:where(.brxe-divider) {
    align-items: center;
    display: flex;
    font-size: 30px;
    gap: 30px
}

:where(.brxe-divider).horizontal {
    width: 100%
}

:where(.brxe-divider).horizontal .line {
    border-top: 1px solid
}

:where(.brxe-divider).vertical {
    flex-direction: column
}

:where(.brxe-divider).vertical .line {
    border-right: 1px solid;
    width: auto
}

:where(.brxe-divider) .line {
    position: relative;
    width: 100%
}

:where(.brxe-divider) .icon {
    flex-shrink: 0;
    position: relative
}

:where(.brxe-divider) a {
    display: inline-flex
}

.brxe-slider-nested {
    min-width: 0;
    width: 100%
}

.brxe-slider-nested .splide__slide {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev {
    transform: translateY(-50%) scaleX(-1)
}

.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev {
    transform: translateX(-50%) scaleX(-1)
}

.brxe-slider-nested .splide__arrows svg {
    min-height: 0;
    min-width: 0
}

.brxe-icon {
    font-size: 60px
}

svg.brxe-icon {
    font-size: inherit
}

.brxe-code {
    width: 100%
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes scrolling {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }
}

a.brxe-image {
    display: inline-block
}

figure.brxe-image {
    margin: 0
}

:where(.brxe-image).tag {
    display: inline-block;
    height: fit-content;
    position: relative;
    width: auto
}

:where(.brxe-image).caption {
    overflow: hidden;
    position: relative
}

:where(.brxe-image).overlay {
    position: relative
}

:where(.brxe-image).overlay:before {
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

:where(.brxe-image):before {
    border-radius: inherit
}

:where(.brxe-image) a {
    border-radius: inherit;
    position: static;
    transition: inherit
}

:where(.brxe-image) picture {
    border-radius: inherit;
    transition: inherit
}

:where(.brxe-image) img {
    border-radius: inherit;
    height: 100%;
    position: static !important;
    transition: inherit;
    width: 100%
}

:where(.brxe-image) img.bricks-lazy-hidden+figcaption {
    display: none
}

:where(.brxe-image) .icon {
    color: #fff;
    font-size: 60px;
    pointer-events: none;
    position: absolute;
    right: 50%;
    text-align: center;
    top: 50%;
    transform: translate(50%, -50%);
    z-index: 5
}

:where(.brxe-image) .bricks-image-caption {
    background: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .25) 70%, transparent);
    bottom: 0;
    color: #fff;
    font-size: inherit;
    margin: 0;
    padding: 10px 15px;
    pointer-events: none;
    position: absolute !important;
    text-align: center;
    width: 100%;
    z-index: 1
}

.brxe-button {
    width: auto
}

:where(.brxe-heading).has-separator {
    align-items: center;
    display: inline-flex;
    gap: 20px
}

:where(.brxe-heading)>[contenteditable] {
    display: inline-block;
    text-decoration: inherit
}

:where(.brxe-heading) .separator {
    border-top: 1px solid;
    flex-grow: 1;
    flex-shrink: 0;
    height: 1px
}

#brxe-bqsztq {
    text-align: center
}

#brxe-bqsztq a {
    text-align: center;
    font-size: inherit
}

#brxe-lmbwht {
    align-items: center;
    justify-content: center;
    height: 100%
}

#brxe-hadzlc {
    color: #ffffff
}

#brxe-emhzpj {
    color: #ffffff;
    fill: #ffffff;
    font-size: 2em;
    transition: all 0.5s ease-out
}

#brxe-emhzpj:hover {
    transform: translateY(.25em)
}

#brxe-mmqtoi {
    align-items: center;
    height: max-content;
    flex-direction: column
}

@media (max-width: 478px) {
    #brxe-mmqtoi {
        height: max-content
    }
}

#brxe-xpyvml {
    align-items: center;
    justify-content: space-between;
    height: 100%;
    padding-bottom: 2em;
    width: 100%;
    flex-wrap: nowrap
}

