@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;line-height:1.4}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}:focus{outline:none}html{scroll-behavior:smooth}*,*:before,*:after{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none;cursor:pointer}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}*{box-sizing:border-box}.body{font-family:var(--f-base),sans-serif;max-width:100%}.body.banket{background:var(--c-secondary)}.container{max-width:1368px;padding:0 15px;margin-left:auto;margin-right:auto}.container--overflow-hidden{overflow:hidden}.mx-a{margin-left:auto;margin-right:auto}.tour{width:100%;height:calc(100vh - 180px)}.app{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}.main{min-width:0}.grid{display:grid}.grid--catalog{gap:30px;margin:60px 0;grid-template-columns:repeat(2,1fr);justify-content:center}@media screen and (min-width: 720px) and (max-width: 991px){.grid--catalog{grid-template-columns:repeat(2,280px)}}@media screen and (min-width: 992px){.grid--catalog{grid-template-columns:repeat(3,280px)}}@media screen and (min-width: 1200px){.grid--catalog{gap:110px}}.grid>div{min-width:0}.grid--footer-container{display:grid;gap:50px}@media screen and (max-width: 991px){.grid--footer-container{justify-items:center}}@media screen and (min-width: 992px){.grid--footer-container{grid-template-columns:repeat(3,1fr)}}.mb-30{margin-bottom:30px}.mb-0{margin-bottom:0}.form-control{margin-bottom:15px;position:relative}.form-control label{color:var(--label-c);font-size:var(--label-f-size)}.form-control input,.form-control textarea{color:var(--input-c-text);background:var(--input-c-bg);padding:var(--input-padding);border:1px solid var(--input-c-border);border-radius:var(--input-b-radius);display:inline-block;font-size:var(--input-f-size)}.form-control input::placeholder,.form-control textarea::placeholder{color:var(--input-c-placeholder)}.form-control--state-error .form-control input,.form-control--state-error .form-control textarea{border-color:var(--c-error)}.form-control--state-success .form-control input,.form-control--state-success .form-control textarea{border-color:var(--c-success)}.form-control--sm input,.form-control--sm textarea{font-size:var(--input-f-size-sm);padding:var(--input-padding-sm)}.form-control__message{font-size:.75rem;position:absolute;bottom:0;left:0;translate:5px 100%}.form-control--state-error .form-control__message{color:var(--c-error)}.form-control--state-success .form-control__message{color:var(--c-success)}.h1{font-size:1.75rem;line-height:2.625rem;font-family:var(--f-headings);font-weight:700;letter-spacing:.19em;color:var(--c-grey80);text-transform:uppercase;margin-bottom:20px;text-align:center;position:relative;padding-bottom:40px;margin-top:50px}@media screen and (min-width: 576px){.h1{font-size:2.25rem;line-height:3rem;margin-bottom:40px}}.h1:before{content:"";font-family:var(--f-icons);font-size:.5rem;color:var(--c-secondary);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.h1--color-light{color:var(--c-grey00)}.h2,.page-content h2{font-size:1.25rem;line-height:2rem;font-family:var(--f-headings);font-weight:700;letter-spacing:.19em;color:var(--c-grey80);text-transform:uppercase;margin-bottom:30px}@media screen and (min-width: 576px){.h2,.page-content h2{font-size:1.875rem;line-height:2.625rem;margin-bottom:50px}}.h2--centered,.page-content h2--centered{text-align:center}.h2--color-light,.page-content h2--color-light{color:var(--c-grey00)}.h2--style-normal,.page-content h2--style-normal{font-style:normal}.h2--lined,.page-content h2--lined{position:relative;padding-bottom:40px;display:table;margin-bottom:30px}.h2--lined:before,.page-content h2--lined:before{content:"";font-family:var(--f-icons);font-size:.5rem;color:var(--c-secondary);position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (min-width: 992px){.h2--lined:before,.page-content h2--lined:before{left:0;transform:translate(0)}}.h2--lined-centered,.page-content h2--lined-centered{position:relative;padding-bottom:40px;margin-bottom:30px;text-align:center}.h2--lined-centered:before,.page-content h2--lined-centered:before{content:"";font-family:var(--f-icons);font-size:.5rem;color:var(--c-secondary);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.h3{font-size:1rem;line-height:1.5rem;font-family:var(--f-headings);font-weight:700;letter-spacing:.19em;color:var(--c-grey80);text-transform:uppercase;margin-bottom:20px}@media screen and (min-width: 720px){.h3{font-size:1.5rem;line-height:2rem;margin-bottom:30px}}.h3--centered{text-align:center}.h3--color-light{color:var(--c-grey00)}.h3--lined{position:relative;padding-bottom:40px;display:table;margin-bottom:30px}.h3--lined:before{content:"";font-family:var(--f-icons);font-size:.5rem;color:var(--c-secondary);position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (min-width: 992px){.h3--lined:before{left:0;transform:translate(0)}}.h3--lined-secondary:before{color:var(--c-primary)}.btn{display:inline-block;transition:all .25s ease-out;border-radius:var(--btn-b-radius);border:1px solid transparent;padding:var(--btn-padding);font-size:var(--btn-f-size)}.btn--sm{padding:var(--btn-padding-sm);font-size:var(--btn-f-size-sm)}.btn--primary{color:var(--c-grey00);background:var(--c-primary)}.btn--primary:hover{background:var(--c-primary-light);color:var(--c-primary-dark)}.btn--secondary{color:var(--c-grey00);background:var(--c-secondary)}.btn--secondary:hover{background:var(--c-secondary)}.btn--outline-primary{color:var(--c-grey100);border:1px solid var(--c-primary)}.btn--outline-primary:hover{background:var(--c-primary)}.btn--outline-secondary{color:var(--c-grey100);border:1px solid var(--c-secondary)}.btn--outline-secondary:hover{color:var(--c-grey00);background:var(--c-secondary)}.about-module{background-image:url(/app/themes/sage/public/build/assets/about-bg-F9at-1KK.jpg);background-position:center center;background-size:cover;text-align:center;padding:100px 0;margin-block:60px}@media screen and (min-width: 992px){.about-module{text-align:left}}.about-module--book{background-image:url(/app/themes/sage/public/build/assets/book-bg-Cnk7dZpq.jpg);text-align:center;margin-bottom:0}@media screen and (min-width: 992px){.about-module__wrapper{margin-left:auto;max-width:611px}}.about-module__wrapper--centered{margin-right:auto}.about-module__wrapper--happy-hat{position:relative}@media screen and (max-width: 991px){.about-module__title{margin-left:auto;margin-right:auto}}.about-module__text{display:flex;flex-direction:column;gap:8px;text-align:center;color:var(--c-grey00);margin-bottom:30px;line-height:1.5rem}@media screen and (min-width: 992px){.about-module__text{text-align:left}}.about-module__btn{color:var(--c-grey00)}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.banket-module__description{display:flex;flex-direction:column;gap:6px}.banket-gallery{position:relative;margin:60px 0 100px;padding:0 15px}.banket-slider__slide{max-width:450px;width:100%;object-fit:contain}.banket-slider__slide img{width:100%}.swiper-button-prev,.swiper-button-next{display:none!important}.banket-slider__navigation{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.banket-slider__button{font-size:.625rem;border-radius:50%;border:none;outline:none;position:relative;width:50px;height:50px;box-shadow:0 0 8px -3px #7b899480;background:var(--c-white);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.banket-slider__button:hover{background:var(--c-primary);color:var(--c-white)}.banket-slider__pagination{bottom:-55px;left:50%;transform:translate(-50%)!important}.banket-slider__pagination span{background:transparent;border:2px solid var(--c-primary-dark)}.big-card{margin-bottom:30px;border-radius:var(--b-radius-lg);overflow:hidden}@media screen and (min-width: 720px){.big-card{display:grid;grid-template-columns:1fr 1fr;margin-bottom:50px}}.big-card__image img{width:100%;height:100%;object-fit:cover}.big-card__data{padding:40px 15px;color:var(--c-grey00)}@media screen and (min-width: 576px) and (max-width: 719px){.big-card__data{padding:40px 30px}}@media screen and (min-width: 720px) and (max-width: 991px){.big-card__data{padding:100px 20px}}@media screen and (min-width: 992px) and (max-width: 1199px){.big-card__data{padding:120px 30px}}@media screen and (min-width: 1200px){.big-card__data{padding:120px 75px}}.big-card__data--primary{background:var(--c-primary-dark)}.big-card__data--secondary{background:var(--c-secondary)}.big-card__data--accent{background:var(--c-accent)}.big-card__text{line-height:1.5rem;margin-bottom:20px}@media screen and (min-width: 720px){.big-card__text{margin-bottom:30px}}.contacts__grid{display:grid}@media screen and (min-width: 720px){.contacts__grid{grid-template-columns:repeat(3,1fr)}}.contacts-line{margin-bottom:30px;position:relative}.contacts-line--cenetred{text-align:center}@media screen and (min-width: 576px){.contacts-line--contacts-module{display:flex;justify-content:center;align-items:center;position:relative}}.contacts-line--with-small{margin-bottom:50px}.contacts-line--right{justify-content:flex-end}.contacts-line--light{color:var(--c-grey00)}.contacts-line__top{font-size:.875rem;text-transform:uppercase;font-family:var(--f-headings);letter-spacing:.25em}.contacts-line--centered .contacts-line__top{text-align:center}.contacts-line__text{font-family:var(--f-headings);margin-top:20px}.contacts-line--centered .contacts-line__text{text-align:center}@media screen and (min-width: 576px){.contacts-line--contacts-module .contacts-line__text{margin-top:0;margin-left:10px}}.contacts-line__text a{color:var(--c-grey90);text-decoration:none}.contacts-line__small-text{font-family:var(--f-headings);font-size:.6875rem}@media screen and (min-width: 576px){.contacts-line--contacts-module .contacts-line__small-text{position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}}.contacts-line--right .contacts-line__small-text{left:initial;right:0;transform:translate(0)}.contacts-map{margin-top:30px}.contacts-map .map-module__contacts{display:none}.delivery-links{position:relative;z-index:var(--z-middle);display:grid;grid-auto-flow:column;gap:25px;justify-content:center}.delivery-links__link{display:flex;align-items:center;text-align:center;justify-content:center;width:50px;height:50px;border-radius:var(--btn-b-radius);font-size:1.875rem}.delivery-links__link--yandex{color:var(--c-grey100);background:linear-gradient(180deg,#ffe500,#ffd400)}.delivery-links__link--delivery-club{color:var(--c-grey00);background:#0dc646}.delivery-links__link--delivery-own{color:var(--c-grey00);background:var(--c-accent)}.delivery-links--sm .delivery-links__link{width:50px;height:50px}.footer__contacts{text-align:right}.features{margin-top:50px;margin-bottom:50px;display:grid;gap:20px;grid-auto-columns:95%;grid-auto-flow:column;max-width:100%;overflow-x:auto}.features::-webkit-scrollbar{display:none}@media screen and (min-width: 992px){.features{grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch;overflow:initial}}.feature-card{display:flex;flex-direction:column}.feature-card__image{width:160px;height:160px;display:block;border-radius:50%;margin-left:auto;margin-right:auto;margin-bottom:-75px;position:relative;z-index:var(--z-middle-bottom)}.feature-card__data{border-radius:var(--b-radius);padding:10px;flex:1}@media screen and (min-width: 720px){.feature-card__data{padding-left:30px;padding-right:30px;padding-bottom:30px}}.feature-card__title{padding-top:100px;font-family:var(--f-headings);text-transform:uppercase;font-weight:700;margin-bottom:25px;text-align:center;color:var(--c-grey00)}.feature-card__text{font-family:var(--f-headings);color:var(--c-grey00);line-height:2rem;text-align:center}.feature-card__text a{color:var(--c-grey40)}.horizontal-gallery{width:100%;height:100%;margin:30px 0}.horizontal-gallery .swiper-slide img{width:100%}.logo{display:flex;text-decoration:none;flex-direction:column;align-items:center}.logo--header .logo__image{width:70px}@media screen and (max-width: 991px){.logo--header{display:none}}.logo--hero{margin-bottom:20px}@media screen and (min-width: 720px) and (max-width: 1199px){.logo--hero{margin-bottom:35px}}@media screen and (min-width: 1200px){.logo--hero{margin-bottom:50px}}.logo__image{width:240px;height:auto}.page-gallery{display:grid;gap:30px;grid-auto-columns:300px;width:100%;overflow-x:auto;grid-auto-flow:column;align-items:stretch;margin:40px 0}.page-gallery::-webkit-scrollbar{display:none}@media screen and (min-width: 992px){.page-gallery{grid-template-columns:repeat(4,1fr);grid-auto-rows:150px;gap:20px;grid-auto-flow:row}}@media screen and (min-width: 992px) and (max-width: 1199px){.page-gallery{grid-auto-rows:150px}}@media screen and (min-width: 1200px){.page-gallery{grid-auto-rows:210px}}.page-gallery__item{border-radius:var(--b-radius);text-decoration:none}.page-gallery__item img{width:100%;object-fit:cover;height:100%;display:block}@media screen and (min-width: 992px){.page-gallery__item:nth-child(6n+4),.page-gallery__item:nth-child(6n+1){grid-column:auto/span 2;grid-row:auto/span 2}}.text-center{text-align:center}.content-text{max-width:850px;line-height:1.5rem;margin-bottom:30px}.content-text--center{margin-left:auto;margin-right:auto}.text-intro{font-size:1.125rem;line-height:1.6875rem;font-family:var(--f-headings);color:var(--c-grey40);text-transform:uppercase;max-width:650px;text-align:center;margin-bottom:30px}.text-uppercase{text-transform:uppercase}.color-primary{color:var(--c-primary)}.color-light{color:var(--c-grey00)}.img-responsive{max-width:100%}.page-content p{line-height:1.5rem}.page-content ul{margin:40px 0;padding:0}@media screen and (max-width: 719px){.page-content ul{margin-left:20px}}@media screen and (min-width: 992px){.page-content ul{margin-left:80px}}.page-content li{margin-bottom:20px;line-height:1.375rem;padding-left:30px}@font-face{font-family:fontello;src:url(/app/themes/sage/public/build/assets/fontello-CD2jEX7t.eot?30388091);src:url(/app/themes/sage/public/build/assets/fontello-CD2jEX7t.eot?30388091#iefix) format("embedded-opentype"),url(/app/themes/sage/public/build/assets/fontello-CO1FeoLL.woff2?30388091) format("woff2"),url(/app/themes/sage/public/build/assets/fontello-CNmVoe9t.woff?30388091) format("woff"),url(/app/themes/sage/public/build/assets/fontello-CjIcoCD_.ttf?30388091) format("truetype"),url(/app/themes/sage/public/build/assets/fontello-DWFvt0i1.svg?30388091#fontello) format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-bars:before{content:""}.icon-instagram-filed:before{content:""}.icon-instagram:before{content:""}.icon-phone:before{content:""}.icon-pin:before{content:""}.icon-wave:before{content:""}.icon-whatsapp-filed:before{content:""}.icon-whatsapp:before{content:""}.icon-delivery-club:before{content:""}.icon-yandex-eda:before{content:""}.icon-delivery-own:before{content:""}.icon-telegram:before{content:""}.icon-vkontakte:before{content:""}.footer{background:var(--c-primary-dark);padding:30px 0;margin-top:auto}@media screen and (min-width: 992px){.footer{padding:40px 0}}.footer__brand{max-width:210px;display:flex;flex-direction:column;align-items:center}.footer__logo{margin-bottom:20px}.footer__contacts{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 991px){.footer__contacts{text-align:center}}@media screen and (min-width: 720px){.footer__contacts{padding-bottom:30px}}.footer__address{margin-top:20px}@media screen and (max-width: 991px){.footer__address{justify-content:center}}.footer-nav__list{padding-left:0;list-style:none;margin:0}.footer-nav__item{margin-bottom:30px}.footer-nav__link{text-transform:uppercase;font-family:var(--f-headings);letter-spacing:.25em;color:var(--c-grey00);text-decoration:none;font-size:.75rem}.footer__dev{text-align:center;grid-column:1/-1}@media screen and (min-width: 992px){.footer__dev{text-align:right}}.footer__dev-info{text-decoration:none;color:var(--c-grey20);font-size:14px}.footer__dev-info:hover:before{transition:border .5s;border:1px solid #fff}.footer__dev-info:before{content:"";position:relative;top:2px;display:inline-block;width:10px;height:10px;margin-right:8px;transition:border .5s;border:1px solid transparent;background:var(--c-aw-color)}.footer__copyright{margin-bottom:5px;color:var(--c-grey20);font-size:12px}.header{background:var(--c-primary-dark);padding:15px 0;position:relative;top:0;z-index:var(--z-top-10);transition:all .35s ease-out}@media screen and (max-width: 719px){.header{padding:8px 0}}.header--front-page{background:transparent}.header--scrolled{background:var(--c-grey80);transition:all .35s ease-out;position:sticky}.header__container{display:flex;justify-content:space-between;align-items:center;position:relative}.header__bars{color:var(--c-secondary);font-size:1.625rem;line-height:1;cursor:pointer}@media screen and (min-width: 1200px){.header__bars{display:none}}.header__bars--active{color:var(--c-third)}.header__phone-btn{font-size:1rem;color:var(--c-grey00)}@media screen and (max-width: 719px){.header__phone-btn{padding:10px}}@media screen and (max-width: 719px){.header__phone-btn i{margin-right:0}}@media screen and (max-width: 719px){.header__phone{display:none}}.hero{margin-top:-58px;text-align:center;padding:90px 0 35px;background-size:cover;background-position:center center;position:relative;z-index:var(--z-middle-bottom)}@media screen and (min-width: 720px){.hero{margin-top:-80px;padding:135px 0 75px}}@media screen and (min-width: 1200px){.hero{padding-top:175px}}.hero:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0003,#0000 55.89%),linear-gradient(0deg,#0000001a,#0000001a),linear-gradient(180deg,#111316,#0c0d0fb3 .01%,#0000)}.hero__logo{position:relative;z-index:var(--z-middle)}.hero__links{position:relative;z-index:var(--z-middle);display:grid;grid-auto-flow:column;gap:25px;justify-content:center;margin-bottom:30px}@media screen and (min-width: 1200px){.hero__links{margin-bottom:50px}}.hero__address{position:relative;z-index:var(--z-middle);color:var(--c-grey20);text-align:center;font-family:var(--f-headings)}.hero__working-hours{position:relative;z-index:var(--z-middle);font-size:.75rem;color:var(--c-grey40);font-family:var(--f-headings)}.map-module{position:relative;padding:40px 12px}@media screen and (min-width: 720px) and (max-width: 991px){.map-module{padding:40px 30px}}@media screen and (min-width: 992px){.map-module{padding:0}}.map-module__map{height:200px;position:relative;overflow:hidden}@media screen and (min-width: 576px) and (max-width: 719px){.map-module__map{height:280px}}@media screen and (min-width: 720px) and (max-width: 991px){.map-module__map{height:350px}}@media screen and (max-width: 991px){.map-module__map{border-radius:var(--b-radius);margin-top:30px}}@media screen and (min-width: 992px){.map-module__map{height:500px}}.map-module__map>ymaps{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-module__contacts{text-align:center}@media screen and (min-width: 992px){.map-module__contacts{position:absolute;width:500px;top:60px;left:50px;border-radius:var(--b-radius);background:var(--c-grey00);z-index:var(--z-middle);padding:30px 0;box-shadow:0 4px 20px #bebebe1a}}.map-module__social-btns{justify-content:center}@media screen and (max-width: 1199px){.main-nav{position:absolute;bottom:-5px;left:0;transform:translate(-100%,100%);background:var(--c-grey00);border-bottom-right-radius:var(--b-radius);transition:all .35s ease-out;padding:30px}.main-nav--active{transform:translateY(100%);transition:all .35s ease-out}}.main-nav__list{list-style:none;padding-left:0}@media screen and (min-width: 1200px){.main-nav__list{display:flex}}@media screen and (max-width: 1199px){.main-nav__item{margin-bottom:30px}}@media screen and (min-width: 1200px){.main-nav__item{margin-right:30px}.main-nav__item:last-child{margin-right:0}}.main-nav__link{text-transform:uppercase;font-family:var(--f-headings);letter-spacing:.43em;text-decoration:none;position:relative}@media screen and (max-width: 1199px){.main-nav__link{color:var(--c-grey80)}}@media screen and (min-width: 1200px){.main-nav__link{color:var(--c-grey00);font-size:.75rem;transition:all .25s ease-in}}@media screen and (min-width: 1200px){.main-nav__link:hover{color:var(--c-secondary);transition:all .25s ease-in}}@media screen and (max-width: 1199px){.main-nav__link--active{color:var(--c-secondary)}}@media screen and (min-width: 1200px){.main-nav__link--active{position:relative}.main-nav__link--active:before{content:"";position:absolute;display:block;height:3px;width:15px;left:50%;bottom:0;transform:translate(-50%,10px);background:var(--c-secondary)}}.page-hero{position:relative;background-size:cover;padding:60px 0}@media screen and (min-width: 720px){.page-hero{padding:100px 0}}.page-hero:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0003,#0000 55.89%),linear-gradient(0deg,#0000001a,#0000001a),linear-gradient(180deg,#111316,#0c0d0fb3 .01%,#0000);z-index:var(--z-bottom)}.page-hero:after{content:"";position:absolute;display:block;top:60%;left:0;right:0;bottom:0;background:linear-gradient(180deg,#f5eddd00 3.12%,#f5eddd);z-index:var(--z-bottom)}.page-hero .container{position:relative;z-index:var(--z-middle-bottom)}.page-hero__advantages{display:grid;gap:20px;justify-items:center;justify-content:center;grid-template-columns:290px}@media screen and (min-width: 720px){.page-hero__advantages{grid-template-columns:repeat(3,290px);gap:30px}}.page-hero__advantage{background:var(--c-grey00);text-align:center;border-radius:var(--b-radius);padding:20px}.page-hero__advantage-title{text-transform:uppercase;font-family:var(--f-headings);font-weight:700;letter-spacing:.2em;margin-bottom:10px}.page-hero__advantage-text{line-height:1.5rem}.page-hero__text{line-height:1.5rem;margin:40px auto 30px;max-width:840px}.social-btns{display:flex;align-items:center}.social-btns--centered{justify-content:center}.social-btns__link{display:flex;align-items:center;justify-content:center;font-size:1.5rem;width:46px;height:46px;border-radius:50%;background:var(--c-primary-dark);color:var(--c-grey00)!important}.social-btns__link+.social-btns__link{margin-left:20px}.social-btns__link .icon-vkontakte:before{scale:1.8}:root{--f-alice: "Alice", serif;--f-raleway: "Raleway", sans-serif;--f-fontello: "Fontello", sans-serif;--f-base: var(--f-raleway);--f-headings: var(--f-alice);--f-icons: var(--f-fontello);--c-primary: #4F7848;--c-primary-dark: #243E28;--c-primary-light: #EEFFD2;--c-secondary: #C2A957;--c-third: #87A663;--c-accent: #CB6418;--c-grey00: #fff;--c-grey10: #f8f8f8;--c-grey20: #e5e5e5;--c-grey40: #BDBDBD;--c-grey60: #616161;--c-grey80: #1E1E1E;--c-grey90: #22201c;--c-grey100: #000;--c-error: red;--c-success: green;--c-aw-color: #d70000;--b-radius-xs: 5px;--b-radius-xsm: 12px;--b-radius-sm: 20px;--b-radius: 40px;--b-radius-lg: 70px;--z-bottom: 10;--z-middle-bottom: 100;--z-middle: 150;--z-middle-top: 200;--z-top: 5000;--z-top-10: 300;--z-top-20: 400;--z-top-30: 500;--shadow: 0 2px 4px 0 color(from var(--c-grey90) srgb r g b / .16);--w-container: 1100px;--pi-container: 15px;--btn-b-radius: var(--b-radius-sm);--btn-f-size: functions.rem(16);--btn-f-size-sm: functions.rem(14);--btn-padding: 10px 20px;--btn-padding-sm: 6px 12px;--input-c-placeholder: var(--c-grey50);--input-c-text: var(--c-grey80);--input-c-border: var(--c-grey60);--input-c-bg: var(--c-grey00);--input-padding: 10px 20px;--input-padding-sm: 6px 12px;--input-b-radius: var(--b-radius-sm);--input-f-size: functions.rem(16);--input-f-size-sm: functions.rem(14);--label-f-size: functions.rem(14);--label-c: var(--c-grey80);--c-input-border: var(--c-grey60);--p-input: 10px 15px;--b-radius-input: var(--b-radius-sm);--animation-curve: cubic-bezier(1, 0, 0, 1);--animation-fade-in-curve: cubic-bezier(.19, 1, .22, 1);--animation-slide-curve: cubic-bezier(.76, .02, .29, .97)}
