@media(min-width: 992px){.hero-carousel.ribbon--active .hero-carousel__slide{height:calc(100vh - 244px)}}@media(min-width: 992px){.hero-carousel:not(.ribbon--active) .hero-carousel__slide{height:calc(100vh - 186px)}}.hero-carousel__inner{--transparent-background-color: rgba(0, 0, 0, 0.6)}.hero-carousel__inner .glide__bullets{background:var(--transparent-background-color);border-radius:25px;padding:6px 2px}@media(min-width: 768px){.hero-carousel__inner .glide__bullets{padding:12px 4px}}.hero-carousel__inner .glide__bullet{background-color:rgba(0,0,0,0);border:4px solid #fff;width:10px;height:10px;margin:0 .25em}.hero-carousel__inner .glide__bullet:focus{background-color:#fff;border-color:#8659d9}.hero-carousel__inner .glide__bullet.glide__bullet--active{background-color:#fff;outline:2px #fff solid;outline-offset:2px}.hero-carousel__inner .glide__bullet.glide__bullet--active:focus{outline-color:#8659d9;border-color:#fff}@media(min-width: 768px){.hero-carousel__inner .glide__bullet{margin:0 .5em}.hero-carousel__inner .glide__bullet.glide__bullet--active{outline-width:4px;outline-offset:4px}}.hero-carousel__inner .glide__arrows{display:none}@media(min-width: 992px){.hero-carousel__inner .glide__arrows{display:revert}}.hero-carousel__inner .glide__arrow{background-color:var(--transparent-background-color);padding:12px;max-height:90%;border-radius:50px;-webkit-transition:height 200ms ease;transition:height 200ms ease;will-change:height;border:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;height:48px}@media(min-width: 1200px){.hero-carousel__inner .glide__arrow{height:73px}}.hero-carousel__inner .glide__arrow:hover{height:150px}@media(min-width: 1200px){.hero-carousel__inner .glide__arrow:hover{height:300px}}.hero-carousel__inner .glide__arrow:focus{outline:3px solid #703cd3}.hero-carousel__inner .glide__arrow:active{color:#bfbfbf}.hero-carousel__inner .glide__arrow.glide__arrow--left svg{left:-2px}.hero-carousel__inner .glide__arrow.glide__arrow--right svg{right:-2px}.hero-carousel__inner .glide__arrow svg{position:relative;width:24px;height:24px}@media(min-width: 1200px){.hero-carousel__inner .glide__arrow svg{width:48px;height:48px}}@media(prefers-reduced-motion){.hero-carousel__inner .glide__arrow{height:auto;-webkit-transition:none;transition:none}.hero-carousel__inner .glide__arrow:hover{height:auto}}.hero-carousel__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 992px){.hero-carousel__slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:revert;flex-direction:revert;padding:58px 105px}}@media(min-width: 1200px){.hero-carousel__slide{padding:116px 210px}}.hero-carousel__slide[data-align^=top-]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 992px){.hero-carousel__slide[data-align^=top-]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.hero-carousel__slide[data-align^=middle-]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-carousel__slide[data-align^=bottom-]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 992px){.hero-carousel__slide[data-align^=bottom-]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.hero-carousel__slide[data-align$=-left]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media(min-width: 992px){.hero-carousel__slide[data-align$=-left]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}.hero-carousel__slide[data-align$=-center]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.hero-carousel__slide[data-align$=-right]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media(min-width: 992px){.hero-carousel__slide[data-align$=-right]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}}.hero-carousel__slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:350px;padding:25px 20px 20px 20px;z-index:3}@media(min-width: 992px){.hero-carousel__slide-content{display:revert;max-width:50vw}}.hero-carousel__spacer{display:block;margin:0;padding:0;border:none;height:calc(var(--size)*.5)}@media(min-width: 1200px){.hero-carousel__spacer{height:var(--size)}}.hero-carousel__slide-heading{margin:0}.hero-carousel__slide-body{margin:0;font-size:2rem}@media(min-width: 992px){.hero-carousel__slide-body{font-size:2.4rem;max-width:588px}}.hero-carousel__slide-link{min-width:282px}.hero-carousel__slide-link svg{margin-right:0;margin-left:10px}.hero-carousel__slide-overlay{display:none}@media(min-width: 992px){.hero-carousel__slide-overlay{display:revert;position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;z-index:2}}.hero-carousel__slide-img--desktop{display:none}@media(min-width: 992px){.hero-carousel__slide-img--desktop{display:revert;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:0}}.hero-carousel__slide-img--desktop[data-align^=top-]{background-position-y:top}.hero-carousel__slide-img--desktop[data-align^=middle-]{background-position-y:center}.hero-carousel__slide-img--desktop[data-align^=bottom-]{background-position-y:bottom}.hero-carousel__slide-img--desktop[data-align$=-left]{background-position-x:left}.hero-carousel__slide-img--desktop[data-align$=-center]{background-position-x:center}.hero-carousel__slide-img--desktop[data-align$=-right]{background-position-x:right}.hero-carousel__slide-img--mobile{width:100%;margin-top:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hero-carousel__slide-img--mobile img{display:block;width:100%}@media(min-width: 992px){.hero-carousel__slide-img--mobile{display:none}}.hero-carousel--theme-dark{background:#000;color:#fff}@media(min-width: 992px){.hero-carousel--theme-dark[data-align^=top-left] .hero-carousel__slide-overlay{background-image:-webkit-gradient(linear, right top, left top, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%)}}@media(min-width: 992px){.hero-carousel--theme-dark[data-align^=top-right] .hero-carousel__slide-overlay{background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%)}}@media(min-width: 992px){.hero-carousel--theme-dark[data-align^=bottom-left] .hero-carousel__slide-overlay{background-image:-webkit-gradient(linear, right top, left top, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%)}}@media(min-width: 992px){.hero-carousel--theme-dark[data-align^=bottom-right] .hero-carousel__slide-overlay{background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%)}}@media(min-width: 992px){.hero-carousel--theme-dark .hero-carousel__slide-heading,.hero-carousel--theme-dark .hero-carousel__slide-body{text-shadow:0px 0px 8px rgba(0,0,0,.1)}}.hero-carousel--theme-dark .button{border-color:#fff;background:rgba(0,0,0,0);color:#fff}.hero-carousel--theme-dark .button:hover{background:#fff;color:#121212}.hero-carousel--theme-dark .button:focus{color:#fff}.hero-carousel--theme-dark .button:focus:hover{color:#121212}.hero-carousel--theme-dark .button.button--solid{border-color:#fff;background:#fff;color:#121212}.hero-carousel--theme-dark .button.button--solid:hover{border-color:#dbdbdb;background:#dbdbdb}.hero-carousel--theme-dark .button.button--solid:focus{color:#121212}.hero-carousel--theme-dark .button.button--link:hover{background:rgba(0,0,0,0);color:#dbdbdb}.hero-carousel--theme-dark .button.button--icon:hover,.hero-carousel--theme-dark .button.button--icon-large:hover{background:rgba(0,0,0,0);color:#dbdbdb}.hero-carousel--theme-dark .button.is-inactive{background-color:#f5f5f5;color:#575757;border-color:#dbdbdb}.hero-carousel--theme-dark .button.is-loading::before{border-color:#fff;border-right-color:rgba(0,0,0,0)}.hero-carousel--theme-dark .button.is-loading.button--solid::before{border-color:#121212;border-right-color:rgba(0,0,0,0)}.hero-carousel--theme-dark .button.button--orange{border-color:#fc4e03;background:rgba(0,0,0,0);color:#fc4e03}.hero-carousel--theme-dark .button.button--orange:hover{background:#fc4e03;color:#fff}.hero-carousel--theme-dark .button.button--orange:focus{color:#fc4e03}.hero-carousel--theme-dark .button.button--orange:focus:hover{color:#fff}.hero-carousel--theme-dark .button.button--orange.button--solid{border-color:#fc4e03;background:#fc4e03;color:#fff}.hero-carousel--theme-dark .button.button--orange.button--solid:hover{border-color:#fd834e;background:#fd834e}.hero-carousel--theme-dark .button.button--orange.button--solid:focus{color:#fff}.hero-carousel--theme-dark .button.button--orange.button--link:hover{background:rgba(0,0,0,0);color:#fd834e}.hero-carousel--theme-dark .button.button--orange.button--icon:hover,.hero-carousel--theme-dark .button.button--orange.button--icon-large:hover{background:rgba(0,0,0,0);color:#fd834e}.hero-carousel--theme-dark .button.button--orange.is-inactive{background-color:#f5f5f5;color:#575757;border-color:#dbdbdb}.hero-carousel--theme-dark .button.button--orange.is-loading::before{border-color:#fc4e03;border-right-color:rgba(0,0,0,0)}.hero-carousel--theme-dark .button.button--orange.is-loading.button--solid::before{border-color:#fff;border-right-color:rgba(0,0,0,0)}.hero-carousel--theme-dark .button.button--black{border-color:#121212;background:rgba(0,0,0,0);color:#121212}.hero-carousel--theme-dark .button.button--black:hover{background:#121212;color:#fff}.hero-carousel--theme-dark .button.button--black:focus{color:#121212}.hero-carousel--theme-dark .button.button--black:focus:hover{color:#fff}.hero-carousel--theme-dark .button.button--black.button--solid{border-color:#121212;background:#121212;color:#fff}.hero-carousel--theme-dark .button.button--black.button--solid:hover{border-color:#383838;background:#383838}.hero-carousel--theme-dark .button.button--black.button--solid:focus{color:#fff}.hero-carousel--theme-dark .button.button--black.button--link:hover{background:rgba(0,0,0,0);color:#383838}.hero-carousel--theme-dark .button.button--black.button--icon:hover,.hero-carousel--theme-dark .button.button--black.button--icon-large:hover{background:rgba(0,0,0,0);color:#383838}.hero-carousel--theme-dark .button.button--black.is-inactive{background-color:#f5f5f5;color:#575757;border-color:#dbdbdb}.hero-carousel--theme-dark .button.button--black.is-loading::before{border-color:#121212;border-right-color:rgba(0,0,0,0)}.hero-carousel--theme-dark .button.button--black.is-loading.button--solid::before{border-color:#fff;border-right-color:rgba(0,0,0,0)}.hero-carousel--theme-dark .button.button--white{border-color:#fff;background:rgba(0,0,0,0);color:#fff}.hero-carousel--theme-dark .button.button--white:hover{background:#fff;color:#121212}.hero-carousel--theme-dark .button.button--white:focus{color:#fff}.hero-carousel--theme-dark .button.button--white:focus:hover{color:#121212}.hero-carousel--theme-dark .button.button--white.button--solid{border-color:#fff;background:#fff;color:#121212}.hero-carousel--theme-dark .button.button--white.button--solid:hover{border-color:#dbdbdb;background:#dbdbdb}.hero-carousel--theme-dark .button.button--white.button--solid:focus{color:#121212}.hero-carousel--theme-dark .button.button--white.button--link:hover{background:rgba(0,0,0,0);color:#dbdbdb}.hero-carousel--theme-dark .button.button--white.button--icon:hover,.hero-carousel--theme-dark .button.button--white.button--icon-large:hover{background:rgba(0,0,0,0);color:#dbdbdb}.hero-carousel--theme-dark .button.button--white.is-inactive{background-color:#f5f5f5;color:#575757;border-color:#dbdbdb}.hero-carousel--theme-dark .button.button--white.is-loading::before{border-color:#fff;border-right-color:rgba(0,0,0,0)}.hero-carousel--theme-dark .button.button--white.is-loading.button--solid::before{border-color:#121212;border-right-color:rgba(0,0,0,0)}.hero-carousel--theme-light{background:#ebebeb;color:#121212}@media(min-width: 992px){.hero-carousel--theme-light[data-align^=top-left] .hero-carousel__slide-overlay{background-image:-webkit-gradient(linear, right top, left top, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(235, 235, 235, 0.5)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(235, 235, 235, 0.5) 100%)}}@media(min-width: 992px){.hero-carousel--theme-light[data-align^=top-right] .hero-carousel__slide-overlay{background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(235, 235, 235, 0.5)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 50%, rgba(235, 235, 235, 0.5) 100%)}}@media(min-width: 992px){.hero-carousel--theme-light[data-align^=bottom-left] .hero-carousel__slide-overlay{background-image:-webkit-gradient(linear, right top, left top, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(235, 235, 235, 0.5)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgba(235, 235, 235, 0.5) 100%)}}@media(min-width: 992px){.hero-carousel--theme-light[data-align^=bottom-right] .hero-carousel__slide-overlay{background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(235, 235, 235, 0.5)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 50%, rgba(235, 235, 235, 0.5) 100%)}}@media(min-width: 992px){.hero-carousel--theme-light .hero-carousel__slide-heading,.hero-carousel--theme-light .hero-carousel__slide-body{text-shadow:0px 0px 8px rgba(235,235,235,.1)}}.hero-carousel--theme-light .button.button--orange{border-color:#fc4e03;background:rgba(0,0,0,0);color:#fc4e03}.hero-carousel--theme-light .button.button--orange:hover{background:#fc4e03;color:#fff}.hero-carousel--theme-light .button.button--orange:focus{color:#fc4e03}.hero-carousel--theme-light .button.button--orange:focus:hover{color:#fff}.hero-carousel--theme-light .button.button--orange.button--solid{border-color:#fc4e03;background:#fc4e03;color:#fff}.hero-carousel--theme-light .button.button--orange.button--solid:hover{border-color:#fd834e;background:#fd834e}.hero-carousel--theme-light .button.button--orange.button--solid:focus{color:#fff}.hero-carousel--theme-light .button.button--orange.button--link:hover{background:rgba(0,0,0,0);color:#fd834e}.hero-carousel--theme-light .button.button--orange.button--icon:hover,.hero-carousel--theme-light .button.button--orange.button--icon-large:hover{background:rgba(0,0,0,0);color:#fd834e}.hero-carousel--theme-light .button.button--orange.is-inactive{background-color:#f5f5f5;color:#575757;border-color:#dbdbdb}.hero-carousel--theme-light .button.button--orange.is-loading::before{border-color:#fc4e03;border-right-color:rgba(0,0,0,0)}.hero-carousel--theme-light .button.button--orange.is-loading.button--solid::before{border-color:#fff;border-right-color:rgba(0,0,0,0)}.hero-carousel--theme-light .button.button--black{border-color:#121212;background:rgba(0,0,0,0);color:#121212}.hero-carousel--theme-light .button.button--black:hover{background:#121212;color:#fff}.hero-carousel--theme-light .button.button--black:focus{color:#121212}.hero-carousel--theme-light .button.button--black:focus:hover{color:#fff}.hero-carousel--theme-light .button.button--black.button--solid{border-color:#121212;background:#121212;color:#fff}.hero-carousel--theme-light .button.button--black.button--solid:hover{border-color:#383838;background:#383838}.hero-carousel--theme-light .button.button--black.button--solid:focus{color:#fff}.hero-carousel--theme-light .button.button--black.button--link:hover{background:rgba(0,0,0,0);color:#383838}.hero-carousel--theme-light .button.button--black.button--icon:hover,.hero-carousel--theme-light .button.button--black.button--icon-large:hover{background:rgba(0,0,0,0);color:#383838}.hero-carousel--theme-light .button.button--black.is-inactive{background-color:#f5f5f5;color:#575757;border-color:#dbdbdb}.hero-carousel--theme-light .button.button--black.is-loading::before{border-color:#121212;border-right-color:rgba(0,0,0,0)}.hero-carousel--theme-light .button.button--black.is-loading.button--solid::before{border-color:#fff;border-right-color:rgba(0,0,0,0)}.hero-carousel--theme-light .button.button--white{border-color:#fff;background:rgba(0,0,0,0);color:#fff}.hero-carousel--theme-light .button.button--white:hover{background:#fff;color:#121212}.hero-carousel--theme-light .button.button--white:focus{color:#fff}.hero-carousel--theme-light .button.button--white:focus:hover{color:#121212}.hero-carousel--theme-light .button.button--white.button--solid{border-color:#fff;background:#fff;color:#121212}.hero-carousel--theme-light .button.button--white.button--solid:hover{border-color:#dbdbdb;background:#dbdbdb}.hero-carousel--theme-light .button.button--white.button--solid:focus{color:#121212}.hero-carousel--theme-light .button.button--white.button--link:hover{background:rgba(0,0,0,0);color:#dbdbdb}.hero-carousel--theme-light .button.button--white.button--icon:hover,.hero-carousel--theme-light .button.button--white.button--icon-large:hover{background:rgba(0,0,0,0);color:#dbdbdb}.hero-carousel--theme-light .button.button--white.is-inactive{background-color:#f5f5f5;color:#575757;border-color:#dbdbdb}.hero-carousel--theme-light .button.button--white.is-loading::before{border-color:#fff;border-right-color:rgba(0,0,0,0)}.hero-carousel--theme-light .button.button--white.is-loading.button--solid::before{border-color:#121212;border-right-color:rgba(0,0,0,0)}

/*# sourceMappingURL=cmsplugin_hero_carousel.css.map*/