.elementor-171 .elementor-element.elementor-element-cb573fd{--display:flex;}.elementor-171 .elementor-element.elementor-element-300fcf4 .site-hero{--site-hero-primary:#1C7161;--site-hero-accent:#1DC09F;}.elementor-171 .elementor-element.elementor-element-300fcf4 .site-hero-title span{color:#1BDFB7;}.elementor-171 .elementor-element.elementor-element-300fcf4 .site-hero-desc{color:rgba(255, 255, 255, 0.85);}.elementor-171 .elementor-element.elementor-element-300fcf4 .site-hero-stat-label{color:rgba(255, 255, 255, 0.85);}.elementor-171 .elementor-element.elementor-element-300fcf4 .site-hero-graphic-sub{color:rgba(255, 255, 255, 0.85);}.elementor-171 .elementor-element.elementor-element-300fcf4 .site-hero-btn-primary{background-color:#ffffff;color:#064e3b !important;}.elementor-171 .elementor-element.elementor-element-300fcf4 .site-hero-btn-primary:hover{background-color:#2d9b85;color:#ffffff !important;}.elementor-171 .elementor-element.elementor-element-300fcf4 .site-hero-btn-secondary{background-color:rgba(255, 255, 255, 0.12);color:#ffffff !important;}.elementor-171 .elementor-element.elementor-element-300fcf4 .site-hero-btn-secondary:hover{background-color:#ffffff;color:#064e3b !important;}.elementor-171 .elementor-element.elementor-element-21de492{--display:flex;}.elementor-171 .elementor-element.elementor-element-4f875cf .wn-solutions{background-color:#ffffff;}html.dark .elementor-171 .elementor-element.elementor-element-4f875cf .wn-solutions{background-color:#030712 !important;}.elementor-171 .elementor-element.elementor-element-4f875cf .wn-badge{background-color:rgba(28,113,97,0.1);color:#1C7161;border-color:#1C7161 !important;}.elementor-171 .elementor-element.elementor-element-4f875cf .wn-title-p1{color:#111827;}.elementor-171 .elementor-element.elementor-element-4f875cf .wn-title-p2{color:#1C7161;}.elementor-171 .elementor-element.elementor-element-4f875cf .wn-desc{color:#6b7280;}.elementor-171 .elementor-element.elementor-element-4f875cf .wn-card{background-color:#f9fafb;border-color:#f3f4f6;}.elementor-171 .elementor-element.elementor-element-4f875cf .wn-card-icon{--wn-icon-start:#1C7161;--wn-icon-end:#2d9b85;}.elementor-171 .elementor-element.elementor-element-4f875cf .wn-card-icon i{color:#ffffff !important;font-size:24px;}.elementor-171 .elementor-element.elementor-element-4f875cf .wn-card-icon svg{fill:#ffffff !important;color:#ffffff !important;width:24px;height:24px;}.elementor-171 .elementor-element.elementor-element-4f875cf .wn-card-title{color:#111827;}.elementor-171 .elementor-element.elementor-element-4f875cf .wn-card:hover .wn-card-title{color:#1C7161;}.elementor-171 .elementor-element.elementor-element-4f875cf .wn-card-desc{color:#4b5563;}.elementor-171 .elementor-element.elementor-element-4f875cf .wn-btn{background-color:#1C7161;color:#ffffff;}.elementor-171 .elementor-element.elementor-element-4f875cf .wn-btn:hover{background-color:#155a4d;color:#ffffff;}.elementor-171 .elementor-element.elementor-element-98af30f{--display:flex;}.elementor-171 .elementor-element.elementor-element-22f4d80 .wn-products{background-color:#f9fafb;}html.dark .elementor-171 .elementor-element.elementor-element-22f4d80 .wn-products{background-color:#111827 !important;}.elementor-171 .elementor-element.elementor-element-22f4d80 .wn-badge{background-color:rgba(28,113,97,0.1);color:#1C7161;}.elementor-171 .elementor-element.elementor-element-22f4d80 .wn-title-p1{color:#111827;}.elementor-171 .elementor-element.elementor-element-22f4d80 .wn-title-p2{color:#1C7161;}.elementor-171 .elementor-element.elementor-element-22f4d80 .wn-desc{color:#6b7280;}.elementor-171 .elementor-element.elementor-element-22f4d80 .wn-card{background-color:#ffffff;border-color:#f3f4f6;}.elementor-171 .elementor-element.elementor-element-22f4d80 .wn-card-cat{color:#1C7161;}.elementor-171 .elementor-element.elementor-element-22f4d80 .wn-card-title{color:#111827;}.elementor-171 .elementor-element.elementor-element-22f4d80 .wn-card-desc{color:#4b5563;}.elementor-171 .elementor-element.elementor-element-22f4d80 .wn-btn{background-color:#ffffff;color:#1C7161;border-color:rgba(28,113,97,0.2);}.elementor-171 .elementor-element.elementor-element-22f4d80 .wn-btn:hover{background-color:#1C7161;color:#ffffff;}.elementor-171 .elementor-element.elementor-element-78a68be{--display:flex;}.elementor-171 .elementor-element.elementor-element-b2a40fc{--wn-primary:#1C7161;--wn-accent:#2d9b85;}.elementor-171 .elementor-element.elementor-element-b2a40fc .wn-news{background-color:#ffffff;}html.dark .elementor-171 .elementor-element.elementor-element-b2a40fc .wn-news{background-color:#030712 !important;}.elementor-171 .elementor-element.elementor-element-81c3032{--display:flex;}.elementor-171 .elementor-element.elementor-element-ab6154f{--wn-primary:#1C7161;}.elementor-171 .elementor-element.elementor-element-ab6154f .wn-partners{background-color:#ffffff;border-color:#f3f4f6;}html.dark .elementor-171 .elementor-element.elementor-element-ab6154f .wn-partners{background-color:#030712 !important;}.elementor-171 .elementor-element.elementor-element-56870ee{--display:flex;}.elementor-171 .elementor-element.elementor-element-0e52313 .wn-testimonials{background-color:#f9fafb;}html.dark .elementor-171 .elementor-element.elementor-element-0e52313 .wn-testimonials{background-color:#111827 !important;}.elementor-171 .elementor-element.elementor-element-0e52313 .wn-badge{background-color:rgba(28,113,97,0.1);color:#1C7161;}.elementor-171 .elementor-element.elementor-element-0e52313 .wn-title-p1{color:#111827;}.elementor-171 .elementor-element.elementor-element-0e52313 .wn-title-p2{color:#1C7161;}.elementor-171 .elementor-element.elementor-element-0e52313 .wn-desc{color:#6b7280;}.elementor-171 .elementor-element.elementor-element-0e52313 .wn-testimonial-card{background-color:#ffffff;border-color:#f3f4f6;}.elementor-171 .elementor-element.elementor-element-0e52313 .wn-testimonial-content{color:#374151;}.elementor-171 .elementor-element.elementor-element-0e52313 .wn-author-name{color:#111827;}.elementor-171 .elementor-element.elementor-element-0e52313 .wn-author-position{color:#6b7280;}.elementor-171 .elementor-element.elementor-element-0e52313 .wn-avatar{--wn-av-start:#1C7161;--wn-av-end:#2d9b85;}.elementor-171 .elementor-element.elementor-element-0e52313 .wn-rating{color:#2d9b85;}.elementor-171 .elementor-element.elementor-element-62fe762{--display:flex;}.elementor-171 .elementor-element.elementor-element-edaf116 .cg-careers{--cg-primary:#1C7161;--cg-accent:#2d9b85;}.elementor-171 .elementor-element.elementor-element-edaf116 .cg-careers-title{color:#ffffff;}.elementor-171 .elementor-element.elementor-element-edaf116 .cg-careers-desc{color:rgba(255,255,255,0.9);}.elementor-171 .elementor-element.elementor-element-edaf116 .cg-badge{background:rgba(255,255,255,0.1);border-color:rgba(255, 255, 255, 0.2) !important;}.elementor-171 .elementor-element.elementor-element-edaf116 .cg-badge span{color:#ffffff;}.elementor-171 .elementor-element.elementor-element-edaf116 .cg-badge svg{color:#ffffff;}.elementor-171 .elementor-element.elementor-element-edaf116 .cg-btn{background:#ffffff;color:#1C7161;}.elementor-171 .elementor-element.elementor-element-edaf116 .cg-btn:hover{background:#2d9b85;color:#ffffff;}.elementor-171 .elementor-element.elementor-element-edaf116 .cg-job-card{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);}.elementor-171 .elementor-element.elementor-element-edaf116 .cg-job-card:hover{background:rgba(255,255,255,0.2);}.elementor-171 .elementor-element.elementor-element-edaf116 .cg-job-dept{color:#2d9b85;}.elementor-171 .elementor-element.elementor-element-edaf116 .cg-job-title{color:#ffffff;}.elementor-171 .elementor-element.elementor-element-edaf116 .cg-job-location{color:rgba(255,255,255,0.6);}.elementor-171 .elementor-element.elementor-element-e2705f8{--display:flex;}.elementor-171 .elementor-element.elementor-element-7d055de .res-cta-wrapper{--res-bg:#ffffff;}html.dark .elementor-171 .elementor-element.elementor-element-7d055de .res-cta-wrapper, .elementor-171 .elementor-element.elementor-element-7d055de .res-cta-wrapper.is-dark{--res-bg:#030712 !important;}.elementor-171 .elementor-element.elementor-element-7d055de .res-cta-icon{color:#1C7161;}html.dark .elementor-171 .elementor-element.elementor-element-7d055de .res-cta-icon, .elementor-171 .elementor-element.elementor-element-7d055de .res-cta-wrapper.is-dark .res-cta-icon{color:#2d9b85 !important;}.elementor-171 .elementor-element.elementor-element-7d055de .res-cta-title{color:#111827;}html.dark .elementor-171 .elementor-element.elementor-element-7d055de .res-cta-title, .elementor-171 .elementor-element.elementor-element-7d055de .res-cta-wrapper.is-dark .res-cta-title{color:#f3f4f6 !important;}.elementor-171 .elementor-element.elementor-element-7d055de .res-cta-desc{color:#6b7280;}html.dark .elementor-171 .elementor-element.elementor-element-7d055de .res-cta-desc, .elementor-171 .elementor-element.elementor-element-7d055de .res-cta-wrapper.is-dark .res-cta-desc{color:#9ca3af !important;}.elementor-171 .elementor-element.elementor-element-7d055de .res-cta-btn{background-color:#f3f4f6;color:#111827;}html.dark .elementor-171 .elementor-element.elementor-element-7d055de .res-cta-btn, .elementor-171 .elementor-element.elementor-element-7d055de .res-cta-wrapper.is-dark .res-cta-btn{background-color:#1f2937 !important;color:#ffffff !important;}.elementor-171 .elementor-element.elementor-element-7d055de .res-cta-btn:hover{background-color:#1C7161;color:#ffffff;}html.dark .elementor-171 .elementor-element.elementor-element-7d055de .res-cta-btn:hover, .elementor-171 .elementor-element.elementor-element-7d055de .res-cta-wrapper.is-dark .res-cta-btn:hover{background-color:#2d9b85 !important;color:#111827 !important;}