@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--Black:#212121;--Red:#F24E1E;--Gray:#757575;--White:#FFFFFF;--Main:#FBFBFB}html{font-size:.1vmin;box-sizing:border-box}*,::after,::before{box-sizing:inherit}@media (max-aspect-ratio:2000/1000) and (hover:hover) and (pointer:fine) and (orientation:landscape),(max-aspect-ratio:2000/1000) and (hover:hover) and (pointer:fine) and (orientation:portrait){html{font-size:.05vw}}@media (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){html{font-size:.216744186vmin}}@media (max-width:820px) and (hover:hover) and (pointer:fine){html{font-size:.216744186vmin}}@media (min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))){html{font-size:.1vmax}}@media (min-width:933px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){html{font-size:.1vmin}}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on August 13, 2024 */@font-face{font-family:Manrope;src:local("Manrope Bold"),local("Manrope-Bold"),url(../fonts/manrope-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:local("Manrope Semibold"),local("Manrope-Semibold"),url(../fonts/manrope-medium-webfont.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope-Regular"),url(../fonts/manrope-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat Alternates";src:local("Montserrat Alternates Regular"),local("MontserratAlternates-Regular"),url(../fonts/montserratalternates-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"League Gothic";src:local("League Gothic Regular"),local("LeagueGothic-Regular"),url(../fonts/leaguegothic-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1rem;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}body{box-sizing:inherit;font-family:Manrope,sans-serif;font-weight:400;font-size:16rem;line-height:normal;background-color:var(--Main)}body #gtm-send-form{width:1rem;height:1rem;pointer-events:none;display:none;position:fixed;top:0;left:0}body::-webkit-scrollbar{width:10rem}body::-webkit-scrollbar-track{background-color:#f1f1f1}body::-webkit-scrollbar-thumb{background-color:#888}body::-webkit-scrollbar-thumb:hover{background-color:#555}body:has(.header_active){overflow:hidden}body:has(.modal.active){overflow:hidden}a{-webkit-text-decoration-line:none;text-decoration-line:none}a:focus-visible{outline:0}img{max-width:100%}button{cursor:pointer;outline:0;padding:0;font-family:Manrope,sans-serif}.feel-btn{display:flex;justify-content:center;align-items:center;padding:6rem 5rem;gap:12rem;border-radius:50rem;border:1rem solid var(--Red);background-color:transparent;color:var(--White);font-size:24rem;font-weight:500;line-height:130%;text-transform:uppercase;transition-property:color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out}.feel-btn>span{display:flex;justify-content:center;align-items:center;min-height:70rem;padding:8rem 32rem;border-radius:50rem;border:1.5rem solid var(--Red);background-color:var(--Red);transition:background-color .25s ease-in-out}.title{font-family:"League Gothic";font-weight:400;text-transform:uppercase}.subtitle{font-family:"Montserrat Alternates";font-weight:400;text-transform:none}.black-arrow-btn{display:flex;justify-content:center;align-items:center;padding:22rem 32rem;gap:10rem;color:var(--White_bg);background-color:var(--Black);font-size:28rem;font-weight:500;line-height:150%;text-transform:uppercase;border:none;border-radius:70rem;transition-property:background-color,color;transition-duration:.25s;transition-timing-function:ease-in-out}.black-arrow-btn>svg{width:50rem;height:50rem}.black-arrow-btn>svg path{transition:fill .25s ease-in-out}.black-arrow-btn_white{color:var(--Black);background-color:var(--White_bg)}@media (any-hover:hover) and (pointer:fine){.feel-btn:hover{color:var(--Black);border-color:#ffd7c1}.feel-btn:hover>span{background-color:var(--White)}.black-arrow-btn:hover{background-color:var(--Red)}.black-arrow-btn:hover path{fill:var(--White_bg)}.black-arrow-btn_white:hover{color:var(--White_bg)}}.pulse{box-shadow:12rem 12rem 24rem rgba(219,71,78,.67);transition:.3s ease-in-out;position:relative;z-index:1}.pulse:focus,.pulse:hover{transform:translateY(-6rem)}.pulse::after{content:"";width:30rem;height:30rem;border-radius:100%;border:6rem solid var(--Red);position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;animation:1.5s infinite ring}.pulse:focus::after,.pulse:hover::after{animation:none;display:none}@keyframes ring{0%{width:30rem;height:30rem;opacity:1}100%{width:300rem;height:300rem;opacity:0}}.circle-btn{display:none;justify-content:center;align-items:center;padding:6rem 5rem;border-radius:50rem;border:1rem solid #ffd7c1;background-color:var(--White)}.circle-btn__lines{position:relative;display:flex;justify-content:center;align-items:center;width:72rem;height:70rem;padding:8rem 16rem;border-radius:50rem;border:1.5rem solid var(--Red);background-color:var(--White)}.circle-btn__lines>svg{width:100%;height:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.circle-btn{display:flex}}.burger__lines::after,.burger__lines::before{content:"";position:absolute;height:4rem;background-color:var(--Black);border-radius:3rem}.burger__lines::before{top:20rem;width:30rem;box-shadow:0 12rem 0 var(--Black);transition:box-shadow .3s .15s,top .3s .15s,transform .3s}.burger__lines::after{bottom:19rem;width:30rem;transition:width .3s .15s,bottom .3s .15s,transform .3s}.btn-up{position:fixed;right:45rem;bottom:20rem;display:flex;align-items:center;justify-content:center;width:100rem;height:100rem;border-radius:50rem;background-color:var(--Red);box-shadow:0 4rem 20.8rem 0 rgba(0,0,0,.15);cursor:pointer;z-index:100;transition:background-color .25s ease-in-out}@media (any-hover:hover) and (pointer:fine){.btn-up:hover{background-color:#f86031}.header .nav__link:hover{color:var(--Red)}}.btn-up__wrap{display:flex;flex-direction:column;align-items:center;padding:14.5rem 0 13.5rem;gap:10rem;width:94rem;height:94rem;border-radius:50rem;border:1rem solid var(--White)}.btn-up__desc{color:var(--White);text-align:center;font-size:14rem;font-weight:500;line-height:130%;text-transform:uppercase}.btn-up .svg{content:"";width:35rem;height:21rem}.btn-up_hide{display:none}.container{width:1770rem;max-width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.container{width:422rem}}.header{display:flex;justify-content:center;align-items:center;padding:0 115rem;background-color:var(--Main)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.header{padding:0}}.header__container{display:flex;justify-content:space-between;align-items:center;padding:25rem 0}.header .logo{width:309rem;height:45rem}.header .logo>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header .nav__list{display:flex;align-items:center;gap:60rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.header .logo{width:174rem;height:25rem}.header .nav{position:absolute;top:189rem;opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.25s;transition-timing-function:ease-in-out}.header .nav__list{flex-direction:column;padding:42rem 10rem;gap:42rem;width:422rem;max-width:100%;border-radius:15rem;background-color:var(--White);box-shadow:0 4rem 20.8rem 0 rgba(0,0,0,.15)}.header__feel-btn{display:none}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.container,.header .nav__list{width:615rem}}.header .nav__link{color:var(--Black);font-size:28rem;font-weight:400;line-height:130%;transition:color .25s ease-in-out}.header_active .burger__lines::before{transform:rotate(-45deg);top:32rem;box-shadow:0 6rem 0 transparent;transition:box-shadow .3s,top .3s,transform .3s .15s}.header_active .burger__lines::after{transform:rotate(45deg);bottom:31rem;transition:width .3s,bottom .3s,transform .3s .15s}.hero{display:flex;flex-direction:column;align-items:center;padding:0 115rem;background-color:var(--Main)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.header_active .nav{opacity:1;visibility:visible}.hero{padding:0}}.hero__container{display:flex;justify-content:space-between;align-items:flex-start;padding:110rem 0 144rem;gap:80rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero__container{flex-direction:column;align-items:center;padding:60rem 0;gap:100rem}}.hero__left{display:flex;flex-direction:column;align-items:flex-start;gap:60rem;width:875rem;max-width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero__left{align-items:center;width:auto}}.hero__title{display:flex;flex-direction:column;color:var(--Black);font-size:230rem;line-height:130%;text-indent:50rem;margin-top:-45rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero__title{align-items:center;font-size:110rem;text-indent:0;margin-top:0}}.hero__subtitle{color:var(--Red);font-size:150rem;line-height:110%;text-indent:0}.hero__text-block{display:flex;flex-direction:column;align-items:flex-start;gap:32rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero__subtitle{font-size:80rem;line-height:130%}.hero__text-block{align-items:center}.hero__mini-title{text-align:center}}.hero__mini-title{color:var(--Black);font-size:25.456rem;font-weight:700;line-height:130%;text-transform:uppercase}.hero__desc{color:var(--Gray);font-size:28rem;font-weight:400;line-height:130%;max-width:804rem}.hero__flag-block{display:flex;align-items:center;gap:32rem}.hero__link{position:relative;color:var(--Black);font-size:36rem;font-weight:700;line-height:130%;text-transform:uppercase;transition:color .25s ease-in-out}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero__desc{text-align:center;max-width:none}.hero__flag-block{flex-direction:column}.hero__link{font-size:32rem}}.hero__link::before{content:"";position:absolute;bottom:-20rem;width:100%;height:4rem;background-color:var(--Black);transition:background-color .25s ease-in-out}.hero__right{display:flex;justify-content:center;align-items:center;width:729rem;height:100%;border-radius:8rem;overflow:hidden}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero__right{width:100%;height:543rem;border-radius:15rem}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.hero__right{height:791rem}}.hero__right>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flag{position:relative;display:flex;justify-content:center;align-items:center;width:260rem;height:260rem;border:none;background-color:transparent}.flag::before{content:"";position:absolute;width:100%;height:100%;background-image:url(../img/Star.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:background-image .25s ease-in-out;animation:10s linear infinite circle}@media (any-hover:hover) and (pointer:fine){.hero__link:hover{color:var(--Red)}.hero__link:hover::before{background-color:var(--Red)}.flag:hover::before{background-image:url(../img/Star_2.svg)}.footer .privacy:hover{color:var(--White)}}.flag>svg{width:46rem;height:79rem;z-index:1}@keyframes circle{0%{transform:rotate(0)}100%{transform:rotate(365deg)}}.order{display:flex;flex-direction:column;align-items:center;padding:0 115rem;background-color:var(--Main)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.order{padding:0}}.order__container{display:flex;flex-direction:column;align-items:flex-start;padding:220rem 0 110rem;gap:80rem}.order__title{color:var(--Black);font-size:130rem;font-weight:400;line-height:110%;letter-spacing:-5rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.order__container{align-items:center;padding:60rem 0;gap:60rem}.order__title{text-align:center;font-size:80rem;letter-spacing:normal;width:422rem}}.order-list{display:flex;justify-content:space-between;align-items:flex-start;gap:60rem;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.order-list{flex-direction:column;justify-content:flex-start;align-items:center}}.order-list>li{display:flex;flex-direction:column;align-items:center;gap:40rem;width:402rem;height:100%}.order-list__bg{width:200rem;height:200rem;background-repeat:no-repeat;background-size:contain;background-position:center}.order-list__content{display:flex;flex-direction:column;align-items:center;gap:24rem}.order-list__title{color:var(--Black);font-size:40rem;font-weight:400;line-height:130%;white-space:nowrap}.order-list__desc{color:var(--Gray);text-align:center;font-size:28rem;font-weight:400;line-height:130%}.book{display:flex;flex-direction:column;align-items:center;padding:110rem 45rem;background-color:var(--Main)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.order-list>li{width:402rem;max-width:100%;height:auto}.book{padding:60rem 0}}.book__container{display:flex;justify-content:space-between;align-items:stretch;padding:100rem 70rem;width:1910rem;max-width:100%;border-radius:30rem;background-color:var(--Black)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.book__container{flex-direction:column;justify-content:flex-start;align-items:center;padding:20rem;gap:20rem;width:422rem}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.book__container{width:615rem}}.book__left{display:flex;flex-direction:column;align-items:center;padding:120rem 66rem;gap:120rem;width:870rem;border-radius:15rem;background-color:var(--White)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.book__left{padding:26.5rem 14.5rem;gap:40rem;width:100%}}.book__title{display:flex;flex-direction:column;align-items:center;color:var(--Black);text-align:center;font-size:140rem;line-height:130%;text-transform:uppercase}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.book__title{font-size:120rem}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.book__left{gap:60rem}.book__title{font-size:140rem}}.book__subtitle{color:var(--Red);text-align:center;font-size:130rem;line-height:110%;letter-spacing:-5rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.book__subtitle{font-size:60rem;letter-spacing:-3.322rem}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.book__subtitle{font-size:80rem;letter-spacing:-5rem}}.book__desc{color:var(--Black);text-align:center;font-size:48rem;font-weight:400;line-height:130%;max-width:738rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.book__desc{font-size:28rem;max-width:none}}.book__right{display:flex;justify-content:center;align-items:center;padding:0 65rem;width:900rem;min-height:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.book__right{padding:0;width:100%}}.portfolio{display:flex;flex-direction:column;align-items:center;padding:0 115rem;background-color:var(--Main)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio{padding:0}}.portfolio__container{display:flex;flex-direction:column;padding:110rem 0;gap:200rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__container{align-items:center;padding:60rem 0;gap:84rem}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.book__desc{font-size:40rem}.portfolio__container{gap:100rem}}.portfolio__title{display:flex;flex-direction:column;color:var(--Black);font-size:230rem;line-height:130%;text-transform:uppercase}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__title{align-items:center;text-align:center;font-size:110rem}}.portfolio__subtitle{align-self:flex-end;color:var(--Red);font-size:150rem;line-height:110%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__subtitle{align-self:normal;text-align:center;font-size:80rem}}.portfolio__list{display:grid;grid-template-columns:repeat(2,1fr);row-gap:120rem}.portfolio__list>li{position:relative}.portfolio__list>li:nth-child(1){height:936rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__list{grid-template-columns:none;row-gap:25rem}.portfolio__list>li{display:flex}.portfolio__list>li:nth-child(1){height:auto}}.portfolio__list>li:nth-child(1) .portfolio__wrap-image{width:747rem;height:936rem;top:0;left:70rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(1) .portfolio__wrap-image{width:311.756rem;height:390.634rem}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.portfolio__subtitle{font-size:100rem}.portfolio__list>li:nth-child(1) .portfolio__wrap-image{width:468.984rem;height:587.642rem}}.portfolio__list>li:nth-child(2){height:936rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(2){height:auto;justify-content:flex-end}}.portfolio__list>li:nth-child(2) .portfolio__wrap-image{width:652rem;height:733rem;top:0;right:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(2) .portfolio__wrap-image{width:272.108rem;height:305.913rem}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(2) .portfolio__wrap-image{width:409.341rem;height:460.194rem}}.portfolio__list>li:nth-child(3){height:524rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(3){height:auto}}.portfolio__list>li:nth-child(3) .portfolio__wrap-image{width:688rem;height:524rem;box-shadow:0 4.924rem 25.604rem 0 rgba(0,0,0,.15)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(3) .portfolio__wrap-image{width:287.133rem;height:218.688rem;box-shadow:0 2.055rem 10.686rem 0 rgba(0,0,0,.15)}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(3) .portfolio__wrap-image{width:431.942rem;height:328.979rem;box-shadow:0 3.091rem 16.075rem 0 rgba(0,0,0,.15)}}.portfolio__list>li:nth-child(4){height:524rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(4){height:auto;justify-content:flex-end}}.portfolio__list>li:nth-child(4) .portfolio__wrap-image{width:706rem;height:656rem;top:-203rem;right:70rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(4) .portfolio__wrap-image{width:294.645rem;height:273.778rem}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(4) .portfolio__wrap-image{width:443.243rem;height:411.852rem}}.portfolio__list>li:nth-child(5){height:634rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(5){height:auto;order:6}}.portfolio__list>li:nth-child(5) .portfolio__wrap-image{width:1107rem;height:634rem;bottom:0;left:70rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(5) .portfolio__wrap-image{width:422rem;height:265rem}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(5) .portfolio__wrap-image{width:615rem;height:399rem}}.portfolio__list>li:nth-child(6){height:634rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(6){height:auto;order:5}}.portfolio__list>li:nth-child(6) .portfolio__wrap-image{width:475rem;height:705rem;right:0;bottom:0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(6) .portfolio__wrap-image{width:198.238rem;height:294.228rem}}.portfolio__wrap-image{position:absolute;border-radius:15rem;overflow:hidden}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.portfolio__wrap-image{position:static;border-radius:6.26rem}}.portfolio__wrap-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feedbacks{display:flex;flex-direction:column;align-items:center;background-color:var(--Main);padding:110rem 0;gap:80rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.feedbacks{padding:60rem 0;gap:140rem}}.feedbacks__header{display:flex;flex-direction:column;align-items:center;padding:0 115rem;width:100%}.feedbacks__title{color:var(--Black);font-size:130rem;line-height:110%;letter-spacing:-5rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.feedbacks__header{padding:0}.feedbacks__title{font-size:75rem;letter-spacing:normal}}.feedbacks__main{display:flex;flex-direction:column;align-items:flex-start;padding:100rem 0 160rem 115rem;width:100%;max-width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.feedbacks__main{padding:0;width:422rem;align-items:center}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.portfolio__list>li:nth-child(6) .portfolio__wrap-image{width:298.216rem;height:442.615rem}.portfolio__wrap-image{border-radius:15rem}.feedbacks__title{font-size:100rem}.feedbacks__main{width:615rem}}.feedback-list .owl-dots{position:absolute;right:0;left:0;bottom:-64rem;display:flex;justify-content:center;align-items:center;gap:24rem}.feedback-list .owl-dots .owl-dot{width:20rem;height:20rem;border-radius:50rem;background-color:#ffd7c1}.feedback-list .owl-dots .owl-dot.active{background-color:var(--Red)}.feedback-list__item{display:flex;width:550rem;height:633rem;padding:32rem 48rem;flex-direction:column;align-items:flex-start;border-radius:15rem;border:1.5rem solid var(--Red);background-color:var(--White);box-shadow:0 25rem 50rem 0 rgba(120,120,120,.06)}.feedback-list__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--Black);font-size:40rem;line-height:130%;margin-bottom:42rem}.feedback-list__desc{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;color:var(--Gray);font-size:28rem;font-weight:400;line-height:130%;margin-bottom:60rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.feedback-list .owl-dots{top:-84rem;bottom:auto}.feedback-list__item{width:100%;height:705rem}.feedback-list__desc{-webkit-line-clamp:12}}.feedback-list__block-stars{display:flex;align-items:center;gap:20rem;margin-top:auto}.feedback-list__google{width:50rem;height:50rem;background-repeat:no-repeat;background-size:contain;background-position:center}.feedback-list__stars{width:166rem;height:24rem;background-repeat:no-repeat;background-size:contain;background-position:center}.how-it-works{display:flex;flex-direction:column;align-items:center;padding:110rem 115rem;background-color:var(--Main)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-it-works{padding:0}}.how-it-works__container{display:flex;justify-content:space-between;align-items:center;padding:48rem 0}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-it-works__container{flex-direction:column;justify-content:flex-start;gap:60rem}}.how-it-works__left{display:flex;flex-direction:column;align-items:flex-start;gap:60rem;width:870rem}.how-it-works__title{color:var(--Red);font-size:40rem;line-height:130%;text-transform:uppercase}.how-it-works__desc{color:var(--Black);font-size:40rem;font-weight:400;line-height:130%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-it-works__left{align-items:center;width:100%}.how-it-works__desc,.how-it-works__title{text-align:center}}.how-it-works__right{display:flex;justify-content:space-between;width:820rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-it-works__right{position:relative;flex-direction:column;width:100%}}.how-it-works__right-block{display:flex;flex-direction:column;padding-top:169rem;gap:40rem;width:513rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-it-works__right-block{width:100%;padding-top:173.22rem}}.how-it-works__wrap-image{display:flex;justify-content:center;align-items:center;border-radius:15rem;overflow:hidden}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-it-works__wrap-image{border-radius:7.721rem}}.how-it-works__wrap-image_1{width:275.809rem;height:346.907rem;box-shadow:0 4.903rem 25.497rem 0 rgba(0,0,0,.15)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-it-works__wrap-image_1{width:141.974rem;height:178.572rem;box-shadow:0 2.524rem 13.125rem 0 rgba(0,0,0,.15)}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.how-it-works__right-block{padding-top:215.85rem}.how-it-works__wrap-image{border-radius:11.253rem}.how-it-works__wrap-image_1{width:206.905rem;height:260.241rem;box-shadow:0 3.678rem 19.127rem 0 rgba(0,0,0,.15)}}.how-it-works__wrap-image_2{width:100%;height:359rem;box-shadow:0 4rem 20.8rem 0 rgba(0,0,0,.15)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-it-works__wrap-image_2{position:absolute;top:87rem;right:0;width:264.069rem;height:184.797rem;box-shadow:0 2.059rem 10.707rem 0 rgba(0,0,0,.15)}.how-it-works__mini-desc{text-align:center}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.how-it-works__wrap-image_2{top:126.78rem;width:384.84rem;height:269.313rem;box-shadow:0 3.001rem 15.604rem 0 rgba(0,0,0,.15)}}.how-it-works__wrap-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.how-it-works__mini-desc{color:var(--Gray);font-size:28rem;font-weight:400;line-height:130%}.let-us-help{display:flex;flex-direction:column;align-items:center;padding:110rem 45rem 60rem;background-color:var(--Main)}.let-us-help__wrap{display:flex;flex-direction:column;align-items:center;width:100%;border-radius:30rem;background-color:var(--Black)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.let-us-help{padding:60rem 0}.let-us-help__wrap{width:auto;border-radius:15rem}}.let-us-help__container{display:flex;flex-direction:column;align-items:center;padding:201rem 0;gap:80rem}.let-us-help__title{color:var(--Red);font-size:40rem;line-height:130%;max-width:1188rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.let-us-help__container{padding:50rem 20rem}.let-us-help__title{max-width:none}}.let-us-help__desc{color:var(--White);text-align:center;text-shadow:0 4rem 20.8rem rgba(0,0,0,.15);font-size:130rem;line-height:110%;letter-spacing:-5rem;max-width:1188rem;background-repeat:no-repeat;background-size:contain;background-position:center}.footer{display:flex;flex-direction:column;align-items:center;padding:0 115rem;background-color:var(--Black)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.let-us-help__desc{font-size:80rem;letter-spacing:normal;width:100%;max-width:none;background-size:429rem 153rem}.footer{padding:0}}.footer__container{display:flex;justify-content:space-between;align-items:center;padding:45rem 0}.footer__desc{color:var(--White);font-size:20rem;font-weight:500;line-height:130%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer__container{flex-direction:column;justify-content:flex-start;padding:28rem 0;gap:28rem}.footer__desc{text-align:center;max-width:350rem}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.footer__desc{max-width:none}}.footer .privacy{color:var(--Red);font-size:20rem;font-weight:500;line-height:130%;text-transform:capitalize;transition:color .25s ease-in-out}.footer__mde{display:flex;align-items:center;gap:16rem}.footer__mde .footer__desc{font-weight:400;line-height:150%;max-width:none}.footer__mde a{width:85rem;height:27rem}.footer__mde a>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.book-form{width:100%;background:#fbfbfb;padding:48rem 40rem;min-height:100%;border-radius:20rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer__mde{flex-direction:column}.book-form{padding:20rem;min-height:auto}}.book-form .calendar{display:flex;flex-direction:column;align-items:center}.book-form .calendar__header{display:flex;justify-content:center;align-items:center;padding-bottom:48rem;position:relative;gap:40rem;border-bottom:1.5rem solid #ededed;width:100%}.book-form .calendar__header>span{color:var(--Black,#393939);font-family:Manrope;font-size:32rem;font-style:normal;font-weight:500;line-height:20rem;width:264rem;display:flex;justify-content:center;gap:24rem}.book-form .calendar__header>button{display:flex;width:75rem;height:75rem;justify-content:center;align-items:center;border-radius:8rem;background:#ffeeef;color:var(--Red);border:none}.book-form .calendar__header>button:first-child::before{transform:rotate(180deg)}.book-form .calendar__header>button::before{content:"";width:40rem;height:40rem;background:url(../img/Chevron.svg) 0 0/cover}.book-form .calendar__header>button:disabled{background:0 0;cursor:not-allowed}.book-form .calendar__header>button:disabled::before{background:url(../img/Chevron-disabled.svg) 0 0/cover}.book-form .calendar__table{width:100%;margin-top:48rem}.book-form .calendar__table>thead>tr>th{color:var(--Black,#393939);text-align:center;font-family:Manrope;font-size:28rem;font-style:normal;font-weight:500;line-height:16rem;text-transform:capitalize;padding-top:17rem;padding-bottom:45rem}.book-form .calendar__table>thead>tr>th:first-of-type,.book-form .calendar__table>thead>tr>th:last-of-type{color:var(--Red,#f24e1e)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.book-form .calendar__header{padding-bottom:20rem}.book-form .calendar__table{margin-top:20rem}.book-form .calendar__table>thead>tr>th{padding-bottom:17rem;font-size:22rem}}.book-form .calendar__table>tbody>tr>td{padding-top:14rem;padding-bottom:14rem}.book-form .calendar__table>tbody>tr>td>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.book-form .calendar__table>tbody>tr>td>div>button{height:75rem;width:75rem;color:var(--Red,#f24e1e);text-align:center;font-family:Manrope;font-size:24rem;font-style:normal;font-weight:500;line-height:16rem;border-radius:8rem;background:#ffeeef;border:none;position:relative;display:flex;align-items:center;justify-content:center}.book-form .calendar__table>tbody>tr>td>div>button:disabled{background:0 0;color:var(--Gray,#858585);cursor:auto}.book-form .calendar__table>tbody>tr>td>div>button.selected::before{content:"";background:var(--Red,#f24e1e);width:10rem;height:10rem;border-radius:100%;position:absolute;bottom:8rem}.book-form .select-slot__header{padding-top:48rem;padding-bottom:48rem;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;align-items:center;border-bottom:1.5rem solid #ededed;gap:24rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.book-form .calendar__table>tbody>tr>td{padding-top:10rem;padding-bottom:10rem}.book-form .calendar__table>tbody>tr>td>div>button{font-size:20rem;height:50rem;width:50rem}.book-form .select-slot__header{align-items:flex-start;padding-bottom:20rem}}.book-form .select-slot__back{position:absolute;background:#ffeeef;border-radius:8rem;left:0;color:var(--Red,#f24e1e);font-family:Manrope;font-size:28rem;font-style:normal;font-weight:400;line-height:20rem;padding:27.5rem 16rem;border:none;display:flex;align-items:center}.book-form .select-slot__back::before{content:"";height:40rem;width:40rem;background:url(../img/Back.svg) 0 0/cover;margin-right:8rem;display:flex}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.book-form .select-slot__back{padding:16rem;position:static;font-size:20rem;margin-bottom:20rem}.book-form .select-slot__back::before{height:20rem;width:20rem}}.book-form .select-slot__selected-day{color:var(--Black,#393939);font-family:Manrope;font-size:32rem;font-style:normal;font-weight:500;line-height:20rem}.book-form .select-slot__date{color:#858585;font-family:Manrope;font-size:28rem;font-style:normal;font-weight:400;line-height:20rem}.book-form .select-slot__slot-area{padding-top:48rem;max-height:590rem;display:flex;flex-wrap:wrap;gap:16rem;justify-content:space-between;overflow:auto;width:calc(100% + 10rem);padding-right:10rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.book-form .select-slot__slot-area{padding-top:20rem}}.book-form .select-slot__slot-area::-webkit-scrollbar{width:10rem}.book-form .select-slot__slot-area::-webkit-scrollbar-track{background-color:#f1f1f1}.book-form .select-slot__slot-area::-webkit-scrollbar-thumb{background-color:#888}.book-form .select-slot__slot-area::-webkit-scrollbar-thumb:hover{background-color:#555}.book-form .select-slot__slot-area>button{width:calc(50% - 8rem);height:75rem;background:0 0;border-radius:8rem;border:2rem solid var(--Red,#f24e1e);color:var(--Gray,#858585);text-align:center;font-family:Manrope;font-size:24rem;font-style:normal;font-weight:500;line-height:16rem}.book-form .select-slot__slot-area>button:hover{color:var(--White,#fff);background:var(--Red,#f24e1e)}.book-form .contact-info__header{padding-top:48rem;padding-bottom:48rem;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;align-items:center;border-bottom:1.5rem solid #ededed;gap:24rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.book-form .contact-info__header{align-items:flex-start;padding-bottom:20rem}}.book-form .contact-info__back{position:absolute;background:#ffeeef;border-radius:8rem;left:0;color:var(--Red,#f24e1e);font-family:Manrope;font-size:28rem;font-style:normal;font-weight:400;line-height:20rem;padding:27.5rem 16rem;border:none;display:flex;align-items:center}.book-form .contact-info__back::before{content:"";height:40rem;width:40rem;background:url(../img/Back.svg) 0 0/cover;margin-right:8rem;display:flex}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.book-form .contact-info__back{padding:16rem;position:static;font-size:20rem;margin-bottom:20rem}.book-form .contact-info__back::before{height:20rem;width:20rem}}.book-form .contact-info__selected-day{color:var(--Black,#393939);font-family:Manrope;font-size:32rem;font-style:normal;font-weight:500;line-height:20rem}.book-form .contact-info__date{color:#858585;font-family:Manrope;font-size:28rem;font-style:normal;font-weight:400;line-height:20rem}.book-form .contact-info__form{width:100%;padding-top:48rem;display:flex;align-items:flex-start;flex-direction:column;gap:32rem}.book-form .contact-info__label{width:100%;display:flex;flex-direction:column;align-items:flex-start;border:none}.book-form .contact-info__label-title{padding-left:28rem;color:var(--Black,#393939);text-align:center;font-family:Manrope;font-size:28rem;font-style:normal;font-weight:500;line-height:16rem;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.book-form .contact-info__form{padding-top:20rem}.book-form .contact-info__label-title{font-size:24rem;padding-left:10rem}}.book-form .contact-info__label-input{color:var(--gray-100,#4d4b4a);font-family:Manrope;font-size:20rem;font-style:normal;font-weight:400;line-height:150%;padding:22.5rem 20rem;width:100%;position:relative;border-radius:8rem;border:none;background:#ebebeb;margin-top:24rem}.book-form .contact-info__label-input::-moz-placeholder{color:var(--Gray,#666)}.book-form .contact-info__label-input::placeholder{color:var(--Gray,#666)}.book-form .contact-info__label-input:focus{border-radius:16rem;border:2rem solid var(--Gray,#666)}.book-form .contact-info__error{color:var(--red-100,#e54848);font-family:Manrope;font-size:16rem;font-style:normal;font-weight:500;line-height:normal;top:calc(100% + 10rem);margin-top:8rem}.book-form .contact-info__confirm-wrap{width:100%;display:flex;gap:15rem}.book-form .contact-info__checkbox{width:24rem;height:24rem;border-radius:5rem;border:1.5rem solid var(--Product-Black-100,#152935)}.book-form .contact-info__confirm{color:var(--Product-Black-100,#152935);font-family:Manrope;font-size:20rem;font-style:normal;font-weight:400;line-height:27.32rem}.book-form .contact-info__send{width:100%;height:75rem;border:none;border-radius:8rem;color:var(--White,#fff);background:var(--Red,#f24e1e);text-align:center;font-family:Manrope;font-size:24rem;font-style:normal;font-weight:500;line-height:16rem}.book-form .book-thank__wrap{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.book-form .book-thank__wrap::before{content:"";width:151rem;height:151rem;background:url(../img/smile.png) 0 0/cover}.book-form .book-thank__title{color:var(--Black,#393939);font-family:Manrope;font-size:40rem;font-style:normal;font-weight:500;line-height:20rem;margin-top:60rem}.book-form .book-thank__text{color:var(--Black,#393939);text-align:center;font-family:Manrope;font-size:28rem;font-style:normal;font-weight:400;line-height:130%;margin-bottom:32rem;margin-top:91rem}.book-form .book-thank__date{color:var(--Black,#393939);text-align:center;font-family:Manrope;font-size:32rem;font-style:normal;font-weight:500;line-height:130%}.construction-form{width:100%;background:#fbfbfb;padding:48rem 40rem;min-height:100%;border-radius:20rem;display:flex;flex-direction:column;justify-content:center}.construction-form .button{width:100%;height:75rem;border:none;border-radius:8rem;color:var(--White,#fff);background:var(--Red,#f24e1e);text-align:center;font-family:Manrope;font-size:24rem;font-style:normal;font-weight:500;line-height:16rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.construction-form{padding:0 22rem 22rem}}.construction-form__wrap{width:100%;display:flex;gap:40rem;flex-direction:column}.construction-form__label{width:100%}.construction-form__label>span{padding-left:28rem;color:var(--Black,#393939);text-align:center;font-family:Manrope;font-size:28rem;font-style:normal;font-weight:500;line-height:16rem;text-transform:capitalize;margin-bottom:24rem;width:auto}.construction-form__error-message{color:var(--red-100,#e54848);font-family:Manrope;font-size:16rem;font-style:normal;font-weight:500;line-height:normal;top:calc(100% + 10rem);margin-top:8rem}.construction-form__input,.construction-form__select{color:var(--gray-100,#4d4b4a);font-family:Manrope;font-size:20rem;font-style:normal;font-weight:400;line-height:150%;padding:22.5rem 20rem;width:100%;position:relative;border-radius:8rem;border:none;background:#ebebeb;margin-top:24rem}.construction-form__input:active,.construction-form__input:focus,.construction-form__input:focus-visible,.construction-form__select:active,.construction-form__select:focus,.construction-form__select:focus-visible{border-radius:16rem;border:2rem solid var(--Gray,#666)}.construction-form__thank-title{font-family:"Montserrat Alternates";font-weight:400;text-transform:none;color:var(--Black);font-size:40rem;line-height:130%;white-space:nowrap;text-align:center}.construction-form__thank-description{color:var(--Gray);text-align:center;font-size:28rem;font-weight:400;line-height:130%}.construction-form__select{-moz-appearance:none;-webkit-appearance:none}.construction-form__select *{font-family:Roboto,sans-serif;font-weight:600;font-size:18rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.construction-form__buttons{display:flex;gap:22rem}.construction-form__button{width:100%}.construction-form__button-back{background:0 0;border:none;color:#4f555a;font-size:20rem;display:flex;align-items:center;margin-top:20rem}.construction-form__button-back i::before{content:"";height:25rem;width:25rem;background:url(../img/Back-Dark.svg) 0 0/cover;margin-right:8rem;display:flex}.construction-form_error-message{font-size:18rem;color:#c50c0c;margin-top:10rem}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-items:center;width:100%;height:100vh;z-index:100}.modal.active{display:flex}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.construction-form__button-back i::before{height:20rem;width:20rem}.modal{background-color:var(--Black)}.modal__layer{display:none}}.modal__layer{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.modal__main{position:relative;display:flex;align-items:center;width:1684rem;padding:80rem;border-radius:30rem;background-color:var(--Black);z-index:100;animation:.3s ease-in-out forwards openmodal}@keyframes openmodal{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.modal__main{flex-direction:column;width:100%;height:100%;padding:40rem 0;border-radius:0;overflow-x:hidden;overflow-y:auto}}.modal__content{display:flex;justify-content:space-between;align-items:center;width:100%;gap:100rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.modal__content{flex-direction:column;gap:0;width:422rem;max-width:100%}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.modal__content{width:615rem}}.modal__left{position:relative;display:flex;justify-content:center;align-items:center;width:597rem;height:597rem;border-radius:15rem;border:1.5rem solid var(--Red);background-color:var(--White);overflow:hidden}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.modal__left{display:none}}.modal__text-block{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal__head{color:var(--Red);text-align:center;font-size:110rem;font-weight:400;line-height:130%}.modal__mini-text{color:var(--Black);text-align:center;font-size:60rem;line-height:110%}.modal__bg{display:flex;justify-content:center;align-items:center;width:509.514rem;height:191.177rem;background-repeat:no-repeat;background-size:cover;background-position:center}.modal__mini-bg{width:311rem;height:45.224rem;background-repeat:no-repeat;background-size:cover;background-position:center}.modal-form{display:flex;flex-direction:column;align-items:center;width:845rem;height:597rem;padding:40rem;gap:40rem;border-radius:30rem;background-color:#fcfcfc}.modal-form__title{color:var(--Black);font-size:60rem;line-height:110%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.modal-form{width:100%;height:auto;padding:40rem 29.5rem;margin-bottom:89rem;order:-1}.modal-form__title{font-size:40rem;text-align:center}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.modal-form__title{font-size:60rem}}.modal-form__form{display:flex;flex-wrap:wrap;justify-content:center;row-gap:40rem}.modal-form__label{position:relative;width:362.5rem}.modal-form__label:first-child{margin-right:auto}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.modal-form__label{width:100%}.modal-form__label:first-child{margin-right:0}}.modal-form__label_textarea{width:100%}.modal-form__input{display:flex;flex-direction:column;align-items:center;width:100%;height:65rem;padding:0 20rem;gap:10rem;border-radius:8rem;border:none;background-color:#efefef;color:var(--Gray);font-family:Manrope;font-size:20rem;font-weight:400;line-height:130%;outline:0}.modal-form__input:focus::-moz-placeholder{font-size:0}.modal-form__input:focus::placeholder{font-size:0}.modal-form__textarea{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:165rem;padding:27.5rem 20rem;gap:10rem;border:none;border-radius:8rem;background-color:#efefef;color:var(--Gray);font-family:Manrope;font-size:20rem;font-weight:400;line-height:130%;outline:0;resize:none}.modal-form__textarea:focus::-moz-placeholder{font-size:0}.modal-form__textarea:focus::placeholder{font-size:0}.modal-form .black-arrow-btn{white-space:nowrap}.error{display:flex;position:absolute;top:calc(100% + 8rem);color:var(--Red);font-size:16rem;font-weight:400;line-height:130%}.close-modal{position:absolute;top:28rem;right:28rem;display:flex;justify-content:center;align-items:center;width:32rem;height:32rem;border:none;background-color:transparent;transition:background-color .25s ease-in-out}@media (any-hover:hover) and (pointer:fine){.close-modal:hover{background-color:rgba(0,0,0,.5)}}.close-modal>svg{width:32rem;height:32rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.close-modal{position:static;width:56rem;height:56rem;background-color:var(--White);border-radius:100%;box-shadow:0 25rem 50rem 0 rgba(120,120,120,.06);margin-top:auto}.close-modal>svg path{fill:var(--Black)}}.thank-you__content{display:flex;flex-direction:column;align-items:center;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.thank-you__content{width:422rem;max-width:100%}}@media (min-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:431px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:932px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.thank-you__content{width:615rem}}.thank-you__title{position:relative;color:var(--White);font-size:200rem;font-weight:700;line-height:130%;text-align:center;text-transform:uppercase;width:100%;z-index:1}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.thank-you__title{font-size:60rem}}.thank-you__desc{color:var(--White);font-size:64rem;font-weight:400;line-height:110%;text-align:center;letter-spacing:-5rem;margin-bottom:80rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.thank-you__desc{font-size:38rem;line-height:150%;letter-spacing:-1rem}}.thank-you__close>span{min-width:312rem}
/*# sourceMappingURL=styles.css.map */
