.card-gap{gap:30px}@media only screen and (max-width:1100px){.card-gap{gap:20px}}.card{width:calc(33.333% - 20px);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media only screen and (max-width:1100px){.card{width:calc(50% - 10px)}}@media only screen and (max-width:650px){.card{width:100%}}.card:hover .text{background:#1078cd}.card:hover .text h3,.card:hover .text p,.card:hover .text p.more{color:#fff}.card .image{flex:none;width:100%;height:0;padding-bottom:60%}.card .text{background:#eee;flex-direction:column;flex:auto;padding:30px;transition:all .3s;display:flex}.card .text h3{color:#1078cd;margin-bottom:15px;transition:all .3s}.card .text p{margin:0;transition:all .3s}.card .text p.more{color:#1078cd;margin-top:auto;padding-top:20px;font-weight:600}.card .text p.more i{vertical-align:middle;margin-left:5px}.image-fallback{color:#878787;background:#eee;justify-content:center;align-items:center;font-size:32px;display:flex;position:absolute;inset:0}.card.compact{text-align:center;background:#e7f1fa;border:1px solid #1078cd;border-radius:8px;width:calc(16.666% - 17px);height:auto;padding:10px 10px 14px;transition:box-shadow .3s}@media only screen and (max-width:1080px){.card.compact{width:calc(33.333% - 14px)}}@media only screen and (max-width:720px){.card.compact{width:calc(50% - 10px)}}@media only screen and (max-width:400px){.card.compact{width:100%}}.card.compact:hover{box-shadow:0 10px 20px #0000000f}.card.compact:hover .text{background:0 0}.card.compact:hover .text h3{color:#007936}.card.compact:hover .text p{color:#000}.card.compact:hover .text p.more{color:#1078cd}.card.compact .image{border-radius:8px;padding-bottom:69.3%;overflow:hidden}.card.compact .text{background:0 0;gap:15px;padding:15px 0 0}.card.compact .text h3{color:#007936;margin:0;font-size:20px}@media only screen and (max-width:1440px){.card.compact .text h3{font-size:18px}}.card.compact .text p{color:#000;font-size:18px;line-height:1.2}@media only screen and (max-width:1440px){.card.compact .text p{font-size:16px}}.card.compact .text p strong{color:#007936}.card.compact .text p.more{color:#006bb9;padding-top:0;font-size:14px;font-weight:400;text-decoration:underline}.card.bordered{background:0 0;border:1px solid #00682e;border-radius:8px;width:calc(33.333% - 15px);height:auto;padding:24px;transition:box-shadow .3s}@media only screen and (max-width:1440px){.card.bordered{padding:16px}}@media only screen and (max-width:900px){.card.bordered{width:calc(33.333% - 11px)}}@media only screen and (max-width:650px){.card.bordered{width:100%}}.card.bordered:hover{box-shadow:0 10px 20px #0000000f}.card.bordered:hover .text{background:0 0}.card.bordered:hover .text h3{color:#007936}.card.bordered:hover .text p{color:#000}.card.bordered:hover .text p.more{color:#006bb9}.card.bordered .image{border-radius:8px;padding-bottom:79.6%;overflow:hidden}.card.bordered .text{background:0 0;padding:24px 0 0}.card.bordered .text h3{color:#007936;margin-bottom:15px;font-size:20px}@media only screen and (max-width:1440px){.card.bordered .text h3{font-size:18px}}.card.bordered .text p{color:#000;font-size:18px;line-height:1.2}@media only screen and (max-width:1440px){.card.bordered .text p{font-size:16px}}.card.bordered .text p.more{color:#006bb9;align-self:flex-end;padding-top:13px;font-size:16px;font-weight:400;text-decoration:underline}.card.bordered .text p.more i{font-size:12px}.card.compact-large{width:calc(33.333% - 14px);padding:10px 10px 20px}@media only screen and (max-width:900px){.card.compact-large{width:calc(50% - 10px)}}@media only screen and (max-width:400px){.card.compact-large{width:100%}}.card.compact-large .image{padding-bottom:74%}.card.compact-large .text{padding-top:24px}.card.compact-large .text h3{font-size:24px}@media only screen and (max-width:650px){.card.compact-large .text h3{font-size:20px}}.card.compact-large .text p{max-width:374px;margin:0 auto;font-size:18px}@media only screen and (max-width:650px){.card.compact-large .text p{font-size:16px}}
