.hero{color:var(--color-white);height:100%;position:relative}@media (min-width:768px){.hero{color:var(--color-white)}}.hero h1,.hero h2,.hero h3{color:#fff;line-height:var(--line-height-xxl)}.hero h1{font-size:var(--font-size-xxl)}.hero p{font-size:var(--font-size-md);line-height:var(--line-height-xxl)}.hero__slider{height:100%;padding-bottom:80px;padding-top:100px;position:relative}@media (min-width:768px){.hero__slider{height:100%;min-height:700px;padding-bottom:0;padding-top:140px}.hero h1{font-size:var(--font-size-xxxl)}}@media (min-width:1440px){.hero__slider{padding-top:150px}}@media (min-width:1800px){.hero__slider{min-height:720px;padding-top:160px}.background-slide{background-position:100% 75%!important;background-size:80%!important}}.hero-border{display:none}@media (min-width:768px){.hero-border{bottom:-1px;display:block;height:auto;position:absolute;width:100%;z-index:6}}.hero__slider-content{max-width:550px;position:relative;z-index:3}.hero__slider-image{width:100%}@media (min-width:768px){.hero__slider-image{bottom:0;height:100%;overflow:hidden;position:absolute;right:0;width:56%;z-index:1}}@media (max-width:800px){.hero__slider-image{display:none!important}}.background-slide{background-position:100%;background-repeat:no-repeat;background-size:cover;height:auto;width:100%}@media (min-width:768px){.background-slide{background-position:100% 100%;background-size:100%;height:auto;width:100%}}.hero__slider-content a{color:#fff;font-weight:600;text-decoration:none}@media (min-width:768px){.hero__slider-content a:hover{text-decoration:underline}}.hero__slider-nav{max-width:fit-content;position:relative;z-index:11}.hero__slider-nav .slick-dots{bottom:unset;padding-left:40px;padding-right:40px;position:relative;width:fit-content}.hero__slider-nav .slick-dots li button{align-items:center;display:flex;justify-content:center;padding:0}.hero__slider-nav .slick-dots li button:before{border:1px solid #fff;border-radius:50%;content:"";height:12px;opacity:1;position:relative;width:12px}.hero__slider-nav .slick-dots li.slick-active button:before{background:#fff;border:1px solid #fff;opacity:1}.hero__slider-nav .slick-next,.hero__slider-nav .slick-prev{height:35px;top:14px;width:35px;z-index:12}.hero__slider-nav .slick-next:before,.hero__slider-nav .slick-prev:before{font-size:25px;height:35px;width:35px}.hero__slider-nav .slick-next:focus,.hero__slider-nav .slick-next:hover,.hero__slider-nav .slick-prev:focus,.hero__slider-nav .slick-prev:hover{border:none}.hero__slider-nav .slick-prev{left:0}.hero__slider-nav .slick-next{right:0}.hero__slider-image .slick-active{animation:fade-in-move-left 1s ease}@keyframes fade-in-move-right{0%{opacity:0;transform:translateX(-50%)}90%{opacity:1}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-move-left{0%{opacity:0;transform:translateX(50%)}90%{opacity:1}to{opacity:1;transform:translateX(0)}}