/* Small fixes for running these pages outside Squarespace. */
html{scroll-behavior:smooth}
.cookie-banner-mount-point[hidden],.sqs-modal-lightbox[hidden]{display:none!important}
/* cookie banner fixed at the bottom of the window, as on the live site */
.cookie-banner-mount-point .gdpr-cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:1000}
form[data-static-form] button[disabled]{cursor:wait}
.form-submission-text{padding:1em 0;font-size:1.2rem}
/* SquareKicker's scroll-to-top button (copied from its stylesheet as a safety net) */
.sk_scrollup_btn{position:fixed;z-index:10;transition:.25s;bottom:0;transform:translateY(100%);right:25px}
.sk_scrollup_btn.sk_show{transform:translateY(0%)}
.sk_scrollup_btn>div{cursor:pointer;display:flex;justify-content:center;align-items:center;height:50px;width:50px;margin-bottom:25px;background-color:rgba(0,0,0,.5);transition:250ms ease}
.sk_scrollup_btn>div:hover{transform:translate(0%,-5px)}
/* Arabic pages: English bits inside Arabic text stay readable */
/* "parallax" background photos (Squarespace drew these on a canvas) */
.section-background-content[data-fx]{position:absolute;inset:0;overflow:hidden}
.section-background-content[data-fx] img.background-image-fx{visibility:visible!important;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;will-change:transform}