#brxe-opfggr {
    z-index: 2;
    height: 100vh;
    background-image: url(../../image/background/pro.png);
    background-size: cover;
    background-position: center center;
    position: relative;
    margin-top: 0;
    margin-bottom: 0
}

:where(#brxe-opfggr > *) {
    position: relative
}


@media (max-width: 478px) {
    #brxe-qkhkig {
        text-align: center
    }
}

#brxe-xvwmnd {
    margin-bottom: 1EM;
    color: var(--bricks-color-lfbfoi)
}

@media (max-width: 478px) {
    #brxe-xvwmnd {
        text-align: center
    }
}

#brxe-eodqvm {
    color: var(--bricks-color-scckhj);
    text-align: center;
    margin-bottom: 1em
}

#brxe-qxplqn {
    padding-right: 2rem;
    padding-bottom: 2em;
    padding-left: 2rem;
    width: 100%;
    height: 100%;
    align-items: center;
    max-width: 850px;
    align-self: center !important;
    justify-content: center;
    text-align: center
}

@media (max-width: 767px) {
    #brxe-qxplqn {
        text-align: center
    }
}

#next {
    z-index: 1;
    background-image: url(https://xaydungvanphuc.vn/wp-content/uploads/image/khac/about-unicons-bg.svg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    transition: all .25s ease-out;
    justify-content: center;
    min-height: 100vh
}

#next:hover {
    background-image: url(https://xaydungvanphuc.vn/wp-content/uploads/2024/02/about-unicons-hover@2x.webp);
    background-size: cover
}

@media (max-width: 478px) {
    #next {
        background-image: url(https://xaydungvanphuc.vn/wp-content/uploads/2024/05/About-unicons-bg-01.webp);
        background-size: cover;
        min-height: unset
    }
    #next:hover {
        background-image: url(https://xaydungvanphuc.vn/wp-content/uploads/2024/05/About-unicons-bg-02.webp);
        background-size: cover
    }
}

#brxe-uqcjwj {
    margin-bottom: 1EM
}

#brxe-zpiitc {
    margin-bottom: 1em;
    font-size: 2.3REM;
    text-align: justify
}

#brxe-cipldv {
    margin-right: 0;
    padding-top: 4em;
    padding-right: 4em;
    padding-left: calc((100vw - 1680px)/2);
    z-index: 1;
    align-self: center !important;
    width: 70%
}

@media (max-width: 991px) {
    #brxe-cipldv {
        padding-left: 4EM;
        width: 100%
    }
}

@media (max-width: 767px) {
    #brxe-cipldv {
        align-items: center;
        text-align: center
    }
}

@media (max-width: 478px) {
    #brxe-cipldv {
        padding-top: 2REM;
        padding-right: 2REM;
        padding-bottom: 2REM;
        padding-left: 2REM
    }
}

#brxe-tmaenp {
    font-size: 45rem;
    line-height: 1;
    color: rgba(0, 0, 0, 0)
}

#brxe-tmaenp {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--bricks-color-ptvldv, #364250);
    opacity: .2;
}

@media (max-width: 767px) {
    #brxe-tmaenp {
        font-size: 30rem
    }
}

@media (max-width: 478px) {
    #brxe-tmaenp {
        font-size: 25rem
    }
}

#brxe-ppsifh {
    margin-top: -27rem
}

#brxe-qfbtob {
    z-index: 1;
    flex-direction: column;
    background-color: #f5f6f7
}

@media (max-width: 767px) {
    #brxe-qfbtob {
        width: 100%
    }
}

#brxe-qfbtob {
    z-index: 1;
    flex-direction: column;
    background-color: #f5f6f7;
    overflow: hidden; /* Ẩn các phần thừa */
    background-image: url('https://xaydungvanphuc.vn/wp-content/uploads/image/khac/sumenh.png'),
                      url('https://xaydungvanphuc.vn/wp-content/uploads/image/khac/sumenh.png');
    background-size: 250% auto; /* Phóng to ảnh theo chiều ngang */
    background-position: 0 center; /* Vị trí bắt đầu của ảnh */
    background-repeat: repeat-x; /* Lặp lại ảnh theo chiều ngang */
    animation: moveBackground 60s linear infinite; /* Hiệu ứng di chuyển */
}

