@media (max-width:767px){.btn,.button,[role=button],a,button,input[type=button],input[type=submit]{min-height:44px;min-width:44px}[role=button],a,button{-webkit-tap-highlight-color:rgba(0,0,0,.1)}body{overflow-x:hidden}img{height:auto;max-width:100%}li,p{line-height:1.6}.module,[class*=module],section{margin-bottom:2rem}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{font-size:16px;padding:.75rem;width:100%}nav ul{margin:0;padding:0}nav li{margin-bottom:.5rem}.container:not(.container-fluid),.content-wrapper,[class*=container]:not(.container-fluid){padding-left:1rem;padding-right:1rem}table{display:block;overflow-x:auto;white-space:nowrap}.grid,[class*=grid]{grid-template-columns:1fr!important}h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5,h6{font-size:1rem}}@media (max-width:375px){.container:not(.container-fluid),.content-wrapper,[class*=container]:not(.container-fluid){padding-left:.75rem;padding-right:.75rem}body{font-size:.9375rem}h1{font-size:1.625rem}h2{font-size:1.375rem}h3{font-size:1.125rem}}@media (max-width:767px) and (orientation:landscape){.module,[class*=module],section{padding-bottom:1.5rem;padding-top:1.5rem}}@media (max-width:767px) and (-webkit-min-device-pixel-ratio:2),(max-width:767px) and (min-resolution:192dpi){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}