body {
    font-family: "Roboto",sans-serif;
    background: #1E1D32
}

.uk-overlay-slideshow {
    background: rgba(41,40,69,0.8)
}

.uk-height-min-small {
    min-height: 150px
}

.uk-height-min-medium {
    min-height: 300px
}

.uk-height-min-large {
    min-height: 450px
}
.uk-navbar-center 
{
	left:63% !important;
}

@media (min-width:1600px) {
    .uk-grid-5-xl {
        margin-left: -5px !important
    }

        .uk-grid-5-xl > * {
            padding-left: 5px !important
        }

        .uk-grid-5-xl > .uk-grid-margin {
            margin-top: 5px !important
        }
}

@media (min-width:1200px) {
    .uk-grid-5-l {
        margin-left: -5px !important
    }

        .uk-grid-5-l > * {
            padding-left: 5px !important
        }

        .uk-grid-5-l > .uk-grid-margin {
            margin-top: 5px !important
        }
}

@media (min-width:960px) {
    .uk-grid-5-m {
        margin-left: -5px !important
    }

        .uk-grid-5-m > * {
            padding-left: 5px !important
        }

        .uk-grid-5-m > .uk-grid-margin {
            margin-top: 5px !important
        }
}

@media (min-width:640px) {
    .uk-grid-5-s {
        margin-left: -5px !important
    }

        .uk-grid-5-s > * {
            padding-left: 5px !important
        }

        .uk-grid-5-s > .uk-grid-margin {
            margin-top: 5px !important
        }
}

.uk-grid-5 {
    margin-left: -5px
}

    .uk-grid-5 > * {
        padding-left: 5px
    }

    .uk-grid-5 > .uk-grid-margin {
        margin-top: 5px
    }

@media (min-width:1600px) {
    .uk-grid-6-xl {
        margin-left: -6px !important
    }

        .uk-grid-6-xl > * {
            padding-left: 6px !important
        }

        .uk-grid-6-xl > .uk-grid-margin {
            margin-top: 6px !important
        }
}

@media (min-width:1200px) {
    .uk-grid-6-l {
        margin-left: -6px !important
    }

        .uk-grid-6-l > * {
            padding-left: 6px !important
        }

        .uk-grid-6-l > .uk-grid-margin {
            margin-top: 6px !important
        }
}

@media (min-width:960px) {
    .uk-grid-6-m {
        margin-left: -6px !important
    }

        .uk-grid-6-m > * {
            padding-left: 6px !important
        }

        .uk-grid-6-m > .uk-grid-margin {
            margin-top: 6px !important
        }
}

@media (min-width:640px) {
    .uk-grid-6-s {
        margin-left: -6px !important
    }

        .uk-grid-6-s > * {
            padding-left: 6px !important
        }

        .uk-grid-6-s > .uk-grid-margin {
            margin-top: 6px !important
        }
}

.uk-grid-6 {
    margin-left: -6px
}

    .uk-grid-6 > * {
        padding-left: 6px
    }

    .uk-grid-6 > .uk-grid-margin {
        margin-top: 6px
    }

@media (min-width:1600px) {
    .uk-grid-10-xl {
        margin-left: -10px !important
    }

        .uk-grid-10-xl > * {
            padding-left: 10px !important
        }

        .uk-grid-10-xl > .uk-grid-margin {
            margin-top: 10px !important
        }
}

@media (min-width:1200px) {
    .uk-grid-10-l {
        margin-left: -10px !important
    }

        .uk-grid-10-l > * {
            padding-left: 10px !important
        }

        .uk-grid-10-l > .uk-grid-margin {
            margin-top: 10px !important
        }
}

@media (min-width:960px) {
    .uk-grid-10-m {
        margin-left: -10px !important
    }

        .uk-grid-10-m > * {
            padding-left: 10px !important
        }

        .uk-grid-10-m > .uk-grid-margin {
            margin-top: 10px !important
        }
}

@media (min-width:640px) {
    .uk-grid-10-s {
        margin-left: -10px !important
    }

        .uk-grid-10-s > * {
            padding-left: 10px !important
        }

        .uk-grid-10-s > .uk-grid-margin {
            margin-top: 10px !important
        }
}

.uk-grid-10 {
    margin-left: -10px
}

    .uk-grid-10 > * {
        padding-left: 10px
    }

    .uk-grid-10 > .uk-grid-margin {
        margin-top: 10px
    }

@media (min-width:1600px) {
    .uk-grid-20-xl {
        margin-left: -20px !important
    }

        .uk-grid-20-xl > * {
            padding-left: 20px !important
        }

        .uk-grid-20-xl > .uk-grid-margin {
            margin-top: 20px !important
        }
}

