*,body,html{box-sizing:border-box;margin:0;padding:0;scroll-padding-top:6rem}@media screen and (max-width:786px){*,body,html{scroll-padding-top:3rem}}a{text-decoration:none}body{background:#faf6ed;color:#261902;font:100% DM Sans,sans-serif}body p{font-size:clamp(1.1rem,1.3vw,1.5rem);text-wrap:pretty}body p,h1{line-height:1.5}h1{font-size:clamp(2rem,14vw,5rem);text-transform:uppercase}@media screen and (max-width:768px){h1{font-size:clamp(1.3rem,5.5vw,3rem)}}.archive-title,h2{font-size:clamp(2rem,7vw,4rem);line-height:1.5;margin-bottom:3vw;text-align:center;text-wrap:balance;text-transform:uppercase}@media screen and (max-width:768px){.archive-title,h2{margin-bottom:2rem}}@media screen and (max-width:786px){h2{text-align:left}.archive-title{margin-bottom:unset!important}}h3{font-size:clamp(2rem,2.5vw,3rem)}h3,h4{font-weight:500;line-height:1.5;text-wrap:balance}h4{font-size:clamp(1.2rem,1.5vw,1.5rem)}h5{font-size:clamp(1.3rem,1.5vw,1.5rem);font-weight:700;text-transform:uppercase}h6{font-size:clamp(1.2rem,1.5vw,1.5rem)}.wp-singular h3,.wp-singular h4{line-height:1.2!important}li:not(.post-content li){list-style:none}.post-content li{font-size:clamp(1.1rem,1.3vw,1.5rem);line-height:1.5;margin-bottom:.5rem;text-wrap:pretty}img{font-style:italic;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}#chart-container{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#chart-container .wrapper,.heighlight{background:#faf6ed;border:1px solid rgba(107,82,26,.7);border-radius:.7rem;padding:1rem}#tooltip{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.15);font-size:13px;padding:6px 10px;pointer-events:none;position:absolute}.rotate-left{transform:rotate(45deg)}.rotate-left,.rotate-right{transition:transform .4s ease-in-out}.rotate-right{transform:rotate(-45deg);transform-origin:bottom}.map-top-margin{margin-top:clamp(3rem,7vw,6rem)}#card-pop-up-container{left:0;position:absolute;top:0;width:100%}.location-container{align-items:center;width:-moz-max-content;width:max-content}.location-container,.location-container .pop-up-card{display:flex;flex-direction:column;gap:1rem;position:absolute}.location-container .pop-up-card{border-radius:.7rem;padding:1rem;top:-1000%;width:300px;z-index:10}.location-container .pop-up-card .fa-xmark{position:absolute;right:1rem;top:1rem;z-index:40}.location-container .pop-up-card .fa-solid{color:#bd6161;cursor:pointer;font-size:clamp(1.1rem,1.3vw,1.5rem);transition:color .8s ease-in-out,transform .4s ease-in-out}.location-container .pop-up-card .fa-solid:hover{transform:rotate(45deg)}.location-container .pop-up-card h6{font-size:clamp(1.2rem,1.5vw,1.5rem)}.location-container .pop-up-card p{font-size:clamp(1.1rem,1.15vw,1.2rem);line-height:1.4}.location-container .pop-up-card a.btn{display:flex!important;font-size:clamp(.7rem,1vw,1rem)!important;padding:.5rem 1rem!important}.location-container .location .fa-solid{color:#00678a;cursor:pointer;font-size:1rem;transition:color .8s ease-in-out}.location-container .location .fa-solid:hover,.location-container .location .loc-active{color:#031419}#\32 0{left:49%;top:22%}#\32 1{left:48.4%;top:25%}#\32 2{left:52.5%;top:25%}#\32 3{left:51.1%;top:31%}#\32 4{left:51.3%;top:29%}#\32 5{left:46.8%;top:26%}#\32 6{left:50%;top:20%}#\32 7{left:51.4%;top:31%}#\32 8{left:46.2%;top:35%}#\32 9{left:47%;top:33%}#\33 0{left:51.6%;top:32%}#\33 1{left:47.5%;top:32%}.open-card{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important;transition:all .8s ease-in-out}.close-card{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)!important;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)!important;transition:-webkit-clip-path .8s ease-in-out;transition:clip-path .8s ease-in-out;transition:clip-path .8s ease-in-out,-webkit-clip-path .8s ease-in-out}.form{display:flex;flex-direction:column;gap:.7rem;width:100%}input,textarea{border:none;border-radius:.7rem;display:flex!important;font-size:clamp(1rem,1vw,1.1rem);max-width:100%;padding:1.5rem}::-moz-placeholder{color:#6b521a;font-family:DM Sans,sans-serif}::placeholder{color:#6b521a;font-family:DM Sans,sans-serif}input:active,input:focus,textarea:active,textarea:focus{background:#f2eada;border:none!important;outline:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #f2eada!important;-webkit-transition:background-color .8s ease-in-out 0s;transition:background-color .8s ease-in-out 0s;-webkit-text-fill-color:#6b521a!important}input:-moz-ui-invalid{background:#bd6161!important}input:-ms-input-placeholder{background:#f2eada!important}.success-message{background:#83b383;border-radius:.7rem;color:#043404;padding:2rem}.error-message{background:#d68b8b;border-radius:.7rem;color:#3b0606;padding:1rem}.contact-right .form-other-details input[type=email].input-error,.input-error{border:1px solid red!important}.past,.tag,.today,.upcoming{border-radius:.2rem;padding-block:.3rem;padding-inline:.7rem;width:-moz-max-content;width:max-content}.past{background:#d68b8b;color:#3b0606}.tag:not(.tag.upcoming){border:1px solid #00678a;color:#00678a;margin-right:.2rem;padding-block:.2rem;padding-inline:.4rem}.upcoming{background:#83b383;color:#043404}.today{background:#e6e27f;color:#514d11}.container-narrow{margin:auto;width:80vw}@media screen and (max-width:876px){.container-narrow{width:90vw}}::-moz-selection{background:#6b521a;color:#daedf2}::selection{background:#6b521a;color:#daedf2}#world-map{display:grid;gap:2rem;grid-template-columns:2fr 1fr}@media screen and (max-width:786px){#world-map{display:flex;flex-direction:column}}.map-container{width:100%}.macro-legend{display:flex;gap:1rem;margin-bottom:2rem;margin-top:.7rem}.macro-legend p{font-size:clamp(1rem,1vw,1rem)!important;font-weight:500!important}.macro-legend div:has(.color-box){display:flex;gap:.5rem}.macro-legend div:has(.color-box) p{line-height:1.1;text-transform:uppercase}.color-box{background-color:transparent;border-radius:.3rem;border-radius:4px;display:flex;display:grid;gap:2px;grid-template-columns:repeat(6,4px);grid-template-rows:repeat(4,4px);height:20px;padding:4px;width:30px;width:-moz-fit-content;width:fit-content}.color-box span{background-color:var(--dot-color,#261902);border-radius:50%;display:block;height:4px;width:4px}.color-box~p{line-height:1.1}#partner-cards-wrapper{display:flex;flex:1;flex-direction:column;gap:1.3rem}.legend{margin-bottom:2rem}#partner-country-title,.legend h4{font-size:1.5rem}#partner-cards{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.partner-card{background:#fff;border:1px solid #fffbfb;border-radius:5px}.title-logo{align-items:center;display:flex;gap:1rem}.title-logo img{max-height:100px}.partner-card p{font-size:clamp(1rem,1vw,1.3rem);margin-block:.7rem}.partner-card h4{line-height:1.2}.partner-card a{color:#f15959;text-decoration:none;transition:all .4s ease-in-out}.partner-card a:hover{text-decoration:underline}.has-partner{cursor:pointer;transition:background .4s ease-in-out}#partner-country-title span{color:#f15959}.has-partner:hover{opacity:.9}#trp-floater-ls.trp-color-dark{background:#00678a!important;right:1%!important}#case-map,#partners-map{min-height:650px;position:relative}@media screen and (min-width:1600px){#case-map,#partners-map{min-height:750px}}#case-map canvas,#partners-map canvas{left:0;position:absolute;top:3rem;z-index:1}#case-map svg,#partners-map svg{left:0;pointer-events:all;position:absolute;top:3rem;z-index:2}@media screen and (min-width:1600px){#case-map svg,#partners-map svg{width:985px!important}#case-map canvas,#partners-map canvas{width:1141px!important}}#map-loading{background:hsla(0,0%,100%,.8);border-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:1rem;left:50%;padding:1rem 2rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}#trp-floater-ls div:not(#trp-floater-poweredby)>a:hover{background:#031419!important;border-radius:.5rem!important;color:#daedf2!important}.site-logo img{width:clamp(3rem,10vw,9rem)}@media screen and (max-width:768px){.site-logo img{width:clamp(6rem,14vw,9rem)}}.container{margin-inline:auto;padding-inline:1%}@media screen and (max-width:768px){.container{padding-inline:3%}}@media screen and (min-width:1700px){.container{padding-inline:5%}}.header{left:0;padding-block:.7rem;position:fixed;top:0;width:100%;z-index:9999}@media screen and (max-width:768px){.header .main-header{position:relative}.header .nav-bar{background:#f2eada;height:0dvh;left:0;overflow:hidden;padding:2rem 0;position:absolute;top:-120dvh;width:100%;z-index:-1}.header .mobile{align-items:start;flex-direction:column;gap:1rem;margin-inline:auto;width:90vw}.header .mobile .menu-item{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);overflow:hidden}.header .mobile .btn-last-menu-item,.header .mobile .menu-item{font-size:clamp(1.3rem,3vw,2rem)}.header .mob-lines-container{align-items:center;cursor:pointer;display:flex!important;flex-direction:column;gap:.5rem;height:25px;justify-content:center;overflow:hidden;width:50px}}.header .mob-lines-container .mob-line{background-color:#00678a;height:2px;width:100%}.hero-wrapper{height:100svh;overflow:hidden}@media screen and (max-width:1700px){.hero-wrapper{margin-top:3.5vw}}@media screen and (max-width:768px){.hero-wrapper{height:-moz-fit-content;height:fit-content;margin-top:4rem}}@media screen and (min-width:1700px){.hero-wrapper{margin-top:5vw}}.hero-section{margin-inline:auto;width:85vw}@media screen and (max-width:768px){.hero-section{width:98vw}}.hero-image-container{margin-inline:auto;overflow:hidden;width:clamp(900px,85vw,1200px)}@media screen and (max-width:768px){.hero-image-container{width:clamp(250px,90vw,100%)}}.hero-image{background:url(images/goats.fe4e3dc5.png) no-repeat 50%/100%;border-radius:20px;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);height:30vh;margin:5vh auto auto;overflow:hidden}@media screen and (max-width:768px){.hero-image{background:url(images/goats.fe4e3dc5.png) no-repeat 50%/cover;height:40vh}}.first-line,.second-line,.third-line{align-items:center;display:flex;justify-content:center;max-height:80px;overflow:hidden;width:100%}.line h1{transform:translateY(100%)}.line div img{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.second-line span{color:#00678a}.first-line div img,.third-line div img{border-radius:10px;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:clamp(4rem,10vw,10rem)}.full-width{width:100%}.medium-width{margin-inline:auto;width:80%}@media screen and (max-width:768px){.medium-width{width:100%}}.fsmall-width{width:45%}.full-height{width:100svh}.medium-height{height:65vh;width:100%}@media screen and (max-width:786px){.signle-post-hero.medium-height{height:30vh}}.small-height{height:45vh}.small-width{margin-inline:auto;max-width:50%}@media screen and (max-width:786px){.small-width{max-width:100%}}.mockup-image-box img{width:100%}.color-box-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.color-box-container .color-description{display:flex;height:200px;padding:.7rem}.color-box-container .text-light span{color:#f2eada}.color-box-container .text-dark span{color:#6b521a}.tiny-p{font-size:clamp(1.1rem,1.15vw,1.2rem);line-height:1.4}.tiny-p__small{font-size:.9rem;margin-bottom:.7rem}.tiny-title{font-size:clamp(1.2rem,1.5vw,1.5rem)}.m-bottom{margin-bottom:2rem}.m-bottom__large{margin-bottom:3rem}.m-bottom__small{margin-bottom:1rem}.sample-text{font-size:clamp(2rem,2.5vw,3rem);line-height:1.1}.sample-1{font-weight:400}.sample-2{font-weight:700}.sample-3{font-style:italic;font-weight:400}.project-logo-box{display:grid;padding:3rem;place-content:center}.project-logo-box img{max-width:170px}.logo-white{background:#000}.logo-black{background-color:#fff}.margin-top__large{margin-top:3rem}.margin-top__small{margin-top:1rem}.badge{font-size:clamp(.8rem,1vw,.9rem)}.btn{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:400;justify-content:center;text-align:center;text-transform:uppercase;transition:background .8s ease,border .5s linear;width:-moz-max-content;width:max-content}.btn__pad{padding-block:.5rem;padding-inline:1rem}.disabled{background-color:#ddd!important;border:#ddd!important;color:#acabab!important;cursor:not-allowed}.btn-primary{background:#00678a;border:2px solid #00678a;color:#daedf2;padding-block:.7rem}.btn-primary:hover{background-color:#031419;border:2px solid #031419;color:#daedf2}.btn-secondary{border:2px solid #6b521a;color:#6b521a;font-weight:400;padding-block:.7rem}.btn-secondary:hover{background:#6b521a;color:#f2eada}.btn-last-menu-item{align-items:center;border:2px solid #00678a;color:#00678a;display:flex;justify-content:center;text-transform:uppercase;width:-moz-max-content;width:max-content}@media screen and (max-width:768px){.btn-last-menu-item{font-size:clamp(1rem,2vw,3rem)!important}}.btn-last-menu-item a{color:#00678a!important;font-weight:600}.btn-last-menu-item:hover{background:#031419;border:2px solid #031419}.btn-last-menu-item:hover a{color:#daedf2!important}.current-menu-item-last-active{background-color:#031419;border:2px solid #031419}.current-menu-item-last-active a{color:#daedf2!important;font-weight:600}li:has(.sub-menu):after{border-bottom:6px solid transparent;border-top:6px solid transparent;border-color:#00678a transparent currentcolor;border-style:solid solid none;border-width:7px 6px 0;content:"";display:inline-block;margin-left:.2em;padding-bottom:.2rem;transition:all .4s ease-in-out}li:has(.sub-menu):hover:after{transform:scaleY(-1)}li:has(.sub-menu):hover>.sub-menu{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}li:has(.sub-menu):focus-within:after{transform:scaleY(-1)}li:has(.sub-menu):focus-within>.sub-menu{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.colab-logo{overflow:hidden;padding:.7rem}.colab-logo img{height:100px;max-height:120px;-o-object-fit:contain;object-fit:contain}.post-type-archive-sister-project .related-post-card .d-flex-row{grid-template-columns:1fr 1fr}.post-type-archive-sister-project .related-post-card .d-flex-row .student-info{height:100%}.post-type-archive-sister-project .colab-logo{display:flex;height:unset img;place-items:center;height-max-height:100%}.project-id{max-width:200px;width:-moz-max-content;width:max-content}.hidden{display:none!important}.d-flex{display:flex;gap:1rem;justify-content:space-between}.d-flex__algin-top{align-items:self-start}.d-flex__align-center{align-items:center}.sub-menu{box-shadow:5px -2px 52px -11px rgba(66,68,90,.09);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);overflow:hidden;padding-top:1.8rem;position:absolute;transition:all .4s ease-in-out}@media screen and (max-width:786px){.sub-menu{-webkit-clip-path:none;clip-path:none}}.sub-menu li{background:#00678a;border-bottom:1px solid hsla(0,0%,100%,.2);padding-block:.7rem;padding-inline:1.2rem}.sub-menu li a{color:#daedf2!important}.sub-menu li:first-of-type{border-top-left-radius:.7rem;border-top-right-radius:.7rem;padding-top:1.2rem}.sub-menu li:last-of-type{border-bottom-left-radius:.7rem;border-bottom-right-radius:.7rem;padding-bottom:1.2rem}@media(max-width:785px){.sub-menu{height:0}.menu-item-has-children.mobile-open:after{opacity:0}.menu-item-has-children.mobile-open .sub-menu{padding-top:1rem;position:relative}@keyframes dropdownArrowFadeIn{0%{opacity:0;top:6px}to{opacity:1;top:3px}}.menu-item-has-children.mobile-open .sub-menu:before{animation:dropdownArrowFadeIn .4s ease-in-out forwards;border:8px solid transparent;border-bottom:11px solid #00678a;border-top:0;content:"";display:inline-block;margin-left:.2em;opacity:1;padding-bottom:.2rem;position:absolute;top:3px;transition:all .4s ease-in-out}.menu-item-has-children.mobile-open .sub-menu li:first-of-type{border-top-left-radius:0}}@media screen and (max-width:786px){#latest-updates h2.description{margin-bottom:unset!important}}.student-card .d-flex-row{background:#00678a;display:grid;grid-template-columns:1fr 2fr;margin-bottom:1rem}.student-card .d-flex-row>*{color:#daedf2!important}.student-card .d-flex-col{align-items:center;display:flex;flex-direction:column;gap:.7rem;justify-content:center}.student-card .d-flex-col__align-left{justify-content:flex-start}.student-card .card-description{padding:1rem;padding-top:unset}.student-card .quote{display:block;margin-top:1rem}.student-card .quote p{font-size:clamp(1.17rem,1vw,1.3rem)}.post-type-archive-sister-project .student-info{background:hsla(0,0%,100%,.9);width:100%}.student-profile{aspect-ratio:1;max-width:200px;overflow:hidden}@media screen and (max-width:786px){.student-profile{max-height:200px;max-width:100%;width:100%}}.student-profile img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.student-info{padding-right:1rem}@media screen and (max-width:786px){.student-info{padding-block:1rem}}.section-m-bottom{margin-bottom:7vw}.buttons-box{align-items:center;display:flex;gap:1vw;justify-content:center;margin-top:1.5vw;overflow:hidden}.buttons-box .btn{transform:translateY(100%)}@media screen and (max-width:768px){.buttons-box{margin-top:2rem}.buttons-box .btn{font-size:clamp(.6rem,3vw,1rem)}}.menu-item{color:#6b521a;font-size:clamp(1rem,1.1vw,1.2rem);font-weight:500;text-transform:uppercase}.menu-item a{transition:background .4s ease-in-out,color .4s ease-in-out}.menu-item:hover a{color:#00678a}.menu-item a{color:#6b521a}.menu-item.js-search-trigger a{color:#daedf2}.current-menu-item,.current-menu-item a{color:#00678a;font-weight:700}.bg-blue{background-color:#00678a}.blue-badge{background-color:#daedf2;border-radius:.3rem;padding:.2rem .4rem}.bg-brown{background-color:#faf6ed}.bg-white{background-color:#fff}.bg-trans{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(40,67%,96%,.7)}.about-section-bg{background-color:#f2eada}.brown-b{border-bottom:1px solid rgba(107,82,26,.7)}.brown-border{border:1px solid rgba(107,82,26,.7)}.input-b-trans{background-color:hsla(0,0%,100%,.1);border-radius:100px;font-size:clamp(1rem,1vw,1.1rem);padding-block:1rem;padding-left:1rem}.input-btn{align-items:center;background-color:#00678a;border-radius:100px;color:#daedf2;display:flex;justify-content:center;padding:.6rem 1.2rem;transition:background .8s ease-in-out;width:-moz-max-content;width:max-content}.input-btn:hover{background-color:#031419}.section-padding{padding-block:4vw}@media screen and (max-width:768px){.section-padding{padding-block:3rem}}.section-padding__inner{padding-bottom:6vw}@media screen and (max-width:768px){.section-padding__inner{padding-bottom:3rem}}@media screen and (max-width:786px){.section-padding.g-center{min-height:20vh!important}}.inner-pages-hero-section{margin-top:4vw}@media screen and (max-width:768px){.inner-pages-hero-section{margin-top:3rem!important}.inner-pages-hero-section .hero-img{height:auto}}.feature-cards{display:grid;gap:.7rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:600px){.feature-cards{grid-template-columns:repeat(1,1fr)}}.feature-cards .cards{border-radius:15px;min-height:200px;padding:1.5rem}.feature-cards .cards .flex-row{margin-bottom:1rem}.feature-cards .cards .flex-row i{align-items:center;background:#6b521a;border-radius:.3rem;color:#daedf2;display:flex;font-size:clamp(1.1rem,1.3vw,1.5rem);justify-content:center;padding-block:.5rem;width:42px}.feature-cards .cards .flex-row h3{font-size:clamp(1.3rem,1.5vw,1.5rem)}.d-flex-row{align-items:center;display:flex;gap:.7rem}@media screen and (max-width:786px){.d-flex-row{flex-direction:column}}.d-flex-row__small{align-items:center;display:flex;gap:.3rem}@media screen and (max-width:786px){.d-flex-row__small{flex-direction:column}}.highlight .d-flex-row__small,.title-and-badges .d-flex-row__small{flex-direction:row;flex-wrap:wrap}.round-corner{border-radius:.7rem}.image-content{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);height:clamp(400px,60vh,500px)}@media screen and (max-width:786px){#challenges .image-content,#coordination .image-content,#our-approach .image-content,#overview .image-content{height:350px}#challenges .two-col-section-last__text-content{padding:unset!important}#challenges .section-padding{padding-inline:5%!important}#vision-and-mission .block-heading h6{font-size:clamp(1.1rem,1.4vw,1.4rem)}}#vision-and-mission .block p{font-size:clamp(.9rem,1vw,1rem)}.image-content img{border-radius:20px;height:100%;width:100%}section .text-content{align-self:center;display:flex;flex-direction:column;height:clamp(400px,60vh,500px);justify-content:center;margin-top:-1rem}@media screen and (max-width:768px){section .text-content{height:-moz-fit-content;height:fit-content}}.text-content h3{margin-bottom:.7rem;overflow:hidden}.text-content p{margin-bottom:1.5vw;text-align:left}@media screen and (max-width:768px){.text-content p{margin-bottom:1rem}}.two-col-grid p .line{display:inline-block!important;overflow:hidden}.timeline{margin-top:6vw!important}.progress-bar-text{display:flex;justify-content:space-between}.progress-bar-container{margin-inline:auto;width:70%}@media screen and (max-width:786px){.progress-bar-container{width:100%}}#progress-bar{background-color:#f2eada;height:10px}#progress-bar,.bar{border-radius:.7rem}.bar{background-color:#00678a;height:100%;position:relative}.percentage{color:#00678a}.text-content .cta-button{overflow:hidden}.partners-logo-conainer{display:grid;gap:.7rem;grid-template-columns:repeat(4,minmax(150px,1fr));width:100%}@media screen and (max-width:768px){.partners-logo-conainer{grid-template-columns:repeat(2,minmax(150px,1fr))}}.p-logo-box{border-radius:10px;height:100px;position:relative}.p-logo-box .coordinator-badge{background:#2e6d2e;border-top-left-radius:.5rem;color:#fff;content:"Coordinator";font-size:1rem;left:0;padding:.2rem;position:absolute;top:0}.bg-blue h3,.bg-blue p{color:#daedf2}.bg-blue p{line-height:1.4;margin-bottom:2vw;margin-top:1vw;max-width:35vw}@media screen and (max-width:768px){.bg-blue p{margin-bottom:1rem;max-width:85vw}}@media screen and (max-width:786px){.only-desktop{display:none!important}}.bg-blue form{position:relative;width:45%}@media screen and (max-width:768px){.bg-blue form{width:94%}}.bg-blue form .input-no-border{width:100%}.bg-blue form .input-btn{cursor:pointer;position:absolute;right:.5rem}.p4__medium{padding:1rem}.p-bottom{padding-bottom:1rem}.heading-3{font-size:clamp(1.1rem,2vw,1.5rem)!important;font-weight:600;text-transform:capitalize}.container-narrow .heading-3{text-align:left}.text-button .heading-3{line-height:1.3}.text .d-flex h6{line-height:1.3}.heading-4,.text .d-flex h6{font-size:clamp(1.3rem,2vw,2.5rem)}.heading-4{text-transform:capitalize}.icon-box{cursor:pointer}.input-no-border>input[type=email]{padding-left:2rem}.input-no-border input::-moz-placeholder{color:#daedf2;opacity:.3}.input-no-border input::placeholder{color:#daedf2;opacity:.3}@media screen and (max-width:768px){.input-no-border input::-moz-placeholder{font-size:.7rem}.input-no-border input::placeholder{font-size:.7rem}}.bg-blue{margin-bottom:7vw;padding-bottom:6vw}@media screen and (max-width:768px){.bg-blue{padding-block:2rem}}@media screen and (max-width:786px){#world-map{display:none!important}.student-cards.container{padding-inline:unset!important}}.section-grid-container{display:flex;flex-direction:column;gap:.7rem}.section-grid-container .first-row{display:grid;gap:.7rem;grid-template-columns:2fr 1fr}@media screen and (max-width:768px){.section-grid-container .first-row{display:flex;flex-direction:column}}.section-grid-container .second-row{display:grid;gap:.7rem;grid-template-columns:1fr 2fr}@media screen and (max-width:768px){.section-grid-container .second-row{display:flex;flex-direction:column-reverse}}.left{border-radius:10px;padding:2rem}.right{display:grid;gap:.7rem;grid-template-columns:repeat(2,1fr)}.block{border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.block-heading i{font-size:clamp(1rem,2vw,2rem);margin-bottom:.7rem}.block p{font-size:clamp(.7rem,1vw,1rem)}.left-second-row,.right-second-row{border-radius:10px;overflow:hidden}.left-second-row{padding-block:1.5rem}.right-second-row img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-section-bg:has(.section-bg-img){padding-bottom:0!important}.section-bg-img{background:url(images/GOAT.0274fcd7.png) no-repeat 50%/cover;min-height:60vh;padding-block:2rem}.section-bg-img,.section-bg-img__content{align-items:center;display:flex;flex-direction:column}.section-bg-img__content{border-radius:20px;gap:1.5rem;margin:auto;padding:2rem;width:60vw}@media screen and (max-width:768px){.section-bg-img__content{width:85vw}}.section-padding:has(.two-col-section-last){margin-bottom:6rem}.two-col-section-last{display:grid;gap:0!important;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.two-col-section-last{gap:2rem!important;margin-bottom:3rem}}.two-col-section-last__text-content{display:grid;height:clamp(200px,60vh,500px);margin-top:0!important;padding-left:2vw;padding-right:2.5vw;place-content:center}@media screen and (max-width:768px){.two-col-section-last__text-content{height:-moz-fit-content;height:fit-content;padding:2rem}}.two-col-section-last .image-content img{border-radius:0 20px 20px 0}@media screen and (max-width:768px){.two-col-section-last .image-content img{border-radius:20px}}.two-col-section-last .text-content{border-radius:20px 0 0 20px}@media screen and (max-width:768px){.two-col-section-last .text-content{border-radius:20px}}.partners-card-container{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.partners-card{border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:2rem}.card-top-elements{gap:.7rem!important}.card-top-elements>*{border-radius:.5rem;flex-grow:1;height:clamp(70px,1vw,200px)}.card-top-elements .social-links{gap:.5rem;justify-content:center}.card-top-elements .social-links a{font-size:1.5rem}.card-title{font-size:clamp(1.1rem,1.8vw,1.5rem)}.p-button{display:flex}.p-button,.p-button a{width:100%}.partner-page-hero{background:url(images/goats.fe4e3dc5.png) no-repeat 50%/cover;margin-top:4rem!important;position:relative}.partner-page-hero h3{background:#00678a;border-radius:.7rem;color:#daedf2;font-size:clamp(1rem,2vw,1.5rem);padding:2rem}@media screen and (min-width:800px){.partner-page-hero h3{bottom:2rem;max-width:300px;position:absolute;right:2rem}}.partner-page-hero h3.coordinator:after{background:#2e6d2e;border-top-left-radius:.5rem;content:"Coordinator";font-size:1rem;left:0;padding:.2rem;position:absolute;top:0}.partner-section-container{display:flex;flex-direction:column;gap:2rem}.partner-details{display:grid!important;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.partner-details div{align-self:start}.partner-details div h5{margin-bottom:1rem}@media screen and (max-width:786px){.section-padding:has(#latest-updates){margin-top:3rem}}.event-section{display:flex;flex-direction:column;gap:3rem}@media screen and (max-width:768px){.event-section{gap:1.7rem}.event-section .event-section-titles-mob{display:block!important}.event-section .event-section-titles-large{display:none}}.colum-title{align-items:center;border-bottom:1px solid #00678a;display:flex}.event-section-titles{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.event-section-titles h4{color:#00678a;font-size:clamp(2rem,2.5vw,3rem);margin-bottom:1rem;text-transform:uppercase}.event-card-box{align-items:center;border-radius:.7rem;display:flex;gap:1rem;height:clamp(200px,26vh,300px);margin-bottom:.7rem}@media screen and (max-width:786px){.event-card-box{flex-direction:column;height:auto}}.event-card-box .image-date{display:flex;flex-direction:column;height:100%}@media screen and (max-width:786px){.event-card-box .image-date{max-height:250px;width:100%}}.event-card-box .image-date div{flex:1;font-size:clamp(1.3rem,1.5vw,1.5rem);font-weight:500;gap:.5rem;text-transform:uppercase}.event-card-box .image-date div img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:786px){.event-card-box .image-date div img{width:100%}}.event-card-box .text{max-width:70%;padding-block:1rem}@media screen and (max-width:786px){.event-card-box .text{max-width:100%;padding:1rem;width:100%}}.event-card-box .text p{margin-block:.7rem}.event-card-box .text h6{font-size:clamp(1.3rem,2vw,1.55rem);font-weight:500;line-height:1.2;margin-block:.9rem;text-wrap:pretty}.event-card-box .text a:not(.btn-primary){color:#00678a;font-size:clamp(1.1rem,1.3vw,1.3rem);transition:all .8s ease-in-out}.event-card-box .text a:not(.btn-primary):hover{color:#031419}.image-columns{-moz-column-gap:.7rem;column-gap:.7rem;-moz-columns:300px 3;columns:300px 3}.image-columns img{display:block;margin-bottom:.7rem;width:100%}.contact-right{width:100%}.contact-right .full-name{align-items:center;display:flex;gap:.7rem}@media screen and (max-width:768px){.contact-right .full-name{flex-direction:column}.contact-right .full-name input{width:100%}}.contact-right .full-name input{flex:1}.contact-right .form-other-details{display:flex;flex-direction:column;gap:.7rem;width:100%}.contact-right .form-other-details *{flex:1!important}.contact-right .form-other-details input[type=email]{border:none!important;display:flex;flex:1!important;width:auto}.contact-right .form-other-details input[type=submit]{font-size:clamp(1rem,1.1vw,1.2rem)}@media screen and (max-width:768px){.contact-right .form-other-details input[type=submit]{width:100%}}p.download-count{position:relative}p.download-count__zero{display:none}p.download-count:after{content:" Download(s)"}.contact-left{display:flex;flex-direction:column;gap:2rem}.contact-left .about-section-bg{border-radius:.7rem;padding:2rem}.contact-left .direct-contact-details{align-items:center;display:flex;gap:.7rem}@media screen and (max-width:768px){.contact-left .direct-contact-details{flex-direction:column}}.contact-left .email-adress,.contact-left .phone-number{align-items:center;display:flex;flex:1;gap:1rem}.contact-left .email-adress span,.contact-left .phone-number span{font-size:2rem}@media screen and (max-width:768px){.contact-left .email-adress,.contact-left .phone-number{width:100%}}.contact-left .contact-social-link{display:flex;flex-direction:column;gap:1rem}.signle-post-hero{overflow:hidden}.signle-post-hero .hero-img,.signle-post-hero .hero-img img{width:100%}.content-and-aside{display:grid;gap:4rem;grid-template-columns:2fr 1fr}@media screen and (max-width:876px){.content-and-aside{display:flex;flex-direction:column;grid-area:2rem}}.content-and-aside .aside{display:flex;flex-direction:column;gap:.7rem}.content-and-aside .aside h4{font-size:clamp(1rem,2.5vw,2rem);text-transform:capitalize}.content-and-aside .aside .related-post-card{border-radius:.7rem;display:flex;flex-direction:column;gap:.7rem}.content-and-aside .aside .related-post-card .image-box{border-radius:.7rem;max-height:200px!important;overflow:hidden}.content-and-aside .aside .related-post-card .image-box img{max-height:100%}@media screen and (max-width:786px){.content-and-aside .aside .related-post-card .image-box img{height:100%;max-height:100%}}.content-and-aside .aside .related-post-card .text{display:flex;flex-direction:column;gap:.7rem;padding:0 1rem 1rem}.content-and-aside .aside .related-post-card .text a{display:flex;width:100%}.related-activities .image-box{max-height:280px}.social-share{margin-bottom:6vw}.past-events-section .related-post-card{border-radius:.7rem;display:flex;flex-direction:column;gap:.7rem}.past-events-section .related-post-card .image-box{border-radius:.7rem;overflow:hidden}.past-events-section .related-post-card .text{display:flex;flex-direction:column;gap:.7rem;padding:0 1rem 1rem}.tags-container{align-items:center;display:flex;flex-wrap:wrap;gap:.1rem;margin-bottom:2rem}.tags-container button{background:transparent;border:1px solid #00678a;border-radius:.4rem;color:#00678a;cursor:pointer;padding:.7rem 1rem;text-transform:uppercase;transition:background .4s ease-in-out}.tags-container button.active:hover,.tags-container button:hover{background:#031419;border:1px solid #031419;color:#daedf2}.tags-container button.active{background:#00678a;border:1px solid #00678a;color:#daedf2}.case-study-tags{margin-block:.7rem}.tag-badge{border:1px solid #83b383;border-radius:.4rem;color:#83b383;padding:.2rem .4rem}.case-studies .text{width:100%}.case-data p{margin-block:unset!important}.case-data p:last-of-type{margin-bottom:.5rem!important}.section-margin-block{margin-block:7vw}.t-center{text-align:center}.flex{align-items:center;display:flex;gap:1vw}@media screen and (max-width:768px){.flex{flex-direction:column}}.margin-top{margin-top:2rem}.margin-top__small{margin-top:.7rem}.margin-bottom{margin-bottom:1rem}.f-center{align-items:center;display:flex;justify-content:center}.f-center__small-gap{gap:2rem}.category .t-center~p{text-align:center}.brand .image-box{max-width:300px}.g-center{display:grid;place-content:center}.f-space-between{align-items:center;display:flex;gap:2rem;justify-content:space-between}h3.title{font-size:clamp(1.1rem,1.5vw,2rem)}.f-space-between-hero{align-items:center;display:flex;gap:2rem;justify-content:center}@media screen and (max-width:768px){.f-space-between-hero{gap:.5rem}}.f-space-between-hero-lines{gap:0}.f-space-between-hero-lines,.flex-column{align-items:center;display:flex;justify-content:center}.flex-column{flex-direction:column}.flex-row{align-items:center;display:flex;gap:.7rem}.grid-auto-fill{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-auto-fill__logo{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.grid-auto-fill__logo>.logo-box:only-child{max-width:100px}@media screen and (min-width:800px){#activities-details.grid-auto-fill{grid-template-columns:repeat(2,1fr)}}.counters-container{background-color:#f2eada;border:1px solid;border-radius:.7rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1.5rem}.counter-wrapper{align-items:center;display:flex;gap:1rem}.icon{background:#6b521a;border-radius:.7rem;display:flex;justify-content:center;min-width:50px;padding:.5rem}.icon img{max-width:42px}.icon i{color:#daedf2;font-size:clamp(1.5rem,2vw,3rem)}.counter-wrapper .text{align-items:center;color:#6b521a;display:flex;font-size:clamp(1.5rem,1.3vw,2rem);gap:1rem}.text .number{font-size:clamp(2rem,3vw,4rem);font-weight:600}.text .number.funding{align-items:center;display:flex;flex-direction:row-reverse;gap:.5rem}.text .number.funding:before{content:"+ M €";width:-moz-max-content;width:max-content}.deliverable-card{padding:1.5rem}.deliverable-card h3{font-size:clamp(1.1rem,2vw,2rem)}@media screen and (max-width:786px){.deliverable-card .d-flex-row{flex-direction:row}.archive:not(.archive.category) section:last-of-type,.blog section:last-of-type,.home section:last-of-type,.wp-singular section:last-of-type{margin-bottom:5rem!important}}@media screen and (max-width:786px){.flex-column:has(.back){align-items:unset;justify-content:unset}}.deliverable-table{background:#effff8;display:grid;gap:1rem;grid-template-columns:1fr 3fr}.table-header{min-width:-moz-max-content;min-width:max-content}.table-header h3.title{font-size:clamp(1.1rem,1.4vw,1.3rem)!important}.p-rows .cols .col:first-of-type,.table-header .title:first-of-type{background-color:#00678a;color:#daedf2;padding:.7rem}.p-rows .cols .col:last-of-type,.table-header .title:last-of-type{background-color:#daedf2;padding:.7rem}.p-table-body{cursor:grab;display:grid;gap:.3rem;grid-template-columns:repeat(12,minmax(100px,1fr));overflow-x:auto;overflow-y:hidden;scrollbar-color:#00678a #daedf2;scrollbar-width:thin;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-rows{height:100%}.p-rows .cols{display:flex;flex-direction:column;height:100%}.p-rows .col{align-items:center;display:flex;gap:.5rem;height:50%;justify-content:center}@media screen and (max-width:786px){.archive .partners-logo-conainer{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.archive #deliverables{margin-bottom:5rem}}.related-partner-block .logo-box{max-width:180px}@media screen and (max-width:786px){.home .related-partner-block{display:grid;grid-template-columns:repeat(2,1fr)}}.related-partner-block:has(.logo-box):not(:has(.logo-box~.logo-box)) .logo-box{max-width:160px}@media screen and (max-width:786px){.related-post-card .image-box{height:100%;max-height:300px}#activities-details .d-flex-row__small,.container-narrow .d-flex-row,.del-wrapper .d-flex-row{flex-direction:row}}.text-and-button{margin-top:1rem}.two-col-grid,.two-col-grid-home{display:grid;gap:4vw;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.two-col-grid,.two-col-grid-home{display:flex;flex-direction:column;gap:2rem}}.deliverable-grid.two-col-grid{gap:clamp(1rem,2vw,2.5rem)}@media screen and (max-width:768px){.page-template-template-contact .two-col-grid{flex-direction:column-reverse}}@media screen and (max-width:786px){.partner-page-hero.medium-height{max-height:300px;padding:1.5rem}}.place-center{display:grid;place-items:center}.footer-grid{display:grid;gap:2vw;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media screen{.footer-grid{gap:2rem}}.footer-margin-b{margin-block:4vw}.footer-brown-b{border-top:1px solid rgba(107,82,26,.7)}footer .menu-item{transition:all .8s ease-in-out}footer .menu-item:hover{color:#00678a}.footer-logo{align-items:center;display:flex}.footer-logo img{margin-bottom:2px;width:clamp(4rem,10.5vw,10rem)}@media screen and (max-width:768px){.footer-logo img{width:12rem}}footer .col{display:flex;flex-direction:column;gap:2vw}@media screen and (max-width:768px){footer .col{gap:1rem}}.tag-line{padding-top:.5rem}.col-one p{font-size:clamp(1.1rem,1.15vw,1.2rem);line-height:1.4}@media screen and (max-width:768px){.col-one p{font-size:1rem}}.footer-contact a{color:#00678a;font-size:clamp(1.1rem,1.3vw,1.5rem);transition:all .8s ease-in-out}.footer-contact a:hover{color:#031419}.footer-links{display:flex;flex-direction:column;gap:1.3vw}.social-links{align-items:center;display:flex;gap:1vw}.social-links a{color:#00678a;font-size:2rem;transition:color .8s ease-in-out}.social-links a:hover{color:#031419}.col-four{position:relative}.input-box{align-items:center;display:flex}input[type=email]{border:2px solid #00678a;width:100%}footer .submit{border:none;cursor:pointer;position:absolute;right:3%;width:-moz-max-content;width:max-content}.disclaimer .text-content{padding-right:7vw}@media screen and (max-width:768px){.disclaimer .text-content{padding-right:0;text-align:center}}.flag-box img{width:clamp(3rem,8vw,7rem)}footer .text-content{max-width:85vw}footer .text-content p{font-size:clamp(1.1rem,1.3vw,1.5rem)}#expected-outcome .brown-cards{margin-top:2rem}#expected-outcome .brown-cards .about-section-bg{padding:2rem}#expected-outcome .brown-cards .list{margin-bottom:1.3rem}#expected-outcome .brown-cards .list h4{font-weight:700}#expected-outcome .brown-cards .list ul{display:flex;gap:.7rem;padding-left:2rem;padding-top:1rem}#expected-outcome .brown-cards .list ul li.circle{background:#6b521a;border-radius:100px;height:.4rem;margin-top:.5rem;width:.8rem}#expected-outcome .brown-cards .list ul li{font-size:clamp(1.1rem,1.3vw,1.5rem)}#expected-outcome .two-col-grid.brown-cards{gap:.7rem}#expected-outcome .grid-left .flex-row,#expected-outcome .grid-right .flex-row{margin-bottom:2rem}#expected-outcome .grid-left .flex-row i,#expected-outcome .grid-right .flex-row i{align-items:center;background:#6b521a;border-radius:.3rem;color:#daedf2;display:flex;font-size:clamp(1.1rem,1.3vw,1.5rem);justify-content:center;padding-block:.5rem;width:42px}#expected-outcome .grid-left .flex-row h3,#expected-outcome .grid-right .flex-row h3{font-size:clamp(1.3rem,1.5vw,1.5rem)}.grid-right .top{margin-bottom:.7rem}#all-posts .section-padding,#expected-outcome .section-padding,#partners .section-padding,#vision-and-mission .section-padding,.conctact-us .section-padding{padding-top:0}#best-practices p{max-width:60%}#best-practices .button-box.f-center{gap:.7rem;margin-top:1rem}.wp-block-heading{margin-bottom:1rem;margin-top:1.5rem}.back{align-self:flex-start;margin-bottom:3rem}@media screen and (max-width:550px){.signle-post-hero .hero-img,.signle-post-hero .hero-img img{height:100%}}.image-date .image{border-radius:0 0 0 .7rem;overflow:hidden}.image-date .date.bg-white{border-radius:.7rem 0 0 0;overflow:hidden}.link-list li{margin-bottom:.7rem}a.link{color:#00678a;font-size:clamp(1rem,1.3vw,1.4rem)}body.body-no-scroll{display:grid;place-content:center;position:fixed;touch-action:none;width:100%}#search-overlay__results{padding:2rem}#search-overlay__results p{font-size:clamp(1rem,1.3vw,1.4rem)}#search-overlay__results .grid-auto-fit{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}#search-overlay__results .grid-auto-fit .flex-col{display:flex;flex-direction:column}#search-overlay__results .grid-auto-fit .flex-col .flex-col{margin-bottom:1.3rem}@media screen and (max-width:786px){#search-overlay__results .grid-auto-fit{display:flex;flex-direction:column}}#search-overlay__results h2.heading-4{font-size:clamp(1rem,2vw,1.5rem)!important;margin-bottom:1vw!important;text-align:left!important}.search-overlay{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:var(--bg-trans);bottom:0;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;transform:scale(1.09);transition:opacity .4s,transform .4s,visibility .4s;visibility:hidden;z-index:99999999999}.search-overlay__active{opacity:1;transform:scale(1);visibility:visible}.search-overlay .search-overlay__top{margin-inline:auto;margin-top:5rem;max-width:65%;position:relative}@media screen and (max-width:550px){.search-overlay .search-overlay__top{max-width:98%}}.search-overlay .search-overlay__top input.search-term{font-size:clamp(1rem,1.1vw,1.3rem);padding:1rem;width:100%}.search-overlay .search-overlay__top .search-overlay__close,.search-overlay .search-overlay__top .search-overlay__icon{cursor:pointer;position:absolute}.search-overlay .search-overlay__top .search-overlay__icon{right:1.5rem;top:1.1rem}.search-overlay .search-overlay__top .search-overlay__close{background:#e1aaaa;color:#b04a4a;font-size:var(--menuItemFontSize);padding:.7rem;right:-4rem;top:-3.6rem;transition:color .4s ease-in-out}@media screen and (max-width:820px){.search-overlay .search-overlay__top .search-overlay__close{right:3%;top:calc((var(--gap) + 1.5rem)*-1)}}.search-overlay .search-overlay__top .search-overlay__close:hover{color:#893737}.js-search-trigger.bg-brown{cursor:pointer;transition:background .8s ease-in-out}.js-search-trigger.bg-brown:hover{background:var(--accent-color-muted-yellow)}.cases-cards .list-item,.partners-cards .list-item{margin-bottom:.7rem}.cases-cards .list-item .link,.partners-cards .list-item .link{color:#00678a}.event-summary{align-items:baseline;display:flex;flex-direction:column}.event-summary a{color:#00678a;margin-bottom:-.4rem}.event-summary h5.event-summary__title{margin-bottom:.7rem}.link-list li a,p a{color:#00678a}.spinner-loader{animation:spin 2s linear infinite;border:3px solid var(--bg-color);border-radius:50%;border-top:3px solid #031419;height:2rem;width:2rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
