.callout-cards{background-color:#fff;padding:88px 20px}.callout-cards .cc-container{margin:0 auto;max-width:var(--encon-container,1200px);width:100%}.callout-cards .cc-container .cc-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.callout-cards .cc-container .cc-grid .ccg-card{background-color:#fff;border:1px solid #e4e8e4;border-radius:12px;display:flex;flex-direction:column;padding:clamp(28px,3.2vw,40px);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.callout-cards .cc-container .cc-grid .ccg-card .ccgc-content{display:flex;flex:1 1 auto;flex-direction:column}.callout-cards .cc-container .cc-grid .ccg-card:hover{box-shadow:0 24px 50px rgba(15,17,16,.1);transform:translateY(-4px)}.callout-cards .cc-container .cc-grid .ccg-card:active{transform:translateY(-1px) scale(.995)}.callout-cards .cc-container .cc-grid .ccg-card:focus-visible{outline:3px solid #71e9a9;outline-offset:4px}.callout-cards .cc-container .cc-grid .ccg-card .ccgc-tag{color:#0f9d63;font-family:Roboto,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.callout-cards .cc-container .cc-grid .ccg-card h3{color:#0f1110;font-family:Cabin,sans-serif;font-size:clamp(1.5rem,1rem + 1.6vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:16px 0 10px}.callout-cards .cc-container .cc-grid .ccg-card p{color:#52584f;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0;max-width:42ch}.callout-cards .cc-container .cc-grid .ccg-card .ccgc-link{align-items:center;color:#0f9d63;display:inline-flex;font-family:Roboto,sans-serif;font-size:15px;font-weight:700;gap:9px;margin-top:auto;padding-top:24px}.callout-cards .cc-container .cc-grid .ccg-card .ccgc-link svg{transition:transform .15s ease}.callout-cards .cc-container .cc-grid .ccg-card:hover .ccgc-link svg{transform:translateX(4px)}.callout-cards--image .cc-container .cc-grid{gap:0}.callout-cards--image .cc-container{max-width:none}.callout-cards--image{border-bottom:4px solid #71e9a9}.callout-cards--image .cc-container .cc-grid .ccg-card{background-color:#1b211e;background-image:linear-gradient(180deg,rgba(8,12,10,.12) 12%,rgba(8,12,10,.42) 52%,rgba(8,12,10,.96) 100%),var(--cc-card-image);background-position:50%;background-size:cover;border:0;border-bottom:0;border-radius:0;min-height:clamp(360px,31vw,460px);overflow:hidden;padding:0;position:relative;transition:box-shadow .26s ease,background-position .5s cubic-bezier(.2,.75,.2,1),transform .26s cubic-bezier(.2,.75,.2,1)}.callout-cards--image .cc-container .cc-grid .ccg-card:hover{background-position:center 46%;box-shadow:0 24px 54px rgba(15,17,16,.3);transform:translateY(-3px);z-index:1}.callout-cards--image .cc-container .cc-grid .ccg-card:active{transform:translateY(0) scale(.995)}.callout-cards--image .cc-container .cc-grid .ccg-card:focus-visible{outline:4px solid #71e9a9;outline-offset:-4px;z-index:2}.callout-cards--image .cc-container .cc-grid .ccg-card .ccgc-content{justify-content:flex-end;padding:clamp(30px,4vw,58px);position:relative;z-index:1}.callout-cards--image .cc-container .cc-grid .ccg-card .ccgc-tag{color:#71e9a9}.callout-cards--image .cc-container .cc-grid .ccg-card h3{color:#fff;margin:12px 0 0;max-width:16ch;min-height:2.3em;text-shadow:none}.callout-cards--image .cc-container .cc-grid .ccg-card p{color:hsla(0,0%,100%,.88);margin-top:12px;max-width:30ch;text-shadow:none}.callout-cards--image .cc-container .cc-grid .ccg-card .ccgc-link{color:#71e9a9;margin-top:18px;padding-top:0}@media (min-width:992px) and (max-width:1199.98px){.callout-cards--image .cc-container .cc-grid .ccg-card:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:991.98px){.callout-cards{padding:48px 20px}.callout-cards--image .cc-container .cc-grid .ccg-card{min-height:340px}}@media (max-width:560px){.callout-cards--image .cc-container .cc-grid .ccg-card{min-height:300px}.callout-cards--image .cc-container .cc-grid .ccg-card .ccgc-content{padding:28px 24px}}