/* Generated Styles */

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: banner-02 (section-DeqFWydt) */
.section-DeqFWydt {
}

.section-DeqFWydt .banner02-cta-primary {
    background-color: #059669;
    color: #ffffff;
}

.section-DeqFWydt .banner02-cta-primary:hover {
    background-color: #047857;
}

.section-DeqFWydt .banner02-cta-secondary {
    border-color: rgba(255,255,255,0.3);
    color: #ffffff;
}

.section-DeqFWydt .banner02-cta-secondary:hover {
    background-color: rgba(255,255,255,0.2);
}

/* Section: about-02 (section-1776361641530-6yql5hi2y) */
.section-1776361641530-6yql5hi2y {
    background-color: #FFFFFF;
    color: #111827;
    padding-top: 80px;
    padding-bottom: 44px;
}

.section-1776361641530-6yql5hi2y .title-text { color: #1E293B; }

.section-1776361641530-6yql5hi2y .description-text { color: #4B5563; }

.section-1776361641530-6yql5hi2y .cta-primary {
    background-color: #334155;
    color: #ffffff;
}

.section-1776361641530-6yql5hi2y .cta-secondary { color: #ea580c; }

.section-1776361641530-6yql5hi2y .about-image { border-color: #F5F5F5; }

/* Section: why-choose-02 (section-v38kTmtj) */
.section-v38kTmtj {
    background-color: #F1F5F9;
    padding-top: 76px;
    padding-bottom: 96px;
}

.section-v38kTmtj .why02-title { color: #1E293B; }

.section-v38kTmtj .why02-card {
    background-color: #ffffff;
    border-color: #f1f5f9;
}

.section-v38kTmtj .why02-icon-wrapper {
    background-color: #334155;
    color: #334155;
}

.section-v38kTmtj .why02-feature-title { color: #1E293B; }

.section-v38kTmtj .why02-feature-description { color: #4B5563; }

/* Section: services-02 (section-1779232669703-3m3s98wap) */
.section-1779232669703-3m3s98wap {
    background-color: #ffffff;
    color: #111827;
    padding-top: 36px;
    padding-bottom: 40px;
}

.section-1779232669703-3m3s98wap .services02-grid {
    display: grid;
    gap: 1.5rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (max-width: 1023px) {
    .section-1779232669703-3m3s98wap .services02-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 639px) {
    .section-1779232669703-3m3s98wap .services02-grid { grid-template-columns: 1fr; }
}

.section-1779232669703-3m3s98wap .eyebrow-text { color: #334155; }

.section-1779232669703-3m3s98wap .title-text { color: #1E293B; }

.section-1779232669703-3m3s98wap .description-text { color: #4B5563; }

.section-1779232669703-3m3s98wap .service-card {
    border-color: #d1d5db;
    background-color: #ffffff;
}

.section-1779232669703-3m3s98wap .card-top {
    background-image: linear-gradient(135deg, #10b981, #059669);
}

.section-1779232669703-3m3s98wap .service-title { color: #1E293B; }

.section-1779232669703-3m3s98wap .service-description { color: #4B5563; }

.section-1779232669703-3m3s98wap .services02-cta {
    background-color: #334155;
    color: #ffffff;
    transition: background-color 150ms ease, color 150ms ease, transform 150ms ease;
}

.section-1779232669703-3m3s98wap .services02-cta:hover {
    background-color: #1E293B;
    color: #ffffff;
    transform: translateY(-2px);
}

.section-1779232669703-3m3s98wap .modal-header {
    background-color: #059669;
    color: #ffffff;
}

.section-1779232669703-3m3s98wap .modal-body {
    background-color: #ffffff;
    color: #111827;
}

.section-1779232669703-3m3s98wap .modal-body-content p { margin-bottom: 0.75rem; line-height: 1.6; }
.section-1779232669703-3m3s98wap .modal-body-content ul, .section-1779232669703-3m3s98wap .modal-body-content ol { margin: 0 0 1rem 0; padding-left: 1.5rem; list-style-position: outside; }
.section-1779232669703-3m3s98wap .modal-body-content ul { list-style-type: disc; }
.section-1779232669703-3m3s98wap .modal-body-content ol { list-style-type: decimal; }
.section-1779232669703-3m3s98wap .modal-body-content li { margin-bottom: 0.4rem; line-height: 1.6; }

/* Section: news-grid (section-1776528138281-09ppal9o5) */
.section-1776528138281-09ppal9o5 {
    background-color: #F1F5F9;
    padding-top: 20px;
    padding-bottom: 80px;
}

/* Section: cta-01 (section-1RNNmNid) */
.section-1RNNmNid {
    background-color: #4B5563;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: breadcrumb-01 (section-rMZcNiwF) */
.section-rMZcNiwF {
    background-color: #ffffff;
    padding-top: 1px;
    padding-bottom: 1px;
}

/* Section: about-04 (section-Tx2I0TlK) */
.section-Tx2I0TlK {
    background-color: #ffffff;
    padding-top: 12px;
    padding-bottom: 80px;
}

/* Section: about-05 (section-0TmWGT5e) */
.section-0TmWGT5e {
    background-color: #e1e8eb;
    padding-top: 40px;
    padding-bottom: 80px;
}

/* Section: cta-01 (section-1776383202831-6hl8rbp4p) */
.section-1776383202831-6hl8rbp4p {
    background-color: #ffffff;
    padding-top: 20px;
    padding-bottom: 44px;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: breadcrumb-01 (section-M2EESm6l) */
.section-M2EESm6l {
    background-color: #ffffff;
    padding-top: 0px;
    padding-bottom: 0px;
}

/* Section: services-02 (section-1776427033550-agidecun0) */
.section-1776427033550-agidecun0 {
    background-color: #F1F5F9;
    color: #111827;
    padding-top: 72px;
    padding-bottom: 72px;
}

.section-1776427033550-agidecun0 .services02-grid {
    display: grid;
    gap: 1.5rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (max-width: 1023px) {
    .section-1776427033550-agidecun0 .services02-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 639px) {
    .section-1776427033550-agidecun0 .services02-grid { grid-template-columns: 1fr; }
}

.section-1776427033550-agidecun0 .eyebrow-text { color: #334155; }

.section-1776427033550-agidecun0 .title-text { color: #1E293B; }

.section-1776427033550-agidecun0 .description-text { color: #4B5563; }

.section-1776427033550-agidecun0 .service-card {
    border-color: #d1d5db;
    background-color: #ffffff;
}

.section-1776427033550-agidecun0 .card-top {
    background-image: linear-gradient(135deg, #10b981, #059669);
}

.section-1776427033550-agidecun0 .service-title { color: #1E293B; }

.section-1776427033550-agidecun0 .service-description { color: #4B5563; }

.section-1776427033550-agidecun0 .services02-cta {
    background-color: #334155;
    color: #ffffff;
    transition: background-color 150ms ease, color 150ms ease, transform 150ms ease;
}

.section-1776427033550-agidecun0 .services02-cta:hover {
    background-color: #1E293B;
    color: #ffffff;
    transform: translateY(-2px);
}

.section-1776427033550-agidecun0 .modal-header {
    background-color: #059669;
    color: #ffffff;
}

.section-1776427033550-agidecun0 .modal-body {
    background-color: #ffffff;
    color: #111827;
}

.section-1776427033550-agidecun0 .modal-body-content p { margin-bottom: 0.75rem; line-height: 1.6; }
.section-1776427033550-agidecun0 .modal-body-content ul, .section-1776427033550-agidecun0 .modal-body-content ol { margin: 0 0 1rem 0; padding-left: 1.5rem; list-style-position: outside; }
.section-1776427033550-agidecun0 .modal-body-content ul { list-style-type: disc; }
.section-1776427033550-agidecun0 .modal-body-content ol { list-style-type: decimal; }
.section-1776427033550-agidecun0 .modal-body-content li { margin-bottom: 0.4rem; line-height: 1.6; }

/* Section: cta-01 (section-1776427321629-szqczvxaw) */
.section-1776427321629-szqczvxaw {
    background-color: #4B5563;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: breadcrumb-02 (section-1776691477420-36erasi0t) */
.section-1776691477420-36erasi0t {
    background-color: #e5e7eb;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: breadcrumb-01 (section-PHkj7v4U) */
.section-PHkj7v4U {
    background-color: #ffffff;
    padding-top: 0px;
    padding-bottom: 0px;
}

/* Section: contact-02 (section-kLThEtbA) */
.section-kLThEtbA {
    background-color: #F1F5F9;
    padding-top: 72px;
    padding-bottom: 72px;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: breadcrumb-01 (section-zzV8CBkZ) */
.section-zzV8CBkZ {
    background-color: #ffffff;
    padding-top: 40px;
    padding-bottom: 40px;
}

/* Section: about-04 (section-aGayXXKU) */
.section-aGayXXKU {
    background-color: #ffffff;
    padding-top: 80px;
    padding-bottom: 40px;
}

/* Section: why-choose-01 (section-1776451916629-ze3xvsp5m) */
.section-1776451916629-ze3xvsp5m {
    background-color: #e1e8eb;
    padding-top: 64px;
    padding-bottom: 64px;
}

.section-1776451916629-ze3xvsp5m .title-text { color: #1E293B; }

.section-1776451916629-ze3xvsp5m .description-text { color: #4B5563; }

.section-1776451916629-ze3xvsp5m .feature-card {
    background-color: #ffffff;
    border: 1px solid #e5e7eb;
}

.section-1776451916629-ze3xvsp5m .feature-card-highlighted {
    background-color: #ffffff;
    border-color: #e5e7eb;
}

.section-1776451916629-ze3xvsp5m .feature-title { color: #334155; }

.section-1776451916629-ze3xvsp5m .feature-description { color: #4B5563; }

/* Section: about-06 (section-TKSum0O6) */
.section-TKSum0O6 {
    background-color: #ffffff;
    padding-top: 42px;
    padding-bottom: 40px;
}

/* Section: breadcrumb-02 (section-1776691315834-uxswy97hz) */
.section-1776691315834-uxswy97hz {
    background-color: #e5e7eb;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: breadcrumb-01 (section-kgeITqXk) */
.section-kgeITqXk {
    background-color: #ffffff;
    padding-top: 40px;
    padding-bottom: 40px;
}

/* Section: about-04 (section-91OjpTI0) */
.section-91OjpTI0 {
    background-color: #ffffff;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: about-06 (section-E4dj5gbP) */
.section-E4dj5gbP {
    background-color: #F1F5F9;
    padding-top: 40px;
    padding-bottom: 40px;
}

/* Section: breadcrumb-02 (section-1776691530378-4lfr10bd6) */
.section-1776691530378-4lfr10bd6 {
    background-color: #e5e7eb;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: breadcrumb-01 (section-cjYES3sK) */
.section-cjYES3sK {
    background-color: #ffffff;
    padding-top: 40px;
    padding-bottom: 40px;
}

/* Section: about-04 (section-31leZUEy) */
.section-31leZUEy {
    background-color: #ffffff;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: about-06 (section-neo1NIX0) */
.section-neo1NIX0 {
    background-color: #F1F5F9;
    padding-top: 0px;
    padding-bottom: 40px;
}

/* Section: why-choose-02 (section-1776466169259-zdk9t93yg) */
.section-1776466169259-zdk9t93yg {
    background-color: #ffffff;
    padding-top: 96px;
    padding-bottom: 96px;
}

.section-1776466169259-zdk9t93yg .why02-title { color: #1E293B; }

.section-1776466169259-zdk9t93yg .why02-card {
    background-color: #F1F5F9;
    border-color: #f1f5f9;
}

.section-1776466169259-zdk9t93yg .why02-icon-wrapper {
    background-color: #334155;
    color: #1E293B;
}

.section-1776466169259-zdk9t93yg .why02-feature-title { color: #1E293B; }

.section-1776466169259-zdk9t93yg .why02-feature-description { color: #4B5563; }

/* Section: breadcrumb-02 (section-1776691594198-qg100hbno) */
.section-1776691594198-qg100hbno {
    background-color: #e5e7eb;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: breadcrumb-01 (section-7P6BcKNb) */
.section-7P6BcKNb {
    background-color: #ffffff;
    padding-top: 40px;
    padding-bottom: 40px;
}

/* Section: about-04 (section-i5PJTkog) */
.section-i5PJTkog {
    background-color: #ffffff;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: about-06 (section-TuIlTt8y) */
.section-TuIlTt8y {
    background-color: #F1F5F9;
    padding-top: 0px;
    padding-bottom: 40px;
}

/* Section: why-choose-01 (section-1776524592448-td8r9wtu3) */
.section-1776524592448-td8r9wtu3 {
    background-color: #ffffff;
    padding-top: 64px;
    padding-bottom: 64px;
}

.section-1776524592448-td8r9wtu3 .title-text { color: #1E293B; }

.section-1776524592448-td8r9wtu3 .description-text { color: #334155; }

.section-1776524592448-td8r9wtu3 .feature-card {
    background-color: #F1F5F9;
    border: 1px solid #4B5563;
}

.section-1776524592448-td8r9wtu3 .feature-card-highlighted {
    background-color: #F1F5F9;
    border-color: #4B5563;
}

.section-1776524592448-td8r9wtu3 .feature-title { color: #1E293B; }

.section-1776524592448-td8r9wtu3 .feature-description { color: #4B5563; }

/* Section: breadcrumb-02 (section-1776691654484-9wpnhabn1) */
.section-1776691654484-9wpnhabn1 {
    background-color: #e5e7eb;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: breadcrumb-01 (section-1776771032657-zkkc80wxu) */
.section-1776771032657-zkkc80wxu {
    background-color: #ffffff;
    padding-top: 40px;
    padding-bottom: 40px;
}

/* Section: news-grid (section-1776525297650-poytot8hd) */
.section-1776525297650-poytot8hd {
    background-color: #F1F5F9;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: breadcrumb-01 (section-1776862503774-ccl4ku0c8) */
.section-1776862503774-ccl4ku0c8 {
    background-color: #ffffff;
    padding-top: 40px;
    padding-bottom: 40px;
}

/* Section: news-grid (section-1776528234449-oy21tekak) */
.section-1776528234449-oy21tekak {
    background-color: #F1F5F9;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: news-article (section-1776528688247-uc04d64v8) */
.section-1776528688247-uc04d64v8 {
    background-color: #ffffff;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: cta-01 (section-1776693801749-6mao1gbsn) */
.section-1776693801749-6mao1gbsn {
    background-color: #4B5563;
    padding-top: 32px;
    padding-bottom: 24px;
}

/* Section: breadcrumb-02 (section-1776531059670-qwu08ayu9) */
.section-1776531059670-qwu08ayu9 {
    background-color: #e5e7eb;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: breadcrumb-01 (section-1776895195567-zxt8wm3jn) */
.section-1776895195567-zxt8wm3jn {
    background-color: #ffffff;
    padding-top: 40px;
    padding-bottom: 40px;
}

/* Section: news-grid (section-1776770934068-c7dwh91d8) */
.section-1776770934068-c7dwh91d8 {
    background-color: #F1F5F9;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: breadcrumb-01 (section-1776897633089-0v8xy5aom) */
.section-1776897633089-0v8xy5aom {
    background-color: #ffffff;
    padding-top: 40px;
    padding-bottom: 40px;
}

/* Section: news-grid (section-1776770941935-zyz7t3pyz) */
.section-1776770941935-zyz7t3pyz {
    background-color: #F1F5F9;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: news-article (section-1776896869670-3nzbno1ne) */
.section-1776896869670-3nzbno1ne {
    background-color: #ffffff;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: cta-01 (section-1778427539288-7lp6i3jja) */
.section-1778427539288-7lp6i3jja {
    background-color: #4B5563;
    padding-top: 32px;
    padding-bottom: 24px;
}

/* Section: breadcrumb-02 (section-1778428522151-yhhr2qnj6) */
.section-1778428522151-yhhr2qnj6 {
    background-color: #e5e7eb;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: news-article (section-1778427715070-6r6qu8vyp) */
.section-1778427715070-6r6qu8vyp {
    background-color: #ffffff;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: cta-01 (section-1779320967962-ec8c5bgx5) */
.section-1779320967962-ec8c5bgx5 {
    background-color: #4B5563;
    padding-top: 32px;
    padding-bottom: 24px;
}

/* Section: breadcrumb-02 (section-1778428529368-s4m8khmvt) */
.section-1778428529368-s4m8khmvt {
    background-color: #e5e7eb;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: about-04 (section-1778444305167-omv4vatqz) */
.section-1778444305167-omv4vatqz {
    background-color: #ffffff;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: about-04 (section-1778444310816-6j3y9b675) */
.section-1778444310816-6j3y9b675 {
    background-color: #ffffff;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: breadcrumb-01 (section-1779316700935-7bi0jwpy2) */
.section-1779316700935-7bi0jwpy2 {
    background-color: #ffffff;
    padding-top: 40px;
    padding-bottom: 40px;
}

/* Section: news-grid (section-1779316714672-bj482gst5) */
.section-1779316714672-bj482gst5 {
    background-color: #F1F5F9;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

/* Section: header-03 (section-zmgYmuNS) */
.section-zmgYmuNS {
    background-color: #fffff;
    color: #1E293B;
    padding-top: 20px;
    padding-bottom: 20px;
}

.section-zmgYmuNS .nav-link { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-item { color: #1E293B; }
.section-zmgYmuNS .mobile-menu-button { color: #1E293B; }

.section-zmgYmuNS .nav-link {
    position: relative;
    padding-bottom: 4px;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s ease;
}

.section-zmgYmuNS .nav-link:hover { border-bottom-color: #1E293B; }

.section-zmgYmuNS .cta-button {
    background-color: #059669;
    color: #ffffff;
}

.section-zmgYmuNS .cta-button:hover {
    background-color: #047857;
    color: #ffffff;
}

.section-zmgYmuNS { border-bottom: 1px solid #e5e7eb; }

.section-zmgYmuNS .dropdown-content {
    background-color: #ffffff;
}

.section-zmgYmuNS .dropdown-item {
    color: #374151;
}

.section-zmgYmuNS .dropdown-item:hover {
    background-color: #f3f4f6;
}

.section-zmgYmuNS .mobile-submenu a {
    color: #374151;
}

/* Section: news-article (section-1779319127762-gfq6y8w94) */
.section-1779319127762-gfq6y8w94 {
    background-color: #ffffff;
    padding-top: 80px;
    padding-bottom: 80px;
}

/* Section: breadcrumb-02 (section-1779321764332-3sqav2iyz) */
.section-1779321764332-3sqav2iyz {
    background-color: #e5e7eb;
}

/* Section: footer-01 (section-9FWwFZJy) */
.section-9FWwFZJy {
    background-color: #1E293B;
    color: #E2E8F0;
    padding-top: 64px;
    padding-bottom: 32px;
}

.section-9FWwFZJy .footer-social-link { color: #E2E8F0; }

.section-9FWwFZJy .footer-social-link:hover { color: #10b981; }

.section-9FWwFZJy .footer-quick-link:hover { color: #10b981; }

