@keyframes showHide{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes horizontal{0%{transform:translatex(0) translatey(0)}50%{transform:translatex(15px) translatey(0)}100%{transform:translatex(0) translatey(0)}}@-moz-keyframes horizontal{0%{transform:translatex(0) translatey(0)}50%{transform:translatex(15px) translatey(0)}100%{transform:translatex(0) translatey(0)}}@-o-keyframes horizontal{0%{transform:translatex(0) translatey(0)}50%{transform:translatex(15px) translatey(0)}100%{transform:translatex(0) translatey(0)}}@keyframes horizontal{0%{transform:translatex(0) translatey(0)}50%{transform:translatex(15px) translatey(0)}100%{transform:translatex(0) translatey(0)}}.c-case-widget{position:relative;border-radius:10px;overflow:hidden;min-height:340px;display:block}@media (max-width:1599.98px){.c-case-widget{min-height:272px}}.c-case-widget:after{content:"";position:absolute;bottom:20px;right:20px;width:20px;height:16px;background-image:url(/wp-content/themes/sagital/img/icons/arrow-right-yellow.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transition:.2s all}.c-case-widget:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.c-case-widget:hover .c-case-widget__image{transform:scale(1.2);filter:opacity(1)}.c-case-widget:hover:after{transform:translateX(10px)}.c-case-widget__image-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:10px;overflow:hidden}.c-case-widget__image-wrapper::after{content:" ";width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;left:0;top:0}.c-case-widget__image{width:100%;height:100%;object-fit:cover;transition:all ease-in-out .4s;filter:opacity(.8)}.c-case-widget__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(222deg,rgba(0,0,0,.2) 63%,rgba(0,0,0,.59) 6%)}.c-case-widget__image:hover{transform:scale(1.05)}.c-case-widget__image:focus{outline:0}.c-case-widget__info{margin-top:auto}.c-case-widget__text-container{display:flex;flex-direction:column;justify-content:space-between;padding:20px 80px 20px 20px;position:relative;z-index:1;min-height:340px}@media (max-width:1599.98px){.c-case-widget__text-container{min-height:272px;padding-right:64px}}@media (max-width:991.98px){.c-case-widget__text-container{padding-right:50px}}.c-case-widget__pretitle{text-transform:uppercase;font-size:.875em;font-weight:700;color:#f2c302;line-height:normal}@media (max-width:1599.98px){.c-case-widget__pretitle{font-size:.7em}}@media (max-width:767.98px){.c-case-widget__pretitle{font-size:.75em}}.c-case-widget__category{font-size:.875em;color:#fff;font-weight:400;line-height:1.29;text-transform:uppercase;margin-top:15px}@media (max-width:1599.98px){.c-case-widget__category{font-size:.7em}}@media (max-width:767.98px){.c-case-widget__category{font-size:.75em}}.c-case-widget__title{font-size:1.5em;color:#fff;font-weight:700;line-height:normal;text-wrap:balance}@media (max-width:1599.98px){.c-case-widget__title{font-size:1.2em}}@media (max-width:767.98px){.c-case-widget__title{font-size:1.25em}}.c-case-widget__logo{max-width:120px;max-height:80px;object-fit:contain;position:absolute;top:20px;right:20px}@media (max-width:1599.98px){.c-case-widget__logo{max-width:96px;max-height:64px}}@media (max-width:767.98px){.c-case-widget__logo{max-width:100px;max-height:30px}}