.hero-banner .hero-fade-bg{width:clamp(300px, 66.667vw, 1550px);height:clamp(290px, 51.458vw, 1200px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(24 155 83 / .15);border-radius:50%;filter:blur(200px);z-index:-1}.hero-banner::before{content:'';width:clamp(80px, 18.229vw, 400px);height:clamp(80px, 18.229vw, 400px);background:rgb(24 155 83 / .25);filter:blur(200px);position:absolute;bottom:-45%;left:0%;z-index:-1;top:unset}.hero-banner::after{content:'';width:clamp(80px, 18.229vw, 400px);height:clamp(80px, 18.229vw, 400px);background:rgb(24 155 83 / .25);filter:blur(200px);position:absolute;top:0;right:0%;bottom:unset}.benefit-section::after{content:'';width:clamp(340px, 32.917vw, 650px);height:clamp(340px, 32.917vw, 650px);background:rgb(24 155 83 / .25);filter:blur(200px);position:absolute;top:unset;right:15%;bottom:-55%}.imageSlider .swiper-slide-inner{position:relative;overflow:hidden;border-radius:16px}.imageSlider .swiper-slide-inner img{-webkit-transition:all 0.6s linear 0s;transition:all 0.6s linear 0s}.imageSlider .swiper-slide-inner:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.6s linear 0s;transition:all 0.6s linear 0s}.imageHoverBox-2 .elementor-widget-image,.imageHoverBox .elementor-widget-image{position:relative;overflow:hidden;border-radius:20px}.imageHoverBox-2 .elementor-widget-image img,.imageHoverBox .elementor-widget-image img{-webkit-transition:all 0.6s linear 0s;transition:all 0.6s linear 0s}.imageHoverBox-2 .elementor-widget-image:hover img,.imageHoverBox:hover .elementor-widget-image img{box-shadow:0 0 0 0 rgb(0 0 0 / .04),6px 3px 14px 0 rgb(0 0 0 / .04),23px 12px 26px 0 rgb(0 0 0 / .03),53px 27px 35px 0 rgb(0 0 0 / .02),94px 48px 42px 0 rgb(0 0 0 / .01);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.6s linear 0s;transition:all 0.6s linear 0s}.blurBg{background:rgb(44 47 59 / .4);backdrop-filter:blur(20px)}.product-centered-image::before{content:'';width:clamp(335px, 34.74vw, 800px);height:clamp(335px, 34.74vw, 800px);background:#fff;filter:blur(250px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pmc-wrapper{width:100%;max-width:680px;text-align:center;color:#e5e7eb}.pmc-wrapper h1,.pmc-wrapper h2,.pmc-wrapper h3,.pmc-wrapper h4,.pmc-wrapper h5,.pmc-wrapper h6,.pmc-wrapper p,.pmc-wrapper span{font-family:'Inter Tight',sans-serif!important}.pmc-wrapper h1{font-size:32px;font-weight:700;margin-bottom:8px;color:#fff}.pmc-wrapper .pmc-subtitle{color:#9ca3af;font-size:14px;margin-bottom:28px}.pmc-wrapper .pmc-card{background:#222426;padding:32px;box-shadow:0 16px 16px -8px rgb(12 12 13 / .1),0 4px 4px -4px rgb(12 12 13 / .05);border-radius:24px}.pmc-wrapper .pmc-field{margin-bottom:32px;text-align:left}.pmc-wrapper .pmc-label{display:flex;justify-content:space-between;margin-bottom:16px;font-size:16px;color:#fff;font-weight:500}.pmc-wrapper .pmc-label strong{font-size:22px;color:#fff;font-weight:600}.pmc-wrapper .slider-wrap{position:relative;height:28px;display:flex;align-items:center}.pmc-wrapper .slider-track{position:absolute;left:0;right:0;height:11px;border-radius:20px;background:#EDEEF2;overflow:hidden}.pmc-wrapper .slider-fill{height:100%;background:#22c55e;border-radius:10px;transition:width 0.05s}.pmc-wrapper input[type=range]{position:absolute;left:0;right:0;width:100%;height:28px;opacity:0;cursor:pointer;z-index:10;margin:0;-webkit-appearance:none}.pmc-wrapper .thumb-pill{position:absolute;transform:translateX(-50%);width:52px;height:26px;background:#189B53;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:4px;pointer-events:none;z-index:5;box-shadow:0 0 0 5px rgb(34 197 94 / .18),0 2px 8px rgb(0 0 0 / .4);transition:left 0.05s}.pmc-wrapper .thumb-pill svg{fill:#EDEEF2;flex-shrink:0}.pmc-wrapper .pmc-range-labels{display:flex;justify-content:space-between;font-size:13px;color:#8F9DB2;margin-top:8px}.pmc-wrapper .pmc-results{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.pmc-wrapper .pmc-box{background:#2C2F3B;padding:14px 16px;border-radius:14px;text-align:left}.pmc-wrapper .pmc-box p{font-size:13px;color:#D3DAE5;margin:0 0 8px;font-weight:500}.pmc-wrapper .pmc-box h3{font-size:26px;color:#fff;font-weight:700;margin:0!important}.pmc-wrapper .pmc-highlight{background:#16a34a}.pmc-wrapper .pmc-highlight p{color:#D3DAE5;font-weight:600;font-size:13px}.pmc-wrapper .pmc-highlight h3{color:#fff;font-weight:800}.pmc-wrapper .pmc-note{font-size:13px;color:#D3DAE5;margin-top:20px;line-height:1.6;font-style:italic}.contactVideo-block .e-hosted-video,.contactVideo-block .e-hosted-video video{height:100%;object-fit:cover;object-position:right center}.blur-bg{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);backdrop-filter:blur(10.5px)}.elementor-icon-box-wrapper .elementor-icon-box-title{margin-top:0!important}.ourValues .elementor-icon-box-description{transition:0.3s ease-in all}.ourValues:hover .elementor-icon-box-description{color:#fff}.elementor-widget-n-accordion .e-n-accordion-item{border:1px solid #D3DAE5;border-radius:12px}.elementor-widget-n-accordion .e-n-accordion-item .elementor-element{border:0!important}.elementor-widget-n-accordion .e-n-accordion-item .elementor-element .e-con-inner{padding-top:0!important}footer .elementor-button .elementor-button-icon svg{transition:0.3s ease-in all}footer .elementor-button:hover .elementor-button-icon svg{transform:rotate(45deg)}.formats-section .formatBlock,.formats-section .formatBlock *{transition:all 0.3s ease-in-out}.formats-section .formatBlock:hover{background-color:#189B53!important}.formats-section .formatBlock:hover .elementor-icon{background-color:#ffffff!important}.formats-section .formatBlock:hover .elementor-icon svg path{fill:#576780!important}.formats-section .formatBlock:hover .elementor-icon-box-title,.formats-section .formatBlock:hover .elementor-icon-box-description{color:#ffffff!important}.formats-section .formatBlock:hover .elementor-icon-list-text{color:#ffffff!important}.formats-section .formatBlock:hover .elementor-icon-list-icon svg path{fill:#ffffff!important}.catg-tag,.catg-tag .elementor-heading-title{transition:0.3s ease-in all}.catg-tag:hover{background-color:#189B53!important}.catg-tag:hover .elementor-heading-title{color:#fff!important}.coreServices-card .elementor-icon-wrapper .elementor-icon,.coreServices-card .elementor-icon-wrapper .elementor-icon svg{transition:0.3s ease-in all}.coreServices-card:hover .elementor-icon-wrapper .elementor-icon{background-color:#189853!important;transform:scale(1.15)}.coreServices-card:hover .elementor-icon-wrapper .elementor-icon svg path{fill:#fff}.faq-search-wrapper{position:relative;max-width:380px;margin-left:auto;margin-right:auto}.faq-search-input{width:100%;padding:12px 60px 12px 50px!important;border-radius:40px!important;border:none;background:#f3f4f6;font-size:16px;outline:none;box-shadow:inset 0 0 0 1px #e5e7eb}.faq-search-icon{position:absolute;left:18px;top:55%;transform:translateY(-50%);pointer-events:none}.faq-search-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:#189B53;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.3s ease}.faq-search-btn:hover{background:#2C2F3B}.faq-search-input:focus{box-shadow:0 0 0 2px #22c55e33;background:#fff}.resourcesBox{position:relative;overflow:hidden;background:#fff;transition:transform 0.4s ease}.resourcesBox::before{content:"";position:absolute;inset:0;background:#189B53;transform:translateY(100%);transition:transform 0.6s ease;z-index:0}.resourcesBox:hover::before{transform:translateY(0)}.resourcesBox>*{position:relative;z-index:1}.resourcesBox h2,.resourcesBox p,.resourcesBox .elementor-button-text,.resourcesBox svg path{transition:color 0.35s ease,fill 0.35s ease}.resourcesBox:hover h2,.resourcesBox:hover p,.resourcesBox:hover .elementor-button-text,.resourcesBox:hover .elementor-button{color:#fff!important;border-color:#fff!important}.resourcesBox:hover svg path{fill:#fff}.bookCall-section .elementor-field-type-checkbox .elementor-field-option{display:flex;align-items:center;gap:8px;margin-bottom:clamp(32px, 2.604vw, 55px)}.bookCall-section .elementor-field-type-checkbox .elementor-field-option input{width:20px;height:20px}.bookCall-section .elementor-field-type-checkbox .elementor-field-option label{font-size:18px!important;color:#505152!important}@media (max-width:992px){.contactVideo-block .e-hosted-video,.contactVideo-block .e-hosted-video video{object-position:center center}}@media (max-width:768px){.pmc-wrapper .pmc-box h3{font-size:22px}}@media (max-width:767px){.pmc-wrapper .pmc-results{grid-template-columns:1fr 1fr}.elementor-menu-toggle{justify-content:end!important}}@media (max-width:575px){.hero-banner .hero-fade-bg{background:rgb(24 155 83 / .9);top:72px;left:-190px}.hero-banner::after{width:358px;height:358px;top:unset;right:0;bottom:-50%}.hero-banner .ratingBar{background-color:#EBF5EF;border:1px solid rgb(87 103 128 / .15)}.benefit-section::after{width:340px;height:340px;top:unset;right:unset;bottom:-55%;left:0}}