body{overflow-x:hidden;font-family:"Libre Baskerville",serif}h1,h2,h3,h4{font-family:"League Spartan",sans-serif}a{transition:all .3s ease}.footer a:link,.footer a:visited{color:#fff}.footer a:hover,.footer a:active{color:#d9d700}.credits p:last-child{margin-bottom:0;font-size:1.4rem !important;font-family:"League Spartan",sans-serif}.credits a:link,.credits a:visited{color:#d9d700}.credits a:hover,.credits a:active{color:#fff}.credits--hard{background-color:#111;padding:1rem 0;display:block;text-align:center;font-size:1.4rem;font-family:"League Spartan",sans-serif;color:#fff}.credits--hard a{font-weight:500}.credits--hard a:link,.credits--hard a:visited{color:#d9d700}.credits--hard a:hover,.credits--hard a:active{color:#fff}.has-blog-grid .blog-entry-inner .thumbnail-caption{display:none}.has-blog-grid .thumbnail-link{border:1px solid rgba(85,85,85,.5)}.has-blog-grid .thumbnail{overflow:hidden}.has-blog-grid .thumbnail img{transition:all .3s ease-in-out}.has-blog-grid .thumbnail a:hover img{transform:scale(1.25)}.single-post .site-content .thumbnail{height:260px;overflow:hidden}.single-post .site-content .thumbnail img{transition:all .3s ease-in-out}@media screen and (min-width: 1200px){.single-post .site-content .thumbnail{height:320px}.single-post .site-content .thumbnail img{transform:translateY(-10%)}}@media screen and (min-width: 1400px){.single-post .site-content .thumbnail{height:440px}.single-post .site-content .thumbnail img{transform:translateY(-15%)}}.single-post .site-content .wp-block-image img,.single-post .site-content .wp-block-image figure,.single-post .site-content .wp-block-image figcaption{max-width:100% !important}.single-post .related-post-media{overflow:hidden}.single-post .related-post-media img{transition:all .3s ease-in-out}.single-post .related-post-media a:hover img{transform:scale(1.25)}.button{font-family:"League Spartan",sans-serif;font-weight:400;font-size:15px;line-height:15px;padding:12px 24px}.forminator-button{background-color:#007233 !important;border-radius:0 !important;font-family:"League Spartan",sans-serif !important;font-weight:400 !important;transition:all .2s ease-in-out !important;text-transform:uppercase;padding:8px 24px !important;font-size:15px !important}.forminator-button:hover,.forminator-button:active{background-color:#005323 !important;box-shadow:none !important}.forminator-description{display:block !important;text-align:justify;text-justify:inter-word}.forminator-checkbox-label a,.forminator-description a{color:#007233 !important;text-decoration:underline !important}.forminator-checkbox-label a:hover,.forminator-checkbox-label a:active,.forminator-description a:hover,.forminator-description a:active{color:#555 !important}.forminator-label{font-family:"League Spartan",sans-serif !important;text-transform:uppercase;font-weight:500 !important}.frontnews{background-color:#fff;padding:2rem;display:grid;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:2rem}.frontnews-item{box-sizing:border-box;display:flex;align-items:flex-end;font-family:"League Spartan",sans-serif;font-size:1.5rem;font-weight:bold;position:relative;overflow:hidden;background-color:#333}.frontnews-item:link,.frontnews-item:visited{text-decoration:none;color:#fff}.frontnews-item:hover,.frontnews-item:active{text-decoration:underline}.frontnews-item__readmore{display:flex;align-items:center;line-height:1;padding:1rem;width:100%;z-index:5;pointer-events:none}.frontnews-item__arrow{width:2.4rem;height:2.4rem}.frontnews-item__image{width:100%;height:100%;background-position:center center !important;background-size:cover !important;position:absolute;z-index:3;transition:all .2s ease-in-out}.frontnews-item__image:hover,.frontnews-item__image:active{transform:scale(1.1);opacity:.7}.frontnews-item--big{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:3;height:35vh}.frontnews-item--small{height:20vh}@media screen and (min-width: 768px){.frontnews-item{font-size:2rem}.frontnews-item--big{height:30vh}.frontnews-item--small{height:20vh}}@media screen and (min-width: 1200px){.frontnews{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.frontnews-item{font-size:2rem}.frontnews-item--big{height:50vh}.frontnews-item--small{height:calc(25vh - 1rem)}}@media screen and (min-width: 1400px){.frontnews-item{font-size:2.25rem}.frontnews-item--big{height:60vh}.frontnews-item--small{height:calc(30vh - 1rem)}}.wp-embed-aspect-16-9,.wp-has-aspect-ratio{max-width:800px !important;margin:0 auto}
