.pro-banner{background:var(--gradient-background);background-color:rgb(var(--color-background));position:relative;border:.2rem solid rgb(var(--color-border));padding:3rem}.pro-banner__image-wrapper{width:5rem}.pro-banner__blocks.right .text-block{margin-inline-start:auto}.pro-banner__blocks.center .text-block{margin-inline-start:auto;margin-inline-end:auto}.pro-banner__blocks *{overflow-wrap:break-word}.pro-banner__blocks>*{margin-top:0;margin-bottom:0}.pro-banner__blocks>*+*{margin-top:.5rem}.pro-banner__blocks>*+a{margin-top:1rem}.pro-banner__blocks .h0+.h0,.pro-banner__blocks .h1+.h1{margin-top:0}.pro-banner__blocks>:first-child:is(.heading-block),.pro-banner__blocks>:first-child:is(.subheading-block){margin-top:0}@media screen and (max-width:749px){.pro-banner__blocks.mobile-center .button{min-width:60%}.pro-banner__image-wrapper{position:absolute;bottom:3rem;right:3rem}.pro-banner--has-image .pro-banner__blocks,.pro-banner--has-image.pro-banner--has-button .pro-banner__button{padding-right:8rem}.pro-banner--has-image.pro-banner--has-button .pro-banner__blocks,.pro-banner--has-button:not(.pro-banner--has-image) .pro-banner__button{padding-right:0}.pro-banner__blocks+.pro-banner__button{margin-top:1.5rem}}@media screen and (max-width:650px){.pro-banner:not(.pro-banner--has-image) .pro-banner__button .button,.pro-banner:not(.pro-banner--has-image) .pro-banner__blocks .button{width:100%}}.pro-banner .heading-block{margin-bottom:0;line-height:1.2}.pro-banner .subheading-block+.heading-block{margin-top:.5rem}.pro-banner .subheading-block{margin-bottom:0}@media screen and (min-width:750px){.pro-banner{display:flex;justify-content:space-between;align-items:center;column-gap:3rem}.pro-banner--has-image{justify-content:space-around}.pro-banner--horizontal .pro-banner__blocks{display:flex;align-items:center;column-gap:1.5rem;flex-wrap:wrap;row-gap:2rem}.pro-banner--horizontal .pro-banner__blocks.center{justify-content:center}.pro-banner--horizontal .pro-banner__blocks.right{justify-content:flex-end}.pro-banner--horizontal .pro-banner__blocks>*,.pro-banner--horizontal .pro-banner__blocks.center .text-block,.pro-banner--horizontal .pro-banner__blocks.right .text-block{margin:0}.pro-banner--horizontal .pro-banner__blocks .button{min-width:auto}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-pro-banner.css.map */
