.welcome_0{critical:homepage;overflow:hidden;background-color:#efefef;position:relative;display:block;aspect-ratio:16 / 9;width:100%;box-sizing:border-box;max-width:100%;max-height:1080px}.welcome_0 .main_slider{critical:homepage;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 *{critical:homepage;height:100%}.welcome_0 .main_slider .item{critical:homepage;overflow:hidden;position:relative}.welcome_0 .main_slider .item::before{mix-blend-mode:multiply;content:"";z-index:1;position:absolute;top:0;right:0;left:0;height:300px;background:linear-gradient(#a5a091 0%, rgba(165,160,145,0) 100%)}.welcome_0 .main_slider .item::after{content:"";z-index:1;position:absolute;bottom:0;right:0;left:0;height:300px;background:linear-gradient(to bottom, rgba(165,160,145,0) 0%, #a5a091 100%)}.welcome_0 .main_slider .item picture{critical:homepage;position:absolute;inset:-1px;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 .flex{critical:homepage;position:absolute;left:0;right:0;margin:0 auto;padding:0 140px 60px 0;display:flex;align-items:flex-start;box-sizing:border-box;z-index:10;flex-direction:column;justify-content:flex-end}.welcome_0 .main_slider .item .flex *{height:initial}.welcome_0 .main_slider.stop{critical:homepage;display:block;opacity:1}.welcome_0 .main_slider .item .anotation{text-shadow:0 0 10px rgba(0,0,0,0.5);display:block;text-transform:uppercase;font-size:36px;line-height:40px;color:#fff;margin:0 0 5px;font-weight:400;text-align:left;padding:0}.welcome_0 .main_slider .item .main_title{text-shadow:0 0 10px rgba(0,0,0,0.5);display:block;text-transform:uppercase;font-size:72px;line-height:80px;color:#fff;margin:0;font-weight:400;text-align:left;padding:0}.welcome_0 .main_slider .item .btn{critical:homepage;position:absolute;bottom:90px;right: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%;max-width:1400px;font-size:0;margin:0 auto;text-align:center;position:absolute;left:0;right:0;bottom:60px;min-height:0;z-index:990;display:flex;justify-content:flex-end;gap:40px}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot{position:relative;width:40px;height:6px;line-height:0;font-size:0;display:block;vertical-align:middle;margin:0}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot::before{content:"";margin:0;position:absolute;left:0;width:100%;bottom:0;height:2px;background:#fff;display:block;transition:all 400ms ease 0ms}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot.active::before,.notouch .welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot.active:hover::before{height:6px}@media screen and (max-width:1280px){.welcome_0 .main_slider .item .flex{padding-bottom:50px}.welcome_0 .main_slider .item .anotation{font-size:30px;line-height:34px}.welcome_0 .main_slider .item .main_title{font-size:62px;line-height:70px}.welcome_0 .main_slider.owl-carousel .owl-dots{bottom:50px}.welcome_0 .main_slider .item .btn{bottom:80px}}@media screen and (max-width:1000px){.welcome_0 .main_slider .item .flex{padding-bottom:40px}.welcome_0 .main_slider .item .anotation{font-size:24px;line-height:30px}.welcome_0 .main_slider .item .main_title{font-size:52px;line-height:60px}.welcome_0 .main_slider.owl-carousel .owl-dots{bottom:40px}.welcome_0 .main_slider .item .btn{bottom:70px}}@media screen and (max-width:750px){.welcome_0{critical:homepage;min-height:750px}.welcome_0 .main_slider .item .flex{align-items:center;padding:0 0 100px}.welcome_0 .main_slider .item .anotation{text-align:center;font-size:18px;line-height:24px}.welcome_0 .main_slider .item .main_title{text-align:center;font-size:36px;line-height:44px}.welcome_0 .main_slider .item::before{height:400px}.welcome_0 .main_slider .item::after{height:400px}.welcome_0 .main_slider .item .btn{position:relative;margin:40px 0 0;bottom:0}.welcome_0 .main_slider.owl-carousel .owl-dots{gap:30px;justify-content:center;bottom:50px}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot{width:30px}}/*# sourceMappingURL=homepage.css.map */