:root{--img-width-xl:190px;--img-width-lg:145px;--img-width-md:230px;--height-card:400px}.imagecards-links__title{padding-bottom:var(--spacing-16);position:relative}.imagecards-links__title:after{background-color:var(--red-500);bottom:0;content:"";height:3px;left:0;position:absolute;width:var(--spacing-120)}.imagecards-links__list{list-style-type:none;margin:0;padding:0;padding-left:var(--spacing-16)}.imagecards-links__item{margin:0}.imagecards-links__link{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;color:var(--dark-900)!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;margin-bottom:var(--spacing-16)}.imagecards-links__item:last-of-type .imagecards-links__link{margin-bottom:0}.imagecards-links__link:before{width:0!important}.imagecards-links__link span{max-width:calc(100% - var(--spacing-48));width:fit-content}.imagecards-links__link svg{transition:var(--transition);width:var(--spacing-24)}.imagecards-links__link:hover svg{margin-left:var(--spacing-8)}.imagecards-links__overlay{background:rgba(0,0,0,.25);left:0;position:absolute;top:0}.imagecards-links__letter{color:hsla(0,0%,100%,.7);font-family:var(--font-montserrat);font-size:160px;font-weight:800;text-transform:uppercase}@media (max-width:992px){.imagecards-links__link{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.dark-type .imagecards-links__text *{color:var(--white)}.dark-type .imagecards-links__text a{fill:var(--white)}@media (min-width:769px){.imagecards-links__section{height:var(--height-card)}.imagecards-links__image-container{width:var(--img-width-xl)}.imagecards-links__text{width:calc(100% - var(--img-width-xl))}}@media (max-width:1200px) and (min-width:993px){.imagecards-links__image-container{width:var(--img-width-lg)}.imagecards-links__text{width:calc(100% - var(--img-width-lg))}}@media (max-width:992px) and (min-width:769px){.imagecards-links__image-container{width:var(--img-width-md)}.imagecards-links__text{width:calc(100% - var(--img-width-md))}}@media (max-width:768px){.imagecards-links__image-container{height:185px}.imagecards-links__title{margin-bottom:var(--spacing-56)}}