body.rmt-design-refined .elementor .rmt-confirmation-page {background:#f3f6fa;min-height:560px;padding:100px 0!important}
body.rmt-design-refined .elementor .rmt-confirmation-card {max-width:860px!important;padding:48px!important;gap:26px!important;background:#fff;border:1px solid #dce5ee;border-top:4px solid var(--rmt-brand-blue);border-radius:12px;box-shadow:0 14px 35px #123d3008}
body.rmt-design-refined .elementor .rmt-confirmation-card h1.elementor-heading-title {font-size:46px;line-height:1.15;letter-spacing:-1.5px;color:var(--rmt-forest)}
body.rmt-design-refined .rmt-confirmation-card .elementor-widget-text-editor:not(.rmt-eyebrow) {color:var(--rmt-muted);max-width:650px}
body.rmt-design-refined .rmt-confirmation-card a {color:var(--rmt-brand-blue)}
body.rmt-design-refined .elementor .rmt-confirmation-actions {flex-direction:row!important;flex-wrap:wrap;gap:14px!important;align-items:center}
body.rmt-design-refined .rmt-confirmation-actions>.elementor-widget {width:auto}
body.rmt-design-refined .elementor .rmt-confirmation-call .elementor-button {background:var(--rmt-brand-blue);border-color:var(--rmt-brand-blue);color:#fff;font-size:16px}
body.rmt-design-refined .elementor .rmt-confirmation-call .elementor-button:hover {background:var(--rmt-brand-blue-dark);border-color:var(--rmt-brand-blue-dark);color:#fff}
@media(max-width:767px) {
 body.rmt-design-refined .elementor .rmt-confirmation-page {padding:48px 0!important;min-height:0}
 body.rmt-design-refined .elementor .rmt-confirmation-card {padding:28px!important}
 body.rmt-design-refined .elementor .rmt-confirmation-card h1.elementor-heading-title {font-size:34px;letter-spacing:-1px}
 body.rmt-design-refined .elementor .rmt-confirmation-actions {flex-direction:column!important;align-items:stretch}
 body.rmt-design-refined .rmt-confirmation-actions>.elementor-widget,body.rmt-design-refined .rmt-confirmation-actions .elementor-button {width:100%}
}
