:root{--citrus: #a1c11e;--dove-gray: #707070;--finn: #69165e;--green-blue: #1A6DB5;--sail: #bce0fd;--ship-gray: #3d3c3e;--white: #ffffff;--font-size-l: 15px;--font-size-m: 14px;--font-size-s: 13.5px;--font-size-xl: 16px;--font-size-xs: 12px;--font-size-xxl: 20px;--font-size-xxxl: 24px;--font-size-xxxxl: 28px;--font-size-xxxxxl: 32px;--font-size-xxs: 9px;--font-size-xlm: 17px;--font-family-arial-bold: "Arial-Bold", Helvetica, sans-serif;--font-family-arial-regular: "Arial-Regular", Helvetica, sans-serif;--font-family-helveticaneue-regular: "HelveticaNeue-Regular", Helvetica, sans-serif;--font-family-lato: "Lato", Helvetica, sans-serif;--bar-width: 35px;--bar-height: 5px;--bar-gap: 4px;--roundedEnd: 9999px;--animation-timing: 200ms ease-in-out;--mobileMenuHeight: calc(var(--bar-height) * 3 + var(--bar-gap) * 2);--menu-checked: 0;--header-height: 80px;--hr-border-style-gray-30: 1px solid rgb(112, 112, 112, 0.3)}@media screen and (min-width: 1280px){:root{--header-height: 176px}}::after,::before,*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,a{font-family:var(--font-family-lato),sans-serif}h1,h2,h3,h4{color:var(--green-blue)}h1{color:var(--green-blue);font-size:32px}h2{font-size:24px}h3{font-size:20px}a{color:var(--green-blue);text-decoration:none}a:hover{text-decoration:underline}body{max-width:1400px;width:100%;margin:0 auto;font-size:14px}body p{color:var(--ship-gray)}video{width:100%;height:auto}header{grid-column:1 / 3;margin-top:1em}.smart-trips_logo{min-width:200px}img{display:block;width:100%}.wrapper{margin:0 auto;padding:0 1em}.base{background-color:var(--citrus);min-height:13px;max-height:13px;position:relative;width:100vw;left:50%;transform:translateX(-50%)}.base_bottom{background-color:var(--citrus);min-height:13px;max-height:13px;position:relative;width:100vw;left:50%;transform:translateX(-50%)}.grid{display:grid}.grid-two-column{grid-template-columns:1fr;padding:.5em}.grid-three-column{grid-template-columns:repeat(3, 1fr)}.two-col-span{grid-column:1 / 3}.text-green-blue{color:var(--green-blue)}.text-citrus{color:#a1c11e}@media screen and (min-width: 768px){.grid-two-column{grid-template-columns:1fr}}@media screen and (min-width: 992px){.grid-two-column{grid-template-columns:1fr 1fr}}
