.gray-bg{background:#ebebeb}.main-section h2{display:block;font-size:clamp(25px, 2vw, 32px);margin:0 0 0.5em;letter-spacing:0.03em;line-height:1.2}.main-section h3{display:block;font-size:clamp(20px, 1.5vw, 23px);font-weight:bold;margin:0 0 0.5em;letter-spacing:0.03em}.main-section p{margin:0 0 1.8em;line-height:1.8;font-size:clamp(16px, 1.7vw, 17px)}.main-section .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.main-section .btn-wrap [class*=btn-]{margin:0}.split-content-img{position:relative}.split-content-img .site-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:55fr 45fr;grid-template-columns:55fr 45fr;row-gap:60px;-webkit-column-gap:clamp(50px, 3vw, 100px);column-gap:clamp(50px, 3vw, 100px)}@media only screen and (max-width:1320px){.split-content-img .site-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}}.split-content-img .site-wrapper .content-contain{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-block:25px}@media only screen and (max-width:1320px){.split-content-img .site-wrapper .content-contain{padding:0}}.split-content-img .site-wrapper .content-contain h1{display:block;font-size:clamp(28px, 3vw, 32px);font-weight:bold;margin:0 0 5px;line-height:1.2;letter-spacing:0.03em}.split-content-img .site-wrapper .content-contain h1+h2{display:block;font-size:clamp(20px, 1.6vw, 23px);font-weight:bold;margin:0 0 1em;letter-spacing:0.03em}.split-content-img .site-wrapper .content-contain .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:35px;column-gap:35px;row-gap:25px;margin-top:40px}.split-content-img .site-wrapper .content-contain .btn-wrap [class*=btn-]{margin:0}.split-content-img .site-wrapper .content-contain .btn-wrap p{margin:0}.split-content-img .site-wrapper .content-contain .btn-wrap p a{display:inline-block;text-decoration:underline;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.split-content-img .site-wrapper .content-contain .btn-wrap p a:focus-within,.split-content-img .site-wrapper .content-contain .btn-wrap p a:hover{color:#5b699a}@media only screen and (max-width:1320px){.split-content-img .site-wrapper .img-contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.split-content-img .site-wrapper .img-contain img{display:block;width:100%;max-width:100%;height:auto}@media only screen and (max-width:1320px){.split-content-img .site-wrapper .img-contain img{width:auto;max-height:740px}}.services-visual-nav{position:relative;background:url("/Content/images/JobForm-BG.jpg");background-size:100% auto;color:#fff}.services-visual-nav .top-content{text-align:center}.services-visual-nav .top-content h2{color:#ccff00}.services-visual-nav .visual-nav-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:10px;margin-block:50px 25px}@media only screen and (max-width:1320px){.services-visual-nav .visual-nav-wrap{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width:1000px){.services-visual-nav .visual-nav-wrap{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.services-visual-nav .visual-nav-wrap .visual-nav{position:relative;text-decoration:none;height:clamp(250px, 20vw, 350px);cursor:initial;overflow:hidden}@media only screen and (max-width:520px){.services-visual-nav .visual-nav-wrap .visual-nav{height:200px}}.services-visual-nav .visual-nav-wrap .visual-nav:before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%, transparent), color-stop(95%, rgba(0, 0, 0, 0.8)));background:-webkit-linear-gradient(top, transparent 0%, transparent 60%, rgba(0, 0, 0, 0.8) 95%);background:-o-linear-gradient(top, transparent 0%, transparent 60%, rgba(0, 0, 0, 0.8) 95%);background:linear-gradient(180deg, transparent 0%, transparent 60%, rgba(0, 0, 0, 0.8) 95%);z-index:1}.services-visual-nav .visual-nav-wrap .visual-nav[href]:after{content:"\2197";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;position:absolute;top:10px;right:10px;font-size:25px;font-weight:bold;line-height:0;color:#000;z-index:2;background:#fff;border-radius:50%;width:30px;height:30px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:740px){.services-visual-nav .visual-nav-wrap .visual-nav[href]:after{width:25px;height:25px;font-size:20px}}.services-visual-nav .visual-nav-wrap .visual-nav img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.services-visual-nav .visual-nav-wrap .visual-nav span{display:block;font-size:clamp(18px, 1.2vw, 20px);font-weight:bold;text-align:center;position:absolute;text-wrap:balance;letter-spacing:0.05em;left:0;bottom:0;padding:25px 10px;color:#fff;width:100%;z-index:2;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:640px){.services-visual-nav .visual-nav-wrap .visual-nav span{font-size:16px;padding-bottom:15px}}@media only screen and (max-width:420px){.services-visual-nav .visual-nav-wrap .visual-nav span{font-size:15px}}.services-visual-nav .visual-nav-wrap .visual-nav[href]:hover{cursor:pointer}.services-visual-nav .visual-nav-wrap .visual-nav[href]:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.services-visual-nav .visual-nav-wrap .visual-nav[href]:hover:after{background-color:#ccff00}.services-visual-nav .visual-nav-wrap .visual-nav[href]:hover span{color:#ccff00}.split-content-img-cover .site-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width:1320px){.split-content-img-cover .site-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:35px}}.split-content-img-cover .site-wrapper .content-contain{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.split-content-img-cover .site-wrapper .img-contain img{display:block;width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}@media only screen and (max-width:1320px){.split-content-img-cover .site-wrapper .img-contain img{max-height:640px}}.why-choose-outer{position:relative}.why-choose-outer .icons-grid{margin-block:25px 30px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:10px}@media only screen and (max-width:850px){.why-choose-outer .icons-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.why-choose-outer .icons-grid .icon-item{display:block;background:#fff;border-radius:10px;padding-inline:10px;text-align:center}.why-choose-outer .icons-grid .icon-item .img-wrap{height:clamp(90px, 20vw, 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.why-choose-outer .icons-grid .icon-item .img-wrap img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1000px){.why-choose-outer .icons-grid .icon-item .img-wrap img{max-width:100px;max-height:50px}}.why-choose-outer .icons-grid .icon-item span{display:block;font-size:clamp(16px, 1vw, 20px);font-weight:bold;padding-block:10px 20px;text-wrap:balance}.why-choose-outer .icons-grid .icon-item span small{display:block;font-weight:400;font-size:16px}.why-choose-outer .why-choose-wrapper{margin-top:60px}.why-choose-outer .why-choose-wrapper .why-choose-experience-split{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:50px;margin-top:50px}@media only screen and (max-width:1100px){.why-choose-outer .why-choose-wrapper .why-choose-experience-split{margin-top:20px;-ms-grid-columns:1fr;grid-template-columns:1fr}}.why-choose-outer .why-choose-wrapper .why-choose-experience-split ul{padding-left:15px;margin-left:0}.why-choose-outer .why-choose-wrapper .why-choose-experience-split ul li{font-size:clamp(16px, 1.2vw, 20px);margin:0 0 20px;line-height:1.5}@media only screen and (max-width:740px){.why-choose-outer .why-choose-wrapper .why-choose-experience-split ul li{margin-bottom:10px}}.why-choose-outer .why-choose-wrapper .why-choose-experience-split ul li span{color:#5b699a}.why-choose-outer .why-choose-wrapper .why-choose-experience-split .certified_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:25px;column-gap:25px;row-gap:10px;margin:0;padding:0}.why-choose-outer .why-choose-wrapper .why-choose-experience-split .certified_logo li{width:200px}@media only screen and (max-width:1500px){.why-choose-outer .why-choose-wrapper .why-choose-experience-split .certified_logo li{width:150px}}.why-choose-outer .why-choose-wrapper .why-choose-experience-split .certified_logo li img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}
/*# sourceMappingURL=residential.css.map */