.cards-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3rem 0}.cards-container .cards__card.card{height:310px;position:relative;-webkit-perspective:1000px;perspective:1000px;border-radius:0;border:0;box-shadow:none;width:31%;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;cursor:pointer}.cards-container .card-image img{max-height:110px;width:auto}.card-title{text-align:center;font-weight:bold;font-size:24px;margin:20px auto;max-width:65%;color:#fff}.card-front{position:absolute;width:100%;height:100%;top:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:transparent;background-image:linear-gradient(180deg,#00b9b430 0%,#00b9b4 100%);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.card-image{text-align:center;margin-top:35px}.card-description{position:absolute;top:0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.cards-container .cards__card.card:hover .card-description{-webkit-transform:none;-ms-transform:none;transform:none;border-radius:0px;box-shadow:0px 2px 25px 0px rgba(0,0,0,0.15);color:rgba(0,185,180,1.0);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer}.card-text{padding:20px}.card-text *{color:#0d2547;font-size:16px;font-weight:500;text-shadow:none}.hs-content-id-29522768427 .cards-container .cards__card.card{height:275px}@media screen and (max-width:1024px){.cards-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cards-container .cards__card.card{width:45%;margin:15px}}@media screen and (max-width:581px){.cards-container .cards__card.card{width:100%}}