.elementor-196 .elementor-element.elementor-element-e33751b{--spacer-size:30px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-196 .elementor-element.elementor-element-5aefc3c{text-align:center;}.elementor-196 .elementor-element.elementor-element-5aefc3c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:500;color:#363439;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-196 .elementor-element.elementor-element-ae2cd74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-196 .elementor-element.elementor-element-ae2cd74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-196 .elementor-element.elementor-element-ae2cd74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-196 .elementor-element.elementor-element-ae2cd74 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-196 .elementor-element.elementor-element-ae2cd74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-196 .elementor-element.elementor-element-ae2cd74 .elementor-icon-list-icon i{color:#BCFF00;transition:color 0.3s;}.elementor-196 .elementor-element.elementor-element-ae2cd74 .elementor-icon-list-icon svg{fill:#BCFF00;transition:fill 0.3s;}.elementor-196 .elementor-element.elementor-element-ae2cd74{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-196 .elementor-element.elementor-element-ae2cd74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-196 .elementor-element.elementor-element-ae2cd74 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-196 .elementor-element.elementor-element-ae2cd74 .elementor-icon-list-text{color:#363439;transition:color 0.3s;}.elementor-196 .elementor-element.elementor-element-3591ca0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-196 .elementor-element.elementor-element-3591ca0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-196 .elementor-element.elementor-element-3591ca0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-196 .elementor-element.elementor-element-3591ca0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-196 .elementor-element.elementor-element-3591ca0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-196 .elementor-element.elementor-element-3591ca0 .elementor-icon-list-icon i{color:#BCFF00;transition:color 0.3s;}.elementor-196 .elementor-element.elementor-element-3591ca0 .elementor-icon-list-icon svg{fill:#BCFF00;transition:fill 0.3s;}.elementor-196 .elementor-element.elementor-element-3591ca0{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-196 .elementor-element.elementor-element-3591ca0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-196 .elementor-element.elementor-element-3591ca0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-196 .elementor-element.elementor-element-3591ca0 .elementor-icon-list-text{color:#363439;transition:color 0.3s;}.elementor-196 .elementor-element.elementor-element-dddbb1a{--spacer-size:10px;}.elementor-196 .elementor-element.elementor-element-8241155{--spacer-size:30px;}/* Start custom CSS for shortcode, class: .elementor-element-dab08ff */.mojejejejej .tsi-form-wrap .tsi-form-toggle-btn,
.mojejejejej .tsi-form-wrap .tsi-whatsapp-btn,
.mojejejejej .tsi-form-wrap .tsi-form .button.button-primary {
    display: inline-block;
    padding: 12px 40px;
    background: #c6ff00;      /* neonowa zieleń */
    border: none;
    color: #000;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    box-shadow: none;
    border-radius: 0;
    line-height: 1.2;
}

/* odstęp między dwoma górnymi przyciskami */
.mojejejejej .tsi-form-wrap .tsi-form-toggle-btn {
    margin-right: 10px;
}

/* hover – lekko ciemniejsza zieleń */
.mojejejejej .tsi-form-wrap .tsi-form-toggle-btn:hover,
.mojejejejej .tsi-form-wrap .tsi-whatsapp-btn:hover,
.mojejejejej .tsi-form-wrap .tsi-form .button.button-primary:hover {
    background: #b5ef00;
    color: #000;
}

/* FORMULARZ – pola tekstowe */
.mojejejejej .tsi-form-wrap .tsi-form input[type="text"],
.mojejejejej .tsi-form-wrap .tsi-form input[type="tel"],
.mojejejejej .tsi-form-wrap .tsi-form input[type="email"] {
    width: 100%;
    padding: 8px 10px;
    border: 1px solid #ddd;
    box-sizing: border-box;
}

/* przycisk "Wyślij zapytanie" na całą szerokość */
.mojejejejej .tsi-form-wrap .tsi-form p.full .button.button-primary {
    width: 100%;
}

/* RWD – na telefonie przyciski górne pod sobą na 100% szerokości */
@media (max-width: 768px) {
    .mojejejejej .tsi-form-wrap .tsi-form-toggle-btn,
    .mojejejejej .tsi-form-wrap .tsi-whatsapp-btn {
        width: 100%;
        margin: 0 0 10px 0;
    }
}



/* Kontener formularza */
.mojejejejej .tsi-form {
    max-width: 500px;      /* możesz zmienić wg uznania */
    margin-top: 15px;
}

/* Wiersze i odstępy między polami */
.mojejejejej .tsi-form .row {
    margin: 0;
}

.mojejejejej .tsi-form p {
    margin: 0 0 15px;
}

/* Label nad polem (bez dziwnego <br>) */
.mojejejejej .tsi-form label {
    display: block;
    font-size: 14px;
    color: #333;
    margin-bottom: 4px;
}

.mojejejejej .tsi-form label br {
    display: none; /* ukrywa <br>, żeby nie robił dodatkowej linii */
}

/* Pola tekstowe – pełna szerokość, schludne */
.mojejejejej .tsi-form input[type="text"],
.mojejejejej .tsi-form input[type="tel"],
.mojejejejej .tsi-form input[type="email"] {
    width: 100%;
    height: 40px;
    padding: 8px 10px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    border-radius: 0;
    background: #fff;
}

/* przycisk "Wyślij zapytanie" na całą szerokość pod polami */
.mojejejejej .tsi-form p.full {
    margin-top: 20px;
}

.mojejejejej .tsi-form p.full .button.button-primary {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ae2cd74 */#jhgjghjfdg  b  {
color: #000  
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3591ca0 */#jhgjghj  b  {
color: #bcff00   
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c97a3f0 *//* KONTENER AKORDEONU */
.nnnnnnnn .tsi-accordion {
    margin-top: 30px;
    border: 1px solid #eee;
}

/* NAGŁÓWKI AKORDEONU – jak przyciski (neonowy zielony) */
.nnnnnnnn .tsi-accordion .tsi-acc-header {
    background: #c6ff00;          /* ten sam kolor co przyciski */
    color: #000;
    padding: 12px 20px;
    font-weight: 600;
    font-size: 16px;
    cursor: pointer;
    display: block;
    border-bottom: 1px solid #fff;
}

/* hover – lekko ciemniej */
.nnnnnnnn .tsi-accordion .tsi-acc-header:hover {
    background: #b5ef00;
}

/* TREŚĆ PO ROZWINIĘCIU */
.nnnnnnnn .tsi-accordion .tsi-acc-content {
    padding: 0;
    padding-top: 10px;
    background: #fff;
}

/* TABELA W ŚRODKU */
.nnnnnnnn .tsi-accordion .tsi-table {
    width: 100%;
    border-collapse: collapse;
}

.nnnnnnnn .tsi-accordion .tsi-table th,
.nnnnnnnn .tsi-accordion .tsi-table td {
    padding: 10px 15px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
}

/* lewa kolumna delikatnie szara, żeby wyglądało jak pola */
.nnnnnnnn .tsi-accordion .tsi-table th {
    width: 35%;
    background: #f7f7f7;
    font-weight: 600;
    text-align: left;
}/* End custom CSS */