.multimedia-card{border-radius:20px;min-height:650px;position:relative;width:100%}.multimedia-card-media{border-radius:20px 20px 0 0;height:417px;position:relative;width:100%;z-index:-1}@media (min-width:768px){.multimedia-card-media{height:526px}}.multimedia-card-media__image{border-radius:20px 20px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.multimedia-card-media__video{border-radius:20px 20px 0 0;height:100%;left:0;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:-99}.multimedia-card-content{background-color:#f4f4f4;border-radius:0 0 20px 20px;box-sizing:border-box;color:#1f1f1f;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;gap:20px;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;justify-content:space-between;padding:20px;position:relative;z-index:1}.multimedia-card-content .text-content-wrapper,.multimedia-card-content .title-content-wrapper{max-width:100%}.multimedia-card-content .title-content-wrapper.--overlay-media{bottom:calc(100% + 40px);position:absolute}.multimedia-card-content .text-content-wrapper{font-size:1.25rem;font-style:italic;font-weight:400;letter-spacing:-.03em;line-height:1.4}@media (min-width:768px){.multimedia-card-content .text-content-wrapper{font-size:1.625rem;max-width:30%}.multimedia-card-content .text-content-wrapper p:first-of-type{margin-top:0}}.multimedia-card-content .text-content-wrapper.--with-button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.multimedia-card-content .text-content-wrapper__button{font-size:.75rem;font-style:normal}.multimedia-card-content .text-content-wrapper__button.--left{align-self:flex-start}.multimedia-card-content .text-content-wrapper__button.--right{align-self:flex-end}.multimedia-card-content .text-content-wrapper__button:after{bottom:14px}.multimedia-card-content .text-content-wrapper .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:auto}@media (min-width:768px){.multimedia-card-content{flex-flow:row;padding:80px 40px 40px}.multimedia-card-content .text-content-wrapper.--full-width,.multimedia-card-content .title-content-wrapper{max-width:50%}}.multimedia-card-content .content-headings__head{word-break:break-word}.multimedia-card-content .content-headings__button{display:inline-block}