.module--banner .banner{display:flex}.module--banner .banner__colored-box,.module--banner .banner__image,.module--banner .banner__text{flex:1}.module--banner .banner__text{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*3);justify-content:center;padding:calc(var(--spacing-base)*16) calc(var(--spacing-base)*32);z-index:1}.module--banner .banner__text pre{border-color:currentColor;border-radius:30px;letter-spacing:.9px;padding:var(--spacing-base) calc(var(--spacing-base)*4);text-transform:uppercase}.module--banner .banner__text .button{margin-top:calc(var(--spacing-base)*3);width:fit-content}.module--banner .banner__colored-box,.module--banner .banner__image{align-items:center;background-color:var(--fourth-color);box-shadow:0 4px 12px rgba(0,0,0,.25);display:flex;justify-content:center;padding:calc(var(--spacing-base)*12)}.module--banner .banner__image img{border-radius:var(--rounded-large)}@media (max-width:992px){.module--banner .banner{flex-flow:column}.module--banner .banner__text{border-bottom-left-radius:0;border-top-left-radius:var(--rounded-large);border-top-right-radius:var(--rounded-large);padding:calc(var(--spacing-base)*10)}.module--banner .banner__colored-box,.module--banner .banner__image{border-bottom-left-radius:var(--rounded-large);border-top-right-radius:0;margin-top:-2px;padding:calc(var(--spacing-base)*10)}}@media (min-width:993px) and (max-width:1366px){.module--banner .banner__text{padding:calc(var(--spacing-base)*16) calc(var(--spacing-base)*12)}}@media (min-width:993px){.module--banner .banner.banner--image-left{flex-flow:row-reverse}}@media (min-width:1367px){.module--banner .banner__colored-box,.module--banner .banner__image{margin-left:-2px}.module--banner .banner.banner--image-left .banner__colored-box,.module--banner .banner.banner--image-left .banner__image{border-bottom-left-radius:var(--rounded-large);border-top-left-radius:var(--rounded-large)}.module--banner .banner.banner--image-right .banner__colored-box,.module--banner .banner.banner--image-right .banner__image{border-bottom-right-radius:var(--rounded-large);border-top-right-radius:var(--rounded-large)}.module--banner .banner.banner--image-left .banner__text{border-bottom-left-radius:var(--rounded-large);border-bottom-right-radius:var(--rounded-large);border-top-left-radius:var(--rounded-large);border-top-right-radius:var(--rounded-large)}}