.welcome_0{overflow:hidden;background-color:#efefef;position:relative;display:block;max-height:1040px;min-height:670px;padding:0;aspect-ratio:16 / 9;box-sizing:border-box;max-width:100%;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% - (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 picture{position:absolute;inset:0;z-index:0}.welcome_0 .main_slider .item picture::before{max-width:1160px;content:"";z-index:1;position:absolute;inset:-1px;background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0.64) 78%, rgba(255,255,255,0) 100%)}.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:123px 0 0;width:90%;gap:5rem;box-sizing:border-box;max-width:1360px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.welcome_0 .main_slider .item .text .title{padding:32px 96px 32px 0;font-size:64px;line-height:70px;width:100%;max-width:720px;font-weight:700;color:#ffffff;margin:0;position:relative;z-index:0}.welcome_0 .main_slider .item .text .title::before{z-index:-1;position:absolute;content:"";inset:0;left:-610px;clip-path:polygon(0 0, 100% 0, calc(100% - 96px) 100%, 0 100%);background:rgba(227,6,19,0.8)}.welcome_0 .main_slider .item .text .btns{margin:0;display:flex;gap:2.5rem;align-items:center}.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{max-width:1360px;width:90%;margin:0 auto;text-align:center;position:absolute;height:0;left:0;right:0;top:50%;min-height:0;z-index:990;display:block}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot{background:#004F9F;position:relative;width:20px;height:20px;line-height:0;font-size:0;display:block;vertical-align:middle;margin:10px 0 10px auto}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot.active{background:#E30613 !important}@media screen and (max-width:1280px){.welcome_0 .main_slider .item .text{padding:113px 0 0;gap:4rem}.welcome_0 .main_slider .item .text .title{padding:24px 80px 24px 0;font-size:52px;line-height:58px;max-width:600px}.welcome_0 .main_slider .item .text .title::before{clip-path:polygon(0 0, 100% 0, calc(100% - 80px) 100%, 0 100%)}.welcome_0 .main_slider .item .text .btns{gap:1.5rem}}@media screen and (max-width:1000px){.welcome_0 .main_slider .item .text{padding:75px 0 0;gap:3rem}.welcome_0 .main_slider .item .text .title{padding:24px 64px 24px 0;font-size:42px;line-height:50px;max-width:480px}.welcome_0 .main_slider .item .text .title::before{clip-path:polygon(0 0, 100% 0, calc(100% - 64px) 100%, 0 100%)}.welcome_0 .main_slider .item .text .btns{gap:1rem}}@media screen and (max-width:1000px){.welcome_0{min-height:670px}.welcome_0 .main_slider .item .text .title{padding:24px 48px 24px 0;font-size:32px;line-height:40px;max-width:260px}.welcome_0 .main_slider .item .text .title::before{clip-path:polygon(0 0, 100% 0, calc(100% - 48px) 100%, 0 100%)}.welcome_0 .main_slider .item .text .btns{flex-direction:column;width:100%}.welcome_0 .main_slider .item .text .btns .btn{width:100%;box-sizing:border-box}}.category_list{width:100%;margin:-110px auto 0;z-index:99;position:relative;display:flex;gap:64px;justify-content:space-between;max-width:850px}.category_list .item{box-shadow:0 0 20px rgba(0,0,0,0.25);z-index:0;position:relative;box-sizing:border-box;padding:2.5rem 1rem;width:100%;max-width:220px;display:flex;gap:1rem;flex-direction:column}.category_list .item::before{z-index:-1;content:"";position:absolute;inset:0;transform-origin:center center;background:#fff;transition:all 400ms ease 0ms}.notouch .category_list .item:is(:hover,:focus)::before{background:#004F9F}.category_list .item .icon{width:100%;margin:0 auto;aspect-ratio:1;max-width:84px}.category_list .item .icon svg{width:100%;height:initial;display:block}.category_list .item .icon svg *{fill:#004F9F;fill-rule:evenodd;transition:all 400ms ease 0ms}.category_list .item .title{text-align:center;font-size:20px;line-height:28px;color:#004F9F;font-weight:700;margin:0;transition:all 400ms ease 0ms}.notouch .category_list .item:is(:hover,:focus) .icon svg *{fill:#fff}.notouch .category_list .item:is(:hover,:focus) .title{color:#fff}@media screen and (max-width:1430px){.category_list{margin:-90px auto 0;gap:48px;max-width:850px}.category_list .item{padding:2rem .5rem;max-width:220px}.category_list .item .icon{max-width:72px}.category_list .item .title{font-size:18px;line-height:24px}}@media screen and (max-width:1000px){.category_list{margin:-86px auto 0}.category_list .item .icon{max-width:64px}.category_list .item .title{font-size:16px;line-height:24px}}@media screen and (max-width:700px){.category_list{flex-direction:column;padding:48px 0 0;margin:0 auto 0;align-items:center;gap:32px}}/*# sourceMappingURL=homepage.css.map */