@media (min-width:1200px) {
    .uk-grid-20-l {
        margin-left: -20px !important
    }

        .uk-grid-20-l > * {
            padding-left: 20px !important
        }

        .uk-grid-20-l > .uk-grid-margin {
            margin-top: 20px !important
        }
}

@media (min-width:960px) {
    .uk-grid-20-m {
        margin-left: -20px !important
    }

        .uk-grid-20-m > * {
            padding-left: 20px !important
        }

        .uk-grid-20-m > .uk-grid-margin {
            margin-top: 20px !important
        }
}

@media (min-width:640px) {
    .uk-grid-20-s {
        margin-left: -20px !important
    }

        .uk-grid-20-s > * {
            padding-left: 20px !important
        }

        .uk-grid-20-s > .uk-grid-margin {
            margin-top: 20px !important
        }
}

.uk-grid-20 {
    margin-left: -20px
}

    .uk-grid-20 > * {
        padding-left: 20px
    }

    .uk-grid-20 > .uk-grid-margin {
        margin-top: 20px
    }

@media (min-width:1600px) {
    .uk-grid-30-xl {
        margin-left: -30px !important
    }

        .uk-grid-30-xl > * {
            padding-left: 30px !important
        }

        .uk-grid-30-xl > .uk-grid-margin {
            margin-top: 30px !important
        }
}

@media (min-width:1200px) {
    .uk-grid-30-l {
        margin-left: -30px !important
    }

        .uk-grid-30-l > * {
            padding-left: 30px !important
        }

        .uk-grid-30-l > .uk-grid-margin {
            margin-top: 30px !important
        }
}

@media (min-width:960px) {
    .uk-grid-30-m {
        margin-left: -30px !important
    }

        .uk-grid-30-m > * {
            padding-left: 30px !important
        }

        .uk-grid-30-m > .uk-grid-margin {
            margin-top: 30px !important
        }
}

@media (min-width:640px) {
    .uk-grid-30-s {
        margin-left: -30px !important
    }

        .uk-grid-30-s > * {
            padding-left: 30px !important
        }

        .uk-grid-30-s > .uk-grid-margin {
            margin-top: 30px !important
        }
}

.uk-grid-30 {
    margin-left: -30px
}

    .uk-grid-30 > * {
        padding-left: 30px
    }

    .uk-grid-30 > .uk-grid-margin {
        margin-top: 30px
    }

@media (min-width:1600px) {
    .uk-grid-40-xl {
        margin-left: -40px !important
    }

        .uk-grid-40-xl > * {
            padding-left: 40px !important
        }

        .uk-grid-40-xl > .uk-grid-margin {
            margin-top: 40px !important
        }
}

@media (min-width:1200px) {
    .uk-grid-40-l {
        margin-left: -40px !important
    }

        .uk-grid-40-l > * {
            padding-left: 40px !important
        }

        .uk-grid-40-l > .uk-grid-margin {
            margin-top: 40px !important
        }
}

@media (min-width:960px) {
    .uk-grid-40-m {
        margin-left: -40px !important
    }

        .uk-grid-40-m > * {
            padding-left: 40px !important
        }

        .uk-grid-40-m > .uk-grid-margin {
            margin-top: 40px !important
        }
}

@media (min-width:640px) {
    .uk-grid-40-s {
        margin-left: -40px !important
    }

        .uk-grid-40-s > * {
            padding-left: 40px !important
        }

        .uk-grid-40-s > .uk-grid-margin {
            margin-top: 40px !important
        }
}

.uk-grid-40 {
    margin-left: -40px
}

    .uk-grid-40 > * {
        padding-left: 40px
    }

    .uk-grid-40 > .uk-grid-margin {
        margin-top: 40px
    }

@media (min-width:1600px) {
    .uk-grid-50-xl {
        margin-left: -50px !important
    }

        .uk-grid-50-xl > * {
            padding-left: 50px !important
        }

        .uk-grid-50-xl > .uk-grid-margin {
            margin-top: 50px !important
        }
}

@media (min-width:1200px) {
    .uk-grid-50-l {
        margin-left: -50px !important
    }

        .uk-grid-50-l > * {
            padding-left: 50px !important
        }

        .uk-grid-50-l > .uk-grid-margin {
            margin-top: 50px !important
        }
}

@media (min-width:960px) {
    .uk-grid-50-m {
        margin-left: -50px !important
    }

        .uk-grid-50-m > * {
            padding-left: 50px !important
        }

        .uk-grid-50-m > .uk-grid-margin {
            margin-top: 50px !important
        }
}

