@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-100-thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-100-thin-italic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-200-extralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-200-extralight-italic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-300-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-300-light-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-400-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-400-regular-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-500-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-500-medium-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-600-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-600-semibold-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-700-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-700-bold-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--spacer:16px}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;outline:0}:not(ul,li){padding:0}::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}[hidden]{display:none!important}html{min-height:100vh;scroll-behavior:smooth}body{position:relative;min-height:inherit;color:#fff;background-color:#1e1e1e;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:16px;font-weight:300;line-height:24px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;accent-color:#ffbe05}body:has(.header.is-open){overflow:hidden;-ms-touch-action:none;touch-action:none}body.resize-animation-stop *{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}b,h1,h2,h3,h4,h5,h6,strong{font-weight:700}svg{display:block;width:auto;height:auto}svg:not(:root){overflow:hidden}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:inherit;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}[role=button],button,input[type=button],input[type=reset],input[type=submit]{border:0;cursor:pointer;background-color:transparent}[role=button]:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{pointer-events:none}ol[class],ul[class]{list-style:none}a{color:#ffbe05;text-decoration:none}a:hover{text-decoration:underline}a[class]:hover{text-decoration:none}a[href^="mailto:"],a[href^="tel:"]{white-space:nowrap}::-moz-selection{color:#1e1e1e;background-color:#ffbe05}::selection{color:#1e1e1e;background-color:#ffbe05}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px;width:100%;max-width:1280px;margin:24px auto;padding:0 var(--spacer);overflow:hidden}.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px}.is-hidden{display:none}.preloader{position:fixed;inset:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#1e1e1e;-webkit-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease}.preloader--hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader__logo{position:relative;width:clamp(200px,60vw,320px);aspect-ratio:477/98}.preloader__logo::before{content:"";position:absolute;inset:0;background-color:rgba(255,255,255,.05);-webkit-mask-image:url(../img/auroravibe-full-logo-dark.svg);mask-image:url(../img/auroravibe-full-logo-dark.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.preloader__logo-fill{position:absolute;inset:0;background-color:rgba(255,255,255,.9);-webkit-mask-image:url(../img/auroravibe-full-logo-dark.svg);mask-image:url(../img/auroravibe-full-logo-dark.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;clip-path:inset(100% 0 0 0);-webkit-animation:preloader-fill 2s ease-out forwards;animation:preloader-fill 2s ease-out forwards}@-webkit-keyframes preloader-fill{to{clip-path:inset(0 0 0 0)}}@keyframes preloader-fill{to{clip-path:inset(0 0 0 0)}}.cookie{position:fixed;z-index:10000;bottom:16px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 32px;width:calc(100% - 32px);padding:16px;-webkit-transform:translate(-50%,calc(100% + 16px));-ms-transform:translate(-50%,calc(100% + 16px));transform:translate(-50%,calc(100% + 16px));border-radius:24px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background-color:#161616}.cookie.visible{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-box-shadow:0 8px 28px rgba(32,28,28,.16);box-shadow:0 8px 28px rgba(32,28,28,.16)}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;outline:0;height:56px;padding:0 24px;border-radius:8px;font-weight:500;font-size:18px;line-height:18px;letter-spacing:-.5px;text-transform:uppercase;text-align:center}.button--yellow{background-color:#ffbe05;color:#1e1e1e}.button--white{background-color:#fff;color:#1e1e1e}.header{position:sticky;z-index:1000;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin:-24px calc(var(--spacer) * -1) 0 calc(var(--spacer) * -1);padding:24px var(--spacer) 20px var(--spacer);background-color:#1e1e1e}.header__link{display:block}.header__image{display:block;width:auto;height:48px}.header__actions{-ms-flex-negative:0;flex-shrink:0}.header__content{position:absolute;top:92px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:calc(100dvh - 92px);padding:24px var(--spacer);background-color:#1e1e1e;visibility:hidden;pointer-events:none;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:visibility 0s .4s,-webkit-transform .4s ease;transition:visibility 0s .4s,-webkit-transform .4s ease;transition:transform .4s ease,visibility 0s .4s;transition:transform .4s ease,visibility 0s .4s,-webkit-transform .4s ease}.header.is-open .header__content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible;pointer-events:auto;-webkit-transition:visibility 0s 0s,-webkit-transform .2s ease;transition:visibility 0s 0s,-webkit-transform .2s ease;transition:visibility 0s 0s,transform .2s ease;transition:visibility 0s 0s,transform .2s ease,-webkit-transform .2s ease}.header__contacts{margin-top:24px;padding-top:24px;text-align:center;border-top:2px solid #5a5a5a}.header__phone{display:block;font-weight:600;font-size:26px;line-height:26px}.header__worktime{display:block;font-size:14px;line-height:20px}.menu-toggle__icon{display:block;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.header-backdrop{position:fixed;inset:0;z-index:800;background-color:rgba(0,0,0,.75);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s ease,visibility 0s .3s;transition:opacity .3s ease,visibility 0s .3s}.header-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity .3s ease,visibility 0s 0s;transition:opacity .3s ease,visibility 0s 0s}.logo__link{display:block}.logo__image{display:block;width:auto;height:48px}.navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px;padding:0}.navigation__item{position:relative}.navigation__item>.navigation__list{display:none}.navigation__item.is-open>.navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation__item:has(>.navigation__list)>.navigation__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.navigation__item:has(>.navigation__list)>.navigation__link::after{display:block;width:7px;height:6px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='6'%3E%3Cpath fill='%23fff' d='m1.1383 0c-0.90442-0.0010001-1.449 1.0318-0.94681 1.8l2.4019 3.684c0.4493 0.69124 1.3853 0.6908 1.8241 0l2.4025-3.684c0.46779-0.75549-0.046897-1.799-0.94531-1.8z'/%3E%3C/svg%3E%0A");content:"";-ms-flex-negative:0;flex-shrink:0}.navigation__link{color:#fff;font-weight:400;font-size:22px;line-height:22px;text-transform:uppercase}.footer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px;padding:16px;border-radius:16px;background-color:#282828}.footer__image{display:block;width:auto;height:32px;opacity:.5}.footer__legal{font-weight:300;font-size:14px;line-height:20px}.footer__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.footer__widget{width:150px;height:50px;border:0}.header-contacts__phone{display:block;font-weight:600;font-size:26px;line-height:26px}.header-contacts__worktime{display:block;font-size:14px;line-height:20px}.intro__media{position:relative;border-radius:16px 16px 0 0;overflow:hidden}.intro__awards{position:absolute;bottom:12px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.intro__sticker{width:32px;height:auto;-webkit-filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .25));filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .25))}.intro__picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.intro__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.intro__about{padding:32px 16px 16px 16px;background-color:#282828}.intro__company{margin-bottom:32px;font-weight:400;font-size:16px;line-height:24px;text-transform:uppercase}.intro__company span{display:block;padding-bottom:2px;font-weight:600;font-size:32px;line-height:32px}.intro__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px;padding:16px;border-radius:0 0 16px 16px;background-color:#282828}.intro__actions .button{width:100%}.features__header{margin-bottom:24px}.features__title{color:#ffbe05;font-weight:400;font-size:28px;line-height:28px;letter-spacing:-.5px;text-transform:uppercase;text-align:center}.features__body{padding:32px 16px;border-radius:16px;overflow:hidden;background-color:#282828}.features__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin:0 -16px;padding:0 16px!important;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-left:16px;overflow:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.features__list::-webkit-scrollbar{display:none}.features__item{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;scroll-snap-align:center;scroll-snap-stop:always}.features__lead{font-weight:400;font-size:32px;line-height:32px}.features__label{font-weight:400;font-size:14px;line-height:18px}.features__caption{font-weight:400;font-size:24px;line-height:32px}.features__text{margin-top:16px;padding-top:16px;border-top:2px solid #ffbe05;font-size:14px;line-height:18px}.services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services__header{padding:32px 16px;border-radius:16px 16px 0 0;background-color:#282828}.services__title{margin-bottom:24px;color:#ffbe05;font-weight:400;font-size:28px;line-height:28px;letter-spacing:-.5px;text-transform:uppercase;text-align:center}.services__subtitle{font-size:14px;line-height:20px;text-align:center}.services__body{padding:0 16px 16px 16px;border-radius:0 0 16px 16px;background-color:#282828}.services__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:32px;padding:0}.services__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;row-gap:24px;height:100%;padding:24px 16px 16px 16px;border:2px solid #5a5a5a;border-radius:8px;background-color:#282828;color:#fff}.services__link:active{border-color:#ffbe05}.services__caption{margin-bottom:auto;font-weight:400;font-size:24px;line-height:24px}.services__about{font-weight:400;font-size:14px;line-height:20px}.services__media{display:block;width:100%;border-radius:4px;overflow:hidden}.services__picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition:-webkit-transform .4s ease 0s;transition:-webkit-transform .4s ease 0s;transition:transform .4s ease 0s;transition:transform .4s ease 0s,-webkit-transform .4s ease 0s}.services__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.reviews__header{margin-bottom:24px}.reviews__title{color:#ffbe05;font-weight:400;font-size:28px;line-height:28px;letter-spacing:-.5px;text-transform:uppercase;text-align:center}.reviews__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin:0 -16px;padding:0 16px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-left:16px;overflow:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.reviews__list::-webkit-scrollbar{display:none}.reviews__item{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;scroll-snap-align:center;scroll-snap-stop:always}.reviews__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:24px;height:100%;padding:24px 16px;border-radius:16px;color:#fff;background-color:#282828}.reviews__name{font-weight:500;font-size:18px;line-height:18px}.reviews__text{font-weight:300}.reviews__image{display:block;width:auto;height:18px;margin-top:auto}.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__header{padding:32px 16px;border-radius:16px 16px 0 0;background-color:#282828}.contacts__title{margin-bottom:24px;color:#ffbe05;font-weight:400;font-size:28px;line-height:28px;letter-spacing:-.5px;text-transform:uppercase;text-align:center}.contacts__subtitle{font-size:14px;line-height:20px;text-align:center}.contacts__body{border-radius:0 0 16px 16px;background-color:#282828}.contacts__map{width:100%;height:320px;border:0}.contacts__info{padding:32px 16px 16px 16px}.contacts__company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4px;margin-bottom:32px;text-transform:uppercase}.contacts__type{font-weight:400;font-size:16px;line-height:16px}.contacts__name{font-weight:600;font-size:32px;line-height:32px}.contacts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;padding:0;font-size:16px;line-height:24px}.contacts__caption{display:block;color:#bfbfbf}.contacts__text{display:block;color:#fff;font-weight:400;font-style:normal}.contacts__actions{padding:16px}.contacts__actions .button{width:100%}.preview{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:"header header" "promo  gallery";gap:16px}.preview__promo{-ms-grid-row:3;-ms-grid-column:1;grid-area:promo;aspect-ratio:9/16;border-radius:16px;overflow:hidden}.preview__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview__content{display:contents}.preview__header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:header;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px}.preview__title{color:#ffbe05;font-weight:400;font-size:28px;line-height:28px;letter-spacing:-.5px;text-transform:uppercase}.preview__actions{margin-top:auto}.preview__gallery{-ms-grid-row:3;-ms-grid-column:3;grid-area:gallery;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.preview__media{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:16px;overflow:hidden}.preview__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.standarts__header{margin-bottom:24px}.standarts__title{color:#ffbe05;font-weight:400;font-size:28px;line-height:28px;letter-spacing:-.5px;text-transform:uppercase}.standarts__text{margin-top:16px}.standarts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;padding:24px 0 0 0;counter-reset:standarts}.standarts__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px;padding:32px 16px 16px 16px;border-radius:16px;background-color:#282828;counter-increment:standarts}.standarts__item::before{position:absolute;top:-40px;left:-12px;width:70px;color:#464646;font-weight:700;font-size:110px;line-height:110px;text-align:center;content:counter(standarts)}.standarts__item:nth-child(even)::before{right:-12px;left:unset}.standarts__item:nth-child(even) .standarts__caption{text-align:left}.standarts__caption{position:relative;z-index:10;display:block;color:#ffbe05;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.5px;text-transform:uppercase;text-align:right;-webkit-text-stroke:2px #282828;paint-order:stroke fill}.standarts__description{display:block;margin-top:auto;font-size:14px;line-height:18px}@-webkit-keyframes prices-label-highlight{10%{color:#fff}30%{color:#ffbe05}70%{color:#ffbe05}90%{color:#fff}}@keyframes prices-label-highlight{10%{color:#fff}30%{color:#ffbe05}70%{color:#ffbe05}90%{color:#fff}}@-webkit-keyframes prices-dots-highlight{40%{border-color:#474747}50%{border-color:#b1b1b1}60%{border-color:#474747}}@keyframes prices-dots-highlight{40%{border-color:#474747}50%{border-color:#b1b1b1}60%{border-color:#474747}}.prices__header{margin-bottom:24px}.prices__title{color:#ffbe05;font-weight:400;font-size:28px;line-height:28px;letter-spacing:-.5px;text-transform:uppercase}.prices__text{margin-top:16px}.prices__body{padding:24px 16px;border-radius:16px;background-color:#282828}.prices__section-title{-webkit-column-span:all;-moz-column-span:all;column-span:all;margin-top:40px;padding-bottom:14px;border-bottom:1px solid #3a3a3a;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffbe05}.prices__section-title:first-child{margin-top:0}.prices__chapter{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.prices__chapter:not(:last-child){margin-bottom:32px}.prices__label{display:block;margin-bottom:16px;font-weight:400;text-transform:uppercase;text-align:center}@supports (animation-timeline:view()){@media (hover:none) and (max-width:767px){.prices__label{-webkit-animation:prices-label-highlight linear both;animation:prices-label-highlight linear both;animation-timeline:view()}}}.prices__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px;padding:0}.prices__item{display:table;width:100%;font-size:14px;line-height:18px}@supports (animation-timeline:view()){@media (hover:none) and (max-width:767px){.prices__item{view-timeline:--prices-item block}}}.prices__caption{position:relative;display:table-cell;width:100%;padding-right:8px;overflow:hidden;font-weight:300}.prices__caption::after{position:absolute;bottom:4px;width:100%;margin-left:4px;border-bottom:2px dotted #474747;content:""}@supports (animation-timeline:view()){@media (hover:none) and (max-width:767px){.prices__caption::after{-webkit-animation:prices-dots-highlight linear both;animation:prices-dots-highlight linear both;animation-timeline:--prices-item}}}.prices__amount{display:table-cell;padding-left:4px;font-weight:400;vertical-align:bottom;white-space:nowrap}.gallery__header{margin-bottom:24px}.gallery__title{color:#ffbe05;font-weight:400;font-size:28px;line-height:28px;letter-spacing:-.5px;text-transform:uppercase}.gallery__text{margin-top:16px}.gallery__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto;grid-template-rows:auto;gap:16px;padding:0;list-style:none}.gallery__link{display:block;border-radius:16px;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.gallery__link:hover{-webkit-filter:opacity(.9);filter:opacity(.9);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.gallery__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:560px){.intro__media{height:360px}.services__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;gap:24px 16px}.contacts__caption{display:inline}.contacts__text{display:inline}.contacts__actions{padding:0}.contacts__actions .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (min-width:768px){:root{--mng-container-padding:32px;--spacer:24px}.wrapper{row-gap:var(--spacer);margin:24px auto}.cookie{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:768px;padding:16px 16px 16px 32px}.button{height:68px;font-size:24px;line-height:24px;letter-spacing:-1px}.header__content{position:static;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;padding:0;visibility:visible;pointer-events:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}.header__contacts{margin:0 0 0 auto;padding:0;border:0;text-align:right}.footer__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;padding:24px;border-radius:24px}.footer__logo{-ms-flex-item-align:start;align-self:flex-start;margin-top:2px}.footer__rating{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px;margin-left:auto}.intro__media{height:410px}.intro__awards{bottom:24px;right:32px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.intro__sticker{width:56px;-webkit-filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .25));filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .25))}.intro__company{font-size:32px;line-height:32px}.intro__company span{display:inline;padding:0}.features__lead{font-size:48px;line-height:48px}.features__label{font-size:16px;line-height:24px}.features__text{margin-top:24px;padding-top:24px;border-top:2px solid #ffbe05;font-size:18px;line-height:28px}.services__header{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto;grid-template-rows:auto;gap:48px;padding:24px;border-radius:24px}.services__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;border-radius:8px;color:#1e1e1e;background-color:#ffbe05;font-size:36px;line-height:36px;letter-spacing:-1px}.services__subtitle{font-size:16px;line-height:24px;text-align:left}.services__body{padding:0;background:0 0}.services__list{gap:40px}.services__link{padding:24px;border-radius:24px;border-color:#282828}.services__caption{font-size:36px;line-height:36px}.services__about{font-size:16px;line-height:24px}.services__media{border-radius:8px}.reviews__list{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin:0 -24px;padding:0 24px;scroll-padding-left:24px}.reviews__item{-ms-flex-preferred-size:320px;flex-basis:320px}.contacts{row-gap:32px}.contacts__header{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto;grid-template-rows:auto;gap:24px;padding:24px;border-radius:24px}.contacts__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;border-radius:8px;color:#1e1e1e;background-color:#ffbe05;font-size:36px;line-height:36px;letter-spacing:-1px}.contacts__subtitle{text-align:left}.contacts__info{padding:0}.contacts__company{row-gap:8px}.preview__promo{border-radius:24px}.preview__header{row-gap:32px}.preview__media{border-radius:24px}.standarts__item{width:510px;padding:32px 24px;border-radius:24px}.standarts__item::before{right:-40px;left:unset;width:90px;font-size:150px;line-height:150px}.standarts__item:nth-child(even){margin-left:auto}.standarts__item:nth-child(even)::before{right:unset;left:-40px}.standarts__item:nth-child(even) .standarts__caption{text-align:right}.standarts__caption{font-size:32px;line-height:40px;text-align:left}.standarts__description{font-size:16px;line-height:24px}.prices__body{display:block;padding:32px 24px;border-radius:24px;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.prices__section-title{font-size:22px;padding-bottom:18px;margin-top:52px}.prices__label{font-size:22px;line-height:30px}.prices__item{font-size:16px;line-height:24px}.prices__caption{padding-right:16px}.gallery__link{border-radius:24px}}@media (min-width:1024px){:root{--spacer:32px}.wrapper{row-gap:var(--spacer);margin:32px auto}.header{margin:0;padding:24px 0}.footer__rating{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.intro{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;gap:48px}.intro__media{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/3/2;height:unset;border-radius:24px}.intro__about{padding:24px;border-radius:24px}.intro__company{font-size:18px;line-height:30px}.intro__company span{display:block;padding-bottom:2px;font-size:40px;line-height:40px}.intro__actions{row-gap:24px;padding:24px;border-radius:24px}.features__header{margin-bottom:48px}.features__title{font-size:36px;line-height:36px;letter-spacing:-1px}.features__list{-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px}.features__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.services__list{gap:48px}.reviews__header{margin-bottom:48px}.reviews__title{font-size:36px;line-height:36px;letter-spacing:-1px}.reviews__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:48px}.reviews__link{padding:24px;border-radius:24px}.contacts__header{gap:32px}.contacts__body{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;gap:100px 32px;padding:24px;border-radius:24px}.contacts__map{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/3/2;height:100%;border-radius:8px}.contacts__company{padding-top:32px}.contacts__actions{padding-bottom:32px}.preview{-ms-grid-columns:auto 32px auto;grid-template-columns:auto auto;-ms-grid-rows:auto 32px auto;grid-template-areas:"promo header" "promo gallery";gap:32px}.preview__promo{aspect-ratio:unset;max-height:616px}.preview__header{height:100%}.preview__title{font-size:48px;line-height:48px;letter-spacing:-1px}.preview__promo{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.preview__header{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.preview__gallery{-ms-grid-row:3;-ms-grid-column:3}.preview__gallery{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}.standarts__header{margin-bottom:32px}.standarts__title{font-size:36px;line-height:36px;letter-spacing:-1px}.standarts__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:32px}.standarts__item{width:auto}.standarts__item::before{top:-40px;right:unset;left:-24px;width:70px;font-size:110px;line-height:110px}.standarts__item:nth-child(even){margin:0}.standarts__item:nth-child(even)::before{left:-24px}.standarts__caption{font-size:28px;line-height:36px;text-align:right}.prices__header{margin-bottom:32px}.prices__title{font-size:36px;line-height:36px;letter-spacing:-1px}.gallery__header{margin-bottom:32px}.gallery__title{font-size:36px;line-height:36px;letter-spacing:-1px}.gallery__list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:40px}}@media (min-width:1280px){.wrapper{row-gap:var(--spacer);margin:40px auto}.main{row-gap:56px}.header{-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px}.header__actions{display:none}.header__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px}.header__contacts{margin:0}.header__navigation{pointer-events:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}.header-backdrop{display:none}.navigation__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px}.navigation__item>.navigation__list{position:absolute;top:calc(100% + 8px);left:-24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:24px;border-radius:16px;background-color:#181818}.intro__text{font-size:18px;line-height:24px}.features__body{padding:56px;border-radius:24px;overflow:visible}.services{row-gap:48px}.contacts{row-gap:40px}.contacts__header{gap:48px}.contacts__subtitle{font-size:16px;line-height:24px;text-align:left}.contacts__body{gap:48px}.contacts__type{font-size:18px;line-height:18px}.contacts__name{font-size:40px;line-height:40px}.contacts__list{font-size:18px;line-height:24px}.prices__body{padding:40px 32px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.prices__chapter:not(:last-child){margin-bottom:44px}.prices__item{font-size:20px;line-height:28px}.prices__caption{padding-right:24px}.prices__caption::after{bottom:6px}}@media (min-width:768px) and (max-width:1279px){.header__navigation{position:fixed;z-index:900;top:0;right:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);padding:24px var(--spacer);overflow-y:auto;background-color:#1e1e1e;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header.is-open .header__navigation{position:fixed;-webkit-transform:translateY(92px);-ms-transform:translateY(92px);transform:translateY(92px)}}@media (hover:hover) and (pointer:fine){html{scrollbar-gutter:stable}body{scrollbar-gutter:stable}a{-webkit-transition:color .15s linear 0s;transition:color .15s linear 0s}.services__link{-webkit-transition:border-color .3s ease 0s;transition:border-color .3s ease 0s}.services__link:hover{border-color:#ffbe05}.services__link:hover .services__picture{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.prices__chapter:hover .prices__label{color:#ffbe05}.prices__label{-webkit-transition:color .15s linear 0s;transition:color .15s linear 0s}.prices__item:hover .prices__caption::after{border-color:#b1b1b1}.prices__caption::after{-webkit-transition:border-color .15s linear 0s;transition:border-color .15s linear 0s}}