body,html{min-height:100%}.eifil-toast-region{position:fixed;right:24px;bottom:24px;z-index:100000;width:min(420px,calc(100vw - 32px));pointer-events:none}.eifil-toast{display:grid;grid-template-columns:32px 1fr 28px;grid-gap:12px;gap:12px;align-items:center;padding:15px 16px;border-radius:8px;color:#fff;font-size:15px;line-height:1.45;box-shadow:0 12px 30px rgba(0,0,0,.22);animation:eifil-toast-in .22s ease-out;pointer-events:auto}.eifil-toast-success{background:#087f4f}.eifil-toast-error{background:#b42318}.eifil-toast-icon{display:grid;place-items:center;width:30px;height:30px;border:2px solid rgba(255,255,255,.8);border-radius:50%;font-weight:700}.eifil-toast button{padding:0;border:0;background:transparent;color:inherit;font-size:24px;line-height:1;cursor:pointer}#eifil-contact-form button[type=submit]:disabled{cursor:wait;opacity:.72}@keyframes eifil-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:575px){.eifil-toast-region{right:16px;bottom:16px;left:16px;width:auto}}.main-logo img{width:auto;height:64px;object-fit:contain}@media (max-width:991px){.main-logo img{height:58px}}.defaultmainmenu-menu>li>a{padding-right:11px;padding-left:11px}.nav_side_content .search_option{display:none!important}.rev_slider_wrapper .slide-content-box h2{color:#fff;margin:14px 0 9px;font-size:55px;font-weight:700;line-height:62px}.rev_slider_wrapper .slotholder:after{position:absolute;inset:0;z-index:1;content:"";background:rgba(0,0,0,.38);pointer-events:none}.urgent-cause2 .img-box{display:block;width:100%;height:240px;background:#f1f5f4}.urgent-cause2:not(.eifil-programmes-page) .img-box{position:relative;isolation:isolate;height:auto;aspect-ratio:4/3;overflow:hidden}.urgent-cause2:not(.eifil-programmes-page) .programme-image-frame:before{position:absolute;inset:-18px;z-index:0;content:"";background-image:linear-gradient(rgba(241,245,244,.35),rgba(241,245,244,.35)),var(--programme-image);background-position:50%;background-size:cover;filter:blur(14px);transform:scale(1.08)}.urgent-cause2:not(.eifil-programmes-page) .programme-image-frame>img{position:relative;z-index:1;display:block;width:100%;height:100%!important;object-fit:contain!important}.urgent-cause2:not(.eifil-programmes-page) .programme-image-frame-1:before,.urgent-cause2:not(.eifil-programmes-page) .programme-image-frame-3:before{display:none}.urgent-cause2:not(.eifil-programmes-page) .programme-image-frame-1>img,.urgent-cause2:not(.eifil-programmes-page) .programme-image-frame-3>img{object-fit:cover!important;object-position:center!important}.urgent-cause2 .img-box>img{width:100%;height:100%;object-fit:contain!important;object-position:center!important}.eifil-programmes-page .row{display:flex;flex-wrap:wrap}.eifil-programmes-page .item{display:flex;flex-direction:column}.eifil-programmes-page .item>.content{flex:1 1}.eifil-programmes-page .text a{pointer-events:none}.about-2 .img-box{height:240px;overflow:hidden;background:#f1f5f4}.about-2 .img-box>img{width:100%;height:100%;object-fit:cover!important;object-position:center!important}.fact-counter-2 .counter-outer{display:flex;flex-wrap:wrap}.fact-counter-2 .counter-column{display:flex}.fact-counter-2 .counter-column .item{display:flex;align-items:center;justify-content:center;width:100%}.fact-counter-2 .counter-column .count-area,.fact-counter-2 .counter-column .icon{float:none}.fact-counter-2 .counter-column .count-area{text-align:center}.testimonial-section-one .pager-item .author-thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.faq-section .accordion-box .acc-content ol,.faq-section .accordion-box .acc-content ul{margin:12px 0 0 22px}.faq-section .accordion-box .acc-content li{margin-bottom:8px;color:#777}.faq-section .accordion-box .acc-content a{color:#057cd8}.blog-section .default-blog-news .img-holder,.gallery .gallery-carousel .inner-box,.team-style-2 .img-box{overflow:hidden;background:#f1f5f4}.team-style-2 .img-box{height:260px}.team-style-3 .single-team-member .img-box{width:100%;max-width:260px;height:260px;overflow:hidden;margin-right:auto;margin-left:auto}.team-style-3 .single-team-member .img-box img{width:100%;height:100%;margin:0;object-fit:contain;object-position:center 28%}.team-style-3 .team-member-adejoh-mark .img-box{background:#f5f5f5}.team-style-3 .team-member-adejoh-mark .img-box img{object-fit:contain;object-position:center}.blog-section .default-blog-news .img-holder img,.gallery .gallery-carousel .inner-box>img,.team-style-2 .img-box>img{width:100%;height:100%;object-fit:cover!important;object-position:center!important}.blog-section .default-blog-news .img-holder,.gallery .gallery-carousel .inner-box>img{height:250px}.gallery .gallery-carousel .intervention-card{display:flex;flex-direction:column;height:100%;padding-bottom:4px}.gallery .gallery-carousel .intervention-caption{flex:1 1;min-height:225px;padding:22px 22px 24px;border:1px solid #eee;border-top:0;background:#fff}.gallery .gallery-carousel .intervention-year{display:inline-block;margin-bottom:8px;color:#057cd8;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gallery .gallery-carousel .intervention-caption h4{margin-bottom:10px;color:#333;font-size:19px;font-weight:700;line-height:1.35}.gallery .gallery-carousel .intervention-caption p{margin:0;color:#777;font-size:14px;line-height:1.65}.about:not(.style-2) .left-column .img-box{height:170px;overflow:hidden;background:#f1f5f4}.about.style-2 .left-column .img-box{height:220px;overflow:hidden;background:#f1f5f4}.about .left-column .img-box>img{width:100%;height:100%;object-fit:cover!important;object-position:center!important}.eifil-adaptive-image-frame{position:relative;isolation:isolate;overflow:hidden}.eifil-adaptive-image-frame:before{position:absolute;inset:-18px;z-index:0;content:"";background-image:linear-gradient(rgba(241,245,244,.3),rgba(241,245,244,.3)),var(--adaptive-image);background-position:50%;background-size:cover;filter:blur(14px);transform:scale(1.08)}.eifil-adaptive-image-frame>.eifil-adaptive-image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain!important;object-position:center!important}@media (min-width:992px){.theme_menu .defaultmainmenu{width:100%;float:none}.defaultmainmenu-menu{display:flex;flex-wrap:nowrap;justify-content:flex-end}.defaultmainmenu-menu>li{flex:0 0 auto;float:none}.defaultmainmenu-menu>li>a{padding-right:8px;padding-left:8px;font-size:13px}}@media (max-width:1199px) and (min-width:992px){.defaultmainmenu-menu>li>a{padding-right:7px;padding-left:7px;font-size:12px}}@media (max-width:991px){.top-bar{padding:7px 0!important;line-height:1.35}#polyglotLanguageSwitcher,.top-bar-text{display:none!important}.top-bar .right-column,.top-bar>.container>.clearfix{width:100%;text-align:center}.top-bar .contact-info{display:flex!important;flex-wrap:wrap;justify-content:center;gap:3px 18px;margin:0}.top-bar .contact-info li{margin:0!important;padding:0!important;border:0!important;font-size:14px!important;line-height:24px!important;overflow-wrap:anywhere}.theme_menu,.theme_menu .container,.theme_menu .row{min-height:76px}.theme_menu .row{position:relative}.theme_menu .main-logo{top:0!important;z-index:2;margin:9px 0}.theme_menu .main-logo img{height:58px}.theme_menu .menu-column{position:absolute!important;top:0;right:15px;left:15px;z-index:3;width:auto;padding:0!important}.defaultmainmenu-responsive.defaultmainmenu{min-height:76px;padding-bottom:0!important}.defaultmainmenu .showhide{top:22px!important;right:0;width:34px;height:34px}.defaultmainmenu-responsive .defaultmainmenu-menu{position:relative;z-index:4;margin-top:76px!important;background:#303030}.rev_slider_wrapper .hero-action-caption,.rev_slider_wrapper .slide-content-box .thm-btn,.rev_slider_wrapper .tp-caption .thm-btn{display:none!important}.rev_slider_wrapper .slide-content-box{width:100%;max-width:680px;padding-right:24px;padding-left:24px;text-align:center}.rev_slider_wrapper .slide-content-box h1,.rev_slider_wrapper .slide-content-box h2{height:auto!important;font-size:32px!important;line-height:1.15!important;white-space:normal!important}.rev_slider_wrapper .slide-content-box p{font-size:15px!important;line-height:1.45!important;white-space:normal!important}.sec-padd,.sec-padd2,.sec-padd3{padding-top:60px}.section-title{margin-bottom:38px}.faq-section .category-style-one{margin-left:0}.fact-counter-2 .content{margin-bottom:30px}.main-footer .footer-widget{margin-bottom:35px}}@media (max-width:767px){.urgent-cause2:not(.eifil-programmes-page) .programme-image-frame.eifil-adaptive-image-frame{height:auto!important;aspect-ratio:auto}.urgent-cause2:not(.eifil-programmes-page) .programme-image-frame.eifil-adaptive-image-frame>img{height:auto!important}.eifil-adaptive-image-frame:before{display:none}.eifil-adaptive-image-frame>.eifil-adaptive-image{height:auto!important}.gallery .gallery-carousel .intervention-caption{min-height:0;padding:18px 18px 22px}.gallery .gallery-carousel .intervention-caption h4{font-size:18px}.urgent-cause2>.container>.row:first-child>[class*=col-]{width:100%;text-align:center}.urgent-cause2 .link.float_right{float:none!important;margin:-12px auto 28px;text-align:center}.urgent-cause2 .link .thm-btn{padding:0 20px;border-width:2px;border-radius:999px;font-size:13px;line-height:38px}.theme_menu .container{padding-left:12px}.theme_menu .row{margin-left:0;margin-right:0}.theme_menu .row>.col-md-3{padding-left:0}.defaultmainmenu-responsive.defaultmainmenu,.theme_menu,.theme_menu .container,.theme_menu .row{min-height:64px}.theme_menu .main-logo{margin:8px 0}.theme_menu .main-logo img{height:48px}.defaultmainmenu .showhide{top:15px!important;width:34px;height:34px}.defaultmainmenu-responsive .defaultmainmenu-menu{margin-top:64px!important}.top-bar{padding:6px 0!important;line-height:1.5}.top-bar .contact-info{flex-direction:column!important;align-items:center;gap:0}.top-bar .contact-info li{padding:0!important;margin:0!important;border-right:0!important;font-size:13px!important;line-height:22px!important;overflow-wrap:anywhere}.inner-banner{margin-top:0}.inner-banner .box{height:150px;margin-top:0}.inner-banner h1{padding:0 15px;font-size:30px;line-height:1.3;overflow-wrap:anywhere}.rev_slider_wrapper .tp-caption.hero-copy-caption,.rev_slider_wrapper .tp-loop-wrap:has(.hero-copy-caption),.rev_slider_wrapper .tp-mask-wrap:has(.hero-copy-caption),.rev_slider_wrapper .tp-parallax-wrap:has(.hero-copy-caption){left:0!important;width:100%!important;min-width:0!important;max-width:100%!important}.rev_slider_wrapper .hero-action-caption{display:none!important}.rev_slider_wrapper .slide-content-box{width:100%;padding-right:18px;padding-left:18px;text-align:center}.rev_slider_wrapper .slide-content-box h1,.rev_slider_wrapper .slide-content-box h2{height:auto;max-width:350px;margin:0 auto 8px;font-size:clamp(24px,7vw,28px)!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:normal}.rev_slider_wrapper .slide-content-box p{max-width:350px;margin-right:auto;margin-left:auto;font-size:13px!important;line-height:1.45!important;white-space:normal!important}.rev_slider_wrapper .slide-content-box p br{display:none}.breadcumb-wrapper .pull-left{float:none!important}.breadcumb-wrapper .pull-right{display:none}.breadcumb-wrapper ul.link-list{display:flex;flex-wrap:wrap;row-gap:6px}.sec-padd,.sec-padd2,.sec-padd3{padding-top:45px;padding-bottom:25px}.section-title{margin-bottom:30px}.section-title h2{font-size:27px;line-height:1.3}.about-2 .row,.team-style-2 .row,.urgent-cause2 .row{display:flex;flex-wrap:wrap}.about-2 article,.team-style-2 .item,.urgent-cause2 .item{display:flex;flex-direction:column;min-width:0}.about-2 .single-item,.urgent-cause2 .item>.content{flex:1 1}.about-2 .img-box,.team-style-2 .img-box,.urgent-cause2 .img-box{height:auto!important}.about .left-column .img-box>img,.about-2 .img-box>img,.blog-section .default-blog-news .img-holder img,.gallery .gallery-carousel .inner-box>img,.team-style-2 .img-box>img,.urgent-cause2 .img-box>img{display:block;width:100%;height:auto!important;object-fit:contain!important}.about.style-2 .left-column .img-box,.about:not(.style-2) .left-column .img-box,.blog-section .default-blog-news .img-holder,.gallery .gallery-carousel .inner-box{height:auto!important}.fact-counter-2 .counter-column{width:100%}.faq-section .accordion-box .acc-content{padding:16px}.faq-section .category-style-one{display:none}.faq-section .accordion-box .acc-btn,.faq-section .accordion-box .acc-content,.main-footer{overflow-wrap:anywhere}.team-style-3 .single-team-member .img-box{width:230px;height:230px}}@media (max-width:575px){.theme_menu .right-column{display:none}.main-logo img{width:auto;height:48px}.defaultmainmenu .showhide{z-index:5}.section-title h2{font-size:24px}.inner-banner h1{font-size:27px}.urgent-cause2 .content{padding-right:15px;padding-left:15px}.urgent-cause2 .content p{margin-bottom:15px}}