.Navigation {
    position: relative;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}

body {
    background-color: #fff;
}

.banner--number_item {
    padding: 24px;
    background-color: #E5ECF6;
    color: #1C1C1C;
    transition: all 0.3s ease-in-out;
    display: flex;
    flex-direction: column;
    gap: 8px;
    border-radius: 6px;
}

.banner--number_item:hover,
.banner--number_item.active {
    background-color: #E3F5FF;
}

.banner--number {
    display: flex;
    flex-direction: column;
    gap: 28px;
    margin-bottom: 28px;
}

.banner--number_item_number {
    display: flex;
    justify-content: space-between;
}

.banner--number_item_number i {
    color: #284D9C;
}

.banner--number_item_number p {
    color: #1C1C1C;
}

.banner--img-item img {
    width: 100%;
    object-fit: cover;
    max-height: 392px;
    border-radius: 6px;
}

.course-content__filter-field-search--input {
    border: 1px solid #AEBFFF;
    border-radius: 6px;
    height: 40px;
    padding: 11px 5px 11px 36px;
    width: 100%;
    font-size: 12px;
    color: #919191;
}

img.course-content__filter-field-search--icon {
    position: absolute;
    top: 14px;
    left: 14px;
}

.course-content__filter-field-search {
    position: relative;
    width: 244px;
    max-width: 244px;
}

button.course-content__filter-field-search--btn-submit {
    border-radius: 50%;
    background-color: #254CAC;
    color: #fff;
    position: absolute;
    top: 11px;
    right: 12px;
    border: 1px solid #254CAC;
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    font-size: 12px;
}

.course-content__filter-field-select select {
    width: 100%;
    height: 40px;
    border: 1px solid var(--color-blue-a);
    border-radius: 6px;
    color: var(--color-dark-6);
    font-size: 12px;
    padding: 11px 12px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    outline: none;
}

.course-content__filter-field-select i {
    position: absolute;
    top: 35%;
    right: 12px;
}

.course-content__filter-field-select {
    width: 180px;
    height: 40px;
    position: relative;
}

.banner--img-item {
    /* max-height: 100%; */
    border-radius: 6px;
}

.banner-img {
    /* max-height: 100%; */
}

.course--item {
    padding: 8px;
    border: 0.5px solid #D2D2D2;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.course--item__content {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.course--item__detail {
    display: flex;
    justify-content: space-between;
}

.course--item__img {
    border-radius: 10px;
}

.course--item__img img {
    border-radius: 10px;
}

.image_banner {
    height: 250px;
    max-width: 100%;
    object-fit: contain;
}

.course--item__title {
    color: #060F2C;
}

.course--item__title h5 {
    display: -webkit-box;
    height: 40px;
}

.course--item__time span,
.course--item__bc span {
    color: #6A6A6A;
    font-size: 11px;
    font-weight: 400;
}

.course--item__detail .read-more {
    color: #274D99;
}

.course--item__detail .btn-course {
    color: #fff;
    padding: 2px 16px;
    background-color: #274D99;
    border-radius: 6px;
    border: solid 1px transparent;
    width: 100%;
    max-width: 94px;
    text-align: center;
}

.home__block-header--title {
    text-transform: uppercase;
    color: #1F3B64;
}

.course--item__detail .btn-course:hover {
    border: solid 1px #274D99;
    background-color: #fff;
    color: #274D99;
    box-shadow: #087ae4c2 0px 0px 0px 2px;
}

.course--item__detail .btn-course.--disabled {
    background-color: #808080;
    max-width: 110px;
    cursor: not-allowed;
    border: none;
    color: #fff;
    box-shadow: none;
    opacity: 0.7;
}

.--disabled {
    cursor: not-allowed;
}
.course--item__detail .btn-course.--disabled:hover {
    background-color: #808080;
    max-width: 110px;
    cursor: not-allowed;
    border: none;
    color: #fff;
    box-shadow: none;
}


.training-local__carousel img {
    max-width: 120px;
}

.training-local__carousel {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
}

.position-relative .slider-nav {
    position: absolute;
}

.position-relative .slider-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 10;
}

.position-relative .slider-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: transparent;
    color: #274D99;
    border: none;
    /* border-radius: 50%; */
    width: 50px;
    height: 50px;
    font-weight: 900;
    cursor: pointer;
    z-index: 10;
    font-size: 16px;
    outline: none;
    /* box-shadow: 0px 0px 20px 0px #00000040; */
}

.slider-nav__prev {
    /* left: 32px; */
}

.slider-nav__next {
    right: 32px;
}

.course-header {
    display: flex;
    justify-content: space-between;
}

