@import url(https://use.typekit.net/rkj4dst.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.link-blocks .title{margin-bottom:7rem}.link-blocks .grid{grid-gap:1rem 5dvw;gap:1rem 5dvw;-ms-flex-align:center;align-items:center;padding-left:7rem}.link-blocks .grid .linkblock:before{display:none}.link-blocks .grid .linkblock:nth-child(2n){transform:translateY(-11rem)}.link-blocks .grid .linkblock:nth-child(2n) .details{background:#f2a000}.link-blocks .grid .linkblock:hover .image .bg-img img{transform:scale(1.1)}.link-blocks .grid .linkblock .image{position:relative;aspect-ratio:1/1;overflow:hidden}.link-blocks .grid .linkblock .image .bg-img img{moz-transform-origin:center center;transform-origin:center center;transition:all .5s cubic-bezier(.39,.575,.565,1)}.link-blocks .grid .linkblock .details{position:relative;padding:2rem;width:70%;color:#fff;background:#2eac81;transform:translateY(-3rem)}.link-blocks .grid .linkblock .details .title,.link-blocks .grid .linkblock .details img,.link-blocks .grid .linkblock .details svg{display:inline-block;vertical-align:middle}.link-blocks .grid .linkblock .details img{width:4rem;height:4rem;object-fit:contain;object-position:center center}.link-blocks .grid .linkblock .details .title{margin:0 1rem}.link-blocks .grid .linkblock .details .title h2,.link-blocks .grid .linkblock .details .title h3,.link-blocks .grid .linkblock .details .title h4,.link-blocks .grid .linkblock .details .title h5{margin-bottom:0}.link-blocks .grid .linkblock .details svg{width:2rem;height:auto}.link-blocks .grid .linkblock .details svg .arrow{fill:currentColor}@media only screen and (max-width:768px){.link-blocks .grid .linkblock .details{width:90%}}@media only screen and (max-width:576px){.link-blocks .grid .linkblock:nth-child(2n){transform:translateY(0)}}.link-blocks .grid .text{grid-gap:5rem;gap:5rem;grid-column:2/span 1;transform:translateY(-11rem)}@media only screen and (max-width:768px){.link-blocks .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-left:3rem}}@media only screen and (max-width:576px){.link-blocks .grid{grid-template-columns:minmax(0,1fr);grid-gap:5rem;gap:5rem;padding-left:0}.link-blocks .grid .text{grid-column:1/span 1;transform:translateY(0)}.link-blocks .grid .text .arrow{display:none}}