.elementor-30392 .elementor-element.elementor-element-cf933dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-30392 .elementor-element.elementor-element-cf933dc:not(.elementor-motion-effects-element-type-background), .elementor-30392 .elementor-element.elementor-element-cf933dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-30392 .elementor-element.elementor-element-9f8c706{--display:flex;--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:130px;}.elementor-30392 .elementor-element.elementor-element-9f8c706.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30392 .elementor-element.elementor-element-1caeb67{--display:flex;}.elementor-30392 .elementor-element.elementor-element-1caeb67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30392 .elementor-element.elementor-element-1f47e49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30392 .elementor-element.elementor-element-1f47e49{text-align:start;}.elementor-30392 .elementor-element.elementor-element-1f47e49 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-30392 .elementor-element.elementor-element-02c71f0{width:auto;max-width:auto;}.elementor-30392 .elementor-element.elementor-element-02c71f0.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-30392 .elementor-element.elementor-element-cf933dc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-30392 .elementor-element.elementor-element-cf933dc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:24px;--padding-right:24px;}.elementor-30392 .elementor-element.elementor-element-1caeb67{--width:303px;}.elementor-30392 .elementor-element.elementor-element-1f47e49{width:auto;max-width:auto;text-align:start;}.elementor-30392 .elementor-element.elementor-element-1f47e49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30392 .elementor-element.elementor-element-02c71f0{width:auto;max-width:auto;}}@media(min-width:768px){.elementor-30392 .elementor-element.elementor-element-9f8c706{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30392 .elementor-element.elementor-element-9f8c706{--width:60%;}}/* Start custom CSS for shortcode, class: .elementor-element-02c71f0 *//* Dodanie odstępu 20px między polami formularza */
label {
    display: block;
    margin-bottom: -50px; /* Odstęp 20px między polami */
}

/* Dodanie odstępu 20px między przyciskiem a polami formularza */
input[type="submit"] {
    background-color: #005EE9;
    color: white;
    padding: 10px 0; /* Wewnętrzne wypełnienie góra-dół */
    border: none;
    border-radius: 5px;
    cursor: pointer;
    margin-top: 20px; /* Odstęp 30px między przyciskiem a polami */
    width: 100%; /* Przyciski na całą szerokość */
    font-size: 16px; /* Opcjonalnie - zmienia rozmiar czcionki w przycisku */
}

input[type="submit"]:hover {
    background-color: #004BB5;
}

textarea{
    max-height: 150px;
}/* End custom CSS */