@media screen and (max-width: 768px){.hide-on-mobile{display:none!important}}.show-on-mobile{display:none!important}@media screen and (max-width: 768px){.show-on-mobile{display:block!important}}.container{width:100%;margin:0 auto;padding:0 15px}@media screen and (max-width: 1200px){.container{max-width:1140px}}@media screen and (max-width: 992px){.container{max-width:960px}}@media screen and (max-width: 768px){.container{max-width:720px}}@media screen and (max-width: 576px){.container{max-width:540px}}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.col{flex:1;padding:0 15px}@media screen and (max-width: 768px){.col{flex:0 0 100%;max-width:100%}}html{font-size:16px}@media screen and (max-width: 1200px){html{font-size:15px}}@media screen and (max-width: 992px){html{font-size:14px}}@media screen and (max-width: 768px){html{font-size:13px}}@media screen and (max-width: 576px){html{font-size:12px}}:root{--spacing-unit: 1rem}@media screen and (max-width: 768px){:root{--spacing-unit: .875rem}}@media screen and (max-width: 576px){:root{--spacing-unit: .75rem}}.responsive-img{max-width:100%;height:auto}.responsive-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.responsive-table table{min-width:100%}html,body{margin:0;padding:0;height:100%;width:100%;font-size:var(--root-font-size, 16px);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#app{height:100%;width:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}*{box-sizing:border-box;margin:0;padding:0}@media (max-width: 768px){input,select,textarea{font-size:16px!important}button{min-height:44px}}
