.wp-block-viseven-profile-quote-carousel img{-o-object-fit:cover;object-fit:cover}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__slider{align-items:stretch;display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;-ms-overflow-style:none;gap:20px;padding:0 2rem}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__slider::-webkit-scrollbar{display:none}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__item{border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;isolation:isolate;max-width:460px;min-height:450px;min-width:280px;overflow:hidden;position:relative;scroll-snap-align:center;transition:opacity .5s;width:100%}@media(min-width:768px){.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__item{max-width:872px;min-height:600px;min-width:0}}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__content-wrap{flex-shrink:0;height:350px;line-height:0;overflow:hidden;width:100%}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:768px){.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__content-wrap{height:100%;inset:0;position:absolute}}@media(max-width:767px){.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__content-wrap,.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__content-wrap img{border-top-left-radius:8px;border-top-right-radius:8px}}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__content{background:var(--bg-color);display:flex;flex:1;flex-direction:column;justify-content:center;margin-left:auto;padding:24px;position:relative;width:100%;z-index:10}@media(min-width:768px){.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__content{backdrop-filter:blur(20px);background:var(--tablet-bg);padding:32px;width:60%}}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__quote-icon{flex-shrink:0;margin-bottom:16px}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__quote{color:var(--text-color);font-size:16px;font-weight:500;line-height:150%;margin-bottom:auto;width:100%}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__footer{align-items:flex-end;display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-top:auto;padding-top:40px}@media(min-width:768px){.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__footer{padding-top:140px}}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__meta{display:flex;flex:1 1 280px;flex-direction:column;gap:4px;max-width:280px}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__title{color:var(--color-v7-white);font-size:22px;font-weight:700;line-height:130%}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__position{color:var(--color-v7-white);display:block;font-size:12px;font-weight:500;letter-spacing:.025em;line-height:140%;opacity:.8;text-transform:uppercase;white-space:pre-wrap}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__indicators{display:flex;flex:0 0 auto;gap:8px;justify-content:center;margin-bottom:4px;margin-top:24px;width:100%}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__indicator{background:var(--color-v7-dark-blue);border-radius:9999px;flex-shrink:0;height:4px;opacity:.3;transition:opacity .3s;width:32px}.wp-block-viseven-profile-quote-carousel .profile-quote-carousel__indicator--active{opacity:1}
