.elementor-16619 .elementor-element.elementor-element-8397450 > .elementor-container{min-height:670px;}.elementor-16619 .elementor-element.elementor-element-1895081 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}body:not(.rtl) .elementor-16619 .elementor-element.elementor-element-b83aa64{left:0px;}body.rtl .elementor-16619 .elementor-element.elementor-element-b83aa64{right:0px;}.elementor-16619 .elementor-element.elementor-element-b83aa64{bottom:18px;}.elementor-16619 .elementor-element.elementor-element-ba2b063 > .elementor-container{min-height:670px;}.elementor-16619 .elementor-element.elementor-element-ba2b063:not(.elementor-motion-effects-element-type-background), .elementor-16619 .elementor-element.elementor-element-ba2b063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F9F5;background-image:url("../svg/main-banner-img01.svg");background-position:113px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-16619 .elementor-element.elementor-element-ba2b063{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16619 .elementor-element.elementor-element-ba2b063 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16619 .elementor-element.elementor-element-36e9351 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-36e9351:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16619 .elementor-element.elementor-element-36e9351 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../png/main-banner-img02.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-16619 .elementor-element.elementor-element-36e9351 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%);opacity:0.5;}.elementor-16619 .elementor-element.elementor-element-36e9351 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16619 .elementor-element.elementor-element-36e9351 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16619 .elementor-element.elementor-element-36e9351 > .elementor-element-populated > .elementor-widget-wrap{padding:122px 0px 148px 0px;}.elementor-16619 .elementor-element.elementor-element-1b9e9c3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-00e3142 .elementor-heading-title{color:#222222;font-size:20px;line-height:32px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-00e3142 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-16619 .elementor-element.elementor-element-89e5078 .elementor-heading-title{color:#222222;font-size:63px;line-height:85px;letter-spacing:-2px;}.elementor-16619 .elementor-element.elementor-element-89e5078 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-21bef0d .elementor-button{font-size:20px;font-weight:bold;line-height:60px;letter-spacing:-1px;fill:#000000;color:#000000;background-color:rgba(0, 0, 0, 0);border-style:solid;border-width:3px 3px 3px 3px;border-color:#222222;border-radius:5px 5px 5px 5px;padding:0px 20px 0px 30px;}.elementor-16619 .elementor-element.elementor-element-21bef0d > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-21bef0d{width:100%;max-width:100%;}.elementor-16619 .elementor-element.elementor-element-91ab69c > .elementor-container{min-height:400px;}.elementor-16619 .elementor-element.elementor-element-859bedc .elementor-repeater-item-7bd9611 .swiper-slide-bg{background-image:url(../jpg/main-banner-m%402x.jpg);background-size:contain;}.elementor-16619 .elementor-element.elementor-element-859bedc .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-16619 .elementor-element.elementor-element-859bedc .swiper-slide-contents{max-width:66%;}.elementor-16619 .elementor-element.elementor-element-859bedc .swiper-slide-inner{text-align:left;}.elementor-16619 .elementor-element.elementor-element-859bedc .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-16619 .elementor-element.elementor-element-859bedc .elementor-slide-heading{color:#222222;font-weight:normal;}.elementor-16619 .elementor-element.elementor-element-859bedc .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:30px;}.elementor-16619 .elementor-element.elementor-element-859bedc .elementor-slide-description{color:#FFFFFF;font-weight:bold;}.elementor-16619 .elementor-element.elementor-element-859bedc .elementor-slide-button{border-width:0px;border-radius:5px;color:#FFFFFF;background-color:#03C75A;border-color:#FFFFFF;}.elementor-16619 .elementor-element.elementor-element-859bedc .swiper-pagination-bullet{height:8px;width:8px;}.elementor-16619 .elementor-element.elementor-element-859bedc .swiper-container-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-16619 .elementor-element.elementor-element-859bedc .swiper-pagination-fraction{font-size:8px;}.elementor-16619 .elementor-element.elementor-element-859bedc .swiper-pagination-bullet-active{background-color:#000000;}.elementor-16619 .elementor-element.elementor-element-7b56dd73{margin-top:150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-74c1a95 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-5a6f222c .elementor-heading-title{color:#222222;font-size:40px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-16619 .elementor-element.elementor-element-6dec8a77 .elementor-heading-title{color:#222222;font-size:20px;font-weight:300;line-height:34px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-6dec8a77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-3f50e938{margin-top:80px;margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-19ad7b9c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .elementor-repeater-item-7d543b0 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-talk-01-en@2x.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .elementor-repeater-item-1d28b30 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/09/img-owerview-collaboration-en@2x.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .elementor-repeater-item-142aebb .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2022/01/img-owerview-management-en@2x.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .elementor-repeater-item-b5ece2e .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2022/12/img-overview-security@2x-1.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .elementor-repeater-item-97a4ad9 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-owerview-integration@2x.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .swiper-slide{height:600px;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .swiper-slide-contents{max-width:100%;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .swiper-slide-inner{padding:0px 0px 0px 680px;text-align:left;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:12px;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .elementor-slide-heading{color:#03C75A;font-size:16px;font-weight:normal;line-height:26px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:12px;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .elementor-slide-description{color:#222222;font-size:20px;font-weight:400;line-height:34px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .elementor-slide-button{font-size:20px;font-weight:normal;line-height:34px;letter-spacing:-1px;border-width:0px;color:#345CCD;border-color:#345CCD;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .elementor-slide-button:hover{color:#345CCD;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .elementor-repeater-item-7d543b0 .swiper-slide-bg{background-color:#FFFFFF;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .elementor-repeater-item-1d28b30 .swiper-slide-bg{background-color:#FFFFFF;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .elementor-repeater-item-142aebb .swiper-slide-bg{background-color:#FFFFFF;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .elementor-repeater-item-b5ece2e .swiper-slide-bg{background-color:#FFFFFF;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .elementor-repeater-item-c4583a2 .swiper-slide-bg{background-color:#FFFFFF;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .swiper-slide{height:421px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .swiper-slide-contents{max-width:100%;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .swiper-slide-inner{padding:0px 0px 0px 680px;text-align:left;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .elementor-slide-heading{color:#03C75A;font-size:16px;font-weight:normal;line-height:26px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:10px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .elementor-slide-description{color:#222222;font-size:20px;font-weight:300;line-height:34px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .elementor-slide-button{font-size:20px;font-weight:300;line-height:34px;letter-spacing:-1px;border-width:0px;color:#345CCD;border-color:#345CCD;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .elementor-slide-button:hover{color:#345CCD;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .swiper-pagination-bullet{height:8px;width:8px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .swiper-container-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .swiper-pagination-fraction{font-size:8px;}.elementor-16619 .elementor-element.elementor-element-26e5b5ea{margin-top:150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-437e83f7 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-64560e60 .elementor-heading-title{color:#222222;font-size:40px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-16619 .elementor-element.elementor-element-4899df4f .elementor-heading-title{color:#222222;font-size:20px;font-weight:300;line-height:34px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-4899df4f > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1077b9c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .elementor-repeater-item-eea446e .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-main-retail@2x.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .elementor-repeater-item-d20f94d .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-main-beauty@2x.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .elementor-repeater-item-6cd3995 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-main-logistics@2x.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .elementor-repeater-item-b740481 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-main-construction@2x.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .elementor-repeater-item-49143af .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-main-education@2x.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .elementor-repeater-item-7fad94f .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-main-medical@2x.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .elementor-repeater-item-af5e6f5 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-main-it@2x.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .swiper-slide{height:669px;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .swiper-slide-contents{max-width:100%;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .swiper-slide-inner{padding:0px 0px 0px 30px;text-align:left;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:12px;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .elementor-slide-heading{color:#222222;font-size:40px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .elementor-slide-description{color:#222222;font-size:20px;font-weight:300;line-height:34px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .elementor-slide-button{font-size:20px;font-weight:300;line-height:34px;letter-spacing:-1px;border-width:0px;color:#345CCD;border-color:#345CCD;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .elementor-slide-button:hover{color:#345CCD;}.elementor-16619 .elementor-element.elementor-element-deb6f51 > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1701adb .elementor-repeater-item-eea446e .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-main@2x.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-1701adb .elementor-repeater-item-d20f94d .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-main@2x-1.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-1701adb .elementor-repeater-item-6cd3995 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-main@2x-2.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-1701adb .elementor-repeater-item-b740481 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-main@2x-3.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-1701adb .elementor-repeater-item-49143af .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-main@2x-4.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-1701adb .elementor-repeater-item-7fad94f .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-main@2x-5.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-1701adb .elementor-repeater-item-af5e6f5 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://line-works.com/en/wp-content/uploads/2021/04/img-main@2x-6.png);background-size:cover;}.elementor-16619 .elementor-element.elementor-element-1701adb .swiper-slide{height:684px;transition-duration:calc(5000ms*1.2);}.elementor-16619 .elementor-element.elementor-element-1701adb .swiper-slide-contents{max-width:100%;}.elementor-16619 .elementor-element.elementor-element-1701adb .swiper-slide-inner{padding:0px 0px 0px 30px;text-align:left;}.elementor-16619 .elementor-element.elementor-element-1701adb .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:12px;}.elementor-16619 .elementor-element.elementor-element-1701adb .elementor-slide-heading{color:#222222;font-size:40px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-16619 .elementor-element.elementor-element-1701adb .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:12px;}.elementor-16619 .elementor-element.elementor-element-1701adb .elementor-slide-description{color:#222222;font-size:20px;font-weight:300;line-height:34px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-1701adb .elementor-slide-button{font-size:20px;font-weight:300;line-height:34px;letter-spacing:-1px;border-width:0px;color:#345CCD;border-color:#345CCD;}.elementor-16619 .elementor-element.elementor-element-1701adb .swiper-pagination-bullet{height:8px;width:8px;}.elementor-16619 .elementor-element.elementor-element-1701adb .swiper-container-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-16619 .elementor-element.elementor-element-1701adb .swiper-pagination-fraction{font-size:8px;}.elementor-16619 .elementor-element.elementor-element-1701adb .swiper-pagination-bullet-active{background-color:#03C75A;}.elementor-16619 .elementor-element.elementor-element-1f1e1979{margin-top:149px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1e2ed57b > .elementor-element-populated{margin:-15px 0px -15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16619 .elementor-element.elementor-element-1e2ed57b > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1d16234{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-16619 .elementor-element.elementor-element-1d16234 .elementor-divider-separator{width:100%;}.elementor-16619 .elementor-element.elementor-element-1d16234 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-16619 .elementor-element.elementor-element-1d16234 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-4f56ca80{margin-top:0px;margin-bottom:0px;padding:150px 0px 120px 0px;}.elementor-16619 .elementor-element.elementor-element-21edc52f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-6c5d4cd .elementor-heading-title{color:#222222;font-size:40px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-16619 .elementor-element.elementor-element-4f93ee5f{margin-top:99px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-24749b1e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16619 .elementor-element.elementor-element-24749b1e > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-c489a28{text-align:center;width:300px;max-width:300px;}.elementor-16619 .elementor-element.elementor-element-c489a28 img{width:300px;}.elementor-16619 .elementor-element.elementor-element-c489a28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-4c43e1cf{text-align:center;}.elementor-16619 .elementor-element.elementor-element-4c43e1cf .elementor-heading-title{color:#222222;font-size:18px;font-weight:bold;line-height:30px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-4c43e1cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-40c4c2c1{text-align:center;}.elementor-16619 .elementor-element.elementor-element-40c4c2c1 .elementor-heading-title{color:#222222;font-size:40px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-16619 .elementor-element.elementor-element-40c4c2c1 > .elementor-widget-container{margin:8px -1px 0px -1px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-25c012a0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1fd297e6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16619 .elementor-element.elementor-element-1fd297e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16619 .elementor-element.elementor-element-1fd297e6 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1f75987{text-align:center;width:300px;max-width:300px;}.elementor-16619 .elementor-element.elementor-element-1f75987 img{width:300px;}.elementor-16619 .elementor-element.elementor-element-1f75987 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-7340f5f2{text-align:center;}.elementor-16619 .elementor-element.elementor-element-7340f5f2 .elementor-heading-title{color:#222222;font-size:18px;font-weight:bold;line-height:30px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-7340f5f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-35f2959b{text-align:center;}.elementor-16619 .elementor-element.elementor-element-35f2959b .elementor-heading-title{color:#222222;font-size:40px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-16619 .elementor-element.elementor-element-35f2959b > .elementor-widget-container{margin:8px -1px 0px -1px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-aa353ed > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16619 .elementor-element.elementor-element-66c1bdd9.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16619 .elementor-element.elementor-element-66c1bdd9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16619 .elementor-element.elementor-element-66c1bdd9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16619 .elementor-element.elementor-element-66c1bdd9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16619 .elementor-element.elementor-element-66c1bdd9 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-58e33d4{text-align:center;width:300px;max-width:300px;}.elementor-16619 .elementor-element.elementor-element-58e33d4 img{width:300px;}.elementor-16619 .elementor-element.elementor-element-58e33d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-572eeeed{text-align:center;}.elementor-16619 .elementor-element.elementor-element-572eeeed .elementor-heading-title{color:#222222;font-size:18px;font-weight:bold;line-height:30px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-572eeeed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-32a03c0f{text-align:center;}.elementor-16619 .elementor-element.elementor-element-32a03c0f .elementor-heading-title{color:#222222;font-size:40px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-16619 .elementor-element.elementor-element-32a03c0f > .elementor-widget-container{margin:8px -1px 0px -1px;padding:0px 0px 30px 0px;}.elementor-16619 .elementor-element.elementor-element-7ce9c3e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-8ba9f7f:not(.elementor-motion-effects-element-type-background), .elementor-16619 .elementor-element.elementor-element-8ba9f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16619 .elementor-element.elementor-element-8ba9f7f{border-style:solid;border-width:1px 0px 1px 0px;border-color:#EEEEEE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 120px 0px;}.elementor-16619 .elementor-element.elementor-element-8ba9f7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16619 .elementor-element.elementor-element-5ffe3aa > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-db11185{text-align:center;}.elementor-16619 .elementor-element.elementor-element-db11185 .elementor-heading-title{color:#222222;font-size:40px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-16619 .elementor-element.elementor-element-3de894e > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16619 .elementor-element.elementor-element-3de894e{margin-top:40px;margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-54b9445.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16619 .elementor-element.elementor-element-54b9445 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16619 .elementor-element.elementor-element-54b9445 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-7dfea0e .elementor-button{font-size:20px;font-weight:bold;line-height:70px;letter-spacing:-1px;background-color:#03C75A;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-7dfea0e{width:350px;max-width:350px;}.elementor-16619 .elementor-element.elementor-element-ddc2133{margin-top:0px;margin-bottom:0px;padding:120px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-25d3b970 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-49248734 .elementor-heading-title{color:#222222;font-size:40px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-16619 .elementor-element.elementor-element-7cdb70c5.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-16619 .elementor-element.elementor-element-7cdb70c5.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-16619 .elementor-element.elementor-element-7cdb70c5.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-16619 .elementor-element.elementor-element-7cdb70c5 .elementor-image-box-wrapper .elementor-image-box-img{width:3.2%;}.elementor-16619 .elementor-element.elementor-element-7cdb70c5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16619 .elementor-element.elementor-element-7cdb70c5 .elementor-image-box-title{margin-bottom:0px;color:#345CCD;font-size:20px;font-weight:300;line-height:34px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-7cdb70c5 > .elementor-widget-container{margin:26px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-05a4632 > .elementor-container{max-width:1580px;}.elementor-16619 .elementor-element.elementor-element-618cec3 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-41337a4{text-align:left;font-size:16px;line-height:26px;letter-spacing:-1px;width:50px;max-width:50px;top:215px;}.elementor-16619 .elementor-element.elementor-element-41337a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:82px 0px 0px 0px;}body:not(.rtl) .elementor-16619 .elementor-element.elementor-element-41337a4{left:0px;}body.rtl .elementor-16619 .elementor-element.elementor-element-41337a4{right:0px;}.elementor-16619 .elementor-element.elementor-element-eaca959 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-95ba7a7{text-align:right;font-size:16px;line-height:26px;letter-spacing:-1px;width:50px;max-width:50px;top:215px;}.elementor-16619 .elementor-element.elementor-element-95ba7a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:80px 0px 0px 0px;}body:not(.rtl) .elementor-16619 .elementor-element.elementor-element-95ba7a7{right:0px;}body.rtl .elementor-16619 .elementor-element.elementor-element-95ba7a7{left:0px;}.elementor-16619 .elementor-element.elementor-element-1dd36a9c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-57082da{margin-top:80px;margin-bottom:160px;}.elementor-16619 .elementor-element.elementor-element-77eeb822:not(.elementor-motion-effects-element-type-background), .elementor-16619 .elementor-element.elementor-element-77eeb822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03C75A;}.elementor-16619 .elementor-element.elementor-element-77eeb822{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 120px 0px;}.elementor-16619 .elementor-element.elementor-element-77eeb822 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16619 .elementor-element.elementor-element-15164518 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1228434c{text-align:center;}.elementor-16619 .elementor-element.elementor-element-1228434c .elementor-heading-title{color:#FFFFFF;font-size:40px;font-weight:bold;line-height:58px;letter-spacing:-2px;}.elementor-16619 .elementor-element.elementor-element-86c0ecc{text-align:center;color:#F5F5F5;font-size:20px;font-weight:400;line-height:36px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-69399236{margin-top:40px;margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-3515aa5f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 10px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-7a2bd6b4 .elementor-button{font-size:20px;font-weight:bold;line-height:34px;letter-spacing:-1px;fill:#03C75A;color:#03C75A;background-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:18px 0px 18px 0px;}.elementor-16619 .elementor-element.elementor-element-5e55cbc6 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 10px;}.elementor-16619 .elementor-element.elementor-element-1122b27f .elementor-button{font-size:20px;font-weight:bold;line-height:34px;letter-spacing:-1px;fill:#FFFFFF;color:#FFFFFF;background-color:#03C75A;border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;padding:16px 0px 16px 0px;}.elementor-16619 .elementor-element.elementor-element-1122b27f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-209013b5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-2a1ad255 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1599px){.elementor-16619 .elementor-element.elementor-element-8397450 > .elementor-container{min-height:536px;}.elementor-16619 .elementor-element.elementor-element-8397450{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1895081 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-1895081 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16619 .elementor-element.elementor-element-1895081 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-ba2b063 > .elementor-container{min-height:536px;}.elementor-16619 .elementor-element.elementor-element-ba2b063{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-36e9351:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16619 .elementor-element.elementor-element-36e9351 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://line-works.com/en/wp-content/uploads/2021/04/main-banner-img-1600@2x.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-16619 .elementor-element.elementor-element-36e9351 > .elementor-element-populated > .elementor-widget-wrap{padding:102px 0px 124px 0px;}.elementor-16619 .elementor-element.elementor-element-00e3142 .elementor-heading-title{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-00e3142 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-16619 .elementor-element.elementor-element-89e5078 .elementor-heading-title{font-size:50px;line-height:60px;letter-spacing:-2px;}.elementor-16619 .elementor-element.elementor-element-89e5078 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-21bef0d .elementor-button{font-size:16px;line-height:46px;letter-spacing:-0.8px;padding:0px 16px 0px 21px;}.elementor-16619 .elementor-element.elementor-element-21bef0d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-7b56dd73{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-74c1a95 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-5a6f222c .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-6dec8a77 .elementor-heading-title{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-6dec8a77 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-3f50e938{margin-top:60px;margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .swiper-slide{height:480px;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .swiper-slide-inner{padding:0px 0px 0px 516px;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .elementor-slide-heading{font-size:12px;line-height:22px;letter-spacing:-0.75px;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .elementor-slide-description{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-4f6fb80d .elementor-slide-button{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .swiper-slide{height:337px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .swiper-slide-inner{padding:0px 0px 0px 516px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .elementor-slide-heading{font-size:12px;line-height:22px;letter-spacing:-0.75px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .elementor-slide-description{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .elementor-slide-button{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-26e5b5ea{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-437e83f7 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-64560e60 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-4899df4f .elementor-heading-title{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-4899df4f > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .swiper-slide{height:515px;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .swiper-slide-inner{padding:0px 0px 0px 24px;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .elementor-slide-heading{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .elementor-slide-description{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-deb6f51 .elementor-slide-button{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-deb6f51 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1701adb .swiper-slide{height:539px;}.elementor-16619 .elementor-element.elementor-element-1701adb .swiper-slide-inner{padding:0px 0px 0px 24px;}.elementor-16619 .elementor-element.elementor-element-1701adb .elementor-slide-heading{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-1701adb .elementor-slide-description{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-1701adb .elementor-slide-button{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-1f1e1979{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-4f56ca80{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-6c5d4cd .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-6c5d4cd > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-4f93ee5f{margin-top:71px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-24749b1e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16619 .elementor-element.elementor-element-24749b1e > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-c489a28 img{width:208px;}.elementor-16619 .elementor-element.elementor-element-c489a28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-4c43e1cf .elementor-heading-title{font-size:14px;line-height:24px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-4c43e1cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-40c4c2c1 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-40c4c2c1 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-25c012a0 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1fd297e6 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 16px 0px 16px;}.elementor-16619 .elementor-element.elementor-element-1f75987 img{width:208px;}.elementor-16619 .elementor-element.elementor-element-1f75987 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-7340f5f2 .elementor-heading-title{font-size:14px;line-height:24px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-7340f5f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-35f2959b .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-35f2959b > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-aa353ed > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-58e33d4 img{width:208px;}.elementor-16619 .elementor-element.elementor-element-58e33d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-572eeeed .elementor-heading-title{font-size:14px;line-height:24px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-572eeeed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-32a03c0f .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-32a03c0f > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-7ce9c3e > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-8ba9f7f{margin-top:132px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-16619 .elementor-element.elementor-element-db11185 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-3de894e{margin-top:30px;margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-7dfea0e .elementor-button{font-size:16px;line-height:56px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-7dfea0e{width:280px;max-width:280px;}.elementor-16619 .elementor-element.elementor-element-ddc2133{margin-top:0px;margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-49248734 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-7cdb70c5 .elementor-image-box-title{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-7cdb70c5 > .elementor-widget-container{margin:14px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-41337a4{font-size:14px;line-height:24px;letter-spacing:-0.8px;width:40px;max-width:40px;top:123px;}.elementor-16619 .elementor-element.elementor-element-41337a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:67px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-95ba7a7{font-size:14px;line-height:24px;letter-spacing:-0.8px;width:40px;max-width:40px;top:123px;}.elementor-16619 .elementor-element.elementor-element-95ba7a7 > .elementor-widget-container{padding:67px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-57e6881f{margin-top:0px;margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-57082da{margin-top:60px;margin-bottom:120px;}.elementor-16619 .elementor-element.elementor-element-77eeb822{margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-16619 .elementor-element.elementor-element-1228434c .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-69399236{margin-top:30px;margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-3515aa5f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16619 .elementor-element.elementor-element-3515aa5f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 8px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-7a2bd6b4 .elementor-button{font-size:16px;line-height:26px;letter-spacing:-0.8px;padding:16px 0px 14px 0px;}.elementor-16619 .elementor-element.elementor-element-7a2bd6b4{width:280px;max-width:280px;}.elementor-16619 .elementor-element.elementor-element-5e55cbc6 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 8px;}.elementor-16619 .elementor-element.elementor-element-1122b27f .elementor-button{font-size:16px;line-height:26px;letter-spacing:-0.8px;padding:13px 0px 13px 0px;}.elementor-16619 .elementor-element.elementor-element-1122b27f{width:280px;max-width:280px;}}@media(max-width:979px){.elementor-16619 .elementor-element.elementor-element-91ab69c > .elementor-container{min-height:415px;}.elementor-16619 .elementor-element.elementor-element-91ab69c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-f16aa7a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16619 .elementor-element.elementor-element-f16aa7a > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-859bedc .swiper-slide{height:415px;}.elementor-16619 .elementor-element.elementor-element-859bedc .swiper-slide-contents{max-width:100%;}.elementor-16619 .elementor-element.elementor-element-859bedc .swiper-slide-inner{padding:36px 15px 0px 15px;}.elementor-16619 .elementor-element.elementor-element-859bedc .elementor-slide-heading{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-859bedc .elementor-slide-description{font-size:30px;line-height:36px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-859bedc .elementor-slide-button{font-size:16px;line-height:20px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-859bedc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-7b56dd73{margin-top:80px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-16619 .elementor-element.elementor-element-74c1a95 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-5a6f222c .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-6dec8a77 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-3f50e938{margin-top:40px;margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .swiper-slide{height:701px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .elementor-slide-description{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e .elementor-slide-button{font-size:16px;line-height:26px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-20b9a98e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-16619 .elementor-element.elementor-element-26e5b5ea{margin-top:80px;margin-bottom:0px;padding:0px 15px 040px 15px;}.elementor-16619 .elementor-element.elementor-element-437e83f7 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-64560e60 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-43c32f1{margin-top:0px;margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-1701adb .swiper-slide{height:624px;}.elementor-16619 .elementor-element.elementor-element-1701adb .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1f1e1979{margin-top:79px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-16619 .elementor-element.elementor-element-4f56ca80{padding:80px 15px 0px 15px;}.elementor-16619 .elementor-element.elementor-element-21edc52f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16619 .elementor-element.elementor-element-21edc52f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-6c5d4cd .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-6c5d4cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-4f93ee5f{margin-top:0px;margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-24749b1e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16619 .elementor-element.elementor-element-24749b1e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16619 .elementor-element.elementor-element-c489a28{text-align:center;}.elementor-16619 .elementor-element.elementor-element-c489a28 img{width:240px;}.elementor-16619 .elementor-element.elementor-element-c489a28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-4c43e1cf .elementor-heading-title{font-size:14px;line-height:24px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-4c43e1cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-40c4c2c1 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-40c4c2c1 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-25c012a0 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1fd297e6 > .elementor-element-populated{margin:96px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16619 .elementor-element.elementor-element-1fd297e6 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1f75987{text-align:center;}.elementor-16619 .elementor-element.elementor-element-1f75987 img{width:240px;}.elementor-16619 .elementor-element.elementor-element-1f75987 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-7340f5f2 .elementor-heading-title{font-size:14px;line-height:24px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-7340f5f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-35f2959b .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-35f2959b > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-aa353ed > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-66c1bdd9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-16619 .elementor-element.elementor-element-66c1bdd9 > .elementor-element-populated{margin:91px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16619 .elementor-element.elementor-element-58e33d4{text-align:center;}.elementor-16619 .elementor-element.elementor-element-58e33d4 img{width:240px;}.elementor-16619 .elementor-element.elementor-element-58e33d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-572eeeed .elementor-heading-title{font-size:14px;line-height:24px;letter-spacing:-0.8px;}.elementor-16619 .elementor-element.elementor-element-572eeeed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-32a03c0f .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-32a03c0f > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-7ce9c3e > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-8ba9f7f{margin-top:80px;margin-bottom:0px;padding:60px 15px 60px 15px;}.elementor-16619 .elementor-element.elementor-element-db11185{text-align:left;}.elementor-16619 .elementor-element.elementor-element-db11185 .elementor-heading-title{font-size:24px;line-height:36px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-3de894e{margin-top:30px;margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-7dfea0e{width:100%;max-width:100%;}.elementor-16619 .elementor-element.elementor-element-ddc2133{margin-top:0px;margin-bottom:0px;padding:100px 15px 0px 15px;}.elementor-16619 .elementor-element.elementor-element-49248734 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}.elementor-16619 .elementor-element.elementor-element-7cdb70c5 .elementor-image-box-img{margin-bottom:8px;}.elementor-16619 .elementor-element.elementor-element-57e6881f{margin-top:60px;margin-bottom:0px;}.elementor-16619 .elementor-element.elementor-element-57082da{margin-top:60px;margin-bottom:100px;padding:0px 15px 0px 15px;}.elementor-16619 .elementor-element.elementor-element-77eeb822{margin-top:0px;margin-bottom:0px;padding:60px 15px 60px 15px;}.elementor-16619 .elementor-element.elementor-element-1228434c{text-align:left;}.elementor-16619 .elementor-element.elementor-element-1228434c .elementor-heading-title{font-size:24px;line-height:36px;letter-spacing:-1px;}.elementor-16619 .elementor-element.elementor-element-86c0ecc{text-align:left;line-height:36px;}.elementor-16619 .elementor-element.elementor-element-69399236{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-3515aa5f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-7a2bd6b4 .elementor-button{font-size:16px;line-height:26px;letter-spacing:-0.8px;padding:16px 0px 14px 0px;}.elementor-16619 .elementor-element.elementor-element-7a2bd6b4{width:100%;max-width:100%;}.elementor-16619 .elementor-element.elementor-element-5e55cbc6 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1122b27f .elementor-button{font-size:16px;line-height:26px;letter-spacing:-0.8px;padding:11px 0px 15px 0px;}.elementor-16619 .elementor-element.elementor-element-1122b27f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-16619 .elementor-element.elementor-element-1122b27f{width:100%;max-width:100%;}}@media(min-width:980px){.elementor-16619 .elementor-element.elementor-element-24749b1e{width:30%;}.elementor-16619 .elementor-element.elementor-element-1fd297e6{width:40%;}.elementor-16619 .elementor-element.elementor-element-66c1bdd9{width:28.245%;}}@media(max-width:1599px) and (min-width:980px){.elementor-16619 .elementor-element.elementor-element-24749b1e{width:32.2449%;}.elementor-16619 .elementor-element.elementor-element-1fd297e6{width:35.5102%;}.elementor-16619 .elementor-element.elementor-element-66c1bdd9{width:32.2449%;}}/* Start custom CSS for column, class: .elementor-element-36e9351 */.slide-item-wrapper--join-share  {
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8397450 */.slider-wrapper {
    max-height: 670px;
    overflow: hidden;
}
.slider-wrapper .slide-item-wrapper {
    opacity: 0;
    position: absolute;
    transition: opacity 480ms linear 0s;
    height: 100%;
}
.slider-wrapper .slide-item-wrapper:first-child {
    opacity: 1;
}
.slider-wrapper .slide-item-wrapper .view-content {
    height: 100%;
}

.slider-wrapper .elementor-row {
    overflow: hidden;
    display: block;
    font-size: 0;
}
.slider-wrapper .elementor-element.slide-item-wrapper {
    width: 100% !important;
}
.elementor-element.slide-item-wrapper .elementor-button-link {
        width: 246px;
        height: 66px;
        color: #FFFFFF;
        border-color: #222222;
        font-size: 20px;
        font-weight: bold;
        line-height: 1.4em;
        letter-spacing: -1px;
        border-width: 0px;
        border-radius: 5px;
        background-color: #03C75A;
}
.main-banner-button  span.elementor-button-text{
    text-align: left;
    position: relative;
}
.main-banner-button span.elementor-button-text::after {
    display: inline-block;
    content: '';
    position: absolute;
    right: 0;
    top: 21px;
    width: 33px;
    height:12px;
    background-image: url('../svg/btn-banner-arrow.svg');
}
.slider-pagination-wrapper {
     text-align: center;  
}

.slider-paginations {
    position:relative;
    display: inline-block;
    font-size: 0;
    vertical-align: middle;
    margin-left: 10px;
}
.slider-paginations>span {
    display: inline-block;
    width: 40px;
    height:40px;
    position: absolute;
   
}
.slider-paginations>span.slide-prev {
    left: -60px;
    top: -10px;
    /*background: url(/en/wp-content/uploads/bt-40-leftarrrow-ffffff.svg) no-repeat 100%;*/
}
.slider-paginations>span.slide-next {
    right: -80px;
    top: -10px;
    /*background: url(/en/wp-content/uploads/bt-40-rightarrrow-ffffff.svg) no-repeat 100%;*/
}
.black-control .slider-paginations>span.slide-prev {
    background-position: 0 0px !important;
}
.black-control .slider-paginations>span.slide-next {
    background-position: 0 -200px !important;
}
.slider-pagination-line {
    display: inline-block;
    width: 140px;
    height: 20px;
    line-height: 20px;
    margin-right: 20px;
    position: relative;
}
.slider-pagination-line:hover{
    cursor: pointer;
}
.slider-pagination-line:last-child {
    margin-right: 10px;
}
.slider-line {
    display: inline-block;
    width: 140px;
    height: 2px;
    border-radius: 2.5px;
    background-color:rgba(255, 255, 255, 0.2)
}
.slider-line-fill {
    position: absolute;
    top: 8px;
    left: 0;
    height: 2px;
    border-radius: 2.5px;
    background-color: #fff;
}
.slider-pagination-wrapper.black-control .slider-line {
    background-color: rgba(0,0,0,0.2);
}
.slider-pagination-wrapper.black-control .slider-line-fill {
    background-color: #000000;
}
.slider-control-button {
    width: 30px;
    height: 30px;
    font-size: 0;
    vertical-align: middle;
    border: 0;
    outline: 0;
}
/*.banner-stop {*/
/*    background: url(/en/wp-content/uploads/bt-30-stop-ffffff.png)*/
/*}*/
/*.banner-play {*/
/*    background: url(/en/wp-content/uploads/bt-30-play-ffffff.png)*/
/*}*/
/*.black-control .banner-stop {*/
/*    background: url(/en/wp-content/uploads/bt-30-stop-000000.svg)*/
/*}*/
/*.black-control .banner-play {*/
/*    background: url(/en/wp-content/uploads/bt-30-play-000000.svg)*/
/*}*/
.news-guide-green-back {
    display: inline-block;
    background: linear-gradient(to bottom, #f5f5f5 44%, #9fedbc 0%); 
}
.news-guide-banner-prev .text-banner-arrow:after{
    position: absolute;
    left: 38px;
    top: 48px;
    content: '|';
    font-size: 16px;
    color: #dddddd;
    cursor: default;
}
.news-guide-banner-next,.news-guide-banner-prev{
    cursor: pointer;
    height: 120px;
    background-color: #f5f5f5;
}
.text-banner-arrow {
    width: 30px;
    height: 30px;
    margin-top: 45px;
}
.news-guide-banner-text .elementor-heading-title {
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.news-guide-banner-event .elementor-heading-title {
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

@media screen and (min-width:980px) {
    .slider-wrapper {
        /*max-height: 670px;*/
    }
    .slider-wrapper .elementor-element.slide-item-wrapper {
        width: 100% !important;
    }
    .carousel-pagination{
        display:none;
    }
    .news-guide-banner-item .line {
        display: inline-block;
        margin-left: 10px;
        font-size: 12px;
        color: #ddd;
        position:relative;
        bottom: 3px;
    }
    .news-guide-banner {
        max-height: 122px;
        overflow: hidden;
    }
}
@media screen and (min-width:980px) and (max-width:1599px){
    .slider-wrapper {
        max-height: 536px;
        
    }
    .elementor-element.slide-item-wrapper .elementor-button-link {
        width: 196px;
        height: 52px;
        margin-right: 8px;
    }
    .main-banner-button >button {
        font-size: 16px;
        letter-spacing:-0.8px;
        width: 196px;
        height: 52px;
    }
    .slide-item-wrapper  .elementor-element .view-content {
        max-width: 980px;
        margin: 0 auto;
    }
    .elementor-section.elementor-section-boxed.view-content > .elementor-container {
        width:980px;
    }
    .news-guide-banner>.elementor-container {
        width: 980px;
    }
    .news-guide-img {
        width:120px!important;
    }
    .news-guide-banner-next,.news-guide-banner-prev{
        height: 100px;
    }
    .news-guide-banner-prev .text-banner-arrow:after{
        top: 38px;
    }
    .text-banner-arrow {
        margin-top: 35px;
    }
    .main-banner-button span.elementor-button-text::after {
        top: 15px;
    }
}
@media screen and (max-width:979px) {
   .main-banner-mobile .swiper-slide-inner {
       padding: 60px 15px 0;
   }
   /*.main-button-wrapper {*/
   /*     margin-top:30px;*/
   /* }*/

   .main-banner-mobile .swiper-pagination-bullets {
       font-size: 0;
       bottom: 20px;
       height: 8px;
   }
   .main-banner-mobile .swiper-slide-bg {
       background-size: 100% !important;
       background-position: center bottom;
   }
   .main-banner-mobile .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
       opacity: 1;
   }
   .main-banner-mobile .swiper-pagination-bullets .swiper-pagination-bullet {
       margin: 0 4px;
       opacity: 0.3;
   }
   .main-banner-mobile .main-slide-mobile-desc {
       color: #000;
   }
   .main-banner-mobile .main-banner-mobile-button {
       position: relative;
       display: inline-block;
       box-sizing: border-box;
       width: 153px;
       height: 46px;
       padding-left: 12px;
       border: solid 3px #222;
       border-radius: 5px;
       color: #000;
       font-size: 16px;
       line-height: 40px;
       letter-spacing: -0.8px;
   }
   .main-banner-mobile .main-banner-mobile-button::after {
      display: inline-block;
      content: '';
      position: absolute;
      right: 8px;
      top: 13px;
      width: 33px;
      height:12px;
      background-image: url('../svg/btn-banner-arrow.svg'); 
    }
}
@media screen and (min-width: 980px) {
    .elementor-40 .elementor-element.slide-item-wrapper {
        width: 100% !important;
    }
}

/* btn customize common part */
.btn-main-banner {
    display: flex;
    justify-content: center;
}
.btn-main-banner .elementor-button  {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b56dd73 */.css-sprite-1 {
    background-position: 0 0px !important;
}
.css-sprite-2 {
    background-position: 0 -100px !important;
}
.css-sprite-3 {
    background-position: 0 -200px !important;
}
.css-sprite-4 {
    background-position: 0 -300px !important;
}
.css-sprite-5 {
    background-position: 0 -400px !important;
}
.css-sprite-6 {
    background-position: 0 -500px !important;
}
.css-sprite-7 {
    background-position: 0 -600px !important;
}
.css-sprite-8 {
    background-position: 0 -700px !important;
}
.css-sprite-9 {
    background-position: 0 -800px !important;
}
.css-sprite-10 {
    background-position: 0 -900px !important;
}
.css-sprite-11 {
    background-position: 0 -1000px !important;
}
.css-sprite-12 {
    background-position: 0 -1100px !important;
}
.css-sprite-13 {
    width: 33px;
    height: 14px;
    vertical-align: middle;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: -4px;
    display: inline-block;
    background-position: 0 -1200px !important;
}
.css-sprite-14 {
    background-position: 0 -1300px !important;
}
.css-sprite-15 {
    background-position: 0 -1400px !important;
}
.css-sprite-16 {
    background-position: 0 -1500px !important;
}
.css-sprite-17 {
    background-position: 0 -1600px !important;
}
.css-sprite-18 {
    background-position: 0 -1700px !important;
}
.css-sprite-19 {
    background-position: 0 -1800px !important;
}
.css-sprite-20 {
    background-position: 0 -1900px !important;
}
.css-sprite-21 {
    background-position: 0 -2000px !important;
}
.css-sprite-22 {
    background-position: 0 -2100px !important;
}
.css-sprite-23 {
    background-position: 0 -2200px !important;
}
.css-sprite-24 {
    background-position: 0 -2300px ;
}
.css-sprite-25 {
    background-position: 0 -2400px ;
}
.css-sprite-26 {
    background-position: 0 -2500px ;
}
.css-sprite-27 {
    background-position: 0 -2600px ;
}
.css-sprite-28 {
    background-position: 0 -2700px;
}
.css-sprite-29 {
    background-position: 0 -2800px ;
}
.css-sprite-30 {
    background-position: 0 -2900px ;
}
.css-sprite-31 {
    width: 33px;
    height: 14px;
    margin-top: -3px;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: -4px;
    vertical-align: middle;
    display: inline-block;
    background-position: 0 -3000px !important;
}
.css-sprite-32 {
    background-position: 0 -3100px;
    display: inline-block;
}
/*  修改liuyan的 */
/*.banner-stop {*/
/*    background: url(/wp-content/uploads/bt-30-stop-ffffff.png)*/
/*}*/

/*.news-guide-banner-arrow {*/
/*    margin-left: 2px;*/
/*    margin-top: -3px;*/
/*}*/
.banner-stop {
    background-position: 0 -500px !important;
}
.banner-play {
    background-position: 0 -700px !important;
}
.black-control .banner-stop {
   background-position: 0 -100px !important;
}
.black-control .banner-play {
   background-position: 0 -300px !important;
}
/*   淡入淡出的文字延迟效果    */
.main-swiper-1-pc .swiper-slide-contents{
    opacity: 0;
}
.main-swiper-1-pc .swiper-slide-active  .swiper-slide-contents{
    opacity: 1;
    transition: opacity 0.5s linear 0.15s;
}

.ft-swiper-pc .swiper-slide-contents .elementor-slide-heading span, .ft-swiper-pc .elementor-slide-description, .ft-swiper-pc .swiper-slide-contents a{
    opacity: 0;
}

.ft-swiper-pc .swiper-slide-active .elementor-slide-heading span{
    opacity: 1;
    transition: opacity 0.55s linear 0.2s;
}
.ft-swiper-pc .swiper-slide-active .elementor-slide-description{
    opacity: 1;
    transition: opacity 0.55s linear 0.2s;
}

.ft-swiper-pc .swiper-slide-active .swiper-slide-contents a{
    opacity: 1;
    transition: opacity 0.55s linear 0.2s;
}

/*   淡入淡出 的轮播 第一个  start    */
.main-swiper-1-pc .swiper-slide{
    /*height: 421px;*/
}
.main-swiper-1-pc .swiper-slide-bg{
    background-size: auto 100%!important;
    background-position: left!important;
}

.main-swiper-1-pc .swiper-slide-inner{
    justify-content: flex-end;
}
.main-swiper-1-pc .elementor-slide-description b{
    font-size: 40px;
    line-height: 58px;
    letter-spacing: -2px;
    margin-bottom: 20px;
    display: block;
}
.main-swiper-1-pc .elementor-button, .main-swiper-1-mobile .elementor-button{
    padding: 0;
}
/* 偶数   */
.main-swiper-1-pc .swiper-slide:nth-child(5n +2) .swiper-slide-bg,
.main-swiper-1-pc .swiper-slide:nth-child(5n +4) .swiper-slide-bg{
    background-position: right !important;
}

.main-swiper-1-pc .swiper-slide:nth-child(5n + 2) .swiper-slide-inner,
.main-swiper-1-pc .swiper-slide:nth-child(5n + 4) .swiper-slide-inner{
    padding: 0px 680px 0px 0px;
    text-align: right;
}
.main-swiper-1-pc .swiper-slide:nth-child(5n + 2) .elementor-slide-button:after,
.main-swiper-1-pc .swiper-slide:nth-child(5n + 4) .elementor-slide-button:after{
   display: none;
}
.main-swiper-1-pc .swiper-slide:nth-child(5n + 2) .elementor-slide-button:before,
.main-swiper-1-pc .swiper-slide:nth-child(5n + 4) .elementor-slide-button:before{
    content: '';
    width: 33px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 10px;
    background: url(https://line-works.com/wp-content/uploads/img-sprite.svg) no-repeat !important;
   background-position: 0 -3000px !important;
}
/*  swiper-pagination */
.main-swiper-1-pc .swiper-pagination{
    display: none;
}
/* mobile */
.main-swiper-1-mobile .swiper-slide-inner{
    align-items: self-start;
}
.main-swiper-1-mobile .swiper-slide-inner{
    font-size: 0;
    display:block!important;
}
.main-swiper-1-mobile .elementor-slide-description b{
    display: block;
    font-size: 30px;
    letter-spacing: -1.5px;
    line-height: 46px;
    margin-bottom: 16px;
}
.main-swiper-1-mobile .elementor-slide-heading img{
    /*visibility: hidden;*/
    margin-bottom: 28px;
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
/*   淡入淡出 的轮播 第一个  end    */

/*   淡入淡出的轮播 第2个    */
.site-content{
    /*width: 100%;*/
}
.ft-swiper .elementor-slides{
    max-width: 1280px;
}
.ft-swiper .swiper-slide-bg{
    background-size: 100% auto !important;
    background-position: top center !important;
}
.ft-swiper .swiper-container{
    width: 100%;
}
/* 箭头  */   
.ft-swiper .elementor-swiper-button{
    top: 159px;
    transform: inherit;
}
.custom-slide-main .elementor-swiper-button-prev {
    left: -150px;
}
.custom-slide-main .elementor-swiper-button-next {
    right: -150px;
}
.custom-slide-main .elementor-swiper-button i:before{
    display: none;
}
.custom-slide-main .elementor-swiper-button i{
    width:50px;
    height: 82px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% auto;
    
}
.custom-slide-main .elementor-swiper-button .eicon-chevron-left{

    background: url(../svg/img-sprite.svg);  
    background-position: 0 -1000px;
}
.custom-slide-main .elementor-swiper-button .eicon-chevron-right{

    background: url(../svg/img-sprite.svg);
    background-position: 0 -1100px;
}

/*   内容区域   */
.ft-swiper .swiper-slide-contents{
    height: 282px;
}
.ft-swiper .elementor-slide-heading{
    background: #fff;
    padding: 20px 30px;
    display: inline-block;
    width: 704px;
    
}
.ft-swiper .swiper-slide-inner{
    align-items: flex-end!important;
}

.ft-swiper .elementor-slide-description, .ft-swiper .elementor-button{
    padding-left: 30px;
    padding-right: 30px;
    background: #fff;
}
.custom-slide-main .elementor-slide-button:after{
    content: '';
    width: 33px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 10px;

    background: url(https://line-works.com/wp-content/uploads/img-sprite.svg) no-repeat !important;
   background-position: 0 -1200px !important;
}
/*  swiper-pagination */
.ft-swiper-pc .swiper-pagination{
    display: none;
}


.main-btns-a a{
    width: 100%;
    display: block;
}
.biz-tabs {
    position: relative;
    white-space: nowrap;
    overflow: auto;
    max-width: 100vw;
    transition: all .3s linear;
}
.biz-tabs-scroll-left{
    width: 66px;
    height: 30px;
    position: absolute;
    right: -15px;
    top: -3px;
    transition: all 0.3s linear;
}
.biz-tabs-scroll-right{
    width: 66px;
    height: 30px;
    position: absolute;
    left: -15px;
    top: 0;
    z-index: 99;
    transition: all 0.3s linear;
    display: none;
}
.biz-tabs span {
    margin-right: 40px;
    padding-bottom: 8px;
    display: inline-block;
    transition: scrollLeft .3s linear;
    position: relative;
}

.biz-tabs span:after{
  display:block;
  content:attr(data-title);
  font-weight:bold;
  visibility:hidden;
  height:0px;
  color:transparent;
  margin-bottom:-1px;
  overflow:hidden;
}
.biz-tabs span:before  {
    content: '';
    background: #03C75A;
    height: 3px;
    width: 0;
    left: 50%;
    position: absolute;
    display: block;
    transform: translate(-50%, 0);
    bottom: 0;
    transition: width .3s cubic-bezier(0.4, 0, 0.2, 1);
}
.biz-tabs span:hover {
    cursor: pointer;
}

.biz-tabs .biz-tab-active {

    font-weight: bold;
}
.biz-tabs span.biz-tab-active:before {
    content: '';
    background: #03C75A;
    height:3px;
    width: 100%;
display: block;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: 0;
    transition: width .3s cubic-bezier(0.4, 0, 0.2, 1);
}
.swiper-biz-main-cases{
    width: 1280px;
    height: 613px;
}
.swiper-biz-main-cases .carousel-pagination{
   display: block;
}
.elementor-image-box-img img{
    width: auto;
}
.elementor-column {
    min-height: 0;
}
/*   case轮播板块      */
.carousel-pagination{
    margin-top: 0.4rem;
    font-size: 0;
}
.lw-list-cases ul{
    max-height: 600px;
}
.lw-list-cases li{
    /*margin: 0;*/
    margin-top: 0;
    /*box-shadow: 0px 0px 20px #eee;*/
    /*background-color:  #fff;*/
}

.main-logo-list > div{
    border-style: none!important;
}

.swiper-arrow-biz .prev, .swiper-arrow-biz .next{
    -webkit-tap-highlight-color:transparent;
    display: inline-block;
    z-index: 0;
}
/*  文字下的阴影  */
.main-text-shadow h6{
    display: inline-block;
    position: relative;
    z-index: 2;
}

.main-text-shadow h6 em{
    font-size: 16px;
    line-height: 26px;
    margin-left: 8px;
}
.main-text-shadow h6:after{
    content: "";
    display: inline-block;
    width: 100%;
    height: 26px;
    background-color: #9fedbc;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    padding: 0 5px;
    transform: translate(-5px,0);
    box-sizing: content-box;
}


 /* logo的 布局   */
    .logo-img-flex img{
        width: auto;
        height: 42px;
    }
    .logo-img-flex {
        display: flex;
    }
    .logo-img-flex .elementor-element{
        width: auto;
    }

.carousel-pagination{
    display: none;
}
/* link-arrow */ 
.link-arrow{
    font-size: 0;
}
.link-arrow img{
    margin-left: 8px;
    margin-right: 8px;
    vertical-align: middle;
    margin-top: -4px;
}
.space-between-400 .elementor-col-33{
    width: 400px!important;
}
.space-between-400 .elementor-row{
    justify-content: space-between;
}
.gtm-main-sec-news .space-between-400 .elementor-image{
    position: relative;
}
.gtm-main-sec-news .space-between-400 .elementor-image:after{
    content: '';
    display: inline-block;
    position: absolute;
    border-bottom: 1px solid rgba(34, 34, 34, 0.05);
    bottom: 0;
    width: 100%;
    left: 0
}
/*  底部的按钮  */
.footer-btn a{
    width: 350px!important;
}


@media (max-width: 1599px){
.gtm-main-sec-news .elementor-container, .gtm-main-sec-concept .elementor-container{
           max-width: 980px!important;
       }
    .swiper-biz-main-cases{
        width: 980px;
        height: 4.92rem;
        padding: 0;
        margin-left: auto;
        margin-right: auto;
    }
    .lw-list-cases li{
        /*box-shadow: 0px 0px 8px #eee;*/
    }

    .adjust-img-maxwidth-100 img{
        max-width:inherit;
    }
    .main-text-shadow h6:after{
        height:21px;
    }
    .main-text-shadow h6 em{
        margin-left:6px;
        font-size:12px;
        letter-spacing:-0.75px;
    }
    .carousel-pagination{
        margin-top: 32px;
    }
    
        /* logo的  布局   */
    .logo-img-flex img{
        height: 34px;
    }
    .footer-btn div a{
        width: 100%!important;
    }
    /* link-arrow */ 
    .link-arrow img{
    margin-left: 6px;
    margin-right: 6px;
    
    }
        .space-between-400 .elementor-col-33{
    width: 316px!important;
}
 
 /*  新加的 2020-07-29  */
    .main-swiper-1-wrapper .elementor-row{
        max-width: 1180px;
        margin: 0 auto;
    }
      .swiper-arrow-biz-main .elementor-row{
        max-width: 1180px;
        margin-left: auto;
        margin-right: auto;
        
    }
    .main-swiper-1-pc .elementor-slide-heading{
        margin-bottom: 10px!important;
    }
    .main-swiper-1-pc .elementor-slide-description b{
        font-size: 30px;
        line-height: 46px;
        letter-spacing: -1.5px;
         margin-bottom: 16px;
         
    }
    /*  淡入淡出的轮播 第一个    */
     .main-swiper-1-pc .elementor-slide-description{
          margin-bottom: 10px;
     }
     .main-swiper-1-pc .swiper-slide:nth-child(5n + 2) .swiper-slide-inner,   .main-swiper-1-pc .swiper-slide:nth-child(5n + 4) .swiper-slide-inner{
        padding: 0px 516px 0px 0px;
    }
    .main-swiper-1-pc .swiper-slide:nth-child(5n + 2) .elementor-slide-button:before,
    .main-swiper-1-pc .swiper-slide:nth-child(5n + 4) .elementor-slide-button:before{
        margin-right: 8px;
    }
    .main-swiper-1-pc .swiper-slide .elementor-slide-button:after {
        margin-left: 8px;
    }
    
    /*  淡入淡出的轮播 第二个   */
    .ft-swiper {
        width: 9.8rem;
    }
    .ft-swiper .elementor-slides{
        max-width: 980px;
    }
    .ft-swiper .swiper-slide-contents{
        height: 220px;
    }
    /* swiper 箭头  */   
    .custom-slide-main .elementor-swiper-button i{
        width:40px;
        height: 67px;
        background-size: 64px auto!important;
    }
    .custom-slide-main .elementor-swiper-button-prev {
        left: -100px;
    }
    .custom-slide-main .elementor-swiper-button-next {
        right: -100px;
    }
    /* swiper 箭头雪碧图定位  */
    .custom-slide-main .elementor-swiper-button .eicon-chevron-left{
    background-position: 0 -800px!important;
}
    .custom-slide-main .elementor-swiper-button .eicon-chevron-right{
        background-position: 0 -880px!important;
    }

    /* 内容 */
    .ft-swiper .elementor-slide-heading{
        padding: 16px 24px;
        width: 540px;
        margin-bottom: 8px!important;
        
    }
    .ft-swiper .elementor-slide-description, .ft-swiper .elementor-button{
        padding-left: 24px;
        padding-right: 24px;
    }
    .ft-swiper .elementor-slide-description{

        margin-bottom: 10px!important;
    }
    .ft-swiper .elementor-button{
            padding-top: 0;
    }
    .ft-swiper .elementor-slide-button:after{
    margin-left: 8px;
}
}
/* 轮播的箭头会超出出现滚动条，所以这里适当的减少它的位置  */
@media screen and (max-width: 1185px){
        .custom-slide-main .elementor-swiper-button-prev {
        left: -25px;
    }
    .custom-slide-main .elementor-swiper-button-next {
        right: -25px;
    }
}

@media screen and (max-width: 979px){
    .biz-tabs-wrapper {
        height: 37px;
        overflow-y: hidden;
    }
    .biz-tabs {
    height: 70px;
}
    .main-tabs-1 h5, .main-tabs-2 h2{
        position:relative;
    }
    .ft-main-swiper-title .elementor-text-editor{
        white-space: nowrap;
    }
    .swiper-biz-main-cases{
        width: auto;
        height: auto;
    }
    /*.swiper-biz li:nth-child(-n+3){*/
    /*    margin-top: 0;*/
    /*}*/
    .carousel-pagination{
        display: block;
    }
    .link-arrow .elementor-icon-box-wrapper{
        display:flex;
        flex-flow: row-reverse;
    }
    .link-arrow .elementor-icon-box-wrapper *{
        display: inline-block;
    }
   .link-arrow .elementor-icon-box-wrapper .elementor-icon-box-content{
        flex-grow: 0;
        margin-right: 8px;
    }
    .link-arrow .elementor-icon-box-wrapper .elementor-icon-box-icon{
        flex-grow: 1;
    }
    .space-between-400 .elementor-col-33 {
        width: 100%!important;
    }
    /* 覆盖  list-cases  */
    .lw-list-cases li .list-image .play{
        /*border-radius: 50%;*/
    }
    .lw-list-cases li .list-image .play img{
        transform: none;
    }
    .lw-list li .list-image {
        height: 1.72rem;
    }
    .lw-list-cases li .portfolio-logo{
        background-color: #f5f5f5;
        position: relative;
        z-index: 9;
        height: .72rem;
    }
    .lw-list-cases li .tag{
        margin-top: 0.02rem;
    }
    .lw-list-cases li .tag.no-portfolio-logo {
        padding-top: 0.2rem;
        margin-top: 0;
        background: #f5f5f5;
        position: relative;
        z-index: 2;
    }
    .lw-list-cases li .list-image .play {
        top: 1.26rem;
    }
    .lw-list-cases li .list-image .new {
    top: 1.43rem;
    right: .2rem;
}
/* 新加 2020-07-29  */
 .ft-swiper .swiper-slide-contents{
        height: 400px;
        
    }
    .ft-swiper .swiper-slide{
        height: calc(400px + 2.74rem)!important;
    }
    .ft-swiper .elementor-slide-heading{
        padding: 12px 15px;
         width: 295px;
        padding-bottom: 0;
        margin-bottom: 0px!important;
    }
    
     .ft-swiper .elementor-slide-description, .ft-swiper .elementor-button{
        padding-left: 15px;
        padding-right: 15px;
    }
    .ft-swiper .elementor-button{
        padding-top: 10px;
    }
    .ft-swiper .elementor-slide-description b{
        display: block;
        font-size: 30px;
        line-height: 46px;
        letter-spacing: -1.5px;
        font-weight: bold;
        margin-bottom: 20px!important;
    }
      /*  箭头   */
    .ft-swiper .elementor-slide-button:after{
        margin-left: 8px;
    }
    /*  页码   */
    .custom-slide-main .swiper-pagination {
        font-size: 0;
       height: 0.08rem;
      line-height: 0.08rem;
      bottom: 0!important;
    }
        .custom-slide-main .swiper-pagination span{
        margin:0  0.04rem!important;
        height: 0.08rem!important;
        width: 0.08rem!important;
        border-radius: 0.04rem;
    }
    .custom-slide-main .swiper-pagination .swiper-pagination-bullet-active{
            width: 0.24rem!important;
            background-color: #03C75A;
        }

    .custom-slide-main .swiper-pagination-bullet{
        background-color: #ddd;
        opacity: 1;
    }
    
}
@media (max-width: 414px){
    .swiper-biz-main-cases{
        padding: 0;
    }
   .main-logo-list > div{
     border-style:solid !important;
    }
    .main-text-shadow h6:after{
        height: 21px;
    }
    
    .footer-btn a{
        width: 100%!important;
    }
}


/* 淡入淡出第一个轮播的在  450 < x < 980的高度优化   */
@media (min-width: 450px){
    /* calc(400px + 2.8rem) 按感觉算的 */
    .main-swiper-1-mobile .swiper-slide{
        height: 901px!important;
        height: calc(400px + 2.8rem)!important; 
    }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-20b9a98e */.main-swiper-1-mobile  .elementor-slide-heading{
    
}
@media (min-width: 450px){
    /* calc(400px + 2.8rem) 按感觉算的 */
    .main-swiper-1-mobile .swiper-slide{
        height: 901px!important;
        height: calc(400px + 2.8rem)!important; 
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-57e6881f */@media only screen and (max-width: 1599px) {
    .swiper-biz-main-cases li{
        width: 3.16rem;
        margin-left: .16rem;
    }
        .lw-list-cases li {
      height: 4.52rem;
    }

.lw-list-cases .cases-info {
  padding-bottom: .56rem;
  font-size: .16rem;
  letter-spacing: -0.8px;
  line-height: .26rem;
}

.lw-list-cases .cases-info .new {
  top: 1.48rem;
}

.lw-list-cases .cases-info .main-logo {
  width: 100%;
  height: 1.78rem;
}

.lw-list-cases .cases-info .play {
  height: .37rem;
  line-height: .37rem;
  width: 1.11rem;
  border-radius: .24rem;
  top: 1.26rem;
}

.lw-list-cases .cases-info .play img {
  width: 3.16rem;
}

.lw-list-cases .cases-info .play .btn {
  background-size: .23rem;
  background-position: left .09rem center;
  font-size: .12rem;
  padding-left: .35rem;
}

.lw-list-cases .cases-info .portfolio-logo {
  height: .75rem;
  width: 3.16rem;
}

.lw-list-cases .cases-info .tag {
  padding: 0 .24rem;
  font-size: .12rem;
  line-height: .22rem;
  font-weight: 300;
  margin-top: .01rem;
  letter-spacing: 0.75px;
}

.lw-list-cases .cases-info .tag span:after {
  margin: 0 .08rem;
}

.lw-list-cases .cases-info .tag.no-portfolio-logo {
  margin-top: .24rem;
}

.lw-list-cases .cases-info h3 {
  height: .26rem;
  font-size: .16rem;
  padding: 0 0.24rem;
  line-height: 0.26rem;
}

.lw-list-cases .cases-info .content {
  height: 0.78rem;
  margin-top: .04rem;
  padding: 0 0.24rem;
}

.case-category-selected-container {
  font-size: .12rem;
  margin-bottom: -0.42rem;
}

.case-category-selected-container .category_selected {
  line-height: .32rem;
}

.case-category-selected-container .category_selected ul {
  padding: .05rem 0 0.05rem 1.52rem;
}

.case-category-selected-container .category_selected ul li {
  margin-right: .19rem;
}

.case-category-selected-container .category_selected ul li .close {
  margin-top: -2px;
  background-size: 0.2rem;
}

.cases-category a {
  margin: 5px 0;
  padding: 0 .08rem;
}
}/* End custom CSS */