.elementor-9332 .elementor-element.elementor-element-b34610b{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//*t22-newsletter-landing*/
.elementor-9332 .galeski-nlp-ft {
  --pad: 1rem;
  --in: max(var(--pad), calc((100% - 1600px) / 2));
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: .5rem 1.5rem;
  width: 100%;
  max-width: none;
  padding: 1.1rem var(--in);
  border-top: 1px solid #e3dde0;
  background: #FFFFFF;
  font-family: "Open Sans", Arial, sans-serif;
}
.elementor-9332 .galeski-nlp-ft .elementor-widget { width: auto; max-width: none; margin: 0; }
.elementor-9332 .galeski-nlp-ft .elementor-widget-text-editor { font-size: .8rem; line-height: 1.5; color: #6b6569; }
.elementor-9332 .galeski-nlp-ft .elementor-widget-text-editor p { margin: 0; }
.elementor-9332 .galeski-nlp-ft .galeski-nlp-ft__nav p { display: flex; flex-wrap: wrap; gap: .3rem 1.2rem; }
.elementor-9332 .galeski-nlp-ft .galeski-nlp-ft__nav a { color: #333333; text-decoration: none; }
.elementor-9332 .galeski-nlp-ft .galeski-nlp-ft__nav a:hover, .elementor-9332 .galeski-nlp-ft .galeski-nlp-ft__nav a:focus-visible { color: #B60463; text-decoration: underline; }
@media (max-width: 1024px) {
  .elementor-9332 .galeski-nlp-ft { --pad: 1.7rem; }
}
@media (max-width: 767px) {
  .elementor-9332 .galeski-nlp-ft { --pad: 1.35rem; flex-direction: column; align-items: flex-start; }
}/* End custom CSS */