@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}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:Onest;src:url(../fonts/Onest-ExtraBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/Onest-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/Onest-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/Onest-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/Onest-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/Onest-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/Onest-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/Onest-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/Onest-Thin.woff2) format("woff2");font-weight:100;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}@font-face{font-family:"Nekst Semi";src:url(../fonts/Nekst-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Nekst;src:url(../fonts/Nekst-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Nekst;src:url(../fonts/Nekst-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Nekst;src:url(../fonts/Nekst-Thin.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Nekst;src:url(../fonts/Nekst-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Nekst;src:url(../fonts/Nekst-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Nekst;src:url(../fonts/Nekst-Light.woff2) format("woff2");font-weight:300;font-style:normal}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:.1vmin;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:431px) and (orientation:portrait){html{font-size:.1vmax}}@media (max-device-width:1366px) and (min-device-width:932px) and (orientation:landscape){html{font-size:.1vmin}}@media (max-device-width:932px) and (orientation:landscape),(max-device-width:430px) and (orientation:portrait){html{font-size:.216744186vmin}}@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:.216744186vmin}}:root{--White:#FFF;--Black:#00040A;--Yellow:#F0E0CC;--Gray:#586272;--Light-gray:#EAEAEA;--Blue:#101372;--Light-blue:#E5ECFA}body *{font-family:Onest;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: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{width:615rem}}.main{padding-top:200rem;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:180rem}.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:32rem;line-height:32rem}.btn{color:var(--Black,#00040a);text-align:center;font-size:24rem;font-style:normal;font-weight:700;line-height:38.474rem;border:2rem solid var(--Black,#00040a);background:0 0;padding:26rem 32rem;display:flex;gap:7rem;align-items:center;justify-content:center;text-decoration:none;font-family:Nekst}.btn:hover{box-shadow:0 0 9.5rem 0 rgba(0,0,0,.2);transition:.2s}.btn__black{border:none;color:var(--White,#fff);background:var(--Black,#00040a)}.btn__primary{background:0 0;background:var(--Blue,#101372);color:var(--White,#fff);border:none}.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{background-size:50rem 50rem;display:flex;position:relative;background:var(--White,#fff);box-shadow:0 4rem 100rem 0 rgba(0,0,0,.15)}.hero__text-wrap{width:calc(100% - 879rem);padding:94rem 89rem 106rem 70rem}.hero__title{color:var(--Black,#00040a);font-size:60rem;font-style:normal;font-weight:500;font-family:Nekst;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))){.hero{flex-direction:column;background:0 0}.hero__text-wrap{width:100%;padding:32rem 20rem 60rem}.hero__title{font-size:60rem;line-height:110%}.hero__button-wrap{flex-direction:column}}.hero__description{color:var(--Gray,#586272);font-size:22rem;font-style:normal;font-weight:500;line-height:130%;margin-top:28rem;margin-bottom:48rem}.hero__button-wrap{display:flex;gap:32rem;width:100%}.hero__image-wrap{height:100%;position:absolute;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))){.hero__image-wrap{width:100%;height:auto;position:static}.hero__image{width:100%}}.hero__image{height:100%}.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,#586272);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;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))){.about{flex-direction:column;gap:100rem}}.about__text-wrap{width:797rem;display:flex;flex-direction:column;align-items:flex-start}.about__title{color:#161c24;font-size:60rem;font-style:normal;font-weight:500;font-family:Nekst;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:500;font-family:Nekst;line-height:130%}.about__button-wrap{flex-direction:column}}.about__description{color:var(--Gray,#586272);font-family:Onest;font-size:22rem;font-style:normal;font-weight:500;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__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,#586272);font-family:Onest;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(--Light-blue,#e5ecfa);font-family:icon;font-size:16rem;line-height:16rem;display:flex;align-items:center;justify-content:center;color:var(--Black,#00040a)}.tag{color:var(--Black,#00040a);font-size:24rem;font-style:normal;font-weight:700;line-height:38.474rem;background:#f0e0cc;padding:15rem 22rem;font-family:Nekst;display:flex;align-items:center;gap:10rem;display:inline-flex}.tag::after,.tag::before{content:"";width:10rem;height:10rem;background:var(--Black,#00040a);border-radius:100%}.tag__black{background:#00040a;color:var(--White,#fff)}.rewards{display:flex;flex-direction:row;justify-content:space-around;background:#dfe6f3;padding:40rem 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__construction-form-area{width:100%;order:1}.rewards{padding:32rem 36rem;justify-content:space-between;flex-wrap:wrap;gap:24rem}}.rewards__item{display:flex;width:270rem;gap:16rem;flex-direction:column;align-items:center}.rewards__title{color:#222;font-size:24rem;font-style:normal;font-weight:500;line-height:38.474rem;text-align:center}.rewards__value{color:#222;font-size:60rem;font-style:normal;font-weight:500;font-family:Nekst;line-height:110%;text-align:center}.rewards__value span{color:var(--Blue,#101372)}.why-us{display:flex;align-items:center;justify-content:space-between}@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;gap:42rem}}.why-us__text-wrap{width:929rem;display:flex;flex-direction:column;align-items:flex-start}.why-us__title{color:#161c24;font-size:60rem;font-style:normal;font-weight:500;font-family:Nekst;line-height:110%;margin-top: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))){.why-us__text-wrap{order:1;width:100%}.why-us__title{font-size:44rem;font-weight:500;font-family:Nekst;line-height:130%}.why-us__button-wrap{flex-direction:column}}.why-us__description{color:var(--Gray,#586272);font-family:Onest;font-size:22rem;font-style:normal;font-weight:500;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__btn{width:100%}}.why-us__image-wrap{width:780rem;height:100%}.why-us__image{width:100%}.why-us__image.border{border:20rem solid var(--Light-Blue,#e5ecfa)}.why-us__list{margin-bottom:48rem}.services{display:flex;flex-direction:column;align-items:flex-start}.services__title{color:#161c24;font-size:80rem;font-style:normal;font-weight:500;font-family:Nekst;line-height:98.679rem;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))){.why-us__image-wrap{width:100%;height:auto;order:2}.services__title{font-size:44rem;line-height:130%}}.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))){.services__service-card{width:100%}}.service-card{height:466rem;position:relative;overflow:hidden}.service-card:hover{box-shadow:0 0 9.5rem 0 rgba(0,0,0,.2);transition:.2s}.service-card__image{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-card__text-wrap{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 44%,rgba(0,0,0,.8) 98%)}.service-card__title{width:300rem;color:var(--White,#fff);position:absolute;left:40rem;bottom:43rem;font-size:44rem;font-style:normal;font-weight:500;font-family:Nekst;line-height:130%}.service-card__icon{display:flex;justify-content:center;align-items:center;width:84rem;height:84rem;background:var(--White,#fff);position:absolute;top:20rem;right:20rem}.service-card__icon::before{width:32rem;height:32rem;color:var(--Black,#00040a)}.areas{padding:35rem 0;position:relative}.areas__map{overflow:hidden;width:748rem;position:absolute;height:100%;top:0;left:0}.areas__map iframe{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))){.areas{display:flex;flex-direction:column;gap:42rem}.areas__map{position:static;height:418rem;width:100%}}.areas__text-wrap{display:flex;flex-direction:column;align-items:flex-start;background:#dfe6f3;padding:65rem 77rem 65rem 827rem}.areas__title{color:var(--Black,#00040a);font-size:60rem;font-style:normal;font-weight:500;font-family:Nekst;line-height:110%;margin-top:48rem;margin-bottom:28rem}.areas__description{color:var(--Gray,#586272);font-size:22rem;font-style:normal;font-weight:500;line-height:130%;margin-bottom:28rem}.areas__locations{display:flex;flex-wrap:wrap;gap:28rem;width:100%}.areas__locations>li{width:calc(33.33% - 18.6666rem);color:var(--Black,#00040a);font-family:Onest;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:var(--White,#fff);font-family:icon;font-size:16rem;line-height:16rem;display:flex;align-items:center;justify-content:center;color:var(--Black,#00040a)}.areas__locations>li>a{color:currentColor;-webkit-text-decoration-line:none;text-decoration-line:none}.banner{background:#dfe6f3;display:flex;justify-content:space-between;position:relative;overflow:hidden}.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))){.areas__text-wrap{padding:32rem 10rem}.areas__locations>li{width:calc(50% - 14rem)}.banner{flex-direction:column;padding:32rem 15rem 33rem;gap:41rem}.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,#00040a);font-size:80rem;font-style:normal;font-weight:500;font-family:Nekst;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))){.banner__contact-wrap{width:100%;padding:0}.banner__contact-wrap-back{display:none}.banner__title{text-align:center;font-size:60rem;line-height:110%}.banner__button-wrap{flex-direction:column}}.banner__button-wrap{display:flex;gap:32rem}.banner__text-wrap{width:991rem;position:relative;z-index:1;padding-top:60rem;padding-left:60rem;padding-bottom:120rem}@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;display:flex;flex-direction:column;align-items:center}}.banner__description{color:var(--Gray,#586272);font-family:Onest;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:500;font-family:Nekst;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}@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{margin-bottom:132rem;align-items:center}}.gallery__title{color:var(--Black,#222);font-size:80rem;font-style:normal;font-weight:500;font-family:Nekst;line-height:98.679rem;margin-top:28rem;margin-bottom:48rem}.gallery__carusel-wrap{width:100%;display:flex;flex-direction:column;align-items:center;border-bottom:2rem solid var(--Gray,#586272);border-top:2rem solid var(--Gray,#586272);position:relative}.gallery__nav{position:absolute;right:16rem;bottom:calc(100% + 48rem);display:flex!important;gap:24rem}.gallery__nav>button{width:84rem;height:84rem;background:var(--Light-gray,#eaeaea)!important;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{transform:rotate(-180deg)}.gallery__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)}.gallery__carusel{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))){.gallery__title{text-align:center;font-size:60rem;line-height:110%}.gallery__carusel-wrap{padding:40rem 0}.gallery__nav{right:50%;transform:translateX(50%);top:calc(100% + 88rem)}.gallery__carusel{box-shadow:0 4rem 4rem 0 rgba(0,0,0,.25);right:auto}}.gallery__track{display:flex}.gallery__carusel-item{width:442.25rem;height:380rem;padding:40rem 16rem;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))){.gallery__carusel-item{padding:0;width:432rem}}@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))){.gallery__carusel-item{width:615rem;height:466rem}}.gallery__carusel-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;box-shadow:0 4rem 4rem 0 rgba(0,0,0,.25)}.testimonial{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))){.gallery__carusel-item img{box-shadow:none}.testimonial{margin-bottom:132rem}}.testimonial__title{color:var(--Black,#222);font-size:80rem;font-style:normal;font-weight:500;font-family:Nekst;line-height:98.679rem;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__title{font-size:60rem;line-height:110%}.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(--Light-gray,#eaeaea)!important;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:"\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)}.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{right:50%;transform:translateX(50%);top:calc(100% + 88rem)}.testimonial__carusel-item{padding:0;width:432rem;min-height:727rem}}@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))){.testimonial__carusel-item{width:615rem}}.testimonial-card{width:100%;height:100%;min-height:630rem;padding:40rem;border:1.275rem solid var(--White,#fff);background:var(--White,#fff);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:#ffcc3f;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}@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{box-shadow:none}.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;padding-left:31rem}.testimonial-card__name{color:var(--Black,#00040a);font-size:38rem;font-style:normal;font-weight:500;font-family:Nekst;line-height:130%}.testimonial-card__location{color:var(--Gray,#586272);font-size:24rem;font-style:normal;font-weight:700;line-height:38.474rem}.testimonial-card__desc{color:var(--Gray,#586272);font-size:24rem;font-style:normal;font-weight:500;line-height:38.474rem}.footer{height:160rem;border-top:2rem solid #eceff3;display:flex;justify-content:center}.footer__container{display:flex;align-items:center;justify-content:space-between}.footer__button-wrap{display:flex;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))){.testimonial-card__name-wrap{width:100%;padding:0}.footer{height:auto}.footer__container{flex-direction:column;align-items:center;padding-top:22rem;padding-bottom:33.25rem}.footer__button-wrap{display:none}}.footer__logo{height:78rem}.footer__logo-mob{display:none;height:100%}.footer__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))){.footer__logo-mob{display:block}.footer__logo-desc{display:none}}.footer__nav{display:flex;gap:60rem}.footer__nav>li>a{color:#00040a;font-size:28rem;font-style:normal;font-weight:500;line-height:38.474rem;text-decoration:none}.about-hero{background:var(--White,#fff);box-shadow:0 4rem 100rem 0 rgba(0,0,0,.15);position:relative}.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__nav{flex-direction:column;align-items:center;gap:24rem}.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:Nekst;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}.about-services{display:flex;flex-direction:column;align-items:center;padding:50rem 105rem}.about-services__title{text-align:center;color:#222;font-size:80rem;font-style:normal;font-family:Nekst;font-weight:500;line-height:98.679rem;margin-top:43rem;margin-bottom:84rem}@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 10rem}.about-services__title{font-size:44rem;line-height:130%}}.about-services__wrap{width:100%;display:flex;justify-content:space-between;gap:95rem 0;flex-wrap:wrap}.services-card{display:flex;position:relative;flex-direction:column;align-items:center;background:var(--White,#fff);gap:11rem;width:calc(33.33% - 25.333rem);padding:0 42rem 38rem}@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:100rem;height:100rem;background:var(--Blue,#101372);display:flex;align-items:center;justify-content:center}.services-card__img::before{font-size:32rem;line-height:32rem;font-family:icon;color:#fff}.services-card__img.heart::before{content:"\e80b"}.services-card__img.integrity::before{content:"\e80c"}.services-card__img.security::before{content:"\e80d";font-size:40rem;line-height:40rem}.services-card__img.commitment::before{content:"\e80e";font-size:40rem;line-height:40rem}.services-card__img.responsibility::before{content:"\e802";font-size:40rem;line-height:40rem}.services-card__img.team-work::before{content:"\e805";font-size:27rem;line-height:27rem}.services-card__title{color:#00040a;text-align:center;font-size:24rem;font-style:normal;font-weight:700;line-height:38.474rem}.services-card__desc{color:#586272;text-align:center;font-size:22rem;font-style:normal;font-weight:500;line-height:130%}.services-hero{padding:60rem 0;background:#dfe6f3;display:flex;align-items:center;justify-content:center}.services-hero__title{color:var(--Black,#00040a);font-size:80rem;font-style:normal;font-weight:500;font-family:Nekst;line-height:98.679rem;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:60rem;line-height:110%;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,#00040a);font-size:80rem;font-style:normal;font-weight:500;font-family:Nekst;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))){.services-block{flex-direction:column;padding:32rem 20rem 60rem}.services-block__text-wrap{width:100%;order:1}.services-block__title{font-size:60rem;line-height:110%}.services-block__button-wrap{flex-direction:column}}.services-block__description{color:var(--Gray,#586272);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:Nekst;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,#586272);font-family:Onest;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: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))){.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(--Light-gray,#eaeaea)!important;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:Nekst;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:Onest;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,#00040a);font-size:80rem;font-style:normal;font-weight:500;font-family:Nekst;line-height:98.679rem;text-align:center;margin-top:24rem;margin-bottom: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))){.problems__nav{right:50%;transform:translateX(50%);top:calc(100% + 48rem);display:flex}.hiw__title{font-size:60rem;line-height:110%;text-align:center}}.hiw__desc{color:#586272;text-align:center;font-family:Onest;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:Nekst;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(--Blue,#101372);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:Nekst;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:#586272;text-align:center;font-family:Onest;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,#00040a);font-size:80rem;font-style:normal;font-weight:500;font-family:Nekst;line-height:98.679rem;text-align:center;margin-top:24rem;margin-bottom: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))){.advantages__title{font-size:60rem;line-height:110%;text-align:center}}.advantages__carusel-wrap{width:100%;padding-top:60rem}.advantages__track{display:flex;gap:24rem}.advantages__desc{color:#586272;text-align:center;font-family:Onest;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(--Light-gray,#eaeaea)!important;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:#dfe6f3;display:flex;align-items:center;justify-content:center}.privacy-hero__title{color:var(--Black,#00040a);font-size:80rem;font-style:normal;font-weight:500;font-family:Nekst;line-height:98.679rem;text-align:center}.custom h2{color:var(--Black,#00040a);font-size:60rem;font-style:normal;font-weight:500;font-family:Nekst;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:500;font-family:Nekst;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))){.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:60rem;line-height:110%;text-align:center}.privacy-hero{padding:43rem 20rem}.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,#586272);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(--Blue,#101372);position:absolute;left:0;top:8rem;border-radius:71rem}.custom ol{margin-top:32rem;margin-bottom:32rem}.custom ol li{color:var(--Gray,#586272);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:#e2c287;font-weight:700;position:absolute;left:0}.custom a{color:var(--Blue,#002b42);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,#586272);font-size:22rem;font-style:normal;font-weight:500;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}.header{width:100%;display:flex;justify-content:center;height:160rem;background:var(--White,#fff);background-size:50rem 50rem;position:fixed;top:0;left:0;z-index:999;border-bottom:2rem solid #eceff3}.header__container{display:flex;align-items:center;justify-content:space-between;height:100%;position:relative;gap:75rem}.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))){.custom table{font-size:14rem}.header .btn__phone-icon{display:flex}.header__menu-btn{display:flex;align-items:center;justify-content:center;width:84rem;height:84rem;background:var(--Blue,#101372);border:none;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 35rem;flex-wrap:wrap}.header__nav>*{position:relative;padding-top:10rem;padding-bottom:10rem}@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(--Blue,#101372)}}.header__nav .with-triangle{margin:0;cursor:pointer;position:relative;padding-right:1em}.header__nav .with-triangle::after{content:"";position:absolute;top:50%;right:.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:24rem;font-style:normal;font-weight:500;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::after{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}.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;background:var(--Blue,#101372);width:100%;padding:28rem;display:flex;flex-direction:column;gap:0;top:calc(100% + 40rem)}.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{color:var(--White,#fff);font-size:28rem;font-style:normal;font-weight:400;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__logo{height:78rem}.header__logo-mob{display:none;height:100%}.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 .btn__phone-text,.header__btn-quote{display:none}.header .btn__phone{width:84rem;height:84rem;padding:0;background:var(--Black,#00040a);color:var(--White,#fff)}.header__logo-mob{display:block}.header__logo-desc{display:none}.header{height:140rem}}.submenu-links{position:absolute;top:100%;display:flex;flex-direction:column;background-color:var(--Blue,#101372);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%}@media (any-hover:hover) and (pointer:fine){.submenu-links a:hover{color:var(--Light-blue,#e5ecfa)}}.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,#fff);border:none;max-height:0;overflow:hidden;transition:max-height .1s ease-in-out;margin:0 -28rem;padding-left:28rem;padding-right:28rem;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 20rem;font-size:22rem}.contact{gap:42rem;display:flex;flex-direction:column}}.contact__wrap{background:#dfe6f3;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:80rem;gap:28rem;padding-bottom:300rem}.contact__title{color:var(--Black,#00040a);font-size:80rem;font-style:normal;font-family:Nekst;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-top:32rem;padding-bottom:0;gap:42rem}.contact__title{font-size:60rem;line-height:110%;text-align:center}}.contact__desc{color:var(--Gray,#586272);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:Nekst;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:500;font-family:Nekst;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:500;font-family:Nekst;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(--Blue,#101372);font-family:Nekst;font-size:24rem;font-style:normal;font-weight:700;line-height:38.474rem}.label__input{padding:20rem;color:var(--Black,#00040a);font-family:Onest;font-size:22rem;font-style:normal;font-weight:500;line-height:130%;background:var(--White,#fff);border:none}.label__input::-moz-placeholder{color:var(--Gray,#586272)}.label__input::placeholder{color:var(--Gray,#586272)}.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:Onest;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,#586272)}.label__select::placeholder{color:var(--Gray,#586272)}.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:Onest;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:500;font-family:Nekst;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:Onest;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:500;font-family:Nekst;line-height:130%}.book-form .select-slot__date{color:var(--Gray,#586272);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:Onest;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:500;font-family:Nekst;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:500;font-family:Nekst;line-height:130%}.construction-form-area{background:#e4e4e4;padding:32rem 51rem;display:flex;flex-direction:column;align-items:center;justify-content:center;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))){.construction-form-area{padding:32rem 10rem}}.construction-form-area__title{color:#00040a;text-align:center;font-size:44rem;font-style:normal;font-family:Nekst;font-weight:500;line-height:130%}.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{background:#dfe6f3;padding:42rem 170rem;display:flex;align-items:center;flex-direction:column}.faq__wrap{width:100%}.faq__title{color:var(--Black,#222);font-size:60rem;font-style:normal;font-weight:500;font-family:Nekst;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{padding:43rem 20rem}.faq__title{font-size:44rem}}.faq__item{background:var(--White,#fff);width:100%;margin-bottom:2rem;overflow:hidden}.faq__question{font-weight:600;line-height:40rem;font-size:28rem;color:#000;cursor:pointer;padding:20rem}.faq__answer{font-size:24rem;line-height:32rem;color:var(--Gray,#586272);padding: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 */
