/* 1 */

.pr_container {
    width: 96%;
    height: auto;
    position: relative;
    padding: 96px 2% 96px 2%;
    margin-top: -34px;
    background-color: rgba(245, 248, 252, 1);
    z-index: 110;
}

.pr_content {
    width: 100%;
    margin: auto;
    max-width: 1200px;
    position: relative;
}

.pr_sect_title {
    width: 100%;
    height: auto;
    margin: auto;
    padding: 0% 0%;
}


/* 1 */


/* 2 */

.pr2_container {
    width: 96%;
    height: auto;
    position: relative;
    padding: 32px 2% 96px 2%;
    margin-top: -34px;
    background-color: rgba(245, 248, 252, 1);
    z-index: 110;
}

.pr2_content {
    width: 100%;
    height: auto;
    margin: 0% auto 56px auto;
    max-width: 1200px;
    position: relative;
    z-index: 110;
}

.pr2_topbar {
    width: 80%;
    height: auto;
    padding: 70px 0px;
    float: right;
    position: absolute;
    top: 0%;
    border-radius: 8px;
    background: rgb(0, 67, 112);
    background: linear-gradient(140deg, rgba(0, 67, 112, 1) 0%, rgba(53, 140, 204, 1) 49%, rgba(0, 67, 112, 1) 100%);
    z-index: 120;
}

.pr2_topbar_l {
    left: 0%;
}

.pr2_topbar_r {
    right: 0%;
}

.pr2_port_sect {
    width: 100%;
    margin: 40px auto 0px auto;
    position: relative;
    display: inline-block;
    z-index: 130;
}

.pr2_l {
    width: 33%;
    height: auto;
    float: left;
    padding: 18px 2% 22px 2%;
    line-height: 24px;
    font-size: 16px;
    font-weight: 500;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 8px;
    margin-top: 11px;
    -webkit-box-shadow: rgb(0 0 0 / 5%) 0px 4px 5px 0px;
    box-shadow: rgb(0 0 0 / 5%) 0px 4px 5px 0px;
    background: linear-gradient(140deg, rgb(251 253 255) 0%, rgb(240 240 240) 49%, rgb(255 255 255) 100%);
}

.pr2_r {
    width: 66%;
    height: auto;
    float: right;
    padding: 0px;
    background-color: rgba(255, 255, 255, 0);
}

.pr2_left {
    float: left !important;
}

.pr2_right {
    float: right !important;
}

.pr2_comp_logo {
    width: 100%;
    height: auto;
    float: left;
}


/* 2 */

@media (max-width: 1199.98px) {}

@media (max-width: 991.98px) {
    .pr_l {
        width: 44%;
        padding: 0% 0%;
    }
    .pr_r {
        width: 46%;
        margin-top: unset;
        margin-right: unset;
    }
}

@media (max-width: 859.98px) {
    .pr2_l {
        width: 38%;
        padding: 20px 2% 24px 2%;
    }
    .pr2_r {
        width: 58%;
        padding: 0px;
    }
}

@media (max-width: 819.98px) {}

@media (max-width: 767.98px) {
    .pr_container {
        padding: 64px 2% 48px 2%;
        text-align: center;
    }
}

@media (max-width: 679.98px) {
    .pr2_topbar {
        width: 100%;
        padding: 64px 0px;
    }
    .pr2_r {
        width: 100%;
        padding: 0px;
    }
    .pr2_l {
        width: 100%;
        padding: 20px 3% 24px 3%;
        text-align: center;
    }
}

@media (max-width: 639.98px) {
    .pr_l {
        width: 100%;
        padding: 40px 0% 0% 0%;
    }
    .pr_r {
        width: 100%;
        margin-top: unset;
        margin-right: unset;
    }
}