@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}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:-0.25em}sup{top:-0.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{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0px;padding:0px;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input{-webkit-border-radius:0px;-webkit-appearance:none}ul{list-style:none}a{text-decoration:none;color:inherit}html,body{font-size:62.5%}@media screen and (max-width: 1330px){html,body{font-size:.7352941176vw}}@media screen and (max-width: 1024px){html,body{font-size:93.5%}}@media screen and (max-width: 480px){html,body{font-size:3.125vw}}body{font-family:"Helvetica",sans-serif;color:#2d1b0d;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:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;font-size:1.6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#f6f5f1}body.scroll{overflow:hidden}html.fz--broke{font-size:62.5% !important}html.fz--broke body{font-size:62.5% !important}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.center-wrap{max-width:1280px;width:100%;margin:0px auto;padding:0px 15px}@media screen and (max-width: 1330px){.center-wrap{max-width:calc(100% - 50px)}}@media screen and (max-width: 1024px){.center-wrap{max-width:480px}}h1,h2,h3,h4{margin:0px}.simple-title{text-align:left;font-weight:300;font-size:6.4rem;line-height:1;text-transform:uppercase;color:#2d1b0d;font-family:"Cormorant",sans-serif}@media screen and (max-width: 1024px){.simple-title{font-size:3.6rem}}.simple-title--right{text-align:right}.simple-title--center{text-align:center}.small-title{font-weight:400;font-size:1.2rem;line-height:1.1666666667;letter-spacing:.04em;text-transform:uppercase;color:#b31719}.img-wrap{width:100%}.img-wrap>div{position:relative;padding-bottom:100%}.img-wrap>div img{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1025px){.desktop--hide{display:none !important}}@media screen and (max-width: 1024px){.mobile--hide{display:none !important}}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-webkit-crisp-edges}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}.preloader{width:100%;height:100%;position:fixed;top:0;z-index:9999;font-size:2.5rem;line-height:1.6;font-weight:500;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-webkit-animation-fill-mode:forwards !important;animation-fill-mode:forwards !important;overflow:hidden;background-color:#fff}.preloader--none{display:none}.preloader-logo{max-width:20rem;width:30%;-webkit-animation:preloaderLogoOpacity .75s .5s ease-in-out forwards;animation:preloaderLogoOpacity .75s .5s ease-in-out forwards;opacity:0}@-webkit-keyframes preloaderLogoOpacity{0%{opacity:0}100%{opacity:1}}@keyframes preloaderLogoOpacity{0%{opacity:0}100%{opacity:1}}.preloader-logo img{width:100%}.preloader.preloader--hide{-webkit-animation:preloaderHide 1s 1s forwards;animation:preloaderHide 1s 1s forwards}@-webkit-keyframes preloaderHide{0%{opacity:1}100%{opacity:0}}@keyframes preloaderHide{0%{opacity:1}100%{opacity:0}}.preloader.preloader--hide .preloader-logo{-webkit-animation:preloaderLogoHide 1s forwards;animation:preloaderLogoHide 1s forwards}@-webkit-keyframes preloaderLogoHide{0%{opacity:1}100%{opacity:0}}@keyframes preloaderLogoHide{0%{opacity:1}100%{opacity:0}}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}[data-at-name=atTitle] .anim-line{dispaly:block;will-change:opacity,transform}[data-at-name=atTitle] .anim-line-wrap{display:block;will-change:opacity,transform}.anim-line{display:block;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.clip{will-change:clip-path}.clip div{will-change:clip-path}.at-element{opacity:0}@media screen and (max-width: 1024px){.at-element[data-at-mobile-stop=true]{opacity:1}.at-block:not(.at-block--mobile) .at-element{opacity:1}}.body--noanim .at-element{opacity:1 !important}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}body{opacity:0;-webkit-animation:pageTransOn .25s forwards;animation:pageTransOn .25s forwards}@-webkit-keyframes pageTransOn{from{opacity:0}to{opacity:1}}@keyframes pageTransOn{from{opacity:0}to{opacity:1}}.body--opacity0{-webkit-animation:pageTransOff .25s forwards;animation:pageTransOff .25s forwards}@-webkit-keyframes pageTransOff{from{opacity:1}to{opacity:0}}@keyframes pageTransOff{from{opacity:1}to{opacity:0}}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}.img-parallax{overflow:hidden;will-change:transform}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@media screen and (max-width: 1024px){#scrollbar{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:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh}}#scrollbar[data-scrollbar]{height:100vh;z-index:1;overflow:hidden !important}#scrollbar[data-scrollbar].scrollbar--footer{pointer-events:none}.scroll-content{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:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}.btn{border:none;cursor:pointer;text-decoration:none;display:inline-block;white-space:nowrap;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background:#b31719;border:1px solid rgba(179,23,25,0);line-height:4.6rem;padding:0 6.8rem;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;color:#f6f5f1;font-weight:400}@media screen and (max-width: 1024px){.btn{font-size:1.2rem}}.btn:hover{background:inherit;border:1px solid #b31719;color:#b31719}.btn--empty{background:inherit;border:1px solid #2d1b0d;color:#210803;padding:0 5.5rem}.btn--empty:hover{border:1px solid rgba(45,27,13,0);background:#2d1b0d;color:#f6f5f1}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}.content p{font-family:"Helvetica",sans-serif;font-weight:400;font-size:1.2rem;line-height:150%;color:#2d1b0d}.content p a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:#2d1b0d;text-decoration-color:#2d1b0d;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.content p a:hover{-webkit-text-decoration-color:rgba(45,27,13,0);text-decoration-color:rgba(45,27,13,0)}.content p+p{margin-top:1rem}.content p+ul{margin:3rem 0}@media screen and (max-width: 1024px){.content p+ul{margin:2rem 0}.content p+ul:last-child{margin-bottom:0px}}.content p+ul:last-child{margin-bottom:0px}.content p+img{margin-top:3rem}@media screen and (max-width: 1024px){.content p+img{min-height:16rem}}.content p img{margin:0 .8rem;vertical-align:middle}.content h2{font-size:4.2rem;margin:0 auto 6rem}@media screen and (max-width: 1024px){.content h2{font-size:2.6rem;margin:0 auto 3rem}}.content h3{font-weight:500;font-size:2rem;line-height:1.2;text-transform:uppercase;color:#2d1b0d;margin:2.4rem 0;font-family:"Cormorant",sans-serif}.content h4{font-size:4.6rem;margin:4.5rem auto}@media screen and (max-width: 1024px){.content h4{font-size:1.8rem;margin:2.5rem auto}}.content h5{font-size:4rem;margin:3.5rem auto}@media screen and (max-width: 1024px){.content h5{font-size:1.8rem;margin:2rem auto}}.content h6{font-size:3.4rem;margin-bottom:2.5rem;margin:7rem auto 2.5rem}@media screen and (max-width: 1024px){.content h6{font-size:1.8rem;margin:2rem auto}}.content ul,.content ol{margin:1rem 0;padding-left:1.5rem}.content ul li{list-style:initial}.content li{font-family:"Helvetica",sans-serif;font-weight:400;font-size:1.2rem;line-height:150%;color:#210803;margin-bottom:.5rem}.content li:last-child{margin-bottom:0px}@media screen and (max-width: 1024px){.content li{font-size:1.1rem}}.content li:last-child{margin-bottom:0px}.content img{height:auto;margin:8.5rem auto}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}.popup-wrap{position:fixed;top:0px;left:0px;bottom:0px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.7);z-index:999;display:none;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.popup-wrap--active{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-wrap--menu{-ms-touch-action:none;touch-action:none}.popup-wrap--opacity1{opacity:1}.popup-wrap .popup{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0;top:-15%;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:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .6s,top .6s;-o-transition:opacity .6s,top .6s;transition:opacity .6s,top .6s;min-height:100vh;width:100%}@media screen and (max-width: 1024px){.popup-wrap .popup{max-width:73rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.popup-wrap .popup--menu{-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0);padding:0px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;width:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.popup-wrap .popup--opacity1{opacity:1;top:0px}.popup-wrap .popup__close{cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:3;font-size:0}.popup-wrap .popup__close svg{width:3.2rem;stroke:#40382d;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.popup-wrap .popup__close:hover svg{stroke:#b31719}.popup-wrap .popup__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5vh}.popup-wrap .popup__top.review__item-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:4rem}.popup-wrap .popup__top-title{font-weight:400;font-size:1.2rem;line-height:1.1666666667;letter-spacing:.02em;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;color:#b31719}.popup-wrap .popup__inner{-webkit-box-shadow:0px 1px 36px 13px rgba(21,21,21,.03);box-shadow:0px 1px 36px 13px rgba(21,21,21,.03);background:#f6f5f1;padding:8vh 8rem;width:100%;height:100vh;overflow:auto;will-change:transform;text-align:center;scrollbar-width:thin;scrollbar-color:rgba(45,27,13,.8) rgba(0,0,0,0);padding-left:calc((100% - 1280px)/2 + 15px);padding-right:calc((100% - 1280px)/2 + 15px)}@media screen and (max-width: 1330px){.popup-wrap .popup__inner{padding-left:40px;padding-right:40px}}.popup-wrap .popup__inner--thank .request__right{width:43%}@media screen and (max-width: 1024px){.popup-wrap .popup__inner--thank .request__right{width:100%;margin-top:0;padding:17rem 1.6rem}}.popup-wrap .popup__inner--thank .socials__link svg{width:2.4rem}@media screen and (max-width: 1024px){.popup-wrap .popup__inner--thank .socials__link svg{width:1.6rem}}.popup-wrap .popup__inner--thank .inputs__social-text{text-transform:uppercase;letter-spacing:.04em}@media screen and (max-width: 1024px){.popup-wrap .popup__inner--thank .inputs__social-text{text-transform:initial}}.popup-wrap .popup__inner::-webkit-scrollbar{width:5px}.popup-wrap .popup__inner::-webkit-scrollbar-thumb{background:rgba(45,27,13,.8) !important;border-radius:10rem}.popup-wrap .popup__inner::-webkit-scrollbar{width:.2rem}.popup-wrap .popup__inner::-webkit-scrollbar-track{border-radius:10rem;background:color}.popup-wrap .popup__simple-title{margin-bottom:10vh}.popup-wrap .popup__content{margin-bottom:10vh}.popup-wrap .popup__content p{text-align:left}.popup-wrap--review{z-index:1000}.popup-wrap--review .popup{max-height:100%;min-height:initial;max-width:480px}.popup-wrap--review .popup .review__item-info{margin-right:auto}.popup-wrap--review .popup__close{margin-left:.5rem;margin-bottom:auto}.popup-wrap--review .popup__content{margin-bottom:0}.popup-wrap--review .popup__inner{max-height:100%;min-height:initial;height:initial;overflow:auto;padding:4rem 1.6rem}@media screen and (max-width: 1024px){.popup-wrap--thank .popup{max-height:100%;min-height:initial;max-width:480px}}@media screen and (max-width: 1024px){.popup-wrap--thank .popup .inputs__social{margin-bottom:0}}@media screen and (max-width: 1024px){.popup-wrap--thank .popup__simple-title{margin-bottom:3.2vh}}@media screen and (max-width: 1024px){.popup-wrap--thank .popup__top{margin-bottom:0}}@media screen and (max-width: 1024px){.popup-wrap--thank .popup__content{margin-bottom:3.2rem}}@media screen and (max-width: 1024px){.popup-wrap--thank .popup__inner{max-height:100%;min-height:initial;overflow:auto;padding:2.4rem 1.6rem 0}}@media screen and (max-width: 1024px){.popup-wrap--contact .popup{max-width:480px}}@media screen and (max-width: 1024px){.popup-wrap--contact .popup__close{margin-left:auto}}@media screen and (max-width: 1024px){.popup-wrap--contact .popup__top{margin-bottom:3.2rem;padding:0 1.6rem}}@media screen and (max-width: 1024px){.popup-wrap--contact .popup__inner{overflow:auto;padding:2.4rem 0rem 6.4rem}}@media screen and (max-width: 1024px){.popup-wrap--contact .popup .request__form{padding:0 1.2rem}}@media screen and (max-width: 1024px){.popup-wrap--contact .popup .request__right{padding:0 3.2rem}}.popup-wrap--services .popup__inner{padding-left:calc((100% - 1280px)/2 + 15px);padding-right:calc((100% - 1280px)/2 + 15px)}@media screen and (max-width: 1330px){.popup-wrap--services .popup__inner{padding-left:40px;padding-right:40px}}@media screen and (max-width: 1024px){.popup-wrap--services .popup__inner{padding:2.4rem 1.6rem 8rem}}@media screen and (max-width: 480px){.popup-wrap--services .popup__inner{padding:2.4rem 0 8rem}}@media screen and (max-width: 1024px)and (max-width: 1024px){.popup-wrap--services .popup__top{margin-bottom:2.4rem}}@media screen and (max-width: 1024px)and (max-width: 480px){.popup-wrap--services .popup__top{padding:0 15px}}@media screen and (max-width: 1024px){.popup-wrap--100 .popup{height:calc(var(--vh, 1vh)*100);min-height:initial}}@media screen and (max-width: 1024px){.popup-wrap--100 .popup--inner{height:calc(var(--vh, 1vh)*100);min-height:initial}}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}.header{padding-top:4.5rem;padding-bottom:4.5rem;position:absolute;top:0px;left:0;width:100%;opacity:0;z-index:2;-webkit-animation:header-opacity 1s;animation:header-opacity 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;overflow:hidden}@media screen and (max-width: 1024px){.header{padding:2.4rem 0}}.header:hover{overflow:initial}.header--hide{overflow:initial;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header--fixed{-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s;position:fixed;opacity:1;width:100%;top:0px;left:0px;background:#f6f5f1;-webkit-box-shadow:0px 1px 36px 13px rgba(21,21,21,.03);box-shadow:0px 1px 36px 13px rgba(21,21,21,.03);z-index:98;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2d1b0d;padding:1rem 0}.header--fixed .header__visibility{top:100%;opacity:1;visibility:visible}.header--fixed .header__logo{max-width:9rem}.header--fixed.header--height1 .header__visibility{opacity:0;visibility:hidden}.header--black{background:#000;-webkit-box-shadow:0px 1px 36px 13px rgba(0,0,0,.03);box-shadow:0px 1px 36px 13px rgba(0,0,0,.03)}.header--black .header__burger div{border-bottom-color:#fff}.header--height1{-webkit-animation:header-height .5s !important;animation:header-height .5s !important;-webkit-animation-fill-mode:forwards !important;animation-fill-mode:forwards !important}.header--height0{-webkit-animation:header-height0 .5s !important;animation:header-height0 .5s !important;-webkit-animation-fill-mode:forwards !important;animation-fill-mode:forwards !important}@-webkit-keyframes header-opacity{100%{opacity:1}}@keyframes header-opacity{100%{opacity:1}}@-webkit-keyframes header-height{0%{-webkit-transform:translate(0px, -100%);transform:translate(0px, -100%)}100%{-webkit-transform:translate(0px, 0%);transform:translate(0px, 0%)}}@keyframes header-height{0%{-webkit-transform:translate(0px, -100%);transform:translate(0px, -100%)}100%{-webkit-transform:translate(0px, 0%);transform:translate(0px, 0%)}}@-webkit-keyframes header-height0{0%{-webkit-transform:translate(0px, 0%);transform:translate(0px, 0%)}100%{-webkit-transform:translate(0px, -100%);transform:translate(0px, -100%)}}@keyframes header-height0{0%{-webkit-transform:translate(0px, 0%);transform:translate(0px, 0%)}100%{-webkit-transform:translate(0px, -100%);transform:translate(0px, -100%)}}.header__visibility{position:absolute;top:0;left:0;width:100%;height:80%;opacity:0;visibility:hidden}@media screen and (max-width: 1024px){.header__visibility{display:none}}.header__wrap{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;position:relative}.header__logo{max-width:12.2rem}@media screen and (max-width: 1024px){.header__logo{max-width:9rem}}.header__logo>div{padding-bottom:26.22%}.header__logo>div img{-o-object-fit:contain;object-fit:contain}.header__nav{opacity:0;visibility:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%)}.header__nav--active{opacity:1;visibility:visible;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav-item{margin-right:4rem}.header__nav-item--drop{position:relative}.header__nav-item--drop:hover .header__drop{opacity:1;visibility:visible;top:calc(100% + 1rem);pointer-events:initial}.header__nav-item:last-child{margin-right:0px}.header__nav-link{position:relative;font-weight:400;font-size:1rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#8f7d65;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer;display:block}.header__nav-link:hover{color:#b31719}.header__drop{position:absolute;left:0;top:100%;min-width:20rem;background-color:#000;opacity:0;visibility:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;pointer-events:none}.header__drop-list{padding:3.5rem 3rem}.header__drop::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:1rem}.header__drop-link{color:red}.header__burger{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;width:2.5rem;height:2.5rem;padding:6px 3px;cursor:pointer;position:relative}@media screen and (max-width: 1024px){.header__burger{width:2rem;pointer-events:none}}.header__burger:hover div{border-bottom-color:#8f7d65}.header__burger div{width:100%;border-bottom:1px solid #2d1b0d;-webkit-transition:border-bottom-color .5s;-o-transition:border-bottom-color .5s;transition:border-bottom-color .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__burger div:nth-child(2){top:calc(50% - 6px)}.header__burger div:last-child{top:calc(50% + 6px)}.header__burger--active div:first-child{opacity:0;visibility:hidden}.header__burger--active div:nth-child(2){top:50%;-webkit-transform:translate(-50%, 0%) rotate(45deg);-ms-transform:translate(-50%, 0%) rotate(45deg);transform:translate(-50%, 0%) rotate(45deg)}.header__burger--active div:last-child{top:50%;-webkit-transform:translate(-50%, 0%) rotate(-45deg);-ms-transform:translate(-50%, 0%) rotate(-45deg);transform:translate(-50%, 0%) rotate(-45deg)}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}.footer{padding:8rem 0}@media screen and (max-width: 1024px){.footer{padding:4.5rem 0}}.footer__wrap{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}.footer__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__right-text{font-weight:400;font-size:1.2rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#b31719;margin-right:6.5rem}.footer__right .socials__link svg{stroke:#b31719}.footer__right .socials__link:hover svg{stroke:#210803}.footer__logo{max-width:7.9rem}@media screen and (max-width: 1024px){.footer__logo{max-width:5.8rem}}.footer__logo>div{padding-bottom:11.39%}.footer__logo>div img{-o-object-fit:contain;object-fit:contain}.footer__copyr{font-weight:400;font-size:.8rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#2d1b0d;position:relative;margin-left:1rem;padding-left:1rem;padding-top:.2rem}@media screen and (max-width: 1024px){.footer__copyr{font-size:.6rem;margin-left:.5rem;padding-left:.5rem}}.footer__copyr::before{content:"";position:absolute;top:0%;left:0;width:1px;height:100%;background:#2d1b0d}.footer--blog .socials__link svg{stroke:#b31719}.footer--blog .back__home{position:relative;top:initial;left:initial;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.footer--blog .back__up{margin-left:initial}@media screen and (max-width: 1024px){.footer--home .footer__left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}.main-screen{padding-top:12rem}@media screen and (max-width: 1024px){.main-screen{padding-top:7.2rem}}.main-screen__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){.main-screen__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-screen__left{width:calc(100% - 63rem - 12rem - 12rem);margin-left:12rem;margin-right:12rem;position:relative;-webkit-clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);opacity:0;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.body--noanim .main-screen__left{-webkit-clip-path:none !important;clip-path:none !important;opacity:1 !important}.main-screen__left--active{-webkit-transition:opacity 2s,-webkit-clip-path 2s;transition:opacity 2s,-webkit-clip-path 2s;-o-transition:clip-path 2s,opacity 2s;transition:clip-path 2s,opacity 2s;transition:clip-path 2s,opacity 2s,-webkit-clip-path 2s;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);opacity:1}@media screen and (max-width: 1024px){.main-screen__left{width:100%;margin-left:auto;margin-right:0;max-width:16rem}}@media screen and (max-width: 480px){.main-screen__left{margin-right:-15px}}.main-screen__left .img-wrap{position:relative}.main-screen__left .img-wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3)));background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));background:linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));z-index:1}.main-screen__left .img-wrap>div{padding-bottom:144.22%}.main-screen__right{max-width:63rem;width:100%}@media screen and (max-width: 1024px){.main-screen__right{margin-top:-2.8rem}}.main-screen__simple-title{margin-bottom:8rem}@media screen and (max-width: 1024px){.main-screen__simple-title{color:#210803;margin-bottom:3.2rem;font-size:3.2rem}}@media screen and (min-width: 1024px){.main-screen__simple-title br{display:none}}.main-screen__btn{text-align:right}@media screen and (max-width: 1024px){.main-screen__btn{text-align:center}}@media screen and (max-width: 1024px){.main-screen__btn .btn{width:calc(100% - 3.2rem)}}.fz--broke .main-screen__btn{width:300px}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}.overflow-bl{max-height:14rem;overflow-Y:auto;scrollbar-width:thin;scrollbar-color:rgba(101,92,237,.5) rgba(0,0,0,0)}.overflow-bl .scroll-content{min-height:auto !important}.overflow-bl .scrollbar-thumb,.overflow-bl .scrollbar-track-y{width:4px !important}.overflow-bl::-webkit-scrollbar-thumb{background:rgba(101,92,237,.5) !important;border-radius:10rem}.overflow-bl::-webkit-scrollbar{width:.5rem}.overflow-bl::-webkit-scrollbar-track{border-radius:10rem;background:color}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}.slider-pagination{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:5.5rem}.slider-pagination .swiper-pagination-bullet{width:.4rem;height:.4rem;margin-right:.8rem;background:#fff;opacity:.4}.slider-pagination .swiper-pagination-bullet:last-child{margin-right:0px}.slider-pagination .swiper-pagination-bullet-active{opacity:1}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}.about{padding:8rem 0}@media screen and (max-width: 1024px){.about{padding:4rem 0 2rem 0}}.about__wrap{margin-left:calc((100% - 1280px)/2 + 15px);display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1330px){.about__wrap{margin-left:40px}}@media screen and (max-width: 1024px){.about__wrap{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;max-width:480px;padding:0 15px}}@media screen and (max-width: 480px){.about__wrap{padding:0}}.about__left{max-width:43.5rem;width:100%;padding-top:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1024px){.about__left{padding-top:0;margin:4rem auto 0}}@media screen and (max-width: 480px){.about__left{padding:0 15px}}.about__right{width:calc(100% - 43.5rem - 21.5rem);margin-left:21.5rem;position:relative}@media screen and (max-width: 1024px){.about__right{margin-left:0;width:100%}}.about__right .img-wrap{position:relative}.about__right .img-wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));background:linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));z-index:1}.about__right .img-wrap>div{padding-bottom:65.54%;overflow:hidden}@media screen and (max-width: 480px){.about__right .img-wrap>div{padding-bottom:145.6%}}.about__small-title{margin-bottom:2rem}@media screen and (max-width: 1024px){.about__small-title{margin-bottom:4rem}}.about__content{margin:auto 0}.about__links{margin-top:2rem;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}@media screen and (max-width: 1024px){.about__links{margin-top:4rem}}.about__links-item{font-weight:400;font-size:1.2rem;line-height:1.1666666667;letter-spacing:.02em;text-transform:uppercase;color:#8f7d65;position:relative;display:inline-block}@media screen and (max-width: 1024px){.about__links-item{font-size:1rem}}.about__links-item::before{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:1px;background:#8f7d65;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.about__links-item:hover::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}.approach{padding:8rem 0 10.5rem}@media screen and (max-width: 1024px){.approach{padding-top:2rem;padding-bottom:0;margin-top:10.5rem}}.approach .center-wrap{position:relative;max-width:100%;padding:0}@media screen and (max-width: 1024px){.approach .center-wrap{padding-bottom:8rem}}.approach .swiper-container{padding-right:calc((100% - 1280px)/2 + 15px);padding-left:calc((100% - 1280px)/2 + 15px)}@media screen and (max-width: 1330px){.approach .swiper-container{padding-right:40px;padding-left:40px}}@media screen and (max-width: 1024px){.approach .swiper-container{padding-right:calc((100% - 480px)/2 + 15px);padding-left:calc((100% - 480px)/2 + 15px)}}@media screen and (max-width: 480px){.approach .swiper-container{padding-left:15px;padding-right:15px}}.approach .swiper-slide .approach__slider-left{opacity:0;visibility:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.approach .swiper-slide-active .approach__slider-left{opacity:1;visibility:visible}.approach .swiper-button{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;max-width:10.5rem;width:100%;bottom:7.5rem;position:absolute;right:calc((100% - 1280px)/2 + 15px + 45rem + 2rem);z-index:2}@media screen and (max-width: 1330px){.approach .swiper-button{right:calc(40px + 45rem + 2rem)}}@media screen and (max-width: 1024px){.approach .swiper-button{right:initial;bottom:5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.approach .swiper-button-prev,.approach .swiper-button-next{position:relative;top:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);margin-top:0;height:auto;width:auto}.approach .swiper-button-prev::after,.approach .swiper-button-next::after{display:none}.approach .swiper-button-prev svg,.approach .swiper-button-next svg{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:4.1rem;fill:#40382d}.approach .swiper-button-prev.swiper-button-disabled,.approach .swiper-button-next.swiper-button-disabled{opacity:1}.approach .swiper-button-prev.swiper-button-disabled svg,.approach .swiper-button-next.swiper-button-disabled svg{fill:#8f7d65}.approach .swiper-button-prev{left:initial}.approach__small-title{position:absolute;left:calc((100% - 1280px)/2 + 15px);top:8rem;z-index:2}@media screen and (max-width: 1330px){.approach__small-title{left:40px}}@media screen and (max-width: 1024px){.approach__small-title{position:relative;left:initial;top:initial;margin-bottom:4rem;max-width:480px;margin-left:auto;margin-right:auto;padding:0 15px}}.approach__slider-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 1024px){.approach__slider-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}}.approach__slider-left{padding-top:10rem;width:calc(100% - 45.6rem - 12.4rem);margin-right:12.4rem;padding-bottom:5.5rem}@media screen and (max-width: 1024px){.approach__slider-left{padding-bottom:0;margin-right:0;padding-top:0;width:100%}}.approach__slider-right{max-width:45.6rem;width:100%;-webkit-clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);-webkit-transition:-webkit-clip-path 3s;transition:-webkit-clip-path 3s;-o-transition:clip-path 3s;transition:clip-path 3s;transition:clip-path 3s, -webkit-clip-path 3s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.approach__slider-right img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 3s cubic-bezier(0.215, 0.61, 0.355, 1)}.swiper-slide-active .approach__slider-right{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.swiper-slide-active .approach__slider-right img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media screen and (max-width: 1024px){.approach__slider-right{max-width:16rem;margin-left:auto;margin-bottom:1rem}}.approach__slider-right .img-wrap>div{padding-bottom:150.43%}.approach__simple-title{margin-bottom:15rem}.swiper-slide-active .approach__simple-title .anim-line-wrap:nth-child(1) .anim-line{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.swiper-slide-active .approach__simple-title .anim-line-wrap:nth-child(2) .anim-line{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.swiper-slide-active .approach__simple-title .anim-line-wrap:nth-child(3) .anim-line{-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.swiper-slide-active .approach__simple-title .anim-line-wrap:nth-child(4) .anim-line{-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.swiper-slide-active .approach__simple-title .anim-line-wrap:nth-child(5) .anim-line{-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}.swiper-slide-active .approach__simple-title .anim-line-wrap:nth-child(6) .anim-line{-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.swiper-slide-active .approach__simple-title .anim-line-wrap:nth-child(7) .anim-line{-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.swiper-slide-active .approach__simple-title .anim-line-wrap:nth-child(8) .anim-line{-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}.swiper-slide-active .approach__simple-title .anim-line-wrap:nth-child(9) .anim-line{-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}.swiper-slide-active .approach__simple-title .anim-line-wrap:nth-child(10) .anim-line{-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}.approach__simple-title .anim-line{-webkit-transform:translateY(100%) scale(0.85);-ms-transform:translateY(100%) scale(0.85);transform:translateY(100%) scale(0.85);opacity:0;-webkit-transition:all 2s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 2s cubic-bezier(0.215, 0.61, 0.355, 1)}.swiper-slide-active .approach__simple-title .anim-line{opacity:1;-webkit-transform:translateY(0%) scale(1);-ms-transform:translateY(0%) scale(1);transform:translateY(0%) scale(1)}@media screen and (max-width: 1024px){.approach__simple-title{margin-bottom:1rem;min-height:15rem}}.approach__content{max-width:42.5rem;width:100%;color:#000;font-size:1.2rem}@media screen and (max-width: 1024px){.approach__content{min-height:7.2rem}}.swiper-slide-active .approach__content .anim-line-wrap:nth-child(1) .anim-line{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.swiper-slide-active .approach__content .anim-line-wrap:nth-child(2) .anim-line{-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.swiper-slide-active .approach__content .anim-line-wrap:nth-child(3) .anim-line{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.swiper-slide-active .approach__content .anim-line-wrap:nth-child(4) .anim-line{-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}.swiper-slide-active .approach__content .anim-line-wrap:nth-child(5) .anim-line{-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}.swiper-slide-active .approach__content .anim-line-wrap:nth-child(6) .anim-line{-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}.swiper-slide-active .approach__content .anim-line-wrap:nth-child(7) .anim-line{-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}.swiper-slide-active .approach__content .anim-line-wrap:nth-child(8) .anim-line{-webkit-transition-delay:3.1s;-o-transition-delay:3.1s;transition-delay:3.1s}.swiper-slide-active .approach__content .anim-line-wrap:nth-child(9) .anim-line{-webkit-transition-delay:3.4s;-o-transition-delay:3.4s;transition-delay:3.4s}.swiper-slide-active .approach__content .anim-line-wrap:nth-child(10) .anim-line{-webkit-transition-delay:3.7s;-o-transition-delay:3.7s;transition-delay:3.7s}.approach__content .anim-line{-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%);opacity:0;-webkit-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.swiper-slide-active .approach__content .anim-line{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}@media screen and (max-width: 1024px){.approach__content .anim-line-wrap,.approach__content .anim-line{display:inline !important}}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}.services{padding:1rem 0;padding-bottom:calc(50vh - 10rem - 10rem);display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1024px){.services{padding-top:4rem;display:none}}.services__small-title{margin-bottom:8rem}@media screen and (max-width: 1024px){.services__small-title{margin-bottom:4rem;font-size:3.6rem;font-family:"Cormorant",sans-serif;font-weight:300}}.services__slider{position:relative;padding-bottom:4.5rem}.services__slider .swiper-pagination{bottom:0}.services__slider .swiper-pagination-bullet{background:#b31719}.services__list{max-width:85rem;width:100%;margin-left:auto;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:2rem}.services__item{cursor:pointer}@media screen and (max-width: 1024px){.services__item{max-width:20rem;width:100%;margin:0 auto}}.services__item-img{margin-bottom:1.6rem;position:relative}.services__item-img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4)));background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));background:linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.services__item-img .img-wrap>div{padding-bottom:140.1%;-webkit-transition:1.5s cubic-bezier(0.165, 0.84, 0.44, 1) -webkit-transform;transition:1.5s cubic-bezier(0.165, 0.84, 0.44, 1) -webkit-transform;-o-transition:1.5s cubic-bezier(0.165, 0.84, 0.44, 1) transform;transition:1.5s cubic-bezier(0.165, 0.84, 0.44, 1) transform;transition:1.5s cubic-bezier(0.165, 0.84, 0.44, 1) transform, 1.5s cubic-bezier(0.165, 0.84, 0.44, 1) -webkit-transform}@media screen and (min-width: 1024px){.services__item:hover .services__item-img::before{opacity:0}.services__item:hover .services__item-img .img-wrap>div{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.services__item-title{font-weight:400;font-size:1.2rem;line-height:170%;letter-spacing:.05em;text-transform:uppercase;color:#210803}
@font-face{font-family:"Helvetica";src:url(../fonts/HelveticaNeueCyr-Roman.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Light.woff2) format(woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url(../fonts/CormorantGaramond-Medium.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}.back{padding:4rem 0}.back__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;position:relative}.back__home{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-weight:400;font-size:1rem;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#8f7d65}.back__home::before{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:1px;background:#8f7d65;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.back__home:hover::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.back__up{margin-left:auto}.back__up svg{stroke:#b31719;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.back__up:hover svg{stroke:#2d1b0d}
