.section-hero-banner .swiper-horizontal>.swiper-pagination-bullets{bottom:24px}.section-hero-banner .wrapper>.content{position:relative}.section-hero-banner .container{position:absolute;top:0;bottom:0;padding-top:60px;padding-bottom:60px;display:flex;flex-direction:column}.section-hero-banner .container .content-wrapper{display:flex;flex-direction:column}.section-hero-banner .container .content-wrapper .pre-title,.section-hero-banner .container .content-wrapper .title{margin-top:0;color:#fff}.section-hero-banner .container .content-wrapper .button{width:fit-content}.section-hero-banner .container .content-wrapper .button:not(:last-child){margin-bottom:16px}.section-hero-banner .container.bottom-left{justify-content:flex-end;align-items:flex-start}.section-hero-banner .container.bottom-center{justify-content:flex-end;align-items:center}.section-hero-banner .container.bottom-center .content-wrapper{align-items:center;text-align:center}.section-hero-banner .container.bottom-right{justify-content:flex-end;align-items:flex-end}.section-hero-banner .container.bottom-right .content-wrapper{align-items:flex-end;text-align:right}.section-hero-banner .container.middle-left{justify-content:center;align-items:flex-start}.section-hero-banner .container.middle-center{justify-content:center;align-items:center}.section-hero-banner .container.middle-center .content-wrapper{align-items:center;text-align:center}.section-hero-banner .container.middle-right{justify-content:center;align-items:flex-end}.section-hero-banner .container.middle-right .content-wrapper{align-items:flex-end;text-align:right}.section-hero-banner .container.top-left{justify-content:flex-start;align-items:flex-start}.section-hero-banner .container.top-center{justify-content:flex-start;align-items:center}.section-hero-banner .container.top-center .content-wrapper{align-items:center;text-align:center}.section-hero-banner .container.top-right{justify-content:flex-start;align-items:flex-end}.section-hero-banner .container.top-right .content-wrapper{align-items:flex-end;text-align:right}@media only screen and (max-width: 1024px){.section-hero-banner .container .content-wrapper{width:100%!important}.section-hero-banner .container.m-top{justify-content:flex-start}.section-hero-banner .container.m-middle{justify-content:center}.section-hero-banner .container.m-bottom{justify-content:flex-end}}.section-hero-banner .content{position:relative}.section-hero-banner .content.image-custom-proportion{position:relative;padding-bottom:49%}.section-hero-banner .content.image-custom-proportion:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000026;z-index:1}.section-hero-banner .content.image-custom-proportion>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-hero-banner .content .container{padding:0;z-index:2}.section-hero-banner .content .container .content-wrapper{background-color:transparent!important;padding:0 80px}.section-hero-banner .content .container .content-wrapper .pre-title{order:1;margin-bottom:35px}.section-hero-banner .content .container .content-wrapper .title{order:2}.section-hero-banner .content .container .content-wrapper .hero-paragraph{order:3;font-family:ABCROM;font-size:20px;font-weight:450;line-height:120%;text-align:center}.section-hero-banner .content .container .content-wrapper .button{order:4;margin:15px 0 0;padding:15px 24px}.section-hero-banner .content .container .content-wrapper .button.primary:hover{border-color:#6d2235!important;background-color:#6d2235!important;color:#fff!important}.section-hero-banner .content .container .content-wrapper:has(.text-align-center){align-items:center}@media only screen and (max-width: 1024px){.section-hero-banner .container.m-splitted{position:relative}.section-hero-banner .container .content-wrapper{padding:75px 16px!important}.section-hero-banner .container .content-wrapper .pre-title{margin-bottom:24px!important}.section-hero-banner .container .content-wrapper .hero-paragraph{font-family:ABCROM!important;font-size:16px!important;font-weight:450!important;line-height:120%!important}}@media only screen and (min-width: 1024px){.section-hero-banner .content.image-custom-proportion{position:relative;padding-bottom:49%}.section-hero-banner .content.image-custom-proportion>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-hero-banner.css.map */
