.elementor-486 .elementor-element.elementor-element-aaef316{--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;--padding-top:0%;--padding-bottom:5%;--padding-left:20%;--padding-right:20%;}.elementor-486 .elementor-element.elementor-element-6704e99{text-align:center;}.elementor-486 .elementor-element.elementor-element-6704e99 .elementor-heading-title{font-size:48px;color:var( --e-global-color-8df6026 );}.elementor-486 .elementor-element.elementor-element-d18a96a{text-align:center;}.elementor-486 .elementor-element.elementor-element-d18a96a .elementor-heading-title{font-size:24px;font-weight:100;color:var( --e-global-color-8df6026 );}.elementor-486 .elementor-element.elementor-element-7bc47ab{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-67a32fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-1a9fec1{padding:5% 0% 0% 0%;text-align:start;}.elementor-486 .elementor-element.elementor-element-1a9fec1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#8D9A85;}.elementor-486 .elementor-element.elementor-element-b673e82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D9A85;border-radius:15px 15px 15px 15px;}.elementor-486 .elementor-element.elementor-element-b673e82 .wd-accordion-title-text{font-size:18px;}.elementor-486 .elementor-element.elementor-element-fd7121d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-e5682d7{padding:2% 0% 0% 0%;text-align:start;}.elementor-486 .elementor-element.elementor-element-e5682d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#8D9A85;}.elementor-486 .elementor-element.elementor-element-eb5268c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 2%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D9A85;border-radius:15px 15px 15px 15px;}.elementor-486 .elementor-element.elementor-element-eb5268c .wd-accordion-title-text{font-size:18px;}.elementor-486 .elementor-element.elementor-element-006d067{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-7ea4e89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-9647abc{padding:2% 0% 0% 0%;text-align:start;}.elementor-486 .elementor-element.elementor-element-9647abc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#8D9A85;}.elementor-486 .elementor-element.elementor-element-2f982d8 > .elementor-widget-container{padding:0% 0% 0% 2%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D9A85;border-radius:15px 15px 15px 15px;}.elementor-486 .elementor-element.elementor-element-2f982d8 .wd-accordion-title-text{font-size:18px;}.elementor-486 .elementor-element.elementor-element-5a9e02e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-2c0c3f2{padding:2% 0% 0% 0%;text-align:start;}.elementor-486 .elementor-element.elementor-element-2c0c3f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#8D9A85;}.elementor-486 .elementor-element.elementor-element-60dfeac > .elementor-widget-container{padding:0% 0% 0% 2%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D9A85;border-radius:15px 15px 15px 15px;}.elementor-486 .elementor-element.elementor-element-60dfeac .wd-accordion-title-text{font-size:18px;}.elementor-486 .elementor-element.elementor-element-64b0b03{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-d9f0ecd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-a2baf5d{padding:2% 0% 0% 0%;text-align:start;}.elementor-486 .elementor-element.elementor-element-a2baf5d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#8D9A85;}.elementor-486 .elementor-element.elementor-element-634cdf4 > .elementor-widget-container{padding:0% 0% 0% 2%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D9A85;border-radius:15px 15px 15px 15px;}.elementor-486 .elementor-element.elementor-element-634cdf4 .wd-accordion-title-text{font-size:18px;}.elementor-486 .elementor-element.elementor-element-51ee6e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-2495a9c{padding:2% 0% 0% 0%;text-align:start;}.elementor-486 .elementor-element.elementor-element-2495a9c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#8D9A85;}.elementor-486 .elementor-element.elementor-element-b44879e > .elementor-widget-container{padding:1% 0% 0% 2%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D9A85;border-radius:15px 15px 15px 15px;}.elementor-486 .elementor-element.elementor-element-b44879e .wd-accordion-title-text{font-size:18px;}@media(max-width:1024px){.elementor-486 .elementor-element.elementor-element-aaef316{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}}/* Start custom CSS for wd_accordion, class: .elementor-element-b673e82 *//* Import fontu Montserrat */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;800&display=swap');

/* 1. Reset kontenera - usunięcie problematycznych transition: all */
.elementor-486 .elementor-element.elementor-element-b673e82, 
.elementor-486 .elementor-element.elementor-element-b673e82 * {
    transition: none !important; /* Wyłączamy wszystko i dodajemy tylko to, co potrzebne */
    font-family: 'Montserrat', sans-serif !important;
}

.elementor-486 .elementor-element.elementor-element-b673e82 .elementor-widget-container,
.elementor-486 .elementor-element.elementor-element-b673e82 .wd-accordion {
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
}

/* 2. Linie oddzielające */
.elementor-486 .elementor-element.elementor-element-b673e82 .wd-accordion-item {
    background: transparent !important;
    border: none !important;
    border-bottom: 1.5px solid #8D9A85 !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

/* 3. Tytuł (nagłówek) - Stan domyślny */
.elementor-486 .elementor-element.elementor-element-b673e82 .wd-accordion-title {
    padding: 25px 0 !important;
    background: transparent !important;
}

/* Tekst tytułu z PŁYNNYM PRZEJŚCIEM KOLORU */
.elementor-486 .elementor-element.elementor-element-b673e82 .wd-accordion-title-text {
    color: #4A5146 !important; /* Domyślna szałwia */
    font-size: 17px !important;
    font-weight: 700 !important; 
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    /* Płynne przejście tylko dla koloru */
    transition: color 0.2s ease-in-out !important; 
}

/* --- NOWA ANIMACJA PRZY NAJECHANIU (HOVER) --- */
.elementor-486 .elementor-element.elementor-element-b673e82 .wd-accordion-title:hover .wd-accordion-title-text {
    color: #E3B96F !important; /* Złoty ugier */
}

/* Stan aktywny (otwarty)/* End custom CSS */
/* Start custom CSS for wd_accordion, class: .elementor-element-eb5268c *//* Import fontu Montserrat */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;800&display=swap');

/* 1. Reset kontenera - usunięcie problematycznych transition: all */
.elementor-486 .elementor-element.elementor-element-eb5268c, 
.elementor-486 .elementor-element.elementor-element-eb5268c * {
    transition: none !important; /* Wyłączamy wszystko i dodajemy tylko to, co potrzebne */
    font-family: 'Montserrat', sans-serif !important;
}

.elementor-486 .elementor-element.elementor-element-eb5268c .elementor-widget-container,
.elementor-486 .elementor-element.elementor-element-eb5268c .wd-accordion {
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
}

/* 2. Linie oddzielające */
.elementor-486 .elementor-element.elementor-element-eb5268c .wd-accordion-item {
    background: transparent !important;
    border: none !important;
    border-bottom: 1.5px solid #8D9A85 !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

/* 3. Tytuł (nagłówek) - Stan domyślny */
.elementor-486 .elementor-element.elementor-element-eb5268c .wd-accordion-title {
    padding: 25px 0 !important;
    background: transparent !important;
}

/* Tekst tytułu z PŁYNNYM PRZEJŚCIEM KOLORU */
.elementor-486 .elementor-element.elementor-element-eb5268c .wd-accordion-title-text {
    color: #4A5146 !important; /* Domyślna szałwia */
    font-size: 17px !important;
    font-weight: 700 !important; 
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    /* Płynne przejście tylko dla koloru */
    transition: color 0.2s ease-in-out !important; 
}

/* --- NOWA ANIMACJA PRZY NAJECHANIU (HOVER) --- */
.elementor-486 .elementor-element.elementor-element-eb5268c .wd-accordion-title:hover .wd-accordion-title-text {
    color: #E3B96F !important; /* Złoty ugier */
}

/* Stan aktywny (otwarty)/* End custom CSS */
/* Start custom CSS for wd_accordion, class: .elementor-element-2f982d8 *//* Import fontu Montserrat */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;800&display=swap');

/* 1. Reset kontenera - usunięcie problematycznych transition: all */
.elementor-486 .elementor-element.elementor-element-2f982d8, 
.elementor-486 .elementor-element.elementor-element-2f982d8 * {
    transition: none !important; /* Wyłączamy wszystko i dodajemy tylko to, co potrzebne */
    font-family: 'Montserrat', sans-serif !important;
}

.elementor-486 .elementor-element.elementor-element-2f982d8 .elementor-widget-container,
.elementor-486 .elementor-element.elementor-element-2f982d8 .wd-accordion {
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
}

/* 2. Linie oddzielające */
.elementor-486 .elementor-element.elementor-element-2f982d8 .wd-accordion-item {
    background: transparent !important;
    border: none !important;
    border-bottom: 1.5px solid #8D9A85 !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

/* 3. Tytuł (nagłówek) - Stan domyślny */
.elementor-486 .elementor-element.elementor-element-2f982d8 .wd-accordion-title {
    padding: 25px 0 !important;
    background: transparent !important;
}

/* Tekst tytułu z PŁYNNYM PRZEJŚCIEM KOLORU */
.elementor-486 .elementor-element.elementor-element-2f982d8 .wd-accordion-title-text {
    color: #4A5146 !important; /* Domyślna szałwia */
    font-size: 17px !important;
    font-weight: 700 !important; 
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    /* Płynne przejście tylko dla koloru */
    transition: color 0.2s ease-in-out !important; 
}

/* --- NOWA ANIMACJA PRZY NAJECHANIU (HOVER) --- */
.elementor-486 .elementor-element.elementor-element-2f982d8 .wd-accordion-title:hover .wd-accordion-title-text {
    color: #E3B96F !important; /* Złoty ugier */
}

/* Stan aktywny (otwarty)/* End custom CSS */
/* Start custom CSS for wd_accordion, class: .elementor-element-60dfeac *//* Import fontu Montserrat */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;800&display=swap');

/* 1. Reset kontenera - usunięcie problematycznych transition: all */
.elementor-486 .elementor-element.elementor-element-60dfeac, 
.elementor-486 .elementor-element.elementor-element-60dfeac * {
    transition: none !important; /* Wyłączamy wszystko i dodajemy tylko to, co potrzebne */
    font-family: 'Montserrat', sans-serif !important;
}

.elementor-486 .elementor-element.elementor-element-60dfeac .elementor-widget-container,
.elementor-486 .elementor-element.elementor-element-60dfeac .wd-accordion {
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
}

/* 2. Linie oddzielające */
.elementor-486 .elementor-element.elementor-element-60dfeac .wd-accordion-item {
    background: transparent !important;
    border: none !important;
    border-bottom: 1.5px solid #8D9A85 !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

/* 3. Tytuł (nagłówek) - Stan domyślny */
.elementor-486 .elementor-element.elementor-element-60dfeac .wd-accordion-title {
    padding: 25px 0 !important;
    background: transparent !important;
}

/* Tekst tytułu z PŁYNNYM PRZEJŚCIEM KOLORU */
.elementor-486 .elementor-element.elementor-element-60dfeac .wd-accordion-title-text {
    color: #4A5146 !important; /* Domyślna szałwia */
    font-size: 17px !important;
    font-weight: 700 !important; 
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    /* Płynne przejście tylko dla koloru */
    transition: color 0.2s ease-in-out !important; 
}

/* --- NOWA ANIMACJA PRZY NAJECHANIU (HOVER) --- */
.elementor-486 .elementor-element.elementor-element-60dfeac .wd-accordion-title:hover .wd-accordion-title-text {
    color: #E3B96F !important; /* Złoty ugier */
}

/* Stan aktywny (otwarty)/* End custom CSS */
/* Start custom CSS for wd_accordion, class: .elementor-element-634cdf4 *//* Import fontu Montserrat */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;800&display=swap');

/* 1. Reset kontenera - usunięcie problematycznych transition: all */
.elementor-486 .elementor-element.elementor-element-634cdf4, 
.elementor-486 .elementor-element.elementor-element-634cdf4 * {
    transition: none !important; /* Wyłączamy wszystko i dodajemy tylko to, co potrzebne */
    font-family: 'Montserrat', sans-serif !important;
}

.elementor-486 .elementor-element.elementor-element-634cdf4 .elementor-widget-container,
.elementor-486 .elementor-element.elementor-element-634cdf4 .wd-accordion {
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
}

/* 2. Linie oddzielające */
.elementor-486 .elementor-element.elementor-element-634cdf4 .wd-accordion-item {
    background: transparent !important;
    border: none !important;
    border-bottom: 1.5px solid #8D9A85 !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

/* 3. Tytuł (nagłówek) - Stan domyślny */
.elementor-486 .elementor-element.elementor-element-634cdf4 .wd-accordion-title {
    padding: 25px 0 !important;
    background: transparent !important;
}

/* Tekst tytułu z PŁYNNYM PRZEJŚCIEM KOLORU */
.elementor-486 .elementor-element.elementor-element-634cdf4 .wd-accordion-title-text {
    color: #4A5146 !important; /* Domyślna szałwia */
    font-size: 17px !important;
    font-weight: 700 !important; 
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    /* Płynne przejście tylko dla koloru */
    transition: color 0.2s ease-in-out !important; 
}

/* --- NOWA ANIMACJA PRZY NAJECHANIU (HOVER) --- */
.elementor-486 .elementor-element.elementor-element-634cdf4 .wd-accordion-title:hover .wd-accordion-title-text {
    color: #E3B96F !important; /* Złoty ugier */
}

/* Stan aktywny (otwarty)/* End custom CSS */
/* Start custom CSS for wd_accordion, class: .elementor-element-b44879e *//* Import fontu Montserrat */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;800&display=swap');

/* 1. Reset kontenera - usunięcie problematycznych transition: all */
.elementor-486 .elementor-element.elementor-element-b44879e, 
.elementor-486 .elementor-element.elementor-element-b44879e * {
    transition: none !important; /* Wyłączamy wszystko i dodajemy tylko to, co potrzebne */
    font-family: 'Montserrat', sans-serif !important;
}

.elementor-486 .elementor-element.elementor-element-b44879e .elementor-widget-container,
.elementor-486 .elementor-element.elementor-element-b44879e .wd-accordion {
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
}

/* 2. Linie oddzielające */
.elementor-486 .elementor-element.elementor-element-b44879e .wd-accordion-item {
    background: transparent !important;
    border: none !important;
    border-bottom: 1.5px solid #8D9A85 !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

/* 3. Tytuł (nagłówek) - Stan domyślny */
.elementor-486 .elementor-element.elementor-element-b44879e .wd-accordion-title {
    padding: 25px 0 !important;
    background: transparent !important;
}

/* Tekst tytułu z PŁYNNYM PRZEJŚCIEM KOLORU */
.elementor-486 .elementor-element.elementor-element-b44879e .wd-accordion-title-text {
    color: #4A5146 !important; /* Domyślna szałwia */
    font-size: 17px !important;
    font-weight: 700 !important; 
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    /* Płynne przejście tylko dla koloru */
    transition: color 0.2s ease-in-out !important; 
}

/* --- NOWA ANIMACJA PRZY NAJECHANIU (HOVER) --- */
.elementor-486 .elementor-element.elementor-element-b44879e .wd-accordion-title:hover .wd-accordion-title-text {
    color: #E3B96F !important; /* Złoty ugier */
}

/* Stan aktywny (otwarty)/* End custom CSS */