/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/scss/main.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
header .inside-header{max-width:100%}header .inside-header #site-navigation .inside-navigation #primary-menu ul li.menu-icon a svg:hover{fill:var(--accent)}header .inside-header #site-navigation .inside-navigation #primary-menu ul li a{line-height:normal}html.mobile-menu-open body header.site-header{height:100vh}html.mobile-menu-open body header.site-header .inside-header{height:100%;align-items:flex-start}html.mobile-menu-open body header.site-header .inside-header nav#site-navigation{background-color:#fff;margin-top:0}html.mobile-menu-open body header.site-header .inside-header nav#site-navigation .inside-navigation #primary-menu ul{display:flex;align-content:start}html.mobile-menu-open body header.site-header .inside-header nav#site-navigation .inside-navigation #primary-menu ul li.menu-icon{width:-moz-min-content;width:min-content;margin-top:50px;margin-right:10px}html.mobile-menu-open body header.site-header .inside-header nav#site-navigation .inside-navigation #primary-menu ul li a{font-size:2em;padding-inline:0px}#mobile-menu-control-wrapper{height:50px}#mobile-menu-control-wrapper button.menu-toggle{background-color:transparent;display:flex;padding-right:0}#mobile-menu-control-wrapper button.menu-toggle span.gp-icon svg{height:1.5em;width:1.5em}h1>mark{color:#fff}.gb-headline>mark{background-color:transparent}.gb-headline>mark.gb-highlight{display:inline-block;position:relative}.gb-headline>mark.gb-highlight:after{background-color:var(--accent);content:"";height:calc(100% - 1em);left:-8px;position:absolute;bottom:6px;width:calc(100% + 16px);z-index:-1;border-radius:5px}.ff-stream{background-color:transparent !important}.ff-stream .ff-item-meta *.ff-nickname{display:none}.ff-stream .ff-item-meta *.ff-timestamp{padding-left:15px}.ff-stream .ff-loadmore-wrapper .ff-btn{font-weight:600;text-align:center;padding:8px;border:2px solid;border-radius:0;color:var(--accent);background:#fff !important}.ff-stream .ff-loadmore-wrapper .ff-btn:hover{border-color:var(--accent);background-color:var(--accent) !important;color:#fff !important}blockquote{border-left:none !important}blockquote *{font-size:32px;line-height:1.2em}h2[id]:before{content:"";display:block;height:35px;margin-top:-35px;visibility:hidden}.wpcf7 .wpcf7-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}.wpcf7 .wpcf7-form input.wpcf7-submit{font-weight:600;text-align:center;padding:8px;border:2px solid;border-radius:0;color:var(--accent);background:0 0 !important;height:-moz-fit-content;height:fit-content}.wpcf7 .wpcf7-form input.wpcf7-submit:hover{border-color:var(--accent);background-color:var(--accent) !important;color:#fff !important}.wpcf7 label{margin-bottom:0;font-weight:600}.wpcf7 label:last-of-type{grid-column:span 2}.wpcf7 label span input,.wpcf7 label span textarea{width:100%;background-color:#fff;border:none}.wpcf7 label span input:focus,.wpcf7 label span input:visited,.wpcf7 label span textarea:focus,.wpcf7 label span textarea:visited{box-shadow:inset 0px 0px 0px 2px var(--accent);background-color:#fff;outline:none}.wpcf7 label span input.wpcf7-not-valid,.wpcf7 label span textarea.wpcf7-not-valid{box-shadow:inset 0px 0px 0px 2px red;background-color:#fff}@media (max-width:600px){.wpcf7 form *{grid-column:span 2}}.overlay{position:absolute}#hero-video{width:100% !important}.slick-slider#logo-carousel{display:inline-flex;width:100%}.slick-slider#logo-carousel .slick-list .slick-track{display:flex}.slick-slider#logo-carousel .slick-list .slick-track .slick-slide{margin:0 27px;display:flex;height:auto;align-items:center;justify-content:center}.slick-slider button{height:-moz-min-content;height:min-content;border-radius:100%;width:50px;height:50px;display:flex;align-items:center;padding:0;flex-shrink:0;justify-content:center;align-self:center}.slick-slider button svg path{fill:#fff}