.elementor-11191 .elementor-element.elementor-element-1f93ef9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11191 .elementor-element.elementor-element-1f93ef9{margin-top:0px;margin-bottom:60px;}.elementor-bc-flex-widget .elementor-11191 .elementor-element.elementor-element-b6e4c3e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11191 .elementor-element.elementor-element-b6e4c3e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11191 .elementor-element.elementor-element-89ae8ce .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;text-transform:none;line-height:1.3em;}.elementor-11191 .elementor-element.elementor-element-2a29dc9{--divider-border-style:solid;--divider-color:#C5A374;--divider-border-width:1px;}.elementor-11191 .elementor-element.elementor-element-2a29dc9 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-11191 .elementor-element.elementor-element-2a29dc9 .elementor-divider-separator{width:12%;}.elementor-11191 .elementor-element.elementor-element-2a29dc9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11191 .elementor-element.elementor-element-48fa18a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;line-height:1.2em;color:#FFFFFF;}.elementor-11191 .elementor-element.elementor-element-0558a77{--spacer-size:40px;}.elementor-11191 .elementor-element.elementor-element-2a5ab7f{--spacer-size:20px;}.elementor-bc-flex-widget .elementor-11191 .elementor-element.elementor-element-c8267a5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11191 .elementor-element.elementor-element-c8267a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11191 .elementor-element.elementor-element-c8267a5 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-11191 .elementor-element.elementor-element-24cf144{--display:flex;}.elementor-11191 .elementor-element.elementor-element-cfd6622{--divider-border-style:solid;--divider-color:#C5A374;--divider-border-width:1px;}.elementor-11191 .elementor-element.elementor-element-cfd6622 .elementor-divider-separator{width:100%;}.elementor-11191 .elementor-element.elementor-element-cfd6622 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11191 .elementor-element.elementor-element-2a82e3f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11191 .elementor-element.elementor-element-2a82e3f{margin-top:0px;margin-bottom:60px;}.elementor-bc-flex-widget .elementor-11191 .elementor-element.elementor-element-e51666c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11191 .elementor-element.elementor-element-e51666c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11191 .elementor-element.elementor-element-2a092a1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;text-transform:none;line-height:1.3em;}.elementor-11191 .elementor-element.elementor-element-70c3731{--divider-border-style:solid;--divider-color:#C5A374;--divider-border-width:1px;}.elementor-11191 .elementor-element.elementor-element-70c3731 .elementor-divider-separator{width:50%;}.elementor-11191 .elementor-element.elementor-element-70c3731 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11191 .elementor-element.elementor-element-a42a996{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-11191 .elementor-element.elementor-element-efb1f77{--spacer-size:32px;} .elementor-11191 .elementor-element.elementor-element-7bd9859 .box-button, .elementor-11191 .elementor-element.elementor-element-7bd9859 .box-button .popup-icon,  .elementor-11191 .elementor-element.elementor-element-7bd9859 .box-button:hover,  .elementor-11191 .elementor-element.elementor-element-7bd9859 .box-button:focus, .elementor-11191 .elementor-element.elementor-element-7bd9859 .box-hover:hover .box-button{background:#00000000;}.elementor-11191 .elementor-element.elementor-element-7bd9859{width:auto;max-width:auto;}.elementor-11191 .elementor-element.elementor-element-7bd9859 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-11191 .elementor-element.elementor-element-7bd9859 .box-button, .elementor-11191 .elementor-element.elementor-element-7bd9859 .box-button *{color:#FFFFFF;}.elementor-11191 .elementor-element.elementor-element-7bd9859 .box-button svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-11191 .elementor-element.elementor-element-7bd9859 {--box-button-icon-color:#FFFFFF;}.elementor-11191 .elementor-element.elementor-element-7bd9859 .box-button i, .elementor-11191 .elementor-element.elementor-element-7bd9859 .box-button.elementor-button:hover i, .elementor-11191 .elementor-element.elementor-element-7bd9859 .box-button.elementor-button:focus i, .elementor-11191 .elementor-element.elementor-element-7bd9859 .box-hover:hover .box-button.elementor-button i{color:#FFFFFF;}.elementor-11191 .elementor-element.elementor-element-7bd9859 .box-button svg, .elementor-11191 .elementor-element.elementor-element-7bd9859 .box-button.elementor-button:hover svg, .elementor-11191 .elementor-element.elementor-element-7bd9859 .box-button.elementor-button:focus svg, .elementor-11191 .elementor-element.elementor-element-7bd9859 .box-hover:hover .box-button.elementor-button svg{fill:#FFFFFF;color:#FFFFFF;}@media(max-width:1100px){.elementor-11191 .elementor-element.elementor-element-1f93ef9 > .elementor-container{min-height:500px;}.elementor-11191 .elementor-element.elementor-element-48fa18a{width:100%;max-width:100%;}.elementor-11191 .elementor-element.elementor-element-c8267a5 > .elementor-element-populated{margin:0% 15% 0% 15%;--e-column-margin-right:15%;--e-column-margin-left:15%;}.elementor-11191 .elementor-element.elementor-element-2a82e3f > .elementor-container{min-height:500px;}}@media(max-width:767px){.elementor-11191 .elementor-element.elementor-element-89ae8ce .elementor-heading-title{font-size:30px;}.elementor-11191 .elementor-element.elementor-element-c8267a5 > .elementor-element-populated{margin:0% 10% 0% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-11191 .elementor-element.elementor-element-2a092a1 .elementor-heading-title{font-size:30px;}.elementor-11191 .elementor-element.elementor-element-a42a996{font-size:16px;}.elementor-11191 .elementor-element.elementor-element-7bd9859{width:100%;max-width:100%;}.elementor-11191 .elementor-element.elementor-element-7bd9859 > .elementor-widget-container{margin:0px 0px 30px 0px;}}@media(max-width:1100px) and (min-width:768px){.elementor-11191 .elementor-element.elementor-element-b6e4c3e{width:100%;}.elementor-11191 .elementor-element.elementor-element-c8267a5{width:100%;}.elementor-11191 .elementor-element.elementor-element-e51666c{width:100%;}}/* Start custom CSS for the7_button_widget, class: .elementor-element-7bd9859 */.elementor-11191 .elementor-element.elementor-element-7bd9859 .elementor-button {
    background: linear-gradient(90deg, #5a422b 0%, #9d784f 100%) !important;
    border-radius: 0px !important;
    transition: all 0.3s ease;
    border: none;
    box-shadow: 0px 4px 15px rgba(0,0,0,0.3);
}

/* Efekt po najechaniu myszką */
.elementor-11191 .elementor-element.elementor-element-7bd9859 .elementor-button:hover {
    background: linear-gradient(90deg, #9d784f 0%, #5a422b 100%) !important;
    filter: brightness(1.1);
    transform: translateY(-2px);
}

/* Stylizacja ikony strzałki */
.elementor-11191 .elementor-element.elementor-element-7bd9859 .elementor-align-icon-right {
    margin-left: 15px;
    font-size: 1.2em;
}/* End custom CSS */