.typeAndDescriptionCard-module-scss-module__-Cw8EG__container{border-radius:20px;width:25vw;min-width:300px;max-width:500px;height:30vw;min-height:400px;max-height:600px;position:relative;overflow:hidden}.typeAndDescriptionCard-module-scss-module__-Cw8EG__container:hover .typeAndDescriptionCard-module-scss-module__-Cw8EG__content{background-color:#00000080}.typeAndDescriptionCard-module-scss-module__-Cw8EG__container:hover .typeAndDescriptionCard-module-scss-module__-Cw8EG__content .typeAndDescriptionCard-module-scss-module__-Cw8EG__specialtyBtn{animation:1.3s forwards typeAndDescriptionCard-module-scss-module__-Cw8EG__fadeIn;bottom:0}.typeAndDescriptionCard-module-scss-module__-Cw8EG__container:hover .typeAndDescriptionCard-module-scss-module__-Cw8EG__content p{display:block}.typeAndDescriptionCard-module-scss-module__-Cw8EG__container img{object-fit:cover;width:100%;height:100%}.typeAndDescriptionCard-module-scss-module__-Cw8EG__container .typeAndDescriptionCard-module-scss-module__-Cw8EG__content{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;transition:background-color .2s ease-out;display:flex;position:absolute;top:0}.typeAndDescriptionCard-module-scss-module__-Cw8EG__container .typeAndDescriptionCard-module-scss-module__-Cw8EG__content .typeAndDescriptionCard-module-scss-module__-Cw8EG__link{z-index:2;width:100%;height:100%;position:absolute;top:0}.typeAndDescriptionCard-module-scss-module__-Cw8EG__container .typeAndDescriptionCard-module-scss-module__-Cw8EG__content .typeAndDescriptionCard-module-scss-module__-Cw8EG__specialtyBtn{z-index:3;background-color:var(--darkerGrey);margin-bottom:20px;transition:opacity .2s,background-color .2s;position:absolute;bottom:40%}.typeAndDescriptionCard-module-scss-module__-Cw8EG__container .typeAndDescriptionCard-module-scss-module__-Cw8EG__content .typeAndDescriptionCard-module-scss-module__-Cw8EG__specialtyBtn:hover{outline:1px solid var(--background);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000}.typeAndDescriptionCard-module-scss-module__-Cw8EG__container .typeAndDescriptionCard-module-scss-module__-Cw8EG__content p{max-width:90%;color:var(--background);word-wrap:break-word;text-align:center;opacity:1;font-size:clamp(.9rem,1.2vw,1.3rem);transition:transform .4s ease-in-out,opacity .4s ease-in-out;display:none;transform:translateY(0)}@starting-style{.typeAndDescriptionCard-module-scss-module__-Cw8EG__container .typeAndDescriptionCard-module-scss-module__-Cw8EG__content p{opacity:0;transform:translateY(-30px)}}.typeAndDescriptionCard-module-scss-module__-Cw8EG__container .typeAndDescriptionCard-module-scss-module__-Cw8EG__active{background-color:#0003}.typeAndDescriptionCard-module-scss-module__-Cw8EG__container .typeAndDescriptionCard-module-scss-module__-Cw8EG__active .typeAndDescriptionCard-module-scss-module__-Cw8EG__specialtyBtn{animation:1.3s forwards typeAndDescriptionCard-module-scss-module__-Cw8EG__fadeIn;bottom:0}.typeAndDescriptionCard-module-scss-module__-Cw8EG__container .typeAndDescriptionCard-module-scss-module__-Cw8EG__active p{text-shadow:0 4px 4px #000;display:block}@keyframes typeAndDescriptionCard-module-scss-module__-Cw8EG__fadeIn{0%{opacity:0}to{opacity:1}}@media not (min-width:1000px){.typeAndDescriptionCard-module-scss-module__-Cw8EG__container{border-radius:10px}}
