a:focus,a:focus-within,button:focus,input:focus,.using-mouse input:focus,textarea:focus,select:focus,canvas:focus,div.gfield_consent_description:focus,.ginput_container_signature img:focus{outline:dashed 2px;outline-offset:2px}input#search-modal-input:focus{outline:none}.top-bar a{text-decoration:none}.top-bar .inside-top-bar{justify-content:end}.top-bar .widget,.top-bar-align-center .widget:first-child,.top-bar-align-center .widget:last-child{margin-left:1rem;margin-right:0}.top-bar .widget p{margin-bottom:0;font-weight:700}.top-bar .widget .wp-block-social-link-anchor:hover svg,.top-bar .widget .wp-block-social-link-anchor:focus svg{color:var(--accent);fill:var(--accent)}header.site-header,.sticky-enabled .main-navigation.is_stuck,.mobile-header-navigation{border-bottom:solid 2px var(--accent);box-shadow:0px 1px 1px rgba(100,100,100,.2)}.site-logo img{max-width:230px}header.site-header nav .gp-icon svg{color:var(--accent)}header.site-header nav a:hover .icon-search svg{color:var(--contrast)}a{text-decoration:none}#page a,.site-footer a,.accent-bkg a{border-bottom:solid 1px}#page .post-image a{border-bottom:none}.dark-bkg a,.accent-bkg a{color:var(--base)}.dark-bkg a:hover,.dark-bkg a:focus,.dark-bkg a:active{color:var(--accent)}.accent-bkg a:hover,.accent-bkg a:focus,.accent-bkg a:active{border-bottom:none}a.fl-button,.fl-builder-content .fl-button:is(a,button),.fl-builder-content .fl-button:is(a,button):visited,a.btn,input[type=submit],button,.wp-block-button a,.wp-block-button a.wp-block-button__link,[class*=termly-styles-modal] button{background-color:var(--accent);color:var(--base);min-width:200px;padding:1rem;border:solid 2px var(--base);border-radius:0;margin:0 1rem 1rem 0}a.fl-button span.fl-button-text,.fl-builder-content a.fl-button:visited *{color:var(--base)}a.btn,a.fl-button,a.fl-button span.fl-button-text{text-align:center}a.btn{display:inline-block}a.fl-button:hover,a.fl-button:active,a.fl-button:focus,.fl-builder-content .fl-button:is(a,button):hover,.fl-builder-content .fl-button:is(a,button):active,.fl-builder-content .fl-button:is(a,button):focus,a.btn:hover,a.btn:active,a.btn:focus,.wp-block-button a:hover,.wp-block-button a:active,.wp-block-button a:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,button:hover,button:active,button:focus{color:var(--base);background-color:var(--contrast-2)}button.menu-toggle,header button,#gp-search button{min-width:0}#notice-bar{padding:1rem .5rem}#notice-bar p{margin-bottom:0}.dark-bkg{color:var(--base);background-color:var(--contrast)}.dark-bkg p,.dark-bkg h1,.dark-bkg h2,.dark-bkg h3,.dark-bkg h4,.dark-bkg h5,.dark-bkg h6{color:var(--base)}.accent-bkg{background-color:var(--accent);color:var(--base)}.accent-bkg p,.accent-bkg h1,.accent-bkg h2,.accent-bkg h3,.accent-bkg h4,.accent-bkg h5,.accent-bkg h6{color:var(--base)}.text-center{text-align:center}.text-center .fl-button-wrap{margin:0 auto;padding:1rem}.text-center .fl-button-wrap a.fl-button{margin:0}#page img{border-radius:40px}#page .subpage-masthead-img-row img,#page .no-border-radius img{border-radius:0}.subpage-masthead-img-row .fl-row-content-wrap,.subpage-masthead-img-row .fl-module-photo{padding:0;margin:0}.subpage-masthead-img-row .fl-photo-img,.subpage-masthead-img-row .fl-photo-img img{display:block;width:100%;max-height:550px;object-fit:cover;object-position:center}.fl-module-separator .fl-separator,hr{border-top-color:var(--contrast-2);border-top-width:1px;border-top-style:solid;height:0;margin:0}.fl-photo-caption,.entry-meta,.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description,.gform_wrapper.gravity-theme .gfield_consent_description,.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{font-size:1rem}#homepage-masthead-row img{border-radius:0 0 0 140px}.paging-navigation .nav-links{text-align:center}.paging-navigation .nav-links>*{margin:.5rem}.gform_wrapper.gravity-theme .gfield_required{color:var(--accent)}.dark-bkg .gform_wrapper.gravity-theme .ginput_counter{color:var(--base)}.footer-widgets .widget{margin-bottom:1rem}.footer-widgets .widget ul li{margin-bottom:1rem}.copyright-bar{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}[class*=termly-styles-modal] button{width:auto !important;height:auto;font-family:Mona Sans,sans-serif !important;font-weight:700 !important;font-size:1.25rem !important;background-color:var(--accent) !important;color:var(--base) !important;border:solid 2px var(--base) !important}[class*=termly-styles-modal] button,button[class*=termly-styles-closeButton]{min-width:0}[class*=termly-styles-modal] button.t-closeModal,button[class*=termly-styles-closeButton]{padding:5px 15px;min-width:0;background-color:transparent !important}[class*=termly-styles-modal] button:hover,[class*=termly-styles-modal] button:active,[class*=termly-styles-modal] button:focus{color:var(--base) !important;background-color:var(--contrast-2) !important}[class*=termly-styles-modal] button.t-closeModal:hover,[class*=termly-styles-modal] button.t-closeModal:active,[class*=termly-styles-modal] button.t-closeModal:focus{background-color:transparent !important}[class*=termly-styles-modal] span{color:var(--accent) !important;text-decoration:none !important;border-bottom:solid 1px !important}[class*=termly-styles-modal] span:hover,[class*=termly-styles-modal] span:focus,[class*=termly-styles-modal] span:active{color:var(--contrast-2) !important}[class*=termly-styles-modal]{width:auto !important}@media (max-width:1000px){.inside-footer-widgets{flex-direction:column;text-align:center}.inside-footer-widgets>div:not(:last-child){margin-bottom:2rem}}@media (max-width:768px){.copyright-bar>*{width:100%;margin:1rem auto}}