@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}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}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:Satoshi;src:url(../fonts/Satoshi-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:regionservice;src:url(../fonts/regionservice.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(../fonts/NewsreaderDisplay-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Newsreader;src:url(../fonts/NewsreaderDisplay-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}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: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}}@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}:root{--white-100:#FFF;--black-100:#303030;--gray-100:#4D4B4A;--gray-80:#777C87;--gray-70:#828281;--gray-50:#9C9C9C;--gray-30:#E3E3E3;--blue-100:#44657F;--orange-100:#CB5C4B;--blue-gradient:linear-gradient(122deg, #44657F 10.48%, #3F7AA9 84.94%);--orange-gradient:linear-gradient(84deg, #CB5C4B 0%, #ED6631 99.59%);--ms-anim-time:700ms;--ms-anim-ease:cubic-bezier(0.22, 0.61, 0.36, 1)}body *{font-family:Satoshi;box-sizing:border-box}body:has(.popup.active){overflow:hidden}body:has(.error-404) .header{background-image:url(../img/404/header.webp);background-repeat:no-repeat;background-size:cover}button{cursor:pointer;border:none}a{text-decoration:none}a:active,a:focus{outline:0}section{width:100%;display:flex;flex-direction:column;align-items:center}.visually-hidden{position:absolute!important;width:1rem;height:1rem;padding:0;margin:-1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:1770rem;max-width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.container{width:422rem}}@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}}.patern-1{background-image:url(../img/patterns/worn-dots-1.webp);background-repeat:repeat}.patern-2{background-image:url(../img/patterns/subtle-dots.webp);background-repeat:repeat;background-size:54rem 30rem}.st-orange{background:linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%)}.st-blue{background:var(--blue-gradient)}.sd-right{text-align:right}.header{position:absolute;top:0;right:0;left:0;display:flex;justify-content:center;align-items:center;padding:34rem 0;width:100%;min-height:148rem;z-index:1;background:0 0/60.9rem 60.9rem,rgba(255,255,255,.12);backdrop-filter:blur(5rem)}.header__container{display:flex;justify-content:space-between;align-items:center;gap:10rem}.header__logo{display:flex;justify-content:center;align-items:center;width:208rem;height:80rem}.header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header .nav{display:flex;flex-direction:column;gap: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))){.header{padding:18rem 0 17rem;min-height:100rem}.header__logo{width:169rem;height:65rem;order:2}.header .nav{position:fixed;top:120rem;left:50%;transform:translateX(-50%);flex-direction:column-reverse;padding:8rem 20rem;gap:0;width:402rem;max-width:100%;border-radius:8rem;background-color:var(--white-100);background-image:url(../img/patterns/subtle-dots.webp);background-repeat:repeat;background-size:54rem 30rem;z-index:99;visibility:hidden;max-height:0;overflow:hidden;transition-property:visibility,max-height;transition-duration:.3s;transition-timing-function:ease}.header .nav::before{content:"";position:absolute;top:-10rem;right:-10rem;bottom:-10rem;left:-10rem;border-radius:8rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,rgba(255,255,255,.12);box-shadow:0 4rem 30rem 0 rgba(0,0,0,.1);z-index:-1}.header .nav.open{overflow:visible;visibility:visible;max-height:1000rem}}@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))){.header .nav{width:595rem}}.header .header-list-first{display:flex;flex-wrap:wrap;gap:40rem}.header .header-list-first__link{color:var(--white-100);font-size:20rem;font-weight:500;line-height:130%;text-transform:capitalize;transition:color .25s}@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 .header-list-first{flex-direction:column;gap:0}.header .header-list-first__link{display:block;padding:12rem 0;font-weight:700;font-size:28rem;color:var(--black-100);border-bottom:1rem solid var(--gray-30)}}.header .header-list-second{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:40rem}.header .header-list-second>li{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))){.header .header-list-second{flex-direction:column;gap:0}.header .header-list-second>li.is-open .submenu{max-height:1000rem}}.header .header-list-second__link{display:flex;align-items:center;gap:8rem;color:var(--white-100);font-size:20rem;font-weight:500;line-height:normal;text-transform:uppercase;transition:color .25s}@media (any-hover:hover) and (pointer:fine){.header .header-list-first__link:hover{color:var(--orange-100)}.header .header-list-second>li:hover.header-list-second__link::after{transform:rotate(180deg)}.header .header-list-second>li:hover .submenu{display:flex}.header .header-list-second__link:hover{color:var(--orange-100)}}.header .header-list-second__link_arrow::after{content:"\e805";font-family:regionservice;font-size:20rem;color:currentColor;transition:transform .25s}@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 .header-list-second__link{justify-content:space-between;padding:12rem 0;font-weight:700;font-size:28rem;line-height:130%;color:var(--black-100);border-bottom:1rem solid var(--gray-30)}.header .header-list-second__link_arrow::after{content:"\e80a";display:flex;justify-content:center;align-items:center;width:32rem;height:32rem;padding:8rem;gap:8rem;flex-shrink:0;font-size:16rem;color:var(--white-100);border-radius:100rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%);box-shadow:0 4rem 50rem 0 rgba(0,0,0,.1);transform:scaleX(-1)}.header .header-wrap-buttons{order:1}}.header .header-list-second__link__circle-arrow{display:none}.header .header-wrap-buttons{display:flex;align-items:center;gap: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))){.header .header-wrap-buttons .apply-btn{display:none}.header .header-wrap-buttons .active-btn{position:static;padding:0;font-size:0;background:0 0;border:none;width:60rem;min-width:auto;height:60rem;flex-shrink:0}.header .header-wrap-buttons .active-btn__circle{position:static}}.header .header-wrap-buttons .active-btn__circle::before{content:"\e825"}.menu-btn{display:none;justify-content:center;align-items:center;width:60rem;height:60rem;flex-shrink:0;order:3;border-radius:50rem;background-color:#cb5c4b}.menu-btn::before{content:"\e81c";font-family:regionservice;font-size:24rem;color:var(--white-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))){.menu-btn{display:flex}}.submenu{display:none;position:absolute;top:100%;left:50%;padding-top:50rem;transform:translateX(-50%)}.submenu__wrap-title{display:flex;align-items:center;gap:20rem}.submenu__wrap-title::before{content:"\e804";font-family:regionservice;font-size:28rem;display:flex;justify-content:center;align-items:center;width:55rem;height:55rem;color:var(--white-100);background:var(--orange-gradient);border-radius:8rem}.submenu__wrap-title_roofing::before{content:"\e809"}.submenu__wrap-title_other::before{content:"\e806"}.submenu__title{font-size:32rem;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase;background:var(--orange-gradient,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.submenu .submenu-btn-back{display:none;align-items:center;gap:20rem;color:var(--black-100);font-size:32rem;font-weight:700;line-height:130%;text-transform:uppercase;background-color:transparent}.submenu .submenu-btn-back::before{content:"\e80a";font-family:regionservice;font-size:16rem;display:flex;width:32rem;height:32rem;padding:8rem;justify-content:center;align-items:center;gap:8rem;flex-shrink:0;border-radius:100rem;background:var(--blue-gradient,linear-gradient(122deg,#44657f 10.48%,#3f7aa9 84.94%));color:var(--white-100);box-shadow:0 4rem 50rem 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))){.submenu{position:fixed;top:0;padding:0;display:flex;max-height:0;overflow:hidden;transition:max-height .3s;z-index:200}.submenu__wrap-title{display:none}.submenu .submenu-btn-back{display:flex}}.submenu-main{padding:10rem;border-radius:8rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,rgba(255,255,255,.12);box-shadow:0 4rem 30rem 0 rgba(0,0,0,.1)}.submenu-main .submenu-list__parent-mirror{font-weight:700!important;text-transform:uppercase}.submenu-main .submenu-wrap{display:flex;flex-direction:column;gap:16rem;padding:20rem;min-width:560rem;border-radius:8rem;background-color:var(--white-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))){.submenu-main{padding:0}.submenu-main .submenu-wrap{min-width:auto;min-height:676rem;width:402rem}}@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))){.submenu-main .submenu-wrap{width:595rem}}.submenu-main .submenu-list{display:flex;flex-wrap:wrap;padding-top:16rem;row-gap:12rem;-moz-column-gap:20rem;column-gap:20rem;border-top:1rem dashed var(--gray-50)}.submenu-main .submenu-list__item-parent{display:none;width:100%}.submenu-main .submenu-list>li{width:230rem}@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-main .submenu-list{padding-top:20rem}.submenu-main .submenu-list__item-parent{display:list-item}.submenu-main .submenu-list>li.submenu-list__item-parent{width:100%}}.submenu-main .submenu-list__link{display:flex;align-items:center;gap:4rem;color:var(--black-100);font-size:22rem;font-weight:400;line-height:130%;transition:color .25s}@media (any-hover:hover) and (pointer:fine){.submenu-main .submenu-list__link:hover{color:var(--orange-100)}}.submenu-main .submenu-list__link_weight{font-weight:700}.submenu-main .submenu-list__link_weight::before{content:"\e822";font-family:regionservice;font-size:16rem;width:24rem;height:24rem;color:var(--blue-100)}.hero-zip-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:32rem;width:100%;min-height:0;padding:48rem 40rem;border-radius:16rem;overflow:hidden;box-shadow:0 4rem 100rem 0 rgba(0,0,0,.1)}.hero-zip-card::before{content:"";position:absolute;inset:0;border-radius:inherit;background:#fcfcfc;z-index:0}.hero-zip-card::after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.1;background:url(../img/patterns/worn-dots-1.webp) 0 0/134rem 134rem #d3d3d3;pointer-events:none;z-index: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-zip-card{gap:24rem;min-height:0;padding:40rem 20rem;border-radius:8.35rem;box-shadow:0 2rem 52.1rem 0 rgba(0,0,0,.1)}.hero-zip-card::after{background-size:67rem 67rem}}.hero-zip-card>*{position:relative}.hero-zip-card__top{display:flex;flex-direction:column;align-items:center;gap:16rem;width:100%}.hero-zip-card__title{margin:0;max-width:607rem;color:var(--black-100);text-align:center;font-size:40rem;font-weight:500;line-height:150%;text-transform:capitalize}.hero-zip-card__headline{display:flex;align-items:flex-start;justify-content:center;gap:20rem}.hero-zip-card__icon{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:75rem;height:105rem;background-image:url(../img/font-images/location.svg);background-repeat:no-repeat;background-size:contain}.hero-zip-card__line{margin:0;text-align:center;font-family:Newsreader;font-size:90rem;font-style:italic;font-weight:800;line-height:130%;text-transform:capitalize;white-space:nowrap}@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-zip-card__title{max-width:100%}.hero-zip-card__icon{width:43rem;height:60rem}.hero-zip-card__line{font-size:52rem;white-space:normal}}.hero-zip-card__line-part_blue{background:var(--blue-gradient,linear-gradient(122deg,#44657f 10.48%,#3f7aa9 84.94%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-zip-card__line-part_orange{color:#cb5c4b}.hero-zip-card__copy{margin:0;width:100%;max-width:665rem;color:var(--black-100);text-align:center;font-size:22rem;font-weight:400;line-height:130%}.hero-zip-card__features{display:flex;flex-wrap:wrap;justify-content:center;gap:16rem;margin:0;padding:0;list-style:none;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero-zip-card__copy{max-width:100%;font-size:20rem;text-align:left}.hero-zip-card__features{flex-direction:column;gap:12rem}}.hero-zip-card__feature{display:flex;align-items:center;gap:12rem;color:var(--black-100);font-size:22rem;font-weight:700;line-height:130%;white-space:nowrap}.hero-zip-card__feature::before{content:"\e81a";display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:40rem;height:40rem;padding:8rem;flex-shrink:0;border-radius:100rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#44657f;font-family:regionservice;font-size:16rem;line-height:1;color:var(--white-100)}.hero-zip-card__cta{display:flex;width:100%;max-width:665rem;height:60rem;padding:8rem 28rem;justify-content:center;align-items:center;gap:4rem;border:none;border-radius:50rem;background:var(--orange-gradient,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%));color:var(--white-100);font-family:inherit;font-size:22rem;font-weight:500;line-height:130%;cursor:pointer}.hero .hero-base{position:relative;display:flex;flex-direction:column;align-items:center;padding:248rem 0 100rem;width:100%;background-repeat:no-repeat;background-size: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))){.hero-zip-card__feature{white-space:normal}.hero-zip-card__cta{max-width:100%}.hero .hero-base{padding:140rem 0 44rem}}@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))){.hero .hero-base{padding:140rem 0 64rem}}.hero .hero-base::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.25)}.hero__cotainer{position:relative;display:flex;flex-direction:column;align-items:flex-end}.hero__cotainer .hero-zip{position:absolute;top:0;left:0;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))){.hero__cotainer{align-items:center}.hero__cotainer .hero-zip{position:static;margin-bottom:20rem;width:100%;order:2;border-radius:unset}}.hero__cotainer .hero-zip .step{display:none}.hero__cotainer .hero-zip .step.active{display:flex}.hero__cotainer .hero-zip .zip-code{position:static;margin-bottom:0;min-height:0;height:auto}.hero .hero-main{display:flex;flex-direction:column;align-items:flex-end;gap:40rem;margin-bottom:80rem;max-width:827rem}@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-main{align-items:center;margin-bottom:40rem;order:1}}.hero .hero-main__title{flex-direction:column;gap:24rem;color:var(--white-100);font-size:70rem;font-weight:500;text-transform:capitalize;text-align: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))){.hero .hero-main__title{text-align:center;font-size:60rem;font-weight:700;line-height:130%}}.hero .hero-main__subtitle{color:var(--white-100);font-family:Newsreader;font-size:70rem;font-style:italic;font-weight:700;display:inline-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))){.hero .hero-main__subtitle{text-align:center;font-size:70rem;font-weight:700;line-height:100%;display:inline}}.hero .hero-main__desc{color:var(--white-100);text-align:right;font-size:22rem;line-height:130%;max-width:620rem}.hero .hero-talk{position:relative;display:flex;flex-direction:column;align-items:flex-end;padding:24rem 40rem 24rem 360rem;gap:32rem;border-radius:16rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,rgba(255,255,255,.2);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);backdrop-filter:blur(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))){.hero .hero-main__desc{text-align:center}.hero .hero-talk{order:3;align-items:center;padding:20rem;gap:0;width:100%;border-radius:9rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/34.2rem 34.2rem,rgba(255,255,255,.2);box-shadow:0 2.2rem 5.6rem 0 rgba(0,0,0,.2)}}.hero .hero-talk__title{display:flex;flex-direction:column;align-items:flex-end;color:var(--white-100);text-align:right;font-size:48rem;font-weight:700;line-height:130%;text-transform:capitalize}.hero .hero-talk__subtitle{text-shadow:0 4rem 20rem rgba(255,255,255,.1);font-family:Newsreader;font-style:italic;line-height:150%}.hero .hero-talk .active-btn{transform:translateX(-40rem)}@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-talk__title{order:1;align-items:center;text-align:center}.hero .hero-talk__subtitle{text-shadow:0 2.2rem 11.2rem rgba(255,255,255,.1)}.hero .hero-talk .active-btn{align-self:stretch;order:3;transform:none;width:calc(100% - 39rem)}.hero .hero-talk .apply-btn{order:3}}@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))){.hero .hero-talk .active-btn{align-self:center;width:382rem}}.hero .hero-talk .hero-bear{position:absolute;bottom:0;left:-32rem;display:flex;width:438rem;height:438rem;justify-content:center;align-items:center}.hero .hero-talk .hero-bear img,.hero .hero-talk .hero-bear video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero .hero-talk_orange{background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%);box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05)}.hero .hero-talk_orange .hero-bear{left:32rem;width:493rem;height:414rem}@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-talk .hero-bear{position:static;order:2}.hero .hero-talk_orange .hero-bear{left:auto;width:261rem;height:219rem}}.hero .hero-talk_blue{background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,linear-gradient(122deg,#44657f 10.48%,#3f7aa9 84.94%)}.hero .hero-talk_blue .hero-bear{width:493rem;height:414rem}.hero .hero-single-category{position:relative;display:flex;flex-direction:column;align-items:center;padding:150rem 0;width:100%}.hero .hero-single-category.hero-service-single .hero__cotainer{flex-direction:row-reverse}@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-talk_blue .hero-bear{width:261rem;height:219rem}.hero .hero-single-category{padding:100rem 0 160rem}.hero .hero-single-category.hero-service-single .hero__cotainer{flex-direction:column}}.hero .hero-single-category .hero__cotainer{flex-direction:row;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))){.hero .hero-single-category .hero__cotainer{flex-direction:column;align-items:center;gap:40rem}}.hero .hero-single-category .hero-left{display:flex;flex-direction:column;align-items:flex-start;gap:28rem;width:805rem}@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-single-category .hero-left{align-items:center;gap:40rem;width:100%}}.hero .hero-single-category .hero-left .section-title{align-items:flex-start;gap:12rem}@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-single-category .hero-left .section-title{align-items:center}}.hero .hero-single-category .hero-left .wrap-section-desc{display:flex;flex-direction:column;align-items:flex-start;gap: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))){.hero .hero-single-category .hero-left .wrap-section-desc{align-items:center}.hero .hero-single-category .hero-left .wrap-section-desc .section-desc{text-align:center}}.hero .hero-single-category .hero-reliable{display:flex;flex-wrap:wrap;row-gap:16rem;-moz-column-gap:15rem;column-gap:15rem}.hero .hero-single-category .hero-reliable li{display:flex;align-items:center;gap:24rem;width:383rem}.hero .hero-single-category .hero-reliable__icon{width:50rem;height:50rem;flex-shrink:0;background-repeat:no-repeat;background-size:contain;background-position:center}.hero .hero-single-category .hero-reliable__desc{color:var(--black-100);text-align:center;font-size:22rem;line-height:130%}.hero .hero-single-category .hero-list{display:flex;flex-direction:column;align-items:flex-start;padding:20rem 0;gap:20rem;width:100%;border-top:1rem solid var(--gray-30);border-bottom:1rem solid var(--gray-30)}.hero .hero-single-category .hero-list li{display:flex;align-items:center;gap:12rem}.hero .hero-single-category .hero-list li::before{content:"\e81a";font-family:regionservice;font-size:16rem;text-align:center;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40rem;height:40rem;border-radius:100rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#44657f;color:var(--white-100)}.hero .hero-single-category .hero-list__desc{color:var(--black-100);font-size:22rem;line-height:130%}.hero .hero-single-category .hero-list__desc strong{font-weight:700}.hero .hero-single-category .hero-right{display:flex;flex-direction:column;gap:40rem}@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-single-category .hero-right{width:100%}}.hero .hero-single-category .hero-wrap-image{display:flex;justify-content:center;align-items:center;display:flex;width:905rem;height:409rem;padding:20rem;flex-shrink:0;border-radius:16rem;background-color:var(--white-100);box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05)}.hero .hero-single-category .hero-wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16rem}.hero_all-services{padding:140rem 0 568rem;background-color:#ebf3ee}.hero_all-services .hero-left{z-index:1}.hero_all-services .hero-single-category{padding:0;gap:100rem}.hero_all-services .apply-btn{margin-left:10rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero .hero-single-category .hero-wrap-image{padding:10rem;width:100%;height:300rem}.hero_all-services{padding:100rem 0 558rem}.hero_all-services .hero-single-category{gap:80rem}.hero_all-services .apply-btn{width:342rem}}@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))){.hero_all-services .apply-btn{width:575rem}}.hero_all-services .all-services-container{width:1770rem;max-width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero_all-services .all-services-container{width:422rem}}.hero_all-services .hero-all-services-btn-block{display:flex;align-items:center;gap: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))){.hero_all-services .hero-all-services-btn-block{flex-direction:column}.hero_all-services .hero-all-services-btn-block .active-btn{width:342rem}}@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))){.hero_all-services .all-services-container{width:615rem}.hero_all-services .hero-all-services-btn-block .active-btn{width:575rem}}.hero_all-services .hero-all-services-btn-block .active-btn__circle::before{content:"\e825"}.hero_contact .hero-base{padding:150rem 0 200rem;background-color:#fcfcfc;background-repeat:repeat;background-size:auto}.hero_contact .hero-base::before{display:none}.hero_contact .hero-base .hero-main__title{color:var(--black-100)}.hero_contact .hero-base .hero-main__subtitle{color:unset;background:var(--orange-gradient,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero_contact .hero-base .hero-main__desc{color:var(--gray-70)}.hero_contact .hero-base .hero-talk{background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff;backdrop-filter:unset}.hero_contact .hero-base .hero-talk__title{color:var(--black-100)}.hero-bottom{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:196rem}.hero-bottom::before{content:"";position:absolute;top:0;right:50%;bottom:0;left:0;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,#fcfcfc}.hero-bottom::after{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%)}.hero-bottom__container{display:flex;align-items:center;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))){.hero_contact .hero-base{padding:100rem 0 160rem}.hero_contact .hero-base .hero-talk{background:url(../img/patterns/worn-dots-1.webp) 0 0/34.27rem 34.27rem,rgba(255,255,255,.2)}.hero-bottom{min-height:auto}.hero-bottom::after,.hero-bottom::before{display:none}.hero-bottom__container{flex-direction:column;width:100%}}.hero-bottom .hero-b-left{display:flex;align-items:center;width:50%}@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-bottom .hero-b-left{justify-content:center;padding:24rem 0;width:100%;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,#fcfcfc}}.hero-bottom .hero-b-left__desc{display:flex;justify-content:center;align-items:center;gap:38rem;font-size:85rem;line-height:125rem;background:var(--blue-gradient,linear-gradient(122deg,#44657f 10.48%,#3f7aa9 84.94%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@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-bottom .hero-b-left__desc{gap:20rem;font-size:44rem;font-weight:500;line-height:130%;text-transform:capitalize;width:422rem;max-width:100%}}@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))){.hero-bottom .hero-b-left__desc{width:615rem}}.hero-bottom .hero-b-left__link{font-family:Newsreader;font-size:80rem;font-style:italic;font-weight:700;line-height:108.75rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:5%;text-underline-offset:16%;text-transform:capitalize}.hero-bottom .hero-b-right{display:flex;justify-content:center;align-items:center;width:50%}.hero-bottom .hero-b-right__wrap{display:flex;justify-content:space-between;align-items:center;padding-left:70.91rem;gap:20rem;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero-bottom .hero-b-left__link{font-size:44rem;line-height:150%;text-decoration-thickness:auto;text-underline-offset:auto}.hero-bottom .hero-b-right{width:100%;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%)}.hero-bottom .hero-b-right__wrap{flex-direction:column;justify-content:flex-start;padding:24rem 0;gap:24rem;width:422rem;max-width:100%}}@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))){.hero-bottom .hero-b-right__wrap{width:615rem}}.hero-bottom .hero-b-right__content{display:flex;flex-direction:column;align-items:flex-start}.hero-bottom .hero-b-right__title{color:var(--white-100);font-size:70rem;font-weight:700;line-height:130%;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.hero-bottom .hero-b-right__content{align-items:center;gap:10rem}.hero-bottom .hero-b-right__title{font-size:48rem}}.hero-bottom .hero-b-right__subtitle{color:var(--white-100);font-size:28rem;font-weight:700;line-height:130%}.hero-bottom .hero-b-right__wrap-image{display:flex;justify-content:center;align-items:center;width:248rem;height:74rem}.hero-bottom .hero-b-right__wrap-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.our-services{flex-direction:column-reverse;background-color:#ebf3ee}.our-services.sevicepink{background-color:#fff6f5}.our-services.our-services-all{padding-bottom:140rem;gap:80rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-services.our-services-all{padding-bottom:20rem;gap:0}}.our-services.our-services-3{background-color:#fcfcfc;padding:200rem 0;gap:80rem}.our-services.our-services-3 .all-services-mob-slider .all-services-mob-slider-list .all-services-article__link_3{width:875rem}@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))){.our-services.our-services-3 .all-services-mob-slider .all-services-mob-slider-list .all-services-article__link_3{width:422rem}.our-services.our-services-3{padding:160rem 0;gap:0}.our-services.our-services-3 .our-services-all-container{padding:0}}.our-services.single-category-services{position:relative;margin-bottom:488rem}.our-services.single-category-services::before{content:"";position:absolute;top:100%;left:0;width:100%;height:488rem;background-image:url(../img/patterns/worn-dots-1.webp);background-repeat:repeat}.our-services .os-list{display:flex;justify-content:space-between;padding:80rem 0}.our-services .os-list>li{display:flex;gap:24rem;width:530rem}@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))){.our-services.single-category-services{margin-bottom:388rem}.our-services .os-list{flex-direction:column;padding:40rem 0;gap:32rem}.our-services .os-list>li{width:auto}}.our-services .os-list .os-l-wrap-image{display:flex;justify-content:center;align-items:center;width:105rem;height:105rem;flex-shrink:0;border-radius:100%;border:2rem solid var(--gray-30);background-color:var(--white-100)}.our-services .os-list .os-l-icon{width:61rem;height:61rem;background-repeat:no-repeat;background-size:contain;background-position:center}.our-services .os-list .os-l-content{display:flex;flex-direction:column;gap:12rem;max-width:385rem}.our-services .os-list .os-l-title{color:var(--black-100);font-size:28rem;font-weight:700;line-height:130%}.our-services .os-list .os-l-desc{color:var(--gray-70);font-size:22rem;line-height:130%}.our-services__container{display:flex;flex-direction:column;align-items:center;padding:200rem 0 170rem;gap:100rem}.our-services__top{display:flex;justify-content:space-between;align-items:center;width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.our-services__container{padding:120rem 0 392rem;gap:40rem}.our-services__top{flex-direction:column;gap:20rem}}.our-services__block{display:flex;flex-direction:column;align-items:flex-start;width:50%;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))){.our-services__block{align-items:center;width:100%;gap:20rem}}.our-services__block_right{align-items:flex-end}.our-services .section-desc{max-width:657rem;text-align:right}@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))){.our-services__block_right{align-items:center}.our-services .section-desc{text-align:center}}.border-dashed{width:100%;height:1rem;border:1rem dashed var(--gray-50)}.section-title{flex-direction:column;align-items:center;gap:20rem;color:var(--black-100);text-align:center;font-size:70rem;font-weight:700;line-height:130%;text-transform:capitalize}.section-title_left-common{align-items:flex-start;text-align:left}.section-title_left-common .section-subtitle{text-align:left}@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))){.section-title_left-common{align-items:center;text-align:center}.section-title_left-common .section-subtitle{text-align:center}}.section-title_left{align-items:flex-start;text-align:left}.section-title_left .section-subtitle{text-align:left}.section-title_gap-12{gap:12rem}@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))){.section-title{gap:8rem;font-size:48rem}}.section-subtitle{display:inline-block;text-align:center;font-family:Newsreader;font-size:70rem;font-style:italic;font-weight:700;line-height:100%;text-transform:capitalize;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;min-height:82rem;padding-right: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))){.section-subtitle{font-size:48rem;line-height:150%;display:inline}}.section-desc{color:var(--gray-70);font-size:22rem;line-height:130%}.section-link{display:flex;align-items:center;color:var(--blue-100);font-size:22rem;font-weight:700;line-height:130%;gap:51rem;transition:color .25s}.section-link__circle{position:relative;width:54rem;height:54rem;border-radius:100%;background-color:var(--blue-100);transition:background-color .25s}.section-link__arrow{position:absolute;top:15.19rem;right:13rem;width:68.632rem;height:22.297rem;background-image:url(../img/our-services/Next-Arrow.svg);background-repeat:no-repeat;background-size:contain;transition:background-image .25s}.section-link-orange{display:flex;align-items:center;color:var(--orange-100);font-size:22rem;font-weight:700;line-height:130%;gap:51rem;transition:color .25s;flex-shrink:0}.section-link-orange__circle{position:relative;width:54rem;height:54rem;border-radius:100%;background-color:var(--orange-100);transition:background-color .25s}.section-link-orange__arrow{position:absolute;top:15.19rem;right:13rem;width:68.632rem;height:22.297rem;background-image:url(../img/our-services/Next-Arrow-Orange.svg);background-repeat:no-repeat;background-size:contain;transition:background-image .25s}.poka-slider-wrap{position:relative;width:100%}.poka-slider{position:absolute;left:0;width:100%;height:458rem;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))){.poka-slider{height:432rem}}.poka-slider .main-service-slider,.poka-slider .news-slider{padding-bottom:100rem}.main-service-slider-track{display:flex;gap:20rem}.ms-slide{position:relative;display:flex;width:428rem;height:458rem;padding:16rem;flex-shrink:0;border-radius:12rem;background-color:#f6f6f6;box-shadow:0 4rem 20rem 0 rgba(0,0,0,.05)}@media (any-hover:hover) and (pointer:fine){.section-link:hover{color:var(--orange-100)}.section-link:hover .section-link__circle{background-color:var(--orange-100)}.section-link:hover .section-link__arrow{background-image:url(../img/our-services/Next-Arrow-Orange.svg)}.section-link-orange:hover{color:var(--blue-100)}.section-link-orange:hover .section-link-orange__circle{background-color:var(--blue-100)}.section-link-orange:hover .section-link-orange__arrow{background-image:url(../img/our-services/Next-Arrow.svg)}.ms-slide:hover .ms-slide-block>img{transform:scale(1.2)}.ms-slide:hover .ms-sb-cicle.ms-sb-orange{transform:translate(-10rem,.5rem)}.ms-slide:hover .ms-sb-cicle.ms-sb-orange::before{transform:rotate(45deg)}}@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))){.ms-slide{width:422rem;height: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))){.ms-slide,.our-services.our-services-3 .all-services-mob-slider .all-services-mob-slider-list .all-services-article__link_3{width:615rem}}.ms-slide-block{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:8rem;overflow:hidden}.ms-slide-block>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s}.ms-slide-bottom{position:absolute;bottom:10rem;left:10rem;display:flex;justify-content:space-between;align-items:flex-end;padding:12rem 16rem;gap:10rem;width:376rem;border-radius:8rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.91rem,rgba(255,255,255,.1);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);backdrop-filter:blur(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))){.ms-slide-bottom{left:7rem}}@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))){.ms-slide-bottom{left:10rem;width:563rem}}.ms-slide-b-block{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:12rem;max-width:283rem}.ms-slide-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--white-100);font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize;min-width:0}.ms-slide-desc{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;color:var(--white-100);font-size:22rem;line-height:130%;min-width:0}.ms-slide-button{position:relative;width:50rem;height:40.5rem}.ms-sb-cicle{display:flex;justify-content:center;align-items:center;width:40rem;height:40rem;border-radius:40rem;transition:transform .25s}.ms-sb-cicle.ms-sb-white{border:1rem solid var(--gray-30);background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff}.ms-sb-cicle.ms-sb-orange{position:absolute;top:-.5rem;left:10rem;border:1.5rem solid var(--orange-100);background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#cb5c4b}.ms-sb-cicle.ms-sb-orange::before{content:"";width:16.3rem;height:16.3rem;background-image:url(../img/font-images/arrow_up.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform .25s}.ms-sb-cicle.ms-sb-blue{position:absolute;top:-.5rem;left:10rem;border:1.5rem solid var(--blue-100);background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#44657f}.ms-sb-cicle.ms-sb-blue::before{content:"";width:16.3rem;height:16.3rem;background-image:url(../img/font-images/arrow_up.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform .25s}.main-service-button-wrap{position:absolute;top:0;right:-68rem;left:-68rem;display:flex;justify-content:space-between;align-items:flex-end;height:458rem}.main-service-button-wrap.main-service-button-wrap-all-services{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))){.main-service-button-wrap{align-items:center;height:auto;top:452rem;right:0;left:0}.main-service-button-wrap.main-service-button-wrap-all-services{position:static;display:flex;margin-top:20rem;width:422rem}.ms-nav-wrap{width:calc(50% - 10rem);height:58rem}}@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))){.main-service-button-wrap.main-service-button-wrap-all-services{width:615rem}}.ms-nav-wrap{position:relative;display:flex;pointer-events:none}.ms-nav{all:unset;position:relative;display:flex;width:58rem;height:277rem;flex-direction:column;justify-content:center;align-items:center;border-radius:10rem;cursor:pointer;pointer-events:auto;z-index:10;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,linear-gradient(-75deg,rgba(255,255,255,.04),rgba(255,255,255,.18),rgba(255,255,255,.04)),rgba(255,255,255,.1);box-shadow:inset 0 1rem 2rem rgba(255,255,255,.35),inset 0 -1rem 2rem rgba(0,0,0,.03),0 -1rem 25rem rgba(0,0,0,.1);backdrop-filter:blur(4rem);transition:transform var(--ms-anim-time) var(--ms-anim-ease),box-shadow var(--ms-anim-time) var(--ms-anim-ease),backdrop-filter var(--ms-anim-time) var(--ms-anim-ease)}.ms-nav::before{content:"\e817";font-family:regionservice;font-size:16rem;color:var(--blue-100);position:relative;z-index:2}.ms-nav_right::before{transform:scaleX(-1)}.ms-nav::after{content:"";position:absolute;inset:0;border-radius:10rem;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(var(--angle-2),rgba(255,255,255,0) 22%,rgba(255,255,255,.28) 44%,rgba(255,255,255,.12) 52%,rgba(255,255,255,0) 66%);background-size:260% 260%;background-position:-15% 50%}@media (any-hover:hover) and (pointer:fine){.ms-nav:hover{transform:scale(1.035);box-shadow:inset 0 2rem 3rem rgba(255,255,255,.55),inset 0 -2rem 3rem rgba(0,0,0,.05),0 -4rem 38rem rgba(0,0,0,.14);backdrop-filter:blur(3rem)}.ms-nav:hover::after{background-position:42% 50%}.ms-nav:hover+.ms-nav-shadow::after{opacity:1;transform:translateY(4rem);filter:blur(5rem)}}.ms-nav:active{transform:scale(.99);box-shadow:inset 0 4rem 6rem rgba(0,0,0,.08),inset 0 -1rem 2rem rgba(255,255,255,.25),0 -1rem 20rem rgba(0,0,0,.12);backdrop-filter:blur(2rem)}.ms-nav:active::after{background-position:60% 35%;--angle-2:-22deg}.ms-nav-shadow{position:absolute;inset:-6rem;pointer-events:none;filter:blur(4rem)}.ms-nav-shadow::after{content:"";position:absolute;inset:0;border-radius:12rem;background:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.05));opacity:.85;transition:opacity var(--ms-anim-time) var(--ms-anim-ease),transform var(--ms-anim-time) var(--ms-anim-ease),filter var(--ms-anim-time) var(--ms-anim-ease)}.ms-nav:active+.ms-nav-shadow::after{transform:translateY(2rem);filter:blur(3rem)}.our-services-all-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.our-services-all-container.row-reverse{flex-direction:row-reverse}@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))){.ms-nav{width:100%;height:100%}.our-services-all-container.row-reverse{flex-direction:column}.our-services-all-container{flex-direction:column;align-items:center;gap:40rem}}.our-services-all-container .our-services-all-left{display:flex;flex-direction:column;align-items:flex-start;gap:28rem;width:805rem;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))){.our-services-all-container .our-services-all-left{align-items:center;gap:40rem;width:100%}}.our-services-all-container .our-services-all-left .section-title{align-items:flex-start;gap:12rem}@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))){.our-services-all-container .our-services-all-left .section-title{align-items:center}}.our-services-all-container .our-services-all-left .section-desc{text-align:left}.our-services-all-container .our-services-all-left .wrap-section-desc{display:flex;flex-direction:column;align-items:flex-start;gap: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))){.our-services-all-container .our-services-all-left .wrap-section-desc{align-items:center}.our-services-all-container .our-services-all-left .wrap-section-desc .section-desc{text-align:center}}.our-services-all-container .our-services-all-left .hero-all-services-btn-block{display:flex;align-items:center;gap: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))){.our-services-all-container .our-services-all-left .hero-all-services-btn-block{flex-direction:column}.our-services-all-container .our-services-all-left .apply-btn,.our-services-all-container .our-services-all-left .hero-all-services-btn-block .active-btn{width:342rem}}.our-services-all-container .our-services-all-left .hero-all-services-btn-block .active-btn__circle::before{content:"\e825"}.our-services-all-container .our-services-all-left .apply-btn{margin-left:10rem}@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))){.our-services-all-container .our-services-all-left .apply-btn,.our-services-all-container .our-services-all-left .hero-all-services-btn-block .active-btn{width:575rem}}.our-services-all-container .our-services-all-right{display:flex;flex-direction:column;gap:40rem}.our-services-all-container .our-services-all-right .our-services-all-wrap-image{display:flex;justify-content:center;align-items:center;display:flex;width:905rem;height:409rem;padding:20rem;flex-shrink:0;border-radius:16rem;background-color:var(--white-100);box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05)}.our-services-all-container .our-services-all-right .our-services-all-wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16rem}.all-services-mob-slider{position:relative;display:flex;flex-direction:column;z-index:1}.all-services-mob-slider .main-service-button-wrap{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))){.our-services-all-container .our-services-all-right{width:100%}.our-services-all-container .our-services-all-right .our-services-all-wrap-image{padding:10rem;width:100%;height:300rem}.all-services-mob-slider{margin-top:80rem;gap:20rem}.all-services-mob-slider .main-service-button-wrap{position:static;display:flex}}.all-services-mob-slider .all-services-mob-slider-list{display:flex;gap:20rem}.all-services-mob-slider .all-services-mob-slider-list .all-services-article__link{position:relative;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:875rem;height:458rem;padding:16rem;border-radius:12rem;background-color:#f6f6f6;box-shadow:0 4rem 20rem 0 rgba(0,0,0,.05)}@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))){.all-services-mob-slider .all-services-mob-slider-list .all-services-article__link{width:422rem;height: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))){.all-services-mob-slider .all-services-mob-slider-list .all-services-article__link{width:615rem}}.all-services-mob-slider .all-services-mob-slider-list .all-services-article__link_3{width:576.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))){.all-services-mob-slider .all-services-mob-slider-list .all-services-article__link_3{width:422rem}}.all-services-mob-slider .all-services-wrap-image{width:100%;height:100%;border-radius:8rem;overflow:hidden}.all-services-mob-slider .all-services-wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s}.all-services-mob-slider .ms-slide-bottom{bottom:26rem;left:26rem;width:calc(100% - 52rem)}.about{padding:538rem 0 250rem;background-color:var(--white-100)}.about__container{display:flex;flex-direction:column;align-items:center;gap:100rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.all-services-mob-slider .ms-slide-bottom{bottom:23rem;left:23rem;width:calc(100% - 46rem)}.about{padding:238rem 0 120rem}.about__container{gap:40rem}}.about .about-main{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;gap:40rem;width:100%}.about .am-block-1{position:relative;grid-column:1/2;grid-row:1/3;min-height:721rem}@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 .about-main{grid-template-columns:1fr;gap:20rem}.about .am-block-1{padding:10rem 0 0 10rem;width:100%;min-height:auto;order:2}}.about .am-block-1__bg{position:absolute;top:-30rem;left:-30rem;width:801rem;height:721rem;border-radius:16rem;background-image:url(../img/patterns/subtle-dots.webp);background-size:54rem 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))){.about .am-block-1__bg{top:0;left:0;width:calc(100% - 14rem);height:calc(100% - 10rem);border-radius:8.15rem}}@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))){.all-services-mob-slider .all-services-mob-slider-list .all-services-article__link_3{width:615rem}.about .am-block-1__bg{width:calc(100% - 10rem)}}.about .wrap-am-block-1{position:relative;display:flex;justify-content:center;align-items:center;width:798rem;height:100%;border-radius:16rem;overflow:hidden}.about .wrap-am-block-1>img{width:100%;height:100%;-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))){.about .wrap-am-block-1{width:100%;height:367rem;border-radius:8.15rem}}@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))){.about .wrap-am-block-1{height:500rem}}.about .am-bear-bg{position:absolute;bottom:34.32rem;left:0;width:457.475rem;height:657.681rem}@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 .am-bear-bg{top:32rem;bottom:auto;width:233rem;height:335rem}}@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))){.about .am-bear-bg{top:69rem;width:300rem;height:431rem}}.about .am-bear-bg>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about .am-bear{position:absolute;left:0;width:457.475rem;height:657.681rem;bottom:34.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))){.about .am-bear{top:32rem;bottom:auto;width:233rem;height:335rem}}@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))){.about .am-bear{top:69rem;width:300rem;height:431rem}}.about .am-bear>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about .sticker-wrap{perspective:900rem}.about .sticker{width:100%;display:block;transform-origin:left center;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:drop-shadow(0 6rem 10rem rgba(0, 0, 0, .16));transition:transform .55s cubic-bezier(.25,.9,.3,1),clip-path .55s cubic-bezier(.25,.9,.3,1),filter .55s}.about .amb-ratio{position:absolute;right:27rem;bottom:30rem;display:flex;align-items:center;padding:20rem 24rem;gap:24rem;min-width:308rem;min-height:136rem;border-radius:10rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,rgba(255,255,255,.12);backdrop-filter:blur(5rem);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2)}@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 .amb-ratio{top:10rem;right:10rem;bottom:auto;padding:10rem;gap:10rem;min-width:196rem;min-height:84rem;border-radius:5.6rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/34.2rem 34.2rem,rgba(255,255,255,.12);box-shadow:0 2.2rem 5.6rem 0 rgba(0,0,0,.2)}}.about .amb-ratio__left{display:flex;flex-direction:column;align-items:flex-start;gap:12rem}.about .amb-ratio__title{color:var(--white-100);font-size:22rem;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))){.about .amb-ratio__left{gap:8rem}.about .amb-ratio__title{font-size:16rem}}.about .amb-ratio__desc{color:var(--white-100);font-size:22rem;line-height:130%}.about .progress-circle{--size:95rem;--thickness:5rem;--value:0;width:var(--size);aspect-ratio:1;border-radius:50%;position:relative;display:grid;place-items:center}.about .progress-circle::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--orange-100) calc(var(--value) * 1%),var(--white-100) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 calc(100% - var(--thickness) + 1rem));mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 calc(100% - var(--thickness) + 1rem))}.about .amb-ratio-circle .ambrc-content{color:var(--white-100);text-align:center;font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize}.about .am-block-2{display:flex;flex-direction:column;align-items:flex-start;grid-column:2/3;grid-row:1/2;padding:35rem;width:568rem;min-height:373rem;border-radius:16rem;background-color:#ebf3ee}@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 .amb-ratio__desc{font-size:16rem}.about .progress-circle{--size:63rem;--thickness:3rem}.about .amb-ratio-circle .ambrc-content{font-size:22rem}.about .am-block-2{padding:20rem;gap:37rem;width:100%;min-height:auto;height:auto;order:1}}.about .am-block-2__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--black-100);font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize;margin-bottom: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 .am-block-2__title{display:inline-flex;margin-bottom:0}}.about .am-block-2__desc{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--gray-70);font-size:22rem;line-height:130%;margin-bottom:10rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about .am-block-2__desc{display:inline-flex}}.about .am-block-2__link{display:flex;align-items:center;gap:16rem;color:var(--blue-100);font-size:22rem;font-weight:700;line-height:130%;margin-top:auto}.about .am-block-2__link::after{content:"\e81d";font-family:regionservice;font-size:16rem;color:currentColor;transition:transform .25s}.about .am-block-3{grid-column:3/4;grid-row:1/2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25rem;gap:16rem;width:321rem;min-height:373rem;border-radius:16rem;background-color:#ebf3ee}@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 .am-block-3{padding:20rem;width:100%;min-height:auto;height:auto;order:3}}.about .amb-3-block{display:flex;flex-direction:column;align-items:center;gap:12rem;color:var(--gray-70);text-align:center;font-size:22rem;line-height:130%}.about .amb-3-block .amb-3-count{color:var(--black-100);text-align:center;font-size:80rem;font-weight:700;line-height:130%;text-transform:capitalize}.about .amb-3-block .amb-3-count::after{content:"+"}.about .amb-3-block .amb-3-count_blue::after{color:var(--blue-100)}.about .amb-3-block .amb-3-count_orange::after{color:var(--orange-100)}.about .amb-3-block svg{width:100%;height:1rem}.about .am-block-4{position:relative;grid-column:2/4;grid-row:2/3;width:932rem;height:308rem}@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 .am-block-4{width:422rem;height:431rem;order:4}}@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))){.about .am-block-4{width:615rem;height:339rem}}.about .am-block-slider{display:flex}.about .am-block-slider-track{display:flex;gap:20rem}.about .am-block-4-slide{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:35rem;width:932rem;height:308rem;border-radius:16rem;background:linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%);overflow:hidden}.about .am-block-4-slide::before{content:"";position:absolute;inset:0;background:url(../img/patterns/dots-1.webp) 0 0/60.9rem 60.9rem;opacity:.15;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))){.about .am-block-4-slide{padding:20rem 20rem 35rem;gap:22rem;width:422rem;height:431rem}}.about .am-block-4-slide .am-block-4-wrap-title{display:flex;align-items:center;gap:20rem;margin-bottom:15rem}.about .am-block-4-slide .am-block-4-wrap-title::before{content:"";flex-shrink:0;width:50rem;height:50rem;background-image:url(../img/about/hr.svg);background-repeat:no-repeat;background-size:contain}.about .am-block-4-slide__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1;color:var(--white-100);font-size:48rem;font-weight:700;line-height:130%;text-transform:capitalize;max-width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about .am-block-4-slide .am-block-4-wrap-title{margin-bottom:0}.about .am-block-4-slide__title{font-size:32rem;-webkit-line-clamp:2}}@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))){.about .am-block-4-slide{width:615rem;height:339rem}.about .am-block-4-slide__title{-webkit-line-clamp:1}}.about .am-block-4-slide__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1;color:var(--gray-30);font-size:22rem;line-height:130%;margin-bottom:auto;max-width:100%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.about .am-block-4-slide__desc{-webkit-line-clamp:7}.about .am-block{grid-column:auto;grid-row:auto}}.about .am-block-4-slide__link{position:relative;z-index:1;display:flex;align-items:center;gap:16rem;color:var(--white-100);font-size:22rem;font-weight:700;line-height:130%}.about .am-block-4-slide__link::after{content:"\e81d";font-family:regionservice;font-size:16rem;color:currentColor;transition:transform .25s}.about .am-block-button-wrap{position:absolute;right:35rem;bottom:20rem;display:flex;align-items:center;gap:10rem}.about .am-block-button-wrap .am-nav{position:relative;display:flex;width:60rem;height:60rem;padding:0 20rem 0 21rem;justify-content:center;align-items:center;border-radius:50%;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#44657f;overflow:hidden;cursor:pointer;transition:transform .3s,box-shadow .3s}.about .am-block-button-wrap .am-nav::before{content:"\e81b";font-family:regionservice;font-size:16rem;color:var(--white-100);position:relative;z-index:2}.about .am-block-button-wrap .am-nav::after{content:"";position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.7),transparent 70%);opacity:.6}@media (any-hover:hover) and (pointer:fine){.all-services-mob-slider .all-services-mob-slider-list .all-services-article:hover .all-services-wrap-image>img{transform:scale(1.2)}.all-services-mob-slider .all-services-mob-slider-list .all-services-article:hover .ms-sb-cicle.ms-sb-orange{transform:translate(-10rem,.5rem)}.all-services-mob-slider .all-services-mob-slider-list .all-services-article:hover .ms-sb-cicle.ms-sb-orange::before{transform:rotate(45deg)}.about .wrap-am-block-1:hover .sticker-wrap.pop .sticker{clip-path:polygon(0 0,90% 0,100% 16%,100% 100%,0 100%);transform:translateY(-10rem) rotate(-3deg) scale(1.02);filter:drop-shadow(16rem 14rem 18rem rgba(0, 0, 0, .26))}.about .am-block-2__link:hover::after,.about .am-block-4-slide__link:hover::after{transform:rotate(45deg)}.about .am-block-button-wrap .am-nav:hover{box-shadow:0 10rem 20rem rgba(0,0,0,.25)}.about .am-block-button-wrap .am-nav:hover::after{animation:1.4s ease-out infinite am-shine}}.about .am-block-button-wrap .am-nav_left::before{transform:scaleX(-1)}.about .am-block-button-wrap .am-nav_right{background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff}.about .am-block-button-wrap .am-nav_right::before{color:var(--blue-100)}.about .am-block-button-wrap .am-nav_right::after{background:linear-gradient(120deg,transparent 30%,rgba(68,101,127,.45),transparent 70%);opacity:.8}@keyframes am-shine{0%{left:-120%}100%,60%{left:120%}}.how-we-work{padding-bottom:200rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-we-work{padding:40rem 0 160rem}}.how-we-work__area{display:flex;flex-direction:column;align-items:center;padding:70rem 68rem;border-radius:20rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,0 0/54rem 30rem #fff6f5;box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05);min-height:715rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-we-work__area{padding:20rem;width:422rem;max-width:100%;min-height:auto}}.how-we-work__container{display:flex;justify-content:space-between;align-items:stretch}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-we-work__container{flex-direction:column;align-items:flex-start;gap:40rem}}.how-we-work .hww-left{display:flex;flex-direction:column;align-items:flex-start;gap:32rem;width:823rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-we-work .hww-left{gap:28rem;width:auto}}.how-we-work .hww-desc{color:var(--gray-70);font-size:22rem;line-height:130%}.how-we-work .hww-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:22rem;padding-top:32rem;border-top:1rem dashed var(--gray-50);width:100%}.how-we-work .hww-bottom__title{display:flex;align-items:center;gap:10rem;color:var(--black-100);font-family:Newsreader;font-size:48rem;font-style:italic;font-weight:700;line-height:150%;text-transform:capitalize}.how-we-work .hww-bottom__title::before{content:"\e80e";font-family:regionservice;font-style:normal;font-size:36rem;color:var(--orange-100);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))){.how-we-work .hww-bottom{padding-top:28rem}.how-we-work .hww-bottom__title,.how-we-work .hww-bottom__title::before{font-size:32rem}.how-we-work .active-btn{width:342rem}}@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))){.about .am-block-4-slide__desc{-webkit-line-clamp:5}.how-we-work__area{width:615rem}.how-we-work .active-btn{width:535rem}}.how-we-work .hww-right{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:650rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-we-work .hww-right{width:100%;gap:40rem;height:auto}}.how-we-work .hww-right__wrap-image{display:flex;justify-content:center;align-items:center;flex:1;width:827rem;border-radius:12rem;overflow:hidden;box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-we-work .hww-right__wrap-image{width:100%;height:300rem;border-radius:5.5rem;box-shadow:0 1.8rem 46rem 0 rgba(0,0,0,.05)}}.how-we-work .hww-right__wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.how-we-work .swift-step-block{position:absolute;left:-50rem;display:flex;flex-direction:column;align-items:center;padding:8rem;gap:8rem;width:100rem;border-radius:12rem;background-color:rgba(255,255,255,.1);backdrop-filter:blur(25rem)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-we-work .swift-step-block{position:static;flex-direction:row;width:100%}}.how-we-work .swift-step-block .swift-step{display:flex;width:84rem;height:84rem;padding:21rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:8rem;border:1.5rem solid var(--gray-30);background:url(../img/patterns/worn-dots-1.webp),linear-gradient(0deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%),#fff;color:var(--black-100);font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.how-we-work .swift-step-block .swift-step{width:auto;flex:1 1 0}}.how-we-work .swift-step-block .swift-step.active{color:var(--white-100);background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%);border:none;transform:translateY(-1rem)}.active-btn{position:relative;display:flex;justify-content:center;align-items:center;min-width:230rem;height:60rem;padding:16rem;border-radius:50rem;border:2rem solid #44657f;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff;color:#44657f;text-align:center;font-size:22rem;font-weight:500;line-height:normal;transition:color .25s}.active-btn__circle{position:absolute;right:-39rem;display:flex;justify-content:center;align-items:center;display:flex;width:60rem;height:60rem;border-radius:50rem;border:2rem solid var(--blue-100);background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#44657f}.active-btn__circle::before{content:"\e81b";font-family:regionservice;font-size:16rem;color:var(--white-100);transition-property:transform,color;transition-duration:.25s;transition-timing-function:ease}.active-btn.call-btn .active-btn__circle::before{content:"\e825"}@media (any-hover:hover) and (pointer:fine){.active-btn:hover{color:var(--white-100);background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#44657f}.active-btn:hover .active-btn__circle{background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff}.active-btn:hover .active-btn__circle::before{transform:rotate(-45deg);color:var(--blue-100)}.active-btn.call-btn:hover .active-btn__circle::before{transform:none}.news-slide:hover img{transform:scale(1.2)}.news-slide:hover .n-sb-cicle.n-sb-white{transform:translate(-10rem,.5rem)}.news-slide:hover .n-sb-cicle.n-sb-white::before{transform:rotate(45deg)}}.news{padding:140rem 0 303rem;background-color:#ebf3ee}.news.sevicepink{background-color:#fff6f5}@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))){.news{padding:40rem 0 493rem}}.news__container{display:flex;flex-direction:column;gap:100rem}.news__top{display:flex;justify-content:space-between;align-items:center}.news .main-service-button-wrap,.news .poka-slider{height:533rem}@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))){.news__container{gap:40rem}.news__top{flex-direction:column;gap:20rem}.news .main-service-button-wrap{top:553rem;height: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))){.news{padding-bottom:451rem}.news .main-service-button-wrap{top:511rem}}.news .ms-nav{height:220rem}@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))){.news .ms-nav{height:auto}}.news .ms-slide-block{height:282rem}.news-slider-track{display:flex;gap:19.5rem}.news-slide{position:relative;display:flex;flex-direction:column;align-items:center;width:577rem;height:533rem;padding:16rem 16rem 26rem;gap:26rem;flex-shrink:0;border-radius:12rem;background-color:#f6f6f6;box-shadow:0 4rem 20rem 0 rgba(0,0,0,.05)}@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))){.news-slide{width:422rem}}@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))){.news-slide{width:615rem;height:491rem}}.news-slide-button .n-sb-cicle{display:flex;justify-content:center;align-items:center;width:50rem;height:50rem;border-radius:100%;transition:transform .25s}.news-slide-button .n-sb-cicle.n-sb-orange{background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%)}.news-slide-button .n-sb-cicle.n-sb-white{position:absolute;top:-.5rem;left:10rem;border:1rem solid var(--gray-30);background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff;box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2)}.news-slide-button .n-sb-cicle.n-sb-white::before{content:"\e81d";font-family:regionservice;font-size:16rem;color:var(--orange-100);transition:transform .25s}.news-slide-block{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:282rem;border-radius:8rem;overflow:hidden}.news-slide-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .25s}.news-slide-block .news-slide-button{position:absolute;right:20rem;bottom:10rem}.news-slide-block .nsb-date{position:absolute;top:10rem;left:10rem;display:inline-flex;flex-direction:column;align-items:flex-start;padding:10rem;gap:10rem;border-radius:8rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,rgba(255,255,255,.1);backdrop-filter:blur(5rem);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);color:var(--white-100);font-size:22rem;font-weight:700;line-height:130%}.ns-block-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:26rem}.ns-block-bottom__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--black-100);text-overflow:ellipsis;font-size:32rem;font-style:normal;font-weight:700;line-height:130%;text-transform:capitalize}.ns-block-bottom__title a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ns-block-bottom__desc{padding-top:16rem;border-top:1rem dashed var(--gray-50);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--gray-70);text-overflow:ellipsis;font-size:22rem;line-height:130%}.faq{padding:480rem 0 100rem}.faq__container{display:flex;flex-direction:column;gap:200rem}.faq.faq-reverse{padding:150rem 0 200rem}.faq.faq-reverse .faq__container{flex-direction:column-reverse}.faq-top{display:flex;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))){.faq{padding:278rem 0 160rem}.faq__container{gap:160rem}.faq.faq-reverse{padding:160rem 0}.faq-top{flex-direction:column-reverse;gap:40rem}}.faq-top .faq-top-left{position:relative;padding:30rem 0 0;height:751rem}.faq-top .faq-top-left::before{content:"";position:absolute;top:0;left:-30rem;width:801rem;height:721rem;background-image:url(../img/patterns/subtle-dots.webp);background-size:54rem 30rem;border: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))){.faq-top .faq-top-left{padding:10rem 0 0 10rem;height:auto}.faq-top .faq-top-left::before{left:0;width:408rem;height:367rem;border:8.1rem}}@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))){.faq-top .faq-top-left::before{width:605rem;height:500rem}}.faq-top .faq-top-left .faq-tl-wrap-image{position:relative;display:flex;justify-content:center;align-items:center;width:801rem;height:721rem;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))){.faq-top .faq-top-left .faq-tl-wrap-image{width:100%;height:367rem;border-radius:10rem}}@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))){.faq-top .faq-top-left .faq-tl-wrap-image{height:500rem}.faq-top .faq-tr-text__desc{text-align:center}}.faq-top .faq-top-left .faq-tl-wrap-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.faq-top .faq-top-left .faq-tl-experience{position:absolute;bottom:30rem;left:30rem;padding:20rem;gap:12rem;display:flex;flex-direction:column;align-items:center;border-radius:10rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/54rem 30rem,rgba(255,255,255,.12);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);backdrop-filter:blur(5rem)}.faq-top .faq-top-left .faq-tl-experience::before{content:"";position:absolute;top:33rem;left:96rem;width:70rem;height:70rem;border-radius:100%;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%);z-index:-1}.faq-top .faq-top-left .faq-tl-experience-amount{color:var(--white-100);text-align:center;font-size:70rem;font-weight:700;line-height:130%;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq-top .faq-top-left .faq-tl-experience{top:20rem;right:10rem;bottom:auto;left:auto;padding:10rem}.faq-top .faq-top-left .faq-tl-experience::before{top:15rem;left:67rem;width:55rem;height:55rem}.faq-top .faq-top-left .faq-tl-experience-amount{font-size:48rem}}.faq-top .faq-top-left .faq-tl-experience-desc{color:var(--white-100);text-align:center;font-size:22rem;line-height:130%;max-width:180rem}@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-top .faq-top-left .faq-tl-experience-desc{font-size:16rem;max-width:150rem}}.faq-top .faq-top-left .faq-trust-pilot{position:absolute;bottom:30rem;left:30rem;display:flex;flex-direction:column;align-items:center;padding:20rem;gap:10rem;min-width:254rem;min-height:131rem;border-radius:8rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60rem 60rem,rgba(255,255,255,.1);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);backdrop-filter:blur(5rem)}.faq-top .faq-top-left .faq-tl-trustpilot{width:213rem;height:52rem;flex-shrink:0;background-repeat:no-repeat;background-size:contain}.faq-top .faq-top-left .faq-trust-pilot-desc{display:flex;align-items:center;color:var(--gray-30);text-align:center;font-size:22rem;font-weight:700;line-height:130%}.faq-top .faq-top-left .faq-trust-pilot-desc__weight{font-weight:400}.faq-top .faq-top-right{display:flex;flex-direction:column;padding-top:30rem;gap:40rem;width:909rem}.faq-top .faq-tr-text{display:flex;flex-direction:column;align-items:flex-start;gap:32rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.faq-top .faq-top-right{width:100%}.faq-top .faq-tr-text{align-items:center;gap:40rem}.faq-top .faq-tr-text .section-title{text-align:center;align-items:center}.faq-top .faq-tr-text .section-subtitle{text-align:center}}.faq-top .faq-tr-text__desc{color:var(--gray-70);font-size:22rem;line-height:130%}.faq-main{display:flex;flex-direction:column}.faq-item.active .faq-btn{background:url(../img/patterns/subtle-dots.webp) 0 0/100rem 100rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%)}.faq-item.active .faq-btn::before{transform:rotate(0)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20rem 0;gap:5rem;border-top:1.5rem solid var(--gray-30);cursor:pointer}.faq-desc{color:var(--black-100);font-size:30rem;font-weight:600;line-height:130%;text-transform:capitalize}.faq-btn{display:flex;justify-content:center;align-items:center;width:40rem;height:40rem;flex-shrink:0;border-radius:100rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#44657f}.faq-btn::before{content:"";display:flex;justify-content:center;align-items:center;width:40%;height:30%;background-image:url(../img/font-images/dropdown.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(180deg);transition:transform .25s}.faq-answer{padding:0 136rem 20rem 0;color:var(--gray-70);font-size:22rem;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))){.faq-answer{padding:0 0 20rem}}.wrap-afordable-payments{display:flex;flex-direction:column;align-items:center;padding-bottom:50rem;width:100%;background-image:url(../img/patterns/worn-dots-1.webp);background-repeat:repeat}@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))){.wrap-afordable-payments{padding-bottom:80rem}}.afordable-payments{position:relative;width:100%;max-width:100%;padding:84rem 40rem 84rem 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))){.afordable-payments{padding:23rem 20rem 14rem;width:412rem;align-self:flex-end}}@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))){.afordable-payments{padding:52rem 37rem;width:605rem}}.afordable-payments::before{content:"";position:absolute;top:30rem;right:-30rem;bottom:-30rem;left:30rem;border-radius:16rem;background-image:url(../img/patterns/subtle-dots.webp);background-size:54rem 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))){.afordable-payments::before{top:-10rem;right:10rem;bottom:10rem;left:-10rem;border-radius:8.1rem}}.afordable-payments .ap-wrap-image{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20rem;background:linear-gradient(180deg,rgba(0,0,0,0) -25.44%,rgba(0,0,0,.7) 100%),url(../img/about/affordable-paymets.webp) 0 -364.312rem/100% 221.25% no-repeat #d3d3d3}.afordable-payments .ap-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:40rem;z-index:1}.afordable-payments .ap-content .section-title{color:var(--white-100)}.afordable-payments .ap-content .section-subtitle{color:var(--white-100);-webkit-text-fill-color:unset}@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))){.afordable-payments .ap-wrap-image{border-radius:10rem}.afordable-payments .ap-content{align-items:stretch}.afordable-payments .ap-content .section-title{align-items:center;text-align:center}.afordable-payments .ap-content .section-subtitle{text-align:center}.afordable-payments .ap-content .active-btn{width:calc(100% - 40rem)}}.afordable-payments .ap-wrap-buttons{display:flex;align-items:center;gap: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))){.afordable-payments .ap-wrap-buttons{flex-direction:column;align-items:flex-start}}.apply-btn{position:relative;display:flex;justify-content:center;align-items:center;min-width:222rem;height:60rem;padding:12rem 20rem;gap:10rem;border-radius:60rem;color:var(--orange-100);background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff;font-size:25rem;font-weight:500;line-height:normal;transition:color .25s}@media (any-hover:hover) and (pointer:fine){.apply-btn:hover{background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#cb5c4b;color:var(--white-100,#fff)}.apply-btn:hover::before{background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff}.project-slide:hover .project-slide-block-wrap-image>img{transform:scale(1.2)}.project-slide:hover .ms-sb-blue{transform:translate(-10rem,.5rem)}.project-slide:hover .ms-sb-blue::before{transform:rotate(45deg)}}@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))){.apply-btn{min-width:auto;width:calc(100% - 10rem);align-self:flex-end}}.apply-btn::before{content:"";position:absolute;top:0;left:-10rem;width:100%;height:100%;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#cb5c4b;border-radius:60rem;z-index:-1}.apply-btn::after{content:"\e81e";font-family:regionservice;font-size:16rem}.trustpilot{position:absolute;top:40rem;right:40rem;width:254rem;height:132rem;display:flex;flex-direction:column;align-items:flex-start;padding:20rem;gap:10rem;border-radius:8rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60rem 60rem,rgba(255,255,255,.1);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);backdrop-filter:blur(10rem)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.trustpilot{display:none}}.trustpilot .trustpilot-wrap-image{display:flex;justify-content:center;align-items:center;width:213rem;height:52.31rem}.trustpilot .trustpilot-wrap-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.trustpilot .trustpilot-desc{color:var(--gray-30);text-align:center;font-size:22rem;font-style:normal;font-weight:700;line-height:130%}.trustpilot .trustpilot-desc__small{font-weight:400}.projects{padding:140rem 0 307rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff6f5}.projects__container{display:flex;flex-direction:column;align-items:center;gap:100rem}.projects__top{display:flex;justify-content:space-between;width:100%}.projects__top-left{width:calc(50% - 10rem)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.projects__container{gap:40rem}.projects__top{flex-direction:column;align-items:center}.projects__top-left{width:auto}.projects__top-left .section-title{align-items:center}}.projects__top-right{display:flex;flex-direction:column;align-items:flex-end;gap:24rem;width:calc(50% - 10rem)}.projects__desc{color:var(--gray-70);text-align:right;font-size:22rem;line-height:130%;max-width:660rem}@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))){.projects__top-right{align-items:center;width:auto}.projects__desc{text-align:center}}.project-slider-main{position:absolute;left:0;width:100%;height:590rem;z-index:1}.project-slider-main .project-slider{padding-bottom:100rem}.project-slider-track{display:flex;gap:16rem}.project-slide{position:relative;display:flex;width:577rem;height:590rem;padding:16rem;flex-direction:column;align-items:flex-end;gap:26rem;flex-shrink:0;border-radius:12rem;background-color:#f6f6f6;box-shadow:0 4rem 20rem 0 rgba(0,0,0,.05)}@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))){.project-slide{width:422rem}}@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))){.project-slide{width:615rem;height:491rem}}.project-slide-block{display:flex;flex-direction:column;justify-content:flex-end;gap:36rem;width:100%;height:100%}.project-slide-block-wrap-image{position:absolute;top:16rem;right:16rem;bottom:148rem;left:16rem;border-radius:8rem;overflow:hidden}.project-slide-block-wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s}.project-slide-block-title-wrap{width:100%;padding:0 10rem;display:flex;flex-direction:column}.project-slide-block-title{display:flex;justify-content:space-between;align-items:center;padding:12rem 16rem;width:100%;border-radius:8rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,rgba(255,255,255,.1);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);z-index:1;backdrop-filter:blur(5rem)}.project-slide-title{color:var(--white-100);font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize}.project-slide-block-desc{padding-top:16rem;border-top:1rem dashed var(--gray-50);height:106rem}.project-slide-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--gray-70);text-overflow:ellipsis;font-size:22rem;line-height:130%}.project-sbw{height:590rem}@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))){.project-sbw{height:auto;top:610rem}}.advantages{padding:516rem 0 200rem}.advantages.finance-advantages{padding:350rem 0 100rem}.advantages__container{display:flex;flex-direction:column;align-items:center;gap:100rem}.advantages .advantages-slider-stack{display:flex;flex-direction:column;align-items:center;width:100%}.advantages.patern-1 .main-service-button-wrap--advantages{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))){.advantages__container{gap:40rem}.advantages.patern-1 .main-service-button-wrap--advantages{display:flex;position:static;justify-content:space-between;align-items:center;width:100%;max-width:428rem;height:auto;top:auto;right:auto;left:auto}}.advantages .advantages-wrap-list{display:flex;flex-direction:column;align-items:center;gap:40rem}.advantages .advantages-list{display:flex;gap:19rem;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))){.advantages .advantages-list{gap:20rem;width:428rem}}@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))){.project-sbw{top:511rem}.advantages .advantages-list{width:615rem}}.advantages .advantages-list>li{display:flex;flex-direction:column;align-items:flex-start;gap:26rem;width:428rem;padding:26rem 16rem;flex-shrink:0;border-radius:12rem;box-shadow:0 4rem 20rem 0 rgba(0,0,0,.05)}@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 .advantages-list>li{align-items:center;width:100%}}.advantages .advantages-list .adl-title{overflow:hidden;color:var(--black-100);text-overflow:ellipsis;font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize}.advantages .advantages-list .adl-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;overflow:hidden;color:var(--gray-70);text-overflow:ellipsis;font-size:22rem;line-height:130%;padding-top:16rem;border-top:1rem dashed var(--gray-50)}.advantages .al-warp-image{width:180rem;height:180rem}.advantages .al-warp-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.testimonials-wrap{padding-top:537rem}.testimonials{display:flex;flex-direction:column;align-items:center;padding:140rem 0 209rem;background-color:#ebf3ee;width:100%}.testimonials__container{display:flex;flex-direction:column;gap:100rem}.testimonials .testimonials-top{display:flex;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))){.testimonials{padding:40rem 0 360rem}.testimonials__container{gap:40rem}.testimonials .testimonials-top{flex-direction:column;align-items:center;gap:20rem}}.testimonials .testimonials-top-left{display:flex;flex-direction:column;align-items:flex-start;gap:20rem;width:calc(50% - 10rem)}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.testimonials .testimonials-top-left{width:auto}}.testimonials .testimonials-top-right{display:flex;flex-direction:column;align-items:flex-end;gap:20rem;width:calc(50% - 10rem)}.testimonials .ttr-desc{color:var(--gray-70);text-align:right;font-size:32rem;font-weight:600;line-height:130%;text-transform:capitalize;max-width:595rem}@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))){.testimonials .testimonials-top-right{align-items:center;width:auto}.testimonials .ttr-desc{text-align:center;font-size:22rem;font-weight:400;max-width:430rem}}.testimonials .ttr-desc__orange{background:var(--orange-gradient,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.testimonial-slider{position:absolute;left:0;width:100%;height:379rem;z-index:1}@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-slider{height:350rem}}.testimonial-slider .news-slider{padding-bottom:100rem}.testimonial-slide{display:flex;width:428rem;height:379rem;padding:22rem 16rem;flex-direction:column;align-items:flex-start;flex-shrink:0;border-radius:12rem;background-color:#fcfcfc;box-shadow:0 25rem 50rem 0 rgba(120,120,120,.06)}@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-slide{width:422rem}}@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-slide{width:615rem;height:350rem}}.testimonial-slide-top{display:flex;gap:16rem;margin-bottom:40rem}.test-slide-wrap-image{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:70rem;height:70rem;border-radius:8rem;overflow:hidden}.test-slide-wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.test-slide-wrap-image.t-1,.test-slide-wrap-image.t-2,.test-slide-wrap-image.t-3,.test-slide-wrap-image.t-4,.test-slide-wrap-image.t-5,.test-slide-wrap-image.t-6,.test-slide-wrap-image.t-7{color:#fff;font-family:Satoshi;font-size:50rem;font-style:normal;font-weight:700;line-height:130%;text-transform:capitalize}.test-slide-wrap-image.t-1 img,.test-slide-wrap-image.t-2 img,.test-slide-wrap-image.t-3 img,.test-slide-wrap-image.t-4 img,.test-slide-wrap-image.t-5 img,.test-slide-wrap-image.t-6 img,.test-slide-wrap-image.t-7 img{display:none}.test-slide-wrap-image.t-1{background-color:#5a8770}.test-slide-wrap-image.t-2{background-color:#b2b7bb}.test-slide-wrap-image.t-3{background-color:#6fa9ab}.test-slide-wrap-image.t-4{background-color:#f5af29}.test-slide-wrap-image.t-5{background-color:#0088b9}.test-slide-wrap-image.t-6{background-color:#f18636}.test-slide-wrap-image.t-7{background-color:#d93a37}.testimonial-slide-desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--gray-70);font-size:22rem;line-height:130%;height:116rem;margin-bottom:28rem}@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-slide-desc{-webkit-line-clamp:3;height:87rem}}.test-slide-data{display:flex;flex-direction:column;align-items:flex-start;gap:8rem}.test-slide-data__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--black-100);font-size:28rem;font-weight:700;line-height:130%}.test-slide-data__subtitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--gray-70);font-size:22rem;line-height:130%}.testimonial-slide-google{display:flex;justify-content:space-between;align-items:center;padding-top:28rem;gap:20rem;width:100%;border-top:1rem dashed var(--gray-50)}.testimonial-slide-google-stars{display:flex;align-items:center;gap:4rem}.testimonial-slide-google-stars .testimonial-slide-google-star{width:32.933rem;height:32.933rem;background-image:url(../img/home/starclassic.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.testimonial-slide-google-bg{width:48.946rem;height:50rem;background-image:url(../img/home/google.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.testimonial-slider-button-wrap{height:379rem}.testimonial-slider-button-wrap .ms-nav{height:160rem}.areas{padding:473rem 0 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))){.testimonial-slider-button-wrap{top:400rem;height:auto}.testimonial-slider-button-wrap .ms-nav{height:58rem}.areas{padding:516rem 0 80rem}}.areas .areas-bg{position:relative;display:flex;justify-content:center;padding:120rem 67rem 70rem;border-radius:40rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,linear-gradient(0deg,#fff6f5 0,#fff6f5 100%),#041c5b}@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 .areas-bg{padding:100rem 20rem 20rem;width:422rem;max-width:100%}}@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))){.areas{padding:536rem 0 80rem}.areas .areas-bg{width:615rem}}.areas__container{display:flex;flex-direction:column}.areas .areas-globus{position:absolute;top:-180rem;right:341.5rem;width:461.909rem;height:461.909rem}@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 .areas-globus{top:-210.689rem;right:auto;width:310.689rem;height:310.689rem}}.areas .areas-globus object{width:100%;height:100%}.areas .areas-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:125rem;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 .areas-top{flex-direction:column;align-items:center;gap:40rem;margin-bottom:40rem}.areas .areas-top .section-title{align-items:center;text-align:center}.areas .areas-top .section-subtitle{text-align:center}}.areas .areas-list{display:flex;flex-wrap:wrap;-moz-column-gap:28.5rem;column-gap:28.5rem;margin-bottom:80rem}.areas .areas-list:has(>li:nth-child(2):last-child)>li{width:calc((100% - 28.5rem)/ 2)}.areas .areas-list>li{position:relative;display:flex;flex-direction:column;gap:24rem;width:420rem}.areas .areas-list>li:not(:nth-child(4n))::after{position:absolute;top:0;right:-8.5rem;content:"";width:1rem;height:100%;border-left:1rem dashed var(--gray-50)}@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 .areas-list{margin-bottom:40rem;-moz-column-gap:0;column-gap:0;gap:38.5rem}.areas .areas-list>li{width:100%}.areas .areas-list>li:not(:nth-child(4n)){padding-bottom:38.5rem;border-bottom:1rem dashed var(--gray-50)}.areas .areas-list>li:not(:nth-child(4n))::after{display:none}}.areas .areas-list__title{display:flex;align-items:center;gap:12rem}.areas .areas-list__title>a{font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize;background:var(--orange-gradient,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.areas .areas-list__title::before{content:"";width:29rem;height:41rem;flex-shrink:0;background-image:url(../img/font-images/location.svg);background-repeat:no-repeat;background-size:contain}.areas .areas-sublist{display:flex;flex-wrap:wrap;row-gap:10rem;-moz-column-gap:12rem;column-gap:12rem}.areas .areas-sublist li{width:204rem}@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 .areas-sublist{flex-direction:column}.areas .areas-sublist li{width:auto}}.areas .areas-sublist a{color:var(--black-100);font-size:22rem;line-height:130%;transition:color .25s}.areas .areas-sublist a.all-services-link{display:flex;align-items:center;gap:16rem;color:var(--blue-100);font-weight:700}.areas .areas-sublist a.all-services-link::after{content:"\e81d";font-family:regionservice;font-size:16rem;color:currentColor;flex-shrink:0}.areas .areas-iframe{width:100%;height:605rem;border-radius:16rem;overflow:hidden}.areas .areas-iframe iframe,.areas .areas-iframe img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.financing{padding:100rem 0 120rem}.financing.financing-areas{padding:360rem 0 150rem}@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 .areas-iframe{height:306rem}.financing.financing-areas{padding:258rem 0 160rem}}.financing.financing_all_services{padding:140rem 0 150rem}.financing.financing_all_services .financing-list{margin-bottom:0}.financing__container{display:flex;flex-direction:column}.financing__top{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:32rem;margin-bottom:150rem}@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))){.financing.financing_all_services{padding:160rem 0}.financing{padding:80rem 0 160rem}.financing__top{flex-direction:column;gap:40rem;margin-bottom:40rem}}.financing__top .section-title{align-items:flex-end}.financing__top .section-title .section-subtitle{text-align:right}@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))){.financing__top .section-title{align-items:center}.financing__top .section-title .section-subtitle{text-align:center}}.financing__top-left{display:flex;flex-direction:column;align-items:flex-start;gap:24rem;max-width:753rem}.financing__top-desc{color:var(--gray-70);font-size:22rem;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))){.financing__top-left{align-items:center;gap:40rem}.financing__top-desc{text-align:center}}.financing-list{display:flex;flex-direction:column;padding:54rem 0;margin-bottom:200rem;gap:36rem}.financing-list>li:not(:last-child){padding-bottom:36rem;border-bottom:1rem dashed var(--gray-50)}@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))){.financing-list{padding:20rem;margin-bottom:160rem;gap:20rem}.financing-list>li:not(:last-child){padding-bottom:20rem}}.financing-article{position:relative;display:flex;justify-content:space-between;padding:15rem 20rem 14rem;gap: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))){.financing-article{flex-direction:column;padding:0;gap:40rem}}.financing-article__left{display:flex;align-items:center;gap:60rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.financing-article__left{flex-direction:column;align-items:flex-start;gap:28rem}.financing-article__wrap-image{display:none}}.financing-article__number{flex-shrink:0;font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize;background:var(--orange-gradient,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.financing-article__title a{color:var(--black-100);font-family:Newsreader;font-size:48rem;font-style:italic;font-weight:700;line-height:150%;text-transform:capitalize}.financing-article__title a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.financing-article__wrap-image{opacity:0;position:absolute;top:-87.15rem;left:524.93rem;width:280rem;height:280rem;transform:rotate(3.447deg);aspect-ratio:1/1;border-radius:16rem;overflow:hidden;transition:opacity .25s}.financing-article__wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.financing-article__right{display:flex;justify-content:space-between;align-items:center;width:50%}.financing-article__desc{color:var(--gray-70);font-size:22rem;line-height:130%;max-width:700rem}.financing-article__desc strong{font-weight:700}.financing-article .news-slide-button{position:relative;width:60rem;height:50rem}.financing-contact{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))){.financing-article__right{width:auto}.financing-article .news-slide-button{position:absolute;top:0;right:0}.financing-contact{padding:12rem 0 0 10rem}}.financing-contact::before{content:"";position:absolute;top:30rem;right:-30rem;bottom:-30rem;left:30rem;border-radius:16rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem;z-index:-1;overflow:hidden}.financing-contact__bg{display:flex;justify-content:space-between;align-items:center;padding:61rem 60rem;width:100%;min-height:372rem;border-radius:20rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,linear-gradient(0deg,rgba(68,101,127,.6) 0,rgba(68,101,127,.6) 100%),url(../img/home/financing-bg.webp) 50%/cover no-repeat #d3d3d3;z-index:1}.financing-contact__bg.mini-contact-bg-2{background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,linear-gradient(0deg,rgba(68,101,127,.6) 0,rgba(68,101,127,.6) 100%),url(../img/project-single/mini-contact-bg.webp) 50%/cover no-repeat #d3d3d3}@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))){.financing-contact::before{top:0;right:0;bottom:0;left:0;border-radius:8.15rem}.financing-contact__bg{flex-direction:column;justify-content:flex-start;padding:20rem;gap:40rem;min-height:618rem;border-radius:8.15rem}}@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))){.financing-contact__bg{min-height:498rem}}.financing-contact__block-title{display:flex;flex-direction:column;gap:20rem;max-width:900rem}.financing-contact__title{color:var(--white-100);font-size:70rem;font-weight:700;line-height:130%;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.financing-contact__block-title{align-items:center}.financing-contact__title{text-align:center;font-size:48rem}}.financing-contact__subtitle{color:var(--white-100);font-family:Newsreader;font-style:italic;font-size:70rem;font-weight:700;line-height:100%;text-transform:capitalize}.financing-contact .get-a-quote-btn{position:relative;display:flex;justify-content:center;align-items:center;width:250rem;height:250rem;flex-shrink:0;border-radius:100%;overflow:hidden;background-image:url(../img/home/circle-btn.png);background-repeat:no-repeat;background-size:cover;padding:0;background-color:transparent}.financing-contact .get-a-quote-btn__above{display:flex;justify-content:center;align-items:center;width:189.244rem;height:192.32rem;background-image:url(../img/home/circle-btn-above.svg);background-repeat:no-repeat;background-size:cover}.financing-contact .get-a-quote-btn__arrow{width:81.784rem;height:81.784rem;background-image:url(../img/home/circle-btn-arrow.svg);background-repeat:no-repeat;background-size:cover;transform:rotate(45deg);transition:transform .25s}.contact{position:relative;padding:190rem 0;min-height:995rem;background:linear-gradient(183deg,rgba(39,39,39,.9) 3.1%,rgba(39,39,39,0) 98.18%)}.contact__wrap-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.contact__wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact__container{position:relative;display:flex}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.financing-contact__subtitle{text-align:center;font-size:48rem;line-height:150%}.contact{padding:40rem 0 20rem;min-height:auto}.contact__container{flex-direction:column;align-items:center}}.contact__container .zip-code{top:0}.contact .contact-main{display:flex;flex-direction:column;align-items:flex-end;padding:40rem;width:846rem;min-height:615rem;border-radius:16rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,rgba(255,255,255,.2);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);backdrop-filter:blur(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))){.contact .contact-main{align-items:center;padding:20rem 10rem;gap:20rem;width:100%;min-height:auto;margin-bottom:26rem}}@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))){.contact .contact-main{margin-bottom:40rem}}.contact .contact-main__title{display:inline-block;flex-direction:column;gap:20rem;color:var(--white-100);text-align:right;font-size:70rem;font-weight:700;line-height:130%;text-transform:capitalize;margin-bottom:30rem;max-width:500rem}@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 .contact-main__title{text-align:center;font-size:48rem;margin-bottom:0;display:inline;max-width:none}}.contact .contact-main__subtitle{text-align:right;text-shadow:0 4rem 20rem rgba(255,255,255,.1);font-family:Newsreader;font-style:italic;line-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))){.contact .contact-main__subtitle{text-align:center;text-shadow:0 2rem 10rem rgba(255,255,255,.1);font-weight:700;line-height:150%}}.contact .contact-main__desc{color:var(--white-100);text-align:right;font-size:22rem;line-height:130%;max-width:400rem;margin-bottom:53rem}.contact .contact-main-list{display:flex;flex-direction:column;margin-top:auto;gap:20rem}.contact .contact-main-list li{display:flex;align-items:center;padding:4rem 16rem 4rem 4rem;gap:12rem;border-radius:8rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,#fff}.contact .contact-main-list li:nth-child(2){margin-left:10rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.contact .contact-main__desc{text-align:center;max-width:none;margin-bottom:0}.contact .contact-main-list{gap:10rem}.contact .contact-main-list li:nth-child(2){margin-left:0}}.contact .contact-main-list li:nth-child(3){margin-left:22rem}.contact .contact-main-list__number{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40rem;height:40rem;border-radius:6rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#cb5c4b;color:var(--white-100);font-size:22rem;font-weight:700;line-height:130%}.contact .contact-main-list__title{color:var(--black-100);text-align:right;font-size:22rem;font-weight:700;line-height:130%}.contact .contact-bear{display:flex;position:absolute;width:846rem;height:615rem}.contact .contact-bear.contact-bear-about .am-bear,.contact .contact-bear.contact-bear-about .am-bear-bg{width:450.705rem}@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 .contact-main-list li:nth-child(3){margin-left:0}.contact .contact-bear{position:relative;width:382rem;height:536rem}.contact .contact-bear.contact-bear-about .am-bear,.contact .contact-bear.contact-bear-about .am-bear-bg{width:100%}}.contact .contact-bear.contact-bear-gallery .am-bear,.contact .contact-bear.contact-bear-gallery .am-bear-bg{width:402.346rem}@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 .contact-bear.contact-bear-gallery .am-bear,.contact .contact-bear.contact-bear-gallery .am-bear-bg{width:100%}}.contact .contact-bear.contact-bear-project-single .am-bear,.contact .contact-bear.contact-bear-project-single .am-bear-bg{width:384rem}@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 .contact-bear.contact-bear-project-single .am-bear,.contact .contact-bear.contact-bear-project-single .am-bear-bg{width:100%}}.contact .contact-bear.contact-bear-financing-options .am-bear,.contact .contact-bear.contact-bear-financing-options .am-bear-bg{width:442rem}@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 .contact-bear.contact-bear-financing-options .am-bear,.contact .contact-bear.contact-bear-financing-options .am-bear-bg{width:100%}}.contact .contact-bear.contact-bear-areas-served .am-bear,.contact .contact-bear.contact-bear-areas-served .am-bear-bg{width:453rem}@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 .contact-bear.contact-bear-areas-served .am-bear,.contact .contact-bear.contact-bear-areas-served .am-bear-bg{width:100%}}.contact .contact-bear.contact-bear-laptop .am-bear,.contact .contact-bear.contact-bear-laptop .am-bear-bg{width:446rem}.contact .contact-bear img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact .contact-bear .am-bear-bg{position:absolute;top:85rem;left:-75rem;width:451.672rem;height:657.681rem;flex-shrink:0}.contact .contact-bear .am-bear{position:absolute;top:85rem;left:-75rem;width:451.672rem;height:657.681rem;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))){.contact .contact-bear.contact-bear-laptop .am-bear,.contact .contact-bear.contact-bear-laptop .am-bear-bg{width:100%}.contact .contact-bear img{-o-object-fit:contain;object-fit:contain}.contact .contact-bear .am-bear-bg{display:none}.contact .contact-bear .am-bear{top:0;left:0;width:100%;height:100%}}.contact .contact-bear .sticker-wrap{perspective:900rem}.contact .contact-bear .sticker{width:100%;display:block;transform-origin:left center;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:drop-shadow(0 6rem 10rem rgba(0, 0, 0, .16));transition:transform .55s cubic-bezier(.25,.9,.3,1),clip-path .55s cubic-bezier(.25,.9,.3,1),filter .55s}.zip-code{position:absolute;top:-40rem;right:0;display:flex;justify-content:center;align-items:center;padding:40rem;width:845rem;min-height:695rem}.zip-code .step{display:none}.zip-code .step.zip{width:100%}.zip-code .step.active{display:flex}.zip-code-form{display:flex;flex-direction:column;align-items:center;gap:73rem;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))){.zip-code{position:static;padding:16rem;width:100%;min-height:449rem;margin-bottom:15rem}.zip-code-form{gap:40rem}}.zip-code-form__label{display:flex;width:100%;height:65rem}.zip-code-form__input{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:3rem 10rem;font-size:22rem;align-self:stretch;border-radius:4rem;background-color:#ddd;border:none}.zip-code-form__input::-moz-placeholder{color:var(--gray-70);text-align:center;font-size:22rem;line-height:130%}.zip-code-form__input::placeholder{color:var(--gray-70);text-align:center;font-size:22rem;line-height:130%}.zip-code-form__input:focus{border:1rem solid var(--gray-80)}.zip-code-form__input:focus::-moz-placeholder{font-size:0}.zip-code-form__input:focus::placeholder{font-size:0}.zip-code-form__btn{display:flex;width:100%;height:54rem;padding:8rem 28rem;justify-content:center;align-items:center;gap:4rem;border-radius:50rem;background:var(--orange-gradient,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%));color:var(--white-100);font-size:22rem;font-weight:600;line-height:130%}.hero_referral .hero__cotainer .hero-zip{top:0}.hero_referral .hero__cotainer .hero-zip .zip-code{min-height:0;height:auto}.referral-hero__dual{display:flex;flex-direction:column;width:100%}.referral-hero__desktop{width:100%}.referral-panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:40rem;width:100%;padding:55rem 48rem 53rem;border-radius:16rem;overflow:hidden;box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fcfcfc}@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))){.hero_referral .hero__cotainer .hero-zip .zip-code{position:static;padding:16rem;width:100%;min-height:0;margin-bottom:15rem}.referral-panel{gap:40rem;padding:44rem 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))){.referral-panel{gap:40rem;padding:40rem 20rem;border-radius:8.35rem;box-shadow:0 2rem 52.1rem 0 rgba(0,0,0,.1);background:url(../img/patterns/subtle-dots.webp) 0 0/31.7rem 17.5rem,#fcfcfc}}.referral-panel__intro{display:flex;flex-direction:column;align-items:center;gap:16rem;width:100%}.referral-panel__titleRow{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:16rem;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))){.referral-panel__titleRow{flex-direction:column}}.referral-panel__iconImg{display:block;flex-shrink:0;width:70rem;height:70rem;-o-object-fit:contain;object-fit:contain}.referral-panel__title{margin:0;color:var(--black-100);text-align:left;font-size:70rem;font-weight:700;line-height:130%;text-transform:capitalize}@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))){.referral-panel__title{font-size:60rem;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))){.referral-panel__iconImg{width:48rem;height:48rem}.referral-panel__title{font-size:48rem;text-align:center}}.referral-panel__subtitle{margin:0;max-width:100%;color:var(--gray-70);text-align:center;font-size:22rem;font-weight:400;line-height:130%}.referral-panel__status{flex:1 1 100%;order:-1;margin:0;padding:12rem 16rem;border-radius:8rem;font-size:16rem;font-weight:500;line-height:130%;text-align:center}.referral-panel__status--success{color:#1b5e20;background:rgba(46,125,50,.12)}.referral-panel__status--error{color:#b71c1c;background:rgba(229,72,72,.12)}.referral-panel__form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:flex-start;gap:40rem 20rem;width:100%}@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))){.referral-panel__form{flex-direction:column;flex-wrap:nowrap;gap:40rem}}@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))){.referral-panel__form{flex-direction:column;flex-wrap:nowrap;gap:40rem}}.referral-panel__submit{display:flex;flex:1 1 100%;order:10;width:100%;max-width:none;height:54rem;padding:8rem 28rem;justify-content:center;align-items:center;border:none;border-radius:50rem;background:var(--orange-gradient,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%));color:var(--white-100);font-family:inherit;font-size:22rem;font-weight:600;line-height:130%;cursor:pointer}.referral-field{display:flex;flex:1 1 calc(50% - 10rem);flex-direction:column;gap:10rem;min-width:0;position:relative}@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))){.referral-field{flex:1 1 100%;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))){.referral-field{flex:1 1 100%;width:100%}}.referral-field--full{flex:1 1 100%}.referral-field__label{display:block;width:100%}.referral-field__inputWrap{display:flex;width:100%;min-height:65rem;padding:3rem 10rem;align-items:center;border-radius:4rem;background-color:#ddd}.referral-field__input{width:100%;border:none;background:0 0;font-family:inherit;font-size:22rem;font-weight:400;line-height:130%;color:var(--black-100)}.referral-field__input::-moz-placeholder{color:var(--gray-70)}.referral-field__input::placeholder{color:var(--gray-70)}.referral-field__input:focus{outline:0}.referral-field__error{margin:0;color:#e54848;font-size:16rem;font-weight:500;line-height:normal;position:absolute;top:100%}.send-review{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:75rem;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))){.send-review{padding-top:50rem;padding-bottom:80rem}}.send-review__container{display:flex;justify-content:center;align-items:center;width:100%}.send-review__frame{position:relative;display:block;width:100%;max-width:100%;height:478px;overflow:auto;border:none;opacity:1;visibility:visible;pointer-events:auto}.first-page-section{padding:233rem 0 80rem;min-height:460rem;background:url(../img/about/about-pattern.webp) 0 0/60.9rem 60.9rem,linear-gradient(183deg,#272727 3.1%,rgba(39,39,39,0) 98.18%),url(../img/about/about-image.webp) -17.018rem -122.1rem/102.465% 250.921% no-repeat no-repeat #d3d3d3}.first-page-section.hero-all-services{background:url(../img/about/about-pattern.webp) 0 0/60.9rem 60.9rem,linear-gradient(183deg,#272727 3.1%,rgba(39,39,39,0) 98.18%),url(../img/hero/All_services.webp) -17.018rem -122.1rem/102.465% 250.921% no-repeat no-repeat #d3d3d3}.first-page-section.hero-area-served{background:url(../img/about/about-pattern.webp) 0 0/60.9rem 60.9rem,linear-gradient(183deg,#272727 3.1%,rgba(39,39,39,0) 98.18%),url(../img/hero/Areas_served.webp) -17.018rem -122.1rem/102.465% 250.921% no-repeat no-repeat #d3d3d3}.first-page-section.hero-article-single{background:url(../img/about/about-pattern.webp) 0 0/60.9rem 60.9rem,linear-gradient(183deg,#272727 3.1%,rgba(39,39,39,0) 98.18%),url(../img/hero/Article_single.webp) -17.018rem -122.1rem/102.465% 250.921% no-repeat no-repeat #d3d3d3}.first-page-section.hero-blog{background:url(../img/about/about-pattern.webp) 0 0/60.9rem 60.9rem,linear-gradient(183deg,#272727 3.1%,rgba(39,39,39,0) 98.18%),url(../img/hero/Blog.webp) -17.018rem -122.1rem/102.465% 250.921% no-repeat no-repeat #d3d3d3}.first-page-section.hero-city{background:url(../img/about/about-pattern.webp) 0 0/60.9rem 60.9rem,linear-gradient(183deg,#272727 3.1%,rgba(39,39,39,0) 98.18%),url(../img/hero/City.webp) -17.018rem -122.1rem/102.465% 250.921% no-repeat no-repeat #d3d3d3}.first-page-section.hero-contact-page,.first-page-section.hero-referral-page,.first-page-section.hero-review-page{background:url(../img/about/about-pattern.webp) 0 0/60.9rem 60.9rem,linear-gradient(183deg,#272727 3.1%,rgba(39,39,39,0) 98.18%),url(../img/hero/Contact_Page.webp) -17.018rem -122.1rem/102.465% 250.921% no-repeat no-repeat #d3d3d3}.first-page-section.hero-financing-options{background:url(../img/about/about-pattern.webp) 0 0/60.9rem 60.9rem,linear-gradient(183deg,#272727 3.1%,rgba(39,39,39,0) 98.18%),url(../img/hero/Financing_Options.webp) -17.018rem -122.1rem/102.465% 250.921% no-repeat no-repeat #d3d3d3}.first-page-section.hero-gallery{background:url(../img/about/about-pattern.webp) 0 0/60.9rem 60.9rem,linear-gradient(183deg,#272727 3.1%,rgba(39,39,39,0) 98.18%),url(../img/hero/Projects_Gallery.webp) -17.018rem -122.1rem/102.465% 250.921% no-repeat no-repeat #d3d3d3}.first-page-section.hero-project-single{background:url(../img/about/about-pattern.webp) 0 0/60.9rem 60.9rem,linear-gradient(183deg,#272727 3.1%,rgba(39,39,39,0) 98.18%),url(../img/hero/Project_singlе.webp) -17.018rem -122.1rem/102.465% 250.921% no-repeat no-repeat #d3d3d3}.first-page-section.hero-service-single{background:url(../img/about/about-pattern.webp) 0 0/60.9rem 60.9rem,linear-gradient(183deg,#272727 3.1%,rgba(39,39,39,0) 98.18%),url(../img/hero/Service_Single.webp) -17.018rem -122.1rem/102.465% 250.921% no-repeat no-repeat #d3d3d3}.first-page-section.hero-single-category{background:url(../img/about/about-pattern.webp) 0 0/60.9rem 60.9rem,linear-gradient(183deg,#272727 3.1%,rgba(39,39,39,0) 98.18%),url(../img/hero/Single_Category.webp) -17.018rem -122.1rem/102.465% 250.921% no-repeat no-repeat #d3d3d3}.first-page-section.hero-state-county{background:url(../img/about/about-pattern.webp) 0 0/60.9rem 60.9rem,linear-gradient(183deg,#272727 3.1%,rgba(39,39,39,0) 98.18%),url(../img/hero/State_County.webp) -17.018rem -122.1rem/102.465% 250.921% no-repeat no-repeat #d3d3d3}.first-page-section__container{display:flex;justify-content:space-between;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))){.first-page-section{padding:140rem 0 40rem;min-height:436rem}.first-page-section__container{flex-direction:column;justify-content:flex-start;align-items:center;gap:32rem}}.first-page-section__left{display:flex;flex-direction:column;align-items:flex-start;gap:32rem;width:50%;min-width: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))){.first-page-section__left{align-items:center;gap:20rem;width:100%}}.first-page-section__block{display:flex;align-items:center;width:100%;padding-bottom:16rem;gap:12rem;min-width:0;border-bottom:1rem solid var(--white-100);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))){.first-page-section__block{flex-wrap:wrap}.first-page-section__link{max-width:40%;text-overflow:ellipsis;white-space:nowrap}}.first-page-section__link{display:flex;flex-shrink:0;align-items:center;gap:12rem;color:var(--white-100);font-size:22rem;line-height:130%;transition:text-decoration .25s;transition:text-decoration .25s,-webkit-text-decoration .25s}@media (any-hover:hover) and (pointer:fine){.areas .areas-sublist a:hover{color:var(--orange-100)}.financing-list>li:nth-child(2n) .financing-article:hover .financing-article__wrap-image{transform:rotate(-3.447deg)}.financing-article:hover .financing-article__wrap-image{opacity:1}.financing-article:hover .news-slide-button .n-sb-white{transform:translate(-10rem,.5rem)}.financing-article:hover .news-slide-button .n-sb-white::before{transform:rotate(45deg)}.financing-contact .get-a-quote-btn:hover .get-a-quote-btn__arrow{transform:none}.contact .contact-bear:hover .sticker-wrap.pop .sticker{clip-path:polygon(0 0,90% 0,100% 16%,100% 100%,0 100%);transform:translateY(-10rem) rotate(-3deg) scale(1.02);filter:drop-shadow(16rem 14rem 18rem rgba(0, 0, 0, .26))}.first-page-section__link:hover{text-decoration:underline}.first-page-section__link:hover::before{text-decoration:none}}.first-page-section__link::before{content:"\e821";font-family:regionservice;font-size:22rem;color:var(--orange-100);text-decoration:none}.first-page-section__link:not(:first-child)::before{content:"/";font-family:inherit;color:var(--white-100);text-decoration:none}.first-page-section__no-link{position:relative;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:28rem;color:var(--white-100);font-size:22rem;font-weight:700;line-height:130%}.first-page-section__no-link::before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"/"}.first-page-section__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;color:var(--white-100);font-family:Newsreader;font-size:70rem;font-style:italic;font-weight:700;line-height:150%;text-transform:capitalize}.first-page-section__right{display:flex;justify-content:flex-end;align-items:flex-end;max-width:700rem}@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))){.first-page-section__title{font-size:48rem}.first-page-section__right{justify-content:center;align-items:center}.first-page-section__desc{text-align:center}}.first-page-section__desc{color:var(--white-100);font-size:22rem;line-height:130%}.second-page-section{padding:150rem 0 250rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,#fcfcfc}@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))){.second-page-section{padding:100rem 0 160rem}}@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))){.second-page-section{padding:100rem 0 170rem}}.second-page-section__container{display:flex;justify-content:space-between;z-index:0}.second-page-section__left{position:relative;padding-left:30rem;width:779rem;height:631rem}@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))){.second-page-section__container{flex-direction:column-reverse;gap:40rem}.second-page-section__left{padding:10rem 0 0 10rem;width:100%;height:377rem}}@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))){.second-page-section__left{height:510rem}}.second-page-section__bg{position:absolute;top:-30rem;right:0;bottom:0;left:0;display:flex;width:100%;height:100%;border-radius:20rem;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))){.second-page-section__bg{top:-10rem;left:-10rem;border-radius:8.15rem}}.second-page-section__wrap-image{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:20rem;box-shadow:0 15rem 30rem 0 rgba(0,0,0,.02);transform:scaleX(-1);overflow:hidden}.second-page-section .am-bear-bg{position:absolute;top:-59rem;left:0;width:422.656rem;height:657.681rem}.second-page-section .am-bear{position:absolute;top:-59rem;left:0;width:422.656rem;height:657.681rem}@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))){.second-page-section__wrap-image{border-radius:10rem}.second-page-section .am-bear-bg{display:none}.second-page-section .am-bear{top:auto;bottom:10rem;left:10rem;width:215.412rem;height:335rem}}@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))){.second-page-section .am-bear{bottom:20rem;left:20rem;width:280.128rem;height:431rem}}.second-page-section .sticker-wrap{perspective:900rem}.second-page-section .sticker{width:100%;display:block;transform-origin:left center;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:drop-shadow(0 6rem 10rem rgba(0, 0, 0, .16));transition:transform .55s cubic-bezier(.25,.9,.3,1),clip-path .55s cubic-bezier(.25,.9,.3,1),filter .55s}.second-page-section img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.second-page-section__wrap-conditioner{position:absolute;right:33rem;bottom:22rem;width:295rem;height:196.958rem}@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))){.second-page-section__wrap-conditioner{right:24rem;bottom:18rem;width:181.244rem;height:121.009rem}}@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))){.second-page-section__wrap-conditioner{right:41rem;bottom:27.7rem;width:237rem;height:158.234rem}}.second-page-section__right{display:flex;flex-direction:column;align-items:flex-start;max-width:881rem}.second-page-section .section-title{margin-bottom: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))){.second-page-section__right{align-items:center}.second-page-section .section-title{margin-bottom:40rem;align-items:center;text-align:center}.second-page-section .section-title .section-subtitle{text-align:center}}.second-page-section__desc{color:var(--gray-70);font-size:22rem;line-height:150%;margin-bottom:16rem}.second-page-section .second-page-section-list{display:flex;flex-direction:column;align-items:flex-start;gap:16rem;margin-bottom:38rem}.second-page-section .second-page-section-list li{display:flex;align-items:first baseline;gap:12rem}.second-page-section .second-page-section-list__circle{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40rem;height:40rem;background-color:var(--blue-100);border-radius:100%}.second-page-section .second-page-section-list__circle::before{content:"\e81a";font-family:regionservice;font-size:16rem;color:var(--white-100)}.second-page-section .second-page-section-list__desc{color:var(--black-100);font-size:22rem;line-height:130%}.second-page-section .second-page-section-list__desc span{font-weight:700}.second-page-section .second-page-section-wrap-buttons{display:flex;align-items:center;padding-left:10rem;gap:20rem}.solutions{padding:537rem 0 125rem}@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))){.second-page-section .second-page-section-list{margin-bottom:40rem}.second-page-section .second-page-section-wrap-buttons{flex-direction:column;align-items:flex-start;padding:0;width:100%}.second-page-section .second-page-section-wrap-buttons .apply-btn{width:calc(100% - 10rem);margin-left:10rem}.second-page-section .second-page-section-wrap-buttons .active-btn{width:calc(100% - 39rem)}.solutions{padding:278rem 0 80rem}}.solutions.solutions-single{padding:0 0 50rem}@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))){.solutions.solutions-single{padding-bottom:60rem}}.solutions.solutions-single-service{padding:100rem 0 200rem}.solutions.solutions-single-service~.about{padding:0 0 50rem}.solutions.solutions-single-service .rate{order:-1;margin-bottom:150rem}@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))){.solutions.solutions-single-service{padding:0 0 160rem}.solutions.solutions-single-service .rate{margin-bottom:160rem}}.solutions.solutions-single-service .solutions-center{margin:0}.solutions__container{display:flex;flex-direction:column}.solutions .solutions-top{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:70rem;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))){.solutions .solutions-top{flex-direction:column;align-items:center;gap:40rem}}.solutions .solutions-top__block{display:flex;gap:24rem;max-width:550rem}@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))){.solutions .solutions-top__block{align-items:center;gap:40rem;max-width:none}}.solutions .solutions-top__block_left{flex-direction:column;max-width:753rem}.solutions .solutions-top .section-title{text-align:right;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))){.solutions .solutions-top .section-title{text-align:center;align-items:center}.solutions .solutions-top .section-desc{text-align:center}}.solutions .solutions-center{display:flex;justify-content:space-between;padding:30rem 0 0;margin-bottom:200rem}.solutions .solutions-center .sc-left{display:flex;padding-left:27rem;gap:80rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.solutions .solutions-center{flex-direction:column;align-items:center;padding:0;gap:40rem;margin-bottom:160rem}.solutions .solutions-center .sc-left{flex-direction:column;align-items:center;padding:0;gap:0}.solutions .solutions-center .sc-left .sc-wrap-image{margin-bottom:40rem}}.solutions .solutions-center .sc-left .sc-wrap-image{position:relative;display:flex;justify-content:center;align-items:center;width:226rem;height:300rem;flex-shrink:0}.solutions .solutions-center .sc-left .sc-wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solutions .solutions-center .sc-left__bg{position:absolute;top:-30rem;left:-27rem;width:225rem;height:300rem;border-radius:16rem;overflow:hidden}.solutions .solutions-center .sc-left__block{display:flex;flex-direction:column;align-items:flex-start;max-width:400rem}.solutions .solutions-center .sc-right{display:flex;gap:80rem;width:50%}@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))){.solutions .solutions-center .sc-left__bg{left:-30rem}.solutions .solutions-center .sc-left__block{align-items:center;max-width:none}.solutions .solutions-center .sc-right{flex-direction:column;align-items:center;gap:0;width:auto}.solutions .solutions-center .sc-right .sc-wrap-image{margin-bottom:20rem}}.solutions .solutions-center .sc-right .sc-wrap-image{position:relative;display:flex;justify-content:center;align-items:center;width:374rem;height:300rem;flex-shrink:0}.solutions .solutions-center .sc-right .sc-wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solutions .solutions-center .sc-right__bg{position:absolute;top:-30rem;right:-30rem;width:374rem;height:300rem;border-radius:16rem;overflow:hidden}.solutions .solutions-center .sc-right__block{display:flex;flex-direction:column;align-items:flex-start;max-width:400rem}.solutions .solutions-center .sc-desc{color:var(--gray-70);font-size:22rem;line-height:130%;margin-bottom:auto}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.solutions .solutions-center .sc-right__block{align-items:center;max-width:none}.solutions .solutions-center .sc-desc{text-align:center;margin-bottom:20rem}.solutions .solutions-center .sc-desc:last-child{margin:0}.solutions .solutions-center .sc-title{text-align:center}}.solutions .solutions-center .sc-desc_black{color:var(--black-100);margin:0}.solutions .solutions-center .sc-title{font-size:70rem;font-weight:700;line-height:108.75rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:5%;text-underline-offset:16%;text-transform:capitalize;margin-bottom:16rem}.solutions .solutions-center .sc-title_orange{background:var(--orange-gradient,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.solutions .solutions-center .sc-title_blue{color:var(--blue-100)}.wrap-rate{display:flex;flex-direction:column;align-items:center;padding:438rem 0 0;width:100%}.wrap-rate~.areas{padding-top:312rem}.rate{display:flex;box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05);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))){.wrap-rate{padding:278rem 0 417rem}.wrap-rate~.areas{padding-top:0}.rate{flex-direction:column;gap:10rem;box-shadow:none;border-radius:0}}.rate__block{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:29rem 36rem 28rem 50rem;gap:8rem;width:25%;opacity:0;transform:translateY(10rem);box-shadow:0 1rem 27.8rem 0 rgba(0,0,0,.08) inset}.rate__block:not(:first-child){margin-left:-24rem;width:calc(25% + 24rem)}.rate__block:first-child{background-color:var(--white-100);border-top-left-radius:16rem;border-bottom-left-radius:16rem;clip-path:polygon(0 0,calc(100% - 24rem) 0,calc(100% - 24rem) 40%,100% 50%,calc(100% - 24rem) 60%,calc(100% - 24rem) 100%,0 100%);z-index:1}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.rate__block{padding:12rem 20rem;width:100%}.rate__block:not(:first-child){margin-left:0;width:100%}.rate__block:first-child{clip-path:polygon(0 0,calc(100% - 10rem) 0,calc(100% - 10rem) 40%,100% 50%,calc(100% - 10rem) 60%,calc(100% - 10rem) 100%,0 100%)}}.rate__block:nth-child(2){background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff6f3;clip-path:polygon(0 0,calc(100% - 24rem) 0,calc(100% - 24rem) 40%,100% 50%,calc(100% - 24rem) 60%,calc(100% - 24rem) 100%,0 100%,0 60%,24rem 50%,0 40%);z-index:2}@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))){.rate__block:nth-child(2){clip-path:polygon(0 0,calc(100% - 10rem) 0,calc(100% - 10rem) 40%,100% 50%,calc(100% - 10rem) 60%,calc(100% - 10rem) 100%,0 100%,0 60%,10rem 50%,0 40%)}}.rate__block:nth-child(3){background-color:#fff6f3;clip-path:polygon(0 0,calc(100% - 24rem) 0,calc(100% - 24rem) 40%,100% 50%,calc(100% - 24rem) 60%,calc(100% - 24rem) 100%,0 100%,0 60%,24rem 50%,0 40%);z-index:3}@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))){.rate__block:nth-child(3){clip-path:polygon(0 0,calc(100% - 10rem) 0,calc(100% - 10rem) 40%,100% 50%,calc(100% - 10rem) 60%,calc(100% - 10rem) 100%,0 100%,0 60%,10rem 50%,0 40%)}}.rate__block:last-child{background-color:#ffe9e2;border-top-right-radius:16rem;border-bottom-right-radius:16rem;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 60%,24rem 50%,0 40%);z-index:4}.rate__title{color:var(--black-100);font-size:48rem;font-weight:700;line-height:130%;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.rate__block:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 60%,10rem 50%,0 40%)}.rate__title{font-size:28rem}}.rate__desc{color:var(--gray-70);font-size:22rem;line-height:130%}.rate.is-inview .rate__block{animation:.55s ease-out both rateItem}.rate.is-inview .rate__block:nth-child(1){animation-delay:50ms}.rate.is-inview .rate__block:nth-child(2){animation-delay:.14s}.rate.is-inview .rate__block:nth-child(3){animation-delay:.23s}.rate.is-inview .rate__block:nth-child(4){animation-delay:.32s}@keyframes rateItem{from{opacity:0;transform:translateY(10rem)}to{opacity:1;transform:translateY(0)}}@media (any-hover:hover) and (pointer:fine){.second-page-section .second-page-section__left:hover .sticker-wrap.pop .sticker{clip-path:polygon(0 0,90% 0,100% 16%,100% 100%,0 100%);transform:translateY(-10rem) rotate(-3deg) scale(1.02);filter:drop-shadow(16rem 14rem 18rem rgba(0, 0, 0, .26))}.rate__block{transition:transform .2s,box-shadow .2s;will-change:transform}.rate__block:hover{transform:translateY(-4rem);box-shadow:0 2rem 27.8rem 0 rgba(0,0,0,.2) inset}}.mini-contact{display:flex;flex-direction:column;align-items:center;padding:310rem 0 150rem;width:100%}.mini-contact.mini-contactc-ps{padding:50rem 0 150rem}@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))){.rate__desc{font-size:16rem}.rate__block{opacity:1;transform:none;animation:none!important;transition:none!important;box-shadow:none}.mini-contact.mini-contactc-ps{padding:80rem 0 160rem}.mini-contact{padding:270rem 0 160rem}}@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))){.mini-contact{padding:275rem 0 120rem}}.option{padding:125rem 0 250rem}.option~.faq{padding-top:0}.option.option-city{padding:488rem 0 0}.option.option-city~.areas{padding:312rem 0 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))){.option.option-city{padding:278rem 0 0}.option.option-city~.areas{padding:418rem 0 80rem}.option{padding:80rem 0 160rem}}@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))){.option{padding:80rem 0 150rem}}.option__container{display:flex;flex-direction:column;align-items:center;gap:100rem}.option .option-top{display:flex;justify-content:space-between;align-items:center;width:100%}.option .option-top .section-title{max-width:1022rem}@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))){.option__container{gap:40rem}.option .option-top{flex-direction:column;gap:40rem}.option .option-top .section-title{align-items:center;text-align:center}.option .option-top .section-title .section-subtitle{text-align:center}}.option .option-top-right{display:flex;flex-direction:column;align-items:flex-end;gap:24rem}.option .option-top-right .section-desc{max-width:657rem}@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))){.option .option-top-right{align-items:center;gap:40rem}.option .option-top-right .section-desc{text-align:center}.option .option-list{flex-direction:column}}.option .option-list{display:flex;align-self:stretch;gap:30rem}.option .option-list__item{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:50rem 30rem 31rem;gap:50rem;width:570rem;flex-shrink:0;border-radius:16rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff;cursor:pointer}@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))){.option .option-list__item{padding:20rem;width:100%}}.option .option-list__icon{position:absolute;top:67rem;right:50rem;width:123rem;height:123rem}.option .option-list .option-list-top{display:flex;flex-direction:column;align-items:flex-start;gap:8rem;max-width:300rem}.option .option-list .option-list-top__number{color:var(--gray-70);font-size:22rem;font-weight:700;line-height:130%}.option .option-list .option-list-top__title{color:var(--black-100);font-size:46rem;font-weight:700;line-height:130%;text-transform:capitalize}.option .option-list .option-list-bottom{display:flex;flex-direction:column;align-items:flex-start}.option .option-list .option-list-bottom__btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40rem;height:40rem;border-radius:100rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#44657f;margin-bottom:20rem}.option .option-list .option-list-bottom__btn::before{content:"\e81b";font-family:regionservice;font-size:16rem;color:var(--white-100);transform:rotate(-90deg)}.option .option-list .option-list-bottom__main-desc{color:var(--black-100);font-size:22rem;font-weight:700;line-height:130%}.option .option-list .option-list-bottom__desc{color:var(--black-100);font-size:20rem;line-height:130%;padding-top:14rem;margin-top:14rem;border-top:1rem dashed var(--gray-50);height:0;opacity:0;overflow:hidden;transition:height .3s,opacity .2s;will-change:height}.option .option-list__item_active .option-list-bottom__desc{opacity:1}.option .option-list__item_active .option-list-bottom__btn{background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%)}.option .option-list__item_active .option-list-bottom__btn::before{transform:rotate(90deg)}.brands{display:flex;flex-direction:column;padding:150rem 0 100rem;gap:40rem;width:100%;align-items:anchor-center}.brands.brands-article-single{align-items:center;padding:430rem 0 150rem}@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))){.option .option-list__icon{top:101rem;right:20rem;width:80rem;height:80rem}.brands{padding:160rem 0 0}.brands.brands-article-single{padding:360rem 0 80rem}}.brands.brands-state-county{align-items:center;padding:100rem 0 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))){.brands.brands-state-county{padding:160rem 0 60rem}}.brands .brands-top{display:flex;align-items:center;gap:16rem;color:var(--black-100);font-size:28rem;font-weight:700;line-height:130%}.brands .brands-top__weight{color:var(--orange-100);text-align:center;font-size:48rem;font-weight:700;line-height:130%;text-transform:capitalize;border-bottom:2rem solid var(--orange-100)}.brands .brands-carusel-wrap{overflow:hidden;padding-bottom:40rem;border-bottom:1rem dashed var(--gray-50);width:100%}.brands .brands-carusel{display:flex;gap:80rem;width:-moz-max-content;width:max-content;animation:25s linear infinite brands-marquee-left}.brands .brands-carusel__item{display:flex;justify-content:center;align-items:center;flex-shrink:0;height:101rem}.brands .brands-carusel__item.carrier{width:254rem}.brands .brands-carusel__item.trane{width:303rem}.brands .brands-carusel__item.lennox{width:344rem}.brands .brands-carusel__item.goodman{width:288rem}.brands .brands-carusel__item.rheem{width:101rem}.brands .brands-carusel__item.mitsubishi{width:81rem}.brands .brands-carusel__item.bradford-white{width:327rem}.brands .brands-carusel__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes brands-marquee-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.team{padding:380rem 0 250rem;background-color:#fcfcfc}.team__container{display:flex;flex-direction:column;align-items:center;gap:100rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.brands .brands-carusel{gap:40rem}.team{padding:278rem 0 160rem}.team__container{gap:40rem}}.team .poka-slider-wrap{display:flex;flex-direction:column;align-items:center;gap:50rem}.team .team-top{display:flex;flex-direction:column;align-items:center}.team .team-slider{position:relative;padding-bottom:50rem;width:100%}.team .team-slider__bg{position:absolute;top:-29rem;right:-31.5rem;bottom:auto;left:-29.5rem;height:499rem;border-radius:20rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.team .poka-slider-wrap{gap:40rem}.team .team-slider__bg{display:none}}.team .team-slider-list{position:relative;display:flex;gap:20rem}.team .team-slider-item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex-shrink:0;padding:16rem;width:428rem;height:500rem;border-radius:12rem;background:url(../img/patterns/subtle-dots.webp) 0 0/34rem 20rem,#f6f6f6;box-shadow:0 4rem 20rem 0 rgba(0,0,0,.05)}@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))){.team .team-slider-item{width:422rem}}@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))){.team .team-slider-item{width:615rem}}.team .team-slider-wrap-image{position:absolute;top:16rem;right:16rem;bottom:16rem;left:16rem;display:flex;justify-content:center;align-items:center;width:396rem;height:468rem;border-radius:8rem;overflow:hidden}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.team .team-slider-wrap-image{width:390rem}}@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))){.team .team-slider-wrap-image{width:583rem}}.team .team-slider-wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team .team-slider-block{display:flex;flex-direction:column-reverse;align-items:center;padding:12rem 16rem;margin:0 auto 12rem;gap:12rem;width:calc(100% - 20rem);z-index:1;border-radius:8rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,rgba(255,255,255,.1);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);backdrop-filter:blur(10rem)}.team .team-slider-block__title{color:var(--white-100);font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize}.team .team-slider-block__desc{color:var(--white-100);text-align:center;font-size:22rem;line-height:130%}.team .team-dots{display:flex;justify-content:center;gap:10rem}.team .team-dot{width:20rem;height:20rem;border-radius:20rem;border:1.2rem solid var(--gray-50);background-color:transparent;cursor:pointer}.team .team-dot.is-active{border:0;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%)}.team .team-dots-wrap{display:flex;align-items:center;gap:24rem;width:100%}.team .team-dots-wrap::after,.team .team-dots-wrap::before{content:"";width:100%;height:1rem;border-bottom:1rem dashed var(--gray-50)}.projects-gallery{padding:150rem 0 200rem}.projects-gallery__container{display:flex;flex-direction:column;align-items:center;gap:100rem}.projects-list{display:flex;flex-wrap:wrap;-moz-column-gap:19.5rem;column-gap:19.5rem;row-gap:40rem;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))){.projects-gallery{padding:100rem 0 160rem}.projects-list{flex-direction:column;-moz-column-gap:0;column-gap:0;row-gap:0;gap:40rem}}.projects-list li{flex-shrink:0}.p-list-article{position:relative;display:flex;flex-direction:column;align-items:center;padding:16rem;gap:26rem;width:577rem;height:590rem;border-radius:12rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#f6f6f6;box-shadow:0 4rem 20rem 0 rgba(0,0,0,.05)}@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))){.p-list-article{gap:16rem;width:100%;height:400rem}}.p-list-article__link{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.p-list-article__wrap-image{display:flex;justify-content:center;align-items:center;width:100%;height:426rem;border-radius:8rem;overflow:hidden}.p-list-article__wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s}.p-list-article__title{color:var(--white-100);font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize;max-width:400rem}.p-list-article__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--gray-70);text-overflow:ellipsis;font-size:22rem;font-weight:400;line-height:130%;padding-top:16rem;border-top:1rem dashed var(--gray-50);width:100%;margin-top:26rem}.p-list-article-wrap-title{position:absolute;bottom:calc(100% - 432rem);display:flex;justify-content:space-between;align-items:center;padding:12rem 16rem;width:calc(100% - 52rem);border-radius:8rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,rgba(255,255,255,.1);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);backdrop-filter:blur(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))){.p-list-article__wrap-image{height:250rem}.p-list-article-wrap-title{bottom:calc(100% - 250rem)}}.pagination{display:flex;align-items:center;gap:16rem}.pagination__btn{display:flex;padding:21rem;width:84rem;height:84rem;flex-shrink:0;justify-content:center;align-items:center;border-radius:8rem;border:1.5rem solid var(--gray-30);background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,linear-gradient(0deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%),#fff;color:var(--black-100);font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.pagination__btn{width:70rem;height:70rem}.pagination__btn:nth-child(4),.pagination__btn:nth-child(6){display:none}}@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))){.pagination__btn{width:84rem;height:84rem}.pagination__btn:nth-child(4){display:flex}}.pagination__btn.is-active{border:none;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%);color:var(--white-100)}.pagination__arrow{display:flex;justify-content:center;align-items:center;width:24rem;height:24rem;flex-shrink:0}.pagination__arrow::before{content:"\e817";font-family:regionservice;font-size:16rem;color:var(--black-100);display:flex;justify-content:center;align-items:center;width:100%;height:100%}.pagination__arrow_right::before{transform:scaleX(-1)}.project-single{padding-top:150rem}.project-single__container{display:flex;flex-direction:column;align-items:center;gap:50rem}.project-single .project-single-top{display:flex;justify-content:space-between;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))){.project-single{padding-top:100rem}.project-single .project-single-top{flex-direction:column-reverse;align-items:center;gap:40rem}.project-single .project-single-left{text-align:center}}.project-single .project-single-left{display:flex;flex-direction:column;align-items:flex-start;gap:20rem;max-width:657rem}.project-single .project-single-right{display:flex;flex-direction:column;align-items:flex-end;gap:20rem;max-width:885rem}@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))){.project-single .project-single-right{align-items:center}}.project-single .project-single-right .section-title{align-items:flex-end;text-align:right}.project-single .project-single-right .section-title .section-subtitle{text-align:right}.project-single .carusel-project-single{position:relative;display:flex;flex-direction:column;width:100%}.project-single .carusel-project-single__wrap-main{display:flex;justify-content:center;align-items:center;padding:20rem;width:100%;height:960rem;border-radius:16rem;overflow:hidden;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff;box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05)}@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))){.project-single .project-single-right .section-title,.project-single .project-single-right .section-title .section-subtitle{text-align:center}.project-single .carusel-project-single{gap:20rem;overflow:hidden}.project-single .carusel-project-single__wrap-main{padding:10rem;height:350rem}}.project-single .carusel-project-single__main-image{width:100%;height:100%;border-radius:16rem;overflow:hidden}.project-single .carusel-project-single__main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-single .carusel-project-single__bar{position:absolute;top:40rem;right:40rem;display:flex;flex-direction:column;align-items:center;gap:23rem;width:220rem}@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))){.project-single .carusel-project-single__bar{position:static;width:422rem}}@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))){.project-single .carusel-project-single__bar{width:615rem}}.project-single .carusel-project-single__carusel{height:787rem;border-radius:10rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,rgba(255,255,255,.1);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);backdrop-filter:blur(5rem)}.project-single .carusel-project-single__carusel-track{display:flex;flex-direction:column;padding:20rem;gap: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))){.project-single .carusel-project-single__carusel{height:auto;backdrop-filter:unset}.project-single .carusel-project-single__carusel-track{flex-direction:row;padding:10rem;gap:10rem}}.project-single .carusel-project-single__carusel-item{width:100%;height:133.39rem;flex-shrink:0;border-radius:8rem;background:50%/cover no-repeat #d3d3d3;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))){.project-single .carusel-project-single__carusel-item{width:196rem;height:133rem}.project-single .carusel-project-single__button-wrap{position:absolute;top:260rem;right:30rem}}.project-single .carusel-project-single__carusel-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-single .carusel-project-single__button-wrap{display:flex;align-items:center;gap:30rem}.project-single .carusel-project-single__button-wrap .am-nav{position:relative;display:flex;width:60rem;height:60rem;padding:0 20rem 0 21rem;justify-content:center;align-items:center;border-radius:50%;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#44657f;overflow:hidden;cursor:pointer;transition:transform .3s,box-shadow .3s}.project-single .carusel-project-single__button-wrap .am-nav::before{content:"\e81b";font-family:regionservice;font-size:16rem;color:var(--white-100);position:relative;z-index:2}.project-single .carusel-project-single__button-wrap .am-nav::after{content:"";position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.7),transparent 70%);opacity:.6}@media (any-hover:hover) and (pointer:fine){.p-list-article__link:hover .p-list-article__wrap-image>img{transform:scale(2)}.p-list-article__link:hover .ms-sb-blue{transform:translate(-10rem,.5rem)}.p-list-article__link:hover .ms-sb-blue::before{transform:rotate(45deg)}.project-single .carusel-project-single__button-wrap .am-nav:hover{box-shadow:0 10rem 20rem rgba(0,0,0,.25)}.project-single .carusel-project-single__button-wrap .am-nav:hover::after{animation:1.4s ease-out infinite am-shine}.content-area .content-area-main .cam-wrap .cam-right:hover .cam-right__wrap-image img{transform:scale(2)}.content-area .content-area-main .cam-wrap .cam-right:hover .ms-sb-cicle.ms-sb-orange{transform:translate(-10rem,.5rem)}.content-area .content-area-main .cam-wrap .cam-right:hover .ms-sb-cicle.ms-sb-orange::before{transform:rotate(45deg)}}.project-single .carusel-project-single__button-wrap .am-nav_left::before{transform:scaleX(-1)}.project-single .carusel-project-single__button-wrap .am-nav_right{background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff}.project-single .carusel-project-single__button-wrap .am-nav_right::before{color:var(--blue-100)}.project-single .carusel-project-single__button-wrap .am-nav_right::after{background:linear-gradient(120deg,transparent 30%,rgba(68,101,127,.45),transparent 70%);opacity:.8}.content-area{padding:150rem 0 200rem}.content-area__container{display:flex;justify-content:space-between;gap:100rem}.content-area .content-area-main{max-width:1111rem}.content-area .content-area-main>h2{color:var(--black-100);font-size:48rem;font-weight:700;line-height:130%;text-transform:capitalize;margin-bottom:32rem}.content-area .content-area-main>h2:not(:first-child){margin-top:60rem}.content-area .content-area-main>h3{color:var(--black-100);font-size:28rem;font-weight:700;line-height:130%;margin-top:32rem;margin-bottom:32rem}.content-area .content-area-main>p{color:var(--gray-100);font-size:22rem;line-height:130%;margin-top:32rem;margin-bottom:32rem}.content-area .content-area-main>p strong{font-weight:700}.content-area .content-area-main a{color:var(--black-100);font-size:22rem;line-height:130%;margin-top:32rem;margin-bottom:32rem;text-decoration:underline}.content-area .content-area-main table{width:100%;max-width:100%;border-collapse:collapse;margin-top:32rem;margin-bottom:32rem;border:1rem solid var(--black-100)}.content-area .content-area-main table td,.content-area .content-area-main table th{border:1rem solid var(--black-100);color:var(--gray-100);font-size:22rem;line-height:130%;padding:16rem 20rem;vertical-align:top;text-align:left}.content-area .content-area-main table th{font-weight:700}.content-area .content-area-main .one-image{position:relative;padding:0 20rem;margin:80rem 0 60rem;width:100%}.content-area .content-area-main .one-image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:16rem}.content-area .content-area-main .one-image__bg{position:absolute;top:-20rem;right:0;bottom:20rem;left:0;border-radius:16rem;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))){.content-area{padding:100rem 0 160rem}.content-area__container{flex-direction:column;justify-content:flex-start;gap:68rem}.content-area .content-area-main .one-image{padding:0 10rem;margin:70rem 0 60rem}.content-area .content-area-main .one-image__bg{top:-10rem;bottom:10rem}}.content-area .content-area-main .two-image{display:flex;gap:40rem;margin:60rem 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))){.content-area .content-area-main .two-image{flex-direction:column;gap:20rem}}.content-area .content-area-main .two-image__block{width:535.5rem;height:350rem;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))){.content-area .content-area-main .two-image__block{width:100%;height:200rem}}@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))){.project-single .carusel-project-single__carusel-item{width:191.6rem}.content-area .content-area-main .two-image{flex-direction:row}.content-area .content-area-main .two-image__block{width:calc(50% - 10rem)}}.content-area .content-area-main .two-image__block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-area .content-area-main .wrap-image-content{display:flex;justify-content:space-between;align-items:flex-start;gap:32rem;margin:32rem 0 60rem}.content-area .content-area-main .wrap-image-content__content{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))){.content-area .content-area-main .wrap-image-content{flex-direction:column;gap:32rem}.content-area .content-area-main .wrap-image-content__content{order:2}}.content-area .content-area-main .wrap-image-content__content>h2{color:var(--black-100);font-size:48rem;font-weight:700;line-height:130%;text-transform:capitalize;margin-bottom:32rem}.content-area .content-area-main .wrap-image-content__content>h3{color:var(--black-100);font-size:28rem;font-weight:700;line-height:130%;margin-bottom:32rem}.content-area .content-area-main .wrap-image-content__content>p{color:var(--gray-100);font-size:22rem;line-height:130%;margin-bottom:32rem}.content-area .content-area-main .wrap-image-content__content strong{font-weight:700}.content-area .content-area-main .wrap-image-content__img{width:545rem;border-radius:16rem;overflow:hidden;flex-shrink:0}.content-area .content-area-main .wrap-image-content__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-area .content-area-main .wrap-image-content__content>ul,.content-area .content-area-main>ul:not(.adventage-list):not(.service-list):not(.special-list){display:flex;flex-direction:column;align-items:flex-start;gap:10rem}.content-area .content-area-main .wrap-image-content__content>ul>li,.content-area .content-area-main>ul:not(.adventage-list):not(.service-list):not(.special-list)>li{display:flex;align-items:center;gap:12rem;color:var(--black-100);font-size:22rem;line-height:130%}.content-area .content-area-main .wrap-image-content__content>ul>li strong,.content-area .content-area-main>ul:not(.adventage-list):not(.service-list):not(.special-list)>li strong{font-weight:700}.content-area .content-area-main .wrap-image-content__content>ul>li::before,.content-area .content-area-main>ul:not(.adventage-list):not(.service-list):not(.special-list)>li::before{content:"\e81a";display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:40rem;height:40rem;padding:8rem;flex-shrink:0;border-radius:100rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#44657f;font-family:regionservice;font-size:16rem;line-height:1;color:var(--white-100)}.content-area .content-area-main .wrap-image-content__content>ul>li p,.content-area .content-area-main>ul:not(.adventage-list):not(.service-list):not(.special-list)>li p{color:var(--black-100);font-size:22rem;line-height:130%}.content-area .content-area-main .wrap-image-content__content>ul>li p strong,.content-area .content-area-main>ul:not(.adventage-list):not(.service-list):not(.special-list)>li p strong{font-weight:700}.content-area .content-area-main .wrap-image-content__content>ol,.content-area .content-area-main>ol{display:flex;flex-direction:column;align-items:flex-start;gap:10rem;counter-reset:item}.content-area .content-area-main .wrap-image-content__content>ol li,.content-area .content-area-main>ol li{display:flex;align-items:center;gap:12rem;counter-increment:item;color:var(--black-100);font-size:22rem;line-height:130%}.content-area .content-area-main .wrap-image-content__content>ol li strong,.content-area .content-area-main>ol li strong{font-weight:700}.content-area .content-area-main .wrap-image-content__content>ol li::before,.content-area .content-area-main>ol li::before{content:counter(item) ".";flex:0 0 auto;font-weight:700;font-size:28rem;line-height:130%;color:var(--orange-100)}.content-area .content-area-main .wrap-image-content__content>ol li p,.content-area .content-area-main>ol li p{color:var(--black-100);font-size:22rem;line-height:130%}.content-area .content-area-main .wrap-image-content__content>ol li p strong,.content-area .content-area-main>ol li p strong{font-weight:700}.content-area .content-area-main .adventage-list{display:flex;flex-wrap:wrap;-moz-column-gap:24rem;column-gap:24rem;row-gap:24rem;margin:32rem 0 60rem}.content-area .content-area-main .adventage-list>li{width:calc(50% - 12rem)}@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))){.content-area .content-area-main .wrap-image-content__img{order:1;width:100%}.content-area .content-area-main .adventage-list>li{width:100%}}.content-area .content-area-main .adventage-list>li>:first-child{display:flex;align-items:center;gap:10rem;margin:0;padding-bottom:14rem;border-bottom:1rem dashed var(--gray-50);color:var(--blue-100);font-size:28rem;font-style:normal;font-weight:700;line-height:130%}.content-area .content-area-main .adventage-list>li>:first-child::before{content:"\e810";display:flex;align-items:center;justify-content:center;flex-shrink:0;width:60rem;height:60rem;border-radius:100rem;background:#44657f;font-family:regionservice;font-size:36rem;line-height:36rem;color:var(--white-100)}.content-area .content-area-main .adventage-list>li>:nth-child(2){margin:14rem 0 0;color:var(--black-100,#121212);font-size:22rem;font-style:normal;font-weight:400;line-height:130%}.content-area .content-area-main .adventage-list>li:nth-child(1)>:first-child::before{content:"\e810"}.content-area .content-area-main .adventage-list>li:nth-child(2)>:first-child::before{content:"\e80f"}.content-area .content-area-main .adventage-list>li:nth-child(3)>:first-child::before{content:"\e80c"}.content-area .content-area-main .adventage-list>li:nth-child(4)>:first-child::before{content:"\e80b"}.content-area .content-area-main .service-list{position:relative;display:flex;flex-wrap:wrap;-moz-column-gap:24rem;column-gap:24rem;row-gap:24rem;margin:32rem 0 60rem;padding:20rem;z-index:0}.content-area .content-area-main .service-list::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 40rem);background-image:url(../img/patterns/subtle-dots.webp);background-repeat:repeat;background-size:54rem 30rem;border-radius:14rem;z-index:-1}.content-area .content-area-main .service-list>li{width:calc(50% - 12rem);padding:20rem;border-radius:14rem;background:#fff;box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05)}@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))){.content-area .content-area-main .service-list>li{width:100%}}.content-area .content-area-main .service-list>li>:first-child{display:flex;align-items:center;gap:10rem;margin:0;padding-bottom:14rem;border-bottom:1rem dashed var(--gray-50);color:var(--blue-100);font-size:28rem;font-style:normal;font-weight:700;line-height:130%}.content-area .content-area-main .service-list>li>:nth-child(2){margin:14rem 0 0;color:var(--black-100,#121212);font-size:22rem;font-style:normal;font-weight:400;line-height:130%}.content-area .content-area-main .special-list{position:relative;display:flex;flex-wrap:wrap;-moz-column-gap:24rem;column-gap:24rem;row-gap:24rem;margin:60rem 0;padding:20rem;z-index:0;counter-reset:special-list-step}.content-area .content-area-main .special-list::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 40rem);background-image:url(../img/patterns/subtle-dots.webp);background-repeat:repeat;background-size:54rem 30rem;border-radius:14rem;z-index:-1}.content-area .content-area-main .special-list>li{display:flex;flex-direction:column;align-items:flex-start;width:calc((100% - 48rem)/ 3);padding:20rem;border-radius:16rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff;box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05);counter-increment:special-list-step}.content-area .content-area-main .special-list>li>:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:32rem;margin:0 0 14rem;padding-bottom:0;border-bottom:none;color:var(--black-100);font-size:28rem;font-weight:700;line-height:130%}.content-area .content-area-main .special-list>li>:nth-child(2){margin:0;color:var(--black-100);font-size:22rem;line-height:130%}.content-area .content-area-main .special-list>li>:first-child::before{content:counter(special-list-step,decimal-leading-zero);display:flex;justify-content:center;align-items:center;width:60rem;height:60rem;flex-shrink:0;border-radius:60rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%);color:#fff;font-size:28rem;font-weight:700;line-height:130%}.content-area .content-area-main .special-list:has(>li:nth-child(2):last-child)>li,.content-area .content-area-main .special-list:has(>li:nth-child(4):last-child)>li{width:calc((100% - 24rem)/ 2)}.content-area .content-area-main .cam-wrap{position:relative;display:flex;gap:19rem;padding:0 20rem;margin:80rem 0 60rem}.content-area .content-area-main .cam-wrap__bg{position:absolute;top:-20rem;right:0;bottom:20rem;left:0;z-index:-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))){.content-area .content-area-main .special-list>li{width:100%}.content-area .content-area-main .special-list:has(>li:nth-child(2):last-child)>li,.content-area .content-area-main .special-list:has(>li:nth-child(4):last-child)>li{width:100%}.content-area .content-area-main .cam-wrap{flex-direction:column-reverse;gap:20rem;padding:10rem;margin:60rem 0}.content-area .content-area-main .cam-wrap__bg{top:0;bottom:10rem}}.content-area .content-area-main .cam-wrap .cam-left{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:24rem;gap:8rem;width:526rem;height:250rem;border-radius:14rem;overflow:hidden;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%);z-index:0}.content-area .content-area-main .cam-wrap .cam-left__title{display:flex;flex-direction:column;align-items:flex-start;margin-top:0;margin-bottom:0;color:#fafafa;text-align:center;font-size:48rem;font-weight:700;line-height:130%;text-transform:capitalize;text-decoration:none;z-index:1}.content-area .content-area-main .cam-wrap .cam-left__subtitle{color:#fafafa;font-family:Newsreader;font-size:48rem;font-style:italic;font-weight:700;line-height:150%;text-transform:capitalize;z-index:1}.content-area .content-area-main .cam-wrap .cam-left__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:right center;background-size:contain;z-index:-1}.content-area .content-area-main .cam-wrap .cam-right{background:unset}.content-area .content-area-main .cam-wrap .cam-right::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3)}.content-area .content-area-main .cam-wrap .cam-right .cam-left__title::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.content-area .content-area-main .cam-wrap .cam-right__wrap-image{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;z-index:-1}.content-area .content-area-main .cam-wrap .cam-right__wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s}.content-area .content-area-main .cam-wrap .ms-slide-button{position:absolute;right:24rem;bottom:24rem}.content-area .content-area-main .content-area-wrap-image{position:relative;display:flex;justify-content:center;align-items:center;margin:60rem 0;width:100%;height:400rem;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))){.content-area .content-area-main .cam-wrap .cam-left{padding:20rem;gap:16rem;width:100%}.content-area .content-area-main .content-area-wrap-image{border-radius:12rem}}.content-area .content-area-main .content-area-wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-area .content-area-main .content-area-wrap-image .content-area-experience{position:absolute;top:24rem;right:24rem;display:flex;flex-direction:column;align-items:center;padding:20rem;gap:12rem;min-width:220rem;min-height:201rem;border-radius:10rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,rgba(255,255,255,.12);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);backdrop-filter:blur(5rem)}.content-area .content-area-main .content-area-wrap-image .content-area-experience::before{content:"";position:absolute;top:33rem;left:96rem;width:70rem;height:70rem;border-radius:100%;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%);z-index:-1}.content-area .content-area-main .content-area-wrap-image .content-area-experience__top{color:var(--white-100);text-align:center;font-size:70rem;font-weight:700;line-height:130%;text-transform:capitalize}.content-area .content-area-main .content-area-wrap-image .content-area-experience__bottom{color:var(--white-100);text-align:center;font-size:22rem;line-height:130%;max-width:180rem}.content-area .content-area-main .ca-video__media{position:relative;border-radius:16rem;overflow:hidden;width:100%;height:400rem;margin:60rem 0}.content-area .content-area-main .ca-video__el,.content-area .content-area-main .ca-video__poster{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.content-area .content-area-main .ca-video__el{opacity:0;pointer-events:none}.content-area .content-area-main .ca-video__play{position:absolute;inset:0;margin:auto;width:120rem;height:120rem;border:0;border-radius:999rem;cursor:pointer;background-color:rgba(239,93,58,.92);box-shadow:0 10rem 30rem rgba(0,0,0,.35);display:grid;place-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.content-area .content-area-main .ca-video__playIcon{display:flex;justify-content:center;align-items:center;transform:translateX(2rem)}.content-area .content-area-main .ca-video__playIcon::before{content:"\e822";font-family:regionservice;font-size:28rem;color:var(--white-100)}.content-area .content-area-main .ca-video__play::after,.content-area .content-area-main .ca-video__play::before{content:"";position:absolute;border-radius:inherit;border:2rem solid rgba(255,255,255,.28);opacity:0;animation:2.2s ease-out infinite heroPulse}.content-area .content-area-main .ca-video__play::before{inset:-18rem}.content-area .content-area-main .ca-video__play::after{inset:-34rem;animation-delay:.6s}@keyframes heroPulse{0%{transform:scale(.9);opacity:0}20%{opacity:1}100%{transform:scale(1.15);opacity:0}}.content-area .content-area-main .ca-video.is-playing .ca-video__poster{opacity:0;pointer-events:none}.content-area .content-area-main .ca-video.is-playing .ca-video__el{opacity:1;pointer-events:auto}.content-area .content-area-main .ca-video.is-playing .ca-video__play{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.content-area .content-area-main .ca-video__play::after,.content-area .content-area-main .ca-video__play::before{animation:none;opacity:1}}.content-area .faq-main{margin:32rem 0}.content-area .faq-main .faq-desc{font-weight:500;font-size:32rem}.project-info{position:sticky;top:-10rem;display:flex;flex-direction:column;align-items:center;align-self:flex-start;padding:20rem;width:499rem;border-radius:16rem}.project-info__main{display:flex;flex-direction:column;align-self:stretch;gap:40rem}@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))){.content-area .content-area-main .content-area-wrap-image .content-area-experience{top:20rem;right:20rem}.content-area .content-area-main .ca-video__play{width:88rem;height:88rem}.content-area .content-area-main .ca-video__playIcon{border-left-width:18rem;border-top-width:12rem;border-bottom-width:12rem}.project-info{position:static;padding:10rem;width:100%}.project-info__main{gap:20rem}}.project-info .project-info-top{display:flex;flex-direction:column;padding:24rem;gap:24rem;border-radius:12rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,#fff;box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2)}.project-info .project-info-top__title{display:flex;align-items:center;padding-bottom:24rem;gap:20rem;color:var(--black-100);font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize;border-bottom:1rem dashed var(--gray-50)}.project-info .project-info-top__title::before{content:"";width:22rem;height:22rem;flex-shrink:0;background:var(--orange-gradient);border-radius:100%}.project-info .project-info-table tr:not(:last-child) td,.project-info .project-info-table tr:not(:last-child) th{padding-bottom:20rem}.project-info .project-info-table th{font-size:22rem;font-weight:700;line-height:130%;background:var(--orange-gradient,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left}.project-info .project-info-table td{color:var(--gray-70);font-size:22rem;font-weight:400;line-height:130%;text-align:right}.project-info .project-info-wrap-list{padding-left:20rem;width:100%;border-radius:1rem;border-left:2rem solid var(--gray-30)}.project-info .project-info-list,.project-info .project-info-list>li{display:flex;flex-direction:column;align-items:flex-start;gap:20rem}.project-info .project-info-list__link{color:var(--black-100);font-size:22rem;font-weight:700;line-height:130%}.project-info .project-info-sublist{display:flex;flex-direction:column;align-items:flex-start;padding-left:24rem;gap:16rem}.project-info .project-info-sublist__link{display:flex;align-items:center;gap:12rem;color:var(--black-100);font-size:22rem;line-height:130%}.project-info .project-info-sublist__link::before{content:"";width:11rem;height:11rem;flex-shrink:0;background:var(--orange-gradient);border-radius:100%}.project-info .social-list{display:flex;flex-wrap:wrap;-moz-column-gap:40.25rem;column-gap:40.25rem;row-gap:24rem}.project-info .social-list__link{display:flex;justify-content:center;align-items:center;width:50rem;height:40rem;flex-shrink:0}.project-info .social-list__link img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.project-info-zip-code .hero-zip-card{align-items:flex-start;padding:24rem;gap:24rem}.project-info-zip-code .hero-zip-card .hero-zip-card__top{align-items:flex-start}.project-info-zip-code .hero-zip-card .hero-zip-card__title{font-size:48rem;line-height:130%;text-align:left}.project-info-zip-code .hero-zip-card .hero-zip-card__headline{justify-content:flex-start}.project-info-zip-code .hero-zip-card .hero-zip-card__line{font-size:48rem;text-align:left}.project-info-zip-code .hero-zip-card .hero-zip-card__icon{width:41.5rem;height:58.1rem}.project-info-zip-code .hero-zip-card .hero-zip-card__copy{text-align:left;font-size:20rem}.project-info-zip-code .hero-zip-card .hero-zip-card__features{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12rem}.project-info-zip-code .hero-zip-card .hero-zip-card__feature{font-size:20rem;white-space:normal}.project-info-zip-code .hero-zip-card .hero-zip-card__cta{max-width:100%}.areas-page{padding:150rem 0 200rem}.areas-page__container{display:flex;flex-direction:column}.areas-page .areas-page-top{display:flex;justify-content:space-between;margin-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))){.project-info .social-list{-moz-column-gap:26rem;column-gap:26rem}.areas-page{padding:100rem 0 160rem}.areas-page .areas-page-top{flex-direction:column;justify-content:flex-start;gap:40rem;margin-bottom:80rem}}.areas-page .areas-page-top .section-title{align-items:flex-start;max-width:885rem}@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-page .areas-page-top .section-title{align-items:center}}.areas-page .areas-page-top__right{display:flex;flex-direction:column;align-items:flex-end;gap:24rem;max-width:657rem}.areas-page .areas-page-top__right .section-desc{text-align:right}@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-page .areas-page-top__right{align-items:center}.areas-page .areas-page-top__right .section-desc{text-align:center}}.areas-page .areas-page-main{display:flex;flex-direction:column;gap:100rem;margin-bottom:200rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.areas-page .areas-page-main{gap:80rem;margin-bottom:160rem}.areas-page .areas-inside-list li{width:100%}}.areas-page .areas-page-block{display:flex;flex-direction:column;align-items:flex-start;gap:60rem}.areas-page .areas-page-block__link{padding-left:71rem;color:var(--black-100);font-family:Newsreader;font-size:48rem;font-style:italic;font-weight:700;line-height:150%;text-transform:capitalize;background-repeat:no-repeat;background-size:39rem 55.138rem;background-position:left top;transition:color .25s}.areas-page .areas-inside-block{display:flex;flex-direction:column;align-items:flex-start;gap:32rem}.areas-page .areas-inside-block__title{color:var(--black-100);font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize;transition:color .25s}.areas-page .areas-inside-list{display:flex;flex-wrap:wrap;row-gap:12rem}.areas-page .areas-inside-list__link{display:flex;align-items:center;gap:16rem;width:440rem;overflow:hidden;color:var(--black-100);font-size:22rem;line-height:130%;transition:color .25s}.areas-page .areas-inside-list__link::before{content:"";width:11rem;height:11rem;background:var(--orange-gradient);border-radius:100%}.areas-page .brands{padding:0}.blog .blog-top{display:flex;justify-content:space-between;gap:50rem;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-page .areas-inside-list__link{width:100%}.blog .blog-top{flex-direction:column;justify-content:flex-start;gap:40rem}}.blog .blog-left{display:flex;flex-direction:column;align-items:flex-start;gap:60rem;width:845rem}@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))){.blog .blog-left{align-items:center;gap:40rem;width:100%}}.blog .blog-left__text{display:flex;flex-direction:column;gap:24rem;width:100%}.blog .blog-left__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--black-100);font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize;max-width:650rem}@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))){.blog .blog-left__title{-webkit-line-clamp:4}}.blog .blog-left__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--gray-70);font-size:22rem;line-height:130%;padding-top:16rem;border-top:1rem dashed var(--gray-50)}.blog .blog-left .section-title{align-items:flex-start}.blog .blog-left .apply-btn{margin-left:10rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.blog .blog-left__desc{padding-top:24rem}.blog .blog-left .section-title{align-items:center}.blog .blog-left .apply-btn{margin-left:0}}.blog .blog-right{display:flex;flex-direction:column;align-items:center;padding:20rem;width:822rem;height:542rem;border-radius:16rem;background-color:var(--white-100);box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05)}@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))){.blog .blog-right{padding:10rem;width:100%;height:350rem}}.blog .blog-right__wrap-image{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:14rem;overflow:hidden}.blog .blog-right__wrap-image::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2)}.blog .blog-right__wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.blog .blog-right__date{position:absolute;top:20rem;left:20rem;display:inline-flex;flex-direction:column;align-items:flex-start;padding:10rem;gap:10rem;border-radius:8rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,rgba(255,255,255,.1);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);color:var(--white-100);font-size:22rem;font-weight:700;line-height:130%;backdrop-filter:blur(5rem)}.blog .blog-list{display:flex;flex-wrap:wrap;-moz-column-gap:19.5rem;column-gap:19.5rem;row-gap:40rem;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))){.blog .blog-right__date{top:10rem;left:10rem}.blog .blog-list{flex-direction:column;-moz-column-gap:0;column-gap:0;row-gap:0;gap:40rem}}.blog .blog-list li{flex-shrink:0}.blog .blog-list-article{display:flex;flex-direction:column;align-items:center;padding:16rem 16rem 26rem;width:577rem;height:533rem;border-radius:12rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#f6f6f6;box-shadow:0 4rem 20rem 0 rgba(0,0,0,.05)}@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))){.blog .blog-list-article{gap:16rem;width:100%}}@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))){.blog .blog-list-article{height:491rem}}.blog .blog-list-article__link{position:relative;display:flex;flex-direction:column;align-items:center;gap:26rem;width:100%;height:100%}@media (any-hover:hover) and (pointer:fine){.areas-page .areas-inside-block__title:hover,.areas-page .areas-inside-list__link:hover,.areas-page .areas-page-block__link:hover{color:var(--orange-100)}.blog .blog-list-article__link:hover .blog-list-article__wrap-image>img{transform:scale(2)}.blog .blog-list-article__link:hover .ms-sb-orange{transform:translate(-10rem,.5rem)}.blog .blog-list-article__link:hover .ms-sb-orange::before{transform:rotate(45deg)}}.blog .blog-list-article__date{position:absolute;top:10rem;left:10rem;display:inline-flex;flex-direction:column;align-items:flex-start;padding:10rem;gap:10rem;border-radius:8rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,rgba(255,255,255,.1);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);color:var(--white-100);font-size:22rem;font-weight:700;line-height:130%;backdrop-filter:blur(5rem)}.blog .blog-list-article__wrap-image{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:282rem;border-radius:8rem;overflow:hidden}.blog .blog-list-article__wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .25s}.blog .blog-list-article__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--black-100);font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize;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))){.blog .blog-list-article__wrap-image{height:250rem}.blog .blog-list-article__title{-webkit-line-clamp:3}}.blog .blog-list-article__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--gray-70);font-size:22rem;font-weight:400;line-height:130%;padding-top:16rem;border-top:1rem dashed var(--gray-50);width:100%}.blog .blog-list-article .ms-slide-button{position:absolute;top:222rem;right:10rem}.error-404{display:flex;flex-direction:column;align-items:center;padding-top:268rem;width:100%}.error-404__container{display:flex;align-items:center;gap:30rem}.error-404__left{display:flex;justify-content:center;align-items:center;width:465.212rem;height:657.681rem}@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))){.blog .blog-list-article .ms-slide-button{top:190rem}.error-404{padding-top:200rem}.error-404__left{display:none}}.error-404__left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.error-404__right{display:flex;flex-direction:column;align-items:flex-start;padding-left:115rem;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))){.error-404__right{align-items:center;padding:0;gap:40rem}}.error-404__right .section-title{align-items:flex-start}.error-404__right .section-desc{color:var(--black-100)}.error-404__right .erorr-wrap-buttons{display:flex;gap:20rem}.state-hero{padding:150rem 0 100rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff6f5}@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))){.error-404__right .section-title{align-items:center;font-size:70rem}.error-404__right .section-title .section-subtitle{font-size:70rem;line-height:100%}.error-404__right .erorr-wrap-buttons{flex-direction:column;align-items:center;width:100%}.error-404__right .erorr-wrap-buttons .call-btn{align-self:stretch;width:calc(100% - 39rem)}.state-hero{padding:100rem 0 20rem}}.state-hero.city-hero{background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#ebf3ee}.state-hero.city-hero .state-hero-main{flex-direction:row-reverse}@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))){.state-hero.city-hero .state-hero-main{flex-direction:column}}.state-hero__container{display:flex;flex-direction:column;gap:100rem}.state-hero .state-hero-top{display:flex;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))){.state-hero__container{gap:40rem}.state-hero .state-hero-top{flex-direction:column;align-items:center;gap:40rem}}.state-hero .state-hero-top__left{width:100%}.state-hero .state-hero-top__left .section-title{text-align:left;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))){.state-hero .state-hero-top__left .section-title{text-align:center;align-items:center}}.state-hero .state-hero-top__left .section-subtitle{text-align:left}.state-hero .state-hero-top__right{display:flex;flex-direction:column;align-items:flex-end;gap:24rem;max-width:657rem}@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))){.state-hero .state-hero-top__left .section-subtitle{text-align:center}.state-hero .state-hero-top__right{align-items:center}}.state-hero .state-hero-top__right .section-desc{text-align:right}.state-hero .state-hero-main{display:flex;justify-content:space-between;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))){.state-hero .state-hero-top__right .section-desc{text-align:center}.state-hero .state-hero-main{flex-direction:column;gap:40rem}}.state-hero .state-hero-main__left{position:relative;display:flex;flex-direction:column;align-items:center;width:905rem;height:724rem;padding:20rem;border-radius:16rem;background-color:var(--white-100);box-shadow:0 4rem 100rem 0 rgba(0,0,0,.05)}.state-hero .state-hero-main .state-hero-wrap-image{position:relative;display:flex;flex-direction:column;align-items:center;border-radius:16rem;width:100%;height:100%;overflow:hidden}.state-hero .state-hero-main .state-hero-wrap-image::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(238deg,rgba(0,0,0,0) .42%,rgba(0,0,0,.2) 57.66%)}.state-hero .state-hero-main .state-hero-wrap-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.state-hero .state-hero-main .state-hero-ratio{position:absolute;bottom:40rem;left:40rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-width:254rem;min-height:179rem;padding:20rem 20rem 7rem;gap:10rem;border-radius:8rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,rgba(255,255,255,.1);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2);backdrop-filter:blur(5rem)}.state-hero .state-hero-main .state-hero-ratio__title{color:var(--white-100);text-align:center;font-size:22rem;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))){.state-hero .state-hero-main__left{width:100%;height:300rem;padding:10rem}.state-hero .state-hero-main .state-hero-ratio{top:20rem;bottom:auto;left:20rem;padding:10.7rem 10.7rem 6.42rem;min-width:136rem;min-height:94rem}.state-hero .state-hero-main .state-hero-ratio__title{font-size:12rem}}.state-hero .state-hero-main .state-hero-ratio__percent{color:var(--white-100);text-align:center;font-size:48rem;font-weight:900;line-height:130%;text-transform:capitalize}.state-hero .state-hero-main .state-hero-ratio__bg{position:absolute;bottom:20rem;left:50%;transform:translateX(-50%);width:200rem;height:100rem;background-repeat:no-repeat;background-size:cover}.state-hero .state-hero-main__right .hero-zip .zip-code{position:static;height:723rem;margin:0}.state-hero .state-hero-main__right .hero-zip .zip-code .hero-zip-card{height:100%}.popup{position:fixed;top:0;left:0;display:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;background-color:rgba(0,0,0,.5);z-index:10}.popup.active{display:flex}.popup__wrap{display:flex;flex-direction:column;align-items:center}.popup .step{display:none}.popup .step.active{display:flex}.popup .zip-code{position:static}@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))){.blog .blog-list-article__title{-webkit-line-clamp:2}.popup .zip-code{width:615rem}}.popup .zip-code .hero-zip-card{padding:40rem 50rem}.service-popup{display:flex;justify-content:center;align-items:center;width:845rem;height:695rem;padding:40rem}@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))){.state-hero .state-hero-main .state-hero-ratio__percent{font-size:24rem}.state-hero .state-hero-main .state-hero-ratio__bg{bottom:10rem;width:107rem;height:53.5rem}.state-hero .state-hero-main__right .hero-zip .zip-code{height:449rem}.service-popup{width:100%;height:100vh;padding:16rem}}.service-popup-main{display:flex;flex-direction:column;align-items:center;padding:40rem 50rem;width:100%;min-height:615rem;border-radius:16rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,#fcfcfc;box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2)}.service-popup-main .service-popup-bar{display:flex;gap:10rem;margin-bottom:30rem;width:100%}.service-popup-main .service-popup-btn-back{display:flex;justify-content:center;align-items:center;padding:0;gap:10rem;min-width:190rem;height:60rem;border-radius:50rem;background-color:var(--blue-100);color:var(--white-100);text-align:center;font-size:22rem;font-weight:500;line-height:normal;transition:background-color .25s}@media (any-hover:hover) and (pointer:fine){.service-popup-main .service-popup-btn-back:hover{background-color:var(--orange-100)}.footer .footer-top-list__item:hover .n-sb-orange{transform:translate(-10rem,.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))){.service-popup-main{padding:40rem 20rem;min-height:auto;border-radius:14rem;box-shadow:0 2rem 52rem 0 rgba(0,0,0,.1);height:93vh;overflow-y:auto}.service-popup-main .service-popup-bar{margin-bottom:40rem}.service-popup-main .service-popup-btn-back{gap:0;min-width:auto;width:60rem;height:60rem;font-size:0}}.service-popup-main .service-popup-btn-back::before{content:"\e81b";font-family:regionservice;font-size:16rem;transform:rotate(-180deg)}.service-popup-main .service-popup-discount{display:flex;flex:1;padding:2rem;height:60rem;border-radius:50rem;background:var(--orange-gradient)}.service-popup-main .service-popup-discount__main{display:flex;padding:3rem;width:100%;height:100%;border-radius:50rem;background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,#fff}.service-popup-main .service-popup-discount__main .service-popup-percent{display:flex;justify-content:center;align-items:center;min-width:182rem;height:50rem;border-radius:50rem;background:var(--orange-gradient);color:var(--white-100);text-align:center;font-size:28rem;font-weight:700;line-height:130%}.service-popup-main .service-popup-text{display:flex;flex-direction:column;align-items:center;gap:24rem;margin-bottom:30rem}.service-popup-main .service-popup-text__title{color:#222;text-align:center;font-size:40rem;font-weight:700;line-height:130%;text-transform:capitalize}.service-popup-main .service-popup-text__title.s-popup-thanks{display:flex;align-items:center;gap:20rem;font-size:70rem}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.service-popup-main .service-popup-discount__main .service-popup-percent{min-width:108rem}.service-popup-main .service-popup-text{margin-bottom:40rem}.service-popup-main .service-popup-text__title.s-popup-thanks{font-size:40rem}}.service-popup-main .service-popup-text__thanks-bg{width:95rem;height:77.774rem;background-repeat:no-repeat;background-size:contain;background-position:center}.service-popup-main .service-popup-text__desc{color:var(--gray-70);text-align:center;font-size:22rem;font-style:normal;line-height:150%}.service-popup-main .popup-list-service{display:flex;flex-wrap:wrap;row-gap:20rem;-moz-column-gap:27rem;column-gap:27rem;margin-top:auto}.service-popup-main .popup-list-service .svc-item{position:relative;display:inline-flex;padding:17rem 108rem 18rem 18rem;align-items:flex-start;gap:15rem;width:319rem;min-height:76rem;border-radius:8rem;background:var(--white-100);box-shadow:0 4rem 50rem 0 rgba(0,0,0,.1);color:var(--black-100);text-align:center;font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize;border:2rem solid transparent}@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-popup-main .popup-list-service .svc-item{width:100%}}.service-popup-main .popup-list-service .svc-input{position:absolute;opacity:0;width:1rem;height:1rem;pointer-events:none}.service-popup-main .popup-list-service .svc-box{width:40rem;height:40rem;border-radius:10rem;border:2rem solid var(--gray-50);background:0 0;display:grid;place-items:center;flex:0 0 40rem;transition:.15s}.service-popup-main .popup-list-service .svc-box:after{content:"\e81a";font-family:regionservice;font-size:16rem;color:var(--white-100);opacity:0;transition:.15s}.service-popup-main .popup-list-service .svc-text{color:var(--black-100);text-align:center;font-size:32rem;font-weight:700;line-height:130%;text-transform:capitalize}.service-popup-main .popup-list-service .svc-input:checked~.svc-box{background:var(--orange-gradient);border-color:transparent}.service-popup-main .popup-list-service .svc-input:checked~.svc-box::after{opacity:1}.service-popup-main .popup-list-service .svc-item:has(.svc-input:checked){border-color:var(--orange-100)}.service-popup-main .popup-list-service .svc-input:focus-visible~.svc-box{outline:rgba(229,103,58,.25) solid 4rem;outline-offset:3rem}.service-popup-main .popup-list-service .svc-item--disabled{background:#e3e3e3;cursor:not-allowed}.service-popup-main .popup-list-service .svc-item--disabled .svc-text{color:var(--gray-50)}.service-popup-main .popup-list-service .svc-item--disabled .svc-box{background:0 0;opacity:.9}.service-popup-main .popup-list-service .zip-code-form__btn{margin-top:auto}.form-step-3{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:49rem;margin-top:auto;width:100%}.form-step-3__label{display:flex;width:calc(50% - 20rem);height:65rem}@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))){.form-step-3{flex-direction:column;row-gap:40rem}.form-step-3__label{width:100%}}.form-step-3__input{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:3rem 10rem;font-size:22rem;align-self:stretch;border-radius:4rem;background-color:#ddd;border:none}.form-step-3__input::-moz-placeholder{color:var(--gray-70);text-align:center;font-size:22rem;line-height:130%}.form-step-3__input::placeholder{color:var(--gray-70);text-align:center;font-size:22rem;line-height:130%}.form-step-3__input:focus{border:1rem solid var(--gray-80)}.form-step-3__input:focus::-moz-placeholder{font-size:0}.form-step-3__input:focus::placeholder{font-size:0}.form-step-3__btn{display:flex;width:100%;height:54rem;padding:8rem 28rem;justify-content:center;align-items:center;gap:4rem;border-radius:50rem;background:var(--orange-gradient,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%));color:var(--white-100);font-size:22rem;font-weight:600;line-height:130%;margin:auto 0}.service-popup-info-secure{display:flex;flex-direction:column;align-items:center;gap:9rem}.service-popup-info-secure__title{display:flex;align-items:center;gap:8rem;color:var(--black-100);font-size:22rem;font-weight:700;line-height:130%;text-transform:uppercase}.service-popup-info-secure__title::before{content:"\e801";font-family:regionservice;font-size:22rem;color:currentColor}.service-popup-info-secure__desc{color:var(--black-100);text-align:center;font-size:14rem;line-height:130%}.footer{display:flex;flex-direction:column;align-items:center}.footer__container{display:flex;flex-direction:column;align-items:center;gap:32rem}.footer .footer-main{display:flex;flex-direction:column;align-items:center;padding:80rem;width:100%;background-color:var(--blue-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__container{gap:20rem}.footer .footer-main{padding:20rem 0}}@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))){.footer .footer-main{padding:40rem 0}}.footer .footer-top{display:flex;align-items:center;align-self:stretch;padding:40rem;gap:78rem;border-radius:16rem;background:url(../img/patterns/worn-dots-1.webp),rgba(255,255,255,.2);box-shadow:0 4rem 10rem 0 rgba(0,0,0,.2)}@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-top{flex-direction:column;padding:20rem;gap:40rem;border-radius:8rem;box-shadow:none}.footer .footer-top-list{gap:40rem}}.footer .footer-logo{width:208rem;height:80rem;flex-shrink:0}.footer .footer-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer .footer-top-list{display:flex;justify-content:space-between;align-items:center;flex:1}.footer .footer-top-list__item{position:relative;display:flex;gap:20rem}.footer .footer-top-list .news-slide-button{position:relative;width:80rem;height:72rem}.footer .footer-top-list .news-slide-button .n-sb-cicle{display:flex;justify-content:center;align-items:center;width:70rem;height:70rem;border-radius:100%;transition:transform .25s}.footer .footer-top-list .news-slide-button .n-sb-cicle.n-sb-orange{position:absolute;top:-.5rem;left:10rem;border:2.59rem solid var(--orange-100);background:url(../img/patterns/subtle-dots.webp) 0 0/54rem 30rem,linear-gradient(84deg,#cb5c4b 0,#ed6631 99.59%)}.footer .footer-top-list .news-slide-button .n-sb-cicle.n-sb-white{position:static;background-color:var(--white-100);box-shadow: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))){.footer .footer-top-list__item{gap:0}.footer .footer-top-list .news-slide-button{width:auto;height:auto}.footer .footer-top-list .news-slide-button .n-sb-cicle.n-sb-orange{position:static}.footer .footer-top-list .news-slide-button .n-sb-cicle.n-sb-white{display:none}}.footer .footer-top-list .news-slide-button .n-sb-cicle.n-sb-orange::before{content:"";font-family:regionservice;font-size:24rem;color:var(--white-100);transition:transform .25s}.footer .footer-top-list .news-slide-button .n-sb-cicle.n-sb-orange.phone::before{content:"\e825"}.footer .footer-top-list .news-slide-button .n-sb-cicle.n-sb-orange.email::before{content:"\e823"}.footer .footer-top-list .news-slide-button .n-sb-cicle.n-sb-orange.location::before{content:"\e818"}.footer .footer-top-list__text{display:flex;flex-direction:column;align-items:flex-start;gap:8rem}.footer .footer-top-list__title{color:var(--white-100);font-size:22rem;font-weight:700;line-height:130%}.footer .footer-top-list__link{color:var(--white-100);font-size:22rem;line-height:130%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-top-list__title{display:none}.footer .footer-top-list__link{font-size:0}}.footer .footer-top-list__link::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.footer .footer-center{display:flex;justify-content:space-between;align-self:stretch;padding:40rem;border-radius:16rem;background:url(../img/patterns/worn-dots-1.webp) 0 0/60.9rem 60.9rem,linear-gradient(0deg,#fcfcfc 0,#fcfcfc 100%),#fff}@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-center{flex-direction:column;padding:20rem;gap:20rem}}.footer .footer-block{position:relative;display:flex;flex-direction:column;gap:32rem;width:340rem}.footer .footer-block:not(:last-child)::before{content:"";position:absolute;top:0;right:-44.58rem;width:1rem;height:100%;border-right:1rem dashed var(--gray-50)}@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-block{width:100%}.footer .footer-block:not(:last-child){padding-bottom:20rem;border-bottom:1rem dashed var(--gray-50)}.footer .footer-block:not(:last-child)::before{display:none}}.footer .footer-block_location{gap:23rem;width:420rem}@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-block_location{width:100%}}.footer .footer-block_classic{width:321rem}@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-block_classic{width:100%}}.footer .footer-block__title{color:var(--black-100);font-size:28rem;font-weight:700;line-height:130%}.footer .footer-block__list{display:flex;flex-direction:column;align-items:flex-start;gap:16rem}.footer .footer-block__link{color:var(--black-100);text-align:center;font-size:22rem;line-height:130%;transition:color .25s}.footer .footer-block__desc{color:var(--black-100);text-align:center;font-size:22rem;line-height:130%}.footer .footer-block__wrap-map{display:flex;justify-content:center;align-items:center;width:100%;height:190rem;border-radius:12rem;overflow:hidden}.footer .footer-block__wrap-map iframe,.footer .footer-block__wrap-map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer .social-list{display:flex;align-items:center;justify-content:space-between;align-self:stretch}.footer .social-list__link{display:flex;justify-content:center;align-items:center;width:50rem;height:50rem}.footer .social-list__link img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer .footer-bottom{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#fafafa}.footer .footer-bottom__container{display:flex;justify-content:space-between;padding:45rem 0 46rem}.footer .footer-bottom__small{color:var(--black-100);font-size:22rem;line-height:130%}.footer .footer-bottom__privacy-link{color:var(--orange-100);font-size:22rem;font-weight:700;line-height:130%;transition:color .25s}@media (any-hover:hover) and (pointer:fine){.footer .footer-block__link:hover{color:var(--orange-100)}.footer .footer-bottom__privacy-link:hover{color:var(--blue-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 .footer-bottom__container{flex-direction:column;align-items:center;padding:20rem 20rem 6rem;gap:32rem}.footer .footer-bottom__small{text-align:center}.footer .footer-bottom__privacy-link{text-align:center;font-size:20rem}}.footer .footer-bottom__desc{display:flex;align-items:center;gap:16rem;color:var(--black-100);font-size:22rem;line-height:130%}@media (max-width:820px) and (hover:hover) and (pointer:fine),(orientation:landscape) and (not ((hover:hover) and (pointer:fine))),(orientation:portrait) and (not ((hover:hover) and (pointer:fine))){.footer .footer-bottom__desc{flex-direction:column-reverse;text-align:center}}.footer .footer-bottom__develop-link{display:flex;justify-content:center;align-items:center;width:85rem;height:27rem}.footer .footer-bottom__develop-link img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
/*# sourceMappingURL=styles.css.map */