@media (min-width: 1200px) and (max-width: 1439px) {
    .container {
        max-width: 1140px;
    }
}

@media (min-width: 1440px) {
    .offset-xxl-1 {
        margin-left: 8.333333%;
    }

    .col-xxl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
}

.home-new p,
.home-new span,
.home-new input {
    font-weight: 300;
}

.home-new h3.home__block-header--title {
    color: #12387A;
    font-size: 30px;
    text-transform: uppercase;
}

.home-new .home__block-header {
    margin-bottom: 50px;
}

@media (max-width: 991px) {
    .home-new .home__block-header {
        margin-bottom: 30px;
    }
}

.home-new .banner {
    padding: 20px 0;
}

.home-new .banner .banner__text {
    background: url("/assets/images/home-new/bg-vn.png") no-repeat center center;
    background-size: contain;
    height: 100%;
    padding: 50px 0 100px;
}

.home-new .banner h3.banner__text--title {
    font-size: 42px;
    color: #1F3B64;
    margin-bottom: 20px;
}

.home-new .banner p.banner__text--desc {
    font-size: 18px;
    color: #636466;
    font-weight: 300;
    text-align: justify;
    margin-bottom: 40px;
}

.home-new .banner .banner__search {
    border-radius: 35px;
    background: #FFF;
    box-shadow: 5px 5px 30px 0px rgba(0, 0, 0, 0.15);
    max-width: 75%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
    gap: 10px;
}

