@font-face {
    font-family: 'Roboto Regular';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Roboto-Regular.woff');
}


@font-face {
    font-family: 'Roboto Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Roboto-Italic.woff');
}


@font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Roboto-Bold.woff');
}


@font-face {
    font-family: 'Roboto Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Roboto-BoldItalic.woff');
}


@font-face {
    font-family: 'Roboto Thin';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Roboto-Thin.woff');
}


@font-face {
    font-family: 'Roboto Thin Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Roboto-ThinItalic.woff');
}


@font-face {
    font-family: 'Roboto Light';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Roboto-Light.woff');
}


@font-face {
    font-family: 'Roboto Light Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Roboto-LightItalic.woff');
}


@font-face {
    font-family: 'Roboto Medium';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Roboto-Medium.woff');
}


@font-face {
    font-family: 'Roboto Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Roboto-MediumItalic.woff');
}


@font-face {
    font-family: 'Roboto Black';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Roboto-Black.woff');
}


@font-face {
    font-family: 'Roboto Black Italic';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Roboto-BlackItalic.woff');
}


@font-face {
    font-family: 'Poppins Black';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Poppins-Black.ttf');
}


@font-face {
    font-family: 'Poppins BlackItalic';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Poppins-BlackItalic.ttf');
}

@font-face {
    font-family: 'Poppins Bold';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Poppins-Bold.ttf');
}

@font-face {
    font-family: 'Poppins BoldItalic';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Poppins-BoldItalic.ttf');
}


@font-face {
    font-family: 'Poppins ExtraBold';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Poppins-ExtraBold.ttf');
}


@font-face {
    font-family: 'Poppins ExtraLight';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Poppins-ExtraLight.ttf');
}

@font-face {
    font-family: 'Poppins Light';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Poppins-Light.ttf');
}

@font-face {
    font-family: 'Poppins Medium';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Poppins-Medium.ttf');
}

@font-face {
    font-family: 'Poppins Regular';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Poppins-Regular.ttf');
}

@font-face {
    font-family: 'Poppins SemiBold';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Poppins-SemiBold.ttf');
}


@font-face {
    font-family: 'Poppins Thin';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/Poppins-Thin.ttf');
}


.PrivacyPolicy-headeringsection {
    position: relative;
    padding: 140px 0 0;
    display: flex;
    flex-direction: column;
    gap: 25px;
    text-align: center;
    background-color: #F2F5FA;
}

.PrivacyPolicy-headeringsection-title {
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 38px !important;
    font-family: 'Roboto Slab', serif !important;
    color: #373738 !important;
    font-weight: 400 !important;
}

.PrivacyPolicy-headeringsection-para {
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 18px !important;
    font-family: 'Roboto Regular' !important;
    color: #6A6A6A !important;
    line-height: 27px;
    font-weight: 400 !important;
}

.PrivacyPolicy-mainSection {
    position: relative;
    padding: 40px 0;
    background-color: #F2F5FA;
    max-width: 100%;
    width: 100%;
}

.PrivacyPolicy-mainSection-flex {
    position: relative;
    display: grid;
    grid-template-columns: 25% 75%;
    gap: 25px;
    align-items: start;
    width: calc(100% - 25px);
}


.PrivacyPolicy-mainSection-flex-leftBox {
    position: sticky;
    top: 80px;
    border: 1px solid #E5E7EB;
    box-shadow: 0px 1px 2px 0px #0000000D;
    border-radius: 10px;
    padding: 25px;
    background-color: #fff;
}

.PrivacyPolicy-mainSection-flex-rightBox {
    position: relative;
    border: 1px solid #E5E7EB;
    border-radius: 10px;
    box-shadow: 0px 1px 2px 0px #0000000D;
    padding: 25px;
    background-color: #fff;
}

.PrivacyPolicy-mainSection-listarea {
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 25px;
    list-style: none !important;
}

