.banner{background-image:linear-gradient(to bottom,#fff0,#0000004d),var(--bg-image-mobile-2x);background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:var(--spacing-sm)}.banner .banner-content{display:grid;grid-template-columns:1fr}.banner.banner--reviews{background-image:var(--bg-image-mobile-2x);max-width:1160px;margin-left:auto;margin-right:auto;padding:4rem 1rem 0}.banner.banner--reviews .banner__heading{max-width:initial}.banner__heading{max-width:520px}.banner__heading .banner__headingText{margin:0}.banner__logo{text-align:center;margin-left:0}.banner__button-wrapper{margin-top:300px}.banner__button-wrapper .banner__button{width:100%;background-color:var(--color-secondary)}.banner__paragraph-wrapper{max-width:520px}.complement--block-spacer,.complement--block-spacer:empty{width:100%;height:var(--space-height);display:block}.complement--block-spacer.block-spacer--desktop,.complement--block-spacer.block-spacer--desktop:empty{display:none}.banner__iconList{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:var(--spacing-xs)}.banner__iconList .banner__iconItem{display:flex;justify-content:center;align-items:center;width:calc((100% / 3) - var(--spacing-xs));margin:0}.banner__iconList .banner__iconItem .iconImg--desktop{display:none}@media screen and (min-width: 750px){.complement--block-spacer.block-spacer--mobile,.complement--block-spacer.block-spacer--mobile:empty{display:none}.complement--block-spacer.block-spacer--desktop,.complement--block-spacer.block-spacer--desktop:empty{display:block}}@media (min-width: 768px){.banner{background-image:linear-gradient(to bottom,#fff0,#0000004d),var(--bg-image-desktop-2x)}.banner .banner-content.content-alignment-desktop--center{justify-items:center;text-align:center}.banner .banner-content.content-alignment-desktop--right{justify-items:end;text-align:right}.banner.banner--reviews{background-image:var(--bg-image-desktop-2x)}.banner__logo{text-align:left}.banner__button-wrapper{margin-top:inherit}.banner__button-wrapper .banner__button{width:-webkit-fit-content;width:fit-content}.banner__iconList{margin-top:var(--complement-space-30);justify-content:start;gap:var(--spacing-xs) var(--spacing-sm)}.banner__iconList .banner__iconItem{width:auto}.banner__iconList .banner__iconItem .iconImg--mobile{display:none}.banner__iconList .banner__iconItem .iconImg--desktop{display:block}}@media (min-width: 1440px){.banner.banner--reviews{max-width:1200px;margin-left:auto;margin-right:auto}}
