:root{--mainfont:'Titillium Web';--light-blue:#057cc4;--dark-blue:#2f3d47;--light-grey:#c3c3c3;--dark-grey:#636363;--red:#cf2441;--hover-red:#be1330}body,h1,h2,h3,h4,h5,h6,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu,a.read-more{font-family:var(--mainfont),sans-serif}a{color:#144999}a:hover{color:#0045ab}body{font-size:18px}h1 small{color:var(--dark-grey)}h2 small{font-size:75%;color:var(--dark-grey)}.main-title{border-bottom:0}.split-row .panel-grid-cell .so-panel:not(.widget_sow-image){padding:0}.title-area h2{margin:0}.content-area h1,.content-area h2,.picback h2{margin:0 0 20px}.content-area h3{margin:20px 0}.content-area ul{margin:20px 0 0}.content-area a.action{margin:20px 0 0}.content-area-cta{text-align:center}.content-area-cta a{color:#fff;font-size:30px;padding:20px 0;display:block;transition:all 0.2s ease}.content-area-cta a:after{content:"\f095";font-family:"FontAwesome";margin:0 0 0 10px;font-size:26px;transition:all 0.2s ease}.content-area-cta a:hover:after{margin:0 0 0 15px}.content-area-cta a:hover{background-color:var(--hover-red)}.content-area iframe{margin-bottom:-7px}.cta-area h3{color:#fff;font-weight:500;text-align:center;margin:0;padding:2em 0;transition:all 0.2s ease}.cta-area h3:hover{background-color:#c2223d}.blocklinks .panel-grid-cell>div,.blocklinks-2 .panel-grid-cell>div{background-color:#fff0}.blocklink h2.widget-title{padding:10px 0;background:rgb(0 0 0 / .7);font-size:22px;position:absolute;bottom:0;right:0;width:60%;transition:all 0.2s ease;text-transform:uppercase;font-weight:300}.blocklink:hover h2.widget-title{background:rgb(0 0 0 / .9)}.blocklinks a:hover img.so-widget-image,.blocklinks-2 a:hover img.so-widget-image{transform:scale(105%)}.blocklinks a img.so-widget-image,.blocklinks-2 a img.so-widget-image{transition:all 0.5s ease}.blocklinks .gallery,.blocklinks-2 .gallery{margin:0}.blocklinks .gallery-item{margin:0;width:calc(33.333% - 0);max-width:calc(33.333% - 0)}.blocklinks-2 .gallery-item{margin:0;width:calc(20% - 0);max-width:calc(20% - 0)}.blocklinks .gallery-item a:after,.blocklinks-2 .gallery-item a:after{content:unset}.blocklinks .gallery-caption,.blocklinks-2 .gallery-caption{padding:10px 5px;line-height:1;background:rgb(0 0 0 / .7);font-size:22px;text-align:center;position:absolute;bottom:0;left:unset;right:0;width:75%;transition:all 0.2s ease;text-transform:uppercase;font-weight:300;color:#fff;opacity:1;pointer-events:none}.quick-quote{background:rgb(0 0 0 / .5)}.picback{padding-top:0;padding-bottom:0}.picback a img{transition:all 0.2s ease}.picback a img:hover{opacity:.8}.page-bottom-widgets{padding:2% 0}.page-bottom-widgets p{padding:0 30px 0 0}.page-bottom-widgets h3{margin:0 0 10px}.page-bottom-widgets i{color:var(--light-blue);font-weight:700}.page-bottom-widgets a{color:var(--cream);font-weight:700;transition:all 0.2s ease}.page-bottom-widgets a:hover{color:var(--light-grey);font-weight:700}.footer img{margin:0 auto 15px auto}.footer a img{transition:all 0.2s ease}.footer a img:hover{opacity:.8}.footer .textwidget i{color:var(--dark-blue)}ul.dh-siblings li a{background:var(--red)}ul.dh-siblings li a:hover{background:var(--hover-red)}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}button.content-collapse[aria-expanded="false"]:not(.faqtitle)::after{content:' MORE \f107'}button.content-collapse[aria-expanded="true"]:not(.faqtitle)::after{content:' LESS \f106'}button.content-collapse{border:0;padding:.4em 15px;margin-bottom:.5em;border-radius:0}button.content-collapse:hover{background:#be1330}button.content-collapse::after{font-family:var(--mainfont),'FontAwesome'}button.content-collapse.faqtitle{display:flex;width:100%;text-align:left;justify-content:space-between;align-items:center;font-size:1.1em;padding:15px 30px 15px 30px}button.content-collapse[aria-expanded="false"]::after{content:'\f107'}button.content-collapse[aria-expanded="true"]::after{content:'\f106'}div.recap{margin:0 auto}@media only screen and (min-width:321px) and (max-width:768px){.header-widgets{width:100%}.so-widget-sow-image-default-d6014b76747a .sow-image-container,.header-widgets.hidden-md.hidden-lg{display:block}}@media (min-width:780px) and (max-width:1199px){.carousel-inner>.item>img,.carousel-inner>.item>a>img{height:auto}}@media (min-width:992px){.logo{padding:20px 0}.desktop-hide h2{display:none}.header-widgets .widget{padding:0 0 0 15px}.extra-cta-top{display:none}.extra-cta-bottom .textwidget{padding:0;clip-path:unset;margin-bottom:0}.navigation--main>li>a{padding:20px;font-size:16px;font-weight:600}.navigation--main>li:hover,.navigation--main>li.current-menu-item{box-shadow:unset}.navigation--main>li.current-menu-item,.navigation--main>li.current-menu-item i{color:#c3c3c3}.navigation--main .sub-menu>li>a{padding:15px 20px;font-size:16px;font-weight:600;transition:all 0.2s ease}.navigation--main .sub-menu>li>a:hover{background-color:var(--red);color:var(--light-grey)}.extra-cta-bottom a{font-size:20px}.extra-cta-bottom a strong{font-weight:700;font-size:24px;letter-spacing:-1px}.header-widgets .widget h2{margin:0;font-size:30px}.header-widgets .widget p{font-size:20px;margin-bottom:0}.leftside .carousel-content{width:50%;min-width:800px;padding:0 4%}.jumbotron__title h2{font-size:clamp(38px,4vw,70px);font-weight:500}.jumbotron__title strong{color:#fff}.jumbotron .carousel-content ul{margin:15px 0 30px 0;columns:2}.jumbotron .carousel-content ul li{color:#fff;font-size:22px;margin-bottom:15px}.jumbotron .carousel-content a.action{margin:0;width:100%}.jumbotron .carousel-content a.action:after{content:"\f095";font-family:"FontAwesome";margin:0 0 0 10px;font-size:26px;transition:all 0.2s ease}.jumbotron .carousel-content a.action:hover:after{margin:0 0 0 15px}.thepost.navbar-collapse.collapse{height:0!important;overflow-y:hidden!important}.thepost.navbar-collapse.collapse.in{height:auto!important;overflow-y:visible!important}}@media (max-width:991px){.logo{padding:10px}.extra-cta-bottom{display:none}.desktop-hide h2{display:block}.jumbotron .container{padding:0}.jumbotron__title h2{font-size:30px;font-size:clamp(30px,4vw,70px);margin-bottom:15px}.jumbotron .carousel-content{top:0;bottom:0;position:absolute}.jumbotron .carousel-content ul li{margin:0 0 .4em 1.5em}.jumbotron .carousel-content a.action{font-size:clamp(18px,1.5em,18px)}div#wij-bottom .widget{width:100%;margin:5px 0}.blocklinks .gallery-columns-3 .gallery-item{padding:0}.blocklinks .gallery-item{width:calc(100% - 0);max-width:calc(100% - 0)}.content-area-cta a{padding:10px 20px}.page-bottom-widgets{padding:6% 0}.footer .widget_nav_menu ul>li>a{font-size:25px}@keyframes slider{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes fader{0%{opacity:0}100%{opacity:1}}@keyframes zoomer{0%{transform:scale(.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes upper{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.carousel-inner>.item>img{animation:slider 12s infinite alternate}.carousel-content{animation:upper 1s 0.6s backwards}.jumbotron__title h2{animation:fader 1s 1.6s backwards}.jumbotron__content li{animation:fader 1s 2s backwards}.jumbotron__content a{animation:fader 1s 2.4s backwards}