.flip_cards-section.flip_cards-section--white{background:#fff}.flip_cards-section.flip_cards-section--white .card .card__back{background:#f7fafc}.flip_cards-section.flip_cards-section--purple{background:#5e328c}.flip_cards-section.flip_cards-section--purple .card .card__front{background:#9e84ba}.flip_cards-section.flip_cards-section--blue{background:#0360a9}.flip_cards-section .card{cursor:pointer;height:100%;max-height:300px;perspective:1000px;width:100%}.flip_cards-section .card :is(h1,h2,h3,h4,h5,h6){color:inherit}.flip_cards-section .card:hover .card_inner{transform:rotateY(180deg)}.flip_cards-section .card .card_inner{display:grid;height:inherit;transform-style:preserve-3d;transition:transform .6s}.flip_cards-section .card .card_inner>*{backface-visibility:hidden;border-radius:10px;grid-area:1/1/2/2;padding:30px}.flip_cards-section .card .card__front{background:#61abdd;color:#fff;display:grid;place-content:center;text-align:center}.flip_cards-section .card .card__front[style*=background-image]{background:#0000008c;background-blend-mode:color;background-position:50%;background-repeat:no-repeat;background-size:cover}.flip_cards-section .card .card__front>:only-child{margin:0}.flip_cards-section .card .card__back{background:#fff;border:1px solid #eee;overflow-y:auto;transform:rotateY(180deg)}.flip_cards-section .card .card__back:has(>.btn-list:only-child){align-items:center;display:flex;justify-content:center}.flip_cards-section .card .card__back:has(>.btn-list:only-child) .btn-list{align-items:center;flex-direction:column;gap:10px 15px;justify-content:center;margin:0}.flip_cards-section .card .card__back:has(>.btn-list:only-child) .btn-list .primary-btn{margin:0}.flip_cards-section .btn-list{margin-top:20px}.flip_cards-section .btn-list .primary-btn{margin-top:10px}.flip_cards-section .columns{display:flex;flex-direction:column;gap:30px}@media (width >= 768px){.flip_cards-section .card{aspect-ratio:1/1}.flip_cards-section .columns{flex-direction:row;flex-wrap:wrap}.flip_cards-section .columns__column{width:calc(50% - 15px)}}@media (width >= 1200px){.flip_cards-section .btn-list{margin-top:30px}.flip_cards-section .columns__column{width:calc(33.333% - 20px)}}