* { font-family: Raleway; } .top-service { margin-top: 60px; } :root { --btn_color: #0e2748; --main_color: #0e2748; } a:hover { color: var(--main_color); } .content-desktop-color { color: #434343 } .btn-consultation { background-color: #00c3fc; border-radius: 30px; padding: 25px 50px; color: var(--btn_color); cursor: pointer; font-weight: bold; font-size: 18px; z-index: 3; white-space: nowrap; } .btn-consultation-mobile { background-color: #00c3fc; border-radius: 30px; padding: 25px 50px; color: var(--btn_color); cursor: pointer; font-weight: bold; font-size: 18px; z-index: 3; white-space: nowrap; } h1, h2, h3, h4, h5, h6 { font-family: Raleway; } p { margin-bottom: 0px; } .service-machine-mobile { height: 129px; width: 100%; margin-top: 120px; background-color: #2971B1; } #banner .arow-down_banner { position: absolute; bottom: -1px; height: 20px; width: 100%; display: flex; } #banner .arow-down_banner .arow-down_bannerleft { border-bottom: solid 20px #fff; border-left: solid 0px transparent; border-right: solid 20px transparent; } #banner .arow-down_banner .arow-down_bannerright { border-bottom: solid 20px #fff; border-left: solid 20px transparent; border-right: solid 0px transparent; } .machine_banner h1 { font-size: 60px; font-weight: bold; text-align: left; line-height: 60px; } .machine_banner h2 { color: #28d9cb; margin-bottom: 24px; font-family: Roboto; font-size: 16px; line-height: 22px; text-align: left; letter-spacing: 1.6px; font-weight: normal !important; } .service_machine_new { background-color: #fff; } /* section 2 */ .machine_future { margin-top: 100px; } .text-strong { font-size: 50px; font-weight: bold; white-space: nowrap; } .text-strong { color: #24c1ff; } .machine_future h2 { line-height: 50px; } .machine_future h2, .machine_future img { margin: 40px 0px; font-family: Raleway; font-size: 50px; } .machine_future img { background-size: cover; } .machine_future i { color: rgba(112, 128, 167, 1); font-size: 16px; margin-right: 10px; } .machine_future h6 { color: #7080a7; margin-bottom: 0; font-family: Roboto; font-size: 18px; } .machine_text { color: #707070; font-size: 20px; line-height: 32px; margin-bottom: 80px; } /* section 3 */ .about-service { padding-bottom: 120px; } .about-service .slider-about { padding: 0; } .slider-about > div { height: 100%; } .service-machine-selection { display: flex; justify-content: space-around; background-color: #f1f1f1; padding: 15px 15px; margin: 0px; border-radius: 40px; } .service-machine-selection > a { border-radius: 40px; padding: 10px; width: 100%; flex: 1; text-align: center; color: #707070; font-weight: bold; font-size: 20px; } .slider-about_problems, .slider-about_solutions { padding: 0px 50px; } .slider-about_problems h3 { font-weight: bold; font-size: 32px; text-align: left; line-height: 40px; } .slider-about_problems h4 { font-size: 20px; color: #434343; font-family: Raleway; font-weight: bold; line-height: 32px; text-align: left; } .slider-about_problems p { font-size: 18px; line-height: 30px; text-align: left; } .item-carousel-1 { height: auto !important; } .item-carousel-1 img { vertical-align: top; margin: 0; } .slider-about_problems > div:last-child { font-size: 32px; /* margin-top: 32px; */ display: flex; justify-content: center; color: #152649; font-weight: bold; } .first_solution > div, .second_solution > div, .last_solution > div { margin-bottom: 50px; } .second_solution div:last-child p, .last_solution div p { color: #434343; } .slider-about_solutions h3 { font-weight: bold; font-size: 32px; text-align: left; line-height: 40px; } .slider-about_solutions img { margin: 0px; margin-top: 5px; min-width: 24px; height: 24px; } .first_solution p:first-child { font-weight: bold; font-size: 20px; line-height: 32px; color: #434343; margin-bottom: 50px; max-height: 90px; overflow-y: hidden; } .first_solution p, .second_solution p, .last_solution p { color: #152649; font-size: 1.125rem; line-height: 30px; text-align: left; } .slider-about-text-strong { color: #28d9cb; } .difference_slice { padding: 0px 50px; } .difference_slice div:first-child { align-items: center; } .difference_slice div:first-child h3 { text-align: left; color: #152649; font-size: 32px; font-weight: bold; line-height: 40px; } .difference_slice div:last-child p { text-align: left; color: #434343; font-size: 18px; line-height: 30px; } .difference_slice div:last-child p strong { color: #434343; font-weight: bold; } /* section 4 */ .trusted-relationships { background-color: #f1f1f1; padding-bottom: var(--block_enterprise_padding); } .trusted-relationships .content p{ color: #707070; font-size: 14px; line-height: 22px; } .trusted-relationships h2 { margin-top: 156px; margin-bottom: 80px; font-size: 50px; line-height: 50px; } .btn-relationship { position: absolute; margin: 0; top: var(--btn_relationship); background-color: #00c3fc; border-radius: 30px; padding: 25px 38px; color: var(--main_color); width: auto; cursor: pointer; font-weight: bold; font-size: 18px; display: inline; left: 0; z-index: 1; } .card { background-color: transparent; border-color: transparent; /* margin-right: 20px !important; */ } .card h3 { cursor: pointer; font-size: 18px; font-weight: bold; } .card img { width: 24px; height: 24px; margin: 0px; margin-top: 2px; } .card i { color: #24c1ff; font-size: medium; margin-left: 10px; margin-top: 5px; display: none; } #enterprise_and_fastest_content { position: absolute; top: var(--block_enterprise) !important; width: 100%; } #enterprise_and_fastest_content div { min-height: 150px; border-radius: 24px; display: flex; justify-content: center; padding: 48px; } #enterprise_and_fastest_content div:first-child { background-color: #152649; color: #24c1ff; box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px; } #enterprise_and_fastest_content div:first-child p { color: #24c1ff; text-align: center; font-size: 24px; font-weight: bold; line-height: 36px; } #enterprise_and_fastest_content div:nth-child(2) h2 { font-size: 50px; line-height: 50px; } #enterprise_and_fastest_content div:last-child { background-color: #f5f5f5; box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px; display: flex; flex-direction: column; justify-content: flex-start; } #enterprise_and_fastest_content div:last-child p { font-style: italic; color: #707070; text-align: left; font-size: 20px; line-height: 32px; } #enterprise_and_fastest_content div:last-child p:last-child { margin: 0; font-weight: bold; font-style: normal; } #enterprise_and_fastest_content div:last-child img { width: 40px; height: 40px; left: var(--icon_padding); top: -20px; } .business { box-shadow: inset 0px 11px 8px -10px #0000001a, inset 0px -11px 8px -10px #0000001a; } .business-content { display: flex; justify-content: space-between; align-items: center; padding: 50px 0px; position: relative; align-items: center; } .business-content .btn__linear { background: linear-gradient(90deg, #28d9cb 0, #a0f266 100%); border-radius: 30px; padding: 25px 38px; color: #0e2748; cursor: pointer; font-weight: bold; font-size: 40px; float: right; } .business-content h2 { text-align: center; margin-bottom: 0; font-family: Raleway; font-weight: bold; font-size: 50px; line-height: 50px; } .selected { background-color: white; border: none; color: var(--main_color) !important; } #container { position: relative; overflow: hidden; clear: left; padding: 50px 0px; } .box { position: absolute; top: 0; left: 0; } #first { top: 0px; left: 0px; width: 100%; display: flex; } #second { top: 0px; width: 100%; } #third { top: 0px; width: 100%; } #slide { transition: transform 0.5s ease-in-out 0s; -moz-transition: -moz-transform 0.5s ease-in-out 0s; -webkit-transition: -webkit-transform 0.5s ease-in-out 0s; min-height: 50px; } .move-to-second { transform: translateX(var(--tab_second)); -moz-transform: translateX(var(--tab_second)); -webkit-transform: translateX(var(--tab_second)); } .move-to-third { transform: translateX(var(--tab_third)); -moz-transform: translateX(var(--tab_third)); -webkit-transform: translateX(var(--tab_third)); } .move-to-first { transform: translateX(0px); -moz-transform: translateX(0px); -webkit-transform: translateX(0px); } .machine_future_title h2, .machine_future_title span, .machine_future_title p { font-size: 50px; } /* Responsive */ @media screen and (min-width: 1440px) { .containerWidth { max-width: 1232px; margin: 0px auto; } #banner .arow-down_banner .arow-down_bannerleft { width: calc(( 100vw - 1232px ) / 2 + 20px); } #banner .arow-down_banner .arow-down_bannerright { width: calc( 100vw - (( 100vw - 1232px ) / 2 + 20px)); } } @media screen and (max-width: 1439px) { .containerWidth { max-width: calc(100vw * 0.87692307692); margin: 0px auto; } .business-content h2 { font-size: 40px; line-height: 40px; } #banner .arow-down_banner .arow-down_bannerleft { width: calc(( 100vw - (100vw * 0.87692307692) ) / 2 + 20px); } #banner .arow-down_banner .arow-down_bannerright { width: calc( 100vw - (( 100vw - (100vw * 0.87692307692) ) / 2 + 20px)); } } @media screen and (max-width: 1200px) { .business-content h2 { font-size: 35px; line-height: 35px; } } @media screen and (max-width: 992px) { .card i { display: block; } .item-carousel-1 img { margin: 0px auto; } .card > div:last-child { display: none; } .card { border-top: 1px solid rgba(138, 138, 138, 0.34); padding: 30px 0px 15px 0px; border-radius: 0; } .business a { position: absolute; bottom: var(--btn_height); left: 50%; transform: translate(-50%, 0%); text-align: center; } .btn-relationship { left: 50%; transform: translate(-50%, 0%); white-space: nowrap; } .business-content { flex-direction: column; } } @media screen and (max-width: 540px) { .machine_text { width: 100%; font-size: 14px; line-height: 22px; margin-bottom: 32px; } .difference_slice { padding: 0px 20px; } .first_solution > div, .second_solution > div, .last_solution > div { margin-bottom: 0; } #third { padding: 20px; } #first, #second, #third { background-color: #f1f1f1; border-radius: 24px; box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px; padding-top: 20px !important; padding-bottom: 20px !important; } #first{ padding-bottom: 40px !important; } .service-machine-selection { padding: 8px; } .service-machine-selection > a { font-size: 14px; line-height: 22px; padding: 8px; } #container { padding-top: 15px; } .btn-consultation { padding: 25px 25px; } .machine_future_title h2, .machine_future_title span, .machine_future_title p { font-size: 45px; } .machine_banner h2 { color: #28d9cb; margin-bottom: 15px; font-family: Roboto; font-size: 12px; line-height: 14px; letter-spacing: 1.1px; text-align: left; font-weight: normal !important; } .machine_banner h1 { font-size: 32px; font-weight: bold; text-align: left; line-height: 32px; font-family: Raleway; } .machine_future { margin-top: 40px; } .machine_future h6 { font-size: 14px; margin-top: 2px; } .machine_future_title h2, .machine_future_title span, .machine_future_title p { font-size: 30px; line-height: 30px; } .machine_future_title h2 { margin-top: 16px !important; margin-bottom: 24px !important; } .machine_future h2, .machine_future img { margin: 48px 0px; } .slider-about_problems h3 { font-size: 20px; line-height: 24px; max-width: 250px; } .selected { background-color: #DBDBDB; } #first, #second, #third { padding-top: 32px !important; } .slider-about_problems h4 { margin: 24px 0px; font-size: 14px; line-height: 22px; } .slider-about_problems > div:last-child p { color: #152649; } .content-about .machine_text, .content-about .machine_text p { margin-bottom: 0; } .content-about .machine_text, .content-about .machine_text p:last-child { margin: 30px 0px; } .slider-about_problems > div:last-child p { font-size: 20px !important; line-height: 24px !important; } .trusted-relationships h2 { margin-top: 104px; font-size: 30px; line-height: 30px; } .slider-about_solutions h3, .difference_slice div:first-child h3 { font-size: 20px; line-height: 24px; } .first_solution p:first-child { line-height: 22px; font-size: 14px; margin-bottom: 32px; } .first_solution p, .second_solution p, .last_solution p { line-height: 22px; font-size: 14px; margin-bottom: 16px; color: #434343 !important; } .difference_slice p , .slider-about_problems p{ line-height: 22px !important; font-size: 14px !important; color: #434343; } .trusted-relationships h2 { margin-bottom: 40px; } .card h3 { font-size: 14px; line-height: 20px; margin-right: 0px; } .card img { margin-top: -1px; } .card p { font-size: 14px; line-height: 22px; color: #707070; } #enterprise_and_fastest { padding: 0 !important; } #enterprise_and_fastest_content div:first-child p { font-size: 20px; line-height: 28px; } #enterprise_and_fastest_content div { padding: 35px; } .btn-consultation-mobile { padding: 15px 30px; font-size: 16px; } #enterprise_and_fastest_content div:nth-child(2) h2 { font-size: 30px; line-height: 30px; text-align: center; margin-top: 40px; } #enterprise_and_fastest_content div { padding: 28px; } #enterprise_and_fastest_content div:nth-child(2) { padding-bottom: 60px; padding-top: 40px; } #enterprise_and_fastest_content div:last-child { margin-top: 0; } .btn-consultation, .btn-relationship { padding: 15px 30px; font-size: 14px; } .business a { padding: 10px 30px; font-size: 16px; } #enterprise_and_fastest_content div:last-child p { color: #707070; font-size: 14px; line-height: 22px; } #enterprise_and_fastest_content div:last-child p:last-child { color: #707070; font-size: 14px; } .business-content h2 { color: #152649; font-size: 20px; line-height: 20px; width: 255px; } .business-content { padding: 30px 0; } .business-content .btn__linear { padding: 10px 30px; font-size: 16px; } .top-service { height: 154px } #banner .arow-down_banner .arow-down_bannerleft { border-bottom: solid 13px #fff; border-left: solid 0px transparent; border-right: solid 10px transparent; } #banner .arow-down_banner .arow-down_bannerright { border-bottom: solid 13px #fff; border-left: solid 10px transparent; border-right: solid 0px transparent; } #banner .arow-down_banner .arow-down_bannerleft { width: calc(( 100vw - (100vw * 0.96592307692) ) / 2 + 26px); } #banner .arow-down_banner .arow-down_bannerright { width: calc( 100vw - (( 100vw - (100vw * 0.96592307692) ) / 2 + 26px)); } }