:root{--page-title-display:none;}/* Start custom CSS */[data-elementor-id="1582"] [data-id="59fae377"] {box-sizing:border-box;}
[data-elementor-id="1582"] [data-id="59fae377"] *, [data-elementor-id="1582"] [data-id="59fae377"] *::before, [data-elementor-id="1582"] [data-id="59fae377"] *::after {box-sizing:border-box;}
[data-elementor-id="1582"] [data-id="59fae377"] h1,[data-elementor-id="1582"] [data-id="59fae377"] h2,[data-elementor-id="1582"] [data-id="59fae377"] h3,[data-elementor-id="1582"] [data-id="59fae377"] p,[data-elementor-id="1582"] [data-id="59fae377"] img {cursor:default;}
[data-elementor-id="1582"] [data-id="59fae377"] a {white-space:normal;overflow-wrap:break-word;}
[data-elementor-id="1582"] [data-id="59fae377"] [id] {scroll-margin-top:7rem;}
[data-elementor-id="1582"] [data-id="59fae377"] a:focus-visible,[data-elementor-id="1582"] [data-id="59fae377"] button:focus-visible {outline:3px solid #0d5c63;outline-offset:4px;}
[data-elementor-id="1582"] [data-id="59fae377"] [data-e-type="e-image"] {object-fit:contain;}
@media(max-width:1024px) {
[data-elementor-id="1582"] [data-id="4a69cef4"] > .e-background-video__media {display:none!important;}
[data-elementor-id="1582"] [data-id="330c9ed"] {max-width:100%;}
}
@media(prefers-reduced-motion:reduce) {
[data-elementor-id="1582"] [data-id="4a69cef4"] > .e-background-video__media {display:none!important;}
[data-elementor-id="1582"] [data-id="4a69cef4"] > .e-background-video__controls {display:none!important;}
}


@media(max-width:1024px) { [data-elementor-id="1582"] [data-id="4a69cef4"] {background-image:none!important;background-color:#f5efe4!important;} }

[data-elementor-id="1582"] .sh360-program-video{width:100%;min-width:0;margin-top:8px;}[data-elementor-id="1582"] .sh360-program-video iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:6px;}[data-elementor-id="1582"] .sh360-program-video p{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;margin:10px 0 0;color:#34342f;}[data-elementor-id="1582"] .sh360-program-video a{color:#725b32;text-decoration:underline;}/* End custom CSS */