/*# sourceMappingURL=index.89efdea0.css.map */.link,a{text-decoration:none}body,html{scroll-behavior:smooth}.lang__btn,a,button{cursor:pointer}.button--secondary:hover,.button--white:hover,.button:hover,.contact__link:hover,.link--secondary:hover,.link--white:hover,.link:hover{transform:scale(1.05)}.visually-hidden,body.burgerMenuIsOpen,body.freeze,body.isLoading,body.locationMenuIsOpen,body.modalIsOpen,footer{overflow:hidden}*,:after,:before{box-sizing:border-box}*{border:none;margin:0;padding:0}body{text-rendering:optimizeSpeed;line-height:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}canvas,iframe,img,picture,svg,video{max-width:100%;display:block}img{vertical-align:top}li,ol,ul{list-style:none}a,button,input,select,textarea{font:inherit}button[disabled]{cursor:auto}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:#0000}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;font-size:inherit;font-weight:inherit}.link{color:inherit}:root{--color--white:#fff;--color--primary:#03467b;--color--accent-primary:#0b88be;--color--accent-secondary:#e5810d;--transition--20:20ms linear;--transition--100:.1s linear;--transition--200:.2s linear;--transition--300:.3s linear;--transition--400:.4s linear;--transition--500:.5s linear;--items:1;--gap:16px;--index:calc(1vh + 1vw);--border-radius:4px;--text-indent:40px}.button--white,.link--white,.logo,body{color:var(--color--primary,#03467b)}.burger-menu__btn,.burger-menu__nav .nav__list,.button,.button--secondary,.button--white,.contact__link,.contacts__list,.footer__box,.footer__nav .nav__list,.header,.header__box,.header__container,.header__nav .nav__list,.lang__btn,.link,.link--secondary,.link--white,.location,.location-menu__btn,.location-menu__btn-wrap,.location__btn{align-items:center;display:flex}.hero__contacts .contact__link.contact__link--tel svg,.isHidden .loader__backdrop,.lang:not(.active) .lang__btn.isHidden{display:none}.burger-menu__btn,.button,.button--secondary,.button--white,.footer__box,.link,.link--secondary,.link--white,.location-menu__btn,.location__btn{justify-content:center}.footer__nav .nav__list{justify-content:space-between}.burger-menu__container,.footer__container,.lang__btn-box,.location-menu__body,.location-menu__container,.logo,.offices__container,.offices__desc,.offices__list,body,main{flex-direction:column;display:flex}.burger-menu__nav .nav__list,.location-menu__btn-wrap{flex-direction:column}.footer__box,.subscribe-form{flex-wrap:wrap;display:flex}.burger-menu__body,.burger-menu__btn,.hover-line,.lang,.lds-roller,.location,body,main{position:relative}.burger-menu__btn .burger-line,.lds-roller div:after,.visually-hidden{position:absolute}.burger-menu,.header,.location-menu{position:fixed}.header{top:0;left:0}.burger-menu__btn .burger-line{border-radius:var(--border-radius)}.lds-roller div:after{border-radius:50%;content:" ";background:var(--color--accent-primary,#0b88be);width:7px;height:7px;margin:-4px 0 0 -4px;display:block}.button,.button--secondary,.button--white,.contact__link,.header,.hover-line:before,.link,.link--secondary,.link--white,.nav__link,.subscribe-form__input{transition:var(--transition--100,.1s linear)}.burger-menu,.location-menu,body,main{transition:var(--transition--200,.2s linear)}.mt-16{margin-top:var(--margin,16px)}.mb-16{margin-bottom:var(--margin,16px)}.subscribe-form{gap:var(--gap)}.subscribe-form__btn,.subscribe-form__input{flex-basis:calc((100% - var(--gap)*(var(--items) - 1))/ var(--items));width:calc((100% - var(--gap)*(var(--items) - 1))/ var(--items))}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0}.loader__backdrop{opacity:.9;background-color:#f1f1f1;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.lds-roller{width:80px;height:80px;display:inline-block}.lds-roller div{transform-origin:40px 40px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-roller}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{background-color:#0b88be;top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{--header--height:64px;scroll-padding-top:var(--header--height)}body{background-color:var(--color--white,#fff);--container-width:100%;--container-padding:16px;min-height:100vh;font-family:Segoe UI;font-size:16px;overflow-y:scroll}@media (min-width:390px){body{--container-width:390px}}main{padding-top:var(--header--height);contain:paint;flex-grow:1}.main__spine-img{position:absolute;top:30px;right:calc((100vw - var(--container-width))/ 2);z-index:-2;width:150px;height:800px;object-fit:contain;object-position:top;pointer-events:none}svg{pointer-events:none}.section{padding:70px 0 0}.container{max-width:var(--container-width,100%);padding:0 var(--container-padding,16px);width:100%;margin:0 auto}.burger-menu__footer,footer{margin-top:auto}.title,.title--400{font-size:30px;font-weight:700}@media (min-width:1280px){body{--container-width:1280px;--container-padding:128px}.main__spine-img{top:-30px;right:calc((100vw - var(--container-width))/ 2 + var(--container-padding))}.title,.title--400{font-size:36px}}.title--400 span{font-weight:400}.title--section{font-size:20px;font-weight:600;line-height:24px}.swiper{width:100%;position:relative}.hover-line:before{content:"";background-color:currentColor;width:0%;height:1px;position:absolute;bottom:-1px;left:0}.hover-line:hover:before,.nav.burger-menu__nav,.nav.footer__nav{width:100%}.italic{font-style:italic}.logo{text-transform:uppercase;gap:4px;min-width:124px;min-height:32px;line-height:1}.logo span:first-of-type{font-size:20px;font-weight:700}.logo span:nth-of-type(2){font-size:8px;font-weight:400}.footer__logo,.hero__contacts .contact:first-of-type{margin-right:auto}.button,.button--secondary,.button--white,.link,.link--secondary,.link--white{border-radius:10px;gap:8px;min-height:50px;padding:10px 20px;font-size:16px;font-weight:500;line-height:30px}.button--white,.link--white{background-color:#fffc;box-shadow:0 0 15px #0b88be26}.button--secondary,.link--secondary{color:var(--color--white,#fff);background-color:var(--color--accent-secondary,#e5810d);box-shadow:0 0 15px #0000001a}.footer__top,.header{box-shadow:0 4px 30px #0000001a}.burger-menu__nav .nav__list,.header__container,.header__nav .nav__list{gap:20px}.footer__nav .nav__list{gap:var(--gap);--gap:24px}.nav__link{color:var(--color--primary,#03467b)}.header__nav .nav__link{font-size:12px;font-weight:400;line-height:24px}.burger-menu__nav .nav__link{font-size:18px;font-weight:400;line-height:24px}.burger-menu__nav .nav__link:before{content:none}.footer__nav .nav__link{font-size:16px;font-weight:300;line-height:24px}.lang{flex-shrink:0;width:50px}.header .lang{height:30px}.lang.burger-menu__lang{min-height:60px;margin:28px auto 0;padding-bottom:28px}.lang__btn-box{z-index:1;position:absolute;top:0;left:0}.lang__btn{color:var(--color--accent-primary,#0b88be);flex-shrink:0;justify-content:flex-end;gap:4px;font-size:20px;font-weight:600;line-height:30px;position:relative}.contact__link,.office__link{color:var(--color--primary,#03467b)}.lang.active .lang__btn.isHidden:before{content:"";z-index:-1;background-color:#fff;width:120%;height:105%;position:absolute;top:0;left:-10%}.lang__btn:not(.isHidden){order:-1}.contacts.burger-menu__contacts{border-top:1px solid #d6e7ef;margin-top:30px;padding-top:34px}.contacts.hero__contacts{margin-bottom:60px}.header__contacts .contacts__list{gap:16px}@media (max-width:1279px){.header__contacts .contacts__list,.lang.header__lang,.nav.header__nav{display:none}.footer__nav .nav__list{flex-wrap:wrap;row-gap:16px}.footer__nav .nav__item{--items:2;flex-basis:calc((100% - var(--gap)*(var(--items) - 1))/ var(--items));width:calc((100% - var(--gap)*(var(--items) - 1))/ var(--items))}}.burger-menu__contacts .contacts__list{justify-content:center;gap:40px}.hero__contacts .contacts__list{gap:30px}.footer__box,.footer__contacts .contacts__list{gap:32px}.hero__contacts .contact:nth-child(2){order:3}.contact__link{font-size:18px;font-weight:600;line-height:22px}.contact__link svg{fill:currentColor;width:100%;height:100%}.header__contacts .contact__link{flex:0 0 20px;width:20px;height:20px}.burger-menu__contacts .contact__link{flex:0 0 30px;width:30px;height:30px}.hero__contacts .contact__link.contact__link--tel:before{content:attr(data-contact)}.footer__container,.offices__container,.offices__desc{gap:24px}.office__link{font-size:15px;font-weight:400;line-height:24px}.offices__img{object-fit:cover;background:50%/cover no-repeat #d3d3d3;border:1px solid #cbcbcb;border-radius:15px;width:100%;height:250px}.burger-menu__btn{color:var(--color--accent-primary,#0b88be);background-color:#0000;width:30px;height:30px}body.burgerMenuIsOpen .burger-menu__btn{z-index:20}.burger-menu__btn .burger-line{pointer-events:none;background-color:currentColor;width:30px;height:3px;margin:0;transition-property:height,opacity,transform;transition-duration:.4s}.burger-line:first-child{transform:translateY(-9px)}.burger-line:last-child{transform:translateY(9px)}body.burgerMenuIsOpen .burger-menu__btn .burger-line:first-child{transform:rotate(-45deg)}body.burgerMenuIsOpen .burger-menu__btn .burger-line:nth-child(2n){opacity:0}body.burgerMenuIsOpen .burger-menu__btn .burger-line:last-child{transform:rotate(45deg)}.burger-menu,.location-menu{top:var(--header--height);max-height:calc(100vh - var(--header--height));background-color:var(--color--white,#fff);z-index:4;width:100%;height:100%;right:0;overflow-y:scroll}.burger-menu.isHidden,.location-menu.isHidden{top:-101%}.burger-menu__body:before,.location-menu__body:before{background-color:#d6e7ef;height:1px;top:-34px;left:0;width:100%;position:absolute}.burger-menu.isHidden a,.burger-menu.isHidden button,.location-menu.isHidden a,.location-menu.isHidden button{pointer-events:none;visibility:hidden}.burger-menu__container{gap:34px;width:100%;height:100%;padding-top:34px;padding-bottom:38px}.burger-menu__body:before{content:""}.location{flex-shrink:0;min-width:60px;height:30px}.location svg{flex:0 0 12px;width:12px;height:16px}.location__btn{gap:4px;width:100%;height:100%;font-size:12px;font-weight:400;line-height:1}.location__btn:after{content:attr(data-location-text)}.location-menu__container{gap:34px;width:100%;height:100%;padding-top:34px;padding-bottom:44px}.location-menu__body{gap:34px;position:relative}.location-menu__body:before{content:""}.location-menu__btn-wrap{border-bottom:1px solid #d6e7ef;gap:20px;padding-bottom:30px}.location-menu__btn{text-align:center;background-color:#0000;border:none;font-family:Segoe UI;font-size:18px;font-weight:400;line-height:24px}.header{z-index:5;height:var(--header--height);background:#fff;border-radius:0 0 15px 15px;width:100%;padding:12px}body.burgerMenuIsOpen .header,body.locationMenuIsOpen .header{box-shadow:none;border-radius:0}.header__box{gap:20px;margin-left:auto}.subscribe-form{--gap:24px;width:100%}.subscribe-form__title-wrap{flex:0 0 100%}.subscribe-form__title{color:var(--Green_pixel,#9cfe01);font-size:16px;font-weight:500;line-height:24px}.subscribe-form__input{color:var(--Black-Black-30,#77808b);background-color:#313131;border:.5px solid #6f7377;border-radius:8px;height:52px;padding:16px;font-size:14px;font-weight:400;line-height:20px}.subscribe-form__input:focus-within,.subscribe-form__input:hover{border-color:var(--color--accent,#9cfe01);outline:0}.subscribe-form__input:active{color:#fff}.subscribe-form__btn{color:var(--base-black,#000);height:52px;font-size:14px;font-weight:700;line-height:24px}@media (min-width:768px){.burger-menu__btn{width:44px;height:44px}.burger-menu__container{padding:60px 52px}.subscribe-form{--gap:16px;row-gap:28px}.subscribe-form__btn,.subscribe-form__input{--items:3}}@media (min-width:1440px){.subscribe-form__btn,.subscribe-form__input{--items:1}}.footer__top{border:1px solid #ffffff4d;border-radius:15px 15px 0 0;margin-top:120px;padding:16px 0 28px;position:relative}.footer__top:before{content:"";z-index:-2;background-image:url(assets/images/icons/spine-footer.svg);background-position:top;background-repeat:no-repeat;background-size:100%;width:136px;height:200%;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.footer__top:after{content:"";z-index:-1;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:#ffffff80;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1280px){.title--section{font-size:24px}.footer__logo{gap:6px}.footer__logo span:first-of-type{font-size:24px}.footer__logo span:nth-of-type(2){font-size:10px}.burger-menu,.burger-menu__btn,.contacts.hero__contacts,.footer__contacts .contact__link.contact__link--tel svg{display:none}.footer__contacts .contact__link.contact__link--tel:before{content:attr(data-contact)}.offices__container{flex-direction:row}.offices__desc{flex-grow:1}.offices__img{width:588px}.footer__container,.header__container{gap:40px}.header__box{gap:16px}.footer__box{gap:48px}}.footer__link{width:100%;max-width:300px}.footer__bottom{background-color:var(--color--accent-primary,#0b88be);padding:16px 0}.copyright{color:var(--color--white,#fff);text-align:center;font-size:16px;font-weight:300;line-height:24px}:root{--color--white:#fff;--color--primary:#03467b;--color--accent-primary:#0b88be;--color--accent-secondary:#e5810d;--transition--20:20ms linear;--transition--100:.1s linear;--transition--200:.2s linear;--transition--300:.3s linear;--transition--400:.4s linear;--transition--500:.5s linear;--items:1;--gap:16px;--index:calc(1vh + 1vw);--border-radius:4px;--text-indent:40px}.answer__text-item,.faq__btn,.reviews-form__input,.reviews-form__textarea,.booking-form__input,.booking-form__msg,.results-swiper__btn-wrap,.price-desc__item,.results-swiper__btn,.results-swiper-pagination,.prices-swiper-pagination,.price__value-wrap{align-items:center;display:flex}.results-swiper__btn,.results-swiper-pagination,.prices-swiper-pagination,.price__value-wrap{justify-content:center}.results-swiper__btn-wrap,.price-desc__item{justify-content:space-between}.offices__list,.offices__desc,.offices__container,.answer,.faq__item,.faq__list,.faq__box,.reviews-form__box,.reviews-form,.reviews__box,.booking-form__label,.booking-form__box,.booking-form,.results__box,.price-desc__list,.price__link,.price,.prices__desc,.prices__box,.about__desc,.about__desc-wrap,.about__box,.service__link,.services__desc,.services__box,.hero-nav__list,.hero__desc,.hero__box{flex-direction:column;display:flex}.booking-form__msg{flex-direction:column}.price__value{justify-content:center;display:flex}.services__list{flex-wrap:wrap;display:flex}.visually-hidden{position:absolute}.faq__content,.faq__btn:before,.faq__btn:after,.faq__btn,.faq__item,.service__link{transition:var(--transition--100,.1s linear)}.visually-hidden{overflow:hidden}.results-slide__img,.about__img{object-fit:cover;width:100%;height:100%}.services__list{gap:var(--gap)}.price,.services__item{flex-basis:calc((100% - var(--gap)*(var(--items) - 1))/var(--items));width:calc((100% - var(--gap)*(var(--items) - 1))/var(--items))}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0}.hero{padding:26px 0 48px}@media (min-width:1280px){.hero{padding:90px 0 82px}}.hero__box{gap:54px;position:relative}.hero__box:before{z-index:-2;background-image:url(assets/images/icons/spine.svg);background-position:100% 0;background-repeat:no-repeat;background-size:100%;width:164px;height:fit-content;min-height:300%;position:absolute;top:-160px;left:calc(100% - 164px)}@media (min-width:1280px){.hero__box:before{top:-160px;left:calc(100% - 164px)}}.hero__desc{gap:40px}@media (min-width:1280px){.hero__desc{max-width:680px}}.hero__text{line-height:24px}.hero__text span{font-weight:600}@media (min-width:1280px){.hero__text{font-size:20px}}.hero-nav__list{gap:12px;margin:0 auto}@media (max-width:1279px){.hero-nav__list{max-width:300px}}@media (min-width:1280px){.hero-nav__list{flex-direction:row;justify-content:center;gap:30px}}.hero-nav__item{width:100%}@media (min-width:1280px){.hero-nav__item{max-width:300px}}.services{padding:40px 0}@media (max-width:1279px){.services{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:#fff3;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 4px 30px #0000001a}}.services__box{gap:20px}@media (min-width:1280px){.services__box{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:#fff3;border:1px solid #ffffff4d;border-radius:16px;gap:24px;padding:40px 24px;box-shadow:0 0 25px #0000001a}}.services__desc{gap:10px}@media (min-width:1280px){.services__desc{gap:16px}}.services__title{text-align:center;font-size:20px;font-weight:600;line-height:24px}@media (min-width:1280px){.services__title{font-size:24px}}.services__text{text-align:center;font-size:16px;line-height:24px}@media (max-width:1279px){.services__text{font-weight:350}}.services__list,.services__item{--gap:16px}@media (min-width:1280px){.services__item{--items:4}}.service__link{color:var(--color--primary,#03467b);background:linear-gradient(150deg,#ffffff1a -37.63%,#fffc 36.19%,#fffc 76.32%,#ffffff1a 122.18%),var(--service-bg-img)lightgray 50%/cover no-repeat;border:1px solid #3f3f3f1a;border-radius:10px;gap:20px;height:150px;padding:30px 18px;box-shadow:0 0 25px -3px #00000026}.service:first-of-type .service__link{--service-bg-img:url(assets/images/services-1.webp)}.service:nth-of-type(2) .service__link{--service-bg-img:url(assets/images/services-2.webp)}.service:nth-of-type(3) .service__link{--service-bg-img:url(assets/images/services-3.webp)}.service:nth-of-type(4) .service__link{--service-bg-img:url(assets/images/services-4.webp)}.service:nth-of-type(5) .service__link{--service-bg-img:url(assets/images/services-5.webp)}.service:nth-of-type(6) .service__link{--service-bg-img:url(assets/images/services-6.webp)}.service:nth-of-type(7) .service__link{--service-bg-img:url(assets/images/services-7.webp)}.service:nth-of-type(8) .service__link{--service-bg-img:url(assets/images/services-8.webp)}.service:nth-of-type(9) .service__link{--service-bg-img:url(assets/images/services-9.webp)}.service:nth-of-type(10) .service__link{--service-bg-img:url(assets/images/services-10.webp)}.service__link:hover{transform:scale(1.05)}@media (min-width:1280px){.service__link{height:180px}}.service__title{text-align:center;font-size:16px;font-weight:600;line-height:20px}.service__text{text-align:center;font-size:12px;font-weight:350;line-height:20px}.about__box{gap:24px}@media (min-width:1280px){.about__box{flex-direction:row}}.about__img{background:#d3d3d3 50%/cover no-repeat;border-radius:10px;flex-shrink:0;max-width:412px;box-shadow:0 0 25px -3px #00000026}@media (min-width:1280px){.about__img{max-width:412px}}.about__desc-wrap{flex-grow:1;gap:24px}.about__desc{gap:16px}.about__text{font-size:14px;font-weight:300;line-height:24px}.about__text span{font-weight:600}.about__link{width:100%;max-width:300px}@media (max-width:1279px){.about__link{margin:0 auto}}.prices__box{gap:24px}.prices__desc{gap:10px}@media (min-width:1280px){.prices__desc{gap:16px}}.prices__title{text-align:center}.prices__text{text-align:center;font-size:16px;font-weight:300;line-height:24px}@media (min-width:1280px){.prices__list{--gap:20px;justify-content:center;gap:var(--gap);flex-wrap:wrap}}.price{height:initial}@media (min-width:1280px){.price{--items:4}}.price__link{color:var(--color--white,#fff);background:var(--color--accent-primary,#0b88be);border-radius:10px;flex-grow:1;gap:20px;padding:30px 18px;box-shadow:0 0 25px -3px #00000040}.price--secondary .price__link{background-color:var(--color--accent-secondary,#e5810d)}.price__title{text-align:center;font-size:16px;font-weight:600;line-height:19px}.price__value-wrap{background:#fff;border-radius:10px;height:54px;padding:16px 0}.price__value{color:var(--color--accent-primary,#0b88be);align-items:baseline;gap:4px;font-size:32px;font-weight:700;line-height:1}.price--secondary .price__value{color:var(--color--accent-secondary,#e5810d)}.price__currency{font-size:16px;font-weight:300;line-height:26px}.price__desc{margin-top:18px;position:relative}.price__desc:before{content:"";background-color:var(--color--white,#fff);width:100%;height:1px;display:block;position:absolute;top:-20px;left:0}.price-desc__text,.price-desc__item{font-size:14px;line-height:19px}.price-desc__text span,.price-desc__item span{font-weight:700}.price-desc__list{gap:10px}@media (min-width:1280px){.price-desc__list{gap:20px}}.price-desc__item{gap:8px}.prices-swiper-pagination{gap:8px;height:26px;padding-top:16px}.prices-swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0;opacity:1;background-color:#ccc;width:10px;height:10px}.prices-swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color--accent-primary,#0b88be)}@media (min-width:1280px){.prices-swiper-pagination{display:none}}.results__box{gap:24px}.results__title{text-align:center}.results-swiper-pagination{gap:8px;height:26px;padding-top:16px}.results-swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0;opacity:1;background-color:#ccc;width:10px;height:10px}.results-swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color--accent-primary,#0b88be)}.results-slide__img{aspect-ratio:1;background:#d3d3d3 50%/cover no-repeat;border-radius:10px;box-shadow:0 0 25px -3px #00000026}.results-swiper__btn-wrap{--pad:20px;z-index:1;pointer-events:none;width:100%;padding:0 12px;position:absolute;top:calc(50% - 28px);left:0}@media (max-width:1279px){.results-swiper__btn-wrap{display:none}}.results-swiper__btn{color:#fff;pointer-events:initial;background-color:#0b88be99;border-radius:50%;width:40px;height:40px;padding:0 8px}.results-swiper__btn svg{fill:currentColor}.results-swiper-btn-prev svg{transform:rotate(180deg)}.booking-form{background:#eef1f4;border:1px solid #3f3f3f1a;border-radius:20px;gap:28px;max-width:588px;margin:0 auto;padding:24px 30px;position:relative;overflow:hidden;box-shadow:0 0 25px -10px #00000026}@media (min-width:1280px){.booking-form{padding:24px 80px}}.booking-form__cta{text-align:center;font-size:20px;font-weight:600;line-height:24px}@media (min-width:1280px){.booking-form__cta{font-size:24px}}.booking-form__box{gap:12px}.booking-form__label{gap:10px;font-size:16px;font-weight:300;line-height:24px}.booking-form__input{background:#fff;border:1px solid #d6e7ef;border-radius:10px;height:48px;padding:16px 8px}.booking-form__input:focus-within{outline:1px solid var(--color--accent-secondary,#e5810d)}.booking-form__btn{width:100%;max-width:300px;margin:0 auto}.booking-form__msg{background:#eef1f4;border-radius:15px;gap:20px;width:100%;height:100%;padding:38px 48px;position:absolute;top:0;left:0}.booking-form__msg strong{text-align:center;font-size:24px;font-weight:600;line-height:normal}.booking-form__msg p{text-align:center;font-size:14px}footer .booking-form__msg{color:var(--color--dark,#272727);max-height:370px;padding:38px 20px}@media (min-width:1280px){footer .booking-form__msg{max-height:400px}}.booking-form__msg.isHidden{display:none}.reviews__box{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background-color:#fffc;border:1px solid #ffffff4d;border-radius:20px;gap:26px;padding:36px 30px 32px;position:relative;overflow:hidden;box-shadow:0 0 25px -10px #00000026}.reviews__box:before{content:"";z-index:-2;background-image:url(assets/images/icons/spine-2.svg);background-position:100% 0;background-repeat:no-repeat;background-size:100%;width:168px;height:100%;position:absolute;top:0;right:-84px}.reviews__box:after{content:"";z-index:-1;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background-color:#ffffff03;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1280px){.reviews__box{gap:40px;padding:20px 88px 32px}.reviews__box:before{right:-72px}}.reviews__title{text-align:center}.reviews-form{gap:26px;width:100%;margin:0 auto}.reviews-form__box{gap:4px}.reviews-form__input,.reviews-form__textarea{color:#04457b;background:#f6f5f3;border:1px solid #d6e7ef;border-radius:5px;width:100%;height:48px;padding:12px;font-size:16px;font-weight:400;line-height:normal;box-shadow:inset 0 1px 1px 1px #f6f5f6}.reviews-form__input::placeholder,.reviews-form__textarea::placeholder{color:#04457b75}.reviews-form__input:focus-within,.reviews-form__textarea:focus-within{outline:1px solid var(--color--accent-secondary,#e5810d)}.reviews-form__textarea{resize:none;height:86px}.reviews-form__btn{width:100%;max-width:300px;margin:0 auto}.faq__box{gap:20px}.faq__title{text-align:center}.faq__list{gap:14px}.faq__item{position:relative}.faq__btn{text-align:start;color:var(--color--white,#fff);background-color:var(--color--accent-primary,#0b88be);gap:10px;min-height:64px;padding:16px 20px;font-size:16px;font-weight:400;line-height:19px;position:relative}.faq__btn:before,.faq__btn:after{content:"";background-color:currentColor;flex-shrink:0}.faq__btn:before{width:1px;height:19px;max-height:19px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.faq__btn:after{width:19px;height:1px;margin-left:auto}.faq__btn.active{background-color:var(--color--accent-secondary,#e5810d)}.faq__btn.active:before{max-height:0}.faq__content{grid-template-rows:0fr;display:grid}.faq__content.active{grid-template-rows:1fr}.faq__content-inner{overflow:hidden}.answer{--margin:12px;padding:20px;font-size:12px;font-weight:300;line-height:19px}.answer__text-item{padding-left:20px;position:relative}.answer__text-item:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:10px;left:8px}.answer__link{color:inherit;text-decoration:underline}.faq-item:not(.active) .answer__link{pointer-events:none;display:none}.offices__container{gap:24px}@media (min-width:1280px){.offices__container{flex-direction:row}}.offices__desc{gap:24px}@media (min-width:1280px){.offices__desc{flex-grow:1}}.office__link{color:var(--color--primary,#03467b);font-size:15px;font-weight:400;line-height:24px}.offices__img{object-fit:cover;background:#d3d3d3 50%/cover no-repeat;border:1px solid #cbcbcb;border-radius:15px;width:100%;height:250px}@media (min-width:1280px){.offices__img{width:588px}}.service__badge,.service__bg-img{position:absolute;left:0;width:100%}.symptoms .service__link{background-color:#d3d3d3!important;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:0;border-radius:10px;box-shadow:0 0 25px -3px #00000026;height:180px!important;text-decoration:none;transition:transform .3s;z-index:1}.symptoms .service__link:hover{transform:scale(1.05)}.service__bg-img{top:0;height:100%;object-fit:cover;object-position:center;z-index:-1;pointer-events:none}.service__bg-img.symptom-custom-img{height:80%;object-fit:fill;object-position:top}.service__badge{background:rgba(14,129,223,.5)!important;height:45px;display:flex;align-items:center;justify-content:center;bottom:0;border-radius:0 0 10px 10px;backdrop-filter:blur(5px);padding:5px 10px}.service__badge .service__title{color:#fff!important;margin:0;font-size:12px;text-transform:uppercase;text-align:center;line-height:1.2;word-wrap:break-word}.symptoms-main{position:relative;width:100%}@media (max-width:1279px){.symptoms-main{overflow:hidden!important;padding-bottom:50px!important}.symptoms-main .services__list{display:flex!important;flex-wrap:nowrap!important;padding:0!important;margin:0!important;gap:0!important}.symptoms-main .swiper-slide{display:flex!important;justify-content:center!important}.symptoms-main .service__link{width:180px!important;height:180px!important;margin:0!important;flex-shrink:0!important}.symptoms-pagination-new.swiper-pagination{position:absolute!important;bottom:10px!important;left:50%!important;transform:translateX(-50%);display:flex!important;justify-content:center!important;width:100%!important}.symptoms-pagination-new .swiper-pagination-bullet{width:12px!important;height:12px!important;background-color:#e5810d!important;opacity:.4;margin:0 5px!important}.symptoms-pagination-new .swiper-pagination-bullet-active{opacity:1!important;background-color:#0e81df!important}}.link--primary{color:var(--color--white,#fff);background-color:var(--color--accent-primary,#0e81df);box-shadow:0 0 15px #0000001a;border-radius:10px;gap:8px;min-height:50px;padding:10px 20px;font-size:16px;font-weight:500;line-height:30px;display:flex;justify-content:center;align-items:center;text-decoration:none}.about__img-wrap,.articles-link__pill{display:flex;border-radius:12px;width:100%}.about__link.link--secondary{display:flex;justify-content:center;align-items:center;text-decoration:none}.about__img-wrap{background-color:#f2f3f5;padding:24px;flex-direction:column;align-items:center;max-width:400px;box-sizing:border-box;margin:0 auto}.about__img-wrap .about__img{border-radius:8px;display:block;width:100%;height:auto}.about__img-wrap .about__img-caption{margin:20px 0 0;font-size:16px;font-weight:600;color:var(--color--accent-primary,#0e81df);text-align:center;line-height:1.2}.articles-link.section{padding-top:20px;padding-bottom:40px}.articles-link__box{display:flex;justify-content:center;width:100%}.articles-link__pill{justify-content:center;align-items:center;text-align:center;max-width:800px;min-height:60px;background-color:var(--color--accent-secondary,#e5810d);color:#fff!important;text-decoration:none!important;font-size:18px;font-weight:600;line-height:1.4;padding:15px 30px;box-shadow:0 4px 15px rgba(14,129,223,.2);transition:transform .3s,background-color .3s,box-shadow .3s}.price-card-link,.price-card-link_ru{display:inline-flex;text-align:center;position:relative;z-index:10;cursor:pointer;text-decoration:none!important;line-height:1.3;transition:.3s;white-space:nowrap}.articles-link__pill:hover{background-color:#e5810d;transform:translateY(-2px);box-shadow:0 6px 20px rgba(14,129,223,.3)}@media (max-width:767px){.articles-link__pill{font-size:16px;padding:12px 20px;border-radius:10px}}.price-desc{text-align:center;width:100%}.price-card-link{align-items:center;justify-content:center;gap:5px;font-size:13px}.price-card-link_ru{align-items:center;justify-content:center;font-size:12px}.price-card-link:hover,.price-card-link_ru:hover{text-decoration:underline!important;opacity:.8}.price-card-link::before,.price-card-link_ru::before{content:"👉";flex-shrink:0}.price-card-link::after,.price-card-link_ru::after{content:"👈";flex-shrink:0}@media (max-width:480px){.price-card-link{font-size:12px;gap:4px;white-space:normal}}main.main--spine::before,main.main--spine:before{content:none!important;display:none!important;background-image:none!important}.main__spine-img{position:absolute;top:30px;right:calc((100vw - var(--container-width))/ 2);z-index:-2;width:150px;height:800px;object-fit:contain;object-position:top;pointer-events:none}@media (min-width:1280px){.symptoms-main{padding-bottom:20px!important;overflow:visible!important}.symptoms-main .services__list{display:flex!important;justify-content:center!important;gap:16px!important;flex-wrap:nowrap!important;padding:0!important;margin:0!important;list-style:none!important;transform:none!important}.symptoms-main .services__item{width:calc((100% - 16px * 4)/ 5)!important;max-width:180px!important;height:180px!important;margin:0!important;flex-shrink:1!important}.symptoms-main .service__link{width:100%!important;height:auto!important;aspect-ratio:1/1!important;max-height:180px!important}.symptoms-pagination-new{display:none!important}.main__spine-img{top:-30px;right:calc((100vw - var(--container-width))/ 2 + 128px)}}