.elementor-103022 .elementor-element.elementor-element-2f9e7b7{--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;--border-radius:32px 32px 32px 32px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103022 .elementor-element.elementor-element-2f9e7b7.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-103022 .elementor-element.elementor-element-eb806cd{--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;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-103022 .elementor-element.elementor-element-eb806cd:not(.elementor-motion-effects-element-type-background), .elementor-103022 .elementor-element.elementor-element-eb806cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a7430f );}.elementor-103022 .elementor-element.elementor-element-eb806cd.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder-row{margin-top:0px;margin-bottom:0px;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__label{text-align:left;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:500;line-height:34px;color:var( --e-global-color-3a53981 );}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__desc{text-align:left;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__fields-group{flex-direction:row;gap:0.7em 0.7em;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__field-wrap label{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-3a53981 );}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){background-color:#FFFFFF;padding:12px 24px 12px 24px;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ABABAB;border-radius:100px 100px 100px 100px;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder input{color-scheme:normal;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__heading{font-family:"Figtree", Sans-serif;font-size:32px;font-weight:700;word-spacing:0px;color:var( --e-global-color-3a53981 );}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__heading-desc{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-3a53981 );padding:0px 0px 024px 0px;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder-repeater__row{padding:12px 0px 12px 0px;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder-repeater__new{background-color:var( --e-global-color-3a53981 );color:#FFFFFF;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:500;line-height:34px;padding:10px 24px 10px 24px;border-style:none;border-radius:32px 32px 32px 32px;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder-repeater__new:hover{background-color:var( --e-global-color-f8113ac );color:#FFFFFF;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder-repeater__remove{background-color:var( --e-global-color-3a53981 );color:#FFFFFF;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__action-button{background-color:var( --e-global-color-1eae68f );color:var( --e-global-color-3a53981 );transition:all 0.3s;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:500;line-height:34px;padding:8px 32px 8px 32px;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__action-button:hover{background-color:#F8D363;color:var( --e-global-color-3a53981 );}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__submit-wrap{justify-content:flex-end;align-items:flex-end;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__next-page-wrap{text-align:left;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__next-page{margin:48px 0px 0px 0px;padding:8px 32px 8px 32px;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;border-style:none;border-radius:50px 50px 50px 50px;color:#FFFFFF;background-color:var( --e-global-color-3a53981 );}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder-row .jet-form-builder__action-button-wrapper[data-type="next"]{justify-content:flex-end;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__next-page:hover{color:#FFFFFF;background-color:#19B1E8;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__prev-page{padding:8px 32px 8px 32px;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;border-style:none;border-radius:50px 50px 50px 50px;color:#FFFFFF;background-color:var( --e-global-color-3a53981 );}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder-row .jet-form-builder__action-button-wrapper[data-type="prev"]{justify-content:flex-start;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__prev-page:hover{color:#FFFFFF;background-color:var( --e-global-color-f8113ac );}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder-message--success{text-align:center;}.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder-message--error{text-align:center;}@media(max-width:767px){.elementor-103022 .elementor-element.elementor-element-d6d79eb .jet-form-builder__heading{font-size:40px;line-height:1em;}}@media(min-width:768px){.elementor-103022 .elementor-element.elementor-element-2f9e7b7{--content-width:69%;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-d6d79eb */.elementor-103022 .elementor-element.elementor-element-d6d79eb {
    /* Główne pole Select */
.select2-container--default .select2-selection--single {
    background-color: #ffffff !important;
    border: 1px solid #d1d5db !important;
    border-radius: 32px !important;
    padding: 12px 12px !important;
    height: 45px !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
}

/* Tekst w polu */
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #374151 !important;
    line-height: 1.2em !important;
}

/* Strzałka dropdown - zamknięte */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #6b7280 transparent transparent transparent !important;
    border-width: 6px 4px 0 4px !important;
}

/* Strzałka dropdown - otwarte */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #6b7280 transparent !important;
    border-width: 0 4px 6px 4px !important;
}

/* Dropdown lista */
.select2-dropdown {
    background-color: #ffffff !important;
    border: 1px solid #d1d5db !important;
    border-radius: 8px !important;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important;
}

/* Opcje w dropdown */
.select2-results__option {
    color: #374151 !important;
}

/* Wyśrodkowanie strzałki */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px !important;
  position: absolute !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  right: 10px !important;
  width: 20px !important;
}
}

.elementor-103022 .elementor-element.elementor-element-d6d79eb {
    .jet-form-builder__next-page-wrap {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-end;
    }
    
    .jet-form-builder-repeater__row {
            padding: 12px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 16px;
    margin-bottom: 24px;
    }
    
    .jet-form-builder__next-page-wrap button:only-child {
    margin-left: auto;
}
}

.elementor-103022 .elementor-element.elementor-element-d6d79eb {
    .jet-form-builder__required {
        color: red;
    }
}/* End custom CSS */