.image-buttons{position:relative;z-index:1}.image-buttons__bg{position:absolute;z-index:-1;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image-buttons__head{padding-bottom:20px}.image-button{position:relative;display:flex;background:#fff!important;border:1px solid #ddd;border-radius:3px;margin-bottom:15px;min-height:67px;height:auto;align-items:center;overflow:hidden}.image-button__img{width:93px;height:66px}.image-button__hover{width:calc(100% - 93px);padding:0 15px;padding-right:50px}.image-button__title{position:relative;color:#005CA8;font-size:18px;letter-spacing:.05em;padding:0;text-transform:uppercase;word-break:break-word}.image-button__title::after{content:'\e902';font-family:'iconmoon';position:absolute;top:50%;right:-35px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-weight:400;color:#00B0E8}.image-buttons__bttn{padding-top:20px}.partner-single__item .image-button__hover::after{display:none}@media (min-width:768px){.image-button{height:226px;display:block;margin-bottom:30px}.image-button__img{height:100%;width:100%}.image-button__hover{position:absolute;width:100%;left:0;bottom:0;background-color:rgba(0,0,0,.64);text-align:center;padding:20px 10px;z-index:1;transition:all .5s}.image-button__title{color:#fff;font-size:20px;letter-spacing:.075em;line-height:1em}.image-button__title::after{display:none}.image-button__hover::after,.image-button_partner{content:'';position:absolute;bottom:0;right:0;-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%);clip-path:polygon(100% 0,0% 100%,100% 100%);background:linear-gradient(45deg,rgba(0,92,168,1) 0%,rgba(0,176,232,1) 100%);width:30px;height:30px;z-index:-1;transition:all .5s}.image-buttons__bttn{padding-top:5px}}@media (min-width:1200px){.image-buttons__head{padding-bottom:35px}.image-button{height:300px;margin-bottom:32px}.image-button__hover{padding:29px 10px}.image-button__title{font-size:24px}.image-button:hover .image-button__hover{background:none;transition:all .5s}.image-button:hover .image-button__hover::after,.image-button:hover .image-button_partner{width:100%;height:100%;-webkit-clip-path:none;clip-path:none;opacity:.77;transition:all .5s}}.image-buttons .fx-slide{display:block}@media (min-width:768px){.js-image-button{margin:0 -68px}.image-button-item{padding:0 16px}.js-image-button .image-button{width:316px}}@media (min-width:1200px){.js-image-button{margin:0 -16px}.js-image-button .image-button{width:100%}}