.elementor-33538 .elementor-element.elementor-element-b44e009{--display:flex;--min-height:440px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33538 .elementor-element.elementor-element-b44e009:not(.elementor-motion-effects-element-type-background), .elementor-33538 .elementor-element.elementor-element-b44e009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33538 .elementor-element.elementor-element-b44e009 .trx_addons_bg_text{z-index:0;}.elementor-33538 .elementor-element.elementor-element-b44e009 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-33538 .elementor-element.elementor-element-b44e009 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-33538 .elementor-element.elementor-element-d299313{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-33538 .elementor-element.elementor-element-d299313:not(.elementor-motion-effects-element-type-background), .elementor-33538 .elementor-element.elementor-element-d299313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#013BFE;}.elementor-33538 .elementor-element.elementor-element-d299313 .trx_addons_bg_text{z-index:0;}.elementor-33538 .elementor-element.elementor-element-d299313 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-33538 .elementor-element.elementor-element-d299313 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-33538 .elementor-element.elementor-element-01429ef img{width:62%;}.elementor-33538 .elementor-element.elementor-element-c9d1167{--display:flex;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:56px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-33538 .elementor-element.elementor-element-c9d1167 .trx_addons_bg_text{z-index:0;}.elementor-33538 .elementor-element.elementor-element-c9d1167 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-33538 .elementor-element.elementor-element-c9d1167 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-33538 .elementor-element.elementor-element-49d3350 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33538 .elementor-element.elementor-element-49d3350 .sc_item_title{color:#000000;}.elementor-33538 .elementor-element.elementor-element-49d3350 .sc_item_title_text{-webkit-text-stroke-width:0px;font-family:"Kuno Sans", Sans-serif;font-size:46px;line-height:1.1em;}.elementor-33538 .elementor-element.elementor-element-49d3350 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-33538 .elementor-element.elementor-element-6de64d3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33538 .elementor-element.elementor-element-6de64d3{font-size:16px;line-height:1.55em;}.trx-addons-layout--edit-mode .trx-addons-layout__inner{background-color:var(--theme-color-bg_color);}.trx-addons-layout--single-preview .trx-addons-layout__inner{background-color:var(--theme-color-bg_color);}@media(max-width:1024px){.elementor-33538 .elementor-element.elementor-element-d299313{--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-33538 .elementor-element.elementor-element-c9d1167{--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-33538 .elementor-element.elementor-element-49d3350 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-33538 .elementor-element.elementor-element-49d3350 .sc_item_title_text{font-size:34px;}}@media(max-width:767px){.elementor-33538 .elementor-element.elementor-element-b44e009{--width:1400px;--min-height:0px;--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:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33538 .elementor-element.elementor-element-d299313{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-33538 .elementor-element.elementor-element-01429ef.elementor-element{--align-self:center;}.elementor-33538 .elementor-element.elementor-element-01429ef{text-align:center;}.elementor-33538 .elementor-element.elementor-element-01429ef img{width:40px;}.elementor-33538 .elementor-element.elementor-element-c9d1167{--content-width:500px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-33538 .elementor-element.elementor-element-49d3350 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33538 .elementor-element.elementor-element-49d3350 .sc_item_title_text{font-size:23px;line-height:1.2em;}.elementor-33538 .elementor-element.elementor-element-6de64d3 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-33538 .elementor-element.elementor-element-6de64d3{font-size:14px;line-height:1.5em;}.elementor-33538 .elementor-element.elementor-element-87b2122 > .elementor-widget-container{margin:10px 0px 0px 0px;}}@media(min-width:768px){.elementor-33538 .elementor-element.elementor-element-d299313{--width:40%;}}/* Start custom CSS *//* Newsletter popup v2 (2026-10-24) */
.elementor-33538 .yemu-nl-brand img { filter: brightness(0) invert(1); }
.elementor-33538 .yemu-nl-eyebrow .elementor-heading-title { display: inline-block; padding: 5px 9px 4px; background: #013BFE; color: #fff; font-family: "Roboto Mono", monospace; font-size: 11px; font-weight: 400; letter-spacing: 2px; line-height: 1.2; text-transform: uppercase; }
.elementor-33538 .yemu-nl-text p { margin: 0; max-width: 40ch; font-family: "Kuno Sans", sans-serif !important; font-size: inherit; line-height: inherit; color: #555; } /* size: Elementor > Style > Typography */.elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields { display: grid; grid-template-columns: minmax(0, 1fr) auto; max-width: 560px; }
.elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields > br { display: none; }
.elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields::before, .elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields::after { display: none !important; }
.elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields input[type=email] { width: 100% !important; height: 56px; margin: 0; padding: 0 18px !important; border: 1px solid rgba(0, 0, 0, .2) !important; border-right: 0 !important; border-radius: 0 !important; background: #fff !important; background-image: none !important; box-shadow: none !important; font-family: "Kuno Sans", sans-serif !important; font-size: 16px !important; color: #000 !important; }
.elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields input[type=email]::placeholder { color: #8a8a8a; opacity: 1; }
.elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields input[type=email]:focus { border-color: #013BFE !important; outline: none; }
.elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields button { width: auto !important; overflow: visible !important; margin: 0; text-indent: 0 !important; cursor: pointer; }
.elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields button::after { content: "→" !important; }
.elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields > div { grid-column: 1 / -1; display: flex; align-items: flex-start; gap: 10px; margin-top: 14px; }
.elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields input[type=checkbox] { flex: none; width: 16px; height: 16px; margin: 2px 0 0; accent-color: #013BFE; }
.elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields label { font-family: "Kuno Sans", sans-serif !important; font-size: 13px !important; line-height: 1.45; letter-spacing: 0; color: #555; }
.elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields label a { color: #013BFE !important; text-decoration: underline; text-underline-offset: 2px; }
.elementor-33538 #style-10.mc4wp-form .mc4wp-response { margin-top: 12px; font-family: "Kuno Sans", sans-serif; font-size: 14px; }
@media (max-width: 480px) { .elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields { grid-template-columns: minmax(0, 1fr); } .elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields input[type=email] { border-right: 1px solid rgba(0, 0, 0, .2) !important; } .elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields button { justify-content: center; width: 100% !important; } }
/* mobile: compact */
@media (max-width: 767px) {
  .elementor-33538 .yemu-nl-eyebrow .elementor-heading-title { padding: 4px 7px 3px; font-size: 10px; letter-spacing: 1.6px; }
  .elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields input[type=email] { height: 48px; padding: 0 14px !important; font-size: 15px !important; }
  .elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields > div { margin-top: 10px; gap: 8px; }
  .elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields label { font-size: 12px !important; }
}

/* the popup frame of advanced-popups: same rounded corners as the layout (radius is set in Elementor on the main container) */
.adp-popup[data-id="9110"] .adp-popup-wrap, .adp-popup[data-id="9110"] .adp-popup-container { border-radius: 12px; overflow: hidden; }


.elementor-33538 #style-10.mc4wp-form .mc4wp-form-fields > div > label { display: flex; align-items: flex-start; gap: 8px; cursor: pointer; }/* End custom CSS */