.m-eu-banner-image{position:relative;overflow:hidden}.m-eu-banner-image__container{position:relative;display:flex;align-items:center;overflow:hidden}.m-eu-banner-image--container-container .m-eu-banner-image__container{border-radius:12px}.m-eu-banner-image--container-w-full .m-eu-banner-image__container{width:100%}.m-eu-banner-image__background{position:relative;width:100%;z-index:1;border-radius:inherit;overflow:hidden}.m-eu-banner-image__background .m-media{position:relative;width:100%;height:auto;min-height:var(--section-height, 600px);display:flex;align-items:center;justify-content:center}.m-eu-banner-image__background img{width:100%;height:auto;min-height:var(--section-height, 600px);object-fit:cover;object-position:center}.m-eu-banner-image__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-color, #000000);opacity:calc(var(--overlay-opacity, 30) / 100);z-index:2;border-radius:inherit}.m-eu-banner-image__container .m-section-my,.m-eu-banner-image__container .m-section-py{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex;align-items:center;justify-content:center}.m-eu-banner-image__wrapper{width:88%}@media (max-width: 768px){.m-eu-banner-image__wrapper{position:absolute;bottom:50px}}.m-eu-banner-image--centered .m-eu-banner-image__content{text-align:center;max-width:500px;margin:0 auto}.m-eu-banner-image--left .m-eu-banner-image__content{text-align:left;max-width:500px}.m-eu-banner-image--right .m-eu-banner-image__content{text-align:right;max-width:500px;margin-left:auto}.m-eu-banner-image--full-width .m-eu-banner-image__content{text-align:center;max-width:100%}@media screen and (max-width: 767px){.m-eu-banner-image__background .m-media,.m-eu-banner-image__background img{min-height:var(--section-height, 500px)}.m-eu-banner-image--left .m-eu-banner-image__content,.m-eu-banner-image--right .m-eu-banner-image__content{text-align:center;margin:0 auto}}.m-eu-banner-image__content{display:flex;flex-direction:column;gap:20px;max-width:500px}@media screen and (max-width: 767px){.m-eu-banner-image__content{order:2;max-width:100%}}.m-eu-banner-image__badge{font-size:var(--badge-font-size, 12px);font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--badge-color, #666666);margin-bottom:8px}.m-eu-banner-image__title{font-size:var(--title-font-size, 36px);line-height:1.2;font-weight:600;color:var(--title-color, #000000);margin:0}.m-eu-banner-image__description{font-size:var(--description-font-size, 16px);line-height:1.6;color:var(--description-color, #666666);margin:0}.m-eu-banner-image__description p{margin:0 0 16px}.m-eu-banner-image__description p:last-child{margin-bottom:0}.m-eu-banner-image__button{margin-top:8px}.m-eu-banner-image__button .m-button{font-size:var(--button-font-size, 16px);font-weight:500;text-decoration:none;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-radius:50px;transition:all .3s ease;border:2px solid transparent;min-width:180px}.m-eu-banner-image__button .m-button:hover{color:#fff!important;background-color:var(--badge-color)!important;border-color:var(--badge-color)!important;box-shadow:none!important}.m-eu-banner-image__button .m-button:hover .m-button__arrow{transform:translate(4px)}.m-eu-banner-image__button .m-button__text{flex:1}.m-eu-banner-image__button .m-button__arrow{transition:transform .3s ease;flex-shrink:0;width:20px;height:20px}.m-eu-banner-image__button .button-with-icon{display:inline-flex;align-items:center;gap:8px}.m-eu-banner-image__button .button-with-icon .text{display:inline-block}.m-eu-banner-image__button .button-with-icon .icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease}.m-eu-banner-image__button .button-with-icon .icon svg{width:14px;height:10px;fill:currentColor}.m-eu-banner-image__button .button-with-icon:hover .icon{transform:translate(4px)}@media screen and (max-width: 767px){.m-eu-banner-image__button .m-button{padding:14px 20px;min-width:140px;font-size:calc(var(--button-font-size, 16px) - 2px)}}.m-eu-banner-image__content.m-scroll-trigger,.m-eu-banner-image__media.m-scroll-trigger{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.m-eu-banner-image__content.m-scroll-trigger.animate--fade-in,.m-eu-banner-image__media.m-scroll-trigger.animate--fade-in,.m-eu-banner-image__content.m-scroll-trigger.animate--fade-in-up,.m-eu-banner-image__media.m-scroll-trigger.animate--fade-in-up{opacity:1;transform:translateY(0)}.m-eu-banner-image__content.m-scroll-trigger.animate--fade-in-left,.m-eu-banner-image__media.m-scroll-trigger.animate--fade-in-right{opacity:1;transform:translate(0)}.m-eu-banner-image.m-color-1,.m-eu-banner-image.m-color-2{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.m-eu-banner-image__button .m-button:focus{outline:2px solid #4A90E2;outline-offset:2px}@media (prefers-contrast: high){.m-eu-banner-image__image,.m-eu-banner-image__placeholder,.m-eu-banner-image__button .m-button{border:2px solid currentColor}}@media (prefers-reduced-motion: reduce){.m-eu-banner-image__image img,.m-eu-banner-image__button .m-button,.m-button__arrow{transition:none}.m-eu-banner-image:hover .m-eu-banner-image__image img,.m-eu-banner-image__button .m-button:hover,.m-eu-banner-image__button .m-button:hover .m-button__arrow{transform:none}}@media screen and (min-width: 1200px){.m-eu-banner-image__wrapper{gap:calc(var(--content-gap, 60px) * 1.2)}.m-eu-banner-image__content{max-width:600px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/eu-banner-image.css.map */