.home-new .banner .banner__search--icon {
    border-radius: 25px;
    background: #0070DC;
    width: 115px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.home-new .banner input.banner__search--input {
    border: 0;
    width: calc(100% - 125px);
}

.home-new .banner input.banner__search--input:focus-visible {
    outline: none;
}

@media (max-width: 991px) {
    .home-new .banner .banner__search {
        max-width: 100%;
    }
}

@media (max-width: 767px) {

    .position-relative .slider-nav {
        display: none;
    }

    .training-local__carousel {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .home-new .banner .banner__text {
        background: url("/assets/images/home-new/bg-vn-mb.png") no-repeat center top;
        background-size: auto;
        height: 100%;
        padding: 30px 0;
    }

    .home-new .banner h3.banner__text--title {
        margin-bottom: 10px;
        font-size: 36px;
    }

    .home-new .banner p.banner__text--desc {
        margin-bottom: 30px;
        font-size: 16px;
        line-height: 2;
    }
}

.home-new .total {
    padding: 50px 0 20px;
}

.home-new .total .total__box {
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 1.85px 3.15px 0px rgba(0, 0, 0, 0), 0px 8.15px 6.52px 0px rgba(0, 0, 0, 0.01), 0px 20px 13px 0px rgba(0, 0, 0, 0.01), 0px 38.52px 25.48px 0px rgba(0, 0, 0, 0.01), 0px 64.81px 46.85px 0px rgba(0, 0, 0, 0.02), 0px 100px 80px 0px rgba(0, 0, 0, 0.02);
    padding-bottom: 80%;
    position: relative;
    margin-bottom: 30px;
}

.home-new .total .total__box-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    border-radius: 20px;
    text-align: center;
    padding-top: 15%;
}

.home-new .total span.total__box--icon.--icon-student {
    background: linear-gradient(135deg, #3991E8 -0.29%, #0CD7FA 99.71%);
}

.home-new .total span.total__box--icon {
    width: 85px;
    height: 85px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}

.home-new .total h5.total__box--qty,
.home-new .total h5.total__box--qty * {
    color: #1F3B64;
    text-align: center;
    font-size: 32px;
    font-weight: 700 !important;
    margin-top: 10px;
    margin-bottom: 0;
}

.home-new .total p.total__box--desc {
    color: #1F3B64;
}

.home-new .total span.total__box--icon.--icon-course {
    background: linear-gradient(321deg, #FFC700 18.29%, #F90 91.65%);
}

.home-new .total span.total__box--icon.--icon-certificate {
    background: linear-gradient(135deg, #27A37B -0.29%, #66E883 99.71%);
}

.home-new .total span.total__box--icon.--icon-local {
    background: linear-gradient(130deg, #FF1C4E 0.29%, #FF948A 93.4%);
}

@media (min-width: 1200px) and (max-width: 1439px) {
    .home-new .total .total__box {
        padding-bottom: 100%;
    }
}

@media (max-width: 991px) {
    .home-new .total {
        padding-top: 30px;
        padding-bottom: 0;
    }

    .home-new .total .total__box {
        border: 0.2px solid #000;
    }
}

@media (max-width: 767px) {
    .home-new .total {
        zoom: 0.6;
    }

    .home-new .total .total__box {
        margin-bottom: 14px;
    }

    .home-new .total h5.total__box--qty {
        font-size: 20px;
    }

    .home-new .total p.total__box--desc {
        margin-bottom: 0;
        font-size: 14px;
    }

    .home-new .total .total__box-inner {
        padding-top: 10%;
    }
}

.home-new .training-program {
    padding: 50px 0 20px;
}

.home-new .training-program .training-program__box {
    border-radius: 20px;
    background: #EFF4F7;
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1);
    padding: 15px 30px;
    height: calc(100% - 30px);
    margin-bottom: 30px;
}

.home-new .training-program .training-program__box-img {
    border-radius: 15px;
    overflow: hidden;
}

.home-new .training-program h4.training-program__box--title {
    color: #333;
    text-transform: uppercase;
}

.home-new .training-program p.training-program__box--desc {
    text-align: justify;
}

.home-new .training-program a.training-program__box--link {
    border-radius: 5px;
    background: #0270D9;
    color: #fff;
    padding: 10px 25px;
    display: inline-block;
}

@media (max-width: 991px) {
    .home-new .training-program {
        padding-top: 30px;
    }
}

@media (max-width: 767px) {
    .home-new .training-program .training-program__box {
        zoom: 0.6;
    }
}

.home-new .courses-highlight {
    padding: 50px 0;
}

.home-new .courses-highlight .home__block-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.home-new .courses-highlight .courses-highlight__tab-nav button.nav-link.active {
    border-radius: 5px;
    background: #FFF;
    box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.2);
    color: #0270D9;
}

.home-new .courses-highlight .courses-highlight__tab-nav button.nav-link {
    border: 0;
    font-size: 18px;
    color: #636466;
}

.home-new .courses-highlight .courses-highlight__tab-nav ul#courses-highlight-tab {
    border: 0;
}

.home-new .courses-highlight .courses-highlight__item {
    border-radius: 8px;
    border: 1px solid #B9BABC;
    background: #FFF;
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

.home-new .courses-highlight a.courses-highlight__item--img-link {
    border-radius: 5px;
    display: inline-block;
    overflow: hidden;
}

.home-new .courses-highlight .courses-highlight__item-content {
    padding: 10px 15px 0;
}

.home-new .courses-highlight .courses-highlight__item-footer {
    padding: 0 15px 15px;
}

.home-new .courses-highlight span.courses-highlight__item-content--tag {
    border-radius: 5px;
    background: #0270D9;
    color: #fff;
    font-weight: 500;
    padding: 10px;
    display: inline-block;
    line-height: 1;
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 10px;
}

.home-new .courses-highlight .courses-highlight__item-meta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
    line-height: 1;
}

.home-new .courses-highlight span.courses-highlight__item-meta--duration {
    border-right: 1px solid #6A6A6A;
    width: 50%;
}

.home-new .courses-highlight h5.courses-highlight__item-content--title {
    color: #3D3D3D;
    margin-bottom: 10px;
    height: 48px;
}

.home-new .courses-highlight .courses-highlight__item-content--sort-desc {
    color: #696969;
    margin-bottom: 10px;
    font-weight: 300;
    height: 48px;
}

.home-new .courses-highlight .courses-highlight__item-link a {
    color: #0071DB;
}

.home-new .courses-highlight .courses-highlight__item-star img {
    width: 15px !important;
}

.home-new .courses-highlight .courses-highlight__item-star {
    gap: 2px;
}

.home-new .courses-highlight .courses-highlight__tab-content-more {
    text-align: center;
    margin-top: 50px;
}

.home-new .courses-highlight .courses-highlight__tab-content-more a {
    border-radius: 5px;
    background: #0070DC;
    color: #fff;
    font-size: 18px;
    padding: 10px 30px;
    display: inline-block;
}

@media (max-width: 991px) {
    .home-new .courses-highlight {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

@media (max-width: 787px) {
    .home-new .courses-highlight .home__block-header {
        display: block;
    }

    .home-new .courses-highlight .courses-highlight__tab-content-more {
        margin-top: 30px;
    }

    .home-new .courses-highlight .courses-highlight__tab-content-more a {
        border-radius: 10px;
        border: 1px solid #B9BABC;
        background: #FFF;
        color: #2A2B2A;
    }
}

.home-new .training-solutions {
    padding: 50px 0 30px;
}

.home-new .training-solutions .training-solutions__box {
    text-align: center;
    padding: 20px 30px;
}

.home-new .training-solutions span.training-solutions__box--icon {
    border-radius: 5px 30px;
    width: 100px;
    height: 115px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}

.home-new .training-solutions span.training-solutions__box--icon.--icon-doc {
    background: linear-gradient(153deg, #339AEA -0.17%, #15CAF7 99.83%);
}

.home-new .training-solutions h5.training-solutions__box--title {
    color: #1F3B64;
    text-transform: uppercase;
}

.home-new .training-solutions span.training-solutions__box--icon.--icon-training {
    background: linear-gradient(143deg, #FF9A00 0.21%, #FFC700 100.07%);
}

.home-new .training-solutions span.training-solutions__box--icon.--icon-local {
    background: linear-gradient(144deg, #15D084 0%, #07DC45 100%);
}

.home-new .training-solutions p.training-solutions__box--desc {
    color: #636466;
    font-size: 18px;
}

@media (max-width: 991px) {
    .home-new .training-solutions {
        padding-top: 30px;
    }

    .home-new .training-solutions p.training-solutions__box--desc {
        max-width: 400px;
        margin: auto;
    }
}

.home-new .join-us {
    background: #EFF4F7;
    padding: 30px 0;
    margin: 50px 0;
}

.home-new .join-us h3.join-us__text--title {
    font-size: 30px;
    color: #0270D9;
    text-transform: uppercase;
}

.home-new .join-us p.join-us__text--desc {
    color: #636466;
    font-size: 18px;
    text-align: justify;
    margin-bottom: 0;
}

.home-new .join-us a.join-us__text--link {
    position: relative;
    display: flex;
    align-items: center;
}

.home-new .join-us a.join-us__text--link span {
    position: absolute;
    left: 30px;
    color: #fff;
}

.home-new .join-us a.join-us__text--link span strong {
    font-size: 20px;
    margin-top: 10px;
    display: inline-block;
    font-weight: 700;
}

.home-new .join-us .join-us__teacher {
    position: relative;
    border-radius: 5px;
    background: aliceblue;
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
    overflow: hidden;
}

.home-new .join-us .join-us__teacher-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    color: #fff;
    z-index: 2;
}

.home-new .join-us h5.join-us__teacher--name {
    margin-bottom: 0;
}

.home-new .join-us .join-us__teacher::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(17, 17, 17, 0.1882352941);
}

.home-new .join-us .join-us__teachers,
.home-new .join-us .join-us__teachers>.row,
.home-new .join-us .join-us__teachers>.row>div,
.home-new .join-us .join-us__teacher,
.home-new .join-us .join-us__teacher img {
    height: 100%;
}

.home-new .join-us .join-us__teacher img {
    object-fit: cover;
}

@media (max-width: 991px) {
    .home-new .join-us {
        margin: 30px 0;
    }

    .home-new .join-us .join-us__left {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

    .home-new .join-us h3.join-us__text--title {
        width: 100%;
    }

    .home-new .join-us p.join-us__text--desc {
        width: 60%;
        order: 2;
        padding-left: 20px;
    }

    .home-new .join-us a.join-us__text--link {
        width: 40%;
    }
}

@media (max-width: 767px) {
    .home-new .join-us a.join-us__text--link {
        zoom: 0.7;
    }

    .home-new .join-us a.join-us__text--link span {
        font-size: 14px;
    }

    .home-new .join-us a.join-us__text--link span strong {
        margin-top: 0;
        font-size: 16px;
    }

    .home-new .join-us .join-us__teachers,
    .home-new .join-us .join-us__teachers>.row,
    .home-new .join-us .join-us__teachers>.row>div,
    .home-new .join-us .join-us__teacher,
    .home-new .join-us .join-us__teacher img {
        height: auto;
    }

    .home-new .join-us .join-us__teacher {
        margin-bottom: 20px;
    }

    .home-new .join-us p.join-us__text--desc {
        font-size: 14px;
        font-weight: 400;
    }
}

.home-new .news {
    padding: 50px 0;
}

.home-new .news .news__item {
    border-radius: 10px;
    border: 1px solid #D9D9D9;
    background: #FFF;
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

.home-new .news a.news__item--img-link {
    border-radius: 5px 5px 0px 0px;
    display: block;
    overflow: hidden;
}

.home-new .news .news__item-content {
    padding: 10px 15px 15px;
}

.home-new .news h5.news__item-content--title {
    color: #534D49;
    text-align: justify;
    margin-bottom: 10px;
    height: 48px;
}

.home-new .news p.news__item-content--desc {
    text-align: justify;
    color: #636466;
    margin-bottom: 10px;
    height: 48px;
}

.home-new .news span.news__item-content--meta {
    color: #636466;
    display: block;
    border-top: 1px solid #636466;
    padding-top: 5px;
}

.home-new .news .news__more {
    text-align: center;
    margin-top: 50px;
}

.home-new .news .news__more a {
    border-radius: 5px;
    background: #0070DC;
    color: #fff;
    font-size: 18px;
    padding: 10px 30px;
    display: inline-block;
}

@media (max-width: 991px) {
    .home-new .news {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .home-new .news .news__more {
        margin-top: 30px;
    }

    .home-new .news .news__more a {
        border-radius: 10px;
        border: 1px solid #B9BABC;
        background: #FFF;
        color: #2A2B2A;
    }
}

.home-new .training-local {
    padding: 50px 0;
}

.home-new .training-local h3.home__block-header--title span.--text-lg {
    font-size: 50px;
    font-weight: 700;
    margin-right: 10px;
}

.home-new .training-local h3.home__block-header--title {
    font-size: 23px;
}

@media (max-width: 991px) {
    .home-new .training-local {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

.home-new .about-us {
    margin: 100px 0;
    padding: 30px;
    background: #EFF4F7;
}

.home-new .about-us h4.about-us--title {
    font-size: 30px;
}

.home-new .about-us p.about-us--desc {
    margin-bottom: 30px;
    font-size: 18px;
}

@media (max-width: 991px) {
    .home-new .about-us {
        margin: 60px 0;
    }
}

.home-new .register-for-local {
    background-color: #EFF4F7;
    margin: 50px 0;
}

.home-new .register-for-local__inner {
    background: url("/assets/images/home-new/Subtract.png") no-repeat right bottom;
    padding: 50px 0;
}

@media (max-width: 991px) {
    .home-new .register-for-local__inner {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

.home-new .register-for-local h3.register-for-local__text--title {
    font-size: 30px;
    text-transform: uppercase;
    color: #0270D9;
    margin-bottom: 20px;
    padding-top: 30px;
}

.home-new .register-for-local p.register-for-local__text--desc {
    font-size: 18px;
    margin-bottom: 20px;
    color: #534D49;
}

.home-new .register-for-local .register-for-local__contact ul {
    padding-left: 0;
    padding-top: 20px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 300;
    color: #534D49;
}

.home-new .register-for-local .register-for-local__form {
    padding: 30px;
    background: #FFF;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.15);
}

.home-new .register-for-local h4.register-for-local__form--title {
    font-size: 20px;
    text-transform: uppercase;
    color: #636466;
    margin-bottom: 10px;
}

.home-new .register-for-local .register-for-local__form-group {
    border-radius: 5px;
    background: #F8F8F8;
    display: flex;
    align-items: center;
    padding: 5px 10px;
    margin-bottom: 0px;
}

.home-new .register-for-local input.form-control.register-for-local__form-group--input {
    background: transparent;
    border: 0;
}

.home-new .register-for-local input.form-control.register-for-local__form-group--input:focus {
    outline: none;
    box-shadow: none;
}

.home-new .register-for-local input.form-control.register-for-local__form-group--input:focus-visible {
    background: transparent;
    outline: none;
}

.home-new .register-for-local button.register-for-local__form-submit--btn {
    display: block;
    width: 100%;
    border-radius: 5px;
    background: #0071DB;
    font-weight: 500;
    font-size: 20px;
    padding: 5px 10px;
    border: 0;
    color: #fff;
}

.home-new .register-for-local .register-for-local__img-group {
    height: 100%;
}

.home-new .register-for-local .register-for-local__img-group img {
    position: absolute;
    top: calc(50% - 120px);
    right: 60px;
}

.home-new .register-for-local .register-for-local__text {
    position: relative;
    height: 100%;
}

.home-new .register-for-local .register-for-local__contact {
    position: absolute;
    bottom: 40px;
}

@media (max-width: 991px) {
    .home-new .register-for-local {
        margin: 30px 0;
    }

    .home-new .register-for-local .register-for-local__img-group {
        margin-bottom: 20px;
    }

    .home-new .register-for-local .register-for-local__img-group img {
        position: relative;
        top: auto;
        right: auto;
    }
}

.--btn-primary {
    padding: 10px 16px;
    background-color: #254CAC;
    color: #fff;
    cursor: pointer;
    border-radius: 8px;
}

.--btn-outline-primary {
    padding: 10px 24px;
    color: #254CAC;
    border: 1px solid #AEBFFF;
    cursor: pointer;
    border-radius: 8px;
}

.form-group__field input,
.form-group__field select {
    width: calc(100% - 50px);
    margin-left: 1rem;
    border: 0;
    outline: none;
    box-shadow: none;
    height: 48px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.nxl-container .footer {
    position: relative;
    left: 0;
}
