.waf-language{background:#edf4f1;border:1px solid #d6e5df;border-radius:30px;padding:5px!important;gap:3px!important;flex-shrink:0}.waf-language>span{display:none}.waf-language a{padding:7px 10px!important;border:0!important;border-radius:22px;font-size:12px!important}.waf-language a[aria-current=true]{background:#15364b;color:#fff!important}.waf-language a:hover{background:#dae9e1}.waf-nav>.waf-menu>li:first-child>a .waf-icon{width:20px;height:20px}.waf-organ-icon{display:inline-flex!important;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:#e0eee7;color:#207b77}.waf-organ-icon svg{width:26px;height:26px}.wi-contact select{width:100%;min-height:52px;border:1px solid #c9ddd3;border-radius:8px;background:#fff;color:#17364b;padding:12px 16px;font:inherit}.waf-project-sections{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.waf-project-sections a{padding:11px 18px;border-radius:25px;background:#edf4ef;color:#15364b;font-size:13px}.wi-project-story section{scroll-margin-top:110px}.waf-project-chat-help{font-size:12px!important;line-height:1.7!important;margin:12px 0 20px!important}.waf-project-chat{white-space:normal;text-align:left}.waf-document-detail{max-width:1180px;margin:0 auto;padding:50px 25px 70px}.waf-document-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:55px;margin-top:30px}.waf-document-layout aside{padding:30px;border:1px solid #d6e5df;background:#f2f6f2;border-radius:18px}.waf-document-layout h2{font-size:24px!important;line-height:1.4!important;margin:20px 0}.waf-document-layout p{font-size:16px;line-height:1.9}.waf-document-layout dt{font-weight:600;font-size:12px;color:#52756c;margin-top:15px}.waf-document-layout dd{margin:5px 0 15px;overflow-wrap:anywhere;font-size:14px}.waf-document-layout .wpdm-download-link{background:#207b77!important;border:0!important;border-radius:9px!important;padding:14px 20px!important;color:white!important}.waf-home-hero{position:relative!important;isolation:isolate}.waf-hero-photos{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.waf-hero-photo{position:absolute;inset:0;background-size:cover;background-position:center right;opacity:0;transition:opacity .8s ease}.waf-hero-photo.is-active{opacity:1}.waf-home-hero>.e-con-inner{position:relative;z-index:1}.waf-hero-controls{position:absolute;bottom:55px;left:max(24px,calc((100% - 1400px)/2));display:flex;align-items:center;gap:10px;z-index:3}.waf-hero-controls button{min-width:38px;height:30px;padding:10px 0!important;border:0;background:transparent!important;box-shadow:none!important;border-radius:3px;cursor:pointer}.waf-hero-controls .waf-slide-dot:after{content:'';display:block;height:3px;width:38px;background:#ffffff60;border-radius:5px}.waf-hero-controls .waf-slide-dot[aria-pressed=true]:after{background:#f0c443}.waf-hero-controls .waf-slide-pause{width:35px;color:white!important;font-size:16px;padding:0!important}.waf-hero-controls button:focus-visible{outline:2px solid #f0c443;outline-offset:3px}.waf-social-embed iframe{border:0;max-width:100%;display:block;margin:auto}.waf-social-status{font-size:12px!important;line-height:1.65!important;padding:12px!important}.waf-social-status[hidden]{display:none!important}.waf-social-scroll{overscroll-behavior:contain}.waf-social-alternative{display:none!important}
@media(max-width:767px){.waf-document-layout{grid-template-columns:1fr;gap:20px}.waf-document-detail{padding:30px 20px}.waf-language a{padding:6px 9px!important}.waf-hero-controls{bottom:35px;left:20px}.waf-hero-photo{background-position:64% center}.waf-project-sections a{font-size:12px;padding:10px 14px}}
@media(prefers-reduced-motion:reduce){.waf-hero-photo{transition:none}}
.single-post .elementor-widget-image[hidden]{display:none!important}
.single-wpdmpro .entry-meta,.single-wpdmpro .post-navigation,.single-wpdmpro .comments-area{display:none!important}.single-wpdmpro .site-main>article{padding-top:0!important}

.waf-hero-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.waf-anniversary-hero{display:inline-flex;gap:12px;align-items:center;justify-content:center;color:#fff!important;border:1px solid #ffffff88;border-radius:7px;padding:15px 20px;font-size:13px;font-weight:600;background:#12344944;white-space:nowrap;text-decoration:none!important}.waf-anniversary-hero:hover{border-color:#f0c443;color:#f0c443!important;background:#12344988}.waf-anniversary-page{max-width:1200px;padding:55px 24px 70px;margin:auto;color:#15364b}.waf-anniversary-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.waf-anniversary-emblem{background:radial-gradient(circle at top right,#3a8982,#15364b 70%);color:#f0d38b;border-radius:24px;padding:45px 25px;text-align:center;display:flex;flex-direction:column;align-items:center}.waf-anniversary-emblem span{font-size:14px;letter-spacing:.25em}.waf-anniversary-emblem strong{font-size:150px;line-height:1.4;font-weight:700;letter-spacing:-.08em;margin-left:-.08em}.waf-anniversary-emblem b{font-size:12px;letter-spacing:.2em}.waf-anniversary-page h2{font-size:32px;line-height:1.35}.waf-anniversary-page p{font-size:15px;line-height:1.9;margin:20px 0}.waf-anniversary-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:55px 0}.waf-anniversary-pillars>div{padding:28px;background:#f0f5f0;border:1px solid #dce7df;border-radius:16px}.waf-anniversary-pillars h2{font-size:21px;margin-top:20px}.waf-anniversary-pillars p{font-size:14px;margin-bottom:0}.waf-anniversary-next{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;padding:35px;border:1px solid #dce7df;border-radius:20px}.waf-anniversary-next>div:last-child{display:flex;flex-direction:column;gap:25px;justify-content:center;align-items:flex-start}
@media(max-width:767px){.waf-anniversary-intro,.waf-anniversary-next,.waf-anniversary-pillars{grid-template-columns:1fr;gap:25px}.waf-anniversary-emblem{padding:30px}.waf-anniversary-emblem strong{font-size:110px}.waf-anniversary-page h2{font-size:26px}.waf-anniversary-pillars h2{font-size:21px}.waf-anniversary-hero{font-size:11px;padding:14px 18px}.waf-hero-actions{gap:10px}.waf-anniversary-next{padding:25px}}

@media(max-width:767px){.waf-header-inner{gap:8px!important}.waf-brand{flex-basis:140px!important}.waf-brand img{width:140px!important}.waf-language{padding:4px!important}.waf-language a{padding:6px 8px!important}}
.waf-hero-controls{left:50%!important;transform:translateX(-50%);gap:10px}.waf-hero-controls .waf-slide-dot{width:30px;min-width:30px;transition:width .25s ease}.waf-hero-controls .waf-slide-dot:after{width:100%;height:2px;background:#ffffff70;transition:height .25s,background .25s}.waf-hero-controls .waf-slide-dot[aria-pressed=true]{width:56px}.waf-hero-controls .waf-slide-dot[aria-pressed=true]:after{height:4px;background:#f0c443;box-shadow:0 0 8px #f0c44330}.waf-hero-controls .waf-slide-pause{margin-left:3px}@media(prefers-reduced-motion:reduce){.waf-hero-controls .waf-slide-dot,.waf-hero-controls .waf-slide-dot:after{transition:none}}

.waf-training-agenda .waf-event-title{display:inline!important;background:none!important;border:0!important;box-shadow:none!important;color:#15364b!important;font:inherit!important;text-align:left!important;padding:0!important;margin:0!important;width:auto!important;height:auto!important;cursor:pointer}.waf-training-agenda .waf-event-title:hover{color:#207b77!important;text-decoration:underline;text-underline-offset:4px}.waf-event-title:focus-visible{outline:2px solid #207b77;outline-offset:5px;border-radius:3px}

