.elementor-widget-section .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-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-25751 .elementor-element.elementor-element-d562c1f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25751 .elementor-element.elementor-element-d562c1f > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25751 .elementor-element.elementor-element-d562c1f:not(.elementor-motion-effects-element-type-background), .elementor-25751 .elementor-element.elementor-element-d562c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://caribbeanbiodiversityfund.org/wp-content/uploads/2026/01/OceanImageBank_MicheleRoux_27.jpg") 50% 50%;background-size:cover;}.elementor-25751 .elementor-element.elementor-element-d562c1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-90px;margin-bottom:0px;}.elementor-25751 .elementor-element.elementor-element-d562c1f > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-25751 .elementor-element.elementor-element-d562c1f > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-25751 .elementor-element.elementor-element-d562c1f > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-bc-flex-widget .elementor-25751 .elementor-element.elementor-element-fd75f92.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25751 .elementor-element.elementor-element-fd75f92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25751 .elementor-element.elementor-element-fd75f92 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-25751 .elementor-element.elementor-element-fd75f92 > .elementor-element-populated{margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-widget-theme-page-title .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-theme-page-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25751 .elementor-element.elementor-element-489c6fb{text-align:center;}.elementor-widget-eael-breadcrumbs .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-eael-breadcrumbs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-25751 .elementor-element.elementor-element-d6bc22c .eael-breadcrumbs{justify-content:center;}.elementor-25751 .elementor-element.elementor-element-d6bc22c .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#f8f8fa;}.elementor-25751 .elementor-element.elementor-element-d6bc22c .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-25751 .elementor-element.elementor-element-d6bc22c .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-widget-text-editor .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-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25751 .elementor-element.elementor-element-33725aa .elementor-widget-container > *{max-width:100%;}.elementor-25751 .elementor-element.elementor-element-33725aa{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.6vw;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-25751 .elementor-element.elementor-element-f086cde{padding:25px 0px 25px 0px;}.elementor-bc-flex-widget .elementor-25751 .elementor-element.elementor-element-6f24e65.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25751 .elementor-element.elementor-element-6f24e65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-be-image-box .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-be-image-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-25751 .elementor-element.elementor-element-cbd54b3 .elementor-image-box{text-align:left;}.elementor-25751 .elementor-element.elementor-element-cbd54b3 .elementor-image-box__content{background-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-25751 .elementor-element.elementor-element-3b9a99a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25751 .elementor-element.elementor-element-3b9a99a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-eael-feature-list .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-eael-feature-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-feature-list .connector-type-classic .connector{border-color:var( --e-global-color-primary );}.elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:before, .elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:after{border-color:var( --e-global-color-primary );}.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title, .elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title > a, .elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title:visited{color:var( --e-global-color-primary );}.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title, .elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner{background-color:var( --e-global-color-primary );}.elementor-25751 .elementor-element.elementor-element-a55b797{width:var( --container-widget-width, 111.681% );max-width:111.681%;--container-widget-width:111.681%;--container-widget-flex-grow:0;}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-items.eael-feature-list-horizontal{gap:50px;}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-items.eael-feature-list-horizontal[data-layout-tablet="vertical"] .eael-feature-list-item{padding-bottom:calc(50px/2);}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item{padding-bottom:calc(50px/2);}body.rtl .elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after{left:calc(-50px/2);}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before{height:calc(100% + 50px);}.elementor-25751 .elementor-element.elementor-element-a55b797 .connector-type-classic .connector{border-style:dashed;border-color:var( --e-global-color-accent );border-width:2px;}.elementor-25751 .elementor-element.elementor-element-a55b797 .connector-type-modern .eael-feature-list-item:before, .elementor-25751 .elementor-element.elementor-element-a55b797 .connector-type-modern .eael-feature-list-item:after{border-style:dashed;border-color:var( --e-global-color-accent );}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, .elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{border-width:2px;}.elementor-25751 .elementor-element.elementor-element-a55b797 .-icon-position-left .connector-type-modern .eael-feature-list-item:before, .elementor-25751 .elementor-element.elementor-element-a55b797 .-icon-position-left .connector-type-modern .eael-feature-list-item:after{border-width:2px;}.elementor-25751 .elementor-element.elementor-element-a55b797 .-icon-position-right .connector-type-modern .eael-feature-list-item:before, .elementor-25751 .elementor-element.elementor-element-a55b797 .-icon-position-right .connector-type-modern .eael-feature-list-item:after{border-width:2px;}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-items .eael-feature-list-icon{color:#fff;}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-items .eael-feature-list-icon svg{fill:#fff;}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-icon-box .eael-feature-list-icon{height:70px;width:70px;padding:15px 15px 15px 15px !important;}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-items.connector-type-classic .connector{right:calc(100% - 70px);}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-icon-box .eael-feature-list-icon i{font-size:35px !important;}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-icon-box .eael-feature-list-icon svg{width:35px !important;height:35px !important;line-height:35px !important;}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-icon-box .eael-feature-list-icon img{width:35px;height:35px;}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-img{width:35px;height:35px;}.elementor-25751 .elementor-element.elementor-element-a55b797 .-icon-position-left .eael-feature-list-content-box, .elementor-25751 .elementor-element.elementor-element-a55b797 .-icon-position-right .eael-feature-list-content-box, .elementor-25751 .elementor-element.elementor-element-a55b797 .-icon-position-top .eael-feature-list-content-box{margin:30px;}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-item .eael-feature-list-title{margin-bottom:10px;}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-content-box .eael-feature-list-title, .elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-content-box .eael-feature-list-title > a, .elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-content-box .eael-feature-list-title:visited{color:var( --e-global-color-secondary );}.elementor-25751 .elementor-element.elementor-element-a55b797 .eael-feature-list-content-box .eael-feature-list-content{color:var( --e-global-color-text );}.elementor-25751 .elementor-element.elementor-element-a217862{margin-top:25px;margin-bottom:25px;}.elementor-widget-heading .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-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25751 .elementor-element.elementor-element-850b36a .elementor-heading-title{max-width:100%;}.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 );}.elementor-25751 .elementor-element.elementor-element-8abeb67{margin-top:25px;margin-bottom:25px;}.elementor-25751 .elementor-element.elementor-element-8e4cfa1 .elementor-heading-title{max-width:100%;}.elementor-25751 .elementor-element.elementor-element-e5ba12b{margin-top:25px;margin-bottom:25px;}.elementor-25751 .elementor-element.elementor-element-dea0c48 .elementor-heading-title{max-width:100%;}.elementor-25751 .elementor-element.elementor-element-4ae83e6{margin-top:25px;margin-bottom:25px;}.elementor-25751 .elementor-element.elementor-element-67b5b42 .elementor-heading-title{max-width:100%;}@media(min-width:768px){.elementor-25751 .elementor-element.elementor-element-6f24e65{width:50%;}.elementor-25751 .elementor-element.elementor-element-3b9a99a{width:50%;}}@media(max-width:1024px){.elementor-25751 .elementor-element.elementor-element-d562c1f > .elementor-background-overlay{opacity:0.5;}.elementor-25751 .elementor-element.elementor-element-d562c1f{margin-top:-90px;margin-bottom:0px;}.elementor-25751 .elementor-element.elementor-element-33725aa{font-size:3vw;}.elementor-25751 .elementor-element.elementor-element-a55b797 .-icon-position-left .eael-feature-list-content-box, .elementor-25751 .elementor-element.elementor-element-a55b797 .-icon-position-right .eael-feature-list-content-box, .elementor-25751 .elementor-element.elementor-element-a55b797 .-icon-position-top .eael-feature-list-content-box{margin:20px;}}@media(max-width:767px){.elementor-25751 .elementor-element.elementor-element-d562c1f > .elementor-background-overlay{opacity:0.5;}.elementor-25751 .elementor-element.elementor-element-d562c1f{margin-top:-35px;margin-bottom:0px;}.elementor-25751 .elementor-element.elementor-element-fd75f92 > .elementor-element-populated{padding:55px 55px 55px 55px;}.elementor-25751 .elementor-element.elementor-element-d6bc22c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25751 .elementor-element.elementor-element-33725aa{font-size:4vw;}.elementor-25751 .elementor-element.elementor-element-a55b797 .-mobile-icon-position-left .eael-feature-list-content-box{margin:0 0 0 10px !important;}.elementor-25751 .elementor-element.elementor-element-a55b797 .-mobile-icon-position-right .eael-feature-list-content-box{margin:0 10px 0 0 !important;}.elementor-25751 .elementor-element.elementor-element-a55b797 .-icon-position-left .eael-feature-list-content-box, .elementor-25751 .elementor-element.elementor-element-a55b797 .-icon-position-right .eael-feature-list-content-box, .elementor-25751 .elementor-element.elementor-element-a55b797 .-icon-position-top .eael-feature-list-content-box{margin:10px;}}/* Start custom CSS *//* CBF Join Our Team: design system restyle of the cbf-op listing (Oct 2026) */
.elementor-25751 .elementor-element-d562c1f,.elementor-25751 .elementor-element-f086cde,.elementor-25751 .elementor-element-8abeb67,.elementor-25751 .elementor-element-e5ba12b,.elementor-25751 .elementor-element-4ae83e6,.elementor-25751 .elementor-element-850b36a{display:none!important}
.elementor-25751 .elementor-element-a217862{padding:0 24px 96px!important;margin:0!important;background:#E6E6E6!important}
.elementor-25751 .elementor-element-a217862>.elementor-container{max-width:1120px!important}
.elementor-25751 .elementor-element-7372dd4>.elementor-widget-wrap{padding:0!important}
.elementor-25751 .cbf-opportunities-wrapper{font-family:Outfit,sans-serif}
.elementor-25751 .cbf-filter-bar{background:#fff!important;border:0!important;border-radius:20px!important;padding:16px!important;gap:12px!important;box-shadow:0 8px 24px rgba(31,74,148,.08);margin-bottom:28px!important}
.elementor-25751 .cbf-filter-field input,.elementor-25751 .cbf-filter-field select{height:46px;padding:0 14px!important;border:1px solid #CCCCCC!important;border-radius:12px!important;font-family:Outfit,sans-serif!important;font-size:15px!important;color:#333!important;background-color:#fff!important}
.elementor-25751 .cbf-filter-field select{padding-right:34px!important;background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px!important}
.elementor-25751 .cbf-filter-field input::placeholder{color:#767676}
.elementor-25751 .cbf-filter-field input:focus,.elementor-25751 .cbf-filter-field select:focus{outline:none;border-color:#1F4A94!important;box-shadow:0 0 0 3px rgba(31,74,148,.18)}
.elementor-25751 .cbf-filter-btn,.elementor-25751 .cbf-view-btn,.elementor-25751 .cbf-view-btn-link,.elementor-25751 .cbf-load-more-btn,.elementor-25751 .cbf-download-btn,.elementor-25751 .cbf-apply-btn,.elementor-25751 .cbf-email-btn,.elementor-25751 .cbf-share-btn{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:18px!important;text-transform:uppercase;letter-spacing:.04em;border-radius:9999px!important;padding:13px 24px!important;background:#1F4A94!important;color:#fff!important;border:2px solid #1F4A94!important}
.elementor-25751 .cbf-filter-btn:hover,.elementor-25751 .cbf-view-btn:hover,.elementor-25751 .cbf-view-btn-link:hover,.elementor-25751 .cbf-share-btn:hover{background:#183B77!important;border-color:#183B77!important}
.elementor-25751 .cbf-filter-btn,.elementor-25751 .cbf-load-more-btn,.elementor-25751 .cbf-download-btn,.elementor-25751 .cbf-apply-btn{background:#F5BD29!important;border-color:#F5BD29!important;color:#333!important}
.elementor-25751 .cbf-filter-btn:hover,.elementor-25751 .cbf-load-more-btn:hover,.elementor-25751 .cbf-download-btn:hover,.elementor-25751 .cbf-apply-btn:hover{background:#E8AE17!important;border-color:#E8AE17!important;color:#333!important}
.elementor-25751 .cbf-share-btn{background:transparent!important;color:#1F4A94!important}
.elementor-25751 .cbf-share-btn:hover{color:#fff!important}
.elementor-25751 .cbf-filter-btn{height:46px;padding:0 24px!important}
.elementor-25751 :is(.cbf-filter-btn,.cbf-view-btn,.cbf-view-btn-link,.cbf-load-more-btn,.cbf-download-btn,.cbf-share-btn,.cbf-close,.cbf-accordion-header):focus-visible{outline:3px solid #333!important;outline-offset:2px}
.elementor-25751 .cbf-op-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
.elementor-25751 .cbf-op-card{background:#fff!important;border:1px solid #E6E6E6!important;border-radius:24px!important;padding:24px!important;min-height:0!important;box-shadow:0 4px 0 0 #CCCCCC inset,0 8px 24px rgba(31,74,148,.08)!important}
.elementor-25751 .cbf-op-card-open{order:-1;box-shadow:0 4px 0 0 #418344 inset,0 8px 24px rgba(31,74,148,.08)!important}
.elementor-25751 .cbf-op-card:hover{border-color:#1F4A94!important;box-shadow:0 4px 0 0 #418344 inset,0 14px 32px rgba(31,74,148,.14)!important}
.elementor-25751 .cbf-op-card-closed:hover{box-shadow:0 4px 0 0 #CCCCCC inset,0 14px 32px rgba(31,74,148,.14)!important}
.elementor-25751 .cbf-op-status-badge{font-family:Outfit,sans-serif;font-size:12px!important;line-height:16px;font-weight:700!important;letter-spacing:.06em!important;padding:5px 12px!important}
.elementor-25751 .cbf-status-open{background:#418344!important;color:#fff!important}
.elementor-25751 .cbf-status-closed{background:#E6E6E6!important;color:#4D4D4D!important}
.elementor-25751 .cbf-op-country-pill{background:rgba(31,74,148,.08)!important;color:#1F4A94!important;font-weight:700;font-size:13px}
.elementor-25751 .cbf-op-title{font-family:Outfit,sans-serif!important;font-weight:800!important;font-size:20px!important;line-height:26px!important;color:#1F4A94!important;margin:4px 0 12px!important}
.elementor-25751 .cbf-op-meta p{margin:0 0 4px!important;display:flex;justify-content:space-between;gap:12px}
.elementor-25751 .cbf-op-meta-label{font-family:Outfit,sans-serif;font-size:13px!important;font-weight:400!important;color:#4D4D4D!important;text-transform:uppercase;letter-spacing:.06em}
.elementor-25751 .cbf-op-meta-value{font-family:Outfit,sans-serif;font-size:15px!important;font-weight:600!important;color:#333!important}
.elementor-25751 .cbf-op-card-actions{margin-top:auto!important;padding-top:16px}
.elementor-25751 .cbf-op-grid:not(:has(.cbf-op-card-open))::before{content:"There are no open opportunities right now. New vacancies, consultancies and tenders are posted here first, so please check back soon. Past opportunities are listed below for reference.";grid-column:1/-1;display:block;padding:22px 26px;border-radius:20px;background:#fff;border-left:6px solid #F5BD29;font-family:Outfit,sans-serif;font-size:18px;line-height:28px;font-weight:400;color:#333}
.elementor-25751 .cbf-load-more-btn{margin-top:32px}
.elementor-25751 .cbf-modal-content{border-radius:24px!important;font-family:Outfit,sans-serif!important;color:#333}
.elementor-25751 .cbf-modal-header{border-bottom:1px solid #E6E6E6!important}
.elementor-25751 .cbf-modal-eyebrow{display:inline-block;padding:5px 12px;border-radius:9999px;background:#F5BD29!important;color:#333!important;font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase}
.elementor-25751 .cbf-modal-title{font-family:Outfit,sans-serif!important;font-weight:800!important;color:#1F4A94!important;line-height:1.25!important}
.elementor-25751 .cbf-close{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:14px!important;text-transform:uppercase;letter-spacing:.04em;border-radius:9999px!important;padding:10px 20px!important;background:transparent!important;color:#1F4A94!important;border:2px solid #1F4A94!important}
.elementor-25751 .cbf-close:hover{background:#1F4A94!important;color:#fff!important}
.elementor-25751 .cbf-modal-meta{font-family:Outfit,sans-serif!important;font-size:15px!important;color:#333!important}
.elementor-25751 .cbf-modal-meta strong{color:#1F4A94;font-weight:700}
.elementor-25751 .cbf-accordion-item{border:1px solid #E6E6E6!important;border-radius:16px!important;overflow:hidden;margin-bottom:12px!important;background:#fff!important}
.elementor-25751 .cbf-accordion-header{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:17px!important;color:#1F4A94!important;background:rgba(31,74,148,.05)!important;border:0!important;padding:16px 20px!important;text-align:left}
.elementor-25751 .cbf-accordion-header[aria-expanded="true"]{background:rgba(31,74,148,.1)!important}
.elementor-25751 .cbf-accordion-panel{font-family:Outfit,sans-serif!important;font-weight:300;font-size:16px!important;line-height:26px!important;color:#333!important}
.elementor-25751 .cbf-accordion-panel h3,.elementor-25751 .cbf-accordion-panel h4{font-family:Outfit,sans-serif!important;color:#1F4A94!important;font-weight:700!important}
@media(max-width:1024px){.elementor-25751 .cbf-op-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.elementor-25751 .elementor-element-a217862{padding:0 16px 56px!important}.elementor-25751 .cbf-op-grid{grid-template-columns:1fr!important}.elementor-25751 .cbf-filter-field{min-width:100%!important}}
.elementor-25751 .elementor-element-664d2f7c{background-size:cover!important;background-position:center 60%!important}
@media(max-width:1024px){.elementor-25751 .elementor-element-664d2f7c{min-height:0!important;flex:0 0 auto!important;width:100%!important;aspect-ratio:4/3}}/* End custom CSS */