/* Focused corrections to the approved Sharetheload design. */
.language-switcher .language-option{grid-template-columns:minmax(0,1fr) 28px!important;gap:14px;padding:11px 14px;min-height:46px}
.language-option .language-flag{display:none!important}
.language-option strong{width:auto!important;overflow:visible;white-space:normal;text-overflow:clip;font-weight:500;line-height:1.4}
.language-option span:last-child{width:auto!important;justify-self:end}
.language-panel{width:260px;max-height:min(510px,calc(100dvh - 110px));padding:6px}
.menu-bottom{align-items:center;flex-wrap:wrap}
.menu-bottom .language-switcher{margin-inline-start:0}
.site-menu .language-panel{top:auto;bottom:calc(100% + 12px);inset-inline-end:0}
.stl-consent-modal{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}
.stl-consent-modal__dialog{max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden}
.stl-consent-modal__header,.stl-consent-modal__actions{position:relative;flex-shrink:0}
.stl-consent-modal__body{overflow-y:auto;overscroll-behavior:contain;min-height:0}
.stl-consent-banner__panel{max-height:calc(100dvh - 24px);overflow:auto}
.stl-consent-modal__actions{padding-bottom:max(16px,env(safe-area-inset-bottom))}
body.stl-consent-modal-open #tt-chatdemo-widget-sharetheload-htbpk,body.stl-consent-modal-open #tt-chatdemo-widget-sharetheload-htbpk *{visibility:hidden!important;pointer-events:none!important}
.arrow svg,.round-arrow svg,.guide-tile>svg,.stl-vector-arrow{width:1.05em;height:1.05em;display:inline-block;flex:0 0 auto;vertical-align:middle;overflow:visible;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.round-arrow{display:inline-flex!important;align-items:center;justify-content:center}
.home-articles>a{display:grid!important;grid-template-columns:minmax(0,1fr) 30px;column-gap:20px;align-content:start;padding-bottom:28px;min-height:190px}
.home-articles>a>.eyebrow{grid-column:1/-1}
.home-articles>a>h3{grid-column:1;margin:0}
.home-articles>a>.arrow{grid-column:2;grid-row:2;align-self:end;position:static!important;margin:0!important;justify-self:end}
.subscribe-form{display:grid!important;grid-template-columns:minmax(0,1fr);gap:0;align-items:start;padding:0!important}
.subscribe-form input[type=email]{background:transparent!important;border:0;border-bottom:1px solid #8ca9b8;border-radius:0!important;padding:14px 0!important;min-height:56px}
.subscribe-form button[type=submit]{justify-self:start;margin:0;min-height:52px}
.subscribe-form .stl-recaptcha{width:100%;min-width:0;margin-bottom:20px!important}
.subscribe-form .newsletter-consent{margin:12px 0 4px!important}
.stl-recaptcha-widget{width:304px!important;transform:scale(var(--captcha-scale,1));transform-origin:left top;height:78px}
.stl-recaptcha-widget iframe{max-width:none!important}
.stl-recaptcha{--captcha-scale:1}
.stl-recaptcha-caption{margin-top:10px!important}
.stl-form-status:not(:empty){padding:12px 0;margin:0;line-height:1.6}
.stl-form-status.is-error{color:#913d30!important}
.stl-field-error{display:block;font-size:14px;line-height:1.5;color:#913d30;margin-top:8px}
.stl-field-error[hidden],.stl-recaptcha[hidden]{display:none!important}
input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#913d30!important}
form:has(#rateResult[aria-busy=true]) #rateStatus{color:var(--muted)!important}
.ios-availability{font-size:15px!important;line-height:1.6;max-width:340px;margin:20px 0!important;color:inherit!important}
.ios-availability strong{font-weight:600}
.resource-document-preview{background:#fff;border:1px solid #c1d3dd;border-radius:6px;padding:24px!important;box-shadow:0 12px 35px #163e5510;max-width:520px;margin-inline:auto}
.resource-document-preview img{display:block;width:100%;height:auto!important;max-height:570px;object-fit:contain;object-position:top;margin:20px auto}
.resource-document-meta{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #dce5e9;padding:0 0 14px;font-size:12px}
.resource-document-preview figcaption{border-top:1px solid #dce5e9;padding-top:14px;font-size:13px!important;line-height:1.65;text-align:left}
.seo-rate-guide{background:transparent!important;border:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;margin-top:55px!important;margin-bottom:55px!important;padding:40px 0!important}
.seo-rate-guide>h2{max-width:850px}
.seo-rate-guide>p{max-width:760px}
.motion-user-paused *,.motion-user-paused *::before,.motion-user-paused *::after{animation-play-state:paused!important;scroll-behavior:auto!important}
.motion-user-paused .ambient-clouds i,.motion-user-paused .intro-flight{transition:none!important}
.page-hero.atmospheric-hero{isolation:isolate}
.page-hero.atmospheric-hero figure{overflow:hidden;line-height:0}
.page-hero.atmospheric-hero figure img{display:block}
.about-hero .ambient-clouds{bottom:0;mask-image:linear-gradient(to bottom,#000 80%,transparent 100%)}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}
html[dir=rtl] .experience[data-shared-clouds] .world-backdrop::after{background:linear-gradient(270deg,#edf5f8eb,#edf5f8b0 45%,transparent 85%)}
html[dir=rtl] .experience[data-intro-plane] .intro-flight{left:24%;right:auto}
html[dir=rtl] .stl-recaptcha-widget{transform-origin:right top}
@media(max-width:760px){
 .language-panel{right:0;width:min(260px,calc(100vw - 32px))}
 .site-menu .menu-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:24px}
 .site-menu .menu-bottom .language-switcher{grid-column:1/-1;justify-self:start}
 .site-menu .language-panel{inset-inline-start:0;inset-inline-end:auto;max-height:55dvh}
 .stl-consent-modal__header{padding:18px 16px 14px}
 .stl-consent-modal__body{padding-inline:16px}
 .stl-consent-modal__actions{padding:12px 16px;grid-template-columns:1fr 1fr;gap:8px}
 .stl-consent-modal__actions .stl-consent-button:last-child{grid-column:1/-1}
 .quote-section{padding:56px 0!important;scroll-margin-top:24px}
 .download-section{padding:58px 0!important;scroll-margin-top:24px}
 .resource-document-preview{padding:18px!important;margin-top:30px;max-width:420px}
 .resource-document-preview img{max-height:none}
 .seo-rate-guide{margin-block:35px!important;padding-block:28px!important}
 .home-articles>a{min-height:0;padding:24px 0}
 .experience[data-intro-plane] .intro-flight{top:70svh;right:8%;--flight-width:clamp(105px,33vw,145px)}
}
@media(max-height:560px){
 .stl-consent-modal__header{padding:12px 16px}
 .stl-consent-modal__actions{display:flex;flex-wrap:wrap;padding:10px 16px}
 .stl-consent-modal__actions .stl-consent-button{width:auto;flex:1 1 auto}
 .experience.world-ready.world-compact:not(.motion-static) .world-stage,.experience[data-shared-clouds] .world-stage{height:100dvh;min-height:0;margin-bottom:-100dvh}
 .experience .world-chapter .world-fallback{height:auto!important;object-fit:contain!important}
 .page-hero.atmospheric-hero figure img{width:100%;height:auto;object-fit:contain}
 .experience[data-intro-plane] .intro-flight{top:48dvh;right:8%;left:auto;--flight-width:155px}
}
