.component--card-flat{display:block;text-decoration:none;color:inherit;padding-bottom:2.5rem;position:relative}@media screen and (min-width: 992px){.component--card-flat:hover .visual-wrapper img{-webkit-transform:scale(1.03);transform:scale(1.03)}.component--card-flat:hover .arrow{background-color:#019740}.component--card-flat:hover .arrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='21' viewBox='0 0 24 21' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M23.8535 9.87672L16.3535 0.189224C16.1582 -0.0630747 15.8418 -0.0630747 15.6465 0.189224C15.4512 0.441523 15.4512 0.850214 15.6465 1.10245L22.293 9.68751H0.500016C0.223641 9.68751 0 9.97638 0 10.3334C0 10.6904 0.223641 10.9792 0.500016 10.9792H22.293L15.6465 19.5642C15.4512 19.8165 15.4512 20.2252 15.6465 20.4774C15.7441 20.6036 15.8721 20.6667 16 20.6667C16.128 20.6667 16.2559 20.6036 16.3536 20.4774L23.8536 10.79C24.0488 10.5377 24.0488 10.129 23.8535 9.87672Z'/%3E %3C/svg%3E")}.component--card-flat:hover .title{color:#019740}}.component--card-flat .arrow{position:absolute;bottom:0;right:0;width:2.9375rem;height:2.25rem;background-color:#f7f9fd;border-radius:0 .9375rem;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.component--card-flat .arrow:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1.0625rem;height:.9375rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='21' viewBox='0 0 24 21' xmlns='http://www.w3.org/2000/svg' fill='%23333333'%3E %3Cpath d='M23.8535 9.87672L16.3535 0.189224C16.1582 -0.0630747 15.8418 -0.0630747 15.6465 0.189224C15.4512 0.441523 15.4512 0.850214 15.6465 1.10245L22.293 9.68751H0.500016C0.223641 9.68751 0 9.97638 0 10.3334C0 10.6904 0.223641 10.9792 0.500016 10.9792H22.293L15.6465 19.5642C15.4512 19.8165 15.4512 20.2252 15.6465 20.4774C15.7441 20.6036 15.8721 20.6667 16 20.6667C16.128 20.6667 16.2559 20.6036 16.3536 20.4774L23.8536 10.79C24.0488 10.5377 24.0488 10.129 23.8535 9.87672Z'/%3E %3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}.component--card-flat .visual-wrapper{position:relative}.component--card-flat .visual-wrapper picture{display:block;position:relative;overflow:hidden;border-radius:.9375rem;will-change:transform}.component--card-flat .visual-wrapper picture:before{content:"";display:block;padding-bottom:86.4864864865%}.component--card-flat .visual-wrapper picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.component--card-flat .visual-wrapper .tag{font-size:1rem;font-weight:400;font-family:"Poppins",sans-serif;position:absolute;bottom:-1.25rem;left:0;background-color:#333;padding:1rem 2.125rem;border-radius:0 1.25rem;color:#fff;line-height:1.625rem;max-width:90%}.component--card-flat .title{font-size:1rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.375rem;margin-top:2.5rem;padding-left:1.4375rem;padding-right:.625rem;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (min-width: 992px){.component--card-flat .title{font-size:1.125rem;font-weight:400;font-family:"Poppins",sans-serif;margin-top:3.75rem}}