.elementor-38096 .elementor-element.elementor-element-1024e3c:not(.elementor-motion-effects-element-type-background), .elementor-38096 .elementor-element.elementor-element-1024e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22788A;}.elementor-38096 .elementor-element.elementor-element-1024e3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 62px 62px 62px;}.elementor-38096 .elementor-element.elementor-element-1024e3c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38096 .elementor-element.elementor-element-420fb65 > .elementor-element-populated{margin:-5px 0px 0px -98px;--e-column-margin-right:0px;--e-column-margin-left:-98px;}.elementor-38096 .elementor-element.elementor-element-420fb65 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-38096 .elementor-element.elementor-element-0397866 > .elementor-widget-container{margin:-4px 0px 22px 0px;padding:0px 0px 79px 0px;}.bdt-lightbox{background-color:#FFFFFF;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px) and (min-width:768px){.elementor-38096 .elementor-element.elementor-element-5162e92{width:70%;}}/* Start custom CSS for shortcode, class: .elementor-element-0397866 */#mc_embed_signup {
  background: #22788a !important;
  color: #ffffff !important;
  padding: 40px;
  border-radius: 4px;
}

/* Tittel */
#mc_embed_signup h2 {
  color: #ffffff !important;
  margin-bottom: 20px;
}

/* Labels */
#mc_embed_signup label {
  color: #ffffff !important;
  font-weight: 500;
}

/* Input-felt */
#mc_embed_signup input[type="email"] {
  background: transparent !important;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  padding: 10px;
  width: 100%;
  border-radius: 3px;
}

/* Placeholder */
#mc_embed_signup input::placeholder {
  color: rgba(255,255,255,0.7) !important;
}

/* Knapp */
#mc_embed_signup .button {
  background: #000000 !important;
  color: #ffffff !important;
  border: none !important;
  padding: 12px 25px;
  border-radius: 3px;
  cursor: pointer;
}

/* Knapp hover */
#mc_embed_signup .button:hover {
  background: #ffffff !important;
  color: #000000 !important;
}

/* GDPR teksten / info-tekst */
#mc_embed_signup p, 
.indicates-required,
#mce-responses {
  color: #ffffff !important;
  font-size: 13px;
}/* Mailchimp success / error message */
#mc_embed_signup .response {
  color: #ffffff !important;
  background: transparent !important;
  border: none !important;
}/* End custom CSS */