.homeBanner{width:100%;margin-top:90px;padding:0 20px 20px;overflow:hidden}@media (max-width:768px){.homeBanner{margin-top:70px;padding:0 10px 10px}}.homeBanner .homeBannerMain{background-color:var(--primaryColor);corner-shape:squircle;z-index:0;border-radius:58px;width:100%;height:calc(100vh - 110px);position:relative;overflow:hidden}@media (max-width:768px){.homeBanner .homeBannerMain{border-radius:40px;height:calc(100vh - 80px)}}@media (max-width:500px){.homeBanner .homeBannerMain{border-radius:22px}}.homeBanner .homeBannerMain:before{content:"";z-index:-1;corner-shape:squircle;background:linear-gradient(#0000,#00000073);border-radius:58px;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.homeBanner .homeBannerMain:before{border-radius:40px}}@media (max-width:500px){.homeBanner .homeBannerMain:before{border-radius:22px}}.homeBanner .homeBannerMain .homeBannerThumbnail{z-index:-2;will-change:transform;background:#eee;width:100%;height:120%;position:absolute;top:-10%;left:0}@media (max-width:768px){.homeBanner .homeBannerMain .homeBannerThumbnail{aspect-ratio:3/1.6;height:auto;top:0}}@media (max-width:580px){.homeBanner .homeBannerMain .homeBannerThumbnail{aspect-ratio:3/1.8}}@media (max-width:475px){.homeBanner .homeBannerMain .homeBannerThumbnail{aspect-ratio:3/2.2}}.homeBanner .homeBannerMain .homeBannerThumbnail:after{content:"";background:linear-gradient(#0000, #0000, var(--primaryColor));z-index:3;width:100%;height:65%;display:none;position:absolute;bottom:0;left:0}@media (max-width:768px){.homeBanner .homeBannerMain .homeBannerThumbnail:after{display:block}}.homeBanner .homeBannerMain .homeBannerThumbnail .bannerSlide{opacity:0;z-index:1;width:100%;height:100%;transition:opacity 0s .8s;position:absolute;top:0;left:0}.homeBanner .homeBannerMain .homeBannerThumbnail .bannerSlide.active{opacity:1;z-index:3;transition:opacity;animation:1.5s cubic-bezier(.4,0,.2,1) forwards fogSweep;-webkit-mask-image:linear-gradient(120deg,#000 40%,#0000 60%);mask-image:linear-gradient(120deg,#000 40%,#0000 60%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%}.homeBanner .homeBannerMain .homeBannerThumbnail .bannerSlide.active img{animation:1.8s cubic-bezier(.4,0,.2,1) forwards scaleDown}.homeBanner .homeBannerMain .homeBannerThumbnail .bannerSlide.prev{opacity:1;z-index:2}.homeBanner .homeBannerMain .homeBannerThumbnail .bannerSlide img{-o-object-fit:cover;object-fit:cover;transform-origin:50%;width:100%;height:100%;display:flex}@keyframes fogSweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes scaleDown{0%{transform:scale(1.1)}to{transform:scale(1)}}.homeBanner .homeBannerMain .homeBannerContent{flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:60px;display:flex}@media (max-width:768px){.homeBanner .homeBannerMain .homeBannerContent{padding:40px 24px}}.homeBanner .homeBannerMain .homeBannerContent h1{text-transform:uppercase;color:#fff;font-family:font2;font-size:10em}@media (max-width:1465px){.homeBanner .homeBannerMain .homeBannerContent h1{font-size:8em}}@media (max-width:1200px){.homeBanner .homeBannerMain .homeBannerContent h1{font-size:7em}}@media (max-width:1070px){.homeBanner .homeBannerMain .homeBannerContent h1{font-size:6em}}@media (max-width:1024px){.homeBanner .homeBannerMain .homeBannerContent h1{font-size:5em}}@media (max-width:768px){.homeBanner .homeBannerMain .homeBannerContent h1{font-size:3.5em}}@media (max-width:480px){.homeBanner .homeBannerMain .homeBannerContent h1{font-size:2.8em}}.homeBanner .homeBannerMain .homeBannerContent p{color:#fff;font-size:20px}@media (max-width:1024px){.homeBanner .homeBannerMain .homeBannerContent p{font-size:18px}}@media (max-width:768px){.homeBanner .homeBannerMain .homeBannerContent p{font-size:16px}}@media (max-width:480px){.homeBanner .homeBannerMain .homeBannerContent p{font-size:14px}}.homeBanner .homeBannerMain .homeBannerContent .bannerAwards{align-items:center;gap:14px;margin-top:40px;display:flex}@media (max-width:768px){.homeBanner .homeBannerMain .homeBannerContent .bannerAwards{flex-wrap:wrap;gap:10px;margin-top:30px;margin-bottom:80px}}.homeBanner .homeBannerMain .homeBannerContent .bannerAwards .bannerAwardsBox{corner-shape:squircle;background-color:#fff;border-radius:58px;justify-content:center;align-items:center;width:120px;height:120px;display:flex}@media (max-width:1024px){.homeBanner .homeBannerMain .homeBannerContent .bannerAwards .bannerAwardsBox{width:100px;height:100px}}@media (max-width:768px){.homeBanner .homeBannerMain .homeBannerContent .bannerAwards .bannerAwardsBox{border-radius:30px;width:80px;height:80px}}@media (max-width:500px){.homeBanner .homeBannerMain .homeBannerContent .bannerAwards .bannerAwardsBox{border-radius:22px}}@media (max-width:480px){.homeBanner .homeBannerMain .homeBannerContent .bannerAwards .bannerAwardsBox{width:65px;height:65px}}.homeBanner .homeBannerMain .homeBannerContent .bannerAwards .bannerAwardsBox img{-o-object-fit:contain;object-fit:contain;width:90%;height:90%;display:flex}.homeBanner .homeBannerMain .pmSuryaBox{z-index:1;corner-shape:squircle;background-color:#fff;border-radius:58px;width:220px;padding:14px;position:absolute;bottom:14px;right:14px}@media (max-width:1024px){.homeBanner .homeBannerMain .pmSuryaBox{width:180px}}@media (max-width:768px){.homeBanner .homeBannerMain .pmSuryaBox{border-radius:40px;align-items:center;gap:15px;width:calc(100% - 28px);display:flex;bottom:14px;left:14px}}@media (max-width:500px){.homeBanner .homeBannerMain .pmSuryaBox{border-radius:22px}}.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxThumbnail{aspect-ratio:3/1.7;corner-shape:squircle;border-radius:38px;width:100%;position:relative;overflow:hidden}@media (max-width:768px){.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxThumbnail{aspect-ratio:auto;border-radius:20px;width:100px;height:60px}}@media (max-width:500px){.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxThumbnail{border-radius:14px}}.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:flex}.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxDetails{flex-direction:column;width:100%;margin-top:10px;display:flex}@media (max-width:768px){.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxDetails{flex-direction:row;flex:1;justify-content:space-between;align-items:center;margin-top:0}}.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxDetails h3{color:#000;font-family:font4;font-size:16px}@media (max-width:1024px){.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxDetails h3{font-size:14px}}@media (max-width:768px){.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxDetails h3{font-size:13px}}@media (max-width:480px){.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxDetails h3{max-width:100px}}.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxDetails .ending{color:#fc7600;font-family:font4;font-size:14px}@media (max-width:1024px){.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxDetails .ending{font-size:12px}}@media (max-width:768px){.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxDetails .ending{display:none}}.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxDetails a{background:var(--secondaryColor);color:#fff;corner-shape:squircle;text-align:center;text-transform:uppercase;border-radius:58px;width:100%;margin-top:10px;padding:12px;font-family:font4;font-size:12px;transition:all .3s}@media (max-width:768px){.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxDetails a{width:auto;margin-top:0;padding:8px 20px}}.homeBanner .homeBannerMain .pmSuryaBox .pmSuryaBoxDetails a:hover{background:var(--primaryColor)}.homeFeatures{padding:100px 0;overflow:hidden}@media (max-width:768px){.homeFeatures{padding:60px 0}}.homeFeatures .homeFeaturesGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}@media (max-width:992px){.homeFeatures .homeFeaturesGrid{grid-template-columns:1fr;gap:60px}}.homeFeatures .featuresColLeft .subheader{color:#000;letter-spacing:1px;align-items:center;gap:10px;margin-bottom:24px;font-size:14px;display:flex}.homeFeatures .featuresColLeft .subheader .icon{font-size:18px}.homeFeatures .featuresColLeft a{margin-top:40px}.homeFeatures .featuresColRight{grid-template-columns:1fr;gap:50px;display:grid}.homeFeatures .featuresColRight .featureItem{gap:24px;display:flex}@media (max-width:600px){.homeFeatures .featuresColRight .featureItem{flex-direction:column;gap:16px}}.homeFeatures .featuresColRight .featureItem:hover .featureIcon svg:first-of-type{transform:translateY(-65px)}.homeFeatures .featuresColRight .featureItem:hover .featureIcon svg:nth-of-type(2){transform:translateY(0)}.homeFeatures .featuresColRight .featureItem .featureIcon{color:#000;corner-shape:squircle;background:#eefffb;border-radius:58px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:65px;height:65px;display:flex;position:relative;overflow:hidden}.homeFeatures .featuresColRight .featureItem .featureIcon svg{stroke-width:.7px;width:85%;height:85%;color:var(--primaryColor);transition:all .2s;position:absolute}.homeFeatures .featuresColRight .featureItem .featureIcon svg:nth-of-type(2){transform:translateY(65px)}.homeFeatures .featuresColRight .featureItem .featureContent h3{color:#000;font-family:font4;font-size:22px}.homeFeatures .featuresColRight .featureItem .featureContent p{margin-top:10px}.homeServicesItem{aspect-ratio:2/3;corner-shape:squircle;z-index:0;background-color:#fff;border-radius:58px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;padding:20px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.homeServicesItem{aspect-ratio:3/4;border-radius:40px;padding:15px}}@media (max-width:500px){.homeServicesItem{border-radius:22px}}.homeServicesItem:hover .rightIcon{opacity:1;visibility:visible;transform:scale(1)rotate(0)}.homeServicesItem:hover .homeServicesItemThumbnail img{transform:scale(1.1)rotate(2deg)}.homeServicesItem:before{content:"";z-index:-1;background:linear-gradient(#0000,#0000,#000000d4,#000000f0);width:100%;height:100%;position:absolute;top:0;left:0}.homeServicesItem .rightIcon{z-index:1;background-color:var(--secondaryColor);opacity:0;visibility:hidden;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s;display:flex;position:absolute;top:20px;right:20px;transform:scale(.6)rotate(15deg)}@media (max-width:1024px){.homeServicesItem .rightIcon{width:60px;height:60px;top:15px;right:15px}}.homeServicesItem .rightIcon svg{color:#fff;stroke-width:.2px;width:50px;height:50px}@media (max-width:1024px){.homeServicesItem .rightIcon svg{width:35px;height:35px}}.homeServicesItem .homeServicesItemThumbnail{z-index:-2;will-change:transform;width:100%;height:120%;position:absolute;top:-10%;left:0}.homeServicesItem .homeServicesItemThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.homeServicesItem .homeServicesItemIcon{justify-content:center;align-items:center;width:60px;height:60px;display:flex}@media (max-width:1024px){.homeServicesItem .homeServicesItemIcon{width:50px;height:50px}}.homeServicesItem .homeServicesItemIcon svg{width:100%;height:100%;color:var(--primaryColor);stroke-width:.7px}.homeServicesItem .homeServicesItemContent{margin-top:20px}.homeServicesItem .homeServicesItemContent h3{color:#fff;width:90%;font-family:font4;font-size:40px;line-height:.9}@media (max-width:1465px){.homeServicesItem .homeServicesItemContent h3{font-size:32px}}@media (max-width:1024px){.homeServicesItem .homeServicesItemContent h3{font-size:28px}}@media (max-width:768px){.homeServicesItem .homeServicesItemContent h3{font-size:24px}}.homeServices{background:#f8f8f8;padding:100px 0;overflow:hidden}@media (max-width:768px){.homeServices{padding:60px 0}}.homeServices .homeServicesHeader{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 20px;display:flex}.homeServices .homeServicesHeader h2{text-align:center;width:70%}@media (max-width:1024px){.homeServices .homeServicesHeader h2{width:90%}}@media (max-width:768px){.homeServices .homeServicesHeader h2{width:100%}}.homeServices .homeServicesHeader p{text-align:center;width:60%}@media (max-width:1024px){.homeServices .homeServicesHeader p{width:80%}}@media (max-width:768px){.homeServices .homeServicesHeader p{width:100%}}.homeServices .homeServicesList{width:100%;margin-top:40px;padding:20px}.homeServices .homeServicesList .homeServicesSliderWrapper{width:100%;position:relative}.homeServices .homeServicesList .homeServicesSliderWrapper .homeServicesSwiper{width:100%;overflow:visible}.homeServices .homeServicesList .homeServicesNavigation{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;width:100%;padding:0 20px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.homeServices .homeServicesList .homeServicesNavigation button{cursor:pointer;color:#000;pointer-events:all;background:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000001a}.homeServices .homeServicesList .homeServicesNavigation button:hover{background:var(--primaryColor);border-color:var(--primaryColor);color:#fff;transform:scale(1.1)}.homeServices .homeServicesList .homeServicesNavigation button.swiper-button-disabled{opacity:.5;cursor:not-allowed}.homeVideoScroll{background:#000;width:100%;height:100vh;position:relative;overflow:hidden}@media (max-width:768px){.homeVideoScroll{background-image:url(https://imagedelivery.net/QePV2rqDMo30QKb63DbO_w/a4a904c9-2450-4fee-0d1e-56e1bae7fe00/public);background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px}}.homeVideoScroll video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homeVideoScroll .homeVideoScrollDetails{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homeVideoScroll .homeVideoScrollDetails h2{color:#fff;text-align:center;text-transform:uppercase;font-family:font4;font-size:10em}.homeVideoScroll .homeVideoScrollDetails h2 span{font-family:font4}@media (max-width:1200px){.homeVideoScroll .homeVideoScrollDetails h2{font-size:8em}}@media (max-width:992px){.homeVideoScroll .homeVideoScrollDetails h2{font-size:6em}}@media (max-width:768px){.homeVideoScroll .homeVideoScrollDetails h2{font-size:5em}}.homeVideoScroll .fogOverlay{--fog-start:20%;--fog-end:80%;background:radial-gradient(circle, transparent var(--fog-start), #000 var(--fog-end));opacity:0;pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.5)}@media (max-width:768px){.homeVideoScroll .fogOverlay{background:radial-gradient(circle, #000000ab var(--fog-start), #000 var(--fog-end));opacity:1}}.homeSaveEnergy{background:#000;width:100%;padding:100px 0;overflow:hidden}@media (max-width:768px){.homeSaveEnergy{padding:60px 0}}.homeSaveEnergy .homeSaveEnergyMain{flex-direction:column;width:100%;display:flex}.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails{align-items:stretch;gap:30px;width:100%;margin-top:60px;display:flex}@media (max-width:1200px){.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails{flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails{flex-direction:column;gap:20px;margin-top:40px}}.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol1{background:var(--primaryColor);corner-shape:squircle;border-radius:58px;align-items:flex-start;gap:20px;width:400px;padding:30px;display:flex;overflow:hidden}@media (max-width:1200px){.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol1{width:calc(50% - 15px)}}@media (max-width:768px){.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol1{border-radius:40px;width:100%;padding:24px}}@media (max-width:480px){.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol1{border-radius:22px}}.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol1:nth-of-type(2){background:var(--secondaryColor)}.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol1 .icon{justify-content:center;align-items:center;width:80px;height:80px;display:flex}@media (max-width:768px){.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol1 .icon{width:60px;height:60px}}.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol1 .icon svg{color:#fff;stroke-width:1.2px;width:100%;height:100%}.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol1 h2{color:#fff;width:calc(100% - 100px);margin-top:0;font-family:font4}@media (max-width:1024px){.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol1 h2{font-size:28px}}.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol2{flex-direction:column;width:calc(100% - 860px);display:flex}@media (max-width:1200px){.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol2{width:100%;margin-top:20px}}@media (max-width:768px){.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol2{margin-top:10px}}.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol2 p{color:#fff;margin-top:0}@media (max-width:768px){.homeSaveEnergy .homeSaveEnergyMain .homeSaveEnergyDetails .homeSaveEnergyDetailsCol2 p{font-size:16px}}.homeAbout{background:#fff;width:100%;padding:100px 0;overflow:hidden}@media (max-width:768px){.homeAbout{padding:60px 0}}.homeAbout .homeAboutMain{flex-direction:column;display:flex}.homeAbout .homeAboutMain .homeAboutHeader{flex-direction:column;width:100%;display:flex}.homeAbout .homeAboutMain .homeAboutHeader h2{max-width:900px}.homeAbout .homeAboutMain .homeAboutContent{grid-template-columns:1fr 1fr 1fr;align-items:flex-start;gap:60px;margin-top:60px;display:grid}@media (max-width:1200px){.homeAbout .homeAboutMain .homeAboutContent{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:992px){.homeAbout .homeAboutMain .homeAboutContent{grid-template-columns:1fr}}@media (max-width:768px){.homeAbout .homeAboutMain .homeAboutContent{margin-top:10px}}@media (max-width:1200px){.homeAbout .homeAboutMain .homeAboutContent .colLeft{grid-area:1/1/2/2}}@media (max-width:992px){.homeAbout .homeAboutMain .homeAboutContent .colLeft{grid-row:1/2}}.homeAbout .homeAboutMain .homeAboutContent .colLeft p.description{color:#333}@media (max-width:768px){.homeAbout .homeAboutMain .homeAboutContent .colLeft p.description{font-size:16px}}.homeAbout .homeAboutMain .homeAboutContent .colLeft .stats{margin-top:20px}.homeAbout .homeAboutMain .homeAboutContent .colLeft .stats h1{color:#000;margin-bottom:20px;font-family:font2;font-size:14em;line-height:.8}@media (max-width:1400px){.homeAbout .homeAboutMain .homeAboutContent .colLeft .stats h1{font-size:10em}}@media (max-width:1024px){.homeAbout .homeAboutMain .homeAboutContent .colLeft .stats h1{font-size:8em}}@media (max-width:768px){.homeAbout .homeAboutMain .homeAboutContent .colLeft .stats h1{font-size:6em}}@media (max-width:480px){.homeAbout .homeAboutMain .homeAboutContent .colLeft .stats h1{font-size:4.5em}}.homeAbout .homeAboutMain .homeAboutContent .colLeft .stats p{color:#666;max-width:300px;font-size:18px}@media (max-width:768px){.homeAbout .homeAboutMain .homeAboutContent .colLeft .stats p{max-width:100%;font-size:14px}}.homeAbout .homeAboutMain .homeAboutContent .colMiddle{position:relative}@media (max-width:1200px){.homeAbout .homeAboutMain .homeAboutContent .colMiddle{grid-area:1/2/3/3;display:block}}@media (max-width:992px){.homeAbout .homeAboutMain .homeAboutContent .colMiddle{grid-area:2/1/3/2;width:80%;margin:0 auto;display:block}}.homeAbout .homeAboutMain .homeAboutContent .colMiddle .imageWrapper{aspect-ratio:4/5;corner-shape:squircle;border-radius:58px;width:100%;position:relative;overflow:hidden}@media (max-width:768px){.homeAbout .homeAboutMain .homeAboutContent .colMiddle .imageWrapper{border-radius:30px}}.homeAbout .homeAboutMain .homeAboutContent .colMiddle .imageWrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.3)}.homeAbout .homeAboutMain .homeAboutContent .colMiddle .badge{z-index:2;background:#c6ff00;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;bottom:40px;left:-40px;box-shadow:0 10px 30px #0000001a}.homeAbout .homeAboutMain .homeAboutContent .colMiddle .badge .circularText{width:100%;height:100%;animation:10s linear infinite rotate}.homeAbout .homeAboutMain .homeAboutContent .colMiddle .badge .circularText svg{width:100%;height:100%}.homeAbout .homeAboutMain .homeAboutContent .colMiddle .badge .circularText svg path{fill:none}.homeAbout .homeAboutMain .homeAboutContent .colMiddle .badge .circularText svg text{fill:#000;text-transform:uppercase;letter-spacing:2.5px;font-family:font4;font-size:12px}.homeAbout .homeAboutMain .homeAboutContent .colMiddle .badge .iconCenter{color:#000;font-size:24px;position:absolute}@media (max-width:1200px){.homeAbout .homeAboutMain .homeAboutContent .colRight{grid-area:2/1/3/2}}@media (max-width:992px){.homeAbout .homeAboutMain .homeAboutContent .colRight{grid-row:3/4;margin-top:40px}}.homeAbout .homeAboutMain .homeAboutContent .colRight h3{color:#000;margin-bottom:40px;font-family:font4;font-size:2.5em;line-height:1.2}@media (max-width:1024px){.homeAbout .homeAboutMain .homeAboutContent .colRight h3{margin-bottom:30px;font-size:2em}}@media (max-width:768px){.homeAbout .homeAboutMain .homeAboutContent .colRight h3{margin-bottom:20px;font-size:1.8em}}.homeAbout .homeAboutMain .homeAboutContent .colRight .checklist{flex-direction:column;gap:15px;margin-bottom:50px;display:flex}@media (max-width:768px){.homeAbout .homeAboutMain .homeAboutContent .colRight .checklist{gap:10px;margin-bottom:30px}}.homeAbout .homeAboutMain .homeAboutContent .colRight .checklist .checkItem{color:#000;align-items:center;gap:12px;font-size:18px;display:flex}@media (max-width:768px){.homeAbout .homeAboutMain .homeAboutContent .colRight .checklist .checkItem{font-size:15px}}.homeAbout .homeAboutMain .homeAboutContent .colRight .checklist .checkItem svg{color:#000;font-size:20px}@media (max-width:768px){.homeAbout .homeAboutMain .homeAboutContent .colRight .checklist .checkItem svg{font-size:18px}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.homeEasySteps{background:#fff;padding:100px 0}@media (max-width:768px){.homeEasySteps{padding:80px 0}}.homeEasySteps .homeEasyStepsHeader{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.homeEasySteps .homeEasyStepsGrid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px;padding:0 10%;display:grid}@media (max-width:1200px){.homeEasySteps .homeEasyStepsGrid{grid-template-columns:repeat(2,1fr);gap:25px}}@media (max-width:768px){.homeEasySteps .homeEasyStepsGrid{grid-template-columns:1fr}}@media (max-width:500px){.homeEasySteps .homeEasyStepsGrid{padding:0}}.homeEasySteps .homeEasyStepsGrid .stepCard{corner-shape:squircle;background:#fff;border:1px solid #d8d8d8;border-radius:58px;flex-direction:column;padding:30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}@media (max-width:768px){.homeEasySteps .homeEasyStepsGrid .stepCard{border-radius:48px;padding:40px 30px}}@media (max-width:500px){.homeEasySteps .homeEasyStepsGrid .stepCard{border-radius:38px}}.homeEasySteps .homeEasyStepsGrid .stepCard:hover{border-color:var(--primaryColor);transform:translateY(-12px);box-shadow:0 30px 60px #0000000f}.homeEasySteps .homeEasyStepsGrid .stepCard:hover .stepIcon{color:var(--primaryColor);transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform:scale(1.1)}.homeEasySteps .homeEasyStepsGrid .stepCard .stepIcon{justify-content:center;align-items:center;width:45px;height:45px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.homeEasySteps .homeEasyStepsGrid .stepCard .stepIcon svg{stroke-width:.8px;width:100%;height:100%}.homeEasySteps .homeEasyStepsGrid .stepCard h3{color:#111;margin-top:20px;font-family:font4;font-size:22px}.homeEasySteps .homeEasyStepsGrid .stepCard p{margin-top:20px}.homeOwnerVideo{background:#000;width:100%;padding:100px 0}.homeOwnerVideo .homeOwnerVideoMain{width:100%}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoSliderWrapper{width:100%;position:relative}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoSliderWrapper .homeOwnerVideoNavigation{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;width:100%;padding:0 10px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoSliderWrapper .homeOwnerVideoNavigation button{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;pointer-events:all;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;transition:all .3s;display:flex}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoSliderWrapper .homeOwnerVideoNavigation button:hover{background:var(--primaryColor);border-color:var(--primaryColor);transform:scale(1.1)}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoSliderWrapper .homeOwnerVideoNavigation button.swiper-button-disabled{opacity:.4;cursor:not-allowed}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoSliderWrapper .homeOwnerVideoSwiper{width:100%}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoBox{corner-shape:squircle;cursor:pointer;background:#fff;border-radius:58px;width:100%;padding:10px;position:relative;overflow:hidden}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoBox:hover .homeOwnerVideoOverlay{background:#0006}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoBox:hover .homeOwnerPlayBtn{background:var(--primaryColor);border-color:var(--primaryColor);transform:scale(1.12)}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoBox .homeOwnerVideoBoxThumbnail{corner-shape:squircle;aspect-ratio:16/9;border-radius:58px;width:100%;position:relative;overflow:hidden}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoBox .homeOwnerVideoBoxThumbnail .homeOwnerVideoThumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoBox .homeOwnerVideoBoxThumbnail .homeOwnerVideoOverlay{background:#00000040;justify-content:center;align-items:center;transition:background .3s;display:flex;position:absolute;inset:0}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoBox .homeOwnerVideoBoxThumbnail .homeOwnerPlayBtn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff26;border:.1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoBox .homeOwnerVideoBoxThumbnail .homeOwnerPlayBtn .playIcon{color:#fff;margin-left:4px;font-size:26px}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoBox .homeOwnerVideoBoxDeatils{flex-direction:column;width:100%;padding:20px 10px 10px;display:flex}.homeOwnerVideo .homeOwnerVideoMain .homeOwnerVideoBox .homeOwnerVideoBoxDeatils p{color:#000;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-family:font4;font-size:18px;line-height:1.4;display:-webkit-box;overflow:hidden}.homeComparison{background:#f8f8f8;width:100%;padding:100px 0}@media (max-width:768px){.homeComparison{padding:80px 0}}.homeComparison .homeComparisonHeader{text-align:center;flex-direction:column;align-items:center;margin-bottom:60px;display:flex}.homeComparison .homeComparisonHeader .description{max-width:700px}.homeComparison .homeComparisonMain{width:100%}.homeComparison .homeComparisonMain .homeComparisonDash{align-items:stretch;gap:24px;display:flex}@media (max-width:1200px){.homeComparison .homeComparisonMain .homeComparisonDash{flex-wrap:wrap}}@media (max-width:768px){.homeComparison .homeComparisonMain .homeComparisonDash{flex-direction:column}}.homeComparison .homeComparisonMain .homeComparisonDash .comparisonCard,.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable{corner-shape:squircle;background:#fff;border:2px solid #e6edf3;border-radius:58px;flex-direction:column;flex:1;padding:30px;display:flex}@media (max-width:768px){.homeComparison .homeComparisonMain .homeComparisonDash .comparisonCard,.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable{border-radius:40px;flex:100%}}.homeComparison .homeComparisonMain .homeComparisonDash .comparisonCard .cardHeader,.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .cardHeader{align-items:center;gap:12px;margin-bottom:24px;display:flex}.homeComparison .homeComparisonMain .homeComparisonDash .comparisonCard .cardHeader .icon,.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .cardHeader .icon{color:var(--primaryColor);font-size:24px}.homeComparison .homeComparisonMain .homeComparisonDash .comparisonCard .cardHeader h3,.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .cardHeader h3{color:#111;font-family:font4;font-size:20px}.homeComparison .homeComparisonMain .homeComparisonDash .billCard{border:2px solid #e6edf3}.homeComparison .homeComparisonMain .homeComparisonDash .billCard .billValue{align-items:center;gap:5px;margin-bottom:15px;display:flex}.homeComparison .homeComparisonMain .homeComparisonDash .billCard .billValue span{color:#64748b;font-family:font4;font-size:20px}.homeComparison .homeComparisonMain .homeComparisonDash .billCard .billValue strong{color:#111;font-family:font2;font-size:36px}.homeComparison .homeComparisonMain .homeComparisonDash .billCard .billSlider{appearance:none;background:#e2e8f0;border-radius:4px;outline:none;width:100%;height:8px;margin-bottom:10px}.homeComparison .homeComparisonMain .homeComparisonDash .billCard .billSlider::-webkit-slider-thumb{appearance:none;background:var(--primaryColor);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 10px #0000001a}.homeComparison .homeComparisonMain .homeComparisonDash .billCard .sliderLabels{color:#94a3b8;justify-content:space-between;margin-bottom:30px;font-size:13px;display:flex}.homeComparison .homeComparisonMain .homeComparisonDash .billCard .burdenNote{background:#fff4f4;border-radius:20px;margin-top:auto;padding:15px}.homeComparison .homeComparisonMain .homeComparisonDash .billCard .burdenNote p{color:#7f1d1d;margin:0;font-size:13px;line-height:1.5}.homeComparison .homeComparisonMain .homeComparisonDash .billCard .burdenNote p strong{font-family:font2}.homeComparison .homeComparisonMain .homeComparisonDash .solarCard{background:var(--primaryColor)}.homeComparison .homeComparisonMain .homeComparisonDash .solarCard .cardHeader .icon,.homeComparison .homeComparisonMain .homeComparisonDash .solarCard .cardHeader h3{color:#fff}.homeComparison .homeComparisonMain .homeComparisonDash .solarCard .solarStatsGrid{grid-template-columns:1fr;gap:15px;margin-bottom:25px;display:grid}.homeComparison .homeComparisonMain .homeComparisonDash .solarCard .solarStatsGrid .statItem{background:#ffffff1a;border-radius:20px;flex-direction:column;padding:15px;display:flex}.homeComparison .homeComparisonMain .homeComparisonDash .solarCard .solarStatsGrid .statItem label{color:#ffffffb3;margin-bottom:3px;font-size:12px}.homeComparison .homeComparisonMain .homeComparisonDash .solarCard .solarStatsGrid .statItem strong{color:#fff;font-family:font2;font-size:18px}.homeComparison .homeComparisonMain .homeComparisonDash .solarCard .solarStatsGrid .statItem.highlight{background:#fff}.homeComparison .homeComparisonMain .homeComparisonDash .solarCard .solarStatsGrid .statItem.highlight label{color:#64748b}.homeComparison .homeComparisonMain .homeComparisonDash .solarCard .solarStatsGrid .statItem.highlight strong{color:var(--primaryColor);font-size:24px}.homeComparison .homeComparisonMain .homeComparisonDash .solarCard .solarBenefits{margin-top:auto}.homeComparison .homeComparisonMain .homeComparisonDash .solarCard .solarBenefits ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.homeComparison .homeComparisonMain .homeComparisonDash .solarCard .solarBenefits ul li{color:#fff;align-items:center;gap:8px;font-family:font4;font-size:13px;display:flex}.homeComparison .homeComparisonMain .homeComparisonDash .solarCard .solarBenefits ul li .check{color:#fff;font-size:16px}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable{flex:1.4}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableHeader{border-bottom:1px solid #f1f5f9;padding-bottom:15px;display:flex}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableHeader div{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-family:font4;font-size:12px}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableHeader .colLabel{flex:1.2}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableHeader .colElectric,.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableHeader .colSolar{flex:1}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableHeader .colVs{flex:0 0 40px}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableRow{border-bottom:1px solid #f1f5f9;align-items:center;padding:15px 0;display:flex}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableRow:last-child{border-bottom:none}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableRow div{color:#111;font-family:font4;font-size:14px}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableRow .rowLabel{color:#64748b;flex:1.2;font-family:font4}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableRow .rowElectric{color:#ef4444;flex:1}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableRow .rowVs{color:#cbd5e1;flex:0 0 40px;justify-content:center;display:flex}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableRow .rowSolar{color:var(--primaryColor);flex:1;font-family:font2;font-size:16px}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableRow.total{padding-top:20px}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableRow.total .rowLabel,.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableRow.total .rowElectric,.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableRow.total .rowSolar{font-family:font2;font-size:16px}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable .tableRow.total .rowElectric{color:#b10000}@media (max-width:1200px){.homeComparison .homeComparisonMain .homeComparisonDash .comparisonCard{flex:calc(50% - 12px)}.homeComparison .homeComparisonMain .homeComparisonDash .billComparisonTable{flex:100%}}.homeWorkCount{background:#000;width:100%;height:100vh;position:relative;overflow:hidden}.homeWorkCount video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homeWorkCount .homeWorkCountDetails{z-index:3;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;padding:100px;display:flex;position:absolute;bottom:0;right:0}@media (max-width:1200px){.homeWorkCount .homeWorkCountDetails{padding:60px}}@media (max-width:768px){.homeWorkCount .homeWorkCountDetails{text-align:center;justify-content:center;align-items:center;height:100%;padding:40px}}.homeWorkCount .homeWorkCountDetails .fogOverlay{z-index:-1;corner-shape:squircle;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f0fb0;border-radius:58px;width:calc(100% - 40px);height:calc(100% - 40px);position:absolute;bottom:20px;left:20px}@media (max-width:768px){.homeWorkCount .homeWorkCountDetails .fogOverlay{border-radius:40px;width:90%;height:60%;bottom:20%;left:5%}}.homeWorkCount .homeWorkCountDetails h3{color:#fff;text-transform:uppercase;font-family:font2;font-size:10em}@media (max-width:1200px){.homeWorkCount .homeWorkCountDetails h3{font-size:8em}}@media (max-width:768px){.homeWorkCount .homeWorkCountDetails h3{font-size:6em}}@media (max-width:480px){.homeWorkCount .homeWorkCountDetails h3{font-size:3.5em}}.homeWorkCount .homeWorkCountDetails h4{color:#fff;text-transform:uppercase;font-family:font4;font-size:2em}@media (max-width:768px){.homeWorkCount .homeWorkCountDetails h4{font-size:1.5em}}@media (max-width:480px){.homeWorkCount .homeWorkCountDetails h4{font-size:1.2em}}.homeWorkCount .homeWorkCountDetails p{color:#fff;max-width:400px;margin-top:20px;font-family:font3;font-size:1.5em}@media (max-width:1024px){.homeWorkCount .homeWorkCountDetails p{font-size:1.2em}}@media (max-width:768px){.homeWorkCount .homeWorkCountDetails p{text-align:center;max-width:100%;font-size:1.1em}}@media (max-width:480px){.homeWorkCount .homeWorkCountDetails p{font-size:14px}}.homeReviews{background:var(--primaryColor);width:100%;padding:100px 0}@media (max-width:768px){.homeReviews{padding:80px 0}}.homeReviews .homeReviewsMain{align-items:flex-start;gap:80px;width:100%;display:flex}@media (max-width:1200px){.homeReviews .homeReviewsMain{gap:50px}}@media (max-width:992px){.homeReviews .homeReviewsMain{flex-direction:column;gap:40px}}.homeReviews .homeReviewsMain .homeReviewsHeader{flex-direction:column;width:40%;display:flex;position:sticky;top:100px}@media (max-width:992px){.homeReviews .homeReviewsMain .homeReviewsHeader{text-align:center;align-items:center;width:100%;position:relative;top:0}}.homeReviews .homeReviewsMain .homeReviewsHeader .titleTag,.homeReviews .homeReviewsMain .homeReviewsHeader h2,.homeReviews .homeReviewsMain .homeReviewsHeader p{color:#fff}.homeReviews .homeReviewsMain .homeReviewsHeader a{background:var(--secondaryColor);margin-top:40px}.homeReviews .homeReviewsMain .homeReviewsHeader a:hover{background-color:#fff}.homeReviews .homeReviewsMain .homeReviewsHeader a:hover span{color:#000}.homeReviews .homeReviewsMain .homeReviewsHeader a:hover .icon{background:var(--secondaryColor)}.homeReviews .homeReviewsMain .homeReviewsHeader a:hover .icon svg{color:#fff;transform:translate(3px)}.homeReviews .homeReviewsMain .homeReviewsList{flex-wrap:wrap;gap:20px;width:calc(60% - 80px);display:flex}@media (max-width:1200px){.homeReviews .homeReviewsMain .homeReviewsList{width:calc(60% - 50px)}}@media (max-width:992px){.homeReviews .homeReviewsMain .homeReviewsList{width:100%}}.homeReviews .homeReviewsMain .homeReviewsList .reviewCard{width:calc(50% - 10px)}@media (max-width:600px){.homeReviews .homeReviewsMain .homeReviewsList .reviewCard{width:100%}}@media (max-width:768px){.videoPopupOverlay .videoPopupContent{border-radius:40px}}@media (max-width:480px){.videoPopupOverlay .videoPopupContent{border-radius:30px}}@media (max-width:480px){.videoPopupOverlay .videoPopupContent .closeBtn{width:32px;height:32px;font-size:18px;top:10px;right:10px}}.videoPopupOverlay .videoPopupContent .closeBtn:hover{color:var(--secondaryColor);background:#fff}.videoPopupOverlay .videoPopupContent .videoWrapper iframe{border:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.reviewCard{corner-shape:squircle;background:#fff;border-radius:58px;flex-direction:column;width:100%;padding:10px;display:flex}@media (max-width:768px){.reviewCard{border-radius:40px}}@media (max-width:480px){.reviewCard{border-radius:30px}}.reviewCard{cursor:pointer;transition:transform .3s}.reviewCard:hover{transform:translateY(-5px)}.reviewCard:hover .playBtnCircle{color:var(--secondaryColor);background:#fff;transform:scale(1.1)}.reviewCard .reviewCardIframe{corner-shape:squircle;background:#eee;border-radius:58px;width:100%;height:200px;position:relative;overflow:hidden}@media (max-width:768px){.reviewCard .reviewCardIframe{border-radius:40px}}@media (max-width:480px){.reviewCard .reviewCardIframe{border-radius:30px;height:180px}}.reviewCard .reviewCardIframe img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.reviewCard .reviewCardIframe .playBtnOverlay{z-index:2;background:#0003;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.reviewCard .reviewCardIframe .playBtnOverlay .playBtnCircle{background:var(--secondaryColor);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;transition:all .3s;display:flex;box-shadow:0 4px 15px #0000004d}.reviewCard .reviewAuthor{flex-direction:column;width:100%;margin-top:15px;padding:0 10px;display:flex}.reviewCard .reviewAuthor h3{color:#000;font-family:font2;font-size:18px}.reviewCard .reviewAuthor p{color:#666;font-family:font4;font-size:14px}.reviewCard .reviewRating{margin-top:8px;padding:0 10px;display:flex}.reviewCard .reviewRating .reviewStar{color:var(--secondaryColor);font-size:22px}.videoPopupOverlay{z-index:9999;background:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;top:0;left:0}.videoPopupOverlay .videoPopupContent{corner-shape:squircle;background:#000;border-radius:58px;width:100%;max-width:1000px;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.videoPopupOverlay .videoPopupContent .closeBtn{color:#fff;cursor:pointer;z-index:10;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.videoPopupOverlay .videoPopupContent .closeBtn:hover{color:#000;background:#fff;transform:rotate(90deg)}.videoPopupOverlay .videoPopupContent .videoWrapper{aspect-ratio:16/9;width:100%}.homeBlogs{background:#fff;width:100%;padding:100px 0;overflow:hidden}@media (max-width:768px){.homeBlogs{padding:80px 0}}.homeBlogs .homeBlogsHeader{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.homeBlogs .homeBlogsHeader h2{text-align:center}.homeBlogs .homeBlogsGrid{width:100%;margin-top:60px;position:relative}.homeBlogs .homeBlogsGrid .blogSwiper{overflow:visible}.homeBlogs .homeBlogsGrid .homeBlogsNavigation{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;width:100%;padding:0 10px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.homeBlogs .homeBlogsGrid .homeBlogsNavigation button{cursor:pointer;color:#000;pointer-events:all;background:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000001a}.homeBlogs .homeBlogsGrid .homeBlogsNavigation button:hover{background:var(--primaryColor);border-color:var(--primaryColor);color:#fff;transform:scale(1.1)}.homeBlogs .homeBlogsGrid .homeBlogsNavigation button.swiper-button-disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.homeBlogs .homeBlogsGrid .homeBlogsNavigation button{width:45px;height:45px;font-size:20px}}.homeBlogs .homeBlogsGrid .blogCard{cursor:pointer;width:100%;overflow:hidden}.homeBlogs .homeBlogsGrid .blogCard .imageWrapper{aspect-ratio:2/2;corner-shape:squircle;border-radius:58px;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.homeBlogs .homeBlogsGrid .blogCard .imageWrapper .blogImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s;transform:scale(1)}.homeBlogs .homeBlogsGrid .blogCard .imageWrapper .metaOverlay{z-index:2;align-items:center;gap:20px;width:100%;padding:20px 24px;display:flex;position:absolute;bottom:0;left:0}.homeBlogs .homeBlogsGrid .blogCard .imageWrapper .metaOverlay:after{content:"";background:var(--secondaryColor);z-index:-1;opacity:.9;width:100%;height:100%;position:absolute;top:0;left:0}.homeBlogs .homeBlogsGrid .blogCard .imageWrapper .metaOverlay .metaItem{color:#fff;align-items:center;gap:8px;font-family:font2;display:flex}.homeBlogs .homeBlogsGrid .blogCard .imageWrapper .metaOverlay .metaItem .metaIcon{font-size:1.2em}.homeBlogs .homeBlogsGrid .blogCard:hover .blogImg{transition:all .3s;transform:scale(1.08)}.homeBlogs .homeBlogsGrid .blogCard:hover .blogContent .readMore{transition:all .3s;transform:translate(0)}.homeBlogs .homeBlogsGrid .blogCard .blogContent{width:100%;overflow:hidden}.homeBlogs .homeBlogsGrid .blogCard .blogContent .blogTitle{color:#000;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:20px;font-family:font2;font-size:1.6em;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:768px){.homeBlogs .homeBlogsGrid .blogCard .blogContent .blogTitle{margin-bottom:15px;font-size:1.35em}}.homeBlogs .homeBlogsGrid .blogCard .blogContent .readMore{color:#000;white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;width:fit-content;transition:all .3s;display:flex;overflow:hidden;transform:translate(-90px)}.homeBlogs .homeBlogsGrid .blogCard .blogContent .readMore span{font-family:font4;font-size:16px}.homeBlogs .homeBlogsGrid .blogCard .blogContent .readMore .arrow{font-size:1.3em}.homeBlogs .moreNewsWrapper{justify-content:center;align-items:center;width:100%;margin-top:60px;display:flex}.homeContact{background:#fdfdfd;width:100%;padding:100px 0}.homeContact .homeContactMain{flex-wrap:wrap;gap:80px;width:100%;display:flex}@media (max-width:1200px){.homeContact .homeContactMain{gap:60px}}@media (max-width:992px){.homeContact .homeContactMain{flex-direction:column;gap:50px}}.homeContact .homeContactMain .homeContactThumbnail{aspect-ratio:1;corner-shape:squircle;background:#fdfdfd;border-radius:58px;width:50%;position:relative;overflow:hidden}@media (max-width:1200px){.homeContact .homeContactMain .homeContactThumbnail{width:45%}}@media (max-width:992px){.homeContact .homeContactMain .homeContactThumbnail{border-radius:40px;width:100%}}@media (max-width:600px){.homeContact .homeContactMain .homeContactThumbnail{background:0 0;border-radius:0;flex-direction:column;height:auto;display:flex;overflow:visible}}@media (max-width:480px){.homeContact .homeContactMain .homeContactThumbnail{border-radius:30px}}.homeContact .homeContactMain .homeContactThumbnail .contactImageWrapper{corner-shape:squircle;border-radius:58px;order:1;width:100%;height:100%;position:relative;overflow:hidden}@media (max-width:992px){.homeContact .homeContactMain .homeContactThumbnail .contactImageWrapper{border-radius:40px}}@media (max-width:600px){.homeContact .homeContactMain .homeContactThumbnail .contactImageWrapper{aspect-ratio:4/3;height:auto}}@media (max-width:480px){.homeContact .homeContactMain .homeContactThumbnail .contactImageWrapper{border-radius:30px}}.homeContact .homeContactMain .homeContactThumbnail .contactImageWrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.2)}.homeContact .homeContactMain .homeContactThumbnail .socialLinks{z-index:2;corner-shape:squircle;background:#fdfdfd;border-radius:0 0 0 58px;flex-direction:column;order:2;min-width:250px;padding:30px;display:flex;position:absolute;top:0;right:0}@media (max-width:1200px){.homeContact .homeContactMain .homeContactThumbnail .socialLinks{min-width:220px;padding:20px}}@media (max-width:768px){.homeContact .homeContactMain .homeContactThumbnail .socialLinks{border-radius:0 0 0 40px;min-width:200px;padding:20px}}@media (max-width:600px){.homeContact .homeContactMain .homeContactThumbnail .socialLinks{border-radius:30px;width:100%;min-width:100%;margin-top:20px;padding:25px;position:relative;top:auto;right:auto}}@media (max-width:480px){.homeContact .homeContactMain .homeContactThumbnail .socialLinks{border-radius:20px;padding:15px}}.homeContact .homeContactMain .homeContactThumbnail .socialLinks:before{content:"";corner-shape:squircle;border-bottom-right-radius:58px;width:58px;height:58px;position:absolute;bottom:-58px;right:0;transform:rotate(270deg);box-shadow:.313rem .313rem 0 .313rem #fdfdfd}@media (max-width:768px){.homeContact .homeContactMain .homeContactThumbnail .socialLinks:before{border-bottom-right-radius:40px;width:40px;height:40px;bottom:-40px}}@media (max-width:480px){.homeContact .homeContactMain .homeContactThumbnail .socialLinks:before{border-bottom-right-radius:30px;width:30px;height:30px;bottom:-30px}}.homeContact .homeContactMain .homeContactThumbnail .socialLinks:after{content:"";corner-shape:squircle;border-bottom-right-radius:58px;width:58px;height:58px;position:absolute;top:0;left:-58px;transform:rotate(270deg);box-shadow:.313rem .313rem 0 .313rem #fdfdfd}@media (max-width:768px){.homeContact .homeContactMain .homeContactThumbnail .socialLinks:after{border-bottom-right-radius:40px;width:40px;height:40px;left:-40px}}@media (max-width:480px){.homeContact .homeContactMain .homeContactThumbnail .socialLinks:after{border-bottom-right-radius:30px;width:30px;height:30px;left:-30px}}.homeContact .homeContactMain .homeContactThumbnail .socialLinks h3{color:#000;font-family:font2;font-size:16px}@media (max-width:600px){.homeContact .homeContactMain .homeContactThumbnail .socialLinks h3{font-family:font1;font-size:22px}}.homeContact .homeContactMain .homeContactThumbnail .socialLinks ul{flex-direction:column;gap:15px;width:100%;margin-top:10px;margin-bottom:20px;display:flex}@media (max-width:1200px){.homeContact .homeContactMain .homeContactThumbnail .socialLinks ul{margin-bottom:15px}}.homeContact .homeContactMain .homeContactThumbnail .socialLinks ul li{flex-direction:column;gap:4px;list-style:none;display:flex}@media (max-width:480px){.homeContact .homeContactMain .homeContactThumbnail .socialLinks ul li{gap:2px}}.homeContact .homeContactMain .homeContactThumbnail .socialLinks ul li span{color:#797979;font-family:font2;font-size:14px}.homeContact .homeContactMain .homeContactThumbnail .socialLinks ul li .numbers{flex-direction:column;gap:4px;display:flex}@media (max-width:600px){.homeContact .homeContactMain .homeContactThumbnail .socialLinks ul li .numbers{margin-top:10px}}.homeContact .homeContactMain .homeContactThumbnail .socialLinks ul li .numbers a{color:#000;font-family:font4;font-size:16px;transition:all .3s}@media (max-width:1200px){.homeContact .homeContactMain .homeContactThumbnail .socialLinks ul li .numbers a{font-size:15px}}@media (max-width:480px){.homeContact .homeContactMain .homeContactThumbnail .socialLinks ul li .numbers a{font-size:18px}}.homeContact .homeContactMain .homeContactThumbnail .socialLinks ul li .numbers a:hover{color:var(--primaryColor)}.homeContact .homeContactMain .homeContactThumbnail .socialLinks .socialLinksList{align-items:center;gap:10px;margin-top:10px;display:flex}.homeContact .homeContactMain .homeContactThumbnail .socialLinks .socialLinksList a{background:#e1f1f0;border-radius:14px;justify-content:center;align-items:center;width:35px;height:35px;transition:all .3s;display:flex;position:relative;overflow:hidden}.homeContact .homeContactMain .homeContactThumbnail .socialLinks .socialLinksList a svg{width:60%;height:60%;color:var(--primaryColor);transition:all .3s}.homeContact .homeContactMain .homeContactThumbnail .socialLinks .socialLinksList a:hover{background:var(--primaryColor)}.homeContact .homeContactMain .homeContactThumbnail .socialLinks .socialLinksList a:hover svg{color:#fff}.homeContact .homeContactMain .homeContactForm{flex-direction:column;width:calc(50% - 80px);display:flex}@media (max-width:1200px){.homeContact .homeContactMain .homeContactForm{width:calc(55% - 60px)}}@media (max-width:992px){.homeContact .homeContactMain .homeContactForm{width:100%}}.homeContact .homeContactMain .homeContactForm .homeContactFormHeader{flex-direction:column;display:flex}@media (max-width:992px){.homeContact .homeContactMain .homeContactForm .homeContactFormHeader{text-align:center;align-items:center}}.homeContact .homeContactMain .homeContactForm form{flex-direction:column;gap:20px;margin-top:40px;display:flex}.homeContact .homeContactMain .homeContactForm form .formGroup{flex-direction:column;gap:5px;display:flex}.homeContact .homeContactMain .homeContactForm form .formGroup label{color:#000;font-size:16px}.homeContact .homeContactMain .homeContactForm form .formGroup input,.homeContact .homeContactMain .homeContactForm form .formGroup textarea{corner-shape:squircle;color:#333;background:#fff;border:1px solid #e5e7eb;border-radius:35px;width:100%;height:55px;padding:0 25px;font-size:1em;transition:all .3s}@media (max-width:768px){.homeContact .homeContactMain .homeContactForm form .formGroup input,.homeContact .homeContactMain .homeContactForm form .formGroup textarea{height:50px;padding:0 20px;font-size:15px}}.homeContact .homeContactMain .homeContactForm form .formGroup input::-moz-placeholder{color:#9ca3af}.homeContact .homeContactMain .homeContactForm form .formGroup textarea::-moz-placeholder{color:#9ca3af}.homeContact .homeContactMain .homeContactForm form .formGroup input::placeholder,.homeContact .homeContactMain .homeContactForm form .formGroup textarea::placeholder{color:#9ca3af}.homeContact .homeContactMain .homeContactForm form .formGroup input:focus,.homeContact .homeContactMain .homeContactForm form .formGroup textarea:focus{border-color:var(--secondaryColor);outline:none;box-shadow:0 0 0 4px #0000000d}.homeContact .homeContactMain .homeContactForm form .formGroup textarea{resize:none;height:150px;padding:18px 25px}.homeContact .homeContactMain .homeContactForm form .formGroup button.primaryBtn{cursor:pointer;border:none;width:fit-content;margin-top:10px}.aboutDetails{width:100%;padding:80px 0 100px}@media (max-width:1024px){.aboutDetails{padding:60px 0 80px}}@media (max-width:768px){.aboutDetails{padding:50px 0 60px}}.aboutDetails .aboutDetailsMain{flex-wrap:wrap;align-items:flex-start;gap:60px;width:100%;display:flex}@media (max-width:768px){.aboutDetails .aboutDetailsMain{flex-direction:column}}.aboutDetails .aboutDetailsMain .aboutDetailsThumbnail{aspect-ratio:2/1.5;corner-shape:squircle;background:#eee;border-radius:52px;width:450px;position:sticky;top:100px;overflow:hidden}@media (max-width:1200px){.aboutDetails .aboutDetailsMain .aboutDetailsThumbnail{width:380px}}@media (max-width:1024px){.aboutDetails .aboutDetailsMain .aboutDetailsThumbnail{aspect-ratio:16/9;border-radius:40px;width:100%;position:relative;top:0}}@media (max-width:768px){.aboutDetails .aboutDetailsMain .aboutDetailsThumbnail{border-radius:30px}}@media (max-width:480px){.aboutDetails .aboutDetailsMain .aboutDetailsThumbnail{aspect-ratio:4/3;border-radius:22px}}.aboutDetails .aboutDetailsMain .aboutDetailsThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.4)}.aboutDetails .aboutDetailsMain .aboutDetailsList{flex-direction:column;width:calc(100% - 510px);display:flex}@media (max-width:1200px){.aboutDetails .aboutDetailsMain .aboutDetailsList{width:calc(100% - 420px)}}@media (max-width:1024px){.aboutDetails .aboutDetailsMain .aboutDetailsList{width:100%}}.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle{flex-direction:column;width:100%;margin-top:20px;display:flex}.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem{border-bottom:1px solid #e0e0e0;width:100%}.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionHeader{cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:25px 0;display:flex}@media (max-width:768px){.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionHeader{padding:20px 0}}@media (max-width:480px){.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionHeader{padding:16px 0}}.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionHeader h3{color:#111;font-family:font4;font-size:20px;transition:color .3s}@media (max-width:768px){.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionHeader h3{font-size:17px}}@media (max-width:480px){.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionHeader h3{font-size:15px}}.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionHeader .toggleIcon{color:#111;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}@media (max-width:480px){.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionHeader .toggleIcon{font-size:20px}}.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionHeader .toggleIcon svg{stroke-width:.1px}.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionHeader:hover h3{color:var(--primaryColor)}.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionContent{max-height:0;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionContent .accordionContentInner{padding-bottom:25px}@media (max-width:480px){.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionContent .accordionContentInner{padding-bottom:18px}}.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionContent .accordionContentInner p{color:#555;font-size:16px;line-height:1.6}@media (max-width:768px){.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionContent .accordionContentInner p{font-size:15px}}@media (max-width:480px){.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem .accordionContent .accordionContentInner p{font-size:14px}}.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem.active .accordionContent{max-height:300px}.aboutDetails .aboutDetailsMain .aboutDetailsList .aboutDetailsToggle .accordionItem.active .accordionHeader h3{color:var(--primaryColor)}.aboutAwards{z-index:0;background:url(https://imagedelivery.net/QePV2rqDMo30QKb63DbO_w/84ba46fb-9dcd-41ba-68f5-d4877c62c000/public) 50%/cover no-repeat;width:100%;padding:100px 0;position:relative}@media (max-width:1024px){.aboutAwards{padding:80px 0}}@media (max-width:768px){.aboutAwards{padding:60px 0}}.aboutAwards:after{content:"";z-index:-1;background:linear-gradient(90deg,#00000087,#000);width:100%;height:100%;position:absolute;top:0;left:0}.aboutAwards .aboutAwardsMain{flex-wrap:wrap;align-items:flex-start;gap:60px;width:100%;display:flex}@media (max-width:900px){.aboutAwards .aboutAwardsMain{flex-direction:column;gap:40px}}@media (max-width:480px){.aboutAwards .aboutAwardsMain{gap:30px}}.aboutAwards .aboutAwardsMain .aboutAwardsHeader{flex-direction:column;width:45%;display:flex;position:sticky;top:120px}@media (max-width:900px){.aboutAwards .aboutAwardsMain .aboutAwardsHeader{width:100%;position:static;top:0}}.aboutAwards .aboutAwardsMain .aboutAwardsHeader .titleTag,.aboutAwards .aboutAwardsMain .aboutAwardsHeader h2{color:#fff}.aboutAwards .aboutAwardsMain .aboutAwardsContent{flex-direction:column;gap:30px;width:calc(55% - 60px);display:flex}@media (max-width:900px){.aboutAwards .aboutAwardsMain .aboutAwardsContent{gap:20px;width:100%}}@media (max-width:480px){.aboutAwards .aboutAwardsMain .aboutAwardsContent{gap:15px}}.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard{corner-shape:squircle;background:#fff;border:1px solid #eee;border-radius:58px;width:100%;padding:10px;transition:transform .4s}@media (max-width:768px){.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard{border-radius:40px}}@media (max-width:480px){.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard{border-radius:30px}}.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard:hover{transform:translate(10px)}.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard:hover .awardIcon svg{color:var(--primaryColor);transform:scale(1.1)}.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard .awardCardMain{corner-shape:squircle;background:#f8f5f4;border-radius:58px;align-items:center;gap:30px;padding:30px;display:flex}@media (max-width:768px){.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard .awardCardMain{border-radius:40px;gap:20px;padding:24px}}@media (max-width:480px){.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard .awardCardMain{border-radius:30px;flex-direction:column;align-items:flex-start;gap:15px;padding:18px}}.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard .awardCardMain .awardIcon{flex-shrink:0;justify-content:center;align-items:center;width:140px;height:140px;display:flex}@media (max-width:1024px){.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard .awardCardMain .awardIcon{width:110px;height:110px}}.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard .awardCardMain .awardIcon svg{width:100%;height:100%;color:var(--secondaryColor);stroke-width:.8px;transition:all .4s}.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard .awardCardMain .awardIcon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:flex}.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard .awardCardMain .awardContent{flex-direction:column;width:calc(100% - 170px);display:flex}@media (max-width:1024px){.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard .awardCardMain .awardContent{width:calc(100% - 130px)}}@media (max-width:768px){.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard .awardCardMain .awardContent{width:calc(100% - 110px)}}@media (max-width:480px){.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard .awardCardMain .awardContent{width:100%}}.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard .awardCardMain .awardContent h3{color:#111;font-family:font4;font-size:22px;line-height:1.4}@media (max-width:1024px){.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard .awardCardMain .awardContent h3{font-size:20px}}.aboutAwards .aboutAwardsMain .aboutAwardsContent .awardCard .awardCardMain .awardContent p{margin-top:10px}.aboutPmScheme{background:#fdfdfd;width:100%;padding:100px 0;overflow:hidden}@media (max-width:992px){.aboutPmScheme{padding:80px 0}}@media (max-width:768px){.aboutPmScheme{padding:60px 0}}.aboutPmScheme .aboutPmSchemeMain{flex-wrap:wrap;align-items:center;gap:60px;display:flex}@media (max-width:1200px){.aboutPmScheme .aboutPmSchemeMain{gap:40px}}@media (max-width:992px){.aboutPmScheme .aboutPmSchemeMain{flex-direction:column;gap:40px}}@media (max-width:480px){.aboutPmScheme .aboutPmSchemeMain{gap:30px}}.aboutPmScheme .aboutPmSchemeMain .aboutPmSchemeContent{flex-direction:column;width:calc(50% - 60px);display:flex}@media (max-width:1200px){.aboutPmScheme .aboutPmSchemeMain .aboutPmSchemeContent{width:calc(100% - 390px)}}@media (max-width:992px){.aboutPmScheme .aboutPmSchemeMain .aboutPmSchemeContent{width:100%}}.aboutPmScheme .aboutPmSchemeMain .aboutPmSchemeContent p strong{color:var(--primaryColor);font-family:font4}.aboutPmScheme .aboutPmSchemeMain .aboutPmSchemeContent a{margin-top:40px}@media (max-width:480px){.aboutPmScheme .aboutPmSchemeMain .aboutPmSchemeContent a{margin-top:28px}}.aboutPmScheme .aboutPmSchemeMain .aboutPmSchemeImage{aspect-ratio:3/1.7;corner-shape:squircle;background:#f4f6f8;border-radius:58px;justify-content:center;align-items:center;width:50%;display:flex;position:relative;overflow:hidden}@media (max-width:1200px){.aboutPmScheme .aboutPmSchemeMain .aboutPmSchemeImage{border-radius:40px;width:350px;height:350px}}@media (max-width:992px){.aboutPmScheme .aboutPmSchemeMain .aboutPmSchemeImage{border-radius:40px;width:100%;max-width:100%;height:auto}}@media (max-width:768px){.aboutPmScheme .aboutPmSchemeMain .aboutPmSchemeImage{aspect-ratio:16/9;border-radius:30px}}@media (max-width:480px){.aboutPmScheme .aboutPmSchemeMain .aboutPmSchemeImage{border-radius:22px}}.aboutPmScheme .aboutPmSchemeMain .aboutPmSchemeImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.aboutPmScheme .pmSchemeFeatures{flex-wrap:wrap;gap:20px;margin-top:40px;display:none}@media (max-width:768px){.aboutPmScheme .pmSchemeFeatures{gap:12px;margin-top:30px}}.aboutPmScheme .pmSchemeFeatures .featureItem{color:#333;corner-shape:squircle;background:#f4f6f8;border-radius:48px;align-items:center;gap:12px;padding:14px;font-family:font4;font-size:16px;display:flex}@media (max-width:768px){.aboutPmScheme .pmSchemeFeatures .featureItem{border-radius:30px;padding:10px 14px;font-size:14px}}.aboutPmScheme .pmSchemeFeatures .featureItem .icon{color:var(--primaryColor);font-size:20px}@media (max-width:768px){.aboutPmScheme .pmSchemeFeatures .featureItem .icon{font-size:18px}}.marqueeItems{background:#000;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;width:100%;padding:30px 0;position:relative;overflow:hidden}.marqueeItems .marqueeContent{align-items:center;width:fit-content;animation:40s linear infinite marqueeAnimation;display:flex}.marqueeItems .marqueeContent:hover{animation-play-state:paused}.marqueeItems .marqueeContent .marqueeItem{cursor:pointer;align-items:center;gap:40px;padding-right:40px;display:flex}@media (max-width:1024px){.marqueeItems .marqueeContent .marqueeItem{gap:20px;padding-right:20px}}.marqueeItems .marqueeContent .marqueeItem .marqueeIcon{width:40px;height:40px;position:relative}@media (max-width:1024px){.marqueeItems .marqueeContent .marqueeItem .marqueeIcon{width:35px;height:35px}.marqueeItems .marqueeContent .marqueeItem .marqueeIcon svg{font-size:16px}}.marqueeItems .marqueeContent .marqueeItem .marqueeIcon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.marqueeItems .marqueeContent .marqueeItem .marqueeText{text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #fff6;white-space:nowrap;letter-spacing:1px;font-family:font2;font-size:50px;transition:all .4s}@media (max-width:1024px){.marqueeItems .marqueeContent .marqueeItem .marqueeText{font-size:40px}}.marqueeItems .marqueeContent .marqueeItem .marqueeText:hover{color:#fff;-webkit-text-stroke:1px #fff}@keyframes marqueeAnimation{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.aboutWhyUs{background:#f8fafc;width:100%;padding:100px 0}@media (max-width:992px){.aboutWhyUs{padding:80px 0}}@media (max-width:768px){.aboutWhyUs{padding:60px 0}}.aboutWhyUs .aboutWhyUsHeader{flex-direction:column;align-items:center;width:100%;margin-bottom:80px;display:flex}@media (max-width:768px){.aboutWhyUs .aboutWhyUsHeader{margin-bottom:50px}}@media (max-width:480px){.aboutWhyUs .aboutWhyUsHeader{margin-bottom:36px}}.aboutWhyUs .aboutWhyUsHeader h2,.aboutWhyUs .aboutWhyUsHeader p{text-align:center}.aboutWhyUs .aboutWhyUsHeader p{color:#64748b;width:65%;margin-top:15px}@media (max-width:1100px){.aboutWhyUs .aboutWhyUsHeader p{width:90%}}@media (max-width:768px){.aboutWhyUs .aboutWhyUsHeader p{width:100%}}.aboutWhyUs .aboutWhyUsList{flex-direction:column;gap:20px;width:100%;display:flex;position:relative}@media (max-width:1100px){.aboutWhyUs .aboutWhyUsList{gap:40px}}@media (max-width:768px){.aboutWhyUs .aboutWhyUsList{gap:28px}}@media (max-width:480px){.aboutWhyUs .aboutWhyUsList{gap:20px}}.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem{corner-shape:squircle;will-change:transform;transform-origin:top;border-radius:58px;gap:24px;width:100%;padding:24px;display:flex}@media (max-width:1100px){.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem{border-radius:40px;flex-direction:column;padding:15px}}@media (max-width:480px){.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem{border-radius:30px;padding:12px}}.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem .aboutWhyUsItemThumbnail{corner-shape:squircle;background:#eee;border-radius:40px;flex:1;height:480px;display:flex;position:relative;overflow:hidden}@media (max-width:1100px){.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem .aboutWhyUsItemThumbnail{border-radius:30px;width:100%;height:300px}}@media (max-width:768px){.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem .aboutWhyUsItemThumbnail{border-radius:24px;height:240px}}@media (max-width:480px){.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem .aboutWhyUsItemThumbnail{border-radius:20px;height:200px}}.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem .aboutWhyUsItemThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem .aboutWhyUsItemDetails{background:var(--primaryColor);corner-shape:squircle;color:#fff;border-radius:40px;flex-direction:column;justify-content:center;gap:20px;width:500px;padding:50px;display:flex}@media (max-width:1100px){.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem .aboutWhyUsItemDetails{border-radius:30px;width:100%;padding:30px}}.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem .aboutWhyUsItemDetails .aboutWhyUsItemIcon{justify-content:center;align-items:center;width:65px;height:65px;display:flex}.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem .aboutWhyUsItemDetails .aboutWhyUsItemIcon svg{color:#fff;stroke-width:.8px;width:100%;height:100%}.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem .aboutWhyUsItemDetails .aboutWhyUsItemContent h3{font-family:font4;font-size:2em}@media (max-width:1100px){.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem .aboutWhyUsItemDetails .aboutWhyUsItemContent h3{font-size:24px}}@media (max-width:768px){.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem .aboutWhyUsItemDetails .aboutWhyUsItemContent h3{font-size:20px}}.aboutWhyUs .aboutWhyUsList .aboutWhyUsItem .aboutWhyUsItemDetails .aboutWhyUsItemContent p{color:#fff}.aboutAchivements{width:100%;padding:20px}.aboutAchivements .aboutAchivementsMain{corner-shape:squircle;background:#539100;border-radius:58px;width:100%;padding:100px 0}@media (max-width:1024px){.aboutAchivements .aboutAchivementsMain{border-radius:40px;padding:80px 0}}@media (max-width:768px){.aboutAchivements .aboutAchivementsMain{border-radius:30px;padding:60px 0}}.aboutAchivements .aboutAchivementsHeader{-moz-column-gap:40px;flex-wrap:wrap;align-items:flex-end;column-gap:40px;width:100%;display:flex}@media (max-width:768px){.aboutAchivements .aboutAchivementsHeader{flex-direction:column;gap:0}}.aboutAchivements .aboutAchivementsHeader .aboutAchivementsHeaderCol1{flex-direction:column;width:65%;display:flex}@media (max-width:768px){.aboutAchivements .aboutAchivementsHeader .aboutAchivementsHeaderCol1{width:100%}}.aboutAchivements .aboutAchivementsHeader .titleTag,.aboutAchivements .aboutAchivementsHeader h2,.aboutAchivements .aboutAchivementsHeader p{color:#fff}.aboutAchivements .aboutAchivementsHeader .aboutAchivementsHeaderCol2{width:calc(35% - 40px)}@media (max-width:768px){.aboutAchivements .aboutAchivementsHeader .aboutAchivementsHeaderCol2{width:100%}.aboutAchivements .aboutAchivementsHeader .aboutAchivementsHeaderCol2 p{font-size:15px}}.aboutAchivements .aboutAchivementsContent{align-items:flex-start;gap:40px;margin-top:80px;display:flex;position:relative}@media (max-width:1024px){.aboutAchivements .aboutAchivementsContent{flex-direction:column;margin-top:60px}}@media (max-width:768px){.aboutAchivements .aboutAchivementsContent{gap:30px;margin-top:40px}}.aboutAchivements .aboutAchivementsContent .achivementsGrid{grid-template-columns:1fr 1fr;gap:30px;width:calc(100% - 490px);display:grid}@media (max-width:1024px){.aboutAchivements .aboutAchivementsContent .achivementsGrid{width:100%;padding-bottom:0}}@media (max-width:768px){.aboutAchivements .aboutAchivementsContent .achivementsGrid{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){.aboutAchivements .aboutAchivementsContent .achivementsGrid{gap:15px}}.aboutAchivements .aboutAchivementsContent .achivementsGrid .achivementItem{corner-shape:squircle;border:1px solid #ffffff5d;border-radius:58px;flex-direction:column;padding:30px;transition:all .4s;display:flex}@media (max-width:768px){.aboutAchivements .aboutAchivementsContent .achivementsGrid .achivementItem{border-radius:30px;padding:24px}}@media (max-width:480px){.aboutAchivements .aboutAchivementsContent .achivementsGrid .achivementItem{border-radius:22px;padding:20px}}.aboutAchivements .aboutAchivementsContent .achivementsGrid .achivementItem:hover{background:#ffffff08;border-color:#fff;transform:translateY(-5px)}.aboutAchivements .aboutAchivementsContent .achivementsGrid .achivementItem:hover .iconBox svg{transform:scale(1.15)rotate(5deg)translateY(-2px)}.aboutAchivements .aboutAchivementsContent .achivementsGrid .achivementItem .iconBox{justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:20px;display:flex}@media (max-width:480px){.aboutAchivements .aboutAchivementsContent .achivementsGrid .achivementItem .iconBox{width:40px;height:40px;margin-bottom:14px}}.aboutAchivements .aboutAchivementsContent .achivementsGrid .achivementItem .iconBox svg{color:#fff;stroke-width:1px;width:100%;height:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.aboutAchivements .aboutAchivementsContent .achivementsGrid .achivementItem h3{color:#fff;font-family:font2;font-size:20px}.aboutAchivements .aboutAchivementsContent .achivementsGrid .achivementItem p{color:#fff;margin-top:20px}.aboutAchivements .aboutAchivementsContent .achivementsImage{width:450px;display:flex;position:sticky;top:120px}@media (max-width:1024px){.aboutAchivements .aboutAchivementsContent .achivementsImage{width:100%;margin-top:20px;position:static}}@media (max-width:768px){.aboutAchivements .aboutAchivementsContent .achivementsImage{max-width:320px;margin:0 auto}}.aboutAchivements .aboutAchivementsContent .achivementsImage img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.aboutMission{background:#fff;width:100%;padding:100px 0;overflow:hidden}@media (max-width:992px){.aboutMission{padding:80px 0}}@media (max-width:768px){.aboutMission{padding:60px 0}}.aboutMission .aboutMissionMain{align-items:center;gap:100px;display:flex}@media (max-width:1200px){.aboutMission .aboutMissionMain{gap:60px}}@media (max-width:992px){.aboutMission .aboutMissionMain{flex-direction:column}}.aboutMission .aboutMissionMain .aboutMissionImage{width:50%;position:relative}@media (max-width:992px){.aboutMission .aboutMissionMain .aboutMissionImage{width:100%;max-width:500px}}@media (max-width:768px){.aboutMission .aboutMissionMain .aboutMissionImage{max-width:100%}}.aboutMission .aboutMissionMain .aboutMissionImage .imageWrapper{aspect-ratio:2/1.5;corner-shape:squircle;background:#eee;border-radius:58px;width:100%;position:relative;overflow:hidden}@media (max-width:768px){.aboutMission .aboutMissionMain .aboutMissionImage .imageWrapper{aspect-ratio:16/9;border-radius:36px}}@media (max-width:480px){.aboutMission .aboutMissionMain .aboutMissionImage .imageWrapper{border-radius:24px}}.aboutMission .aboutMissionMain .aboutMissionImage .imageWrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.4)}.aboutMission .aboutMissionMain .aboutMissionContent{flex:1}@media (max-width:992px){.aboutMission .aboutMissionMain .aboutMissionContent{width:100%}}.serviceSolarCategory{background:#fdfdfd;width:100%;padding:80px 0 100px}@media (max-width:1024px){.serviceSolarCategory{padding:60px 0 80px}}@media (max-width:768px){.serviceSolarCategory{padding:60px 0}}.serviceSolarCategory .serviceSolarCategoryMain{grid-template-columns:350px 1fr;align-items:flex-start;gap:60px;width:100%;display:grid}@media (max-width:1024px){.serviceSolarCategory .serviceSolarCategoryMain{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain{gap:30px}}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain{gap:24px}}.serviceSolarCategory .serviceSolarCategoryMain .colLeft{flex-direction:column;gap:40px;display:flex;position:sticky;top:110px}@media (max-width:1024px){.serviceSolarCategory .serviceSolarCategoryMain .colLeft{order:2;position:static}}.serviceSolarCategory .serviceSolarCategoryMain .colLeft h3{color:#111;font-family:font2;font-size:16px;line-height:1.1}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .categoryList{corner-shape:squircle;background:#f8f8f8;border-radius:58px;flex-direction:column;gap:15px;padding:20px;display:flex}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colLeft .categoryList{border-radius:30px;padding:15px}}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colLeft .categoryList{border-radius:22px}}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .categoryList .categoryItem{corner-shape:squircle;background:#fff;border:1px solid #0000;border-radius:58px;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colLeft .categoryList .categoryItem{border-radius:30px;padding:14px 20px}}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .categoryList .categoryItem span{color:#333;font-family:font4;font-size:16px}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .categoryList .categoryItem .icon{color:#000;justify-content:center;align-items:center;font-size:20px;transition:all .3s;display:flex}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar{background:var(--primaryColor);corner-shape:squircle;border:1px solid #eee;border-radius:58px;padding:30px;box-shadow:0 10px 30px #0000000d}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar{border-radius:30px;padding:24px}}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar{border-radius:22px;padding:20px}}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar h3{color:#fff;margin-bottom:25px;font-family:font2;font-size:24px;line-height:1.3}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar h3{font-size:20px}}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar h3{font-size:18px}}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form{flex-direction:column;gap:20px;display:flex}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .formGroup{flex-direction:column;gap:8px;display:flex}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .formGroup label{color:#fff;font-family:font4;font-size:14px}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .formGroup input,.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .formGroup textarea{corner-shape:squircle;border:1px solid #ddd;border-radius:58px;outline:none;width:100%;padding:12px 16px;font-size:15px;transition:all .3s}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .formGroup input,.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .formGroup textarea{border-radius:30px}}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .formGroup input,.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .formGroup textarea{border-radius:22px}}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .formGroup input:focus,.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .formGroup textarea:focus{border-color:var(--primaryColor)}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .formGroup textarea{resize:none;height:100px}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .primaryBtn{background:var(--secondaryColor)}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .primaryBtn:hover{background-color:#fff;transition:all .3s}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .primaryBtn:hover span{color:var(--secondaryColor);transition:all .3s}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .primaryBtn:hover .icon{background:var(--secondaryColor);transition:all .3s}.serviceSolarCategory .serviceSolarCategoryMain .colLeft .contactSidebar form .primaryBtn:hover .icon svg{color:#fff;transform:translate(3px)}@media (max-width:1024px){.serviceSolarCategory .serviceSolarCategoryMain .colRight{order:1}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .contentSection h1{margin-top:0}.serviceSolarCategory .serviceSolarCategoryMain .colRight .contentSection p strong{color:#000;font-family:font4}.serviceSolarCategory .serviceSolarCategoryMain .colRight .contentSection .mainImage{border-radius:30px;width:100%;height:540px;margin:40px 0;overflow:hidden}.serviceSolarCategory .serviceSolarCategoryMain .colRight .contentSection .mainImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.serviceSolarCategory .serviceSolarCategoryMain .colRight .contentSection h2{color:#000;margin-bottom:20px;font-family:font2;font-size:32px}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px;display:grid}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid .dualCol{flex-direction:column;display:flex}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid .dualCol .imgWrapper{aspect-ratio:16/11;border-radius:30px;width:100%;margin-bottom:20px;overflow:hidden}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid .dualCol .imgWrapper{border-radius:22px;margin-bottom:14px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid .dualCol .imgWrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid2{gap:16px;grid-template-columns:1fr!important}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .subHeading{color:#444;font-family:font4;font-size:22px;margin-top:15px!important}@media (max-width:1024px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .subHeading{font-size:18px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .highlightHeading{color:var(--primaryColor);background:#eefffb;border-radius:8px;margin-bottom:30px;padding:8px 16px;font-family:font4;font-size:20px;display:inline-block}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper p{color:#444;margin-bottom:20px;font-size:18px;line-height:1.7}@media (max-width:1024px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper p{font-size:16px}}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper p{font-size:14px;line-height:1.6}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper p strong{color:#000;font-family:font4}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper h2{color:#000;margin:40px 0 20px;font-family:font2;font-size:30px}@media (max-width:1024px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper h2{font-size:26px}}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper h2{margin:30px 0 15px;font-size:22px}}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper h2{font-size:20px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper h3{color:#000;margin:30px 0 15px;font-family:font4;font-size:22px}@media (max-width:1024px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper h3{font-size:20px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper h3.subHeading{margin-top:0}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .customList{flex-direction:column;gap:12px;list-style:none;display:flex}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .customList li{color:#444;align-items:flex-start;gap:12px;padding-left:20px;font-size:17px;display:flex;position:relative}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .customList li:before{content:"";background:var(--primaryColor);border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:10px;left:0}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .checkMarkList{grid-template-columns:1fr 1fr;gap:0 40px;margin-bottom:30px;list-style:none;display:grid}@media (max-width:500px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .checkMarkList{flex-direction:column;display:flex}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .checkMarkList li{color:#000;border-bottom:1px solid #ddd;align-items:flex-start;gap:15px;padding:15px 0;font-family:font4;font-size:17px;display:flex}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .checkMarkList li .icon{color:var(--secondaryColor);justify-content:center;align-items:center;margin-top:4px;font-size:20px;display:flex}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .checkMarkList li span{flex-direction:column;display:flex}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .checkMarkList li span strong{font-family:font4}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .imageRow{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px;display:grid}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .imageRow{grid-template-columns:1fr}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .imageRow img{corner-shape:squircle;-o-object-fit:cover;object-fit:cover;border-radius:58px;width:100%;box-shadow:0 5px 15px #0000000d}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .imageRow img{border-radius:32px}}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .imageRow img{border-radius:22px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .highlightBox{border-left:4px solid var(--primaryColor);background:#f8f8f8;border-radius:0 12px 12px 0;align-items:flex-start;gap:15px;margin:30px 0;padding:20px;display:flex}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .highlightBox .icon{font-size:24px}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .highlightBox p{margin:0;font-size:17px}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection{corner-shape:squircle;background-position:50%;background-size:cover;border-radius:58px;margin:40px 0;padding:250px 40px 50px;position:relative;overflow:hidden}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection{border-radius:30px;padding:150px 24px 30px}}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection{border-radius:22px;padding:120px 20px 24px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection:before{content:"";z-index:1;background:linear-gradient(#0000,#00000029,#000000e7);position:absolute;inset:0}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection:before{background:linear-gradient(#0000,#000000b9,#000)}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection .bannerContent{z-index:2;position:relative}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection .bannerContent .highlightBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:4px solid var(--primaryColor);corner-shape:squircle;background:#ffffff1a;border-radius:58px;width:fit-content;margin:0}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection .bannerContent .highlightBox{border-radius:30px}}@media (max-width:500px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection .bannerContent .highlightBox{border-radius:22px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection .bannerContent .highlightBox p.description,.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection .bannerContent .highlightBox strong{color:#fff;font-family:font4}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection .bannerContent h2{color:#fff;margin:20px 0 0}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection .bannerContent p{color:#fff;margin:10px 0 0}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection .bannerContent .boldText{color:#ddd;text-align:center;margin-top:25px;font-size:20px;line-height:1.6}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .bannerSection .bannerContent .boldText span{color:var(--primaryColor);margin-top:10px;font-family:font4;font-size:24px;display:block}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .boldText{font-family:font4;font-size:18px}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .boldText span{color:var(--primaryColor);margin-top:5px;font-family:font2;display:block}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .divider{background:#eee;width:100%;height:1px;margin:40px 0}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .divider{margin:35px 0}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .stepsGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px;display:grid}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .stepsGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .stepsGrid{grid-template-columns:1fr}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .stepsGrid .stepItem{corner-shape:squircle;background:#fff;border:1px solid #eee;border-radius:58px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .stepsGrid .stepItem{border-radius:22px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .stepsGrid .stepItem .num{background:var(--primaryColor);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:15px;font-family:font4;font-size:18px;display:flex}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .stepsGrid .stepItem h4{margin-bottom:8px;font-family:font4;font-size:18px}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .stepsGrid .stepItem p{margin:0;font-size:15px}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .featuresGrid{flex-direction:column;gap:20px;margin-bottom:30px;display:flex}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .featuresGrid .featureCol{corner-shape:squircle;background:#fff;border:1px solid #eee;border-radius:58px;padding:30px}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .featuresGrid .featureCol{border-radius:30px}}@media (max-width:500px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .featuresGrid .featureCol{border-radius:22px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .featuresGrid .featureCol h3{margin-top:0}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .checkList{flex-direction:column;gap:12px;list-style:none;display:flex}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .checkList{grid-template-columns:1fr;gap:0}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .checkList li{color:#444;align-items:flex-start;gap:12px;font-size:17px;display:flex}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .checkList li{font-size:15px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .checkList li .icon{font-size:20px}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .checkList li span{flex:1}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid h2{margin-top:0;margin-bottom:0;font-size:22px}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid p{background:#f7edd6;border-radius:12px;width:fit-content;margin-top:10px;padding:4px 20px}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid p strong{font-family:font4;font-size:16px;color:var(--secondaryColor)!important}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid .dualCol{corner-shape:squircle;background:#f8f8f8;border-radius:58px;padding:20px}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid .dualCol{border-radius:30px}}@media (max-width:500px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid .dualCol{border-radius:22px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid .brandTags{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:20px;margin-top:30px;display:grid}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid .brandTags .brandTagsBox{corner-shape:squircle;aspect-ratio:1;background:#fff;border:1px solid #eee;border-radius:58px;justify-content:center;align-items:center;padding:15px;transition:all .3s;display:flex}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid .brandTags .brandTagsBox{border-radius:30px}}@media (max-width:500px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid .brandTags .brandTagsBox{border-radius:22px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid .brandTags .brandTagsBox img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:80%;height:auto;max-height:80%;transition:all .3s}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid .brandTags .brandTagsBox:hover{border-color:var(--primaryColor);transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .dualGrid .brandTags .brandTagsBox:hover img{filter:grayscale();opacity:.6}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .brandTags,.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .capacityGrid,.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .locationsList{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .brandTags span,.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .capacityGrid span,.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .locationsList span{color:#333;background:#f4f4f4;border-radius:12px;padding:8px 16px;font-family:font4;font-size:15px}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .brandTags span{color:var(--primaryColor);background:#eefffb;border:1px solid #0000000d}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .capacityGrid span{background:#fff;border:1px solid #ddd}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .locationsList span{background:#fff;border:1px solid #eee}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .subsidyBox{corner-shape:squircle;background:linear-gradient(135deg,#fff9e6,#fff);border:1px solid #ffeeba;border-radius:58px;align-items:flex-start;gap:20px;margin-bottom:30px;padding:30px;display:flex}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .subsidyBox{border-radius:30px}}@media (max-width:500px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .subsidyBox{border-radius:22px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .subsidyBox .icon{font-size:40px}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .subsidyBox .subsidyDetails h3{color:#b8860b;margin-top:0;margin-bottom:10px}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .subsidyBox .subsidyDetails p{margin:0}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .conclusionBox{corner-shape:squircle;text-align:center;background-position:50%;background-size:cover;border-radius:58px;margin-top:50px;padding:80px 40px;position:relative;overflow:hidden}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .conclusionBox{border-radius:30px;padding:60px 30px}}@media (max-width:500px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .conclusionBox{border-radius:22px;padding:40px 20px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .conclusionBox:before{content:"";z-index:1;background:linear-gradient(#0006,#000c);position:absolute;inset:0}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .conclusionBox h3{z-index:2;color:#fff;margin:0;font-family:font4;font-size:34px;position:relative}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps{width:100%}@media (max-width:1024px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:25px}}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps{grid-template-columns:1fr}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps .serviceEasyStepsGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}@media (max-width:1024px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps .serviceEasyStepsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps .serviceEasyStepsGrid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:25px}}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps .serviceEasyStepsGrid{grid-template-columns:1fr}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps .serviceEasyStepsGrid .stepCard{corner-shape:squircle;background:#fff;border:1px solid #d8d8d8;border-radius:58px;flex-direction:column;padding:25px;display:flex;position:relative}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps .serviceEasyStepsGrid .stepCard{border-radius:30px;padding:20px}}@media (max-width:480px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps .serviceEasyStepsGrid .stepCard{border-radius:22px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps .serviceEasyStepsGrid .stepCard .stepIcon{justify-content:center;align-items:center;width:45px;height:45px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps .serviceEasyStepsGrid .stepCard .stepIcon svg{stroke-width:.8px;width:100%;height:100%}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps .serviceEasyStepsGrid .stepCard h3{color:#111;margin-top:20px;margin-bottom:0;font-family:font4;font-size:20px}@media (max-width:768px){.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps .serviceEasyStepsGrid .stepCard h3{font-size:17px}}.serviceSolarCategory .serviceSolarCategoryMain .colRight .detailsWrapper .serviceEasySteps .serviceEasyStepsGrid .stepCard p{margin-top:20px;margin-bottom:0;line-height:1.4}.productsList{background-color:#f8f8f8;width:100%;padding:80px 0 100px}@media (max-width:768px){.productsList{padding:60px 0 80px}}@media (max-width:480px){.productsList{padding:50px 0 60px}}.productsList .productsListMain{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;display:grid}@media (max-width:1200px){.productsList .productsListMain{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.productsList .productsListMain{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:480px){.productsList .productsListMain{grid-template-columns:1fr;gap:16px}}.productsList .productsListMain .productsListItem{aspect-ratio:2/3;corner-shape:squircle;z-index:0;background-color:#fff;border-radius:58px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;padding:20px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.productsList .productsListMain .productsListItem{aspect-ratio:3/4;border-radius:40px}}@media (max-width:768px){.productsList .productsListMain .productsListItem{border-radius:30px}}@media (max-width:480px){.productsList .productsListMain .productsListItem{aspect-ratio:4/3;border-radius:24px;padding:16px}}.productsList .productsListMain .productsListItem:hover:before{opacity:0;transform:scale(1.1)rotate(2deg)}.productsList .productsListMain .productsListItem:hover .rightIcon{opacity:1;visibility:visible;transform:scale(1)rotate(0)}.productsList .productsListMain .productsListItem:hover .productsListItemIcon{opacity:0;transform:scale(.8)rotate(-2deg)}.productsList .productsListMain .productsListItem:hover .productsListItemContent{opacity:0;transform:translateY(20px)}.productsList .productsListMain .productsListItem:before{content:"";z-index:-1;background:linear-gradient(#0000,#0000,#000000d4,#000000f0);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.productsList .productsListMain .productsListItem .rightIcon{z-index:1;background-color:var(--secondaryColor);opacity:0;visibility:hidden;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s;display:flex;position:absolute;top:20px;right:20px;transform:scale(.6)rotate(15deg)}@media (max-width:768px){.productsList .productsListMain .productsListItem .rightIcon{width:60px;height:60px;top:14px;right:14px}}@media (max-width:480px){.productsList .productsListMain .productsListItem .rightIcon{width:50px;height:50px}}.productsList .productsListMain .productsListItem .rightIcon svg{color:#fff;stroke-width:.2px;width:50px;height:50px}@media (max-width:768px){.productsList .productsListMain .productsListItem .rightIcon svg{width:36px;height:36px}}.productsList .productsListMain .productsListItem .productsListItemThumbnail{z-index:-2;will-change:transform;width:100%;height:120%;position:absolute;top:-10%;left:0}.productsList .productsListMain .productsListItem .productsListItemThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.productsList .productsListMain .productsListItem .productsListItemIcon{justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex}.productsList .productsListMain .productsListItem .productsListItemIcon svg{width:100%;height:100%;color:var(--primaryColor);stroke-width:.7px}.productsList .productsListMain .productsListItem .productsListItemContent{margin-top:20px;transition:all .3s}@media (max-width:480px){.productsList .productsListMain .productsListItem .productsListItemContent{margin-top:12px}}.productsList .productsListMain .productsListItem .productsListItemContent h3{color:#fff;font-family:font4;font-size:26px;line-height:1.2}@media (max-width:1024px){.productsList .productsListMain .productsListItem .productsListItemContent h3{font-size:22px}}.productInnerDetails{background:#fdfdfd;width:100%;padding:100px 0}@media (max-width:992px){.productInnerDetails{padding:80px 0}}@media (max-width:480px){.productInnerDetails{padding:60px 0}}.productInnerDetails .productInnerDetailsMain{flex-wrap:wrap;align-items:flex-start;gap:60px;width:100%;display:flex}@media (max-width:1200px){.productInnerDetails .productInnerDetailsMain{gap:40px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1{flex-direction:column;width:calc(100% - 460px);display:flex}@media (max-width:1200px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1{width:calc(100% - 390px)}}@media (max-width:1024px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1{width:100%}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .subHeading{color:#444;font-family:font4;font-size:22px;margin-top:15px!important}@media (max-width:768px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .subHeading{font-size:20px}}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .subHeading{font-size:18px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightHeading{color:var(--primaryColor);background:#eefffb;border-radius:8px;margin-bottom:30px;padding:8px 16px;font-family:font4;font-size:20px;display:inline-block}@media (max-width:768px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightHeading{padding:6px 14px;font-size:18px}}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightHeading{margin-bottom:20px;font-size:16px}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper p{font-size:15px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper p strong{color:#000;font-family:font2}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper h2{color:#000;margin:40px 0 20px;font-family:font2;font-size:30px}@media (max-width:768px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper h2{margin:30px 0 15px;font-size:26px}}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper h2{font-size:22px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper h2:first-child{margin-top:0}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper h3{color:#000;margin:30px 0 15px;font-family:font4;font-size:22px}@media (max-width:768px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper h3{margin:25px 0 12px;font-size:20px}}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper h3{font-size:18px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper h3.subHeading{margin-top:0}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .customList{flex-direction:column;gap:12px;list-style:none;display:flex}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .customList li{color:#444;align-items:flex-start;gap:12px;padding-left:20px;font-size:17px;display:flex;position:relative}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .customList li{gap:10px;font-size:15px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .customList li:before{content:"";background:var(--primaryColor);border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:10px;left:0}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .customList li:before{width:6px;height:6px;top:8px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .checkMarkList{grid-template-columns:1fr 1fr;gap:0 40px;list-style:none;display:grid}@media (max-width:1200px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .checkMarkList{gap:0 20px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .checkMarkList li{color:#000;border-bottom:1px solid #ddd;align-items:flex-start;gap:15px;padding:15px 0;font-family:font4;font-size:17px;display:flex}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .checkMarkList li{gap:10px;padding:12px 0;font-size:15px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .checkMarkList li .icon{color:var(--secondaryColor);justify-content:center;align-items:center;font-size:20px;display:flex}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .checkMarkList li .icon{font-size:18px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .checkMarkList li span{flex-direction:column;display:flex}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .checkMarkList li span strong{font-family:font4}@media (max-width:768px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .checkMarkList{grid-template-columns:1fr}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .divider{background:#eee;width:100%;height:1px;margin:40px 0}@media (max-width:768px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .divider{margin:30px 0}}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .divider{margin:25px 0}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightBox{border-left:4px solid var(--primaryColor);background:#f8f8f8;border-radius:0 12px 12px 0;align-items:flex-start;gap:15px;margin:30px 0;padding:20px;display:flex}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightBox{gap:10px;margin:20px 0;padding:15px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightBox .icon{font-size:24px}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightBox .icon{font-size:20px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightBox p{margin:0;font-size:17px}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightBox p{font-size:15px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .featuresGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px;display:grid}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .featuresGrid{gap:15px;margin-top:20px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .featuresGrid .featureCol{corner-shape:squircle;background:#fff;border:1px solid #eee;border-radius:40px;padding:25px}@media (max-width:768px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .featuresGrid .featureCol{border-radius:30px;padding:20px}}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .featuresGrid .featureCol{border-radius:20px;padding:15px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .featuresGrid .featureCol h3{margin:0;font-size:20px}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .featuresGrid .featureCol h3{font-size:18px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .featuresGrid .featureCol p{margin-top:10px;margin-bottom:0;font-size:16px;line-height:1.5}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .featuresGrid .featureCol p{margin-top:8px;font-size:14px}}@media (max-width:768px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .featuresGrid{grid-template-columns:1fr}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}@media (max-width:1024px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid{grid-template-columns:1fr}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem{corner-shape:squircle;background:#fff;border:1px solid #eee;border-radius:40px;flex-direction:column;padding:20px;transition:all .3s;display:flex}@media (max-width:768px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem{border-radius:30px;padding:18px}}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem{border-radius:24px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem:hover{border-color:var(--primaryColor);transform:translateY(-5px);box-shadow:0 10px 30px #0000000d}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem:hover .icon svg{transition:all .3s;transform:scale(1.1)rotate(15deg)}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem .icon{corner-shape:squircle;background:linear-gradient(135deg,#feb924,#f1a90e);border-radius:20px;justify-content:center;align-items:center;width:60px;min-width:60px;height:60px;display:flex}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem .icon{width:50px;min-width:50px;height:50px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem .icon svg{color:#fff;stroke-width:1px;width:26px;height:26px;transition:all .3s}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem .icon svg{width:22px;height:22px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem .details{flex-direction:column;margin-top:20px;display:flex}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem .details{margin-top:15px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem .details h3{color:#000;margin:0;font-family:font4;font-size:19px}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem .details h3{font-size:17px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem .details p{margin-top:10px;margin-bottom:0;font-size:15px}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .highlightsGrid .highlightItem .details p{margin-top:6px;font-size:14px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .stepsGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px;display:grid}@media (max-width:1024px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .stepsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .stepsGrid{grid-template-columns:1fr}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .stepsGrid .stepItem{corner-shape:squircle;background:#fff;border:1px solid #eee;border-radius:40px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}@media (max-width:768px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .stepsGrid .stepItem{padding:20px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .stepsGrid .stepItem .num{background:var(--primaryColor);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:15px;font-family:font2;font-size:16px;display:flex}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .stepsGrid .stepItem h4{margin-bottom:8px;font-family:font2;font-size:18px}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .stepsGrid .stepItem h4{font-size:17px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .stepsGrid .stepItem p{margin:0;font-size:15px}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .stepsGrid .stepItem p{font-size:14px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .stepsGrid2{grid-template-columns:repeat(2,1fr);margin-top:20px}@media (max-width:768px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .stepsGrid2{grid-template-columns:1fr}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .brandTags{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:20px;margin-top:30px;display:grid}@media (max-width:500px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .brandTags{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:15px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .brandTags .brandTagsBox{corner-shape:squircle;aspect-ratio:1;background:#fff;border:1px solid #eee;border-radius:30px;justify-content:center;align-items:center;padding:15px;transition:all .3s;display:flex}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .brandTags .brandTagsBox{border-radius:20px;padding:10px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .brandTags .brandTagsBox img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:80%;height:auto;max-height:80%;transition:all .3s}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .brandTags .brandTagsBox:hover{border-color:var(--primaryColor);transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .brandTags .brandTagsBox:hover img{filter:grayscale();opacity:.6}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .subsidyBox{corner-shape:squircle;background:linear-gradient(135deg,#fff9e6,#fff);border:1px solid #ffeeba;border-radius:40px;align-items:flex-start;gap:25px;margin-bottom:30px;padding:40px;display:flex}@media (max-width:768px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .subsidyBox{flex-direction:column;gap:15px;padding:30px}}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .subsidyBox{border-radius:24px;padding:20px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .subsidyBox .icon{color:var(--primaryColor);font-size:40px}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .subsidyBox .icon{font-size:32px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .subsidyBox .subsidyDetails{flex:1}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .subsidyBox .subsidyDetails h3{color:#b8860b;margin-top:0;margin-bottom:10px;font-size:24px}@media (max-width:768px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .subsidyBox .subsidyDetails h3{font-size:20px}}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .subsidyBox .subsidyDetails h3{font-size:18px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .subsidyBox .subsidyDetails p{margin:0}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .subsidyBox .subsidyDetails p{font-size:14px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .layoutImg{width:100%;margin-top:60px;display:flex}@media (max-width:768px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .layoutImg{margin-top:40px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .layoutImg img{-o-object-fit:cover;object-fit:cover;corner-shape:squircle;border-radius:40px;width:100%;height:auto}@media (max-width:480px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol1 .detailsWrapper .layoutImg img{border-radius:24px}}.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol2{flex-direction:column;width:400px;display:flex;position:sticky;top:100px}@media (max-width:1200px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol2{width:350px}}@media (max-width:1024px){.productInnerDetails .productInnerDetailsMain .productInnerDetailsCol2{width:100%;margin-top:40px;position:relative;top:0}}.formBox{background:var(--primaryColor);corner-shape:squircle;border-radius:40px;width:100%;padding:40px}@media (max-width:768px){.formBox{padding:30px}}@media (max-width:480px){.formBox{border-radius:24px;padding:20px}}.formBox .formBoxHeader{flex-direction:column;width:100%;display:flex}.formBox .formBoxHeader h3{color:#fff;font-family:font4;font-size:28px;line-height:1.2}@media (max-width:768px){.formBox .formBoxHeader h3{font-size:24px}}@media (max-width:480px){.formBox .formBoxHeader h3{font-size:20px}}.formBox .formBoxHeader p{color:#fffc;margin-top:12px;font-size:16px;line-height:1.5}@media (max-width:480px){.formBox .formBoxHeader p{margin-top:8px;font-size:14px}}.formBox .formBoxBody{flex-direction:column;width:100%;margin-top:25px;display:flex}@media (max-width:480px){.formBox .formBoxBody{margin-top:20px}}.formBox .formBoxBody form{flex-direction:column;gap:15px;display:flex}.formBox .formBoxBody form .rawGroup{grid-template-columns:1fr 1fr;gap:15px;display:grid}@media (max-width:500px){.formBox .formBoxBody form .rawGroup{grid-template-columns:1fr}}.formBox .formBoxBody form .formGroup{flex-direction:column;gap:10px;display:flex}.formBox .formBoxBody form .formGroup label{color:#fff;margin-left:5px;font-family:font4;font-size:14px}.formBox .formBoxBody form .formGroup input,.formBox .formBoxBody form .formGroup textarea,.formBox .formBoxBody form .formGroup select{corner-shape:squircle;border:1px solid #fff3;border-radius:58px;outline:none;width:100%;padding:12px 20px;font-size:15px;transition:all .3s}@media (max-width:480px){.formBox .formBoxBody form .formGroup input,.formBox .formBoxBody form .formGroup textarea,.formBox .formBoxBody form .formGroup select{padding:10px 16px;font-size:14px}}.formBox .formBoxBody form .formGroup input::-moz-placeholder{color:#00000086}.formBox .formBoxBody form .formGroup textarea::-moz-placeholder{color:#00000086}.formBox .formBoxBody form .formGroup select::-moz-placeholder{color:#00000086}.formBox .formBoxBody form .formGroup input::placeholder,.formBox .formBoxBody form .formGroup textarea::placeholder,.formBox .formBoxBody form .formGroup select::placeholder{color:#00000086}.formBox .formBoxBody form .formGroup textarea{resize:none;border-radius:30px;height:100px}@media (max-width:768px){.formBox .formBoxBody form .formGroup textarea{border-radius:20px}}@media (max-width:500px){.formBox .formBoxBody form .formGroup textarea{border-radius:15px}}.formBox .formBoxBody form .primaryBtn{background:var(--secondaryColor);margin-top:10px}.formBox .formBoxBody form .primaryBtn:hover{background-color:#fff;transition:all .3s}.formBox .formBoxBody form .primaryBtn:hover span{color:var(--secondaryColor)}.formBox .formBoxBody form .primaryBtn:hover .icon{background:var(--secondaryColor)}.formBox .formBoxBody form .primaryBtn:hover .icon svg{color:#fff}.projectsList{width:100%;padding:80px 0 100px}@media (max-width:992px){.projectsList{padding:60px 0 80px}}@media (max-width:768px){.projectsList{padding:40px 0 60px}}.projectsList .projectsListMain{-webkit-column-count:2;-webkit-column-gap:40px;-moz-column-count:2;-moz-column-gap:40px;column-count:2;column-gap:40px;width:100%}@media (max-width:992px){.projectsList .projectsListMain{-webkit-column-count:2;-webkit-column-gap:20px;-moz-column-count:2;-moz-column-gap:20px;column-count:2;column-gap:20px}}@media (max-width:768px){.projectsList .projectsListMain{-moz-column-count:1;column-count:1;-moz-column-gap:0px;column-gap:0}}.projectsList .projectsListMain .projectsListBox{flex-direction:column;gap:14px;width:100%;margin-top:40px;transition:all .3s;display:flex}@media (max-width:992px){.projectsList .projectsListMain .projectsListBox{margin-top:20px}}.projectsList .projectsListMain .projectsListBox:first-child{margin-top:0}.projectsList .projectsListMain .projectsListBox:hover .projectsListBoxThumbnail img{transition:all .3s;transform:scale(1.05)}.projectsList .projectsListMain .projectsListBox:hover .projectsListBoxThumbnail .metaOverlay h3{font-size:24px;transition:all .3s}.projectsList .projectsListMain .projectsListBox:hover .projectsListBoxDetails{background:var(--primaryColor);transition:all .3s}.projectsList .projectsListMain .projectsListBox:hover .projectsListBoxDetails .name,.projectsList .projectsListMain .projectsListBox:hover .projectsListBoxDetails .userInfo .userInfoBox .metaIcon,.projectsList .projectsListMain .projectsListBox:hover .projectsListBoxDetails .userInfo .userInfoBox span{color:#fff}.projectsList .projectsListMain .projectsListBox .projectsListBoxThumbnail{corner-shape:squircle;background-color:#f8f8f8;border-radius:58px;width:100%;display:flex;overflow:hidden}@media (max-width:992px){.projectsList .projectsListMain .projectsListBox .projectsListBoxThumbnail{border-radius:40px}}@media (max-width:768px){.projectsList .projectsListMain .projectsListBox .projectsListBoxThumbnail{border-radius:30px}}.projectsList .projectsListMain .projectsListBox .projectsListBoxThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s}.projectsList .projectsListMain .projectsListBox .projectsListBoxDetails{corner-shape:squircle;background-color:#f8f8f8;border-radius:58px;flex-direction:column;width:100%;padding:20px;transition:all .3s;display:flex}@media (max-width:992px){.projectsList .projectsListMain .projectsListBox .projectsListBoxDetails{border-radius:40px;padding:15px}}@media (max-width:768px){.projectsList .projectsListMain .projectsListBox .projectsListBoxDetails{border-radius:30px;padding:15px}}.projectsList .projectsListMain .projectsListBox .projectsListBoxDetails .name{color:#000;font-family:font2;font-size:20px;transition:all .3s}.projectsList .projectsListMain .projectsListBox .projectsListBoxDetails .userInfo{justify-content:space-between;align-items:flex-start;margin-top:4px;display:flex}.projectsList .projectsListMain .projectsListBox .projectsListBoxDetails .userInfo .userInfoBox{align-items:center;gap:8px;font-family:font4;display:flex}.projectsList .projectsListMain .projectsListBox .projectsListBoxDetails .userInfo .userInfoBox .metaIcon{color:var(--secondaryColor);font-size:14px;transition:all .3s}.projectsList .projectsListMain .projectsListBox .projectsListBoxDetails .userInfo .userInfoBox span{color:#000;font-size:14px;transition:all .3s}.projectsReview{background:#f8f8f8;width:100%;padding:100px 0}@media (max-width:992px){.projectsReview{padding:80px 0}}@media (max-width:768px){.projectsReview{padding:60px 0}}.projectsReview .projectsReviewHead{flex-direction:column;width:100%;display:flex}.projectsReview .projectsReviewBody{width:100%;margin-top:60px}.projectsReview .projectsReviewBody .reviewsSliderWrapper{margin:-20px 0;padding:20px 80px;position:relative}.projectsReview .projectsReviewBody .reviewsSliderWrapper .reviewsSwiper{width:100%;padding:20px 0}.projectsReview .projectsReviewBody .reviewsSliderWrapper .reviewSliderNav{z-index:10;pointer-events:none;justify-content:space-between;width:100%;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.projectsReview .projectsReviewBody .reviewsSliderWrapper .reviewSliderNav .navBtn{pointer-events:auto;corner-shape:squircle;width:60px;height:60px;color:var(--primaryColor);cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:58px;justify-content:center;align-items:center;font-size:28px;transition:all .3s;display:flex;box-shadow:0 10px 25px #0000000d}.projectsReview .projectsReviewBody .reviewsSliderWrapper .reviewSliderNav .navBtn:hover{background:var(--primaryColor);color:#fff;border-color:var(--primaryColor);transform:scale(1.1)}.projectsReview .projectsReviewBody .reviewsSliderWrapper .reviewSliderNav .navBtn.swiper-button-disabled{opacity:.5;cursor:not-allowed}.projectsReview .projectsReviewBody .reviewsSliderWrapper .reviewSliderNav .navBtn.swiper-button-disabled:hover{color:var(--primaryColor);background:#fff;border-color:#eaeaea;transform:none}@media (max-width:768px){.projectsReview .projectsReviewBody .reviewsSliderWrapper{padding:20px 0 80px}.projectsReview .projectsReviewBody .reviewsSliderWrapper .reviewSliderNav{justify-content:center;gap:20px;top:auto;bottom:0;transform:none}}.projectDetailsBanner{background:#000;width:100%;overflow:hidden}.projectDetailsBanner .projectDetailsBannerBox{z-index:0;width:100%;position:relative;overflow:hidden}.projectDetailsBanner .projectDetailsBannerBox:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#0000001f,#000);width:100%;height:100%;position:absolute;top:0;left:0}.projectDetailsBanner .projectDetailsBannerBox .projectDetailsBannerThumbnail{z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.projectDetailsBanner .projectDetailsBannerBox .projectDetailsBannerThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.4)}.projectDetailsBanner .projectDetailsBannerBox .projectDetailsBannerMain{z-index:2;flex-direction:column;justify-content:flex-end;width:100%;height:calc(100vh - 200px);padding:100px 0 60px;display:flex;position:relative}.projectDetailsBanner .projectDetailsBannerBox .projectDetailsBannerMain h1{color:#fff;width:80%;font-family:font2;font-size:4em;line-height:1.2}.projectDetailsBanner .projectDetailsBannerBox .projectDetailsBannerMain .projectDetailsBannerLocation{opacity:.8;align-items:center;gap:8px;margin-top:10px;display:flex}.projectDetailsBanner .projectDetailsBannerBox .projectDetailsBannerMain .projectDetailsBannerLocation .metaIcon{color:#fff;font-size:20px;transition:all .3s}.projectDetailsBanner .projectDetailsBannerBox .projectDetailsBannerMain .projectDetailsBannerLocation span{color:#fff;font-family:font3;font-size:20px;transition:all .3s}.projectDetailsContent{width:100%;padding:40px 0 100px}.projectDetailsContent .projectOverviewBox{corner-shape:squircle;background-color:#f8f8f8;border-radius:58px;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;margin-bottom:100px;display:grid}.projectDetailsContent .projectOverviewBox .projectOverviewBoxCol{border-left:2px solid #fff;flex-direction:column;gap:6px;width:100%;padding:30px;display:flex}.projectDetailsContent .projectOverviewBox .projectOverviewBoxCol:first-child{border-left:none}.projectDetailsContent .projectOverviewBox .projectOverviewBoxCol span{color:#787878;font-size:14px;transition:all .3s}.projectDetailsContent .projectOverviewBox .projectOverviewBoxCol h3{color:#000;font-family:font4;font-size:20px;transition:all .3s}.projectDetailsContent .projectDetailsContentMain{width:100%;max-width:1000px;margin:0 auto;padding:0 5%}.projectDetailsContent .projectDetailsContentMain h2{font-family:font4;font-size:38px}.projectDetailsContent .projectDetailsContentMain .keyHighlights{margin-top:60px}.projectDetailsContent .projectDetailsContentMain .keyHighlights h3{margin-bottom:20px;font-family:font4;font-size:28px}.projectDetailsContent .projectDetailsContentMain .keyHighlights ul.highlightsList{flex-direction:column;gap:16px;padding:0;list-style:none;display:flex}.projectDetailsContent .projectDetailsContentMain .keyHighlights ul.highlightsList li{padding-left:28px;font-size:18px;position:relative}.projectDetailsContent .projectDetailsContentMain .keyHighlights ul.highlightsList li:before{content:"";background:#444;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.projectDetailsContent .projectDetailsContentMain .projectImagesGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:80px;display:grid}.projectDetailsContent .projectDetailsContentMain .projectImagesGrid .imgBox{aspect-ratio:3/2;border-radius:20px;width:100%;position:relative;overflow:hidden}.projectDetailsContent .projectDetailsContentMain .projectImagesGrid .imgBox img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.projectDetailsContent .projectDetailsContentMain .clientReview{flex-direction:column;margin-top:80px;display:flex}.projectDetailsContent .projectDetailsContentMain .clientReview h3{margin-bottom:20px;font-family:font4;font-size:28px}.projectDetailsContent .projectDetailsContentMain .clientReview .reviewCard{corner-shape:squircle;background-color:#f8f8f8;border-radius:58px;width:100%;padding:20px}.projectDetailsContent .projectDetailsContentMain .clientReview .reviewCard .reviewCardIframe{corner-shape:squircle;background:#eee;border-radius:58px;width:100%;height:400px;position:relative;overflow:hidden}.projectDetailsContent .projectDetailsContentMain .clientReview .reviewCard .reviewCardIframe img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.projectDetailsContent .projectDetailsContentMain .clientReview .reviewCard .reviewCardIframe .playBtnOverlay{z-index:2;background:#0003;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.projectDetailsContent .projectDetailsContentMain .clientReview .reviewCard .reviewCardIframe .playBtnOverlay .playBtnCircle{background:var(--secondaryColor);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;transition:all .3s;display:flex;box-shadow:0 4px 15px #0000004d}.franchiseDetails{width:100%;padding:100px 0}@media (max-width:992px){.franchiseDetails{padding:80px 0}}@media (max-width:768px){.franchiseDetails{padding:60px 0}}.franchiseDetails .franchiseDetailsMain{flex-wrap:wrap;align-items:flex-start;gap:60px;width:100%;display:flex}@media (max-width:1024px){.franchiseDetails .franchiseDetailsMain{gap:40px}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1{flex-direction:column;width:calc(100% - 510px);display:flex}@media (max-width:1024px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1{width:calc(100% - 390px)}}@media (max-width:992px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1{width:100%}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseBenefitsGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:768px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseBenefitsGrid{grid-template-columns:1fr}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseBenefitsGrid{margin-top:40px}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseBenefitsGrid .benefitCard{corner-shape:squircle;background:#f8f8f8;border:1px solid #0000;border-radius:58px;flex-direction:column;gap:15px;padding:30px;transition:all .3s;display:flex}@media (max-width:768px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseBenefitsGrid .benefitCard{border-radius:30px}}@media (max-width:500px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseBenefitsGrid .benefitCard{border-radius:22px}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseBenefitsGrid .benefitCard .icon{width:70px;height:70px;color:var(--primaryColor);justify-content:center;align-items:center;display:flex}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseBenefitsGrid .benefitCard .icon svg{stroke-width:.7px;width:100%;height:100%}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseBenefitsGrid .benefitCard p{color:#333;margin:0;font-family:font4;font-size:18px;line-height:1.4}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseInfoBlock{flex-direction:column;margin-top:60px;display:flex}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseInfoBlock h3{margin-bottom:20px;font-family:font4;font-size:26px}@media (max-width:768px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseInfoBlock h3{margin-bottom:15px;font-size:22px}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseInfoBlock p{color:#444;margin:0;font-size:18px;line-height:1.6}@media (max-width:768px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseInfoBlock p{font-size:16px}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney{flex-direction:column;margin-top:60px;display:flex}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney h3{margin-bottom:20px;font-family:font4;font-size:30px}@media (max-width:768px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney h3{margin-bottom:15px;font-size:24px}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}@media (max-width:1024px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid{grid-template-columns:repeat(2,1fr);gap:20px;padding:25px}}@media (max-width:500px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid{grid-template-columns:1fr}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid{background-color:var(--secondaryColor);corner-shape:squircle;border:1px solid #eee;border-radius:58px;padding:30px 20px}@media (max-width:768px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid{border-radius:30px}}@media (max-width:500px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid{border-radius:22px}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid .journeyCard{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid .journeyCard:not(:last-child):after{content:"";background:#fff5;width:1px;height:70%;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}@media (max-width:1024px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid .journeyCard:not(:last-child):after{display:none}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid .journeyCard .icon{width:70px;height:70px}@media (max-width:768px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid .journeyCard .icon{width:50px;height:50px}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid .journeyCard .icon{corner-shape:squircle;color:var(--primaryColor);background:#fff;border-radius:58px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid .journeyCard .icon svg{stroke-width:1.5px;width:32px;height:32px}@media (max-width:768px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid .journeyCard .icon svg{width:24px;height:24px}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid .journeyCard span{color:#fff;text-transform:uppercase;letter-spacing:1px;font-family:font4;font-size:14px}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseJourney .journeyGrid .journeyCard p{color:#fff;margin:0;font-size:15px;line-height:1.4}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess{margin-top:60px}@media (max-width:768px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess{margin-top:40px}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess{flex-direction:column;display:flex}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess h3{margin-bottom:40px;font-family:font4;font-size:32px}@media (max-width:768px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess h3{margin-bottom:30px;font-size:26px}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline{flex-direction:column;gap:0;display:flex}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep{align-items:flex-start;gap:20px;display:flex}@media (max-width:768px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep{gap:15px}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep{padding-bottom:30px;position:relative}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep:not(:last-child):before{content:"";position:absolute;left:23px}@media (max-width:768px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep:not(:last-child):before{left:19px}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep:not(:last-child):before{background:#0000001a;width:2px;top:45px;bottom:-5px}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep .stepNumber{width:48px;height:48px}@media (max-width:768px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep .stepNumber{width:40px;height:40px;font-size:16px}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep .stepNumber{background:var(--primaryColor);color:#fff;z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:font4;font-size:18px;display:flex}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep .stepContent{background:#f8f8f8;padding:25px 30px}@media (max-width:768px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep .stepContent{padding:20px}}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep .stepContent{corner-shape:squircle;border:1px solid #0000;border-radius:30px;flex:1;transition:all .3s}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep .stepContent:hover{border-color:var(--primaryColor);transform:translateY(-3px);box-shadow:0 10px 30px #0000000d}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep .stepContent h4{color:var(--primaryColor);margin-top:0;margin-bottom:10px;font-family:font4;font-size:18px}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol1 .franchiseProcess .processTimeline .processStep .stepContent p{color:#444;margin:0;font-size:16px;line-height:1.5}.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol2{width:450px;position:sticky;top:100px}@media (max-width:1024px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol2{width:350px}}@media (max-width:992px){.franchiseDetails .franchiseDetailsMain .franchiseDetailsCol2{width:100%;position:relative;top:0}}.blogsList{padding-top:80px}@media (max-width:768px){.blogsList{padding-top:60px}}.blogsList .homeBlogsGrid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:0;display:grid}@media (max-width:992px){.blogsList .homeBlogsGrid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:600px){.blogsList .homeBlogsGrid{grid-template-columns:1fr}}.blogDetails{width:100%;margin-top:40px;padding:100px 0}@media (max-width:768px){.blogDetails{margin-top:20px;padding:60px 0}}.blogDetails .blogDetailsMain{width:100%;padding:0 15%}@media (max-width:1024px){.blogDetails .blogDetailsMain{padding:0 5%}}@media (max-width:768px){.blogDetails .blogDetailsMain{padding:0}}.blogDetails .blogDetailsMain{flex-direction:column;display:flex}.blogDetails .blogDetailsMain .backBtnWrapper{margin-bottom:30px}.blogDetails .blogDetailsMain .backBtnWrapper .backBtn{color:#555;align-items:center;gap:10px;font-family:font4;font-size:16px;transition:color .3s;display:inline-flex}.blogDetails .blogDetailsMain .backBtnWrapper .backBtn svg{font-size:20px;transition:transform .3s}.blogDetails .blogDetailsMain .backBtnWrapper .backBtn:hover{color:var(--primaryColor)}.blogDetails .blogDetailsMain .backBtnWrapper .backBtn:hover svg{transform:translate(-5px)}.blogDetails .blogDetailsMain .blogFeaturedImg{border-radius:58px;width:100%;position:relative}@media (max-width:768px){.blogDetails .blogDetailsMain .blogFeaturedImg{border-radius:30px;margin-bottom:30px}}.blogDetails .blogDetailsMain .blogFeaturedImg{corner-shape:squircle;margin-bottom:40px;overflow:hidden}.blogDetails .blogDetailsMain .blogFeaturedImg .img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blogDetails .blogDetailsMain .blogMeta{flex-wrap:wrap;align-items:center;gap:30px;margin-bottom:25px;display:flex}@media (max-width:768px){.blogDetails .blogDetailsMain .blogMeta{gap:15px;margin-bottom:20px}}.blogDetails .blogDetailsMain .blogMeta .metaItem{color:#555;align-items:center;gap:10px;font-family:font4;font-size:16px;display:flex}.blogDetails .blogDetailsMain .blogMeta .metaItem .icon{color:var(--primaryColor);font-size:20px}.blogDetails .blogDetailsMain .blogHeading{font-size:48px}@media (max-width:992px){.blogDetails .blogDetailsMain .blogHeading{font-size:40px}}@media (max-width:768px){.blogDetails .blogDetailsMain .blogHeading{margin-bottom:25px;font-size:32px}}@media (max-width:480px){.blogDetails .blogDetailsMain .blogHeading{font-size:26px}}.blogDetails .blogDetailsMain .blogHeading{color:#111;margin-bottom:40px;font-family:font2;line-height:1.2}.blogDetails .blogDetailsMain .blogContentBlock{width:100%}.blogDetails .blogDetailsMain .blogContentBlock p{font-size:20px}@media (max-width:768px){.blogDetails .blogDetailsMain .blogContentBlock p{margin-bottom:20px;font-size:16px}}.blogDetails .blogDetailsMain .blogContentBlock p{color:#444;margin-bottom:30px;line-height:1.8}.blogDetails .blogDetailsMain .blogContentBlock h3{font-size:28px}@media (max-width:768px){.blogDetails .blogDetailsMain .blogContentBlock h3{margin-top:30px;margin-bottom:15px;font-size:22px}}.blogDetails .blogDetailsMain .blogContentBlock h3{color:#222;margin-top:50px;margin-bottom:25px;font-family:font4}.blogDetails .blogDetailsMain .blogContentBlock blockquote{font-size:24px}@media (max-width:768px){.blogDetails .blogDetailsMain .blogContentBlock blockquote{margin:30px 0;padding:20px;font-size:18px}}.blogDetails .blogDetailsMain .blogContentBlock blockquote{color:var(--primaryColor);border-left:5px solid var(--primaryColor);background:#fdfdfd;border-radius:0 30px 30px 0;margin:50px 0;padding:30px 40px;font-family:font4;font-style:italic;line-height:1.6}.blogDetails .blogDetailsMain .blogContentBlock .keyHighlights{corner-shape:squircle;border-radius:40px;margin:10px 0 40px}.blogDetails .blogDetailsMain .blogContentBlock .keyHighlights ul{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.blogDetails .blogDetailsMain .blogContentBlock .keyHighlights ul li{padding-left:30px;font-size:18px;position:relative}@media (max-width:768px){.blogDetails .blogDetailsMain .blogContentBlock .keyHighlights ul li{font-size:16px}}.blogDetails .blogDetailsMain .blogContentBlock .keyHighlights ul li{color:#444;line-height:1.6}.blogDetails .blogDetailsMain .blogContentBlock .keyHighlights ul li:before{content:"•";color:var(--primaryColor);font-size:30px;line-height:25px;position:absolute;left:0}.blogDetails .blogDetailsMain .blogContentBlock .keyHighlights ul li strong{color:#111;font-family:font4}.blogDetails .blogDetailsMain .blogContentBlock .keyHighlights ol{flex-direction:column;gap:20px;margin:0;padding:0 0 0 20px;display:flex}.blogDetails .blogDetailsMain .blogContentBlock .keyHighlights ol li{font-size:18px;position:relative}@media (max-width:768px){.blogDetails .blogDetailsMain .blogContentBlock .keyHighlights ol li{font-size:16px}}.blogDetails .blogDetailsMain .blogContentBlock .keyHighlights ol li{color:#444;line-height:1.6}.blogDetails .blogDetailsMain .blogContentBlock .keyHighlights ol li strong{color:#111;font-family:font4}.contactDetails{width:100%;padding:100px 0}@media (max-width:992px){.contactDetails{padding:80px 0}}@media (max-width:768px){.contactDetails{padding:60px 0}}.contactDetails{background:#fdfdfd}.contactDetails .contactDetailsMain{flex-wrap:wrap;align-items:flex-start;gap:80px;width:100%;display:flex}@media (max-width:1024px){.contactDetails .contactDetailsMain{gap:50px}}.contactDetails .contactDetailsMain .contactDetailsCol1{width:50%}@media (max-width:992px){.contactDetails .contactDetailsMain .contactDetailsCol1{width:100%}}.contactDetails .contactDetailsMain .contactDetailsCol1{flex-direction:column;display:flex}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsPhone{flex-direction:column;width:100%;display:flex}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsPhone h2{font-size:2.5em}@media (max-width:1024px){.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsPhone h2{font-size:2.2em}}@media (max-width:768px){.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsPhone h2{font-size:2em}}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsPhone h2{color:var(--secondaryColor);font-family:font4}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsPhone ul{flex-direction:column;gap:20px;margin-top:40px;display:flex}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsPhone ul li{flex-direction:column;gap:10px;list-style:none}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsPhone ul li span{color:#5c5c5c;font-family:font4;font-size:16px}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsPhone ul li .numbers{flex-wrap:wrap;gap:6px 40px;margin-top:14px;display:flex}@media (max-width:768px){.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsPhone ul li .numbers{gap:6px 20px}}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsPhone ul li .numbers a{font-family:font4;font-size:24px}@media (max-width:768px){.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsPhone ul li .numbers a{font-size:20px}}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsPhone ul li .numbers a{color:#000;width:fit-content}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsPhone ul li .numbers a:hover{color:var(--secondaryColor)}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail{aspect-ratio:1;border-radius:58px;width:100%}@media (max-width:768px){.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail{border-radius:30px;margin-top:40px}}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail{corner-shape:squircle;background:#fdfdfd;margin-top:60px;position:relative;overflow:hidden}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.2)}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks{z-index:2;background:#fdfdfd;flex-direction:column;padding:30px;display:flex;position:absolute;top:0;right:0}@media (max-width:768px){.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks{border-radius:0 0 0 30px;min-width:auto;padding:20px}}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks{corner-shape:squircle;border-radius:0 0 0 58px;min-width:250px}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks:before{content:"";corner-shape:squircle;border-bottom-right-radius:58px;width:58px;height:58px;position:absolute;bottom:-58px;right:0;transform:rotate(270deg);box-shadow:.313rem .313rem 0 .313rem #fdfdfd}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks:after{content:"";corner-shape:squircle;border-bottom-right-radius:58px;width:58px;height:58px;position:absolute;top:0;left:-58px;transform:rotate(270deg);box-shadow:.313rem .313rem 0 .313rem #fdfdfd}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks h3{color:#000;font-family:font2;font-size:16px}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks ul{flex-direction:column;gap:15px;width:100%;margin-top:10px;margin-bottom:20px;display:flex}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks ul li{flex-direction:column;gap:4px;list-style:none;display:flex}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks ul li span{color:#797979;font-size:14px}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks ul li .numbers{flex-direction:column;gap:4px;display:flex}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks ul li .numbers a{color:#000;font-size:16px;transition:all .3s}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks ul li .numbers a:hover{color:var(--primaryColor)}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks .socialLinksList{align-items:center;gap:10px;margin-top:10px;display:flex}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks .socialLinksList a{background:#e1f1f0;border-radius:14px;justify-content:center;align-items:center;width:35px;height:35px;transition:all .3s;display:flex;position:relative;overflow:hidden}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks .socialLinksList a svg{width:60%;height:60%;color:var(--primaryColor);transition:all .3s}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks .socialLinksList a:hover{background:var(--primaryColor)}.contactDetails .contactDetailsMain .contactDetailsCol1 .contactDetailsThumbnail .socialLinks .socialLinksList a:hover svg{color:#fff}.contactDetails .contactDetailsMain .contactDetailsForm{width:calc(50% - 80px)}@media (max-width:1024px){.contactDetails .contactDetailsMain .contactDetailsForm{width:calc(50% - 50px)}}@media (max-width:992px){.contactDetails .contactDetailsMain .contactDetailsForm{width:100%;position:relative;top:0}}.contactDetails .contactDetailsMain .contactDetailsForm{flex-direction:column;display:flex;position:sticky;top:100px}@media (max-width:992px){.contactDetails .contactDetailsMain .contactDetailsForm{position:relative;top:0}}.contactDetails .contactDetailsMain .contactDetailsForm .contactDetailsFormHeader{flex-direction:column;display:flex}.contactDetails .contactDetailsMain .contactDetailsForm form{flex-direction:column;gap:20px;margin-top:40px;display:flex}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup{flex-direction:column;gap:5px;display:flex}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup label{color:#000;font-size:16px}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup input,.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup textarea{corner-shape:squircle;color:#333;background:#fff;border:1px solid #e5e7eb;border-radius:35px;width:100%;height:55px;padding:0 25px;font-size:1em;transition:all .3s}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup input::-moz-placeholder{color:#9ca3af}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup textarea::-moz-placeholder{color:#9ca3af}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup input::placeholder,.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup textarea::placeholder{color:#9ca3af}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup input:focus,.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup textarea:focus{border-color:var(--secondaryColor);outline:none;box-shadow:0 0 0 4px #0000000d}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup textarea{resize:none;height:150px;padding:18px 25px}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup button.primaryBtn{cursor:pointer;border:none;width:fit-content;margin-top:10px}
