.elementor .cta-dark-heading{max-width:560px;font-family:"'Barlow Condensed', 'Arial Narrow', sans-serif";font-weight:800;font-size:32px;color:#f5f1ea;line-height:1.15;}.elementor .cta-dark-row{width:100%;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align: left;\n}.elementor .cta-dark-v2{color:#f5f1ea;background-color:#15181d;padding-block: 64px; padding-inline: 24px;\n}.elementor .info-row-text{font-size:15px;color:#5b5d63;line-height:1.6;}.elementor .info-row-title{font-family:"'Barlow Condensed', 'Arial Narrow', sans-serif";font-weight:700;font-size:18px;color:#14161a;margin-block-end:6px;}.elementor .info-row{border-block-start-width:1px;display:flex;flex-direction:column;padding-block: 22px; border-top-style: solid; border-top-color: rgba(24,26,29,0.12);\n}.elementor .info-right{display:flex;flex-direction:column;flex:2 1 420px;}.elementor .info-left{flex:1 1 280px;}.elementor .info-split{width:100%;margin-block-start:8px;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;}.elementor .tags-row{width:100%;margin-block-start:28px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-start;}.elementor .pill-light{font-weight:600;font-size:14px;color:#181a1d;border-radius:999px;border-width:1px;border-color:rgba(24,26,29,0.15);border-style:solid;display:inline-block;padding-block: 9px; padding-inline: 20px;\n}.elementor .gallery-grid{width:100%;margin-block-start:40px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .gallery-desc{font-size:15px;color:#5b5d63;line-height:1.6;flex:1 1 280px;text-align: right;\n}.elementor .gallery-heading-wrap{flex:1 1 320px;}.elementor .gallery-header{width:100%;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .stat-bar-value{font-family:"'Barlow Condensed', 'Arial Narrow', sans-serif";font-weight:700;font-size:20px;color:#f5f1ea;}.elementor .stat-bar-label{font-weight:700;font-size:11px;color:rgba(245,241,234,0.5);letter-spacing:0.1em;text-transform:uppercase;margin-block-end:8px;}.elementor .stat-bar-item{flex:1 1 200px;}.elementor .stat-bar-grid{width:100%;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:space-between;}.elementor .stat-bar-dark{color:#f5f1ea;background-color:#15181d;padding-block: 48px; padding-inline: 24px;\n}.elementor .badge-value{font-weight:700;font-size:15px;color:#ff9248;margin-block-start:2px;}.elementor .badge-label{font-size:10px;color:rgba(245,241,234,0.55);letter-spacing:0.12em;text-transform:uppercase;}.elementor .img-badge{position:absolute;inset-block-end:24px;inset-inline-start:24px;border-radius:12px;background-color:#15181d;display:flex;flex-direction:column;padding-block: 12px; padding-inline: 20px;\n}.elementor .stat-value{font-family:"'Barlow Condensed', 'Arial Narrow', sans-serif";font-weight:800;font-size:28px;color:#14161a;}.elementor .stat-label{font-weight:700;font-size:11px;color:#8a8c91;letter-spacing:0.1em;text-transform:uppercase;margin-block-end:6px;}.elementor .hero-stats-row{width:100%;padding-block-start:24px;margin-block-start:44px;border-block-start-width:1px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;border-top-style: solid; border-top-color: rgba(24,26,29,0.12);\n}.elementor .btn-wa-flat:hover,.elementor .btn-wa-flat:focus-visible{background-color:#1ebe5d;}.elementor .btn-wa-flat{font-family:"'Barlow Condensed', 'Arial Narrow', sans-serif";font-weight:800;font-size:16px;color:#0b1710;margin-block-start:0px;border-radius:4px;border-width:0px;background-color:#25D366;padding-block: 16px; padding-inline: 30px;\n}.elementor .btn-outline:hover,.elementor .btn-outline:focus-visible{border-color:rgba(24,26,29,0.5);}.elementor .btn-outline{font-family:"'Barlow Condensed', 'Arial Narrow', sans-serif";font-weight:700;font-size:16px;color:#181a1d;margin-block-start:0px;border-radius:4px;border-width:1.5px;border-color:rgba(24,26,29,0.22);border-style:solid;background-color:transparent;padding-block: 16px; padding-inline: 30px;\n}.elementor .btn-row{width:100%;margin-block-start:32px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .lead-v2{max-width:480px;font-size:18px;color:#5b5d63;line-height:1.6;margin-block-start:20px;}.elementor .h1-v2{max-width:560px;font-family:"'Barlow Condensed', 'Arial Narrow', sans-serif";font-weight:800;font-size:58px;color:#14161a;letter-spacing:-0.02em;line-height:1.05;}.elementor .eyebrow-v2{font-family:"'Barlow Condensed', 'Arial Narrow', sans-serif";font-weight:700;font-size:14px;color:#c2410c;letter-spacing:0.14em;text-transform:uppercase;margin-block-end:20px;}.elementor .hero-right{max-width:560px;position:relative;flex:1 1 420px;}.elementor .hero-left{display:flex;flex-direction:column;flex:1 1 440px;align-items:flex-start;text-align: left;\n}.elementor .hero-grid{width:100%;display:flex;flex-direction:row;gap:64px;flex-wrap:wrap;align-items:center;}.elementor .container-left{width:100%;max-width:1200px;margin-inline: auto; text-align: left;\n}.elementor .section-white{color:#181a1d;background-color:#f3f1ec;padding-block: 88px; padding-inline: 24px;\n}.elementor .card-title{font-family:"'Barlow Condensed', 'Arial Narrow', sans-serif";font-weight:700;font-size:23px;line-height:1.25;margin-block-end:10px;}.elementor .card-num{font-family:"'Barlow Condensed', 'Arial Narrow', sans-serif";font-weight:800;font-size:14px;color:#ff7a1a;letter-spacing:0.12em;margin-block-end:14px;}.elementor .card-third{max-width:340px;flex:1 1 280px;}.elementor .card-light{padding:32px;border-radius:6px;border-width:1px;border-color:rgba(0,0,0,0.08);border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;align-items:flex-start;text-align: left;\n}.elementor .cards-grid{width:100%;margin-block-start:56px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;}.elementor .body-text{font-size:16px;line-height:1.7;opacity:85%;}.elementor .h2-section{max-width:720px;font-family:"'Barlow Condensed', 'Arial Narrow', sans-serif";font-weight:800;font-size:44px;letter-spacing:-0.01em;line-height:1.1;}