/* express */
.page-template-express .paroller {
    transform: none !important
}

.exp-logo {
    margin-bottom: 18px;
}

.bt_primary.bg--greener {
    background: #94E095;
    color: black;
    border: none
}

.page_top.express .bt_primary.bg--greener-empty {
    background: #fff;
    color: #94E095;
    border: none;
    border: 1px solid #94E095;
    min-width: 160px;
}

.page-template-express .bt_primary.bg--bluer {
    background: #5857FF;
    color: white;
    border: none
}

.page_top.express .bt_primary {
    margin-top: 28px
}

.page-template-express .page_top.express .bt_primary:hover {
    background: #5857FF;
}

.page_top.express .hero_img1 {
    margin-top: 150px;
    z-index: 1;
}

.page-template-express .page_top.express .hero_img1 {
    margin-top: 76px;
    z-index: 1;
    width: 393px;
    position: absolute;
    right: 30px;
}

.page-template-express .page_top.express .hero_img2 {
    position: absolute;
    top: 25px;
    left: 10px;
    width: 220px;
    height: 260px;
    z-index: 2;
}

.page_top.express .hero_img2 {
    position: absolute;
    top: -30px;
    right: 0;
    width: 182px;
    z-index: 2
}

.page_top.express .hero_img2:before {
    padding-top: 114%;
}

.page_top.express .hero_img2 .img-reveal:before {
    background-color: #FFB245
}

.page-template-express .page_top.express .squre1 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 420px;
    height: 380px;
}

.page_top.express .squre1 {
    position: absolute;
    top: 70px;
    right: 180px;
    width: 80px
}

.page-template-express .page_top.express .squre2 {
    position: absolute;
    bottom: -73px;
    left: 148px;
    width: 38px;
    height: 142px
}

.page_top.express .squre2 {
    position: absolute;
    bottom: -40px;
    left: 0px;
    width: 170px;
    height: 120px
}

.page-template-express .page_top.express .squre3 {
    position: absolute;
    top: 36px;
    right: 30px;
    width: 80px;
    height: 40px;
    z-index: 2;
}

.page_top.express .squre3 {
    position: absolute;
    bottom: 0px;
    right: -30px;
    width: 180px;
    height: 70px;
    z-index: 2;
}

.page-template-express .page_top.express .icon1 {
    position: absolute;
    top: 43px;
    left: unset;
    right: 158px;
    z-index: 1
}

.page_top.express .icon1 {
    position: absolute;
    bottom: -60px;
    left: 110px;
    z-index: 1
}

.page-template-express .page_top.express .icon2 {
    position: absolute;
    top: 24px;
    right: 112px;
    z-index: 1
}

.page_top.express {
    padding-top: 100px;
}

.page-template-express .page_top.express h1 {
    font-weight: bold;
    font-size: 45px;
    line-height: 48px;
    margin-bottom: 22px;
}

.page-template-express .page_top.express .text {
    font-weight: 400;
    font-size: 22px;
    color: #000;
}

.page-template-express .page_top.express .bt_primary {
    margin-top: 44px;
    min-width: 223px;
}

.page-template-express .page_top.express .bt_primary_new {
    margin-top: 44px;
}

.page-template-express .page_top.express .bt_primary_new.white {
    margin-left: 20px;
}

.page_top.express .rewards-icons {
    margin-top: 50px;
}

.page_top.express .rewards-icons img {
    margin-right: 20px;
}

.page_top.express .rewards-icons img:last-child {
    margin-right: 0px;
}

.ex_sol_left {
    width: 75%;
    position: relative;
    padding: 60px 0 120px;
    padding-right: 5%;
}

.page-template-voice .ex_sol_left {
    width: 75%;
    position: relative;
    padding: 60px 0 380px;
    padding-right: 5%;
}

.ex_sol_left:before {
    content: "";
    display: block;
    width: 3000px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background: #F2F3FF;
}

