.snap-container{scroll-snap-type:y mandatory;overflow-y:scroll;scroll-behavior:smooth;flex-direction:column;-webkit-overflow-scrolling:touch}.snap-container,.snap-section{height:100%;min-height:100%;width:100%;display:flex}.snap-section{scroll-snap-align:start;flex:0 0 100%;flex-direction:column;justify-content:center}.esn-dialog{width:auto!important;max-width:600px!important;margin:0 auto!important}@media (max-width:960px){.snap-container{scroll-snap-type:none;overflow-y:visible}.snap-container,.snap-section{height:auto!important;min-height:auto!important}.snap-section{scroll-snap-align:none;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;justify-content:flex-start;padding-left:var(--static-space-24)!important;padding-right:var(--static-space-24)!important;padding-top:var(--static-space-40);padding-bottom:var(--static-space-24)}.snap-section:first-child{padding-top:var(--static-space-12)}.responsive-headline{font-size:var(--font-size-display-s)!important;line-height:var(--line-height-display-s)!important}.responsive-subline{font-size:var(--font-size-body-l)!important;line-height:var(--line-height-body-l)!important}.main-content-scroll{padding-top:var(--static-space-80)!important}.esn-popup-text{font-size:var(--font-size-body-s)!important;line-height:var(--line-height-body-s)!important}.esn-popup-code{font-size:var(--font-size-heading-l)!important;line-height:var(--line-height-heading-l)!important}.esn-popup-subtext{font-size:var(--font-size-body-xs)!important;line-height:var(--line-height-body-xs)!important}.esn-dialog>div{max-width:90vw!important;padding:var(--static-space-16)!important}}