.welcome_0{overflow:hidden;position:relative;display:inline-block;aspect-ratio:16 / 9;max-height:1080px;min-height:600px;width:calc(100% - 2rem);margin:1rem;box-sizing:border-box}.welcome_0 .inside_max{align-items:center;height:100%;display:flex;margin:0 auto;z-index:9;position:relative}.welcome_0 .inside_max .text{display:flex;flex-direction:column;gap:2rem;padding:3rem 2rem;background:#fff;max-width:358px;box-sizing:border-box}.welcome_0 .inside_max .text .title{font-size:60px;line-height:1.2;font-weight:100}.welcome_0 .inside_max .text .text_box{font-size:18px;line-height:28px}.welcome_0 .inside_max .text .btn{padding-left:1rem;padding-right:1rem}@media screen and (max-width:1430px){.welcome_0 .inside_max .text{padding:2.5rem 2rem}}@media screen and (max-width:1000px){.welcome_0 .inside_max .text{gap:1.5rem;padding:1.5rem 1rem}.welcome_0 .inside_max .text .title{font-size:40px;line-height:1.2}}@media screen and (max-width:750px){.welcome_0{min-height:initial;max-height:initial;aspect-ratio:initial;gap:1rem;display:inline-flex;flex-direction:column}.welcome_0 .inside_max{width:100%;max-width:100%}.welcome_0 .inside_max .text{max-width:100%}}.welcome_0 .main_slider{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:0;column-gap:0;position:absolute;inset: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 .item video{position:absolute;min-width:100%;height:auto;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);object-fit:cover}html[class*="mozilla 11"] .welcome_0 .main_slider .item video{min-width:135%;min-height:135%}.welcome_0 .main_slider .item picture{position:absolute;inset:0;z-index:0}.welcome_0 .main_slider.stop{display:block;opacity:1}.welcome_0 .main_slider .title{height:initial;display:block;position:absolute;text-align:right;left:5rem;right:5rem;bottom:5rem;font-size:14px;line-height:20px;font-weight:400;color:#ffffff;margin:0;z-index:10}@media screen and (max-width:1280px){.welcome_0 .main_slider .title{right:4rem;bottom:4rem;left:4rem}}@media screen and (max-width:1000px){.welcome_0 .main_slider .title{right:2.5rem;bottom:2.5rem;left:2.5rem}}@media screen and (max-width:750px){.welcome_0 .main_slider{position:relative;height:400px}.welcome_0 .main_slider .title{right:1rem;bottom:1rem;left:1rem}}