.hero-carousel{box-sizing:border-box;isolation:isolate;min-height:522px;position:relative;width:100%;*{box-sizing:border-box}.hero-carousel-control.hero-carousel-control:is(.hero-carousel-control.hero-carousel-control){opacity:0;pointer-events:none;transition:opacity .3s ease-in-out!important}&:hover{.hero-carousel-control.hero-carousel-control:is(.hero-carousel-control.hero-carousel-control){opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out!important}}}.hero-carousel-slide-list{display:grid;height:100%;list-style-type:none;margin:0;min-height:522px;padding:0;place-items:center}.hero-carousel-slide.hero-carousel-slide:is(.hero-carousel-slide.hero-carousel-slide){background-repeat:no-repeat;background-size:cover;grid-area:1/1;height:100%;margin:0;min-height:522px;opacity:1;padding:100px;position:relative;transition:opacity 1s!important;width:100%;&[data-active=true]{z-index:100}&[data-active=false]{opacity:0}&[data-content-align=left]{text-align:start;& article{margin-right:auto}}&[data-content-align=right]{text-align:end;& article{margin-left:auto}}&[data-content-align=center]{text-align:center;& article{margin-inline:auto}}>div{margin-inline:auto;max-width:1240px}article{width:50%;.overline-text{display:inline-block;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.cta.cta:is(.cta.cta){background-color:#483344;border-radius:9999px;color:#fff;cursor:pointer;display:inline-block;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px;margin:5px;padding:15px 30px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .4s ease-in-out,color .4s ease-in-out!important;&:hover{background-color:#fff;color:#483344;transition:background-color .4s ease-in-out,color .4s ease-in-out!important}}}}@media only screen and (max-width:991px){.hero-carousel-slide.hero-carousel-slide:is(.hero-carousel-slide.hero-carousel-slide){article{width:100%;.heading-wrap{h1{margin-bottom:18px}}.overline-text{margin-bottom:10px}}}}@media only screen and (max-width:479px){.hero-carousel-slide.hero-carousel-slide:is(.hero-carousel-slide.hero-carousel-slide){article{.cta.cta:is(.cta.cta){min-width:160px}}}}.hero-carousel-indicator-list-wrapper{display:block;inset:0;bottom:25px;margin:0;padding:0;position:absolute;text-align:center;top:auto;z-index:900}.hero-carousel-indicator-list{align-items:center;display:flex;gap:10px;justify-content:center;list-style-type:none;margin:0;padding:0}.hero-carousel-indicator{aspect-ratio:1;border-radius:50%;display:grid;overflow:hidden;place-items:center;width:12px;>button{all:unset;aspect-ratio:1;cursor:pointer;display:grid;place-items:center;width:12px;&:before{aspect-ratio:1;background-color:#fff;content:"";display:block;grid-area:1/1;overflow:hidden;position:relative;width:16px;z-index:1}}&[data-active=false]{>button{&:before{opacity:.75}}}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hero-carousel-control{all:unset;aspect-ratio:1;background-color:transparent;border:0;cursor:pointer;display:grid;inset:0;margin:auto;opacity:1;place-items:center;position:absolute;width:50px;z-index:1000;&:before{border-right:3px solid #fff;border-top:3px solid #fff;content:"";display:block;font-size:0;height:14px;margin:0;width:14px}&[data-control=prev]{left:20px;right:auto;&:before{margin-left:3px;transform:rotate(-135deg)}}&[data-control=next]{left:auto;right:20px;&:before{margin-right:3px;transform:rotate(45deg)}}&[data-visible=false]{opacity:0;pointer-events:none}}@media only screen and (max-width:991px){.hero-carousel-control{width:40px}}@media only screen and (max-width:1024px){.hero-carousel-control{&[data-control=right]{left:15px}}.hero-carousel-control{&[data-control=left]{left:15px}}}