body{background-color:var(--base-3);color:var(--contrast)}a{color:var(--global-color-8)}a{text-decoration:underline}.main-navigation a{text-decoration:none}a:hover,a:focus,a:active{color:var(--global-color-9)}.site-header .header-image{width:170px}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:0.1;transform:translateY(1000px)}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#1e73be;--global-color-8:#6F2025;--global-color-9:#182F4F}.main-navigation .main-nav ul ul li a{font-family:Montserrat,sans-serif;font-weight:normal;font-size:18px}.main-navigation a,.main-navigation .menu-toggle{font-family:Montserrat,sans-serif;font-weight:normal;text-transform:initial;font-size:18px;letter-spacing:0.43px}body,button,input{font-family:Open Sans,sans-serif}body{line-height:1.8}h1,h2,h3{font-family:Montserrat,sans-serif}.top-bar a:hover{color:#303030}.site-header{background-color:var(--global-color-9)}.main-title a:hover{color:var(--contrast)}.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus{background-color:rgba(0,0,0,0.02)}.main-navigation,.main-navigation ul ul{background-color:var(--global-color-9)}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle{color:var(--base-3)}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a,.main-navigation .menu-bar-item:hover>a{color:var(--base);background-color:#18558C}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--base-3)}.navigation-search input[type="search"]:active,.navigation-search input[type="search"]:focus{color:var(--base);background-color:#18558C}.main-navigation ul ul{background-color:var(--global-color-9)}.main-navigation .main-nav ul ul li a{color:var(--base-3)}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover>a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus>a{color:var(--base-3);background-color:#18558C}.separate-containers .comments-area{background-color:var(--base-3)}.entry-title a:hover{color:var(--contrast-2)}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3)}button{color:#ffffff;background-color:var(--global-color-9)}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:var(--global-color-8)}a.generate-back-to-top{background-color:rgba(112,33,38,0.91);color:#ffffff}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:var(--global-color-8);color:#ffffff}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2)}@media (max-width:1025px){.main-navigation .menu-bar-item:hover>a{background:none;color:var(--base-3)}}@media (max-width:768px){.separate-containers .comments-area{padding:30px}.inside-header{padding-right:30px;padding-left:30px}}.site-content .content-area{width:100%}@media (max-width:1025px){.main-navigation ul,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav>ul,.has-inline-mobile-toggle #site-navigation .inside-navigation>*:not(.navigation-search):not(.main-nav){display:none}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap}.has-inline-mobile-toggle #site-navigation{flex-basis:100%}}.main-navigation .main-nav ul li a,.menu-toggle{transition:line-height 300ms ease}