:root{--font-sans:'DM Sans',sans-serif;--font-display:'Manrope',sans-serif}*{box-sizing:border-box;border-color:var(--border)}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul{margin:0}h1,h2,h3{font-family:var(--font-display)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit}button{cursor:pointer}ul.desktop-nav,ul.footer-nav{list-style:none;padding:0}.jt-button{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:var(--primary-foreground);border:1px solid transparent;font-size:14px;font-weight:600;min-height:44px;padding:10px 24px;border-radius:0}.jt-button.outline{background:transparent;border-color:#ffffff70;color:white}.jt-button:hover{filter:brightness(.93)}.jt-navigation{margin-left:auto}.desktop-nav a{display:block;padding:12px 0}.desktop-nav .current-menu-item>a{box-shadow:0 2px var(--primary)}.desktop-nav li{position:relative}.desktop-nav .sub-menu{display:none;position:absolute;background:var(--background);list-style:none;padding:12px;min-width:180px}.desktop-nav li:hover>.sub-menu,.desktop-nav li:focus-within>.sub-menu{display:block}.intro-copy p+p{margin-top:12px}.mobile-menu-trigger{border:0;background:transparent;font-size:26px;padding:6px}.jt-block{color:var(--foreground)}.hero.jt-block{color:var(--hero-foreground)}.elementor-widget-jt-hero,.elementor-widget-jt-intro,.elementor-widget-jt-heading,.elementor-widget-jt-about,.elementor-widget-jt-values,.elementor-widget-jt-contact,.elementor-widget-jt-news,.elementor-widget-jt-participate{margin-bottom:0!important}.elementor .elementor-element .elementor-widget-container img{border-radius:0}.jt-site .elementor-section.elementor-section-boxed>.elementor-container{max-width:none}.jt-site .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.jt-site .elementor-widget:not(:last-child){--kit-widget-spacing:0px}.jt-rich p+p{margin-top:16px}.jt-rich a{text-decoration:underline}.jt-icon{display:inline-flex;width:26px;height:26px;align-items:center}.jt-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.jt-filter{border:1px solid var(--border);padding:10px 16px;background:transparent}.jt-filter.active{background:var(--primary);border-color:var(--primary)}.search-box input{border:0;padding:4px}.jt-filter-form{display:flex;width:100%;gap:9px;flex-wrap:wrap}.jt-pagination{margin-top:30px;display:flex;gap:16px}.jt-pagination .current{font-weight:bold;color:var(--primary)}.skip-link{position:absolute;left:-9999px;top:0}.skip-link:focus{left:10px;z-index:999;background:white;padding:16px}:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.contact-image{max-height:650px}.jt-values-section{padding-bottom:65px}.jt-values-section .values-grid{margin-top:0}.jt-credit{padding-bottom:20px}.site-footer .sub-menu{list-style:none;padding:8px 0}.site-footer a:hover{color:var(--primary)}.jt-block .hero-image{object-position:var(--jt-x,50%) var(--jt-y,48%)}
@media(max-width:700px){.jt-navigation{display:none}.jt-navigation.is-open{display:block;position:absolute;top:78px;left:0;right:0;background:var(--background);padding:16px 20px;box-shadow:0 12px 20px #0001}.jt-navigation.is-open .desktop-nav{display:flex;flex-direction:column;align-items:stretch;gap:0}.jt-navigation.is-open .sub-menu{position:static}.jt-site .header-cta{display:none}.jt-filter-form{gap:6px}.hero{max-height:none}.jt-values-section{padding-bottom:40px}.jt-block .hero-image{object-position:var(--jt-mobile-x,60%) var(--jt-mobile-y,50%)}}
.jt-site .elementor .hero-image{height:100%;width:100%;max-width:none}.jt-site .elementor .article-photo img{height:100%;width:100%;object-fit:cover}.jt-site .elementor .contact-image{height:100%;object-fit:cover}
