.elementor-9330 .elementor-element.elementor-element-1f75c73{--display:flex;}.elementor-9330 .elementor-element.elementor-element-e210c8d{--display:flex;}.elementor-9330 .elementor-element.elementor-element-522d68a{--display:flex;}.elementor-9330 .elementor-element.elementor-element-ea70d15{--display:flex;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-group{padding-right:calc( 0rem/2 );padding-left:calc( 0rem/2 );margin-bottom:0rem;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-form-fields-wrapper{margin-left:calc( -0rem/2 );margin-right:calc( -0rem/2 );margin-bottom:-0rem;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-labels-inline .elementor-field-group > label{padding-left:0.3rem;}body:not(.rtl) .elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-labels-inline .elementor-field-group > label{padding-right:0.3rem;}body .elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-labels-above .elementor-field-group > label{padding-bottom:0.3rem;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-group > label, .elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-mark-required .elementor-field-label:after{color:#FFFFFF;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-group > label{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-type-html{padding-bottom:0px;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-group .elementor-field, .elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-subgroup label{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#CFC8CC;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#CFC8CC;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-group .elementor-select-wrapper::before{color:#CFC8CC;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:0.6rem 1.1rem 0.6rem 1.1rem;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .e-form__buttons__wrapper__button-next{background-color:#000000;color:#FFFFFF;border-color:#000000;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-button[type="submit"]{background-color:#000000;color:#FFFFFF;border-color:#000000;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .e-form__buttons__wrapper__button-next:hover{background-color:#333333;color:#FFFFFF;border-color:#333333;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-button[type="submit"]:hover{background-color:#333333;color:#FFFFFF;border-color:#333333;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-message.elementor-message-danger{color:#FFFFFF;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-message.elementor-help-inline{color:#FFFFFF;}.elementor-9330 .elementor-element.elementor-element-69bd9c4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-group > label{font-size:14px;line-height:1.4em;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-group .elementor-field, .elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-subgroup label{font-size:15px;line-height:1.5em;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-button{font-size:15px;line-height:1.3em;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-group > label{font-size:14px;line-height:1.4em;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-group .elementor-field, .elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-field-subgroup label{font-size:15px;line-height:1.5em;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-button{font-size:15px;line-height:1.3em;}.elementor-9330 .elementor-element.elementor-element-69bd9c4 .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS *//*t22-newsletter-landing*/
.elementor-9330 .galeski-nlp {
  --pad: 1rem;
  --in: max(var(--pad), calc((100% - 1600px) / 2));
  --mag: #B60463;
  --or: #E95212;
  display: block;
  width: 100%;
  max-width: none;
  padding: 0;
  font-family: "Open Sans", Arial, sans-serif;
  color: #000000;
}
.elementor-9330 .galeski-nlp .e-con { width: auto; max-width: none; padding: 0; }
.elementor-9330 .galeski-nlp .elementor-widget { width: auto; max-width: none; margin: 0; }
.elementor-9330 .galeski-nlp .elementor-widget-text-editor p { margin: 0; }
.elementor-9330 .galeski-nlp .galeski-nlp__cut { position: relative; height: clamp(22rem, 46vw, 34rem); overflow: hidden; }
.elementor-9330 .galeski-nlp .galeski-nlp__layer { position: absolute; inset: 0; display: grid; align-content: center; padding-inline: var(--in); }
.elementor-9330 .galeski-nlp .galeski-nlp__layer--a { background: #FFFFFF; color: #000000; }
.elementor-9330 .galeski-nlp .galeski-nlp__layer--b { background: var(--mag); color: #FFFFFF; clip-path: polygon(0 0, 100% 0, 100% 34%, 0 74%); }
.elementor-9330 .galeski-nlp .galeski-nlp__word { margin: 0; font-family: inherit; font-size: clamp(3rem, 11.5vw, 10.5rem); font-weight: 800; line-height: .92; letter-spacing: -.02em; text-transform: none; }
.elementor-9330 .galeski-nlp .galeski-nlp__kerf { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; }
.elementor-9330 .galeski-nlp .galeski-nlp__eyebrow { position: absolute; top: 1.25rem; left: 0; right: 0; z-index: 2; margin: 0; padding-inline: var(--in); font-size: .95rem; font-weight: 700; line-height: 1.3; color: #FFFFFF; }
.elementor-9330 .galeski-nlp .galeski-nlp__low { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 30rem); align-items: start; gap: 2rem 4rem; padding: 2.5rem var(--in) 3rem; }
.elementor-9330 .galeski-nlp .galeski-nlp__text { display: block; }
.elementor-9330 .galeski-nlp .galeski-nlp__lead, .elementor-9330 .galeski-nlp .galeski-nlp__lead p { max-width: 34rem; font-size: clamp(1.05rem, .95rem + .4vw, 1.3rem); line-height: 1.4; color: #000000; }
.elementor-9330 .galeski-nlp .galeski-nlp__checks { display: grid; gap: .55rem; margin: 1.25rem 0 0; padding: 0; list-style: none; }
.elementor-9330 .galeski-nlp .galeski-nlp__checks li { display: flex; align-items: center; gap: .7rem; margin: 0; font-size: 1.05rem; line-height: 1.4; color: #000000; }
.elementor-9330 .galeski-nlp .galeski-nlp__ck { flex: none; width: 1.6rem; height: 1.2rem; }
.elementor-9330 .galeski-nlp .galeski-nlp__spam { margin-top: 1.4rem; font-size: .95rem; line-height: 1.5; color: #000000; }
.elementor-9330 .galeski-nlp .galeski-nlp__formbox { display: block; padding: 1.5rem; background: var(--or); }
.elementor-9330 .galeski-nlp .galeski-nlp__cta .elementor-heading-title { margin: 0 0 .9rem; font-family: inherit; font-size: 1.6rem; font-weight: 800; line-height: 1; letter-spacing: normal; text-transform: none; color: #FFFFFF; }
.elementor-9330 .galeski-nlp .elementor-form-fields-wrapper { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: .5rem; margin: 0; }
.elementor-9330 .galeski-nlp .elementor-field-group { width: auto; max-width: none; margin: 0; padding: 0; }
.elementor-9330 .galeski-nlp .elementor-field-group-email { grid-column: 1; grid-row: 1; }
.elementor-9330 .galeski-nlp .elementor-field-type-submit { grid-column: 2; grid-row: 1; }
.elementor-9330 .galeski-nlp .elementor-field-group-optin { grid-column: 1 / -1; grid-row: 2; margin-top: .1rem; }
.elementor-9330 .galeski-nlp .elementor-field-group-company { display: none; }
.elementor-9330 .galeski-nlp .elementor-field-group .elementor-field { min-height: 2.75rem; border-radius: 0; }
.elementor-9330 .galeski-nlp .elementor-field-type-submit .elementor-button { min-height: 2.75rem; padding: .6rem 1.3rem; border-radius: 0; }
.elementor-9330 .galeski-nlp .elementor-field-subgroup .elementor-field-option { display: flex; align-items: flex-start; gap: .55rem; }
.elementor-9330 .galeski-nlp .elementor-field-subgroup label { margin: 0; padding: 0; font-size: .85rem; line-height: 1.45; }
.elementor-9330 .galeski-nlp .elementor-field-subgroup a { color: #FFFFFF; text-decoration: underline; text-underline-offset: 2px; }
.elementor-9330 .galeski-nlp .elementor-field-subgroup a:hover, .elementor-9330 .galeski-nlp .elementor-field-subgroup a:focus-visible { text-decoration-thickness: 2px; color: #000000; }
.elementor-9330 .galeski-nlp .elementor-field-option input { flex: none; align-self: flex-start; width: 1.05rem; height: 1.05rem; margin: .12rem 0 0; }
@media (max-width: 1024px) {
  .elementor-9330 .galeski-nlp { --pad: 1.7rem; }
  .elementor-9330 .galeski-nlp .galeski-nlp__low { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 767px) {
  .elementor-9330 .galeski-nlp { --pad: 1.35rem; }
  .elementor-9330 .galeski-nlp .galeski-nlp__cut { height: 15rem; }
  .elementor-9330 .galeski-nlp .galeski-nlp__layer { align-content: end; padding-bottom: 2.2rem; }
  .elementor-9330 .galeski-nlp .galeski-nlp__word { font-size: 3.2rem; }
  .elementor-9330 .galeski-nlp .galeski-nlp__eyebrow { font-size: .78rem; }
  .elementor-9330 .galeski-nlp .elementor-form-fields-wrapper { grid-template-columns: minmax(0, 1fr); }
  .elementor-9330 .galeski-nlp .elementor-field-type-submit { grid-column: 1; grid-row: 2; }
  .elementor-9330 .galeski-nlp .elementor-field-type-submit .elementor-button { width: 100%; }
  .elementor-9330 .galeski-nlp .elementor-field-group-optin { grid-row: 3; }
}/* End custom CSS */