.elementor-5242 .elementor-element.elementor-element-a0d2353{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5242 .elementor-element.elementor-element-0c3b258{--display:flex;--justify-content:space-between;--overlay-opacity:0.5;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:0%;}.elementor-5242 .elementor-element.elementor-element-0c3b258:not(.elementor-motion-effects-element-type-background), .elementor-5242 .elementor-element.elementor-element-0c3b258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAD616;}.elementor-5242 .elementor-element.elementor-element-0c3b258::before, .elementor-5242 .elementor-element.elementor-element-0c3b258 > .elementor-background-video-container::before, .elementor-5242 .elementor-element.elementor-element-0c3b258 > .e-con-inner > .elementor-background-video-container::before, .elementor-5242 .elementor-element.elementor-element-0c3b258 > .elementor-background-slideshow::before, .elementor-5242 .elementor-element.elementor-element-0c3b258 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5242 .elementor-element.elementor-element-0c3b258 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{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-5242 .elementor-element.elementor-element-dd5d778{text-align:start;}.elementor-5242 .elementor-element.elementor-element-dd5d778 img{width:40%;}.elementor-5242 .elementor-element.elementor-element-1bc87ff{--display:flex;--padding-top:6%;--padding-bottom:6%;--padding-left:2%;--padding-right:6%;}#elementor-popup-modal-5242 .dialog-widget-content{animation-duration:0.4s;background-color:#FBF6EE;border-radius:24px 24px 24px 24px;box-shadow:0px 30px 80px -20px rgba(0,0,0,0.5);}#elementor-popup-modal-5242{background-color:rgba(20,17,10,0.55);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5242 .dialog-message{width:68vw;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-5242 .dialog-close-button{display:flex;top:18px;background-color:#FBF6EE;font-size:20px;}body:not(.rtl) #elementor-popup-modal-5242 .dialog-close-button{right:18px;}body.rtl #elementor-popup-modal-5242 .dialog-close-button{left:18px;}#elementor-popup-modal-5242 .dialog-close-button i{color:#14110A;}#elementor-popup-modal-5242 .dialog-close-button svg{fill:#14110A;}@media(max-width:767px){#elementor-popup-modal-5242 .dialog-message{width:100%;}#elementor-popup-modal-5242{align-items:flex-end;}#elementor-popup-modal-5242 .dialog-widget-content{border-radius:24px 24px 0px 0px;}}/* Start custom CSS */.elementor-5242 .elementor-element-2a4b500 { height: 20px; width: 102px; background-color: #352A0C; -webkit-mask: url("https://bioeconomychallenge.org/wp-content/uploads/2025/10/Logo_Black-1024x201.png") left center / contain no-repeat; mask: url("https://bioeconomychallenge.org/wp-content/uploads/2025/10/Logo_Black-1024x201.png") left center / contain no-repeat; }
.elementor-5242 .elementor-element-2a4b500 img { visibility: hidden; }
.elementor-5242 h2[data-id="38938406"] { font-family: "Space Grotesk", sans-serif; font-weight: 300; font-size: 64px; line-height: 1; letter-spacing: -.03em; color: #14110A; margin: 0; }
.elementor-5242 [data-id="3ba49fa1"] { display: flex; flex-direction: column; gap: 14px; width: 100%; padding: 0; }
.elementor-5242 [data-id="3ba49fa1"] > div:not([class*="message"]) { display: flex; flex-direction: column; gap: 6px; padding: 0; margin: 0; }
.elementor-5242 [data-id="3ba49fa1"] label { font-family: "Inter", sans-serif; font-size: 13px; line-height: 1.45; color: #352A0C; margin: 0; }
.elementor-5242 [data-id="3ba49fa1"] label a { color: #352A0C; text-decoration: underline; }
.elementor-5242 [data-id="3ba49fa1"] input.e-form-input-base { height: 48px; width: 100%; box-sizing: border-box; font-family: "Inter", sans-serif; font-size: 16px; color: #14110A; border: 1.3px solid rgba(53,42,12,.28); border-radius: 12px; background-color: transparent; padding: 0 14px; margin: 0; }
.elementor-5242 [data-id="3ba49fa1"] input.e-form-input-base:focus { border-color: #352A0C; outline: 2px solid #32BA9A; outline-offset: 1px; }
.elementor-5242 [data-id="687ea8b5"] { flex-direction: row !important; align-items: flex-start; gap: 10px !important; }
.elementor-5242 [data-id="687ea8b5"] input { width: 18px; height: 18px; flex: none; margin: 1px 0 0; appearance: auto; -webkit-appearance: checkbox; clip-path: none; background: transparent; accent-color: #352A0C; border-radius: 0; }
.elementor-5242 [data-id="25cefc45"] { width: 100%; box-sizing: border-box; justify-content: center; border-radius: 99px; background-color: #352A0C; color: #FBF6EE; font-family: "Inter", sans-serif; font-size: 16px; font-weight: 400; min-height: 48px; margin: 6px 0 0; border: 0; }
.elementor-5242 [data-id="25cefc45"]:hover, .elementor-5242 [data-id="25cefc45"]:focus { background-color: #073D30; }
@media (max-width: 767px) {
  .elementor-5242 h2[data-id="38938406"] { font-size: 44px; padding-right: 48px; }
  .elementor-5242 [data-id="3ba49fa1"] { gap: 10px; }
  .elementor-5242 [data-id="3ba49fa1"] input.e-form-input-base { height: 44px; }
  .elementor-5242 .elementor-element.elementor-element-1bc87ff { --padding-bottom: calc(120px + env(safe-area-inset-bottom, 0px)); padding-bottom: calc(120px + env(safe-area-inset-bottom, 0px)) !important; }
}/* End custom CSS */