.ex_sol_left-blue:before {
    background: #F2F5F9;
    opacity: 1
}

.ex_sol_left .icon1 {
    position: absolute;
    left: -80px;
    top: -60px;
}

.ex_sol_right {
    top: 80px
}

.exp-logos .logo_item {
    background: #F0F4F9;
}

.exp-logos {
    background: #F0F4F9;
}

.exp-logos .logo_item img {
    mix-blend-mode: exclusion;
}

.exp-logos__blend_mode_normal, .exp-logos__blend_mode_normal .logo_item {
    background-color: #fbfbfb;
}

.exp-logos__blend_mode_normal .logo_item img {
    mix-blend-mode: normal;
    max-height: 80px;
    max-width: 150px;
}

.sec_exp_what {
    background-color: #ffe5e5;
    margin: 130px 0 40px;
    padding-bottom: 20px
}

.page-template-express .sec_exp_what {
    background-image: var(--wpr-bg-d880af5b-a337-452c-bdbb-99337b2145c9);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.page-template-voice .sec_exp_what {
    background-color: #ffe5e5;
    margin: 72px 0 40px;
    padding-bottom: 20px
}

.exp_what_item .sh-hp_perfect {
    left: 42px;
    top: -22px
}

.exp_what_item .bt_explore span {
    background-image: var(--wpr-bg-d8216827-683f-4ab1-82cf-27136f6dc97c);
}

.page-template-express .exp_what_item .bt_explore span {
    background-image: var(--wpr-bg-4bffe005-999f-4633-98ef-4cc6a4b6f577);
    background-position: 10px center;
}

.exp_what_item .bt_explore:before {
    background-color: #FF6363
}

.page-template-express .exp_what_item .bt_explore:before {
    background-color: #8988FF
}

.sec-exp-ind .max--650 {
    max-width: 650px;
    margin: 0 auto 70px;
}

.exp-ind-item {
    margin-bottom: 50px
}

.exp-ind-item a {
    margin-top: 15px;
    font-weight: bold;
    font-size: 18px;
    color: #5857FF;
    display: inline-block;
}

.exp-ind-item a > img {
    margin-left: 5px;
    transition: all ease-in-out .3s;
    max-width: 15px;
}

.exp-ind-item a:hover > img {
    margin-left: 10px;
}

.sec-exp-ind .max--1280 {
    max-width: 1380px
}

.exp-ind-right .img-cover:before {
    padding-top: 127%
}

.exp-ind-right .squre1 {
    width: 230px;
    position: absolute;
    top: -90px;
    right: -90px;
}

.exp-ind-right .squre2 {
    width: 170px;
    height: 50px;
    position: absolute;
    bottom: -5px;
    right: -20px;
    z-index: 2;
}

.exp-ind-right .squre3 {
    width: 70px;
    position: absolute;
    bottom: -70px;
    left: -70px;
    z-index: 2;
}

.industry_bottom_items {
    margin: 100px 0 0;
}

.industry_bottom_items .text {
    padding: 0 18px;
    font-size: 19px;
    line-height: 34px
}

.industry_bottom_items .text:before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0;
    right: 0;
}

.industry_bottom_items .text:first-child {
    padding-left: 0;
}

.industry_bottom_items .text:last-child {
    padding-right: 0;
}

.industry_bottom_items .text:last-child:before {
    display: none
}

.sec-exp-how .row {
    margin-top: 70px
}

.sec-exp-how .tx--24 {
    font-weight: 400;
}

.sec-exp-how .item_serv_power .sh-hp_perfect {
    left: 0;
}

