:root{
    /*--main-color: #f9275a;*/
    --main-color: #192a56;
}

.title-sm.banner::before {
    bottom: 2%;
    /*background: #f9275a8f;*/
    background: #0080FF75;
}
.title-sm {
    font-weight: 600;
}

.text-normal{
    font-size: 1.3rem;
}
@media(max-width: 1023px){
    .text-normal{
        font-size: 1.1rem;
    }
}

.rich-text{
    a{
        text-decoration: underline;
        color: var(--main-color);
    }
    ul{
        list-style: square;
    }
    *:last-child {
        margin-bottom: 0;
    }

}

.bg-secondary {
    background-color: #5D6D7E !important;
}


*{
    /*do fixed header*/
    scroll-margin-top: 90px;

}

body{
    cursor: default;
}

/*breadcrumb*/
.page-title-section ul li::after {
    background: white;
}

/*top*/
:root{
    --page-top-height: 4.625rem;
}