@keyframes moveBackground {
    0% {
        background-position: 0 center;
    }
    100% {
        background-position: 150% center; /* Dịch ảnh qua đủ 150% để ảnh lặp */
    }
}




#brxe-ucgmce {
    margin-left: -15%;
    max-height: 755px
}

#brxe-ucgmce:not(.tag),
#brxe-ucgmce img {
    object-fit: cover
}

@media (max-width: 767px) {
    #brxe-ucgmce {
        margin-left: 0;
        display: none
    }
}

#brxe-munbis {
    z-index: 1;
    flex-direction: row;
    transition: all .25s ease-out;
    min-height: 70vh;
    padding-right: 0;
    padding-left: 0;
    overflow: hidden
}

@media (max-width: 991px) {
    #brxe-munbis {
        min-height: unset
    }
}

#brxe-kesjpt {
    margin-bottom: 1EM
}

#brxe-gcdtqs {
    text-transform: uppercase;
    padding-bottom: 3rem
}

@media (max-width: 767px) {
    #brxe-gcdtqs {
        align-items: center
    }
}

@media (max-width: 478px) {
    #brxe-gcdtqs {
        align-items: center
    }
}

#brxe-cvxjcc {
    height: 100%
}

#brxe-cvxjcc:not(.tag),
#brxe-cvxjcc img {
    object-fit: cover
}

#brxe-xvnmtc {
    padding-right: 0;
    padding-left: 0
}

#brxe-oeffge {
    font-size: 15REM;
    font-weight: 600;
    line-height: 1;
    margin-bottom: -7rem
}

#brxe-tpbcpn {
    font-size: 3.6REM;
    text-align: justify
}

@media (max-width: 767px) {
    #brxe-tpbcpn {
        font-size: 2.4rem
    }
}

#brxe-qgmnwg {
    margin-top: 2EM;
    color: var(--bricks-color-adlvlz);
    column-gap: 1EM;
    row-gap: 1EM;
    flex-wrap: nowrap
}

#brxe-spgefj {
    color: var(--bricks-color-adlvlz);
    padding-top: 8rem;
    padding-right: 8rem;
    padding-bottom: 8rem;
    padding-left: 8rem;
    justify-content: center;
    flex-direction: column;
    background-color: var(--bricks-color-divflk)
}

@media (max-width: 767px) {
    #brxe-spgefj {
        padding-top: 2rem;
        padding-right: 2rem;
        padding-bottom: 2rem;
        padding-left: 2rem;
        column-gap: 2em
    }
}

@media (max-width: 478px) {
    #brxe-spgefj {
        flex-direction: column
    }
}

#brxe-pihujq {
    flex-direction: row;
    align-items: stretch
}

@media (max-width: 991px) {
    #brxe-pihujq {
        flex-wrap: wrap
    }
}

#brxe-fgrttb {
    min-height: 70vh
}

@media (max-width: 991px) {
    #brxe-fgrttb {
        min-height: unset
    }
}

#brxe-gosszp {
    margin-bottom: 1em
}

#brxe-mwvmno {
    display: none
}

#brxe-mhjcdl {
    margin-top: 0
}

#brxe-ounged {
    margin-top: 0
}

#brxe-kpqqvl {
    width: max-content;
    flex-direction: row;
    padding-right: 0;
    padding-left: 0;
    column-gap: 1em;
    flex-wrap: nowrap
}

#brxe-rvgkzg {
    flex-direction: row;
    justify-content: space-between
}

#brxe-cjbmuc {
    width: 100%;
    font-size: 6rem
}

#brxe-cjbmuc {
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--bricks-color-2f2b2a, #ffffff);
}

