@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Gentium;font-display:swap;src:url(../fonts/Gentium-Book-Plus.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Gentium;font-display:swap;src:url(../fonts/Gentium-Book-Plus-Bold.woff2) format("woff2");font-weight:700;font-style:normal}*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{font-family:var(--font-primary);font-size:var(--font-size);line-height:var(--line-height-default);font-weight:var(--font-weight-primary);color:var(--color-primary);-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:var(--font-primary);font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top;max-width:100%;-o-object-fit:cover;object-fit:cover}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{background-color:var(--color-bg-primary)}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}.container{width:100%;max-width:calc(80rem + 2*clamp(.625rem,.625rem + 85*(100vw - 390px)/ 1010,5.9375rem));padding-left:clamp(.625rem,.625rem + 85*(100vw - 24.375rem)/1010,5.9375rem);padding-right:clamp(.625rem,.625rem + 85*(100vw - 24.375rem)/1010,5.9375rem);margin:0 auto}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:.9375rem 1fr minmax(auto,90rem) 1fr .9375rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}.form__row,.form__row p{display:flex;flex-direction:column;gap:.625rem}.form__row p:not(:last-child),.form__row:not(:last-child){margin-bottom:1.5rem}.form__label{font-size:1.125rem;line-height:1.2;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary)}.form__input{padding:1.25rem 1.125rem;background:rgba(233,228,205,.05);border-radius:.75rem;outline:0;font-size:1rem;line-height:1;letter-spacing:-.02em;color:var(--color-primary-light)}.form__input::-webkit-input-placeholder{opacity:.33}.form__input:-ms-input-placeholder{opacity:.33}.form__input::-ms-input-placeholder{opacity:.33}.form__input::placeholder{opacity:.33}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-primary);font-size:1rem;line-height:1;font-weight:500;color:var(--color-secondary);border-radius:var(--border-radius);border:.125rem solid transparent;transition:all .3s;text-align:center;width:100%}.btn--primary{padding:1.25rem 2.5rem;background-color:var(--color-bg-light);max-width:18.75rem}.btn--primary:hover{color:var(--color-primary);background-color:rgba(0,0,0,0);border-color:var(--color-bg-light)}.btn--secondary{padding:.875rem 2rem;background-color:var(--color-bg-primary);color:var(--color-primary-light)}.btn--secondary:hover{color:var(--color-secondary);border-color:var(--color-secondary);background-color:rgba(0,0,0,0)}:root{--font-primary:"Inter",sans-serif;--font-secondary:"Gentium",sans-serif;--font-size:1rem;--font-size-lg:1.125rem;--font-weight:500;--line-height:1.3;--color-primary:#e9e4cd;--color-primary-light:#f7f4e7;--color-secondary:#172a29;--color-secondary-light:#213433;--color-bg-primary:#172a29;--color-bg-secondary:#213433;--color-bg-light:#e9e4cd;--color-bg-lighter:#f7f4e7;--border-radius:1.25rem}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}.s-padding{padding:7.5rem 0}.title{font-family:var(--font-secondary);font-size:2rem;line-height:1.2;font-weight:700;text-wrap:balance;text-transform:uppercase;letter-spacing:-.02em;color:var(--color-primary-light)}.title--accent{color:var(--color-primary)}.title--dark{color:var(--color-secondary)}.btn-up{width:2.625rem;height:2.625rem;border-radius:50%;background-color:var(--color-bg-primary);position:fixed;bottom:6.875rem;right:-50%;transition:all .5s;z-index:70;cursor:pointer;box-shadow:0 0 15px #fff;background-repeat:no-repeat;background-size:1.0625rem;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2711%27 viewBox=%270 0 20 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.403397 7.77516L4.9996 3.17896L7.47445 5.65386L2.87825 10.2501L0.403397 7.77516Z%27 fill=%27%23F7F4E7%27 /%3E%3Cpath d=%27M12.5255 5.65386L15.0004 3.17896L19.5966 7.77516L17.1217 10.2501L12.5255 5.65386Z%27 fill=%27%23F7F4E7%27 /%3E%3Cpath d=%27M9.7784 0.900896H10.5V4.4009H9.75225V4.40015H9.50595C9.30665 4.40015 9.11455 4.43105 8.9342 4.4883C8.65735 4.57705 8.3969 4.73125 8.17715 4.951L7.47445 5.6537L4.9996 3.1788L7.27735 0.901046L7.2784 0.900146H9.7784V0.900896Z%27 fill=%27%23F7F4E7%27 /%3E%3Cpath d=%27M10.2215 0.900896H9.5V4.4009H10.2477V4.40015H10.494C10.6933 4.40015 10.8854 4.43105 11.0658 4.4883C11.3426 4.57705 11.6031 4.73125 11.8228 4.951L12.5256 5.6537L15.0004 3.1788L12.7227 0.901046L12.7216 0.900146H10.2215V0.900896Z%27 fill=%27%23F7F4E7%27 /%3E%3C/svg%3E")}.btn-up:hover{background-color:var(--color-bg-secondary)}.btn-up.visible{right:1.5625rem}.header{position:relative;z-index:100;background-color:var(--color-secondary);overflow:auto}.header--main{position:absolute;top:0;left:0;width:100%}.header--main .header__top,.header--main .menu{display:none}.header._header-scroll{position:fixed;top:0;left:0;width:100%;box-shadow:0 0 .125rem var(--color-primary)}.header._header-scroll .header__main{padding:.75rem 0;background-color:var(--color-secondary);margin-top:-.0625rem}.header._header-scroll .logo{max-width:6.25rem}.header._header-scroll .btn-header__icon{width:1.375rem;height:1.375rem}.header._header-scroll .btn-header__text{font-size:.75rem}.header._header-scroll .menu__list li a{font-size:.75rem}.header__top{padding:.625rem 0;background-color:#213433}.header__main{padding:1.5rem 0 1.375rem 0;transition:all .3s}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.375rem}.header .logo{width:100%;max-width:8.75rem;order:1;transition:all .3s}.menu{width:100%}.menu__list{display:flex;align-items:center;justify-content:center;gap:1.25rem}.menu__list li a{font:500 .75rem/1 var(--font-primary);color:var(--color-primary);opacity:.72;position:relative;transition:opacity .3s}.menu__list li a::before{content:"";position:absolute;top:100%;left:0;width:100%;height:.0625rem;background:var(--color-primary);transition:all .3s}.menu__list li a:hover{opacity:1}.menu__list li a:hover::before{width:0;left:50%}.menu__list li.current-menu-item a{font-weight:600;opacity:1;pointer-events:none}.menu__list li.current-menu-item a::before{display:none}.btn-header{flex:0;display:flex;align-items:center;gap:.75rem;order:3}.btn-header:hover .btn-header__text{color:var(--color-primary)}.btn-header:hover .btn-header__icon{border-radius:50%}.btn-header__icon{width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:50%;overflow:hidden;transition:border-radius .3s;transition:all .3s}.btn-header__text{font-family:var(--font-primary);font-size:.75rem;line-height:1.4;font-weight:500;text-decoration:underline;color:var(--color-primary-light);transition:color .3s}.hero--main{padding:6.25rem 0}.hero--main .hero__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 12.5rem);padding-top:3.75rem}.hero--main .container{width:100%}.hero--main .hero__title{font-size:1.6875rem;line-height:1.2;font-weight:400;text-align:center;margin-bottom:3.75rem}.hero--service .hero__inner{display:flex;flex-direction:column;gap:1.5rem}.hero__description{font-size:1.125rem;line-height:1.5;color:var(--color-primary);opacity:.6}.hero__services{width:100%}.service-hero{background-color:var(--color-secondary-light);border-radius:var(--border-radius)}.service-hero__info{margin-bottom:2.25rem}.service-hero__title{font-family:var(--font-secondary);font-size:1.25rem;line-height:1.6;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.375rem}.service-hero__price{font-family:var(--font-secondary);font-size:1.25rem;line-height:1.6;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);opacity:.6}.service-hero__text{font-family:var(--font-primary);font-size:1rem;line-height:1.6;font-weight:500;color:var(--color-primary);opacity:.5}.service-hero__features{margin-bottom:1.5rem}.service-hero__features h3{font-family:var(--font-secondary);font-size:1.25rem;line-height:1.6;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);opacity:.6;margin-bottom:.75rem}.service-hero__features ul li{position:relative;padding-left:1.5625rem;color:var(--color-primary);opacity:.5}.service-hero__features ul li:not(:last-child){margin-bottom:.75rem}.service-hero__features ul li::before{content:"";position:absolute;top:.5rem;left:.625rem;width:.3125rem;height:.3125rem;border-radius:50%;background-color:var(--color-primary);opacity:.5}.service-hero__btn{max-width:inherit}.service-hero__mob-link{font-family:var(--font-secondary);font-size:1.25rem;line-height:1.6;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary);display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem}.service-hero__mob-link::after{content:"";width:.625rem;height:1.25rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2720%27 viewBox=%270 0 10 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.80005 0.40332L7.39625 4.99952L4.9214 7.47442L0.325195 2.87822L2.80005 0.40332Z%27 fill=%27%23E9E4CD%27 /%3E%3Cpath d=%27M4.9214 12.5254L7.39625 15.0002L2.80005 19.5964L0.325195 17.1215L4.9214 12.5254Z%27 fill=%27%23E9E4CD%27 /%3E%3Cpath d=%27M9.67414 9.77836V10.5H6.17414V9.75221H6.17489V9.50591C6.17489 9.30661 6.14399 9.11451 6.08674 8.93416C5.99804 8.65726 5.84379 8.39681 5.62404 8.17711L4.92139 7.47441L7.39624 4.99951L9.67404 7.27731L9.67489 7.27836V9.77836H9.67414Z%27 fill=%27%23E9E4CD%27 /%3E%3Cpath d=%27M9.67414 10.2215V9.5H6.17414V10.2477H6.17489V10.494C6.17489 10.6933 6.14399 10.8855 6.08674 11.0658C5.99804 11.3427 5.84379 11.6031 5.62404 11.8228L4.92139 12.5255L7.39624 15.0004L9.67404 12.7226L9.67489 12.7215V10.2215H9.67414Z%27 fill=%27%23E9E4CD%27 /%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.service-hero__mob-link:focus::after{-webkit-transform:translateX(1.5625rem);transform:translateX(1.5625rem)}.benefits{background-color:var(--color-bg-light)}.benefits__title{margin-bottom:3rem}.item-benefits{overflow:hidden;border-radius:var(--border-radius);background-color:#fff;display:flex;flex-direction:column;flex:1}.item-benefits__img{position:relative;padding-bottom:65%}.item-benefits__img img{position:absolute;inset:0;width:100%;height:100%}.item-benefits__content{padding:1.5rem;background-color:#fff;display:flex;flex-direction:column;flex-grow:1}.item-benefits__desc{display:flex;flex-direction:column;gap:.75rem;flex-grow:1;color:var(--color-secondary);margin-bottom:3.75rem}.item-benefits__desc h3{font-family:var(--font-secondary);font-size:1.25rem;line-height:1.6;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.item-benefits__desc p{opacity:.5;line-height:1.6}.item-benefits__desc ul li{position:relative;padding-left:1.5625rem;margin-bottom:.75rem}.item-benefits__desc ul li:last-child{margin-bottom:0}.item-benefits__desc ul li::before{content:"";position:absolute;top:.5rem;left:.5rem;width:.3125rem;height:.3125rem;border-radius:50%;background-color:var(--color-secondary)}.comparison{background-color:var(--color-bg-lighter)}.comparison__title{margin-bottom:3.75rem}.item-comparison{padding:1.5rem;border-radius:var(--border-radius);background-color:#fff}.item-comparison__title{font-family:var(--font-secondary);font-size:1.25rem;line-height:1.6;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:.75rem}.item-comparison__list li{display:flex;align-items:center;gap:.75rem;color:var(--color-secondary)}.item-comparison__list li:not(:last-child){margin-bottom:.75rem}.item-comparison__list li img{flex:0 0 1.25rem}.package__title{margin-bottom:3.75rem}.item-package{padding:1.5rem;border-radius:var(--border-radius);background-color:var(--color-secondary-light)}.item-package__info{display:flex;flex-direction:column;margin-bottom:3rem}.item-package__title{font-family:var(--font-secondary);font-size:2rem;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary-light);margin-bottom:1.125rem}.item-package__price{font-family:var(--font-secondary);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary-light);opacity:.6;margin-bottom:.625rem}.item-package__text{color:var(--color-primary-light);opacity:.5}.item-package__features p{color:var(--color-primary-light);line-height:1.3;text-wrap:balance;opacity:.5}.item-package__features p:not(:last-child){margin-bottom:.625rem}.item-package__features p:last-child{text-transform:uppercase;color:var(--color-primary);opacity:1}.item-package__features ul{margin-bottom:1.25rem}.item-package__features li{color:var(--color-primary-light);line-height:1.3;text-wrap:balance;opacity:.5;position:relative;padding-left:.9375rem}.item-package__features li:not(:last-child){margin-bottom:.625rem}.item-package__features li::before{content:"";position:absolute;top:.5rem;left:0;width:.375rem;height:.375rem;border-radius:50%;background-color:var(--color-primary-light)}.item-package__btn{max-width:inherit;margin-bottom:1.5rem}.faq{margin-bottom:7.5rem}.faq__title{margin-bottom:3.75rem}.faq__item{border-radius:var(--border-radius);background-color:var(--color-secondary-light)}.faq__item:not(:last-child){margin-bottom:.625rem}.faq__item-question{padding:1.5rem;font-family:var(--font-primary);font-size:1rem;font-weight:700;line-height:1.6;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary-light);list-style:none;transition:all .3s;cursor:pointer;display:flex;justify-content:space-between;gap:.75rem}.faq__item-question::-webkit-details-marker,.faq__item-question::marker{display:none}.faq__item-question span{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:.46875rem;flex-shrink:0;width:2rem;height:2rem}.faq__item-question span::after,.faq__item-question span::before{content:"";width:1.25rem;height:.6875rem;background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .3s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px}.faq__item-question span::before{background-image:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2711%27 viewBox=%270 0 20 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.403397 7.77516L4.9996 3.17896L7.47445 5.65386L2.87825 10.2501L0.403397 7.77516Z%27 fill=%27%23F7F4E7%27 /%3E%3Cpath d=%27M12.5255 5.65386L15.0004 3.17896L19.5966 7.77516L17.1217 10.2501L12.5255 5.65386Z%27 fill=%27%23F7F4E7%27 /%3E%3Cpath d=%27M9.7784 0.900896H10.5V4.4009H9.75225V4.40015H9.50595C9.30665 4.40015 9.11455 4.43105 8.9342 4.4883C8.65735 4.57705 8.3969 4.73125 8.17715 4.951L7.47445 5.6537L4.9996 3.1788L7.27735 0.901046L7.2784 0.900146H9.7784V0.900896Z%27 fill=%27%23F7F4E7%27 /%3E%3Cpath d=%27M10.2215 0.900896H9.5V4.4009H10.2477V4.40015H10.494C10.6933 4.40015 10.8854 4.43105 11.0658 4.4883C11.3426 4.57705 11.6031 4.73125 11.8228 4.951L12.5256 5.6537L15.0004 3.1788L12.7227 0.901046L12.7216 0.900146H10.2215V0.900896Z%27 fill=%27%23F7F4E7%27 /%3E%3C/svg%3E")}.faq__item-question span::after{background-image:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2711%27 viewBox=%270 0 20 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M19.5966 3.22485L15.0004 7.82105L12.5255 5.3462L17.1217 0.75L19.5966 3.22485Z%27 fill=%27%23F7F4E7%27 /%3E%3Cpath d=%27M7.47445 5.3462L4.9996 7.82105L0.403397 3.22485L2.87825 0.75L7.47445 5.3462Z%27 fill=%27%23F7F4E7%27 /%3E%3Cpath d=%27M10.2215 10.0989H9.5V6.59894H10.2477V6.59969H10.494C10.6933 6.59969 10.8855 6.56879 11.0658 6.51154C11.3427 6.42284 11.6031 6.26859 11.8228 6.04884L12.5256 5.34619L15.0004 7.82104L12.7226 10.0988L12.7215 10.0997H10.2215V10.0989Z%27 fill=%27%23F7F4E7%27 /%3E%3Cpath d=%27M9.7784 10.0989H10.5V6.59894H9.75225V6.59969H9.50595C9.30665 6.59969 9.11455 6.56879 8.9342 6.51154C8.6573 6.42284 8.39685 6.26859 8.17715 6.04884L7.47445 5.34619L4.9996 7.82104L7.27735 10.0988L7.2784 10.0997H9.7784V10.0989Z%27 fill=%27%23F7F4E7%27 /%3E%3C/svg%3E")}.faq__item-question._spoller-active{padding-bottom:1rem}.faq__item-question._spoller-active span::before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.faq__item-question._spoller-active span::after{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.faq__item-answer{padding:1.5rem;padding-top:0}.faq__item-answer p{font-family:var(--font-primary);font-size:1rem;font-weight:500;line-height:1.6;color:var(--color-primary-light)}.faq__item-answer p:not(:last-child){margin-bottom:1.125rem}.faq__item-answer ul li{position:relative;padding-left:1.25rem;line-height:1.6;color:var(--color-primary-light)}.faq__item-answer ul li:not(:last-child){margin-bottom:.625rem}.faq__item-answer ul li::before{content:"";position:absolute;top:.625rem;left:.5rem;width:.3125rem;height:.3125rem;border-radius:50%;background-color:var(--color-primary)}.clients{padding-bottom:0!important;background-color:var(--color-primary-light)}.clients__title{margin-bottom:3.75rem}.clients__cards{margin-bottom:3.75rem}.card-client{background-color:#fff;border-radius:var(--border-radius) var(--border-radius) 0 0;display:flex;flex-direction:column}.card-client__img{position:relative;overflow:hidden;border-radius:var(--border-radius)}.card-client__img img{width:100%}.card-client__info{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.card-client__logo{position:absolute;left:1.5rem;bottom:1.5rem;max-width:10rem}.card-client__desc{font-size:1.125rem;line-height:1.6;flex-grow:1;color:var(--color-secondary);margin-bottom:1.5rem}.card-client__person{display:flex;flex-direction:column}.card-client__name{font-size:1.125rem;line-height:1.6;color:var(--color-secondary)}.card-client__position{opacity:.6;color:var(--color-secondary)}.logo-clients__items{padding-bottom:7.5rem}.logo-clients__item{position:relative}.logo-clients__item:hover .logo-clients__item-desc{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.logo-clients__item:hover .logo-clients__item-img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.logo-clients__item-img{padding:1.5rem;border-radius:var(--border-radius);background-color:#fff;transition:all .3s ease;display:grid;place-items:center;height:100%;margin-right:.625rem;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.6}.logo-clients__item-img img{width:auto;max-width:13.75rem;height:6.25rem;-o-object-fit:contain;object-fit:contain}.logo-clients__item-desc{position:absolute;top:100%;left:50%;padding-top:.625rem;width:100%;min-width:20rem;font-size:.75rem;text-align:center;color:var(--color-secondary);opacity:0;-webkit-transform:translate(-50%,.625rem);transform:translate(-50%,.625rem);transition:all .3s ease}.team{background-color:var(--color-secondary-light)}.team__title{margin-bottom:3.75rem}.card-team{display:flex;flex-direction:column;gap:1.25rem}.card-team__img{position:relative;overflow:hidden;border-radius:var(--border-radius)}.card-team__name{font-family:var(--font-primary);font-size:1rem;line-height:1.2;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary-light);margin-bottom:.625rem}.card-team__desc p{text-wrap:balance;line-height:1.4;color:var(--color-primary-light);opacity:.6}.card-team__desc p:not(:last-child){margin-bottom:.875rem}.info-consult__title{max-width:38.125rem;margin-bottom:3.75rem}.info-consult__text{font-size:1.25rem;line-height:1.6;color:var(--color-primary-light);opacity:.5;margin-bottom:1.5rem}.contacts-list__item{display:flex;gap:1.125rem}.contacts-list__item:not(:last-child){margin-bottom:1.5rem}.contacts-list__icon{opacity:.32}.contacts-list__group{display:flex;flex-direction:column;gap:.375rem}.contacts-list__label{font-size:1rem;line-height:1.5;font-weight:600;color:var(--color-primary-light);opacity:.32}.contacts-list__phones{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.contacts-list__phones span{color:var(--color-primary-light);opacity:.5}.contacts-list__link{font-size:16px;line-height:1.6;text-decoration:underline;color:var(--color-primary-light);transition:color .3s}.contacts-list__link:hover{color:var(--color-primary)}.contacts-list__address{font-size:16px;line-height:1.6;text-decoration:underline;font-style:normal;color:var(--color-primary-light)}.form-consult{width:100%;background-color:var(--color-secondary-light);border-radius:var(--border-radius);padding:1.5rem 1.25rem}.form-consult__fields{margin-bottom:1.5rem}.form-consult__calendar,.form-consult__times{margin-bottom:4.5rem}.form-consult__title{font-size:1.125rem;line-height:1.2;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-primary-light);margin-bottom:1.5rem}.form-consult__btn{padding:1.375rem 2rem;background:linear-gradient(134deg,#e8c67e 0,#ca8635 40%,#e8c67e 100%);border-radius:var(--border-radius);width:100%;font-weight:600;font-size:1rem;line-height:1;color:var(--color-secondary)}.calendar__nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.5rem}.calendar__nav-date{font-size:1.125rem;line-height:1.2;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:#f7f4e7;display:flex;align-items:center;gap:1.125rem}.calendar__nav-date span{opacity:.5}.calendar__nav-contorl{display:flex;align-items:center;gap:1.5rem}.calendar__nav-contorl-next,.calendar__nav-contorl-prev{width:1.5rem;height:1.5rem;display:grid;place-items:center}.calendar__nav-contorl-next.is-disabled,.calendar__nav-contorl-prev.is-disabled{opacity:.5}.calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);padding:1.5rem 0;border-bottom:.0625rem solid rgba(233,228,205,.12);border-top:.0625rem solid rgba(233,228,205,.12);text-align:center;margin-bottom:.625rem}.calendar__days{display:grid;grid-template-columns:repeat(7,1fr);gap:.625rem}.calendar__days button{padding:.4375rem .1875rem;font-family:var(--font-primary);font-size:1.125rem;line-height:1.2;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;text-align:center;border-radius:.375rem;background:rgba(233,228,205,.12);color:var(--color-primary);transition:all .3s}.calendar__days button.is-selected,.calendar__days button:hover{color:var(--color-secondary);background-color:var(--color-bg-light)}.calendar__days button.is-disabled{color:var(--color-primary-light);opacity:.2;text-decoration:line-through;pointer-events:none;background-color:rgba(0,0,0,0)}.times__list{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem}.times__item{padding:.75rem 0;background:rgba(233,228,205,.12);border-radius:.75rem;border:.0625rem solid transparent;height:2.875rem;transition:all .3s;font-weight:700;line-height:1.2;font-size:1.125rem;letter-spacing:-.02em;text-transform:uppercase;text-align:center;color:var(--color-primary)}.times__item.is-current,.times__item:hover{color:var(--color-secondary);background:var(--color-bg-light)}.times__item.is-disabled{color:rgba(233,228,205,.2);border-color:rgba(233,228,205,.24);background-color:rgba(0,0,0,0);text-decoration:line-through;pointer-events:none}.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{width:100%;height:100%;box-sizing:content-box;display:flex;position:relative}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}@media (min-width:37.5em){.benefits__title{max-width:50%}.calendar__days button{padding:.75rem;border-radius:.75rem}}@media (min-width:47.99875em){.header__top{display:none}.menu{order:2}.hero__services{display:flex;gap:1.5rem}.service-hero{padding:1.5rem 1.5rem 2.25rem 1.5rem;flex:1}.service-hero__mob-link{display:none}.comparison__items{display:flex;gap:1.5rem}.comparison__items>*{flex:1}.package__title{max-width:60%}.clients__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.team__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:3.75rem 1.5rem}.card-team__img{height:26.375rem}.card-team__img img{position:absolute;width:100%;height:100%;top:0;left:0}}@media (min-width:61.99875em){body{font-size:var(--font-size-lg)}.s-padding{padding:11.25rem 0}.title{font-size:2.625rem;line-height:1.2}.header._header-scroll .logo .logo{max-width:7.5rem}.header._header-scroll .btn-header__icon{width:2.625rem;height:2.625rem}.header .logo{max-width:11.75rem}.menu__list li a{font-size:1rem}.btn-header{gap:1.25rem}.btn-header__icon{width:2.5rem;height:2.5rem;border-radius:1.5rem}.btn-header__text{font-size:1rem}.hero--main .hero__title{font-size:3.25rem}.hero--service .hero__inner{flex-wrap:wrap;flex-direction:row;align-items:center;row-gap:2rem;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%}.hero--service .hero__title{max-width:82%;flex-basis:100%;order:1}.hero__description{flex:1;order:3}.hero__btn{order:2}.benefits__items{display:flex;gap:1.5rem}.item-benefits__img{padding-bottom:60%}.comparison__title{max-width:70%}.package__items{display:flex;gap:1.5rem}.item-package{flex:1}.item-package__features p{font-size:1rem}.faq{margin-bottom:11.25rem}.faq__item-question{font-size:1.25rem}.faq__item-answer p{font-size:1.25rem}.clients__cards{grid-template-columns:repeat(3,1fr)}.team__cards{grid-template-columns:repeat(3,1fr)}.card-team__name{font-size:1.25rem}.card-team__desc p{font-size:1rem}.consult__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.consult__column.right{width:100%;max-width:38.125rem}}@media (min-width:90em){.title{font-size:3.75rem;line-height:1.2}.header._header-scroll .header__main{padding:1rem 0}.header__main{padding:3rem 0}.hero--main .hero__title{font-size:5.25rem}.hero--service .hero__title{font-size:4.5rem;line-height:1.2;font-weight:400}.service-hero__title{font-size:2rem}.logo-clients__items{padding-bottom:11.25rem}.team__cards{grid-template-columns:repeat(4,1fr)}.info-consult__title{font-size:3rem}.calendar__days button{padding:1.5rem}}@media (max-width:90em){.service-hero__btn{flex-direction:column;gap:.75rem}}@media (max-width:61.99875em){.btn-up.visible{right:.625rem}.item-package:not(:last-child){margin-bottom:1.5rem}.consult__column.left{margin-bottom:3.75rem}}@media (max-width:47.99875em){.header__main{border-bottom:.125rem solid var(--color-secondary-light)}.service-hero:not(:last-child){margin-bottom:.75rem}.service-hero__btn,.service-hero__features,.service-hero__info{display:none}.item-benefits:not(:last-child){margin-bottom:.75rem}.item-comparison:not(:last-child){margin-bottom:1.5rem}.card-client:not(:last-child){margin-bottom:1.5rem}.card-team{flex-direction:row;align-items:flex-start}.card-team:not(:last-child){margin-bottom:2.25rem}.card-team__img{flex:0 0 4.6875rem}}@media (max-width:29.99875em){.card-team__img img{height:100%}}@media (max-width:24.37375em){.contacts-list__phones span{display:none}}