.elementor-113 .elementor-element.elementor-element-4480500{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:040px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-4480500:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-4480500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-113 .elementor-element.elementor-element-aedf589{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 02px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:02px;border-color:#F6C85F;--border-color:#F6C85F;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-07239fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-113 .elementor-element.elementor-element-07239fb .elementor-heading-title{font-weight:700;letter-spacing:-1px;color:#4FB3A3;}.elementor-113 .elementor-element.elementor-element-1cb4ec4{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;text-align:start;font-size:16px;font-weight:500;}.elementor-113 .elementor-element.elementor-element-d5e1898{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#F6C85F;--border-color:#F6C85F;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-adbc29b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 015px;}.elementor-113 .elementor-element.elementor-element-adbc29b .elementor-heading-title{font-weight:700;letter-spacing:-1px;color:#4FB3A3;}.elementor-113 .elementor-element.elementor-element-ba2c9ff{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-113 .elementor-element.elementor-element-98b14d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#F6C85F;--border-color:#F6C85F;--border-radius:0px 0px 0px 02px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-113 .elementor-element.elementor-element-b72ca4d{--e-transform-scale:0.7;text-align:start;}.elementor-113 .elementor-element.elementor-element-7aa9c6f{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-weight:600;color:#4FB3A3;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-113 .elementor-element.elementor-element-ba2c9ff{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-113 .elementor-element.elementor-element-aedf589{--width:30%;}.elementor-113 .elementor-element.elementor-element-d5e1898{--width:40%;}.elementor-113 .elementor-element.elementor-element-98b14d0{--width:30%;}}@media(max-width:767px){.elementor-113 .elementor-element.elementor-element-ba2c9ff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-113 .elementor-element.elementor-element-b72ca4d.elementor-element{--align-self:center;}.elementor-113 .elementor-element.elementor-element-b72ca4d{text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-1cb4ec4 */.tel {
    font-weight: 500;
    color:#919191;
}

.tel a{
    color:#5b6369;
    transition: color 0.4s ease-in-out;
}

.tel a:hover {
    color:white;
    
}/* End custom CSS */
/* Start custom CSS *//* --- Podstawowe ustawienia i czyszczenie domyślnych stylów --- */
.footer-menu ul {
    list-style-type: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* --- Odstępy między linkami (żeby menu oddychało) --- */
.footer-menu li {
    margin-bottom: px !important;
}

/* --- Wygląd linku w spoczynku --- */
.footer-menu a {
    color: #2F3A3A !important;            /* Ciemny grafit - o wiele bardziej czytelny! */
    font-size: 15px !important;           /* Optymalny rozmiar do stopki */
    font-weight: 500 !important;          /* Delikatne pogrubienie */
    text-decoration: none !important;     /* Usunięcie ewentualnego podkreślenia */
    display: inline-block !important;
    transition: all 0.3s ease !important; /* Odpowiada za płynność animacji */
}

/* --- Efekt po najechaniu myszką (Hover) --- */
.footer-menu a:hover {
    color: #4FB3A3 !important;            /* Zmiana koloru na Twój główny miętowy */
    transform: translateX(8px) !important; /* Eleganckie, płynne przesunięcie tekstu w prawo! */
}/* End custom CSS */