.PrivacyPolicy-mainSection-listarea-heading {
    position: relative;
    color: #111827 !important;
    margin: 0 !important;
    padding: 0 0 25px !important;
    font-family: 'Poppins SemiBold';
    letter-spacing: 0.5px;
    font-size: 16px !important;
    font-weight: 600 !important;
}

.PrivacyPolicy-mainSection-listarea li {
    position: relative;
}



.PrivacyPolicy-mainSection-links {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
    text-decoration: none;
    font-family: 'Poppins Medium' !important;
    color: #6A6A6A !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.PrivacyPolicy-mainSection-links.active {
    color: #673AB7 !important;
}

.PrivacyPolicy-mainSection-links img {
    width: 16px;
    height: 16px;
    position: relative;
    object-fit: contain;
}

.PrivacyPolicy-mainSection-updatearea {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.PrivacyPolicy-mainSection-updatearea span {
    font-size: 16px;
    color: #7E7E7E;
    font-weight: 400;
    font-family: 'Roboto Regular' !important;
}

.PrivacyPolicy-mainSection-contentarea {
    position: relative;
    margin: 40px 0 0;
}

.PrivacyPolicy-mainSection-contentarea-heading {
    position: relative;
    color: #373738 !important;
    font-family: 'Poppins Medium' !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex;
    align-items: center;
    gap: 15px;
}

.PrivacyPolicy-mainSection-contentarea-heading img {
    width: 20px;
    height: 20px;
    position: relative;
    object-fit: contain;
}

.PrivacyPolicy-mainSection-contentarea-txt {
    position: relative;
    padding: 20px 0 0 35px;
}

.PrivacyPolicy-mainSection-contentarea-txt p {
    font-size: 16px !important;
    font-weight: 400 !important;
    position: relative;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 27px !important;
    font-family: 'Roboto Regular' !important;
    color: #6A6A6A !important;
}

.PrivacyPolicy-mainSection-contentarea-txt ul {
    list-style: none !important;
    margin: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 20px 0 !important;
}

.PrivacyPolicy-mainSection-contentarea-txt li {
    position: relative;
    font-size: 16px !important;
    font-weight: 400 !important;
    margin: 0 !important;
    padding: 0 !important;
    font-family: 'Roboto Regular' !important;
    color: #6A6A6A !important;
    display: flex;
    align-items: start;
    line-height: 27px;
    gap: 15px;
}

.PrivacyPolicy-mainSection-contentarea-txt h4 {
    position: relative;
    color: #373738 !important;
    font-family: 'Poppins Medium' !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    margin: 0 !important;
    padding: 20px 0 0 !important;
}

.PrivacyPolicy-mainSection-contentarea-txtBox {
    position: relative;
    background-color: #F9FAFB;
    border: 1px solid #E5E7EB;
    border-radius: 8px;
    padding: 25px;
    margin: 0 0 20px;
    width: 100%;
}

strong {
    color: #373738 !important;
    font-family: 'Roboto Medium' !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}


.PrivacyPolicy-mainSection-updatearea-para {
    position: relative;
    font-size: 16px !important;
    font-weight: 400 !important;
    margin: 0 !important;
    padding: 0 !important;
    font-family: 'Roboto Regular' !important;
    color: #6A6A6A !important;
    line-height: 27px;
    gap: 15px;
}


@media (max-width:991.9px) {
    .PrivacyPolicy-headeringsection-title {
        font-size: 30px !important;
    }

    .PrivacyPolicy-mainSection-flex {
        display: flex !important;
        flex-direction: column !important;
        gap: 40px !important;
        width: 100% !important;
    }

    .PrivacyPolicy-mainSection-flex-leftBox {
        position: relative !important;
        width: 100% !important;
        top: inherit !important;
    }
}

@media (min-width:992px) and (max-width:1199.9px) {
    .PrivacyPolicy-mainSection-flex {
        grid-template-columns: 30% 70% !important;
    }
}


