.elementor-10070101 .elementor-element.elementor-element-2c26242 img{width:44%;max-width:100%;height:704px;}.elementor-10070101 .elementor-element.elementor-element-f30ee76 .elementor-form-fields-wrapper{row-gap:10px;margin:0 calc(-10px / 2);}.elementor-10070101 .elementor-element.elementor-element-f30ee76 .elementor-field-group{padding:0 calc(10px / 2);--ce-field-color:#000000;}.elementor-10070101 .elementor-element.elementor-element-f30ee76 .elementor-field-group > .elementor-field-label{margin-bottom:5px;}.elementor-10070101 .elementor-element.elementor-element-f30ee76 .elementor-field-option .elementor-field-label{padding-inline-start:5px;}.elementor-10070101 .elementor-element.elementor-element-f30ee76 .elementor-field{color:#000000;}.elementor-10070101 .elementor-element.elementor-element-f30ee76 .elementor-field-textual{border-width:2px 2px 2px 2px;border-radius:13px 13px 13px 13px;}.elementor-10070101 .elementor-element.elementor-element-f30ee76 .elementor-button{color:#F5F5F5;background-color:#45C0FF;}body.elementor-page-10070101 head{display:none;}@media(max-width:767px){.elementor-10070101 .elementor-element.elementor-element-2c26242 img{width:81%;max-width:100%;height:266px;}}/* Start custom CSS for contact-form, class: .elementor-element-f30ee76 *//* Pierwsze pole zamrożone - klient nic nie zmienia */
.elementor-form select#id_contact {
    pointer-events: none !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background: #f9f9f9 !important;
    color: #666666 !important;
    cursor: default !important;
}
.elementor-form .elementor-field-type-select .elementor-select-wrapper::after {
    display: none !important;
}

/* Style przycisku i pól */
.elementor-form input, .elementor-form textarea, .elementor-form select { border-radius: 6px !important; }
.elementor-form input:focus, .elementor-form textarea:focus { border-color: #00a2ff !important; box-shadow: 0 0 8px rgba(0, 162, 255, 0.35) !important; outline: none !important; }
.elementor-form button[type="submit"] { padding: 15px 35px !important; font-size: 16px !important; font-weight: 600 !important; text-transform: uppercase; border-radius: 6px !important; }
.elementor-form button[type="submit"]:hover { background-color: #008be0 !important; transform: translateY(-2px); box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15) !important; }

/* Pełny szablon w wiadomości */
.elementor-form .elementor-field-group-textarea textarea::placeholder {
    content: "Numer zamówienia: \A Numer konta bankowego: \A Zwracane produkty (nazwa i ilość): \A \A Powód odstąpienia od umowy (opcjonalnie):";
    white-space: pre !important;
    color: #a0a0a0 !important;
    line-height: 1.6 !important;
}/* End custom CSS */
/* Start custom CSS for page-settings *//* Ukrycie breadcrumb i tytułu tylko na stronie Formularza odstąpienia (ID: 10) */
.cms-id-10 .breadcrumb, 
.cms-id-10 .page-header {
    display: none !important;
}/* End custom CSS */