@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-bounce-in{0%{opacity:0;transform:translateY(12%) scale(.75)}75%{transform:scale(1.05)}85%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes expand{0%{width:0}to{width:6.8rem}@media screen and (max-width:1280px){to{width:5rem}}@media screen and (max-width:370px){to{width:2rem}}}@keyframes blink{25%{opacity:.5}50%{opacity:0}75%{opacity:.5}}@keyframes border-pulse{0%{box-shadow:0 0 0 0 rgba(231,8,8,.7)}70%{box-shadow:0 0 0 10px rgba(231,8,8,0)}to{box-shadow:0 0 0 0 rgba(231,8,8,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(231,8,8,.7);transform:scale(.85)}70%{box-shadow:0 0 0 10px rgba(231,8,8,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(231,8,8,0);transform:scale(.85)}}@keyframes slide-right-reveal{0%{clip-path:polygon(0 0,20% 0,20% 100%,0 100%);opacity:0;transform:translateX(-2rem)}60%{opacity:1}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:translateX(0)}}@keyframes shutters-effect{0%{opacity:0;transform:scaleX(0) scaleY(.005)}25%{opacity:1;transform:scaleX(0) scaleY(.005)}50%{opacity:1;transform:scaleX(1) scaleY(.005)}to{opacity:1;transform:scaleX(1) scaleY(1)}}.block-cta-cards__container{display:flex;flex-direction:column;gap:24px;justify-content:space-between;margin:0 auto;max-width:1192px;position:relative;width:calc(100% - 48px)}@media screen and (min-width:1681px){.block-cta-cards__container{max-width:1440px}}@media screen and (max-width:768px){.block-cta-cards__container{flex-wrap:wrap;max-width:calc(100% - 1rem)}}@media screen and (max-width:480px){.block-cta-cards__container{max-width:calc(100% - .5rem)}}@media screen and (max-width:768px){.block-cta-cards__container{flex:none}}.block-cta-cards__content .block-content__header,.block-cta-cards__content .block-content__subtext{width:60%}@media screen and (max-width:768px){.block-cta-cards__content .block-content__header,.block-cta-cards__content .block-content__subtext{width:100%}}.block-cta-cards__cards{display:flex;justify-content:space-between}@media screen and (max-width:880px){.block-cta-cards__cards{flex-direction:column}}.block-cta-cards__card{align-items:center;color:var(--bg-1);display:flex;flex-direction:column;justify-content:space-between;text-align:center;width:100%}.block-cta-cards__card:not(:last-of-type){margin-right:2rem}@media screen and (max-width:880px){.block-cta-cards__card:not(:last-of-type){margin-bottom:3rem;margin-right:0}}.block-cta-cards__image-container{cursor:pointer;height:18.75rem;position:relative;width:100%}@media not all and (pointer:coarse){.block-cta-cards__image-container:hover .block-cta-cards__image-overlay{opacity:1}}.block-cta-cards__image-container:focus-visible{outline-color:blue;outline-offset:.1875rem;outline-style:dashed;outline-width:.125rem}.block-cta-cards__image-container:focus-visible .block-cta-cards__image-overlay{opacity:1}@media screen and (min-width:1440px){.block-cta-cards__image-container{height:21.875rem}}@media screen and (min-width:1681px){.block-cta-cards__image-container{height:25rem}}@media screen and (max-width:1024px){.block-cta-cards__image-container{height:15.625rem}}@media screen and (max-width:880px){.block-cta-cards__image-container{height:50vw}}@media screen and (max-width:600px){.block-cta-cards__image-container{height:60vw}}.block-cta-cards__image-container:focus .block-cta-cards__image-overlay{opacity:1}.block-cta-cards__image-container:focus .block-cta-cards__tap-icon{display:none}.block-cta-cards__tap-icon{animation:blink 2s linear infinite;display:none;position:absolute;right:.5rem;top:.5rem;width:2rem;z-index:99}@media screen and (max-width:880px){.block-cta-cards__tap-icon{display:block}}.block-cta-cards__tap-icon svg{height:100%;width:100%}.block-cta-cards__image-overlay{background:rgba(0,0,0,.7);display:flex;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease;width:100%;z-index:9}.block-cta-cards__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.block-cta-cards__title{margin-top:1rem}@media screen and (max-width:880px){.block-cta-cards__title{margin-top:1.5rem}}.block-cta-cards__body{align-items:flex-end;display:flex;height:100%;overflow-y:auto;padding:2rem 3rem;width:100%}@media screen and (max-width:1024px){.block-cta-cards__body{align-items:flex-start}}.block-cta-cards__button{margin-top:1rem}