/**handles:131075.css**/
.block__timeline-cards .block__row{row-gap:30px}.block__timeline-cards .block__col--image{display:flex;flex-direction:column;padding-bottom:34px;padding-right:15px;position:relative;row-gap:20px}@media(min-width:576px){.block__timeline-cards .block__col--image{padding-right:48px}}.block__timeline-cards .block__col--image .block__figure{height:350px}@media(min-width:1200px){.block__timeline-cards .block__col--image .block__figure{height:100%}}.block__timeline-cards .block__col--image .block__figure img{border-radius:2px 2px 2px 35px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.block__timeline-cards .block__col--image .important-box:hover{background-color:#00543d;color:#fff}.block__timeline-cards .block__col--image .block__buttons,.block__timeline-cards .block__col--image .important-box{bottom:0;position:absolute;right:15px}@media(min-width:576px){.block__timeline-cards .block__col--image .block__buttons,.block__timeline-cards .block__col--image .important-box{right:0}}.block__timeline-cards .block__col--cards{display:flex;flex-direction:column;row-gap:30px}.block__timeline-cards .block__col--cards .card{padding-left:15px;padding-top:24px;position:relative}@media(min-width:576px){.block__timeline-cards .block__col--cards .card{padding-left:24px}}.block__timeline-cards .block__col--cards .card__icon{background-color:#55298a;height:46px;left:34px;position:absolute;top:0;transition:all .5s ease;width:46px;z-index:1}@media(min-width:576px){.block__timeline-cards .block__col--cards .card__icon{left:0;top:35px}}.block__timeline-cards .block__col--cards .card__icon img{bottom:unset;height:calc(100% - 25px);left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:.4s;transition-property:filter;transition-timing-function:ease-in-out;width:calc(100% - 25px)}.block__timeline-cards .block__col--cards .card__body{background-color:#f5ebf3;border-radius:2px 2px 2px 35px;display:flex;flex-direction:column;padding:45px 30px 30px;row-gap:15px;transition:all .4s ease}@media(min-width:576px){.block__timeline-cards .block__col--cards .card__body{padding:35px 80px 39px 85px}}.block__timeline-cards .block__col--cards .card__body__excerpt{color:#1e1e1e}@media(min-width:1200px){.block__timeline-cards .block__col--cards .card:hover .card__body{background-color:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.102)}}