.elementor .urva-fa-hero-vis{min-width:0px;position:relative;padding:0px;}.elementor .urva-fa-btns{min-width:0px;padding:0px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .urva-fa-hero-copy{min-width:0px;padding:0px;display:grid;gap:24px;}.elementor .urva-fa-hero-grid{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:grid;gap:56px;grid-template-columns:1.02fr 1fr;align-items:center;margin-inline: auto;\n}.elementor .urva-fa-hero{padding-block-start:56px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F8F4EC;display:block;}.elementor .urva-fa-btn-ghost{&.e-button-base { display: inline-flex; align-items: center; gap: 10px; min-height: 52px; padding: 0px 26px; border-radius: 999px; border: 0; font-family: var(--urva-font); font-weight: 700; font-size: 17px; line-height: 1; text-decoration: none; background-color: transparent; color: #182144; box-shadow: inset 0 0 0 2px #182144; transition: background-color .25s ease; } &.e-button-base:hover { background-color: rgba(24,33,68,.06); color: #182144; }\n}.elementor .urva-fa-btn{&.e-button-base { display: inline-flex; align-items: center; gap: 10px; min-height: 52px; padding: 0px 26px; border-radius: 999px; border: 0; font-family: var(--urva-font); font-weight: 700; font-size: 17px; line-height: 1; text-decoration: none; background-color: #182144; color: #F8F4EC; box-shadow: 0 8px 22px rgba(24,33,68,.22); transition: transform .25s ease, box-shadow .25s ease; } &.e-button-base:hover { background-color: #182144; color: #F8F4EC; transform: translateY(-2px); box-shadow: 0 14px 30px rgba(24,33,68,.28); } & span { display: inline-block; transition: transform .25s ease; } &:hover span { transform: translateX(4px); }\n}.elementor .urva-fa-lead{max-width:34em;font-family:var(--urva-font);font-size:clamp(18px,1.5vw,21px);color:#4B5378;line-height:1.5;margin:0px;& a { color: #2F8A5E; font-weight: 700; }\n}.elementor .urva-fa-h1{font-family:var(--urva-font);font-weight:700;font-size:clamp(38px,4.4vw,60px);color:#182144;letter-spacing:-0.01em;line-height:1.02;margin:0px;font-stretch: 100%; font-variation-settings: "wdth" 108; text-wrap: balance; & span { color: #2F8A5E; }\n}.elementor .urva-fa-page{font-family:var(--urva-font);color:#182144;padding:0px;background-color:#F8F4EC;display:block;overflow-x: clip;\n}.elementor .urva-ind-s05{position:relative;}.elementor .urva-ind-logos{width:100%;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .urva-sol-proof{width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:18px;border-block-start: 1px solid var(--urva-border);\n}.elementor .urva-marquee-logo{width:auto;height:44px;max-width:180px;object-fit:contain;flex:0 0 auto;}.elementor .urva-marquee-track{display:flex;flex-direction:row;gap:var(--urva-space-64);flex-wrap:nowrap;flex:0 0 auto;align-items:center;padding-block: 8px; padding-inline: 0 var(--urva-space-64); width: max-content;\n}.elementor .urva-logo-marquee{width:100%;overflow:hidden;padding:0px;display:flex;flex-direction:row;}.elementor .urva-container{width:100%;max-width:var(--urva-container);padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-48);}.elementor .urva-section{width:100%;color:var(--urva-navy);padding-block-start:var(--urva-section-y);padding-block-end:var(--urva-section-y);padding-inline-start:var(--urva-gutter);padding-inline-end:var(--urva-gutter);background-color:var(--urva-ivory);display:flex;flex-direction:column;align-items:center;}