.elementor-166 .elementor-element.elementor-element-fb8cf01{--display:flex;}.elementor-166 .elementor-element.elementor-element-0af6fd4{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-166 .elementor-element.elementor-element-b6c9181 .elementor-button{background-color:#8BB992;}.elementor-166 .elementor-element.elementor-element-b6c9181{width:auto;max-width:auto;}.elementor-166 .elementor-element.elementor-element-b6c9181.elementor-element{--align-self:flex-end;}/* Start custom CSS for button, class: .elementor-element-b6c9181 */.elementor-166 .elementor-element.elementor-element-b6c9181 {
    transition: all 0.3s ease-in-out;
}

.elementor-166 .elementor-element.elementor-element-b6c9181 a {
    box-shadow: 0px 10px 25px rgba(0,0,0,0.1) !important;
}

/* Kiedy body ma klasę relax-mode, zmień kolor tego konkretnego przycisku */
body.relax-mode .elementor-166 .elementor-element.elementor-element-b6c9181 a {
    background-color: #4A5844 !important;
    transform: scale(1.1);
}
/* Wymuszenie idealnego koła */
.elementor-166 .elementor-element.elementor-element-b6c9181 a {
    width: 60px !important;  /* Szerokość koła */
    height: 60px !important; /* Wysokość koła */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important; /* Resetujemy padding, bo mamy sztywne wymiary */
    border-radius: 50% !important;
}

/* Ustawienie wielkości samej ikony w środku */
.elementor-166 .elementor-element.elementor-element-b6c9181 i {
    font-size: 24px;
}/* End custom CSS */