transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
-webkit-box-sizing: border-box;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
font-family: "Roboto Light", sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-font-feature-settings: "liga", "kern";
text-rendering: optimizelegibility;
font-family: "Roboto Light", sans-serif;
@media (max-width: 991.98px) {
@media (min-width: 768px) {