.elementor-106420 .elementor-element.elementor-element-2085ca1{--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;}/* Start custom CSS for html, class: .elementor-element-1f69503 *//* =========================================================
WAŻNA INFORMACJA TECHNOLOGICZNA
========================================================= */

#cf-borowka-zima-2027 .cf-important-note {
    margin:42px 0 28px;
    padding:28px 30px;

    background:#fff8e8;

    border:2px solid #d5a437;
    border-left:7px solid #a87917;

    border-radius:12px;

    box-shadow:0 8px 24px rgba(0,0,0,.05);

    color:#3f3a2e;

    font-size:14.5px;
    line-height:1.7;
}

#cf-borowka-zima-2027 .cf-important-note h3 {
    margin:0 0 14px;

    color:#6c4c0d;

    font-size:20px;
    font-weight:800;
}

#cf-borowka-zima-2027 .cf-important-note p {
    margin:0 0 14px;
}

#cf-borowka-zima-2027 .cf-important-note p:last-child {
    margin-bottom:0;
}

#cf-borowka-zima-2027 .cf-important-list {
    margin:17px 0 20px;
    padding:0;

    list-style:none;
}

#cf-borowka-zima-2027 .cf-important-list li {
    position:relative;

    margin-bottom:11px;

    padding-left:28px;
}

#cf-borowka-zima-2027 .cf-important-list li::before {
    content:"✓";

    position:absolute;

    top:1px;
    left:0;

    display:flex;

    align-items:center;
    justify-content:center;

    width:19px;
    height:19px;

    background:#a87917;
    color:#fff;

    border-radius:50%;

    font-size:10px;
    font-weight:800;
}

#cf-borowka-zima-2027 .cf-important-alert {
    margin-top:18px;
    padding:14px 16px;

    background:#fff;
    border:1px solid #e6c97f;
    border-radius:8px;

    font-weight:600;
}


/* =========================================================
WSPÓŁPRACA
========================================================= */

#cf-borowka-zima-2027 .cf-partner-box {
    margin:28px 0 0;
    padding:22px 24px;

    background:#f7f7f7;

    border:1px solid #dddddd;

    border-radius:10px;
}

#cf-borowka-zima-2027 .cf-partner-label {
    display:block;

    margin-bottom:5px;

    color:#962c66;

    font-size:10.5px;
    font-weight:800;
    letter-spacing:1.1px;

    text-transform:uppercase;
}

#cf-borowka-zima-2027 .cf-partner-box h3 {
    margin:0 0 7px;

    font-size:18px;
}

#cf-borowka-zima-2027 .cf-partner-box p:last-child {
    margin-bottom:0;
}


@media(max-width:600px) {

    #cf-borowka-zima-2027 .cf-important-note {
        margin:32px 0 24px;
        padding:22px 18px;

        font-size:14px;
    }

    #cf-borowka-zima-2027 .cf-important-note h3 {
        font-size:18px;
    }

    #cf-borowka-zima-2027 .cf-partner-box {
        padding:19px 17px;
    }

}


#cf-borowka-zima-2027 .cf-video-partner {
    margin-top:12px;
    padding:12px 14px;

    background:#f7f7f7;

    border-left:4px solid #962c66;
    border-radius:6px;

    color:#555;

    font-size:13px;
    line-height:1.55;
}

#cf-borowka-zima-2027 .cf-video-partner a {
    color:#962c66;
    font-weight:700;
}/* End custom CSS */