.preview-card{width:80%;min-width:100rem;max-width:120rem;height:45rem;display:flex;position:relative}.preview-card.vertical{border-radius:1rem;flex-direction:column;place-items:center;height:80rem;overflow:hidden}@media screen and (max-width:1024px){.preview-card.vertical{width:90%;min-width:0;max-width:55rem;height:fit-content}.preview-card.vertical .image-container{max-height:40rem}.preview-card.vertical .image-container img{aspect-ratio:16/9;height:100%}}.preview-card.vertical .image-container{width:100%;height:25rem;position:relative;overflow:hidden}.preview-card .image-container{z-index:1;width:54%;height:87%;position:absolute}.preview-card .image-container img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}@media screen and (min-width:1025px){.preview-card.image-left{flex-direction:row;padding-right:10rem}.preview-card.image-right{text-align:end;flex-direction:row-reverse;padding-left:10rem}}@media screen and (max-width:1440px){.preview-card{min-width:100rem}}@media screen and (max-width:1024.98px){.preview-card{border-radius:1rem;flex-direction:column;place-items:center;width:80%;min-width:0;max-width:100rem;height:80rem;overflow:hidden}}@media screen and (max-width:1024.98px) and (max-width:1024px){.preview-card{width:90%;min-width:0;max-width:55rem;height:fit-content}.preview-card .image-container{max-height:40rem}.preview-card .image-container img{aspect-ratio:16/9;height:100%}}@media screen and (max-width:1024.98px){.preview-card .image-container{width:100%;height:25rem;position:relative;overflow:hidden}}
.preview-card.vertical .school-preview-card{justify-content:flex-start;width:100%;height:50%;padding:2rem 5rem;position:relative}@media screen and (max-width:768px){.preview-card.vertical .school-preview-card{padding:2rem 4rem}}@media screen and (max-width:425px){.preview-card.vertical .school-preview-card{padding:1.5rem 2.5rem 2.5rem}.preview-card.vertical .school-preview-card .title{font-size:3rem}.preview-card.vertical .school-preview-card .description{font-size:1.6rem}}.preview-card.vertical .school-preview-card .title{font-size:3rem}.preview-card.vertical .school-preview-card .description{font-size:1.8rem}.preview-card .school-preview-card{background-color:var(--secondary-background);flex-direction:column;justify-content:center;width:54%;height:87%;padding:4rem;display:flex;position:absolute;bottom:0}.preview-card .school-preview-card .title{text-align:left;color:var(--accent-secondary);font-size:3rem}.preview-card .school-preview-card .count{color:var(--accent-secondary);font-size:5rem}.preview-card .school-preview-card .description{color:var(--text-secondary);text-align:left;font-size:1.6rem}.preview-card .image-left{box-shadow:5px 5px 15px var(--shadow);padding-left:13rem;right:0}.preview-card .image-right{box-shadow:-5px 5px 15px var(--shadow);padding-right:13rem;left:0}@media screen and (max-width:1024.98px){.preview-card .school-preview-card{justify-content:flex-start;width:100%;height:50%;padding:2rem 5rem;position:relative}}@media screen and (max-width:1024.98px) and (max-width:768px){.preview-card .school-preview-card{padding:2rem 4rem}}@media screen and (max-width:1024.98px) and (max-width:425px){.preview-card .school-preview-card{padding:1.5rem 2.5rem 2.5rem}.preview-card .school-preview-card .title{font-size:3rem}.preview-card .school-preview-card .description{font-size:1.6rem}}@media screen and (max-width:1024.98px){.preview-card .school-preview-card .title{font-size:3rem}.preview-card .school-preview-card .description{font-size:1.8rem}}
