.challenge-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:3em;align-items:end}.challenge{border-radius:12px;box-shadow:0 4px 30px 0 rgba(0,72,119,.1);display:flex;flex-direction:column;height:fit-content;padding:1.5em;row-gap:1.5em;transition:all .3s ease-in-out}.text-container h4{font-family:Open Sans,sans-serif;font-weight:700}.text-container p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;font-size:1em;overflow:hidden}.challenge:hover{background-color:#004877;color:#fff;transform:rotate(-6deg)}.challenge:hover img{filter:invert(1)}.challenge:hover .text-container h4{color:#fff}.challenge:hover .text-container p{color:#fff;display:block;overflow:auto}.challenge:hover .hover-arrow{display:none}@media screen and (max-width:1400px){.challenge-wrapper{grid-gap:1.5em}}@media screen and (max-width:1200px){.text-container h4{font-size:1.25em}.challenge{padding:1.25em}}@media screen and (max-width:992px){.challenge-wrapper{grid-gap:1.125em}}@media screen and (max-width:768px){#challenges-carousel .splide__arrows{left:10px;margin-top:.5em;position:absolute}#challenges-carousel .splide__arrow{background:none;display:inline-block;position:relative}#challenges-carousel .splide__arrow--prev{left:0;top:-15px;transform:rotate(180deg)}#challenges-carousel .splide__arrow--next{right:-1rem}#challenges-carousel .challenge{height:100%}#challenges-carousel .challenge:hover{background-color:initial;color:initial;transform:none}#challenges-carousel .splide__track{margin-top:-1em;padding:2em 0}}