@media (min-width:640px) {
    .uk-grid-50-s {
        margin-left: -50px !important
    }

        .uk-grid-50-s > * {
            padding-left: 50px !important
        }

        .uk-grid-50-s > .uk-grid-margin {
            margin-top: 50px !important
        }
}

.uk-grid-50 {
    margin-left: -50px
}

    .uk-grid-50 > * {
        padding-left: 50px
    }

    .uk-grid-50 > .uk-grid-margin {
        margin-top: 50px
    }

@media (min-width:1600px) {
    .mb-0-xl {
        margin-bottom: 0px !important
    }
}

@media (min-width:1200px) {
    .mb-0-l {
        margin-bottom: 0px !important
    }
}

@media (min-width:960px) {
    .mb-0-m {
        margin-bottom: 0px !important
    }
}

@media (min-width:640px) {
    .mb-0-s {
        margin-bottom: 0px !important
    }
}

.mb-0 {
    margin-bottom: 0px
}

@media (min-width:1600px) {
    .mb-10-xl {
        margin-bottom: 10px !important
    }
}

@media (min-width:1200px) {
    .mb-10-l {
        margin-bottom: 10px !important
    }
}

@media (min-width:960px) {
    .mb-10-m {
        margin-bottom: 10px !important
    }
}

@media (min-width:640px) {
    .mb-10-s {
        margin-bottom: 10px !important
    }
}

.mb-10 {
    margin-bottom: 10px
}

@media (min-width:1600px) {
    .mb-20-xl {
        margin-bottom: 20px !important
    }
}

@media (min-width:1200px) {
    .mb-20-l {
        margin-bottom: 20px !important
    }
}

@media (min-width:960px) {
    .mb-20-m {
        margin-bottom: 20px !important
    }
}

@media (min-width:640px) {
    .mb-20-s {
        margin-bottom: 20px !important
    }
}

.mb-20 {
    margin-bottom: 20px
}

@media (min-width:1600px) {
    .mb-30-xl {
        margin-bottom: 30px !important
    }
}

@media (min-width:1200px) {
    .mb-30-l {
        margin-bottom: 30px !important
    }
}

@media (min-width:960px) {
    .mb-30-m {
        margin-bottom: 30px !important
    }
}

@media (min-width:640px) {
    .mb-30-s {
        margin-bottom: 30px !important
    }
}

.mb-30 {
    margin-bottom: 30px
}

@media (min-width:1600px) {
    .mb-40-xl {
        margin-bottom: 40px !important
    }
}

@media (min-width:1200px) {
    .mb-40-l {
        margin-bottom: 40px !important
    }
}

@media (min-width:960px) {
    .mb-40-m {
        margin-bottom: 40px !important
    }
}

@media (min-width:640px) {
    .mb-40-s {
        margin-bottom: 40px !important
    }
}

.mb-40 {
    margin-bottom: 40px
}

@media (min-width:1600px) {
    .mb-50-xl {
        margin-bottom: 50px !important
    }
}

@media (min-width:1200px) {
    .mb-50-l {
        margin-bottom: 50px !important
    }
}

@media (min-width:960px) {
    .mb-50-m {
        margin-bottom: 50px !important
    }
}

@media (min-width:640px) {
    .mb-50-s {
        margin-bottom: 50px !important
    }
}

.mb-50 {
    margin-bottom: 50px
}

@media (min-width:1600px) {
    .mt-0-xl {
        margin-top: 0px !important
    }
}

@media (min-width:1200px) {
    .mt-0-l {
        margin-top: 0px !important
    }
}

@media (min-width:960px) {
    .mt-0-m {
        margin-top: 0px !important
    }
}

@media (min-width:640px) {
    .mt-0-s {
        margin-top: 0px !important
    }
}

.mt-0 {
    margin-top: 0px
}

@media (min-width:1600px) {
    .mt-10-xl {
        margin-top: 10px !important
    }
}

@media (min-width:1200px) {
    .mt-10-l {
        margin-top: 10px !important
    }
}

@media (min-width:960px) {
    .mt-10-m {
        margin-top: 10px !important
    }
}

@media (min-width:640px) {
    .mt-10-s {
        margin-top: 10px !important
    }
}

.mt-10 {
    margin-top: 10px
}

@media (min-width:1600px) {
    .mt-20-xl {
        margin-top: 20px !important
    }
}

@media (min-width:1200px) {
    .mt-20-l {
        margin-top: 20px !important
    }
}

@media (min-width:960px) {
    .mt-20-m {
        margin-top: 20px !important
    }
}

@media (min-width:640px) {
    .mt-20-s {
        margin-top: 20px !important
    }
}

