.top-header{background:#fff;justify-content:center;align-items:center;width:100%;height:62px;display:flex}.top-logo{cursor:pointer;align-items:center;gap:12px;text-decoration:none;display:flex}.top-logo-image{object-fit:contain;width:32px;height:32px}.top-logo:hover{opacity:.85}.logo-text{color:#2f8b7f;letter-spacing:.2px;font-family:Brandon Grotesque,Avenir Next,sans-serif;font-size:23px;font-weight:400}.main-navbar{z-index:1000;background:#338c82;justify-content:center;align-items:center;width:100%;height:62px;padding:0 24px;display:flex;position:relative;box-shadow:0 1px 5px #00000014}.main-nav-links{justify-content:center;align-items:center;gap:34px;margin:0;padding:0;list-style:none;display:flex}.main-nav-links>li{justify-content:center;align-items:center;height:62px;display:flex;position:relative}.main-nav-links>li>a,.dropdown-title{color:#fff;letter-spacing:.1px;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;height:62px;font-family:Avenir Light,Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:300;line-height:1;text-decoration:none;transition:opacity .2s,color .2s;display:flex;position:relative}.main-nav-links>li>a:hover,.dropdown:hover>.dropdown-title{color:#fff;opacity:.94}.main-nav-links>li>a:after,.dropdown-title:after{content:"";background:#fff;border-radius:999px;width:0;height:2px;transition:width .22s;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.main-nav-links>li:hover>a:after,.dropdown:hover>.dropdown-title:after{width:100%}.dropdown{position:relative}.dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:2000;background:#338c82;border:none;border-radius:12px;width:max-content;min-width:225px;margin:0;padding:0;list-style:none;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)translateY(4px);box-shadow:0 4px 10px #00000024}.dropdown:hover .dropdown-menu,.dropdown:focus-within .dropdown-menu,.dropdown.open .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(6px)}.dropdown:after{content:"";width:calc(100% + 24px);height:12px;position:absolute;top:100%;left:-12px}.dropdown-menu li{border-bottom:1px solid #ffffff0f;width:100%}.dropdown-menu li:last-child{border-bottom:none}.dropdown-menu a{color:#fff;text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:100%;height:46px;padding:0;font-family:Avenir Light,Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1;text-decoration:none;transition:background .18s,opacity .18s;display:flex}.dropdown-menu a:hover{color:#fff;background:#ffffff14}.dropdown-menu a:after{display:none}.about-dropdown-menu{min-width:260px}.network-dropdown-menu{min-width:295px}.main-nav-links a:focus-visible,.dropdown-title:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fffffff2}.dropdown-menu a:focus-visible{outline-offset:-3px;outline:2px solid #ffffffe6}@media (width<=1100px){.main-nav-links{gap:24px}.main-nav-links>li>a,.dropdown-title{font-size:18px}.dropdown-menu a{font-size:15px}}@media (width<=900px){.main-navbar{padding:0 14px}.main-nav-links{gap:16px}.main-nav-links>li>a,.dropdown-title{font-size:16px}.dropdown-menu{min-width:210px;max-width:calc(100vw - 24px)}.about-dropdown-menu{min-width:240px}.network-dropdown-menu{min-width:270px}.dropdown-menu a{height:44px;padding:0 16px;font-size:14px}}@media (width<=700px){.main-navbar{justify-content:flex-start;overflow:auto visible}.main-nav-links{justify-content:flex-start;gap:18px;width:max-content}.main-navbar::-webkit-scrollbar{height:5px}.main-navbar::-webkit-scrollbar-track{background:0 0}.main-navbar::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:999px}}.dropdown:hover .dropdown-menu,.dropdown:focus-within .dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%)translateY(4px)}.dropdown.open .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(6px)}.dropdown-title{cursor:pointer}.hero-slider{width:100%;height:690px;margin:0;position:relative;overflow:hidden}.slider-track{width:200%;height:100%;transition:transform .8s ease-in-out;display:flex}.slide{flex-shrink:0;width:100%;min-width:100%;height:100%;position:relative}.slide-background{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}.hero-news-title{z-index:30;color:#2147ff;margin:0;font-family:Times New Roman,serif;font-size:5.6rem;font-weight:700;line-height:1;position:absolute;top:18px;left:50%;transform:translate(-50%)}.news-card{text-align:center;z-index:20;background:#fffffff0;border:2px solid #2147ff;border-radius:8px;width:560px;min-height:430px;padding:24px;position:absolute;top:125px;left:25%;transform:translate(-50%);box-shadow:0 10px 25px #0000002e}.news-card-title{color:#2147ff;margin-bottom:18px;font-family:Times New Roman,serif;font-size:24px;font-weight:400}.news-image-wrapper{justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.news-card-image{width:100%;height:100%;display:block}.bmol-image{width:170px;height:170px}.bmol-image .news-card-image{object-fit:contain}.seminar-image{border:2px solid #2147ff;border-radius:999px;justify-content:center;align-items:center;width:320px;height:185px;display:flex;overflow:hidden}.seminar-image .news-card-image{object-fit:cover;width:100%;height:100%}.news-card-text{margin-top:5px}.news-card-text p{color:#2147ff;margin:6px 0;font-family:Times New Roman,serif;font-size:18px;line-height:1.35}.sponsors-label{color:#2147ff;margin-top:18px;margin-bottom:10px;font-family:Times New Roman,serif;font-size:14px}.sponsors-row{justify-content:center;align-items:center;gap:18px;display:flex}.sponsors-row img{object-fit:contain;width:88px;height:auto}.slider-arrow{color:#fff;cursor:pointer;z-index:30;background:0 0;border:none;font-size:72px;transition:opacity .25s;position:absolute;top:50%;transform:translateY(-50%)}.slider-arrow:hover{opacity:.8}.left-arrow{left:25px}.right-arrow{right:25px}.slider-dots{z-index:30;gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.slider-dot{cursor:pointer;background:#fff9;border:none;border-radius:50%;width:12px;height:12px}.slider-dot.active{background:#fff}@media (width<=900px){.hero-news-title{font-size:4.5rem}.news-card{width:90%;top:115px}.news-card-title{font-size:20px}.news-card-text p{font-size:16px}.bmol-image{width:145px;height:145px}.seminar-image{width:270px;height:160px}.slider-arrow{font-size:52px}}@media (width<=600px){.hero-slider{height:560px}.hero-news-title{font-size:3.2rem;top:12px}.news-card{width:92%;padding:18px;top:90px}.news-card-title{font-size:18px}.news-card-text p{font-size:14px}.bmol-image{width:120px;height:120px}.seminar-image{width:210px;height:125px}.sponsors-row img{width:65px}.slider-arrow{font-size:42px}}.newsletter-overlay{z-index:9999;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.newsletter-modal{color:#031f1d;background:#f3fff8;width:420px;max-width:90%;padding:48px 44px 42px;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif;animation:.25s newsletterPop;position:relative;box-shadow:0 18px 50px #00000038}.newsletter-close{color:#fff;cursor:pointer;background:#ecf8ef;border:none;border-radius:50%;width:42px;height:42px;font-size:32px;font-weight:200;line-height:1;position:absolute;top:18px;right:20px}.newsletter-modal h2{color:#111827;margin:0 0 34px;font-size:42px;font-weight:700;line-height:1.1}.newsletter-modal p{color:#111827;margin:0 0 36px;font-size:18px;font-weight:300;line-height:1.55}.newsletter-modal form{flex-direction:column;display:flex}.newsletter-modal label{color:#111827;margin-bottom:24px;font-size:16px;font-weight:300}.newsletter-modal input{color:#111827;background:0 0;border:none;border-bottom:1px solid #111827;outline:none;padding:0 0 14px;font-family:inherit;font-size:17px;font-style:italic;font-weight:300}.newsletter-modal input::placeholder{color:#111827}.newsletter-modal form button{color:#111827;cursor:pointer;background:0 0;border:1px solid #111827;height:50px;margin-top:22px;font-family:inherit;font-size:18px;font-weight:700;transition:all .2s}.newsletter-modal form button:hover{color:#fff;background:#338c82;border-color:#338c82}@keyframes newsletterPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.newsletter-consent{align-items:flex-start;gap:10px;margin-top:22px;line-height:1.45;flex-direction:row!important;font-size:13px!important;display:flex!important}.newsletter-consent input{flex-shrink:0;width:16px;height:16px;margin-top:2px}.newsletter-status{margin:18px 0 0!important;font-size:14px!important;line-height:1.45!important}.newsletter-modal form button:disabled{opacity:.65;cursor:not-allowed}.home-footer{background:#fff;flex-direction:column;align-items:center;width:100%;padding:0;display:flex}.footer-social-bar{background:#dfeceb;justify-content:center;align-items:center;gap:18px;width:100%;height:48px;display:flex}.footer-social-bar a{color:#111;justify-content:center;align-items:center;font-size:24px;text-decoration:none;transition:all .2s;display:flex}.footer-social-bar a:hover{color:#2f8b7f;transform:scale(1.08)}.footer-bottom-content{flex-direction:column;align-items:center;width:100%;padding:14px 0 18px;display:flex}.newsletter-btn{color:#2f8b7f;cursor:pointer;background:#fff;border:1px solid #2f8b7f;width:300px;height:42px;margin-bottom:10px;font-family:Avenir LT Std,Avenir Next,Avenir,Arial,sans-serif;font-size:13px;font-weight:300;transition:all .25s}.newsletter-btn:hover{color:#fff;background:#2f8b7f}.footer-copy{color:#2f8b7f;margin:0;font-family:Avenir LT Std,Avenir Next,Avenir,Arial,sans-serif;font-size:12px;font-weight:300}.news-section{text-align:center;margin-top:20px;margin-bottom:20px}.news-title{color:#1d3fff;margin:0;font-family:Times New Roman,serif;font-size:88px;line-height:1}.applyhere-page{background:#fff;width:100%}.applyhere-hero{background:#fff;flex-direction:column;align-items:center;width:100%;padding:38px 0 20px;display:flex}.applyhere-hero-inner{justify-content:center;align-items:center;gap:18px;display:flex}.applyhere-apply-button{color:#fff;cursor:pointer;background:#1239d4;border:none;border-radius:5px;justify-content:center;align-items:center;padding:7px 16px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:flex;transform:translateY(18px)}.applyhere-apply-button:hover{background:#0f2fa8}.applyhere-arrow-img{object-fit:contain;width:125px;height:auto;transform:rotate(180deg)translateY(-4px)}.applyhere-bmol-logo{object-fit:contain;width:150px;height:auto}.applyhere-date-text{color:#1239d4;margin-top:14px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:12px}.applyhere-blue-section{background:#123b8d;width:100%;padding:28px 0 34px}.applyhere-blue-section h2{color:#fff;text-align:center;margin:0 0 35px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:30px;font-weight:300}.applyhere-icons-grid{grid-template-columns:repeat(4,1fr);row-gap:30px;width:86%;margin:0 auto;display:grid}.applyhere-icon-item{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:transform .22s,opacity .22s;display:flex}a.applyhere-icon-item{cursor:pointer}a.applyhere-icon-item:hover{color:#fff;transform:translateY(-5px)}a.applyhere-icon-item:hover .applyhere-menu-icon{transform:scale(1.08)}.applyhere-menu-icon{transition:transform .22s}.applyhere-icon-disabled{cursor:default}.applyhere-lisbon-section{background-image:url(/assets/hero-lisbon-t16cS-0v.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:520px;padding:0;display:flex}.applyhere-lisbon-card{text-align:center;color:#123b8d;background:#fffc;border:2px solid #1239d4;border-radius:5px;width:360px;max-height:430px;padding:24px;overflow:hidden}.applyhere-lisbon-card h2{color:#123b8d;letter-spacing:.3px;margin:0 0 20px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:34px;font-weight:400;line-height:1.18}.applyhere-lisbon-card p{color:#123b8d;text-align:center;margin:0 0 16px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:11.4px;line-height:1.55}@media (width<=900px){.applyhere-icons-grid{grid-template-columns:repeat(2,1fr)}.applyhere-lisbon-card{width:80%;max-height:none}}@media (width<=600px){.applyhere-hero-inner{flex-direction:column;gap:12px}.applyhere-arrow-img{width:120px}.applyhere-bmol-logo{width:125px}.applyhere-icons-grid{grid-template-columns:1fr}.applyhere-lisbon-section{height:auto;padding:35px 16px}.applyhere-lisbon-card{width:100%;max-height:none}}.application-process-page{background:#fff;width:100%;min-height:100vh}.application-process-main{background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:650px;padding-top:35px;display:flex;position:relative}.application-content{text-align:center;color:#123b8d;z-index:2;width:560px;max-width:90%}.application-buttons{justify-content:center;align-items:center;gap:120px;width:100%;margin-bottom:38px;display:flex}.application-left{flex-direction:column;align-items:center;display:flex}.application-left h1{color:#123b8d;margin:0 0 28px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:42px;font-weight:400}.application-main-button,.application-small-button{color:#fff;background:#123b8d;border-radius:22px;justify-content:center;align-items:center;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-weight:700;text-decoration:none;display:flex}.application-main-button{width:250px;height:42px;font-size:22px}.application-side-buttons{flex-direction:column;gap:42px;margin-top:48px;display:flex}.application-small-button{width:140px;height:28px;font-size:11px}.application-content p{color:#123b8d;margin:0 0 22px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:13px;line-height:1.65}.application-content h3{color:#123b8d;margin:18px 0 10px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:13px;font-weight:700}.blue-brush{clip-path:polygon(0 45%,10% 38%,22% 48%,34% 42%,48% 50%,60% 40%,72% 48%,85% 39%,100% 46%,100% 100%,0 100%);background:#123b8d;width:100%;height:70px;position:absolute;bottom:0;left:0}@media (width<=700px){.application-buttons{flex-direction:column;gap:24px}.application-side-buttons{gap:14px;margin-top:0}.application-left h1{font-size:34px}}.volunteer-page{background:#fff;width:100%}.volunteer-main{color:#123b8d;background:#fff;width:100%;min-height:760px;position:relative}.volunteer-intro{text-align:center;background:linear-gradient(90deg,#d5f1ef,#85ddd4,#d5f1ef);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:360px;padding:40px 20px;display:flex}.volunteer-intro h1{color:#123b8d;margin:0 0 26px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:28px;font-weight:400}.volunteer-intro p{color:#123b8d;max-width:520px;margin:0 0 22px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:13px;line-height:1.55}.volunteer-highlight{font-weight:700;text-decoration:underline}.volunteer-button{color:#fff;background:#123b8d;border-radius:18px;justify-content:center;align-items:center;width:160px;height:28px;margin-top:6px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:12px;font-weight:700;text-decoration:none;display:flex}.volunteer-teams{text-align:center;background:#fff;width:100%;padding:32px 0 90px}.volunteer-teams h2{color:#123b8d;margin:0 0 26px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:28px;font-weight:400}.teams-grid{justify-content:center;align-items:stretch;gap:26px;display:flex}.team-card{color:#123b8d;text-align:left;background:#d9f0ec;border:1px solid #123b8d73;border-radius:8px;width:210px;min-height:210px;padding:22px 18px;box-shadow:0 3px 8px #0000001f}.team-card h3{text-align:center;margin:0 0 18px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:12px;font-weight:700;line-height:1.35}.team-card ul{margin:0;padding-left:18px}.team-card li{margin-bottom:10px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:10.5px;line-height:1.45}.volunteer-brush{clip-path:polygon(0 48%,10% 42%,22% 50%,34% 45%,48% 52%,60% 43%,72% 50%,85% 42%,100% 48%,100% 100%,0 100%);background:#2f8b7f;width:100%;height:70px;position:absolute;bottom:0;left:0}@media (width<=800px){.teams-grid{flex-direction:column;align-items:center}.team-card{width:80%;max-width:330px}}.sponsors-page{background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex}.sponsors-main{box-sizing:border-box;background:linear-gradient(#dff4f18c 0,#fff0 230px),#fff;flex:1;width:100%;padding:78px 32px 110px}.sponsors-intro{text-align:center;width:min(820px,100%);margin:0 auto 65px}.sponsors-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#287f75;margin-bottom:12px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;display:block}.sponsors-intro h1{letter-spacing:.01em;color:#174f49;margin:0;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.08}.sponsors-intro p{color:#536663;max-width:650px;margin:22px auto 0;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:17px;font-weight:300;line-height:1.7}.sponsors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:min(1180px,100%);margin:0 auto;display:grid}.sponsor-card{box-sizing:border-box;background:#fffffff5;border:1px solid #2b8b7f26;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;min-height:285px;padding:32px 26px 24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 8px 25px #1450480f,0 2px 6px #1450480a}.sponsor-card:hover{border-color:#2b8b7f52;transform:translateY(-5px);box-shadow:0 17px 38px #1450481c,0 4px 10px #1450480d}.sponsor-logo-container{justify-content:center;align-items:center;width:100%;height:190px;display:flex}.sponsor-logo{object-fit:contain;width:auto;max-width:88%;height:auto;max-height:155px;display:block}.sponsor-card h2{text-align:center;color:#174f49;justify-content:center;align-items:center;min-height:42px;margin:17px 0 0;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:15px;font-weight:500;line-height:1.4;display:flex}.sponsor-logo--applied{max-width:92%;max-height:145px}.sponsor-logo--fcul{max-width:88%;max-height:140px}.sponsor-logo--carris{max-width:68%;max-height:125px}.sponsor-logo--pasteis{max-width:58%;max-height:145px}.sponsor-logo--idl{max-width:90%;max-height:145px}.sponsor-logo--ordem{max-width:78%;max-height:145px}.sponsor-logo--neb{max-width:66%;max-height:150px}.sponsor-logo--spgh{max-width:58%;max-height:170px}.sponsor-logo--celeiro{max-width:68%;max-height:130px}.sponsor-logo--lidel{max-width:70%;max-height:135px}@media (width<=980px){.sponsors-main{padding:68px 28px 90px}.sponsors-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}}@media (width<=620px){.sponsors-main{padding:55px 18px 75px}.sponsors-intro{margin-bottom:42px}.sponsors-intro h1{font-size:38px}.sponsors-intro p{margin-top:17px;font-size:15px}.sponsors-grid{grid-template-columns:1fr;gap:18px;max-width:390px}.sponsor-card{min-height:245px;padding:25px 20px 20px}.sponsor-logo-container{height:160px}.sponsor-logo{max-height:135px}.sponsor-logo--spgh{max-height:150px}.sponsor-card h2{min-height:auto;margin-top:12px;font-size:14px}}.about-congress-page{color:#2f8b7f;background:#fff;width:100%}.about-hero{text-align:center;background:#dcece8;width:96%;margin:22px auto 16px;padding:46px 0 42px}.about-hero h1{color:#2f8b7f;letter-spacing:.3px;margin:0 0 38px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:54px;font-weight:300}.about-hero-layout{grid-template-columns:210px 1fr 210px;align-items:start;column-gap:34px;width:980px;max-width:94%;margin:0 auto;display:grid}.about-logos-column{flex-direction:column;align-items:center;gap:34px;display:flex}.about-logo{object-fit:contain;display:block}.logo-2017{width:190px}.logo-2019{width:170px}.about-left-bottom,.about-right-bottom{justify-content:center;align-items:center;gap:24px;margin-top:8px;display:flex}.logo-tartu{width:90px}.logo-malta2024{width:85px}.about-text-center{text-align:left;color:#2f8b7f;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif}.about-text-center p{margin:0 0 12px;font-size:17px;font-weight:300;line-height:1.55}.about-bottom-logos{justify-content:center;align-items:center;gap:48px;margin-top:24px;display:flex}.logo-gdansk{width:105px}.logo-lisbon{width:130px}.logo-2018{width:160px}.logo-belgrade{width:190px}.logo-online2025{width:90px}.logo-thess{width:115px}.about-structure{text-align:center;color:#fff;background:#29756d;width:100%;padding:34px 0 36px}.about-structure h2{color:#fff;margin:0 0 48px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:28px;font-weight:500}.structure-cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:64px;width:760px;max-width:90%;margin:0 auto;display:grid}.structure-card{text-align:center;color:#fff;flex-direction:column;align-items:center;display:flex}.structure-card h3{margin:0 0 20px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:21px;font-weight:500}.structure-card p{flex:1;margin:0 0 24px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:16px;font-weight:300;line-height:1.7}.structure-card a{color:#29756d;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:92px;height:32px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.about-divider{background:#ffffffbf;width:92%;height:1px;margin:36px auto 0}.about-collaborate-section{background:#c7ddd9;justify-content:center;width:100%;padding:28px 0 48px;display:flex}.about-collaborate-box{color:#fff;text-align:center;background:#29756d;border-radius:14px;width:600px;max-width:90%;padding:18px 42px 24px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif}.about-collaborate-box h3{margin:0 0 18px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:25px;font-weight:500}.about-collaborate-box p{margin:0 0 16px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:14px;font-weight:300;line-height:1.55}.about-collaborate-box a{color:#29756d;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:100px;height:28px;margin-top:6px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.about-collaborate-box a:hover{background:#f3f3f3}@media (width<=950px){.about-hero-layout{grid-template-columns:1fr;row-gap:34px}.about-logos-column{flex-flow:wrap;justify-content:center}.about-text-center{text-align:center}.structure-cards{grid-template-columns:1fr;gap:34px}}.academic-page{background:#fff;width:100%}.academic-main{color:#fff;width:100%}.academic-hero{background-position:50%;background-size:cover;width:100%;height:330px;position:relative}.academic-intro-card{text-align:center;color:#03443d;z-index:10;background:#dcece8;width:520px;padding:42px 54px 34px;position:absolute;top:110px;left:50%;transform:translate(-50%)}.academic-intro-card h1{margin:0 0 34px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:35px;font-weight:400}.academic-intro-card p{text-align:left;margin:0 0 14px;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:12px;line-height:1.7}.academic-section{width:100%;padding:58px 0}.academic-first-section{padding-top:180px}.academic-dark{color:#fff;background:#29756d}.academic-light{color:#03443d;background:#dcece8}.academic-row{border-bottom:1px solid #ffffffbf;grid-template-columns:220px 1fr;align-items:center;gap:42px;width:560px;max-width:90%;margin:0 auto;padding-bottom:48px;display:grid}.academic-light .academic-row{border-bottom:1px solid #29756d8c}.academic-row img{object-fit:cover;width:210px;height:150px}.academic-row.text-left{grid-template-columns:1fr 220px}.academic-row.text-left img{order:2}.academic-row.text-left .academic-text{order:1}.academic-text{text-align:left}.academic-text h2{margin:0 0 20px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:21px;font-weight:600}.academic-text p{margin:0;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:12px;line-height:1.65}@media (width<=700px){.academic-hero{height:auto;padding:80px 0 40px}.academic-intro-card{width:82%;margin:0 auto;padding:30px 24px;position:relative;top:auto;left:auto;transform:none}.academic-first-section{padding-top:58px}.academic-row,.academic-row.text-left{text-align:center;grid-template-columns:1fr}.academic-row img,.academic-row.text-left img{order:1;margin:0 auto}.academic-row .academic-text,.academic-row.text-left .academic-text{text-align:center;order:2}}.social-page{background:#fff;width:100%}.social-main{width:100%}.social-intro{text-align:center;color:#03443d;background:#fff;width:100%;padding:46px 0 55px}.social-intro h1{margin:0 0 28px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:34px;font-weight:400}.social-intro p{text-align:left;width:430px;max-width:90%;margin:0 auto;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:12px;line-height:1.7}.social-block{grid-template-columns:1fr 1fr;align-items:stretch;width:100%;min-height:225px;display:grid}.social-dark{color:#fff;background:#29756d}.social-light{color:#03443d;background:#dcece8}.social-block img{object-fit:cover;width:100%;height:225px}.social-text{text-align:left;flex-direction:column;justify-content:center;align-items:center;padding:35px 20px;display:flex}.social-text h2{width:260px;margin:0 0 24px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:22px;font-weight:600}.social-text p{width:260px;margin:0;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:12px;line-height:1.65}@media (width<=800px){.social-block,.social-block.reverse{grid-template-columns:1fr}.social-block img{height:260px}.social-text h2,.social-text p{width:85%}}.participant-profile-page{background:#fff;width:100%}.participant-profile-main{color:#03443d;width:100%}.participant-profile-hero{text-align:center;background:linear-gradient(90deg,#ffe5a6 0%,#dcece8 47%,#76ada4 100%);justify-content:center;align-items:center;width:100%;height:185px;display:flex}.participant-profile-intro{width:390px;max-width:90%}.participant-profile-intro h1{color:#03443d;margin:0 0 26px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:34px;font-weight:400}.participant-profile-intro p{text-align:left;color:#03443d;margin:0;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:12px;line-height:1.65}.participant-profile-content{background:#fff;width:100%;padding:14px 0 34px}.participant-profile-grid{grid-template-columns:1fr 1fr;gap:38px 34px;width:400px;max-width:92%;margin:0 auto;display:grid}.participant-profile-card{text-align:center;color:#03443d}.participant-profile-card img{object-fit:cover;border:1px solid #2f8b7f;width:150px;height:115px;margin:0 auto 12px;display:block}.participant-profile-card h2{color:#03443d;margin:0 0 12px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.participant-profile-card p{text-align:left;color:#03443d;margin:0;font-family:Avenir LT Std,Avenir,Helvetica Neue,sans-serif;font-size:11px;line-height:1.55}.participant-profile-brush{clip-path:polygon(0 58%,8% 45%,15% 54%,24% 38%,34% 51%,45% 43%,56% 56%,68% 39%,79% 52%,91% 41%,100% 55%,100% 100%,0 100%);background:#29756d;width:100%;height:34px}@media (width<=650px){.participant-profile-hero{height:auto;padding:42px 0}.participant-profile-grid{grid-template-columns:1fr;width:260px}.participant-profile-card img{width:180px;height:135px}}.history-page{background:#fff;width:100%}.history-main{color:#03443d;width:100%;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif}.history-hero{grid-template-columns:1fr 1fr;width:100%;height:820px;display:grid}.history-left{background:#2f7f74;flex-direction:column;justify-content:center;align-items:center;display:flex}.history-left h1{color:#fff;letter-spacing:.5px;text-align:center;margin:0 0 86px;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:56px;font-weight:400;line-height:1.35;position:relative}.history-left h1:after{content:"";background:#ffffffd9;width:38px;height:1px;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.history-left img{background:#fff;border:4px solid #fff;width:270px;padding:12px}.history-right{background:linear-gradient(#0000 88%,#78d5ca 100%),#f7f2e5;justify-content:center;align-items:flex-start;padding-top:90px;display:flex}.history-right-text{width:520px;max-width:80%}.history-right h2{text-align:center;color:#2f8b7f;margin:0 0 42px;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:24px;font-weight:600}.history-right p{color:#2f8b7f;margin:0 0 34px;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:19px;font-weight:600;line-height:1.68}.history-bio{text-align:center;width:1120px;max-width:88%;margin:0 auto;padding:36px 0 48px}.history-bio img{background:#f7f2e5;border:5px double #03443d;border-radius:14px;width:150px;margin-bottom:10px;padding:8px;box-shadow:0 2px 5px #00000059}.history-bio-caption{color:#2f8b7f;width:180px;font-weight:300;text-align:center!important;margin:0 auto 34px!important;font-size:13px!important;line-height:1.45!important}.history-bio h2{color:#03443d;margin:0 0 32px;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:42px;font-weight:300}.history-bio p{color:#03443d;text-align:left;margin:0 0 34px;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:20px;font-weight:300;line-height:1.8}.history-new{color:#dcece8;background:#2f7f74;padding:48px 0 54px}.history-new h2{text-align:center;margin:0 0 78px;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:68px;font-weight:400;line-height:1.1}.history-new-content{grid-template-columns:370px 1fr;align-items:start;gap:80px;width:1250px;max-width:88%;margin:0 auto;display:grid}.history-new-logo-block{text-align:center;margin-top:20px}.history-new-logo-block img{background:#fff;width:360px;display:block}.history-new-logo-block p{color:#dcece8;margin:8px 0 0;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:17px}.history-new-text p{color:#fff;margin:0 0 42px;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:23px;font-weight:300;line-height:1.65}.history-timeline{background:#2f7f74;padding:34px 0 70px}.timeline-wrapper{grid-template-columns:repeat(4,1fr);align-items:start;gap:82px 50px;width:92%;margin:0 auto;display:grid}.timeline-card{flex-direction:column;min-height:610px;display:flex;position:relative}.timeline-card img{object-fit:cover;width:100%;height:310px;display:block}.timeline-card-text{color:#03443d;z-index:2;background:#d1e5e1;width:84%;height:405px;margin:-45px auto 0;padding:34px 26px 28px;position:relative;overflow:hidden;transform:translate(22px)}.timeline-card:nth-child(2n) .timeline-card-text{transform:translate(22px)}.timeline-card h3{color:#03443d;margin:0 0 22px;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:25px;font-weight:300}.timeline-card p{color:#03443d;margin:0;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:19px;font-weight:300;line-height:1.55}.timeline-card:nth-child(9){grid-column:1/2}@media (width<=1200px){.timeline-wrapper{grid-template-columns:repeat(2,1fr)}.timeline-card:nth-child(9){grid-column:auto}}@media (width<=900px){.history-hero{grid-template-columns:1fr;height:auto}.history-left{padding:70px 0}.history-right{padding:70px 24px}.history-right-text{max-width:100%}.history-bio{max-width:86%}.history-bio h2{font-size:32px}.history-bio p{font-size:16px}.history-new h2{font-size:42px}.history-new-content{text-align:center;grid-template-columns:1fr}.history-new-logo-block img{width:260px;margin:auto}.history-new-text p{text-align:left;font-size:18px}.timeline-wrapper{grid-template-columns:1fr;width:86%}.timeline-card{min-height:auto}.timeline-card-text,.timeline-card:nth-child(2n) .timeline-card-text{width:88%;height:auto;min-height:360px;transform:none}}.seminar-apply-page{background:#fff;width:100%;min-height:100vh}.seminar-apply-main{background:#fff;width:100%;overflow:hidden}.seminar-apply-hero{background:linear-gradient(90deg,#f3f0e4 0%,#edf4e9 45%,#dff3ef 100%);grid-template-columns:260px 1fr 260px;align-items:center;width:100%;min-height:430px;display:grid;overflow:hidden}.seminar-side-image{justify-content:center;align-items:center;width:260px;height:430px;display:flex}.seminar-side-image img{object-fit:cover;width:100%;height:100%;display:block}.seminar-hero-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px 50px;display:flex}.seminar-hero-label{letter-spacing:.2em;text-transform:uppercase;color:#2d8278;margin-bottom:16px;font-size:16px}.seminar-hero-content h1{color:#2b8178;margin:0;font-size:72px;font-weight:400;line-height:1.05}.seminar-hero-subtitle{color:#315f5a;margin:22px 0 34px;font-size:18px;line-height:1.8}.seminar-apply-button{color:#fff;background:#2d8278;padding:15px 42px;font-size:17px;text-decoration:none;transition:all .2s}.seminar-apply-button:hover{background:#256d65}@media (width<=1100px){.seminar-apply-hero{grid-template-columns:180px 1fr 180px;min-height:380px}.seminar-side-image{width:180px;height:380px}.seminar-hero-content h1{font-size:58px}}@media (width<=850px){.seminar-apply-hero{grid-template-columns:1fr;padding:40px 0}.seminar-side-image{display:none}.seminar-hero-content h1{font-size:48px}}.seminar-about-section{text-align:center;width:min(940px,100% - 48px);margin:0 auto;padding:90px 0 80px}.seminar-section-heading span{letter-spacing:.17em;text-transform:uppercase;color:#31887d;margin-bottom:8px;font-family:Avenir LT Std,Avenir,sans-serif;font-size:13px;font-weight:600;display:block}.seminar-section-heading h2{color:#237b72;margin:0;font-family:Brandon Grotesque,Avenir LT Std,sans-serif;font-size:42px;font-weight:400}.seminar-about-text{color:#315d58;max-width:760px;margin:28px auto 0;font-family:Avenir LT Std,Avenir,sans-serif;font-size:17px;font-weight:300;line-height:1.8}.seminar-information-section{box-sizing:border-box;background:#dcebe8;width:100%;padding:80px 40px}.seminar-information-grid{grid-template-columns:repeat(2,1fr);gap:90px;width:min(920px,100%);margin:0 auto;display:grid}.seminar-information-block h2{color:#2d8278;margin:0 0 20px;font-family:Brandon Grotesque,Avenir LT Std,sans-serif;font-size:30px;font-weight:400}.seminar-information-block ul{margin:0;padding:0;list-style:none}.seminar-information-block li{color:#315d58;margin-bottom:12px;padding-left:22px;font-family:Avenir LT Std,Avenir,sans-serif;font-size:16px;font-weight:300;position:relative}.seminar-information-block li:before{content:"✓";color:#2d8278;position:absolute;left:0}.seminar-information-message{text-align:center;color:#315d58;max-width:720px;margin:60px auto 0;font-family:Avenir LT Std,Avenir,sans-serif;font-size:16px;font-weight:300;line-height:1.8}.seminar-eligibility-section{grid-template-columns:repeat(2,1fr);display:grid}.seminar-eligibility-title,.seminar-eligibility-content{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:400px;padding:70px clamp(40px,8vw,140px);display:flex}.seminar-eligibility-title{color:#fff;background:#2d8278}.seminar-eligibility-title span{letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin-bottom:12px;font-family:Avenir LT Std,Avenir,sans-serif;font-size:13px}.seminar-eligibility-title h2{margin:0;font-family:Brandon Grotesque,Avenir LT Std,sans-serif;font-size:clamp(42px,4vw,56px);font-weight:400;line-height:1.1}.seminar-small-line{background:#fff;width:36px;height:2px;margin:28px 0}.seminar-eligibility-title strong{font-family:Avenir LT Std,Avenir,sans-serif;font-size:17px;font-weight:500}.seminar-eligibility-content{background:#fff}.seminar-eligibility-content p{color:#315d58;max-width:520px;margin:0;font-family:Avenir LT Std,Avenir,sans-serif;font-size:17px;font-weight:300;line-height:1.9}.seminar-bottom-button{align-self:flex-start;margin-top:36px}@media (width<=1200px){.seminar-hero-side{width:210px}.seminar-hero-side-left{left:25px}.seminar-hero-side-right{right:25px}}@media (width<=900px){.seminar-hero-side{display:none}.seminar-apply-hero{min-height:380px}.seminar-hero-content{width:calc(100% - 40px)}.seminar-hero-content h1{font-size:42px}.seminar-hero-subtitle{font-size:16px}.seminar-information-grid{grid-template-columns:1fr;gap:45px}.seminar-eligibility-section{grid-template-columns:1fr}}@media (width<=680px){.seminar-apply-hero{min-height:340px}.seminar-hero-content{padding:30px 20px}.seminar-hero-label{font-size:12px}.seminar-hero-content h1{font-size:34px}.seminar-hero-subtitle{font-size:15px;line-height:1.6}.seminar-about-section{width:calc(100% - 40px);padding:70px 0}.seminar-about-text{font-size:15px}.seminar-information-section{padding:60px 24px}.seminar-information-message{text-align:left}.seminar-eligibility-title,.seminar-eligibility-content{min-height:auto;padding:55px 30px}}.seminar-speakers-page{background:#fff;width:100%;min-height:100vh}.seminar-speakers-main{background:#fff;width:100%;margin:0;padding:0;overflow:hidden}.seminar-speakers-hero{box-sizing:border-box;text-align:center;background:#eef6e9;justify-content:center;align-items:center;width:100%;padding:60px 24px 55px;display:flex}.seminar-speakers-hero-content{width:min(760px,100%);margin:0 auto}.seminar-speakers-label{letter-spacing:.16em;text-transform:uppercase;color:#32877d;margin:0 0 7px;font-family:Avenir LT Std,Avenir,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;display:block}.seminar-speakers-hero h1{color:#2b8278;margin:0 0 18px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,sans-serif;font-size:42px;font-weight:400;line-height:1.1}.seminar-speakers-hero p{color:#37645f;width:min(650px,100%);margin:0 auto;font-family:Avenir LT Std,Avenir,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.7}.seminar-speakers-list{width:100%;margin:0;padding:0}.speaker-section{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:390px;margin:0;padding:0;display:grid}.speaker-section.speaker-reverse .speaker-image-side{order:2}.speaker-section.speaker-reverse .speaker-text-side{order:1}.speaker-image-side{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:390px;padding:55px;display:flex}.speaker-background-0{background:#cfe2df}.speaker-background-1{background:#9dc6bf}.speaker-background-2{background:#67a69c}.speaker-person,.speaker-logo{width:220px;height:220px;display:block}.speaker-person{object-fit:cover;box-sizing:border-box;border:2px solid #2e8177;border-radius:50%;transition:transform .2s,box-shadow .2s}.speaker-logo{object-fit:contain;border:none;border-radius:0}.speaker-image-side:hover .speaker-person{transform:scale(1.03);box-shadow:0 8px 25px #00000014}.speaker-text-side{box-sizing:border-box;text-align:center;background:#fff;justify-content:center;align-items:center;width:100%;min-height:390px;padding:55px 70px;display:flex}.speaker-text-content{width:min(500px,100%);margin:0 auto}.speaker-text-content h2{color:#2b8278;margin:0 0 18px;font-family:Brandon Grotesque,Avenir LT Std,Avenir,sans-serif;font-size:27px;font-weight:400;line-height:1.2}.speaker-text-content p{color:#37635e;margin:0;font-family:Avenir LT Std,Avenir,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.75}@media (width>=1500px){.seminar-speakers-hero{padding-top:65px;padding-bottom:60px}.speaker-section,.speaker-image-side,.speaker-text-side{min-height:410px}.speaker-person,.speaker-logo{width:235px;height:235px}}@media (width<=1000px){.speaker-section,.speaker-image-side,.speaker-text-side{min-height:350px}.speaker-image-side{padding:45px 30px}.speaker-text-side{padding:45px 40px}.speaker-person,.speaker-logo{width:190px;height:190px}.speaker-text-content h2{font-size:25px}.speaker-text-content p{font-size:13.5px}}@media (width<=700px){.seminar-speakers-hero{padding:55px 25px 50px}.seminar-speakers-hero h1{margin-bottom:17px;font-size:37px}.seminar-speakers-hero p{font-size:14px;line-height:1.65}.speaker-section{flex-direction:column;min-height:auto;display:flex}.speaker-section.speaker-reverse .speaker-image-side,.speaker-section.speaker-reverse .speaker-text-side{order:initial}.speaker-image-side{min-height:280px;padding:50px 25px}.speaker-person,.speaker-logo{width:170px;height:170px}.speaker-text-side{min-height:auto;padding:50px 30px}.speaker-text-content{width:100%}.speaker-text-content h2{margin-bottom:16px;font-size:26px}.speaker-text-content p{font-size:14px;line-height:1.7}}@media (width<=430px){.seminar-speakers-hero{padding:45px 20px}.seminar-speakers-hero h1{font-size:34px}.seminar-speakers-label{font-size:11px}.speaker-image-side{min-height:250px;padding:40px 20px}.speaker-person,.speaker-logo{width:150px;height:150px}.speaker-text-side{padding:42px 24px}}.faq-page{background:#fff;width:100%;min-height:100vh}.faq-main{color:#031f1d;width:100%;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif}.faq-hero{text-align:center;background:radial-gradient(900px 320px,#fffaf3 0%,#fbf8f1f0 18%,#f1f8f5b8 45%,#bdebe547 72%,#73d3c600 100%),linear-gradient(90deg,#73d3c6 0%,#bdebe5 20%,#eef9f8 50%,#bdebe5 80%,#73d3c6 100%);width:100%;min-height:345px;padding:64px 20px 58px}.faq-hero h1{color:#03443d;letter-spacing:.2px;margin:0 0 42px;font-size:40px;font-weight:400}.faq-contact{margin-bottom:34px}.faq-contact p{color:#03443d;margin:0 0 8px;font-size:15px;font-weight:300;line-height:1.65}.faq-contact strong{font-weight:700}.faq-introduction{color:#03443d;width:700px;max-width:90%;margin:0 auto;font-size:15px;font-weight:300;line-height:1.85}.faq-introduction a{color:#03443d;text-decoration:underline}.faq-container{width:710px;max-width:88%;margin:0 auto}.faq-item{margin-bottom:84px}.faq-item:last-child{margin-bottom:0}.faq-item h2{color:#031f1d;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.55}.faq-answer p{color:#031f1d;margin:0 0 8px;font-size:15px;font-weight:300;line-height:1.72}.faq-answer strong{font-weight:700}.faq-answer ul{margin:6px 0 0 115px;padding:0}.faq-answer li{color:#031f1d;margin-bottom:8px;font-size:15px;font-weight:300;line-height:1.45}.faq-top-section{background:radial-gradient(2200px 600px,#ffffff1a 0%,#ffffff0d 25%,#fff0 55%),linear-gradient(90deg,#d6f2ee 0%,#bde9e4 18%,#71d0c3 50%,#bde9e4 82%,#d6f2ee 100%);width:100%;padding:62px 0 88px}.faq-bottom-section{background:radial-gradient(950px 620px,#fbf8ef 0%,#f7f4eb 34%,#d7f2ed 70%,#98dfd5 100%);width:100%;padding:58px 0 0;position:relative}.faq-bottom-section .faq-container{padding-bottom:44px}.faq-bottom-section .faq-item{margin-bottom:72px}.faq-bottom-section .faq-item:last-child{margin-bottom:0}.faq-brush{clip-path:polygon(0 60%,8% 52%,17% 56%,27% 48%,39% 57%,50% 50%,62% 58%,74% 49%,86% 56%,100% 50%,100% 100%,0 100%);background:#2f7f74;width:100%;height:40px}@media (width<=900px){.faq-hero{min-height:auto;padding:50px 18px}.faq-hero h1{font-size:32px}.faq-top-section{padding:48px 0 68px}.faq-bottom-section{padding-top:48px}.faq-item,.faq-bottom-section .faq-item{margin-bottom:56px}.faq-answer ul{margin-left:32px}}.board2026-page{background:#fff;width:100%}.board2026-main{color:#03443d;background:#fff;width:100%;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif}.board2026-title-section{text-align:center;padding:34px 0 24px}.board2026-title-section h1{color:#03443d;margin:0;font-size:38px;font-weight:400}.board2026-title-line{background:#03443d;width:30px;height:1px;margin:14px auto 0}.board2026-grid{grid-template-columns:repeat(3,470px);justify-content:center;align-items:stretch;gap:30px;width:1470px;max-width:92%;margin:34px auto 120px;display:grid;transform:translate(-4px)}.board2026-card{background:#d9e6e1;flex-direction:column;width:470px;min-height:760px;display:flex;overflow:hidden}.board2026-member-image{object-fit:cover;width:100%;height:430px;display:block}.board2026-card-content{flex-direction:column;flex:1;padding:28px 34px 34px;display:flex}.board2026-card-content h3{color:#165e56;margin:0;font-size:20px;font-weight:700;line-height:1.35}.board2026-card-content h2{color:#2d7f77;margin:10px 0 28px;font-size:22px;font-weight:300;line-height:1.35}.board2026-card-content p{color:#2d7f77;flex:1;margin:0;font-size:18px;font-weight:300;line-height:1.72}.board2026-contact{color:#2d7f77;align-items:center;gap:18px;margin-top:auto;padding-top:30px;font-size:14px;line-height:1.45;display:flex}.board2026-contact a{color:#2d7f77;text-decoration:underline}.board2026-linkedin{color:#165e56;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;transition:all .2s;display:flex;text-decoration:none!important}.board2026-linkedin:hover{color:#0f4d46;transform:scale(1.08)}.board2026-linkedin svg{width:20px;height:20px;display:block}@media (width<=1450px){.board2026-grid{grid-template-columns:repeat(2,470px);width:970px;max-width:92%;transform:none}}@media (width<=820px){.board2026-grid{grid-template-columns:1fr;width:90%;transform:none}.board2026-card{width:100%;max-width:500px;min-height:auto;margin:0 auto}.board2026-member-image{height:380px}.board2026-title-section h1{font-size:30px}.board2026-card-content{padding:26px 28px 32px}.board2026-card-content h3{font-size:18px}.board2026-card-content h2{font-size:21px}.board2026-card-content p{font-size:16px}}.collaborators-page{background:#fff;width:100%}.collaborators-main{color:#03443d;background:#fff;width:100%;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif}.collaborators-hero{background:radial-gradient(1000px 380px,#19776a75 0%,#478e9dad 45%,#7977fff2 100%);justify-content:center;align-items:flex-end;width:100%;min-height:430px;padding:90px 0 0;display:flex}.collaborators-hero-card{text-align:center;color:#03443d;background:#fff;width:1060px;max-width:84%;padding:70px 95px 58px}.collaborators-hero-card h1{margin:0 0 48px;font-size:52px;font-weight:300;line-height:1.15}.collaborators-hero-card p{text-align:left;margin:0;font-size:21px;font-weight:300;line-height:1.72}.partners-section{background:#fff;width:100%}.partner-row{width:100%}.partner-divider{background:#2f8b7f;width:66%;max-width:1080px;height:2px;margin:0 auto}.partner-content{grid-template-columns:1fr 1fr;align-items:center;gap:58px;width:66%;max-width:1080px;margin:0 auto;padding:72px 0;display:grid}.partner-row.image-right .partner-image-wrap{order:2}.partner-row.image-right .partner-text{order:1}.partner-image-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.partner-image-wrap img{object-fit:contain;width:100%;max-width:320px;height:auto;max-height:250px;display:block}.partner-row:nth-child(2) .partner-image-wrap img{transform:translate(30px)}.partner-text{color:#03443d}.partner-text h2{margin:0 0 34px;font-size:31px;font-weight:300;line-height:1.3}.partner-text p{margin:0 0 28px;font-size:21px;font-weight:300;line-height:1.65}.partner-text a{color:#03443d;text-decoration:underline}.collaborators-brush{clip-path:polygon(0 62%,8% 52%,17% 58%,27% 48%,39% 57%,50% 50%,62% 58%,74% 49%,86% 56%,100% 50%,100% 100%,0 100%);background:#2f7f74;width:100%;height:54px}@media (width<=1000px){.collaborators-hero{min-height:auto;padding:80px 0 0}.collaborators-hero-card{max-width:88%;padding:62px 38px 52px}.collaborators-hero-card h1{margin-bottom:36px;font-size:40px}.collaborators-hero-card p{font-size:18px}.partner-content{grid-template-columns:1fr;gap:42px;width:82%;padding:65px 0}.partner-row.image-right .partner-image-wrap,.partner-row.image-right .partner-text{order:initial}.partner-row:nth-child(2) .partner-image-wrap img{transform:none}.partner-text h2{margin-bottom:30px;font-size:30px}.partner-text p{font-size:18px}.partner-image-wrap img{max-width:300px;max-height:240px}}.student-org-page{background:#fff;width:100%}.student-org-main{color:#03443d;background:#fff;width:100%;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif}.student-org-intro{text-align:center;width:860px;max-width:90%;margin:0 auto;padding:38px 0 56px}.student-org-intro h1{color:#03443d;margin:0;font-size:31px;font-weight:300;line-height:1.25}.student-org-line{background:#2f8b7f;width:28px;height:1px;margin:28px auto 34px}.student-org-intro p{color:#03443d;width:700px;max-width:100%;margin:0 auto;font-size:15px;font-weight:300;line-height:1.8}.student-org-list{text-align:center;width:1180px;max-width:92%;margin:0 auto;padding:0 0 36px}.student-org-list h2{color:#03443d;margin:0;font-size:31px;font-weight:300;line-height:1.25}.student-org-grid{grid-template-columns:repeat(5,1fr);align-items:start;gap:72px 48px;display:grid}.student-org-card{text-align:left;color:#03443d}.student-org-card img{object-fit:contain;width:88px;height:88px;margin:0 auto 20px;display:block}.student-org-card p{color:#03443d;margin:0;font-size:13px;font-weight:300;line-height:1.55}.student-org-brush{clip-path:polygon(0 62%,8% 52%,17% 58%,27% 48%,39% 57%,50% 50%,62% 58%,74% 49%,86% 56%,100% 50%,100% 100%,0 100%);background:#2f7f74;width:100%;height:38px;margin-top:26px}@media (width<=900px){.student-org-intro h1,.student-org-list h2{font-size:26px}.student-org-intro p{font-size:14px}.student-org-grid{grid-template-columns:repeat(3,1fr);column-gap:36px}}@media (width<=600px){.student-org-grid{grid-template-columns:repeat(2,1fr);column-gap:30px}.student-org-card img{width:76px;height:76px}.student-org-card p{font-size:11px}}.contact-page{background:#fff;width:100%}.contact-main{color:#03443d;width:100%;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif}.contact-intro{text-align:center;width:1040px;max-width:86%;margin:0 auto;padding:34px 0 42px}.contact-intro h1{color:#03443d;margin:0 0 26px;font-size:48px;font-weight:300;line-height:1.15}.contact-intro p{color:#03443d;text-align:left;margin:0 auto;font-size:21px;font-weight:300;line-height:1.75}.contact-box{background:#d8e8e4;width:100%;padding:42px 0 72px}.contact-top{grid-template-columns:1fr 180px 1fr;align-items:center;column-gap:70px;width:1040px;max-width:86%;margin:0 auto 40px;display:grid}.contact-email p,.contact-social p{color:#2f8b7f;margin:0 0 16px;font-size:17px;font-weight:300}.contact-email a{color:#2f8b7f;font-size:19px;font-weight:700;text-decoration:underline}.contact-icon{background:#c7f6c5;border:2px solid #fff;border-radius:20px;justify-content:center;align-items:center;width:132px;height:78px;margin:0 auto;display:flex}.contact-icon svg{width:64px;height:64px;display:block}.contact-icon svg g{stroke:#111;stroke-width:3.2px}.contact-icon svg path,.contact-icon svg rect{fill:#63d94f}.contact-social{text-align:left}.contact-social-icons{align-items:center;gap:18px;display:flex}.contact-social-icons a{color:#111;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:all .25s;display:flex}.contact-social-icons a:hover{color:#2f8b7f;transform:scale(1.08)}.contact-social-icons svg{fill:currentColor;width:24px;height:24px;display:block}.contact-form{width:1040px;max-width:86%;margin:0 auto}.contact-row{grid-template-columns:repeat(3,1fr);gap:26px;margin-bottom:34px;display:grid}.contact-form label{color:#2f8b7f;flex-direction:column;font-size:17px;font-weight:300;display:flex}.contact-form input{color:#03443d;background:#fff;border:1px solid #2f8b7f;outline:none;height:46px;margin-top:10px;padding:0 12px;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:17px;font-weight:300}.message-label textarea{color:#03443d;resize:none;background:#fff;border:1px solid #2f8b7f;outline:none;height:112px;margin-top:10px;padding:12px;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:17px;font-weight:300}.contact-form button{color:#fff;cursor:pointer;background:#2f8b7f;border:none;border-radius:4px;width:315px;height:46px;margin:20px 0 0 auto;font-family:Avenir LT Std,Avenir Next,Avenir,Helvetica Neue,sans-serif;font-size:17px;font-weight:300;display:block}.contact-form button:hover{background:#24786e}@media (width<=900px){.contact-intro h1{font-size:38px}.contact-intro p{font-size:18px}.contact-top{text-align:center;grid-template-columns:1fr;row-gap:30px}.contact-social{text-align:center}.contact-social-icons{justify-content:center}.contact-row{grid-template-columns:1fr}.contact-form button{width:100%}}.contact-status{color:#2f8b7f;text-align:center;margin:18px 0 0;font-size:15px}.contact-form button:disabled{opacity:.65;cursor:not-allowed}
