.block-banner__wrapper{margin:64px 0}@media(max-width:767px){.block-banner__wrapper{margin:32px 0}}[class*=bg-].block-banner__wrapper{margin:0;padding:64px 0}@media(max-width:767px){[class*=bg-].block-banner__wrapper{padding:32px 0}}:where(.block-banner){color:#fff}.block-banner .none{padding-inline:0}.block-banner .none .block-banner__wrapper{margin:0}@media(max-width:767px){.block-banner .none .block-banner__wrapper{margin:0}}.block-banner__wrapper{min-height:600px;padding:24px}.block-banner__content,.block-banner__wrapper{display:flex;flex-direction:column;position:relative}.block-banner__content{color:currentColor;gap:8px;padding:16px;z-index:2}.block-banner__content.left{align-items:flex-start;text-align:left}.block-banner__content.center{align-items:center;text-align:center}.block-banner__content.center .text-content{text-align:center}.block-banner__content.right{align-items:flex-end;text-align:right}.block-banner__content.right .text-content{text-align:right}@media(min-width:768px){.block-banner__content{max-width:700px}}@media(max-width:767px){.block-banner__content{padding:0;width:100%}}.block-banner__image,.block-banner__video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.block-banner__title{margin-bottom:16px}@media(max-width:767px){.block-banner__title{margin-bottom:8px}}.block-banner__desc{margin-bottom:16px}@media(max-width:767px){.block-banner__desc{margin-bottom:8px}}