#brxe-lskkuy {
    width: 100%;
    font-size: 3.2rem;
    line-height: 1
}

#brxe-pphbvn {
    width: 100%;
    padding-top: 2.4rem;
    padding-bottom: 2.4rem
}

#brxe-pphbvn.horizontal .line {
    border-top-color: #ffffff
}

#brxe-pphbvn.vertical .line {
    border-right-color: #ffffff
}

#brxe-pphbvn .icon {
    color: #ffffff
}

#brxe-vpbrwp {
    width: 100%;
    text-align: justify
}

[data-id="brxe-jhrbpf"].splide__slide {
    background-color: #16315e
}

@media (max-width: 767px) {
    [data-id="brxe-jhrbpf"].splide__slide {
        margin-left: 0
    }
}

#brxe-rmprus {
    width: 100%;
    font-size: 6rem
}

#brxe-rmprus {
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--bricks-color-2f2b2a, #ffffff);
}

#brxe-orlucx {
    width: 100%;
    font-size: 3.2rem;
    line-height: 1
}

@media (max-width: 478px) {
    #brxe-orlucx {
        width: 100%
    }
}

#brxe-bqxnpn {
    width: 100%;
    padding-top: 2.4rem;
    padding-bottom: 2.4rem
}

#brxe-bqxnpn.horizontal .line {
    border-top-color: #ffffff
}

#brxe-bqxnpn.vertical .line {
    border-right-color: #ffffff
}

#brxe-bqxnpn .icon {
    color: #ffffff
}

#brxe-ulxlbp {
    width: 100%;
    text-align: justify
}

[data-id="brxe-ijnfwd"].splide__slide {
    background-color: var(--bricks-color-tavlno)
}

#brxe-axlprb {
    width: 100%;
    font-size: 6rem
}

#brxe-axlprb {
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--bricks-color-2f2b2a, #ffffff);
}

#brxe-cpvhdy {
    width: 100%;
    font-size: 3.2rem;
    line-height: 1
}

#brxe-uwjyqv {
    width: 100%;
    padding-top: 2.4rem;
    padding-bottom: 2.4rem
}

#brxe-uwjyqv.horizontal .line {
    border-top-color: #ffffff
}

#brxe-uwjyqv.vertical .line {
    border-right-color: #ffffff
}

#brxe-uwjyqv .icon {
    color: #ffffff
}

#brxe-nhsmzy {
    width: 100%;
    text-align: justify
}

[data-id="brxe-fgogif"].splide__slide {
    background-color: #5fd1c1
}

@media (max-width: 767px) {
    [data-id="brxe-fgogif"].splide__slide {
        align-items: flex-start;
        flex-direction: column
    }
}

#brxe-hszsza {
    font-size: 6rem;
    width: 100%
}

#brxe-hszsza {
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--bricks-color-2f2b2a, #ffffff);
}

#brxe-krbazf {
    width: 100%;
    font-size: 3.2rem;
    line-height: 1
}

#brxe-ayokyj {
    width: 100%;
    padding-top: 2.4rem;
    padding-bottom: 2.4rem
}

#brxe-ayokyj.horizontal .line {
    border-top-color: #ffffff
}

#brxe-ayokyj.vertical .line {
    border-right-color: #ffffff
}

#brxe-ayokyj .icon {
    color: #ffffff
}

#brxe-wydoxo {
    width: 100%;
    text-align: justify
}

[data-id="brxe-hqtqum"].splide__slide {
    background-color: var(--bricks-color-ufzcrf)
}

#brxe-wtbhby {
    font-size: 6rem;
    width: 100%
}

#brxe-wtbhby {
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--bricks-color-2f2b2a, #ffffff);
}

#brxe-kcryiy {
    width: 100%;
    font-size: 3.2rem;
    line-height: 1
}

#brxe-tnfjnp {
    width: 100%;
    padding-top: 2.4rem;
    padding-bottom: 2.4rem
}

