.generic-hero{display:flex;justify-content:center;align-items:center;padding:30px 0}@media (max-width:991px){.generic-hero{display:block;text-align:center}}.generic-hero h1{margin:0}.generic-hero h1 .generic-hero__title{color:#00c8dc;display:inline-block;font-size:32px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}@media (max-width:991px){.generic-hero h1 .generic-hero__title{font-size:24px}}.generic-hero .generic-hero__subtitle{color:#111111;display:block;font-size:20px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:normal;margin-top:5px}@media (max-width:991px){.generic-hero .generic-hero__subtitle{font-size:14px}}.generic-hero .generic-hero__pricing{margin-top:10px}@media (max-width:991px){.generic-hero .generic-hero__pricing{margin-top:15px}}.generic-hero .generic-hero__pricing .generic-hero__pricing__title{color:#111111;font-weight:500;font-size:16px;line-height:24px}@media (max-width:991px){.generic-hero .generic-hero__pricing .generic-hero__pricing__title{font-size:14px;line-height:normal}}.generic-hero .generic-hero__pricing .generic-hero__pricing__title>span:not(:last-child):after{content:" | "}.generic-hero .generic-hero__pricing .generic-hero__pricing__title>span.generic-hero__divider:after{content:""}.generic-hero .generic-hero__pricing .generic-hero__pricing__title .generic-hero__title-link{color:#111111}.generic-hero .generic-hero__pricing .generic-hero__pricing__title .generic-hero__title-link:hover{color:#111111}.generic-hero .generic-hero__pricing .generic-hero__pricing__title .generic-hero__title-link:active{color:#111111}.generic-hero .generic-hero__pricing .generic-hero__pricing__title>a{color:#ff6200}.generic-hero .generic-hero__pricing .generic-hero__pricing__title>a:hover{color:#fab024}.generic-hero .generic-hero__pricing .generic-hero__pricing__title>a:active{color:#f88e16}.generic-hero .generic-hero__pricing .generic-hero__pricing__subtitle{color:#a1a1a1;font-size:12px;font-weight:500;line-height:normal}.generic-hero .generic-hero__buttons,.generic-hero .generic-hero__buttons--mobile-inline{display:flex;margin-top:30px}@media (max-width:991px){.generic-hero .generic-hero__buttons,.generic-hero .generic-hero__buttons--mobile-inline{justify-content:center;align-items:center;flex-flow:column;margin-top:0}}.generic-hero .generic-hero__buttons .button-wrapper,.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper{display:inline-block;text-align:center;margin-right:15px}@media (max-width:991px){.generic-hero .generic-hero__buttons .button-wrapper,.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper{margin-top:30px;margin-right:0}}.generic-hero .generic-hero__buttons .button-wrapper .btnSubText,.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper .btnSubText{margin-top:9px;font-weight:400;font-size:12px;color:#a1a1a1;display:block}.generic-hero .generic-hero__buttons .button-wrapper:last-child,.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper:last-child{margin-right:0}.generic-hero .generic-hero__buttons .button-wrapper .btn,.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper .btn{border:0;color:#fff;font-weight:700;padding:10px 24px;text-transform:uppercase}.generic-hero .generic-hero__buttons .button-wrapper .btn:active,.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper .btn:active{box-shadow:none}.generic-hero .generic-hero__buttons .button-wrapper .btn.btn-link,.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper .btn.btn-link{border-left:1px dotted #a1a1a1;color:#ff6200;font-size:14px;text-transform:none;padding:10px 15px;font-weight:500}.generic-hero .generic-hero__buttons .button-wrapper .btn__footer,.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper .btn__footer{color:#a1a1a1;display:flex;font-weight:500;font-size:12px}@media (max-width:991px){.generic-hero .generic-hero__buttons .button-wrapper .btn__footer .visible-sm,.generic-hero .generic-hero__buttons .button-wrapper .btn__footer.visible-xs,.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper .btn__footer .visible-sm,.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper .btn__footer.visible-xs{display:flex!important}}@media (max-width:991px){.generic-hero .generic-hero__buttons .button-wrapper .btn__footer .hidden-sm,.generic-hero .generic-hero__buttons .button-wrapper .btn__footer.hidden-xs,.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper .btn__footer .hidden-sm,.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper .btn__footer.hidden-xs{display:none!important}}.generic-hero .generic-hero__buttons .button-wrapper .btn__footer>span,.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper .btn__footer>span{flex-grow:1;margin-top:9px;width:0;font-weight:400}.generic-hero .generic-hero__buttons .button-wrapper .btn__footer>span a,.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper .btn__footer>span a{color:#a1a1a1;text-decoration:underline}@media (max-width:991px){.generic-hero .generic-hero__buttons--mobile-inline{flex-flow:row;align-items:flex-start;margin-top:30px;flex-wrap:wrap}}@media (max-width:991px){.generic-hero .generic-hero__buttons--mobile-inline .button-wrapper{margin-top:0;margin-right:15px}}.generic-hero .generic-hero__media{justify-content:center}@media (max-width:991px){.generic-hero .generic-hero__media{margin-top:30px}.generic-hero .generic-hero__media .media-library-video{width:100%;max-height:100%}}.generic-hero .generic-hero__media img{max-width:100%}@media (min-width:992px) and (max-width:1199px){.generic-hero .feeder-form-panel .feeder-form .feeder-form-email{width:auto}}@media (max-width:991px){.feeder-form{margin-top:30px}.feeder-form .input-section{display:block;margin-bottom:20px;-moz-text-align-last:center;text-align-last:center}.feeder-form-panel .button-section .feeder-form-submit{cursor:pointer;width:229px;color:#fff;text-transform:uppercase;font-size:16px;line-height:20px;font-weight:700;padding:10px 16px;white-space:normal;height:40px}.feeder-form-panel .input-section .feeder-form-email{width:290px;height:40px;font-size:16px;color:#111111;font-weight:500;padding:11px 15px 10px 15px;border:2px solid #ccc;text-overflow:ellipsis;outline:0}.feeder-form-panel .input-section .error-icon{position:absolute;font-size:13px;top:14px;right:10px;opacity:0;transition:.6s linear all}}