.text-banner__container{display:flex;gap:var(--page-gap);padding:0}.text-banner__container.two-columns-layout{flex-direction:column}@media screen and (min-width: 1024px){.text-banner__container.two-columns-layout{flex-direction:row}}.text-banner__container--xs .text-group__container{width:100%}@media screen and (min-width: 768px){.text-banner__container--xs .text-group__container{width:50%}}@media screen and (min-width: 1024px){.text-banner__container--xs .text-group__container{width:41.6666666667%}}.text-banner__container--s .text-group__container{width:100%}@media screen and (min-width: 1024px){.text-banner__container--s .text-group__container{width:50%}}.text-banner__container--m .text-group__container{width:100%}@media screen and (min-width: 1024px){.text-banner__container--m .text-group__container{width:66.6666666667%}}.text-banner__container--l .text-group__container{width:100%}@media screen and (min-width: 768px){.text-banner__container--l .text-group__container{width:83.3333333333%}}@media screen and (min-width: 1024px){.text-banner__container--l .text-group__container{width:83.3333333333%}}.text-banner__container--xl .text-group__container{width:100%}.text-banner__container--left{justify-content:flex-start}.text-banner__container--center{justify-content:center}.text-banner__container--right{justify-content:flex-end}@media screen and (min-width: 1024px){.text-banner__container--col-left,.text-banner__container--col-right{flex-basis:50%}}.text-banner__container--col-left .text-group__container,.text-banner__container--col-right .text-group__container{width:100%}@media screen and (min-width: 1440px){.text-banner__container--col-left .text-group__container{width:70%}}

/*# sourceMappingURL=sections.text-banner.css.map*/