.postcard-widget{--postcard-gap:1.6rem;--postcard-scrim-top:"";--postcard-scrim-bottom:""}.postcard-widget .postcard--content{gap:var(--postcard-gap);display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.postcard-widget .postcard-scrim .postcard-content,.postcard-widget .postcard-scrim .postcard-header{z-index:5;height:100%}.postcard-widget .postcard-scrim .postcard-header>picture{z-index:-1}.postcard-widget .postcard-scrim>.postcard-content:first-child,.postcard-widget .postcard-scrim>.postcard-header:first-child{position:relative}.postcard-widget .postcard-scrim>.postcard-content:first-child:before,.postcard-widget .postcard-scrim>.postcard-header:first-child:before{content:"";position:absolute;left:0;height:100%;width:100%;background:linear-gradient(180deg,var(--postcard-scrim-top),var(--postcard-scrim-bottom))}.postcard-widget .postcard-scrim>.postcard-content:first-child:before{z-index:-1}.postcard-widget .postcard-spaced-content{display:grid;gap:1.6rem}.postcard-widget .dynamic-postcard--slider .swiper-wrapper{padding-bottom:1rem}.postcard-widget .dynamic-postcard--slider .card--boxed{margin-bottom:1.6rem}.postcard-widget .dynamic-postcard--slider .link-container{display:contents}.postcard-item{display:flex;flex-direction:column}.postcard-item.is-clickable{position:relative;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.3s}.postcard-item.is-clickable:not(.postcard-item.is-clickable.postcard-container-transparent):hover{cursor:pointer;--tw-shadow:0 6px 12px rgba(var(--color__shadow),.24);--tw-shadow-colored:0 6px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 0,0,0),var(--tw-ring-shadow,0 0 0,0,0),var(--tw-shadow)}.postcard-item.postcard-container-transparent{background-color:transparent}.postcard .link-container .card{height:100%}.postcard--color-content-white .postcard-content{color:rgb(var(--color__white))}.postcard--align-horizontal-left .postcard-content{text-align:left}.postcard--align-horizontal-right .postcard-content{text-align:right}.postcard--align-horizontal-center .postcard-content{text-align:center}.postcard--align-vertical-top .postcard-body{justify-content:flex-start}.postcard--align-vertical-center .postcard-body{justify-content:center}.postcard--align-vertical-bottom .postcard-body{justify-content:flex-end}.postcard--align-vertical-space-between .postcard-body{justify-content:space-between}.postcard-header{width:100%}.postcard-header .media--ratio-auto{min-height:270px}.postcard-header .image,.postcard-header .media--ratio-fit>img{width:100%}.postcard-header .icon{margin:2.4rem auto}.postcard-content{height:100%;font-family:var(--font__secondary);font-size:var(--r-base-font-size-body-medium,1.4rem);line-height:var(--r-base-line-height-body-medium,2rem)}.postcard-content .postcard-body{display:flex;height:100%;flex-direction:column;gap:1.6rem;padding:1.6rem}.postcard-content .postcard-body .ebadge{border-radius:var(--radius__button,.4rem);max-width:-moz-fit-content;max-width:fit-content}.postcard-content .postcard-action .postcard-link{--r-button-primary-color:rgb(var(--color__gray-dark));--r-button-border-radius:0;transition-duration:0s;height:auto;border-width:0 0 1px;border-color:rgb(var(--color__gray-dark));font-family:var(--font__secondary);font-weight:400;text-transform:none;padding:0!important}.postcard-content .postcard-action .postcard-link:hover{--r-button-text-color:rgb(var(--color__gray-dark));border-bottom-width:0;background-color:transparent;opacity:1}.postcard-content .postcard-action .postcard-link--white{--r-button-primary-color:rgb(var(--color__white));border-color:rgb(var(--color__white))}.postcard-content .postcard-action .postcard-link--white:hover{--r-button-text-color:rgb(var(--color__white))}.postcard-content .postcard-action .button{padding-left:1.6rem;padding-right:1.6rem}@media (min-width:768px){.postcard-widget .row-cards-0{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.postcard-widget .row-cards-2,.postcard-widget .row-cards-3,.postcard-widget .row-cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.postcard-widget .row-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.postcard-widget .row-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.postcard-widget .dynamic-postcard--slider .swiper-slide{margin-left:0;margin-right:0}}
