@media (min-width:1001px) and (min-height:701px){html,body{overflow:hidden!important}}@media (max-height:700px){html,body{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:auto!important;min-height:100vh!important;overflow:hidden auto!important}}@media (max-width:1000px){html,body{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:auto!important;overflow:hidden auto!important}}@supports (-webkit-touch-callout:none){html,body{height:-webkit-fill-available}@media (max-width:1000px){*{-webkit-overflow-scrolling:touch}body{max-width:100vw;position:relative;height:auto!important;overflow-x:hidden!important}button,.button,[role=button]{-webkit-tap-highlight-color:#0000001a;touch-action:manipulation;min-width:44px;min-height:44px}input,textarea,select{appearance:none;border-radius:0;font-size:16px}.safe-area{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}}@media only screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:1){body,.slide,main,section{-webkit-overflow-scrolling:touch}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body{-webkit-overflow-scrolling:touch;overflow-y:auto!important}}
