html,body{-webkit-tap-highlight-color:transparent;margin:0;padding:0;box-sizing:border-box;width:var(--main-width);min-height:var(--main-height);overflow-x:hidden;overflow-y:auto}body{font-family:Roboto,Helvetica Neue,sans-serif;display:flex;flex-direction:column}app-root{--content-bottom-inset: calc(var(--sab, 0px) + var(--banner-height, 0px))}app-root>.banner-scroll-page{display:grid;grid-template-rows:auto minmax(0,1fr);height:var(--main-height);min-height:0;overflow:hidden}app-root>.banner-scroll-page.banner-scroll-page--single{grid-template-rows:minmax(0,1fr)}app-root>.banner-scroll-page>.banner-scroll-container{box-sizing:border-box;width:100%;min-height:0;margin-block:0;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-bottom:var(--content-bottom-inset);-webkit-overflow-scrolling:touch}:root{--sat: env(safe-area-inset-top);--sar: env(safe-area-inset-right);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--main-color: #E2842C}@supports (height: 100dvh){:root{--main-height: 100dvh;--main-width: 100dvw}}@supports not (height: 100dvh){:root{--main-height: 100vh;--main-width: 100vw}}