#brxe-tnfjnp.horizontal .line {
    border-top-color: #ffffff
}

#brxe-tnfjnp.vertical .line {
    border-right-color: #ffffff
}

#brxe-tnfjnp .icon {
    color: #ffffff
}

#brxe-onqmml {
    width: 100%
}

[data-id="brxe-kbjqlj"].splide__slide {
    background-color: var(--bricks-color-apyiqd);
    text-align: justify
}

#brxe-tsuvlo {
    font-size: 6rem
}

#brxe-tsuvlo {
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--bricks-color-2f2b2a, #ffffff);
}

#brxe-vbucyk {
    font-size: 3.2rem;
    line-height: 1;
    width: 100%
}

#brxe-uuzjdg {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem
}

#brxe-uuzjdg.horizontal .line {
    border-top-color: #ffffff
}

#brxe-uuzjdg.vertical .line {
    border-right-color: #ffffff
}

#brxe-uuzjdg .icon {
    color: #ffffff
}

#brxe-sebbai {
    text-align: justify
}

[data-id="brxe-ohnckx"].splide__slide {
    background-color: var(--bricks-color-oqvadq)
}

#brxe-mpumbo {
    font-size: 6rem
}

#brxe-mpumbo {
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--bricks-color-2f2b2a, #ffffff);
}

#brxe-rneovc {
    font-size: 3.2rem;
    line-height: 1;
    width: 100%
}

#brxe-epwhoy {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem
}

#brxe-epwhoy.horizontal .line {
    border-top-color: #ffffff
}

#brxe-epwhoy.vertical .line {
    border-right-color: #ffffff
}

#brxe-epwhoy .icon {
    color: #ffffff
}

#brxe-nteufe {
    text-align: justify
}

[data-id="brxe-bjrhtv"].splide__slide {
    background-color: var(--bricks-color-jaleqr)
}

#brxe-ywouku {
    font-size: 6rem
}

#brxe-ywouku {
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--bricks-color-2f2b2a, #ffffff);
}

#brxe-nxcdkd {
    font-size: 3.2rem;
    line-height: 1;
    width: 100%
}

#brxe-fevbfh {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem
}

#brxe-fevbfh.horizontal .line {
    border-top-color: #ffffff
}

#brxe-fevbfh.vertical .line {
    border-right-color: #ffffff
}

#brxe-fevbfh .icon {
    color: #ffffff
}

#brxe-gkkcfa {
    text-align: justify
}

[data-id="brxe-ggnerz"].splide__slide {
    background-color: var(--bricks-color-pwwxhg)
}

#brxe-gydcwx {
    font-size: 6rem;
    width: 100%
}

#brxe-gydcwx {
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--bricks-color-2f2b2a, #ffffff);
}

#brxe-bwiohk {
    width: 100%;
    font-size: 3.2rem;
    line-height: 1
}

#brxe-qjevdk {
    width: 100%;
    padding-top: 2.4rem;
    padding-bottom: 2.4rem
}

#brxe-qjevdk.horizontal .line {
    border-top-color: #ffffff
}

#brxe-qjevdk.vertical .line {
    border-right-color: #ffffff
}

#brxe-qjevdk .icon {
    color: #ffffff
}

#brxe-shehtf {
    width: 100%;
    text-align: justify
}

[data-id="brxe-xquifz"].splide__slide {
    background-color: var(--bricks-color-urbrpu)
}

[data-id="brxe-aamxid"].splide__slide {
    max-height: 1px
}

#brxe-crtimb {
    justify-content: center;
    overflow: hidden;
    margin-bottom: 0
}

@media (max-width: 991px) {
    #brxe-crtimb {
        min-height: unset
    }
}

#brxe-spldpw {
    margin-bottom: 1em
}

#brxe-ldarbm {
    display: none
}

#brxe-xgbukp {
    margin-top: 0
}

#brxe-jidijt {
    margin-top: 0
}

#brxe-gpafkf {
    flex-direction: row;
    width: max-content;
    padding-right: 0;
    padding-left: 0;
    column-gap: 1em
}

