.welcome_0{width:100%;max-width:100%;max-height:1080px;min-height:760px;box-sizing:border-box;overflow:hidden;background-color:#efefef;position:relative;display:block;aspect-ratio:16 / 9}.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% - (0 * 0 / 1) * 1px);margin-right:0}.welcome_0 .main_slider,.welcome_0 .main_slider *{height:100%}.welcome_0 .main_slider .item{overflow:hidden;position:relative}.welcome_0 .main_slider .item::before{content:"";z-index:1;position:absolute;inset:0;background:linear-gradient(to right, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.1) 100%),linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.1) 100%)}.welcome_0 .main_slider .item picture{position:absolute;inset:0;z-index:0;transform:scale(1.01);transition:transform 12s cubic-bezier(.23, 1, .32, 1)}.welcome_0 .main_slider .owl-item.active .item picture{transform:scale(1.1)}.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 .text{display:flex;align-items:center;position:relative;z-index:10}.welcome_0 .main_slider .item .text *{height:auto}.welcome_0 .main_slider.stop{display:block;opacity:1}.welcome_0 .main_slider .item .text{position:relative;padding:152px 0 125px;box-sizing:border-box;width:90%;max-width:1360px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.welcome_0 .main_slider .item .text .main_title{margin:0;text-transform:uppercase;font-size:64px;line-height:72px;color:#fff;font-weight:900;text-align:left;padding:0}.welcome_0 .main_slider .item .text .main_title::before{display:none}.welcome_0 .main_slider .item .text .main_title strong{color:#EFA600;font-weight:900}.welcome_0 .main_slider .item .text .main_title span{display:block;font-size:18px;line-height:28px;font-weight:400;text-align:right;color:#fff}.welcome_0 .main_slider .item .text .subtitle{font-size:18px;line-height:28px;font-weight:400;color:#ffffff;max-width:600px;margin:40px 0 0;position:relative;z-index:10}.welcome_0 .main_slider .item .text .btn{margin:40px 0 0}.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%;margin:0 auto;max-width:1380px;font-size:0;text-align:center;position:absolute;padding:15px 0 15px 10px;right:0;left:0;bottom:200px;min-height:0;z-index:990;display:flex;justify-content:flex-end;gap:16px}.welcome_0 .main_slider.owl-carousel .owl-dots::before{content:"";position:absolute;left:calc(100% - 147px);top:0;width:0;height:0;border-width:48px 0 0 51px;border-color:rgba(239,166,0,0.75) transparent transparent transparent;border-style:solid;display:inline-block}.welcome_0 .main_slider.owl-carousel .owl-dots::after{width:700px;position:absolute;top:0;bottom:0;left:calc(100% - 96px);background:rgba(239,166,0,0.75);content:""}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot{z-index:9;position:relative;width:18px;height:18px;border:1px solid #fff;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.active:hover{background:#fff !important}@media screen and (max-width:1360px){.welcome_0 .main_slider .item .text{padding:120px 0 125px}.welcome_0 .main_slider .item .text .main_title{font-size:54px;line-height:62px}.welcome_0 .main_slider .item .text .main_title span{font-size:16px;line-height:24px}.welcome_0 .main_slider .item .text .subtitle{font-size:16px;line-height:24px;margin:30px 0 0}.welcome_0 .main_slider .item .text .btn{margin:30px 0 0}}@media screen and (max-width:1000px){.welcome_0 .main_slider .item .text{padding:82px 0 125px}.welcome_0 .main_slider .item .text .main_title{font-size:40px;line-height:48px}}@media screen and (max-width:600px){.welcome_0{min-height:800px}.welcome_0 .main_slider .item .text .main_title{font-size:36px;line-height:42px}.welcome_0 .main_slider.owl-carousel .owl-dots{display:none !important}}/*# sourceMappingURL=homepage.css.map */