.elementor-98 .elementor-element.elementor-element-b1bb368{--display:flex;--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;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--overlay-opacity:0.95;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-98 .elementor-element.elementor-element-b1bb368:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-b1bb368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oye.africa/wp-content/uploads/2026/01/flat-african-pattern-design.png");background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-98 .elementor-element.elementor-element-b1bb368::before, .elementor-98 .elementor-element.elementor-element-b1bb368 > .elementor-background-video-container::before, .elementor-98 .elementor-element.elementor-element-b1bb368 > .e-con-inner > .elementor-background-video-container::before, .elementor-98 .elementor-element.elementor-element-b1bb368 > .elementor-background-slideshow::before, .elementor-98 .elementor-element.elementor-element-b1bb368 > .e-con-inner > .elementor-background-slideshow::before, .elementor-98 .elementor-element.elementor-element-b1bb368 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0306470 );--background-overlay:'';}.elementor-98 .elementor-element.elementor-element-5c20273{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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-98 .elementor-element.elementor-element-e670577.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-98 .elementor-element.elementor-element-e670577 .elementor-heading-title{font-family:"Gambetta", Sans-serif;font-size:2em;font-weight:300;}.elementor-98 .elementor-element.elementor-element-c02bc4e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-98 .elementor-element.elementor-element-4d7b823{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-98 .elementor-element.elementor-element-cd86fde{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-98 .elementor-element.elementor-element-78d4b93 .elementor-button{background-color:#FBD46900;font-family:"Alpino", Sans-serif;font-size:2em;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:dashed;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:12px 12px 12px 12px;}.elementor-98 .elementor-element.elementor-element-78d4b93{--e-transform-transition-duration:500ms;}.elementor-98 .elementor-element.elementor-element-78d4b93.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-98 .elementor-element.elementor-element-16cb616 .elementor-button{background-color:#FBD46900;font-family:"Alpino", Sans-serif;font-size:2.2em;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:dashed;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-98 .elementor-element.elementor-element-16cb616{--e-transform-transition-duration:500ms;}.elementor-98 .elementor-element.elementor-element-16cb616.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-98 .elementor-element.elementor-element-2e2b4cc{--display:flex;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-98 .elementor-element.elementor-element-7911504{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-98 .elementor-element.elementor-element-7911504.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-98 .elementor-element.elementor-element-7911504 .xpro-infolist-layout-vertical{row-gap:0px;}.elementor-98 .elementor-element.elementor-element-7911504 .xpro-infolist-layout-horizontal{row-gap:0px;}.elementor-98 .elementor-element.elementor-element-7911504 .xpro-infolist-media-type-icon::before{--xpro-speparator-line:0px;}.elementor-98 .elementor-element.elementor-element-7911504 .xpro-infolist-item,.elementor-98 .elementor-element.elementor-element-7911504 .xpro-infolist-item > a{align-items:center;}.elementor-98 .elementor-element.elementor-element-7911504 .xpro-infolist-media-type-icon{font-size:12px;min-height:12px;min-width:12px;height:25px;width:25px;}.elementor-98 .elementor-element.elementor-element-7911504 .xpro-infolist-media-type-icon > svg{width:12px;height:auto;}.elementor-98 .elementor-element.elementor-element-7911504 .xpro-infolist-media-type-image img{width:100px;}.elementor-98 .elementor-element.elementor-element-7911504 .xpro-infolist-title{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-98 .elementor-element.elementor-element-7911504 .xpro-infolist-item:hover .xpro-infolist-title{color:var( --e-global-color-accent );}.elementor-98 .elementor-element.elementor-element-6951e8e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-98 .elementor-element.elementor-element-6951e8e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-98 .elementor-element.elementor-element-6951e8e .xpro-infolist-layout-vertical{row-gap:0px;}.elementor-98 .elementor-element.elementor-element-6951e8e .xpro-infolist-layout-horizontal{row-gap:0px;}.elementor-98 .elementor-element.elementor-element-6951e8e .xpro-infolist-media-type-icon::before{--xpro-speparator-line:0px;}.elementor-98 .elementor-element.elementor-element-6951e8e .xpro-infolist-item,.elementor-98 .elementor-element.elementor-element-6951e8e .xpro-infolist-item > a{align-items:center;}.elementor-98 .elementor-element.elementor-element-6951e8e .xpro-infolist-media-type-icon{font-size:12px;min-height:12px;min-width:12px;height:25px;width:25px;}.elementor-98 .elementor-element.elementor-element-6951e8e .xpro-infolist-media-type-icon > svg{width:12px;height:auto;}.elementor-98 .elementor-element.elementor-element-6951e8e .xpro-infolist-media-type-image img{width:100px;}.elementor-98 .elementor-element.elementor-element-6951e8e .xpro-infolist-title{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-98 .elementor-element.elementor-element-6951e8e .xpro-infolist-item:hover .xpro-infolist-title{color:var( --e-global-color-accent );}.elementor-98 .elementor-element.elementor-element-8796cc2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-98 .elementor-element.elementor-element-139d945.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-98 .elementor-element.elementor-element-139d945 .elementor-heading-title{font-family:"Gambetta", Sans-serif;font-weight:600;}@media(min-width:768px){.elementor-98 .elementor-element.elementor-element-5c20273{--width:50%;}.elementor-98 .elementor-element.elementor-element-4d7b823{--width:50%;}}@media(max-width:1024px){.elementor-98 .elementor-element.elementor-element-b1bb368{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-98 .elementor-element.elementor-element-e670577 .elementor-heading-title{font-size:1.6em;}}@media(max-width:767px){.elementor-98 .elementor-element.elementor-element-b1bb368{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-98 .elementor-element.elementor-element-2e2b4cc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-c02bc4e *//* FORM CONTAINER */
#forminator-module-198 {
  position: relative;
  max-width: 520px;
}

/* HIDE LABEL */
#forminator-module-198 .forminator-label {
  display: none;
}

/* EMAIL INPUT */
#forminator-module-198 .forminator-input {
  border: 1px solid #484848;
  border-radius: 12px;
  height: 56px;
  padding: 0 64px 0 20px;
  font-size: 20px;
  font-family: Alpino;
  color: #000;
  outline: none;
}

/* PLACEHOLDER */
#forminator-module-198 .forminator-input::placeholder {
  color: #000;
  opacity: 0.6;
}

/* REMOVE DEFAULT STYLES */
#forminator-module-198 .forminator-field {
  margin: 0;
}

/* SUBMIT BUTTON (ARROW) */
#forminator-module-198 .forminator-button-submit {
  position: absolute;
  top: 28px;
  right: 10px;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px dashed #000;
  background: transparent;
  padding: 0;
  font-size: 0;
  cursor: pointer;
}

/* ARROW ICON */
#forminator-module-198 .forminator-button-submit::before {
  content: "→";
  font-size: 18px;
  color: #434343!important;
}

/* REMOVE BUTTON WRAPPER SPACING */
#forminator-module-198 .forminator-row-last {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78d4b93 */.elementor-98 .elementor-element.elementor-element-78d4b93 svg path {
    stroke: #434343;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16cb616 */.elementor-98 .elementor-element.elementor-element-16cb616 svg path {
    stroke: #434343;
    stroke-width: 4px;
}/* End custom CSS */