@font-face{font-display:swap;font-family:AvenirNextCyr-Regular;font-style:normal;font-weight:400;src:url(fonts/AvenirNextCyr-Regular.woff2) format("woff2"),url(fonts/AvenirNextCyr-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:AvenirNextCyr-Medium;font-style:normal;font-weight:400;src:url(fonts/AvenirNextCyr-Medium.woff2) format("woff2"),url(fonts/AvenirNextCyr-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:AvenirNextCyr-MediumItalic;font-style:normal;font-weight:400;src:url(fonts/AvenirNextCyr-MediumItalic.woff2) format("woff2"),url(fonts/AvenirNextCyr-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:MonotypeCorsivaRegular;font-style:normal;font-weight:400;src:url(fonts/MonotypeCorsivaRegular.woff2) format("woff2"),url(fonts/MonotypeCorsivaRegular.woff) format("woff")}@font-face{font-display:swap;font-family:TrajanPro-Regular;font-style:normal;font-weight:400;src:url(fonts/TrajanPro-Regular.woff2) format("woff2"),url(fonts/TrajanPro-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:TrajanPro-Bold;font-style:normal;font-weight:400;src:url(fonts/TrajanPro-Bold.woff2) format("woff2"),url(fonts/TrajanPro-Bold.woff) format("woff")}.avenir-rg{font-family:AvenirNextCyr-Regular}.avenir-md{font-family:AvenirNextCyr-Medium}.avenir-md-it{font-family:AvenirNextCyr-MediumItalic}.mtcors-eg{font-family:MonotypeCorsivaRegular}.trajan-bold{font-family:TrajanPro-Regular;font-family:TrajanPro-Bold}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.page-transition{inset:0;pointer-events:none;position:fixed}.page-transition .page-transition__line{position:relative}.page-transition .color-line{box-shadow:6px 3px 6px -1px rgba(0,0,0,.77);pointer-events:none}.page-transition .color-line__dark,.page-transition .color-line__gold{height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;width:100%}.page-transition .color-line__dark{background-color:#292929;z-index:2}.page-transition .color-line__gold{background-color:#b89a67;z-index:1}.navigation{height:calc(100svh - 60px);left:0;overflow:hidden;position:absolute;top:60px;width:100%}@media(min-width:768px){.navigation{display:flex;height:auto;justify-content:center;left:unset;overflow:visible;position:relative;top:unset}}.navigation .nav-bg{height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:768px){.navigation .nav-bg{display:none}}.navigation .nav-bg__cover{height:20%;pointer-events:none;position:relative}.navigation .nav-bg__cover--dark,.navigation .nav-bg__cover--gold{height:100%;position:absolute;right:-100%;top:0;width:100%}.navigation .nav-bg__cover--dark{background-color:#292929;z-index:2}.navigation .nav-bg__cover--gold{background-color:#b89a67;z-index:1}.navigation .menu__list{height:100%;overflow-y:scroll;position:relative;z-index:10}@media(min-width:768px){.navigation .menu__list{overflow:visible}}.navigation .menu__list li a{color:#e7d4c2;font-family:TrajanPro-Regular;line-height:2rem;padding:.75rem 3.25rem;width:100%}@media(min-width:768px){.navigation .menu__list li a{font-size:1rem;line-height:1.5rem;padding:.75rem 1.25rem;transition:all .3s ease}}@media(min-width:1024px){.navigation .menu__list li a{padding:.75rem 3.25rem}}@media(min-width:768px){.navigation .menu__list li a.active{background:linear-gradient(180deg,#292929,#5c5c5c);color:#f1c86b}}.navigation .menu__list li a:hover{color:#f1c86b}.navigation .menu__list>li>a{opacity:0}@media(min-width:768px){.navigation .menu__list>li>a{opacity:1}.navigation .menu__list{display:flex;height:auto;justify-content:center}.navigation .dropdown{position:relative}}.navigation .dropdown .has__submenu{position:relative}@media(min-width:1024px){.navigation .dropdown .m-only{display:none}}.navigation .dropdown .menu__sublist{height:0;overflow:hidden}@media(min-width:768px){.navigation .dropdown .menu__sublist{background-color:#292929;height:auto;position:relative;z-index:3}.navigation .dropdown .menu__sublist li{position:relative}}.navigation .dropdown .menu__sublist a{font-size:.625rem}@media(min-width:768px){.navigation .dropdown .menu__sublist a{font-size:.875rem}.navigation .dropdown__items{left:0;opacity:0;position:absolute;top:100%;width:100%}}.navigation .dropdown__items:before{background:linear-gradient(284deg,#b89a67 4.98%,#292929 98.54%);content:"";display:none;height:calc(100% + .0625rem);left:-.0625rem;position:absolute;top:0;width:calc(100% + .125rem)}@media(min-width:768px){.navigation .dropdown__items:before{display:block}}.navigation .dropdown .btn__icon{height:1.5rem;position:absolute;right:1rem;top:50%;transition:all .3s ease;width:1.5rem}@media(min-width:768px){.navigation .dropdown .btn__icon{display:none}}.navigation .dropdown a{overflow:hidden;position:relative}.navigation .dropdown a .decor-line{background:linear-gradient(90deg,#f1c86b 4%,#292929 69%);bottom:0;height:.0625rem;left:50%;max-width:12.125rem;position:absolute;width:100%}@media(min-width:768px){.navigation .dropdown a .decor-line{display:none}}.footer{background-color:#292929;padding:1.25rem 0;position:relative}@media(min-width:768px){.footer{padding:2.5rem 0}}.footer__decor-line{background:linear-gradient(90deg,#f1c86b,#292929 93.75%);height:2px;left:0;position:absolute;top:0;width:100%}@media(min-width:1024px){.footer{padding:3.75rem 0}}.footer .wrapper{border-bottom:1.5px solid #404040;border-top:1.5px solid #404040;padding:1rem .75rem;position:relative}@media(min-width:768px){.footer .wrapper{padding:2.5rem 3.75rem}}@media(min-width:1024px){.footer .wrapper{padding:3.75rem 5rem}}.footer .wrapper:after,.footer .wrapper:before{background-color:red;background:linear-gradient(180deg,#404040,#292929 25%,#292929 75%,#404040);content:"";display:block;height:100%;position:absolute;top:0;width:1.5px}.footer .wrapper:before{left:0}.footer .wrapper:after{right:0}.footer h2{color:#b89a67;margin-bottom:1.25rem}@media(min-width:768px){.footer h2{margin-bottom:3.75rem;text-align:center}}.footer__links{display:flex;flex-wrap:wrap;margin-bottom:1rem;row-gap:.75rem}@media(min-width:768px){.footer__links{margin-bottom:2.5rem}}.footer__links li{max-width:33.33%;width:100%}@media(min-width:768px){.footer__links li{max-width:16.66%;padding:0}.footer__links li:not(:first-of-type):not(:last-of-type){padding:0 .625rem}}@media(min-width:1024px){.footer__links li:not(:first-of-type):not(:last-of-type){padding:0 1.25rem}}.footer__links a{color:#7e6b60;font-family:TrajanPro-Bold;font-size:.75rem}@media(min-width:1024px){.footer__links a{font-size:1rem;line-height:150%;transition:all .3s ease}.footer__links a:hover{color:#b89a67}}.footer__workhours{margin-bottom:1rem;max-width:13.25rem;width:100%}@media(min-width:768px){.footer__workhours{margin-bottom:2.5rem;max-width:100%}}.footer__workhours h6{color:#7e6b60;margin-bottom:.75rem}@media(min-width:768px){.footer__workhours h6{margin-bottom:1.5rem}.footer__workhours--list{display:flex;flex-wrap:wrap;row-gap:1rem}}@media(min-width:1024px){.footer__workhours--list{justify-content:space-between;row-gap:0}}.footer__workhours--list li{display:flex;justify-content:space-between}@media(min-width:768px){.footer__workhours--list li{flex-direction:column;max-width:8.75rem;width:100%}}.footer__workhours--list li p{color:#7e6b60;max-width:47.16%;width:100%}@media(min-width:768px){.footer__workhours--list li p{max-width:100%}}.footer__workhours--list li:not(:last-of-type){margin-bottom:.75rem}@media(min-width:768px){.footer__workhours--list li:not(:last-of-type){margin-bottom:0;row-gap:.75rem}}@media(min-width:576px){.footer__info{max-width:63.46%;width:100%}}@media(min-width:768px){.footer__info{max-width:100%;width:100%}}@media(min-width:1024px){.footer__info{max-width:63.46%;width:100%}}.footer__info h6{color:#7e6b60;margin-bottom:1rem}@media(min-width:768px){.footer__info h6{margin-bottom:1.5rem}}.footer__info .footer-icon{display:block;height:.75rem;width:.75rem}@media(min-width:768px){.footer__info .footer-icon{height:1.25rem;width:1.25rem}}.footer__info .footer-icon svg{height:100%;width:100%}.footer__info--locations{display:flex;gap:.75rem;margin-bottom:.5rem}@media(min-width:768px){.footer__info--locations{margin-bottom:1rem}}.footer__info--locations ul{display:flex;flex:1 1 0;justify-content:space-between}.footer__info--locations ul li{width:100%}.footer__info--locations ul li:first-of-type{max-width:9rem}@media(min-width:768px){.footer__info--locations ul li:first-of-type{max-width:50%}}.footer__info--locations ul li:last-of-type{max-width:6.25rem}@media(min-width:768px){.footer__info--locations ul li:last-of-type{max-width:50%}}.footer__info--locations ul li p{color:#7e6b60}.footer__info--mail,.footer__info--phone{display:flex;gap:.75rem;margin-bottom:.5rem}@media(min-width:768px){.footer__info--mail,.footer__info--phone{margin-bottom:1rem}}.footer__info--mail a,.footer__info--phone a{color:#7e6b60;flex:1 1 0;font-family:TrajanPro-Bold;font-size:.75rem}@media(min-width:1024px){.footer__info--mail a,.footer__info--phone a{font-size:1rem}}.footer__info--instagram{display:flex;gap:.75rem}@media(min-width:768px){.footer__info--instagram ul{display:flex;width:100%}.footer__info--instagram li{max-width:50%;width:100%}}.footer__info--instagram a{color:#7e6b60;font-family:TrajanPro-Bold;font-size:.75rem}@media(min-width:1024px){.footer__info--instagram a{font-size:1rem}}.footer__decor-text{display:none}@media(min-width:768px){.footer__decor-text{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#5c5c5c 3.9%,#b8b8b8 30.47%,#fff 65.21%,#b8b8b8 96.1%);background-clip:text;-webkit-background-clip:text;bottom:2.5rem;display:block;font-family:TrajanPro-Bold;font-size:2.5rem;font-weight:700;letter-spacing:.25rem;line-height:150%;opacity:.05;position:absolute;right:3.75rem;text-align:center;white-space:pre-line;width:fit-content}}@media(min-width:1024px){.footer__decor-text{bottom:3.75rem;right:5rem}}.btn{align-items:center;display:inline-flex;gap:1rem;justify-content:center}.btn__icon{display:inline-block}.btn__icon svg{display:block}.btn__icon img,.btn__icon svg{height:auto;width:100%}.btn__text{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.btn__solid{border-radius:.9375rem;padding:.375rem 1.125rem}.btn__outline{border:1px solid;border-radius:6.25rem;padding:.5rem 1.25rem}@media(min-width:1024px){.btn__outline{padding:.5rem 2.5rem}}.btn__outline .btn__icon{height:1.25rem;width:1.25rem}@media(min-width:1024px){.btn__outline .btn__icon{height:2rem;width:2rem}}.btn__outline--secondary{background-color:transparent;border-color:#b89a67;color:#b89a67}.btn__outline--secondary-20{background-color:#e5c591;border-color:#b89a67;color:#292929}.btn__outline--gray{background-color:#eee;border-color:#b89a67;color:#b89a67}.btn__outline--white{background-color:#fff;border-color:#b89a67;color:#b89a67}.btn__burger--inner{display:block;height:18px;position:relative;width:28px}.btn__burger .line{background-color:#392f26;display:block;height:2px;position:absolute;width:100%}.btn__burger .line:first-of-type{top:0}.btn__burger .line:nth-of-type(2){top:50%;transform:translateY(-50%)}.btn__burger .line:nth-of-type(3){bottom:0}@media(min-width:768px){.btn__burger{display:none}}.form{background-color:#fff;border:2px solid #4646b2;border-radius:.9375rem;display:flex;flex-wrap:wrap;gap:1.25rem;max-width:100%;padding:2rem;width:100%}@media(min-width:1024px){.form{max-width:43.75rem}}.form .form__field{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;max-width:100%;width:100%}.form .form__field input,.form .form__field textarea{border:1px solid gray;border-radius:.125rem;padding:.25rem}.form .form__field textarea{height:7.5rem;max-width:100%;width:100%}.form .form__field.is-error input,.form .form__field.is-error select,.form .form__field.is-error textarea{border-color:red}.form .form__field.is-error input:focus-visible,.form .form__field.is-error select:focus-visible,.form .form__field.is-error textarea:focus-visible{box-shadow:0 0 0 3px rgba(220,38,38,.25)}.form .form__field.is-error .form__error{bottom:100%;color:red;font-size:.75rem;left:0;margin-top:.25rem;position:absolute}.form .form__field input:focus-visible,.form .form__field select:focus-visible,.form .form__field textarea:focus-visible{box-shadow:0 0 0 3px rgba(37,99,235,.2)}.form .form__control{position:relative}.form .checkbox{align-items:center;cursor:pointer;display:flex}.form .checkbox__input{opacity:0;position:absolute}.form .checkbox__ui{border:2px solid #8a2be2;display:grid;height:1.25rem;margin-right:.625rem;place-items:center;width:1.25rem}.form .checkbox__input:checked+.checkbox__ui:after{background-color:aqua;content:"";height:.625rem;width:.625rem}.form__file-trigger{align-items:center;background:transparent;border:1px solid blue;cursor:pointer;display:inline-flex;gap:.5rem;padding:.5rem .75rem}.form__file-list{font-size:.625rem;margin-top:.5rem}.form__file-item{opacity:.8}.form[data-state=submitting]{opacity:.6}.form[data-state=submitting] button[type=submit]{cursor:wait;pointer-events:none}.form__message{align-items:center;background-color:rgba(165,193,165,.918);border:1px solid #adff2f;display:flex;gap:.75rem;justify-content:space-between;left:0;max-width:18.75rem;opacity:0;padding:2rem;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.form__message-close{background:none;border:none;border-radius:50%;cursor:pointer;font-size:1.25rem;height:1.875rem;line-height:1;width:1.875rem}.form__message[data-type=success]{color:#fff;opacity:1;pointer-events:all}.form__message[data-type=error]{color:red;pointer-events:all}.form.is-success .form__field{opacity:.5}.select{display:flex;justify-content:space-between;max-width:100%;position:relative;width:100%}.select__trigger{align-items:center;min-height:2.5rem;padding:.25rem}.select__options,.select__trigger{border:1px solid gray;display:flex;max-width:80%;width:100%}.select__options{background-color:#fff;flex-direction:column;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transition:all .2s ease;z-index:10}.select__options--option{padding:.25rem;transition:all .2s ease}.select__options--option:hover{background-color:#3d6061;color:#fff;cursor:pointer}.select.is-open .select__options{opacity:1;pointer-events:all}.select__native{opacity:0;pointer-events:none;position:absolute}.select__value[data-placeholder]{opacity:.6}.select__options--option.is-focused{background:rgba(0,0,255,.455)}.sidebar{align-self:flex-start;height:100svh;max-width:3.75rem;overflow:hidden;position:sticky;top:0;width:100%}@media(min-width:768px){.sidebar{height:calc(100vh - 5.0625rem);top:5.0625rem}}@media(min-width:1024px){.sidebar{height:calc(100vh - 6.125rem);max-width:12.5rem;top:6.125rem}}.sidebar__list{background-color:#292929;display:flex;flex-direction:column;gap:.25rem;overflow:hidden;padding:.25rem}@media(min-width:1024px){.sidebar__list{gap:.625rem;padding:.625rem}}.sidebar__list--item figure{border-radius:.25rem;overflow:hidden;position:relative}@media(min-width:1024px){.sidebar__list--item figure{border-radius:1rem}}.sidebar__list--item figure:after{border-radius:.25rem;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:box-shadow .3s ease;width:100%;z-index:5}@media(min-width:1024px){.sidebar__list--item figure:after{border-radius:1rem}}.sidebar__list--item figure:hover:after{box-shadow:inset 0 0 0 4px #b89a67}.home-hero{height:100vh;overflow:hidden;width:100vw}.home-hero__background-desktop{background-position:50%;background-size:cover;height:120vh;width:100%}.home-booking{background-color:#fff;position:relative}.home-booking__sidetitle{color:#f2eae2;font-family:TrajanPro-Bold;font-size:1.75rem;font-weight:400;line-height:100%;position:absolute;top:30.3125rem;transform:translate(-44%,100%) rotate(90deg)}@media(min-width:1024px){.home-booking__sidetitle{display:block;font-size:6.25rem;left:0;top:50%;transform:translate(-44%,-50%) rotate(90deg)}}.home-booking .wrapper{padding:2.5rem 0;width:100%}@media(min-width:1024px){.home-booking .wrapper{max-width:calc(100% - 15rem);padding:7.5rem 0}}.home-booking .content-wrap{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:1024px){.home-booking .content-wrap{align-items:flex-start;justify-content:space-between;padding-left:2.5rem;position:relative}}.home-booking__content{background-color:#e7d4c2;max-width:100%;overflow:hidden;padding:1.25rem .75rem;position:relative;width:100%}@media(min-width:1024px){.home-booking__content{max-width:40.625rem;max-width:54.16%;padding:2.5rem 6.25rem 2.5rem 2.25rem}}.home-booking__content>.line-x{left:0;position:absolute;top:0;z-index:4}.home-booking__content .cover{height:100%;left:0;position:absolute;top:0;width:100%}.home-booking__content--subheading{color:#b89a67;overflow:hidden;padding-bottom:1rem;position:relative}.home-booking__content--subheading .line-x{bottom:0}.home-booking__content--heading{color:#392f26;margin:.75rem 0;padding-left:.75rem;position:relative}.home-booking__content--heading .line-y{left:0;top:0}@media(min-width:1024px){.home-booking__content--heading{margin:1.5rem 0;padding-left:2.5rem}}.home-booking__content--text{color:#625244;overflow:hidden;padding:.75rem 0 0;position:relative}@media(min-width:1024px){.home-booking__content--text{padding:1rem 0}}.home-booking__content--text .line-x{left:0;top:0}.home-booking__image{max-width:66.66%;overflow:hidden;transform:translateY(-1.25rem);width:100%;z-index:4}@media(min-width:1024px){.home-booking__image{max-width:21.25rem;position:absolute;right:20.66%;top:5.1875rem;transform:translateY(0)}}.home-booking__book{display:flex;flex-direction:row;justify-content:space-between;max-width:93.3333%;position:relative;transform:translateY(-2.5rem);width:100%;z-index:5}@media(min-width:1024px){.home-booking__book{flex-direction:column;max-width:23.5%;transform:translateY(0)}}.home-booking__book--message{background-color:#e7d4c2;max-width:11.25rem;overflow:hidden;padding:1rem;position:relative;width:100%}@media(min-width:1024px){.home-booking__book--message{max-width:17.625rem;padding:3.125rem 2.25rem}}.home-booking__book--message .cover{z-index:4}.home-booking__book--message .line-x,.home-booking__book--message .line-y{z-index:5}.home-booking__book--message .line-x{bottom:0;left:0}.home-booking__book--message .line-y{left:0;top:0}.home-booking__book--link{background-color:#e7d4c2;height:4rem;max-width:4rem;overflow:hidden;padding:.75rem;position:relative;width:100%}@media(min-width:1024px){.home-booking__book--link{height:auto;margin-top:14.875rem;max-width:7.5rem;padding:1.25rem}}.home-booking__book--link .line-x,.home-booking__book--link .line-y{z-index:4}.home-booking__book--link .line-x{bottom:0;left:0}.home-booking__book--link .line-y{right:0;top:0}.home-booking .line-x,.home-booking .line-y{background-color:#b89a67;position:absolute}.home-booking .line-y{height:100%;width:.125rem}.home-booking .line-x{height:.125rem;width:100%}.home-booking .cover{background-color:#fff;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.home-about{background-color:#292929;overflow:hidden;position:relative}.home-about .wrapper{display:flex;flex-wrap:wrap;max-width:100%;position:relative}@media(min-width:1024px){.home-about .wrapper{justify-content:space-between;margin-left:7.5rem;max-width:calc(100% - 7.5rem);width:100%}}.home-about .wrapper .grad-cover{background:linear-gradient(180deg,#292929 80%,rgba(41,41,41,0));height:100%;left:0;position:absolute;top:20%;width:100%;z-index:2}@media(min-width:1024px){.home-about .wrapper .grad-cover{background:linear-gradient(90deg,#292929 80%,rgba(41,41,41,0));position:absolute;right:-20%;top:0}}.home-about__image{max-width:100%;position:relative;width:100%;z-index:1}@media(min-width:1024px){.home-about__image{margin-left:auto;max-width:48.48%}}.home-about__content{max-width:100%;padding:2.5rem .625rem;position:relative;width:100%;z-index:3}@media(min-width:1024px){.home-about__content{max-width:37.5rem;padding:5.8125rem 0}}.home-about__content .jr-logo{bottom:2.5rem;left:50%;max-width:6.9375rem;opacity:.1;pointer-events:none;position:absolute;transform:translateX(-50%);width:100%;z-index:1}@media(min-width:1024px){.home-about__content .jr-logo{bottom:5.8125rem;max-width:17.25rem}}.home-about__content--heading{color:#e4c8ae;margin-bottom:1.75rem;overflow:hidden;padding-top:1.25rem;position:relative}.home-about__content--heading h2{line-height:150%;text-align:center;white-space:pre-line}.home-about__content--heading .line-x{background-color:#b89a67;height:2px;left:0;position:absolute;top:0;width:100%}@media(min-width:1024px){.home-about__content--heading{padding-top:2.25rem}}.home-about__content strong{color:#fff;display:block;margin-bottom:1rem}.home-about__content p{color:#fff;margin-bottom:1.75rem}@media(min-width:1024px){.home-about__content p{margin-bottom:2.5rem}}.home-about__content a{display:block;margin-left:auto;position:relative;width:fit-content}.home-about__content a p{color:#e4c8ae;font-size:1.25rem}.home-about__content a .link-underline{background-color:#e4c8ae;bottom:0;display:block;height:1px;left:0;position:absolute;width:100%}.home-projects{background-color:#fff;padding:2.5rem 0;position:relative}@media(min-width:1024px){.home-projects{padding:7.5rem 0}}.home-projects__title{color:#f2eae2;font-size:1.75rem;font-weight:400;line-height:125%;position:absolute;right:0;top:0}@media(min-width:1024px){.home-projects__title{font-size:6.25rem;right:4.1875rem}}.home-projects .wrapper{padding-top:15rem}@media(min-width:1024px){.home-projects .wrapper{display:flex;padding-top:5.0625rem;position:relative}}.home-projects__image{left:50%;max-width:15rem;overflow:hidden;position:absolute;top:2.5rem;transform:translateX(-50%);width:100%;z-index:3}@media(min-width:1024px){.home-projects__image{left:0;max-width:27.5rem;top:0;transform:translateX(0)}.home-projects__image .line-x,.home-projects__image .line-y{background-color:#b89a67;display:block;position:absolute;z-index:10}.home-projects__image .line-x{bottom:0;height:2px;width:100%}.home-projects__image .line-y{height:100%;right:0;width:2px}}.home-projects__content{background-color:#e7d4c2;max-width:100%;padding:6.25rem 1rem 1rem;position:relative;width:100%;z-index:2}@media(min-width:1024px){.home-projects__content{margin-left:auto;max-width:74.58%;padding:2.5rem 2.5rem 2.5rem 10rem}.home-projects__content .line-y{background-color:#b89a67;display:block;height:100%;position:absolute;top:0;width:2px;z-index:10}.home-projects__content .line-y__left{left:0}.home-projects__content .line-y__right{right:0}}.home-projects__content--heading{color:#392f26;margin-bottom:1rem;text-align:center;white-space:pre-line}@media(min-width:1024px){.home-projects__content--heading{text-align:left}}.home-projects__content--text{padding:1rem 0;position:relative}@media(min-width:1024px){.home-projects__content--text{padding:1.5rem 0}}.home-projects__content--text .line-x{background-color:#b89a67;height:2px;left:0;position:absolute;width:100%}.home-projects__content--text .line-x__top{top:0}.home-projects__content--text .line-x__bot{bottom:0}.home-projects__content--info{padding:1rem 0}.home-projects__content--info a{display:block;position:relative;width:fit-content}.home-projects__content--info a p{color:#392f26}.home-projects__content--info a .link-underline{background-color:#392f26;bottom:0;display:block;height:2px;left:0;position:absolute;width:100%}.home-projects .cover{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.home-trends{overflow:hidden;padding:0 0 2.5rem}@media(min-width:1024px){.home-trends{padding:3px 0 0;position:relative}}.home-trends .color-line{background-color:#760e29;height:2px;width:100vw}@media(min-width:1024px){.home-trends .color-line{height:3px;left:0;max-width:100%;position:absolute;top:0;width:100%}.home-trends .color-line__mob{display:none}}.home-trends .wrapper{display:flex;flex-wrap:wrap}@media(min-width:1024px){.home-trends .wrapper{justify-content:space-between}}.home-trends__popular{max-width:100%;padding:1.5rem 0 2.9375rem;width:100%}@media(min-width:1024px){.home-trends__popular{display:block;max-width:38.25rem;padding:5rem 0}}.home-trends__popular .h1,.home-trends__popular--subheading{margin-bottom:1.5rem;text-align:center}.home-trends__popular .h1{color:#760e29;max-width:100%;width:100%}.home-trends__popular--content{display:flex;flex-direction:column;padding-top:1.5rem;position:relative}.home-trends__popular--content .line-x{left:0;top:0}@media(min-width:1024px){.home-trends__popular--content{display:block}}.home-trends__popular--content .txt-itmd{color:#625244}.home-trends__popular--content>p{margin-bottom:1.5rem}.home-trends__popular--list{margin-top:1.5rem;order:3}@media(min-width:1024px){.home-trends__popular--list{margin-bottom:1.5rem;margin-top:0}}.home-trends__popular--list strong{margin-bottom:1.5rem}.home-trends__popular--list li{position:relative;width:fit-content}.home-trends__popular--list li p{cursor:pointer}.home-trends__popular--list li .underline{bottom:.1875rem;display:block;height:3px;position:absolute;transition:all .3s ease;width:0}.home-trends__popular--list li.active .underline{width:100%}.home-trends__popular--message{align-items:center;display:flex;order:2;padding-bottom:1.5rem;position:relative}@media(min-width:1024px){.home-trends__popular--message{padding-bottom:0;padding-top:1.5rem}}.home-trends__popular--message .line-x{bottom:0;left:0;top:unset}@media(min-width:1024px){.home-trends__popular--message .line-x{bottom:unset;top:0}}.home-trends__popular--message p{color:#392f26;flex:1;font-family:AvenirNextCyr-Medium;padding-right:1rem;text-align:right;width:100%}@media(min-width:1024px){.home-trends__popular--message p{line-height:150%;max-width:29.5rem;padding-right:4.0625rem;white-space:pre-line}}.home-trends__popular--message a{display:block}.home-trends__popular--message a figure{height:2rem;width:2rem}@media(min-width:1024px){.home-trends__popular--message a{padding:1rem 1.5rem 0 0}.home-trends__popular--message a figure{height:3.25rem;width:3.25rem}}.home-trends__showcase{max-width:100%;overflow:hidden;width:100%}@media(min-width:1024px){.home-trends__showcase{max-width:27.25rem}}.home-trends .showcase-color{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.home-trends .showcase-color__drop{max-width:2.5rem;width:100%}@media(min-width:1024px){.home-trends .showcase-color__drop{max-width:6.25rem}}.home-trends .showcase-color__items{height:7.5rem;margin-top:3.75rem;position:relative;width:11.875rem}.home-trends .showcase-color__items--item{height:7.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.home-trends .showcase-color__items--item.nail{width:7.5rem}.home-trends .showcase-color__items--item.lipstick{width:11.875rem}.home-trends .showcase-color__items--item.eyeshadow{width:10.25rem}.home-trends .showcase-images{margin:3.25rem auto 0;max-width:18.875rem;width:100%}@media(min-width:1024px){.home-trends .showcase-images{max-width:27.25rem}}.home-trends .showcase-images .cover{height:100%;position:relative;width:100%;z-index:10}.home-trends .showcase-images__border{background-color:#760e29;height:18.875rem;padding:.5rem;position:relative;width:100%}@media(min-width:1024px){.home-trends .showcase-images__border{height:27.25rem}}.home-trends .showcase-images figure{left:0;max-width:18.875rem;padding:.5rem;position:absolute;top:0;width:100%}@media(min-width:1024px){.home-trends .showcase-images figure{left:.5rem;max-width:26.25rem;top:.5rem;transform:scale(1)}}.home-trends .line-x{height:2px;width:100%}.home-trends .line-x,.home-trends .line-y{background-color:#b89a67;position:absolute}.home-trends .line-y{height:100%;width:2px}.home-why{background-color:#fff;padding:3.75rem 0}@media(min-width:1024px){.home-why{padding:5rem 0}}.home-why .wrapper{text-align:center}@media(min-width:1024px){.home-why .wrapper{margin:0 auto;max-width:calc(100% - 2.5rem)}}.home-why h2{text-align:center}.home-why__slider{margin:2.5rem 0 3.75rem}@media(min-width:1024px){.home-why__slider{margin:3.75rem 0}}.home-why__slider .slider-nav{display:flex;gap:2.5rem;justify-content:center;margin-top:1.25rem}@media(min-width:1024px){.home-why__slider .slider-nav{display:none}}.home-why__slider .slider-nav__arr{max-width:2.5rem;width:100%}.home-why__slider .slider-nav__arr--prev{transform:scaleX(-1)}@media(min-width:1024px){.home-why__list{justify-content:space-between}}.home-why__item{max-width:100%;padding:0 1.25rem;text-align:center;width:100%}@media(min-width:1024px){.home-why__item{max-width:14.5rem;padding:0;width:100%}}.home-why__item strong{color:#292929;font-family:AvenirNextCyr-Regular;font-size:.75rem;margin-bottom:.75rem}@media(min-width:1024px){.home-why__item strong{font-size:1rem;margin-bottom:1.25rem}}.home-why__item p{color:#805c46;font-size:.75rem}@media(min-width:1024px){.home-why__item p{font-size:1rem}}.home-why__item--icon{margin:0 auto 1.25rem;max-width:5rem;width:100%}@media(min-width:1024px){.home-why__item--icon{margin:0 auto 1.25rem;max-width:6.75rem}}.home-why .btn{font-size:1.25rem;transition:background-color .3s ease}.home-why .btn__icon svg{overflow:visible}.home-why .btn .phone-handset{transform-origin:"right";transition:all .3s ease}.home-why .btn:hover{background-color:#fff}.home-why .btn:hover .phone-handset{transform:translate(.3125rem,-.625rem) rotate(20deg)}.home-social{background:linear-gradient(180deg,#fff,#292929);padding:2.5rem 0;position:relative}@media(min-width:1024px){.home-social{padding:8.75rem 0 5rem}}.home-social .line-x{background-color:#b89a67;display:block;height:2px;left:0;position:absolute;top:0;width:100%}.home-social__heading{margin-bottom:2.5rem;position:relative;text-align:center}.home-social__heading h2{color:#625244;font-size:1.875rem;position:relative;z-index:2}@media(min-width:1024px){.home-social__heading h2{font-size:3.75rem}}.home-social__heading--logo{left:50%;position:absolute;top:-1.875rem;transform:translateX(-50%);width:16.25rem;z-index:1}.home-social__heading--logo .animate-path{fill-opacity:0}.home-social__heading--link{color:#b89a67;display:flex;font-size:1.25rem;gap:1.25rem;justify-content:center;position:relative;width:100%;z-index:2}.home-social__heading--link .link-icon{display:block;height:2.5rem;width:2.5rem}.home-social__heading--link .link-separator{background-color:#b89a67;display:block;height:2.5rem;width:1px}.home-social__gallery{display:flex;flex-wrap:wrap}.home-social__gallery .text-item{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(110deg,#292929 3.9%,#404040 30.47%,#5c5c5c 65.21%,#404040 96.1%);position:relative}.home-social__gallery .text-item .gallery-heading{height:fit-content;inset:0;margin:auto;pointer-events:none;position:absolute}.home-social__gallery .text-item .gallery-heading h3{-webkit-text-fill-color:transparent;background:var(--Gray--lin,linear-gradient(105deg,var(--Gray50,#5c5c5c) 52.15%,var(--Gray30,#b8b8b8) 68.84%,var(--White,#fff) 81.37%,var(--Gray30,#b8b8b8) 93.89%));background-clip:text;-webkit-background-clip:text;background-position:0 50%;background-size:200% 50%;display:inline-block;font-size:.625rem;letter-spacing:2.8px;text-align:center;width:fit-content;will-change:background-position}@media(min-width:1024px){.home-social__gallery .text-item .gallery-heading h3{font-size:1rem;letter-spacing:12.8px}}.home-social__gallery li{max-width:33.33%;width:100%}.about-hero .wrapper{margin-bottom:2.5rem;padding:3.75rem 0 1.25rem;position:relative}@media(min-width:1024px){.about-hero .wrapper{margin:0 auto 3.75rem;max-width:calc(100% - 7.5rem)}}.about-hero .wrapper h1{color:#292929;text-align:center}.about-hero .wrapper .line-x{background-color:#b89a67;bottom:0;height:2px;left:0;position:absolute;width:100%}.about-studio{padding-bottom:2.5rem}@media(min-width:1024px){.about-studio{padding-bottom:3.75rem}.about-studio .wrapper{max-width:calc(100% - 7.5rem)}}.about-studio h2{font-family:AvenirNextCyr-Medium;font-size:1.5rem;line-height:150%;margin-bottom:1.25rem}@media(min-width:1024px){.about-studio h2{font-size:1.75rem;line-height:150%}}.about-studio__heading{margin-bottom:1.25rem;padding:0 0 0 .75rem;position:relative}@media(min-width:1024px){.about-studio__heading{margin-bottom:2.5rem;padding:.5rem 1.25rem .5rem 2.5rem}}.about-studio__heading .line-y{background-color:#b89a67;height:100%;left:0;position:absolute;top:0;width:2px}.about-studio .studio-desc{display:flex;flex-wrap:wrap;margin-bottom:1.25rem;position:relative}@media(min-width:1024px){.about-studio .studio-desc{justify-content:space-between;margin-bottom:2.5rem}}.about-studio .studio-desc .line-y{background-color:#b89a67;display:none;height:100%;position:absolute;right:0;top:0;width:2px}@media(min-width:1024px){.about-studio .studio-desc .line-y{display:block}}.about-studio .studio-desc__img{margin-bottom:1.25rem;max-width:100%;overflow:hidden;position:relative;width:100%}@media(min-width:1024px){.about-studio .studio-desc__img{margin-bottom:0;max-width:38.75rem}}.about-studio .studio-desc__img .cover{background-color:#f2eae2;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.about-studio .studio-desc__content{max-width:100%;width:100%}@media(min-width:1024px){.about-studio .studio-desc__content{display:flex;flex-direction:column;justify-content:center;max-width:40rem;padding:0 2.5rem 0 1.25rem}}.about-studio__services{margin-bottom:1.25rem;padding:0 0 0 .75rem;position:relative}@media(min-width:1024px){.about-studio__services{margin-bottom:2.5rem;padding:.75rem 2.5rem .75rem 1.25rem}}.about-studio__services .line-y{background-color:#b89a67;height:100%;left:0;position:absolute;top:0;width:2px}.about-studio__services--list .list-item{align-items:center;display:flex;gap:.625rem}.about-studio__services--list .list-item__dot{border:1px solid #b89a67;border-radius:100%;display:block;height:.75rem;max-width:.75rem;width:100%}.about-studio__services--list .list-item:not(:last-of-type){margin-bottom:1.25rem}.about-studio__services--list .list-item a{font-weight:700;text-decoration:underline}.about-studio .btn{border-radius:1.25rem;display:flex;font-family:AvenirNextCyr-MediumItalic;font-size:1.5rem;margin:3.75rem auto 0;padding:.5rem .75rem;text-align:center;transition:background-color .33s ease;width:fit-content}.about-studio .btn:hover{background-color:#292929}@media(min-width:1024px){.about-studio .btn{border-radius:3.125rem;font-size:1.75rem;padding:1rem 2.5rem}}.about-personal{padding-bottom:2.5rem}@media(min-width:768px){.about-personal .wrapper{margin:0 auto;max-width:calc(100% - 7.5rem)}}.about-personal h2{color:#b89a67;padding:2.5rem 0;text-align:center}@media(min-width:768px){.about-personal h2{padding-top:3.75rem 0 1.25rem 0}}.about-personal h3{font-family:AvenirNextCyr-Medium;font-size:1.5rem;line-height:150%}@media(min-width:768px){.about-personal h3{font-size:1.75rem;line-height:150%}}.about-personal__talent{margin-bottom:1.25rem;position:relative}@media(min-width:768px){.about-personal__talent{display:flex;justify-content:space-between;margin-bottom:3.75rem}}.about-personal__talent--content{display:flex;flex-direction:column}@media(min-width:768px){.about-personal__talent--content{font-size:1.75rem;max-width:65rem;width:100%}}.about-personal__talent--content .talent-subheading{color:#392f26;font-size:1.5rem;text-shadow:0 4px 4px rgba(0,0,0,.25)}@media(min-width:768px){.about-personal__talent--content .talent-subheading{font-size:1.75rem;padding:1.25rem}}.about-personal__talent--content .talent-text{margin-top:2.5rem;padding:0 0 0 .75rem;position:relative}@media(min-width:768px){.about-personal__talent--content .talent-text{margin-top:auto;padding:1.25rem}}.about-personal__talent--content .talent-text h3{color:#392f26;margin-bottom:2.5rem}.about-personal__talent--content .talent-text p{color:#392f26}.about-personal__talent--content .talent-text .line-y{background-color:#b89a67;display:block;height:100%;left:0;position:absolute;top:0;width:2px}.about-personal__talent--img{left:-.625rem;max-width:11.25rem;position:absolute;top:0;width:100%}@media(min-width:768px){.about-personal__talent--img{position:static}}.about-personal__certificates{display:flex;flex-wrap:wrap;margin-bottom:1.25rem;position:relative}@media(min-width:768px){.about-personal__certificates{justify-content:space-between;margin-bottom:3.75rem}}.about-personal__certificates .certificates-content{max-width:100%;padding:0 .75rem 0 0;position:relative;width:100%}@media(min-width:768px){.about-personal__certificates .certificates-content{max-width:60%;padding:2.5625rem 1.25rem}}@media(min-width:1024px){.about-personal__certificates .certificates-content{max-width:54.125rem}}.about-personal__certificates .certificates-content .line-y{background-color:#b89a67;display:block;height:100%;position:absolute;right:0;top:0;width:2px}.about-personal__certificates .certificates-content h3{margin-bottom:2.5rem}.about-personal__certificates .certificates-image{bottom:0;left:0;max-width:100%;position:absolute;width:100%}@media(min-width:768px){.about-personal__certificates .certificates-image{max-width:30%;position:static}}@media(min-width:1024px){.about-personal__certificates .certificates-image{max-width:22.1875rem}}.about-personal__mentorship{display:flex;flex-wrap:wrap;margin-bottom:1.25rem;position:relative}@media(min-width:768px){.about-personal__mentorship{flex-direction:row-reverse;justify-content:space-between;margin-bottom:3.75rem}}.about-personal__mentorship .mentorship-content{max-width:100%;padding:0 0 0 .75rem;position:relative;width:100%}@media(min-width:768px){.about-personal__mentorship .mentorship-content{max-width:60%;padding:2.3125rem 1.25rem}}@media(min-width:1024px){.about-personal__mentorship .mentorship-content{max-width:54.125rem}}.about-personal__mentorship .mentorship-content .line-y{background-color:#b89a67;display:block;height:100%;left:0;position:absolute;top:0;width:2px}.about-personal__mentorship .mentorship-content h3{margin-bottom:2.5rem}.about-personal__mentorship .mentorship-image{bottom:0;left:0;max-width:100%;position:absolute;width:100%}@media(min-width:768px){.about-personal__mentorship .mentorship-image{max-width:30%;position:static}}@media(min-width:1024px){.about-personal__mentorship .mentorship-image{max-width:23.25rem}}.about-personal .personal-message{padding:1.25rem 0;position:relative}@media(min-width:768px){.about-personal .personal-message{padding:2.5rem 1.25rem}}.about-personal .personal-message p{font-style:italic;font-weight:400}.about-personal .personal-message .line-x{background-color:#b89a67;display:block;height:2px;left:0;position:absolute;top:0;width:100%}.services-hero{margin-bottom:2rem}@media(min-width:1024px){.services-hero{margin-bottom:3.75rem}}.services-hero__heading{margin:1.25rem 0 2rem;padding:0 0 .75rem;position:relative}@media(min-width:1024px){.services-hero__heading{margin:0 0 3.75rem;padding:3.75rem 0 1.25rem}}.services-hero h1{text-align:center}.services-hero .line-y{background-color:#b89a67;display:block;height:2px;left:0;position:absolute;top:0;width:100%}.services-hero .line-y__bottom{bottom:0;top:unset}.services-hero__subheading{padding:.75rem 0;position:relative}@media(min-width:1024px){.services-hero__subheading{padding:1.25rem 1.25rem 1.25rem 2.5rem}}.services-offers .offer:not(:last-of-type){margin-bottom:1.75rem}@media(min-width:1024px){.services-offers .offer:not(:last-of-type){margin-bottom:5rem}.services-offers .offer:nth-of-type(2n) .offer__content{padding:.75rem 1.25rem .75rem 2.5rem}.services-offers .offer:nth-of-type(2n) .offer__content .line-y{left:0;position:absolute;top:0}}.services-offers .offer__content{padding:.5rem .75rem .75rem 0;position:relative}@media(min-width:1024px){.services-offers .offer__content{padding:.75rem 2.5rem .75rem 1.25rem}}.services-offers .offer__content .line-y{background-color:#b89a67;display:block;height:100%;position:absolute;right:0;top:0;width:2px}.services-offers .offer__content--heading{margin-bottom:2rem;position:relative}@media(min-width:1024px){.services-offers .offer__content--heading{margin-bottom:2.5rem}}.services-offers .offer__content--heading h2{font-family:AvenirNextCyr-Regular;font-size:1.5rem}@media(min-width:1024px){.services-offers .offer__content--heading h2{font-size:1.75rem}}.services-offers .offer__content--heading .line-x{background-color:#392f26;bottom:.1875rem;display:none;height:2px;left:0;position:absolute;width:100%}@media(min-width:1024px){.services-offers .offer__content--heading .line-x{display:block}}.services-offers .offer__content--text{margin-bottom:.5rem;white-space:pre-line}@media(min-width:1024px){.services-offers .offer__content--text{margin-bottom:1.25rem}}.services-offers .offer__content .list-heading{font-family:AvenirNextCyr-Regular;font-size:1.25rem;margin-bottom:.5rem}@media(min-width:1024px){.services-offers .offer__content .list-heading{font-size:1.5rem;margin-bottom:1.25rem}}.services-offers .offer__content--list{margin-bottom:2rem}@media(min-width:1024px){.services-offers .offer__content--list{margin-bottom:2.5rem}}.services-offers .offer__content .offer-cta{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem 0}@media(min-width:768px){.services-offers .offer__content .offer-cta{gap:2rem}}@media(min-width:1024px){.services-offers .offer__content .offer-cta{flex-direction:row;gap:2.5rem}}.services-offers .offer__content .offer-cta__images{align-items:center;display:flex;height:4.75rem;justify-content:space-between;max-width:100%;width:100%}@media(min-width:1024px){.services-offers .offer__content .offer-cta__images{height:8.75rem;max-width:46.875rem}}.services-offers .offer__content .offer-cta__images li{max-width:10.85%;width:100%}@media(min-width:1024px){.services-offers .offer__content .offer-cta__images li{max-width:5.625rem}}.services-offers .offer__content .offer-cta__images li figure{border-radius:.5rem;overflow:hidden}@media(min-width:1024px){.services-offers .offer__content .offer-cta__images li figure{border-radius:.75rem}}.services-offers .offer__content .offer-cta__buttons{display:flex;flex-direction:column;gap:1.25rem;max-width:100%;width:100%}@media(min-width:1024px){.services-offers .offer__content .offer-cta__buttons{max-width:16.375rem}}.services-offers .offer__content .offer-cta__buttons .btn{border-radius:1.25rem;font-family:TrajanPro-Bold;font-size:1rem;max-width:100%;width:100%}@media(min-width:1024px){.services-offers .offer__content .offer-cta__buttons .btn{font-size:1.25rem}}.services-offers .offer__content .offer-cta__buttons .btn__outline{padding:.5rem 0}@media(min-width:1024px){.services-offers .offer__content .offer-cta__buttons .btn__outline{padding:1rem 0}}.services-offers .offer .testimonials-slider{background-color:#404040;border:3px solid #b89a67;border-radius:.75rem;margin:1.25rem 0 0;padding:.5rem}@media(min-width:1024px){.services-offers .offer .testimonials-slider{margin:5rem 0 0;padding:1.25rem}}.services-offers .offer .testimonials-slider__heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}@media(min-width:1024px){.services-offers .offer .testimonials-slider__heading{margin-bottom:2.5rem}}.services-offers .offer .testimonials-slider__heading h3{color:#fff;font-family:AvenirNextCyr-Regular;font-size:1.25rem}@media(min-width:1024px){.services-offers .offer .testimonials-slider__heading h3{font-size:1.5rem}}.services-offers .offer .testimonials-slider__heading .slider-nav{display:flex;justify-content:space-between;max-width:3.125rem;width:100%}@media(min-width:1024px){.services-offers .offer .testimonials-slider__heading .slider-nav{max-width:5rem}}.services-offers .offer .testimonials-slider__heading .slider-nav__arr{height:1.25rem;width:1.25rem}.services-offers .offer .testimonials-slider__heading .slider-nav__arr:hover{cursor:pointer}@media(min-width:1024px){.services-offers .offer .testimonials-slider__heading .slider-nav__arr{height:2rem;width:2rem}}.services-offers .offer .testimonials-slider__heading .slider-nav__arr.swiper-button-disabled{opacity:0;pointer-events:none}.services-offers .offer .testimonials-slider__heading .slider-nav__arr--prev{transform:scaleX(-1)}.services-offers .offer .testimonials-slider .swiper-wrapper .swiper-slide{opacity:1!important;width:100%!important}.services-offers .offer .testimonials-slider .swiper-wrapper .swiper-slide p{color:#fff}.services-offers .book-message{margin:2rem 0 1.25rem;padding:0 1.25rem 0 2.5rem;position:relative;text-align:center}@media(min-width:1024px){.services-offers .book-message{margin:3.75rem 0 2.5rem;padding:.75rem 0}}.services-offers .book-message .line-y{background-color:#b89a67;display:none;height:100%;position:absolute;top:0;width:2px}@media(min-width:1024px){.services-offers .book-message .line-y{display:block}}.services-offers .book-message .line-y__left{left:0}.services-offers .book-message .line-y__right{right:0}.services-offers .book-message .btn{flex-direction:column;font-family:AvenirNextCyr-MediumItalic;font-size:1.5rem;gap:2.5rem}@media(min-width:1024px){.services-offers .book-message .btn{flex-direction:row;font-size:1.75rem}}.services-nails{padding:1.25rem 0}@media(min-width:1024px){.services-nails{padding:5rem 0}}.services-nails h1{color:#392f26;margin-bottom:.75rem}@media(min-width:1024px){.services-nails h1{text-align:center}}.services-nails h2{color:#b89a67;margin-bottom:2.5rem}@media(min-width:1024px){.services-nails h2{margin-bottom:3.75rem;text-align:center}}.services-nails>p{margin-bottom:2.5rem}@media(min-width:1024px){.services-nails>p{margin-bottom:3.75rem}}.services-nails__list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-right:.75rem}@media(min-width:1024px){.services-nails__list{padding-right:0}}.services-nails__list .nail-card-wrapper{margin-bottom:0;max-width:100%;max-width:21.25rem;width:100%}@media(min-width:768px){.services-nails__list .nail-card-wrapper{max-width:30%}}.services-nails__list .nail-card-wrapper:nth-of-type(2) .card-face{flex-direction:column-reverse;justify-content:space-between}.services-nails__list .nail-card-wrapper .card{-webkit-font-smoothing:antialiased;height:18.75rem;position:relative}@media(min-width:1024px){.services-nails__list .nail-card-wrapper .card{height:32.5rem}}.services-nails__list .nail-card-wrapper .card__cover{background-color:#f2eae2;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:6}.services-nails__list .nail-card-wrapper .card-face{display:flex;flex-direction:column;gap:.75rem;height:100%;left:0;padding:.5rem;position:absolute;top:0;width:100%}@media(min-width:1024px){.services-nails__list .nail-card-wrapper .card-face{gap:1.25rem;justify-content:flex-start;padding:1rem}}@media(max-width:1023.98px){.services-nails__list .nail-card-wrapper .card-face figure,.services-nails__list .nail-card-wrapper .card-face img,.services-nails__list .nail-card-wrapper .card-face picture{height:12rem}}.services-nails__list .nail-card-wrapper .card-face__img{position:relative}.services-nails__list .nail-card-wrapper .card-face__img--cover{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.services-nails__list .nail-card-wrapper .card-face h3{text-align:center;text-decoration:underline;text-underline-offset:.25rem}.services-nails__message{margin:1.25rem 0}@media(min-width:1024px){.services-nails__message{margin:2.5rem 0}}.services-nails__link{color:#b89a67;font-family:MonotypeCorsivaRegular;font-size:1.25rem;gap:.75rem;padding-right:.75rem}@media(min-width:1024px){.services-nails__link{font-size:2rem;gap:3.75rem;padding-right:0}}.services-makeup{padding:1.25rem 0 2.5rem}@media(min-width:1024px){.services-makeup{padding:5rem 0}}.services-makeup h1{margin-bottom:.5rem}@media(min-width:1024px){.services-makeup h1{margin-bottom:.75rem;text-align:center}}.services-makeup h2{color:#b89a67;margin-bottom:1.25rem}@media(min-width:1024px){.services-makeup h2{margin-bottom:3.75rem;text-align:center}}.services-makeup__desc{margin-bottom:1.25rem}@media(min-width:1024px){.services-makeup__desc{margin-bottom:3.75rem}}.services-makeup__list{position:relative}.services-makeup__list .line-x{background-color:#b89a67;display:block;height:1px;left:0;position:absolute;width:100%;z-index:10}.services-makeup__list .line-x__top{top:0}.services-makeup__list .line-x__bottom{bottom:0}.services-makeup__list--row{padding:1.25rem 0;position:relative}@media(min-width:1024px){.services-makeup__list--row{padding:3.75rem 0}}.services-makeup__list--row:first-of-type .line-x{display:none}@media(min-width:768px){.services-makeup__list .row-list{display:flex;gap:3.75rem}}.services-makeup__list .row-list__item{display:flex;flex-direction:column;max-width:100%;overflow:hidden;padding:1rem;position:relative;width:100%}@media(min-width:768px){.services-makeup__list .row-list__item{max-width:50%}}@media(min-width:1024px){.services-makeup__list .row-list__item{max-width:31.25rem}}.services-makeup__list .row-list__item:not(:last-of-type){margin-bottom:1.25rem}@media(min-width:1024px){.services-makeup__list .row-list__item,.services-makeup__list .row-list__item:not(:last-of-type){margin-bottom:0}}.services-makeup__list .row-list__item .item-cover{background-color:#f2eae2;display:block;height:100%;inset:0;position:absolute;width:100%;z-index:15}.services-makeup__list .row-list__item h3{font-family:AvenirNextCyr-Medium;font-weight:450;margin-bottom:1.25rem;text-decoration:underline}.services-makeup__list .row-list__item--img{margin-top:auto;overflow:hidden;position:relative}.services-makeup__list .row-list__item--img .img-cover{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:10}.services-makeup__list .row-list__item:nth-of-type(2n){flex-direction:column-reverse}.services-makeup__list .row-list__item:nth-of-type(2n) h3{margin-top:1.25rem}.services-makeup__message{padding:1.25rem 0}@media(min-width:1024px){.services-makeup__message{padding:3.75rem 0}}.services-education{padding:1.25rem 0}@media(min-width:1024px){.services-education{padding:5rem 0}}.services-education h1{color:#392f26;margin-bottom:1.25rem;text-align:center}.services-education h2{color:#b89a67;text-align:center}.services-education .wrapper>p{color:#392f26;font-family:AvenirNextCyr-Medium;padding:3.75rem 0}.services-education .courses-list{padding:2.5rem 0;position:relative}@media(min-width:1024px){.services-education .courses-list{padding:5rem 0}}.services-education .courses-list .line-x{background-color:#b89a67;display:block;height:1px;position:absolute;width:100%}.services-education .courses-list .line-x__top{top:0}.services-education .courses-list .line-x__bottom{bottom:0}.services-education .courses-list .course{position:relative}.services-education .courses-list .course:first-of-type{padding-bottom:2.5rem}@media(min-width:1024px){.services-education .courses-list .course:first-of-type{padding-bottom:13.75rem}}.services-education .courses-list .course .line-x__bottom{bottom:1.25rem}@media(min-width:1024px){.services-education .courses-list .course .line-x__bottom{bottom:5rem}}.services-education .courses-list .course:nth-of-type(2n) .line-x__bottom{display:none}@media(min-width:1024px){.services-education .courses-list .course:nth-of-type(2n) .course__content{flex-direction:row-reverse}}.services-education .courses-list .course h3{margin-bottom:2.5rem;text-align:center}.services-education .courses-list .course__content{align-items:center;display:flex;flex-direction:column-reverse}@media(min-width:768px){.services-education .courses-list .course__content{align-items:unset;flex-direction:row;justify-content:space-between}}.services-education .courses-list .course__content--text{max-width:100%;width:100%}@media(min-width:768px){.services-education .courses-list .course__content--text{max-width:53.33%}}.services-education .courses-list .course__content--text>p{margin-bottom:1.25rem}@media(min-width:768px){.services-education .courses-list .course__content--text>p{margin-bottom:2.5rem}}.services-education .courses-list .course__content--list{margin-bottom:1.25rem}@media(min-width:1024px){.services-education .courses-list .course__content--list{margin-bottom:2.5rem}}.services-education .courses-list .course__content--list h4{margin-bottom:1.25rem}.services-education .courses-list .course__content--images{max-width:18.75rem;width:100%}@media(min-width:1024px){.services-education .courses-list .course__content--images{max-width:41.66%}}.services-education .courses-list .course__content--images ul{height:18.75rem;margin-bottom:2.5rem;position:relative;width:100%}@media(min-width:1024px){.services-education .courses-list .course__content--images ul{height:100%;margin-bottom:0}}.services-education .courses-list .course__content--images ul li{position:absolute;width:12.5rem}@media(min-width:1024px){.services-education .courses-list .course__content--images ul li{width:25rem}}.services-education .courses-list .course__content--images ul li:first-of-type{left:0;top:0}@media(min-width:1024px){.services-education .courses-list .course__content--images ul li:first-of-type{left:unset;right:0}}.services-education .courses-list .course__content--images ul li:last-of-type{right:0;top:6.25rem}@media(min-width:1024px){.services-education .courses-list .course__content--images ul li:last-of-type{left:0;right:unset;top:20rem}}.booking-form{background-color:#f2eae2;border-top:1.25rem solid #b89a67;height:100vh}.booking-message{height:1px;overflow:hidden;position:relative}.booking-message .inner-mask{height:100%;left:0;position:absolute;top:0;width:100%;z-index:30}.booking-message .wrapper{padding:2.5rem 0;position:relative}@media(min-width:1024px){.booking-message .wrapper{padding:5rem 0}}.booking-message .wrapper h2{color:#f2eae2;margin-bottom:2rem;max-width:100%;text-align:left;width:100%}@media(min-width:1024px){.booking-message .wrapper h2{margin-bottom:3.75rem;text-align:center}}.booking-message .wrapper ul{display:flex;flex-direction:column;gap:3.75rem;max-width:100%;width:100%}.booking-message .wrapper ul li{padding:.75rem 0 .75rem .75rem;position:relative;width:fit-content}.booking-message .wrapper ul li:nth-of-type(2){max-width:50%;width:100%}.booking-message .wrapper ul li .line-y{background-color:#b89a67;display:block;height:100%;left:0;position:absolute;top:0;width:1px}.booking-message .wrapper ul li p{color:#f2eae2}.booking-message .wrapper ul li.reverse{padding:.75rem .75rem .75rem 0}.booking-message .wrapper ul li.reverse .line-y{left:unset;right:0}@media(min-width:1024px){.booking-message .wrapper ul li{padding:.75rem 0 .75rem 2.5rem}.booking-message .wrapper ul li.reverse{padding:.75rem 2.5rem .75rem 0}}.booking-message .wrapper ul li.item-left{align-self:flex-start}.booking-message .wrapper ul li.item-right{align-self:flex-end}.booking-pricing{background-color:#f2eae2;border-bottom:.625rem solid #b89a67;overflow:hidden;padding:1.25rem 0}@media(min-width:1024px){.booking-pricing{border-bottom:1.25rem solid #b89a67;padding:5rem 0}}.booking-pricing__heading{margin:0 auto 1.25rem;position:relative;width:fit-content}@media(min-width:1024px){.booking-pricing__heading{margin:0 auto 3.75rem}}.booking-pricing__heading .jr-logo{height:12.5rem;inset:0;left:50%;opacity:.2;pointer-events:none;position:absolute;transform:translate(-50%,-10%);width:7.8125rem}.booking-pricing__heading .jr-logo svg{fill-opacity:0}@media(min-width:1024px){.booking-pricing__heading .jr-logo{height:18.75rem;width:12.5rem}}.booking-pricing .wrapper{overflow:hidden;padding:1px 1px 0;position:relative}.booking-pricing .wrapper .wrapper-bg{background:linear-gradient(180deg,#392f26,hsla(29,50%,79%,0));display:block;height:100%;left:0;position:absolute;top:0;width:100%}.booking-pricing__table{background-color:#f2eae2;position:relative;z-index:10}.booking-pricing__table .pricing-person-wrap{padding:1.25rem 1.5rem;position:relative}@media(min-width:768px){.booking-pricing__table .pricing-person-wrap{padding:2.25rem 2.5rem}}.booking-pricing__table .pricing-person-wrap .line-y{background-color:#392f26;bottom:0;height:1px;left:0;position:absolute;width:100%}.booking-pricing__table .pricing-person-wrap .pricing-person{align-items:center;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.booking-pricing__table .pricing-person-wrap .pricing-person{flex-direction:row;gap:2.5rem}}.booking-pricing__table .pricing-person-wrap .pricing-person .divider{display:none}@media(min-width:768px){.booking-pricing__table .pricing-person-wrap .pricing-person .divider{align-self:stretch;background-color:#b89a67;display:block;width:1px}}.booking-pricing__table .pricing-person-wrap .pricing-person__image{max-width:5rem;width:100%}.booking-pricing__table .pricing-person-wrap .pricing-person h2{color:#625244;text-align:center}@media(min-width:1024px){.booking-pricing__table .pricing-person-wrap .pricing-person h2{text-align:start}}.booking-pricing__table .pricing-tabs__head{display:flex;overflow-x:scroll}@media(min-width:768px){.booking-pricing__table .pricing-tabs__head{max-width:100%;overflow:hidden;width:100%}}.booking-pricing__table .pricing-tabs__head li{flex-shrink:0;max-width:fit-content;overflow:hidden;padding:.75rem 1.25rem;pointer-events:all;position:relative;width:100%}@media(min-width:768px){.booking-pricing__table .pricing-tabs__head li{max-width:33.33%;padding:1.25rem;text-align:center}}.booking-pricing__table .pricing-tabs__head li:before{background:linear-gradient(180deg,#e4c8ae,hsla(29,50%,79%,0));content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);transition:all .4s ease;width:100%}.booking-pricing__table .pricing-tabs__head li.active:before,.booking-pricing__table .pricing-tabs__head li:hover:before{transform:translateY(0)}.booking-pricing__table .pricing-tabs__head li.active{pointer-events:none}.booking-pricing__table .pricing-tabs__head li:hover{cursor:pointer}.booking-pricing__table .pricing-tabs__head li h3{color:#392f26;position:relative;z-index:10}.booking-pricing__table .pricing-tabs__body{padding:0 1.25rem 0 0}@media(min-width:768px){.booking-pricing__table .pricing-tabs__body{padding:0 6.25rem}}.booking-pricing__table .pricing-tabs__body .service-info{display:none;width:100%}@media(min-width:768px){.booking-pricing__table .pricing-tabs__body .service-info{display:flex;justify-content:space-between}.booking-pricing__table .pricing-tabs__body .service-info li{max-width:9.375rem;text-align:left;width:100%}.booking-pricing__table .pricing-tabs__body .service-info li:first-of-type{max-width:25rem}.booking-pricing__table .pricing-tabs__body .service-info li h4{color:#b89a67}}.booking-pricing__table .pricing-tabs__body .pricing-services{position:relative}.booking-pricing__table .pricing-tabs__body .pricing-services__item{left:0;position:absolute;top:0;width:100%}.booking-pricing__table .pricing-tabs__body .pricing-services__item.active{position:relative}.booking-pricing__table .pricing-tabs__body .pricing-services__item--prices .price{display:flex;flex-direction:column;max-width:100%;width:100%}.booking-pricing__table .pricing-tabs__body .pricing-services__item--prices .price h4{text-align:left;width:100%}.booking-pricing__table .pricing-tabs__body .pricing-services__item--prices .price h4:not(:first-of-type){text-align:right;width:100%}@media(min-width:768px){.booking-pricing__table .pricing-tabs__body .pricing-services__item--prices .price h4{line-height:3.75rem;max-width:9.375rem}.booking-pricing__table .pricing-tabs__body .pricing-services__item--prices .price h4:not(:first-of-type){text-align:left}}.booking-pricing__table .pricing-tabs__body .pricing-services__item--prices .price h4:first-of-type{max-width:25rem}@media(min-width:768px){.booking-pricing__table .pricing-tabs__body .pricing-services__item--prices .price{flex-direction:row;justify-content:space-between}}@media(min-width:1024px){.projects-section .single-project{height:100%;min-height:40rem}.projects-section .single-project:last-of-type{height:56.25rem}.projects-section .single-project:last-of-type .single-project__wrapper{align-items:center}}.projects-section .single-project:nth-of-type(odd){background-color:#f2eae2}@media(min-width:1024px){.projects-section .single-project:nth-of-type(odd) .single-project__image{left:0}.projects-section .single-project:nth-of-type(odd) .single-project__content{margin-left:auto}}.projects-section .single-project:nth-of-type(2n){background-color:#292929}.projects-section .single-project:nth-of-type(2n) .single-project__wrapper{flex-direction:column-reverse}@media(min-width:1024px){.projects-section .single-project:nth-of-type(2n) .single-project__wrapper{flex-direction:row-reverse}.projects-section .single-project:nth-of-type(2n) .single-project__image{left:unset;right:0}.projects-section .single-project:nth-of-type(2n) .single-project__content{margin-left:0;margin-right:auto}}.projects-section .single-project:nth-of-type(2n) p{color:#f2eae2}.projects-section .single-project__wrapper{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem 0}@media(min-width:1024px){.projects-section .single-project__wrapper{align-items:flex-end;flex-direction:row;gap:unset;height:100%;justify-content:space-between;min-height:40rem;padding:3.75rem 0;position:relative}}.projects-section .single-project__image{max-width:15rem;padding:.75rem;width:100%}@media(min-width:1024px){.projects-section .single-project__image{max-width:37.5rem;padding:1.5rem;position:absolute;top:3.75rem}}.projects-section .single-project__content{max-width:100%;padding:.75rem;position:relative;width:100%}@media(min-width:1024px){.projects-section .single-project__content{max-width:33.75rem;padding:2.5rem 1.5rem}}.projects-section .single-project__content h2{color:#b89a67;margin-bottom:.75rem}@media(min-width:1024px){.projects-section .single-project__content h2{margin-bottom:1.5rem}}.projects-section .single-project__content p{color:#292929}.projects-section .line{background-color:#b89a67;display:block;position:absolute;top:0}.projects-section .line-x{height:1px;left:0;width:100%}@media(min-width:1024px){.projects-hero .wrapper{height:49.75rem;margin:0 5.375rem 0 6.25rem;max-width:78.375rem;padding-top:3.125rem;position:relative}}.projects-hero__image{display:flex;height:100%;justify-content:center;top:3.125rem}.projects-hero__image,.projects-hero__image .projects-hero__image--cutout{left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100%}.projects-hero__image .projects-hero__image--cutout{background-image:url(https://jrstudio.stg.psbdev.com/wp-content/themes/jrstudio/public/masks/heroMask-shadow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:52.3125rem;max-width:40.9375rem;z-index:5}.projects-hero__image figure{height:52.3125rem;mask-image:url(https://jrstudio.stg.psbdev.com/wp-content/themes/jrstudio/public/masks/heroMask.svg);-webkit-mask-image:url(https://jrstudio.stg.psbdev.com/wp-content/themes/jrstudio/public/masks/heroMask.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;max-width:40.9375rem;width:100%}.projects-hero__content{display:flex;flex-direction:column;justify-content:center;max-width:27.5625rem;width:100%}.projects-hero__content--heading{font-family:MonotypeCorsivaRegular;font-size:3.25rem;margin-bottom:21.1875rem}.projects-hero__content--heading span{color:#b89a67}.projects-hero__content--text{font-size:1.5rem;letter-spacing:.125rem;line-height:150%;max-width:25rem;position:relative;text-align:center;text-shadow:0 0 4px #fff;white-space:pre-line;width:100%;z-index:10}.projects-hero__subheading{height:5.625rem;max-width:38.4375rem;position:absolute;right:-.625rem;top:38.9375rem;width:100%;z-index:10}.projects-hero__subheading p{font-family:MonotypeCorsivaRegular;font-size:3.75rem;left:0;position:absolute;top:0;width:100%}.projects-hero__subheading p.wpart{border-bottom-right-radius:6rem;color:#fff;max-width:6.125rem;overflow:hidden;white-space:nowrap;z-index:20}.projects-hero__subheading p.npart span{font-family:TrajanPro-Bold;font-size:2.5rem}.projects-hero__message{max-width:9.25rem;position:absolute;right:6.5rem;top:9.0625rem;width:100%}.projects-hero .arrow-svg{max-width:33.375rem;right:-3.125rem;top:6.25rem}.projects-hero .arrow-svg,.projects-hero .decor-line{position:absolute;width:100%}.projects-hero .decor-line__left{left:17.75rem;max-width:9.625rem;top:7.875rem}.projects-hero .decor-line__center{left:15.3125rem;max-width:13.9375rem;top:7.375rem}.projects-hero .decor-line__right{left:17.6875rem;max-width:20.3125rem;top:3.9375rem}.gallery{display:flex;flex-direction:column}@media(min-width:768px){.gallery{flex-direction:row;height:100%}}@media(min-width:1024px){.gallery{height:calc(100vh - 6.125rem)}}.gallery h1,.gallery h2{text-align:center}.gallery h1{color:#b89a67;margin-bottom:1rem}@media(min-width:768px){.gallery h1{margin-bottom:1.25rem}}.gallery h2{margin-bottom:1.25rem}@media(min-width:768px){.gallery h2{margin-bottom:3.75rem}}.gallery__hero{display:block;order:1}@media(min-width:768px){.gallery__hero{display:none}}.gallery__content{max-width:100%;order:3;width:100%}.gallery__content h1,.gallery__content h2{display:none}@media(min-width:768px){.gallery__content h1,.gallery__content h2{display:block}.gallery__content{background:linear-gradient(90deg,#f2eae2 90%,transparent);max-width:45%;order:unset;padding:3.75rem 3.75rem 1.25rem 1.25rem;position:relative;z-index:5}}@media(min-width:1024px){.gallery__content{background:linear-gradient(90deg,#f2eae2 80%,transparent);max-width:36.875rem;padding:3.75rem}}.gallery__content--testimonial{margin-bottom:.75rem}@media(min-width:768px){.gallery__content--testimonial{margin-bottom:3.75rem;min-height:9rem}}.gallery__content--model{color:#b89a67;margin-bottom:.75rem}@media(min-width:768px){.gallery__content--model{margin-bottom:3.75rem}}.gallery__image{height:100%;margin:1.25rem 0;max-width:100%;order:2;position:relative;width:100%}@media(min-width:768px){.gallery__image{margin:0;max-width:60%;order:unset;position:static;position:absolute;right:0;top:0}}@media(min-width:1024px){.gallery__image{max-width:45.0625rem}}.gallery__image figure,.gallery__image img{height:100%}.gallery-base{padding:.75rem 0}@media(min-width:1024px){.gallery-base{padding:3.75rem 0}}.gallery-base h1,.gallery-base h2{text-align:center}.gallery-base h1{margin-bottom:.75rem}.gallery-base h2{color:#b89a67;margin-bottom:2.625rem}@media(min-width:1024px){.gallery-base h2{margin-bottom:3.75rem}}.gallery-base__content,.gallery-base__links{margin-bottom:2.5rem}.gallery-base__links .btn{font-size:1.5rem;text-decoration:underline}.gallery-base__links--item:not(:last-of-type){margin-bottom:1.5rem}.gallery-base__links--item ul{padding-left:2.5rem}.gallery-base__links--item li{list-style-type:disc}.gallery-base__message{color:#b89a67}.contact{overflow:hidden;padding-top:1.25rem;position:relative}@media(min-width:1024px){.contact{min-height:calc(100vh - 6.125rem);padding-top:3.75rem}}.contact .wrapper,.contact__nav{position:relative}.contact__nav{display:flex;justify-content:space-between;z-index:10}.contact__nav--item{max-width:17.85%;text-align:center;width:100%}@media(min-width:1024px){.contact__nav--item{max-width:33.333%}}.contact__nav--item figure img{scale:.6;transform-origin:bottom;transition:all .3s ease}@media(min-width:1024px){.contact__nav--item figure{display:none}}.contact__nav--item h1,.contact__nav--item h2{clip:rect(0,0,0,0);color:#b89a67;height:1px;line-height:100%;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(min-width:1024px){.contact__nav--item h1,.contact__nav--item h2{clip:auto;height:auto;overflow:visible;position:static;scale:.7;text-align:inherit;transform-origin:bottom;transition:all .3s ease;white-space:normal;width:auto}}.contact__nav--item:first-of-type{text-align:left}.contact__nav--item:last-of-type{text-align:right}.contact__nav--item.active,.contact__nav--item:hover{cursor:pointer}.contact__nav--item.active figure img,.contact__nav--item.active h1,.contact__nav--item.active h2,.contact__nav--item:hover figure img,.contact__nav--item:hover h1,.contact__nav--item:hover h2{scale:1}.contact .ctsec__item{max-width:100%;opacity:0;padding:1.875rem 0 1.25rem;pointer-events:none;position:absolute;top:3.75rem;transition:all .7s ease;width:100%}@media(min-width:1024px){.contact .ctsec__item{padding:3.75rem 0}}.contact .ctsec__item.active{opacity:1;pointer-events:all}.contact .ctsec__contact{display:flex;flex-direction:column;gap:2.5rem;max-width:100%;width:100%}@media(min-width:1024px){.contact .ctsec__contact{max-width:43.75rem}}.contact .ctsec__contact .info-label{font-family:TrajanPro-Regular;margin-bottom:.75rem}.contact .ctsec__contact .info-link{font-family:AvenirNextCyr-MediumItalic}.contact .ctsec__contact .info-link:not(:last-of-type){margin-bottom:2.5rem}.contact .ctsec__contact .btn{background-color:#e7d4c2;border-radius:1.25rem;height:3.5rem;margin:0 auto;max-width:3.5rem;width:100%}@media(min-width:1024px){.contact .ctsec__contact .btn{height:5.375rem;max-width:5.375rem}}.contact .ctsec__form{max-width:100%;width:100%}@media(min-width:1024px){.contact .ctsec__form{max-width:56.25rem}}.contact .ctsec__form form{gap:0;height:fit-content;padding:0;position:relative}.contact .ctsec__form form.is-success .form__field{opacity:.2}.contact .ctsec__form h2{font-size:1.25rem;margin-bottom:1.25rem}@media(min-width:1024px){.contact .ctsec__form h2{font-size:1.5rem;margin-bottom:2.5rem}}.contact .ctsec__form .contact-form{background-color:transparent;border:none;max-width:100%;width:100%}.contact .ctsec__form .contact-form .form__field{justify-content:space-between}.contact .ctsec__form .contact-form .form__field label{font-family:TrajanPro-Regular;font-size:1.125rem}@media(min-width:1024px){.contact .ctsec__form .contact-form .form__field label{font-size:1.5rem}}.contact .ctsec__form .contact-form .form__field+.form__field{margin-top:1.25rem}.contact .ctsec__form .contact-form .form__field--textarea{align-items:flex-start}.contact .ctsec__form .contact-form .form__field .select__trigger{padding:.75rem}.contact .ctsec__form .contact-form .form__field .select__options,.contact .ctsec__form .contact-form .form__field .select__trigger{background-color:#fff;border:1px solid #b89a67;font-family:AvenirNextCyr-Regular;font-size:1.25rem;line-height:150%;max-width:100%;width:100%}@media(min-width:1024px){.contact .ctsec__form .contact-form .form__field .select__options,.contact .ctsec__form .contact-form .form__field .select__trigger{max-width:73.33%}}.contact .ctsec__form .contact-form .form__field .select__options--option:hover{background-color:#f1c86b}.contact .ctsec__form .contact-form .form__field .select__options--option.is-focused{background:#b89a67}.contact .ctsec__form .contact-form .form__field .form__control{max-width:100%;width:100%}@media(min-width:1024px){.contact .ctsec__form .contact-form .form__field .form__control{max-width:73.33%}}.contact .ctsec__form .contact-form .form__field .form__control input,.contact .ctsec__form .contact-form .form__field .form__control textarea{background-color:#fff;border:1px solid #b89a67;font-family:AvenirNextCyr-Regular;font-size:1.25rem;line-height:150%;max-width:100%;padding:.75rem;width:100%}.contact .ctsec__form .btn__form-submit{background-color:#b89a67;border-radius:6.25rem;bottom:0;color:#fff;font-family:AvenirNextCyr-MediumItalic;padding:.25rem 1.25rem;position:absolute;right:-6.375rem;transition:all .3s ease}.contact .ctsec__form .btn__form-submit:hover{background-color:#f1c86b}.contact .ctsec__form .form__message{background-color:#292929;border-color:#f1c86b;border-radius:.9375rem;border-width:2px;left:50%;top:50%;transform:translate(-50%,-50%)}.contact .ctsec__form .form__message-text{color:#fff;font-family:MonotypeCorsivaRegular;font-size:1.5rem}.contact .ctsec__form .form__message-close{background-color:#f1c86b;color:#292929;height:1.875rem;position:absolute;right:.625rem;top:.625rem;width:1.875rem}.contact .ctsec__location{display:flex;justify-content:flex-end}.contact .ctsec__location--content{max-width:100%;width:100%}@media(min-width:1024px){.contact .ctsec__location--content{max-width:45rem}}.contact .ctsec__location--content h2{font-size:1.25rem;margin-bottom:.75rem}@media(min-width:1024px){.contact .ctsec__location--content h2{font-size:1.5rem}}.contact .ctsec__location--content h3{font-family:AvenirNextCyr-MediumItalic;font-size:1.75rem;margin-bottom:4rem}.contact .ctsec__location--map{border:2px solid #b89a67;height:20rem}.contact .ctsec__location--map .map,.contact .ctsec__location--map iframe{height:100%}.contact .ctsec__social{display:flex;justify-content:flex-end}.contact .ctsec__social--content{max-width:100%;width:100%}@media(min-width:1024px){.contact .ctsec__social--content{max-width:37.5rem;text-align:right}}.contact .ctsec__social--content h2{margin-bottom:1.25rem}@media(min-width:1024px){.contact .ctsec__social--content h2{margin-bottom:2.5rem}}.contact .ctsec__social--content .btn,.contact .ctsec__social--content h2{font-size:1.25rem}@media(min-width:1024px){.contact .ctsec__social--content .btn,.contact .ctsec__social--content h2{font-size:1.5rem}}.contact .ctsec-item-image{opacity:0;pointer-events:none;position:absolute;right:0;top:7.1875rem;transition:all .7s ease;width:100%}@media(min-width:1024px){.contact .ctsec-item-image{bottom:0;right:0;top:unset}}.contact .ctsec-item-image.active{display:block;opacity:1}.contact .ctsec-contact-image{max-width:9.375rem}@media(min-width:1024px){.contact .ctsec-contact-image{max-width:50rem}}.contact .ctsec-form-image{max-width:10rem}@media(min-width:1024px){.contact .ctsec-form-image{max-width:37.5rem}}.contact .ctsec-location-image{width:100%}@media(min-width:1024px){.contact .ctsec-location-image{bottom:0;left:0;max-width:56.9375rem;right:unset;top:unset}}.contact .ctsec-social-image{width:100%}@media(min-width:1024px){.contact .ctsec-social-image{bottom:0;left:0;max-width:65.9375rem;right:unset;top:unset}}