@charset "UTF-8";:root,[data-bs-theme=light]{--highlight-overlay-before-carousel: linear-gradient( to left, rgba(245, 244, 242, 0) 0%, rgba(245, 244, 242, 1) 100% );--highlight-overlay-after-carousel: linear-gradient( to right, rgba(245, 244, 242, 0) 0%, rgba(245, 244, 242, 1) 100% )}[data-bs-theme=dark]{--highlight-overlay-before-carousel: linear-gradient( to left, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 1) 100% );--highlight-overlay-after-carousel: linear-gradient( to right, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 1) 100% )}.highlight-carousel{display:flex;gap:24px;flex-direction:column;width:100%;position:relative;margin:16px auto}.highlight-header{display:flex;justify-content:space-between;align-items:center;width:100%}.highlight-navigation{display:flex;gap:16px}@media screen and (max-width:768px){.highlight-navigation{display:none}}.highlight-navigation button{background:none;border:1px solid #ddd;border-radius:50%;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.highlight-navigation button i{font-size:16px;height:16px!important;display:flex;align-items:center}.highlight-navigation button:hover{background:#ffffff1a}.highlight-navigation button.swiper-button-disabled{opacity:.3;cursor:not-allowed;border-color:#303030}.highlight-carousel__mask{width:100vw;overflow:hidden;position:relative;padding-bottom:10px}@media screen and (min-width:768px){.highlight-carousel__mask{width:100%}.highlight-carousel__mask:before{position:absolute;content:"";top:0;left:0;height:100%;width:5%;background:var(--highlight-overlay-before-carousel);z-index:3;pointer-events:none}.highlight-carousel__mask:after{position:absolute;content:"";top:0;right:0;height:100%;width:5%;background:var(--highlight-overlay-after-carousel);z-index:3;pointer-events:none}}.highlight-carousel__mask .swiper-wrapper{justify-content:flex-start}.highlight-title{display:flex;align-items:center;gap:16px;font-size:36px;font-weight:400;line-height:44px}.highlight-title [data-icon-name=logo-horizontal] path{fill:#009c2e!important}.highlight-card{position:relative;flex:0 0 auto;width:250px!important;aspect-ratio:9/16;border-radius:20px;overflow:hidden;display:flex;align-items:center;padding:24px;background:#0a0a0a}.highlight-card__media{position:absolute;inset:0;z-index:0}.highlight-card__media img{width:100%;height:100%;object-fit:cover;display:block}.highlight-card__overlay{position:absolute;inset:0;border-radius:20px;pointer-events:none}.highlight-card__overlay--base{background:linear-gradient(180deg,#6f2dbd00 72.84%,#6f2dbd 99.89%);z-index:1}.highlight-card__overlay--hover{background:linear-gradient(180deg,#6f2dbde6,#250f40f2);z-index:2;opacity:0;transition:opacity .4s ease-in-out}.highlight-card__content{position:relative;z-index:3;color:#ebe9e4;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;width:100%;height:100%}.highlight-card__title{font-size:20px;font-weight:600;line-height:28px;margin:0;transition:all .4s ease;opacity:1;transform:translateY(0)}.highlight-card__description{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:24px 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;opacity:0;transform:translateY(20px);transition:all .4s ease;pointer-events:none;color:#ebe9e4}.highlight-card__structured{width:100%;text-align:left}.highlight-card__role{display:block;font-size:20px;line-height:1.4;font-weight:700;margin-bottom:8px;color:#fff}.highlight-card__stats-list{list-style:none;margin:0;padding:0}.highlight-card__stats-list li{font-size:16px;line-height:1.4;margin-bottom:4px}.highlight-card__stats-list li strong{font-weight:700;color:#fff}.highlight-card__simple-text{width:100%;text-align:left;font-size:16px;line-height:1.5;font-weight:500}.highlight-card:hover .highlight-card__overlay--hover{opacity:1}.highlight-card:hover .highlight-card__title{opacity:0;transform:translateY(-20px)}.highlight-card:hover .highlight-card__description{opacity:1;transform:translateY(0);pointer-events:auto}@media screen and (max-width:768px){.highlight-title{font-size:24px}.highlight-card{width:240px!important;aspect-ratio:9/15}}
