.home-hero{position:relative}.home-hero .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1250px) and (min-width:651px){.home-hero .bg-img{-webkit-filter:brightness(0.7);filter:brightness(0.7);-o-object-position:62%;object-position:62%}}@media only screen and (max-width:650px){.home-hero .bg-img{height:730px}}.home-hero .inner{width:100%;height:clamp(600px, 50vw, 800px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:650px){.home-hero .inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:600px;padding-bottom:clamp(25px, 6.66vw, 40px)}}.home-hero .inner .content{max-width:800px;width:100%;color:#ffffff}@media only screen and (max-width:650px){.home-hero .inner .content{text-align:center}}.home-hero .inner .content .subheading{text-transform:uppercase;color:#ffffff;margin-block:0;display:block;font-family:"Public Sans", sans-serif;font-size:14px;letter-spacing:.15vw;font-weight:700}.home-hero .inner .content h2{color:#ffffff;font-size:clamp(40px, 5.5vw, 60px);letter-spacing:.04em;font-family:"Manrope", sans-serif;font-weight:700;margin-block:clamp(10px, 2.8vw, 40px)}.home-hero .inner .content p{color:#ffffff;margin-bottom:clamp(10px, 2.8vw, 30px);font-family:"Public Sans", sans-serif;font-size:22px;letter-spacing:.06vw;font-weight:600;text-wrap:balance;line-height:1.5}@media only screen and (max-width:1250px){.home-hero .inner .content p{font-size:18px}}.home-hero .inner .google-wrapper{position:absolute;right:clamp(25px, 6.66vw, 100px);bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media only screen and (max-width:1250px){.home-hero .inner .google-wrapper{display:none}}.home-hero .inner .google-wrapper .img-wrapper img{width:180px;height:auto;display:block}.home-hero .inner .google-wrapper .link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-hero .inner .google-wrapper .link-wrap .stars-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-hero .inner .google-wrapper .link-wrap .stars-wrapper img{width:20px;height:auto;display:block}.home-hero .inner .google-wrapper .link-wrap .stars-wrapper svg{width:100px;height:17px;fill:#ffffff}.home-hero .inner .google-wrapper .link-wrap .stars-wrapper span{color:#ffffff;display:block;font-family:"Public Sans", sans-serif;font-size:18px;letter-spacing:0;font-weight:600}.home-hero .inner .google-wrapper .link-wrap .reviews-wrap{color:#ffffff;font-family:"Public Sans", sans-serif;font-size:18px;letter-spacing:0;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right;text-decoration:none;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.home-hero .inner .google-wrapper .link-wrap .reviews-wrap svg{fill:currentColor;width:18px;width:13px}.home-hero .inner .google-wrapper .link-wrap .reviews-wrap:active,.home-hero .inner .google-wrapper .link-wrap .reviews-wrap:focus,.home-hero .inner .google-wrapper .link-wrap .reviews-wrap:hover{color:#dae2fd}.home-hero .gray-bar{background:rgba(255, 255, 255, 0.88);position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);padding-block:50px}@media only screen and (max-width:1000px){.home-hero .gray-bar{-ms-grid-columns:100%;grid-template-columns:100%;background:#e7e8e9;padding-block:0}}.home-hero .gray-bar .bar-item{border-right:2px solid rgba(40, 48, 68, 0.2);padding-inline:20px}@media only screen and (max-width:1000px){.home-hero .gray-bar .bar-item{border-right:none;border-bottom:2px solid rgba(40, 48, 68, 0.2);padding-block:20px}}.home-hero .gray-bar .bar-item:last-of-type{border-right:none}@media only screen and (max-width:1000px){.home-hero .gray-bar .bar-item:last-of-type{border-bottom:none}}.home-hero .gray-bar .bar-item h3{color:#283044;margin-bottom:clamp(5px, 1.2vw, 15px);font-family:"Public Sans", sans-serif;font-size:clamp(16px, 1.45vw, 22px);letter-spacing:.06vw;font-weight:600;text-align:center}@media only screen and (max-width:1000px){.home-hero .gray-bar .bar-item h3{font-size:20px;margin-bottom:5px}}.home-hero .gray-bar .bar-item p{color:#858585;margin-bottom:0;font-family:"Public Sans", sans-serif;font-size:clamp(14px, 1.2vw, 18px);letter-spacing:.06vw;font-weight:400;text-align:center}@media only screen and (max-width:1000px){.home-hero .gray-bar .bar-item p{font-size:16px}}.home-main{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;gap:clamp(25px, 6.66vw, 100px)}@media only screen and (max-width:1000px){.home-main{padding:0;gap:0}}.home-main .split-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:clamp(40px, 8vw, 140px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1000px){.home-main .split-content{-ms-grid-columns:100%;grid-template-columns:100%;gap:0}}@media only screen and (max-width:1000px){.home-main .split-content .content{padding-inline:clamp(25px, 6.66vw, 100px);padding-block:clamp(25px, 6.66vw, 100px)}}@media only screen and (max-width:1000px){.home-main .split-content .img-wrap{height:375px;width:100%;position:relative}}.home-main .split-content .img-wrap img{width:100%;height:auto;display:block}@media only screen and (max-width:1000px){.home-main .split-content .img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.home-main .visual-nav{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:20px}@media only screen and (max-width:1000px){.home-main .visual-nav{-ms-grid-columns:100%;grid-template-columns:100%;gap:0}}.home-main .visual-nav .visual-nav-item{position:relative}@media only screen and (min-width:1001px){.home-main .visual-nav .visual-nav-item{cursor:pointer}}.home-main .visual-nav .visual-nav-item:nth-child(1n) .img-wrapper:after{background:#3e3733}.home-main .visual-nav .visual-nav-item:nth-child(1n) .img-wrapper:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(62, 55, 51, 0)), to(#3e3733));background:-webkit-linear-gradient(top, rgba(62, 55, 51, 0) 40%, #3e3733 100%);background:-o-linear-gradient(top, rgba(62, 55, 51, 0) 40%, #3e3733 100%);background:linear-gradient(180deg, rgba(62, 55, 51, 0) 40%, #3e3733 100%)}.home-main .visual-nav .visual-nav-item:nth-child(2n) .img-wrapper:after{background:#2f3742}.home-main .visual-nav .visual-nav-item:nth-child(2n) .img-wrapper:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(47, 55, 66, 0)), to(#2f3742));background:-webkit-linear-gradient(top, rgba(47, 55, 66, 0) 40%, #2f3742 100%);background:-o-linear-gradient(top, rgba(47, 55, 66, 0) 40%, #2f3742 100%);background:linear-gradient(180deg, rgba(47, 55, 66, 0) 40%, #2f3742 100%)}.home-main .visual-nav .visual-nav-item:nth-child(3n) .img-wrapper:after{background:#675c53}.home-main .visual-nav .visual-nav-item:nth-child(3n) .img-wrapper:before{background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(103, 92, 83, 0)), to(#675c53));background:-webkit-linear-gradient(top, rgba(103, 92, 83, 0) 40%, #675c53 100%);background:-o-linear-gradient(top, rgba(103, 92, 83, 0) 40%, #675c53 100%);background:linear-gradient(180deg, rgba(103, 92, 83, 0) 40%, #675c53 100%)}@media only screen and (min-width:1001px){.home-main .visual-nav .visual-nav-item:active .img-wrapper .bg-img,.home-main .visual-nav .visual-nav-item:focus .img-wrapper .bg-img,.home-main .visual-nav .visual-nav-item:hover .img-wrapper .bg-img{-webkit-filter:blur(2px) brightness(0.8);filter:blur(2px) brightness(0.8)}.home-main .visual-nav .visual-nav-item:active .img-wrapper:after,.home-main .visual-nav .visual-nav-item:focus .img-wrapper:after,.home-main .visual-nav .visual-nav-item:hover .img-wrapper:after{opacity:.6}.home-main .visual-nav .visual-nav-item:active .img-wrapper:before,.home-main .visual-nav .visual-nav-item:focus .img-wrapper:before,.home-main .visual-nav .visual-nav-item:hover .img-wrapper:before{opacity:0}}.home-main .visual-nav .visual-nav-item .img-wrapper{position:relative}@media only screen and (max-width:1000px){.home-main .visual-nav .visual-nav-item .img-wrapper{width:100%;height:100%;position:absolute}}.home-main .visual-nav .visual-nav-item .img-wrapper:after{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;content:'';display:block;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;opacity:0}@media only screen and (max-width:1000px){.home-main .visual-nav .visual-nav-item .img-wrapper:after{opacity:.6}}.home-main .visual-nav .visual-nav-item .img-wrapper:before{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;content:'';display:block;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;opacity:1}@media only screen and (max-width:1000px){.home-main .visual-nav .visual-nav-item .img-wrapper:before{opacity:0}}.home-main .visual-nav .visual-nav-item .img-wrapper .bg-img{width:100%;height:auto;display:block;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}@media only screen and (max-width:1000px){.home-main .visual-nav .visual-nav-item .img-wrapper .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.home-main .visual-nav .visual-nav-item.active .nav-inner h2 svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.home-main .visual-nav .visual-nav-item .nav-inner{position:absolute;width:100%;left:0;bottom:0;padding:clamp(20px, 3.5vw, 55px);z-index:2}@media only screen and (max-width:1000px){.home-main .visual-nav .visual-nav-item .nav-inner{position:relative;padding-block:35px;border-bottom:3px solid #ffffff}}.home-main .visual-nav .visual-nav-item .nav-inner :last-child{margin-bottom:0!important}.home-main .visual-nav .visual-nav-item .nav-inner h2{color:#ffffff;font-size:clamp(25px, 1.9vw, 30px);letter-spacing:.06em;font-family:"Manrope", sans-serif;font-weight:700;margin-bottom:0}@media only screen and (max-width:1000px){.home-main .visual-nav .visual-nav-item .nav-inner h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:30px;cursor:pointer}}.home-main .visual-nav .visual-nav-item .nav-inner h2 svg{fill:#ffffff;width:20px;height:16px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}@media only screen and (min-width:1001px){.home-main .visual-nav .visual-nav-item .nav-inner h2 svg{display:none}}.home-main .visual-nav .visual-nav-item .nav-inner .hide-show{display:none;padding-top:30px}@media only screen and (max-width:1250px){.home-main .visual-nav .visual-nav-item .nav-inner .hide-show{padding-top:0}}.home-main .visual-nav .visual-nav-item .nav-inner .hide-show p{color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}@media only screen and (max-width:1250px){.home-main .visual-nav .visual-nav-item .nav-inner .hide-show p{font-size:15px;margin-bottom:20px}}.home-main .visual-nav .visual-nav-item .nav-inner .hide-show p svg{fill:currentColor;width:18px;width:13px}.home-main .visual-nav .visual-nav-item .nav-inner .hide-show p a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#ffffff;text-underline-offset:4px}.home-main .visual-nav .visual-nav-item .nav-inner .hide-show p strong{font-weight:600}.side-img-section{display:-ms-grid;display:grid;-ms-grid-columns:30% 1fr;grid-template-columns:30% 1fr}@media only screen and (max-width:1000px){.side-img-section{-ms-grid-columns:100%;grid-template-columns:100%}}.side-img-section .image-wrapper{height:100%;width:100%;position:relative;overflow:hidden}@media only screen and (max-width:1000px){.side-img-section .image-wrapper{display:none}}.side-img-section .image-wrapper img{width:100%;height:100%;top:0;left:0;position:absolute;-o-object-fit:cover;object-fit:cover}.side-img-section .content-side h2{color:#ffffff}.side-img-section .content-side h2 span{color:#dae2fd}.side-img-section .content-side p{color:#ffffff;text-wrap:balance}.side-img-section .content-side p a{color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-weight:600;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.side-img-section .content-side p a svg{fill:currentColor;width:18px;width:13px}.side-img-section .content-side p a:active,.side-img-section .content-side p a:focus,.side-img-section .content-side p a:hover{color:#dae2fd}.side-img-section .content-side .icon-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:15px;width:100%;list-style-type:none;padding:0}@media only screen and (max-width:700px){.side-img-section .content-side .icon-list{-ms-grid-columns:100%;grid-template-columns:100%}}.side-img-section .content-side .icon-list li{width:100%;padding:clamp(15px, 2.1vw, 30px) clamp(20px, 3.2vw, 45px);display:-ms-grid;display:grid;-ms-grid-columns:60px 1fr;grid-template-columns:60px 1fr;gap:20px;background:#e7e8e9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#283044;font-weight:700}.side-img-section .content-side .icon-list li .circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#283044;border-radius:50%;height:60px;width:60px}.side-img-section .content-side .icon-list li .circle svg{height:38px;width:38px;fill:#e7e8e9}.service-areas{position:relative;z-index:5;overflow-x:clip;background-image:url("/Content/images/map-background.jpg");background-size:cover;background-position:center}.service-areas .left-img{position:absolute;bottom:-80px;right:calc(100% - 385px)}@media only screen and (max-width:1650px){.service-areas .left-img{right:82%;width:18vw;height:auto}}@media only screen and (max-width:1200px){.service-areas .left-img{right:85%;width:15vw;bottom:-30px}}@media only screen and (max-width:800px){.service-areas .left-img{right:85%;width:24vw;bottom:-50px}}@media only screen and (max-width:550px){.service-areas .left-img{right:83%;width:33vw;bottom:-55px}}.service-areas .right-img{position:absolute;top:0;left:calc(100% - 530px)}@media only screen and (max-width:1600px){.service-areas .right-img{left:68%}}@media only screen and (max-width:1200px){.service-areas .right-img{left:unset;right:-5%;top:unset;bottom:-30px}}@media only screen and (max-width:550px){.service-areas .right-img{right:-15vw;bottom:-50px;width:50vw}}.service-areas .inner-content{max-width:1050px;width:80%;margin-inline:auto;text-align:center;padding-block:clamp(40px, 12vw, 150px)}@media only screen and (max-width:1200px){.service-areas .inner-content{padding-block:clamp(25px, 6.66vw, 100px)}}.service-areas .inner-content p{text-wrap:balance;margin-bottom:40px}.service-areas .inner-content ul{list-style-type:none;padding:0;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4, auto);-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:40px 10px}@media only screen and (max-width:800px){.service-areas .inner-content ul{-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3, auto)}}@media only screen and (max-width:550px){.service-areas .inner-content ul{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2, auto)}}.service-areas .inner-content ul li{color:#283044;font-size:18px;font-weight:600}.service-areas .inner-content ul li a{text-underline-offset:3px}
/*# sourceMappingURL=home.css.map */