section.cards{padding:80px 0}section.cards .inner,section.cards .listing{column-gap:0;display:grid;grid-auto-flow:row;grid-template-columns:100%;margin:0 auto;row-gap:40px;width:100%}section.cards .inner{padding:0 20px}section.cards div.heading{text-align:center}@media (min-width:460px){section.cards .listing{gap:20px;grid-template-columns:100%;text-align:center}}@media (min-width:850px){section.cards .inner{display:grid;grid-column:2/span 12;grid-template-columns:minmax(1.25rem,1fr) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(1.25rem,1fr);padding:0}section.cards div.heading{grid-column:3/span 10}section.cards .listing{gap:20px;grid-template-columns:repeat(3,1fr)}section.cards .description,section.cards .listing{grid-column:2/span 12;text-align:center;width:100%}section.cards .description{display:grid;grid-template-columns:100%}section.cards .description p{font-size:1.375rem}}section.cards .heading p{font-size:1.0625rem;line-height:1.7}section.cards.hover .listing{gap:0;grid-column:1/span 14;margin:0 auto;max-width:1600px}section.cards.hover .inner{overflow:hidden}section.cards.hover h3,section.cards.hover p.h3{font-size:1rem;font-weight:500;line-height:1;text-transform:uppercase}section.cards.hover h3+p,section.cards.hover p.h3+p{font-style:italic;margin-top:0}section.cards.hover .item{flex-grow:1}section.cards.hover .item>a,section.cards.hover .item>span{align-items:end;display:grid;grid-template-columns:100%;height:100%}section.cards.hover .item .content,section.cards.hover .item .photo{grid-column:1;grid-row:1}section.cards.hover .item .photo{height:100%;min-height:300px;position:relative;z-index:1}@media (min-width:850px){section.cards.hover .item .photo{min-height:300px}}@media (min-width:1024px){section.cards.hover .item>a,section.cards.hover .item>span{align-items:center}}section.cards.hover .photo{transition:transform .25s ease-in-out,box-shadow .25s ease-in-out}section.cards.hover img{aspect-ratio:1/1;box-shadow:0 0 80px 0 transparent;filter:saturate(100%);height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:filter .25s ease-in-out,opacity .25s ease-in-out;width:100%}section.cards.hover .item .photo:after{background-color:#000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s ease-in-out;width:100%;z-index:1}section.cards.hover .item:hover .photo:after{opacity:.5}section.cards.hover .item:hover .photo img{filter:saturate(0);opacity:1}@media (min-width:1024px){section.cards.hover .item:hover .photo{box-shadow:0 0 80px 0 rgba(0,0,0,.59);transform:scaleX(1.03) scaleY(1.03)}}section.cards.hover .item .content{color:#fff;display:grid;grid-template-columns:100%;padding:20px;position:relative;transition:opacity .25s ease-in-out;z-index:2}@media (max-width:1023px){section.cards.hover .item .content:after{background:linear-gradient(180deg,transparent,#000);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}section.cards.hover .item:hover .content{opacity:1}section.cards.hover .item .content h3,section.cards.hover .item .content p.h3{color:#fff;font-family:Lato,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1;text-transform:none}section.cards.hover .item .content h3+p,section.cards.hover .item .content p.h3+p{margin-top:10px}@media (min-width:1024px){section.cards.hover .item .content{align-items:center;opacity:0}section.cards.hover img{aspect-ratio:1/2}section.cards.hover .item .photo{min-height:470px}}section.cards.icon .inner{row-gap:40px}section.cards.icon .item{border-radius:10px;box-shadow:0 12px 18px -6px rgba(0,0,0,.2)}section.cards.icon .listing{gap:20px;grid-template-columns:100%;padding:0;text-align:left}@media (min-width:1024px){section.cards.icon .listing{grid-column:3/span 10}}section.cards.icon .listing .item>a,section.cards.icon .listing .item>span{display:grid;gap:10px;grid-template-columns:30px 1fr;padding:20px}section.cards.icon .listing .item>a .buttons,section.cards.icon .listing .item>span .buttons{grid-column:2}section.cards.icon .listing .item .photo{height:30px;width:30px}@media (min-width:850px){section.cards.icon .listing .item>a,section.cards.icon .listing .item>span{gap:20px;grid-template-columns:40px 1fr}section.cards.icon .listing .item>a{border-radius:10px;box-shadow:0 0 80px 0 transparent;transition:box-shadow .25s ease-in-out}section.cards.icon .listing .item>a:hover{box-shadow:0 0 80px 0 rgba(0,0,0,.25)}section.cards.icon .listing .item .photo{height:40px;width:40px}}section.cards.icon .listing .photo{grid-column:1;grid-row:1}section.cards.icon .listing .content{display:grid;gap:10px;grid-template-columns:100%}section.cards.icon .listing .content h3,section.cards.icon .listing .content p.h3{color:#fff;font-family:Lato,sans-serif;font-size:1.6875rem;font-weight:700;letter-spacing:2px;line-height:1;text-transform:uppercase}section.cards.icon .listing .content p{font-size:1.0625rem;line-height:1.3;margin-top:0}section.cards.icon .listing .item .photo{background-color:#8eb0c6;border-radius:100%;line-height:1;padding:8px}section.cards.icon .listing .item .photo svg{height:100%;max-width:25px;width:100%}@media (min-width:850px){section.cards.icon .listing .item .photo{padding:10px}section.cards.icon .listing .item .photo svg{max-width:30px}}section.cards.icon .listing .item:not(.transparent){box-shadow:0 12px 18px -6px rgba(0,0,0,.2)}section.cards.icon_above .listing .item:not(.transparent):not(.link-full){box-shadow:0 15px 80px -6px rgba(0,0,0,.2);padding:20px}section.cards.icon_above .listing .item.link-full>a{box-shadow:0 15px 80px -6px rgba(0,0,0,.2);color:var(--color-text);gap:20px;padding:30px}section.cards.icon .listing .item .photo.white svg path,section.cards.icon_above .listing .item .photo.white svg path{fill:#fff}section.cards.icon .listing .item .photo.orange svg path,section.cards.icon_above .listing .item .photo.orange svg path{fill:#a5221d}section.cards .photo.blue svg path{fill:#3d5f7b}section.cards.icon .listing .item.gray .photo{border-color:#6c6f70}section.cards.icon .listing .item.blue .photo{border-color:#3d5f7b}section.cards.icon .listing .item.red .photo{border-color:#b21e28}section.cards.icon .listing .item.orange .photo{border-color:#a5221d}section.cards.icon .listing .item.black .photo{border-color:#000}section.cards .heading h2{font-size:2.375rem;font-weight:700;letter-spacing:2px}section.cards.icon_above .buttons{text-align:center}section.cards .heading h2+p{line-height:1.8;margin-top:10px}@media (min-width:850px){section.cards.icon_above .listing{grid-column:3/span 10}}section.cards.icon_above .listing,section.cards.photo_above .listing{gap:40px;text-align:left}section.cards.photo_above .listing{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}section.cards.icon_above .item,section.cards.icon_above .item>span,section.cards.photo_above .item>a,section.cards.photo_above .item>span{display:grid;gap:30px;grid-template-columns:100%}section.cards.icon_above .item>span{gap:20px}section.cards.photo_above .item>a{gap:10px}section.cards.icon_above .item>a,section.cards.icon_above .item>span{grid-template-rows:44px auto}section.cards.icon_above .item>a,section.cards.photo_above .item>a{display:grid;grid-template-columns:100%;transition:color .25s ease-in-out,background-color .25s ease-in-out}@media 850px,min-width{section.cards.photo_above .buttons{grid-column:5/span 7}}section.cards.photo_above .buttons{text-align:center}@media (max-width:459px){section.cards.photo_above .listing{display:grid;grid-template-columns:100%}}@media (min-width:850px){section.cards.photo_above .listing{grid-column:3/span 10}}section.cards.photo_above .item>span{gap:35px}section.cards.icon_above .item>a:hover{background-color:#f1f0f0}section.cards.icon_above h2+.divider,section.cards.photo_above h2+.divider{margin-top:20px}section.cards.icon_above h3,section.cards.icon_above p.h3{font-family:Lato,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:2px;line-height:1.1}section.cards.photo_above h3,section.cards.photo_above p.h3{font-family:Lato,sans-serif;font-size:18px;font-weight:700;letter-spacing:2px;line-height:1.1}section.cards.icon_above h3+p,section.cards.icon_above p.h3+p,section.cards.photo_above h3+p,section.cards.photo_above p.h3+p{margin-top:10px}section.cards.icon_above .photo img,section.cards.icon_above .photo svg{height:44px;margin:0;width:44px}section.cards.photo_above .photo{border-radius:11px;box-shadow:0 2px 31px 5px rgba(0,0,0,.3);overflow:hidden}section.cards.photo_above .item{border-radius:11px 11px 0 0}@media (min-width:460px){section.cards.photo_above .item{width:calc(50% - 25px)}}section.cards.photo_above .item>a{transition:transform .25s ease-in-out}section.cards.photo_above .item>a:hover{transform:translateX(0) translateY(-10px)}section.cards.photo_above .photo img{aspect-ratio:1/1;object-fit:cover;object-position:top center}section.cards .photo.blue svg path.fa-primary{fill:#776dfe}section.cards .photo.blue svg path.fa-secondary{fill:#cdcdcd;opacity:1}section.cards.text .listing{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}section.cards.text .listing .item{text-align:center;width:100%}@media (min-width:460px){section.cards.text .listing .item{width:calc(50% - 25px)}}@media (min-width:850px){section.cards.text .listing .item{width:calc(33% - 50px)}}section.cards.text .listing .item>a,section.cards.text .listing .item>span{display:grid;gap:20px;grid-template-columns:100%}section.cards.text .content.align-left{text-align:left}section.cards.text h3,section.cards.text p.h3{font-family:Lato,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:2px;line-height:1.1}section.cards.text.stats h3,section.cards.text.stats p.h3{font-size:2.1875rem}section.cards.text .item *+p{margin-top:10px}section.cards.text p:not(.h3){font-size:1.0625rem;line-height:1.5}section.cards p span.disclaimer{background-image:linear-gradient(90deg,hsla(0,0%,100%,.7) 33%,hsla(0,0%,100%,0) 0);background-position:bottom;background-repeat:repeat-x;background-size:3px 1px;cursor:help;display:inline-block;position:relative;transition:background-image .25s ease-in-out,color .25s ease-in-out}section.cards p span.disclaimer:after{background-color:rgba(0,0,0,.7);content:attr(alt);font-size:1rem;height:auto;line-height:1.1;max-height:0;opacity:0;overflow:hidden;padding:8px;position:absolute;right:0;top:calc(100% + 10px);transition:opacity .25s ease-in-out,max-height .25s ease-in-out;width:100%;z-index:1000}section.cards p span.disclaimer:hover:after{max-height:400px;opacity:1}section.cards p span.disclaimer:hover{background-image:linear-gradient(90deg,#fff 33%,hsla(0,0%,100%,0) 0);color:hsla(0,0%,100%,.8)}section.cards .buttons.center{text-align:center}