.markets--cards--sec{background-color:#e8f1fc;display:flex;justify-content:center;padding:70px 0;position:relative;width:100%}.markets--cards--wrap{max-width:1240px;padding:0 20px;width:100%;z-index:1}.markets--cards--sec--title{margin:0 auto;width:100%}.markets--cards--sec h4,.markets--cards--sec--title h2,.markets--cards--sec--title h3{color:#1819f0;font-family:var(--museo500);font-size:38px;font-weight:400;letter-spacing:.38px;line-height:1.34;position:relative;text-align:center;width:100%}.markets--cards--sec--title h2{margin-bottom:50px}.markets--cards--sec--title h3{color:#000a34;font-family:var(--museo300);font-size:24px;line-height:1.6}.markets--cards--sec h4{font-size:24px;line-height:normal}.markets--cards--sec--title h2 span{font-family:var(--museo300)}.markets--cards--sec--title h2:not(.remove-heading-line):after{border-bottom:4px solid var(--red);border-radius:25px;bottom:-25px;content:"";left:50%;position:absolute;transform:translateX(-50%);width:34px}.markets--cards--sec--title .heading_content{margin:30px 0 42px}.markets--cards--sec--title .heading_content p{color:var(--black);font-family:var(--museo300);font-size:18px;line-height:28px;margin:0 0 15px;text-align:center;width:100%}.markets--cards--sec--title .heading_content :last-child{margin-bottom:0}.markets--cards--row{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));justify-content:center}.markets--cards--row a{text-decoration:none}.markets--cards--single{align-items:flex-end;background:#fff;cursor:pointer;display:flex!important;justify-content:center;margin:0 9px 18px;min-height:292px;overflow:hidden;padding:30px 18px;position:relative;transform:perspective(1200px);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .3s,box-shadow .3s;transition-duration:.3s;transition-property:box-shadow;transition-timing-function:ease-in-out;width:calc(100% - 20px)}.markets--cards--single:hover{box-shadow:0 20px 40px rgba(0,0,0,.2)}.markets--cards--single:hover .markets--cards--text{opacity:1}.markets--cards--single:hover .markets--cards--icon{opacity:0}.markets--cards--icon{align-items:center;display:flex;flex-direction:column;gap:15px;width:100%}.markets--cards--icon img{max-height:85px;width:auto}.markets--cards--text{align-items:center;background-color:#0047ff;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;opacity:0;overflow-y:auto;padding:30px 18px;position:absolute;top:0;transition:opacity .3s;width:100%}.markets--cards--icon h3,.markets--cards--text h3{color:#fff;float:left;font-family:var(--museo300);font-size:24px;font-weight:400;line-height:28px;margin-bottom:5px;width:100%}.markets--cards--icon h3{color:#1819f0;font-size:24px;font-weight:700;letter-spacing:normal;margin-bottom:0}.markets--cards--icon h3 *,.markets--cards--text h3 *{font-family:inherit}.markets--cards--text p{color:#fff;float:left;font-family:var(--museo300);font-size:16px;font-weight:300;line-height:19px;margin:0 0 15px;width:100%}.markets--cards--text p:last-child{margin-bottom:0}.markets--cards--sec .markets-cards-cta{align-items:center;display:flex;justify-content:center;margin-top:50px}.markets--cards--sec .markets-cards-cta a{-webkit-appearance:none;appearance:none;background-color:#cd1422;border:2px solid #cd1422;border-radius:25px;color:var(--white);display:inline-block;font-family:var(--museo500);font-size:16px;line-height:22px;padding:8px 25px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.markets--cards--sec .markets-cards-cta a:hover{background-color:#fff;color:#cd1422;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}@media(max-width:1170px){.markets--cards--sec--title h2 br{display:none}}@media(max-width:992px){.markets--cards--row{grid-template-columns:repeat(auto-fit,minmax(220px,50%))}.markets--cards--sec--title h2,.markets--cards--sec--title h3{font-size:26px;line-height:1.3}.markets--cards--icon h3,.markets--cards--sec h4,.markets--cards--sec--title h3,.markets--cards--text h3{font-size:20px}}@media(max-width:767px){.markets--cards--sec{padding:50px 0}.markets--cards--row{grid-template-columns:1fr;margin:0 auto;max-width:350px}.markets--cards--icon h3,.markets--cards--sec h4,.markets--cards--text h3{font-size:18px}}