html,body{overflow-x:hidden}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;font-size:inherit!important;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:hover{color:var(--wp--preset--color--custom-secondary)!important}ul{list-style:none;padding:0}ul>li>a{text-decoration:none}:where(.wp-site-blocks) > * {-webkit-margin-before:0;margin-block-start:0}.wp-block-site-title>a:hover{color:var(--wp--preset--color--custom-primary)!important}.header-navigation>div>div>div>div>ul>ul>li>a:hover,.header-navigation>li>a:hover{color:var(--wp--preset--color--custom-primary)!important;padding:0 10px}.header-search-icon>div>button{background:transparent;padding:0;color:inherit!important}.header-search-icon:hover{color:var(--wp--preset--color--custom-primary)!important}.wp-block-site-title>a{text-decoration:none}.wp-block-navigation__responsive-container-content{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {border:0!important}.form-submit>input[type="submit"]{background:var(--wp--preset--color--custom-primary)!important}.form-submit>input[type="submit"]:hover{opacity:.8}.footer-links>p>a{text-decoration:none}@media (max-width:1024px){.wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-post-template-is-layout-grid{grid-template:none}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close,
  .wp-block-navigation__responsive-container-open:not(.always-shown),
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {display:none}.wp-block-navigation__responsive-container-open:not(.always-shown) {display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-navigation__container{--navigation-layout-justification-setting:flex-start!important;--navigation-layout-justify:flex-start!important}}@media (max-width:768px){.copyright>div{flex-direction:column}}