.input__error{bottom:0;color:#dc3545;font-size:.75em;left:12px;line-height:1.25em;position:absolute;right:auto;top:auto}.background-section{opacity:0;transition:opacity .3s ease-out}@media (max-width:767px){.background-section{opacity:1}}.background-section.in-view{opacity:1}.background-section__fix-cont{padding-bottom:72px;padding-top:72px;position:relative;transition:opacity .2s ease-out}.background-section__fix-cont__overlay-cont{background-color:rgba(26,73,130,.5);bottom:auto;height:100%;left:0;position:absolute;right:auto;top:0;width:100%}.background-section__fix-cont__heading-cont{position:relative}.background-section__fix-cont__heading-cont>p{color:#fff;font-size:15px;margin-top:24px}.background-image{height:100%;position:absolute;top:0;width:100%}.section-connector{opacity:0;position:relative;transition:opacity .3s ease-out}.section-connector.in-view{opacity:1}@media (max-width:767px){.section-connector{opacity:1}}.section-connector__line-cont:before{border-left:1px solid #00a6de;content:"";height:108px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.section-heading h2{color:#00a6de;font-size:1.5rem;font-size:15px;margin-bottom:12px}.section-heading>h4{font-size:2.4rem;line-height:3.2rem;margin-left:auto;margin-right:auto}.section-heading>p{font-size:1.4rem;line-height:2.2rem;margin-top:12px}.section-heading>a{margin-top:36px;text-align:center;width:100%}.section-heading>a:hover{background-color:#02bcfa;color:#fff}.section-heading--center-layout{margin-left:18px;text-align:center;width:calc(100% - 36px)}@media (min-width:768px){.section-heading--center-layout{margin-left:calc(25% + 18px);width:calc(50% - 36px)}}.section-heading--center-layout>p{margin-left:auto;margin-right:auto}.section-heading>i{height:48px;margin-bottom:24px;width:48px}.section-heading--invert-colors>h4{color:#fff}.accordian-section__accordian-cont{margin:36px auto 0;width:90%}@media (min-width:768px){.accordian-section__accordian-cont{width:75%}}@media (min-width:1080px){.accordian-section__accordian-cont{width:calc(66.66667% - 40px)}}.careers{background-color:#fff;padding-bottom:144px}.careers__openings__list-cont{background-color:#fff;padding-top:72px}.careers__openings__list-cont label{display:flex}@media (max-width:767px){.careers__openings__list-cont label{flex-wrap:wrap}}.careers__openings__job_description p{margin-bottom:1rem}.careers__openings__job_description *{padding:unset}.careers__openings form{max-width:500px;padding-top:24px;text-align:center}@media (min-width:768px){.careers__openings form{margin:0 auto}}.careers__openings form .submit input{background-color:#00a6de;border-radius:6px;color:#fff;font-size:1.4rem;font-weight:500;height:48px;line-height:48px;padding-left:30px;padding-right:30px;transition:background-color .3s ease-out;width:100%}.careers__openings form .submit input:hover{background-color:#02bcfa}
