﻿*{margin:0;padding:0}body{color:#666;background:#cbedf7}html,button,input,select,textarea,.pure-g [class*=pure-u]{font-family:Arial,Helvetica,sans-serif}.pure-g div{box-sizing:border-box}a{transition:color .4s}main a,footer a{color:#0fb8cd;text-decoration:none;border-bottom:1px dashed #0fb8cd}main a:hover,footer a:hover{border-bottom:1px solid #0fb8cd}p{color:#666;margin:10px 0 14px 0;line-height:1.3em;font-size:18px}p+h2,p+h3,p+h4{margin-top:20px}h2,h3,h4{color:#5f5f5f;font-weight:bold}em{font-style:normal;color:#0b8899;font-weight:bold}.grid-box-gap{padding:10px}.grid-box-gap-lr{padding-left:10px;padding-right:10px}.grid-box-gap-r{padding-left:10px;padding-right:10px}@media screen and (min-width: 48em){.grid-box-gap-r{padding-left:5px;padding-right:10px}}.grid-box-gap-l{padding-left:10px;padding-right:10px}@media screen and (min-width: 48em){.grid-box-gap-l{padding-left:10px;padding-right:5px}}.section-frame{max-width:1200px;margin:0 auto;overflow:hidden}.section-gray{background:#cbedf7;border-radius:20px}.section-dark{background:#424242;border-radius:0}.section-frame ul,.section-frame ol{margin:10px 0 10px 20px;line-height:1.3em}.section-frame ul li,.section-frame ol li{margin:0 0 10px 20px}.relative{position:relative}.section-inner-frame{margin-left:10px;margin-right:10px;overflow:hidden}.big-button,.big-form-button{display:inline-block;margin:10px auto;padding:16px 6px;text-align:center;font-size:24px;padding:16px 20px;background:#ff7d00;color:#fff;text-decoration:none;border:none;transition:background .4s;border-radius:20px}.big-button:hover,.big-form-button:hover{background:#b55b00;border:none}.big-form-button{margin:10px auto;width:100%}.no-left-right{margin-left:0;margin-right:0}.gold-button{background:#0b8899}.gold-button:hover{background:#967c44}.home-container{display:flex;flex-flow:row;align-items:center;text-align:center;flex-direction:column;padding:100px 20px 20px 20px}@media screen and (min-width: 48em){.home-container{flex-direction:row}}.home-container>*{box-sizing:border-box}.home-container-text{text-align:center;flex:50%;order:2}@media screen and (min-width: 48em){.home-container-text{order:1}}.home-container-image{text-align:center;flex:50%;order:1}@media screen and (min-width: 48em){.home-container-image{order:2}}.img-frame{--s: 10px;padding:var(--s);border:calc(2*var(--s)) solid rgba(0,0,0,0);outline:1px solid #7a7a7a;outline-offset:calc(-1*var(--s));background:conic-gradient(from 90deg at 1px 1px, rgba(0, 0, 0, 0) 25%, #7a7a7a 0);box-sizing:border-box}.services-container{display:flex;flex-flow:row;align-items:center;text-align:center;flex-direction:column;padding:20px}@media screen and (min-width: 64em){.services-container{flex-direction:row;align-items:flex-start}}.services-container>*{box-sizing:border-box}.service-item{flex:1;padding:10px}.about-container{display:flex;flex-flow:row;align-items:center;text-align:center;flex-direction:column;padding:20px}@media screen and (min-width: 48em){.about-container{flex-direction:row;align-items:flex-start}}.about-container>*{box-sizing:border-box}.about-container-photo{text-align:center;flex:33.33%;padding:12px 20px 20px 20px}.about-container-text{text-align:center;flex:66.66%;padding:10px 20px}@media screen and (min-width: 48em){.about-container-text{padding:0 20px}}.about-me-container{display:flex;flex-flow:row;align-items:center;text-align:center;flex-direction:column;padding:20px}@media screen and (min-width: 48em){.about-me-container{flex-direction:row;align-items:flex-start}}.about-me-container>*{box-sizing:border-box}.about-me-container-photo{text-align:center;flex:33.33%;padding:12px 20px 20px 20px}.about-me-container-text{text-align:left;flex:66.66%;padding:10px 20px}@media screen and (min-width: 48em){.about-me-container-text{padding:0 20px}}.event-box,.special-training-box{position:relative;min-height:600px;border:1px solid #e4e4e4;border-radius:20px;margin:20px 10px;transition:all .3s ease}.event-box:hover,.special-training-box:hover{box-shadow:5px 3px 8px 0px rgba(200,200,200,.75);transform:translateX(-1px) translateY(-1px);opacity:100%}.event-box:hover .sign-button{background:#b55b00}.event-pic-box,.special-training-pic-box{border-radius:20px 20px 0 0;height:240px;overflow:hidden}.event-box-old{opacity:60%}.event-pic-box img,.special-training-pic-box img{width:100%;height:240px;object-fit:cover;object-position:50% 50%}.event-description{position:relative;padding:20px;background:#fff;min-height:200px;text-align:center;overflow:hidden}.event-type{font-size:16px;color:#cacaca;padding:10px 0 0 0}.event-date{position:absolute;height:30px;top:224px;left:50%;transform:translate(-50%, 0);background:#d15050;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;line-height:30px;padding:0 10px 0 10px;border-radius:20px;overflow:hidden}.sign-button{display:inline-block;margin:10px auto;padding:16px 6px;text-align:center;font-size:24px;padding:16px 20px;background:#ff7d00;color:#fff;text-decoration:none;border:none;transition:background .4s;border-radius:20px;position:absolute;bottom:20px;left:40px;right:40px}.form-error-frame{display:none;border:1px solid #ff7d00;border-radius:20px;text-align:center;padding:10px}.home-buttons-frame{padding:20px 2px 2px 2px;text-align:center;transition:padding .4s;overflow:hidden}#home-top-image{background:#cbedf7;transition:width .8s,height .8s,transform .8s;overflow:hidden}@media screen and (min-width: 48em){#home-top-image{margin-top:0}}#home-top-image p{margin:0;font-size:20px;color:#5f5f5f;text-align:center;transition:padding .4s}#home-top-image h2{margin:0;color:#5f5f5f;font-size:40px;font-weight:bold;text-align:center;transition:font-size .4s}@media screen and (min-width: 35.5em){#home-top-image h2{font-size:40px}}@media screen and (min-width: 48em){#home-top-image h2{font-size:40px}}@media screen and (min-width: 64em){#home-top-image h2{font-size:48px}}#home-top-image h3{margin:0;color:#5f5f5f;font-size:28px;font-weight:normal;text-align:center}#home-top-image h1{padding-top:10px;color:#4f4f4f;margin:0;color:#5f5f5f;font-size:24px;font-weight:normal;text-align:center}#home-services-frame{min-height:200px;background:#fff;padding:10px;overflow:hidden}#home-services-frame h3{color:#5f5f5f;font-size:28px;font-weight:normal;text-align:center;padding-bottom:14px}.services-main-frame{display:flex;flex-flow:wrap;flex-direction:row;align-content:space-between;justify-content:space-between}.service-frame{flex:1 0 46%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #cacaca;border-radius:5px 5px 0 0;margin:0 10px 20px 10px}@media screen and (min-width: 48em){.service-frame{flex:1 0 21%}}.service-frame:first-child{margin-left:10px}@media screen and (min-width: 48em){.service-frame:first-child{margin-left:0}}.service-frame:last-child{margin-right:10px}@media screen and (min-width: 48em){.service-frame:last-child{margin-right:0}}.service-frame h3{padding:10px 10px 0 10px;min-height:46px;font-size:20px}.service-frame p{padding:10px}.more-button{position:relative;display:block;padding:16px 10px;margin:auto 0 0 0;background:#0fb8cd;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;transition:background .4s;border:none}.more-button:hover{background:#ff7d00;border:none}.more-button svg{position:absolute;width:14px;height:14px;right:10px;top:18px;fill:#fff}#home-about-me{background:#fff;overflow:hidden}#home-about-me h2,#events-section h2,.events-heading,#shared-stories h1{position:relative;color:#5f5f5f;font-size:36px;font-weight:normal;text-align:center;padding-bottom:14px}#home-about-me h2{padding-top:40px}.section-dark h2,.section-dark h3,.section-dark p{color:#fff}.section-dark h2{color:#fff !important;padding-top:40px}#home-services-frame h2{position:relative;color:#5f5f5f;font-size:36px;font-weight:normal;text-align:center;padding-bottom:14px;padding-top:40px}#home-about-me h2::after,#events-section h2::after,.events-heading::after{content:"";bottom:0;left:50%;margin-left:-20px;width:40px;height:1px;position:absolute;border-bottom:4px solid #ff7d00;box-sizing:border-box}.page-heding-title h2::after{content:"";bottom:0;left:50% !important;margin-left:-20px !important;width:40px;height:1px;position:absolute;border-bottom:4px solid #ff7d00;box-sizing:border-box}.event-description h2::after{display:none}#home-services-frame h2::after{content:"";bottom:0;left:50%;margin-left:-20px;width:40px;height:1px;position:absolute;border-bottom:4px solid #ff7d00;box-sizing:border-box}.about-me-photo{padding:10px 20px}@media screen and (min-width: 64em){.about-me-photo{padding:10px 50px}}.about-me-text{padding:0 20px 20px 20px;max-height:310px;overflow:hidden}@media screen and (min-width: 48em){.about-me-text{padding:0 50px 20px 10px}}.expandable-panel{position:relative;transition:max-height 1.9s ease}.expandable-panel::after{content:"";position:absolute;height:90px;bottom:0;left:20px;right:20px;background:linear-gradient(rgba(255, 0, 0, 0), rgb(248, 248, 249));border-bottom:1px solid #cacaca}@media screen and (min-width: 48em){.expandable-panel::after{left:10px;right:50px}}.expand-link{text-align:center;padding:5px;display:block;color:#666;text-transform:uppercase;border:none;font-size:14px;font-weight:bold;overflow:auto}.expand-link:hover{border:none;color:#0fb8cd}.expand-link:hover svg{fill:#0fb8cd}.expand-link span{display:inline-block;vertical-align:top}.expand-link svg{width:14px;height:14px;padding:1px 4px;fill:#666;display:inline-block;vertical-align:top;transition:fill .4s}.expandable-panel{overflow:hidden}.expand-show{max-height:8000px !important}.expand-show::after{height:0;border-bottom:none}#home-numbers{background:#fff;overflow:hidden}.numbers-frame{padding:40px 0;display:flex}.number-box{display:inline-block;flex:1;border-right:2px solid #cacaca;overflow:hidden}.number-box:last-child{border-right:none}.number-box p{position:relative;color:#666;font-size:14px;text-transform:uppercase;text-align:center;margin:0;padding:20px}@media screen and (min-width: 35.5em){.number-box p{font-size:16px}}@media screen and (min-width: 48em){.number-box p{font-size:18px}}.number-box p::after{content:"";bottom:0;left:50%;margin-left:-20px;width:40px;height:1px;position:absolute;border-bottom:4px solid #ff7d00;box-sizing:border-box}.number-box h2{color:#5f5f5f;font-size:40px;font-weight:bold;text-align:center;margin:0;padding:10px}@media screen and (min-width: 35.5em){.number-box h2{font-size:50px}}@media screen and (min-width: 48em){.number-box h2{font-size:80px}}.number-box h3{color:#5f5f5f;font-size:12px;font-weight:bold;text-align:center;text-transform:uppercase;margin:0;padding:2px}@media screen and (min-width: 35.5em){.number-box h3{padding:10px;font-size:16px}}@media screen and (min-width: 48em){.number-box h3{font-size:18px}}#shared-stories{padding-top:40px;background:#fff;text-align:center;overflow:hidden}#shared-stories h1::after{content:"";bottom:0;left:50%;margin-left:-20px;width:40px;height:1px;position:absolute;border-bottom:4px solid #ff7d00;box-sizing:border-box}.show-all-link{display:block;margin:10px 10px 20px 10px}#shared-slider{margin:0 auto;max-width:95%;overflow:hidden}@media screen and (min-width: 48em){#shared-slider{max-width:80%}}#shared-slider ul{margin:0;padding:0;list-style:none;overflow:hidden}#shared-slider li{min-height:300px;margin:0;padding:0 20px;text-align:center}@media screen and (min-width: 35.5em){#shared-slider li{min-height:280px}}@media screen and (min-width: 48em){#shared-slider li{min-height:220px}}@media screen and (min-width: 64em){#shared-slider li{min-height:200px}}@media screen and (min-width: 80em){#shared-slider li{min-height:180px}}#shared-slider li p{font-size:16px}#shared-slider li h3{font-size:18px;color:#0b8899}.shared-navigation{margin:20px 0;text-align:center;overflow:hidden}.shared-navigation a,.shared-navigation a:hover{border:none}.shared-left-button,.shared-right-button{height:30px;width:30px;margin:0;padding:0;fill:#ff7d00;transition:fill .4s}.shared-left-button:hover,.shared-right-button:hover{fill:#b55b00}.nav-separator{display:inline-block;border-right:2px solid #cacaca;height:30px;margin:0 20px}#shared-left-button:hover{background:red}#events-section{padding:20px 0;overflow:hidden}.event-frame{position:relative;padding:20px 20px 20px 0;overflow:hidden}.event-frame a:hover .event-text-box h2{color:#0fb8cd}.event-frame a:hover .go-to-event{color:#0fb8cd;fill:#0fb8cd}.event-frame p{padding:0 !important}.event-text-box{margin-left:120px;min-height:100px}@media screen and (min-width: 35.5em){.event-text-box{margin-left:140px}}.event-text-box h2{font-size:22px;font-weight:bold;color:#5f5f5f;padding:6px 0 0 0;margin:0;transition:color .4s}.event-text-box h2::after{display:none !important}.event-date-box{position:absolute;left:20px;top:20px;text-align:center}.event-date-box h4{margin:0;padding:0;font-size:60px;font-weight:bold;line-height:1em;color:#0fb8cd}@media screen and (min-width: 35.5em){.event-date-box h4{font-size:80px}}.event-date-box h4::after{display:none !important}.event-date-box h5{margin:0;padding:6px 0 0 0;font-size:12px;font-weight:normal;line-height:1em;text-transform:uppercase;color:#0fb8cd;border-top:1px solid #ff7d00}.event-date-box h5::after{display:none !important}.go-to-event{border:none;margin:0;padding:4px 0;color:#666;font-size:14px;font-weight:bold;text-transform:uppercase;fill:#666;transition:color .4s}.go-to-event:hover{border:none}.arrow-on-right{width:14px;height:12px;vertical-align:text-bottom;margin:0 10px 2px 4px;transition:fill .4s}.event-button-frame{padding:20px 0;text-align:center;overflow:hidden}#home-contacts{padding:40px 0;background:#fff;overflow:hidden}.contact-form{padding:20px 20px;overflow:hidden}@media screen and (min-width: 35.5em){.contact-form{padding:20px 40px}}.contact-form h2{position:relative;color:#5f5f5f;font-size:36px;font-weight:normal;text-align:center;padding-bottom:14px}@media screen and (min-width: 48em){.contact-form h2{text-align:left}}.contact-form h2::after{content:"";bottom:0;left:50%;margin-left:-20px;width:40px;height:1px;position:absolute;border-bottom:4px solid #ff7d00;box-sizing:border-box}@media screen and (min-width: 48em){.contact-form h2::after{margin-left:0;left:0}}.contact-details{background:#424242;padding:20px 20px;overflow:hidden}@media screen and (min-width: 35.5em){.contact-details{padding:20px 40px}}.contact-details h2{position:relative;color:#fff;font-size:36px;font-weight:normal;text-align:center;padding-bottom:14px}@media screen and (min-width: 48em){.contact-details h2{text-align:left}}.contact-details h2::after{content:"";bottom:0;left:50%;margin-left:-20px;width:40px;height:1px;position:absolute;border-bottom:4px solid #ff7d00;box-sizing:border-box}@media screen and (min-width: 48em){.contact-details h2::after{margin-left:0;left:0}}.contact-details h3{font-size:20px;font-weight:bold;color:#0fb8cd;margin:20px 0 0 0}.contact-details p{color:#fff;margin:0}.google-map{margin-top:20px;background:#cbedf7;height:400px;overflow:hidden}.google-map iframe{border:none;width:100%;height:400px}.form-frame{padding:20px 0;overflow:hidden}.contact-form input[type=checkbox],.contact-form input[type=radio]{margin:0 10px 20px 0}.contact-form label{color:#666}#footer-frame{overflow:hidden;padding:30px 10px}#footer-frame h4{position:relative;color:#5f5f5f;font-size:30px;font-weight:normal;text-align:left;padding-top:14px}#footer-frame h4::before{content:"";top:0;left:0;width:40px;height:1px;position:absolute;border-top:4px solid #ff7d00;box-sizing:border-box}#footer-frame h4+em{color:#666;font-style:normal;font-size:16px}#footer-frame ul{list-style:none;margin:10px 0}#footer-frame ul li{margin:0;padding:2px 0}.footer-box{margin-bottom:30px}.meter{height:20px;margin:5px 0 5px 0;border-top:1px solid #cacaca}.meter>span{display:block;height:100%;background-color:#cacaca;overflow:hidden}#internal-page-head{margin-top:90px;text-align:center;overflow:hidden}#internal-page-head h1{color:#5f5f5f;font-size:30px;font-weight:normal;margin:30px 20px 5px 20px;text-align:center}.page-heding-title h1{color:#5f5f5f;font-size:36px;font-weight:normal;margin:0 20px 20px 20px;text-align:center}.page-heding-title h2{text-align:center !important}#breadcrumbs{margin:5px 20px 30px 20px;overflow:hidden}#breadcrumbs a{font-size:14px;color:#5f5f5f;border-bottom:1px solid #0fb8cd;text-decoration:none}#breadcrumbs a:hover{border-bottom:1px solid #ff7d00}#breadcrumbs span a{color:gray}#page-frame,#events-page-frame{background:#fff;padding-top:40px;padding-bottom:40px;padding-left:20px;padding-right:20px;overflow:hidden}#page-frame h2,#page-frame h3{position:relative;color:#5f5f5f;font-size:30px;font-weight:normal;text-align:center;padding-bottom:14px;margin:20px 10px 20px 10px}@media screen and (min-width: 48em){#page-frame h2,#page-frame h3{text-align:left}}#page-frame h3{font-size:30px}#page-frame h2::after,#page-frame h3::after{content:"";bottom:0;left:50%;margin-left:-20px;width:40px;height:1px;position:absolute;border-bottom:4px solid #ff7d00;box-sizing:border-box}@media screen and (min-width: 48em){#page-frame h2::after,#page-frame h3::after{left:0;margin-left:0}}#page-frame p{padding-left:10px;padding-right:10px}.shared-box{margin-bottom:40px;overflow:hidden}.shared-expandable-text{max-height:200px;overflow:hidden}.shared-box .expandable-panel::after{left:10px;right:10px}.section-scroll-to{display:block;content:" ";margin-top:-60px;height:60px;visibility:hidden}.section-scroll-to-nogap{display:block;content:" ";margin-top:-60px;height:60px;visibility:hidden}@media screen and (min-width: 48em){.section-scroll-to-nogap{display:block;content:" ";margin-top:-83px;height:83px;visibility:hidden}}.about-pic-box img{margin-top:12px;margin-bottom:20px}#footer-terms-frame{background:#424242;overflow:hidden}.footer-terms-left-box{text-align:center;padding:30px 10px 0px 10px}@media screen and (min-width: 48em){.footer-terms-left-box{padding:30px 10px;text-align:left}}#footer-terms-frame p{color:#cacaca;font-size:16px;margin:0}.footer-terms-right-box{padding:10px 10px 30px 10px;text-align:center}@media screen and (min-width: 48em){.footer-terms-right-box{padding:30px 10px;text-align:right}}#footer-terms-frame a{color:#cacaca}#om-frame{margin:20px 10px 10px 10px;text-align:center;overflow:hidden}@media screen and (min-width: 48em){#om-frame{text-align:left}}#om-frame a{color:#545454;border:none}#om-frame a:hover{color:#cacaca}.blog-heading-spacer{height:20px}.events-spacer{height:50px}.event-past h2{color:#666}.event-past h3,.event-past h4{color:#cacaca}.center-text{text-align:center}.event-date-box h4,.event-date-box h5{transition:color .4s}.event-past a:hover .event-date-box h3{color:#0fb8cd}.event-past a:hover .event-date-box h4{color:#0fb8cd}.event-single-center{max-width:520px;margin:0 auto}.other-links{padding:0 10px 10px 10px}.entry-content-asset{padding-left:10px;padding-right:10px}.cert-table table{font-size:14px;margin:0px;border-collapse:collapse;min-width:100%;border-bottom:1px solid #dadada}.cert-table table img{max-height:60px;padding:4px}.cert-table th:first-child{border-left:0}.cert-table td:first-child{text-align:center}.cert-table td:first-child a{border:none}.cert-table table tr:first-child th{border-top:0;border-top:0}.cert-table table td,.cert-table table th{padding:4px;border-bottom:1px solid #dadada;border-top:0;border-left:0;border-right:0}.cert-table table th{font-weight:normal;text-align:left;font-size:16px;font-weight:bold;padding:10px}.cert-table table tr td:first-child,.cert-table table tr th:first-child{border-left:0}.blog-main-image{padding:10px}.blog-post-frame h1{color:#5f5f5f;font-size:36px;font-weight:bold;text-align:left;padding:0 10px 14px 10px}.blog-post-frame img{border-radius:20px 20px 0 0}.row-section{padding:20px 0}.row-section h2{position:relative;color:#2b2b2b;font-size:32px;font-weight:normal;text-align:center;padding-bottom:14px;padding-top:40px;font-weight:bold;margin-bottom:40px}.questions h3{margin-top:20px;margin-bottom:20px;font-size:24px}.section-white{background:#fff}.section-color{background:#2676a9}.white-text{color:#fff}.white-text li{font-size:20px}.color-text{color:#5f5f5f}.color-text li{font-size:20px}.weeks-box{margin-left:20px;margin-right:20px}.accordion{font-weight:normal;border:1px solid #cacaca;border-bottom:none;border-radius:20px 20px 0 0;background-color:#f7fbf7;color:#444;cursor:pointer;padding:18px;width:100%;text-align:center;outline:none;font-size:22px;transition:.4s;min-height:150px}.accordion span{font-weight:bold}#section-faq .accordion{text-transform:none;border-radius:0}.active,.accordion:hover{background-color:#e7fbe7}.accordion:after{content:"+";color:#777;font-weight:bold;float:right;margin-left:5px;font-size:20px}.active:after{content:"−"}.panel{border:1px solid #cacaca;background:none;border-top:none;padding:0 18px;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.text-simg-box{padding:10px;text-align:center}.text-simg-box h3{margin-top:20px;margin-bottom:20px}#section-testimonials h4{font-size:26px}.steps-box{padding:40px 0 40px 0}.steps-box h4,.steps-box p{text-align:left}.steps-box .pic{display:flex;justify-content:center;align-items:center;overflow:hidden}.steps-box .pic img{flex-shrink:2;min-width:100%;min-height:100%}#section-faq .accordion{text-transform:none;border-radius:0}.section-color .section-frame h1,.back-image .section-frame h2{color:#fff}.section-color .section-frame h2,.back-image .section-frame h3{color:#fff}.section-color .section-frame h3,.back-image .section-frame h4{color:#fff}.section-color .section-frame p,.back-image .section-frame p{color:#fff}.row-section h2::after{content:"";bottom:0;left:50%;margin-left:-20px;width:40px;height:1px;position:absolute;border-bottom:4px solid #ff7d00;-webkit-box-sizing:border-box;box-sizing:border-box}.row-section h3,.row-section h4{font-weight:normal}.row-section h3,.row-section h4,.row-section p{margin-left:.67em;margin-right:.67em;text-align:center}.row-section h3,.row-section h4{font-size:24px}.row-section p{font-size:20px}#section-testimonials h4{font-size:26px;color:#fff;margin-top:60px;margin-bottom:40px}.spacer{min-height:40px}.line-separator{border-top-width:1px;border-top-style:solid;border-top-color:#4d8ba5;max-width:100%;margin:60px auto 60px auto}.row-section h3,.row-section h4{margin-bottom:40px}.events-c-frame h1{color:#000 !important;margin-bottom:60px !important;text-align:center !important}.events-form-frame{max-width:600px;text-align:center;margin:0 auto;padding:20px}video{height:auto;width:100%}.t-name{font-size:26px !important;font-weight:bold !important;margin:0 !important;padding:10px 0 0 0 !important}.t-title{font-size:16px !important;margin:0 !important;padding:0 !important}video::-webkit-media-controls-enclosure{height:45px;flex-shrink:0}video::-webkit-media-controls-panel{min-height:40px !important}video::-webkit-media-controls-play-button{width:62px !important;height:62px !important;background-size:contain !important}video::-webkit-media-controls-fullscreen-button{display:none}video::-webkit-media-controls-current-time-display{display:none}video::-webkit-media-controls-time-remaining-display{display:none}video::-webkit-media-controls-mute-button{width:40px !important;height:40px !important;background-size:contain !important}video::-webkit-media-controls-toggle-closed-captions-button{width:4em !important;height:4em !important;background-size:contain !important}.intro-video-frame{padding:40px;max-width:600px;margin:0 auto}.radio-with-labels{border:1px solid #e4e4e4;border-radius:20px;padding:20px;margin:20px 0 20px 0;text-align:left}.radio-with-labels input{margin-right:20px}.radio-with-labels label{margin:20px 0 !important;line-height:1.6}.radio-with-labels p{text-align:left;font-size:20px;margin-left:0}input[type=checkbox]{margin-right:10px}.sph{display:none}.flex-images{overflow:hidden}.flex-images .item{float:left;margin:4px;border:1px solid #eee;box-sizing:content-box;overflow:hidden;position:relative;transition:opacity .6s}.flex-images .item:hover{background:0;opacity:.7}.flex-images .item img{display:block;width:auto;height:100%}.flex-images .item>div{position:absolute;min-height:36px;left:0;right:0;bottom:-15px;padding:10px 10px 8px;opacity:0;transition:.25s;background:rgba(255,255,255,.7);color:#000;font-size:14px}.flex-images .item:hover>div{position:absolute;left:0;right:0;bottom:0;opacity:1}.flex-images .item>div h2{font-size:16px;font-weight:normal;text-align:left;text-transform:none;margin:0;padding:0;color:#000}@media screen and (min-width: 48em){.flex-images .item>div h2{font-size:16px;font-weight:bold}}.flex-images .item>div h3{font-size:14px;font-weight:normal;text-align:left;text-transform:none;margin:0;padding:0;color:#000}#top-menu-frame{position:fixed;top:0;left:0;right:0;z-index:9999;min-height:0;background:#fff;transition:background-color .9s ease,top .9s ease,border-radius .9s ease;overflow:hidden}@media screen and (min-width: 48em){#top-menu-frame{background:rgba(255,255,255,.7);border:none;top:20px;border-radius:20px;transition:background-color .9s ease,top .9s ease 0s,border-radius .9s ease !important}}.top-menu-frame-on-scroll{background:#fff !important;transition:background-color .9s ease,top .9s ease 0s,border-radius .9s ease !important;top:0 !important;border-radius:0 0 20px 20px !important}#top-menu-frame nav ul{position:fixed;left:0;right:0;max-height:0;text-align:center;text-transform:uppercase;font-size:16px;font-weight:bold;margin:0;overflow:hidden}@media screen and (min-width: 48em){#top-menu-frame nav ul{position:inherit;font-size:16px;max-height:inherit;padding:0;text-align:center}}#top-menu-frame nav ul li{display:inline-block;box-sizing:border-box;padding-right:0;width:100%;line-height:48px;margin:0}@media screen and (min-width: 48em){#top-menu-frame nav ul li{display:inline-block;width:inherit;padding-right:14px;line-height:70px}}#top-menu-frame nav ul li a{color:#5f5f5f;text-decoration:none;display:block;position:relative}#top-menu-frame nav ul li a:hover,#top-menu-frame nav ul li a.menu-active{color:#ff7d00}a.menu-active::after{display:none}@media screen and (min-width: 48em){a.menu-active::after{display:block;content:"";bottom:14px;left:50%;margin-left:-20px;width:40px;height:1px;position:absolute;border-bottom:4px solid #ff7d00;box-sizing:border-box}}.menu-handle{cursor:pointer;box-sizing:border-box;display:block;width:100%;height:70px;line-height:70px;color:#0b8899;font-size:22px;font-weight:bold;text-transform:uppercase;text-align:center;background:#fff}@media screen and (min-width: 48em){.menu-handle{display:none}}.showing-menu{max-height:220em !important;background:#fff}@media screen and (min-width: 48em){.showing-menu{max-height:inherit !important;background:none}}.menu-button-frame{position:fixed;top:15px;right:20px}.c-hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:40px;height:40px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0;border:none;cursor:pointer;transition:background .3s}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:18px;left:5px;right:5px;height:4px;background:#fff}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#fff;content:""}.c-hamburger span::before{top:-9px}.c-hamburger span::after{bottom:-9px}.c-hamburger--htx{background-color:#ff7d00}.c-hamburger--htx span{transition:background 0s .3s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{transition-duration:.3s,.3s;transition-delay:.3s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.is-active{background-color:#ff7d00}.c-hamburger--htx.is-active span{background:none}.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after{transition-delay:0s,.3s}/*# sourceMappingURL=site-min.css.map */