.welcome_0{overflow:hidden;display:block;position:relative;width:100%;padding:0 0 30%;min-height:290px;box-sizing:border-box;background:#eaeaea}.welcome_0 .main_slider{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.welcome_0 .main_slider,.welcome_0 .main_slider *{height:100%}.welcome_0 .main_slider .item{position:relative}.welcome_0 .main_slider .item *{height:auto}.welcome_0 .img{position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:transparent;z-index:0}.welcome_0 .img::before{position:absolute;inset:0;background:linear-gradient(to right, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%);content:"";z-index:1}.welcome_0 .flex{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;inset:0;width:90%;max-width:1310px;margin:0 auto}.welcome_0 .main_title{max-width:500px;background:#FDC418;color:#1D1D1B;font-size:34px;line-height:40px;font-weight:700;padding:8px 12px;margin:0 0 10px}.welcome_0 .motto{max-width:500px;color:#FDC418;font-size:24px;line-height:30px;padding:0;margin:10px 0 40px}.welcome_0 .main_slider.owl-carousel .owl-nav,.welcome_0 .main_slider.owl-carousel .owl-nav *{height:initial}.welcome_0 .main_slider.owl-carousel .owl-nav{min-height:0;z-index:991;position:absolute;left:20px;right:20px;top:calc(50% - 15px);margin:0}.welcome_0 .main_slider.owl-carousel .owl-nav .owl-prev{background:#fff;border-radius:30px;cursor:pointer;position:absolute;width:30px;height:30px;left:0;transition:all 400ms ease 0ms}.welcome_0 .main_slider.owl-carousel .owl-nav .owl-next{background:#fff;border-radius:30px;cursor:pointer;position:absolute;width:30px;height:30px;right:0;transition:all 400ms ease 0ms}.welcome_0 .main_slider.owl-carousel .owl-nav .owl-prev::before{position:absolute;inset:0;content:"";background-color:#1D1D1B;-webkit-mask-image:url('../../img/arrow_right.svg');mask-image:url('../../img/arrow_right.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:14px 14px;mask-repeat:no-repeat;mask-position:center center;mask-size:14px 14px;display:block;transform:rotate(180deg);transition:all 400ms ease 0ms}.welcome_0 .main_slider.owl-carousel .owl-nav .owl-next::before{position:absolute;inset:0;content:"";background-color:#1D1D1B;-webkit-mask-image:url('../../img/arrow_right.svg');mask-image:url('../../img/arrow_right.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:14px 14px;mask-repeat:no-repeat;mask-position:center center;mask-size:14px 14px;display:block;transition:all 400ms ease 0ms}.notouch .welcome_0 .main_slider.owl-carousel .owl-nav .owl-prev:hover,.notouch .welcome_0 .main_slider.owl-carousel .owl-nav .owl-next:hover,.notouch .welcome_0 .main_slider.owl-carousel .owl-nav .owl-prev:focus,.notouch .welcome_0 .main_slider.owl-carousel .owl-nav .owl-next:focus{background-color:#FDC418}.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{font-size:0;margin:0 auto;text-align:center;position:absolute;left:0;right:0;bottom:5px;min-height:0;z-index:990;display:flex;justify-content:center;gap:5px}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot{position:relative;width:20px;height:20px;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:50%;top:50%;transform:translate(-50%, -50%);width:4px;height:4px;background:#1D1D1B;display:block;border-radius:10px;transition:all 400ms ease 0ms}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot::after{content:"";opacity:0;margin:0;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:18px;height:18px;background:transparent;border:1px solid #1D1D1B;display:block;border-radius:10px;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{background:#FDC418 !important}.welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot.active::after,.notouch .welcome_0 .main_slider.owl-carousel .owl-dots .owl-dot.active:hover::after{opacity:1}@media screen and (max-width:1400px){.welcome_0 .main_title{font-size:38px;line-height:44px}.welcome_0 .motto{font-size:22px;line-height:28px;margin:0 0 35px}}@media screen and (max-width:1280px){.welcome_0 .main_title{font-size:34px;line-height:38px}.welcome_0 .motto{font-size:20px;line-height:26px;margin:0 0 30px}}@media screen and (max-width:750px){.welcome_0{min-height:220px}.welcome_0 .img::before{background:rgba(0,0,0,0.6)}.welcome_0 .main_title{font-size:26px;line-height:32px}.welcome_0 .motto{font-size:16px;line-height:22px;margin:0 0 25px}}@media screen and (max-width:500px){.welcome_0 .motto{margin:0 0 15px}}.benefits_list{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);row-gap:20px;column-gap:20px;width:100%}.benefits_list .item{display:block;position:relative}.benefits_list .item .img{border-radius:50px;border:1px solid #eaeaea;width:90px;margin:0 auto;display:block}.benefits_list .item .img img{width:100%;height:initial;margin:0 auto;display:block}.benefits_list .item .text .title{max-width:220px;font-size:20px;line-height:26px;font-weight:500;margin:25px auto 0;display:block}.benefits_list .item .text .anotation{max-width:310px;font-size:14px;line-height:24px;font-weight:300;margin:10px auto 0;display:block}@media screen and (max-width:1024px){.benefits_list{grid-template-columns:repeat(2, 1fr);row-gap:20px;column-gap:20px}}@media screen and (max-width:500px){.benefits_list{grid-template-columns:repeat(1, 1fr);row-gap:20px;column-gap:20px}.benefits_list .item .img{width:60px}.benefits_list .item .text .title{font-size:14px;line-height:22px;margin:15px auto 0}}.main_sections{display:grid;grid-column-gap:20px;grid-row-gap:20px}@media screen and (min-width:1025px){.main_sections{grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(2, 1fr);grid-template-areas:"a a b b c c" "a a d d d d"}.main_sections .item:nth-child(1){grid-area:a}.main_sections .item:nth-child(2){grid-area:b}.main_sections .item:nth-child(3){grid-area:c}.main_sections .item:nth-child(4){grid-area:d}}.main_sections .item{min-height:340px;box-sizing:border-box;overflow:hidden;background-color:#f2f3f3;position:relative;display:flex;padding:30px;margin:0;font-size:0;line-height:0}.main_sections .item .img{z-index:0;width:100%;position:absolute;inset:0;margin:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:transparent;transform:scale(1);transition:transform 12s cubic-bezier(.23, 1, .32, 1)}.notouch .main_sections .item:hover .img{transform:scale(1.1)}.main_sections .item .img::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.7) 100%)}.main_sections .item .text{text-align:left;z-index:10;position:absolute;left:30px;bottom:30px;right:30px;display:flex;align-items:flex-start;flex-direction:column}.main_sections .item .text .title{font-size:28px;line-height:34px;font-weight:500;color:#fff;margin:0}.main_sections .item .text .text_box{height:0;overflow:hidden;color:#fff;opacity:.65;transition:all 400ms ease 0ms}html:not(.notouch) .main_sections .item .text .text_box,.notouch .main_sections .item:hover .text .text_box{margin:15px 0 0;height:90px}@media screen and (max-width:1500px){.main_sections .item .text{left:20px;bottom:20px;right:20px}.main_sections .item .text .title{font-size:24px;line-height:30px}}@media screen and (max-width:1024px){.main_sections{grid-template-columns:repeat(2, 1fr);row-gap:15px;column-gap:15px}.main_sections .item .text{left:10px;bottom:10px;right:10px}.main_sections .item .text .title{font-size:20px;line-height:26px}html:not(.notouch) .main_sections .item .text .text_box,.notouch .main_sections .item:hover .text .text_box{margin:10px 0 0}}@media screen and (max-width:500px){.main_sections{grid-template-columns:repeat(1, 1fr);row-gap:15px;column-gap:15px}.main_sections .item{min-height:280px}}/*# sourceMappingURL=homepage.css.map */