.elementor-21 .elementor-element.elementor-element-f7ad959 > .elementor-container{min-height:100vh;}.elementor-21 .elementor-element.elementor-element-ebcd46d .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-ebcd46d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0d292bb );}.elementor-21 .elementor-element.elementor-element-ebcd46d.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-ebcd46d.elementor-view-default .elementor-icon{color:var( --e-global-color-0d292bb );border-color:var( --e-global-color-0d292bb );}.elementor-21 .elementor-element.elementor-element-ebcd46d.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-ebcd46d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0d292bb );}.elementor-21 .elementor-element.elementor-element-ebcd46d .elementor-icon i, .elementor-21 .elementor-element.elementor-element-ebcd46d .elementor-icon svg{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-ebcd46d{width:auto;max-width:auto;top:90%;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ebcd46d{left:90%;}body.rtl .elementor-21 .elementor-element.elementor-element-ebcd46d{right:90%;}.elementor-21 .elementor-element.elementor-element-1d24a19 .elementor-heading-title{color:var( --e-global-color-5452761 );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-7567fac .elementor-heading-title{color:var( --e-global-color-0d292bb );font-family:"Roboto", Sans-serif;font-size:64px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-aed10ca > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-acc6103 .elementor-repeater-item-fe795cf .swiper-slide-bg{background-color:#833ca3;background-image:url(http://www.vianextech.com.cn/wp-content/uploads/2021/08/Excellent-Capabilities-and-Rich-Experiences-scaled.jpg);background-size:cover;}.elementor-21 .elementor-element.elementor-element-acc6103 .elementor-repeater-item-fe795cf .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-acc6103 .elementor-repeater-item-b426731 .swiper-slide-bg{background-color:#4054b2;background-image:url(http://www.vianextech.com.cn/wp-content/uploads/2021/08/Strong-Industry-Relationships-scaled.jpg);background-size:cover;}.elementor-21 .elementor-element.elementor-element-acc6103 .elementor-repeater-item-b426731 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-acc6103 .elementor-repeater-item-a3d1c26 .swiper-slide-bg{background-color:#1abc9c;background-image:url(http://www.vianextech.com.cn/wp-content/uploads/2021/08/Advanced-Design-Capabilities-scaled.jpg);background-size:cover;}.elementor-21 .elementor-element.elementor-element-acc6103 .elementor-repeater-item-a3d1c26 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-acc6103 .elementor-repeater-item-b886e89 .swiper-slide-bg{background-color:#1abc9c;background-image:url(http://www.vianextech.com.cn/wp-content/uploads/2021/08/Flexible-and-Optimized-Design-Service-Model-scaled.jpg);background-size:cover;}.elementor-21 .elementor-element.elementor-element-acc6103 .elementor-repeater-item-b886e89 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-acc6103 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-21 .elementor-element.elementor-element-acc6103 .swiper-slide-contents{max-width:66%;}.elementor-21 .elementor-element.elementor-element-acc6103 .swiper-slide-inner{text-align:center;}.elementor-21 .elementor-element.elementor-element-acc6103 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:16px;}.elementor-21 .elementor-element.elementor-element-acc6103 .elementor-slide-heading{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-acc6103 .elementor-slide-description{font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-acc6103 .elementor-slide-button{font-family:"Roboto", Sans-serif;font-weight:normal;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-acc6103 .elementor-swiper-button{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-acc6103 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9cd5a56 > .elementor-container{max-width:1600px;}.elementor-21 .elementor-element.elementor-element-c8480ac .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Excellent-Capabilities-and-Rich-Experiences-scaled.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-c8480ac .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-c8480ac .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Excellent-Capabilities-and-Rich-Experiences-scaled.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-c8480ac .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-c8480ac .elementor-icon i{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-c8480ac .elementor-icon svg{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-c8480ac .elementor-flip-box__button{margin-center:0;}.elementor-21 .elementor-element.elementor-element-bc53c20 .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Strong-Industry-Relationships-scaled.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-bc53c20 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-bc53c20 .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Strong-Industry-Relationships-scaled.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-bc53c20 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-bc53c20 .elementor-icon i{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-bc53c20 .elementor-icon svg{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-bc53c20 .elementor-flip-box__button{margin-center:0;}.elementor-21 .elementor-element.elementor-element-7e2079e .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Advanced-Design-Capabilities-scaled.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-7e2079e .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-7e2079e .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Advanced-Design-Capabilities-scaled.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-7e2079e .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-7e2079e .elementor-icon i{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-7e2079e .elementor-icon svg{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-7e2079e .elementor-flip-box__button{margin-center:0;}.elementor-21 .elementor-element.elementor-element-187bcca .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Flexible-and-Optimized-Design-Service-Model-scaled.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-187bcca .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-187bcca .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Flexible-and-Optimized-Design-Service-Model-scaled.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-187bcca .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-187bcca .elementor-icon i{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-187bcca .elementor-icon svg{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-187bcca .elementor-flip-box__button{margin-center:0;}.elementor-21 .elementor-element.elementor-element-7ce63b2 > .elementor-container{min-height:100vh;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-3df7a0f{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-3df7a0f{right:0px;}.elementor-21 .elementor-element.elementor-element-3df7a0f{top:-280px;}.elementor-21 .elementor-element.elementor-element-9c8b336{text-align:left;}.elementor-21 .elementor-element.elementor-element-9c8b336 .elementor-heading-title{color:var( --e-global-color-5452761 );}.elementor-21 .elementor-element.elementor-element-23707fd .elementor-heading-title{color:var( --e-global-color-0d292bb );font-family:"Roboto", Sans-serif;font-size:64px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .elementor-repeater-item-fe795cf .swiper-slide-bg{background-color:#833ca3;background-image:url(http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_122548044-scaled-1.jpg);background-size:cover;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .elementor-repeater-item-fe795cf .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-ca6cc1a .elementor-repeater-item-22de5a6 .swiper-slide-bg{background-color:#833ca3;background-image:url(http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_17900520-scaled-1.jpg);background-size:cover;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .elementor-repeater-item-22de5a6 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-ca6cc1a .elementor-repeater-item-7abbeeb .swiper-slide-bg{background-color:#833ca3;background-image:url(http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_147352488-scaled-1.jpg);background-size:cover;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .elementor-repeater-item-7abbeeb .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-ca6cc1a .elementor-repeater-item-89a935a .swiper-slide-bg{background-color:#833ca3;background-image:url(http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_211613714-scaled-1.jpg);background-size:cover;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .elementor-repeater-item-89a935a .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-ca6cc1a .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-21 .elementor-element.elementor-element-ca6cc1a .swiper-slide-contents{max-width:66%;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .swiper-slide-inner{text-align:center;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:16px;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .elementor-slide-heading{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-ca6cc1a .elementor-slide-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .elementor-slide-button{font-family:"Roboto", Sans-serif;font-weight:normal;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .elementor-swiper-button{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c2a0099 .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_122548044-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-c2a0099 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-c2a0099 .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_122548044-scaled-1.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-c2a0099 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-c2a0099 .elementor-icon i{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-c2a0099 .elementor-icon svg{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-c2a0099 .elementor-flip-box__button{margin-center:0;}.elementor-21 .elementor-element.elementor-element-af3c9ad .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_17900520-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-af3c9ad .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-af3c9ad .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_17900520-scaled-1.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-af3c9ad .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-af3c9ad .elementor-icon i{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-af3c9ad .elementor-icon svg{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-af3c9ad .elementor-flip-box__button{margin-center:0;}.elementor-21 .elementor-element.elementor-element-8f19e7b .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_147352488-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-8f19e7b .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-8f19e7b .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_147352488-scaled-1.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-8f19e7b .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-8f19e7b .elementor-icon i{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-8f19e7b .elementor-icon svg{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-8f19e7b .elementor-flip-box__button{margin-center:0;}.elementor-21 .elementor-element.elementor-element-437c9af .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_211613714-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-437c9af .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-437c9af .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_211613714-scaled-1.jpg");background-size:cover;}.elementor-21 .elementor-element.elementor-element-437c9af .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:var( --e-global-color-c11a618 );text-align:center;justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-437c9af .elementor-icon i{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-437c9af .elementor-icon svg{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-437c9af .elementor-flip-box__button{margin-center:0;}.elementor-21 .elementor-element.elementor-element-59e767f > .elementor-container{min-height:100vh;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-bc46574{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-bc46574{right:0px;}.elementor-21 .elementor-element.elementor-element-bc46574{top:-180px;}.elementor-21 .elementor-element.elementor-element-a88a289{text-align:center;}.elementor-21 .elementor-element.elementor-element-a88a289 .elementor-heading-title{color:var( --e-global-color-5452761 );}.elementor-21 .elementor-element.elementor-element-08aec03 .elementor-heading-title{color:var( --e-global-color-0d292bb );font-family:"Roboto", Sans-serif;font-size:64px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-618296d > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-5452761 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-618296d > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-618296d > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-618296d > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-618296d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-731fd0e{text-align:center;}.elementor-21 .elementor-element.elementor-element-731fd0e .elementor-heading-title{color:var( --e-global-color-0d292bb );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-731fd0e > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b344962{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-b344962 .elementor-divider-separator{width:95%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-b344962 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-21 .elementor-element.elementor-element-9ea5685 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-5452761 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 010px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9ea5685 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-9ea5685 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-9ea5685 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-9ea5685 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-ff7e184{text-align:center;}.elementor-21 .elementor-element.elementor-element-ff7e184 .elementor-heading-title{color:var( --e-global-color-0d292bb );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-ff7e184 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-4aa35a5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-4aa35a5 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-4aa35a5 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-21 .elementor-element.elementor-element-49d075f > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-21 .elementor-element.elementor-element-dfa1215 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-5452761 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-dfa1215 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-dfa1215 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-dfa1215 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-dfa1215 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-d2e8fe6{text-align:center;}.elementor-21 .elementor-element.elementor-element-d2e8fe6 .elementor-heading-title{color:var( --e-global-color-0d292bb );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-d2e8fe6 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b6952f7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-b6952f7 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-b6952f7 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-21 .elementor-element.elementor-element-edc5b6a .elementor-main-swiper .swiper-slide{border-width:3px 3px 3px 3px;border-radius:10px;border-color:var( --e-global-color-5452761 );}.elementor-21 .elementor-element.elementor-element-edc5b6a .elementor-testimonial__text{color:var( --e-global-color-0d292bb );font-family:"Roboto", Sans-serif;font-weight:bold;font-style:normal;}.elementor-21 .elementor-element.elementor-element-edc5b6a .elementor-testimonial__name{color:var( --e-global-color-0d292bb );}.elementor-21 .elementor-element.elementor-element-edc5b6a .elementor-testimonial__title{color:var( --e-global-color-0d292bb );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-edc5b6a .elementor-swiper-button{font-size:20px;color:var( --e-global-color-1cb087f );}.elementor-21 .elementor-element.elementor-element-edc5b6a .swiper-pagination-bullet-active, .elementor-21 .elementor-element.elementor-element-edc5b6a .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-1cb087f );}.elementor-21 .elementor-element.elementor-element-edc5b6a .swiper-pagination-fraction{color:var( --e-global-color-1cb087f );}.elementor-21 .elementor-element.elementor-element-f536ddb > .elementor-container{min-height:100vh;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-6e5fd3d{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-6e5fd3d{right:0px;}.elementor-21 .elementor-element.elementor-element-6e5fd3d{top:-180px;}.elementor-21 .elementor-element.elementor-element-5083194{text-align:center;}.elementor-21 .elementor-element.elementor-element-5083194 .elementor-heading-title{color:var( --e-global-color-5452761 );}.elementor-21 .elementor-element.elementor-element-91bb478 .elementor-heading-title{color:var( --e-global-color-0d292bb );font-family:"Roboto", Sans-serif;font-size:64px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-e90728d > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-5452761 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e90728d > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-e90728d > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-e90728d > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-e90728d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-f632649{text-align:center;}.elementor-21 .elementor-element.elementor-element-f632649 .elementor-heading-title{color:var( --e-global-color-0d292bb );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-f632649 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c036cfb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-c036cfb .elementor-divider-separator{width:95%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-c036cfb .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-21 .elementor-element.elementor-element-29cbb05 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-5452761 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 010px 0px 0px;}.elementor-21 .elementor-element.elementor-element-29cbb05 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-29cbb05 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-29cbb05 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-29cbb05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-d8f60e6{text-align:center;}.elementor-21 .elementor-element.elementor-element-d8f60e6 .elementor-heading-title{color:var( --e-global-color-0d292bb );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-d8f60e6 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f963541{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-f963541 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-f963541 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-21 .elementor-element.elementor-element-391a523 > .elementor-widget-container{margin:0px 0px 0px 15px;padding:0px 0px 15px 0px;}.elementor-21 .elementor-element.elementor-element-9a16a2b > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-5452761 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-9a16a2b > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-9a16a2b > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-9a16a2b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-9a16a2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-b56ae02{text-align:center;}.elementor-21 .elementor-element.elementor-element-b56ae02 .elementor-heading-title{color:var( --e-global-color-0d292bb );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-b56ae02 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-134f4e7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-134f4e7 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-134f4e7 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-21 .elementor-element.elementor-element-af78131 .elementor-main-swiper .swiper-slide{border-width:3px 3px 3px 3px;border-radius:10px;border-color:var( --e-global-color-5452761 );}.elementor-21 .elementor-element.elementor-element-af78131 .elementor-testimonial__text{color:var( --e-global-color-0d292bb );font-family:"Roboto", Sans-serif;font-weight:bold;font-style:normal;}.elementor-21 .elementor-element.elementor-element-af78131 .elementor-testimonial__name{color:var( --e-global-color-0d292bb );}.elementor-21 .elementor-element.elementor-element-af78131 .elementor-testimonial__title{color:var( --e-global-color-0d292bb );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-af78131 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-1cb087f );}.elementor-21 .elementor-element.elementor-element-af78131 .swiper-pagination-bullet-active, .elementor-21 .elementor-element.elementor-element-af78131 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-1cb087f );}.elementor-21 .elementor-element.elementor-element-af78131 .swiper-pagination-fraction{color:var( --e-global-color-1cb087f );}.elementor-21 .elementor-element.elementor-element-8804b16 > .elementor-container{min-height:100vh;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-7fdba15{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-7fdba15{right:0px;}.elementor-21 .elementor-element.elementor-element-7fdba15{top:-200px;}.elementor-21 .elementor-element.elementor-element-3b498bf{text-align:left;}.elementor-21 .elementor-element.elementor-element-3b498bf .elementor-heading-title{color:var( --e-global-color-5452761 );}.elementor-21 .elementor-element.elementor-element-edb82d0 .elementor-heading-title{color:var( --e-global-color-0d292bb );font-family:"Roboto", Sans-serif;font-size:64px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-312d0e5 .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-312d0e5 .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-312d0e5{--e-icon-list-icon-size:14px;}.elementor-21 .elementor-element.elementor-element-312d0e5 .elementor-icon-list-text{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-312d0e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-312d0e5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-312d0e5 > .elementor-widget-container{background-color:var( --e-global-color-0d292bb );}.elementor-21 .elementor-element.elementor-element-1ce9a82 .elementor-accordion-item{border-color:#3083DF00;}.elementor-21 .elementor-element.elementor-element-1ce9a82 .elementor-accordion-item .elementor-tab-content{border-top-color:#3083DF00;}.elementor-21 .elementor-element.elementor-element-1ce9a82 .elementor-accordion-item .elementor-tab-title.elementor-active{border-bottom-color:#3083DF00;}.elementor-21 .elementor-element.elementor-element-1ce9a82 .elementor-accordion-icon, .elementor-21 .elementor-element.elementor-element-1ce9a82 .elementor-accordion-title{color:var( --e-global-color-0d292bb );}.elementor-21 .elementor-element.elementor-element-1ce9a82 .elementor-accordion-icon svg{fill:var( --e-global-color-0d292bb );}.elementor-21 .elementor-element.elementor-element-1ce9a82 .elementor-active .elementor-accordion-icon, .elementor-21 .elementor-element.elementor-element-1ce9a82 .elementor-active .elementor-accordion-title{color:var( --e-global-color-5452761 );}.elementor-21 .elementor-element.elementor-element-1ce9a82 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-5452761 );}.elementor-21 .elementor-element.elementor-element-1ce9a82 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-0d292bb );}.elementor-21 .elementor-element.elementor-element-1482cf0 > .elementor-widget-container{margin:40px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-5363631{width:50%;}.elementor-21 .elementor-element.elementor-element-7722042{width:50%;}.elementor-21 .elementor-element.elementor-element-49d09bf{width:50%;}.elementor-21 .elementor-element.elementor-element-d2290be{width:50%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-0590426 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7567fac .elementor-heading-title{font-size:54px;}.elementor-21 .elementor-element.elementor-element-aed10ca > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c8480ac .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Excellent-Capabilities-and-Rich-Experiences-scaled.jpg");}.elementor-21 .elementor-element.elementor-element-bc53c20 .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Strong-Industry-Relationships-scaled.jpg");}.elementor-21 .elementor-element.elementor-element-bc53c20 .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Strong-Industry-Relationships-scaled.jpg");}.elementor-21 .elementor-element.elementor-element-7e2079e .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Advanced-Design-Capabilities-scaled.jpg");}.elementor-21 .elementor-element.elementor-element-7e2079e .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Advanced-Design-Capabilities-scaled.jpg");}.elementor-21 .elementor-element.elementor-element-187bcca .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Flexible-and-Optimized-Design-Service-Model-scaled.jpg");}.elementor-21 .elementor-element.elementor-element-187bcca .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/Flexible-and-Optimized-Design-Service-Model-scaled.jpg");}.elementor-21 .elementor-element.elementor-element-3df7a0f{top:-100px;}.elementor-21 .elementor-element.elementor-element-23707fd .elementor-heading-title{font-size:54px;}.elementor-21 .elementor-element.elementor-element-c2a0099 .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_122548044-scaled-1.jpg");}.elementor-21 .elementor-element.elementor-element-c2a0099 .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_122548044-scaled-1.jpg");}.elementor-21 .elementor-element.elementor-element-af3c9ad .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_17900520-scaled-1.jpg");}.elementor-21 .elementor-element.elementor-element-af3c9ad .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_17900520-scaled-1.jpg");}.elementor-21 .elementor-element.elementor-element-8f19e7b .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_147352488-scaled-1.jpg");}.elementor-21 .elementor-element.elementor-element-8f19e7b .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_147352488-scaled-1.jpg");}.elementor-21 .elementor-element.elementor-element-437c9af .elementor-flip-box__front{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_211613714-scaled-1.jpg");}.elementor-21 .elementor-element.elementor-element-437c9af .elementor-flip-box__back{background-image:url("http://www.vianextech.com.cn/wp-content/uploads/2021/08/dreamstime_xxl_211613714-scaled-1.jpg");}.elementor-21 .elementor-element.elementor-element-bc46574{top:-100px;}.elementor-21 .elementor-element.elementor-element-08aec03 .elementor-heading-title{font-size:54px;}.elementor-21 .elementor-element.elementor-element-6e5fd3d{top:-100px;}.elementor-21 .elementor-element.elementor-element-91bb478 .elementor-heading-title{font-size:54px;}.elementor-21 .elementor-element.elementor-element-7fdba15{top:-100px;}.elementor-21 .elementor-element.elementor-element-edb82d0 .elementor-heading-title{font-size:54px;}.elementor-21 .elementor-element.elementor-element-f138a4b > .elementor-widget-container{margin:0rem 0rem 0rem -14rem;}.elementor-21 .elementor-element.elementor-element-1482cf0 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-0590426 > .elementor-element-populated{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ebcd46d{left:85%;}body.rtl .elementor-21 .elementor-element.elementor-element-ebcd46d{right:85%;}.elementor-21 .elementor-element.elementor-element-d01795a{margin-top:0px;margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-1d24a19{text-align:center;}.elementor-21 .elementor-element.elementor-element-1d24a19 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-7567fac{text-align:center;}.elementor-21 .elementor-element.elementor-element-7567fac .elementor-heading-title{font-size:48px;}.elementor-21 .elementor-element.elementor-element-aed10ca{text-align:center;}.elementor-21 .elementor-element.elementor-element-aed10ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-acc6103 .swiper-slide{height:300px;}.elementor-21 .elementor-element.elementor-element-acc6103 .swiper-slide-contents{max-width:100%;}.elementor-21 .elementor-element.elementor-element-acc6103 .elementor-slide-button{font-size:16px;}.elementor-21 .elementor-element.elementor-element-7ce63b2 > .elementor-container{min-height:100vh;}.elementor-21 .elementor-element.elementor-element-5363631 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9c8b336{text-align:center;}.elementor-21 .elementor-element.elementor-element-23707fd{text-align:center;}.elementor-21 .elementor-element.elementor-element-23707fd .elementor-heading-title{font-size:48px;}.elementor-21 .elementor-element.elementor-element-d3a3bad{text-align:center;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .swiper-slide{height:300px;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .swiper-slide-contents{max-width:100%;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .elementor-slide-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-ca6cc1a .elementor-slide-button{font-size:16px;}.elementor-21 .elementor-element.elementor-element-7722042 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-59e767f > .elementor-container{min-height:100vh;}.elementor-21 .elementor-element.elementor-element-bec6c03 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-08aec03{text-align:center;}.elementor-21 .elementor-element.elementor-element-08aec03 .elementor-heading-title{font-size:48px;}.elementor-21 .elementor-element.elementor-element-f7e690d{text-align:center;}.elementor-21 .elementor-element.elementor-element-731fd0e .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-ff7e184 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-d2e8fe6 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-edc5b6a.elementor-arrows-yes .elementor-main-swiper{width:calc( 95% - 40px );}.elementor-21 .elementor-element.elementor-element-edc5b6a .elementor-main-swiper{width:95%;}.elementor-21 .elementor-element.elementor-element-edc5b6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f536ddb > .elementor-container{min-height:100vh;}.elementor-21 .elementor-element.elementor-element-0034bc6 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-91bb478{text-align:center;}.elementor-21 .elementor-element.elementor-element-91bb478 .elementor-heading-title{font-size:48px;}.elementor-21 .elementor-element.elementor-element-d75c822{text-align:center;}.elementor-21 .elementor-element.elementor-element-f632649 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-d8f60e6 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-b56ae02 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-af78131.elementor-arrows-yes .elementor-main-swiper{width:calc( 95% - 40px );}.elementor-21 .elementor-element.elementor-element-af78131 .elementor-main-swiper{width:95%;}.elementor-21 .elementor-element.elementor-element-af78131 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8804b16 > .elementor-container{min-height:100vh;}.elementor-21 .elementor-element.elementor-element-49d09bf > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3b498bf{text-align:center;}.elementor-21 .elementor-element.elementor-element-edb82d0{text-align:center;}.elementor-21 .elementor-element.elementor-element-edb82d0 .elementor-heading-title{font-size:48px;}.elementor-21 .elementor-element.elementor-element-312d0e5 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:10px 0px 10px 15px;}.elementor-21 .elementor-element.elementor-element-1ce9a82 > .elementor-widget-container{margin:-5px 0px 0px 0px;border-width:2px 2px 2px 2px;}.elementor-21 .elementor-element.elementor-element-d2290be > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1482cf0{text-align:center;}.elementor-21 .elementor-element.elementor-element-1482cf0 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-a940cf5{width:50%;}.elementor-21 .elementor-element.elementor-element-ec090af{width:50%;}.elementor-21 .elementor-element.elementor-element-780d3e1{width:50%;}.elementor-21 .elementor-element.elementor-element-2bcbcd7{width:50%;}.elementor-21 .elementor-element.elementor-element-5363631{width:100%;}.elementor-21 .elementor-element.elementor-element-7722042{width:100%;}.elementor-21 .elementor-element.elementor-element-4f9d2fa{width:50%;}.elementor-21 .elementor-element.elementor-element-9b0d7ad{width:50%;}.elementor-21 .elementor-element.elementor-element-7d9ab47{width:50%;}.elementor-21 .elementor-element.elementor-element-b5ebec8{width:50%;}.elementor-21 .elementor-element.elementor-element-49d09bf{width:100%;}.elementor-21 .elementor-element.elementor-element-d2290be{width:100%;}}/* Start custom CSS for icon, class: .elementor-element-ebcd46d */.elementor-21 .elementor-element.elementor-element-ebcd46d {
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f138a4b */:root {
    --color: #0982db;
    --font: arial, sans-serif;
    --weight: bold;
    --circle-border: 0.25em solid #cfd2cd;
    --line-height: 4px;
    --line-background-color: #0982db;
    --stat-line-background-color: #cfd2cd;
}


/*hover on prod-circle*/
#prod-line1-hover {
    position: absolute;
    margin: 0px;
    top: 33.5%;
    left: 52%;
    transform: rotate(-65deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#prod-line1-hover-rev {
    position: absolute;
    margin: 0px;
    top: 33.5%;
    left: 52%;
    transform: rotate(-65deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#prod-line2-hover-rev {
    position: absolute;
    margin: 0px;
    top: 18.5%;
    left: 55.5%;
    transform: rotate(-245deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#prod-line2-hover {
    position: absolute;
    margin: 0px;
    top: 18.5%;
    left: 55.5%;
    transform: rotate(-245deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

/*hover on pack-circle*/
#pack-line1-hover {
    position: absolute;
    margin: 0px;
    top: 38.6%;
    left: 55.9%;
    transform: rotate(-32deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#pack-line2-hover {
    position: absolute;
    margin: 0px;
    top: 28%;
    left: 64.4%;
    transform: rotate(-212deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#pack-line1-hover-rev {
    position: absolute;
    margin: 0px;
    top: 38.6%;
    left: 55.9%;
    transform: rotate(-32deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#pack-line2-hover-rev {
    position: absolute;
    margin: 0px;
    top: 28%;
    left: 64.4%;
    transform: rotate(-212deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

/*hover on test-circle*/
#test-line1-hover {
    position: absolute;
    margin: 0px;
    top: 48%;
    left: 57.5%;
    transform: rotate(-0deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#test-line2-hover {
    position: absolute;
    margin: 0px;
    top: 48%;
    left: 70.5%;
    transform: rotate(180deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#test-line1-hover-rev {
    position: absolute;
    margin: 0px;
    top: 48%;
    left: 57.5%;
    transform: rotate(-0deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#test-line2-hover-rev {
    position: absolute;
    margin: 0px;
    top: 48%;
    left: 70.5%;
    transform: rotate(180deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

/*hover on sys-line*/
#sys-line1-hover {
    position: absolute;
    margin: 0px;
    top: 56.5%;
    left: 55.9%;
    transform: rotate(32deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#sys-line2-hover {
    position: absolute;
    margin: 0px;
    top: 67.2%;
    left: 64.4%;
    transform: rotate(212deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#sys-line1-hover-rev {
    position: absolute;
    margin: 0px;
    top: 56.5%;
    left: 55.9%;
    transform: rotate(32deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#sys-line2-hover-rev {
    position: absolute;
    margin: 0px;
    top: 67.2%;
    left: 64.4%;
    transform: rotate(212deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

/*hover on rel-circle*/
#rel-line1-hover {
    position: absolute;
    margin: 0px;
    top: 62%;
    left: 52%;
    transform: rotate(65deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#rel-line2-hover {
    position: absolute;
    margin: 0px;
    top: 77.2%;
    left: 55.5%;
    transform: rotate(245deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#rel-line1-hover-rev {
    position: absolute;
    margin: 0px;
    top: 62%;
    left: 52%;
    transform: rotate(65deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#rel-line2-hover-rev {
    position: absolute;
    margin: 0px;
    top: 77.2%;
    left: 55.5%;
    transform: rotate(245deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

/*hover on part-circle*/
#part-line1-hover {
    position: absolute;
    margin: 0px;
    top: 39.3%;
    left: 43.9%;
    transform: rotate(-151deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#part-line2-hover {
    position: absolute;
    margin: 0px;
    top: 24.5%;
    left: 30.5%;
    transform: rotate(29deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#part-line1-hover-rev {
    position: absolute;
    margin: 0px;
    top: 39.3%;
    left: 43.9%;
    transform: rotate(-151deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#part-line2-hover-rev {
    position: absolute;
    margin: 0px;
    top: 24.5%;
    left: 30.5%;
    transform: rotate(29deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

/*hover on cus-circle*/
#cus-line1-hover {
    position: absolute;
    margin: 0px;
    top: 55.7%;
    left: 44%;
    transform: rotate(-203deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#cus-line2-hover {
    position: absolute;
    margin: 0px;
    top: 63.7%;
    left: 34.6%;
    transform: rotate(-23deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#cus-line1-hover-rev {
    position: absolute;
    margin: 0px;
    top: 55.7%;
    left: 44%;
    transform: rotate(-203deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

#cus-line2-hover-rev {
    position: absolute;
    margin: 0px;
    top: 63.7%;
    left: 34.6%;
    transform: rotate(-23deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.wrapper {
    width: 1200px;
    height: 600px;
    position: relative;
}

.via-circle {
    left: 42.5%;
    top: 33%;
    width: 15%;
    border-radius: 50%;
    border: var(--circle-border);
    background-color: white;
    line-height: 0;
    position: absolute;
    z-index: 3;
}

.via-circle::after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

.prod-circle {
    left: 52.5%;
    top: 3.1%;
    width: 8%;
    border-radius: 50%;
    border: var(--circle-border);
    background-color: white;
    position: absolute;
    z-index: 3;
}

.prod-circle::after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

.pack-circle {
    left: 64%;
    top: 18%;
    width: 8%;
    border-radius: 50%;
    border: var(--circle-border);
    background-color: white;
    line-height: 0;
    position: absolute;
    z-index: 3;
}

.pack-circle::after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

.test-circle {
    left: 70.5%;
    top: 40%;
    width: 8%;
    border-radius: 50%;
    border: var(--circle-border);
    background-color: white;
    line-height: 0;
    position: absolute;
    z-index: 3;
}

.test-circle::after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

.sys-circle {
    left: 64%;
    top: 62%;
    width: 8%;
    border-radius: 50%;
    border: var(--circle-border);
    background-color: white;
    line-height: 0;
    position: absolute;
    z-index: 3;
}

.sys-circle::after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

.rel-circle {
    left: 52.5%;
    top: 77.2%;
    width: 8%;
    border-radius: 50%;
    border: var(--circle-border);
    background-color: white;
    line-height: 0;
    position: absolute;
    z-index: 3;
}

.rel-circle::after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

.part-circle {
    left: 20%;
    top: 10%;
    width: 11%;
    border-radius: 50%;
    border: var(--circle-border);
    background-color: white;
    position: absolute;
    z-index: 3;
}

.part-circle::after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

.cus-circle {
    left: 25%;
    top: 59.6%;
    width: 11%;
    border-radius: 50%;
    border: var(--circle-border);
    background-color: white;
    line-height: 0;
    position: absolute;
    z-index: 3;
}

.cus-circle::after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

.circle-text1 {
    position: absolute;
    bottom: 50%;
    width: 100%;
    text-align: center;
    font-size: 30px;
    font-family: var(--font);
    font-weight: var(--weight);
    color: var(--color);
}

.circle-text2 {
    position: absolute;
    bottom: 50%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-family: var(--font);
    font-weight: var(--weight);
    color: var(--color);
}

.circle-text3 {
    position: absolute;
    bottom: 50%;
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-family: var(--font);
    font-weight: var(--weight);
    color: var(--color);
}

.prod-text {
    position: absolute;
    bottom: 25%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-family: var(--font);
    font-weight: var(--weight);
    color: var(--color);
}

.part-text {
    position: absolute;
    bottom: 15%;
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-family: var(--font);
    font-weight: var(--weight);
    color: var(--color);
}

.list-new-style {
    margin-right: 0;
    padding-left: 0;
    list-style: none;
}

.list-new-style > li {
    align-items: center;
    display: flex;
    margin: 5px 0;
    font-family: var(--font);
    font-size: 14px;
}

.list-new-style li:before {
    content: "";
    border: 2px solid #3083df;
    border-radius: 10px;
    width: 0.25em;
    height: 0.25em;
    display: inline-block;
    padding: 2.5px;
    line-height: 1.0;
    margin-right: 0.5em;
}

.prod-block {
    display: none;
}

.pack-block {
    display: none;
}

.test-block {
    display: none;
}

.sys-block {
    display: none;
}

.rel-block {
    display: none;
}

.part-block {
    display: none;
}

.cus-block {
    display: none;
}

/*testing for hoving on prod-circle*/
/*.prod-circle:hover .prod-line {*/
/*    animation-play-state: running;*/
/*}*/

@media only screen and (min-width: 1025px) {
    .prod-circle:hover + .prod-block {
        display: block;
        position: absolute;
        left: 62.5%;
        top: 4%;
    }

    .pack-circle:hover + .pack-block {
        display: block;
        position: absolute;
        left: 74%;
        top: 21%;
    }

    .test-circle:hover + .test-block {
        display: block;
        position: absolute;
        left: 80.5%;
        top: 41%
    }

    .sys-circle:hover + .sys-block {
        display: block;
        position: absolute;
        left: 74%;
        top: 63%
    }

    .rel-circle:hover + .rel-block {
        display: block;
        position: absolute;
        left: 62.5%;
        top: 81%
    }

    .part-circle:hover + .part-block {
        display: block;
        position: absolute;
        left: 9%;
        top: 12%
    }

    .cus-circle:hover + .cus-block {
        display: block;
        position: absolute;
        left: 6%;
        top: 66.6%
    }
}


.prod-line-stat {
    position: absolute;
    margin: 0px;
    top: 33.5%;
    left: 52%;
    transform: rotate(-65deg);
    transform-origin: left;
    background-color: var(--stat-line-background-color) !important;
    border: none;
    height: 3.8px;
    width: 8.5%;
    z-index: 1;
    
}

.prod-line-complete {
    width: 8.5%;
}

.prod-line1 {
    position: absolute;
    margin: 0px;
    top: 33.5%;
    left: 52%;
    transform: rotate(-65deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.prod-line1-animation {
    animation: prod-expand1 6s linear forwards;
    animation-delay: 750ms;
    /*animation-play-state: running;*/
}

.prod-line1-animation-rev {
    animation: prod-expand1 6s linear reverse forwards;
    animation-delay: 750ms;
    /*animation-play-state: running;*/
}
  
@keyframes prod-expand1 {
    0% {
        width:0%;
    }
    25% {
        width: 8.5%;
    }
    26% {
        width: 0%;
    }
}

.prod-line2 {
    position: absolute;
    margin: 0px;
    top: 18.5%;
    left: 55.5%;
    transform: rotate(-245deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.prod-line2-animation {
    animation: prod-expand2 6s linear forwards;
    animation-delay: 750ms;
}

.prod-line2-animation-rev {
    animation: prod-expand2 6s linear reverse forwards;
    animation-delay: 750ms;
}

@keyframes prod-expand2 {
    49%{
        width: 0%;
    }
    50% {
        width: 0%;
    }
    75% {
        width: 8.5%;
    }
    76% {
        width: 0%;
    }
}

.pack-line-stat {
    position: absolute;
    margin: 0px;
    top: 38.6%;
    left: 55.9%;
    transform: rotate(-32deg);
    transform-origin: left;
    background-color: var(--stat-line-background-color) !important;
    border: none;
    height: 3.8px;
    width: 10%;
    z-index: 1;
}

.pack-line-complete {
    width: 10%;
}

.pack-line1 {
    position: absolute;
    margin: 0px;
    top: 38.6%;
    left: 55.9%;
    transform: rotate(-32deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.pack-line1-animation {
    animation: pack-expand1 6s linear forwards;
    animation-delay: 750ms;
}

.pack-line1-animation-rev {
    animation: pack-expand1 6s linear reverse forwards;
    animation-delay: 750ms;
}
  
@keyframes pack-expand1 {
    0% {
        width:0%;
    }
    25% {
        
        width: 10%;
    }
    26% {
        width: 0%;
    }
}

.pack-line2 {
    position: absolute;
    margin: 0px;
    top: 28%;
    left: 64.4%;
    transform: rotate(-212deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.pack-line2-animation {
    animation: pack-expand2 6s linear forwards;
    animation-delay: 750ms;
}

.pack-line2-animation-rev {
    animation: pack-expand2 6s linear reverse forwards;
    animation-delay: 750ms;
}

@keyframes pack-expand2 {
    49%{
        width: 0%;
    }
    50% {
        
        width: 0%;
    }
    75% {
        width: 10%;
    }
    76% {
        width: 0%;
    }
}

.test-line-stat {
    position: absolute;
    margin: 0px;
    top: 48%;
    left: 57.5%;
    transform: rotate(-0deg);
    transform-origin: left;
    background-color: var(--stat-line-background-color) !important;
    border: none;
    height: 3.8px;
    width: 13%;
    z-index: 1;
}

.test-line-complete {
    width: 13%;
}

.test-line1 {
    position: absolute;
    margin: 0px;
    top: 48%;
    left: 57.5%;
    transform: rotate(-0deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.test-line1-animation {
    animation: test-expand1 6s linear forwards;
    animation-delay: 750ms;
}

.test-line1-animation-rev {
    animation: test-expand1 6s linear reverse forwards;
    animation-delay: 750ms;
}
  
@keyframes test-expand1 {
    0% {
        width:0%;
    }
    25% {
        
        width: 13%;
    }
    26% {
        width: 0%;
    }
}

.test-line2 {
    position: absolute;
    margin: 0px;
    top: 48%;
    left: 70.5%;
    transform: rotate(180deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.test-line2-animation {
    animation: test-expand2 6s linear forwards;
    animation-delay: 750ms;
}

.test-line2-animation-rev {
    animation: test-expand2 6s linear reverse forwards;
    animation-delay: 750ms;
}

@keyframes test-expand2 {
    49%{
        width: 0%;
    }
    50% {
        
        width: 0%;
    }
    75% {
        width: 13%;
    }
    76% {
        width: 0%;
    }
}

.sys-line-stat {
    position: absolute;
    margin: 0px;
    top: 56.5%;
    left: 55.9%;
    transform: rotate(32deg);
    transform-origin: left;
    background-color: var(--stat-line-background-color) !important;
    border: none;
    height: 3.8px;
    width: 10%;
    z-index: 1;
}

.sys-line-complete {
    width: 10%;
}

.sys-line1 {
    position: absolute;
    margin: 0px;
    top: 56.5%;
    left: 55.9%;
    transform: rotate(32deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.sys-line1-animation {
    animation: sys-expand1 6s linear forwards;
    animation-delay: 750ms;
}

.sys-line1-animation-rev {
    animation: sys-expand1 6s linear reverse forwards;
    animation-delay: 750ms;
}
  
@keyframes sys-expand1 {
    0% {
        width:0%;
    }
    25% {
        
        width: 10%;
    }
    26% {
        width: 0%;
    }
}

.sys-line2 {
    position: absolute;
    margin: 0px;
    top: 67.2%;
    left: 64.4%;
    transform: rotate(212deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.sys-line2-animation {
    animation: sys-expand2 6s linear forwards;
    animation-delay: 750ms;
}

.sys-line2-animation-rev {
    animation: sys-expand2 6s linear reverse forwards;
    animation-delay: 750ms;
}

@keyframes sys-expand2 {
    49%{
        width: 0%;
    }
    50% {
        
        width: 0%;
    }
    75% {
        width: 10%;
    }
    76% {
        width: 0%;
    }
}

.rel-line-stat {
    position: absolute;
    margin: 0px;
    top: 62%;
    left: 52%;
    transform: rotate(65deg);
    transform-origin: left;
    background-color: var(--stat-line-background-color) !important;
    border: none;
    height: 3.8px;
    width: 8.5%;
    z-index: 1;
}

.rel-line-complete {
    width: 8.5%;
}

.rel-line1 {
    position: absolute;
    margin: 0px;
    top: 62%;
    left: 52%;
    transform: rotate(65deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.rel-line1-animation {
    animation: rel-expand1 6s linear forwards;
    animation-delay: 750ms;
}

.rel-line1-animation-rev {
    animation: rel-expand1 6s linear reverse forwards;
    animation-delay: 750ms;
}
  
@keyframes rel-expand1 {
    0% {
        width:0%;
    }
    25% {
        width: 8.5%;
    }
    26% {
        width: 0%;
    }
}

.rel-line2 {
    position: absolute;
    margin: 0px;
    top: 77.2%;
    left: 55.5%;
    transform: rotate(245deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.rel-line2-animation {
    animation: rel-expand2 6s linear forwards;
    animation-delay: 750ms;
}

.rel-line2-animation-rev {
    animation: rel-expand2 6s linear reverse forwards;
    animation-delay: 750ms;
}

@keyframes rel-expand2 {
    49%{
        width: 0%;
    }
    50% {
        width: 0%;
    }
    75% {
        width: 8.5%;
    }
    76% {
        width: 0%;
    }
}

.part-line-stat {
    position: absolute;
    margin: 0px;
    top: 39.3%;
    left: 43.9%;
    transform: rotate(-151deg);
    transform-origin: left;
    background-color: var(--stat-line-background-color) !important;
    border: none;
    height: 3.8px;
    width: 15.5%;
    z-index: 1;
}

.part-line-complete {
    width: 15.5%;
}

.part-line1 {
    position: absolute;
    margin: 0px;
    top: 39.3%;
    left: 43.9%;
    transform: rotate(-151deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.part-line1-animation {
    animation: part-expand1 6s linear forwards;
    animation-delay: 750ms;
}

.part-line1-animation-rev {
    animation: part-expand1 6s linear reverse forwards;
    animation-delay: 750ms;
}
  
@keyframes part-expand1 {
    0% {
        width:0%;
    }
    25% {
        width: 15.5%;
    }
    26% {
        width: 0%;
    }
}

.part-line2 {
    position: absolute;
    margin: 0px;
    top: 24.5%;
    left: 30.5%;
    transform: rotate(29deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.part-line2-animation {
    animation: part-expand2 6s linear forwards;
    animation-delay: 750ms;
}

.part-line2-animation-rev {
    animation: part-expand2 6s linear reverse forwards;
    animation-delay: 750ms;
}

@keyframes part-expand2 {
    49%{
        width: 0%;
    }
    50% {
        width: 0%;
    }
    75% {
        width: 15.5%;
    }
    76% {
        width: 0%;
    }
}

.cus-line-stat {
    position: absolute;
    margin: 0px;
    top: 55.7%;
    left: 44%;
    transform: rotate(-203deg);
    transform-origin: left;
    background-color: var(--stat-line-background-color) !important;
    border: none;
    height: 3.8px;
    width: 10%;
    z-index: 1;
}

.cus-line-complete {
    width: 10%;
}

.cus-line1 {
    position: absolute;
    margin: 0px;
    top: 55.7%;
    left: 44%;
    transform: rotate(-203deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.cus-line1-animation {
    animation: cus-expand1 6s linear forwards;
    animation-delay: 750ms;
}

.cus-line1-animation-rev {
    animation: cus-expand1 6s linear reverse forwards;
    animation-delay: 750ms;
}
  
@keyframes cus-expand1 {
    0% {
        width:0%;
    }
    25% {
        width: 10%;
    }
    26% {
        width: 0%;
    }
}

.cus-line2 {
    position: absolute;
    margin: 0px;
    top: 63.7%;
    left: 34.6%;
    transform: rotate(-23deg);
    transform-origin: left;
    background-color: var(--line-background-color) !important;
    border: none;
    height: var(--line-height);
    z-index: 2;
}

.cus-line2-animation {
    animation: cus-expand2 6s linear forwards;
    animation-delay: 750ms;
}

.cus-line2-animation-rev {
    animation: cus-expand2 6s linear reverse forwards;
    animation-delay: 750ms;
}

@keyframes cus-expand2 {
    49%{
        width: 0%;
    }
    50% {
        width: 0%;
    }
    75% {
        width: 10%;
    }
    76% {
        width: 0%;
    }
}

body {overflow-x:hidden !important;}/* End custom CSS */