:root{--color-default:#339989;--color-primary:#3ab9b3;--color-secondary:#3ab9b3}body{font-family:var(--font-nunito-sans)}h1,h2,h3,h4,h5,h6,p{font-family:var(--font-narnoor);color:#061931}a{text-decoration:none!important}@media (min-width:1200px){.container{max-width:1240px!important}}.custom-navbar .logo{display:flex;align-items:center;font-size:1.5rem;font-weight:700;color:#000}.custom-navbar .logo img{width:100%;margin-right:10px}.custom-navbar .nav-link{font-family:var(--font-montserrat);font-size:18px;font-weight:500;color:#0082b1;padding-left:20px!important;padding-right:20px!important}.custom-navbar .nav-link.active-class{background:#3ab9b3;color:#fff!important}.custom-navbar .nav-link:hover{color:#3ab9b3}.dropdown-toggle{color:#0082b1!important}.dropdown-toggle.show,.dropdown.active-class .dropdown-toggle{color:#fff!important;background:#3ab9b3!important}.nav-item .dropdown-menu{background:transparent!important;border-radius:none!important;border-radius:0;border:none;padding:2px 0 0;max-height:0;visibility:hidden;overflow:hidden;transition:max-height .5s ease,visibility .5s ease;display:block}.nav-item .dropdown-menu.show{max-height:500px;visibility:visible}.dropdown-menu[data-bs-popper]{margin-top:0!important}.nav-item .dropdown-menu .dropdown-item{background:#3ab9b3;color:#fff;font-family:var(--font-oxygen);font-size:14px;font-weight:400;margin-bottom:2px;transition:.3s}.dropdown-item.active-class,.dropdown-item:active{color:#0082b1!important}.custom-navbar .social-icons{position:absolute;top:-40px;right:20px;display:flex;gap:12px}.custom-navbar .social-icons a{font-size:20px;color:#3ab9b3;transition:.3s}.custom-navbar .social-icons a:hover{color:#0082b1}.hero-container{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;background-size:100% 430px}@media screen and (max-width:1400px){.hero-container{background-size:cover}}@media screen and (min-width:2000px){.hero-container{background-size:cover}}.hero-section{position:relative}@media (min-width:1920px){.hero-section{height:640px}}@media (min-width:2020px){.hero-section{height:735px}}@media (min-width:2320px){.hero-section{height:800px}}@media (min-width:2420px){.hero-section{height:845px}}@media (min-width:1440px) and (max-width:1919.98px){.hero-section{height:500px}}@media (min-width:1200px) and (max-width:1439.98px){.hero-section{height:460px}}@media (min-width:992px) and (max-width:1199.98px){.card-title{min-height:220px!important}.read-more-btn{width:150px!important}.hero-section{height:460px}}@media (min-width:768px) and (max-width:991.98px){.hero-section{height:345px}.read-more-btn{width:150px!important}}@media (min-width:576px) and (max-width:767.98px){.hero-section{height:256px}}@media (max-width:575.98px){.hero-section{height:200px}}.hero-section .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero-content{position:relative;z-index:1;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-content h1{font-size:65px;font-weight:700}.hero-content h1,.hero-content p{font-family:var(--font-oxygen);color:#fff}.hero-content p{font-size:20px;font-weight:400}.page-banner{background-color:#0082b1;padding:9px 5em 14px 30px;text-align:center;position:absolute;bottom:-19em;min-width:50%;display:flex;align-items:center}.page-banner h1{font-family:var(--font-oxygen);font-size:35px;font-weight:700;color:#fff;text-align:left;margin:0}.page-banner h1 span{font-weight:300;font-size:32px;display:block;margin-top:10px}@media screen and (max-width:768px){.page-banner{padding:20px;width:100%;left:0;font-size:30px;bottom:-9.5em}.page-banner h1{font-size:26px}.page-banner h1 span{font-size:20px}}@keyframes borderAnimation{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}50%{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}}.animated-border{animation:borderAnimation 5s infinite}.about-prec-section{margin-top:6em;margin-bottom:4.5em}.about-title{font-size:55px;font-weight:700;margin-bottom:25px}.about-description{font-size:20px}.mapContainer{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;text-align:center;font-family:var(--font-oxygen)!important;color:#fff}.mapContainer .mapImage{max-height:710px;object-fit:cover}.marker{position:absolute;width:55px;transform:translate(-50%,-50%);cursor:pointer;transition:transform .2sease-in-out}.marker img{width:100%}.marker .marker-text{font-family:var(--font-narnoor);text-align:center;font-size:12px;margin-top:-10px}@media (max-width:1200px){.marker{width:35px;height:50px}.marker .marker-text{margin-top:-6px;font-size:8px}}@media screen and (max-width:991px){.marker{width:27px;height:30px}}@media screen and (max-width:768px){.marker{width:20px;height:23px}}@media screen and (max-width:440px){.marker{width:14px;height:18px}.marker .marker-text{font-size:6px}}.tooltip-content .tooltip-text{color:#fff}.about-text-wrapper{background:#3ab9b354;display:flex;flex-direction:column;justify-content:center;height:100%}.about-text-wrapper h3{font-family:var(--font-oxygen);font-size:38px;font-weight:700;color:#686a6a;margin-bottom:25px}.about-text-wrapper p{margin-bottom:30px}.about-text-wrapper p,.about-text-wrapper ul{font-family:var(--font-oxygen);font-size:16px;color:#686a6a;word-spacing:2px;font-weight:300}.about-text-wrapper ul{list-style:none;padding-left:0}.about-text-wrapper li{position:relative;padding-left:20px;margin-bottom:2px}.about-text-wrapper li:before{content:"●";color:#686a6a;font-size:22px;position:absolute;left:0;top:-5px}.mission-vision{padding-top:4.7em}.mission-vision .section-title{font-family:var(--font-oxygen);font-size:38px;font-weight:700;color:#686a6a;margin-bottom:10px;text-align:left}.mission-vision .row{display:flex;align-items:stretch}.custom-box{background:#3ab9b354;padding:20px 38px;border:none;height:100%;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.mission-vision .text{font-family:var(--font-oxygen);font-size:16px;font-weight:300;color:#686a6a;margin-bottom:8px}.events-section{padding:40px 0;text-align:center}.section-title{font-family:var(--font-oxygen);font-size:38px;font-weight:700;color:#686a6a;margin-bottom:20px;text-align:left}.section-underline{height:1px;background-color:#000;margin:8px auto 24px}.section-subtitle{font-family:var(--font-oxygen);font-size:32px;font-weight:700;color:#686a6a;text-align:left;margin-bottom:10px}.event-card{border:none!important;transition:transform .3s ease-in-out}.card-body{padding:10px 0!important;text-align:left}.card-body .card-text{font-weight:700;font-size:18px}.card-body .card-text,.publish-date{font-family:var(--font-oxygen);color:#686a6a}.publish-date{font-size:16px;font-weight:400;margin-top:20px;margin-bottom:10px}.pagination{margin-top:30px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center}.pagination .page-num{color:#000;margin:0 5px;padding:5px 12px;cursor:pointer;border-radius:19px;transition:.3s;font-size:14px}.pagination .page-num:hover{background:#f0f0f0}.pagination .page-num.active{border:1px solid #000;color:#000}.pagination .page-num.disabled{opacity:.5;cursor:not-allowed}.event-card-image-container{overflow:hidden}@media screen and (min-width:1200px) and (max-width:1399px){.event-card-image-container{max-height:340px}.small-card-image-container{max-height:240px;height:240px}}@media screen and (min-width:1400px){.event-card-image-container{max-height:370px}.small-card-image-container{max-height:270px;height:270px}}.event-card-image{transition:transform .3s ease-in-out;border-radius:0!important}.event-card:hover .event-card-image{cursor:pointer;transform:scale(1.1)}.latest-updates{margin-bottom:4em}.video-card iframe{border:none}.image-card{position:relative;border:none!important;overflow:hidden}.image-card img{width:100%;border-radius:0}.image-text{bottom:10px;left:10px;background:hsla(0,0%,100%,.8);padding:5px;border-radius:5px}.image-text p{font-size:16px;color:#061931;margin:10px 0}.image-text h6{font-size:22px;font-weight:700;color:#061931}.small-card{border:none!important}.small-card-image-container{overflow:hidden;display:flex;justify-content:left;align-items:left}.small-card-image{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease-in-out}.small-card:hover .small-card-image{transform:scale(1.05);cursor:pointer;transform:scale(1.1)}.read-more-btn{font-family:var(--font-oxygen);font-size:14px;font-weight:700;background:#3ab9b3;color:#fff;border:none;border-radius:0;width:184px;height:37px;text-align:center}.read-more-btn:hover{background-color:#339989;color:#fff}.card-content p{font-weight:400;font-size:14px;margin-top:18px;margin-bottom:5px}.card-content h6,.card-content p{font-family:var(--font-oxygen);color:#686a6a}.card-content h6{font-weight:700;font-size:16px}.small-video-card iframe{border:none}.newsletter-section{background-color:#c8f5ef;padding:2.1em}.newsletter-title{font-family:var(--font-oxygen);font-size:48px;font-weight:700;color:#686a6a}@media (max-width:769px){.newsletter-title{font-size:28px}}.newsletter-form{display:flex;flex-direction:column;gap:10px}.newsletter-form .form-control{border:none!important;border-radius:0;padding:13px;font-size:16px}.newsletter-form .form-control::placeholder{font-family:var(--font-narnoor);font-size:20px;color:#d7d5d5;opacity:1}.newsletter-form .form-control:focus{box-shadow:none!important}.newsletter-form button{background-color:#3ab9b3;font-family:var(--font-oxygen);border:none;border-radius:0;padding:12px;font-size:16px;color:#fff;font-weight:700;cursor:pointer;width:100%;text-align:center}.newsletter-form button:hover{background-color:#339989}.team-section{padding-top:6.5em;padding-bottom:4em}.team-section .team-col{display:flex;justify-content:center;margin-bottom:60px}.team-section .team-card{display:flex;flex-direction:column;box-shadow:0 4px 10px rgba(0,0,0,.1);background-color:#bae7e5!important;border:0!important;border-radius:0!important;max-width:90%;padding:25px 25px 25px 20px}.team-card-content{display:flex;align-items:flex-start}.team-section .image-container{flex:0 0 200px;margin-top:30px;position:relative}@media screen and (max-width:768px){.team-section .image-container{flex:0 0 120px}}.image-container .team-image{width:100%;height:auto;border:1px solid #3ab9b3;position:absolute;left:-33px}.team-section .text-container{flex:1 1}.text-container .team-name{font-family:var(--font-oxygen);font-size:24px;font-weight:700;color:#686a6a}.text-container .team-role{font-family:var(--font-oxygen);font-size:18px;color:#686a6a;font-weight:300;margin-bottom:10px}.text-container .team-description{font-family:var(--font-oxygen);font-size:14px;color:#686a6a;font-weight:400;line-height:1.5}.podcast-video-section{margin-top:7em;margin-bottom:6em}.podcast-video-section .video-card{text-align:center;margin-bottom:40px}.podcast-video-section .video-wrapper{overflow:hidden}.podcast-video-section .video-description{font-family:var(--font-nunito-sans);font-size:20px;color:#061931;text-align:justify;margin-top:10px;padding:0 10px}.podcast-video-section .video-title{font-family:var(--font-oxygen);font-size:20px;color:#686a6a;font-weight:700;text-align:justify}.footer{background-color:#3ab9b3;padding:25px 0}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.footer-logo{max-width:187px;margin:0 10px}@media (max-width:1200px){.footer-logo{max-width:150px}}.footer-links{display:grid;justify-content:flex-end;align-items:center;grid-gap:15px;gap:15px}.footer-links nav{display:flex;gap:32px}.footer-links a{font-family:var(--font-narnoor);color:#fff;text-decoration:none;font-size:20px}.footer-links a:hover{text-decoration:underline}.social-icon{margin-left:18px;color:#fff;width:32px;cursor:pointer;font-size:30px}.social-icon:hover{opacity:.8}.contact-section{background:#fff}.contact-item{text-align:center}.contact-item p{font-family:var(--font-oxygen);font-size:16px;font-weight:300}.contact-icon,.contact-item p{color:#686a6a;margin-bottom:20px}.contact-icon{font-size:30px;margin-right:10px}.contact-title{font-family:var(--font-oxygen);font-size:24px;font-weight:700;margin-bottom:15px;color:#686a6a}.contact-Form-section{padding:40px 0}.contact-Form-section .title-container{font-family:var(--font-oxygen);display:flex;align-items:center;gap:10px}.title-container .line{font-family:var(--font-oxygen);width:50px;height:2px;background-color:#0097a7}.title-container.title{font-size:16px;font-weight:700;letter-spacing:3px;color:#686a6a}.contact-Form-section h3{font-size:32px;font-weight:700;font-family:var(--font-oxygen);color:#686a6a}.contact-Form-section p{font-family:var(--font-oxygen);font-size:16px;color:#54565c;font-weight:300;margin-bottom:20px;letter-spacing:3px}.contact-Form-section label{font-family:var(--font-oxygen);font-size:16px;font-weight:700;color:#686a6a}.contact-Form-section .form-control{border:1px solid #eaecf1;background:#f6f7fa;border-radius:5px;padding:13px;font-size:16px;margin-bottom:20px}.contact-Form-section .form-control::placeholder{font-family:var(--font-narnoor);font-size:20px;color:#d7d5d5;opacity:1}.contact-Form-section .form-control:focus{box-shadow:none!important;outline:none;background:#f6f7fa}.contact-Form-section button{font-family:var(--font-oxygen);background-color:#3ab9b3;border:none;border-radius:0;padding:12px;font-size:16px;color:#fff;font-weight:700;cursor:pointer;width:100%;text-align:center}.contact-Form-section button:hover{background-color:#339989}.map-container{display:flex;justify-content:center}.map-container iframe{border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);min-height:400px}.contact-form-container{padding:20px}.research-accordion{padding:6.5em 0;width:100%}.accordion-button{background-color:#bae7e5!important;font-family:var(--font-oxygen)!important;font-size:28px!important;font-weight:700!important;color:#686a6a!important;padding:30px!important}@media (max-width:768px){.accordion-button{font-size:24px!important;padding:20px!important}}.accordion-button:not(.collapsed){background-color:#3ab9b3!important;color:#fff!important}.accordion-item:not(:last-child) .accordion-button{border-bottom:5px solid #fff!important}.accordion-button:not(.collapsed):after{filter:invert(100%) brightness(1000%)}.accordion-button:focus{box-shadow:none!important}.research-accordion .card-list{display:flex;overflow-x:auto;padding:10px 0;gap:15px}.accordion-card{border:none!important;margin:0 10px}.accordion-card-image-container{overflow:hidden}.accordion-card-image{width:100%;transition:transform .3s ease-in-out}.accordion-card:hover .accordion-card-image{cursor:pointer;transform:scale(1.1)}.card-content{padding:10px 0;text-align:left}.accordion-body{position:relative!important;margin-top:40px}.slider-controls{cursor:pointer;display:flex;z-index:10;position:absolute!important;top:-22px;right:30px}.slider-container{position:relative;padding:20px 0}.slider-navigation{position:absolute;top:-45px;right:10px;display:flex;gap:10px}.slider-arrow{background:#3ab9b3;border:none;color:#fff;font-size:18px;padding:5px 10px;cursor:pointer;border-radius:5px}.slider-arrow:hover{background:#298c89}.slider-item{padding:0 10px}.partners-section{margin-top:9.5em;margin-bottom:2em}.partners-section .custom-card{background-color:#bae7e5;border:none;padding:60px 20px 20px;text-align:center;position:relative;max-width:400px;min-height:270px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:auto auto 50px}.partners-section .card-image-container{display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:270px}.partners-section .partner-image{display:block;width:100%;height:auto;margin:-100px auto auto;border:1px solid #bae7e5}.partners-section .card-body{padding:10px 20px!important;text-align:center}@media screen and (max-width:1380px){.partners-section .card-body{padding:10px 2px!important}}.partners-section .card-text{font-family:var(--font-oxygen);font-weight:400;font-size:15px;color:#686a6a;margin-top:10px;padding:10px;line-height:1.5;text-align:center}.partners-section .show-more{font-family:var(--font-oxygen);font-weight:700;font-size:16px;color:#686a6a;cursor:pointer}.modal-title{font-size:28px!important;font-weight:700!important}.modal-description,.modal-title{font-family:var(--font-oxygen);color:#686a6a!important}.modal-description{font-weight:400;font-size:15px}.modal-content{border-radius:0!important}.modal-header .btn-close:focus{outline:none!important;box-shadow:none!important}.event-details-content p,ol,u,ul{font-size:16px!important;font-weight:400}.event-details-content h1,.event-details-content p,h2,h3,h4,h5,h6,ol,u,ul{font-family:var(--font-oxygen)!important;color:#686a6a!important;margin-bottom:15px}.event-details-content h1,h2,h3,h4,h5,h6{font-weight:700!important}.event-details-content a{color:#686a6a;text-decoration:underline!important}.event-details-content a:hover{color:#000!important}.gallery-section{margin-top:5em}.gallery-title{font-family:var(--font-oxygen)!important;font-size:32px;font-weight:700;margin-bottom:15px;color:#686a6a}.gallery-row{display:flex;justify-content:space-between}.gallery-section .slider-control{cursor:pointer;display:flex;z-index:10;justify-content:end}.upper-section{display:flex;justify-content:space-between;align-items:self-end}.gallery-col{padding:5px}.gallery-img{width:100%;height:auto;border-radius:5px}.detail-text-wrapper{padding:12px 0}.detail-text-wrapper .energy-title{font-family:var(--font-oxygen);font-size:28px;font-weight:700;color:#686a6a;margin-bottom:15px}.detail-text-wrapper .energy-text{font-family:var(--font-oxygen);font-size:16px;color:#686a6a;line-height:1.6}.main-nav{gap:40px}.main-nav,.nav-group{display:flex;align-items:flex-start}.nav-group{flex-direction:column}.main-link{font-weight:700;text-decoration:none;margin-bottom:5px}.sub-links{display:flex;flex-direction:column;gap:4px}.sub-links a{text-decoration:none;font-size:.9rem;color:#fff;text-align:left}.card-content{display:flex;flex-direction:column;height:100%}.card-title{min-height:160px;display:flex}.show-more-arrow{display:inline-block;transform:rotate(90deg);color:#1ea58c;cursor:pointer;font-size:24px;line-height:1;transition:color .2s ease,transform .2s ease}.show-more-arrow:hover{color:#0080b3}