.elementor-1095 .elementor-element.elementor-element-708ac7a0{--display:flex;--margin-top:080px;--margin-bottom:080px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .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-1095 .elementor-element.elementor-element-c7fd0d6 .elementor-heading-title{font-family:var( --e-global-typography-54375da-font-family ), Sans-serif;font-size:var( --e-global-typography-54375da-font-size );font-weight:var( --e-global-typography-54375da-font-weight );color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1095 .elementor-element.elementor-element-708ac7a0{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1095 .elementor-element.elementor-element-c7fd0d6 .elementor-heading-title{font-size:var( --e-global-typography-54375da-font-size );}}@media(max-width:767px){.elementor-1095 .elementor-element.elementor-element-708ac7a0{--margin-top:20px;--margin-bottom:20px;--margin-left:06px;--margin-right:06px;}.elementor-1095 .elementor-element.elementor-element-c7fd0d6 .elementor-heading-title{font-size:var( --e-global-typography-54375da-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-9a62605 *//* Naprawa czytelności dokumentów Complianz */
#cmplz-document p, 
#cmplz-document div, 
#cmplz-document span,
.cmplz-document p {
    font-family: "Montserrat", sans-serif !important; /* Tutaj wpisz nazwę swojej głównej czcionki */
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.6 !important;
    color: #333 !important;
}

#cmplz-document h2, 
#cmplz-document h3 {
    font-family: "Montserrat", sans-serif !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS */body {
    background-color: #fbeccf !important;
    background-attachment: fixed !important;
    /* Domyślnie (komputer): struny blisko siebie */
    background-image:
        linear-gradient(90deg, transparent calc(50% - 7.5% - 1px), rgba(180,130,100,0.35) calc(50% - 7.5% - 1px), rgba(180,130,100,0.35) calc(50% - 7.5% + 1px), transparent calc(50% - 7.5% + 1px)),
        linear-gradient(90deg, transparent calc(50% - 2.5% - 1px), rgba(180,130,100,0.35) calc(50% - 2.5% - 1px), rgba(180,130,100,0.35) calc(50% - 2.5% + 1px), transparent calc(50% - 2.5% + 1px)),
        linear-gradient(90deg, transparent calc(50% + 2.5% - 1px), rgba(180,130,100,0.35) calc(50% + 2.5% - 1px), rgba(180,130,100,0.35) calc(50% + 2.5% + 1px), transparent calc(50% + 2.5% + 1px)),
        linear-gradient(90deg, transparent calc(50% + 7.5% - 1px), rgba(180,130,100,0.35) calc(50% + 7.5% - 1px), rgba(180,130,100,0.35) calc(50% + 7.5% + 1px), transparent calc(50% + 7.5% + 1px)) !important;
}

/* POPRAWKA NA TELEFON: Rozsuwamy struny */
@media (max-width: 767px) {
    body {
        background-image:
            linear-gradient(90deg, transparent calc(50% - 25% - 1px), rgba(180,130,100,0.35) calc(50% - 25% - 1px), rgba(180,130,100,0.35) calc(50% - 25% + 1px), transparent calc(50% - 25% + 1px)),
            linear-gradient(90deg, transparent calc(50% - 8% - 1px), rgba(180,130,100,0.35) calc(50% - 8% - 1px), rgba(180,130,100,0.35) calc(50% - 8% + 1px), transparent calc(50% - 8% + 1px)),
            linear-gradient(90deg, transparent calc(50% + 8% - 1px), rgba(180,130,100,0.35) calc(50% + 8% - 1px), rgba(180,130,100,0.35) calc(50% + 8% + 1px), transparent calc(50% + 8% + 1px)),
            linear-gradient(90deg, transparent calc(50% + 25% - 1px), rgba(180,130,100,0.35) calc(50% + 25% - 1px), rgba(180,130,100,0.35) calc(50% + 25% + 1px), transparent calc(50% + 25% + 1px)) !important;
    }
}


/* Blokujemy scrollowanie w poziomie na całej stronie */
html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
}

/* Dodatkowy bezpiecznik dla Elementora - blokujemy overflow na głównym kontenerze */
#page-content, 
.elementor-section-wrap,
.elementor-location-header {
    overflow-x: hidden !important;
}
.elementor-widget-text-editor p{
margin:0;
}
body {text-wrap: balance;}/* End custom CSS */