.card-cta-block .site-container .grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;max-width:1380px}@media only screen and (max-width:829px){.card-cta-block .site-container .grid-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.card-cta-block .site-container .grid-container{grid-template-columns:1fr;margin-left:-15px;margin-right:-15px}}.card-cta-block .site-container .grid-container .card{aspect-ratio:460/628;background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (max-width:829px){.card-cta-block .site-container .grid-container .card{aspect-ratio:unset;height:100%;min-height:188px;width:100%}}.card-cta-block .site-container .grid-container .card:after{background-color:#131e1f;content:"";display:block;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.card-cta-block .site-container .grid-container .card .text-container{display:flex;flex-direction:column;height:-moz-max-content;height:max-content;overflow:hidden;padding:90px 35px 40px;position:relative;z-index:10}@media only screen and (max-width:1024px){.card-cta-block .site-container .grid-container .card .text-container{padding:50px 25px 30px}}@media only screen and (max-width:767px){.card-cta-block .site-container .grid-container .card .text-container{height:100%;justify-content:flex-end;padding:15px}}.card-cta-block .site-container .grid-container .card .text-container:before{background-color:#71eba9;-webkit-clip-path:polygon(0 0,calc(100% - 84px) 0,100% 100px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 84px) 0,100% 100px,100% 100%,0 100%);content:"";height:100%;position:absolute;right:0;top:0;transform:translateY(100%);transition:.4s ease-in-out;width:100%}@media only screen and (max-width:1024px){.card-cta-block .site-container .grid-container .card .text-container:before{-webkit-clip-path:polygon(0 0,calc(100% - 45px) 0,100% 50px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 45px) 0,100% 50px,100% 100%,0 100%)}}@media only screen and (max-width:767px){.card-cta-block .site-container .grid-container .card .text-container:before{-webkit-clip-path:polygon(0 0,calc(100% - 55px) 0,100% 50px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 55px) 0,100% 50px,100% 100%,0 100%)}}.card-cta-block .site-container .grid-container .card .text-container .heading{color:#f4f4f4;font-weight:500;margin-bottom:0;max-width:300px;position:relative;transition:.4s ease-in-out}@media only screen and (max-width:767px){.card-cta-block .site-container .grid-container .card .text-container .heading{font-weight:500;max-width:100%}}.card-cta-block .site-container .grid-container .card .text-container svg{display:block;margin-top:27px;position:relative;transition:.4s ease-in-out}@media only screen and (max-width:767px){.card-cta-block .site-container .grid-container .card .text-container svg{margin-top:15px}}.card-cta-block .site-container .grid-container .card .text-container svg path{transition:.4s ease-in-out}.card-cta-block .site-container .grid-container .card:hover .text-container:before{transform:unset}.card-cta-block .site-container .grid-container .card:hover .text-container .heading{color:#131e1f;transition-delay:.2s}.card-cta-block .site-container .grid-container .card:hover .text-container svg{margin-left:40px;transition-delay:.2s}@media only screen and (max-width:767px){.card-cta-block .site-container .grid-container .card:hover .text-container svg{margin-left:15px}}.card-cta-block .site-container .grid-container .card:hover .text-container svg path{fill:#131e1f}