.image-with-list{background-color:rgb(var(--color-secondary));color:rgb(var(--color-primary));position:relative}.image-with-list:before{bottom:100%;left:0}.image-with-list:after,.image-with-list:before{background-color:inherit;content:"";display:block;height:1.5rem;position:absolute;width:55%}.image-with-list:after{right:0;top:100%}.image-with-list .icon-line{left:4rem;position:absolute;top:15%;z-index:0}.image-with-list .image-with-list__header{margin-bottom:4rem}.image-with-list .image-with-list__header.center{text-align:center}.image-with-list .image-with-list__header.right{text-align:right}.image-with-list .image-with-list__list>.button{margin-top:2rem}.image-with-list .image-with-list__image{position:relative}.image-with-list .image-with-list__image:before{background:#e21f2c;content:"";display:block;filter:blur(225px);height:225px;left:0;opacity:.8;position:absolute;top:45%;transform:translateY(-50%);width:225px}.image-with-list .image-with-list__image svg{display:block;position:absolute;right:0;top:0}.image-with-list .image-with-list__item{display:flex;padding:1.8rem 0}.image-with-list .image-with-list__item+.image-with-list__item{border-top:1px dashed rgba(var(--color-primary),.3)}.image-with-list .image-with-list__item .image-with-list__icon{margin-right:2rem;min-width:4.5rem}.image-with-list .image-with-list__item .image-with-list__icon svg{color:rgb(var(--color-accent));height:4.5rem;width:4.5rem}.image-with-list .image-with-list__item .image-with-list__content .h3{margin-bottom:.8rem}.image-with-list .image-with-list__item .image-with-list__content p{color:rgba(var(--color-primary),.8)}.image-with-list .image-with-list__item .image-with-list__content p:last-child{margin-bottom:0}@media screen and (min-width:1024px){.image-with-list:after,.image-with-list:before{height:3rem;width:40%}.image-with-list .image-with-list__inner{grid-gap:4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.image-with-list .image-with-list__item{padding:2.4rem 0}.image-with-list .image-with-list__item .image-with-list__icon{min-width:6.2rem}.image-with-list .image-with-list__item .image-with-list__icon svg{height:6.2rem;width:6.2rem}.image-with-list .image-with-list__list>.button{margin-top:3rem}.image-with-list .image-with-list__image:before{filter:blur(375px);height:375px;width:375px}.image-with-list .image-with-list__inner{grid-gap:12rem}}