:root{--red:#ff220c;--dark-red:#991408;--blue:#004aad;--light-blue:#c5d1eb;--black:rgba(0,18,11,1);--white:#fff;--grey:#878472;--link-color:var(--red);--link-hover-color:var(--dark-red);--link-decoration:none;--link-hover-decoration:underline;--content-link-color:var(--blue);--content-link-hover-color:var(--blue);--content-link-decoration:none;--content-link-hover-decoration:underline;--darkbg-link-color:var(--white);--darkbg-link-hover-color:var(--red);--darkbg-link-decoration:underline dotted;--darkbg-link-hover-decoration:underline;--dark-background:var(--black);--body-font:'Josefin Sans' , Helvetica , Arial , sans-serif;--heading-font:'Ysabeau SC' , 'Times New Roman' , serif;--header-bg:transparent;--header-scroll-bg:rgba(0,18,11,.9);--stars-height:20px;--stars-width:100px;--stars-open:url(./img/stars-open.png?v=20);--stars-closed:url(./img/stars-closed.png?v=20)}a,a:link,a:focus,a:visited,a:hover,a:active{font-weight:700;color:var(--link-color);text-decoration:none}a:focus,a:hover,a:active{color:var(--link-hover-color);text-decoration:underline}a.screen-reader-text{color:var(--black)}body{font-size:18px}body,body *{font-family: var(--body-font)}h1,h2,h3,h4,h5,h6{font-family: var(--heading-font);font-weight:700}h1{font-size:40px}h2{font-size:30px}h3{font-size:26px;font-weight:500}h4{font-size:22px;font-weight:500}h5{font-size:20px;font-weight:100}h6{font-size:18px;font-weight:100}body .site-header .header-image{width:auto}.site-logo img{position:relative;z-index:1000000;margin:0;max-height:60px;height:100%;display:flex;border-radius:0;transition:height .5s , max-height .5s}#masthead .site-branding{display:none}body #masthead{background-color:var(--header-bg);transition:background-color .5s}body .site-footer{color:var(--white);background-color:var(--black)}body .site-footer #footer-widgets,body .site-footer .site-info{background-color:transparent}body .site-footer a,body .site-footer a:link,body .site-footer a:focus,body .site-footer a:visited,body .site-footer a:hover,body .site-footer a:active{font-weight:700;color:var(--darkbg-link-color);text-decoration:var(--darkbg-link-decoration)}body .site-footer a:focus,body .site-footer a:hover,body .site-footer a:active{color:var(--darkbg-link-hover-color);text-decoration:var(--darkbg-link-hover-decoration)}body .main-navigation{background-color:transparent}body .main-navigation ul ul{padding-top:10px;padding-bottom:10px}body #primary-menu>ul>li>a{text-transform:uppercase;line-height:60px;padding-top:5px;box-sizing:border-box}body #primary-menu>ul>li.big-cta{background:var(--white);border:2px solid var(--dark-red);border-radius:10px;transition:background-color .3s}body #primary-menu>ul>li.big-cta>a{color:var(--dark-red)}body #primary-menu>ul>li.big-cta:hover,body #primary-menu>ul>li.big-cta:focus,body #primary-menu>ul>li.big-cta:active{background:var(--white);border-color:var(--red);cursor:pointer}body .main-nav>ul>li>a{color:var(--black)}body .main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a,
body .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a,
body .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a,
body .main-navigation .menu-bar-item:hover > a,
body .main-navigation .menu-bar-item.sfHover > a {color:var(--blue)}body .main-navigation .main-nav ul li[class*="current-menu-"]>a,body .main-navigation .main-nav ul li[class*="current-menu-"]>a:link,body .main-navigation .main-nav ul li[class*="current-menu-"]>a:visited{color:var(--blue);text-decoration:underline dotted}body .main-navigation .main-nav ul li[class*="current-menu-"]>a:focus,body .main-navigation .main-nav ul li[class*="current-menu-"]>a:hover,body .main-navigation .main-nav ul li[class*="current-menu-"]>a:active{color:var(--blue);text-decoration:underline}body:not(.at-top) .main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a,
body:not(.at-top) .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a,
body:not(.at-top) .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a,
body:not(.at-top) .main-navigation .menu-bar-item:hover > a,
body:not(.at-top) .main-navigation .menu-bar-item.sfHover > a {color:var(--red)}body:not(.at-top) .main-navigation .main-nav ul li[class*="current-menu-"] > a,
body:not(.at-top) .main-navigation .main-nav ul li[class*="current-menu-"] > a:link,
body:not(.at-top) .main-navigation .main-nav ul li[class*="current-menu-"] > a:visited {color:var(--red);text-decoration:underline dotted}body:not(.at-top) .main-navigation .main-nav ul li[class*="current-menu-"] > a:focus,
body:not(.at-top) .main-navigation .main-nav ul li[class*="current-menu-"] > a:hover,
body:not(.at-top) .main-navigation .main-nav ul li[class*="current-menu-"] > a:active {color:var(--red);text-decoration:underline}.site #content{min-height:70vh}header.entry-header{padding-top:2.5rem;text-align:center}body #content ul{margin:0 0 1.5rem 1.25rem;list-style:none}body #content ul li::before{content:"\2022";color:var(--white);font-weight:bold;display:inline-block;width:1em;margin-left:-1em}body .post-image{line-height:0;font-size:0}body .page-header-image img{height:auto;width:100%}body .gb-grid-wrapper.gb-query-loop-wrapper{margin-left:0}body .gb-grid-wrapper.gb-query-loop-wrapper .gb-grid-column{width:100%;padding-left:0;margin-bottom:1rem}body .gb-grid-wrapper.gb-query-loop-wrapper .gb-grid-column img{border:1px solid var(--grey)}body #content a,body #content a:link,body #content a:focus,body #content a:visited,body #content a:hover,body #content a:active{font-weight:700;color:var(--content-link-color);text-decoration:var(--content-link-decoration)}body #content a:focus,body #content a:hover,body #content a:active{color:var(--content-link-hover-color);text-decoration:var(--content-link-hover-decoration)}body #content .dark-background{background-color:var(--dark-background)}body #content .dark-background a,body #content .dark-background a:link,body #content .dark-background a:focus,body #content .dark-background a:visited,body #content .dark-background a:hover,body #content .dark-background a:active{font-weight:700;color:var(--darkbg-link-color);text-decoration:var(--darkbg-link-decoration)}body #content .dark-background a:focus,body #content .dark-background a:hover,body #content .dark-background a:active{color:var(--darkbg-link-hover-color);text-decoration:var(--darkbg-link-hover-decoration)}body .rdygo-item-list .inside-article{margin-bottom:40px}body .rdygo-item-list .inside-article .entry-header{margin:0;padding:10px 20px}.service-block .service-banner{border:1px solid var(--black)}.ranim{position:relative}.ranim.init{opacity:.0}body .ranim.show{opacity:1.0;top:0;bottom:0;left:0;right:0;transform:scale(1.0);transition:opacity 1.5s ease .05s , top 1.5s ease-out .05s , bottom 1.5s ease-out .05s , left 1.5s ease-out .05s , right 1.5s ease-out .05s , transform .75s cubic-bezier(.965,.915,.31,1.575) .05s}.fade-slideup.init{top:50px}.fade-slidedown.init{top:-50px}.fade-slideleft.init{left:50px}.fade-slideright.init{left:-50px}.fade-scaledown.init{transform:scale(1.5)}.fade-scaleup.init{transform:scale(.5)}.rdygo-stars{height:var(--stars-height);width:var(--stars-width);position:relative}.rdygo-stars-o,.rdygo-stars-c{position:absolute;top:0;left:0;height:var(--stars-height);width:var(--stars-width);background-size:cover;background-position:left center;background-repeat:no-repeat}.rdygo-stars-o{z-index:1;background-image:var(--stars-open)}.rdygo-stars-c{z-index:2;background-image:var(--stars-closed)}@media (min-width:769px){.site-logo img{max-height:100px}body #masthead{position:fixed;left:0;right:0;z-index:1000000}body #site-header-shim{height:142px}body:not(.at-top) #masthead {box-shadow:0 0 5px var(--black);background-color:var(--header-scroll-bg)}body:not(.at-top) .site-logo img {max-height:60px}body .footer-widget-2{text-align:center}body .footer-widget-3{text-align:right}body:not(.at-top) .main-nav > ul > li > a {color:var(--white)}body .rdygo-item-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}body .rdygo-item-list .inside-article{position:relative;margin-bottom:0}body .rdygo-item-list .inside-article .post-image img{border:1px solid var(--grey)}body .rdygo-item-list .inside-article .entry-header{margin:0;padding:0;opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.75);transition:opacity .2s}body .rdygo-item-list .inside-article .entry-header a{margin:0;padding:0;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center}body .rdygo-item-list .inside-article .entry-header a>span{margin:20px}body .rdygo-item-list .inside-article:hover .entry-header{opacity:1.0}body .rdygo-item-list .inside-article .entry-header a:active,body .rdygo-item-list .inside-article .entry-header a:focus,body .rdygo-item-list .inside-article .entry-header a:hover{color:var(--white);cursor:pointer}body .gb-grid-wrapper.gb-query-loop-wrapper{margin-left:-20px}body .gb-grid-wrapper.gb-query-loop-wrapper .gb-grid-column{width:33.33%;padding-left:20px;margin-bottom:0}}@media (prefers-reduced-motion){body .rdygo-item-list .inside-article .entry-header,body .ranim.show,body #primary-menu>ul>li.big-cta{transition:none}.site-logo img{transition:height 2s , max-height 2s}body #masthead{transition:background-color 2s}body .rdygo-item-list .inside-article .entry-header{opacity:1.0}.fade-slideup.init,.fade-slidedown.init{top:0}.fade-slideleft.init,.fade-slideright.init{left:0}.fade-scaledown.init,.fade-scaleup.init{transform:scale(1.0)}}