.large-text-banner-section{position:relative;margin-block-start:calc(var(--space-unit) * var(--section-margin-top-mobile));margin-block-end:calc(var(--space-unit) * var(--section-margin-bottom-mobile));height:var(--section-height-mobile);background-color:var(--background-colour, transparent);color:var(--text-colour, inherit)}@media(min-width:64rem){.large-text-banner-section{margin-block-start:calc(var(--space-unit) * var(--section-margin-top-desktop));margin-block-end:calc(var(--space-unit) * var(--section-margin-bottom-desktop));height:var(--section-height-desktop)}}.large-text-banner-section__inner{display:flex;flex-direction:column;height:100%;padding-inline:20px;gap:40px}@media(min-width:768px){.large-text-banner-section__inner{padding-inline:150px}}.large-text-banner-section__title{width:100%;max-width:var(--max-content-width);font-size:24px;font-weight:500;line-height:100%;color:var(--text-colour, inherit)}@media(min-width:64rem){.large-text-banner-section__title{font-size:40px}}.large-text-banner-section__text-container{display:flex;justify-content:space-between;width:100%;max-width:var(--max-content-width);color:var(--text-colour, inherit)}.large-text-banner-section__text-container-row{flex-direction:column}@media(min-width:1024px){.large-text-banner-section__text-container-row{gap:20px;align-items:flex-end;flex-direction:row}}.large-text-banner-section__text-container-column{gap:0;flex-direction:column}.large-text-banner-section__text-container{font-size:16px;font-weight:400;line-height:150%}@media(min-width:64rem){.large-text-banner-section__text-container{font-size:24px}}.large-text-banner-section__text-container-p22-underground{font-family:P22 Underground;font-weight:400;font-size:14px;line-height:150%;color:currentColor}.large-text-banner-section__text{color:var(--text-colour, inherit)}.large-text-banner-section__text>*:not(:last-child){margin-block-end:10px}.large-text-banner-section__button-list{margin-block-start:35px;display:flex;gap:5px}.large-text-banner-section__button-list-left-mobile{justify-content:flex-start}.large-text-banner-section__button-list-center-mobile{justify-content:center}.large-text-banner-section__button-list-right-mobile{justify-content:flex-end}@media(min-width:64rem){.large-text-banner-section__button-list-left-desktop{justify-content:flex-start}.large-text-banner-section__button-list-center-desktop{justify-content:center}.large-text-banner-section__button-list-right-desktop{justify-content:flex-end}}.large-text-banner-section__button{height:max-content;font-family:P22 Underground;font-weight:500;font-size:13px;line-height:100%;color:var(--text-colour, inherit)}.large-text-banner-section__inner--independent{display:grid;grid-template-areas:"content";place-items:start;gap:0}.large-text-banner-section__inner--independent>*{grid-area:content}.position-self-x-start-mobile{justify-self:start}.position-self-x-center-mobile{justify-self:center}.position-self-x-end-mobile{justify-self:end}.position-self-y-start-mobile{align-self:start}.position-self-y-center-mobile{align-self:center}.position-self-y-end-mobile{align-self:end}@media(min-width:64rem){.position-self-x-start-desktop{justify-self:start}.position-self-x-center-desktop{justify-self:center}.position-self-x-end-desktop{justify-self:end}.position-self-y-start-desktop{align-self:start}.position-self-y-center-desktop{align-self:center}.position-self-y-end-desktop{align-self:end}}.position-content-x-start-mobile{align-items:flex-start}.position-content-x-center-mobile{align-items:center}.position-content-x-end-mobile{align-items:flex-end}.position-content-y-start-mobile{justify-content:flex-start}.position-content-y-center-mobile{justify-content:center}.position-content-y-end-mobile{justify-content:flex-end}@media(min-width:64rem){.position-content-x-start-desktop{align-items:flex-start}.position-content-x-center-desktop{align-items:center}.position-content-x-end-desktop{align-items:flex-end}.position-content-y-start-desktop{justify-content:flex-start}.position-content-y-center-desktop{justify-content:center}.position-content-y-end-desktop{justify-content:flex-end}}.text-left-mobile{text-align:left}.text-center-mobile{text-align:center}.text-right-mobile{text-align:right}@media(min-width:64rem){.text-left-desktop{text-align:left}.text-center-desktop{text-align:center}.text-right-desktop{text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/large-banner-text.css.map */
