/* =========================================================
   MAGISTVAPK.NET
   DMCA PAGE
========================================================= */


/* =========================================================
   RESET
========================================================= */

.dmca-page,
.dmca-page *,
.dmca-page *::before,
.dmca-page *::after {
    box-sizing: border-box;
}


/* =========================================================
   PAGE
========================================================= */

.dmca-page {
    width: 100%;

    margin: 0;

    padding:
        46px 20px
        68px;

    background: #ffffff;

    color: #17191f;

    font-family:
        "Manrope",
        Arial,
        sans-serif;
}


.dmca-container {
    width: min(900px, 100%);

    margin: 0 auto;
}


/* =========================================================
   HEADER
========================================================= */

.dmca-header {
    width: min(760px, 100%);

    margin:
        0 auto
        31px;

    text-align: center;
}


.dmca-header h1 {
    margin:
        0 0
        8px;

    padding: 0;

    color: #17191f;

    font-family:
        "Sora",
        "Manrope",
        sans-serif;

    font-size: clamp(
        36px,
        4.5vw,
        48px
    );

    line-height: 1.12;

    font-weight: 800;

    letter-spacing: -1.5px;
}


.dmca-header h1 span {
    color: #f4511e;
}


.dmca-updated {
    margin:
        0 0
        15px;

    color: #68707c;

    font-size: 14px;

    line-height: 1.5;

    font-weight: 700;
}


.dmca-intro {
    margin: 0 auto;

    color: #59616d;

    font-size: 15px;

    line-height: 1.7;

    font-weight: 500;
}


/* =========================================================
   SECTIONS
========================================================= */

.dmca-section {
    width: 100%;

    padding:
        22px 0
        23px;

    border-top:
        1px solid
        #e1e4e8;
}


.dmca-section h2 {
    margin:
        0 0
        9px;

    color: #171a1f;

    font-family:
        "Sora",
        "Manrope",
        sans-serif;

    font-size: 23px;

    line-height: 1.3;

    font-weight: 800;

    letter-spacing: -.45px;
}


.dmca-section p {
    margin:
        0 0
        10px;

    color: #515a66;

    font-size: 14px;

    line-height: 1.72;

    font-weight: 500;
}


.dmca-section p:last-child {
    margin-bottom: 0;
}


/* =========================================================
   LIST
========================================================= */

.dmca-section ul {
    margin:
        10px 0
        0 21px;

    padding: 0;
}


.dmca-section li {
    margin:
        5px 0;

    padding-left: 3px;

    color: #4b535f;

    font-size: 14px;

    line-height: 1.6;

    font-weight: 500;
}


.dmca-section li::marker {
    color: #f4511e;
}


/* =========================================================
   CONTACT
========================================================= */

.dmca-section--contact {
    padding-bottom: 0;
}


.dmca-email {
    display: inline-flex;

    align-items: center;

    gap: 10px;

    margin:
        5px 0
        12px;

    padding:
        14px 18px;

    border-radius: 8px;

    background: #fff2ec;

    color: #f4511e;

    font-size: 15px;

    line-height: 1;

    font-weight: 800;

    text-decoration: none;

    transition:
        background .18s ease,
        transform .18s ease;
}


.dmca-email i {
    font-size: 18px;
}


@media (hover:hover) {

    .dmca-email:hover {
        background: #ffe7dc;

        transform: translateY(-1px);
    }

}


.dmca-contact-note {
    margin-top: 2px !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .dmca-page {
        padding:
            40px 18px
            58px;
    }


    .dmca-container {
        width: 100%;
    }


    .dmca-section h2 {
        font-size: 21px;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 700px) {

    .dmca-page {
        padding:
            33px 14px
            48px;
    }


    .dmca-header {
        margin-bottom: 24px;
    }


    .dmca-header h1 {
        font-size: 30px;

        line-height: 1.16;

        letter-spacing: -1px;
    }


    .dmca-updated {
        margin-bottom: 11px;

        font-size: 12.5px;
    }


    .dmca-intro {
        font-size: 13.5px;

        line-height: 1.65;
    }


    .dmca-section {
        padding:
            19px 0
            20px;
    }


    .dmca-section h2 {
        font-size: 18px;

        line-height: 1.35;
    }


    .dmca-section p,
    .dmca-section li {
        font-size: 13px;

        line-height: 1.65;
    }


    .dmca-section ul {
        margin-left: 18px;
    }


    .dmca-email {
        padding:
            13px 15px;

        font-size: 13px;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 430px) {

    .dmca-page {
        padding:
            29px 11px
            43px;
    }


    .dmca-header h1 {
        font-size: 27px;
    }


    .dmca-intro {
        font-size: 13px;
    }


    .dmca-section h2 {
        font-size: 17px;
    }


    .dmca-section p,
    .dmca-section li {
        font-size: 12.5px;
    }


    .dmca-email {
        width: 100%;

        justify-content: center;
    }

}


/* =========================================================
   ACCESSIBILITY
========================================================= */

.dmca-email:focus-visible {
    outline:
        3px solid
        #111111;

    outline-offset: 4px;
}