@import url("https://fonts.cdnfonts.com/css/futura-pt");
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.navbar-brand img{height:60px !important;}
.nav-link--user,.nav-link--user-logout{color:#186AA5;}.menu--main .navbar-nav .nav-link{color:#186AA5;}.dsi_main_menu{box-shadow:0px 3px 6px #20abe166;}.navbar-nav .nav-item{padding-right:20px;}
#carouselWithCaptions{font-family:"Futura PT",sans-serif;}#carouselWithCaptions .text-white h1{color:white !important;}#carouselWithCaptions .dsi_africa-bg-red:hover{background:white !important;border-color:#62aac7 !important;color:black !important;}.qr{width:10rem;}.profile{width:2rem;aspect-ratio:1;margin-bottom:0.5rem;}.name{font-size:small;text-transform:uppercase;}.c-container{width:100%;}.title-h1{font-size:0.7rem;}.fourth-meeting{font-size:2rem;}.fourth-meeting span{font-size:3rem;}p{line-height:1;}.custom-height{height:63vh;}.squares,.div-squares{background-image:url(https://dsi-africa.org/sites/default/files/images/Background1.svg);background-size:100%;}.squares{height:100px;}.facilitator-split{padding-inline:3rem;}.ribbon{font-size:1rem;font-weight:bold;color:#fff;--f:0.5em;position:absolute;top:0;right:0;line-height:1.8;padding-inline:1lh;padding-bottom:var(--f);border-image:conic-gradient(#0008 0 0) 51% / var(--f);clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));transform:translate(calc((1 - cos(45deg)) * 100%),-100%) rotate(45deg);transform-origin:0% 100%;background-color:#f20505;}.carousel-item-resource .custom-height{height:72vh;}.carousel-item-resource .resource-banner{border-radius:1.5rem;background:radial-gradient(circle at top left,#62aac7 0,#0b1b2b 45%,#020617 100%);box-shadow:0 0 0 1px rgba(148,163,184,0.3),0 24px 60px rgba(15,23,42,0.75);overflow:hidden;backdrop-filter:blur(6px);position:relative;isolation:isolate;max-width:64rem;margin-inline:auto;padding:3rem 3.5rem;}.carousel-item-resource .resource-banner::before{content:"";position:absolute;inset:-40%;background-image:radial-gradient(circle at 0 0,rgba(94,234,212,0.18),transparent 55%),radial-gradient(circle at 100% 0,rgba(129,140,248,0.18),transparent 55%),radial-gradient(circle at 0 100%,rgba(248,250,252,0.05),transparent 55%);mix-blend-mode:screen;opacity:0.9;z-index:-1;}.resource-banner-glow{position:absolute;inset:0;background-image:linear-gradient(120deg,rgba(94,234,212,0.12),transparent 30%,transparent 70%,rgba(96,165,250,0.16));opacity:0.8;pointer-events:none;}.resource-banner-kicker{letter-spacing:0.18em;font-size:0.8rem;color:rgba(226,232,240,0.9);}.resource-banner-title{font-size:2rem;text-shadow:0 0 18px rgba(15,23,42,0.8);}.resource-banner-subtitle{max-width:32rem;color:rgba(226,232,240,0.92);line-height:1.4;}.resource-banner-meta{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.9rem;color:rgba(203,213,225,0.9);}.resource-banner-dot{width:0.6rem;height:0.6rem;border-radius:999px;background:radial-gradient(circle at 30% 30%,#a5f3fc,#22d3ee 45%,#0f172a 100%);box-shadow:0 0 0 2px rgba(45,212,191,0.3),0 0 18px rgba(45,212,191,0.9);}.carousel-item-resource .d-flex.align-items-center{justify-content:center;}@media only screen and (min-width:768px){.resource-banner-title{font-size:3rem;}}@media only screen and (min-width:768px){.qr{width:14rem;}.profile{width:3rem;}.profile.lg{width:5rem;}.name{font-size:initial;}.c-container{width:75%;}.title-h1{font-size:1.25rem;}.fourth-meeting{font-size:2.5rem;}.fourth-meeting span{font-size:5rem;}.facilitator-split{padding-inline:18rem;}}@media only screen and (min-width:1440px){.c-container{width:50%;}.squares,.div-squares{background-size:auto;}}@media only screen and (min-width:2560px){.custom-height{height:40vh;}}
img{object-fit:contain;}
.table-microsite td{border:1px solid #ddd !important;}.table-microsite th{border:1px solid #186AA5 !important;}
