.heroslider{overflow:hidden;position:relative;display:block;background:var(--dark)}.heroslider .imageslides .notloading{display:none}.heroslider .meta{display:block;position:absolute;left:0;bottom:0;width:100%}.heroslider .meta a{display:inline-block;text-align:center;background:var(--light);padding:2rem 2.5rem 1.5rem 3.5rem;font-size:3rem;font-size:clamp(1.8rem, 3vw, 3rem);text-transform:uppercase;position:relative;opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);transition:2s opacity cubic-bezier(0.075, 0.82, 0.165, 1),2s -webkit-transform cubic-bezier(0.075, 0.82, 0.165, 1);transition:2s transform cubic-bezier(0.075, 0.82, 0.165, 1),2s opacity cubic-bezier(0.075, 0.82, 0.165, 1);transition:2s transform cubic-bezier(0.075, 0.82, 0.165, 1),2s opacity cubic-bezier(0.075, 0.82, 0.165, 1),2s -webkit-transform cubic-bezier(0.075, 0.82, 0.165, 1)}.heroslider .meta a:before{content:"";position:absolute;top:0;right:100%;height:100%;width:2000px;background:var(--light)}.heroslider .meta a span,.heroslider .meta a i{display:inline-block}.heroslider .meta a i{top:2px;position:relative;margin-left:1rem}.heroslider .slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.heroslider .slick-list{position:relative;display:block;overflow:hidden;margin:0 -15px;padding:0}.heroslider .slick-list:focus{outline:none}.heroslider .slick-list.dragging{cursor:pointer;cursor:hand}.heroslider .slick-slider .slick-track,.heroslider .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.heroslider .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.heroslider .slick-track:before,.heroslider .slick-track:after{display:table;content:''}.heroslider .slick-track:after{clear:both}.heroslider .slick-loading .slick-track{visibility:hidden}.heroslider .slick-slide{display:none;float:left;height:100%;min-height:1px;outline:0}.heroslider .slick-slide{display:none;margin:0 15px}.heroslider .slick-slide img{width:100%;display:block;margin:0;border-radius:var(--borderradius);height:100vh;max-height:-webkit-fill-available;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.heroslider .slick-slide.slick-active img{-webkit-transform:scale(1) !important;transform:scale(1) !important}.heroslider .slick-slide.slick-active .meta a{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.heroslider .slick-slide.dragging img{pointer-events:none}.heroslider .slick-initialized .slick-slide{display:block}.heroslider .slick-loading .slick-slide{visibility:hidden}.heroslider .slick-arrow.slick-hidden{display:none}.heroslider .slick-prev,.heroslider .slick-next{position:absolute;right:0;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-appearance:none;background:rgba(0,0,0,0.3);width:50px;height:50px;border:0;box-shadow:none;outline:0;overflow:hidden;color:transparent;-webkit-transform:translateY(0);transform:translateY(0);z-index:2}.heroslider .slick-prev:before,.heroslider .slick-next:before{font-family:"boxicons" !important;content:"\ea2d";font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--light);position:absolute;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.heroslider .slick-prev.slick-disabled,.heroslider .slick-next.slick-disabled{opacity:.6;cursor:not-allowed}.heroslider .slick-prev{left:0;right:initial}.heroslider .slick-prev:before{content:"\ea2a"}.heroslider .slick-dots{position:absolute;bottom:2rem;right:2rem;list-style:none;display:block;text-align:center;padding:0;margin:0;z-index:2}@media (max-width: 1100px){.heroslider .slick-dots{display:none !important}}.heroslider .slick-dots li{position:relative;display:inline-block;height:10px;width:10px;margin:0 3px;padding:0;cursor:pointer}.heroslider .slick-dots li button{border:0;background:var(--dark);border-radius:100%;display:block;height:10px;width:10px;outline:none;line-height:0px;font-size:0px;padding:3px;cursor:pointer;opacity:.3}.heroslider .slick-dots li button:hover,.heroslider .slick-dots li button:focus{outline:none}.heroslider .slick-dots li.slick-active button{opacity:.8}
