.content-spotlight .component,.content-spotlight .component__content{display:flex;flex-direction:column;align-items:flex-start;gap:48px}
.content-spotlight .component .component__header,.content-spotlight .component__content .component__header{display:flex;flex-direction:column;gap:24px;width:100%;justify-content:center;align-items:flex-start;align-self:stretch}
@media screen and (max-width:767px){.content-spotlight .component .component__header,.content-spotlight .component__content .component__header{flex-direction:column;place-items:center;text-align:center;gap:16px}
}
.content-spotlight .component .component__header .component__title,.content-spotlight .component__content .component__header .component__title{flex:1 0 80%}
@media screen and (max-width:767px){.content-spotlight .component .component__header .component__title,.content-spotlight .component__content .component__header .component__title{text-align:left}
}
.content-spotlight .component .component__header .component__subtitle,.content-spotlight .component__content .component__header .component__subtitle{text-align:left}
.content-spotlight .component .component__header .component__headLink,.content-spotlight .component__content .component__header .component__headLink{display:flex;justify-content:flex-end;align-items:flex-end;gap:4px;place-self:flex-end}
@media screen and (max-width:767px){.content-spotlight .component .component__header .component__headLink,.content-spotlight .component__content .component__header .component__headLink{place-content:start}
}
.content-spotlight .component .component__title-headLink-container,.content-spotlight .component__content .component__title-headLink-container{display:flex;justify-content:space-between;align-items:flex-end;align-content:flex-end;align-self:stretch;flex-wrap:wrap}
@media screen and (max-width:1023px){.content-spotlight .component .component__title-headLink-container,.content-spotlight .component__content .component__title-headLink-container{gap:16px}
}
.content-spotlight .component .component__main_block,.content-spotlight .component__content .component__main_block{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:32px;width:100%}
@media screen and (min-width:1024px){.content-spotlight .component .component__main_block,.content-spotlight .component__content .component__main_block{flex-direction:row}
.content-spotlight .component .component__main_block .component__content_block,.content-spotlight .component__content .component__main_block .component__content_block{max-width:31.7%}
}
@media screen and (max-width:1023px){.content-spotlight .component .component__main_block,.content-spotlight .component__content .component__main_block{flex-direction:column-reverse}
}
.content-spotlight .component .component__lower_blocks,.content-spotlight .component__content .component__lower_blocks{display:flex;padding:0;align-items:flex-start;gap:32px;align-self:stretch;flex-direction:column}
@media screen and (min-width:1024px){.content-spotlight .component .component__lower_blocks,.content-spotlight .component__content .component__lower_blocks{flex-direction:row}
}
.content-spotlight .component .component__lower_blocks .component__content_block,.content-spotlight .component__content .component__lower_blocks .component__content_block{flex:1 0 0}
@media screen and (min-width:1024px){.content-spotlight .component div.component__image,.content-spotlight .component__content div.component__image{max-width:67%;min-width:65.7%}
}
.content-spotlight .component .component__image,.content-spotlight .component__content .component__image{display:flex;width:100%;object-fit:cover;height:100%;justify-content:center;align-items:center;flex:1 0 0}
.content-spotlight .component .component__image img,.content-spotlight .component__content .component__image img{aspect-ratio:16 / 9;border-radius:12px}
.content-spotlight .component .component__content_block,.content-spotlight .component__content .component__content_block{display:flex;width:100%;padding-top:16px;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}
.content-spotlight .component .component__content_block .component__top,.content-spotlight .component__content .component__content_block .component__top{align-items:flex-start;gap:8px;align-self:stretch;display:flex;flex-direction:row}
.content-spotlight .component .component__content_block .component__top .component__tag,.content-spotlight .component__content .component__content_block .component__top .component__tag{flex:1 0 0}
.content-spotlight .component .component__content_block .component__bottom,.content-spotlight .component__content .component__content_block .component__bottom{gap:32px;display:flex;flex-direction:column;flex:1 0 0}
.content-spotlight .component .component__content_block .component__bottom_text,.content-spotlight .component__content .component__content_block .component__bottom_text{display:flex;flex-direction:column;gap:16px;align-self:stretch}
.content-spotlight .component .component__content_block .component__bottom .component__content_description,.content-spotlight .component__content .component__content_block .component__bottom .component__content_description{flex:1 0 0}
.content-spotlight .component svg,.content-spotlight .component__content svg{height:20px;width:20px;margin-right:-2px}
.content-spotlight .background-white .component__lower_blocks .component__content_block:not(.no-border){border-top:#3e3d35 1px solid}
.content-spotlight .background-dark-blue .component__lower_blocks .component__content_block:not(.no-border){border-top:#fff 1px solid}
body[dir="rtl"] .content-spotlight .right-facing-icon{transform:scaleX(-1)}
body[dir="rtl"] .content-spotlight .component__header .component__subtitle{text-align:right}