html body div#container section.page-header{overflow:hidden;position:relative;width:100%;z-index:101}@media screen and (min-width:769px){html body div#container section.page-header{height:700px;max-height:65vh}}html body div#container section.page-header div.header-container{height:100%;position:relative;width:100%}@media screen and (min-width:481px) and (max-width:768px){html body div#container section.page-header div.header-container{height:450px;max-height:65vh}}@media screen and (max-width:480px){html body div#container section.page-header div.header-container{height:290px}}html body div#container section.page-header div.header-container.mobile-video{height:auto;max-height:none;position:relative}html body div#container section.page-header div.header-container.mobile-video:before{content:"";display:block;padding-top:133.3333333333%;width:100%}html body div#container section.page-header div.header-container.mobile-video>.content{bottom:0;left:0;position:absolute;right:0;top:0}html body div#container section.page-header div.header-container.mobile-video div.header-inner div.video-wrap{height:100%;overflow:hidden;position:relative;width:100%}html body div#container section.page-header div.header-container.mobile-video div.header-inner div.video-wrap>video{height:auto;min-height:0;min-width:0;position:static;width:100%}html body div#container section.page-header div.header-inner{height:100%;left:0;position:absolute;right:0;top:0;width:100%}html body div#container section.page-header div.header-overlay{background-color:rgba(0,0,0,.2);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:8}html body div#container section.page-header div.video-wrap{height:100%;overflow:hidden;position:relative;width:100%}html body div#container section.page-header div.video-wrap>video{bottom:-9999px;height:auto;left:-9999px;margin:auto;min-height:100%;min-width:100%;position:absolute;right:-9999px;top:-9999px;width:auto;z-index:7}html body div#container section.page-header div.image-wrap{height:100%;position:relative;width:100%}html body div#container section.page-header div.image-wrap img{bottom:-9999px;display:block;height:auto;left:-9999px;margin:auto;min-height:100%;min-width:100%;position:absolute;right:-9999px;top:-9999px;width:auto}html body div#container section.page-header div.inner{display:-moz-flex;display:flex;height:100%;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:0;z-index:10}html body div#container section.page-header div.inner div.text-wrap{align-self:center;margin:0 auto;width:100%}html body div#container section.page-header div.inner div.title{color:#fff;font-family:hwt-artz,sans-serif;font-size:100px;font-weight:700;line-height:80px;text-transform:uppercase}@media screen and (min-width:769px) and (max-width:1200px){html body div#container section.page-header div.inner div.title{font-size:70px;line-height:60px}}@media screen and (max-width:768px){html body div#container section.page-header div.inner div.title{font-size:40px;line-height:35px}}div.admin-only{border:1px solid red;margin:30px auto;max-width:500px;padding:15px;text-align:center;width:100%}section.page-islands div.title{color:#383838;font-size:16px;font-weight:700;letter-spacing:2px;line-height:16px;padding:60px 0 40px;text-align:center;text-transform:uppercase;width:100%}@media screen and (max-width:768px){section.page-islands div.title{padding:30px 0}}@media screen and (min-width:769px){section.page-islands div.islands-wrap{display:-moz-flex;display:flex;width:100%}}section.page-islands a.single-island{display:block}@media screen and (min-width:769px){section.page-islands a.single-island{-moz-flex:0 0 50%;flex:0 0 50%;width:50%}}@media screen and (max-width:768px){section.page-islands a.single-island{display:block;width:100%}}@media screen and (min-width:769px){section.page-islands a.single-island:first-child{border-right:5px solid #fff}}@media screen and (max-width:768px){section.page-islands a.single-island:first-child{border-bottom:2px solid #fff}}@media screen and (min-width:769px){section.page-islands a.single-island:last-child{border-left:5px solid #fff}}@media screen and (max-width:768px){section.page-islands a.single-island:last-child{border-top:2px solid #fff}}section.page-islands div.island-inner{position:relative;width:100%}section.page-islands div.island-inner:before{content:"";display:block;padding-top:78.7401574803%;width:100%}section.page-islands div.island-inner>.content{bottom:0;left:0;position:absolute;right:0;top:0}section.page-islands div.gradient-color{height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:3}section.page-islands div.image-wrap{height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}section.page-islands div.image-wrap div.image-inner{height:100%;overflow:hidden;position:relative;width:100%}section.page-islands div.image-wrap img{bottom:-9999px;display:block;height:auto;left:-9999px;margin:auto;max-height:100%;max-width:100%;position:absolute;right:-9999px;top:-9999px;width:100%}section.page-islands div.text-wrap{display:-moz-flex;display:flex;height:100%;left:0;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:4}section.page-islands div.text-wrap.text-shadow{text-shadow:4px 4px 10px rgba(0,0,0,.3)}section.page-islands div.text-wrap div.island-title{align-self:center;color:#fff;display:inline-block;font-family:hwt-artz,sans-serif;font-size:47px;letter-spacing:1px;line-height:45px;margin:0 auto;max-width:250px;text-transform:uppercase;width:100%}@media screen and (max-width:480px){section.page-islands div.text-wrap div.island-title{font-size:30px;line-height:28px;max-width:190px}}html body div#container main#content{max-width:100%}html body div#container section.page-header div.inner div.title{margin:0 auto;max-width:900px}@media screen and (min-width:769px) and (max-width:1200px){html body div#container section.page-header div.inner div.title{max-width:650px}}@media screen and (min-width:481px) and (max-width:768px){html body div#container section.page-header div.inner div.title{max-width:360px}}@media screen and (max-width:480px){html body div#container section.page-header div.inner div.title{max-width:265px}}html body div#container section.page-header-after-text{background-color:#5f9639;position:relative;width:100%;z-index:101}html body div#container section.page-header-after-text div.inner div.text-wrap{margin:0 auto;max-width:900px;padding:15px 0 20px;width:100%}@media screen and (max-width:768px){html body div#container section.page-header-after-text div.inner div.text-wrap{padding:10px 0 15px}}html body div#container section.page-header-after-text div.inner div.text-wrap p{color:#fff;font-size:21px;line-height:25px}@media screen and (max-width:768px){html body div#container section.page-header-after-text div.inner div.text-wrap p{font-size:22px;line-height:24px}}html body div#container section.page-header-after-text div.inner div.text-wrap p a{color:#fff}html body div#container section.page-main{overflow:hidden;position:relative;width:100%}html body div#container div.faq-items{margin:0 auto;max-width:640px;padding:0 20px}html body div#container div.faq-items div.faq-item{width:100%}html body div#container div.faq-items div.faq-item.open div.question div.text{color:#f0602c}html body div#container div.faq-items div.faq-item.open div.answer{height:auto;opacity:1;overflow:auto;padding:35px 0 25px;width:100%}html body div#container div.faq-items div.faq-item div.question{border-bottom:1px solid #e0e0e0;cursor:pointer;padding:30px 0 25px}html body div#container div.faq-items div.faq-item div.question div.text{color:#5f9639;font-size:26px;font-weight:700;line-height:26px;padding-left:35px;position:relative}html body div#container div.faq-items div.faq-item div.question div.text:before{content:"Q:";left:0;position:absolute;top:0}html body div#container div.faq-items div.faq-item div.answer{height:0;opacity:0;overflow:hidden;padding:0;transition:opacity .2s linear;width:0}html body div#container div.faq-items div.faq-item div.answer div.text{padding-left:35px;position:relative}html body div#container div.faq-items div.faq-item div.answer div.text:before{content:"A:";font-size:26px;font-weight:700;left:0;line-height:26px;position:absolute;top:-3px}html body div#container div.faq-items div.faq-item div.answer div.text p{color:#383838;font-size:20px;font-weight:100;line-height:26px;padding:0 0 15px}html body div#container div.faq-items div.faq-item div.answer div.text p:last-child{padding:0}
