.swiper-creative{.swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.callback-banner_wrapper__wAwr4{margin-bottom:var(--root-space)}.callback-banner_inner__ASbl6{width:100%;height:642px;border-radius:30px;background-image:url(/_mock/callback-banner/banner-bg-1920.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;padding:100px}.callback-banner_image__3lClM{position:absolute;bottom:0;right:266px;width:513px;height:642px}.callback-banner_content__hpLoM{position:relative;z-index:1}.callback-banner_contentItem__FTuoY{opacity:0;transform:translateY(32px);transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition-delay:var(--delay-out,0s);will-change:opacity,transform}.callback-banner_itemTitle__KOHPc{--delay-in:120ms}.callback-banner_itemButtons__h6Oxz{--delay-in:220ms}.callback-banner_itemBox__ffBTF{--delay-in:320ms}.callback-banner_title__QpKbG{max-width:544px;color:#fff!important;margin-bottom:30px}.callback-banner_buttons__2Adzz{display:grid;grid-gap:10px;gap:10px;grid-template-columns:239px 248px;margin-bottom:70px}.callback-banner_box__EAm1A{padding:30px 30px 38px;background:rgba(57,63,69,.3);border-radius:25px;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;gap:14px}.callback-banner_box__EAm1A a{font-size:26px;font-weight:600;color:#fff;text-decoration:none;position:relative;display:inline-block}.callback-banner_box__EAm1A a:after,.callback-banner_box__EAm1A a:before{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:100%;pointer-events:none}.callback-banner_box__EAm1A a:before{background-color:#fff}.callback-banner_box__EAm1A a:after{background-color:#2855af;transform:scaleX(0);transform-origin:left;transition:transform .55s linear}.callback-banner_box__EAm1A a:focus-visible:after,.callback-banner_box__EAm1A a:hover:after{transform:scaleX(1)}.callback-banner_box__EAm1A a:not(:hover):not(:focus-visible):after{transform:scaleX(0)}@media(prefers-reduced-motion:reduce){.callback-banner_box__EAm1A a:after,.callback-banner_box__EAm1A a:focus-visible:after,.callback-banner_box__EAm1A a:hover:after,.callback-banner_box__EAm1A a:not(:hover):not(:focus-visible):after{transition:none}.callback-banner_box__EAm1A a:focus-visible:after,.callback-banner_box__EAm1A a:hover:after{transform:scaleX(1)}.callback-banner_box__EAm1A a:not(:hover):not(:focus-visible):after{transform:scaleX(0)}}.callback-banner_absoluteBlock__Vs6R0{font-size:18px;font-weight:500;line-height:24px;color:#fff;position:absolute;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05);left:var(--x-desktop,auto);top:var(--y-desktop,auto);padding:15px 20px;opacity:0;transform:translateY(24px);transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition-delay:var(--absolute-delay-out,0s);will-change:opacity,transform;z-index:2}@media screen and (max-width:1860px){.callback-banner_absoluteBlock__Vs6R0{left:var(--x-notebook,var(--x-desktop,auto));top:var(--y-notebook,var(--y-desktop,auto));font-size:16px;line-height:22px;padding:15px}}@media screen and (max-width:1230px){.callback-banner_absoluteBlock__Vs6R0{left:var(--x-tablet,var(--x-notebook,var(--x-desktop,auto)));top:var(--y-tablet,var(--y-notebook,var(--y-desktop,auto)))}}@media screen and (max-width:740px){.callback-banner_absoluteBlock__Vs6R0{left:var(--x-phone,var(--x-tablet,var(--x-notebook,var(--x-desktop,auto))));top:var(--y-phone,var(--y-tablet,var(--y-notebook,var(--y-desktop,auto))));display:none}}.callback-banner_label__XWBUI{display:inline-flex;align-items:center;gap:6px;color:#3bc90f;font-size:12px;font-weight:500;line-height:24px;padding:5px 11px;background:#2d3a47;border-radius:50px;margin-bottom:7px}.callback-banner_imageItem__xzr_f{opacity:0;transform:translateY(24px);transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition-delay:var(--image-delay-out,0s);will-change:opacity,transform;object-fit:contain}.callback-banner_isVisible__w06XV .callback-banner_contentItem__FTuoY{opacity:1;transform:translateY(0);transition-delay:var(--delay-in,0s)}.callback-banner_isVisible__w06XV .callback-banner_imageItem__xzr_f{opacity:1;transform:translateY(0);transition-delay:var(--image-delay-in,.26s)}.callback-banner_isVisible__w06XV .callback-banner_absoluteBlock__Vs6R0{opacity:1;transform:translateY(0);transition-delay:var(--absolute-delay-in,.24s)}@media screen and (max-width:1860px){.callback-banner_inner__ASbl6{height:463px;background-image:url(/_mock/callback-banner/banner-bg-1280.jpg);padding:60px}.callback-banner_image__3lClM{right:218px;width:410px;height:463px}.callback-banner_title__QpKbG{max-width:420px;margin-bottom:20px}.callback-banner_buttons__2Adzz{grid-template-columns:180px 186px;margin-bottom:50px}.callback-banner_buttons__2Adzz button{font-size:14px}.callback-banner_box__EAm1A{padding:20px 30px 28px 20px;border-radius:20px}.callback-banner_box__EAm1A a{font-size:20px}.callback-banner_firstBlock__FADth{bottom:42px;right:552px;font-size:16px;line-height:22px;width:190px;height:74px;padding:15px;border-radius:20px 0 20px 20px}.callback-banner_secondBlock__ZMq9F{top:51px;right:44px;width:186px;height:74px;padding:15px}.callback-banner_secondBlock__ZMq9F span{font-size:16px;line-height:22px}.callback-banner_label__XWBUI{display:none}}@media screen and (max-width:1230px){.callback-banner_inner__ASbl6{height:822px;background-image:url(/_mock/callback-banner/banner-bg-768.jpg)}.callback-banner_image__3lClM{right:199px;width:407px;height:428px}.callback-banner_firstBlock__FADth{bottom:77px;right:auto;left:45px;width:136px;height:auto}.callback-banner_secondBlock__ZMq9F{top:379px;right:47px}}@media screen and (max-width:740px){.callback-banner_inner__ASbl6{border-radius:10px;height:680px;background-image:url(/_mock/callback-banner/banner-bg-1280.jpg);padding:50px 20px 40px}.callback-banner_inner__ASbl6:before{position:absolute;content:"";left:0;width:100%;bottom:0;height:379px;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0),black)}.callback-banner_title__QpKbG{margin-bottom:30px}.callback-banner_buttons__2Adzz{gap:15px;grid-template-columns:1fr;margin-bottom:217px}.callback-banner_buttons__2Adzz button{font-size:16px}.callback-banner_image__3lClM{right:auto;left:50%;transform:translateX(-50%);width:323px;height:349px}.callback-banner_box__EAm1A{padding:30px 30px 38px;border-radius:25px;width:100%;background:#14181c}.callback-banner_box__EAm1A a{font-size:26px}}