@import url('https://fonts.googleapis.com/css?family=Lato|Raleway&display=swap');.font-lato{font-family:'Lato', sans-serif;}.font-raleway{font-family:'Raleway', sans-serif;}*{font-family:'Raleway', sans-serif;}h1,h2,h3,h4,h5,h6{font-family:'Lato', sans-serif !important;}html{scroll-behavior:smooth;background-color:#565656;}.entry-title-text{margin:30px 0;text-transform:uppercase;color:#9b1e21;font-size:1.3em;text-align:center;font-weight:bold;}.red-block-text{background-color:#951a1c;width:100%;padding:10px;margin:0;}.red-block-text h1,.red-block-text h2,.red-block-text h3,.red-block-text h4,.red-block-text h5,.red-block-text p{font-weight:normal;color:white;text-align:center;margin:0;padding:0;}.red-block-text p,.red-block-text .entry-title{font-size:1.3em;}.entry .entry-content > *,.entry .entry-summary > *{max-width:unset !important;}body:not(.wp-admin){margin:0 auto;max-width:1900px;background:white;}@media screen and ( min-width: 1024px ){body:not(.wp-admin).admin-bar #masthead{top:32px !important;}}body:not(.wp-admin) #page{width:100%;}@media screen and ( min-width: 1024px ){body:not(.wp-admin) #page{margin-top:122px;}}body:not(.wp-admin) #page .site-featured-image figure.post-thumbnail{max-height:500px;overflow:hidden;display:flex;align-items:center;justify-content:center;}body:not(.wp-admin) #page,body:not(.wp-admin) #page #masthead,body:not(.wp-admin) #page .site-branding-container,body:not(.wp-admin) #page a.custom-logo-link,body:not(.wp-admin) #page ul#menu-main li.current-menu-item:before,body:not(.wp-admin) #page ul#menu-main li.current-menu-item:after{transition:all 1s ease;}body:not(.wp-admin) #page:not( .scrolling ) ul#menu-main li.current-menu-item:before{bottom:-32px;}body:not(.wp-admin) #page:not( .scrolling ) ul#menu-main li.current-menu-item:after{bottom:-31px;}body:not(.wp-admin) #page.scrolling{margin-top:50px;}@media screen and ( min-width: 1024px ){body:not(.wp-admin) #page.scrolling a.maas-anchor{top:-75px;}}body:not(.wp-admin) #page.scrolling ul#menu-main li.current-menu-item:before{bottom:-15.5px !important;}body:not(.wp-admin) #page.scrolling ul#menu-main li.current-menu-item:after{bottom:-14px !important;}body:not(.wp-admin) #page.scrolling #masthead{height:50px;}body:not(.wp-admin) #page.scrolling #masthead .site-branding-container{height:100%;padding:5px 20px 5px 50px;}body:not(.wp-admin) #page.scrolling #masthead .site-branding-container a.custom-logo-link{height:40px !important;}body:not(.wp-admin) #page.scrolling #masthead .site-branding-container a.custom-logo-link img{height:100%;}body:not(.wp-admin) #page a.maas-anchor{position:relative;top:0;display:block;height:0;width:0;}@media screen and ( min-width: 1024px ){body:not(.wp-admin) #page a.maas-anchor{top:-147px;}}body:not(.wp-admin) #page #masthead{background:transparent;padding:0;}@media screen and ( min-width: 1024px ){body:not(.wp-admin) #page #masthead{width:100%;max-width:1900px;z-index:9999;position:fixed;left:50%;transform:translateX(-50%);top:0;height:122px;}}body:not(.wp-admin) #page #masthead .site-branding-container{padding:40px 20px 20px 50px;border-bottom:1px solid rgba(255,255,255,0.1);}@media screen and ( min-width: 1024px ){body:not(.wp-admin) #page #masthead .site-branding-container{background:white;}}body:not(.wp-admin) #page #masthead .site-branding-container .site-branding{margin:0;display:flex;flex-direction:row;}body:not(.wp-admin) #page #masthead .site-branding-container .site-branding .site-logo{position:static;}body:not(.wp-admin) #page #masthead .site-branding-container .site-branding .site-logo a{border-radius:0;height:60px;width:auto;}body:not(.wp-admin) #page #masthead .site-branding-container .site-branding .site-logo a img{height:100%;width:auto;}body:not(.wp-admin) #page #masthead .site-branding-container .site-branding #site-navigation{flex:1;text-align:right;margin-top:0;align-items:flex-end;display:flex;justify-content:flex-end;}body:not(.wp-admin) #page #masthead .site-branding-container .site-branding #site-navigation .menu-main-container ul#menu-main li a{color:black;text-transform:uppercase;font-size:12px;font-weight:normal;}body:not(.wp-admin) #page #masthead .site-branding-container .site-branding #site-navigation .menu-main-container ul#menu-main li.current-menu-item a,body:not(.wp-admin) #page #masthead .site-branding-container .site-branding #site-navigation .menu-main-container ul#menu-main li.is-focused a{color:#9b1e21;}@media screen and ( min-width: 768px ){body:not(.wp-admin) #page #masthead .site-branding-container .site-branding #site-navigation .menu-main-container ul#menu-main li.current-menu-item:before,body:not(.wp-admin) #page #masthead .site-branding-container .site-branding #site-navigation .menu-main-container ul#menu-main li.current-menu-item:after,body:not(.wp-admin) #page #masthead .site-branding-container .site-branding #site-navigation .menu-main-container ul#menu-main li.is-focused:before,body:not(.wp-admin) #page #masthead .site-branding-container .site-branding #site-navigation .menu-main-container ul#menu-main li.is-focused:after{content:' ';position:absolute;width:0;height:0;display:block;border-style:solid;}body:not(.wp-admin) #page #masthead .site-branding-container .site-branding #site-navigation .menu-main-container ul#menu-main li.current-menu-item:before,body:not(.wp-admin) #page #masthead .site-branding-container .site-branding #site-navigation .menu-main-container ul#menu-main li.is-focused:before{z-index:999;border-color:rgba(255,255,255,0.1) transparent transparent transparent;border-left-width:6px;border-right-width:6px;border-top-width:8px;left:calc(50% -  10px );}body:not(.wp-admin) #page #masthead .site-branding-container .site-branding #site-navigation .menu-main-container ul#menu-main li.current-menu-item:after,body:not(.wp-admin) #page #masthead .site-branding-container .site-branding #site-navigation .menu-main-container ul#menu-main li.is-focused:after{z-index:1000;border-color:white transparent transparent transparent;border-left-width:7px;border-right-width:7px;border-top-width:10px;left:calc(50% -  11px );}}body{background-color:#565656;}body #page{background-color:white;margin:0 auto;}body #page h1:not(.site-title):before,body #page h2:before{display:none;}body #page #masthead{padding:0;}body #page .the-tagline-wrap{background-color:#951a1c;width:100%;padding:10px;}body #page .the-tagline-wrap #the-tagline{font-size:25px;font-weight:normal;color:white;text-align:center;margin:0;padding:0;}body #page article .entry-content{max-width:none;width:100%;padding:0 40px;margin:0;}body #page article .entry-content p{font-size:16px;max-width:none;}body #page article .entry-content p:first-of-type{margin-top:0;}body #page article footer.entry-footer{max-width:unset;width:100%;margin:0;height:auto;}body #page .page-footer{line-height:0;}body #page #colophon{background-color:#333;color:#808080;}body #page #colophon .site-info{margin:30px 0;}body #page #colophon #maas-footer{font-size:16px;text-align:center;}article.type-post .entry-header h2{text-transform:uppercase;}a.maas-edit-post-link{margin-left:20px;font-size:1.2em;}#maas-contact{background-color:#951a1c;width:100%;padding:10px;margin:0;}#maas-contact h1,#maas-contact h2,#maas-contact h3,#maas-contact h4,#maas-contact h5,#maas-contact p{font-weight:normal;color:white;text-align:center;margin:0;padding:0;}#maas-contact p,#maas-contact .entry-title{font-size:1.3em;}#maas-contact .entry-header{padding:0 !important;}#maas-contact .maas-contact-wrap{color:#c0c0c0;font-size:16px;margin-top:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}#maas-contact .maas-contact-wrap .contact-block{white-space:nowrap;}#maas-contact .maas-contact-wrap .contact-block:not(:last-of-type){margin-right:25px;}#maas-contact .maas-contact-wrap .contact-block i{margin-right:5px;}#projects-widget{padding:30px 0;width:100%;}#projects-widget .projects-widget-title{margin:30px 0;text-transform:uppercase;color:#9b1e21;font-size:1.3em;text-align:center;font-weight:bold;}#vp-partner{padding:20px 20px;background-color:#808080;width:100%;}@media screen and ( min-width: 1200px ){#vp-partner{padding:20px 60px;}}#vp-partner .vp-partner-inner{text-align:justify;}@media screen and ( min-width: 768px ){#vp-partner .vp-partner-inner{display:flex;flex-direction:row;justify-content:center;align-items:center;}}#vp-partner .vp-partner-inner .vp-partner-image{height:42px;width:auto;margin:5px 20px 5px 0;float:left;}@media screen and ( min-width: 768px ){#vp-partner .vp-partner-inner .vp-partner-image{float:none;padding:0 20px 0 0;}}#vp-partner .vp-partner-inner p{color:white;font-size:16px;margin:0;flex:1;}@media screen and ( min-width: 1200px ){#vp-partner .vp-partner-inner p{font-size:1em;}}#vp-partner .vp-partner-inner p a{color:white;text-decoration:none;}#vp-partner .vp-partner-inner p a:hover{font-weight:bold;text-decoration:underline;}figure.post-thumbnail{line-height:0;width:100%;margin:0 !important;text-align:center;}figure.post-thumbnail:before,figure.post-thumbnail:after{background:none !important;opacity:1 !important;}figure.post-thumbnail image{margin:0 auto;}article.type-post .entry-header .entry-title a,#page .entry-header .entry-title a{cursor:pointer;}article.type-post .entry-header .entry-title a,article.type-post .entry-header .entry-title a:visited,article.type-post .entry-header .entry-title a:active,article.type-post .entry-header .entry-title a:focus,#page .entry-header .entry-title a,#page .entry-header .entry-title a:visited,#page .entry-header .entry-title a:active,#page .entry-header .entry-title a:focus{color:inherit;text-decoration:none;}article.type-post .entry-header .entry-title a:hover,#page .entry-header .entry-title a:hover{color:#8d8d8d;}article.type-post .entry-header.has-thumbnail-caption:not(.has-featured-image),#page .entry-header.has-thumbnail-caption:not(.has-featured-image){margin-top:0;}article.type-post .entry-header.has-thumbnail-caption .entry-title,#page .entry-header.has-thumbnail-caption .entry-title{margin:30px 0;text-transform:uppercase;color:#9b1e21;font-size:1.3em;text-align:center;font-weight:bold;}article.type-post .entry-header:not(.has-thumbnail-caption),#page .entry-header:not(.has-thumbnail-caption){background-color:#951a1c;width:100%;padding:10px;margin:0;margin-bottom:12px;}article.type-post .entry-header:not(.has-thumbnail-caption) h1,article.type-post .entry-header:not(.has-thumbnail-caption) h2,article.type-post .entry-header:not(.has-thumbnail-caption) h3,article.type-post .entry-header:not(.has-thumbnail-caption) h4,article.type-post .entry-header:not(.has-thumbnail-caption) h5,article.type-post .entry-header:not(.has-thumbnail-caption) p,#page .entry-header:not(.has-thumbnail-caption) h1,#page .entry-header:not(.has-thumbnail-caption) h2,#page .entry-header:not(.has-thumbnail-caption) h3,#page .entry-header:not(.has-thumbnail-caption) h4,#page .entry-header:not(.has-thumbnail-caption) h5,#page .entry-header:not(.has-thumbnail-caption) p{font-weight:normal;color:white;text-align:center;margin:0;padding:0;}article.type-post .entry-header:not(.has-thumbnail-caption) p,article.type-post .entry-header:not(.has-thumbnail-caption) .entry-title,#page .entry-header:not(.has-thumbnail-caption) p,#page .entry-header:not(.has-thumbnail-caption) .entry-title{font-size:1.3em;}article.first-post{margin-top:0;}a.maas-contact-email{text-decoration:none !important;color:#c0c0c0;}a.maas-contact-email:hover{color:white;}