.container{width:min(var(--itz-container-width), calc(100% - 2 * var(--itz-container-gutter)));margin-inline:auto;}.site{min-height:100vh;display:flex;flex-direction:column;}.site-topbar{background:var(--itz-region-topbar-bg);color:var(--itz-region-topbar-text);border-bottom:var(--itz-header-border-width, 1px) solid var(--color-border);}.topbar-inner{min-height:38px;padding-block:.45rem;}.site-header{background:var(--itz-region-header-bg);color:var(--itz-region-header-text);border-bottom:var(--itz-header-border-width, 1px) solid var(--color-border);position:relative;z-index:100;}body.itz-sticky-header .site-header{position:sticky;top:0;}.header-inner{display:flex;align-items:center;gap:clamp(14px, 2vw, 30px);min-height:82px;}.site-branding{display:flex;align-items:center;align-self:stretch;flex:0 0 auto;max-width:min(42%, 380px);min-width:0;gap:.7rem;}.site-title{font-family:var(--itz-font-title);color:var(--itz-color-heading);font-weight:750;font-size:clamp(1.2rem, 2vw, 1.7rem);text-decoration:none;}.custom-logo-link{display:flex;align-items:center;line-height:0;}.custom-logo{display:block;width:auto;max-height:var(--itz-logo-height, 50px);transition:max-height .2s ease;}.itz-branding-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:.1rem;}.itz-branding-copy .site-title{display:block;line-height:1.17;overflow-wrap:anywhere;}.itz-site-tagline{color:var(--itz-color-muted);font-size:.78rem;line-height:1.35;}body.itz-sticky-header.itz-is-stuck .custom-logo{max-height:var(--itz-logo-sticky-height, 40px);}body.itz-sticky-header.itz-is-stuck .header-inner{min-height:clamp(60px, calc(var(--itz-logo-sticky-height, 40px) + 24px), 82px);}.primary-navigation{margin-left:auto;min-width:0;}.header-right-widgets{flex:0 1 auto;margin-left:.25rem;}.widget-inline-area{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.25rem;}.widget-inline-area > .widget{margin:0;}.widget-inline-area .widget-title{margin-bottom:.2em;}.widget-inline-area p{margin:0;}.below-header-bar{background:var(--itz-region-lowbar-bg);color:var(--itz-region-lowbar-text);border-bottom:var(--itz-header-border-width, 1px) solid var(--color-border);}.below-header-inner{min-height:44px;padding-block:.55rem;}.site-main{flex:1 0 auto;padding-block:clamp(28px, 4vw, 60px);}.content-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--content-gap);}.content-layout.has-sidebar{grid-template-columns:minmax(0, 1fr) minmax(220px, 290px);}.content-primary, .sidebar{min-width:0;}.site-footer{background:var(--itz-region-footer-bg);color:var(--itz-region-footer-text);border-top:var(--itz-footer-border-width, 1px) solid var(--color-border);}.footer-widgets-wrap{padding-block:clamp(32px, 5vw, 60px);border-bottom:var(--itz-footer-border-width, 1px) solid var(--color-border);}.footer-widgets{display:grid;grid-template-columns:repeat(var(--footer-columns), minmax(0, 1fr));gap:clamp(18px, 3vw, 42px);}.footer-widget-column{min-width:0;}.footer-bottom{min-height:70px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px 25px;align-items:center;padding-block:20px;}.footer-bottom-slot{min-width:0;font-size:clamp(0.875rem, 0.83rem + 0.18vw, 0.9375rem);line-height:1.5;display:flex;align-items:center;flex-flow:row wrap;gap:.5rem 1.15rem;}.footer-bottom-slot :is(p, a, li, ul, ol, span, small, label, button, .widget-title, .itz-copyright){font-size:inherit;}.footer-bottom-left{grid-column:1;text-align:left;justify-content:flex-start;}.footer-bottom-center{grid-column:2;text-align:center;justify-content:center;}.footer-bottom-right{grid-column:3;text-align:right;justify-content:flex-end;}.footer-bottom-slot > .widget,
.footer-bottom-slot > .widget + .widget{margin:0;min-width:0;}.footer-bottom .widget p:last-child{margin-bottom:0;}.footer-bottom .widget ul{margin:0;}@media (max-width: 960px){.footer-widgets{grid-template-columns:repeat(min(var(--footer-columns), 3), minmax(0, 1fr));}}@media (max-width: 760px){.content-layout.has-sidebar{grid-template-columns:minmax(0, 1fr);}.footer-widgets{grid-template-columns:repeat(min(var(--footer-columns), 2), minmax(0, 1fr));}}@media (max-width: 600px){.footer-bottom{grid-template-columns:minmax(0, 1fr);}.footer-bottom-left, .footer-bottom-center, .footer-bottom-right{grid-column:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;}.footer-bottom-slot .widget_nav_menu .menu,
    .footer-bottom-slot .widget_nav_menu .sub-menu{justify-content:center;}}@media (max-width: 520px){.footer-widgets{grid-template-columns:1fr;}}.page-template-full-width .site-main,
