.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}:root{--page-title-display:none;}/* Start custom CSS *//* Events page (34671) */
[data-id="56fb1de3"]{background-color:#0EBBB9!important;background-image:linear-gradient(90deg,rgba(14,187,185,1) 0,rgba(14,187,185,1) min(44%,calc(100% - 820px)),rgba(14,187,185,0) calc(min(44%,calc(100% - 820px)) + 110px)),url("https://caribbeanbiodiversityfund.org/wp-content/uploads/2026/10/cbf-team-IMG_1910-2048x1536.jpeg")!important;background-size:auto,max(56%,820px) auto!important;background-position:0 0,right 70%!important;background-repeat:no-repeat!important}
@media (max-width:1024px){[data-id="56fb1de3"]{min-height:0!important;padding:calc(75vw - 40px) 20px 48px!important;justify-content:flex-end!important;background-image:linear-gradient(180deg,rgba(14,187,185,0) 0,rgba(14,187,185,0) calc(75vw - 110px),rgba(14,187,185,.98) calc(75vw - 20px),rgba(14,187,185,.98) 100%),url("https://caribbeanbiodiversityfund.org/wp-content/uploads/2026/10/cbf-team-IMG_1910-1536x1152.jpeg")!important;background-size:auto,100% auto!important;background-position:0 0,center top!important}}
[data-id="ff5f4b0"]{-webkit-mask-image:var(--cbf-m-wave);mask-image:var(--cbf-m-wave);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
@media (max-width:1024px){[data-id="ff5f4b0"]{width:100%!important;height:90px!important}}
[data-id="28f73a2a"],[data-id="311fb547"]{scroll-margin-top:96px}
/* Upcoming list from The Events Calendar */
[data-id="af3af6c"]{flex:1 1 0;min-width:0;width:100%}
[data-id="af3af6c"] .tribe-common{font-family:Outfit,sans-serif!important}
[data-id="af3af6c"] .tribe-common-l-container{padding:0!important;min-height:0!important}
[data-id="af3af6c"] .tribe-events-header{padding:0!important;margin:0!important}
[data-id="af3af6c"] .tribe-events-header__top-bar,[data-id="af3af6c"] .tribe-events-header__content-title,[data-id="af3af6c"] .tribe-events-header__events-bar,[data-id="af3af6c"] .tribe-events-header__messages+.tribe-events-header__messages,[data-id="af3af6c"] .tribe-events-c-nav,[data-id="af3af6c"] .tribe-events-calendar-latest-past,[data-id="af3af6c"] .tribe-events-c-ical,[data-id="af3af6c"] .tribe-events-c-subscribe-dropdown__container,[data-id="af3af6c"] .tribe-events-c-messages__message svg{display:none!important}
[data-id="af3af6c"] .tribe-events-header__messages{margin:0!important;padding:0!important}
[data-id="af3af6c"] .tribe-events-c-messages__message{display:block!important;background:none!important;border:0;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;border-radius:0;padding:28px 0!important;margin:0!important;font-family:Outfit,sans-serif;font-size:18px;line-height:28px;color:#333333;text-align:left}
[data-id="af3af6c"] .tribe-events-c-messages__message::after{content:"New dates are added here as soon as they are confirmed.";display:block;color:#4D4D4D;font-size:16px;margin-top:4px}
[data-id="af3af6c"] .tribe-events-calendar-list__month-separator-text{font-family:Outfit,sans-serif;font-weight:700;color:#333333;text-transform:none}
[data-id="af3af6c"] .tribe-events-calendar-list__event-row{border-top:1px solid #D9D9D9;padding-top:28px;margin-bottom:28px}
[data-id="af3af6c"] .tribe-events-calendar-list__event-date-tag-weekday{color:#4D4D4D;font-family:Outfit,sans-serif}
[data-id="af3af6c"] .tribe-events-calendar-list__event-date-tag-daynum{color:#1F4A94;font-family:Outfit,sans-serif;font-weight:800}
[data-id="af3af6c"] .tribe-events-calendar-list__event-title-link{color:#1F4A94!important;font-family:Outfit,sans-serif;font-weight:700}
[data-id="af3af6c"] .tribe-events-calendar-list__event-datetime,[data-id="af3af6c"] .tribe-events-calendar-list__event-venue,[data-id="af3af6c"] .tribe-events-calendar-list__event-description{color:#333333;font-family:Outfit,sans-serif}
[data-id="af3af6c"] .tribe-events-calendar-list__event-featured-image{border-radius:0}
/* Past list headings link colour */
[data-id="311fb547"] h3 a{color:inherit;text-decoration:none}
[data-id="311fb547"] h3 a:hover,[data-id="311fb547"] .e-paragraph-base a{text-decoration:underline}
[data-id="311fb547"] .e-paragraph-base a{color:#1F4A94}/* End custom CSS */