.callback-block{padding:3.125rem 0;position:relative}.callback-block__content{position:relative}.callback-block__img{width:100%;height:100%;position:absolute;top:0;left:0}.callback-block__img img{object-fit:cover;width:100%;height:100%}.callback-block__img:after{content:"";opacity:.7;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.callback-block__body{text-align:center;z-index:3;flex-direction:column;align-items:center;gap:35px;display:flex;position:relative}@media (min-width:960px){.callback-block__body{text-align:left;flex-direction:row;justify-content:space-between}}.callback-block__title{color:#fff;max-width:32.5rem}.callback-block__btn{display:flex}.callback-block__btn-link{white-space:nowrap;text-transform:uppercase;color:#fff;cursor:pointer;background-color:#0053a2;border:1px solid #0053a2;padding:20px 25px;font-size:16px;font-weight:600;line-height:115%;transition:all .3s linear}@media (hover:hover){.callback-block__btn-link:hover{color:#fff;background-color:rgba(255,202,48,.66);border:1px solid #ffca30}}.callback__content{position:relative}.callback .close{z-index:9;width:22px;height:22px;transition:all .3s linear;position:absolute;top:20px;right:20px}.callback .close:before{content:"";background-color:#000;-webkit-border-radius:5px;border-radius:5px;width:100%;height:1.5px;transition:all .3s linear;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)}.callback .close:after{content:"";background-color:#000;-webkit-border-radius:5px;border-radius:5px;width:100%;height:1.5px;transition:all .3s linear;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)}.callback .close:before{transform:translate(-50%)rotate(45deg)}.callback .close:after{transform:translate(-50%)rotate(-45deg)}@media (hover:hover){.callback .close:hover:before{background-color:#ffca30}.callback .close:hover:after{background-color:#ffca30}}