.hero-with-icons{position:relative;overflow:hidden;display:flex;align-items:center}.hero-with-icons.medium{min-height:70vh}.hero-with-icons.large{min-height:calc(100vh - var(--current-headers-height) - var(--current-announcement-height))}.hero-with-icons__container{z-index:1;position:relative}@media screen and (min-width: 990px){.hero-with-icons__container{max-width:90vw;margin:0 auto}}@media screen and (min-width: 990px){.hero-with-icons__container.left .hero-with-icons__icon-text{justify-content:flex-start}}@media screen and (min-width: 990px){.hero-with-icons__container.right .hero-with-icons__icon-text{justify-content:flex-end}}.hero-with-icons__container .placeholder-svg{max-width:48px;max-height:48px}.hero-with-icons__text-wrapper{padding-bottom:var(--size-24)}.hero-with-icons__icon-text{padding-bottom:var(--size-16);row-gap:var(--size-36);justify-content:center}@media screen and (min-width: 990px){.hero-with-icons__icon-text{padding-bottom:var(--size-64);-moz-column-gap:var(--size-94);column-gap:var(--size-94);margin:0 auto}}.hero-with-icons__icon-text.wrapped{flex-wrap:wrap}.hero-with-icons__icon-text.wrapped .icon-text{max-width:80vw}@media screen and (min-width: 990px){.hero-with-icons__icon-text.wrapped .icon-text{max-width:24rem}}.hero-with-icons__icon-text .icon-text{max-width:40vw}@media screen and (min-width: 990px){.hero-with-icons__icon-text .icon-text{max-width:24rem}}.hero-with-icons__icon-text .icon-text img{border:0}.hero-with-icons .bg-image{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%}.hero-with-icons .bg-image img{width:100%;height:100%}