.module-content-cards-block{padding:6.4rem 0}@media only screen and (min-width: 841px){.module-content-cards-block{padding:8.4rem 0}}.content-cards{--block-gap: 4rem;padding:4rem 2rem;display:flex;flex-direction:column;gap:var(--block-gap)}@media only screen and (min-width: 841px){.content-cards{--block-gap: 3.2rem;height:100%;padding:6vmin 4.3vmin 7vmin;flex-direction:row;flex-wrap:nowrap}}@media only screen and (min-width: 841px){.content-cards__content{width:33.55vmin}}.content-cards__content p:not(:first-of-type){color:var(--c-shades-ink-700)}.content-cards__cards{display:flex;flex-direction:column;gap:var(--block-gap)}@media only screen and (max-width: 840.98px){.content-cards.layout-small_cards .content-cards__cards{gap:2rem}.content-cards__cards.-desktop{display:none}}@media only screen and (min-width: 841px){.content-cards__cards{height:100%;gap:3.5vmin}.content-cards.layout-large_cards .content-cards__cards{align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap}.content-cards__cards.-mobile{display:none}}@media only screen and (max-width: 840.98px){.content-cards__cards-wrapper{display:grid;gap:4rem}.content-cards.layout-small_cards .content-cards__cards-wrapper{gap:2rem;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 841px){.content-cards__cards-wrapper{width:-moz-fit-content;width:fit-content;display:flex;flex-wrap:nowrap;gap:3.5vmin}}.content-cards__item.-has-modal{cursor:pointer}@media only screen and (min-width: 841px){.content-cards__item{flex-shrink:0;flex-grow:0;width:27.4vmin;display:grid;align-content:flex-start}.content-cards.layout-large_cards .content-cards__item{width:30rem}}@media screen and (min-width: 841px)and (min-height: 800px){.content-cards.layout-large_cards .content-cards__item{width:43.2rem}}.content-cards__item-picture{max-height:100%;aspect-ratio:1/1}@media only screen and (min-width: 841px){.content-cards__item-picture{max-height:27.4vmin;height:100%}.content-cards.layout-large_cards .content-cards__item-picture{max-height:45.9vmin}}.content-cards__item-image{object-fit:cover;width:100%;height:100%}.content-cards__item-content{margin-top:1.6rem}@media only screen and (min-width: 841px){.content-cards__item-content{margin-top:1.7vmin}}.content-cards__item-read-more{display:inline-block;background-image:linear-gradient(to right, currentColor, currentColor),linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));background-size:100% .1rem,0 .1rem;background-position:100% 100%,0 100%;background-repeat:no-repeat;opacity:1;transition:background-size var(--trans-base),opacity var(--trans-base)}.content-cards__item:hover .content-cards__item-read-more{background-size:0 .1rem,101% .1rem;opacity:.5}.contents-cards__modal-content-holder{display:none}.scroll-wrapper{position:relative;height:100%;overflow-y:auto;padding-top:6rem;padding-bottom:4rem}@media only screen and (min-width: 841px){.scroll-wrapper{padding-top:9.6rem;padding-bottom:9.6rem}}@media only screen and (min-width: 841px){.content-cards__modal-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:3.2rem}}@media only screen and (min-width: 1320px){.content-cards__modal-wrapper{gap:14.8rem}}.content-cards__modal-intro{flex-shrink:0;flex-grow:0;width:31.6rem;position:sticky;top:0}@media only screen and (max-width: 840.98px){.content-cards__modal-intro{display:none}}.content-cards__modal-title{margin-bottom:1.6rem}@media only screen and (min-width: 841px){.content-cards__modal-content{flex-grow:1;max-width:72.2rem}}.content-cards__modal-content p:not(:first-child){color:var(--c-shades-ink-700)}.content-cards__modal__close{position:absolute;top:2rem;right:2rem;background-color:rgba(0,0,0,0);border:none;padding:0;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;transition:color var(--trans-base)}@media only screen and (min-width: 841px){.content-cards__modal__close{top:4rem;right:4rem}}.content-cards__modal__close:hover{color:var(--c-accent-rose-pink)}.content-cards__modal__close svg.icon{--color: currentColor}