#brxe-odrztd {
    margin-bottom: 3em;
    flex-direction: row;
    justify-content: space-between
}

.brxe-gpaaqq .brxe-kjtukj.brxe-image {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.brxe-gpaaqq .brxe-mavqvp.brxe-heading {
    font-size: 2rem;
    color: var(--bricks-color-dtmdol)
}

.brxe-gpaaqq .brxe-uodcwg.brxe-heading {
    font-size: 8.4rem;
    color: var(--bricks-color-divflk);
    line-height: 1
}

.brxe-gpaaqq .brxe-eqoayz.brxe-block {
    flex-direction: row;
    column-gap: 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 2.4rem;
    margin-bottom: 2.4rem;
    justify-content: center
}

.brxe-gpaaqq .brxe-gduzxa.brxe-text-basic {
    text-transform: uppercase;
    font-size: 2.4rem;
    text-align: center
}

.brxe-gpaaqq .brxe-besxmr.brxe-text-basic {
    text-align: justify
}

.brxe-gpaaqq.brxe-block {
    text-align: left
}

@media (max-width: 991px) {
    #brxe-qvelsy .uni--about--history h3 {
        font-size: 15rem;
        padding-bottom: 3rem;
    }
}

@media (max-width: 767px) {
    #brxe-qvelsy .uni--about--history h3 {
        font-size: 10rem;
    }
}

#brxe-yuqpvc {
    overflow: hidden;
    min-height: 100vh;
    justify-content: center
}

@media (max-width: 991px) {
    #brxe-yuqpvc {
        min-height: unset
    }
}

#brxe-fpfqtd {
    display: none
}

#brxe-tfjckk {
    margin-top: 0
}

#brxe-okqzrj {
    margin-top: 0
}

#brxe-yanero {
    flex-direction: row;
    width: max-content;
    padding-right: 0;
    padding-left: 0;
    column-gap: 1em
}

#brxe-skjzvh {
    margin-bottom: 1em;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

#brxe-nkvrlh {
    display: none
}

#brxe-iqxdee {
    margin-top: 0
}

#brxe-pmhdnh {
    margin-top: 0
}

#brxe-agpgvo {
    width: max-content;
    display: none;
    flex-direction: row;
    padding-right: 0;
    padding-left: 0;
    column-gap: 1em
}

#brxe-mylzoy {
    margin-bottom: 3em;
    flex-direction: row;
    justify-content: space-between
}

.brxe-pnmqsb .brxe-mrwufd.brxe-image {
    width: 100%;
    border: 1px solid var(--bricks-border-color)
}

.brxe-pnmqsb.brxe-block {
    margin-top: 1rem;
    margin-right: 1rem;
    margin-bottom: 1rem;
    margin-left: 1rem
}

.brxe-pnmqsb.brxe-block:hover {
    border-color: var(--bricks-color-divflk)
}

#brxe-cxragt {
    margin-bottom: 3rem
}

#brxe-cxragt .uni--about--award.is-active h3 {
    color: var(--bricks-color-ptvldv, #16315e);
    display: flex;
}

#brxe-cxragt .uni--about--award.is-active p {
    color: var(--bricks-color-scckhj, #394854);
    display: flex;
}

#brxe-cxragt .uni--about--award h3,
#brxe-cxragt .uni--about--award p {
    color: var(--bricks-color-kwoxyj, #d1d5db);
}

#brxe-cxragt .uni--about--award h3,
#brxe-cxragt .uni--about--award p {
    display: none;
}

@media (max-width: 991px) {
    #brxe-cxragt .uni--about--history h3 {
        font-size: 15rem;
        padding-bottom: 3rem;
    }
}

@media (max-width: 767px) {
    #brxe-cxragt .uni--about--history h3 {
        font-size: 10rem;
    }
}

.brxe-lusixh .brxe-nyumnw.brxe-image {
    width: 100%;
    height: 100%
}

