.intro{position:relative;background-image:url(/images/background-texture.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:12vh 0}@media (max-width: 550px){.intro{padding:4vh 0}}.intro .inner{display:flex;margin:0 auto;max-width:1300px;gap:5%;width:90%}@media (max-width: 1023px){.intro .inner{flex-wrap:wrap}}.intro .textWrap{width:100%;text-align:center}@media (max-width: 1023px){.intro .textWrap{width:100%;margin-bottom:80px}}@media (max-width: 550px){.intro .textWrap{margin-bottom:50px}}.intro .textWrap h1{color:#fff;font-family:Alfa Slab One,cursive;font-weight:400;font-size:50px;line-height:1.25em;max-width:1200px;width:90%;text-align:center;margin:0 auto 20px}@media (max-width: 1023px){.intro .textWrap h1{font-size:40px;line-height:50px}}@media (max-width: 550px){.intro .textWrap h1{font-size:32px;line-height:40px}}.intro .textWrap p{width:90%;margin:20px auto;font-family:Nunito,sans-serif;font-weight:400;color:#fff;text-align:center;max-width:800px;line-height:38px;font-size:24px}@media (max-width: 1023px){.intro .textWrap p{line-height:30px;font-size:21px}}@media (max-width: 550px){.intro .textWrap p{line-height:28px;font-size:18px;margin-bottom:0}}.intro .textWrap .button{border-radius:25px;background:rgb(0,180,228);background:linear-gradient(0deg,rgb(0,180,228) 39%,rgb(110,228,254) 100%);color:#fff;font-family:Nunito,sans-serif;font-weight:700;padding:10px 35px;text-decoration:none;display:inline-block;margin:20px 0 0 5%;font-size:20px}.intro .textWrap .button:hover{background:linear-gradient(0deg,rgb(0,180,228) 39%,rgb(110,228,254) 100%)}.intro .videoWrapper{width:55%}@media (max-width: 1023px){.intro .videoWrapper{width:100%}}.form{position:relative;background-color:#fff;text-align:center;padding:60px 0}@media (max-width: 550px){.form{padding-bottom:0;padding-top:20px}}.form .text-block{padding-top:40px}@media (max-width: 550px){.form .text-block{padding-top:10px}}.form .text-block h3{color:#1b3e6f;font-size:50px;font-family:Alfa Slab One,cursive;font-weight:400;margin-bottom:5px}@media (max-width: 550px){.form .text-block h3{font-size:28px}}.form .text-block p{font-size:32px;color:#1b3e6f}@media (max-width: 1023px){.form .text-block p{margin-bottom:0}}@media (max-width: 550px){.form .text-block p{font-size:22px}}.faq-clamshell{position:relative;max-width:1300px;margin:0 auto 100px;width:90%;padding-top:40px}@media (max-width: 550px){.faq-clamshell{margin-bottom:50px}}.faq-clamshell__slide{transition:all ease .25s;display:none}.faq-clamshell__slide--active{transition:all ease .25s;display:block}.faq-clamshell__slide .faq-clamshell__item{border-top:dotted 2px #333333}.faq-clamshell__slide .faq-clamshell__item:last-of-type{border-bottom:dotted 2px #333333}.faq-clamshell__slide .faq-clamshell__item .faq-clamshell__item-question{position:relative;padding:15px 0;font-size:24px;font-family:Nunito,sans-serif;font-weight:700}@media (max-width: 1023px){.faq-clamshell__slide .faq-clamshell__item .faq-clamshell__item-question{font-size:18px;line-height:22px}}.faq-clamshell__slide .faq-clamshell__item .faq-clamshell__item-question:after{content:"+";width:25px;height:25px;display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media (max-width: 550px){.faq-clamshell__slide .faq-clamshell__item .faq-clamshell__item-question:after{right:0}}.faq-clamshell__slide .faq-clamshell__item--expanded .faq-clamshell__item-question:after{content:"-"}.faq-clamshell__slide .faq-clamshell__item .faq-clamshell__item-answer{font-size:18px;font-family:Nunito,sans-serif;font-weight:400;padding-bottom:0;opacity:0;max-height:0;transition:all ease .23s,padding ease .45s}.faq-clamshell__slide .faq-clamshell__item .faq-clamshell__item-answer.active{opacity:1;max-height:600px;padding-bottom:20px;transition:all ease .5s,padding ease .1s}.faq-clamshell h3{text-align:center;font-family:Alfa Slab One,cursive;font-weight:400;font-size:53px;line-height:64px;letter-spacing:2px}@media (max-width: 1023px){.faq-clamshell h3{font-size:45px;line-height:45px}}@media (max-width: 550px){.faq-clamshell h3{margin-top:0}}.faq-clamshell .faq-clamshell__nav{display:flex;align-items:center;justify-content:end;padding:20px 0}.faq-clamshell .faq-clamshell__nav-count{padding:0 10px;font-family:Nunito,sans-serif;font-weight:700;color:#1b3e6f;font-size:14px}.faq-clamshell .faq-clamshell__nav-btn{background-color:#159dd5;padding:5px;border-radius:100%;color:#fff;border:none;width:40px;height:40px;position:relative;transition:all ease .25s;box-shadow:2px 2px 2px #00000040;cursor:pointer}.faq-clamshell .faq-clamshell__nav-btn img{width:25px;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-clamshell .faq-clamshell__nav-btn:first-of-type img{transform:translate(-50%,-50%) rotate(180deg)}.faq-clamshell .faq-clamshell__nav-btn:disabled{transform:scale(.75);opacity:.65;cursor:inherit}.video-gallery{position:relative;background-color:#fff;padding:12vh 0}.video-gallery h3{margin:0 auto;text-align:center;color:#1b3e6f;font-family:Alfa Slab One,cursive;font-weight:400;font-size:36px;width:90%;max-width:830px}@media (max-width: 550px){.video-gallery h3{font-size:24px}}.video-gallery .wrapper{max-width:1100px;margin:40px auto 0;width:90%;background-color:#0098ce;border:20px solid #0098CE;box-sizing:border-box;overflow:hidden;border-radius:25px}.video-gallery .main-video-player{position:relative;display:block;padding-bottom:56%;height:0}.video-gallery .main-video-player .vidInner{width:100%;height:100%;position:relative;box-sizing:border-box;padding-bottom:55.15%;border:solid 10px #fed82b}.video-gallery .main-video-player .vidInner .videoWrap{width:100%;display:block;height:0;padding-bottom:56%}.video-gallery .main-video-player .vidInner .videoWrap .video-gallery__video{height:100%;width:100%;position:absolute}.video-gallery .main-video-player .vidInner .videoWrap .video-gallery__video iframe{position:absolute;width:100%;height:100%}.video-gallery .main-video-player .vidInner video{max-width:100%;opacity:1;z-index:1;position:relative;transition:all ease 1s}.video-gallery .main-video-player .vidInner video.hidden{opacity:0}.video-gallery .main-video-player .video-thumbnail{width:100%;cursor:pointer;position:absolute;left:0;top:0;z-index:5;transition:all ease 1s}.video-gallery .main-video-player .video-thumbnail.hidden{opacity:0;pointer-events:none}.video-gallery .main-video-player .video-thumbnail img{width:100%;height:auto;object-fit:contain;object-position:center}.video-gallery .main-video-player video.is-playing{width:100%}.video-gallery .video-thumbnail-list-wrap{position:relative;max-width:1100px;margin:20px auto 0;background-color:#1e6bae;border-radius:12px;overflow:hidden;padding:0 12px;box-sizing:border-box}.video-gallery .video-thumbnail-list__arrow{position:absolute;top:0;bottom:30px;width:56px;display:flex;align-items:center;justify-content:center;border:0;padding:0;margin:0;cursor:pointer;z-index:10;color:#1b3e6f;line-height:1;opacity:1;transition:opacity ease .25s}.video-gallery .video-thumbnail-list__arrow span{display:flex;align-items:center;justify-content:center;width:44px;height:44px;box-sizing:border-box;border-radius:50%;background-color:#fed82b;box-shadow:0 2px 6px #00000059;transition:background-color ease .25s,transform ease .25s}.video-gallery .video-thumbnail-list__arrow svg{width:22px;height:22px;display:block}.video-gallery .video-thumbnail-list__arrow:hover span{background-color:#fff;transform:scale(1.08)}.video-gallery .video-thumbnail-list__arrow:focus-visible{outline:3px solid #1b3e6f;outline-offset:-3px}.video-gallery .video-thumbnail-list__arrow--prev{left:0;background:linear-gradient(to right,rgb(30,107,174) 30%,rgba(30,107,174,0) 100%)}.video-gallery .video-thumbnail-list__arrow--next{right:0;background:linear-gradient(to left,rgb(30,107,174) 30%,rgba(30,107,174,0) 100%)}.video-gallery .video-thumbnail-list__arrow.hidden{opacity:0;pointer-events:none}@media (max-width: 550px){.video-gallery .video-thumbnail-list__arrow{width:40px}.video-gallery .video-thumbnail-list__arrow span{width:34px;height:34px}.video-gallery .video-thumbnail-list__arrow svg{width:17px;height:17px}}.video-gallery .video-thumbnail-list{display:flex;overflow-x:auto;padding:10px 0;margin-bottom:15px;box-sizing:border-box;background-color:#1e6bae;scrollbar-color:#159dd5 #6EE4FE;scrollbar-width:auto}.video-gallery .video-thumbnail-list::-webkit-scrollbar{height:14px}.video-gallery .video-thumbnail-list::-webkit-scrollbar-track{background:#6EE4FE}.video-gallery .video-thumbnail-list::-webkit-scrollbar-thumb{background:#159dd5;border-radius:7px}.video-gallery .video-thumbnail-list .video-thumbnail{flex:0 0 auto;margin-right:10px;cursor:pointer;box-sizing:border-box;border:solid 5px #1E6BAE}.video-gallery .video-thumbnail-list .video-thumbnail:last-child{margin-right:0}.video-gallery .video-thumbnail-list .video-thumbnail--active{border:solid 5px #fed82b}.video-gallery .video-thumbnail-list .video-thumbnail img{width:300px;height:auto;transition:all ease .25s;box-sizing:border-box;display:block}@media (max-width: 1023px){.video-gallery .video-thumbnail-list .video-thumbnail img{width:33vw}}@media (max-width: 550px){.video-gallery .video-thumbnail-list .video-thumbnail img{width:24vw}}.video-gallery .video-thumbnail-list .video-thumbnail img.hidden{opacity:0}.map{position:relative;max-width:1300px;margin:0 auto;display:flex;gap:5%}@media (max-width: 1023px){.map{flex-wrap:wrap}}.map .map-art{display:flex;flex-wrap:wrap;gap:1%;width:75%;position:relative}@media (max-width: 1023px){.map .map-art{width:100%;order:1;margin-bottom:30px}}.map .map-art .map{width:100%;position:relative}.map .map-art .full,.map .map-art .county{position:absolute;z-index:5}.map .map-art svg{width:82%;left:9%;top:49%;transform:translateY(-50%)}.map .map-art svg .cls-1{fill:#addcf4}.map .map-art svg .cls-1,.map .map-art svg .cls-2,.map .map-art svg .cls-3,.map .map-art svg .cls-4{stroke:#18134a;stroke-width:1.5px;transition:all ease .15s}.map .map-art svg .cls-1:hover,.map .map-art svg .cls-1.active,.map .map-art svg .cls-2:hover,.map .map-art svg .cls-2.active,.map .map-art svg .cls-3:hover,.map .map-art svg .cls-3.active,.map .map-art svg .cls-4:hover,.map .map-art svg .cls-4.active{fill:#fed82b;cursor:pointer}.map .map-art svg .cls-1.active,.map .map-art svg .cls-2.active,.map .map-art svg .cls-3.active,.map .map-art svg .cls-4.active{fill:#fed82b;cursor:pointer;box-shadow:2px 2px 2px #00000040}.map .map-art svg .cls-2{fill:#809acf}.map .map-art svg .cls-3{fill:#8ecde3}.map .map-art svg .cls-4{fill:#d2edf3}.map .map-art svg g:hover path,.map .map-art svg g.active path{fill:#fed82b;cursor:pointer}.map .map-art .county{z-index:6}.map .map-art .county.active{opacity:1}.mapBlock{position:relative;background-image:url(/images/background-texture.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:100px 0}.mapBlock p{text-align:center;color:#fff;display:block;margin:0 auto;font-family:Nunito,sans-serif;font-weight:700;width:90%}.mapBlock .mapwrap{width:90%;max-width:1300px;margin:0 auto 100px}.mapBlock .text-block{margin-bottom:40px}.mapBlock .text-block h3{color:#fff;margin-bottom:0}.mapBlock .text-block p{color:#fff;font-size:24px;line-height:28px}@media (max-width: 1023px){.mapBlock .text-block p{font-size:16px;line-height:26px;margin-top:20px}}.mapBlock .left{width:25%;max-width:200px}@media (max-width: 1023px){.mapBlock .left{width:100%;max-width:100%;order:2}}.mapBlock .left h2,.mapBlock .left strong{font-family:Nunito,sans-serif;font-weight:700;color:#fff}.mapBlock .left p{margin:0 0 10px;font-family:Nunito,sans-serif;font-weight:400;color:#fff}.mapBlock .left .total strong,.mapBlock .left .total p{font-size:20px}.mapBlock .left hr{border:none;display:block;border-top:solid 1px #ffffff;margin:20px auto}.mapBlock .left select{border:solid 1px #159dd5;background-color:#fff;color:#51748b;width:100%;padding:10px;border-radius:10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/map/select-arrow.png);background-size:15px;background-position:calc(100% - 10px) 50%;background-repeat:no-repeat}
