*,:after,:before{box-sizing:border-box}body{background:#fff;color:#333;font:normal 16px/1.5 roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}img{border:0;max-width:100%;height:auto}a{color:#243680;text-decoration:underline}a:focus,a:hover{color:#131d44;text-decoration:none}h1,h2,h3,h4,h5{font-weight:700;line-height:1.2;margin:1em 0 .25em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1{font-size:2.25em}h2{font-size:1.5em}h3{font-size:1.25em}h4{font-size:1.125em}h5{font-size:1em}ol,p,ul{margin:1em 0}input[type=email],input[type=tel],input[type=text],select,textarea{margin:0;width:100%;border:1px solid #333;padding:.5em;font-size:16px;font-family:roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#245fb2;outline:1px solid #245fb2}.width-wrap{max-width:1400px;padding:0 7.14285714%;margin:0 auto}.width-wrap:after,.width-wrap:before{content:"";display:table}.width-wrap:after{clear:both}@media only screen and (min-width:1400px){.width-wrap{padding:0 100px}}.position-wrap{position:relative}.no-wrap{white-space:nowrap}.hide{display:none}.text-pink{color:#c90378}.list-inline{list-style-type:none;margin:0;padding:0}.list-inline li{display:inline-block;margin:0;padding:0}.button{display:inline-block;margin:0;padding:.625em 1.5em .625em;font-size:1em;font-weight:700;line-height:1;text-decoration:none;border:0;border-radius:2px}.button-orange{background:#ff870a;color:#fff}.button-orange:focus,.button-orange:hover{background:#bd6000;color:#fff;outline:0}.button-purple{background:#5c3d9a;color:#fff}.button-purple:focus,.button-purple:hover{background:#3b2763;color:#fff;outline:0}.button-blue{background:#243680;color:#fff}.button-blue:focus,.button-blue:hover{background:#131d44;color:#fff;outline:0}.button-cyan{background:#6ecfa6;color:#fff}.button-cyan:focus,.button-cyan:hover{background:#3cb582;color:#fff;outline:0}.video{position:relative}.video img{width:100%;display:block}.video .frame{position:absolute;width:100%;height:100%;top:0;left:0}.video span.frame{cursor:pointer}.video a:after{position:absolute;content:"";width:15%;padding-top:15%;left:50%;top:50%;margin-left:-7.5%;margin-top:-7.5%;background:url(../img/icon-play.png) no-repeat center center/contain}.general-content .footnote{font-size:.8em}@media only screen and (min-width:768px){.general-content{font-size:1.25em;line-height:1.75}.general-content p{margin:1.25em 0}}@media only screen and (min-width:1024px){.general-content{font-size:1.5em}}.stylized-radio{position:relative;display:block;padding-left:24px}.stylized-radio input[type=radio]{display:none}.stylized-radio .replacement{position:absolute;left:0;top:5px;width:1em;height:1em;border:1px solid #000;border-radius:50%}.stylized-radio:hover .replacement{border-color:#245fb2}.stylized-radio input[type=radio]:checked+.replacement{border-color:#245fb2}.stylized-radio input[type=radio]:checked+.replacement:after{position:absolute;width:.625em;height:.625em;top:50%;left:50%;margin-top:-.3125em;margin-left:-.3125em;content:"";background:#245fb2;border-radius:50%}.side-by-side-form .error-message{color:#c90378}.side-by-side-form .fields{margin:0 0 2em;max-width:960px}.side-by-side-form .field{margin:.75em 0}.side-by-side-form .field .prompt{display:block;margin:0 0 .125em}.side-by-side-form .field .required:after{content:"*";color:#c90378}.side-by-side-form .field .help-text{display:block;color:#888;font-size:.875em}.side-by-side-form .field+.error-message{margin:-.5em 0 1.5em}.side-by-side-form .error-message+.error-message{margin:-1.25em 0 1.5em}.side-by-side-form .field-pair input:last-child,.side-by-side-form .field-pair input:last-of-type{margin-top:10px}.side-by-side-form .footnote{color:#888;font-size:.875em}.side-by-side-form .footnote.text-pink{color:#c90378}.side-by-side-form .footnote a{color:#245fb2;text-decoration:none}.side-by-side-form .footnote a:focus,.side-by-side-form .footnote a:hover{text-decoration:underline}@media only screen and (min-width:480px){.side-by-side-form .field:after{content:"";display:table;clear:both}.side-by-side-form .field .prompt{width:130px;padding:6px 0;float:left}.side-by-side-form .field input[type=email],.side-by-side-form .field input[type=tel],.side-by-side-form .field input[type=text],.side-by-side-form .field select,.side-by-side-form .field textarea{width:280px}.side-by-side-form .field+.error-message{padding-left:130px}.side-by-side-form .field-pair .pair{float:left;width:280px}.side-by-side-form .field-pair .pair:after{content:"";display:table;clear:both}.side-by-side-form .field-pair .pair input,.side-by-side-form .field-pair .pair select{width:49%;margin-top:0}.side-by-side-form .field-pair .pair :first-child{float:left}.side-by-side-form .field-pair .pair :last-child{float:right}.flexbox .side-by-side-form .field{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.flexbox .side-by-side-form .field input[type=email],.flexbox .side-by-side-form .field input[type=tel],.flexbox .side-by-side-form .field input[type=text],.flexbox .side-by-side-form .field select,.flexbox .side-by-side-form .field textarea{-ms-flex-positive:1;flex-grow:1}.flexbox .side-by-side-form .field-pair .pair{-ms-flex-positive:1;flex-grow:1}}@media only screen and (min-width:768px){.side-by-side-form .error-message{font-size:1.125em}.side-by-side-form .field .prompt{width:180px;font-size:1.25em}.side-by-side-form .field input[type=email],.side-by-side-form .field input[type=tel],.side-by-side-form .field input[type=text],.side-by-side-form .field select,.side-by-side-form .field textarea{width:478px;font-size:20px}.side-by-side-form .field+.error-message{padding-left:180px}.side-by-side-form .field-pair .pair{width:478px}.side-by-side-form .field-pair .pair input,.side-by-side-form .field-pair .pair select{width:49.25%}.side-by-side-form .button{font-size:1.625em}}@-webkit-keyframes fade-up-effect{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:none}}@keyframes fade-up-effect{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:none}}.js .fade-up-on-visible{visibility:hidden;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-duration:1s;animation-duration:1s}.js .fade-up-on-visible.fade-up{visibility:visible;-webkit-animation-name:fade-up-effect;animation-name:fade-up-effect}.header{background:#eaeaea;padding:1em 0;border-bottom:6px solid #6ecfa6}.header li,.header ul{list-style-type:none;margin:0;padding:0}.header .logo{position:relative;width:176px}.header .mobile-nav-button{position:absolute;top:8px;right:0;width:32px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAWCAYAAAChWZ5EAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA/SURBVEhLY/D19f8/cNjv/wA7wH/UAf8ZgIBxgPEoGOkAW8qkHx4tiAZJQTQKRjhgZmbmGkg8WhCNdAf4/wcARF3enN9HsN4AAAAASUVORK5CYII=) no-repeat center center}.header nav.primary{overflow:hidden;height:0;transition:height .4s ease-in-out}.header nav.primary h4{margin-top:24px;font-size:1em;color:#5c3d9a}.header nav.primary a{color:#333;text-decoration:none}.header nav.primary a:focus,.header nav.primary a:hover{color:#5c3d9a;text-decoration:underline}.header nav.primary h4 a{color:#5c3d9a}.header #mobile-nav-toggle:checked~nav.primary{height:264px}@media only screen and (min-width:850px){.header{position:absolute;z-index:1;width:100%;top:0;left:0;background:0 0;border-bottom:0;padding:2em 0}.header .logo{vertical-align:top;width:200px;left:-24px}.header .mobile-nav-button{display:none}.header #mobile-nav-toggle:checked~nav.primary,.header nav.primary{height:auto}.header nav.primary{display:inline-block}.header nav.primary>ul>li{display:inline-block;vertical-align:top;margin-left:2em}.header nav.primary h4{margin-top:0}}@media only screen and (min-width:1024px){.header .logo{width:350px;left:-41px}}.hero{padding:1.5em 0 91.25%;background:url(../img/m-hero-home-page.jpg) no-repeat center bottom/100% auto}.hero h1{color:#5c3d9a;margin:0 0 .22222222em;font:800 normal 56px/1.1 asphalt-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:2px}.hero h2{color:#5c3d9a;margin:0}.hero .button{padding:.5em 1.5em .5em}@media only screen and (min-width:768px){.hero{margin-top:40px;padding:170px 0 160px;background:url(../img/hero-home-page.jpg) no-repeat center center/auto 100%}.hero h1,.hero h2{color:#fff}}@media only screen and (min-width:1024px){.hero{margin-top:50px;padding:240px 0 170px}.hero .width-wrap{min-height:450px}.hero h1{font-size:6.25em;letter-spacing:4px}.hero h2{font-size:2em}.hero p{font-size:1.875em}}@media only screen and (min-width:2000px){.hero{position:relative;padding:0;padding-top:39.3%;background-size:cover}.hero .inner{position:absolute;width:100%;left:0;top:0}.hero .inner h1{margin-top:120px;margin-top:10vw}}.hero.resource-kit{background-image:url(../img/m-hero-resource-kit.jpg)}.hero.resource-kit h1{color:#ff870a}@media only screen and (min-width:768px){.hero.resource-kit{background-image:url(../img/hero-resource-kit.jpg)}.hero.resource-kit h1{color:#fff}}.hero.safety-tips{background-image:url(../img/m-hero-safety-tips.jpg)}.hero.safety-tips h1,.hero.safety-tips h2{color:#243680}@media only screen and (min-width:768px){.hero.safety-tips{background-image:url(../img/hero-safety-tips.jpg)}.hero.safety-tips h1,.hero.safety-tips h2{color:#fff}}@media only screen and (min-width:1024px){.hero.safety-tips h1{margin-top:.75em}}@media only screen and (min-width:2000px){.hero.safety-tips .inner h1{margin-top:140px;margin-top:11.66666667vw}}.hero.about{background-image:url(../img/m-hero-about.jpg)}.hero.about h1,.hero.about h2{color:#6ecfa6}@media only screen and (min-width:768px){.hero.about{background-image:url(../img/hero-about.jpg)}.hero.about h1,.hero.about h2{color:#fff}}@media only screen and (min-width:1024px){.hero.about h1{margin-top:.75em}}@media only screen and (min-width:2000px){.hero.about .inner h1{margin-top:140px;margin-top:11.66666667vw}}.page-title{background:url(../img/page-title-bkgd.png) no-repeat 67% center/auto 100%;padding:60px 0}.page-title h1,.page-title h2{color:#fff;text-align:center;margin:0}.page-title h1{font:800 normal 40px/1.1 asphalt-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 .25em}@media only screen and (min-width:768px){.page-title{margin-top:100px}.page-title .width-wrap{min-height:80px}}@media only screen and (min-width:1024px){.page-title{margin-top:130px;padding:120px 0}.page-title h1{font-size:6em}.page-title h2{font-size:2.25em}}@media only screen and (min-width:2000px){.page-title{position:relative;padding:0;padding-top:19.3%;background-size:cover}.page-title .inner{position:absolute;width:100%;left:0;top:0}.page-title .inner h1{margin-top:120px}}.footer{background:#5c3d9a url(../img/footer-bkgd.png) no-repeat center top/auto 68px;padding:68px 0 1em;color:#fff}.footer a{color:#fff;text-decoration:none}.footer a:focus,.footer a:hover{text-decoration:underline}.footer nav{line-height:1.625}.footer nav h4{margin:1em 0 0}.footer nav li,.footer nav ul{list-style-type:none;margin:0;padding:0}.footer p{font-size:.875em}.footer p a{white-space:nowrap}.footer .indot-logo{width:164px;display:block;margin:0 auto}@media only screen and (min-width:480px){.footer .indot-logo{position:absolute;top:0;right:0}}@media only screen and (min-width:768px){.footer{background-size:100% auto;padding-top:6.8%;padding-bottom:4em}.footer nav{margin:0 0 1em}.footer p{margin:.25em 0}}@media only screen and (min-width:1024px){.footer nav:after{content:"";display:table;clear:both}.footer nav>ul>li{float:left;padding-right:30px}.footer nav>ul>li:last-child{padding-left:30px}}@media only screen and (min-width:1300px){.footer nav,.footer nav h4{line-height:1.875}.footer nav>ul>li{padding-right:50px}.footer nav>ul>li:last-child{padding-left:100px}.footer nav a{font-size:1.125em}}