.mt-20 {
    margin-top: 20px
}

@media (min-width:1600px) {
    .mt-30-xl {
        margin-top: 30px !important
    }
}

@media (min-width:1200px) {
    .mt-30-l {
        margin-top: 30px !important
    }
}

@media (min-width:960px) {
    .mt-30-m {
        margin-top: 30px !important
    }
}

@media (min-width:640px) {
    .mt-30-s {
        margin-top: 30px !important
    }
}

.mt-30 {
    margin-top: 30px
}

@media (min-width:1600px) {
    .mt-40-xl {
        margin-top: 40px !important
    }
}

@media (min-width:1200px) {
    .mt-40-l {
        margin-top: 40px !important
    }
}

@media (min-width:960px) {
    .mt-40-m {
        margin-top: 40px !important
    }
}

@media (min-width:640px) {
    .mt-40-s {
        margin-top: 40px !important
    }
}

.mt-40 {
    margin-top: 40px
}

@media (min-width:1600px) {
    .mt-50-xl {
        margin-top: 50px !important
    }
}

@media (min-width:1200px) {
    .mt-50-l {
        margin-top: 50px !important
    }
}

@media (min-width:960px) {
    .mt-50-m {
        margin-top: 50px !important
    }
}

@media (min-width:640px) {
    .mt-50-s {
        margin-top: 50px !important
    }
}

.mt-50 {
    margin-top: 50px
}

.fz-14 {
    font-size: 14px !important
}

@media screen and (min-width:640px) {
    .fz-14 {
        font-size: calc(14px + 0 * ((100vw - 640px) / 560)) !important
    }
}

@media screen and (min-width:1200px) {
    .fz-14 {
        font-size: 14px !important
    }
}

.fz-15 {
    font-size: 15px !important
}

@media screen and (min-width:640px) {
    .fz-15 {
        font-size: calc(15px + 0 * ((100vw - 640px) / 560)) !important
    }
}

@media screen and (min-width:1200px) {
    .fz-15 {
        font-size: 15px !important
    }
}

.fz-16 {
    font-size: 16px !important
}

@media screen and (min-width:640px) {
    .fz-16 {
        font-size: calc(16px + 0 * ((100vw - 640px) / 560)) !important
    }
}

@media screen and (min-width:1200px) {
    .fz-16 {
        font-size: 16px !important
    }
}

.fz-20 {
    font-size: 16px !important
}

@media screen and (min-width:640px) {
    .fz-20 {
        font-size: calc(16px + 4 * ((100vw - 640px) / 560)) !important
    }
}

@media screen and (min-width:1200px) {
    .fz-20 {
        font-size: 20px !important
    }
}

.fz-30 {
    font-size: 21px !important
}

@media screen and (min-width:640px) {
    .fz-30 {
        font-size: calc(21px + 9 * ((100vw - 640px) / 560)) !important
    }
}

@media screen and (min-width:1200px) {
    .fz-30 {
        font-size: 30px !important
    }
}

.line-clamp-1 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.line-clamp-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.line-clamp-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.line-clamp-4 {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.line-clamp-5 {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.item__70:nth-child(n+2) {
    margin-top: 70px
}

.item__20:nth-child(n+2) {
    margin-top: 20px
}

.item__16:nth-child(n+2) {
    margin-top: 16px
}

.item__15:nth-child(n+2) {
    margin-top: 15px
}

.item__10:nth-child(n+2) {
    margin-top: 10px
}

.item__8:nth-child(n+2) {
    margin-top: 8px
}

.item__120-60:nth-child(n+2) {
    margin-top: 60px
}

@media (min-width:960px) {
    .item__120-60:nth-child(n+2) {
        margin-top: 120px
    }
}

.item__70-30:nth-child(n+2) {
    margin-top: 30px
}

@media (min-width:960px) {
    .item__70-30:nth-child(n+2) {
        margin-top: 70px
    }
}

.header .uk-navbar-item, .header .uk-navbar-nav > li > a, .header .uk-navbar-toggle, .header__navitem {
    min-height: 60px
}

@media (min-width:960px) {
    .header .uk-navbar-item, .header .uk-navbar-nav > li > a, .header .uk-navbar-toggle, .header__navitem {
        min-height: 105px
    }
}

.header__lang {
    color: #F8F8F8;
    font-size: 14px;
    font-weight: 500;
    padding-left: 29px;
    position: relative
}

    .header__lang:before {
        content: "";
        width: 24px;
        height: 24px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        border-radius: 50%;
        background: var(--url);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0
    }

.header .uk-navbar-nav > li.uk-active > a:before {
    right: 0
}

.header .uk-navbar-nav > li > a {
    position: relative;
    font-size: 15px;
    font-weight: 500;
    font-family: "Roboto",sans-serif;
    color: #f8f8f8
}

    .header .uk-navbar-nav > li > a:before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        right: calc(102% - 0px);
        bottom: 30px;
        height: 1px;
        background-color: #FF9431;
        -webkit-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out;
        -webkit-transition-property: right;
        transition-property: right
    }

    .header .uk-navbar-nav > li > a:hover:before {
        right: 0
    }

.header .uk-logo img {
    height: 40px !important
}

@media screen and (min-width:640px) {
    .header .uk-logo img {
        height: calc(40px + 34 * ((100vw - 640px) / 560)) !important
    }
}

@media screen and (min-width:1200px) {
    .header .uk-logo img {
        height: 74px !important
    }
}

@media (min-width:960px) {
    .footer {
        padding-bottom: 0
    }
}

.footer__name {
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    line-height: 1.15
}

.footer__address {
    font-size: 16px;
    line-height: 1.3125
}

.footer__navbar .uk-navbar-nav > li.uk-active > a:before {
    right: 0
}

.footer__navbar .uk-navbar-nav > li > a {
    font-size: 15px;
    font-family: "Roboto",sans-serif;
    font-weight: 500;
    color: #F8F8F8;
    position: relative
}

    .footer__navbar .uk-navbar-nav > li > a:before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        right: calc(102% - 0px);
        bottom: 20px;
        height: 1px;
        background-color: #FF9431;
        -webkit-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out;
        -webkit-transition-property: right;
        transition-property: right
    }

    .footer__navbar .uk-navbar-nav > li > a:hover:before {
        right: 0
    }

