.module-tab-visual-text{@media screen and (min-width:993px){.module-inner{display:grid;gap:var(--baseline)}}.module-header{@media screen and (max-width:992px){align-items:flex-end;display:flex;gap:20px;justify-content:space-between;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;text-align:left;.header-inner,.header-title{margin-bottom:0}}}.side-utils{@media screen and (min-width:993px){display:none}}.content-items-inner{width:100%;@media screen and (min-width:993px){flex:1}}.tab-lateral-list{display:none;@media screen and (min-width:1201px){padding-right:var(--grid-col-3)}@media screen and (min-width:993px){display:block}}.ui-colored-visual{--colored-visual-align:center;--colored-visual-align-x:center;--colored-visual-padding:var(--baseline-2);--colored-visual-heigth:480px;border-radius:var(--rounded-large);overflow:hidden;padding:var(--colored-visual-padding);width:100%;@media screen and (min-width:993px){aspect-ratio:4.5/5}.ui-colored-visual-inner{align-items:var(--colored-visual-align);display:flex;justify-content:center;justify-content:var(--colored-visual-align-x);@media screen and (min-width:993px){height:100%}.ui-colored-visual-image{max-height:100%;max-width:320px;object-fit:contain;object-position:center;width:80%;@media screen and (min-width:577px){flex:1;max-width:450px}}}&.variant-to-the-b-r-edge,&.variant-to-the-edge{--colored-visual-align:flex-end;display:flex;flex-direction:column;padding-bottom:0;>:last-child{margin-top:auto}.ui-colored-visual-image{transform:translateY(5px)}}&.variant-to-the-b-r-edge{--colored-visual-align-x:flex-end;padding-right:0}}.static-list-icon li{border:0;padding:calc(var(--baseline)*.75) 0}.content-item-display{@media screen and (min-width:993px){left:0;position:absolute;top:0;visibility:hidden;width:100%}}.module-carousel{&:not(.flickity-enabled) .flickity-viewport{overflow:visible}}.flickity-enabled{.content-item-display{position:relative}}div:has(>.content-item-display){position:relative}.content-items{display:flex}.item-element{margin-right:var(--baseline-2);width:100%;&+.item-element{@media screen and (min-width:1201px){margin-top:0}}}.item-control,.item-copy{align-self:center}.item-copy{padding-left:0;.item-action a{text-overflow:unset;white-space:wrap;width:100%}@media screen and (min-width:993px){padding-left:var(--grid-col-2);.item-action a{width:auto}}}}