@import url("https://use.typekit.net/ziq0pcq.css");h1,h2,h3,h4,h5,h6{font-family:basic-sans, sans-serif;font-weight:700;font-style:normal}h2{font-size:2.4rem}.bannerTag{font-family:basic-sans, sans-serif;font-weight:900;font-style:normal;font-size:4rem;line-height:100%;text-shadow:2px 2px 3px rgba(0, 0, 0, 0.5)}body{font-family:poppins, sans-serif;font-weight:400;font-style:normal}.pageIntro{font-family:basic-sans, sans-serif;font-weight:700;font-style:normal;font-size:4rem;line-height:100%}.bannerTitle h1{font-family:basic-sans, sans-serif;font-weight:900;font-style:normal;font-size:4.8rem;line-height:90%;text-shadow:2px 2px 3px rgba(0, 0, 0, 0.5)}.bannerTitle h1,.bannerTitle p{opacity:0;transform:translateY(50px)}.bannerTitle p{text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5)}.txtUppercase{text-transform:uppercase}.txtLowercase{text-transform:none}.bgGrad{background:linear-gradient(45deg, #253e90 0%, #140c57 100%)}.txtRed{color:#ee3626}.txtWhite{color:#fff}.txtRed{color:#ee3626}.txtBlue{color:#25408f}.bg-blue{background:linear-gradient(45deg, #253e90 0%, #140c57 100%);color:#fff}.py-10{padding:150px 0}.ninja-forms-field{padding:5px 10px;border-radius:20px;border:1px solid #ee3626;background-color:#fff;color:#25408f}.btn-secondary{background-color:#fff;color:#25408f;border-radius:20px;font-size:1.4rem}.btn-secondary:hover{background-color:#ee3626;color:#fff}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:#ee3626}.nav-link,.nav-link.active{color:#fff;display:inline}.nav-link:hover{color:#ee3626}.menu-item{border-right:1px solid #fff;padding:0 15px 0 5px}.menu-item:last-of-type{border:none;padding-right:0}.navbar-nav{flex-direction:unset}.navbar-nav li{display:inline-block;margin:0 5px;text-transform:uppercase}.navbar-expand-md .navbar-nav .nav-link{padding:0}.navbar-toggler{position:absolute;top:20px;left:20px;z-index:9999999}.nf-error-msg{font-size:1.4rem}html{scroll-behavior:auto !important}html,body{overflow-x:hidden}.spacer265{width:100%;height:265px}.posRel{position:relative}.posRel99{position:relative;z-index:99999}.main-tool-bar{position:absolute;z-index:9999;width:100%}.navInner{height:250px}.swoopBar{opacity:0;visibility:hidden;transition:opacity 0.5s ease;position:absolute;width:100%;left:0;z-index:1}.swoopBar.visible{opacity:1;visibility:visible}.banner{width:100%;height:800px;background-size:cover;background-position:center}.pageIntro{position:relative;margin-bottom:50px}.overlayImg{position:absolute;right:0;z-index:1;right:-200px;width:50%}.formBlock{margin-top:100px !important}.formTopper{position:absolute;top:0;transform:translateY(-30%);width:100%}.prefooter{height:700px;background-size:cover;background-position:center}.bannerInner{height:100%;position:relative;font-size:2.4rem;line-height:110%}.bannerInner .blueBg{background:#25408f;height:100%;width:100%;z-index:2;position:relative;border-radius:150px}.bannerInner .redBorder{width:105%;height:105%;background-color:#ee3626;border-radius:150px;position:absolute;top:-3px;left:-5px;z-index:0}.cardWrapper{margin-top:-200px;z-index:99;position:relative;margin-bottom:100px}.cardImg{margin-top:-100px}.bannerTitle{position:absolute;bottom:20%;width:100%}.borderTop{border-top:1px solid #fff}footer{border-top-right-radius:100px;border-top-left-radius:100px;background:linear-gradient(45deg, #253e90 0%, #140c57 100%);z-index:1;position:relative}.prefooter+footer{margin-top:-100px}footer{font-size:1.2rem}footer h3{color:#ee3626;font-size:2.2rem}footer a{color:#fff;text-decoration:none}footer a i{font-size:2.8rem;padding-right:5px;color:#ee3626}footer a:hover{color:#ee3626}footer .siteBy{font-size:0.8rem}footer ul{list-style:none;margin:0;padding:0}footer .menu-item{border:none}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.fadeCol{opacity:0;transform:translateY(50px)}.blockTxt{opacity:0;transform:translateY(50px)}.overlayImg{opacity:0}@media only screen and (max-width:1599px){.main-tool-bar .swoopBar{bottom:-50px}.pageIntro .swoopBar{bottom:-60px}.formBlock .swoopBar{bottom:-75px}}@media only screen and (max-width:1399px){.pageIntro .swoopBar{bottom:-75px}.bannerInner{font-size:2rem}}@media only screen and (max-width:1199px){.cardImg{width:55% !important;margin-left:auto;margin-right:auto}footer{font-size:1.2rem}.headerLogo{width:55% !important;height:auto;margin:0 0 20px 0}}@media only screen and (max-width:992px){.banner{height:600px}.cardImg{width:100% !important;margin-left:auto;margin-right:auto}.bannerInner{font-size:2rem}.bannerInner .redBorder,.bannerInner .blueBg{border-radius:130px}.bannerTitle h1{font-size:3rem}.pageIntro{font-size:2.4rem}.cardWrapper{margin:0}}@media only screen and (max-width:768px){.headerLogo{margin:20px 0 20px 0;width:65% !important}.spacer265{height:100px}.banner{height:500px}.cardImg{margin:0}.bannerInner{font-size:1.6rem}.bannerInner .redBorder,.bannerInner .blueBg{border-radius:100px}.navInner{height:auto}.navbar-nav{flex-direction:column}.menu-item{border:none}.navbar-collapse{padding:20px 0}.nav-link{display:block}.overlayImg{width:60%}.pageIntroInner{padding-top:150px !important}.bannerTag{font-size:2.5rem}}@media only screen and (max-width:660px){.cardImg{width:55% !important;margin-left:auto;margin-right:auto}.headerLogo{width:70% !important}.pageIntroInner{padding-top:250px !important}.overlayImg{width:100%;right:0}}@media only screen and (max-width:460px){.pageIntroInner{padding-top:140px !important}}