.subtitle-tab.secondary-label{background-color:#f0f3ff}.card-back-text,.card-text,body{font-family:Open Sans,Arial,sans-serif}.card-row{display:flex;flex-wrap:wrap;gap:30px;justify-content:start;margin:0}.card{cursor:pointer;height:490px;height:465.5px;position:relative;transform:scale(.95);transform-origin:center;width:380px;width:361px}.card,.card-back{transition:transform .3s ease}.card-back{align-items:left;background:linear-gradient(135deg,#98b1fe,#98b1fe);border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.25);display:flex;flex-direction:column;height:490px;justify-content:space-between;left:15px;position:absolute;top:15px;width:380px;z-index:1}.card-back-image{border-radius:15px;margin-bottom:0;max-width:100%;opacity:0}.card-back-text{color:#fff;font-size:16px;font-weight:600;line-height:160%;margin-block-start:0;padding:0 30px 30px;text-align:left}.card-front{align-items:center;background:#fff;border:1px solid #fff;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.25);display:flex;flex-direction:column;height:490px;justify-content:center;left:0;position:absolute;top:0;transition:transform .3s ease;width:380px;z-index:2}.card-image{border-radius:15px;margin-bottom:0;max-width:100%}.card-text{color:#333;font-size:16px;text-align:left}.card-front .card-text{font-size:26px;font-weight:400;line-height:160%;padding:60px 40px}.card:focus .card-front,.card:hover .card-front{transform:translate(15px,15px);z-index:1}.card:focus .card-back,.card:hover .card-back{transform:translate(-15px,-15px);z-index:2}.card:focus .card-back-image,.card:hover .card-back-image{opacity:1}@keyframes idleAnimation{0%,to{transform:translate(0)}50%{transform:translate(5px,5px)}}.card.idle .card-front{animation:idleAnimation 1s forwards;z-index:2}.card.idle .card-back{animation:idleAnimation 1s reverse forwards;z-index:1}@media (max-width:768px){.card-row{align-items:center;flex-direction:column;gap:0}.card{margin-bottom:0}}@media (max-width:1200px){.card-row{justify-content:center}.card{height:416.5px;transform:scale(.85);transform-origin:center;width:263px}.card-back{left:10px;top:10px}.card-back,.card-front{height:416.5px;width:323px}.card-back-text{font-size:13.6px}.card:hover .card-front{transform:translate(10px,10px);z-index:1}.card:hover .card-back{transform:translate(-10px,-10px);z-index:2}.card-row{gap:20px}.card>*{max-width:100%}}