@font-face{font-family:"Futura PT";src:url(../fonts/futura-pt_book..woff2) format("woff2"),url(../fonts/futura-pt_book..woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url(../fonts/futura-pt_book-oblique..woff2) format("woff2"),url(../fonts/futura-pt_book-oblique..woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Futura PT";src:url(../fonts/futura-pt_medium..woff2) format("woff2"),url(../fonts/futura-pt_medium..woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url(../fonts/futura-pt_medium-oblique..woff2) format("woff2"),url(../fonts/futura-pt_medium-oblique..woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Futura PT";src:url(../fonts/futura-pt_heavy..woff2) format("woff2"),url(../fonts/futura-pt_heavy..woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--font-sans: "Futura PT", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}body{font-family:var(--font-sans)}.screen-reader-text{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.screen-reader-text:not(caption){position:absolute !important}.screen-reader-text *{overflow:hidden !important}.skip-link{position:absolute;top:0;left:0;padding:.75rem 1rem;background:#ae8f51;color:#fff;text-decoration:none;transform:translateY(-120%);z-index:1000}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #ae8f51;outline-offset:2px}.post-link:hover .post-title{text-decoration:underline}.entry-content,.post-excerpt{line-height:1.65}body{font-size:17px}h1,h2,h3,h4,h5,h6{margin:2.25rem 0 .75rem}h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:2.25rem}h4{font-size:1.75rem}h5{font-size:1.4rem}h6{font-size:1.15rem}blockquote.wp-block-quote{border-left:none;padding:60px;background:#fff;margin:42px 0;height:auto;min-height:92px}blockquote::before,blockquote::after{background-color:#ae8f51;content:"";display:block;height:4px;width:44%;margin:10px 0}blockquote p{font-size:20px;font-weight:500;text-align:left}blockquote footer{text-align:left;font-weight:700}.site-header{padding:0;box-shadow:0 2px 4px rgba(73,72,72,.1);z-index:2222;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.site-header .navbar,.site-header .navbar .nav-link,.site-header .navbar .navbar-brand,.site-header .navbar .navbar-toggler{transition:color .3s ease,background-color .3s ease,border-color .3s ease}#menu-main-menu{text-transform:uppercase;font-size:15px}#menu-main-menu .nav-link{position:relative;display:inline-block;color:#ae8f51}#menu-main-menu .nav-link::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}#menu-main-menu .nav-link:hover::after,#menu-main-menu .nav-link:focus-visible::after{transform:scaleX(1)}#menu-main-menu .current-menu-item>.nav-link::after,#menu-main-menu .current_page_item>.nav-link::after,#menu-main-menu .current-menu-ancestor>.nav-link::after{transform:scaleX(1)}.button{background-color:red}
