.elementor-48855 .elementor-element.elementor-element-1e1148b:not(.elementor-motion-effects-element-type-background), .elementor-48855 .elementor-element.elementor-element-1e1148b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-48855 .elementor-element.elementor-element-1e1148b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48855 .elementor-element.elementor-element-1e1148b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48855 .elementor-element.elementor-element-325e4b0 .elementor-button{text-shadow:0px 0px 7px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;}#elementor-popup-modal-48855{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-48855 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-48855 .dialog-close-button{display:flex;}#elementor-popup-modal-48855 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-48855 .elementor-element.elementor-element-6825cbe > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-48855 .elementor-element.elementor-element-325e4b0 .elementor-button{font-size:9px;}}/* Start custom CSS for section, class: .elementor-element-1e1148b *//* TEXT HORE - centrovanie */
.elementor-48855 .elementor-element.elementor-element-1e1148b .ps-popup-top {
  text-align: center;
  max-width: 420px;
  margin: 0 auto 20px;
}

/* HEADLINE */
.elementor-48855 .elementor-element.elementor-element-1e1148b h2 {
  color: #ffffff;
}

/* POPIS */
.elementor-48855 .elementor-element.elementor-element-1e1148b p {
  color: #cfcfcf;
}

/* NOTE */
.elementor-48855 .elementor-element.elementor-element-1e1148b .ps-popup-note {
  color: #9a9a9a;
}

/* INPUTY - LEN FARBY */
.elementor-48855 .elementor-element.elementor-element-1e1148b input[type="text"],
.elementor-48855 .elementor-element.elementor-element-1e1148b input[type="email"],
.elementor-48855 .elementor-element.elementor-element-1e1148b .tnp-text,
.elementor-48855 .elementor-element.elementor-element-1e1148b .tnp-email {
  background: #ffffff;
  color: #111111;
  border: none;
}

/* PLACEHOLDER */
.elementor-48855 .elementor-element.elementor-element-1e1148b input::placeholder {
  color: #888 !important;
}

/* LABELY (Krstné meno, Email) */
.elementor-48855 .elementor-element.elementor-element-1e1148b .tnp-field label {
  color: #cfcfcf;
}

/* CHECKBOX TEXT */
.elementor-48855 .elementor-element.elementor-element-1e1148b .tnp-field-checkbox,
.elementor-48855 .elementor-element.elementor-element-1e1148b .tnp-privacy-field {
  color: #cfcfcf;
}

/* LINK v checkboxe */
.elementor-48855 .elementor-element.elementor-element-1e1148b .tnp-field-checkbox a {
  color: #fffffff;
}

/* TLAČIDLO */
.elementor-48855 .elementor-element.elementor-element-1e1148b .tnp-submit,
.elementor-48855 .elementor-element.elementor-element-1e1148b input[type="submit"] {
  background: #ff6a00;
  color: #ffffff;
  border: none;
}

.elementor-48855 .elementor-element.elementor-element-1e1148b .tnp-field-checkbox,
.elementor-48855 .elementor-element.elementor-element-1e1148b .tnp-field-checkbox *,
.elementor-48855 .elementor-element.elementor-element-1e1148b .tnp-privacy-field,
.elementor-48855 .elementor-element.elementor-element-1e1148b .tnp-privacy-field *,
.elementor-48855 .elementor-element.elementor-element-1e1148b .tnp-checkbox-label,
.elementor-48855 .elementor-element.elementor-element-1e1148b .tnp-checkbox-label * {
  color: #ffffff !important;
}/* End custom CSS */