.styles-module__Z_IGbW__section{padding-top:var(--spacing-3xl);padding-bottom:var(--gutter-md);z-index:2;row-gap:var(--spacing-lg);position:relative}@container (min-width:960px){.styles-module__Z_IGbW__section{padding-top:var(--spacing-8xl);padding-bottom:0}}@media (min-width:960px){:where(:root:not(:has(.brand-blocks-section))) .styles-module__Z_IGbW__section{padding-top:var(--spacing-8xl);padding-bottom:0}}@container (min-width:960px){.is-sector .styles-module__Z_IGbW__section{gap:var(--spacing-xl)}}@media (min-width:960px){:where(:root:not(:has(.brand-blocks-section))) :is(.is-sector .styles-module__Z_IGbW__section){gap:var(--spacing-xl)}}.styles-module__Z_IGbW__imageWrapper{border-radius:var(--radius-md);aspect-ratio:1;background-color:#fff;grid-column:1/-1;position:relative;overflow:hidden}@container (min-width:768px){.styles-module__Z_IGbW__imageWrapper{grid-area:1/1/2/7}}@media (min-width:768px){:where(:root:not(:has(.brand-blocks-section))) .styles-module__Z_IGbW__imageWrapper{grid-area:1/1/2/7}}.styles-module__Z_IGbW__image{object-fit:cover;width:100%;height:100%}.styles-module__Z_IGbW__image.styles-module__Z_IGbW__contain{object-fit:contain;padding:var(--spacing-lg)}@container (min-width:960px){.styles-module__Z_IGbW__image.styles-module__Z_IGbW__contain{padding:var(--spacing-3xl)}}@media (min-width:960px){:where(:root:not(:has(.brand-blocks-section))) .styles-module__Z_IGbW__image.styles-module__Z_IGbW__contain{padding:var(--spacing-3xl)}}.styles-module__Z_IGbW__content{background-color:var(--bg-surface);padding:var(--spacing-5xl) var(--spacing-lg);justify-content:center;align-items:flex-start;gap:var(--spacing-lg);border-radius:var(--radius-md);flex-direction:column;flex:1 0 0;grid-column:1/-1;align-self:stretch;display:flex;overflow:hidden}@container (min-width:768px){.styles-module__Z_IGbW__content{gap:var(--spacing-xl);padding:var(--spacing-xl);grid-area:1/7/2/13}}@media (min-width:768px){:where(:root:not(:has(.brand-blocks-section))) .styles-module__Z_IGbW__content{gap:var(--spacing-xl);padding:var(--spacing-xl);grid-area:1/7/2/13}}@container (min-width:960px){.styles-module__Z_IGbW__content{padding:var(--spacing-3xl)}}@media (min-width:960px){:where(:root:not(:has(.brand-blocks-section))) .styles-module__Z_IGbW__content{padding:var(--spacing-3xl)}}
