.program-recommendation .recommendation-section .title h3{color:#3c4858;margin-bottom:35px}.program-recommendation .recommendation-details{display:flex;gap:6.88px}.program-recommendation .recommendation-details .image{line-height:0}.program-recommendation .recommendation-details .image a img{border-radius:30px 0 30px 30px}.program-recommendation .flip-card{background-color:transparent;height:323px;perspective:1000px;width:500px}.program-recommendation .flip-card-inner{border-radius:30px 0 30px 30px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .6s;width:100%}.program-recommendation .flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.program-recommendation .flip-card-back,.program-recommendation .flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;line-height:normal;position:absolute;width:100%}.program-recommendation .flip-card-front{background-color:#bbb;border-radius:30px 0 30px 30px;color:#000}.program-recommendation .flip-card-back{background-color:#f7f7f7;padding:20px;text-align:left;transform:rotateY(180deg)}.program-recommendation .flip-card-back p{color:#757575}.program-recommendation .recommendation-section{border-top:1px solid #eee;padding:20px 0 0}@media only screen and (max-width:767px){.program-recommendation .recommendation-details .image a img{height:100%;object-fit:cover;width:100%}.program-recommendation .flip-card{width:auto}.program-recommendation .flip-card-front img{width:100%}.program-recommendation .recommendation-section .title h3{margin-bottom:25px}.program-recommendation .recommendation-details{display:block}.program-recommendation .recommendation-details .image{padding:0 0 20px}}@media only screen and (min-width:768px) and (max-width:1024px){.program-recommendation .recommendation-section .title h3{margin:0}.program-recommendation .flip-card-front img{object-fit:scale-down;width:100%}.program-recommendation .flip-card-inner{box-shadow:none}.program-recommendation .flip-card-front{background-color:transparent}.program-recommendation .flip-card{height:100%;width:100%}.program-recommendation .recommendation-details .image a img{border-radius:30px 0 30px 30px;object-fit:contain;width:100%}.program-recommendation .recommendation-details .image{padding:0 15px;width:50%}}