.styles_card__vrGzs{transform-style:preserve-3d;perspective:1000px}.styles_card__vrGzs .styles_card__back__npULJ,.styles_card__vrGzs .styles_card__front__8jb5P{background-color:var(--light-gray);transition:transform .6s cubic-bezier(.4,.2,.2,1);backface-visibility:hidden;min-height:380px;height:auto;position:relative;border-radius:5px;display:flex;flex-direction:column}@media(max-width:640px){.styles_card__vrGzs .styles_card__back__npULJ,.styles_card__vrGzs .styles_card__front__8jb5P{min-height:400px}}.styles_card__vrGzs .styles_card__back__npULJ>span,.styles_card__vrGzs .styles_card__front__8jb5P>span{z-index:1;position:absolute;top:12px;right:12px;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;animation:styles_gradient__4I626 15s ease infinite;color:var(--minimal-white);padding:4px 12px;border-radius:5px;font-size:12px;display:flex;align-items:center;gap:8px}.styles_card__vrGzs .styles_card__back__npULJ>img,.styles_card__vrGzs .styles_card__front__8jb5P>img{border-radius:5px;position:absolute;top:0;left:0;z-index:0;width:auto;height:auto;aspect-ratio:480/350;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.styles_card__vrGzs .styles_card__front__8jb5P{transform:rotateY(0deg);color:var(--deep-blue)}.styles_card__vrGzs .styles_card__front__8jb5P>img{opacity:.5}.styles_card__vrGzs .styles_card__back__npULJ{position:absolute;top:0;left:0;width:100%;height:auto;transform:rotateY(180deg);color:var(--minimal-white)}.styles_card__vrGzs .styles_card__back__npULJ .styles_inner__top_info__2QQjy{height:unset;justify-content:flex-start}.styles_card__vrGzs .styles_card__back__npULJ .styles_inner__top_info__2QQjy>h2{font-size:28px;line-height:28px}.styles_card__vrGzs .styles_card__back__npULJ .styles_inner__course_description__n7bzY{-webkit-line-clamp:5}.styles_card__vrGzs .styles_card__back__npULJ .styles_price_info__2m3Ad{flex-direction:row;justify-content:space-between}.styles_card__vrGzs:hover .styles_card__back__npULJ,.styles_card__vrGzs:hover .styles_card__front__8jb5P{transition:transform .6s cubic-bezier(.4,.2,.2,1)}.styles_card__vrGzs:hover .styles_card__back__npULJ{transform:rotateY(0deg)}.styles_card__vrGzs:hover .styles_card__front__8jb5P{transform:rotateY(-180deg)}.styles_card__inner__g8qIU{transform:translateY(-50%) translateZ(60px) scale(.94);position:absolute;top:50%;left:0;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:12px}.styles_inner__top_info__2QQjy{display:flex;flex-direction:column;gap:4px;width:100%}.styles_inner__top_info__2QQjy>div:first-child{text-transform:uppercase;display:flex;align-items:center;gap:8px}.styles_inner__top_info__2QQjy>div:first-child>span{text-transform:capitalize}.styles_inner__top_info__2QQjy>h2{font-size:32px;line-height:32px;font-weight:700;margin-bottom:16px}.styles_inner__top_info__2QQjy>p{font-size:18px;line-height:20px}.styles_inner__author__w0jhT{font-size:15px;line-height:24px;display:flex;flex-direction:column;align-items:flex-end}.styles_inner__author__w0jhT>p{font-weight:600;font-size:18px;line-height:20px}.styles_inner__course_description__n7bzY{line-height:18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.styles_inner__bottom_info__MiHiT{display:flex;flex-direction:column;gap:12px}.styles_inner__bottom_info__MiHiT>a{padding:8px 20px;font-size:16px;line-height:24px;width:100%}.styles_inner__bottom_info__MiHiT>div{display:flex;justify-content:space-between;align-items:flex-end;gap:2px}.styles_inner__bottom_info__MiHiT .styles_price_info__2m3Ad{display:flex;flex-direction:column;gap:4px}.styles_inner__bottom_info__MiHiT .styles_price_info__2m3Ad>div{display:flex;align-items:center;gap:4px;font-size:16px}@media(max-width:690px){.styles_inner__bottom_info__MiHiT{flex-direction:column;gap:12px}.styles_inner__bottom_info__MiHiT>div{flex-direction:row;justify-content:space-between;width:100%}.styles_inner__bottom_info__MiHiT>a{min-width:100%;padding:8px 20px;font-size:16px;line-height:24px}}@keyframes styles_gradient__4I626{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes styles_blink__PSWvU{0%{opacity:1}to{opacity:0}}