.cardContainer .amg-flex-box{flex-flow:row wrap;justify-content:center}.amg-card-container{margin:10px;overflow:hidden;border-radius:12px}.flip .amg-card-container{overflow:visible;box-shadow:none}.amg-card-image{position:absolute;height:100%;object-fit:cover}.flip .amg-card-image,.flip .amg-card-content{overflow:hidden;border-radius:12px}.amg-card-content{padding:30px;position:relative;display:flex;flex-direction:column;justify-content:center;background:#fff}.amg-flip-box{box-shadow:0 0 3px #ccc;border-radius:12px}.up .amg-card-container .amg-card-image{top:0;transition:top 0.5s ease-out}.up .amg-card-container:hover .amg-card-image{top:-100%}.up .amg-card-container .amg-card-content{transition:top 0.5s ease-out}.up .amg-card-container:hover .amg-card-content{top:0!important}.down .amg-card-container .amg-card-image{bottom:0;transition:bottom 0.5s ease-out}.down .amg-card-container:hover .amg-card-image{bottom:-100%}.down .amg-card-container .amg-card-content{transition:bottom 0.5s ease-out}.down .amg-card-container:hover .amg-card-content{bottom:0!important}div.amg-card-image,.card-title-container{pointer-events:none}.amg-button-wrap>a{cursor:pointer}.fade .amg-card-container .amg-card-image{top:0;opacity:1;transform:scale3d(1,1,1);transition:opacity 0.25s ease-in-out,transform 0.25s ease-in-out}.fade .amg-card-container .amg-card-image.active{opacity:0;transform:scale3d(.9,.9,.9)}.fade .amg-card-container .card-title-container.active{opacity:0;transform:scale3d(.9,.9,.9)}.fade .amg-card-container .amg-card-content{top:0;opacity:0;transform:scale3d(.9,.9,.9);transition:opacity 0.25s ease-in-out,transform 0.25s ease-in-out}.fade .amg-card-container .amg-card-content.active{transform:scale3d(1,1,1);opacity:1}.amg-card-container,.amg-flip-box{position:relative}.amg-card-image img{object-fit:cover;height:100%;aspect-ratio:3/2}.card-title-container{position:absolute;z-index:5;width:100%;background:rgba(0,0,0,.4);padding:12px;margin:0;border-radius:0 0 12px 12px}.card-title-container .amg-card-title{color:white!important;text-align:center;font-weight:500!important;text-shadow:0 0 4px #333;margin:0}.up .card-title-container{top:0;transition:top 0.5s ease-out}.up .amg-card-container:hover .card-title-container{top:-60px}.down .card-title-container{bottom:0;transition:bottom 0.5s ease-out}.down .amg-card-container:hover .card-title-container{bottom:-100%}.fade .card-title-container{transform:scale3d(1,1,1);bottom:0;opacity:1;transition:opacity 0.25s ease-out,transform 0.25s ease-in-out}.fade .card-title-container.active{transform:scale3d(.5,.5,.5);opacity:0}.amg-card-container{perspective:1000px}.flip .amg-card-container .amg-flip-box{transform-style:preserve-3d;transition:all 0.6s ease-out}.flip .amg-card-container:hover .amg-flip-box{transform:rotateY(180deg);border-radius:0 50px 0 50px!important}.flip .amg-flip-box .amg-card-content{transform:rotateY(180deg)}.flip .amg-flip-box .amg-card-content,.flip .amg-flip-box .amg-card-image{-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0}.flip .card-title-container{bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cardContainer .card:nth-child(1){animation-delay:0s}.cardContainer .card:nth-child(2){animation-delay:.1s}.cardContainer .card:nth-child(3){animation-delay:.2s}.cardContainer .card:nth-child(4){animation-delay:.3s}.cardContainer .card:nth-child(5){animation-delay:.4s}.cardContainer .card:nth-child(6){animation-delay:.5s}.cardContainer .card:nth-child(7){animation-delay:.6s}.cardContainer .card:nth-child(8){animation-delay:.7s}.cardContainer .card:nth-child(9){animation-delay:.8s}.cardContainer .card{visibility:hidden}.cardContainer .card.visible{visibility:visible}.top .card-title-container{top:0;bottom:auto;border-radius:12px 12px 0 0}.full .card-title-container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:12px}.full.up .amg-card-container:hover .card-title-container{top:-100%}#app.cardContainer .card-title-container:before{content:"";position:absolute;top:0;right:0;border-width:0 16px 16px 0;border-style:solid;border-color:#777 #fff}#app.cardContainer{clear:both}@media only screen and (max-width:989px){#top .all_colors .cardContainer .amg-flex-box .amg-flex-column.card{flex:0 1 50%!important}}@media only screen and (max-width:768px){#top .all_colors .cardContainer .amg-flex-box .amg-flex-column.card{flex:0 1 100%!important}}