.card{border-radius:4px;height:auto;width:100%}.card:not(.bg-gradient){background:#fff}.card-inner{height:100%;padding-bottom:36px;position:relative;width:100%}.card .card-content{color:#1e4a60;margin:0 16px 16px}.card .card-content strong{color:#1e4a60;display:inline-block;margin-bottom:16px;word-break:break-word}.card .card-icon{min-height:128px}.card .card-icon>i,.card .card-icon>svg{fill:#1e4a60;color:#1e4a60;height:96px;left:50%;max-height:128px;max-width:128px;position:absolute;top:50%;transform:translate(-50%,-50%);width:96px}.card-cta{margin-top:32px}@media (min-width:1024px){.card{max-width:592px}}.card{height:100%;max-width:unset;padding-bottom:0;padding-top:0;position:relative}.card .card-img{height:100%;position:absolute;width:100%}.card .card-img img{height:100%;object-fit:cover;width:100%}.card .card-inner{border-bottom:4px solid #f60;padding-bottom:0}.card.hover-card .card-inner .hover-area{background-color:rgba(255,102,0,.85);display:flex;flex-direction:column;min-height:100%;opacity:0;padding:32px 60px 16px;text-align:center;transition:.3s}.card.hover-card .card-inner:hover .hover-area{opacity:1}.card.hover-card .card-inner .hover-area p{color:#fff;font-size:18px;line-height:1.5}.card.hover-card .card-inner .hover-area .headline{color:#fff;font-weight:700;margin-bottom:8px;margin-top:0}.card.hover-card .card-inner .hover-area .subline{color:#fff;margin:0;padding-bottom:32px;position:relative}.col-lg-4 .card.hover-card .card-inner .hover-area .subline:after{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.card.hover-card .card-inner .hover-area .content{color:#fff;margin:0;padding-bottom:48px;padding-top:48px}.card.hover-card .card-inner .hover-area:not(:has(.btn)) .content{padding-bottom:0}.card.hover-card .card-inner .hover-area .btn.btn-text{margin-top:auto}.card .card-inner .btn.btn-text{color:#fff;font-size:18px;letter-spacing:0}.card .card-inner .btn.btn-text:hover{color:hsla(0,0%,100%,.5)}.card .card-inner .btn.btn-text svg{fill:#fff;height:18px;margin-left:16px;transform:translateY(3px);transition:.3s;width:11px}.card .card-inner .btn.btn-text:hover svg{fill:hsla(0,0%,100%,.5)}.card .card-inner .card-content{background-color:rgba(0,0,0,.5);bottom:0;left:0;margin:0;position:absolute;right:0;transition:.3s}.card.hover-card .card-inner:hover .card-content{opacity:0;z-index:-1}.card .card-inner .card-content .title{color:#fff;font-size:30px;font-weight:700;margin:0;padding:32px 0 8px}.card .card-inner .card-content .text{color:#fff;font-size:18px;margin:0;padding:0 0 32px}.col-lg-3 .card,.col-lg-3 .card .card-inner{min-height:318px}.col-lg-3 .card .card-inner .hover-area{justify-content:center;min-height:318px;padding-left:48px;padding-right:48px}.col-lg-3 .card .card-inner .hover-area .headline{font-weight:400;margin-bottom:24px;padding-bottom:24px;position:relative}.col-lg-3 .card .card-inner .hover-area .headline:before{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.col-lg-3 .card .card-inner .hover-area .btn.btn-text{margin-top:unset;padding-left:8px;padding-right:8px}.col-lg-3 .card .card-inner .card-content .title{font-weight:400;padding-bottom:20px;padding-top:20px}.card:not(.hover-card) .card-inner{padding-bottom:100%}.card:not(.hover-card) .card-inner .card-content .text{padding-left:32px;padding-right:32px}@media (max-width:767px){.card:not(.hover-card){height:auto;margin-bottom:0;margin-top:0}.card:not(.hover-card) .card-img{height:0}.card:not(.hover-card) .card-inner{height:auto}.card .card-inner{border-bottom:3px solid #f60}.card .card-inner .hover-area{padding:32px 16px 16px}.card .card-inner .hover-area .headline{font-size:24px}.card .card-inner .hover-area .subline{font-size:16px;padding-bottom:24px}.card .card-inner .hover-area .content{font-size:16px;padding-bottom:16px;padding-top:16px}.card .card-inner .hover-area a{padding:16px 32px}.card .card-inner .card-content .title{font-size:24px}.card .card-inner .card-content .text{font-size:16px}}@media (max-width:1023px){.card{margin-bottom:16px;margin-top:16px}}