@media screen,projection{article,body,div,figure,footer,h1,header,html,img,li,nav,p,span,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}#page,article,figure,footer,header,nav{display:block}nav ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}img.size-large{max-width:100%;height:auto}}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}ul{box-sizing:border-box;list-style:none;margin:0 1em 1em 2em;list-style-type:disc}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}*{padding:0}a{outline:0}a img{border:0}a img,img{text-decoration:none;outline:0}article,figure,footer,header,nav{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#primary-nav ul,*,body,figure{margin:0}a:focus{outline:0}a:active,a:hover{outline:0}h1{line-height:1;color:#2a6176;margin-bottom:25px;font-weight:700;text-transform:uppercase;font-size:35px}img{border:0;max-width:100%;height:auto}p{margin:0 0 1em}li ul{margin:0 1em}body,html{font-family:Lato,sans-serif;line-height:1.3;font-size:18px}#wrapper{min-height:100%;height:auto!important;margin:0 auto -184px}#page,body,html{height:100%}#footer,#push{height:184px}.content-wrapper,.lower-footer,.upper-footer{max-width:1200px;margin:0 auto;padding:0 20px;clear:both;display:block}#main{padding-top:100px;overflow:auto;clear:both}#primary{width:100%;padding:45px 0;float:left;overflow:hidden}.header-wrapper{font-size:0;background-color:#000;position:fixed;top:0;left:0;right:0;z-index:10000}.header-wrapper .content-wrapper{max-width:1260px;overflow:visible}.header-wrapper .header-nav-wrapper,.header-wrapper .site-logo{width:22%;display:inline-block;vertical-align:middle}.header-wrapper .site-logo img{max-height:100px;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;-o-transition:max-height .3s ease;transition:max-height .3s ease}.header-wrapper .header-nav-wrapper{width:78%;text-align:right}.header-wrapper .header-phone{margin-left:10px;display:inline-block;vertical-align:middle;color:#fff;font-size:18px;background-color:#2a6176;font-weight:700}.header-wrapper .header-phone a{padding:8px 15px;color:#fff;display:block;cursor:default}#primary-nav ul li a,.mobile-menu-button{padding:8px 15px;font-size:18px;color:#fff;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.mobile-menu-button{display:none;cursor:pointer}#primary-nav ul li a:hover,.mobile-menu-button:hover{color:#2a6176}.mobile-menu-button,.mobile-menu-button img{vertical-align:middle}.mobile-menu-button span{margin-left:5px;vertical-align:middle}#primary-nav,#primary-nav ul li{display:inline-block;vertical-align:middle}#primary-nav ul li a{display:block;position:relative}#primary-nav ul li.current_page_parent a{color:#79d2cc}#primary-nav ul li.menu-item-has-children{position:relative}#primary-nav ul li.menu-item-has-children .sub-menu{max-height:0;margin-left:-77px;position:absolute;left:50%;opacity:0;z-index:10000;overflow:hidden;text-align:center;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:3px 3px 5px 0 rgba(0,0,0,.25);box-shadow:3px 3px 5px 0 rgba(0,0,0,.25);-webkit-transition:opacity .3s,max-height .3s;-moz-transition:opacity .3s,max-height .3s;-o-transition:opacity .3s,max-height .3s;transition:opacity .3s,max-height .3s}#primary-nav ul li.menu-item-has-children .sub-menu li{min-width:150px;display:block;float:none;background-color:#e8efef;border-left:1px solid #2a6176;border-right:1px solid #2a6176}#primary-nav ul li.menu-item-has-children .sub-menu li:first-child{padding-top:10px;margin-top:10px;border-top:1px solid #2a6176}#primary-nav ul li.menu-item-has-children .sub-menu li:last-child{padding-bottom:10px;border-bottom:1px solid #2a6176}#primary-nav ul li.menu-item-has-children .sub-menu li a{padding:5px 20px;color:#000}#primary-nav ul li.menu-item-has-children .sub-menu li a:hover{color:#969696}#primary-nav ul li.menu-item-has-children .sub-menu li:hover,#primary-nav ul li.menu-item-has-children:hover:after{opacity:1}#primary-nav ul li.menu-item-has-children:after{content:"";width:0;height:0;margin-top:1px;margin-left:-10px;opacity:0;display:block;position:absolute;top:100%;left:50%;border-bottom:10px solid #e8efef;border-left:10px solid transparent;border-right:10px solid transparent;z-index:10000;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#primary-nav ul li:hover .sub-menu{max-height:5000px;opacity:1;-webkit-transition:opacity .3s,max-height .3s;-moz-transition:opacity .3s,max-height .3s;-o-transition:opacity .3s,max-height .3s;transition:opacity .3s,max-height .3s}a{text-decoration:none;color:#2a6176}.content-wrapper{overflow:hidden;position:relative}.content-wrapper .post-thumbnail{max-width:400px;margin-right:20px;float:left}.footer-wrapper{overflow:hidden}.upper-footer-wrapper{background-color:#2a6176}.upper-footer-wrapper .upper-footer{position:relative;color:#fff}.upper-footer-wrapper .upper-footer .footer-address{padding:25px 0 50px;width:40%}.upper-footer-wrapper .upper-footer .footer-address img{padding-right:10px;display:inline-block;vertical-align:bottom}.upper-footer-wrapper .upper-footer .footer-address .footer-address-content{padding-bottom:10px;display:inline-block;vertical-align:bottom}.upper-footer-wrapper .upper-footer .footer-phone{position:absolute;top:50%;margin-top:-12px;margin-left:-84px;font-size:24px;line-height:1;left:50%;text-align:center}.upper-footer-wrapper .upper-footer .footer-phone a{color:#fff;cursor:default}.lower-footer-wrapper{background-color:#000;color:#fff;font-size:0}.lower-footer-wrapper a{color:#fff;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.lower-footer-wrapper a:hover{color:#ef4751}.lower-footer-wrapper #round4,.lower-footer-wrapper #site-generator{width:50%;display:inline-block;vertical-align:middle;line-height:30px;font-size:12px}.lower-footer-wrapper #round4{text-align:right}@media screen and (max-width:1024px){.upper-footer-wrapper .upper-footer .footer-address{width:65%}.upper-footer-wrapper .upper-footer .footer-phone{width:35%;margin-left:0;right:20px;left:auto;text-align:right}}@media screen and (max-width:900px){.mobile-menu-button{display:inline-block}#primary-nav{width:100%;position:absolute;top:100%;right:100%;opacity:0;overflow:auto;background-color:#000;text-align:center;-webkit-transition:opacity .3s,right 0s .3s;-moz-transition:opacity .3s,right 0s .3s;-o-transition:opacity .3s,right 0s .3s;transition:opacity .3s,right 0s .3s}#primary-nav ul li{display:block}#primary-nav ul li.menu-item-has-children .sub-menu{position:relative;margin-left:0;left:auto;opacity:1}#primary-nav ul li.menu-item-has-children:after{display:none}.header-wrapper .site-logo{width:40%}.header-wrapper .header-nav-wrapper{width:60%}.content-wrapper .post-thumbnail{margin:0 auto 20px;float:none}}@media screen and (max-width:640px){#wrapper{margin-bottom:0}#footer,#push{height:auto}.upper-footer-wrapper .upper-footer .footer-address{width:100%;padding-bottom:15px;text-align:center}.upper-footer-wrapper .upper-footer .footer-address .footer-address-content{text-align:left}.upper-footer-wrapper .upper-footer .footer-phone{width:100%;padding-top:15px;padding-bottom:25px;position:relative;right:auto;text-align:center}.lower-footer-wrapper #round4,.lower-footer-wrapper #site-generator{width:100%;padding-top:10px;padding-bottom:5px;line-height:1.4;text-align:center}.lower-footer-wrapper #round4{padding-top:5px;padding-bottom:10px}}@media screen and (max-width:580px){.header-wrapper .site-logo{width:100%;text-align:center}.header-wrapper .header-nav-wrapper{width:100%;padding-bottom:10px;text-align:center}.header-wrapper .header-nav-wrapper .header-phone{display:none}.mobile-menu-button{display:block}}@media screen and (max-width:480px){.upper-footer-wrapper .upper-footer .footer-address .footer-address-content{width:100%;text-align:center}}