/* ROVE V8.15 — 3 Main Pages Responsive Consistency Layer */
:root{--rove-v815-max:1240px;--rove-v815-pad-desktop:24px;--rove-v815-pad-tablet:20px;--rove-v815-pad-phone:16px;--rove-v815-section-desktop:68px;--rove-v815-section-tablet:52px;--rove-v815-section-phone:40px}
html[data-rove-v815="1"] *,html[data-rove-v815="1"] *::before,html[data-rove-v815="1"] *::after{box-sizing:border-box}
html[data-rove-v815="1"] body{overflow-x:hidden}
html[data-rove-v815="1"] main{width:100%;min-width:0}
html[data-rove-v815="1"] [data-rove-v815-section="1"]{width:100%!important;max-width:none;min-width:0;scroll-margin-top:110px}
html[data-rove-v815="1"] [data-rove-v815-section="1"]:not([data-rove-v815-hero="1"]){padding-top:var(--rove-v815-section-desktop)!important;padding-bottom:var(--rove-v815-section-desktop)!important}
html[data-rove-v815="1"] [data-rove-v815-heading="1"]{width:min(900px,100%);margin-left:auto!important;margin-right:auto!important;text-align:center!important;text-wrap:balance}
html[data-rove-v815="1"] [data-rove-v815-intro="1"]{width:min(780px,100%);margin-left:auto!important;margin-right:auto!important;text-align:center!important;text-wrap:pretty}
html[data-rove-v815="1"] [data-rove-v815-section="1"]>.container,html[data-rove-v815="1"] [data-rove-v815-section="1"]>.wrap,html[data-rove-v815="1"] [data-rove-v815-section="1"]>.inner,html[data-rove-v815="1"] [data-rove-v815-section="1"]>[class*="container"],html[data-rove-v815="1"] [data-rove-v815-section="1"]>[class*="inner"]{width:min(var(--rove-v815-max),calc(100% - (var(--rove-v815-pad-desktop) * 2)))!important;max-width:var(--rove-v815-max)!important;margin-left:auto!important;margin-right:auto!important}
html[data-rove-v815="1"] [data-rove-v815-section="1"] img,html[data-rove-v815="1"] [data-rove-v815-section="1"] video{max-width:100%}
html[data-rove-v815="1"] [data-rove-v815-section="1"] [data-rove-v815-scroll-x="1"]{overflow-x:auto;-webkit-overflow-scrolling:touch}
html[data-rove-v815="1"] [data-rove-v815-hero="1"]{width:100%!important;max-width:none!important;min-width:0!important;margin-top:0!important;position:relative!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important}
html[data-rove-v815="1"] [data-rove-v815-hero-shell="1"]{width:min(1320px,calc(100% - 48px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;min-width:0!important}
html[data-rove-v815="1"] [data-rove-v815-hero-copy="1"]{min-width:0!important}
html[data-rove-v815="1"] [data-rove-v815-hero-copy="1"] h1{text-wrap:balance}
html[data-rove-v815="1"] [data-rove-v815-hero-actions="1"]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important}
@media(min-width:1100px){html[data-rove-v815="1"] [data-rove-v815-hero-shell="1"]{padding-left:24px!important;padding-right:24px!important}html[data-rove-v815="1"] [data-rove-v815-hero-copy="1"]{max-width:800px}}
@media(min-width:768px) and (max-width:1099px){html[data-rove-v815="1"] [data-rove-v815-section="1"]:not([data-rove-v815-hero="1"]){padding-top:var(--rove-v815-section-tablet)!important;padding-bottom:var(--rove-v815-section-tablet)!important}html[data-rove-v815="1"] [data-rove-v815-section="1"]>.container,html[data-rove-v815="1"] [data-rove-v815-section="1"]>.wrap,html[data-rove-v815="1"] [data-rove-v815-section="1"]>.inner,html[data-rove-v815="1"] [data-rove-v815-section="1"]>[class*="container"],html[data-rove-v815="1"] [data-rove-v815-section="1"]>[class*="inner"]{width:calc(100% - (var(--rove-v815-pad-tablet) * 2))!important}html[data-rove-v815="1"] [data-rove-v815-hero-shell="1"]{width:calc(100% - 40px)!important;padding-left:0!important;padding-right:0!important}html[data-rove-v815="1"] [data-rove-v815-hero-copy="1"] h1{font-size:clamp(2.25rem,5vw,3.75rem)!important;line-height:1.07!important}html[data-rove-v815="1"] [data-rove-v815-hero-actions="1"]{gap:10px!important}}
@media(max-width:767px){html[data-rove-v815="1"] [data-rove-v815-section="1"]:not([data-rove-v815-hero="1"]){padding-top:var(--rove-v815-section-phone)!important;padding-bottom:var(--rove-v815-section-phone)!important}html[data-rove-v815="1"] [data-rove-v815-section="1"]>.container,html[data-rove-v815="1"] [data-rove-v815-section="1"]>.wrap,html[data-rove-v815="1"] [data-rove-v815-section="1"]>.inner,html[data-rove-v815="1"] [data-rove-v815-section="1"]>[class*="container"],html[data-rove-v815="1"] [data-rove-v815-section="1"]>[class*="inner"]{width:calc(100% - (var(--rove-v815-pad-phone) * 2))!important}html[data-rove-v815="1"] [data-rove-v815-hero-shell="1"]{width:calc(100% - 24px)!important;max-width:none!important;padding-left:0!important;padding-right:0!important}html[data-rove-v815="1"] [data-rove-v815-hero-copy="1"]{width:100%!important;max-width:none!important;text-align:center!important;align-items:center!important}html[data-rove-v815="1"] [data-rove-v815-hero-copy="1"] h1{max-width:16ch!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:clamp(2rem,10vw,3rem)!important;line-height:1.06!important}html[data-rove-v815="1"] [data-rove-v815-hero-copy="1"] p{max-width:38rem!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}html[data-rove-v815="1"] [data-rove-v815-hero-actions="1"]{width:100%!important;justify-content:center!important;gap:10px!important}html[data-rove-v815="1"] [data-rove-v815-hero-actions="1"]>a,html[data-rove-v815="1"] [data-rove-v815-hero-actions="1"]>button{max-width:100%}}
@media(max-width:420px){html[data-rove-v815="1"] [data-rove-v815-hero-shell="1"]{width:calc(100% - 18px)!important}html[data-rove-v815="1"] [data-rove-v815-heading="1"]{font-size:clamp(1.65rem,8vw,2.2rem)!important}}
