.banner{align-items:center;border-radius:calc(var(--spacing-base)*5);display:flex;padding:calc(var(--spacing-base)*10) calc(var(--spacing-base)*6) calc(var(--spacing-base)*10) calc(var(--spacing-base)*10)}.banner__image,.banner__text{flex:1}.banner__text{align-items:flex-start;gap:calc(var(--spacing-base)*6)}.banner__text,.banner__text ul{display:flex;flex-direction:column}.banner__text ul{gap:10px}.banner__text li{display:flex;gap:calc(var(--spacing-base)*3)}.banner__text li:before{background-color:rgba(var(--button-shadow-color),1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' fill='none' viewBox='0 0 9 7'%3E%3Cpath fill='%23fff' d='M6.959.293a1 1 0 1 1 1.414 1.414l-5.29 5.29-2.79-2.79a1 1 0 0 1 1.414-1.414l1.376 1.376z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:flex;flex-shrink:0;height:20px;margin-top:2px;width:20px}.banner__image img{height:auto;width:100%}.module--banner .banner .banner__text .button{text-align:center;transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out,translate .25s ease-in-out,opacity .25s ease-in-out,border-color .25s ease-in-out}.banner__text .button:hover{box-shadow:0 6px 20px rgba(var(--button-shadow-color),.4);opacity:.92}@media (width <= 992px){.banner{flex-direction:column;gap:calc(var(--spacing-base)*10);padding:calc(var(--spacing-base)*6)}}@media (width <= 600px){.banner{border-radius:0;margin-inline:calc(var(--columns-gap)*-1)}.banner__image{display:none}}