:root{--midnight-blue:#0c2e3f;--critical-care-red:#f20808;--hopeful-blue:#91decf;--saving-grey:#e0d9d1;--misty-white:#f6f4f3}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Rubik,sans-serif;font-weight:300;overflow-x:hidden}:focus-visible{outline:1px solid var(--hopeful-blue);outline-offset:0}.btn-close:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.nav-link:focus-visible{outline:1px solid var(--hopeful-blue);-webkit-box-shadow:none;box-shadow:none}.hero-mobile{display:none}@media (max-width:800px){.hero-mobile{display:block}.hero-desktop{display:none}}.section,section{padding:4.8rem 0}@media only screen and (max-width:1023px){.section,section{padding:4.202rem 0}}@media only screen and (max-width:767px){.section,section{padding:2.1rem 0}}@media only screen and (max-width:480px){.section,section{padding:1.69rem 0}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;text-transform:uppercase;margin-bottom:0}.head-display-1{font-size:4.202rem;line-height:1}.h1,h1{font-size:3.232rem;line-height:1.1}.h2,h2{font-size:2.486rem;line-height:1.1}.h3,h3{font-size:1.912rem;line-height:1.1}.h4,h4{font-size:1.616rem;line-height:1.1}.h5,h5{font-size:1.3rem;text-transform:uppercase;line-height:1.2}p{font-size:1.132rem}p.subtitle{font-size:.956rem;font-weight:500;text-transform:uppercase;line-height:1.3;margin-bottom:0}@media only screen and (max-width:768px){.head-display-1{font-size:calc(2.73rem + (4.202 - 2.73) * ((100vw - 20rem) / (48 - 20)));line-height:calc(1 * (2.73rem + (4.202 - 2.73) * ((100vw - 20rem) / (48 - 20))))}.h1,h1{font-size:calc(1.912rem + (3.232 - 1.912) * ((100vw - 20rem) / (48 - 20)));line-height:calc(1.1 * (1.912rem + (3.232 - 1.912) * ((100vw - 20rem) / (48 - 20))))}.h2,h2{font-size:calc(1.69rem + (2.486 - 1.69) * ((100vw - 20rem) / (48 - 20)));line-height:calc(1.1 * (1.69rem + (2.486 - 1.69) * ((100vw - 20rem) / (48 - 20))))}.h3,h3{font-size:calc(1.471rem + (1.912 - 1.471) * ((100vw - 20rem) / (48 - 20)));line-height:calc(1.1 * (1.471rem + (1.912 - 1.471) * ((100vw - 20rem) / (48 - 20))))}.h4,h4{font-size:calc(1.3rem + (1.616 - 1.3) * ((100vw - 20rem) / (48 - 20)));line-height:calc(1.1 * (1.3rem + (1.616 - 1.3) * ((100vw - 20rem) / (48 - 20))))}.h5,h5{font-size:calc(1.132rem + (1.3 - 1.132) * ((100vw - 20rem) / (48 - 20)));line-height:calc(1.2 * (1.132rem + (1.3 - 1.132) * ((100vw - 20rem) / (48 - 20))))}p{font-size:calc(1rem + (1.132 - 1) * ((100vw - 20rem) / (48 - 20)));line-height:calc(1.4 * (1rem + (1.132 - 1) * ((100vw - 20rem) / (48 - 20))))}p.subtitle{font-size:calc(.769rem + (.956 - .769) * ((100vw - 20rem) / (48 - 20)));line-height:calc(1.3 * (.769rem + (.956 - .769) * ((100vw - 20rem) / (48 - 20))));margin-bottom:.2rem}}.modal-2 .modal-content{border:none;border-radius:0}.navbar-cell .nav-logo{height:2.1rem;width:auto;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;transition:ease-in-out .3s}.navbar-toggler{padding:5px;border:none;border-radius:none}.navbar-toggler:focus{text-decoration:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.nav-contact-icon{height:1rem;margin-left:7px}.navbar-cell .hamburger{width:25px;height:25px;position:relative;margin:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.navbar-cell .hamburger span{display:block;position:absolute;height:2px;width:100%;border-radius:9px;opacity:1;right:0;background-color:#556d79;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.navbar-cell .hamburger span:first-child{top:0}.navbar-cell .hamburger span:nth-child(2){top:6px;width:80%}.navbar-cell .hamburger span:nth-child(3){top:12px;width:90%}.navbar-cell .hamburger.open span:first-child{top:11px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.navbar-cell .hamburger.open span:nth-child(2){opacity:0}.navbar-cell .hamburger.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);width:100%}.navbar-cell .hamburger span{font-size:0;line-height:0}.navbar-cell .navbar-nav .nav-link-hopeful-blue-btn:link,.navbar-cell .navbar-nav .nav-link-hopeful-blue-btn:visited{background-color:#91decf;color:#0c2e3f;border-radius:.25rem;padding:8px 24px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navbar-cell .navbar-nav .nav-link-hopeful-blue-btn:active,.navbar-cell .navbar-nav .nav-link-hopeful-blue-btn:hover{background-color:#73d5c2}.navbar-cell .nav-link,.navbar-cell .nav-link:link,.navbar-cell .nav-link:visited{color:#244352;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:500;font-size:.8rem}.navbar-cell .nav-link:active,.navbar-cell .nav-link:hover{color:#f20808}.footer-svg-li{width:40px;height:40px;background-color:#91decf;border-radius:50%;display:inline-block;margin:0 7px 7px 0;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.footer-svg-li:active,.footer-svg-li:hover{background-color:#73d5c2}.footer-svg-social{width:22px;height:22px}.footer-svg-a{width:30px;display:inline-block;height:30px}.footer-svg-p{text-align:center;padding-top:6px}.stay-connected:link,.stay-connected:visited{border-radius:.25rem;text-decoration:none;font-size:.8rem;max-width:250px;background-color:#91decf;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:10px;color:#0c2e3f}.stay-connected:active,.stay-connected:hover{background-color:#73d5c2}footer.footer-cell-1{padding:4.202rem 0}.footer-cell-1 li{font-size:.956rem;padding-bottom:.1rem;margin-bottom:.5rem}.footer-cell-1 .rights-reserved,.footer-cell-1 li.registration{font-size:.769rem;margin-bottom:1.2rem}.rights-reserved{margin-top:5rem}.footer-cell-1 .stars-logo{height:2.2rem;width:auto;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;transition:ease-in-out .3s}@media only screen and (max-width:1199px){.footer-cell-1 .rights-reserved,.footer-cell-1 li.registration{margin-bottom:.5rem}.rights-reserved{margin-top:0}}@media only screen and (max-width:991px){.footer-cell-1 .stars-logo{height:2rem}}@media only screen and (max-width:768px){.footer-cell-1 li{font-size:calc(.769rem + (.956 - .769) * ((100vw - 20rem) / (48 - 20)));line-height:calc(1.8 * (.769rem + (.956 - .769) * ((100vw - 20rem) / (48 - 20))))}.footer-cell-1 .rights-reserved,.footer-cell-1 li.registration{font-size:calc(.67rem + (.769 - .67) * ((100vw - 20rem) / (48 - 20)));line-height:calc(1.3 * (.67rem + (.769 - .67) * ((100vw - 20rem) / (48 - 20))))}.footer-cell-1 .stars-logo{height:1.8rem}.footer-cell-1 p{margin-bottom:.592rem}}@media only screen and (max-width:577px){.footer-svg-p{text-align:center;padding-top:8px}}