.banner-text-image-type-2:before{position:absolute;top:0;left:0;width:100%;height:100%}.banner-text-image-type-2{position:relative;background:radial-gradient(112.04% 112.04% at 84.4% 1.35%,#ede7ff 0,#d5e1ee 67.26%,#e7e6e9 100%);overflow-x:hidden}.banner-text-image-type-2:before{content:"";background-image:url(//pulz.io/wp-content/themes/pulzio/assets/css/./../images/svg/banner-top-gradient.svg);background-size:contain;background-position:50% 0;background-repeat:no-repeat;pointer-events:none;z-index:1}@media (max-width:767px){.banner-text-image-type-2:before{min-width:150%;margin-left:-25%}}.banner-text-image-type-2__inner{overflow:hidden;padding:3em var(--content-gap) 1em}@media (min-width:1024px){.banner-text-image-type-2__inner{display:flex;justify-content:space-between;align-items:flex-start;padding:2.68em var(--content-gap) 1em}}.banner-text-image-type-2__content{flex:1;z-index:1;padding-top:.7em}.banner-text-image-type-2__title{text-align:left;margin-bottom:.2833333333em}.banner-text-image-type-2__subtitle{line-height:1.2;color:#9747ff;max-width:30em;margin-bottom:1.3333333333em}.banner-text-image-type-2__description{line-height:1.2;max-width:30em}@media (max-width:1023px){.banner-text-image-type-2__description{font-size:.45em}}.banner-text-image-type-2__img-wrap{position:relative;display:block;width:100%;background-color:transparent;overflow:hidden;z-index:1;margin-top:.85em}.banner-text-image-type-2__img-wrap:before{content:"";display:block;padding-bottom:75.265%}@media (min-width:1024px){.banner-text-image-type-2__img-wrap{width:51.907%;margin:0 0 0 5%}}.banner-text-image-type-2__img{object-fit:contain}