.page-template-page-templates-full-width-php .site-main{width:100%;max-width:none;padding-block:0;}.site-footer .widget_nav_menu ul{list-style:none;padding:0;margin:0;}.site-footer .widget_nav_menu li{list-style:none;margin:0;padding:0;}.footer-widget-column .widget_nav_menu :is(.menu, .sub-menu){display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;}.footer-widget-column .widget_nav_menu .sub-menu{padding-inline-start:1rem;margin-block-start:.5rem;}.footer-bottom-left .widget_nav_menu .menu, .footer-bottom-left .widget_nav_menu .sub-menu{justify-content:flex-start;}.footer-bottom-center .widget_nav_menu .menu, .footer-bottom-center .widget_nav_menu .sub-menu{justify-content:center;}.footer-bottom-right .widget_nav_menu .menu, .footer-bottom-right .widget_nav_menu .sub-menu{justify-content:flex-end;}.footer-bottom-slot .widget_nav_menu .menu{display:flex;flex-flow:row wrap;align-items:center;gap:.45rem 1.25rem;}.footer-bottom-slot .widget_nav_menu .sub-menu{display:flex;flex-flow:row wrap;align-items:center;gap:.45rem 1rem;}.footer-bottom-slot .widget_nav_menu li{display:inline-flex;flex-wrap:wrap;align-items:baseline;}.footer-bottom-slot .widget_nav_menu a{display:inline-block;}.footer-bottom-slot .widget_nav_menu .widget-title{margin-bottom:.5rem;}.footer-bottom-slot .itz-copyright{white-space:normal;font-size:inherit;}.footer-bottom-slot .widget-title{font-size:inherit;}.footer-bottom-slot .widget{font-size:inherit;}.itz-breadcrumb{min-width:0;width:100%;font-size:var(--itz-font-size-small);}.itz-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none;}.itz-breadcrumb__item{display:inline-flex;align-items:center;min-width:0;gap:.5rem;}.itz-breadcrumb__item:not(:first-child)::before{content:'/';opacity:.6;}.itz-breadcrumb__item a{text-decoration:none;}.itz-breadcrumb__item a:hover{text-decoration:underline;text-underline-offset:.2em;}.itz-breadcrumb__item [aria-current='page']{font-weight:600;overflow-wrap:anywhere;}.itz-copyright{font-size:var(--itz-font-size-small);}@media (max-width: 600px){.footer-bottom-slot .widget,
    .footer-bottom-slot .widget :is(p, .widget-title, .itz-copyright){text-align:center;}.footer-bottom-slot .widget_nav_menu :is(.menu, .sub-menu){justify-content:center;}}.site-header .site-title{color:var(--itz-region-header-heading, var(--itz-color-heading));}.site-header .itz-site-tagline{color:var(--itz-region-header-text);}