.home__title {
    text-align: center;
    color: #f8f8f8;
    font-weight: 500
}

    .home__title:before {
        margin-right: 10px;
        content: "";
        width: 28px;
        display: inline-block;
        height: 28px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.2 12.2H8C10.8 12.2 12.2 10.8 12.2 8V5.2C12.2 2.4 10.8 1 8 1H5.2C2.4 1 1 2.4 1 5.2V8C1 10.8 2.4 12.2 5.2 12.2Z' stroke='%23F18C34' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 12.2H24.8C27.6 12.2 29 10.8 29 8V5.2C29 2.4 27.6 1 24.8 1H22C19.2 1 17.8 2.4 17.8 5.2V8C17.8 10.8 19.2 12.2 22 12.2Z' stroke='%23F8F8F8' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 28.9999H24.8C27.6 28.9999 29 27.5999 29 24.7999V21.9999C29 19.1999 27.6 17.7999 24.8 17.7999H22C19.2 17.7999 17.8 19.1999 17.8 21.9999V24.7999C17.8 27.5999 19.2 28.9999 22 28.9999Z' stroke='%23F18C34' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.2 28.9999H8C10.8 28.9999 12.2 27.5999 12.2 24.7999V21.9999C12.2 19.1999 10.8 17.7999 8 17.7999H5.2C2.4 17.7999 1 19.1999 1 21.9999V24.7999C1 27.5999 2.4 28.9999 5.2 28.9999Z' stroke='%23F8F8F8' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

@media (min-width:960px) {
    .home__title:before {
        margin-right: 27px
    }
}

.home__title {
    font-size: 38px !important
}

@media screen and (min-width:640px) {
    .home__title {
        font-size: calc(38px + 10 * ((100vw - 640px) / 560)) !important
    }
}

@media screen and (min-width:1200px) {
    .home__title {
        font-size: 48px !important
    }
}

.home__title span {
    color: #FF9431
}

.home__divider:nth-child(n+2) {
    border-top: 1px solid #393860;
    margin-top: 30px;
    padding-top: 30px
}

@media (min-width:960px) {
    .home__divider:nth-child(n+2) {
        margin-top: 60px;
        padding-top: 60px
    }
}

.home__bg1 {
    background: #1E1D32
}

.home__bg2 {
    background: #292845
}

.home__slideshow .uk-slideshow-nav > .uk-active > *, .home__slideshow .uk-slideshow-nav > :hover > * {
    background: #F93132
}

@media (min-width:960px) {
    .home__slideshow .uk-slideshow-nav > * > * {
        width: 82px;
        height: 15px;
        border-radius: 100px;
        background: rgba(255,255,255,0.5);
        border-color: transparent
    }
}

.home__slideshow__box > :nth-child(n+2) {
    margin-top: 20px
}

@media (min-width:960px) {
    .home__slideshow__box > :nth-child(n+2) {
        margin-top: 30px
    }
}

.home__slideshow__txt1 {
    font-size: 24px;
    line-height: 1.1666666667;
    font-weight: 500;
    color: #fff
}

    .home__slideshow__txt1 span {
        position: relative
    }

        .home__slideshow__txt1 span:after {
            content: "";
            display: block;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0px;
            height: 2px;
            background-color: #FF9431;
            -webkit-transition: 0.3s ease-in-out;
            transition: 0.3s ease-in-out;
            -webkit-transition-property: right;
            transition-property: right
        }

.home__slideshow__txt2 {
    font-size: 32px;
    line-height: 1.15625;
    color: #fff
}

    .home__slideshow__txt2 div {
        color: #FF9431
    }

.home__slideshow__btn {
    text-transform: inherit;
    font-weight: 500
}

    .home__slideshow__btn.uk-button-danger {
        background: #F93132
    }

    .home__slideshow__btn.uk-button-secondary {
        background: #FF9431;
        color: #fff
    }

        .home__slideshow__btn.uk-button-secondary:hover {
            background-color: #f2f2f2;
            color: #666
        }

.home__service__bg {
    mix-blend-mode: overlay;
    background-position: top 81px right 17px
}

.home__service__txt1 {
    color: #FF9431;
    font-size: 20px;
    font-weight: 500
}

.home__service__txt2 {
    color: #f8f8f8;
    font-size: 15px;
    margin-top: 15px
}

.home__service__card {
    border-radius: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='471' height='473' viewBox='0 0 471 473' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M457.327 349.04C490.181 234.959 449.872 203.812 442.183 197.036C441.586 196.783 441.839 196.187 442.091 195.591C450.847 154.993 396.715 134.867 387.418 130.223C341.185 106.411 349.94 65.813 354.627 48.1065C355.385 46.3178 353.595 45.559 352.493 46.4985C333.503 63.0671 329.273 88.0007 329.064 98.462C329.156 99.9074 327.709 99.9978 326.516 99.4919C279.411 71.0907 286.746 17.2306 288.976 1.99945C289.481 0.806963 287.691 0.0481646 286.841 0.391478C179.434 37.8669 195.508 131.186 201.059 154.638C201.151 156.084 199.199 157.366 198.258 156.264C172.435 129.145 182.751 94.8344 186.863 81.8075C187.116 81.2112 186.772 80.362 185.578 79.8562C143.061 68.8722 107.425 93.1562 101.914 97.854C46.1152 143.133 14.0484 223.789 9.5004 234.521C-11.6102 290.983 9.94279 314.886 14.3039 319.548C37.2118 341.915 67.795 329.556 74.8439 326.213C115.944 305.651 179.71 253.198 188.023 246.874C206.255 232.094 229.371 244 229.371 244C229.371 244 239.518 248.3 270.555 261.453C300.995 274.352 303.562 296.539 305.052 306.314C306.195 333.524 321.031 416.472 324.839 430.746C336.538 477.902 378.554 471.794 378.554 471.794C424.058 465.758 453.972 360.278 457.327 349.04ZM146.701 121.756C172.366 132.632 184.413 162.353 173.548 187.992C162.683 213.63 132.95 225.646 107.284 214.77C81.6192 203.894 69.5723 174.173 80.4369 148.535C91.3016 122.896 121.035 110.88 146.701 121.756ZM206.83 227.415C198.909 226.168 181.3 227.849 157.396 249.368C152.987 253.127 113.996 288.649 67.7988 311.271C61.8521 313.674 29.6613 328.165 17.0175 298.191C14.6081 292.247 7.8633 268.29 20.7493 237.881C29.7757 219.904 27.8679 231.051 27.8679 231.051C27.7067 233.093 23.0634 260.665 28.2483 278.335C30.9323 288.615 41.8809 300.991 68.3776 288.307C87.4115 281.603 151.2 234.083 151.2 234.083C159.765 227.163 186.401 207.505 211.055 220.766C222.074 229.655 214.75 228.661 206.83 227.415ZM424.243 239.37C449.909 250.246 461.956 279.967 451.091 305.605C440.226 331.244 410.493 343.259 384.827 332.383C359.162 321.507 347.115 291.786 357.98 266.148C368.844 240.509 398.578 228.494 424.243 239.37ZM381.45 453.329C351.372 464.496 339.395 431.287 336.733 425.939C320.856 377.012 318.916 323.442 318.894 318.509C317.729 286.367 306.437 273.141 300.285 267.721C293.881 262.897 288.326 257.73 302.467 260.91C329.143 269.401 333.544 302.212 334.529 313.179C334.529 313.179 344.752 392.062 353.174 410.401C362.49 438.261 378.744 438.116 388.25 432.298C404.805 423.137 421.73 401.473 422.488 399.685C422.488 399.685 429.768 390.813 422.532 409.55C409.899 439.362 387.397 450.926 381.45 453.329Z' fill='url(%23paint0_linear_35_503)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_35_503' x1='189.944' y1='398.703' x2='348.107' y2='25.4719' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233E3D57'/%3E%3Cstop offset='0.0001' stop-color='%233E3D57'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: top 99px left 59px
}

.home__service__card__title {
    font-size: 48px;
    font-weight: 500;
    color: #f8f8f8;
    line-height: 1.1666666667
}

    .home__service__card__title span {
        color: #FF9431
    }

.home__service__card__box {
    border-bottom: 1px solid #3B3961
}

.home__block01__img {
    aspect-ratio: 550/402;
    -o-object-fit: cover;
    object-fit: cover
}

.home__block01__txt {
    color: #F8F8F8;
    font-size: 16px
}

.home__block01__txt {
    font-size: 14px !important
}

@media screen and (min-width:640px) {
    .home__block01__txt {
        font-size: calc(14px + 2 * ((100vw - 640px) / 560)) !important
    }
}

@media screen and (min-width:1200px) {
    .home__block01__txt {
        font-size: 16px !important
    }
}

.home__block01__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    padding: 20px
}

