.welcome_0{overflow:hidden;box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);position:relative;background:#0099FF;padding:116px 0 0;aspect-ratio:16 / 9;max-height:820px;min-height:570px;box-sizing:border-box;width:100%;margin:0}.welcome_0::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;background:url(../../img/slider_bg.svg) no-repeat scroll center left;background-size:cover;width:50%;max-width:912px;height:900px}.welcome_0 .main_slider{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:0;column-gap:0;position:absolute;top:0;left:0;right:0;bottom:0}.welcome_0 .main_slider.owl-carousel{display:block}.welcome_0 .main_slider.owl-carousel .item{width:calc(100% / 1 - (0 * 0 / 1) * 1px);margin-right:0}.welcome_0 .main_slider,.welcome_0 .main_slider *{height:100%}.welcome_0 .main_slider .item{position:relative}.welcome_0 .main_slider.stop{display:block;opacity:1}.welcome_0 .item .flex{display:flex;justify-content:space-between;gap:4rem;align-items:center}.welcome_0 .item .flex .text{margin:116px 0 0;width:calc(100% - 400px - 4rem);text-align:left;display:flex;flex-direction:column;align-items:flex-start}.welcome_0 .item .flex .text,.welcome_0 .item .flex .text *{height:initial}.welcome_0 .item .flex .text .title{text-transform:uppercase;max-width:600px;font-weight:400;padding:0;color:#fff;position:relative;margin:0 0 2rem}.welcome_0 .item .flex .text .text_box{max-width:460px;text-align:left;color:#ffffff;margin:0}.welcome_0 .item .flex .text .btns{display:flex;gap:20px;align-items:center;margin:4rem 0 0}.welcome_0 .item .flex .img{margin:116px 0 0;height:initial;position:relative;width:760px;display:block}.welcome_0 .item .flex .img img{object-fit:scale-down;max-height:470px;height:initial;max-width:100%;display:block;position:relative;margin:0 auto}.welcome_0 .main_slider.owl-carousel .owl-dots,.welcome_0 .main_slider.owl-carousel .owl-dots *{height:initial}.welcome_0 .main_slider.owl-carousel .owl-dots{width:90%;max-width:1360px;margin:0 auto;text-align:center;position:absolute;left:0;right:0;bottom:50px;min-height:0;z-index:990;display:flex;justify-content:flex-end;gap:1rem}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot{position:relative;border:1px solid #fff;width:30px;height:30px;line-height:0;font-size:0;display:block;vertical-align:middle;margin:0}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot.active,.notouch .welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot:hover{border-color:#ED008C;background:#ED008C !important}@media screen and (max-width:1200px){.welcome_0{padding:76px 0 0}.welcome_0 .item .flex{gap:3rem}.welcome_0 .item .flex .text{margin:76px 0 0;width:calc(100% - 400px - 3rem)}.welcome_0 .item .flex .img{width:640px;margin:76px 0 0}.welcome_0 .item .flex .img img{max-height:410px}}@media screen and (max-width:1000px){.welcome_0::after{display:none}.welcome_0 .item .flex{gap:2.5rem}.welcome_0 .item .flex .text{width:calc(100% - 340px - 3rem)}.welcome_0 .item .flex .img{width:340px}.welcome_0 .item .flex .img img{max-height:425px}}@media screen and (max-width:900px){.welcome_0{aspect-ratio:initial;max-height:initial;height:590px}.welcome_0 .item .flex{flex-direction:column;justify-content:center;gap:0}.welcome_0 .item .flex .text{height:330px;width:100%;justify-content:center}.welcome_0 .item .flex .img{display:none}.welcome_0 .main_slider.owl-carousel .owl-dots{bottom:20px;justify-content:center}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot{width:24px;height:24px}}@media screen and (max-width:500px){.welcome_0 .item .flex .text{height:400px;margin:76px 0 30px}.welcome_0 .item .flex .text .title{margin:0 0 1.5rem}.welcome_0 .item .flex .text .btns{flex-direction:column;gap:12px;margin:2rem 0 0;width:100%}.welcome_0 .item .flex .text .btns .btn{width:100%;gap:0;box-sizing:border-box}.welcome_0 .item .flex .text .btns .btn::before{display:none}}.welcome{padding:80px 0;position:relative;width:100%}.welcome.blue{background:#0099FF}.welcome.no_padding_t{padding-top:0}.welcome.no_padding_b{padding-bottom:0}.welcome .top{width:100%;display:flex;flex-direction:column;padding:0 0 2rem;gap:1.5rem;overflow:hidden}.welcome .top.short2{flex-direction:row;flex-wrap:wrap;gap:0 6rem;overflow:visible;padding:0;box-sizing:border-box;margin:0;align-items:flex-start}.welcome .top.short2 .main_title{width:55%;max-width:760px;padding:0 0 2.5rem}.welcome .top .main_title{margin:0;color:#0099FF;position:relative}.welcome.blue .top .main_title,.welcome.blue .top article{color:#fff}.welcome .top .main_title span{background:#fff;padding:0 3rem 0 0;position:relative}.welcome .top .main_title span::before{bottom:10px;height:2px;width:1000px;content:"";position:absolute;left:100%;background:#0099FF}.welcome .top .main_title span::after{width:100px;left:calc(100% + 200px);height:4px;bottom:9px;content:"";position:absolute;background:#ED008C}.welcome .short{width:calc(100% - 330px);padding:0 4rem 5rem 0;display:flex;flex-direction:column;gap:1.5rem;position:relative}.welcome .main_img{position:absolute;top:0;bottom:0;left:100%;width:calc(330px - 4rem)}.welcome .main_img picture{display:block;position:absolute;top:0;bottom:0}.welcome .main_img2{position:absolute;top:-81px;bottom:-81px;right:0;width:500px;z-index:0}.welcome .main_img2 picture{display:block;position:absolute;top:0;bottom:0}.welcome .top.short2 .in{flex:1;max-width:500px;display:flex;flex-direction:column;gap:2rem;align-items:flex-start}.welcome .top.short2 .benefits_list{position:relative;z-index:1;width:calc(100% - 6rem - 500px)}@media screen and (min-width:calc(2560px + 1px)){.welcome :is(.main_img,.main_img2) picture{width:calc(100% + (2560px - 1360px) / 2)}}@media screen and (max-width:2560px) and (min-width:1201px){.welcome :is(.main_img,.main_img2) picture{width:calc(100% + (100vw - 1360px) / 2)}}@media screen and (max-width:calc(1360px / 90 * 100)) and (min-width:1201px){.welcome :is(.main_img,.main_img2) picture{width:calc(calc(100% + (100vw / 100 * 5)))}}@media screen and (max-width:1280px){.welcome.double_padding_t{padding-top:160px}.welcome .main_img2{display:none}.welcome .top.short2 .main_title{width:100%}.welcome .top.short2 .in{flex:initial;max-width:100%}.welcome .top.short2 .benefits_list{width:100%;margin:3rem 0 -160px}}@media screen and (max-width:1200px){.welcome .short{width:100%;padding:0 0 80px}.welcome .main_img{display:none}}@media screen and (max-width:1000px){.welcome{padding:60px 0}.welcome.double_padding_t{padding-top:120px}.welcome .top .main_title span{padding:0 3rem 0 0}.welcome .top .main_title span::before{bottom:10px}.welcome .top .main_title span::after{bottom:9px}.welcome .short{padding:0 0 60px}.welcome .top.short2 .benefits_list{margin:2.5rem 0 -120px}}@media screen and (max-width:500px){.welcome .top .main_title span{padding:0}.welcome .top .main_title span::before{display:none}.welcome .top .main_title span::after{display:none}}