.elementor-32380 .elementor-element.elementor-element-c72650e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32380 .elementor-element.elementor-element-2ae05c6{--display:flex;}.elementor-32380 .elementor-element.elementor-element-7375f15{--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-32380 .elementor-element.elementor-element-89dd479{--display:flex;}.elementor-32380 .elementor-element.elementor-element-f2a350e{--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-32380 .elementor-element.elementor-element-7822ba6{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:#224229;--n-accordion-title-active-color:#224229;--n-accordion-icon-size:15px;--n-accordion-icon-hover-color:#224229;--n-accordion-icon-active-color:#224229;}.elementor-32380 .elementor-element.elementor-element-7822ba6 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-32380 .elementor-element.elementor-element-7822ba6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-32380 .elementor-element.elementor-element-7822ba6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for nested-accordion, class: .elementor-element-7822ba6 *//* PŁATNOŚĆ – miejsce na ikonę */
#acc-platnosc .elementor-tab-title,
#acc-platnosc .e-n-accordion-item-title,
.elementor-tab-title#acc-platnosc,
.e-n-accordion-item-title#acc-platnosc {
    position: relative;
    padding-left: 52px !important;
}

/* Ikona karty płatniczej */
#acc-platnosc .elementor-tab-title::before,
#acc-platnosc .e-n-accordion-item-title::before,
.elementor-tab-title#acc-platnosc::before,
.e-n-accordion-item-title#acc-platnosc::before {
    content: "" !important;
    position: absolute;
    left: 18px;
    top: 50%;

    width: 22px;
    height: 22px;

    display: block !important;
    background-color: currentColor;

    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-50%) !important;

    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 9h18'/%3E%3Cpath d='M7 15h4'/%3E%3C/svg%3E") center / contain no-repeat;

    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 9h18'/%3E%3Cpath d='M7 15h4'/%3E%3C/svg%3E") center / contain no-repeat;
}

/* GWARANCJA – miejsce na ikonę */
#acc-gwarancja .elementor-tab-title,
#acc-gwarancja .e-n-accordion-item-title,
.elementor-tab-title#acc-gwarancja,
.e-n-accordion-item-title#acc-gwarancja {
    position: relative;
    padding-left: 52px !important;
}

/* Ikona tarczy z zatwierdzeniem */
#acc-gwarancja .elementor-tab-title::before,
#acc-gwarancja .e-n-accordion-item-title::before,
.elementor-tab-title#acc-gwarancja::before,
.e-n-accordion-item-title#acc-gwarancja::before {
    content: "" !important;
    position: absolute;
    left: 18px;
    top: 50%;

    width: 22px;
    height: 22px;

    display: block !important;
    background-color: currentColor;

    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-50%) !important;

    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.8-3 8.2-7 10-4-1.8-7-5.2-7-10V6l7-3z'/%3E%3Cpath d='M8.8 12.2l2.1 2.1 4.5-4.5'/%3E%3C/svg%3E") center / contain no-repeat;

    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.8-3 8.2-7 10-4-1.8-7-5.2-7-10V6l7-3z'/%3E%3Cpath d='M8.8 12.2l2.1 2.1 4.5-4.5'/%3E%3C/svg%3E") center / contain no-repeat;
}/* End custom CSS */