@media (min-width:960px) {
    .home__block01__box {
        padding: 40px
    }
}

.home__team__dotnav > .uk-active > * {
    background: #FF9431
}

@media (min-width:960px) {
    .home__team__dotnav > .uk-active > * {
        width: 54px;
        border-radius: 20px
    }
}

.home__team__dotnav > * > * {
    border-color: #FF9431
}

.home__team__dotnav > * > :hover {
    background: #FF9431;
    border-color: transparent
}

@media (min-width:960px) {
    .home__team__dotnav > * > * {
        width: 12px;
        height: 12px
    }
}

.home__team__card {
    background: #292845;
    border-radius: 15px;
    overflow: hidden
}

.home__team__img {
    aspect-ratio: 375/252
}

.home__team__body {
    padding: 20px
}

@media (min-width:960px) {
    .home__team__body {
        padding: 30px
    }
}

.home__team__txt1 {
    color: #FF9431;
    font-size: 14px;
    line-height: 1.1428571429
}

.home__team__txt2 {
    color: #fff;
    font-size: 18px;
    line-height: 1.1666666667;
    margin-top: 15px
}

.home__team__box > :nth-child(n+2) {
    margin-top: 15px
}

.home__team__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.home__team__t1 {
    color: #FF9431;
    font-size: 20px;
    font-weight: 500
}

