.elementor-6183 .elementor-element.elementor-element-7869fc5{--display:flex;--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;}.elementor-6183 .elementor-element.elementor-element-1b2d8f8 > .elementor-widget-container{margin:-107px 0px 0px 0px;}.elementor-6183 .elementor-element.elementor-element-1b2d8f8 .jet-form-builder__label{text-align:left;}.elementor-6183 .elementor-element.elementor-element-1b2d8f8 .jet-form-builder__desc{text-align:left;}.elementor-6183 .elementor-element.elementor-element-1b2d8f8 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-6183 .elementor-element.elementor-element-1b2d8f8 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-6183 .elementor-element.elementor-element-1b2d8f8 .jet-form-builder input{color-scheme:normal;}.elementor-6183 .elementor-element.elementor-element-1b2d8f8 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-6183 .elementor-element.elementor-element-1b2d8f8 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-6183 .elementor-element.elementor-element-1b2d8f8 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-6183 .elementor-element.elementor-element-1b2d8f8 .jet-form-builder-message--success{text-align:center;}.elementor-6183 .elementor-element.elementor-element-1b2d8f8 .jet-form-builder-message--error{text-align:center;}.elementor-6183 .elementor-element.elementor-element-c5db49d{--display:flex;--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;}@media(max-width:767px){.elementor-6183 .elementor-element.elementor-element-1b2d8f8 > .elementor-widget-container{margin:-76px 0px 0px 0px;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-1b2d8f8 */.formularz{
  --form-paper:#fffdf7;
  --form-paper-2:#f6f1e4;
  --form-ink:#0c0d0f;
  --form-muted:#4a4c52;
  --form-line:#e0dacb;
  --form-blue:#18A68A;
  --form-blue-deep:#18A68A;
  max-width:760px;
  margin-inline:auto;
  color:var(--form-ink);
  font-family:"Red Hat Display",system-ui,-apple-system,"Segoe UI",sans-serif;
}

.formularz .jet-engine-form,
.formularz .jet-form-builder{
  padding:clamp(22px,4vw,36px);
  border:2px solid var(--form-ink);
  background:var(--form-paper);
  box-shadow:7px 7px 0 var(--form-ink);
}

.formularz .jet-engine-form__field-wrap,
.formularz .jet-form-builder__field-wrap{
  margin:0 0 18px !important;
}

.formularz .jet-engine-form__label,
.formularz .jet-form-builder__label,
.formularz .jet-form-builder__field-label{
  display:block;
  margin:0 0 8px;
  font:800 11px/1.25 "Red Hat Display",system-ui,sans-serif;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:var(--form-ink);
}

.formularz input:not([type="checkbox"]):not([type="radio"]),
.formularz select,
.formularz textarea{
  width:100% !important;
  min-height:50px;
  padding:13px 14px !important;
  border:1.5px solid var(--form-ink) !important;
  border-radius:0 !important;
  outline:0;
  background:#fff !important;
  color:var(--form-ink) !important;
  box-shadow:none !important;
  font:500 16px/1.35 "Red Hat Display",system-ui,sans-serif !important;
  transition:border-color .15s ease,box-shadow .15s ease;
}

.formularz textarea{min-height:130px;resize:vertical}
.formularz input::placeholder,.formularz textarea::placeholder{color:#6f7178;opacity:1}
.formularz .jet-form-builder__desc{margin-top:6px;font-size:13px;line-height:1.4;color:var(--form-muted)}
.formularz select{cursor:pointer}

.formularz input:not([type="checkbox"]):not([type="radio"]):focus,
.formularz select:focus,
.formularz textarea:focus{
  border-color:var(--form-blue) !important;
  box-shadow:4px 4px 0 var(--form-blue) !important;
}

.formularz .jet-engine-form__field-wrap.checkboxes-wrap,
.formularz .jet-engine-form__field-wrap.radio-wrap,
.formularz .jet-form-builder__field-wrap.checkboxes-wrap,
.formularz .jet-form-builder__field-wrap.radio-wrap{
  padding:16px;
  border:1.5px solid var(--form-line);
  background:var(--form-paper-2);
}

.formularz input[type="checkbox"],.formularz input[type="radio"]{
  width:20px !important;
  height:20px !important;
  margin:2px 10px 0 0 !important;
  accent-color:var(--form-blue);
  vertical-align:top;
}

.formularz .jet-engine-form__field-wrap.checkboxes-wrap label,
.formularz .jet-engine-form__field-wrap.radio-wrap label,
.formularz .jet-form-builder__field-wrap.checkboxes-wrap label,
.formularz .jet-form-builder__field-wrap.radio-wrap label{
  display:flex;
  align-items:flex-start;
  font:500 13px/1.45 "Red Hat Display",system-ui,sans-serif;
  color:var(--form-muted);
}

.formularz .jet-engine-form__submit,
.formularz .jet-form-builder__submit{
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  min-height:52px;
  padding:16px 26px !important;
  border:2px solid var(--form-ink) !important;
  border-radius:0 !important;
  background:var(--form-blue) !important;
  color:#fff !important;
  box-shadow:none !important;
  font:800 14px/1 "Red Hat Display",system-ui,sans-serif !important;
  letter-spacing:.06em;
  text-transform:uppercase;
  cursor:pointer;
  transition:background .15s ease,transform .15s ease,box-shadow .15s ease;
}

.formularz .jet-engine-form__submit:hover,
.formularz .jet-form-builder__submit:hover{
  background:var(--form-blue-deep) !important;
  transform:translate(-3px,-3px);
  box-shadow:5px 5px 0 var(--form-ink) !important;
}

.formularz .jet-engine-form__submit:focus-visible,
.formularz .jet-form-builder__submit:focus-visible{
  outline:3px solid var(--form-blue);
  outline-offset:4px;
}

.formularz .jet-engine-form__field-error,
.formularz .jet-form-builder__field-error{
  margin-top:6px;
  font-size:13px;
  color:#be0908;
}

.formularz .jet-engine-form__message,
.formularz .jet-form-builder-message{
  margin-top:18px;
  padding:14px 16px;
  border:1.5px solid var(--form-ink);
  background:var(--form-paper-2);
  color:var(--form-ink);
  font-weight:700;
}

@media(max-width:520px){
  .formularz .jet-engine-form,.formularz .jet-form-builder{padding:20px;box-shadow:5px 5px 0 var(--form-ink)}
  .formularz .jet-engine-form__submit,.formularz .jet-form-builder__submit{width:100%}
}/* End custom CSS */