.hcards-wrapper{background:#e9ebee;padding:80px 20px 100px;width:100%}.hcards-wrapper .page-center{box-sizing:border-box;margin:0 auto;max-width:1280px}.hcards-wrapper .hcards-sec{display:flex;flex-direction:column;gap:80px}.hcards-wrapper .hcards-top{align-items:center;display:flex;flex-direction:column;gap:55px;margin:0 auto;max-width:1280px;text-align:center}.hcards-wrapper .hcards-top h5{align-items:center;background:#dcdfe4;border-radius:100px;color:#152e53;display:inline-flex;font-family:GT Walsheim Pro!important;font-size:18px;font-weight:700;justify-content:center;letter-spacing:5%;line-height:140%;margin:0;padding:8px 16px;text-transform:uppercase}.hcards-wrapper .hcards-top-txt{align-items:center;display:flex;flex-direction:column;gap:24px}.hcards-wrapper .hcards-top-txt h2{color:#152e53;font-size:72px;font-weight:700;letter-spacing:0;line-height:100%;margin:0;text-align:center}.hcards-wrapper .hcards-top-txt p{color:#152e53;font-size:24px;font-weight:400;line-height:140%;margin:0}.hcards-wrapper .hcards-bottom{width:100%}.hcards-wrapper .hcards-outer{align-items:stretch;display:flex;flex-direction:row;gap:16px}.hcards-wrapper .hcards-inner{border-radius:16px;cursor:pointer;flex:1;height:420px;min-width:0;overflow:hidden;position:relative;transition:flex .4s ease}.hcards-wrapper .hcards-inner .hcards-img{height:100%;inset:0;position:absolute;width:100%}.hcards-wrapper .hcards-inner .hcards-img img{display:block;height:100%!important;object-fit:cover;object-position:center top;width:100%}.hcards-wrapper .hcards-inner .hcards{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:flex-end;min-height:420px;padding:28px;position:relative;z-index:2}.hcards-wrapper .hcards-inner .hcards .txt p,.hcards-wrapper .hcards-inner .hcards .txt>:not(h3){margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .35s ease,margin-top .35s ease}.hcards-wrapper .hcards-inner .hcards .txt h3{color:#fff;font-family:GT Walsheim Pro!important;font-size:22px;font-weight:700;letter-spacing:-1%;line-height:140%;margin:0;transition:margin-bottom .35s ease}.hcards-wrapper .hcards-inner:not(:first-child) .hcards .txt p,.hcards-wrapper .hcards-inner:not(:first-child) .hcards .txt>:not(h3){margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .35s ease,margin-top .35s ease}.hcards-wrapper .hcards-inner:not(:first-child) .hcards .txt h3{font-size:22px;margin:0;transition:margin-bottom .35s ease}.hcards-wrapper .hcards-inner .hcards .btn{margin-top:24px}.hcards-wrapper .hcards-inner .hcards .btn a{align-items:center;background:#fedf30;border-radius:8px;color:#152e53;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1.4;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .15s ease;white-space:nowrap}.hcards-wrapper .hcards-inner .hcards .btn{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .35s ease,margin-top .35s ease}.hcards-wrapper .hcards-inner:hover{flex:2.2}.hcards-wrapper .hcards-inner:hover .hcards .txt p,.hcards-wrapper .hcards-inner:hover .hcards .txt>:not(h3){margin-top:12px;max-height:300px;opacity:1}.hcards-wrapper .hcards-inner:hover .hcards .btn{margin-top:24px;max-height:80px;opacity:1}.hcards-wrapper .hcards-inner:not(:first-child){transition:flex .4s ease}.txt p{color:#fff;font-family:GT Walsheim Pro!important;font-size:18px;font-weight:400;line-height:140%;margin:0}.hcards-inner:after{background:linear-gradient(180deg,rgba(21,46,83,.5),#152e53);background:linear-gradient(180deg,rgba(21,46,83,0),#152e53);border-radius:0;bottom:0;content:"";height:208px;left:0;opacity:1;position:absolute;right:0;width:100%}.hcards-wrapper .hcards-inner:hover:after{background:linear-gradient(180deg,rgba(21,46,83,.5),#152e53);height:100%;opacity:1}.hcards-wrapper .hcards-inner .hcards .btn a:hover{background:#fff}@media (max-width:1024px){.hcards-wrapper .hcards-top-txt h2{font-size:44px}.hcards-wrapper .hcards-inner .hcards .txt h3{font-size:17px}.hcards-outer{flex-wrap:wrap}.hcards-wrapper .hcards-inner{flex:1 1 calc(50% - 1.5rem);min-width:250px}.hcards-wrapper .hcards-inner:hover{flex:1 1 calc(50% - 1.5rem)}}@media (max-width:768px){.hcards-wrapper{padding:56px 0 64px}.hcards-wrapper .page-center{padding:0 20px}.hcards-wrapper .hcards-top-txt h2{font-size:34px}.hcards-wrapper .hcards-top-txt p{font-size:16px}.hcards-wrapper .hcards-outer{flex-direction:column;gap:12px}.hcards-wrapper .hcards-inner{flex:none;width:100%}.hcards-wrapper .hcards-inner:first-child,.hcards-wrapper .hcards-inner:hover{flex:none}.hcards-wrapper .hcards-inner .hcards{min-height:280px}.hcards-wrapper .hcards-inner .hcards .txt p,.hcards-wrapper .hcards-inner .hcards .txt>:not(h3){margin-top:12px;max-height:none;opacity:1;overflow:visible}.hcards-wrapper .hcards-inner .hcards .txt h3{font-size:20px;margin-bottom:0}.hcards-wrapper .hcards-inner .hcards .btn{margin-top:20px;max-height:none;opacity:1;overflow:visible}.hcards-wrapper .hcards-inner{flex:1 1 100%}.hcards-inner:after{background:linear-gradient(180deg,rgba(21,46,83,.5),#152e53);height:100%;opacity:1}}@media (max-width:480px){.hcards-wrapper .hcards-top-txt h2{font-size:28px}.hcards-wrapper .hcards-inner .hcards{min-height:240px;padding:20px}}