.elementor-2038 .elementor-element.elementor-element-6ba44de{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2038 .elementor-element.elementor-element-6ba44de:not(.elementor-motion-effects-element-type-background), .elementor-2038 .elementor-element.elementor-element-6ba44de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-ca5930f ) 100%, #FFFFFF 45%);}.elementor-2038 .elementor-element.elementor-element-6ba44de > .elementor-shape-bottom svg, .elementor-2038 .elementor-element.elementor-element-6ba44de > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:10px;}.elementor-2038 .elementor-element.elementor-element-6ba44de.e-con{--align-self:flex-start;}.elementor-2038 .elementor-element.elementor-element-634759a{text-align:center;}.elementor-2038 .elementor-element.elementor-element-634759a .entry-title, .elementor-2038 .elementor-element.elementor-element-634759a .entry-title a{color:var( --e-global-color-715f513 );}.elementor-2038 .elementor-element.elementor-element-634759a .entry-title{font-weight:400;}.elementor-2038 .elementor-element.elementor-element-e60e1d8{--display:flex;}.elementor-2038 .elementor-element.elementor-element-7486783 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-2038 .elementor-element.elementor-element-7486783 input[type="text"]{transition:all ease-out 0.3s;}.elementor-2038 .elementor-element.elementor-element-7486783 input[type="email"]{transition:all ease-out 0.3s;}.elementor-2038 .elementor-element.elementor-element-7486783 select{transition:all ease-out 0.3s;}.elementor-2038 .elementor-element.elementor-element-7486783 textarea{transition:all ease-out 0.3s;}.elementor-2038 .elementor-element.elementor-element-7486783 input[type="submit"]{transition:all ease-out 0.3s;}@media(max-width:767px){.elementor-2038 .elementor-element.elementor-element-634759a > .elementor-widget-container{padding:0px 0px 010px 0px;}.elementor-2038 .elementor-element.elementor-element-634759a .entry-title{line-height:1em;}}/* Start custom CSS for aux_contact_form, class: .elementor-element-7486783 *//* Czcionka całego formularza */
.wpcf7 {
    font-family: Arial, sans-serif;
    font-size: 16px;
    color: #222222;
}

/* Pola formularza */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea,
.wpcf7 select {
    width: 100%;
    padding: 12px;
    font-family: inherit;
    font-size: 16px;
    color: #222222;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 6px;
}

/* Kolor pola po kliknięciu */
.wpcf7 input:focus,
.wpcf7 textarea:focus,
.wpcf7 select:focus {
    border-color: #2563eb;
    outline: none;
}

/* Przycisk wysyłania */
.wpcf7 input[type="submit"] {
    padding: 12px 24px;
    font-family: inherit;
    font-size: 16px;
    font-weight: 600;
    color: #ffffff;
    background-color: #2563eb;
    border: none;
    border-radius: 6px;
    cursor: pointer;
}

/* Przycisk po najechaniu */
.wpcf7 input[type="submit"]:hover {
    background-color: #1d4ed8;
}/* End custom CSS */