/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}
*:focus{outline:0}
body{overflow-x:hidden}
textarea,input[type="text"],input[type="number"],input[type="email"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
input[type="button"],input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.pictureBackground{display:none}
img{width:100%;height:auto}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
html{font-size:12px;line-height:1.67}
body{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;color:#00001a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
p,ul,ol,a,blockquote{font-weight:400;letter-spacing:0}
a{color:inherit}
h1,.heading-1{font-family:"Playfair Display",Georgia,"Times New Roman",Times,serif;font-size:2.8125rem;font-weight:400;letter-spacing:0;line-height:1.2444444444}
h2,.heading-2{font-family:"Playfair Display",Georgia,"Times New Roman",Times,serif;font-size:2.3125rem;font-weight:400;letter-spacing:0;line-height:1.2972972973}
h3,.heading-3{font-family:"Playfair Display",Georgia,"Times New Roman",Times,serif;font-size:1.9375rem;font-weight:400;letter-spacing:.046875em;line-height:1.3548387097}
h4,.heading-4{font-size:1.625rem;font-weight:400;letter-spacing:0;line-height:1.3461538462}
h5,.heading-5{font-size:1.3125rem;font-weight:400;letter-spacing:0;line-height:1.4761904762}
h6,.heading-6{font-size:1.34em;font-weight:400;letter-spacing:0;line-height:1.4761904762}
p,blockquote,li,.p{font-size:1rem;letter-spacing:0;line-height:1.875}
a{position:relative;text-decoration:none}
a:hover{color:#3166a7}
b{font-weight:700}
small{font-size:.88em}
ol,ul{margin:0 1em 1em;padding:0 .5em;list-style-position:outside}
h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol{margin-bottom:.5em}
.text-uber{font-family:"Playfair Display",Georgia,"Times New Roman",Times,serif;font-size:4rem;letter-spacing:0;line-height:1.1477272727}
.text-hero{font-family:"Playfair Display",Georgia,"Times New Roman",Times,serif;font-size:3.25rem;letter-spacing:0;line-height:1.1298701299}
.text-lead{font-size:1.5rem;letter-spacing:0;line-height:1.4166666667}
.text-body{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.875}
.text-small{font-size:1rem;letter-spacing:0;line-height:1.5}
.text-caption{font-size:.875em;letter-spacing:.073125em;line-height:1.2857142857}
.text-tiny{font-size:.625rem;letter-spacing:0;line-height:1.6}
.semi-bold{font-weight:600}
.bold{font-weight:700}
.italic{font-style:italic}
.shout{text-transform:uppercase}
.lowercase{text-transform:none !important}
.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}
.header__logo{max-width:6.25rem}
.header{position:fixed;left:0;width:100%;z-index:100;-webkit-transition:background-color 500ms ease;transition:background-color 500ms ease;background-color:white;border-top:5px solid #96b3c8}
.header__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:71.25rem;width:100%;margin:0 auto;padding:0 .9375rem}
.header__logo{display:block;width:100%;padding:.9375rem 0;z-index:5;-webkit-transition:all 500ms ease;transition:all 500ms ease}
.header__logo img{width:100%}
.header__toggle{-ms-flex-item-align:center;align-self:center;position:relative;width:3rem;height:3rem;margin-left:auto;overflow:hidden;text-indent:-9999px;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}
.header__toggle::before,.header__toggle::after{content:"";position:absolute !important;left:50% !important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:70%;height:2px;background-color:#00001a;-webkit-transition:all 500ms ease;transition:all 500ms ease}
.header__toggle::before{top:calc(50% - 0.625rem) !important}
.header__toggle::after{top:calc(50% + 0.625rem) !important}
.header__toggle-bar{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:70%;height:2px;background-color:#00001a;-webkit-transition:all 500ms ease;transition:all 500ms ease}
.header__toggle--active::before{top:50% !important;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.header__toggle--active::after{top:50% !important;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.header__toggle--active .header__toggle-bar{opacity:0}
.header__search{display:none;position:absolute;top:100%;right:0;background-color:#00001a;max-width:26.25rem;width:100%;padding:.3125rem .625rem}
.header__search input[type="text"]{width:100%;padding:.375rem .625rem;border:1px solid #96b3c8;border-radius:0}
.header__search button{position:absolute;top:.3125rem;right:.625rem;width:2rem;height:2rem;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-indent:-9999px;background:transparent;cursor:pointer}
.header__search button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%;height:60%}
.header__search button svg *{fill:#96b3c8}
.main-nav{border-bottom:1px solid #96b3c8}
.main-nav__container{margin:0;padding:0;list-style-type:none}
.main-nav__item{padding:0 1.25rem}
.main-nav__item--has-dropdown .main-nav__link{padding-right:1.25rem}
.main-nav__item--has-dropdown .main-nav__link::after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:0;height:0;border-style:solid;border-width:.3125rem .3125rem 0 .3125rem;border-color:#757575 transparent transparent transparent}
.main-nav__item--search{display:none;-ms-flex-item-align:center;align-self:center}
.main-nav__item--search button{border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}
.main-nav__item--search button:hover svg *{fill:#96b3c8}
.main-nav__item--search svg{width:1.25rem;height:1.25rem}
.main-nav__item--search svg *{fill:#00001a;-webkit-transition:all 500ms ease;transition:all 500ms ease}
.main-nav__link{position:relative;display:block;padding:.625rem 0;font-size:1.125rem;font-weight:700}
.main-nav__dropdown{position:relative;display:none;margin:0;list-style-type:none;padding:1.25rem;left:-1.25rem;width:100vw;background-color:#e9eff7;border-top:1px solid #759cb7}
.main-nav__dropdown--active{display:block}
.main-nav__dropdown-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}
.main-nav__dropdown-item:last-child{margin-right:0}
.main-nav__dropdown-link{display:block;font-size:1.3125rem;font-weight:700;color:#3166a7;text-transform:uppercase;border-bottom:1px solid #3166a7}
.main-nav__submenu{margin:0;padding:0;list-style-type:none}
.main-nav__submenu-link{font-size:1rem;color:#42424b}
.main-nav__submenu-link:hover{color:#00001a}
.topbar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:none;margin:0 0 3px;padding:0;list-style-type:none}
.topbar__item:last-child .topbar__link{font-weight:700;color:#ff5e33;text-transform:uppercase}
.topbar__link{display:block;padding:0 1.25rem;font-size:1.125rem;color:#00001a}
.footer__wrapper{position:relative}
.footer__left{background-color:#3166a7}
.footer__left-container{padding:30px 15px}
.footer__right{display:none;background-color:rgba(49,102,167,0.3)}
.footer__right-container{padding:15px}
.footer__container{position:relative;max-width:71.25rem;width:100%;margin:0 auto;padding:0 .9375rem}
.footer__logo{display:block;max-width:255px;width:100%;margin:0 auto 30px;line-height:0}
.footer__logo img{width:100%}
.footer-nav{padding-left:11.18881119%}
.footer-nav__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none}
.footer-nav__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin-right:30px}
.footer-nav__item:last-child{margin-right:0;padding-right:0}
.footer-nav__subnav{margin:0;padding:0;list-style-type:none}
.footer-nav__subnav li{margin-bottom:15px}
.footer-nav__subnav li:last-child{margin-bottom:0}
.footer-nav__title{display:block;margin-bottom:15px;color:#3166a7;font-weight:700;text-transform:uppercase;border-bottom:1px solid #3166a7}
.footer-nav__link{font-size:1rem;color:#42424b}
.copyright{margin:0;padding:2px 0;list-style-type:none;text-align:center}
.copyright li{margin-right:15px;font-size:1rem}
.copyright li:last-child{margin:0;margin-left:auto}
.copyright li a{color:inherit}
.copyright li a:hover{text-decoration:underline}
.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style-type:none}
.social__item{margin-right:18px}
.social__item:last-child{margin-right:0}
.social__link{position:relative;display:block;width:34px;height:34px;border-radius:3px;overflow:hidden;text-indent:-9999px;background-color:#dfdce3;-webkit-transition:background-color 500ms ease;transition:background-color 500ms ease}
.social__link svg{position:absolute;top:50%;left:50%;width:28px;height:28px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.social__link svg *{-webkit-transition:fill 500ms ease;transition:fill 500ms ease;fill:#3166a7}
.social__link:hover{background-color:#96b3c8}
.newsletter{background-color:#f6f6f7}
.newsletter__container{max-width:71.25rem;width:100%;margin:0 auto;padding:1.25rem .9375rem 1.875rem}
.newsletter__form{max-width:40.625rem;margin-bottom:1.875rem}
.newsletter__form-title{text-align:center;margin-bottom:3rem}
.newsletter__form .gform_wrapper{position:relative}
.newsletter__form .validation_error{display:none}
.newsletter__form .gform_fields{margin:0;padding:0;list-style-type:none}
.newsletter__form .gform_fields label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}
.newsletter__form .gform_fields input[type="text"],.newsletter__form .gform_fields input[type="email"],.newsletter__form .gform_fields input[type="tel"]{width:100%;height:44px;padding:8px 0;font-size:1.5rem;border:0;border-bottom:1px solid #00001a;background:transparent;color:#00001a}
.newsletter__form .gform_fields ::-webkit-input-placeholder{color:#00001a;line-height:1.2}
.newsletter__form .gform_fields :-ms-input-placeholder{color:#00001a;line-height:1.2}
.newsletter__form .gform_fields ::-ms-input-placeholder{color:#00001a;line-height:1.2}
.newsletter__form .gform_fields ::placeholder{color:#00001a;line-height:1.2}
.newsletter__form .gfield{margin-bottom:15px}
.newsletter__form .ginput_container_name{display:-webkit-box;display:-ms-flexbox;display:flex}
.newsletter__form .ginput_container_name>span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin-right:15px}
.newsletter__form .ginput_container_name>span:last-child{margin-right:0}
.newsletter__form .gform_footer{position:relative;display:inline-block;width:auto}
.newsletter__form .gform_footer:hover::before,.newsletter__form .gform_footer:hover::after{background-color:white}
.newsletter__form .gform_footer:hover input[type="submit"]{color:white}
.newsletter__form .gform_footer:hover .gform-btn-wrapper::before{height:100%}
.newsletter__form .gform_footer::before,.newsletter__form .gform_footer::after{content:"";position:absolute;top:calc(50% - 2px);right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:2px;background-color:#ff5e33;-webkit-transition:all 300ms ease-in-out 100ms;transition:all 300ms ease-in-out 100ms}
.newsletter__form .gform_footer::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
.newsletter__form .gform_footer input[type="submit"]{padding:2px 30px 2px 5px;border-color:transparent;background:transparent;font-size:1rem;line-height:1.875;font-weight:700;text-transform:uppercase;-webkit-transition:color 200ms ease-in-out 100ms;transition:color 200ms ease-in-out 100ms;color:#ff5e33;cursor:pointer}
.newsletter__form .gform_footer input[type="submit"]:hover{color:#ff5e33}
.newsletter__form .gform_footer .gform-btn-wrapper::before{content:"";position:absolute;bottom:0;right:0;display:block;width:100%;height:4px;background-color:#ff5e33;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;z-index:-1}
.newsletter__content{max-width:27.8125rem;padding-left:1.25rem;text-align:center}
.newsletter__content-title{margin:0 0 .625rem;font-weight:800}
.newsletter__content-subtitle{margin:0 0 .625rem}
.newsletter__content-link{margin:0}
.newsletter__content-link .alt-btn{color:#e6173e}
.newsletter__content-link .alt-btn::after{background-color:#e6173e}
.newsletter__content-link .alt-btn__icon::before,.newsletter__content-link .alt-btn__icon::after{background-color:#e6173e}
.newsletter-signup{background-color:#96b3c8}
.newsletter-signup__container{max-width:71.25rem;width:100%;margin:0 auto;padding:.625rem .9375rem}
.newsletter-signup__title{margin:0 0 .9375rem;font-weight:700;text-transform:uppercase;color:#00001a}
.newsletter-signup__form{max-width:40.625rem;width:100%;margin:0}
.newsletter-signup__form-title{text-align:center}
.newsletter-signup__form .gform_wrapper{position:relative}
.newsletter-signup__form .validation_error{display:none}
.newsletter-signup__form .gform_fields{margin:0;padding:0;list-style-type:none}
.newsletter-signup__form .gform_fields label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}
.newsletter-signup__form .gform_fields input[type="text"],.newsletter-signup__form .gform_fields input[type="email"],.newsletter-signup__form .gform_fields input[type="tel"]{width:100%;height:4.0625rem;padding:1.125rem 1.5625rem;font-size:1.5rem;border:0;border-bottom:1px solid white;background:transparent;color:white}
.newsletter-signup__form .gform_fields ::-webkit-input-placeholder{color:white;line-height:1.2}
.newsletter-signup__form .gform_fields :-ms-input-placeholder{color:white;line-height:1.2}
.newsletter-signup__form .gform_fields ::-ms-input-placeholder{color:white;line-height:1.2}
.newsletter-signup__form .gform_fields ::placeholder{color:white;line-height:1.2}
.newsletter-signup__form .gform_footer{position:absolute;top:0;right:0}
.newsletter-signup__form .gform_footer::before,.newsletter-signup__form .gform_footer::after{content:"";position:absolute;display:block}
.newsletter-signup__form .gform_footer::after{content:"+";bottom:0;right:3px;line-height:1;color:#96b3c8;font-size:1.5rem}
.newsletter-signup__form .gform_footer::before{bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 29px 29px;border-color:transparent transparent white transparent}
.newsletter-signup__form .gform_footer input[type="submit"]{padding:16px 56px 16px 32px;border-color:transparent;background:transparent;color:white;cursor:pointer}
.button{position:relative;display:inline-block;padding:2px 30px 2px 5px;font-size:1rem;font-weight:700;color:#ff5e33;text-transform:uppercase;-webkit-transition:color 200ms ease-in-out 100ms,padding 200ms ease-in-out 750ms;transition:color 200ms ease-in-out 100ms,padding 200ms ease-in-out 750ms;z-index:2}
.button:hover{color:white;-webkit-transition:padding 200ms ease-in-out;transition:padding 200ms ease-in-out}
.button:hover::before{height:100%}
.button:hover .button__icon::before,.button:hover .button__icon::after{background-color:white}
.button::before{content:"";position:absolute;bottom:0;right:0;display:block;width:100%;height:4px;background-color:#ff5e33;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;z-index:-1}
.button__icon{position:absolute;top:calc(50% - 2px);right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;-webkit-transition:all 300ms ease-in-out 100ms;transition:all 300ms ease-in-out 100ms;z-index:5}
.button__icon::before,.button__icon::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:2px;background-color:#ff5e33;-webkit-transition:all 300ms ease-in-out 100ms;transition:all 300ms ease-in-out 100ms}
.button__icon::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}
.button--secondary::before{height:0}
.button--secondary .button__icon{width:9px;height:9px}
.button--tertiary::before{height:0}
.button--tertiary:hover{color:#ff5e33}
.button--tertiary:hover::before{height:0}
.button--tertiary:hover .button__icon::before,.button--tertiary:hover .button__icon::after{background-color:#ff5e33}
.button--outline{border:1px solid #96b3c8;background:transparent;color:#96b3c8}
.button--outline::before{background-color:#96b3c8}
.button--outline:hover{color:white;background-color:#96b3c8}
.button--outline .button__icon::before,.button--outline .button__icon::after{background-color:white}
.posts__container{max-width:71.25rem;width:100%;margin:0 auto;padding:0 .9375rem}
.posts__toolbar{margin-bottom:1rem;padding:.625rem 0;border-bottom:1px solid #ccc}
.posts__toolbar-title{margin:0;text-transform:uppercase}
.posts__toolbar select{border:0;border-radius:0;width:100%;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCI+ICA8cG9seWdvbiBwb2ludHM9IjExMy4wNywyNC41MyA2NCw3My42IDE0LjkzLDI0LjUzIDAsMzkuNDcgNjQsMTAzLjQ3IDEyOCwzOS40NyIgZmlsbD0iIzU1YWZjYiIvPjwvc3ZnPg==) no-repeat right center;background-size:.75rem .75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.5rem;font-size:16px;font-weight:700;line-height:1.5;text-transform:uppercase}
.tease{margin-bottom:.625rem;padding:.9375rem}
.tease--article{background-color:rgba(150,179,200,0.1)}
.tease--article .tease__content-tags--primary{color:black !important}
.tease__date{margin-bottom:.625rem}
.tease__date-content{margin:0;line-height:1.2;color:#96b3c8}
.tease__date-content span{font-size:1.7222222222em;line-height:1;letter-spacing:0;font-weight:700;color:#00001a}
.tease__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.tease__content{padding-bottom:.9375rem}
.tease__content-tags{font-weight:700;margin-bottom:.3125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tease__content-tags a{color:black;font-weight:700}
.tease__content-tags--primary{padding:0 .3125rem;color:white !important;font-weight:700;text-transform:uppercase;background-color:#96b3c8}
.tease__content-tags--primary:hover{color:white}
.tease__content-title{margin:0 0 .3125rem}
.tease__content-title a{text-decoration:none;color:#00001a}
.tease__content-body{margin:0}
.tease__content-link a{position:relative;font-weight:700;color:#ff5e33}
.tease__content-link a::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:red;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease}
.tease__content-link a:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.tease__content p:last-child{margin:0}
.post-details{max-width:71.25rem;width:100%;margin:0 auto 1.875rem;padding:0 .9375rem}
.post-details__title{margin:0;padding:.9375rem 0}
.post-details__toolbar{padding:.3125rem 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.post-details__toolbar-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0;color:#96b3c8}
.post-details__toolbar-date span{margin:0;margin-right:.625rem;font-weight:700;line-height:1.1;color:#00001a}
.post-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}
.post-social p{margin:0 15px 0 0;font-weight:700;text-transform:uppercase}
.post-social .social__link{width:33px;height:33px;border-radius:3px;background-color:#96b3c8}
.post-social .social__link:hover{background-color:#85a7bf}
.post-social .social__link svg{width:24px;height:24px}
.post-social .social__link svg *{fill:white}
.pagination__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:71.25rem;width:100%;margin:0 auto;padding:2rem .9375rem}
.pagination__item{margin-left:10px}
.pagination__item a{display:block;width:2rem;height:2rem;font-size:1.3125rem;font-weight:700;color:#96b3c8;text-align:center}
.pagination__item svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.6875rem;height:1.6875rem}
.pagination__item svg *{fill:#96b3c8}
.pagination__item--previous a,.pagination__item--next a{position:relative;display:block;overflow:hidden;text-indent:-9999px}
.pagination__item--next svg{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}
.pagination__item--current span{display:block;width:2rem;height:2rem;font-size:1.3125rem;font-weight:700;color:#96b3c8;text-align:center;background-color:rgba(150,179,200,0.3)}
.pagination__pages{display:-webkit-box;display:-ms-flexbox;display:flex}
.pagination__pages a:hover{background-color:#96b3c8;color:white}
.staff-content{max-width:1110px;width:100%;margin:0 auto;padding:2.5rem .9375rem}
.staff-content__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.employee{margin-bottom:.9375rem;width:100%;position:relative}
.employee__hero{display:block;margin-bottom:3.5625rem;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}
.employee__hero:hover{-webkit-filter:none;filter:none}
.employee__hero::after{content:"";display:block;padding-bottom:140.619048%}
.employee__content{padding:.8125rem 0}
.employee__content-name{margin:0 0 0 .5rem;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif}
.employee__content-job{background-color:#96b3c8;color:white;display:block;margin:0;padding:.8125rem}
.employee__content-job a{display:block}
.employee__content-job a:hover{color:white}
.staff-filter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;padding:.3125rem 0;border-bottom:1px solid #d8d8d8}
.staff-filter__title{margin:0 2.5rem 0 0;color:#00001a}
.staff-filter ul{color:#96b3c8;overflow:hidden;margin-bottom:0}
.staff-filter ul li{list-style-type:none}
.staff-filter select{border:0;border-radius:0;background:transparent url(data:image/svg+xml;base64,Cjxzdmcgdmlld0JveD0iMCAwIDEwIDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iUGFnZS0yIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU3RhZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjYuMDAwMDAwLCAtODU4LjAwMDAwMCkiIGZpbGw9IiNGRjVFMzMiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY1LjAwMDAwMCwgODMxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlLUNvcHktMiIgcG9pbnRzPSIyMDEgMjcgMjA2IDMyIDIxMSAyNyI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat right center;background-size:10px 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#ff5e33;padding-right:1.5rem;font-size:16px;font-weight:700;line-height:1.5;text-transform:uppercase;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif}
.employee-popup{display:none;max-width:63.438rem;width:100%;padding:0;position:absolute;right:0;top:10%}
.employee-popup .fancybox-close-small{padding:0;color:#ff5e33}
.employee-popup__intro{position:relative;background-color:#3166a7}
.employee-popup__intro-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(63.438rem - 95px);width:100%;margin:0 0 0 auto;background-color:#96b3c8}
.employee-popup__intro-hero{max-width:22.5rem;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.employee-popup__intro-hero::after{content:"";display:block;padding-bottom:127.77777778%}
.employee-popup__content{position:relative;border:10px solid #00001a}
.employee-popup__content-top{padding:0 1.25rem;background-color:#00001a;position:relative}
.employee-popup__content-top span:first-of-type{color:white;position:absolute;top:2.5rem;left:5rem;font-weight:700;text-transform:uppercase;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;display:block}
.employee-popup__content-top span:last-of-type{max-width:950px;width:100%;margin:0 auto;padding:1.875rem 4.0625rem 1.875rem 10.94rem;display:block}
.employee-popup__content-top--title{margin:0;color:white;position:relative}
.employee-popup__content-top--body{color:white;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;margin:1rem 0 0 0}
.employee-popup__content-top--contact{color:white;margin-bottom:0}
.employee-popup__content-bottom{position:relative;background-color:#dfdce3}
.employee-popup__content-bottom--title{position:absolute;top:1.75rem;left:5rem;font-weight:700;text-transform:uppercase;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif}
.employee-popup__content-bottom--container{max-width:950px;width:100%;margin:0 auto;padding:1.875rem 4.0625rem 1.875rem 11.875rem}
.employee-popup__content-bottom--container .wp-block-quote{background-color:white;margin:0;padding:0 0 3.125rem 3.125rem;position:relative}
.employee-popup__content-bottom--container .wp-block-quote::before,.employee-popup__content-bottom--container .wp-block-quote::after{background:#ff5e33;position:absolute;z-index:10}
.employee-popup__content-bottom--container .wp-block-quote::before{bottom:10px;left:30px;height:50px;width:2px}
.employee-popup__content-bottom--container .wp-block-quote::after{left:20px;bottom:20px;height:2px;width:50px}
.employee-popup__content-bottom--container .wp-block-quote p{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.3125rem;letter-spacing:0;line-height:1.2972972973;margin:0;padding:3.125rem 3.125rem 3.125rem 0;position:relative}
.employee-popup__content-bottom--container .wp-block-quote p::before,.employee-popup__content-bottom--container .wp-block-quote p::after{background:#ff5e33;position:absolute;z-index:10}
.employee-popup__content-bottom--container .wp-block-quote p::before{top:10px;right:45px;height:50px;width:2px}
.employee-popup__content-bottom--container .wp-block-quote p::after{right:35px;top:20px;height:2px;width:50px}
.fancybox-is-open .fancybox-bg{opacity:.4}
.alternators{margin-bottom:1.875rem}
.alternator{position:relative;margin-bottom:1.875rem}
.alternator:last-child{margin-bottom:0}
.alternator:nth-child(odd) .alternator__content-container{margin-left:auto}
.alternator:nth-child(odd) .alternator__content-title{padding-right:5.9375rem}
.alternator:nth-child(odd) .alternator__image{right:0}
.alternator:nth-child(even) .alternator__content{margin-left:auto}
.alternator:nth-child(even) .alternator__content-container{margin-right:auto}
.alternator:nth-child(even) .alternator__content-link{margin-left:auto}
.alternator:nth-child(even) .alternator__image{left:0}
.alternator__content{position:relative;z-index:5}
.alternator__content-container{max-width:460px;width:100%;padding:1.5rem 1rem}
.alternator__content-title{position:relative;margin:0;padding:1.375rem 0;font-weight:700;background-color:white;color:#3166a7}
.alternator__content-description{position:relative;width:100%;padding:1rem 0 0}
.alternator__content-description::before{content:"";position:relative;display:inline-block;width:8px;height:8px;margin:0 .5rem;background-color:#3166a7}
.alternator__content-description::after{content:"";position:absolute;top:0;left:0;max-width:40px;width:100%;height:4px;background-color:#3166a7}
.alternator__content-link{width:100%}
.alternator__content p:last-child{margin-bottom:0}
.alternator__image{width:100%;height:100%;padding-bottom:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.call-to-action{position:relative;margin-bottom:1.875rem;border:20px solid #3166a7}
.call-to-action__container{position:relative;max-width:71.25rem;width:100%;margin:0 auto}
.call-to-action__content{max-width:63.4375rem;width:100%;margin:0;padding:1.75rem 0}
.call-to-action__content-title{position:relative;margin-bottom:1.5rem;padding-bottom:1rem;font-weight:700}
.call-to-action__content-title::after{content:"";position:absolute;bottom:0;left:0;display:block;max-width:100px;width:100%;height:3px;background-color:#3166a7}
.call-to-action__content-description{margin-bottom:2.25rem;font-weight:700;color:#3166a7}
.call-to-action__content p:last-child{margin:0}
.contact-cta{position:relative;margin-bottom:1.875rem}
.contact-cta__content{background-color:#c1d1e4}
.contact-cta__content-container{padding:1.25rem .9375rem}
.contact-cta__content-title{position:relative;margin-bottom:1.25rem;color:#3166a7;font-weight:700}
.contact-cta__content-description{margin-bottom:1.25rem;max-width:700px}
.contact-cta__content p:last-child{margin:0}
.contact-cta__callout{background-color:#e9eff7}
.contact-cta__callout-container{padding:1.25rem .9375rem;text-align:center}
.contact-cta__callout-icon svg{width:80px;height:80px}
.contact-cta__callout-icon svg *{fill:#00001a}
.contact-cta__callout-title{margin:0;font-weight:700;color:#ff5e33}
.contact-cta__callout-title--email{font-size:1.25rem}
.event-highlight{position:relative;margin-bottom:1.875rem;border-bottom:10px solid #3166a7}
.event-highlight__background{width:100%;padding-bottom:52.6%;background-size:cover;background-position:center center}
.event-highlight__background::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(49,102,167,0.5)}
.event-highlight__container{position:relative;max-width:71.25rem;width:100%;margin:0 auto}
.event-highlight__content{max-width:49.375rem;width:100%;min-height:395px;margin:0 auto;padding:2.1875rem 1.5625rem;background-color:white;border:5px solid #b2c5dd}
.event-highlight__content-subtitle{display:inline-block;background-color:#3166a7;margin-bottom:1.125rem;padding:1px 10px;font-weight:700;color:white;text-transform:uppercase}
.event-highlight__content-title{margin-bottom:1.5rem;font-weight:700}
.event-highlight__content-description{margin-bottom:2.25rem}
.event-highlight__content p:last-child{margin:0}
.cards{margin-bottom:1.875rem}
.cards__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:71.25rem;width:100%;margin:0 auto;padding:2.1875rem .9375rem .8125rem}
.cards .card{width:100%}
.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.875rem}
.card__hero{position:relative;margin-bottom:1.125rem;background-size:cover;background-position:center center;background-repeat:no-repeat}
.card__hero::after{content:"";display:block;padding-bottom:55.71428571%}
.card__hero::before{content:"";position:absolute;bottom:-10px;left:0;display:block;width:100%;height:40px;background:rgba(49,102,167,0.6)}
.card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.card__content-title{margin:0 0 .875rem;color:#3166a7;font-weight:700}
.card__content-description{position:relative}
.card__content-description::before{content:"";position:relative;display:inline-block;width:8px;height:8px;margin:0 .5rem;background-color:#3166a7}
.card__content-link{margin-top:auto;margin-bottom:0}
.downloads{position:relative;margin-bottom:1.875rem;background-color:#e9eff7}
.downloads__container{max-width:71.25rem;width:100%;margin:0 auto}
.downloads__content{width:100%;margin:0;padding:30px 0}
.downloads__content-title{position:relative;margin-bottom:2.1875rem;font-weight:700}
.downloads__content-title span{position:relative}
.downloads__content-description{margin-bottom:0}
.downloads__list{max-width:45.625rem;width:100%}
.download-item{background-color:#c1d1e4;margin-bottom:4px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #3166a7}
.download-item:last-child{margin-bottom:0}
.download-item__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}
.download-item__icon{line-height:0}
.download-item__icon svg{width:60px}
.download-item__links{margin-left:15px;padding:7px 0 7px 20px;border-left:1px solid #00001a;font-weight:700;color:#ff5e33}
.download-item__links a{font-weight:700;color:#ff5e33;border-bottom:1px dashed #ff5e33}
.faq{margin-bottom:1.875rem;background-color:#e9eff7}
.faq__container{max-width:71.25rem;width:100%;margin:0 auto;padding:1.25rem .9375rem 1.875rem}
.faq__container-title{color:#3166a7;margin-bottom:10px}
.faq__container-subtitle{position:relative;margin-left:48px;color:#3166a7;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}
.faq__container-subtitle::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-27px;width:8px;height:8px;background-color:#3166a7}
.faq__items{margin:0;padding:0;list-style-type:none}
.faq__items:last-child{margin-top:-1px}
.faq__item{border-top:1px solid #3166a7;border-bottom:0 solid #3166a7}
.faq__item:last-child{border-bottom:1px solid #3166a7}
.faq__item-toggle{background:transparent;position:relative;width:100%;margin:0;padding:24px 0 24px 50px;border:0;border-radius:0;text-align:left;font-weight:700;color:#ff5e33;cursor:pointer}
.faq__item-toggle::before,.faq__item-toggle::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);display:block;background-color:#ff5e33;-webkit-transition:all 500ms ease;transition:all 500ms ease}
.faq__item-toggle::before{left:8px;width:30px;height:6px}
.faq__item-toggle::after{left:20px;width:6px;height:30px}
.faq__item-toggle[aria-expanded="true"]{border-bottom-color:transparent}
.faq__item-toggle[aria-expanded="true"]::before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.faq__item-toggle[aria-expanded="true"]::after{height:0}
.faq__item-body{display:none}
.faq__item-body p:last-child{margin-bottom:24px}
.faq__item-body h3{color:#3166a7;font-weight:700}
.form{margin-bottom:1.875rem}
.form__nav{position:relative;margin:0;padding:0;list-style-type:none;z-index:5}
.form__nav-item{width:100%;padding:1.125rem .625rem;background-color:#b2c5dd;text-align:center;color:#ff5e33;cursor:pointer}
.form__nav-item--active{background-color:#00001a}
.form__nav-item--active .form__nav-title{color:white}
.form__nav-item--active .form__nav-description{color:white}
.form__nav-title{position:relative;margin:0;font-weight:700}
.form__nav-title::after{position:absolute;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;max-width:7.5rem;width:100%;height:2px;background-color:#96b3c8}
.form__nav-description{margin:0}
.form__wrapper{margin-top:-1.875rem;background-color:#e9eff7}
.form__wrapper-container{max-width:71.25rem;width:100%;margin:0 auto;padding:4.5625rem .9375rem 1.875rem}
.form__content{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.form__content--active{display:block}
.form__content-body{width:100%;margin-bottom:1.875rem}
.form__content-body p{font-size:1.5rem;letter-spacing:0;line-height:1.4166666667}
.form__content-form{width:100%;margin-bottom:40px}
.form__content-form .gform_fields{margin:0;padding:0;list-style-type:none}
.form__content-form .gform_fields input[type="text"],.form__content-form .gform_fields input[type="email"],.form__content-form .gform_fields input[type="tel"],.form__content-form .gform_fields textarea,.form__content-form .gform_fields select{width:100%;padding:.875rem 1rem;border:0;border-bottom:1px solid #a5a5af;background:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.5rem;letter-spacing:0;line-height:1.4166666667}
.form__content-form .gform_fields input[type="text"]:focus,.form__content-form .gform_fields input[type="email"]:focus,.form__content-form .gform_fields input[type="tel"]:focus,.form__content-form .gform_fields textarea:focus,.form__content-form .gform_fields select:focus{border-color:black}
.form__content-form .gform_fields textarea{resize:vertical;height:9.6875rem}
.form__content-form .gform_fields ::-webkit-input-placeholder{color:#00001a;font-size:1rem;line-height:1.15}
.form__content-form .gform_fields :-ms-input-placeholder{color:#00001a;font-size:1rem;line-height:1.15}
.form__content-form .gform_fields ::-ms-input-placeholder{color:#00001a;font-size:1rem;line-height:1.15}
.form__content-form .gform_fields ::placeholder{color:#00001a;font-size:1rem;line-height:1.15}
.form__content-form .gfield{margin-bottom:1.25rem}
.form__content-form .ginput_container_select{position:relative}
.form__content-form .ginput_container_select::after{content:"";display:block;position:absolute;top:50%;right:.5625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:.625rem .5rem 0 .5rem;border-color:#96b3c8 transparent transparent transparent}
.form__content-form .hidden_label label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}
.form__content-form .validation_error{color:#e6173e;font-weight:700;font-size:.8rem}
.form__content-form .validation_message{color:#e6173e;font-weight:700;font-size:.8rem}
.form__content-form .gform_wrapper{position:relative}
.form__content-form .gform_footer{position:absolute;left:0;z-index:2}
.form__content-form .gform_footer:hover::before,.form__content-form .gform_footer:hover::after{background-color:white}
.form__content-form .gform_footer:hover input[type="submit"]{color:white}
.form__content-form .gform_footer:hover .button__icon::before,.form__content-form .gform_footer:hover .button__icon::after{background-color:white}
.form__content-form .gform_footer:hover .gform-btn-wrapper::before{height:100%}
.form__content-form .gform_footer::before,.form__content-form .gform_footer::after{content:"";position:absolute;top:calc(50% - 2px);right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:2px;background-color:#ff5e33;-webkit-transition:all 300ms ease-in-out 100ms;transition:all 300ms ease-in-out 100ms}
.form__content-form .gform_footer::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
.form__content-form .gform_footer input[type="submit"]{padding:2px 30px 2px 5px;border-color:transparent;background:transparent;font-size:1rem;line-height:1.875;font-weight:700;text-transform:uppercase;-webkit-transition:color 200ms ease-in-out 100ms;transition:color 200ms ease-in-out 100ms;color:#ff5e33;cursor:pointer}
.form__content-form .gform_footer .gform-btn-wrapper::before{content:"";position:absolute;bottom:0;right:0;display:block;width:100%;height:4px;background-color:#ff5e33;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;z-index:-1}
.page-wrapper>.gform_confirmation_wrapper{position:relative;max-width:38.25rem;width:100%;margin:0 auto;padding:2.5rem .9375rem;text-align:center}
.page-wrapper>.gform_confirmation_wrapper::before{content:"";display:block;position:absolute;top:0;left:0;width:100vw;height:100%;background-color:rgba(150,179,200,0.3);pointer-events:none;z-index:-1}
.page-wrapper>.gform_wrapper{position:relative;max-width:38.25rem;width:100%;margin:0 auto;padding:2.5rem .9375rem}
.page-wrapper>.gform_wrapper::before{content:"";display:block;position:absolute;top:0;left:0;width:100vw;height:100%;background-color:rgba(150,179,200,0.3);pointer-events:none;z-index:-1}
.page-wrapper>.gform_wrapper .gform_fields{margin:0;padding:0;list-style-type:none}
.page-wrapper>.gform_wrapper .gform_fields .gfield{margin-bottom:30px}
.page-wrapper>.gform_wrapper label{display:block;margin-bottom:14px;font-size:.875rem;letter-spacing:.08357142857em;line-height:1.2857142857}
.page-wrapper>.gform_wrapper input[type="text"],.page-wrapper>.gform_wrapper input[type="email"],.page-wrapper>.gform_wrapper input[type="tel"],.page-wrapper>.gform_wrapper textarea{width:100%;padding:4px 0;font-size:1.5rem;letter-spacing:0;line-height:1.4166666667;border:0;border-bottom:1px solid #a5a5af;background:transparent;color:#00001a}
.page-wrapper>.gform_wrapper input[type="text"]:focus,.page-wrapper>.gform_wrapper input[type="email"]:focus,.page-wrapper>.gform_wrapper input[type="tel"]:focus,.page-wrapper>.gform_wrapper textarea:focus{border-bottom-color:#00001a}
.page-wrapper>.gform_wrapper select{width:100%}
.page-wrapper>.gform_wrapper .gfield_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style-type:none}
.page-wrapper>.gform_wrapper .gfield_checkbox li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px;margin-bottom:15px}
.page-wrapper>.gform_wrapper .gfield_checkbox li input[type="checkbox"]{margin-right:5px}
.page-wrapper>.gform_wrapper .gfield_checkbox li label{margin:0;font-size:1rem}
.page-wrapper>.gform_wrapper .validation_error{margin-bottom:30px;color:#e6173e;font-size:.875rem;font-weight:700}
.page-wrapper>.gform_wrapper .validation_message{color:#e6173e;font-size:.75rem;font-weight:700}
.page-wrapper>.gform_wrapper .gform_footer{display:inline-block;position:relative}
.page-wrapper>.gform_wrapper .gform_footer:hover::before,.page-wrapper>.gform_wrapper .gform_footer:hover::after{background-color:white}
.page-wrapper>.gform_wrapper .gform_footer:hover input[type="submit"]{color:white}
.page-wrapper>.gform_wrapper .gform_footer:hover .gform-btn-wrapper::before{height:100%}
.page-wrapper>.gform_wrapper .gform_footer::before,.page-wrapper>.gform_wrapper .gform_footer::after{content:"";position:absolute;top:calc(50% - 2px);right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:2px;background-color:#ff5e33;-webkit-transition:all 300ms ease-in-out 100ms;transition:all 300ms ease-in-out 100ms}
.page-wrapper>.gform_wrapper .gform_footer::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
.page-wrapper>.gform_wrapper .gform_footer input[type="submit"]{padding:2px 30px 2px 5px;border-color:transparent;background:transparent;font-size:1rem;line-height:1.875;font-weight:700;text-transform:uppercase;-webkit-transition:color 200ms ease-in-out 100ms;transition:color 200ms ease-in-out 100ms;color:#ff5e33;cursor:pointer}
.page-wrapper>.gform_wrapper .gform_footer .gform-btn-wrapper::before{content:"";position:absolute;bottom:0;right:0;display:block;width:100%;height:4px;background-color:#ff5e33;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;z-index:-1}
.image-grid{margin-bottom:1.875rem}
.image-grid__container{max-width:71.25rem;width:100%;margin:0 auto;padding:1.875rem .9375rem 0}
.image-grid__item{line-height:0;margin-bottom:1.875rem}
.image-grid__item:nth-child(4n){margin-right:0}
.image-grid__item a{display:block;line-height:0}
.image-grid__item-image{display:block;background-size:cover;background-position:center center;background-repeat:no-repeat}
.image-grid__item-image::after{content:"";display:block;padding-bottom:56.25%}
.image-grid__item img{width:100%}
.large-hero{position:relative;margin-bottom:1.875rem;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif}
.large-hero__container{position:relative}
.large-hero__content{max-width:71.25rem;padding:1.875rem .9375rem 1.875rem;position:relative;margin:auto;z-index:5}
.large-hero__content p:last-child{margin-bottom:0}
.large-hero__content-title{position:relative;font-weight:800;color:#3166a7;margin-bottom:.5em;width:100%}
.large-hero__content-title span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(90%,transparent),color-stop(90%,rgba(150,179,200,0.6)),to(rgba(150,179,200,0.6)));background:linear-gradient(to bottom,transparent,transparent 90%,rgba(150,179,200,0.6) 90%,rgba(150,179,200,0.6) 100%)}
.large-hero__content-description{width:100%}
.large-hero__content-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-hero__content-links .button{margin-bottom:1rem}
.large-hero__content-links .button:last-child{margin-right:0}
.large-hero__image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.large-hero__image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(255,255,255,0.2)}
.large-hero__cta{max-width:71.25rem;width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:5}
.large-hero__cta-item{width:33.3333333333%;background-color:#00001a;-webkit-transition:all 700ms;transition:all 700ms;position:relative}
.large-hero__cta-item--container{margin:1rem 0 1rem 1rem;border-right:1px solid white}
.large-hero__cta-item:last-child .large-hero__cta-item--container{border:0}
.large-hero__cta-item--title{color:white;margin-bottom:0;letter-spacing:normal;-webkit-transition:color 600ms ease;transition:color 600ms ease;position:relative}
.large-hero__cta-item--description{margin-bottom:0;max-height:0;overflow:hidden;-webkit-transition:all 400ms ease 400ms;transition:all 400ms ease 400ms}
.large-hero__cta-item--link{margin-bottom:0;-webkit-transition:all 300ms ease 1s;transition:all 300ms ease 1s;position:relative;left:0;display:inline-block}
.large-hero__cta-item::before{-webkit-transition:all 600ms ease;transition:all 600ms ease;height:0}
.large-hero__cta-item:hover{background-color:#e9eff7}
.large-hero__cta-item:hover span{border-right:0}
.large-hero__cta-item:hover::before{content:"";height:6px;width:100%;position:absolute;bottom:0;left:0;background-color:#3166a7}
.large-hero__cta-item:hover .large-hero__cta-item--title{color:black}
.large-hero__cta-item:hover .large-hero__cta-item--title::before{content:"";height:30px;width:2px;position:absolute;top:10px;left:-8px;background-color:#ff5e33}
.large-hero__cta-item:hover .large-hero__cta-item--description{margin-top:1rem;margin-bottom:1rem;max-height:200px}
.large-hero__cta-item:hover .large-hero__cta-item--link a{padding:2px 50px 2px 5px}
.large-hero__cta-item:hover .large-hero__cta-item--link a .button__icon{height:14px;width:14px;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.large-hero__cta-item:hover .large-hero__cta-item--link a .button__icon::before,.large-hero__cta-item:hover .large-hero__cta-item--link a .button__icon::after{height:1}
.link-grid{margin-bottom:1.875rem;background-color:rgba(150,179,200,0.3)}
.link-grid__container{position:relative;max-width:71.25rem;width:100%;margin:0 auto;padding:6.75rem .9375rem 5.9375rem}
.link-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:13px;padding:.625rem 1.25rem;background-color:#96b3c8;-webkit-transition:all 500ms ease;transition:all 500ms ease}
.link-grid__item:hover{-webkit-box-shadow:0 0 .9375rem rgba(0,0,26,0.5);box-shadow:0 0 .9375rem rgba(0,0,26,0.5)}
.link-grid__item:hover .link-grid__item-icon *{fill:#00001a}
.link-grid__item-title{margin-top:auto;font-weight:700;color:#00001a}
.link-grid__item-icon{display:block;width:3.75rem;height:3.75rem;margin-bottom:1.25rem}
.link-grid__item-icon *{fill:white;-webkit-transition:fill 300ms ease;transition:fill 300ms ease}
.link-grid__item:nth-child(3n){margin-right:0}
.location-details{margin-bottom:1.875rem}
.location-details__container{max-width:71.25rem;width:100%;margin:0 auto;padding:1.25rem .9375rem 1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}
.location-details__container-title{color:#3166a7;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:10px}
.location-details__container-subtitle{position:relative;margin-left:48px;color:#3166a7;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}
.location-details__container-subtitle::before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-27px;width:8px;height:8px;background-color:#3166a7}
.location-details__columns{position:relative;width:100%;margin-top:1.0625rem;padding-top:3.0625rem}
.location-details__columns>*{margin-bottom:1.0625rem}
.location-details__columns::before{content:'';background-color:#00001a;width:100%;height:20px;position:absolute;top:0}
.location-details__columns-title{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3166a7;margin-bottom:1rem}
.location-details__columns-details{border:1px solid #3166a7;background-color:#e9eff7;padding:1.75rem}
.location-details__columns-left .location-details__columns-details{border:0;background-color:transparent;padding:0}
.location-details__columns-link a{color:#ff5e33}
.location-details__columns-link svg{height:20px;width:20px;position:relative;top:4px;margin-right:.9375rem}
.location-details__columns-link:last-of-type svg{height:25px;width:18px}
.location-list{margin-bottom:1.875rem}
.location-list__container{max-width:71.25rem;width:100%;margin:0 auto;padding:1.25rem .9375rem 1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}
.location-list__container-title{color:#3166a7;margin-bottom:10px}
.location-list__container-subtitle{position:relative;margin-left:48px;color:#3166a7;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}
.location-list__container-subtitle::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-27px;width:8px;height:8px;background-color:#3166a7}
.location-list__columns{position:relative;width:100%;margin-top:1.0625rem;padding-top:3.0625rem}
.location-list__columns>*{margin-bottom:1.0625rem}
.location-list__columns-title{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#00001a;color:white;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-transform:uppercase;padding-left:1rem}
.location-list__columns-item{margin-bottom:1.5rem;margin-right:.9375rem}
.location-list__columns-item:nth-child(4n+1){margin-right:0}
.location-list__columns-item--title{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3166a7;margin-bottom:1rem;position:relative}
.location-list__columns-item--title::after{content:"";height:2px;background-color:#7f7f7f;width:100%;position:absolute;bottom:0;left:0}
.location-list__columns-item--link{margin:0}
.location-list__columns-item--link a{color:#ff5e33}
.location-list__columns-item--link a.map{color:black}
.location-list__columns-item--link svg{height:12px;width:12px;position:relative;left:4px;margin-right:.9375rem}
.map .acf-map{width:100%;height:450px}
.map .acf-map img{max-width:inherit !important}
.map .acf-map p{margin-bottom:.875rem}
.offer-cta{position:relative;margin-bottom:1.875rem;background-color:#00001a}
.offer-cta::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.58;background-image:radial-gradient(51% 100%,rgba(84,175,203,0.4) 46%,rgba(141,216,231,0) 100%)}
.offer-cta__container{position:relative;max-width:71.25rem;width:100%;margin:0 auto;padding:.9375rem .9375rem 1.125rem}
.offer-cta__content{text-align:center}
.offer-cta__content-title{max-width:43.75rem;margin-bottom:.25rem;color:#96b3c8}
.offer-cta__content-subtitle{position:relative;margin-bottom:.625rem;padding-bottom:.625rem;font-weight:700;color:white}
.offer-cta__content-subtitle::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;max-width:4.0625rem;width:100%;height:3px;background-color:#96b3c8}
.offer-cta__content p:last-child{margin-bottom:0}
.offer-cta__content .alt-btn{color:white}
.offer-cta__phone{text-align:center;padding:1.5rem .625rem .625rem .625rem}
.offer-cta__phone svg{width:4.9375rem;height:4.9375rem}
.offer-cta__phone p{margin:0;font-weight:700;color:#96b3c8}
.service-slider{position:relative;margin-bottom:1.875rem}
.service-slider__background{background-size:cover;background-position:center center;max-height:650px}
.service-slider__background::after{content:"";display:block;padding-bottom:45.13888889%}
.service-slider__nav{position:absolute;top:0;left:0;width:calc(((100vw - 69.375rem) / 2) + 21.875rem);min-height:76.35327635%;padding:1.25rem 0;padding-left:calc((100vw - 71.25rem) / 2);background-color:#00001a;display:none}
.service-slider__nav::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background-image:radial-gradient(circle,rgba(84,175,203,0.4) 46%,rgba(141,216,231,0) 100%)}
.service-slider__nav-container{position:relative;padding:0 .9375rem}
.service-slider__nav-title{margin:0 0 1rem;font-weight:700;color:white}
.service-slider__nav-list{margin:0;padding:0 0 0 1.875rem;list-style-type:decimal-leading-zero}
.service-slider__nav-item{color:#96b3c8}
.service-slider__nav-btn{position:relative;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:white;text-align:left;text-transform:uppercase;cursor:pointer}
.service-slider__nav-btn::after{content:"";position:absolute;bottom:-5px;left:-1.875rem;width:calc(100% + 1.875rem);height:1px;background:#96b3c8;display:block;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease}
.service-slider__nav-btn:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.service-slider__nav-btn--active::after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.service-slider__box{width:100%}
.service-slider__box-container{padding:1.125rem 2.75rem;border:2px solid #96b3c8;background-color:white}
.service-slider__slide{margin-bottom:1.765em}
.service-slider__slide-title{margin-bottom:0;font-weight:700;text-transform:uppercase}
.service-slider__slide-title span{color:#96b3c8}
.service-slider__slide-description{color:#ff5e33}
.service-slider__slide p{margin-bottom:.3125rem}
.service-slider__slide p:last-child{margin-bottom:0}
.services-two-column{margin-bottom:1.875rem;background-color:rgba(49,102,167,0.3);padding:2.75rem 0}
.services-two-column__container{position:relative;max-width:71.25rem;width:100%;margin:0 auto;padding:2.75rem .9375rem;background-color:white}
.services-two-column__title{margin-bottom:2.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}
.services-two-column__content{max-width:calc((1440px / 12 * 4) - (1.875rem * 4));width:100%}
.services-two-column__content:first-of-type{max-width:calc((1440px / 12 * 6) - (1.875rem * 6));width:100%}
.services-two-column__content p{margin-bottom:1rem}
.services-two-column__content ul{margin:0;padding:.9375rem 0 0;list-style:none}
.services-two-column__content ul li{margin-bottom:.9375rem}
.services-two-column__content ul li:last-child{margin-bottom:0}
.services-two-column__content.wysiwyg ul{list-style-type:disc;padding-left:40px}
.services-alternators{margin-bottom:1.875rem;background-color:rgba(165,165,175,0.2)}
.services-alternators__title{border-top:10px solid #3166a7;border-bottom:10px solid #3166a7;background-color:#00001a;color:white;padding:3.125rem 10px;margin:0}
.services-alternators__callout{position:relative;max-width:35.625rem;width:100%}
.services-alternators__callout-container{background-color:#00001a;position:relative;padding:2.5rem;margin-right:.875rem}
.services-alternators__callout-title{color:white;margin-bottom:1.5rem}
.services-alternators__callout-link{position:absolute;bottom:0;right:1rem}
.services-alternators__container{position:relative;max-width:71.25rem;width:100%;margin:0 auto}
.services-alternator{position:relative;-ms-flex-negative:0;flex-shrink:0;max-width:35.625rem;width:100%;margin:auto}
.services-alternator__content{position:relative;z-index:5;border-right:6px solid #3166a7;min-height:285px;margin-left:auto;width:100%}
.services-alternator__content-container{padding:2.5rem 1.25rem;background-color:white;min-height:285px}
.services-alternator__content-title{margin-bottom:1.25rem;font-weight:700}
.services-alternator__content-description{max-width:27.8125rem;width:100%;text-indent:30px;position:relative}
.services-alternator__content-description::before{content:"";height:8px;width:8px;position:absolute;top:10px;left:10px;background-color:#3166a7}
.services-alternator__content p:last-child{margin-bottom:0}
.services-alternator__image{width:100%;height:100%;padding-bottom:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.services-scrolling__title{margin-bottom:3.75rem;padding-left:1.875rem;position:relative;position:-webkit-sticky;position:sticky}
.services-scrolling__title::before{content:'';width:10px;height:100%;background-color:#3166a7;position:absolute;top:0;left:0}
.services-scrolling__container{position:-webkit-sticky;position:sticky;z-index:1;background-color:white}
.services-scrolling__container:nth-child(odd) .services-scrolling__picture::before{background-image:-webkit-gradient(linear,left top,right top,from(#cce5f7),color-stop(20%,#cce5f7),color-stop(20%,#99cbef),color-stop(40%,#99cbef),color-stop(40%,#66b1e7),color-stop(60%,#66b1e7),color-stop(60%,#3397df),color-stop(80%,#3397df),color-stop(80%,#1a8adb),to(#1a8adb));background-image:linear-gradient(to right,#cce5f7,#cce5f7 20%,#99cbef 20%,#99cbef 40%,#66b1e7 40%,#66b1e7 60%,#3397df 60%,#3397df 80%,#1a8adb 80%,#1a8adb 100%)}
.services-scrolling__container:nth-child(odd) .services-scrolling__picture::after{top:auto;bottom:0;background-image:-webkit-gradient(linear,left top,right top,from(#003e6b),color-stop(20%,#003e6b),color-stop(20%,#004b81),color-stop(40%,#004b81),color-stop(40%,#005796),color-stop(60%,#005796),color-stop(60%,#0064ac),color-stop(80%,#0064ac),color-stop(80%,#0070c1),to(#0070c1));background-image:linear-gradient(to right,#003e6b,#003e6b 20%,#004b81 20%,#004b81 40%,#005796 40%,#005796 60%,#0064ac 60%,#0064ac 80%,#0070c1 80%,#0070c1 100%)}
.services-scrolling__container:nth-child(odd) .services-scrolling__picture .services-scrolling__picture-image{border-color:#007dd7}
.services-scrolling__content{max-width:calc((1440px / 12 * 8) + ((100vw - 71.25rem) / 2));margin-right:1.875rem;width:100%}
.services-scrolling__content-title{border-top:10px solid #3166a7;border-bottom:10px solid #3166a7;background-color:#00001a;color:white;padding:3.125rem 0;width:100%}
.services-scrolling__content-description{position:relative;width:100%}
.services-scrolling__content-description p{position:relative;text-indent:30px}
.services-scrolling__content-description p::before{content:'';height:8px;width:8px;position:absolute;top:10px;left:10px;background-color:#3166a7}
.services-scrolling__content ul{margin:0;margin-bottom:2rem;padding:.9375rem 0 0;list-style:none}
.services-scrolling__content ul li{margin-bottom:.9375rem}
.services-scrolling__content ul li:last-child{margin-bottom:0}
.services-scrolling__picture{max-width:calc((1440px / 12 * 4));width:100%;position:relative}
.services-scrolling__picture::before,.services-scrolling__picture::after{content:'';position:absolute;width:100%;top:0;left:0;height:30px}
.services-scrolling__picture::before{background-image:-webkit-gradient(linear,left top,right top,from(#d5e0ed),color-stop(20%,#d5e0ed),color-stop(20%,#acc1db),color-stop(40%,#acc1db),color-stop(40%,#83a3ca),color-stop(60%,#83a3ca),color-stop(60%,#5a84b8),color-stop(80%,#5a84b8),color-stop(80%,#4675af),to(#4675af));background-image:linear-gradient(to right,#d5e0ed,#d5e0ed 20%,#acc1db 20%,#acc1db 40%,#83a3ca 40%,#83a3ca 60%,#5a84b8 60%,#5a84b8 80%,#4675af 80%,#4675af 100%)}
.services-scrolling__picture::after{top:auto;bottom:0;background-image:-webkit-gradient(linear,left top,right top,from(#183253),color-stop(20%,#183253),color-stop(20%,#1d3d64),color-stop(40%,#1d3d64),color-stop(40%,#224774),color-stop(60%,#224774),color-stop(60%,#275185),color-stop(80%,#275185),color-stop(80%,#2c5b95),to(#2c5b95));background-image:linear-gradient(to right,#183253,#183253 20%,#1d3d64 20%,#1d3d64 40%,#224774 40%,#224774 60%,#275185 60%,#275185 80%,#2c5b95 80%,#2c5b95 100%)}
.services-scrolling__picture-image{width:100%;height:calc(100% - 60px);padding-bottom:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:30px 0;border:30px solid #3166a7}
.small-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:500px;margin-bottom:1.875rem}
.small-hero__content{margin-top:auto}
.small-hero__content-container{position:relative;max-width:71.25rem;width:100%;margin:0 auto;padding:3.75rem .9375rem}
.small-hero__content-title{position:relative;max-width:39.375rem;margin:0;font-weight:700;color:white}
.small-hero__content-title span{position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(35%,rgba(255,255,255,0)),color-stop(35%,rgba(49,102,167,0.5)));background:linear-gradient(180deg,rgba(255,255,255,0) 35%,rgba(49,102,167,0.5) 35%)}
.small-hero__image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.small-hero__image::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#00001a;opacity:.3}
.testimonial-slider{margin-bottom:1.875rem}
.testimonial-slider .slick-arrow{position:absolute;top:50%;width:5.3125rem;height:5.3125rem;overflow:hidden;text-indent:-9999px;border:0;border-radius:0;background:0;z-index:5;cursor:pointer}
.testimonial-slider .slick-arrow svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%;height:50%}
.testimonial-slider .slick-arrow svg *{fill:#ff5e33}
.testimonial-slider .slick-prev{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}
.testimonial-slider .slick-next{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);right:0}
.testimonial-slider .slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.testimonial-slider .slick-slide{height:inherit !important}
.testimonial{position:relative;margin:0 2.951388889vw;border:10px solid #3166a7;min-height:600px}
.testimonial__background{position:absolute;top:0;left:0;width:100%;background-size:cover;background-position:center center;z-index:5;display:none;padding-bottom:41.66666667%;z-index:-1}
.testimonial__quote{margin:0;background-color:#00001a;bottom:6px;left:6px;width:100%;height:100%;padding:2.5rem 4.375rem .5rem .5rem}
.testimonial__quote-body{margin-bottom:0;color:white}
.testimonial__quote-body::before{content:open-quote}
.testimonial__quote-body::after{content:close-quote}
.testimonial__quote-author{margin:.5rem;color:white}
.testimonial__quote-author span{display:block;text-transform:uppercase}
.title{margin-bottom:1.875rem;background-color:white}
.title.blue{background-color:rgba(49,102,167,0.3)}
.title__container{max-width:71.25rem;width:100%;margin:0 auto;padding:2.5rem .9375rem}
.title__content{color:#00001a;position:relative}
.title__content-title{position:relative;margin:0 0 .625rem;padding:0 0 1.875rem}
.title__content-title::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:#00001a}
.title__content .alt-btn::before{height:0}
.title__content .alt-btn:hover::before{height:100%}
.title.left-align{text-align:left}
.title.right-align{text-align:right}
.title.center-align{text-align:center}
.two-column-title{margin-bottom:1.875rem;background-color:rgba(49,102,167,0.3)}
.two-column-title--white{background-color:white}
.two-column-title__container{position:relative;max-width:71.25rem;width:100%;margin:0 auto;padding:5.3125rem .9375rem}
.two-column-title__title{max-width:27.8125rem;margin-bottom:1.875rem}
.two-column-title__content{max-width:33.75rem;width:100%}
.two-column-title__content p{margin-bottom:1rem}
.two-column-title__content ul{margin:0;padding:.9375rem 0 0;list-style-type:none}
.two-column-title__content ul li{margin-bottom:.9375rem}
.two-column-title__content ul li:last-child{margin-bottom:0}
.video{position:relative;margin-bottom:1.875rem;max-height:600px}
.video__background{position:absolute;top:0;left:0;width:100%;background-size:cover;background-position:center center;z-index:5;padding-bottom:41.66666667%}
.video__container{background-color:rgba(0,0,26,0.5);-webkit-box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,0.5);box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,0.5);z-index:10;position:absolute;top:0;left:0;width:100%;height:100%}
.video__content{padding:1.25rem 0 1.25rem .9375rem;text-align:center}
.video__content-title{max-width:27.8125rem;margin:0;color:white}
.video-player__player--embed{position:relative;max-height:600px}
.video-player__player--embed::after{content:"";display:block;padding-bottom:41.66666667%}
.video-player__player--embed iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%}
.video-player__player-controls{width:11.125rem;height:11.125rem}
.video-player__player-controls.video-loading span{color:transparent}
.video-player__player-controls.video-loading span::before{border-color:#ff5e33 transparent #ff5e33 transparent;-webkit-animation:dual-ring 1.2s linear infinite;animation:dual-ring 1.2s linear infinite}
.video-player__player-controls.video-loading span::after{opacity:0}
.video-player__player-controls span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;text-transform:uppercase;font-weight:700;color:white}
.video-player__player-controls span::before{content:"";display:block;width:8.75rem;height:8.75rem;margin-bottom:.625rem;background:transparent;border-radius:50%;border:20px solid #ff5e33}
.video-player__player-controls span::after{content:"";position:absolute;top:3rem;left:calc(50% + 0.375rem);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:1.5rem 0 1.5rem 2rem;border-color:transparent transparent transparent #ff5e33}
.page-wrapper{padding-top:85px}
.page-wrapper>h1,.page-wrapper>h2,.page-wrapper>h3,.page-wrapper>h4,.page-wrapper>h5,.page-wrapper>h6,.page-wrapper>p,.page-wrapper>ul,.page-wrapper>ol{max-width:71.25rem;width:100%;margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem}
.page-wrapper a{color:#ff5e33}
.page-wrapper>ul,.page-wrapper>ol{max-width:66.25rem;padding:0 2.1875rem}
.page-wrapper hr{max-width:71.25rem;width:100%;height:1px;margin-left:auto;margin-right:auto;margin-bottom:1.875rem;border:0}
.wp-block-image{max-width:71.25rem;width:100%;margin:0 auto 1.875rem;padding:0 .9375rem;line-height:1}
.wp-block-image.alignfull{max-width:unset;padding:0}
.wp-block-group{max-width:71.25rem;width:100%;margin:0 auto 1.875rem;padding:0 .9375rem}
.wp-block-gallery{max-width:71.25rem;width:100%;margin:0 auto 1.875rem;padding:0 .9375rem}
.wp-block-gallery .blocks-gallery-grid{width:100%}
.wp-block-gallery.alignfull{max-width:unset;padding:0}
.wp-block-quote{max-width:71.25rem;width:100%;margin:0 auto 1.875rem;padding:0 .9375rem}
.wp-block-quote.is-style-large{margin-left:auto;margin-right:auto}
.wp-block-code,.wp-block-verse{max-width:71.25rem;width:100%;margin:0 auto 1.875rem;padding:0 .9375rem}
.wp-block-media-text{width:100%;margin:0 auto 1.875rem;padding:0}
.wp-block-media-text.alignwide{max-width:71.25rem;padding:0 .9375rem}
.wp-block-pullquote{margin-bottom:1.875rem;padding:1.125rem 0;background-color:rgba(150,179,200,0.3)}
.wp-block-pullquote:not(.is-style-solid-color){background-color:rgba(150,179,200,0.3)}
.wp-block-pullquote.alignleft{max-width:unset;width:calc(((100vw - 71.25rem) / 2) + 27.8125rem);padding-left:calc((100vw - 71.25rem) / 2);margin-right:1.875rem;float:left}
.wp-block-pullquote.alignleft blockquote{text-align:left}
.wp-block-pullquote.alignright{max-width:unset;width:50%;margin-left:1.875rem;float:right}
.wp-block-pullquote.alignright blockquote{text-align:right}
.wp-block-pullquote.alignwide{max-width:71.25rem !important;margin:0 auto 1.875rem;padding:3.125rem .9375rem}
.wp-block-pullquote.alignwide blockquote{text-align:left}
.wp-block-pullquote.alignfull blockquote{max-width:71.25rem !important;padding:0 .9375rem;text-align:center}
.wp-block-pullquote blockquote{max-width:unset !important;margin:0;padding:0 .9375rem}
.wp-block-pullquote blockquote p{margin:0;font-size:1.678rem !important;font-weight:400;letter-spacing:0;line-height:1.2444444444;color:#96b3c8}
.wp-block-embed-youtube,.wp-block-embed-vimeo{width:100%;margin:0 auto 1.875rem;max-width:71.25rem;padding:0 .9375rem}
.wp-block-embed-youtube.alignfull,.wp-block-embed-vimeo.alignfull{max-width:unset;padding:0}
.wp-block-embed-youtube.alignright,.wp-block-embed-youtube.alignleft,.wp-block-embed-vimeo.alignright,.wp-block-embed-vimeo.alignleft{max-width:71.25rem;padding:0 .9375rem}
.wp-block-embed-youtube.alignright .wp-block-embed__wrapper,.wp-block-embed-youtube.alignleft .wp-block-embed__wrapper,.wp-block-embed-vimeo.alignright .wp-block-embed__wrapper,.wp-block-embed-vimeo.alignleft .wp-block-embed__wrapper{max-width:22.5rem;width:100%}
.wp-block-embed-youtube.alignright .wp-block-embed__wrapper,.wp-block-embed-vimeo.alignright .wp-block-embed__wrapper{margin-left:auto}
.wp-block-embed-youtube.alignleft .wp-block-embed__wrapper,.wp-block-embed-vimeo.alignleft .wp-block-embed__wrapper{margin-right:auto}
.wp-block-embed-youtube .wp-block-embed__wrapper,.wp-block-embed-vimeo .wp-block-embed__wrapper{position:relative}
.wp-block-embed-youtube .wp-block-embed__wrapper::after,.wp-block-embed-vimeo .wp-block-embed__wrapper::after{content:"";display:block;padding-bottom:56.25%}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe,.wp-block-embed-vimeo .wp-block-embed__wrapper iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%}
.wp-block-table{width:100%;margin:0 auto 1.875rem;max-width:71.25rem;padding:0 .9375rem}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:rgba(150,179,200,0.4)}
.wp-block-table.is-style-stripes tbody tr:nth-child(even){background-color:#f6f6f7}
.wp-block-table th{text-align:left;color:white;background-color:#00001a;padding:.5rem .625rem;font-size:1.625rem;font-weight:400}
.wp-block-table td{padding:.3125rem .625rem}
.page-wrapper>div:last-child{margin-bottom:0}
.wp-block-columns{max-width:71.25rem;width:100%;margin:0 auto;margin-bottom:1.875rem;padding:0 .9375rem}
@media screen and (min-width:768px){html{font-size:14px}
}@media(min-width:768px){h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol{margin-bottom:1em}
.text-uber{font-size:5.5rem}
.text-hero{font-size:4.8125rem}
.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer__left{width:calc(((100vw - 1140px) / 2) + 395px);padding-left:calc((100vw - 1140px) / 2)}
.footer__right{display:block;width:calc(((100vw - 1140px) / 2) + 745px);padding-right:calc((100vw - 1140px) / 2)}
.footer__logo{margin:0 auto 45px 0}
.copyright{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}
.social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.newsletter__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.newsletter__form{margin:0;padding-right:1.25rem;border-right:1px solid #979797}
.newsletter__form-title{text-align:left}
.newsletter-signup__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.newsletter-signup__title{margin:0}
.newsletter-signup__form{margin:0}
.newsletter-signup__form-title{text-align:left}
.newsletter-signup__form .gform_footer::after{bottom:-2px;right:1px}
.posts__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.posts__toolbar select{margin-left:3.125rem;width:auto}
.tease{padding:.625rem 0 .625rem .625rem}
.tease{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.tease__date{width:13%;margin:0;padding-top:.9375rem;padding-left:.625rem}
.tease__image{width:32%}
.tease__content{width:55%;padding:0;padding-right:30px}
.post-details__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.post-social{margin:0}
.employee{width:calc((100% - 1.875rem) / 1)}
.staff-filter{display:-webkit-box;display:-ms-flexbox;display:flex}
.staff-filter ul li{float:left}
.staff-filter ul li{width:auto}
.alternator:nth-child(even) .alternator__content-title{left:-12.8125rem;padding-left:5.9375rem}
.alternator:nth-child(even) .alternator__content-description{margin-left:auto}
.alternator__content{width:42.36111111vw}
.alternator__content-container{min-height:37.5rem;padding:8.1875rem 1rem 1.5rem}
.alternator__content-title{width:calc(100% + 12.8125rem)}
.alternator__content-description{max-width:21.875rem}
.alternator__content-link{max-width:21.875rem}
.alternator__image{position:absolute;top:0;width:57.63888889vw;padding:0}
.call-to-action__container{padding:3rem .9375rem}
.contact-cta{display:-webkit-box;display:-ms-flexbox;display:flex}
.contact-cta__content{width:66.52777778vw;padding-left:calc((100vw - 71.25rem) / 2)}
.contact-cta__callout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.47222222vw;padding-right:calc((100vw - 71.25rem) / 2)}
.event-highlight__background{position:absolute;top:0;left:0;height:100%;padding-bottom:0}
.event-highlight__container{padding:3rem .9375rem}
.card-grid--columns-two .card{width:calc((100% - 1.875rem) / 2)}
.card-grid--columns-three .card{width:calc((100% - 3.75rem) / 3);margin-right:1.25rem}
.card-grid--columns-three .card:nth-child(3n){margin-right:0}
.card-grid--columns-four .card{width:calc((100% - 1.875rem) / 2)}
.card-grid--columns-five .card{width:calc((100% - 3.75rem) / 3)}
.downloads__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:106px .9375rem 124px}
.downloads__content{max-width:21.875rem;padding:0}
.downloads__content-title::before{content:"";position:absolute;top:0;left:calc(((100vw - 71.25rem) / -2) - 0.9375rem);display:block;width:calc(((100vw - 71.25rem) / 2) + 100% + 0.9375rem);height:100%;background:#c1d1e4}
.download-item{padding:20px 15px 20px 30px}
.faq__container-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}
.faq__container-columns .faq__items{width:calc(50% - 1.5rem)}
.faq__items:last-child{margin:0}
.form__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.form__content--active{display:-webkit-box;display:-ms-flexbox;display:flex}
.form__content-body{max-width:540px;margin-bottom:0}
.form__content-form{max-width:33.75rem;margin-left:1.875rem}
.page-wrapper>.gform_confirmation_wrapper::before{left:calc((100vw - 38.25rem) / -2)}
.page-wrapper>.gform_wrapper::before{left:calc((100vw - 38.25rem) / -2)}
.image-grid__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.image-grid__item{width:calc((100% - 5.625rem) / 4);margin-right:1.875rem}
.large-hero__content{max-height:630px;height:630px}
.large-hero__content-title{max-width:calc((1440px / 12 * 8) - (1.875rem * 8))}
.large-hero__content-description{max-width:calc((1440px / 12 * 8) - (1.875rem * 8))}
.large-hero__content-links .button{margin-right:2.5rem}
.large-hero__cta{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.link-grid__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.link-grid__item{margin-right:1.875rem;width:calc((100% - 3.75rem) / 3)}
.location-details__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.location-details__columns>*{width:calc(33% - 0.9375rem)}
.location-list__container-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.location-list__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.location-list__columns-left{max-width:calc((1440px / 12 * 8) - (1.875rem * 8));width:100%}
.location-list__columns-left .location-list__columns-item{width:calc(50% - 0.9375rem)}
.location-list__columns-right{max-width:calc((1440px / 12 * 4) - (1.875rem * 4));width:100%}
.location-list__columns-right .location-list__columns-item{width:calc(50% - 0.9375rem)}
.location-list__columns-right .location-list__columns-item:nth-child(2n+1){margin-right:0}
.location-list__columns>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.offer-cta__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.offer-cta__content{text-align:left}
.offer-cta__content-subtitle::after{left:0;-webkit-transform:none;transform:none}
.offer-cta__phone{padding:.625rem 0 .625rem 1.25rem;border-left:3px solid #96b3c8}
.service-slider{padding-top:3.25rem}
.service-slider__nav{display:block}
.service-slider__box{position:absolute;bottom:2.75rem;right:5.9375rem;max-width:445px}
.service-slider__slide{margin-bottom:0}
.services-two-column__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.services-alternators__title{padding-left:calc((100vw - 71.25rem) / 2)}
.services-alternators__title span{max-width:35.625rem;display:block}
.services-scrolling__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.services-scrolling__picture-image{position:absolute;top:0;padding-bottom:inherit;width:100%}
.testimonial-slider .slick-prev{left:6.076388889vw}
.testimonial-slider .slick-next{right:6.076388889vw}
.testimonial__background{display:block;height:100%;padding-bottom:0}
.testimonial__quote{position:absolute;max-width:429px;max-height:426px}
.two-column-title__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.two-column-title__title{margin:0}
.two-column-title__content{margin-left:.9375rem}
.video__background{display:block;height:100%;padding-bottom:0}
.video__content{text-align:left;max-width:71.25rem;width:100%;margin:0 auto}
.video-player__player-controls{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.page-wrapper{padding-top:90px}
.wp-block-pullquote.alignright{width:calc(((100vw - 71.25rem) / 2) + 27.8125rem);padding-right:calc((100vw - 71.25rem) / 2)}
.wp-block-pullquote blockquote p{font-size:2.8125rem !important}
}@media screen and (min-width:1024px){html{font-size:16px}
}@media(min-width:1024px){h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol{margin-bottom:1em}
.header--is-scrolled .header__logo{max-width:85px}
.header__logo{max-width:10.3125rem}
.header{padding-bottom:10px;border-top:10px solid #96b3c8}
.header--is-scrolled .header__logo{padding:5px 0}
.header__logo{max-width:85px;position:absolute;top:0;left:15px;padding:5px 0}
.header__nav{display:block;margin-left:auto}
.header__toggle{display:none}
.main-nav__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.main-nav__item--topbar{display:none}
.main-nav__item--search{display:-webkit-box;display:-ms-flexbox;display:flex}
.main-nav__item:hover .main-nav__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}
.main-nav__link{padding:0}
.main-nav__dropdown{position:absolute;top:calc(100% - 1px);left:0;width:100%;padding:3.75rem 2rem 2.5rem}
.main-nav__dropdown-item{margin-right:50px}
.topbar{display:-webkit-box;display:-ms-flexbox;display:flex}
.employee{width:calc((100% - (1.875rem * 3)) / 4)}
.employee:nth-child(4n){margin-right:0}
.employee-popup__content-bottom--container .wp-block-quote::before,.employee-popup__content-bottom--container .wp-block-quote::after{content:""}
.employee-popup__content-bottom--container .wp-block-quote p::before,.employee-popup__content-bottom--container .wp-block-quote p::after{content:""}
.card-grid--columns-four .card{width:calc((100% - 2.8125rem) / 4)}
.card-grid--columns-five .card{width:calc((100% - 3.75rem) / 5)}
.form__nav-item{max-width:30rem}
.large-hero::before,.large-hero::after{content:"";position:absolute}
.large-hero::before{max-width:8.333333333vw;width:calc((100% - 71.25rem) / 2);height:62.93706294%;min-height:450px;top:0;left:0;background-color:#c1d1e4;z-index:2}
.large-hero::after{bottom:0;right:0;max-width:515px;width:35.76388889vw;height:62.93706294%;min-height:450px;background-color:#3166a7;opacity:.2}
.large-hero__container::after{content:"";position:absolute;bottom:0;right:0;max-width:177px;width:12.29166667vw;height:24.47552448%;min-height:175px;background-color:#3166a7;opacity:.5}
.large-hero__content-links .button{margin-bottom:0}
.location-list__columns-left{max-width:calc((1440px / 12 * 8) - (1.875rem * 8));width:100%}
.location-list__columns-left .location-list__columns-item{width:calc(25% - 0.9375rem)}
.services-alternators__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.services-alternator{top:-6rem}
.services-alternator:nth-child(odd){-ms-flex-item-align:end;align-self:flex-end;margin-right:0;margin-left:unset}
.services-alternator:nth-child(even){margin-right:unset;margin-left:0}
.services-alternator__content{max-width:445px;top:12.5rem}
.services-alternator__image{position:absolute;top:0;max-width:445px;max-height:400px;height:400px;padding-bottom:67%;margin-left:.875rem}
.services-alternator__image::after{content:"";position:absolute;width:100%;height:62px;background-color:rgba(49,102,167,0.6);bottom:-0.875rem;left:-0.875rem}
.title__content::before{content:'';position:absolute;top:15px;width:10px;height:100px;background-color:#3166a7}
.title.left-align .title__content::before{left:-24px}
.title.right-align .title__content::before{left:unset;right:-24px}
.title.center-align .title__content::before{content:unset}
}@media screen and (min-width:1140px){.service-slider__box{right:calc(((100vw - 69.375rem) / 2) + 5.9375rem)}
}@media(min-width:1400px){h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol{margin-bottom:1.5em}
.services-two-column__container{padding-left:6.875rem;padding-right:6.875rem}
.services-scrolling__title{margin-left:calc((100vw - 71.25rem) / 2)}
.services-scrolling__content-title{padding-left:calc((100vw - 71.25rem) / 2)}
.services-scrolling__content-description{padding-left:calc(((100vw - 71.25rem) / 2) + 1.875rem)}
}@media only screen and (max-width:1096px){.services-alternator:nth-child(odd) .services-alternator__image{right:0}
.services-alternator:nth-child(odd) .services-alternator__content{margin-right:auto}
}@media(max-width:1023px){.header__nav{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#f6f6f7;overflow:scroll}
}@media(max-width:767px){.large-hero__cta-item--title{font-size:.875rem}
.service-slider__slide{opacity:1 !important}
.video__content-title{display:none}
.video-player__player-controls{position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:0;z-index:5}
}@-webkit-keyframes dual-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes dual-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}