.home__team__t1 {
    font-size: 17px !important
}

@media screen and (min-width:640px) {
    .home__team__t1 {
        font-size: calc(17px + 3 * ((100vw - 640px) / 560)) !important
    }
}

@media screen and (min-width:1200px) {
    .home__team__t1 {
        font-size: 20px !important
    }
}

.home__team__t2 {
    color: #fff;
    font-size: 16px
}

.home__conso__box {
    border: 2px solid #F8F8F8
}

.home__conso__txt1 {
    color: #FF9431;
    font-size: 32px;
    font-weight: 500;
    line-height: 1.1875
}

.home__conso__txt2 {
    color: #F8F8F8;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.31
}

.home__conso__box1 > :nth-child(n+2) {
    margin-top: 20px
}

.contact__title {
    color: #FF9431 !important;
    font-size: 60px;
    font-weight: 600
}

.contact__txt {
    color: #FF9431;
    font-size: 24px
}

    .contact__txt span {
        display: inline-block;
        border-bottom: 1px solid #FF9431
    }

.contact__box > :nth-child(n+2) {
    margin-top: 15px
}

.vechungtoi__bg {
    mix-blend-mode: hard-light
}

.vechungtoi__title {
    color: #FF9431;
    font-size: 36px;
    font-weight: 500
}

.vechungtoi__bg1 {
    background: #37355A;
    padding: 14px
}

@media (min-width:960px) {
    .vechungtoi__bg1 {
        padding-right: 0
    }
}

.hoatdong__boxContent {
    border-top: 1px solid #292845;
    border-bottom: 1px solid #292845;
    padding-top: 20px;
    padding-bottom: 20px
}

