[data-section-tupe=brand-banner] .banner-container{position:relative}[data-section-tupe=brand-banner] .banner-container:before{content:"";background-image:url(./outline.svg);width:100%;padding-top:2.5vw;display:block;position:absolute;z-index:1;top:0;background-size:100%;background-position:bottom}[data-section-tupe=brand-banner] .banner-container:after{content:"";background-image:url(./outline.svg);width:100%;padding-top:2vw;display:block;position:absolute;z-index:1;bottom:0;background-size:100%;background-position:top}[data-section-tupe=brand-banner] .banner-container .image-banner--text{position:absolute;top:0;left:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;max-width:100%;transform:translate(-50%);padding:50px;z-index:2}@media screen and (max-width: 989px){[data-section-tupe=brand-banner] .banner-container .image-banner--text{max-width:initial;padding:0 20px 30px}}[data-section-tupe=brand-banner] .banner-container .image-banner--text .info{width:100%;text-align:center}[data-section-tupe=brand-banner] .banner-container .image-banner--text .info h2{color:var(--white, white);font-feature-settings:"clig" off,"liga" off;text-shadow:6px 6px 0px #003DA5;font-family:American Captain;font-size:72px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:.5px;margin:0 0 30px}@media screen and (max-width: 989px){[data-section-tupe=brand-banner] .banner-container .image-banner--text .info h2{font-size:48px}}[data-section-tupe=brand-banner] .banner-container .image-banner--text .info h2 strong{color:var(--white, white);font-feature-settings:"clig" off,"liga" off;text-shadow:6px 6px 0px #003DA5;font-family:American Captain;font-size:120px;font-style:normal;font-weight:400;letter-spacing:.5px;vertical-align:bottom}@media screen and (max-width: 989px){[data-section-tupe=brand-banner] .banner-container .image-banner--text .info h2 strong{font-size:60px;display:block}}[data-section-tupe=brand-banner] .banner-container .image-banner--text .info .text{width:100%;margin:auto;background-image:url(./text-bg.png);background-position:center;background-size:contain;background-repeat:no-repeat;padding:50px 0}@media screen and (max-width: 989px){[data-section-tupe=brand-banner] .banner-container .image-banner--text .info .text{margin:0 -20px;padding:50px 20px;background-image:url(./mobile-text-bg.png);background-position:50% 23px;background-size:400px;width:calc(100% + 40px)}}[data-section-tupe=brand-banner] .banner-container .image-banner--text .info .text .info{display:flex;align-items:center;column-gap:20px;width:fit-content;margin:auto}@media screen and (max-width: 989px){[data-section-tupe=brand-banner] .banner-container .image-banner--text .info .text .info{display:block;max-width:300px;margin:auto}}[data-section-tupe=brand-banner] .banner-container .image-banner--text .info .text .info .text-side{max-width:460px}[data-section-tupe=brand-banner] .banner-container .image-banner--text .info .text .info .text-side h2{color:var(--primary, #003da5);text-align:center;font-feature-settings:"clig" off,"liga" off;text-shadow:3px 3px 0px #FFF;font-family:American Captain;font-size:65px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:.5px;margin:0 0 10px}@media screen and (max-width: 989px){[data-section-tupe=brand-banner] .banner-container .image-banner--text .info .text .info .text-side h2{font-size:56px;max-width:230px;margin:auto auto 10px}}[data-section-tupe=brand-banner] .banner-container .image-banner--text .info .text .info .text-side p{color:var(--primary, #003da5);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:American Captain;font-size:22px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:.5px}@media screen and (max-width: 989px){[data-section-tupe=brand-banner] .banner-container .image-banner--text .info .text .info .text-side p{font-size:20px}}[data-section-tupe=brand-banner] .banner-container .image-banner--text .info .text .info .image-side{min-width:256px}[data-section-tupe=brand-banner] .banner-container .image-banner--text .info .text .info .image-side .image-element__wrap{max-width:256px;margin:auto}@media screen and (max-width: 989px){[data-section-tupe=brand-banner] .banner-container .image-banner--text .info .text .info .image-side .image-element__wrap{max-width:200px}}[data-section-tupe=brand-banner] .banner-container .image-banner--text .info .buttons{margin-top:-35px}[data-section-tupe=brand-banner] .banner-container .image-banner--text .info .buttons .button{min-width:240px;font-family:Helvetica;font-size:13px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:1px;text-transform:uppercase}[data-section-tupe=brand-banner] .banner-container .image-banner--image img{min-height:700px}@media screen and (max-width: 989px){[data-section-tupe=brand-banner] p{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom-brand-banner.scss.css.map */
