body,h1,h2,h3,h4,h5,h6{color:#666}:root{--accent-orange:#FFB400;--accent-red-orange:#F6511D;--accent-green:#7FB800;--base-blue:#00A6ED;--base-blue-light:#00A6ED;--dark-blue:#0D2C54;--body-text:#66757F;--body-text-dark:#383b3d;--hot-red:#fd385b;--main-yellow:#ffc315;--main-light-gray:#b9b9b9;--main-dark-gray:#666;--main-teal:#82c6b4;--main-purple:#60499a}body{background:url(/images/backgrounds/banner-bg-web.jpg) top center no-repeat #fff;background-size:1200px 550px;margin:0}section{background-color:#fff}.gradient-text{background-color:#ef8358;background-size:100%;font-size:48px;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.page{background-color:transparent}.navbar.bg-transparent{box-shadow:none}.navbar-dark .navbar-nav .nav-link{font-size:large;color:rgba(255,255,255,.8)}.font-color-root-purple{color:var(--main-purple)}.font-color-root-teal{color:var(--main-teal)}.bg-root-purple{background-color:var(--main-purple)}.bg-root-teal,.btn-main-teal{background-color:var(--main-teal)}.bg-root-yellow{background-color:var(--main-yellow)}.bg-root-blue{background-color:var(--dark-blue)}.bg-light-gray{background-color:#d4d4d4}.bg-gray-gradient-in{background-image:linear-gradient 90deg,#fff,#f5f9ff;background-image:ms-linear-gradient(90deg,#fff,#f5f9ff)}.btn-light-gray{background-color:var(--main-light-gray);font-size:18px;font-weight:900;border-radius:15px;padding:5px 20px}.btn-white{background-color:#fff;font-size:22px;font-weight:900;border-radius:15px;padding:5px 40px}.homepage-heading{font-weight:100}.emp-test,.main-test{padding-top:75px;padding-left:100px;padding-right:100px}.main-test{background-color:var(--main-yellow)}.emp-test{background-color:var(--main-purple)}.wht-line{border:1px solid #fff;min-height:62px;display:inline-block}.blk-line{border:1px solid #000;min-height:62px;display:inline-block;margin-top:-7px}.purple-list{font-size:24px;font-weight:900}.purple-list-small{font-size:16px;font-weight:900}.font-weight-bolder{font-weight:900!important}.btn-main-teal,.btn-main-yellow{font-weight:900;border-radius:25px;padding:5px 40px}.lift{transition:all .2s ease-in-out}.lift:focus,.lift:hover{transform:translateY(-3px);box-shadow:0 3px 10px #999}.btn-main-yellow{background-color:var(--main-yellow);font-size:24px}.btn-main-teal{font-size:26px}.btn-main-teal:hover,.btn-main-yellow:hover{color:#fff}.icon-youtube:hover{color:red}.icon-twitter:hover{color:#1DA1F2}.icon-facebook:hover{color:#3C5A99}.icon-linkedin:hover{color:#0077B5}.footer-list{list-style:none;padding-left:0}.legal p,.legal ul{color:var(--body-text-dark)}.bottle-bg{font-size:56px}.big-yellow{background-color:var(--main-yellow)}.big-yellow h2{font-size:58px}.green-starburst{background:url(/images/backgrounds/lighthouse-sunburst-upper-trimmed.png) bottom -130px right -10%/35% no-repeat,#82C6B4}.icon-light2{background-color:transparent}.dropdown-item.active,.dropdown-item:active{background-color:#317598}.text-wrap{white-space:normal!important}@media (max-width:1599px){body{background-size:1200px 550px}}@media (max-width:1199px){body{background-size:960px 491px}.emp-test,.main-test{padding-top:40px;padding-left:50px;padding-right:50px}.big-yellow h2{font-size:48px}.green-starburst{background-size:45%}}@media (max-width:991px){body{background-size:720px 420px}.btn-main-yellow{font-size:20px;font-weight:900;border-radius:25px;padding:5px 30px}.purple-list{font-size:20px}.big-yellow h2{font-size:38px}.navbar-brand{padding-left:0;padding-right:0}.navbar-expand-md .navbar-nav .dropdown-menu{right:-28px}}@media (max-width:767px){body{background-size:540px 400px}.navbar-collapse{background-color:#fff}.navbar-dark .navbar-nav .nav-link{color:#434343;padding-left:25px}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#7a7a7a;text-decoration:underline}.navbar-expand-md .navbar-nav .dropdown-menu{right:0}.btn-main-yellow{color:#fff!important}.purple-list{font-size:18px}.bottle-bg{font-size:42px}.green-starburst{background-image:none}.long-button{font-size:16px}}@media (max-width:575px){body{background-size:auto 400px}.emp-test,.main-test{padding-top:40px;padding-left:20px;padding-right:20px}}@media (max-width:432px){.long-button{font-size:14px}}@media (max-width:390px){.navbar-brand{margin:0;padding:0;text-align:right}.emp-test,.main-test{padding-left:10px;padding-right:10px}}