.section-banner-1{overflow:hidden;padding-top:12rem;padding-bottom:8rem}.banner-1{position:relative;text-align:center}.banner-1__content{padding:var(--spacer-md);border-radius:2rem;background:var(--color-background);box-shadow:inset 0 .5rem 1rem rgba(0,0,0,.05)}.banner-1 img{position:absolute}.banner-1__img-1{top:-5rem;right:-2rem;width:12rem}.banner-1__img-2{left:0;bottom:-8rem;width:12rem}.banner-1__img-3{right:-3rem;bottom:-6rem;width:18rem}@media screen and (max-width: 767px){.banner-1 h2{font-size:2rem}}@media screen and (min-width: 768px){.banner-1{padding:0 var(--spacer-xl)}.banner-1__content{padding:var(--spacer-xl)}.banner-1 p{font-size:2rem}.banner-1__img-1{top:-6rem;right:0;width:16rem}.banner-1__img-2{bottom:0;width:16rem}.banner-1__img-3{right:4rem;bottom:-6rem;width:22rem}}@media screen and (min-width: 1280px){.banner-1{padding:var(--spacer-lg) calc(var(--spacer-xl)*2)}.banner-1__content{border-radius:4rem}.banner-1 h2{margin-bottom:1rem;font-size:3.6rem}.banner-1 p{padding:0 var(--spacer-xl)}.banner-1__img-1{top:-8rem;right:18rem;width:22rem}.banner-1__img-2{left:8rem;bottom:2rem;width:22rem}.banner-1__img-3{right:10rem;bottom:-8rem;width:32rem}}
