﻿.hero{position:relative}
.hero .hero-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}
.hero .hero-item{position:relative;width:100%;height:518px}
.hero .hero-item.PurpleMidnight::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(81,88,167,0.45)),to(rgba(30,26,76,0.85)));background:linear-gradient(180deg,rgba(81,88,167,0.45) 0,rgba(30,26,76,0.85) 100%)}
.hero .hero-item.PurpleOffWhite::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(81,88,167,0.35)),to(rgba(253,248,249,0.7)));background:linear-gradient(180deg,rgba(81,88,167,0.35) 0,rgba(253,248,249,0.7) 100%)}
.hero .hero-item.TurquoiseOffWhite::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(117,199,204,0.4)),to(rgba(253,248,249,0.75)));background:linear-gradient(180deg,rgba(117,199,204,0.4) 0,rgba(253,248,249,0.75) 100%)}
.hero .hero-item.PurpleMidnightTurquoise::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(81,88,167,0.45)),color-stop(50%,rgba(30,26,76,0.85)),to(rgba(117,199,204,0.6)));background:linear-gradient(180deg,rgba(81,88,167,0.45) 0,rgba(30,26,76,0.85) 50%,rgba(117,199,204,0.6) 100%)}
.hero .hero-item picture{display:block;width:100%;height:100%}
.hero .hero-item picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.hero .hero-item .wrapper-sm{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--color_text-white);text-align:left;z-index:1}
.hero .hero-item .wrapper-sm .hero-title{font-weight:bold;margin:0;font-size:clamp(32px,3vw,54px)}
.hero .hero-item .wrapper-sm .hero-subtitle{margin-bottom:24px;font-size:18px}
.hero .slick-dots{position:absolute;left:0;right:0;bottom:32px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0}
.hero .slick-dots li{padding:0;margin:0;list-style:none}
.hero .slick-dots li.slick-active{outline:0;border-radius:100%;width:12px;height:12px;max-width:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f0feff;margin:0 8px;outline:2px solid #f0feff}
.hero .slick-dots li button{padding:6px;outline:2px solid #f0feff;border:0;width:12px;max-width:12px;height:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border-radius:100%;cursor:pointer;margin:0 8px;text-indent:-99999px}
.hero .slick-dots li button:focus{outline:0}