.cards-reveal-effect .card{height:100%;overflow:hidden;padding:42px 32px;transition:all .3s ease}.cards-reveal-effect .buttons-container .single-button{margin-top:0}.cards-reveal-effect .swiper-slide{height:auto!important}.cards-reveal-effect .card .card-image{margin-bottom:20px}.cards-reveal-effect .container{overflow:hidden;position:relative}.cards-reveal-effect .swiper-container{margin:-30px;overflow:visible;padding:30px 30px 70px}.cards-reveal-effect .card .card-description,.cards-reveal-effect .card .text-link-btn{color:#fff}.cards-reveal-effect .card .text-link-btn svg path{stroke:#fff}.cards-reveal-effect .card .card-description,.cards-reveal-effect .card .text-link-btn{height:auto;max-height:fit-content;opacity:0;transform:translateY(20px);transition:all .5s ease;visibility:hidden}.cards-reveal-effect .card.hover-simulation .card-description,.cards-reveal-effect .card.hover-simulation .text-link-btn,.cards-reveal-effect .card:hover .card-description,.cards-reveal-effect .card:hover .text-link-btn{max-height:700px;opacity:1;visibility:visible}.cards-reveal-effect .card.hover-simulation .card-description,.cards-reveal-effect .card:hover .card-description{transform:translateY(0)}.cards-reveal-effect .card.hover-simulation .text-link-btn,.cards-reveal-effect .card:hover .text-link-btn{transform:translateY(0);transition-delay:.1s}.cards-reveal-effect .card .card-image{height:96px;opacity:1;position:absolute;top:30px;transition:all .5s ease}.cards-reveal-effect .card.hover-simulation .card-image,.cards-reveal-effect .card:hover .card-image{height:0!important;opacity:0}.cards-reveal-effect .card .card-content{position:relative;top:120px;transition:top 1s ease}.cards-reveal-effect .card:hover .card-content{top:0}.cards-reveal-effect .card.hover-simulation button,.cards-reveal-effect .card:focus-within button,.cards-reveal-effect .card:hover button{opacity:1;pointer-events:all}