.college-info-showcase-carousel-card-container{--carousel-dot-color:var(--disabled-text-color-light);--carousel-dot-selected-color:var(--primary-text-color-light);border:.1rem inset var(--college-info-carousel-card-border-color);border-radius:1.6rem}@media screen and (max-width:599px){.college-info-showcase-carousel-card-container{border:none;border-radius:0!important;border-radius:unset;margin-left:-20px;width:100vw!important}}.college-info-showcase-carousel-card-container .carousel-container{--slide-size:46%;--slide-spacing:1.6rem;padding-left:2.4rem}@media screen and (max-width:599px){.college-info-showcase-carousel-card-container .carousel-container{--slide-size:86%;padding-left:2rem}}.college-info-showcase-carousel-card-container .carousel-container .carousel-viewport{border:none;border-radius:0}.college-info-showcase-carousel-card-container .carousel-container .college-card-content{flex-wrap:wrap!important}.college-info-showcase-carousel-card-container .carousel-container .embla__dots{transform:translate3d(0,-2.2rem,0)}@media screen and (max-width:599px){.college-info-showcase-carousel-card-container .carousel-container .embla__dots{transform:unset;justify-content:center;padding-top:1.6rem;margin-left:-20px}}.college-info-showcase-carousel-card-container .carousel-container .embla__navigation_button button{background-color:var(--component-border-on-dark)}.college-info-showcase-carousel-card-container .carousel-container .embla__navigation_button button svg{color:var(--primary-text-color-light)}.college-info-showcase-carousel-card-container .carousel-container .college-card-info-container{--carousel-dot-selected-color:var(--interactive-text-color-dark)}.college-info-showcase-carousel-card-container .carousel-container .college-card-info-container .carousel-container{padding:0 0 .4rem;--slide-spacing:1rem}.college-info-showcase-carousel-card-container .carousel-container .college-card-info-container .carousel-container .carousel-viewport{border-radius:1.2rem 1.2rem .4rem .4rem}.college-info-showcase-carousel-card-container .carousel-container .college-card-info-container .carousel-container .embla__dots{position:absolute;left:50%;bottom:1.2rem;transform:translateX(-50%);margin:0}.college-info-showcase-carousel-card-container.without-region .embla__dots{transform:none;margin-top:2.4rem}@media screen and (max-width:599px){.hidden-xs{display:none!important}}@media screen and (min-width:600px){.hidden-sm{display:none!important}}@media screen and (min-width:1025px){.hidden-md{display:none!important}}@media screen and (min-width:1441px){.hidden-lg{display:none!important}}@media screen and (max-width:599px){.visible-sm{display:none!important}}@media screen and (max-width:1024px){.visible-md{display:none!important}}@media screen and (max-width:1440px){.visible-lg{display:none!important}}.placement-section-container{--carousel-dot-color:var(--carousel-dark-dot-color);margin-top:1.6rem}.placement-section-container .expandable-card.bg-surface-bg-sunken-color{padding:1.6rem 0 1.6rem 1.6rem}.placement-section-container .expandable-card.bg-surface-bg-sunken-color .heading-container{margin-right:1.6rem}@media screen and (max-width:599px){.placement-section-container{margin-top:1.2rem}}.placement-section-container .carousel-container{--slide-size:30%}@media screen and (max-width:599px){.placement-section-container .carousel-container{--slide-size:75%}}.placement-section-container .carousel-container .button-top-right svg{color:var(--primary-text-color-dark)!important}.placement-section-container .carousel-container .carousel-viewport{border:none;border-radius:0;border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.placement-section-container .carousel-container .carousel-viewport .carousel-wrapper .carousel-slide{padding-left:1.6rem}@media screen and (max-width:599px){.placement-section-container .carousel-container .carousel-viewport .carousel-wrapper .carousel-slide{padding-left:.8rem}}.placement-section-container .carousel-container .carousel-viewport .carousel-wrapper .carousel-slide .testimonial-card-container{max-width:100%}.placement-section-container .carousel-container .carousel-viewport .carousel-wrapper .carousel-slide .testimonial-card-container .image-container{width:100%}.placement-section-container .carousel-container .embla__dots{position:absolute;transform:translate3d(0,-2.2rem,0)}@media screen and (max-width:599px){.placement-section-container .carousel-container .embla__dots{display:none!important}}.placement-section-container .carousel-container .embla__navigation_button{margin-top:1.6rem}@media screen and (max-width:599px){.placement-section-container .carousel-container .embla__navigation_button{display:none}}