@media screen{body{grid-template-columns:2% 96% 2%;grid-template-rows:auto auto auto minmax(auto,99fr) minmax(250px,min-content);grid-template-areas:"abovethefold abovethefold abovethefold""pagetitleholder pagetitleholder pagetitleholder""............   main     ............""my-buttons my-buttons my-buttons""footer         footer         footer"}.phone-digits,header .phone-pretext{display:none}#header-social-icons{background-color:#19559d;color:#fff;justify-content:center;font-size:5vw;padding:1vw}#header-social-icons a{color:#fff;margin-left:2vw}#header-street-address{text-align:center;color:#fff;background-color:#19559d;justify-content:center;font-size:2.7vw;padding:1vw}header{grid-template-columns:minmax(30%,200px) auto min-content;grid-template-rows:auto;grid-template-areas:"header-street-address header-street-address header-street-address header-social-icons" "header-logo header-phone-number header-phone-number header-nav";background-color:#fff}.wpppage-6 header{background-color:rgba(255,255,255,0)}#header-phone-number{font-size:7vw;color:#000;justify-content:flex-end;margin-left:1em;display:none}#header-angle-seperator{display:none}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{margin-bottom:1em !important}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item:first-child>a.mega-menu-link{margin-top:1em !important}#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open+#mega-menu-main-menu:after{font-size:50px;color:#000}#header-phone-number,#header-phone-number a{color:#fff}#my-header{position:fixed;z-index:99999999}#my-slideshow{overflow:hidden;width:100%;display:block}#my-slideshow>div{position:absolute !important;top:0;width:100%}.overlay-headline{font-size:5vw;padding-top:3vw;padding-bottom:3vw}.slider-text-overlay>div{width:90%;align-self:center}.slider-text-overlay{justify-content:center}.overlay-maintext{font-size:4vw;line-height:1.5}#my-slideshow .sa_owl_theme .owl-dots{bottom:10px !important;display:none !important}.quick-quote-form{text-align:center}footer{width:100%;box-sizing:border-box}#footer-content>div{position:relative;margin-left:auto;margin-right:auto;display:block;width:max-content;margin-bottom:2em;max-width:90%}#footer-logo img{width:50%;height:auto;position:relative;margin-left:auto;margin-right:auto;display:block}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item{padding-bottom:.4em !important;padding-top:.4em !important}.flex-outer{display:flex;justify-content:space-between;flex-direction:column;box-sizing:border-box;width:100%}.flex-outer>*{margin-bottom:1em}.aligncenter,.alignleft,.alignright,.entry img{display:block;position:relative;max-width:100% !important;height:auto !important;margin-left:auto;margin-right:auto;margin-bottom:1em;float:none}.main{max-width:100%}#header-logo{width:100%;position:relative;align-self:center}#main-h1{padding-left:5vw;padding-right:5vw;font-size:5vw}#header-logo>div{width:100%;position:absolute;transition-duration:.5s}#logooverlay{position:absolute;width:100%;height:100%;top:0;opacity:0}#footer-phone-number .phone-digits{display:block}footer .icon-phone-squared,footer .icon-location{font-size:5vw;margin:0 !important;padding:0 !important;margin-right:.5vw !important}footer .icon-location{font-size:7vw}#footer-phone-number{width:100%}#footer-phone-number a{display:flex}.my-google-map{min-height:400px}.sbsbox .contactbubble{min-height:80vw}.sbsbox>*{padding:10vw;min-height:80vw;display:flex;flex-direction:column;align-content:center;justify-content:center;position:relative}.sbsbox>*>*{align-self:center;position:relative}.sbsbox{font-size:3vw;line-height:1.3}.sbsbox{transition:all 2s}.sbsbox>div>*{opacity:0;transition:margin-left 2s,margin-right 2s,opacity 2s}.sbsbox>div:nth-child(odd)>*{margin-right:10vw !important;margin-left:0}.sbsbox>div:nth-child(odd).intersected>*{opacity:1;margin-right:0 !important}.sbsbox>div:nth-child(even)>*{margin-left:10vw !important;margin-right:0}.sbsbox>div:nth-child(even).intersected>*{opacity:1;margin-left:0 !important}.contactbubble a{font-size:6vw;padding:3vw;border-radius:3vw;text-align:center;margin-bottom:2vw}.sliderbubble a{font-size:3vw}.sbsbox h2{font-size:6vw;overflow-y:hidden}.sbsbox{display:flex;flex-direction:column;font-size:3vw;line-height:1.5}.entry .sbsbox:nth-child(even)>div:nth-child(1){order:2}.sbsbox ul,.entry ul{list-style:none;margin-left:2vw;position:relative;padding-left:2vw}.sbsbox li,.entry li{list-style:none;font-size:3vw;margin-bottom:2vw;font-weight:700;padding-left:5vw}.sbsbox li h3,.entry li h3{display:inline;font-weight:500}.sbsbox li:before,.entry li:before{background:url(/wp-content/uploads/red_bullet.svg);color:#44854e;content:'';display:inline-block;margin-top:.2vw;height:4vw;width:4vw;background-size:100%;background-repeat:no-repeat;left:-1vw;position:absolute}.myinfoboxes>a>div{min-height:50vw}.myinfoboxes h2{font-size:5vw}.myinfoboxes{font-size:3.5vw}.navbox>a{margin-bottom:1vw}.navbox>a>div{min-height:50vw}.navbox h2{font-size:5vw}.navbox{font-size:3.5vw}.gradienttext{text-shadow:.1vw .1vw .1vw rgba(0,0,0,.6)}.mininavbox{display:flex;flex-wrap:wrap;justify-content:space-between}.mininavbox a{width:47.8vw;margin-bottom:1vw}.mininavbox>a>div{min-height:20vw}.mininavbox h2{font-size:3vw}.mypx{background-size:auto 130%}.mypx{background-position:50% 100%}.intersected.mypx{background-position:50% 50%}#myslideshow,#myslideshow>*,#my-slideshow>div,.owl-stage-outer,.owl-stage,.owl-item,.owl-item>div,.owl-item>div>div{height:50vh}.owl-carousel .owl-item .slideshowsmallimage{width:50%;height:auto;float:right;margin-bottom:1em}.mypxheightmobile10vh{height:10vh}.mypxheightmobile20vh{height:20vh}.mypxheightmobile25vh{height:25vh}.mypxheightmobile30vh{height:30vh}.mypxheightmobile35vh{height:35vh}.mypxheightmobile40vh{height:40vh}.mypxheightmobile45vh{height:45vh}.mypxheightmobile50vh{height:50vh}.mypxheightmobile55vh{height:55vh}.mypxheightmobile60vh{height:60vh}.mypxheightmobile65vh{height:65vh}.mypxheightmobile70vh{height:70vh}.mypxheightmobile75vh{height:75vh}.mypxheightmobile100vh{height:100vh}.flexlist ul{margin-top:0;margin-bottom:0}.documentscrolled #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-1:after{color:#19559d}.wppage-6 #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-1:after{color:#fff}.wppage-6 .documentscrolled #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-1:after{color:#19559d}.family-text{background-color:#19559d;font-size:3vw;display:flex;justify-content:center;align-content:center;padding:1em}.family-text>div{align-self:center}.wppage-6 .entry .sbsbox>div:nth-child(2){padding:0 !important;position:relative;border-color:#fff;justify-content:flex-end}.wppage-6 .entry .sbsbox>div:nth-child(2) h2{position:absolute;top:0;left:0;width:100%;background-color:rgba(166,33,38,1);color:#fff;margin-top:0;padding:.5em !important}#spotlighttext{font-size:.8em;background-color:rgba(0,0,0,.83);padding:1em}#spotlighticon{width:5em;height:auto}#spotlighttext p:last-child{margin-bottom:0}#spotlighttext p:first-child{margin-top:0}.infoboxv2-wrapper{display:flex;flex-wrap:wrap;justify-content:center;background-color:#19559d;padding-top:10vw;padding-bottom:10vw;row-gap:5vw;-webkit-box-shadow:inset 0px -2px 42px 0px rgba(0,0,0,.75);-moz-box-shadow:inset 0px -2px 42px 0px rgba(0,0,0,.75);box-shadow:inset 0px -2px 42px 0px rgba(0,0,0,.75)}.infoboxv2{width:80vw}.infoboxv2{height:calc(80vw*.75)}#footer-content,#footer-content a{color:#0053a0 !important}.mymapwrap{width:90%;margin-left:5%}#footer-content>#footer-association-logos{display:flex;width:100%;flex-wrap:wrap;justify-content:center;column-gap:5vw;grid-row-gap:3vw;padding-bottom:3vw}#footer-content>#footer-association-logos>a{width:28%;align-self:center}#footer-association-logos img{width:100%}#footer-content>#footer-association-logos>a:nth-child(4){width:18%}#footer-content>#footer-association-logos>a:nth-child(5){width:18%}#alstimeline-verticalline{left:10vw;width:2vw}.alstimeline{font-size:3vw}.alstimeline>.alstimeline-events>div{float:left !important;margin-left:20vw !important;max-width:70%;margin-bottom:3em}.alstimeline>.alstimeline-events>div:after,.alstimeline>.alstimeline-events>div:nth-child(even):after{width:10vw !important;left:-10vw}}