.school-carousel-item[data-v-f33d5285]{border-radius:10px;height:350px;overflow:hidden}@media (width>=768px){.school-carousel-item[data-v-f33d5285]{width:480px;min-width:480px;height:542px}}.school-carousel-item__wrapper[data-v-f33d5285]{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));justify-content:space-between;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.school-carousel-item__wrapper[data-v-f33d5285]:after{z-index:0;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);opacity:.7;--tw-content:"";content:var(--tw-content);width:100%;height:50%;position:absolute;bottom:0}.school-carousel-item__image[data-v-f33d5285]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}.school-carousel-item__wrapper:hover .school-carousel-item__image[data-v-f33d5285]{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.school-carousel-item__info[data-v-f33d5285]{z-index:1;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-bottom:25px;padding-left:20px;padding-right:20px;display:flex;position:relative}.school-carousel-item__logo[data-v-f33d5285]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;display:flex;overflow:hidden}.school-carousel-item__logo-image[data-v-f33d5285]{width:70%;height:70%;max-width:unset;-o-object-fit:contain;object-fit:contain}.school-carousel-item__head[data-v-f33d5285]{letter-spacing:-1px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin-bottom:15px;font-family:Space Grotesk,system-ui,sans-serif;font-size:26px;font-weight:600;line-height:100%}@media (width>=768px){.school-carousel-item__info[data-v-f33d5285]{padding-bottom:36px;padding-left:60px;padding-right:60px}.school-carousel-item__head[data-v-f33d5285]{margin-bottom:25px;font-size:34px;line-height:100%}}.school-carousel-item__description[data-v-f33d5285]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin-bottom:19px;font-size:14px;font-weight:500}.school-carousel-item__description>span+span[data-v-f33d5285]:before{--tw-content:"•";content:var(--tw-content);margin-left:6px;margin-right:6px}.school-carousel-item__buttons[data-v-f33d5285]{justify-content:flex-start;align-items:center;display:flex}.school-carousel-item__hire[data-v-f33d5285]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#ffffff1a;border-style:none;border-color:#ffffff1a;padding:.875rem 1rem}.school-carousel-item__hire[data-v-f33d5285]:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.school-carousel[data-v-b20ee56d]{width:100%;margin-bottom:60px}@media (width>=1024px){.school-carousel[data-v-b20ee56d]{margin-bottom:118px}}.school-carousel__carousel[data-v-b20ee56d]{overflow:visible}.school-carousel__slider-controls[data-v-b20ee56d]{display:none}@media (width>=768px){.school-carousel__slider-controls[data-v-b20ee56d]{display:flex}.school-carousel__item[data-v-b20ee56d]{width:480px}}.school-carousel__link[data-v-b20ee56d]{--tw-text-opacity:1;color:rgb(233 32 47/var(--tw-text-opacity,1));align-items:center;gap:5px;display:flex}.school-carousel__header[data-v-b20ee56d]{justify-content:space-between;align-items:center;margin-bottom:55px;display:flex}.school-carousel__title[data-v-b20ee56d]{letter-spacing:-1px;font-family:Space Grotesk,system-ui,sans-serif;font-size:32px;font-weight:600;line-height:100%}
