.elementor .text-hero-grey{max-width:30em;font-family:Satoshi;font-weight:500;font-size:16px;color:var(--grey-body-text);padding-block-end:15px;}.elementor .btn-red{max-width:45%;font-family:Cabinet Grotesk;font-weight:500;font-size:16px;color:#F8F6F1;border-radius:0.5rem;background-color:#CE1126;mix-blend-mode:normal;backdrop-filter:brightness(100%);}.elementor .btn-red:hover,.elementor .btn-red:focus-visible{color:#FFFFFF;background-color:var(--dark-red-hover-state);}.elementor .btn-red-arrow{#btn-red-arrow a {
font-family: 'Cabinet Grotesk', system-ui, sans-serif;
font-weight: 700;
font-size: 15px;
background: #CE1126;
color: #ffffff;
border-radius: 10px;
padding: 13px 22px;
border: 1.5px solid transparent;
display: inline-flex;
align-items: center;
gap: 9px;
text-decoration: none;
transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
box-shadow: 0 6px 16px rgba(206, 17, 38, 0.28);
white-space: nowrap;
cursor: pointer;
}

selector a:hover {
background: #A60E1F;
transform: translateY(-2px);
box-shadow: 0 10px 22px rgba(206, 17, 38, 0.34);
} a {
font-family: 'Cabinet Grotesk', system-ui, sans-serif;
font-weight: 700;
font-size: 15px;
background: #CE1126;
color: #ffffff;
border-radius: 10px;
padding: 13px 22px;
border: 1.5px solid transparent;
display: inline-flex;
align-items: center;
gap: 9px;
text-decoration: none;
transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
box-shadow: 0 6px 16px rgba(206, 17, 38, 0.28);
white-space: nowrap;
cursor: pointer;
}

.btn-red-arrow a:hover {
background: #A60E1F;
transform: translateY(-2px);
box-shadow: 0 10px 22px rgba(206, 17, 38, 0.34);
} a {
font-family: 'Cabinet Grotesk', system-ui, sans-serif;
font-weight: 700;
font-size: 15px;
background: #CE1126;
color: #ffffff;
border-radius: 10px;
padding: 13px 22px;
border: 1.5px solid transparent;
display: inline-flex;
align-items: center;
gap: 9px;
text-decoration: none;
transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
box-shadow: 0 6px 16px rgba(206, 17, 38, 0.28);
white-space: nowrap;
cursor: pointer;
}

#btn-red-arrow a:hover {
background: #A60E1F;
transform: translateY(-2px);
box-shadow: 0 10px 22px rgba(206, 17, 38, 0.34);
}\n}.elementor .h2-red-small{font-family:Satoshi;font-weight:600;font-size:clamp(12px, 1.25vw, 20px);color:var(--dark-red-hover-state);letter-spacing:1px;word-spacing:5px;text-align:center;text-transform:uppercase;}.elementor .h2-main{font-family:Cabinet Grotesk;font-weight:600;color:var(--navy);word-spacing:5px;text-align:center;}.elementor .center-text{width:100%;max-width:100%;text-align:center;}.elementor .h3-card{font-family:Cabinet Grotesk;font-weight:500;font-size:20px;}.elementor .text-card{font-family:Satoshi;font-weight:300;font-size:16px;color:var(--grey-light-muted);margin-block-end:10px;}.elementor .bord-card-text{font-weight:700;color:var(--navy);}.elementor .text-card-min{font-size:14px;}.elementor .div-100{padding:30px;border-radius:1rem;background-color:var(--navy-light);display:flex;align-self:center;}.elementor .DUP_div-50{width:50%;max-width:50%;}.elementor .h2-left-alignment{color:var(--white);text-align:start;}.elementor .gap{font-family:Satoshi;font-weight:500;font-size:14px;padding-block-start:0px;padding-block-end:10px;}.elementor .offer-btn{color:var(--gold-dark-hover-state);padding-block-start:3px;padding-block-end:3px;padding-inline-start:15px;padding-inline-end:15px;border-radius:35px;border-width:1px;border-color:var(--gold-dark-hover-state);border-style:solid;background-color:#f5b40045;}.elementor .h2-main-midium{font-family:Cabinet Grotesk;font-weight:700;color:var(--white);}.elementor .text-white{color:var(--off-white-bg);}.elementor .color-gold{background-color:var(--gold-accent);}.elementor .text-blc{font-weight:600;font-size:16px;color:var(--navy);word-spacing:5px;}.elementor .card-domain{padding:20px;}.elementor .card-icon-domain{margin-block-end:5px;}