html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}html{box-sizing:border-box;height:100%;scroll-behavior:smooth;margin:0 !important}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}ul,ol,li{list-style:none}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex}.flexwrap,.flexblock .slick-slider,.subs-summary .slick-dots .slick-slider,.link-browser__container,.blog-browser__article-content,.find-a-dealer__input-container,.newsletter-signup__input-container,.content-carousel .flexblock__container,.content-carousel__container,.content-carousel__container--product,.image-description .flexblock__container,.feature-list__container,.side-by-side__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.flexnowrap,.blog-browser__container-4,.blog-browser__container-2,.blog-browser__article-meta,.flexblock-faq__question,.subs-summary .slick-dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}.flexbox-center,.flexblock .slick-arrow,.subs-summary .slick-dots .slick-arrow,.flexblock .slick-dots,.subs-summary .slick-dots .slick-dots{align-items:center;justify-content:center}.box-shadow,.blog-browser__article-container:hover,.content-carousel .carousel-item__container{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25);-moz-box-shadow:0 0 5px rgba(0,0,0,0.25);box-shadow:0 0 5px rgba(0,0,0,0.25)}.hide-mobile{display:none}@media screen and (min-width: 768px){.hide-mobile{display:block}}@media screen and (min-width: 768px){.hide-desktop{display:none}}.column--full{width:100%}.column--three-quarter{width:100%}@media screen and (min-width: 768px){.column--three-quarter{width:75%}}.column--half{width:100%}@media screen and (min-width: 768px){.column--half{width:50%}}.column--two-third{width:100%}@media screen and (min-width: 768px){.column--two-third{width:66.6666666667%}}.column--third{width:33.3333333333%}.column--quarter{width:25%}@font-face{font-family:"DMMetro";src:url("/wp-content/themes/drone-fleet/dist/fonts/Metropolis-Regular.woff2") format("woff2"),url("/wp-content/themes/drone-fleet/dist/fonts/Metropolis-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"DMMetro";src:url("/wp-content/themes/drone-fleet/dist/fonts/Metropolis-Medium.woff2") format("woff2"),url("/wp-content/themes/drone-fleet/dist/fonts/Metropolis-Medium.woff") format("woff");font-weight:500}@font-face{font-family:"DMMetro";src:url("/wp-content/themes/drone-fleet/dist/fonts/Metropolis-SemiBold.woff2") format("woff2"),url("/wp-content/themes/drone-fleet/dist/fonts/Metropolis-SemiBold.woff") format("woff");font-weight:700}body{font-family:"DMMetro", Arial, sans-serif;font-size:16px;line-height:24px;color:#000}strong{font-weight:700}h1{font-size:30px;font-weight:500;line-height:36px}@media screen and (min-width: 768px){h1{font-size:40px;line-height:48px}}h2{font-size:22px;font-weight:700;line-height:30px}sup{font-size:9px;font-weight:400;line-height:9px;vertical-align:super;margin-left:2px}.button,.button__grey-solid,.button__green-solid,.fsBody .fsSubmitButton,.quiz .fsNextButton,#tutor-registration-wrap .tutor-btn-primary,#tutor-login-form .tutor-btn-primary,.button__white-outline,.button__green-outline,.quiz .fsPreviousButton{-webkit-appearance:none;appearance:none;display:inline-block;max-width:100%;font-family:"DMMetro", Arial, sans-serif;font-size:16px;font-weight:700;line-height:16px;padding:15px 15px;transition:all 300ms;border:none;outline:none;border-radius:5px;text-align:center;text-decoration:none}.button:hover,.button__grey-solid:hover,.button__green-solid:hover,.fsBody .fsSubmitButton:hover,.quiz .fsNextButton:hover,#tutor-registration-wrap .tutor-btn-primary:hover,#tutor-login-form .tutor-btn-primary:hover,.button__white-outline:hover,.button__green-outline:hover,.quiz .fsPreviousButton:hover{cursor:pointer}.button:disabled,.button__grey-solid:disabled,.button__green-solid:disabled,.fsBody .fsSubmitButton:disabled,.quiz .fsNextButton:disabled,#tutor-registration-wrap .tutor-btn-primary:disabled,#tutor-login-form .tutor-btn-primary:disabled,.button__white-outline:disabled,.button__green-outline:disabled,.quiz .fsPreviousButton:disabled{opacity:.6}.button:disabled:hover,.button__grey-solid:disabled:hover,.button__green-solid:disabled:hover,.fsBody .fsSubmitButton:disabled:hover,.quiz .fsNextButton:disabled:hover,#tutor-registration-wrap .tutor-btn-primary:disabled:hover,#tutor-login-form .tutor-btn-primary:disabled:hover,.button__white-outline:disabled:hover,.button__green-outline:disabled:hover,.quiz .fsPreviousButton:disabled:hover{cursor:not-allowed !important}.button__grey-solid{background:#666;color:white}.button__grey-solid:hover{background:#444}.button__green-solid,.fsBody .fsSubmitButton,.quiz .fsNextButton,#tutor-registration-wrap .tutor-btn-primary,#tutor-login-form .tutor-btn-primary{background:#00ac69;color:white}.button__green-solid:hover,.fsBody .fsSubmitButton:hover,.quiz .fsNextButton:hover,#tutor-registration-wrap .tutor-btn-primary:hover,#tutor-login-form .tutor-btn-primary:hover{background:#008556}.button__green-solid:disabled:hover,.fsBody .fsSubmitButton:disabled:hover,.quiz .fsNextButton:disabled:hover,#tutor-registration-wrap .tutor-btn-primary:disabled:hover,#tutor-login-form .tutor-btn-primary:disabled:hover{background:#00ac69}.button__white-outline{border:solid 2px #ECF1F4;padding-top:13px;padding-bottom:13px;color:#ECF1F4}.button__white-outline:hover{cursor:pointer;background:#ECF1F4;color:#151515}.button__green-outline,.quiz .fsPreviousButton{border:solid 2px #00ac69;padding-top:13px;padding-bottom:13px;color:#00ac69}.button__green-outline:hover,.quiz .fsPreviousButton:hover{cursor:pointer;border-color:#008556;background:#008556;color:white}.input,.input__text{border:solid 1px #CDD0D2;border-radius:3px;font-family:"DMMetro", Arial, sans-serif;font-size:16px;line-height:16px;padding:5px;width:100%;min-height:40px}.input__container,.input__container--half{width:100%;margin-bottom:15px}@media screen and (min-width: 768px){.input__container--half{width:calc(50% - 10px)}}.label{display:block;font-size:13px;font-weight:500;line-height:16px;margin-bottom:5px}.asterisk{color:red}.separator,.separator--grey{border:none;border-top:solid 1px black}.separator--grey{border-color:#ccc}.overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(5px);z-index:1}.modal{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;background:white;margin-top:30px;width:90%;max-width:600px;border-radius:5px;box-shadow:0px 0px 5px rgba(0,0,0,0.25);transition:margin-top 300ms}.modal--active{margin-top:0}.modal__close:hover{cursor:pointer}.modal__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;width:100%;padding:15px 25px;border-bottom:solid 1px #ccc}.modal__content{padding:15px 25px}.modal__content p{margin-bottom:1rem}.modal__content p:last-child{margin-bottom:0}.transparent-overlay{display:none;width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;z-index:3}.transparent-overlay--active{display:block}.transparent-overlay:hover{cursor:pointer}body{min-height:100%}.container--logged-in{position:relative;top:46px}@media screen and (min-width: 783px){.container--logged-in{top:32px}}.container--logged-in .header{top:46px}@media screen and (min-width: 783px){.container--logged-in .header{top:32px}}.header{background:white;backdrop-filter:blur(10px);position:sticky;top:0;left:0;width:100%;border-bottom:solid 1px #ccc;z-index:5;box-shadow:0 5px 5px rgba(0,0,0,0.05);max-height:800px;transition:max-height 300ms ease-in-out}@media screen and (min-width: 768px){.header{background:rgba(255,255,255,0.85)}}.header--demo{position:relative;z-index:7;top:0 !important}.header--solutions{position:relative;z-index:7;top:0 !important}.header--courses{position:relative;z-index:7;top:0 !important}.header--hide-header{max-height:0px;overflow:hidden}.header__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;max-width:1500px;overflow:auto;margin:0 auto;order:1}@media screen and (min-width: 768px){.header__container{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}}.header__logo-container{width:150px;padding:25px 0 25px 25px}@media screen and (min-width: 768px){.header__logo-container{padding-top:0;padding-bottom:0}}.header__logo-container img{display:block}.header__side{order:2;width:200px;position:relative;text-align:right;padding:12px 25px}@media screen and (min-width: 768px){.header__side{order:3}}.header__nav{opacity:0;visibility:hidden;max-height:0;order:3;width:100%;border-top:solid 1px #ccc;overflow:hidden}@media screen and (min-width: 768px){.header__nav{visibility:visible;opacity:1;max-height:100%;display:block !important;order:2;width:calc(100% - 350px);border-top:none}}.header__nav--active{display:block;max-height:1000px;opacity:1;visibility:visible;transition:all 300ms ease-in-out}.header__cart-button--active #header-cart-icon{color:#00ac69 !important}.header__cart-button--active #header-cart-icon:hover{color:#008556 !important}.header__cart-active-circle{position:absolute;top:0;right:0;font-size:10px;color:#005ea2}.header #header-cart-icon{font-size:22px;color:#ccc;transition:color 300ms}@media screen and (min-width: 768px){.header #header-cart-icon{font-size:24px}}.header #header-cart-icon:hover{color:#444}.header__mobile-nav-button{font-size:24px;transition:color 300ms}.header__mobile-nav-button:hover{color:#00ac69;cursor:pointer}.header__cta-button{font-size:14px}@media screen and (min-width: 768px){.header__cta-button{display:block;visibility:visible;opacity:100%;transition:opacity 300ms, margin 300ms ease-in-out}}.header__cta-button--hidden{visibility:hidden;opacity:0}@media screen and (max-width: 768px){.header__cta-button{display:none !important}}.nav{width:100%}.nav__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (min-width: 768px){.nav__container{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}}.nav__link-item{width:100%}@media screen and (min-width: 768px){.nav__link-item{width:auto}}.nav__link{display:block;color:#151515;font-size:16px;line-height:16px;font-weight:500;text-decoration:none;text-align:center;padding:20px 25px}@media screen and (min-width: 768px){.nav__link{padding:25px 5px 25px;font-size:15px;line-height:16px;margin-right:8px;margin-left:8px;border-bottom:2px solid transparent;height:85px}}@media screen and (min-width: 992px){.nav__link{font-size:16px;line-height:20px;vertical-align:middle;padding:25px 12px 25px;height:auto}}.nav__link--active{border-color:#00ac69}.nav__link:hover{cursor:pointer}.nav__link--has-children .fa-regular{color:#444;margin-left:3px;transition:transform 300ms}.nav__link--has-children-active .fa-regular{transform:rotate(180deg)}.nav__external-icon{font-size:13px;color:#00ac69}.nav__cta-button{display:block !important;width:calc(100% - 50px);max-width:calc(100% - 50px);margin:10px auto 20px}.subnav{display:none;width:100%;background:#ECF1F4}@media screen and (min-width: 768px){.subnav{position:absolute;left:0;top:100%;box-shadow:0 5px 10px rgba(0,0,0,0.15)}}.subnav__container{width:100%}@media screen and (min-width: 768px){.subnav__container{margin:0 auto;text-align:center}}.subnav__links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.subnav__links{justify-content:center;flex-wrap:nowrap;margin-left:-20px}}.subnav__link-item{padding:5px 5px 0;width:100%}@media screen and (min-width: 768px){.subnav__link-item{width:auto}}.subnav__link{display:block;padding:15px 15px;font-weight:500;color:#444;text-decoration:none;text-align:center}@media screen and (min-width: 768px){.subnav__link{font-size:15px;line-height:18px;border-bottom:solid 2px transparent}}.subnav__link:hover{cursor:pointer;color:#151515}.subnav__link--active{border-color:#00ac69;color:#151515}.subnav__active-indicator{display:none}@media screen and (min-width: 768px){.subnav__active-indicator{width:0;width:0;border:solid 15px transparent;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);border-bottom:solid 15px #ECF1F4}}@media screen and (min-width: 768px){.subnav__active-indicator--active{display:block}}.subheader{background:#151515;width:100%}.subheader__container{width:100%;max-width:1500px;padding:7.5px 27px;margin:0 auto}.subheader__content{color:#ECF1F4;font-size:13px;font-weight:500;line-height:18px}.subheader__content a{color:white;text-decoration:none}.subheader__content a:hover{cursor:pointer;text-decoration:underline}.subheader__column--left{text-align:left}.subheader__column--right{text-align:right}.content{min-height:calc(100vh - 100vh)}@media screen and (min-width: 768px){.content{min-height:0;transition:padding 300ms}}@media screen and (min-width: 768px){.content--subnav-active{padding-top:52px}}#wpadminbar{position:fixed;top:0;left:0;z-index:100}.footer,.footer--grey{background:#151515;width:100%}.footer--grey{background:#ECF1F4}.footer--grey .footer__content{color:#444}.footer__container{width:100%;max-width:1500px;padding:45px 25px 60px;margin:0 auto}.footer__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:18px;color:white;justify-content:space-between}.footer__content a{color:inherit;text-decoration:none}.footer__content a:hover{text-decoration:underline}.footer__disclaimer{color:#CCC;font-size:12px;line-height:16px;overflow:hidden}.footer__disclaimer ol,.footer__disclaimer ol li{list-style:decimal;padding-left:15px}.footer__disclaimer ul,.footer__disclaimer ul li{list-style:disc;padding-left:15px}.footer__disclaimer ol li,.footer__disclaimer ul li{margin-bottom:15px}.footer__disclaimer ol li:last-child,.footer__disclaimer ul li:last-child{margin-bottom:0}.footer__column{text-align:center;margin-bottom:15px}@media screen and (min-width: 768px){.footer__column{text-align:left}}.footer__column:last-child{margin-bottom:0}@media screen and (min-width: 768px){.footer__column--right{text-align:right}}.footer__social-links{margin-bottom:25px}.footer__link-list li{margin-bottom:.75rem}.footer__link--primary{font-size:14px;font-weight:700;line-height:18px;color:#BBB;margin-bottom:1.5rem}.footer__link--social{display:inline-block;vertical-align:middle;margin-right:20px}.footer__link--social i{font-size:20px}.footer__link--social a img{display:block}.footer .separator--grey,.footer--grey .separator--grey{border-color:#444;margin:25px 0}.footer__title{color:#747f86;font-size:15px;font-weight:700;margin-bottom:15px}.footer .column--third,.footer--grey .column--third{width:100%}@media screen and (min-width: 768px){.footer .column--third,.footer--grey .column--third{width:calc((100% / 3) - 30px)}}.footer .column--quarter,.footer--grey .column--quarter{width:100%}@media screen and (min-width: 768px){.footer .column--quarter,.footer--grey .column--quarter{width:calc((100% / 4) - 30px)}}.fsBody .bbxdeX span{color:#151515}.fsBody .bbxdeX span:hover{cursor:pointer;text-decoration:underline}.fsBody .fsPage{font-family:"DMMetro",Arial,sans-serif}.fsBody .fsPage .fsSectionHeader{background:transparent;padding:25px;margin:0 auto 0}.fsBody .fsPage .fsSectionHeading{color:black !important;font-size:36px;font-weight:500;line-height:40px}@media screen and (min-width: 768px){.fsBody .fsPage .fsSectionHeading{font-size:40px;line-height:44px}}@media screen and (min-width: 768px){.fsBody .fsPage .fsSectionHeading{font-size:45px;line-height:50px}}.fsBody .fsPage .fsFieldShortAnswer,.fsBody .fsPage .fsOptionLabel input[type="text"],.fsBody .fsPage .fsSubField input[type="text"],.fsBody .fsPage .fsFieldEmail,.fsBody .fsPage .fsFieldPhone,.fsBody .fsPage .fsFieldLongAnswer{border-color:#DAE2E6;border-radius:3px}.fsBody .fsPage .fsSubField label{display:block;margin-top:5px;color:#151515}.fsBody .fsPage .fsValidationError{border:none;background:none;color:red;padding:0 0 0 0;margin-bottom:5px}.fsBody .fsPage .fsValidationError div{color:red;font-weight:700}.fsBody .fsPage .fsValidationError .jkrhKM{display:none}.fsBody .fsPage .fsRequiredMarker{color:red}.fsBody .fsPage .fsLabel{color:#151515;font-size:16px;font-weight:500;margin-bottom:5px}.fsBody .fsPage .kERRRb:checked::before{border-color:#3097D1 !important}.quiz .fsNextButton,.quiz .fsPreviousButton,.quiz .fsSubmitButton{min-width:150px}.quiz .fsPreviousButton{background:transparent}.quiz .fsFieldCell{margin-bottom:25px}.quiz .fsOptionLabel{font-size:18px;padding-top:3px;padding-bottom:3px}.quiz .fsFieldShortAnswer,.quiz .fsFieldPhone,.quiz .fsFieldEmail{font-size:16px !important;line-height:24px !important}.quiz .fsFieldAddress input,.quiz .fsFieldAddress2 input,.quiz .fsFieldCity input,.quiz .fsFieldState input,.quiz .fsFieldZip input,.quiz .fsSubField input{font-size:16px !important;line-height:24px !important}.flexblock,.subs-summary .slick-dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.flexblock__container{width:100%;max-width:1500px;margin:0 auto;padding:30px 30px}@media screen and (min-width: 768px){.flexblock__container{padding:45px 30px}}@media screen and (min-width: 992px){.flexblock__container{padding:60px 30px}}.flexblock__overlay{background:rgba(0,0,0,0.25);width:100%;height:100%}.flexblock__header{text-align:center;margin:0 auto 15px}@media screen and (min-width: 768px){.flexblock__header{margin:0 auto 30px}}.flexblock__title-description{margin:15px auto 0;max-width:800px}.flexblock__secondary-font{font-weight:normal}.flexblock .slick-slider,.subs-summary .slick-dots .slick-slider{align-items:center;justify-content:center}.flexblock .slick-list,.subs-summary .slick-dots .slick-list{width:calc(100% - 70px)}@media screen and (min-width: 576px){.flexblock .slick-list,.subs-summary .slick-dots .slick-list{width:calc(100% - 80px)}}.flexblock .slick-track,.subs-summary .slick-dots .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex}.flexblock .slick-track .slick-slide,.subs-summary .slick-dots .slick-track .slick-slide{height:auto}.flexblock .slick-arrow,.subs-summary .slick-dots .slick-arrow{background:#ECF1F4;color:#ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:50%;width:30px;height:30px;outline:none;overflow:hidden}@media screen and (min-width: 576px){.flexblock .slick-arrow,.subs-summary .slick-dots .slick-arrow{width:32px;height:32px}}.flexblock .slick-arrow:hover,.subs-summary .slick-dots .slick-arrow:hover{cursor:pointer;opacity:.8}.flexblock .slick-prev,.subs-summary .slick-dots .slick-prev{margin-right:5px}@media screen and (min-width: 576px){.flexblock .slick-prev,.subs-summary .slick-dots .slick-prev{margin-right:5px}}.flexblock .slick-prev img,.subs-summary .slick-dots .slick-prev img{transform:rotate(180deg)}.flexblock .slick-next,.subs-summary .slick-dots .slick-next{margin-left:5px}@media screen and (min-width: 576px){.flexblock .slick-next,.subs-summary .slick-dots .slick-next{margin-right:5px}}.flexblock .slick-disabled,.subs-summary .slick-dots .slick-disabled{visibility:hidden}.flexblock .slick-dots,.subs-summary .slick-dots .slick-dots{width:100%;margin-top:15px}.flexblock .slick-dots li,.subs-summary .slick-dots .slick-dots li{margin:0 5px}.flexblock .slick-dots li button,.subs-summary .slick-dots .slick-dots li button{display:block;background:#ccc;-webkit-appearance:none;-moz-appearance:none;font-size:0;appearance:none;width:11px;height:11.5px;border:none;border-radius:50%;outline:none}.flexblock .slick-dots li button:hover,.subs-summary .slick-dots .slick-dots li button:hover{cursor:pointer;opacity:.8}.flexblock .slick-dots li.slick-active button,.subs-summary .slick-dots .slick-dots li.slick-active button{background:#00477D}.flexblock .slick-dots li.slick-active button:hover,.subs-summary .slick-dots .slick-dots li.slick-active button:hover{opacity:1}.page-header{background-size:cover;background-position:center center;border-bottom:solid 1px #ECF1F4;max-width:1800px;margin:0 auto}.page-header--background{border-bottom:none;min-height:30vh}@media screen and (min-width: 1200px){.page-header--background{min-height:45vh}}.page-header--background .flexblock__header{text-shadow:2px 2px 1px rgba(0,0,0,0.05)}@media screen and (min-width: 1200px){.page-header--background .page-title{font-size:6rem;line-height:6rem}}.page-header .flexblock__header{margin-bottom:0}.page-header .flexblock__container{max-width:1500px;margin:0 auto}@media screen and (min-width: 768px){.page-header .flexblock__container{padding-top:75px;padding-bottom:75px}}@media screen and (min-width: 1200px){.page-header .flexblock__container{padding-top:90px;padding-bottom:90px}}.page-header .flexblock__container--left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex}@media screen and (min-width: 768px){.page-header .flexblock__container--left{justify-content:flex-start}}@media screen and (max-width: 768px){.page-header .flexblock__container--left .flexblock__header{text-align:center !important}}@media screen and (min-width: 768px){.page-header .flexblock__container--left .flexblock__header{width:50%;margin:0 0}}.page-header .flexblock__container--right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex}@media screen and (min-width: 768px){.page-header .flexblock__container--right{justify-content:flex-end}}@media screen and (max-width: 768px){.page-header .flexblock__container--right .flexblock__header{text-align:center !important}}@media screen and (min-width: 768px){.page-header .flexblock__container--right .flexblock__header{width:50%;margin:0 0}}.page-header__description{font-size:1.1rem;line-height:1.54rem;max-width:800px;margin:15px auto 0;text-shadow:none}@media screen and (min-width: 768px){.page-header__description{font-size:1.25rem;line-height:1.75rem}}.link-browser .flexblock__header{margin-bottom:15px}.link-browser .flexblock__container{padding:25px 0px}@media screen and (min-width: 576px){.link-browser .flexblock__container{padding:30px 25px}}.link-browser__container{align-items:flex-start;justify-content:flex-start;padding:0 25px}@media screen and (min-width: 992px){.link-browser__container{justify-content:space-between}}.link-browser__list-item{width:50%;padding:15px 0}@media screen and (min-width: 768px){.link-browser__list-item{width:calc((100% / 3));padding:15px 5px}}@media screen and (min-width: 992px){.link-browser__list-item{width:calc((100% / 6))}}.link-browser__list-item--condensed{width:100%;max-width:100%;border-bottom:solid 1px #ECF1F4}@media screen and (min-width: 768px){.link-browser__list-item--condensed{width:calc((100% / 4) - 4%);margin:0 2%;padding:15px;border-bottom:none}}@media screen and (min-width: 992px){.link-browser__list-item--condensed{width:calc((100% / 6) - 2%);margin:0 1%}}.link-browser__list-item--condensed:last-of-type{border-bottom:none}.link-browser__list-item--condensed .link-browser__link{display:block;text-align:left}@media screen and (min-width: 768px){.link-browser__list-item--condensed .link-browser__link{display:block;text-align:center}}.link-browser__list-item--condensed .link-browser__link h3{float:left;font-size:1rem;line-height:1rem;margin-top:1.1rem}@media screen and (min-width: 768px){.link-browser__list-item--condensed .link-browser__link h3{float:none;text-align:center;margin-top:0}}.link-browser__list-item--condensed .link-browser__link-image{float:left;margin:0 15px 0 0;width:45px;height:45px}@media screen and (min-width: 768px){.link-browser__list-item--condensed .link-browser__link-image{float:none;margin:0 auto 5px;width:60px;height:60px}}.link-browser__list-item--condensed .link-browser__link-arrow{float:right;margin-top:1.2rem}@media screen and (min-width: 768px){.link-browser__list-item--condensed .link-browser__link-arrow{display:none;margin-top:0}}.link-browser__list-item--condensed .link-browser__link-arrow img{width:.75rem;height:auto}.link-browser__link{text-align:center;text-decoration:none;color:#000}.link-browser__link:hover{color:#00ac69}.link-browser .flexblock__secondary-font{font-size:1.25rem;line-height:1.25rem}.link-browser__link-image{display:block;width:125px;max-width:100%;min-height:60px;margin:0 auto .5rem}.link-browser__link-image img{display:block}.flex-builder{background-image:url("../img/backgrounds/compustar-speed-dealer-banner.jpg");background-size:cover;background-position:50% 50%;color:#FFFFFF}.flex-builder .flexblock__container{padding:15px 30px}.flex-builder__container{color:#FFFFFF;width:100%;margin:15px auto;padding:15px 0;border-radius:3px;margin:0 auto}@media screen and (min-width: 768px){.flex-builder__container{padding:30px}}.flex-builder .vehicle-search__compatible{margin:15px 0 0}.flex-builder .vehicle-search__compatible-container{background:rgba(0,0,0,0.25)}.flex-builder .vehicle-search__vehicle-missing{color:#ECF1F4}.flex-builder__submit:disabled{background:#ccc}.flex-builder__submit:disabled:hover{background:#ccc;cursor:not-allowed}.blog-browser{background:#ECF1F4}.blog-browser .flexblock__container{max-width:calc(1500px + 6rem);padding:0 0}.blog-browser .flexblock__header{width:100%;padding:30px 25px 0}@media screen and (min-width: 992px){.blog-browser .flexblock__header{padding-top:35px}}.blog-browser .flexblock__body{width:100%;padding:0 5px 30px}@media screen and (min-width: 992px){.blog-browser .flexblock__body{width:100%;padding:0 25px 30px}}.blog-browser__container{width:100%}.blog-browser__content{align-items:stretch;width:100%}.blog-browser__container-4{width:50%}.blog-browser__container-2{justify-content:space-around;padding-top:15px;padding-bottom:15px;width:50%}.blog-browser__more-articles{margin-top:30px}.blog-browser__more-articles .button__outline--blue{width:100%;max-width:240px;margin:0 auto}.blog-browser__article{border-radius:3px;width:calc(50% - 15px);padding:7.5px 7.5px}@media screen and (min-width: 576px){.blog-browser__article{padding:15px 10px}}@media screen and (min-width: 992px){.blog-browser__article{padding:15px 15px}}.blog-browser__article-container{width:100%;height:100%;border:solid 1px #ECF1F4;border-radius:3px;background:#FFFFFF;transition:box-shadow .15s}.blog-browser__article-image{background-size:cover;background-position:50% 50%;width:100%;height:170px;border-top-right-radius:3px;border-top-left-radius:3px}@media screen and (min-width: 768px){.blog-browser__article-image{height:185px}}.blog-browser__article-link{display:block;text-decoration:none;color:#000;height:100%;width:100%}.blog-browser__article-link:hover .blog-browser__article-action{color:#00477D}.blog-browser__article-content{width:100%;height:calc(100% - 170px);padding:15px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media screen and (min-width: 768px){.blog-browser__article-content{height:calc(100% - 185px);padding:15px}}.blog-browser__article-title{width:100%;margin-bottom:5px}.blog-browser__article-description{display:block;display:-webkit-box;max-width:100%;margin:0 0 5px;font-size:1rem;line-height:1.3rem}@media screen and (min-width: 768px){.blog-browser__article-description{font-size:15px;line-height:20px;height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.blog-browser__article-meta{justify-content:space-between;align-self:flex-end;width:100%;margin-top:15px}.blog-browser__article-date{color:#ccc;font-size:.8rem}.blog-browser__article-action{font-weight:bold;font-size:.8rem;color:#00ac69}.find-a-dealer,.newsletter-signup{background-image:url("https://b2903463.smushcdn.com/2903463/wp-content/uploads/2023/02/find-a-dealer.jpg?lossy=1&strip=1&webp=1");box-shadow:inset 0 0 0 1000px rgba(0,0,0,0.8);background-size:cover;background-position:50% 50%;text-align:center;color:#FFFFFF}.find-a-dealer__container,.newsletter-signup__container{max-width:600px;margin:0 auto}.find-a-dealer__input-container,.newsletter-signup__input-container{align-items:stretch;width:100%}.find-a-dealer__input-container p,.newsletter-signup__input-container p{width:100%;margin-bottom:15px}@media screen and (min-width: 768px){.find-a-dealer__input-container p,.newsletter-signup__input-container p{margin-bottom:25px}}.find-a-dealer__text-input{border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% - 50px);height:50px}.find-a-dealer__button{width:50px;height:50px;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.find-a-dealer__button-icon{width:11px;height:auto}.content-carousel{background-position:50% 50%;color:#FFFFFF}.content-carousel .flexblock__container{padding:0}@media screen and (min-width: 768px){.content-carousel .flexblock__container{align-items:center;max-width:1500px}}.content-carousel .flexblock__header{width:100%;padding:30px 30px 0}@media screen and (min-width: 768px){.content-carousel .flexblock__header{margin:0 0}}@media screen and (min-width: 992px){.content-carousel .flexblock__header{text-align:left;padding:25px 10px 25px 25px;width:300px}}.content-carousel .flexblock__body{width:100%;padding:0 5px 30px}@media screen and (min-width: 992px){.content-carousel .flexblock__body{width:calc(100% - 300px);padding:15px 5px 15px}}.content-carousel__container,.content-carousel__container--product{align-items:stretch}.content-carousel .carousel-item{color:#000;width:100%;padding:15px 7.5px}@media screen and (min-width: 768px){.content-carousel .carousel-item{padding:15px 7.5px}}.content-carousel .carousel-item__container{background:#FFFFFF;border-radius:3px;height:100%}.content-carousel .carousel-item__image{background-color:black;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:100%;aspect-ratio:1 / 1;border-top-right-radius:3px;border-top-left-radius:3px}.content-carousel .carousel-item__content{width:100%;height:calc(100% - 170px);padding:15px 15px 25px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0 -5px 10px rgba(0,0,0,0.15)}.content-carousel .carousel-item__content-title{margin-bottom:10px}.image-description{position:relative;background-size:cover;background-position:50% 50%;overflow:hidden}.image-description .flexblock__container{align-items:center;justify-content:center;z-index:2}.image-description .button__solid--blue{max-width:300px}.image-description__background{position:absolute;width:100%;height:100%;z-index:0;max-width:1800px;margin:0 auto}.image-description__background img{width:100%;height:100%;object-fit:cover}.image-description__overlay{background:rgba(0,0,0,0.75);position:absolute;width:100%;height:100%;z-index:1}@media screen and (min-width: 768px){.image-description__overlay{background:none}}.image-description__left{flex-direction:row}@media screen and (min-width: 768px){.image-description__right{flex-direction:row-reverse;justify-content:flex-end !important}}@media screen and (min-width: 768px){.image-description__center .image-description__image-container{width:66.6666666667%;max-width:800px;margin:0 auto 15px}}.image-description__center .image-description__content{text-align:center}@media screen and (min-width: 768px){.image-description__center .image-description__content{width:66.6666666667%;max-width:800px;margin:0 auto}}@media screen and (min-width: 768px){.image-description__image-container{width:50%}}.image-description__image-container img{aspect-ratio:1.2 / 1;object-fit:cover;object-position:50% 50%;border-radius:15px}.image-description__image{width:100%}.image-description__content{padding:15px 15px}@media screen and (min-width: 768px){.image-description__content{width:50%;padding:25px 25px}}@media screen and (min-width: 992px){.image-description__content{padding:25px 60px}}@media screen and (min-width: 1200px){.image-description__content{padding-right:75px;padding-left:75px}}.image-description__content .button__solid--blue,.image-description__content .button__green-outline,.image-description__content .quiz .fsPreviousButton,.quiz .image-description__content .fsPreviousButton{margin:0 auto;font-size:14px}@media screen and (min-width: 768px){.image-description__content .button__solid--blue,.image-description__content .button__green-outline,.image-description__content .quiz .fsPreviousButton,.quiz .image-description__content .fsPreviousButton{margin:0 0}}.image-description__content--overlay{text-align:center;padding-top:45px;padding-bottom:45px}@media screen and (min-width: 768px){.image-description__content--overlay{background:rgba(0,0,0,0.8);text-align:left;border-radius:3px;padding-top:60px;padding-bottom:60px;margin-top:30px;margin-bottom:30px}}.image-description__content--overlay .image-description__description{font-size:18px;line-height:calc(18px * 1.4)}.image-description__title{font-size:36px;font-weight:500;line-height:40px;margin-bottom:15px}@media screen and (min-width: 768px){.image-description__title{font-size:40px;line-height:44px}}@media screen and (min-width: 992px){.image-description__title{font-size:50px;line-height:55px;margin-bottom:25px}}.image-description__title-link{color:inherit;text-decoration:none}.image-description__description{font-size:1rem;line-height:1.4rem}.image-description ol{list-style:decimal;padding-left:25px}.image-description ul{list-style:disc;padding-left:25px}.image-description li{list-style:inherit}.image-description .text-link{color:#00ac69;font-weight:700;text-decoration:none}.image-description .text-link:hover{cursor:pointer;text-decoration:underline;color:#008556}.feature-list__reduce-padding{padding-top:5px;padding-bottom:5px}.feature-list__container{align-items:flex-start;justify-content:flex-start}.feature-list__item{width:50%;text-align:center;padding:15px}@media screen and (min-width: 768px){.feature-list__item{width:33.3333333333%}}.feature-list__item--full{width:100%;text-align:center;font-size:13px;line-height:15px;padding:15px}.feature-list__item--full p{font-size:13px;line-height:15px;max-width:800px;margin:0 auto 5px}.feature-list__item-image{width:60px;height:auto;margin:0 auto 10px}@media screen and (min-width: 992px){.feature-list__item-image{width:75px;height:auto}}.feature-list__item-name{font-size:1rem;font-weight:700;line-height:1.4rem;margin-bottom:5px}.feature-list__item-description{font-size:.9rem;line-height:1.26rem}.feature-list .flexblock__title{font-size:36px;font-weight:500;line-height:40px}@media screen and (min-width: 768px){.feature-list .flexblock__title{font-size:40px;line-height:44px}}@media screen and (min-width: 992px){.feature-list .flexblock__title{font-size:50px;line-height:55px}}.side-by-side__item{width:100%;padding:0 0}@media screen and (min-width: 768px){.side-by-side__item{width:50%;padding:0 15px}}@media screen and (min-width: 992px){.side-by-side__item{padding:0 25px}}.side-by-side__item:first-of-type{margin-bottom:25px}@media screen and (min-width: 768px){.side-by-side__item:first-of-type{margin-bottom:0}}.side-by-side__image{display:block;background-size:cover;background-position:50% 50%;width:100%}.side-by-side__image img{aspect-ratio:3 / 2;object-fit:cover;border-radius:15px}@media screen and (min-width: 768px){.side-by-side__image img{aspect-ratio:1 / 1}}.side-by-side img{aspect-ratio:3 / 2;object-fit:cover;border-radius:15px}@media screen and (min-width: 768px){.side-by-side img{aspect-ratio:5 / 4}}.side-by-side__content{text-align:center}.side-by-side .flexblock__title{font-size:36px;font-weight:500;line-height:40px;margin-bottom:15px}@media screen and (min-width: 768px){.side-by-side .flexblock__title{font-size:40px;line-height:44px}}@media screen and (min-width: 992px){.side-by-side .flexblock__title{font-size:50px;line-height:55px;margin-bottom:25px}}.side-by-side h3{padding:0 15px 0;margin:15px 0 5px;font-size:24px;line-height:28px}.side-by-side p{font-size:1rem;line-height:1.4rem;padding:0 15px 0;margin:0 0 15px}.side-by-side .button__outline--blue,.side-by-side .button__green-outline,.side-by-side .quiz .fsPreviousButton,.quiz .side-by-side .fsPreviousButton{max-width:300px;margin:0 auto;font-size:14px}.side-by-side .button__outline--blue:hover,.side-by-side .button__green-outline:hover,.side-by-side .quiz .fsPreviousButton:hover,.quiz .side-by-side .fsPreviousButton:hover{cursor:pointer;color:white !important}.video-banner .flexblock__container{padding:30px 0}@media screen and (min-width: 768px){.video-banner .flexblock__container{padding:45px 30px}}@media screen and (min-width: 992px){.video-banner .flexblock__container{padding:60px 30px}}.video-banner .flexblock__header{color:white}.video-banner__container{width:100%;max-width:1500px;margin:0 auto}.video-banner__item{width:100%}.video-banner__iframe{width:100%;aspect-ratio:16 / 9}.flexblock-faq{width:100%;max-width:1800px;margin:0 auto}.flexblock-faq__container{max-width:800px;margin:0 auto}.flexblock-faq .flexblock__title{font-size:32px;font-weight:500;line-height:38px;margin-bottom:15px}@media screen and (min-width: 768px){.flexblock-faq .flexblock__title{font-size:40px;line-height:44px}}.flexblock-faq__question{width:100%;overflow:auto;font-size:1.15rem;line-height:150%;font-weight:500;align-items:center;justify-content:space-between}.flexblock-faq__question:hover{cursor:pointer}.flexblock-faq__answer{display:none;font-size:1rem;line-height:1.4rem;background:#ECF1F4;padding:15px}.flexblock-faq__answer a{color:inherit}.flexblock-faq__arrow{transition:transform .3s;margin-left:15px}.flexblock-faq__item{border-bottom:solid 1px #ECF1F4;padding:15px 5px;transition:max-height 300ms}.flexblock-faq__item--expanded .flexblock-faq__question{margin-bottom:1rem}.flexblock-faq__item--expanded .flexblock-faq__arrow{transform:rotate(180deg)}.newsletter-signup{background-image:url("https://www.compustar.com/wp-content/uploads/2023/03/newsletter-signup-mobile.jpg")}@media screen and (min-width: 768px){.newsletter-signup{background-image:url("https://www.compustar.com/wp-content/uploads/2023/03/newsletter-signup-desktop.jpg")}}.newsletter-signup .newsletter-signup-form .label{color:white}.product-slider .flexblock__container{max-width:calc(1500px + 6rem);padding:30px 5px}@media screen and (min-width: 992px){.product-slider .flexblock__container{padding:30px 25px}}.product-slider__list-item{background:white;max-width:none !important;margin:15px 15px 15px 15px !important}.product-slider__list-item:hover{cursor:pointer}.subs-summary{padding-bottom:25px}.subs-summary .flexblock__title{font-size:36px;line-height:40px;font-weight:500;margin-bottom:15px}@media screen and (min-width: 768px){.subs-summary .flexblock__title{font-size:40px;line-height:44px}}@media screen and (min-width: 992px){.subs-summary .flexblock__title{font-size:50px;line-height:55px;margin-bottom:25px}}.subs-summary .flexblock__header{padding:45px 45px 25px;text-align:left;margin-bottom:0}@media screen and (min-width: 768px){.subs-summary .flexblock__header{padding-bottom:15px;text-align:center}}@media screen and (min-width: 992px){.subs-summary .flexblock__body{padding:15px 25px 25px}}.subs-summary .flexblock__description{max-width:800px;margin:0 auto}.subs-summary .flexblock__container{padding:0}.subs-summary__nav{width:100%;margin-bottom:25px}.subs-summary__nav-container{width:100%;max-width:800px;margin:0 auto;justify-content:center;align-items:center}.subs-summary__nav-item{color:#444;display:block;padding:15px 15px 13px;border-bottom:solid 2px transparent;margin:0 5px;text-align:center}.subs-summary__nav-item--active{color:#000;font-weight:700;border-color:#00ac69}.subs-summary__nav-item:hover{cursor:pointer}.subs-summary__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;align-items:stretch;padding-bottom:25px}@media screen and (min-width: 768px){.subs-summary__container{justify-content:center}}@media screen and (min-width: 768px){.subs-summary .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center}}@media screen and (min-width: 992px){.subs-summary .slick-track{width:100% !important}}.subs-summary .slick-dots li button{background-color:#ECF1F4 !important}.subs-summary .slick-dots li.slick-active button{background-color:#00ac69 !important}.subs-summary .slick-prev,.subs-summary .slick-next{color:#444}.subs-summary .summary-plan{padding:0 15px}@media screen and (min-width: 768px){.subs-summary .summary-plan{width:calc((100% / 3) - 30px) !important;padding:0 0;margin:0 15px}}.subs-summary .summary-plan__callout{display:block;background:white;border:2px solid #00ac69;border-radius:5px;color:#00ac69;margin:0 auto -15px;text-align:center;font-size:14px;line-height:14px;font-weight:700;width:125px;padding:5px 0;opacity:0}.subs-summary .summary-plan__callout--visible{opacity:1;position:relative;z-index:5}.subs-summary .summary-plan__container{width:100%;height:100%;border:solid 1px #ccc;border-radius:10px;padding:25px}.subs-summary .summary-plan__header{text-align:center;padding-bottom:25px;border-bottom:solid 1px #ccc}.subs-summary .summary-plan__header h3{font-size:30px;font-weight:700;line-height:36px;margin-bottom:5px}.subs-summary .summary-plan__price-container span{display:block;font-size:13px;line-height:13px;margin-bottom:4px}.subs-summary .summary-plan__price{font-size:24px;line-height:24px}.subs-summary .summary-plan__body{padding-top:25px}.subs-summary .summary-plan__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:12px}.subs-summary .summary-plan__row:last-child{margin-bottom:0}.subs-summary .summary-plan__row-content{width:calc(100% - 30px)}.subs-summary .summary-plan__row-content h4{font-size:15px;line-height:22px;margin-bottom:2px}.subs-summary .summary-plan__row-content p{font-size:13px;line-height:15px;color:#444}.subs-summary .summary-plan__icon{width:30px}.subs-summary .summary-plan__icon .fa-regular{font-size:22px}.subs-summary .summary-plan__icon .fa-check{color:#00ac69}.subs-summary .summary-plan__icon .fa-xmark{color:#ccc}.subs-summary .summary-plan__icon .fa-dash,.subs-summary .summary-plan__icon .fa-circle-minus{color:#ccc}.subs-summary__body{overflow-x:scroll;padding:0 25px}.subs-summary__callout{width:100%}.subs-summary__callout-container{padding:25px;text-align:center}.subs-summary__callout-link{color:#00ac69}.subs-summary__callout-link:hover{cursor:pointer;color:#008556}.subs-summary #dronemobile-plans-summary{width:270%}@media screen and (min-width: 768px){.subs-summary #dronemobile-plans-summary{width:130%}}@media screen and (min-width: 992px){.subs-summary #dronemobile-plans-summary{width:100%}}.subs-summary #tracking-plans-summary{width:180%}@media screen and (min-width: 768px){.subs-summary #tracking-plans-summary{width:100%}}@media screen and (min-width: 768px){.subs-summary #tracking-plans-summary .summary-plan{width:calc(50% - 30px) !important;max-width:400px;margin:0 15px}}.home .home-hero{background-size:cover;background-position:50% 100%;width:100%;max-width:1800px;margin:0 auto}@media screen and (min-width: 768px){.home .home-hero{background-image:none !important}}.home .home-hero__container{background-size:cover;background-position:50% 100%;height:75vh;min-height:480px;max-height:600px;border-radius:border-radius 300ms}@media screen and (min-width: 768px){.home .home-hero__container{max-height:none}}@media screen and (min-width: 1200px){.home .home-hero__container{background-position:50% 65%;min-height:768px}}@media screen and (min-width: 1800px){.home .home-hero__container{border-bottom-right-radius:15px;border-bottom-left-radius:15px}}@media screen and (max-width: 768px){.home .home-hero__container{background:none !important}}.home .home-hero__content-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex;align-items:center;justify-content:center;padding:25px;height:50%;transition:height 300ms ease-in-out}@media screen and (min-width: 1440px){.home .home-hero__content-container{height:33.3%}}.home .home-hero__content{color:white;text-align:center}.home .home-hero__content h1{font-size:36px;line-height:40px;margin-bottom:5px;transition:font-size 300ms}@media screen and (min-width: 768px){.home .home-hero__content h1{font-size:42px;line-height:46.5px}}@media screen and (min-width: 992px){.home .home-hero__content h1{font-size:50px;line-height:55px}}@media screen and (min-width: 1200px){.home .home-hero__content h1{margin-bottom:10px;font-size:55px;line-height:60px}}.home .home-hero__content p{font-size:18px;line-height:24px;margin-bottom:25px}.home .home-hero__cta{font-size:16px;line-height:18px;width:140px;margin:0 7.5px}.home .home-hero .button__green-outline,.home .home-hero .quiz .fsPreviousButton,.quiz .home .home-hero .fsPreviousButton{color:white}.home .home-flexblocks .link-browser .link-browser__link-image{width:60px;height:60px;margin-bottom:15px}@media screen and (min-width: 768px){.home .home-flexblocks .link-browser .link-browser__link-image{width:100px;height:100px}}.page{padding:45px 25px}.page--flexblock .page-header{max-width:1800px;min-height:200px}@media screen and (min-width: 768px){.page--flexblock .page-header{min-height:320px}}@media screen and (min-width: 992px){.page--flexblock .page-header{min-height:400px}}@media screen and (min-width: 1440px){.page--flexblock .page-header{min-height:600px}}.page--flexblock .page-title{font-size:36px;line-height:40px;margin-bottom:15px;transition:font-size 300ms}@media screen and (min-width: 768px){.page--flexblock .page-title{font-size:42px;line-height:46.5px}}@media screen and (min-width: 992px){.page--flexblock .page-title{font-size:50px;line-height:55px}}@media screen and (min-width: 1200px){.page--flexblock .page-title{margin-bottom:25px;font-size:60px;line-height:65px}}.page--flexblock a:link,.page--flexblock a:visited{color:#00ac69;font-weight:700;text-decoration:none}.page--flexblock a:link:hover,.page--flexblock a:visited:hover{cursor:pointer;color:#008556}.page--flexblock .button__green-solid,.page--flexblock .fsBody .fsSubmitButton,.fsBody .page--flexblock .fsSubmitButton,.page--flexblock .quiz .fsNextButton,.quiz .page--flexblock .fsNextButton,.page--flexblock #tutor-registration-wrap .tutor-btn-primary,#tutor-registration-wrap .page--flexblock .tutor-btn-primary,.page--flexblock #tutor-login-form .tutor-btn-primary,#tutor-login-form .page--flexblock .tutor-btn-primary{color:white !important}.page__header{width:100%}.page__header-container{width:100%;max-width:800px;border-bottom:solid 1px #ccc;padding-bottom:20px;margin:0 auto 25px}.page__header-title{font-size:36px;line-height:40px}@media screen and (min-width: 768px){.page__header-title{font-size:44px;line-height:50px}}.page__content{width:100%}.page__content-container{width:100%;max-width:800px;color:#151515;font-size:16px;line-height:24px;margin:0 auto}.page__content-container h3{font-size:24px;line-height:30px;margin-bottom:25px}.page__content-container p{margin-bottom:15px}.page__content-container p:last-child{margin-bottom:0}.page__content-container hr{border:none;border-top:solid 1px #ccc;margin-top:25px;margin-bottom:25px}.page__content-container a{color:inherit}.quote .page-header{border-bottom:none}.quote .page-title{color:white}.demo{position:relative}.demo__container{height:calc(100vh - 76px)}@media screen and (min-width: 768px){.demo__container{height:calc(100vh - 86px)}}@media screen and (min-width: 992px){.demo__container{height:calc(100vh - 72px)}}.demo__header{position:absolute;top:0;left:0;width:100%;height:48px;background:#2d2d2f;color:#ECF1F4;z-index:6}.demo__header-container{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-wbkit-flex;display:flex;justify-content:space-between;align-items:center;height:48px;font-size:14px;font-weight:700;line-height:14px;max-width:1500px;margin:0 auto;padding:0 25px}.demo__hide-header{float:right}.demo__hide-header:hover{color:#00ac69;cursor:pointer}.sitemap li{margin-bottom:5px}.sitemap li a:hover{color:#00ac69}.quiz{padding:0 0 0 0 !important}.quiz .fsForm{max-width:800px !important;width:100% !important;margin-top:0 !important}.quiz .fsValidationError div{font-size:13px}.quiz .StyledErrorBannerText-sc-1tmqsjk-0 span{font-size:14px}.tutor-page--tutor-login{background:#ECF1F4}.tutor-page--student-registration-page{background:#ECF1F4}.tutor-page .page__content{min-height:50vh}.tutor-course-topic-single-header{background-color:#444 !important;padding-top:0 !important;padding-bottom:0 !important}.tutor-course-details-page{padding:45px 25px}.tutor-lesson-feature-image{height:320px}@media screen and (min-width: 992px){.tutor-lesson-feature-image{height:420px}}.tutor-lesson-feature-image img{height:100% !important}.tutor-video-player-wrapper{background:#ECF1F4;width:100%}.tutor-video-player-wrapper .tutor-video-player{max-width:880px;margin:0 auto}.tutor-course-topic-single-footer{position:sticky;left:0;bottom:0;margin-top:25px;background-color:#ECF1F4 !important}.tutor-lesson-wrapper{font-size:16px;line-height:160%}@media screen and (min-width: 992px){.tutor-lesson-wrapper{font-size:18px}}.tutor-lesson-wrapper ul{margin-bottom:1rem}.tutor-lesson-wrapper ul li{list-style:disc;margin-bottom:.75rem}.tutor-lesson-wrapper ul li:last-child{margin-bottom:0l}.tutor-lesson-wrapper ul li::marker{color:#3e64de}.tutor-lesson-wrapper p{margin-bottom:1rem}.tutor-lesson-wrapper th,.tutor-lesson-wrapper td{padding:5px}.tutor-btn-sm{padding:10px 15px !important;font-weight:500 !important}.tutor-single-course-content-next .tutor-btn{background-color:#3e64de !important;color:white !important}.tutor-single-course-content-next .tutor-btn:hover{background-color:#3657c3 !important}#tutor-registration-wrap{background:white;max-width:100%;padding-top:25px;padding-bottom:25px}#tutor-registration-wrap label{font-size:14px;font-weight:500;margin-bottom:5px}#tutor-registration-wrap input[type="text"],#tutor-registration-wrap input[type="password"]{font-family:"DMMetro",Arial,sans-serif}#tutor-registration-wrap input[type="text"]::placeholder,#tutor-registration-wrap input[type="password"]::placeholder{color:transparent}#tutor-registration-wrap input[type="text"]::-webkit-input-placeholder,#tutor-registration-wrap input[type="password"]::-webkit-input-placeholder{color:transparent}#tutor-login-form label{font-size:14px;font-weight:500;margin-bottom:5px}#tutor-login-form input[type="text"],#tutor-login-form input[type="password"]{font-family:"DMMetro",Arial,sans-serif}.tutor-login-wrap{background:white;padding-top:25px;padding-bottom:25px}.body--get-your-installer-fleet-certification .tutor-course-topic-single-footer{display:none !important}
/*# sourceMappingURL=styles.css.map */
