@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}#header{padding-inline:12vw}}@media (max-width:1200px){#featured .ratio{padding-bottom:40%}#hero h1{font-size:6vw}#header .logo a.custom-logo-link img.custom-logo{height:50px;margin:0}#header ul.menu li.menu-item-has-children>a:after{display:none}#header nav{position:fixed;display:flex;flex-direction:column-reverse;justify-content:flex-end;justify-content:flex-end;top:0;right:-100%;bottom:0;overflow:auto;background:#fff;color:#333;padding:60px 15px 15px;border-bottom-left-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.2);transition:right .3s}#header.nav-toggled nav{right:0}body.admin-bar #header nav{top:32px}#header .top ul.menu,#header .primary ul.menu{flex-direction:column;font-size:100%;margin:0;padding:0;justify-content:stretch;align-items:stretch;gap:0}#header[data-scroll]:not([data-scroll="0"]) .top ul.menu{height:auto}#header ul.menu li a{padding:10px 15px}#header .primary ul.menu>li.cta>a{background:0 0;color:inherit;padding:10px 15px;border-radius:0}#header ul.menu li ul,#header[data-scroll]:not([data-scroll="0"]) ul.menu li ul{opacity:1;pointer-events:auto;position:relative;top:auto;left:auto;margin:0;font-size:80%;min-width:auto;padding-top:10px}#header ul.menu li ul li a{padding:5px 15px}#header[data-scroll="0"] ul.menu>li.current_page_item>a,#header[data-scroll="0"] ul.menu>li.current-menu-item>a,#header[data-scroll="0"] ul.menu>li.current-page-ancestor>a,#header[data-scroll="0"] ul.menu>li.current-menu-ancestor>a,#header[data-scroll="0"] ul.menu>li.current-menu-parent>a,#header[data-scroll="0"] ul.menu>li.current-page-parent>a,#header[data-scroll="0"] ul.menu>li.current_page_parent>a,#header[data-scroll="0"] ul.menu>li.current_page_ancestor>a,#header[data-scroll="0"] ul.menu>li>a:hover{color:var(--nav-text-color)}#header .nav-toggle{display:flex;flex-direction:column;margin:0 20px;z-index:9999}#header .nav-toggle .line{display:block;margin:3px 0;width:26px;height:3px;background-color:rgba(255,255,255,1);transition:background-color .3s}#header.nav-toggled .nav-toggle .line,#header[data-scroll]:not([data-scroll="0"]) .nav-toggle .line{background-color:rgba(0,0,0,.6)}}