@charset "UTF-8";@import url(https://use.typekit.net/qat3dsu.css);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;700&display=swap);@media only screen and (max-width:767px){.noMobile{display:none!important}}.mobile{display:none!important}@media only screen and (max-width:767px){.mobile{display:block!important}}.modular-landing-page .header-cta-section{padding:10px 0}.modular-landing-page .header-cta-section span{color:#fff;display:inline-block;font-family:KorolevMedium,Helvetica,sans-serif;font-size:3rem;font-style:normal;font-weight:600;margin-top:2px}.modular-landing-page .header-cta-section a.button{background:#fff;border:2px solid #fff;border-radius:3px;color:#45a2bc;cursor:pointer;float:right;font-family:KorolevMedium,Helvetica,sans-serif;font-size:2.5rem;font-style:normal;font-weight:400;margin-top:2px;padding:2px 36px;text-decoration:none;transition:all .3s ease-in}.modular-landing-page .header-cta-section a.button:after{position:relative;vertical-align:middle}.modular-landing-page .header-cta-section a.button:hover{background:none;color:#fff}@media only screen and (max-width:767px){.modular-landing-page .header-cta-section{padding:15px 35px}.modular-landing-page .header-cta-section a.button,.modular-landing-page .header-cta-section span{font-size:1.4rem}.modular-landing-page .header-cta-section a.button{margin-top:-3px;padding:2px 20px}}.modular-landing-page .section-page-header-image{height:150px;transition:all .3s ease-in}.modular-landing-page .section-page-header-image .bg-image{background-position:0 0;background-repeat:no-repeat;background-size:cover;height:100%}.modular-landing-page .section-page-header-image img{display:none}@media only screen and (max-width:767px){.modular-landing-page .section-page-header-image{height:90px}}.modular-landing-page .resources{background-repeat:no-repeat;background-size:cover;padding:20px 0;text-align:center}.modular-landing-page .resources h2,.modular-landing-page .resources h4{color:#fff}.modular-landing-page .resources h2{margin:0}.modular-landing-page .resources .resource-container{display:flex;flex-wrap:wrap;justify-content:center}.modular-landing-page .resources .resource-container .resource-card{background:#fff;color:#45a2bc;margin:0 20px 20px;padding:15px;position:relative;text-align:left;width:250px}.modular-landing-page .resources .resource-container .resource-card p{font-size:1.4rem}.modular-landing-page .resources .resource-container .resource-card p a{color:#d41a27;font-size:1.4rem;text-decoration:none}.modular-landing-page .resources .resource-container .resource-card p a:after{content:"";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline-block;display:inline;font-size:1.4rem;margin-left:10px;vertical-align:text-bottom;vertical-align:baseline}.modular-landing-page .content-section .disclaimer{font-size:1.8rem}@media only screen and (max-width:767px){.modular-landing-page .content-section .disclaimer{font-size:1.6rem}}.modular-landing-page .content-section #exampleCarousel{padding:50px 0;position:relative}.modular-landing-page .content-section #exampleCarousel .carousel-nav{position:relative;top:180px}.modular-landing-page .content-section #exampleCarousel .carousel-nav a{bottom:50%;color:#b3b3b3;font-size:5rem;position:absolute;z-index:99}.modular-landing-page .content-section #exampleCarousel .carousel-nav a:hover{cursor:pointer}.modular-landing-page .content-section #exampleCarousel .carousel-nav a.prev{left:10px}.modular-landing-page .content-section #exampleCarousel .carousel-nav a.next{right:10px}.modular-landing-page .content-section #exampleCarousel .carousel-item img{display:block;margin:0 auto;max-width:575px}.modular-landing-page .content-section #exampleCarousel .carousel-item .slide-info{position:absolute;right:0;top:50px}.modular-landing-page .content-section #exampleCarousel .carousel-item .slide-info p{font-size:1.8rem;font-weight:700}.modular-landing-page .content-section #exampleCarousel .carousel-item .slide-info a{font-size:1.6rem}@media only screen and (max-width:767px){.modular-landing-page .content-section #exampleCarousel .carousel-item img{width:80%}.modular-landing-page .content-section #exampleCarousel .carousel-item .slide-info{left:0;margin-bottom:30px;position:relative;top:0}.modular-landing-page .content-section #exampleCarousel .carousel-nav{top:100px}.modular-landing-page .content-section #exampleCarousel .carousel-nav a{top:50%}.modular-landing-page .content-section #exampleCarousel .carousel-nav a.prev{left:50px}.modular-landing-page .content-section #exampleCarousel .carousel-nav a.next{right:50px}}@media only screen and (min-width:992px){.modular-landing-page .content-section #exampleCarousel .carousel-item img{max-width:675px}.modular-landing-page .content-section #exampleCarousel .carousel-item .slide-info{right:65px}.modular-landing-page .content-section #exampleCarousel .carousel-nav a.prev{left:100px}.modular-landing-page .content-section #exampleCarousel .carousel-nav a.next{right:100px}}@media only screen and (min-width:1200px){.modular-landing-page .content-section #exampleCarousel .carousel-item .slide-info{right:155px}}.modular-landing-page .content-section .tab-section{color:#fff}.modular-landing-page .content-section .tab-section ul.nav{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0}.modular-landing-page .content-section .tab-section ul.nav li{height:40px;text-align:center;width:175px}.modular-landing-page .content-section .tab-section ul.nav li a.nav-link{color:#fff;transition:all .2s}.modular-landing-page .content-section .tab-section ul.nav li a.nav-link.active{background-color:transparent!important;font-weight:700}.modular-landing-page .content-section .tab-section ul.nav li a.nav-link.active:after{background:#fff;content:"";display:block;height:3px;margin:0 auto;position:relative;width:140px}.modular-landing-page .content-section .tab-section ul.nav li a.nav-link:hover{font-weight:700}.modular-landing-page .content-section .tab-section .tab-content{margin:50px 0 60px;text-align:center}.modular-landing-page .content-section .tab-section .tab-content .tab-pane img{display:inline-block;margin-right:50px}.modular-landing-page .content-section .tab-section .tab-content .tab-pane .tab-copy{display:inline-block;text-align:left;vertical-align:middle;width:680px}.modular-landing-page .content-section .tab-section .tab-content .tab-pane .tab-copy h3{font-family:Roboto,Arial,sans-serif;font-size:3.5rem;font-weight:400;margin-bottom:20px}.modular-landing-page .content-section .tab-section .tab-content .tab-pane .tab-copy p{font-family:Roboto Condensed,Arial,sans-serif;font-size:1.8rem;font-weight:100}@media only screen and (max-width:767px){.modular-landing-page .content-section .tab-section ul.nav{display:block;margin:0 auto;width:200px}.modular-landing-page .content-section .tab-section ul.nav li{width:100%}.modular-landing-page .content-section .tab-section .tab-content{display:block}.modular-landing-page .content-section .tab-section .tab-content .tab-pane img{display:block;margin:0 auto}.modular-landing-page .content-section .tab-section .tab-content .tab-pane .tab-copy{display:block;margin:30px 0 0;width:100%}.modular-landing-page .content-section .tab-section .tab-content .tab-pane .tab-copy h3{font-size:3rem}}@media (min-width:769px) and (max-width:991px){.modular-landing-page .content-section .tab-section ul.nav li{width:140px}.modular-landing-page .content-section .tab-section ul.nav li a{font-size:1.7rem}.modular-landing-page .content-section .tab-section .tab-content .tab-pane .tab-copy{width:430px}}@media (min-width:992px) and (max-width:1199px){.modular-landing-page .content-section .tab-section .tab-content .tab-pane .tab-copy{width:590px}}.modular-landing-page .content-section .video-content{text-align:center}.modular-landing-page .content-section .video-content iframe{display:block;margin:auto}@media only screen and (max-width:767px){.modular-landing-page .content-section .video-content iframe{height:169px;width:300px}.modular-landing-page .content-section .video-content .vidyard-player-container iframe{height:100%;width:100%}}.modular-landing-page .content-section .video-carousel .video-thumbnails{overflow:hidden;overflow-x:scroll}.modular-landing-page .content-section .video-carousel .video-thumbnails ol{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;padding:0}.modular-landing-page .content-section .video-carousel .video-thumbnails ol li{list-style-type:none;margin:0 0 10px}.modular-landing-page .content-section .video-carousel .video-thumbnails ol li img{height:70px;width:125px}.modular-landing-page .content-section .video-carousel .video-thumbnails ol li img:hover{border:2px solid #d41a27;cursor:pointer}.modular-landing-page .content-section .video-carousel .video-thumbnails ol li h3{font-size:1.8rem;font-weight:600}.modular-landing-page .content-section .video-carousel .carousel{margin-bottom:40px}.modular-landing-page .content-section .video-carousel .carousel .carousel-inner .carousel-item.active{display:flex;flex-direction:column}.modular-landing-page .content-section .video-carousel .carousel .carousel-inner .carousel-item .video-content{height:100%;width:100%}.modular-landing-page .content-section .video-carousel .carousel .carousel-inner .carousel-item .video-content .video-info{border-top:1px solid #000;display:flex;flex-direction:column;margin-bottom:40px;padding-top:40px;text-align:left}.modular-landing-page .content-section .video-carousel .carousel .carousel-inner .carousel-item .video-content .video-info h3{display:none}.modular-landing-page .content-section .video-carousel .carousel .carousel-inner .carousel-item .video-content .video-info a{bottom:0;color:#d41a27;margin-bottom:40px;position:absolute}.modular-landing-page .content-section .video-carousel .carousel .carousel-inner .carousel-item .video-content .video-info a:hover{color:#45a2bc}@media (min-width:769px){.modular-landing-page .content-section .video-carousel .video-thumbnails ol{flex-wrap:nowrap;justify-content:space-between}.modular-landing-page .content-section .video-carousel .video-thumbnails ol li{margin:0 10px}.modular-landing-page .content-section .video-carousel .video-thumbnails ol li img{height:113px;width:200px}}@media only screen and (min-width:992px){.modular-landing-page .content-section .video-carousel .carousel .carousel-inner{height:100%}.modular-landing-page .content-section .video-carousel .carousel .carousel-inner .carousel-item{align-items:flex-start;height:100%;overflow:hidden}.modular-landing-page .content-section .video-carousel .carousel .carousel-inner .carousel-item.active{flex-direction:row}.modular-landing-page .content-section .video-carousel .carousel .carousel-inner .carousel-item .video-content{align-items:stretch;display:flex;flex-direction:row;overflow:hidden}.modular-landing-page .content-section .video-carousel .carousel .carousel-inner .carousel-item .video-content .video-info{background-color:#f0f3f5;border-top:none;margin-bottom:0;padding:20px;text-align:left;width:30%}.modular-landing-page .content-section .video-carousel .carousel .carousel-inner .carousel-item .video-content .video-info h2{display:block;font-size:3.5rem;font-weight:600;margin-bottom:5px}.modular-landing-page .content-section .video-carousel .carousel .carousel-inner .carousel-item .video-content .video-info h3{font-size:2.2rem;font-weight:600;margin-bottom:20px}.modular-landing-page .content-section .video-carousel .carousel .carousel-inner .carousel-item .video-content .video-info p{font-size:1.8rem}.modular-landing-page .content-section .video-carousel .carousel .carousel-inner .carousel-item .video-content .video-wrapper{height:100%;width:100%}}.modular-landing-page .content-section .accordion-section h3.accordion-section-header.no-summary{margin-bottom:20px}.modular-landing-page .content-section .accordion-section .disclaimer{margin-top:30px;text-align:center}.modular-landing-page .content-section .accordion-section .accordion h3.accordion-title{color:#d41a27;cursor:pointer;margin-top:20px;padding-left:43px;transition:.3s ease-in-out}.modular-landing-page .content-section .accordion-section .accordion h3.accordion-title span{font-weight:200}.modular-landing-page .content-section .accordion-section .accordion h3.accordion-title:before{content:"\f055";display:inline-block;font-family:FontAwesome;font-weight:400;left:0;padding-right:20px;position:absolute}.modular-landing-page .content-section .accordion-section .accordion h3.accordion-title.active:before{content:"\f056"}.modular-landing-page .content-section .accordion-section .accordion h3.accordion-title:target{padding-top:0!important}.modular-landing-page .content-section .accordion-section .accordion .accordion-content p{font-size:1.8rem;padding-left:45px}.modular-landing-page .content-section .accordion-section .accordion .accordion-content .accordion-form form{margin-top:20px}.modular-landing-page .content-section .accordion-section .accordion .accordion-content .accordion-form form fieldset{margin-bottom:20px;max-width:none;padding:none}.modular-landing-page .content-section .accordion-section .accordion .accordion-content .accordion-form form fieldset label{font-size:2rem;margin-bottom:10px}.modular-landing-page .content-section .accordion-section .accordion .accordion-content .accordion-form form fieldset .input input{border:1px solid #95979a;border-radius:8px;font-size:1.8rem;height:45px;padding-left:5px}.modular-landing-page .content-section .accordion-section .accordion .accordion-content .accordion-form form fieldset .input textarea{border:1px solid #95979a;border-radius:8px;font-size:1.8rem;height:250px;padding-left:5px;width:100%}.modular-landing-page .content-section .accordion-section .accordion .accordion-content .accordion-form form fieldset .input select{border:1px solid #95979a;border-radius:8px;font-size:1.8rem;height:45px;padding-left:5px}.modular-landing-page .content-section .accordion-section .accordion .accordion-content .accordion-form form fieldset ul.hs-error-msgs{margin-top:5px;padding:0}.modular-landing-page .content-section .accordion-section .accordion .accordion-content .accordion-form form .hs-button{border:none;font-size:1.8rem;height:45px}.modular-landing-page .content-section .accordion-section .accordion .accordion-content .accordion-form .accordion-form-thanks{margin-top:20px}@media (min-width:769px){.modular-landing-page .content-section .accordion-section .accordion .accordion-content .accordion-form form fieldset div{padding-right:10px}.modular-landing-page .content-section .accordion-section .accordion .accordion-content .accordion-form form fieldset div label{font-size:2.2rem}}.modular-landing-page .content-section #testimonialCarousel .carousel-nav a{color:#b3b3b3;font-size:5rem}.modular-landing-page .content-section #testimonialCarousel .carousel-inner{max-width:675px}.modular-landing-page .content-section #testimonialCarousel .carousel-inner .carousel-item{height:400px;text-align:center}.modular-landing-page .content-section #testimonialCarousel .carousel-inner .carousel-item .item-content{margin:auto;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translateY(-50%);width:100%}.modular-landing-page .content-section #testimonialCarousel .carousel-inner .carousel-item .item-content h4{font-family:Roboto,Arial,sans-serif;font-size:2.8rem;margin:30px 0}.modular-landing-page .content-section #testimonialCarousel .carousel-inner .carousel-item .item-content h4:after{background:#4d4d4f;content:"";display:block;height:1px;margin:30px auto;position:relative;width:300px}.modular-landing-page .content-section #testimonialCarousel .carousel-inner .carousel-item .item-content p{font-family:KorolevMedium,Helvetica,sans-serif}@media only screen and (max-width:767px){.modular-landing-page .content-section #testimonialCarousel .carousel-inner{width:70%}.modular-landing-page .content-section #testimonialCarousel .carousel-inner .carousel-item .item-content h4{font-size:1.8rem}.modular-landing-page .content-section #testimonialCarousel .carousel-inner .carousel-item .item-content h4:after,.modular-landing-page .content-section #testimonialCarousel .carousel-inner .carousel-item .item-content>p{display:none}}@media (min-width:769px) and (max-width:991px){.modular-landing-page .content-section #testimonialCarousel .carousel-inner{width:70%}.modular-landing-page .content-section #testimonialCarousel .carousel-inner .carousel-item{height:350px}.modular-landing-page .content-section #testimonialCarousel .carousel-inner .carousel-item .item-content h4{font-size:2.2rem}.modular-landing-page .content-section #testimonialCarousel .carousel-inner .carousel-item .item-content h4:after{background:#4d4d4f;content:"";display:block;height:1px;margin:30px auto;position:relative;width:50%}.modular-landing-page .content-section #testimonialCarousel .carousel-inner .carousel-item .item-content p{font-size:1.8rem}}.modular-landing-page .content-section .image-or-infographic-section{margin:3em auto 2em;text-align:center}.modular-landing-page .content-section .image-or-infographic-section img{margin:0 auto;max-width:100%}.modular-landing-page .content-section .copy-and-image-section,.modular-landing-page .content-section .copy-image-cta-section{margin-bottom:1em}.modular-landing-page .content-section .copy-and-image-section .copy,.modular-landing-page .content-section .copy-image-cta-section .copy{width:55%}.modular-landing-page .content-section .copy-and-image-section .copy .button,.modular-landing-page .content-section .copy-image-cta-section .copy .button{margin-top:20px}.modular-landing-page .content-section .copy-and-image-section .copy.white-text,.modular-landing-page .content-section .copy-image-cta-section .copy.white-text{color:#fff}.modular-landing-page .content-section .copy-and-image-section .image-container,.modular-landing-page .content-section .copy-image-cta-section .image-container{width:40%}.modular-landing-page .content-section .copy-and-image-section .copy-image .copy,.modular-landing-page .content-section .copy-image-cta-section .copy-image .copy{float:left}.modular-landing-page .content-section .copy-and-image-section .copy-image .image-container,.modular-landing-page .content-section .copy-image-cta-section .copy-image .image-container{float:right}.modular-landing-page .content-section .copy-and-image-section .copy-image .image-container img,.modular-landing-page .content-section .copy-image-cta-section .copy-image .image-container img{width:100%}.modular-landing-page .content-section .copy-and-image-section .image-copy .copy,.modular-landing-page .content-section .copy-image-cta-section .image-copy .copy{float:right}.modular-landing-page .content-section .copy-and-image-section .image-copy .image-container,.modular-landing-page .content-section .copy-image-cta-section .image-copy .image-container{float:left}.modular-landing-page .content-section .copy-and-image-section .image-copy .image-container img,.modular-landing-page .content-section .copy-image-cta-section .image-copy .image-container img{width:100%}@media only screen and (max-width:767px){.modular-landing-page .content-section .copy-and-image-section .copy .button,.modular-landing-page .content-section .copy-image-cta-section .copy .button{display:block;margin:20px auto;text-align:center;width:160px}.modular-landing-page .content-section .copy-and-image-section .copy-image .copy,.modular-landing-page .content-section .copy-and-image-section .copy-image .image-container,.modular-landing-page .content-section .copy-and-image-section .image-copy .copy,.modular-landing-page .content-section .copy-and-image-section .image-copy .image-container,.modular-landing-page .content-section .copy-image-cta-section .copy-image .copy,.modular-landing-page .content-section .copy-image-cta-section .copy-image .image-container,.modular-landing-page .content-section .copy-image-cta-section .image-copy .copy,.modular-landing-page .content-section .copy-image-cta-section .image-copy .image-container{display:block;float:none;margin:10px 0;width:100%}}@media (min-width:769px) and (max-width:991px){.modular-landing-page .content-section .copy-and-image-section .copy-image .copy,.modular-landing-page .content-section .copy-and-image-section .copy-image .image-container,.modular-landing-page .content-section .copy-and-image-section .image-copy .copy,.modular-landing-page .content-section .copy-and-image-section .image-copy .image-container,.modular-landing-page .content-section .copy-image-cta-section .copy-image .copy,.modular-landing-page .content-section .copy-image-cta-section .copy-image .image-container,.modular-landing-page .content-section .copy-image-cta-section .image-copy .copy,.modular-landing-page .content-section .copy-image-cta-section .image-copy .image-container{display:block;float:none;margin:0 auto 20px;width:400px}.modular-landing-page .content-section .copy-and-image-section .copy-image .copy,.modular-landing-page .content-section .copy-image-cta-section .copy-image .copy{width:100%}.modular-landing-page .content-section .copy-and-image-section .copy-image .copy .button,.modular-landing-page .content-section .copy-image-cta-section .copy-image .copy .button{display:block;margin:20px auto;text-align:center;width:160px}}.modular-landing-page .content-section .popup-video-section{display:flex;flex-wrap:wrap;justify-content:center}.modular-landing-page .content-section .popup-video-section .video-thumbnail{margin:0 20px 20px;position:relative;width:25%}.modular-landing-page .content-section .popup-video-section .video-thumbnail a img{width:100%}.modular-landing-page .content-section .popup-video-section .video-thumbnail a:hover{cursor:pointer}.modular-landing-page .content-section .popup-video-section .video-thumbnail p{font-size:1.6rem;margin-top:10px}@media only screen and (max-width:767px){.modular-landing-page .content-section .popup-video-section .video-thumbnail{width:100%}}.modular-landing-page .content-section .popup-video-section .modal.popup .modal-lg{max-width:702px!important}.modular-landing-page .content-section .popup-video-section .modal.popup .modal-lg .modal-content{background:transparent;border:none}.modular-landing-page .content-section .popup-video-section .modal.popup .modal-lg .modal-content button.close-modal{right:0;top:10px;z-index:99}.modular-landing-page .content-section .popup-video-section .modal.popup .modal-lg .modal-content .modal-body iframe{width:100%!important}@media only screen and (max-width:767px){.modular-landing-page .content-section .popup-video-section .modal.popup .modal-lg .modal-content .modal-body iframe{display:block;height:220px!important;margin:0 auto;width:300px!important}.modular-landing-page .content-section .popup-video-section .modal.popup .modal-lg .modal-content .modal-body .vidyard-player-container iframe{height:100%!important;width:100%!important}}.modular-landing-page .content-section .back-to-top{background:#fff;border:2px solid #d41a27;border-radius:50%;bottom:0;cursor:pointer;display:none;float:right;height:40px;margin:0 40px 40px;position:fixed;right:0;width:40px;z-index:99}.modular-landing-page .content-section .back-to-top p{bottom:0;color:#d41a27;font-size:1.8rem;font-weight:600;left:-33px;position:relative;white-space:nowrap}.modular-landing-page .content-section .back-to-top:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;-webkit-font-smoothing:antialiased;color:#d41a27;display:inline-block;font-size:2.5rem;left:5px;position:relative;top:-2px;vertical-align:text-bottom}.modular-landing-page .content-section .back-to-top:hover{border-color:#45a2bc;text-decoration:none}.modular-landing-page .content-section .back-to-top:hover p,.modular-landing-page .content-section .back-to-top:hover:before{color:#45a2bc;text-decoration:none}.modular-landing-page .content-section .mainstreetAnnouncement h1{font-size:4rem}.modular-landing-page .content-section .mainstreetAnnouncement h2{font-size:3rem}.modular-landing-page .content-section .mainstreetAnnouncement h3{font-size:2.5rem}.modular-landing-page .content-section .mainstreetAnnouncement .video-carousel .carousel .carousel-inner .carousel-item .video-info h2{font-size:3rem}.modular-landing-page .content-section .mainstreetAnnouncement .video-carousel .carousel .carousel-inner .carousel-item .video-info h3{font-size:2.5rem}