.brxe-lusixh.brxe-block {
    margin-top: 1rem;
    margin-right: 1rem;
    margin-bottom: 1rem;
    margin-left: 1rem;
    border: 1px solid var(--bricks-color-deeghz)
}

.brxe-lusixh.brxe-block:hover {
    border-color: var(--bricks-color-divflk)
}

#brxe-gqilve {
    margin-bottom: 3rem
}

#brxe-gqilve .uni--about--award.is-active h3 {
    color: var(--bricks-color-ptvldv, #16315e);
    display: flex;
}

#brxe-gqilve .uni--about--award.is-active p {
    color: var(--bricks-color-scckhj, #394854);
    display: flex;
}

#brxe-gqilve .uni--about--award h3,
#brxe-gqilve .uni--about--award p {
    color: var(--bricks-color-kwoxyj, #d1d5db);
}

#brxe-gqilve .uni--about--award h3,
#brxe-gqilve .uni--about--award p {
    display: none;
}

@media (max-width: 991px) {
    #brxe-gqilve .uni--about--history h3 {
        font-size: 15rem;
        padding-bottom: 3rem;
    }
}

@media (max-width: 767px) {
    #brxe-gqilve .uni--about--history h3 {
        font-size: 10rem;
    }
}

#brxe-oldgin {
    overflow: hidden;
    min-height: 70vh
}

@media (max-width: 991px) {
    #brxe-oldgin {
        min-height: unset
    }
}

#brxe-qvspqy {
    flex-direction: row;
    justify-content: space-between;
    z-index: 1;
    margin-bottom: 1em
}

#brxe-jihbmi {
    margin-bottom: -10rem
}

@media (max-width: 767px) {
    #brxe-jihbmi {
        justify-content: center
    }
}

#brxe-dfkgrw {
    width: 100%;
    overflow: hidden
}

#brxe-dfkgrw .bc-reel__nestable {
    width: 16rem
}

.brxe-jcbqnl .brxe-fmhpxs.brxe-heading {
    color: var(--bricks-color-lfbfoi);
    font-size: 5.2rem
}

@media (max-width: 991px) {
    .brxe-jcbqnl .brxe-fmhpxs.brxe-heading {
        font-size: 3rem
    }
}

@media (max-width: 767px) {
    .brxe-jcbqnl .brxe-fmhpxs.brxe-heading {
        font-size: 2rem
    }
}

.brxe-jcbqnl.brxe-block {
    padding-top: 1em;
    padding-right: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
    align-items: center
}

#brxe-podmac {
    background-color: var(--bricks-color-adlvlz);
    position: sticky;
    top: 0px;
    z-index: 1
}

#brxe-podmac {
    overflow: hidden;
}

#brxe-podmac>div {
    overflow: visible;
}

#brxe-obfuit {
    align-items: center;
    position: sticky;
    top: 0px;
    width: 100%;
    max-width: unset
}

.brxe-btssdx .brxe-yhfgry.brxe-heading {
    width: 100%;
    font-size: 20rem;
    line-height: .8;
    color: var(--bricks-color-kwoxyj)
}

@media (max-width: 991px) {
    .brxe-btssdx .brxe-yhfgry.brxe-heading {
        font-size: 10rem
    }
}

@media (max-width: 991px) {
    .brxe-btssdx .brxe-supaxr.brxe-block {
        position: static
    }
}

.brxe-btssdx .brxe-scfdvm.brxe-heading {
    color: var(--bricks-color-lfbfoi);
    text-align: justify;
    margin-bottom: 1rem
}

.brxe-btssdx .brxe-gykxic.brxe-text-basic {
    color: var(--bricks-color-lfbfoi);
    text-align: justify
}

.brxe-btssdx .brxe-jhtluw.brxe-block {
    margin-bottom: 1em
}

#{post_title} {
    padding: 0 2rem;
}

@media (max-width: 991px) {
    #brxe-tjdrjh {
        margin-right: 0;
        margin-left: 0
    }
}