body{background:linear-gradient(#ffe9ac 1%,#f3e3b9 2%,#fff 60%) no-repeat}@media (any-hover:hover) and (any-pointer:fine){.card__content{transition:transform .1s ease-out;transform:translateY(62%)}.card__title:after{opacity:0;transform-origin:100%;transition:opacity 50ms ease-in 10ms,transform .5s ease-out 10ms;transform:scaleX(0)}.card__background{transition:transform .5s ease-in}.card__content--container>:not(.card__title),.card__button{opacity:0;transition:transform .5s ease-out,opacity .5s ease-out}.card:hover,.card:focus-within{transition:transform .5s ease-in;transform:scale(1.05)}.card:hover .card__content,.card:focus-within .card__content{transition:transform .5s ease-in;transform:translateY(0)}.card:focus-within .card__content{transition-duration:0s}.card:hover .card__background,.card:focus-within .card__background{transform:scale(1.3)}.card:hover .card__content--container>:not(.card__title),.card:hover .card__button,.card:focus-within .card__content--container>:not(.card__title),.card:focus-within .card__button{opacity:1;transition:opacity .5s ease-in 1s}.card:hover .card__title:after,.card:focus-within .card__title:after{opacity:1;transform-origin:0;transition:opacity .5s ease-in .5s,transform .5s ease-in .5s;transform:scaleX(1)}}@media screen and (max-width:850px){*{font-size:14px}.head{margin:1rem 0}.head h1{text-align:center;text-transform:uppercase;font-size:2rem;position:relative}.head .shadow{color:#00000017;font-size:3rem;transform:scale(1)}.sec1{margin:1rem}.sec1 img{width:30rem;margin:1rem}.wrapper{margin:0;padding:0}}@media screen and (max-width:600px){*{font-size:12px}.head{margin:1rem 0}.head h1{text-align:center;text-transform:uppercase;font-size:2rem;position:relative}.head .shadow{color:#00000017;font-size:3rem;transform:scale(1)}.sec1{margin:1rem}.sec1 img{width:30rem;margin:1rem}.wrapper{margin:0;padding:0}}@media screen and (max-width:400px){*{font-size:10px}.head{margin:1rem 0}.head h1{text-align:center;text-transform:uppercase;font-size:2rem;position:relative}.head .shadow{color:#00000017;font-size:.5rem;transform:scale(1)}.sec1{margin:1rem}.sec1 img{width:80%;margin:1rem}.wrapper{margin:0;padding:0}}@media (max-width:768px){.card_academics{width:100%}.overlay__description{font-size:medium}.overlay__title{font-size:1.5rem}}@media (max-width:480px){.card_academics{width:100%;height:180px;margin-left:auto}.overlay__description{font-size:x-small}.overlay__title{font-size:1rem}}
