@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,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-size:100%;font:inherit;vertical-align:baseline}:focus,a:active,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background-image:url(../img/BG.jpg)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box;-webkit-appearance:textfield;box-sizing:content-box}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:focus{outline:dotted thin}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}figure,form{margin:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{resize:vertical;overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}fieldset{border:0;margin:0;padding:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:Gordita;src:url(../fonts/Gordita-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(../fonts/Gordita-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gordita;src:url(../fonts/Gordita-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(../fonts/Gordita-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gordita;src:url(../fonts/Gordita-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(../fonts/Gordita-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gordita;src:url(../fonts/Gordita-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(../fonts/Gordita-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gordita;src:url(../fonts/Gordita-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(../fonts/Gordita-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Ostrovsky;src:url(../fonts/OstrovskyBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:icon;src:url(../fonts/icon.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:.1vh;box-sizing:border-box;scroll-behavior:smooth}*,::after,::before{box-sizing:inherit}@media (max-aspect-ratio:2000/1000) and (min-device-width:1367px) and (orientation:landscape),(max-aspect-ratio:2000/1000) and (min-device-width:1025px) and (orientation:portrait){html{font-size:.05vw}}@media (max-device-width:1024px) and (min-device-width:441px) and (orientation:portrait){html{font-size:.1vmax}}@media (max-device-width:1366px) and (min-device-width:956px) and (orientation:landscape){html{font-size:.1vmin}}@media (max-device-width:956px) and (orientation:landscape),(max-device-width:440px) and (orientation:portrait){html{font-size:.2172727273vmin}}@media (max-width:820px) and (min-device-width:1367px) and (orientation:landscape),(max-width:820px) and (min-device-width:1025px) and (orientation:portrait){html{font-size:.2172727273vmin}}:root{--White:#FFF;--Black:#2F2F2F;--Yellow:#FCB24B;--Gray:#515151;--Light-gray:#EAEAEA;--Brown:#8D6959;--Green:#A1A16A;--Blue:#101372;--Light-blue:#E5ECFA}body *{font-family:Gordita;box-sizing:border-box}a,button{cursor:pointer}.container{width:1769rem}@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:432rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.container{width:615rem}}.main{padding-top:260rem;display:flex;flex-direction:column;align-items:center;gap:100rem;padding-bottom:100rem;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))){.main{padding-top:161rem;padding-bottom:50rem;gap:50rem}.mo1{order:1!important}}.icon{position:relative;display:flex;justify-content:center;align-items:center}.icon__arrow-top-right::before{content:"\e801";position:absolute;width:100%;height:100%;font-family:icon;font-size:32rem;line-height:32rem;display:flex;align-items:center;justify-content:center;background-size:contain}.icon__arrow-top-right_2::before{content:"\e807";position:absolute;width:100%;height:100%;font-family:icon;font-size:13rem;line-height:13rem;display:flex;align-items:center;justify-content:center;background-size:contain}.icon__arrow-top-right-white::before{content:"";position:absolute;width:100%;height:100%;background:url(../img/icon/north_east-white.svg) 0 0/contain no-repeat}.icon__phone::before{content:"";position:absolute;width:100%;height:100%;background:url(../img/icon/call.svg) 0 0/contain no-repeat}.icon__phone-black::before{content:"\e808";position:absolute;width:100%;height:100%;font-family:icon;display:flex;align-items:center;justify-content:center;font-size:28rem;line-height:28rem}.btn{position:relative;overflow:hidden;color:var(--White,#fff);text-align:center;font-size:24rem;font-style:normal;border:3rem solid transparent;background:var(--Brown,#8d6959);padding:20rem 26rem;display:flex;gap:16rem;align-items:center;justify-content:center;text-decoration:none;font-family:Gordita;border-radius:16rem;font-weight:500;line-height:38.474rem;text-transform:uppercase;transition-property:transform,border-color;transition-duration:.25s;transition-timing-function:ease}.btn::before{content:"";position:absolute;width:100rem;height:100%;background-image:linear-gradient(120deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.8),rgba(255,255,255,0) 70%);top:0;left:0;opacity:.6;z-index:-1}@media (any-hover:hover) and (pointer:fine){.btn:hover{transform:scale(1.05);border-color:rgba(255,255,255,.6)}.btn:hover::before{animation:1.5s ease-out infinite shine}.service-card:hover{box-shadow:0 4rem 28rem 0 rgba(0,0,0,.15);transition:.2s}}@keyframes shine{0%{left:0}60%,to{left:100%}}.btn__yellow{background:var(--Yellow,#fcb24b);color:var(--Black,#2f2f2f)}.btn__green{background:var(--Green,#a1a16a);color:var(--White,#fff)}.btn__black{color:var(--White,#fff);background:var(--Brown,#8d6959)}.btn__primary{background:var(--Brown,#8d6959);color:var(--White,#fff)}.btn__white{color:var(--White,#fff);border:2rem solid var(--White,#fff);background:0 0}.btn__white-bg{color:#00040a;background:#fff;border:none;border:2rem solid var(--Black,#00040a);background:var(--White,#fff)}.btn__black-bg{background:0 0;color:var(--White,#fff);background:var(--Black,#00040a);border:none}.btn__icon{width:32rem;height:32rem}.btn__phone{text-decoration:none}.hero{display:flex;position:relative;padding:30rem;border-radius:20rem;background-color:var(--White);box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.1);justify-content:space-between;align-items:center}@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{flex-direction:column;padding:30rem 20rem;gap:30rem}}.hero .social-hero{position:absolute;top:50%;right:-93rem;transform:translateY(-50%);display:flex;flex-direction:column-reverse;align-items:center;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))){.hero .social-hero{position:static;transform:none;flex-direction:row;justify-content:space-between;gap:20rem}}.hero .social-link{display:flex;justify-content:center;align-items:center;width:70rem;height:70rem;flex-shrink:0;background-repeat:no-repeat;background-size:contain;background-position:center}@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 .social-link{width:61.525rem;height:61.525rem}.hero .hero-star-1{display:none}}.hero .hero-star-1{position:absolute;top:-66rem;right:-73rem;width:211rem;height:197rem;background-repeat:no-repeat;background-size:contain;background-position:center;animation:5s linear infinite ringSpin}.hero .hero-star-2{position:absolute;bottom:-87rem;left:-88rem;width:187rem;height:175rem;background-repeat:no-repeat;background-size:contain;background-position:center;animation:5s linear infinite ringSpin}@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 .hero-star-2{display:none}}@keyframes ringSpin{to{transform:rotate(360deg)}}.hero .hero-bottom-way{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;padding:6rem;width:400rem;height:192rem;background-repeat:no-repeat;background-size:contain;background-position:center}@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 .hero-bottom-way{display:none}}.hero .hero-bottom-way__btn{display:flex;justify-content:center;align-items:center;padding:0;width:154rem;height:154rem;border:none;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center}.hero .hero-bottom-way__pulse{width:85rem;height:85rem;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:-1;border-radius:999rem;animation:1.4s ease-in-out infinite bounceDown}@keyframes downPulse{0%,100%{transform:translateY(0) scale(1);box-shadow:0 0 0 0 rgba(0,0,0,.25)}50%{transform:translateY(2rem) scale(1.06);box-shadow:0 0 0 14rem transparent}}@keyframes bounceDown{0%,100%{transform:translateY(0)}50%{transform:translateY(8rem)}}.hero__text-wrap{width:calc(100% - 879rem);padding-left:70rem}.hero__title{color:var(--Black,#2f2f2f);font-family:Ostrovsky;font-size:70rem;font-style:normal;font-weight:700;line-height:98.679rem}.hero__title span{font-family:Ostrovsky;color:var(--Brown,#8d6959)}@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 .hero-bottom-way__pulse{animation:none}.hero__text-wrap{width:100%;padding:0}.hero__title{font-size:50rem;line-height:100%;text-align:center}.hero__description{text-align:center}}.hero__description{color:var(--Gray,#515151);font-size:22rem;font-style:normal;line-height:130%;margin-top:40rem;margin-bottom:40rem}.hero__button-wrap{display:flex;gap:20rem;width:100%}.hero__image-wrap{position:relative;width:700rem;height:645rem;border-radius:20rem;overflow:hidden;box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.1)}.hero__image-wrap::after{content:"";position:absolute;inset:0;border-radius:20rem;background:linear-gradient(310deg,rgba(0,0,0,.2) .5%,rgba(102,102,102,.2) 99.07%);pointer-events:none}.hero__image-wrap .hero-bottom-way{display:none}@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__button-wrap{flex-direction:column}.hero__image-wrap .hero-bottom-way{display:flex;z-index:1}.hero__image-wrap{width:100%;height:361rem}.hero__image{width:100%}}.hero__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero__arrow{position:absolute;width:368.6rem;left:-232rem;top:140rem}.hero__discount{position:absolute;right:-75rem;top:210rem}@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__arrow{display:none}.hero__btn{width:100%}.hero__discount{position:relative;right:auto;top:auto}}.discount{width:531rem;height:345rem;background:#fff7e6;display:flex;flex-direction:column;align-items:center;padding:120rem 26rem 26rem}@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))){.discount{width:100%;background:0 0;padding:0;height:auto}}.discount__cupon{position:absolute;top:-160rem;width:659rem;pointer-events:none}@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))){.discount__cupon{width:calc(100% + 90rem);position:static}}.discount__description{color:var(--Gray,#515151);font-size:22rem;font-style:normal;font-weight:500;line-height:130%;width:446rem;margin-bottom:21rem}@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))){.discount__description{width:100%;color:var(--White,#fff)}}.discount__btn{background:var(--Blue,#1a386a);width:100%;padding:26rem 36rem;border:none;color:#fff;display:flex;align-items:center}.about{display:flex;justify-content:space-between;padding-top:100rem;border-top:2rem solid #d9d9d9}@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))){.about{flex-direction:column-reverse;padding-top:50rem;gap:60rem}}.about__text-wrap{width:797rem;display:flex;flex-direction:column;align-items:flex-start}.about__title{color:var(--Black,#2f2f2f);font-size:50rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:110%;margin-top:34rem}@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))){.about__text-wrap{order:2;width:100%}.about__title{font-size:44rem;font-weight:700;font-family:Ostrovsky;line-height:130%;text-align:center;margin-top:0}.about__description{text-align:center}}.about__description{color:var(--Gray,#515151);font-family:Gordita;font-size:22rem;font-style:normal;font-weight:400;line-height:130%;max-width:692rem;margin-top:28rem}.about__button-wrap{display:flex;gap:32rem;margin-top:28rem}@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))){.about__button-wrap{flex-direction:column}.about__btn{width:100%}}.about__form{width:913rem}@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))){.about__form{width:100%;order:1}}.about__construction-form-area{width:913rem}.about__list{margin-bottom:48rem;margin-top:28rem}.list{display:flex;flex-direction:column;gap:28rem}.list>li{color:var(--Gray,#515151);font-family:Gordita;font-size:22rem;font-style:normal;font-weight:500;line-height:130%;display:flex;align-items:center;gap:20rem}.list>li::before{content:"\e809";width:48rem;min-width:48rem;height:48rem;min-height:48rem;background:var(--Green,#a1a16a);font-family:icon;font-size:16rem;line-height:16rem;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:16rem}.rewards{display:flex;flex-direction:row;justify-content:space-around;padding:40rem 0;border-radius:16rem;background:var(--Green,#a1a16a);box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.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))){.about__construction-form-area{width:100%;order:1}.about__list{margin-bottom:28rem}.rewards{padding:40rem 27rem;flex-direction:column;align-items:center;gap:40rem}}.rewards__item{display:flex;width:270rem;gap:16rem;flex-direction:column;align-items:center}.rewards__title{color:var(--White,#fff);font-size:24rem;font-style:normal;font-weight:500;line-height:38.474rem;text-align:center}.rewards__value{color:var(--White,#fff);font-size:60rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:110%;text-align:center}.rewards__value span{color:var(--Yellow,#fcb24b)}.why-us{display:flex;justify-content:space-between;padding:100rem 0;border-top:2rem solid #d9d9d9;border-bottom:2rem solid #d9d9d9}.why-us .why-us-star{position:absolute;bottom:-70rem;left:-75rem;width:211rem;height:197rem;background-repeat:no-repeat;background-size:contain;background-position:center;animation:5s linear infinite ringSpin}@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))){.rewards__item{width:calc(50% - 12rem)}.why-us{flex-direction:column;padding:50rem 0;gap:60rem}.why-us .why-us-star{display:none}}.why-us__text-wrap{width:854rem}.why-us__title{color:var(--Black,#2f2f2f);font-size:50rem;font-style:normal;font-weight:700;font-family:Ostrovsky;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))){.why-us__text-wrap{order:1;width:100%}.why-us__title{font-size:44rem;font-weight:700;font-family:Ostrovsky;line-height:130%;text-align:center;margin-top:0}.why-us__description{text-align:center}}.why-us__description{color:var(--Gray,#515151);font-family:Gordita;font-size:22rem;font-style:normal;font-weight:400;line-height:130%;margin-top:28rem;margin-bottom:28rem}.why-us__button-wrap{display:flex;gap:32rem;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))){.why-us__button-wrap{flex-direction:column}.why-us__btn{width:100%}}.why-us__image-wrap{position:relative;padding:30rem;width:855rem;min-height:596rem;background-color:var(--White);border-radius:16rem;box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.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))){.why-us__image-wrap{padding:20rem;width:100%;min-height:auto;height:428rem;order:2}}.why-us__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16rem}.why-us__license{position:absolute;top:50rem;right:50rem;display:flex;padding:11.714rem;flex-direction:column;align-items:flex-start;width:205rem;height:111rem;gap:7.321rem;border-radius:11.714rem;background:var(--White)}.why-us__license img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.why-us__list{margin-bottom:48rem}.services{display:flex;flex-direction:column;align-items:center;padding:100rem 0;border-top:2rem solid #d9d9d9;border-bottom:2rem solid #d9d9d9}.services__title{color:var(--Black,#2f2f2f);font-size:60rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:110%;text-align:center;margin-bottom:60rem}.services__subtitle{font-family:inherit;color:var(--Yellow)}.services__list{gap:57rem 47rem;display:flex;flex-wrap:wrap;width:100%}.services__service-card{width:calc(50% - 23.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))){.why-us__license{top:auto;right:auto;bottom:40rem;left:40rem}.services{padding:50rem 0}.services__title{font-size:44rem;line-height:130%}.services__list{flex-direction:column;align-items:center;gap:30rem}.services__service-card{width:100%}}.service-card{display:flex;flex-direction:column;background:var(--White,#fff);border-radius:16rem;box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.1);overflow:hidden;text-decoration:none;padding:32rem 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))){.service-card{padding:20rem;width:100%}}.service-card__image-wrap{overflow:hidden;border-radius:12rem;margin-bottom:24rem;height:300rem}.service-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.service-card__text-wrap{display:flex;align-items:center;justify-content:space-between;gap:20rem;padding:0}.service-card__title{color:var(--Black,#2f2f2f);font-family:Ostrovsky;font-size:44rem;font-style:normal;font-weight:700;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))){.service-card__text-wrap{align-items:flex-end}.service-card__title{color:var(--Black,#2f2f2f);font-family:Ostrovsky;font-size:32rem;font-style:normal;font-weight:700;line-height:130%}}.service-card .btn__icon{display:flex;justify-content:center;align-items:center;width:48rem;min-width:48rem;height:48rem;min-height:48rem;background:var(--Green,#a1a16a);border-radius:12rem;flex-shrink:0;color:var(--White,#fff)}.areas{padding-bottom:100rem;border-bottom:2rem solid #d9d9d9}.areas .areas-main{padding:35rem 0;position:relative}@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))){.areas{padding-bottom:50rem}.areas .areas-main{display:flex;flex-direction:column;padding:0;gap:20rem}}.areas__map{padding:30rem;border-radius:16rem;background-color:var(--Green);overflow:hidden;width:748rem;position:absolute;height:100%;top:0;left: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))){.areas__map{position:static;padding:17.33rem;width:100%;height:473rem}}.areas__map iframe{width:100%;height:100%}.areas__text-wrap{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--White);border-radius:20rem;padding:65rem 77rem 65rem 827rem}.areas__title{color:var(--Black,#2f2f2f);font-size:50rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:110%;margin-top:48rem;margin-bottom:28rem}.areas__description{color:var(--Gray);font-size:22rem;font-style:normal;font-weight:400;line-height:130%;margin-bottom:28rem}.areas__locations{display:flex;flex-wrap:wrap;gap:28rem;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))){.areas__text-wrap{padding:40rem 20rem}.areas__title{margin-top:0}.areas__locations{flex-direction:column}}.areas__locations>li{width:calc(33.33% - 18.6666rem);color:var(--Black);font-family:Gordita;font-size:22rem;font-style:normal;font-weight:500;line-height:130%;display:flex;align-items:center;gap:20rem}.areas__locations>li::before{content:"\e809";width:48rem;min-width:48rem;height:48rem;min-height:48rem;background-color:var(--Brown);border-radius:8rem;font-family:icon;font-size:16rem;line-height:16rem;display:flex;align-items:center;justify-content:center;color:var(--White)}.areas__locations>li>a{color:currentColor;-webkit-text-decoration-line:none;text-decoration-line:none}.banner{padding-bottom:100rem;border-bottom:2rem solid #d9d9d9}.banner .banner-main{display:flex;flex-direction:column;align-items:center;position:relative;padding:130rem 0;overflow:hidden;border-radius:20rem;background-color:var(--Green);height:571rem}@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))){.areas__locations>li{width:auto}.banner{padding-bottom:50rem}.banner .banner-main{flex-direction:column;padding:80rem 58rem;gap:32rem}}.banner .banner-ellipse{position:absolute;top:-393rem;bottom:-393rem;display:flex;justify-content:center;align-items:center;width:1357rem;height:1357rem;border-radius:100%;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))){.banner .banner-ellipse{top:-73rem;bottom:-73rem;width:718rem;height:718rem}}.banner .banner-ellipse__one{display:flex;justify-content:center;align-items:center;width:1163rem;height:1163rem;border-radius:100%;border:2rem solid var(--Brown)}@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))){.banner .banner-ellipse__one{width:615.122rem;height:615.122rem;border-width:2.143rem}}.banner .banner-ellipse__two{width:980rem;height:980rem;border-radius:100%;border:2rem solid var(--Brown)}.banner__back{width:1447rem;height:928rem;position:absolute;bottom:-140rem;right:-101rem}@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))){.banner .banner-ellipse__two{width:518.675rem;height:518.675rem;border-width:2.143rem}.banner__back{display:none}}.banner__contact-wrap{display:flex;flex-direction:column;gap:52rem;position:relative;z-index:1;padding-top:125rem;padding-bottom:200rem;padding-right:80rem}.banner__contact-wrap-back{position:absolute;height:calc(100% - 40rem);top:20rem;z-index:1;left:-180rem}.banner__title{color:var(--Black,#2f2f2f);font-size:60rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:110%;text-align:center;margin-bottom:32rem;max-width:635rem}@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))){.banner__contact-wrap{width:100%;padding:0}.banner__contact-wrap-back{display:none}.banner__title{font-size:40rem}.banner__button-wrap{flex-direction:column}}.banner__button-wrap{display:flex;gap:20rem}.banner__text-wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}@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))){.banner__text-wrap{width:100%;padding:0}}.banner__description{color:var(--Gray,#515151);font-family:Gordita;font-size:22rem;font-style:normal;font-weight:500;line-height:130%;padding:20rem 0;width:661rem}@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))){.banner__description{width:100%;padding-top:20rem}}.banner__cupon{width:813rem;position:absolute;top:-12rem;left:20rem;pointer-events:none}@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))){.banner__cupon{position:static;width:calc(100% + 80rem)}.banner__arrow{display:none}}.banner__arrow{position:absolute;top:310rem;left:629rem;width:213.863rem;height:181.249rem}.banner__btn{background:var(--Blue,#1a386a);padding:26rem 36rem;border:none;color:#fff;display:flex;align-items:center;width:483rem}.contact-link{display:flex;flex-direction:column;position:relative;z-index:2}.contact-link__title{color:var(--Blue,#101372);font-size:24rem;font-style:normal;font-weight:700;line-height:38.474rem}.contact-link__link{color:var(--Black,#00040a);font-size:44rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:130%;text-decoration:none}@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))){.banner__btn{width:100%}.contact-link{align-items:center}.contact-link__link{font-size:24rem;line-height:38.474rem}}.gallery{display:flex;flex-direction:column;align-items:flex-start;border-bottom:2rem solid #d9d9d9}.gallery__title{color:var(--Black,#2f2f2f);font-size:60rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:110%;margin-top:28rem;margin-bottom:48rem}@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))){.gallery{align-items:center;padding-bottom:50rem}.gallery__title{text-align:center;font-size:44rem;line-height:130%;margin-top:0;margin-bottom:28rem}}.gallery__carusel-wrap{width:100%;display:flex;flex-direction:column;align-items:center;position:relative}@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))){.gallery__carusel-wrap{flex-direction:column-reverse;gap:40rem}}.gallery__nav{position:absolute;right:16rem;bottom:calc(100% + 48rem);display:flex!important;gap:24rem}.gallery__nav>button{width:84rem;height:84rem;background:var(--Yellow,#fcb24b)!important;color:var(--White,#fff);border-radius:8rem;display:flex;align-items:center;justify-content:center;border:none}.gallery__nav>button:hover{box-shadow:0 0 9.5rem 0 rgba(0,0,0,.2);transition:.2s}.gallery__nav>button:first-child::before{transform:rotate(180deg)}.gallery__nav>button::before{content:"\e811";position:absolute;width:100%;height:100%;font-family:icon;font-size:42rem;line-height:42rem;display:flex;align-items:center;justify-content:center;background-size:contain}.gallery__carusel{width:100%;padding-top:40rem;padding-bottom: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))){.gallery__nav{position:static}.gallery__nav>button{width:48rem;height:48rem}.gallery__nav>button::before{font-size:32rem;line-height:32rem}.gallery__carusel{box-shadow:0 4rem 4rem 0 rgba(0,0,0,.25);padding:0;border-radius:16rem;overflow:hidden;right:auto}}.gallery__track{display:flex;gap:32rem}.gallery__carusel-item{width:419rem;height:350rem;flex-shrink:0;box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.1);border-radius:16rem;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))){.gallery__carusel-item{padding:0;width:432rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.gallery__carusel-item{width:615rem;height:466rem}}.gallery__carusel-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16rem}.testimonial{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:100rem;border-bottom:2rem solid #d9d9d9}.testimonial__title{color:var(--Black,#2f2f2f);font-size:60rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:110%;margin-top:28rem;margin-bottom:48rem}.testimonial__carusel-wrap{width:100%;display:flex;flex-direction:column;align-items:center;position:relative}.testimonial__carusel{display:block;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))){.testimonial{padding-bottom:50rem}.testimonial__title{font-size:44rem;line-height:130%;text-align:center;margin-top:0;margin-bottom:28rem}.testimonial__carusel-wrap{flex-direction:column-reverse;gap:40rem}.testimonial__carusel{box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.1);right:auto}}.testimonial__nav{position:absolute;right:16rem;bottom:calc(100% + 48rem);display:flex;gap:24rem}.testimonial__nav>button{width:84rem;height:84rem;background:var(--Yellow,#fcb24b)!important;color:var(--White,#fff);border-radius:8rem;display:flex;align-items:center;justify-content:center;border:none}.testimonial__nav>button:hover{box-shadow:0 0 9.5rem 0 rgba(0,0,0,.2);transition:.2s}.testimonial__nav>button:first-child{transform:rotate(-180deg)}.testimonial__nav>button::before{content:"\e811";position:absolute;width:100%;height:100%;font-family:icon;font-size:42rem;line-height:42rem;display:flex;align-items:center;justify-content:center;background-size:contain}.testimonial__track{display:flex}.testimonial__carusel-item{width:589.6666666667rem;padding:20rem 22.5rem;flex-shrink: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))){.testimonial__nav{position:static}.testimonial__nav>button::before{font-size:32rem;line-height:32rem}.testimonial__carusel-item{padding:0;width:432rem;min-height:727rem}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.testimonial__carusel-item{width:615rem}}.testimonial-card{width:100%;height:100%;min-height:511rem;padding:40rem;border:1.275rem solid var(--White);border-radius:16rem;background-color:var(--White);box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.1)}.testimonial-card__stars{display:flex;gap:4rem;margin-bottom:40rem}.testimonial-card__stars span{width:58rem;height:58rem;background-color:var(--Green);display:flex;align-items:center;justify-content:center}.testimonial-card__stars span::before{content:"\e804";width:30rem;height:30rem;font-family:icon;font-size:30rem;line-height:30rem;color:var(--White,#fff)}.testimonial-card__profile-wrap{display:flex;margin-bottom:40rem}.testimonial-card__avatar{width:102rem!important;height:102rem;-o-object-fit:cover;object-fit:cover;border-radius: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))){.testimonial-card{padding:20rem;min-height:509rem}.testimonial-card__profile-wrap{flex-direction:column}.testimonial-card__avatar{margin-bottom:31rem}}.testimonial-card__name-wrap{width:calc(100% - 102rem);display:flex;flex-direction:column;gap:6rem}@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))){.testimonial-card__name-wrap{width:100%;padding:0}}.testimonial-card__name{color:var(--Black,#00040a);font-size:40rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:130%}.testimonial-card__location{color:var(--Gray);font-size:24rem;font-style:normal;font-weight:500;line-height:38.474rem}.testimonial-card__desc{color:var(--Gray);font-size:24rem;font-style:normal;font-weight:400;line-height:38.474rem}.footer{display:flex;justify-content:center;padding-bottom: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))){.footer{padding-bottom:35rem}}.footer__container{border-radius:12rem;background:var(--White);box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.1)}.footer__main{display:flex;align-items:center;justify-content:space-between;padding:27rem 30rem;height:169rem;border-top:2rem solid #eceff3}@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__main{flex-direction:column;align-items:center;padding:10rem;gap:20rem;height:auto}}.footer__logo{height:115rem}.footer__logo-mob{display:none;height:100%}.footer__logo-desc{height:100%}.footer__nav{display:flex;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))){.footer__nav{flex-direction:column;align-items:center;gap:24rem}}.footer__nav>li>a{color:var(--Black,#2f2f2f);font-size:28rem;font-style:normal;font-weight:500;line-height:38.474rem;text-decoration:none}.footer .footer-social-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24rem}.footer .footer-social-list .social-link{display:flex;justify-content:center;align-items:center;width:70rem;height:70rem;flex-shrink:0;background-repeat:no-repeat;background-size:contain;background-position:center}.about-hero{border:none;padding:0}.about-hero__image{overflow:hidden;width:820rem;position:absolute;height:100%;top:0;left:0}.about-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@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 .footer-social-list{gap:21rem}.footer .footer-social-list .social-link{width:61.525rem;height:61.525rem}.about-hero{display:flex;flex-direction:column-reverse;gap:42rem;padding:0}.about-hero__image{position:static;height:418rem;width:100%}}.about-hero__text-wrap{background:var(--White,#fff);padding:115rem 151rem 115rem 885rem}.about-hero__title{color:var(--Black,#00040a);font-size:60rem;font-style:normal;font-family:Gordita;font-weight:500;line-height: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))){.about-hero__text-wrap{width:100%;padding:32rem 20rem 60rem}.about-hero__title{font-size:60rem;line-height:110%}}.about-hero__description{color:var(--Black,#00040a);font-size:22rem;font-style:normal;font-weight:500;line-height:130%;margin-top:28rem;margin-bottom:48rem}.about-hero__button-wrap{display:flex;gap:32rem;flex-shrink: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))){.about-hero__button-wrap{flex-direction:column}}.about-hero__btn-quote{text-decoration:none}.why-us__trastpilot{position:absolute;bottom:50rem;left:50rem;display:flex;padding:11.714rem;flex-direction:column;align-items:flex-start;width:158rem;gap:7.321rem;border-radius:11.714rem;background:var(--White)}.why-us__trastpilot img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about-services{display:flex;flex-direction:column;align-items:center;padding-bottom:100rem;border-bottom:2rem solid #d9d9d9}.about-services__title{text-align:center;color:#222;font-size:80rem;font-style:normal;font-family:Gordita;font-weight:500;line-height:98.679rem;margin-top:43rem;margin-bottom:84rem}.about-services__wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@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))){.about-services{padding:40rem 10rem 50rem}.about-services__title{font-size:44rem;line-height:130%}.about-services__wrap{gap:48rem}}.services-card{display:flex;position:relative;flex-direction:column;align-items:center;background:var(--White,#fff);gap:24rem;width:calc(33.33% - 25.333rem);padding:60rem 41rem 38rem;border-radius: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))){.services-card{width:100%}}.services-card__img{width:74.063rem;height:74.063rem;display:flex;align-items:center;justify-content:center}.services-card__img::before{font-size:74rem;line-height:74rem;font-family:icon;color:var(--Brown,#8d6959)}.services-card__img.service-1::before{content:"\e813"}.services-card__img.service-2::before{content:"\e814"}.services-card__img.service-3::before{content:"\e815"}.services-card__title{color:#161c24;font-family:Ostrovsky;text-align:center;font-size:24rem;font-style:normal;font-weight:700;line-height:38.474rem}.services-card__desc{color:var(--Gray,#515151);text-align:center;font-size:22rem;font-style:normal;font-weight:400;line-height:130%}.service-hero{background:var(--White,#fff);padding:30rem;border-radius:16rem;display:flex;justify-content:center}.service-hero__inner{display:flex;flex-direction:column;gap:24rem}.service-hero__title{color:var(--Black,#00040a);font-family:Ostrovsky;font-size:60rem;font-style:normal;font-weight:700;line-height:98.679rem;text-align:center;margin:0}.service-hero__title-location{font-family:Ostrovsky;color:var(--Brown,#6c5441)}.service-hero__divider{height:2rem;background:#d9d9d9;width:100%}.service-hero__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;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))){.service-hero__title{font-size:50rem;line-height:normal}.service-hero__bottom{flex-direction:column;align-items:center}.service-hero__action{width:100%}}.service-hero__actions{display:flex;gap:24rem;flex-wrap:wrap}.service-hero__action{display:flex;align-items:center;gap:16rem;text-decoration:none}.service-hero__action-text{color:var(--Black,#00040a);font-family:Ostrovsky;font-size:40rem;font-style:normal;font-weight:700;line-height:98.679rem}@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))){.service-hero__action-text{color:var(--Black,#00040a);font-family:Ostrovsky;font-size:24rem;font-style:normal;font-weight:700;line-height:normal}}.service-hero__action-icon{display:flex;align-items:center;justify-content:center;width:80rem;height:80rem;border-radius:12rem;flex-shrink:0}.service-hero__action-icon .icon{font-size:28rem;color:inherit}.service-hero__action-icon_phone{background:var(--Yellow,#fcb24b);color:#00040a}.service-hero__action-icon_estimate{background:var(--Brown,#8b7062);color:#fff}.service-hero__rating{display:flex;align-items:flex-end;gap:32rem}.service-hero__stars{display:flex;gap:10rem;color:var(--Yellow,#fcb24b)}.service-hero__stars span{font-family:icon;font-size:41.4rem;line-height:41.4rem}.service-hero__stars span::before{content:"\e804"}.service-hero__rating-text{margin-top:10rem;color:var(--Black,#2f2f2f);font-family:Ostrovsky;font-size:28rem;font-style:normal;font-weight:700;line-height:130%}.service-hero__rating-value{color:var(--Green,#a1a16a);font-family:Ostrovsky;font-size:28rem;font-style:normal;font-weight:700;line-height:130%}.service-hero__social{display:flex}.service-hero__social-link{display:block;width:81rem;height:81rem;background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:-9999px;overflow:hidden;margin-right:-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))){.service-hero__rating{align-items:center;justify-content:center;gap:10rem}.service-hero{padding:32rem 20rem;border-left:none;border-right:none}}.service-top{display:flex;flex-wrap:wrap;gap:40rem;align-items:flex-start}.service-top__image-wrap{height:450rem;padding:30rem;overflow:hidden;border-radius:16rem;background-color:var(--White);box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.1);flex-grow:2}.service-top__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@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))){.service-top{flex-direction:column}.service-top__image-wrap{width:100%;height:auto;min-height:300rem;padding:20rem}}.services-hero{padding:60rem 0;background:#dfe6f3;display:flex;align-items:center;justify-content:center}.services-hero__title{color:var(--Black,#2f2f2f);font-size:60rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:110%;margin-top:28rem;margin-bottom:48rem;text-align:center}@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))){.services-hero__title{font-size:44rem;line-height:130%;text-align:center}.services-hero{padding:43rem 20rem}}.services-block{background:var(--White,#fff);box-shadow:0 4rem 100rem 0 rgba(0,0,0,.15);display:flex;align-items:center;padding:60rem 40rem;gap:60rem}.services-block__text-wrap{width:calc(100% - 834rem)}.services-block__title{color:var(--Black,#2f2f2f);font-size:60rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:110%;margin-top:28rem;margin-bottom:48rem}@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))){.services-block{flex-direction:column;padding:32rem 20rem 60rem}.services-block__text-wrap{width:100%;order:1}.services-block__title{font-size:44rem;line-height:130%}.services-block__button-wrap{flex-direction:column}}.services-block__description{color:var(--Gray,#515151);font-size:22rem;font-style:normal;font-weight:500;line-height:130%;margin-top:28rem;margin-bottom:48rem}.services-block__button-wrap{display:flex;gap:32rem}.services-block__image-wrap{width:774rem;height:585rem;padding:0 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))){.services-block__image-wrap{width:100%;height:auto;padding:0;order:0}.services-block__btn{width:100%}}.services-block__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.service-location-list{display:flex;flex-direction:column;gap:30rem}.service-location-list>li{display:flex;align-items:center;gap:20rem}.service-location-list>li::before{content:"";background-color:var(--Black);width:5rem;height:5rem;border-radius:5rem}.service-location-list a{display:flex;flex-direction:column;font-weight:500;font-size:24rem;color:var(--Black);text-decoration:none}.service-location-list a::after{content:"";width:100%;height:1rem;background-color:var(--Black)}.problems__title{color:var(--Black,#222);font-family:Gordita;font-size:80rem;font-style:normal;font-weight:500;line-height:98.679rem}.problems__left{width:632rem;display:flex;flex-direction:column;align-items:flex-start}@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))){.problems{padding-bottom:132rem}.problems__title{font-size:60rem;line-height:110%;padding-bottom:28rem;padding-top:48rem}.problems__left{width:100%}}.problems__right{width:976rem}.problems__text-wrap{display:flex;justify-content:space-between;padding-bottom:40rem;align-items:flex-end}@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))){.problems__right{width:100%}.problems__text-wrap{flex-direction:column}}.problems__carusel-wrap{position:relative}.problems__desc{color:var(--Gray,#515151);font-family:Gordita;font-size:22rem;font-style:normal;font-weight:500;line-height:130%}.problems__carusel-item{width:442.25rem;display:flex;align-items:center;justify-content:center;padding:0 12rem;flex-shrink: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))){.problems__carusel-item{padding:0;width:432rem}.problems__carusel{right:auto}}@media (min-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(min-width:441px) and (orientation:portrait) and (not ((hover:hover) and (pointer:fine))),(max-width:956px) and (orientation:landscape) and (not ((hover:hover) and (pointer:fine))){.problems__carusel-item{width:615rem}}.problems__track{display:flex}.problems__carusel{cursor:default!important}.problems__nav{display:none;position:absolute;right:16rem;bottom:calc(100% + 48rem);gap:24rem}.problems__nav>button{width:84rem;height:84rem;background:var(--Yellow,#fcb24b)!important;color:var(--White,#fff);border-radius:8rem;display:flex;align-items:center;justify-content:center;border:none}.problems__nav>button:hover{box-shadow:0 0 9.5rem 0 rgba(0,0,0,.2);transition:.2s}.problems__nav>button:first-child{transform:rotate(-180deg)}.problems__nav>button::before{content:"\e801";position:absolute;width:100%;height:100%;font-family:icon;font-size:32rem;line-height:32rem;display:flex;align-items:center;justify-content:center;background-size:contain;transform:rotate(45deg)}.problem-card{width:100%;display:flex;flex-direction:column;background:#dfe6f3;padding:20rem;min-height:400rem;height:100%}.problem-card__title{color:var(--Black,#222);font-family:Gordita;font-size:32rem;font-style:normal;font-weight:500;line-height:110%;width:100%;border-bottom:2rem solid var(--White,#fff);padding:16rem;margin-bottom:16rem}.problem-card__desc{color:var(--Black,#222);font-family:Gordita;font-size:24rem;font-style:normal;font-weight:500;line-height:38.474rem;margin-bottom:26rem}.problem-card__img{width:100%;height:222rem;-o-object-fit:cover;object-fit:cover}.hiw{display:flex;flex-direction:column;align-items:center}.hiw__title{color:var(--Black,#2f2f2f);font-size:60rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:110%;margin-top:28rem;margin-bottom:48rem;text-align:center}@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))){.problems__nav{right:50%;transform:translateX(50%);top:calc(100% + 48rem);display:flex}.hiw__title{font-size:44rem;line-height:130%;text-align:center}}.hiw__desc{color:#515151;text-align:center;font-family:Gordita;font-size:22rem;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.351rem}.hiw__card-wrap{width:100%;display:flex;justify-content:space-between;position:relative}.hiw__card-wrap::after,.hiw__card-wrap::before{content:"";width:320rem;height:2rem;border-bottom:2rem dashed #d5d7dd;background-size:100% 100%;position:absolute;top:120rem;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))){.hiw__card-wrap{flex-direction:column}.hiw__card-wrap::after,.hiw__card-wrap::before{display:none}.service-hero__services-block{box-shadow:none;padding:0}.service-hero__services-block .services-block__text-wrap{box-shadow:0 4rem 100rem 0 rgba(0,0,0,.15);padding:32rem 20rem 60rem}.service-hero__services-block .services-block__image-wrap{order:2}}.hiw__card-wrap::before{left:370rem}.hiw__card-wrap::after{right:370rem}.hiw .hiw-card{display:flex;flex-direction:column;align-items:center}.hiw .hiw-card__number{color:var(--Black,#222);text-align:center;font-family:Gordita;font-size:194.545rem;font-style:normal;font-weight:500;line-height:239.971rem;display:flex;align-items:center}.hiw .hiw-card__number::after{content:"";width:130rem;height:130rem;background:var(--Yellow,#fcb24b);margin-top:9rem;margin-left:20rem;font-family:icon;color:#fff;font-size:100rem;line-height:100rem;display:flex;align-items:center;justify-content:center}.hiw .hiw-card__number.hiw1::after{content:"\e80f"}.hiw .hiw-card__number.hiw2::after{content:"\e810"}.hiw .hiw-card__number.hiw3::after{content:"\e80a"}.hiw .hiw-card__title{color:#161c2d;text-align:center;font-family:Gordita;font-size:36.838rem;font-style:normal;font-weight:500;line-height:56.135rem;letter-spacing:-.877rem;margin-bottom:24rem}.hiw .hiw-card__desc{color:#515151;text-align:center;font-family:Gordita;font-size:24rem;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.351rem;opacity:.7;max-width:444rem}.service-custom{display:flex;flex-direction:column;align-items:flex-start}.advantages{display:flex;flex-direction:column;align-items:center;overflow:hidden}.advantages__title{color:var(--Black,#2f2f2f);font-size:60rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:110%;margin-top:28rem;margin-bottom:48rem;text-align:center}@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))){.advantages__title{font-size:44rem;line-height:130%;text-align:center}}.advantages__carusel-wrap{width:100%;padding-top:60rem}.advantages__track{display:flex;gap:24rem}.advantages__desc{color:#515151;text-align:center;font-family:Gordita;font-size:22rem;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.351rem}.advantages__logo{height:100%}.advantages__carusel-item{height:200rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.advantages__carusel .owl-nav{display:none;position:absolute;right:16rem;bottom:calc(100% + 48rem);gap:24rem}.advantages__carusel .owl-nav>button{width:84rem;height:84rem;background:var(--Yellow,#fcb24b)!important;color:var(--White,#fff);border-radius:8rem;display:flex;align-items:center;justify-content:center}.advantages__carusel .owl-nav>button:hover{box-shadow:0 0 9.5rem 0 rgba(0,0,0,.2);transition:.2s}.advantages__carusel .owl-nav>button.owl-prev{transform:rotate(-180deg)}.advantages__carusel .owl-nav>button::before{content:"\e801";position:absolute;width:100%;height:100%;font-family:icon;font-size:32rem;line-height:32rem;display:flex;align-items:center;justify-content:center;background-size:contain;transform:rotate(45deg)}.advantages__carusel .owl-nav>button span{display:none}.privacy-hero{padding:60rem 0;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:12rem;box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.1)}.privacy-hero__title{color:var(--Black,#2f2f2f);font-size:60rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:110%;margin-top:28rem;margin-bottom:48rem;text-align:center}@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))){.advantages__carusel .owl-nav{right:50%;transform:translateX(50%);top:calc(100% + 48rem);display:flex!important}.advantages__carusel{right:auto}.privacy-hero__title{font-size:44rem;line-height:130%;text-align:center}.privacy-hero{padding:43rem 20rem}}.custom .custom-image__block{display:flex;flex-wrap:wrap;gap:40rem;align-items:flex-start;width:100%;margin-top:87rem}@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))){.custom .custom-image__block{flex-direction:column;margin-top:42rem}}.custom .custom-image__image-wrap{height:450rem;width:855rem;padding:30rem;overflow:hidden;border-radius:16rem;background-color:var(--White);box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.1);flex-shrink:0}.custom .custom-image__image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.custom .custom-image__text-wrap{flex:1;min-width:280rem}.custom .custom-image__text-wrap h2{margin-top:0;font-size:50rem}.custom h2{color:var(--Black,#2f2f2f);font-size:60rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:110%;margin-top:32rem;margin-bottom:32rem}.custom h3,.custom h4,.custom h5{color:var(--Black,#00040a);font-size:44rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:130%;margin-top:20rem;margin-bottom: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))){.custom .custom-image__image-wrap{width:100%;height:auto;min-height:300rem;padding:20rem}.custom .custom-image__text-wrap{order:2}.custom .custom-image__text-wrap h2{font-size:44rem}.custom h2{font-size:44rem;line-height:130%}.custom h3,.custom h4,.custom h5{font-size:32rem;line-height:130%}}.custom ul{margin-top:32rem;margin-bottom:32rem}.custom ul li{color:var(--Gray,#515151);font-size:22rem;font-style:normal;font-weight:500;line-height:130%;padding-left:35rem;position:relative;margin:11rem 0}.custom ul li::before{content:"";display:inline-block;width:8rem;height:8rem;background-color:var(--Green,#a1a16a);position:absolute;left:0;top:8rem;border-radius:71rem}.custom ol{margin-top:32rem;margin-bottom:32rem}.custom ol li{color:var(--Gray,#515151);font-size:22rem;font-style:normal;font-weight:500;line-height:130%;padding-left:35rem;position:relative;margin:11rem 0}.custom ol li::before{content:counter(list-item) ".";color:var(--Green,#a1a16a);font-weight:700;position:absolute;left:0}.custom a{color:var(--Green,#a1a16a);font-size:22rem;font-style:normal;font-weight:500;line-height:130%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.custom p{color:var(--Gray,#515151);font-size:22rem;font-style:normal;font-weight:400;line-height:130%;margin-top:20rem;margin-bottom:20rem}.custom strong{font-weight:900}.custom table{width:100%;border-collapse:collapse;font-size:24rem;margin-top:24rem;margin-bottom:24rem}.custom table thead{background-color:#f5f5f5}.custom table thead th{padding:12rem;text-align:left;border-bottom:2rem solid #ddd;font-weight:700;color:#333}.custom table tbody tr:nth-child(even){background-color:#fafafa}.custom table tbody tr td{padding:12rem;border-bottom:1rem solid #e0e0e0;color:#555}.custom .image-wrap{display:flex}.header{width:100%;display:flex;justify-content:center;position:fixed;top:0;left:0;z-index:999;padding-top:30rem}@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))){.custom table{font-size:14rem}.header{padding-top:35rem}}.header__container{display:flex;align-items:center;justify-content:space-between;position:relative;gap:75rem;padding:27rem 30rem;border-radius:12rem;background:#fff;box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.1);height:169rem}.header__menu-btn{display:none}@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__container{padding:10rem;height:106rem}.header .btn__phone-icon{display:flex}.header__menu-btn{display:flex;align-items:center;justify-content:center;padding:0;width:84rem;height:84rem;background:var(--Green);border:none;border-radius:10rem;transition:background-color .2s}.header__menu-btn::before{content:"\e800";width:32rem;height:32rem;font-size:32rem;line-height:32rem;font-family:icon;color:var(--White,#fff)}.header__menu-btn.active::before{content:"\e803";font-size:32rem;line-height:32rem;font-family:icon;color:var(--White,#fff)}}.header__nav{position:relative;display:flex;gap:0 30rem;flex-wrap:wrap}.header__nav>*{position:relative;padding-top:7rem;padding-bottom:7rem}@media (any-hover:hover) and (pointer:fine){.areas__locations>li>a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.header__nav>li:has(.submenu-links):hover .with-triangle::after{transform:translateY(-50%) rotate(-90deg);border-left-color:var(--Blue,#101372)}.header__nav>li:has(.submenu-links):hover .submenu-links{visibility:visible;opacity:1}.header__nav>li>a:hover,.header__nav>li>p:hover{color:var(--Green,#a1a16a)}}.header__nav .with-triangle{margin:0;cursor:pointer;position:relative;padding-left:1em;text-decoration:none;color:inherit}.header__nav .with-triangle::before{content:"";position:absolute;top:50%;left:.2em;transform:translateY(-50%) rotate(90deg);width:0;height:0;border-left:5rem solid #161c24;border-top:5rem solid transparent;border-bottom:5rem solid transparent;transition-property:transform,border-left-color;transition-duration:.25s;transition-timing-function:ease-in-out}.header__nav>li>a,.header__nav>li>p{color:#161c24;font-size:22rem;font-style:normal;font-weight:400;line-height:38.474rem;text-decoration:none;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))){.header__nav>*{padding-top:0;padding-bottom:0}.header__nav .with-triangle::before{right:auto;left:.2em;border-left:none;border-right:5rem solid var(--White,#fff);border-top:5rem solid transparent;border-bottom:5rem solid transparent;transform:translateY(-50%) rotate(-90deg)}.header__nav .with-triangle{padding-right:0;padding-left:1em;color:var(--White,#fff)}.header__nav li:has(.submenu-links.active)>.with-triangle::after{transform:translateY(-50%) rotate(90deg)}.header__nav{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;width:calc(100% - 20rem);padding:28rem;display:flex;flex-direction:column;gap:0;top:calc(100% + 40rem);border-radius:12rem;background-color:var(--Green)}.header__nav>li{border-bottom:1rem solid #d9d9d9;order:2}.header__nav>li:has(.submenu-links){display:flex;flex-direction:column;align-items:center}.header__nav>li>a,.header__nav>li>p{display:inline-block;color:var(--White);font-weight:500;line-height:74rem;letter-spacing:-.222rem;text-align:start;width:100%}.header__nav.active{pointer-events:all;opacity:1}}.header__button-wrap{display:flex;gap:32rem;flex-shrink:0}.header .btn__phone-text{color:#2f2f2f;text-align:center;font-size:24rem;font-weight:500;line-height:38.474rem;text-transform:uppercase}.header__logo{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))){.header .btn__phone-text,.header__btn-quote{display:none}.header .btn__phone{width:84rem;height:84rem;padding:0;border-radius:10rem;background:var(--Brown);color:var(--White)}.header__logo{width:86rem;height:86rem}}.header__logo-mob{display:none;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__logo-desc{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))){.header__logo-mob{display:block}.header__logo-desc{display:none}}.submenu-links{position:absolute;top:100%;display:flex;flex-direction:column;background-color:var(--Green);border:1rem solid var(--White);opacity:0;visibility:hidden;transition-property:visibility,opacity;transition-duration:.25s;transition-timing-function:ease-in-out;z-index:2;width:-moz-max-content;width:max-content}.submenu-links>li{display:flex;border-bottom:1rem solid var(--White);width:100%}.submenu-links a{padding:15rem 20rem;color:var(--White);font-size:24rem;font-weight:500;line-height:30rem;text-decoration:none;transition:color .25s ease-in-out;width:100%;text-transform:capitalize}@media (any-hover:hover) and (pointer:fine){.submenu-links a:hover{color:var(--Black,#2f2f2f)}}.contact{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))){.submenu-links{position:static;opacity:1;visibility:visible;background-color:var(--White);border:none;border-radius:8rem;max-height:0;overflow:hidden;transition:max-height .1s ease-in-out;margin:0 -1rem;padding-left:16rem;padding-right:16rem;width:100%;box-sizing:border-box}.submenu-links.active{max-height:1000rem}.submenu-links>li{border:none;border-bottom:1rem solid #d9d9d9}.submenu-links a{color:var(--Black,#00040a);padding:16rem 0;font-size:22rem}.contact{gap:42rem;display:flex;flex-direction:column}}.contact__wrap{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:80rem;gap:28rem;padding-bottom:100rem;background-color:var(--White);box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.1);border-top-left-radius:16rem;border-top-right-radius:16rem}.contact__title{color:var(--Black,#00040a);font-size:80rem;font-style:normal;font-family:Gordita;font-weight:500;line-height:98.679rem}@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))){.contact__wrap{padding:32rem 20rem;gap:42rem}.contact__title{font-size:60rem;line-height:110%;text-align:center}}.contact__desc{color:var(--Gray,#515151);text-align:center;font-size:22rem;font-style:normal;font-weight:500;line-height:130%;max-width:1147rem}.contact__form{width:913rem;position:absolute;top:calc(100% - 315rem)}@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))){.contact__form{width:100%;position:static}}.contact__construction-form-area{width:913rem;position:absolute;top:calc(100% - 200rem)}.contact__map{height:850rem;width:100%}.contact__map iframe{width:100%;height:100%}.step1{background:var(--Yellow,#e2c287);padding:32rem 51rem;display:flex;flex-wrap:wrap;gap:28rem}@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))){.contact__construction-form-area{width:100%;position:static}.contact__map{height:500rem}.step1{padding-left:10rem;padding-right:10rem}}.step1__title{color:#00040a;text-align:center;font-size:44rem;font-style:normal;font-weight:500;font-family:Gordita;line-height:130%}.step1__label{width:calc(50% - 14rem)}.step1__btn,.step1__label-wide{width:100%}.step2{background:var(--Yellow,#e2c287);display:flex;flex-direction:column;padding:278rem 51rem 49rem}.step2__title{color:#00040a;text-align:center;font-size:72.486rem;font-style:normal;font-weight:700;font-family:Ostrovsky;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))){.step1__label{width:100%}.step2{padding:80rem 10rem 10rem}.step2__title{font-size:44rem;line-height:130%}}.step2__desk{color:var(--White,#fff);text-align:center;font-size:32rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:130%;margin-top:32rem}.step2__btn{width:100%;margin-top:137rem}@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))){.step2__desk{font-size:24rem;font-weight:700;line-height:38.474rem}.step2__btn{margin-top:40rem}}.label{display:flex;flex-direction:column;gap:10rem;position:relative}.label__desc{color:var(--Black,#2f2f2f);font-family:Gordita;font-size:24rem;font-style:normal;font-weight:700;line-height:38.474rem}.label__input{padding:20rem;color:var(--Black,#00040a);font-family:Gordita;font-size:22rem;font-style:normal;font-weight:500;line-height:130%;background:var(--White,#fff);border-radius:8rem;border:2rem solid #e5e0d9}.label__input::-moz-placeholder{color:var(--Gray,#515151)}.label__input::placeholder{color:var(--Gray,#515151)}.label:has(.label__select){position:relative}.label:has(.label__select)::before{color:var(--Black,#00040a);content:"▼";position:absolute;right:20rem;bottom:18rem;font-size:24rem;transform:scale(1,.6)}.label__select{padding:20rem;color:var(--Black,#00040a);font-family:Gordita;font-size:22rem;font-style:normal;font-weight:500;line-height:130%;background:var(--White,#fff);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.label__select::-moz-placeholder{color:var(--Gray,#515151)}.label__select::placeholder{color:var(--Gray,#515151)}.label:has(.label__error-message:not(:empty)) .label__input{border:2rem solid #ff5151}.label__error-message{color:#ff5151;font-size:18rem;font-style:normal;font-weight:400;line-height:130%;position:absolute;top:calc(100% + 3rem)}.checkbox{padding-left:28rem;position:relative;display:flex}.checkbox__input{display:none}.checkbox__desc{color:var(--black-100,#212121);font-family:Gordita;font-size:18rem;font-style:normal;font-weight:400;line-height:130%}.checkbox::before{content:"";position:absolute;height:16rem;width:16rem;border:thin solid #d9d9d9;background:#fdfdfd;top:0;left:0}.checkbox:has(.checkbox__input:checked)::before{background:var(--Black,#00040a);background-image:url(../img/icon/check_small.svg);background-repeat:no-repeat;background-size:11.15rem 8.57rem;background-position:center;border:none}.book-form{background:#eaeaea;padding:48rem 40rem;width:100%}.book-form .calendar{display:flex;flex-direction:column;align-items:center}.book-form .calendar__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:48rem;position:relative;gap:40rem;border-bottom:2rem solid #ededed;width:100%}.book-form .calendar__header>span{color:var(--Black,#00040a);font-size:44rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:130%;display:flex;justify-content:center;align-items:center;gap:24rem}.book-form .calendar__header>button{display:flex;height:75rem;width:75rem;justify-content:center;align-items:center;background:var(--Blue,#101372);border:none}.book-form .calendar__header>button::before{content:"\e811";font-family:icon;font-size:32rem;line-height:32rem;color:var(--White,#fff)}.book-form .calendar__header>button:first-child::before{transform:rotate(180deg)}.book-form .calendar__header>button:disabled{cursor:not-allowed;background:var(--Black,#00040a);color:var(--Light-gray,#eaeaea)}.book-form .calendar__header>button:disabled::before{color:var(--Light-gray,#eaeaea)}.book-form .calendar__table{width:100%;margin-top:48rem}.book-form .calendar__table>thead>tr>th{color:var(--Black,#00040a);text-align:center;font-family:Gordita;font-size:24rem;font-style:normal;font-weight:700;line-height:38.474rem;padding-top:5.5rem;padding-bottom:5.5rem}.book-form .calendar__table>thead>tr>th:first-of-type,.book-form .calendar__table>thead>tr>th:last-of-type{color:var(--Blue,#101372)}@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{padding:28rem 10rem}.book-form .calendar__header{padding-bottom:28rem}.book-form .calendar__header>span{font-size:24rem;line-height:38.474rem}.book-form .calendar__table{margin-top:28rem}.book-form .calendar__table>thead>tr>th{padding-bottom:17rem;font-size:16rem}}.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:105rem;width:105rem;color:var(--Black,#00040a);text-align:center;font-size:24rem;font-style:normal;font-weight:500;line-height:38.474rem;background:var(--White,#fff);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{background:var(--White,#fff);color:var(--Black,#00040a)}.book-form .calendar__table>tbody>tr>td>div>button.selected::before{content:"";background:var(--Black,#00040a);width:10rem;height:10rem;position:absolute;bottom:8rem;display:none}.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:2rem solid #ededed;gap:4rem}@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:24rem;height:45rem;width:45rem}.book-form .select-slot__header{align-items:flex-start;padding-top:22rem;padding-bottom:22rem;padding-left:110rem}}.book-form .select-slot__back{position:absolute;background:var(--Blue,#101372);border:none;left:0;color:#fff;font-size:24rem;font-style:normal;font-weight:500;line-height:38.474rem;padding:16rem 17.5rem;display:flex;gap:8rem}@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{font-size:0;gap:0}}.book-form .select-slot__back::before{content:"\e812";font-family:icon;font-size:40rem;line-height:40rem;color:#fff}.book-form .select-slot__selected-day{color:var(--Black,#00040a);font-size:32rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:130%}.book-form .select-slot__date{color:var(--Gray,#515151);font-size:24rem;font-style:normal;font-weight:500;line-height:38.474rem}.book-form .select-slot__slot-area{padding-top:48rem;max-height:729rem;display:flex;flex-wrap:wrap;gap:16rem;justify-content:space-between;overflow:auto;width:calc(100% + 10rem);padding-right:10rem}.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{border:2rem solid var(--Blue,#101372);width:calc(50% - 8rem);height:100rem;background:0 0;color:var(--Black,#00040a);text-align:center;font-family:Gordita;font-size:24rem;font-style:normal;font-weight:500;line-height:38.474rem}.book-form .select-slot__slot-area>button:hover{background:var(--Blue,#101372);color:#fff}.book-form .book-thank{height:817rem}@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 .book-thank{height:552}}.book-form .book-thank__wrap{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.book-form .book-thank__wrap::before{content:"";width:151rem;height:151rem;background:url(../img/smile.webp) 0 0/cover}.book-form .book-thank__title{color:var(--Black,#00040a);font-size:80rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:98.679rem;margin-top:32rem;width:100%;padding-bottom:32rem;border-bottom:2rem solid #ededed;text-align:center}.book-form .book-thank__text{color:var(--Black,#00040a);text-align:center;font-size:24rem;font-style:normal;font-weight:500;line-height:38.474rem;margin-top:32rem}.book-form .book-thank__date{margin-top:32rem;color:var(--Black,#00040a);text-align:center;font-size:44rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:130%}.construction-form-area{position:relative;background:#f8f3ec;padding:32rem 51rem;border-radius:16rem;box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28rem}.construction-form-area::before{content:"";position:absolute;top:8rem;left:50%;transform:translateX(-50%);width:64rem;height:19rem;background-color:#ddbc8c;clip-path:polygon(0 0,100% 0,50% 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))){.construction-form-area{padding:32rem 10rem}}.construction-form-area__title{display:flex;flex-direction:column;align-items:center;color:var(--Black,#2f2f2f);text-align:center;font-family:Ostrovsky;font-size:44rem;font-weight:700;line-height:130%;text-transform:uppercase}.construction-form-area__subtitle{color:var(--Brown);font-size:inherit;font-family:inherit}.construction-form-area:has(.book-form){padding:0}.construction-form-area:has(.book-form) .construction-form-area__title{display:none}.construction-form{width:100%}.construction-form__btn{flex-grow:2}.construction-form__wrap{width:100%;display:flex;flex-direction:column;gap:28rem}.construction-form__thank-description{color:#00040a;font-size:22rem;font-style:normal;font-weight:500;line-height:130%;margin-top:28rem;margin-bottom:28rem;text-align:center}.construction-form__buttons{display:flex;margin-top:10rem;gap:28rem}.faq{display:flex;justify-content:space-between;padding-bottom:100rem;border-bottom:2rem solid #d9d9d9}@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))){.faq{flex-direction:column;padding-bottom:50rem;gap:60rem}}.faq__left{display:flex;flex-direction:column;align-items:flex-start;width:855rem}@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))){.faq__left{width:100%}}.faq__right{position:relative;display:flex;justify-content:center;align-items:center;padding:30rem;width:855rem;height:596rem;background-color:var(--White);border-radius:16rem;box-shadow:0 4rem 22.3rem 0 rgba(0,0,0,.1)}.faq__right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16rem}.faq .faq-service{position:absolute;bottom:50rem;left:50rem;padding:20rem;width:211rem;height:208rem;background-color:var(--White);border-radius: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))){.faq__right{padding:15rem;width:100%;min-height:auto;height:301rem;box-shadow:0 2.021rem 11.267rem 0 rgba(0,0,0,.1)}.faq .faq-service{bottom:25rem;left:25rem;padding:10rem;width:106rem;height:105rem}.faq .faq-star{display:none}}.faq .faq-service img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.faq .faq-star{position:absolute;top:-53rem;right:-61rem;width:187rem;height:175rem;background-repeat:no-repeat;background-size:contain;background-position:center;animation:5s linear infinite ringSpin}.faq__wrap{display:flex;flex-direction:column;gap:16rem;width:100%}.faq__title{color:var(--Black,#2f2f2f);font-size:50rem;font-style:normal;font-weight:700;font-family:Ostrovsky;line-height:110%;margin-top:28rem;margin-bottom:28rem;text-align:center}@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))){.faq__title{font-size:40rem;margin-top:0}}.faq__desc{color:var(--Gray);font-size:22rem;font-weight:400;line-height:130%;margin-bottom:28rem}.faq__item{position:relative;background-color:var(--White);border-radius:8rem;width:100%;overflow:hidden}.faq__question{display:flex;justify-content:space-between;font-weight:400;line-height:32rem;font-size:22rem;color:var(--Gray);cursor:pointer;max-width:95%;padding:20rem}.faq__question::marker{content:""}.faq__question::after{content:"\e811";position:absolute;top:16rem;right:16rem;font-family:icon;font-size:26rem;color:currentColor;transform:rotate(90deg);flex-shrink:0}.faq__answer{font-size:24rem;line-height:32rem;color:var(--Gray,#515151);padding:0 20rem 20rem}.not-found{display:flex;align-items:center;flex-direction:column;height:calc(100vh - 460rem);justify-content:center}.not-found__title{font-size:200rem;font-weight:900;margin-bottom:40rem;color:var(--Black,#00040a)}@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))){.not-found{height:calc(100vh - 520rem)}}
/*# sourceMappingURL=styles.css.map */