.page-template-express .sec-exp-how {
    background-image: var(--wpr-bg-7c358e99-8e54-4dd9-89ee-bd315c6da99b);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.max--1380 {
    max-width: 1380px;
}

.sec-exp-quote.sec_quote {
    background: transparent;
    padding-bottom: 20px;
    padding-top: 140px;
}

.sec-exp-quote .quote_title h2 {
    font-weight: normal;
}

.sec-exp-quote > .flex {
    align-items: flex-start;
}

.sec-exp-quote .quote_title {
    padding-top: 15px;
}

.sec-exp-quote .quote_slide_wrap {
    margin-bottom: 0;
}

.sec-exp-quote .quote_slide::before {
    content: '';
    position: absolute;
    width: 61px;
    height: 50px;
    background-image: var(--wpr-bg-18a9e0dc-c034-4316-919a-ed5d40b94237);
    top: -25px;
    right: 65px;
    z-index: 1;
}

.sec-exp-quote .arrow-r:hover, .sec-exp-quote .arrow-l:hover {
    opacity: .3;
}

.sec-exp-quote .quote_img {
    right: unset;
    bottom: unset;
    top: 0;
    left: 0;
}

.sec-exp-quote .quote_slide_item {
    background: #F2F5F9;
    height: 100%;
    margin-right: 0;
    padding: 46px 56px 46px 200px;
    margin-bottom: 0;
}

.sec-exp-quote .quote_name_wrap {
    margin-top: 25px;
    text-align: left;
    color: #757984;
    font-size: 16px;
    font-style: italic;
}

.sec-exp-quote .quote_name_wrap .tx--16 {
    font-weight: bold;
}

.sec-exp-quote .quote_slide_item .text {
    font-size: 28px;
    font-weight: bold;
    line-height: 37px;
    color: #000;
    text-align: left;
}

.sec-exp-quote .arrow-r, .sec-exp-quote .arrow-l {
    background: #575DFF
}

.sec_exp_tech {
    background-image: var(--wpr-bg-5857cf6b-ad0d-4910-8688-c9d455431a83);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.exp_tech_left {
    width: 70%;
}

.exp_tech_left .icon2 {
    position: absolute;
    top: 23px;
    left: -9px;
}

.exp_tech_left .title--28 {
    margin: 0;
    margin-left: 58px;
}

.exp_tech_left .title--28 .inline {
    padding: 30px 42px;
}

.exp_tech_left .squre1 {
    width: 114px;
    position: absolute;
    bottom: -112px;
    left: -64px;
}

.exp_tech_left .bt_primary_new {
    position: absolute;
    bottom: -20px;
    right: 13%;
}

.exp_tech_right .indust_item_logos {
    background: white;
    position: absolute;
    right: -20px;
    bottom: 50px;
    width: 85%;
}

.exp_tech_right .indust_item_logo {
    height: 50px;
}

.exp_tech_right .indust_item_logos img {
    max-height: 46px;
    max-width: 73%;
    width: auto;
}

.slide_sm_logos {
    width: 100%;
}

.slide_sm_logos .slick-slide > div {
    background: white;
}

.slide_sm_logos .indust_item_logo {
    width: auto;
}

.slide_sm_logos .slick-dots {
    display: none !important
}

.menu_item.express .menu_item_top {
    font-size: 0px;
    background: var(--wpr-bg-a77a4438-4c15-4f60-af9c-9633b001fe0e) no-repeat center;
    width: 92px;
    height: 38px;
    background-size: contain;
}

.menu_item.express-voice .menu_item_top {
    font-size: 0px;
    background: var(--wpr-bg-56785be1-2d1f-4875-9187-6391eb0888e4) no-repeat center;
    width: 74px;
    background-size: contain;
}

.express-first .menu_item.express-menu-item {
    display: none
}

.has-voice .menu_item.express-voice {
    display: none
}

@media only screen and (min-width: 800px) {
    .page-template-home .menu_item.express .menu_item_top {
        background-image: var(--wpr-bg-28a9d6f9-00da-46f6-9634-b7779af19f84);
    }

    .page-template-home .menu_item.express-voice .menu_item_top {
        background-image: var(--wpr-bg-0e6ce333-95df-4087-a624-7194ba5fe7f2);
    }

    .page-template-home .head_main.fixed .menu_item.express .menu_item_top {
        background-image: var(--wpr-bg-97996e92-fa27-4296-be55-6f13052ea9e7);
    }

    .page-template-home .head_main.fixed .menu_item.express-voice .menu_item_top {
        background-image: var(--wpr-bg-d5f2e846-d6cc-44fa-b6ee-64b721b47b50);
    }

    .page_top.express .bt_primary {
        width: 220px;
        font-size: 20px;
    }

    .exp-logos {
        padding: 50px 0;
        margin: 70px 0
    }

    .ex_sol_left .title--28 {
        padding-left: 58px
    }

    .ex_sol_left .box--pad {
        max-width: 680px;
        margin-top: 40px
    }

    .page_top.express .squre4, .page_top.express .squre5 {
        display: none;
    }

    .sec_exp_tech {
        padding: 130px 0;
    }

    .exp_tech_left .text {
        padding-right: 11%;
    }

    .exp_tech_right {
        width: 38%;
        position: absolute;
        right: 0;
        top: 30px;
        z-index: 1;
        padding-right: 5%;
    }

    .exp_gallery {
        min-height: 800px;
        margin-top: 70px;
        margin-bottom: 90px
    }

    .exp_gallery .hp_why_facts_item {
        width: 50%;
    }

    .exp_gallery .hp_why_facts_img {
        max-height: inherit
    }

    .exp_gallery .hp_why_facts_item:nth-child(1) {
        z-index: 1
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 1) .bg--green {
        background-color: #D9DAFF;
        right: auto;
        left: 30%;
        color: #000;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 1) .bg--green * {
        color: #000 !important;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 1) .hp_why_facts_img {
        left: 0;
        right: auto;
        top: -30px;
        z-index: 1;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 1) .hp_why_facts_img:before {
        padding-top: 140%;
    }

    .exp_gallery .hp_why_facts_item:nth-child(2) {
        left: 10%;
        right: auto;
        top: auto;
        bottom: 50px;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 2) .bg--green {
        background-color: #60E4A5;
        right: 17%;
        top: 40%;
        z-index: 2
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 2) .bg--green * {
        color: #000 !important;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 2) .hp_why_facts_img {
        left: 0;
        right: auto;
        top: -50px;
        z-index: 1;
        max-width: 260px
    }

    .page-template-express .exp_gallery .hp_why_facts_item:nth-of-type(4n + 2) .hp_why_facts_img {
        left: 0;
        right: auto;
        top: -20px;
        z-index: 1;
        max-width: 260px
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 2) .hp_why_facts_img:before {
        padding-top: 140%;
    }

    .exp_gallery .hp_why_facts_item:nth-child(3) {
        left: auto;
        right: 0;
        top: auto;
        bottom: 0;
        z-index: 2
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 3) .bg--green {
        background: #575DFF;
        right: 21%;
        top: 45%;
        z-index: 2
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 3) .hp_why_facts_img {
        left: -30px;
        right: auto;
        top: -220px;
        z-index: 1;
        max-width: 700px;
        width: 100%;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 3) .hp_why_facts_img:before {
        padding-top: 60%;
    }

    .exp_gallery .hp_why_facts_item:nth-child(4) {
        left: auto;
        right: 0;
        top: 0;
        bottom: auto;
        z-index: 3
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 4) .bg--green {
        background: #241B38;
        right: 0;
        top: 86px;
        z-index: 2
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 4) .hp_why_facts_img {
        left: auto;
        right: 10%;
        top: auto;
        z-index: 1;
        max-width: 190px;
        bottom: -200px;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 4) .hp_why_facts_img:before {
        padding-top: 120%;
    }

    .exp_gallery .icon1 {
        position: absolute;
        bottom: 13%;
        left: 20%;
        z-index: 3
    }

    .exp_gallery .icon2 {
        position: absolute;
        top: -70px;
        right: 26%;
        z-index: 4;
    }

    .quote_logo {
        background: transparent
    }

    .page_top.express .col--50:first-child {
        padding-right: 9%;
    }

    .page_top.express .col--50:last-child {
        padding-left: 5%;
        padding-right: 38px
    }

    .exp_what_item {
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important
    }

    .sec_exp_what .item_hp_perfect .bg--red {
        -webkit-transform: translateY(-110px);
        -ms-transform: translateY(-110px);
        transform: translateY(-110px);
        position: absolute;
        left: 24px;
        right: 24px;
        padding: 70px 55px;
    }

    .sec_exp_what .item_hp_perfect .bg--green-dark {
        -webkit-transform: translateY(-110px);
        -ms-transform: translateY(-110px);
        transform: translateY(-110px);
        position: absolute;
        left: 24px;
        right: 24px;
        padding: 40px 40px;
    }

    .sec_exp_what .item_hp_perfect .bg--red .text {
        font-size: 21px;
    }

    .sec_exp_what .item_hp_perfect {
        padding: 0 24px
    }

    .exp-ind-left {
        width: 70%;
    }

    .exp-ind-item {
        width: 48%;
    }

    .exp-ind-item .text {
        padding-right: 5%;
        max-width: 370px
    }

    .exp-ind-right {
        width: 30%;
        position: absolute;
        right: -20px;
    }

}

@media only screen and (max-width: 800px) {
    .exp_tech_left .bt_primary_new {
        bottom: -39px;
    }

    .menu_item.express .menu_item_top {
        background-image: var(--wpr-bg-c618c8c8-b889-431c-b15d-c8a0e53c891d);
        width: 125px;
        height: 47px;
    }

    .menu_item.express-voice .menu_item_top {
        background-image: var(--wpr-bg-71a94929-61bb-4525-8084-5a69ab7c5f20);
        width: 100px;
    }

    .page_top.express {
        padding-top: 20px;
        padding-bottom: 10px
    }

    .page_top.express .title--28 {
        padding: 0 4%
    }

    .page_top.express .squre4 {
        position: absolute;
        top: 70px;
        right: 0;
        width: 27px;
        height: 80px;
    }

    .page_top.express .squre5 {
        position: absolute;
        top: 83px;
        left: 0;
        width: 26px;
    }

    .page-template-express .page_top.express .hero_img2 {
        left: 20px;
        width: 135px;
        height: 160px;
        z-index: 1;
        top: 0px
    }

    .page_top.express .hero_img2 {
        right: -20px;
        width: 110px;
        z-index: 0;
        top: 30px
    }

    .page_top.express .hero_img2:before {
        padding-top: 130%;
    }

    .page_top.express .squre1 {
        display: none
    }

    .page-template-express .page_top.express .squre1 {
        display: unset;
        width: 75%;
        height: 85%;
    }

    .page_top.express .squre3 {
        bottom: auto;
        top: 90px;
        width: 50px;
        height: auto;
        right: 90px;
        z-index: 0;
    }

    .page-template-express .page_top.express .squre3 {
        top: unset;
        left: 30px;
        bottom: 50px;
        z-index: 0;
    }

    .page_top.express .hero_img1 {
        margin: 0 auto;
        margin-top: 140px;
        width: 80%;
    }

    .page-template-express .page_top.express .hero_img1 {
        margin: unset;
        margin-right: 10px;
        margin-left: auto;
        margin-top: 22px;
        width: 65%;
        position: relative;
    }

    .page_top.express .squre2 {
        height: 90px;
        bottom: 0px;
        left: -20px
    }

    .page_top.express .icon1 {
        left: 10px;
        bottom: 0px
    }

    .page-template-express .page_top.express .icon2 {
        right: unset;
        left: 10px;
        top: unset;
        bottom: 20px;
    }

    .ex_sol_left {
        padding: 40px 0 90px;
    }

    .ex_sol_left:before {
        right: -20px;
    }

    .ex_sol_right {
        margin-top: -40px
    }

    .exp-logos {
        margin-top: 30px
    }

    .sec_exp_what {
        margin: 0;
        padding-top: 0;
    }

    .sec_exp_what .bg--red {
        margin-left: -20px;
        margin-right: 14%;
        padding: 40px;
        padding-top: 30px;
    }

    .exp_what_item .sh-hp_perfect {
        left: -19px
    }

    .sec-exp-ind .max--650 {
        margin-bottom: 0px
    }

    .exp-ind-right {
        width: 60%;
        margin: 70px auto;
    }

    .exp-ind-right .squre1 {
        width: 120px;
        top: -25px;
    }

    .exp-ind-right .squre3 {
        width: 45px;
        left: -45px;
        bottom: -30px
    }

    .exp-ind-right .squre2 {
        width: 130px;
        height: 30px;
    }

    .industry_bottom_items {
        margin: 0;
    }

    .exp-ind-item .m-title--30 {
        font-size: 7vw;
    }

    .industry_bottom_items .text {
        padding: 0 8px;
        font-size: 16px;
        line-height: 22px;
        margin: 8px 0;
    }

    .sec-exp-how .item_serv_power .sh-hp_perfect {
        left: -25px
    }

    .sec-exp-quote .quote_slide_item {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .sec_exp_gallery {
        padding-top: 30px;
    }

    .sec_exp_gallery hr {
        margin: 0 -20px;
        margin-bottom: 40px
    }

    .page_top.express .rewards-icons img {
        max-width: 68px;
        margin-right: 10px;
    }

    .page_top.express .rewards-icons {
        display: flex;
        justify-content: center;
        margin-bottom: 45px;
        margin-top: 0;
    }

    .page-template-express .page_top.express .icon1 {
        right: 5px;
        top: unset;
        bottom: 45px;
    }

    .page-template-express .page_top.express .squre2 {
        top: 0;
        bottom: unset;
        right: 0;
        left: unset;
    }

    .page-template-express .page_top.express h1 {
        font-size: 30px;
        line-height: 30px;
    }

    .page-template-express .page_top.express .text {
        font-size: 18px;
    }

    .exp_gallery .icon1 {
        position: absolute;
        bottom: 58%;
        left: 48%;
        z-index: 3
    }

    .exp_gallery .icon1 img, .exp_gallery .icon2 img {
        height: 42px;
    }

    .exp_gallery .icon2 {
        position: absolute;
        bottom: 84px;
        right: 20px;
        z-index: 4;
    }

    .exp_gallery {
        margin-top: 50px;
        margin-bottom: 50px
    }

    .exp_gallery .hp_why_facts_item {
        left: auto;
        right: auto;
        width: auto;
        padding: 0;
        min-height: 230px;
    }

    .exp_gallery .hp_why_facts_item .bg--green {
        -webkit-transform: translate(0) !important;
        -ms-transform: translate(0) !important;
        transform: translate(0) !important;
        width: 100%;
        max-width: 58%;
        padding: 0 4%
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 1) .bg--green {
        background-color: #D9DAFF;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 1) .bg--green * {
        color: #000 !important;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 1) .hp_why_facts_img {
        left: 0;
        right: auto;
        top: -30px;
        max-width: 240px;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 1) .hp_why_facts_img:before {
        padding-top: 150%;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 2) .bg--green {
        background-color: #60E4A5;
        right: auto;
        top: 10%;
        z-index: 2;
        left: 0px
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 2) .bg--green * {
        color: #000 !important;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 2) .hp_why_facts_img {
        right: 0;
        top: -50px;
        max-width: 180px;
        max-width: 50%;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 2) .hp_why_facts_img:before {
        padding-top: 125%;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 3) .bg--green {
        background: #575DFF;
        right: 0;
        top: -20px;
        z-index: 2
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 3) .hp_why_facts_img {
        left: 0px;
        right: auto;
        top: 20px;
        z-index: 1;
        max-width: 310px;
        width: 100%;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 3) .hp_why_facts_img:before {
        padding-top: 110%;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 4) .bg--green {
        background: #241B38;
        left: 0;
        right: auto;
        top: 60px;
        z-index: 2
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 4) .hp_why_facts_img {
        left: auto;
        right: 0;
        top: -20px;
        z-index: 1;
        max-width: 190px;
    }

    .exp_gallery .hp_why_facts_item:nth-of-type(4n + 4) .hp_why_facts_img:before {
        padding-top: 120%;
    }

    .exp_tech_left .title--28 {
        margin: 0;
        text-align: center;
    }

    .exp_tech_left .title--28 .inline {
        padding: 18px 32px;
    }

    .exp_tech_right {
        margin-top: 50px;
        padding: 0 7%;
        padding-right: 15%;
        margin-bottom: 80px
    }

    .exp_tech_right .hero_img2 {
        -webkit-transform: translate(0) !important;
        -ms-transform: translate(0) !important;
        transform: translate(0) !important
    }

    .exp_tech_right .hero_img2:before {
        padding-top: 110%;
    }

    .exp_tech_right .indust_item_logos {
        left: -8px;
        bottom: -55px;
        width: 100%;
    }

    .exp_tech_right .squre1 {
        left: auto;
        right: 0;
        width: 75px;
        top: 120px;
    }


    .sec-exp-quote .quote_title {
        padding: 0;
    }

    .sec-exp-quote .quote_title .title {
        max-width: 290px;
        margin-right: auto;
        margin-left: auto
    }

    .sec-exp-quote .quote_slide_wrap {
        margin-bottom: -130px
    }

    .sec-exp-quote .quote_slide_item {
        margin-right: 0;
        margin-top: 80px;
        margin-bottom: 0;
        padding-top: 84px;
        height: 80%;
        padding-bottom: 80px;
        padding-right: 22px;
        padding-left: 32px;
    }

    .sec-exp-quote .quote_img {
        bottom: auto;
        top: -50px;
        right: auto;
        left: 40px;
        max-width: 93px;
        width: 28%
    }

    .sec-exp-quote .quote_slide .slick-list {
        overflow: visible
    }

    .sec-exp-quote .quote_name_wrap {
        margin-top: 0;
        margin-bottom: 15px
    }

    .sec-exp-quote .quote_logo {
        width: 85px;
        position: absolute;
        right: 18px;
        bottom: -32px;
        padding: 8px;
        -webkit-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.20);
        box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.20)
    }

    .sec-exp-quote .quote_logo img {
        max-height: 90%;
    }

    .sec-exp-quote .sec_quote {
        margin-bottom: 150px
    }

    .sec-exp-quote .sec_hp_how {
        padding-top: 40px
    }

    .sec-exp-quote .quote_slide_item .text {
        font-size: 20px;
        text-align: center;
    }

    .sec-exp-quote .quote_name_wrap {
        text-align: center;
        font-size: 16px;
        color: #757984;
    }

    .sec-exp-quote .quote_name_wrap .tx--16 {
        font-size: 20px;
    }

    .sec-exp-quote .quote_slide::before {
        top: 54px;
    }

    .sec-exp-quote .slick-dots {
        bottom: 0;
    }

    .sec-exp-quote.sec_quote {
        padding-top: 70px;
    }

    .page-template-express .page_top.express .bt_primary_new.white {
        margin-left: 0px;
        margin-top: 15px;
    }

}

.sec_localization {
    padding: 70px 0;
    background-color: #5857ff
}

@media only screen and (min-width: 800px) {
    .sec_localization {
        /* margin-bottom: 70px; */
    }
}

@media only screen and (max-width: 800px) {
    .sec_localization {
        padding: 25px 0
    }
}

.sec_localization__title {
    margin-bottom: 25px;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: .07px;
    color: #fff
}

@media only screen and (max-width: 800px) {
    .sec_localization__title {
        font-size: 20px;
        margin-bottom: 15px
    }
}

.sec_localization .floating-input-container {
    border-radius: 34px !important
}