html{scroll-behavior:smooth} [hidden]{display:none!important}
.o_animate{visibility:visible!important;opacity:1!important;animation:none!important;transform:none!important}
.s_parallax_bg{transform:none!important}
.s_carousel .carousel-item{padding-left:16px;padding-right:16px}
.migration-pause{position:absolute;bottom:12px;right:12px;z-index:6;color:#fff;background:#0009;border:1px solid #ffffff80;border-radius:4px;padding:5px 10px;font:12px sans-serif;cursor:pointer}
.migration-backdrop{position:fixed;inset:0;z-index:1040;background:#0007}
.offcanvas.show{visibility:visible!important;transform:none!important;z-index:1055!important}.modal.show{z-index:1060!important}
.migration-video-section{position:relative;isolation:isolate;overflow:hidden;background-color:#26342d}
.migration-video{position:absolute;inset:0;overflow:hidden;z-index:-2;pointer-events:none}
.migration-video iframe{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:0;max-width:none}
.migration-video-section>.o_we_bg_filter{z-index:-1}
.migration-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.migration-form-status{margin-top:16px;white-space:normal}
.migration-search-result{padding:20px 0;border-bottom:1px solid #ddd}.migration-search-result>a{font-size:1.3rem}.migration-search-result p{margin-top:8px}
:focus-visible{outline:3px solid #419cbb;outline-offset:3px}
.s_website_form_dnone{display:none!important}
@media(max-width:767px){.migration-video-section .display-3{font-size:2.3rem!important}.carousel-content{max-width:100%}.offcanvas{max-width:90vw}.migration-pause{font-size:11px}.s_website_form_label{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

header.migration-overlay-active{position:relative;z-index:1060!important}