@media (min-width:960px) {
    .hoatdong__boxContent {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

.hoatdong__header__txt {
    font-size: 16px;
    color: #f8f8f8
}

.hoatdong__header__title {
    font-size: 36px;
    color: #f8f8f8;
    font-weight: 500
}

    .hoatdong__header__title span {
        border-bottom: 1px solid #FF9431;
        display: inline-block;
        padding-bottom: 1px
    }

.hoatdong__card {
    background: #292845;
    border-radius: 15px;
    overflow: hidden
}

    .hoatdong__card img {
        aspect-ratio: 375/252;
        -o-object-fit: cover;
        object-fit: cover
    }

.hoatdong__card__title {
    font-size: 20px;
    font-weight: 500
}

    .hoatdong__card__title a {
        color: #fff
    }

.hoatdong__card__desc {
    color: #f8f8f8;
    font-size: 14px
}

.hoatdong__card__time {
    color: #FF9431;
    font-size: 15px
}

.hoatdong__card__divider {
    border-top: 1px solid #37355A
}

    .hoatdong__card__divider:nth-child(n+2) {
        margin-top: 15px;
        padding-top: 15px
    }

.hoatdong__card__body {
    padding: 20px
}

@media (min-width:960px) {
    .hoatdong__card__body {
        padding: 24px
    }
}

.tuyendung__item:nth-child(n+2) {
    border-top: 1px solid #292845;
    margin-top: 20px;
    padding-top: 20px
}

@media (min-width:960px) {
    .tuyendung__item:nth-child(n+2) {
        margin-top: 40px;
        padding-top: 40px
    }
}

.tuyendung__title {
    font-size: 14px;
    color: #FF9431
}

.tuyendung__txt1 {
    font-size: 20px;
    font-weight: 500;
    color: #fff
}

    .tuyendung__txt1 a {
        color: #fff
    }

.tuyendung__txt2 {
    font-size: 16px;
    color: #f8f8f8
}

.tuyendung__c1 {
    font-size: 13px;
    color: #FF9431
}

.tuyendung__c2 {
    font-size: 13px;
    color: #f8f8f8
}

.tuyendung__article {
    font-size: 16px
}

    .tuyendung__article strong {
        font-weight: 500 !important
    }

    .tuyendung__article .uk-list > * {
        margin: 0
    }

@media (min-width:960px) {
    .sanpham__block01 {
        min-height: 420px
    }
}

.sanpham__block01__txt1 {
    color: #fff;
    font-size: 20px;
    font-weight: 500
}

.sanpham__block01__txt1 {
    font-size: 16px !important
}

@media screen and (min-width:640px) {
    .sanpham__block01__txt1 {
        font-size: calc(16px + 4 * ((100vw - 640px) / 560)) !important
    }
}

@media screen and (min-width:1200px) {
    .sanpham__block01__txt1 {
        font-size: 20px !important
    }
}

.sanpham__block01__txt2 {
    color: #FF9431;
    font-size: 60px;
    font-weight: 600
}

.sanpham__block01__txt2 {
    font-size: 30px !important
}

@media screen and (min-width:640px) {
    .sanpham__block01__txt2 {
        font-size: calc(30px + 30 * ((100vw - 640px) / 560)) !important
    }
}

@media screen and (min-width:1200px) {
    .sanpham__block01__txt2 {
        font-size: 60px !important
    }
}

.sanpham__item:nth-child(n+2) {
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid #292845
}

@media (min-width:960px) {
    .sanpham__item:nth-child(n+2) {
        margin-top: 40px;
        padding-top: 40px
    }
}

.sanpham__img1 {
    aspect-ratio: 600/300;
    -o-object-fit: cover;
    object-fit: cover
}

.sanpham__img2 {
    aspect-ratio: 396/175;
    -o-object-fit: cover;
    object-fit: cover
}

.sanpham__card {
    padding: 15px
}

.sanpham__card__coverImg {
    border-radius: 25px
}

.sanpham__card__txt1 {
    color: #FF9431;
    font-size: 20px;
    font-weight: 500
}

.sanpham__card__txt2 {
    color: #fff;
    font-size: 16px;
    font-weight: 500
}

.sanpham__card__btn {
    text-transform: inherit
}

    .sanpham__card__btn.uk-button-primary {
        background: #31BDF9
    }

    .sanpham__card__btn.uk-button-secondary {
        background: #61CE70
    }

.sanpham__card__dot1 {
    bottom: -40px
}

    .sanpham__card__dot1 > .uk-active > * {
        background: #FF9431
    }

@media (min-width:960px) {
    .sanpham__card__dot1 > .uk-active > * {
        width: 54px;
        border-radius: 20px
    }
}

.sanpham__card__dot1 > * > * {
    border-color: #FF9431
}

.sanpham__card__dot1 > * > :hover {
    background: #FF9431;
    border-color: transparent
}

.sanpham__card__box > :nth-child(n+2) {
    margin-top: 15px
}
/*# sourceMappingURL=style.css.map */
