body:has(.HomeBanners-module__Wp8xqa__layout){overflow:clip visible}.HomeBanners-module__Wp8xqa__layout{isolation:isolate;max-width:1760px;margin:0 auto}.HomeBanners-module__Wp8xqa__content{min-width:0}.HomeBanners-module__Wp8xqa__rail{display:none}.HomeBanners-module__Wp8xqa__mobile{aspect-ratio:10/3;border-radius:8px;margin:20px 20px 0;overflow:hidden}.HomeBanners-module__Wp8xqa__media{width:100%;height:100%;position:relative}.HomeBanners-module__Wp8xqa__media a{width:100%;height:100%;display:block}.HomeBanners-module__Wp8xqa__media img,.HomeBanners-module__Wp8xqa__media video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.HomeBanners-module__Wp8xqa__control{color:#fff;background:#0f172ae6;border-radius:5px;padding:5px 9px;font-size:12px;position:absolute;bottom:8px;right:8px}.HomeBanners-module__Wp8xqa__control:focus-visible{outline-offset:2px;outline:3px solid #10b981}@media (min-width:1280px){.HomeBanners-module__Wp8xqa__withSides{grid-template-columns:clamp(100px,8vw,140px) minmax(0,1fr) clamp(100px,8vw,140px);gap:12px;padding:0 12px;display:grid}.HomeBanners-module__Wp8xqa__withSides .HomeBanners-module__Wp8xqa__content{grid-area:1/2}.HomeBanners-module__Wp8xqa__rail{grid-row:1;min-width:0;padding-top:24px;padding-bottom:64px;display:block}.HomeBanners-module__Wp8xqa__left{grid-column:1}.HomeBanners-module__Wp8xqa__right{grid-column:3}.HomeBanners-module__Wp8xqa__sticky{max-height:calc(100dvh - 150px);position:sticky;top:120px}.HomeBanners-module__Wp8xqa__rail .HomeBanners-module__Wp8xqa__media,.HomeBanners-module__Wp8xqa__rail .HomeBanners-module__Wp8xqa__media a{height:auto;max-height:inherit}.HomeBanners-module__Wp8xqa__rail img,.HomeBanners-module__Wp8xqa__rail video{-o-object-fit:contain;object-fit:contain;height:auto;max-height:calc(100dvh - 150px)}.HomeBanners-module__Wp8xqa__mobile{display:none}}
