@media(min-width:1024px){.rp-align-right .mosaic-component .block-container-img .block-left{padding-right:0;padding-left:12px}
.rp-align-right .mosaic-component .block-container-img .block-right{padding-right:12px;padding-left:0}
}
.mosaic-component .block-container-img .block-left{display:none}
.mosaic-component .block-container-img .block-right .block-img{margin-bottom:16px;margin-right:15%}
.mosaic-component .block-container-img .block-right .block-img:last-child{margin-right:0;margin-left:15%;margin-bottom:0}
@media(min-width:1024px){.mosaic-component .block-container-img .block-right .block-img:last-child{margin-left:0}
}
@media(min-width:1024px){.mosaic-component .block-container-img .block-right .block-img{margin-right:0}
}
@media(min-width:1024px){.mosaic-component .block-container-img{display:flex;align-items:center}
.mosaic-component .block-container-img .block-left,.mosaic-component .block-container-img .block-right{width:50%}
.mosaic-component .block-container-img .block-left{display:block;padding-right:12px}
.mosaic-component .block-container-img .block-left img{height:500px;width:100%;object-fit:cover}
.mosaic-component .block-container-img .block-right{padding-left:12px}
.mosaic-component .block-container-img .block-right .block-img{margin-bottom:24px}
.mosaic-component .block-container-img .block-right .block-img img{height:289px;width:100%;object-fit:cover}
.mosaic-component .block-container-img .block-right .block-img:last-child{margin-bottom:0}
}
.mosaic-component .block-img{border-radius:var(--rds-radius-m);overflow:hidden}
.mosaic-component .icon{font-size:20px;margin-right:18px}
.mosaic-component p:last-child{margin-bottom:0}
.mosaic-component .mosaic-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:32px;margin-bottom:16px}
@media(min-width:1024px){.mosaic-component .mosaic-title{margin-top:0;margin-bottom:24px}
}
.mosaic-component .mosaic-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:11;line-clamp:11;-webkit-box-orient:vertical}
@media(min-width:1024px){.mosaic-component .mosaic-description{-webkit-line-clamp:7;line-clamp:7}
}
.mosaic-component .group-item{margin-top:16px}
@media(min-width:1024px){.mosaic-component .group-item{margin-top:32px}
}
.mosaic-component .group-item.row{margin-left:-12px;margin-right:-12px}
.mosaic-component .block-item{padding-top:16px;padding-bottom:16px}
.mosaic-component .block-item .mosaic-text-item{margin-top:16px}
.mosaic-component .block-item .mosaic-text-item a{display:inline-flex;align-items:center;padding:0;cursor:pointer;font:var(--rds-button-01);color:var(--rds-color-link-content-default)}
.mosaic-component .block-item .mosaic-text-item a .rds-icon-right{font-size:20px;margin-left:6px}
.mosaic-component .block-item .mosaic-text-item a .rds-icon-left{font-size:20px;margin-right:6px}
.mosaic-component .block-item .mosaic-text-item a .rds-icon-left.none{display:none}
.mosaic-component .block-item .mosaic-text-item a .rp-arrow{margin-left:6px;font-size:20px}
.mosaic-component .block-item .mosaic-text-item a.rp-link-no-arrow .rp-arrow{display:none}
.mosaic-component .block-item .mosaic-text-item a .text{position:relative;font:var(--rds-button-01)}
.mosaic-component .block-item .mosaic-text-item a .text:before{content:"";width:0;display:inline-block;height:1px;transition:all .2s ease-in-out;position:absolute;bottom:0}
.mosaic-component .block-item .mosaic-text-item a:hover .text:before{width:100%}
.mosaic-component .block-item .mosaic-text-item a.rds-link__disabled,.mosaic-component .block-item .mosaic-text-item a:disabled{opacity:20%}
.mosaic-component .block-item .mosaic-text-item a.rds-link__disabled .text::before,.mosaic-component .block-item .mosaic-text-item a:disabled .text::before{display:none}
.mosaic-component .block-item .mosaic-text-item a:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0;border-radius:6px}
.mosaic-component .block-item .mosaic-text-item a .text{position:relative}
.mosaic-component .block-item .mosaic-text-item a .text:before{background-color:var(--rds-color-link-content-default)}
.mosaic-component .block-item .mosaic-text-item a:hover{color:var(--rds-color-link-content-state-hover)}
.mosaic-component .block-item .mosaic-text-item a:hover .text:before{width:100%;background-color:var(--rds-color-link-content-state-hover)}
.mosaic-component .block-item .mosaic-text-item a.rds-link__active,.mosaic-component .block-item .mosaic-text-item a:active,.mosaic-component .block-item .mosaic-text-item a.active{color:var(--rds-color-link-content-state-active)}
.mosaic-component .block-item .mosaic-text-item a.rds-link__active .text::before,.mosaic-component .block-item .mosaic-text-item a:active .text::before,.mosaic-component .block-item .mosaic-text-item a.active .text::before{background-color:var(--rds-color-link-content-state-active)}
.mosaic-component .block-item .mosaic-text-item a:hover{text-decoration:underline}
.mosaic-component .block-item.list-checks{padding-top:8px;padding-bottom:8px}
.mosaic-component .block-item.list-checks:first-child{padding-top:16px}
.mosaic-component .block-item.list-checks:last-child{padding-bottom:16px}
@media(min-width:1024px){.mosaic-component .block-item.type-number .mosaic-text-item{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
}
.mosaic-component .block-item.type-number-long{padding-bottom:8px}
.mosaic-component .block-item.type-number-long:last-child{padding-bottom:16px}
.mosaic-component .block-item.type-number-long .rp-number-02{margin-bottom:16px}
.mosaic-component .block-item.type-number-long .mosaic-text-item{margin-top:8px}
.mosaic-component .text-extra .rp-description{margin-top:16px;margin-bottom:16px}
@media(min-width:1024px){.mosaic-component .text-extra .rp-description{margin-top:32px}
}
.mosaic-component .zone-btn .rp-btn{margin-top:16px}
@media(min-width:1024px){.mosaic-component .zone-btn .rp-btn{margin-top:32px}
}