.mixin-img-container{margin-top:15px;width:220px;height:223px}
@media(min-width:1024px){.mixin-img-container{margin-top:140px;width:425px;height:410px}
}
.mixin-img-container .cmp-image__image{height:auto;object-fit:fill}
@media(min-width:1024px){.mixin-img-container .cmp-image__image{position:relative;z-index:1;max-height:fit-content}
}
.banner-hero-content-component{--banner-hero-content-initial-bg-color:var(--primary-color-gradient-1);--banner-hero-content-end-bg-color:var(--primary-color-gradient-2);overflow:hidden;min-height:580px;background:linear-gradient(0,var(--banner-hero-content-initial-bg-color) 30%,var(--banner-hero-content-end-bg-color) 101.19%);color:var(--banner-hero-content-fg-color,var(--primary-color-fg))}
@media(min-width:1024px){.banner-hero-content-component{background:linear-gradient(270deg,var(--banner-hero-content-initial-bg-color) 15.69%,var(--banner-hero-content-end-bg-color) 97.37%)}
}
.banner-hero-content-component.bg-primary{--banner-hero-content-fg-color:var(--primary-color-fg);--banner-hero-content-initial-bg-color:var(--primary-color-gradient-1);--banner-hero-content-end-bg-color:var(--primary-color-gradient-2)}
.banner-hero-content-component.bg-secondary{--banner-hero-content-fg-color:var(--secondary-color-fg);--banner-hero-content-initial-bg-color:var(--secondary-color-gradient-1);--banner-hero-content-end-bg-color:var(--secondary-color-gradient-2)}
.banner-hero-content-component.bg-tertiary{--banner-hero-content-fg-color:var(--tertiary-color-fg);--banner-hero-content-initial-bg-color:var(--tertiary-color-gradient-1);--banner-hero-content-end-bg-color:var(--tertiary-color-gradient-2)}
.banner-hero-content-component__container{display:flex;flex-direction:column;padding:24px 16px;width:auto;height:auto}
@media(min-width:1024px){.banner-hero-content-component__container{flex-direction:row-reverse;padding:0 165px;min-height:590px}
}
.banner-hero-content-component__container--maxhigh{padding-bottom:0}
.banner-hero-content-component__content{z-index:1}
@media(min-width:1024px){.banner-hero-content-component__content{display:flex;flex-direction:column;justify-content:center;padding:54px 0;width:481px;min-height:592px}
}
.banner-hero-content-component__subtitle{padding:0 24px;color:currentColor}
@media(min-width:1024px){.banner-hero-content-component__subtitle{display:flex;justify-content:center;align-items:center;margin-bottom:32px;margin-left:-12px;padding:0}
.banner-hero-content-component__subtitle .cmp-text{margin:0 15px}
.banner-hero-content-component__subtitle .cmp-text p{font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:2px;font-feature-settings:'clig' off,'liga' off;text-transform:uppercase;font-size:10px;line-height:18px}
.banner-hero-content-component__subtitle::after{content:'';flex:1;opacity:.2;margin-top:-5px;height:1px;background-color:currentColor}
}
.banner-hero-content-component__subtitle .cmp-text p{overflow:hidden;text-align:center;font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:2px;font-feature-settings:'clig' off,'liga' off;text-transform:uppercase;font-size:10px;line-height:18px}
.banner-hero-content-component__subtitle .cmp-text p::before,.banner-hero-content-component__subtitle .cmp-text p::after{content:"";position:relative;display:inline-block;width:50%;height:1px;vertical-align:middle;background-color:currentColor}
.banner-hero-content-component__subtitle .cmp-text p::before{right:.5em;margin-left:-50%}
.banner-hero-content-component__subtitle .cmp-text p::after{left:.5em;margin-right:-50%}
.banner-hero-content-component__img-logo{display:flex;justify-content:center;margin-top:15px;width:auto;height:28px}
@media(min-width:768px){.banner-hero-content-component__img-logo{height:44px}
}
@media(min-width:1024px){.banner-hero-content-component__img-logo{justify-content:flex-start;margin-bottom:32px}
}
.banner-hero-content-component__img-logo .cmp-image__image{width:auto;height:29px;object-fit:contain}
@media(min-width:1024px){.banner-hero-content-component__img-logo .cmp-image__image{height:44px}
}
.banner-hero-content-component__title{margin-top:16px;padding:0 24px;font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:30px;line-height:36px;letter-spacing:-0.9px;text-align:center}
@media(min-width:1024px){.banner-hero-content-component__title{margin-top:0;margin-bottom:32px;padding:0;font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:56px;line-height:56px;letter-spacing:-1.68px;text-align:left}
}
.banner-hero-content-component__title .cmp-title__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-hero-content-component__text{margin-top:16px;padding:0 24px;font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.1px;text-align:center}
@media(min-width:1024px){.banner-hero-content-component__text{margin-top:0;margin-bottom:45px;padding:0;font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.1px;text-align:left}
}
.banner-hero-content-component__button-group{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:20px;margin-bottom:24px}
@media(min-width:1024px){.banner-hero-content-component__button-group{justify-content:flex-start;margin-top:0;margin-bottom:0}
}
.banner-hero-content-component__button-group .icon{position:relative;bottom:1px}
.banner-hero-content-component__media{display:flex;justify-content:center}
@media(min-width:1024px){.banner-hero-content-component__media{position:relative;display:grid;justify-content:center;align-self:center;width:629px;height:592px}
}
.banner-hero-content-component__img-container{margin-top:15px;width:220px;height:223px;margin:16px 52px 0;width:100%;height:auto}
@media(min-width:1024px){.banner-hero-content-component__img-container{margin-top:140px;width:425px;height:410px}
}
.banner-hero-content-component__img-container .cmp-image__image{height:auto;object-fit:fill}
@media(min-width:1024px){.banner-hero-content-component__img-container .cmp-image__image{position:relative;z-index:1;max-height:fit-content}
}
@media(min-width:1024px){.banner-hero-content-component__img-container{margin:112px 47px 66px;width:426px;height:409px}
}
.banner-hero-content-component__img-container .cmp-image__image{height:auto;object-fit:fill}
@media(min-width:1024px){.banner-hero-content-component__img-container .cmp-image__image{position:relative;z-index:1;max-height:fit-content}
}
.banner-hero-content-component__img-container--maxhigh{margin-right:0;margin-left:0;aspect-ratio:1.0625;width:100%;height:100%;max-width:360px}
@media(min-width:1024px){.banner-hero-content-component__img-container--maxhigh{margin-top:0}
}
.banner-hero-content-component__img-container--maxhigh .cmp-image{height:100%}
.banner-hero-content-component__img-container--maxhigh .cmp-image img{height:100%;object-fit:cover}
.banner-hero-content-component__star{display:none}
.banner-hero-content-component__img-behind{display:none}
@media(min-width:1024px){.banner-hero-content-component__img-behind{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);display:inline;width:90%}
}
@media(min-width:1280px){.banner-hero-content-component__img-behind{bottom:0;width:85%}
}
.banner-hero-content-component__sidetext{display:none}
@media(min-width:1024px){.banner-hero-content-component__sidetext{position:absolute;top:50%;transform:rotate(-180deg) translateY(50%);display:flex;writing-mode:vertical-lr}
.banner-hero-content-component__sidetext .cmp-text p{text-align:center;font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:2px;font-feature-settings:'clig' off,'liga' off;text-transform:uppercase;font-size:9px;line-height:24px}
}
.banner-hero-content-component--fullheight{--header-height:85px;height:calc(100dvh - var(--header-height));min-height:unset;max-height:unset}
@media(min-width:1024px){.banner-hero-content-component--fullheight{--header-height:117px}
}
.banner-hero-content-component--fullheight .banner-hero-content-component__container{height:100%}
html[class*="hdr-microsite"] .banner-hero-content-component--fullheight{--header-height:138px}
@media(min-width:1024px){html[class*="hdr-microsite"] .banner-hero-content-component--fullheight{--header-height:181px}
}
.banner-hero-content-component--fullheight.isAuthor{height:800px}
.banner-hero-content-component--scrollText{overflow-y:auto;scroll-timeline:--scroll-timeline y;max-height:90px;animation:detect-scroll;animation-timeline:--scroll-timeline;animation-fill-mode:none}
@media(min-width:768px){.banner-hero-content-component--scrollText{max-height:200px}
.banner-hero-content-component--scrollText::-webkit-scrollbar{width:5px}
.banner-hero-content-component--scrollText::-webkit-scrollbar-thumb{background:grey;border-radius:10px}
}
.banner-hero-content-component--scrollText::before,.banner-hero-content-component--scrollText::after{content:'';display:block;position:sticky;left:0;right:0;height:.75rem;animation-name:reveal;animation-timeline:--scroll-timeline;animation-fill-mode:both}
.banner-hero-content-component--scrollText::before{top:0;background:radial-gradient(farthest-side at 50% 0,rgba(0,0,0,0.25),rgba(0,0,0,0));animation-range:1em 2em}
.banner-hero-content-component--scrollText::after{bottom:0;background:radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.25),rgba(0,0,0,0));animation-direction:reverse}
@keyframes reveal{from{opacity:0}
to{opacity:1}
}
@keyframes detect-scroll{from,to{--can-scroll:}
}
.banner-hero-content-component--scrollText::before,.banner-hero-content-component--scrollText::after{--visibility-if-can-scroll:var(--can-scroll) visible;--visibility-if-cant-scroll:hidden;visibility:var(--visibility-if-can-scroll,var(--visibility-if-cant-scroll))}
.banner-hero-content-component--background{position:relative;overflow:hidden;height:auto;min-height:512px}
@media(min-width:1280px){.banner-hero-content-component--background{height:580px}
}
.banner-hero-content-component--background--fullheight{--header-height:85px;height:calc(100vh - var(--header-height));min-height:unset;max-height:unset}
@media(min-width:1024px){.banner-hero-content-component--background--fullheight{--header-height:117px}
}
.banner-hero-content-component--background--fullheight .banner-hero-content-component__container{height:100%}
html[class*="hdr-microsite"]:not(.hdr-microsite__a-nosa-verbena) .banner-hero-content-component--background--fullheight{--header-height:138px}
@media(min-width:1024px){html[class*="hdr-microsite"]:not(.hdr-microsite__a-nosa-verbena) .banner-hero-content-component--background--fullheight{--header-height:181px}
}
.banner-hero-content-component--background--fullheight.isAuthor{height:512px}
@media(min-width:1280px){.banner-hero-content-component--background--fullheight.isAuthor{height:580px}
}
.banner-hero-content-component--background>.container{height:100%}
.banner-hero-content-component--background__container{display:flex;flex-direction:column;justify-content:center;padding-top:32px;padding-bottom:64px;height:100%}
@media(min-width:1280px){.banner-hero-content-component--background__container{padding-top:0;padding-bottom:0}
}
.banner-hero-content-component--background__content{position:relative;z-index:1;display:flex;flex-direction:column;padding:52px 0;height:100%}
@media(min-width:1024px){.banner-hero-content-component--background__content{margin:0 auto;width:562px}
}
@media(min-width:1280px){.banner-hero-content-component--background__content{padding-top:0;padding-bottom:0;height:auto}
}
@media(min-width:576px){.banner-hero-content-component--background__subtitle{padding:0 18px}
}
.banner-hero-content-component--background__subtitle .cmp-text p{overflow:hidden;text-align:center;font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:2px;font-feature-settings:'clig' off,'liga' off;text-transform:uppercase;font-size:10px;line-height:18px;color:#fff}
.banner-hero-content-component--background__subtitle .cmp-text p::before,.banner-hero-content-component--background__subtitle .cmp-text p::after{content:"";position:relative;display:inline-block;width:50%;height:1px;vertical-align:middle;background-color:#fff}
.banner-hero-content-component--background__subtitle .cmp-text p::before{right:.5em;margin-left:-50%}
.banner-hero-content-component--background__subtitle .cmp-text p::after{left:.5em;margin-right:-50%}
.banner-hero-content-component--background__title{margin-top:11px;padding:0 0 19px}
@media(min-width:576px){.banner-hero-content-component--background__title{padding:4px 0 0}
}
.banner-hero-content-component--background__title .cmp-title{letter-spacing:0 !important;text-align:center;color:#fff}
.banner-hero-content-component--background__title .cmp-title__text{font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:44px;line-height:50px;letter-spacing:-1.32px}
@media(min-width:1024px){.banner-hero-content-component--background__title .cmp-title__text{font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:56px;line-height:56px;letter-spacing:-1.68px}
}
.banner-hero-content-component--background__title.nobg{margin-top:22px;padding:0 0 18px}
.banner-hero-content-component--background__text{padding:9px 32px}
@media(min-width:576px){.banner-hero-content-component--background__text{padding:17px 0 0}
}
.banner-hero-content-component--background__text .cmp-text{display:flex;flex-direction:column;align-items:center}
.banner-hero-content-component--background__text .cmp-text p{text-align:center;color:#fff;font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.1px}
.banner-hero-content-component--background__text img{max-width:562px;max-height:150px}
.banner-hero-content-component--background__button-group{display:flex;justify-content:space-around;align-items:center;margin-top:auto}
@media(min-width:576px){.banner-hero-content-component--background__button-group{justify-content:center;gap:24px}
}
@media(min-width:1280px){.banner-hero-content-component--background__button-group{padding-top:56px}
}
.banner-hero-content-component--background__media{position:absolute;inset:0;top:0;right:0;bottom:0;height:inherit}
.banner-hero-content-component--background__media.nobg{position:relative}
.banner-hero-content-component--background__transbox{position:absolute;display:inline;opacity:.4;width:100%;height:100%;background-color:black}
@media(min-width:768px){.banner-hero-content-component--background__transbox{max-height:680px}
}
.banner-hero-content-component--background__image{display:flex;justify-content:center}
@media(min-width:576px){.banner-hero-content-component--background__image{display:none}
}
.banner-hero-content-component--background__image .cmp-image__image{width:219px;height:211px;object-fit:fill}
@media(min-width:1024px){.banner-hero-content-component--background__image .cmp-image__image{position:sticky;z-index:1;width:auto;height:auto;max-height:fit-content}
}
.banner-hero-content-component--background__img{width:100%;height:100%;object-fit:cover}
.banner-hero-content-component--background__img-container{position:relative;width:100%;height:100%}
.banner-hero-content-component--background__img-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(29,29,27,0.2) -3.99%,#161615 100%),linear-gradient(0,rgba(0,0,0,0.2),rgba(0,0,0,0.2))}
@media(min-width:1280px){.banner-hero-content-component--background__img-container::after{background:rgba(0,0,0,0.2)}
}
.banner-hero-content-component--background__img-picture{width:100%;height:100%}
.banner-hero-content-component--background__video{display:flex;justify-content:center;align-items:center;margin-top:65px;padding-bottom:51px}
@media(min-width:576px){.banner-hero-content-component--background__video{justify-content:center;gap:24px}
}
@media(min-width:1280px){.banner-hero-content-component--background__video{padding-bottom:0}
}
.banner-hero-content-component--background__video-playButton{display:flex;align-items:center;gap:8px}
.banner-hero-content-component--background__video-playButton .btn-play__button{width:40px;height:40px;background-color:#fff}
.banner-hero-content-component--background__video-playButton .btn-play__icon{border-left-color:#ec342e;margin-left:3px}
.banner-hero-content-component--background__video-playButton:hover .btn-play__button{background-color:#ec342e}
.banner-hero-content-component--background__video-playButton:hover .btn-play__icon{border-left-color:#fff;margin-left:3px}
.banner-hero-content-component--background__video-playButton-link{margin-bottom:2px}
.banner-hero-content-component--background__video-playButton-link .cta-link{text-decoration:none;color:white;font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:2px;font-feature-settings:'clig' off,'liga' off;text-transform:uppercase;font-size:10px;line-height:18px}
.banner-hero-content-component--images-text{min-height:500px}
@media(min-width:1024px){.banner-hero-content-component--images-text{min-height:unset}
}
.banner-hero-content-component--images-text .banner-hero-content__wrapper{display:grid;grid-template-columns:1fr}
.banner-hero-content-component--images-text .banner-hero-content__picture,.banner-hero-content-component--images-text .banner-hero-content__container{grid-row-start:1;grid-column-start:1}
.banner-hero-content-component--images-text .banner-hero-content__container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}
.banner-hero-content-component--images-text .banner-hero-content-component__title,.banner-hero-content-component--images-text .banner-hero-content-component__text{text-align:center}
@media(min-width:1024px){.banner-hero-content-component--images-text .banner-hero-content-component__button-group{justify-content:center}
}
@media(min-width:1024px){.banner-hero-content-component--cards .banner-hero-content-component__container{gap:161px}
}
.banner-hero-content-component--cards .banner-hero-content-component__content{display:flex;flex-direction:column;gap:14px}
@media(min-width:1024px){.banner-hero-content-component--cards .banner-hero-content-component__content{gap:32px;min-height:662px}
}
.banner-hero-content-component--cards .banner-hero-content-component__top{display:flex;flex-direction:column;gap:8px}
@media(min-width:768px){.banner-hero-content-component--cards .banner-hero-content-component__top{gap:16px}
}
.banner-hero-content-component--cards .banner-hero-content-component__subtitle{margin-bottom:0;padding:0}
.banner-hero-content-component--cards .banner-hero-content-component__media{margin-top:21.5px;height:auto}
.banner-hero-content-component--cards .banner-hero-content-component__media>div{width:540px;height:auto}
.banner-hero-content-component--cards .banner-hero-content-component__media .card-event--full{height:345px}
@media(min-width:768px){.banner-hero-content-component--cards .banner-hero-content-component__media .card-event--full{height:501px}
}
.banner-hero-content-component--cards .banner-hero-content-component__media img{width:540px;height:510px}
.banner-hero-content-component--cards--fullheight{--header-height:85px;height:calc(100dvh - var(--header-height));min-height:unset;max-height:unset}
@media(min-width:1024px){.banner-hero-content-component--cards--fullheight{--header-height:117px}
}
.banner-hero-content-component--cards--fullheight .banner-hero-content-component__container{height:100%}
html[class*="hdr-microsite"] .banner-hero-content-component--cards--fullheight{--header-height:138px}
@media(min-width:1024px){html[class*="hdr-microsite"] .banner-hero-content-component--cards--fullheight{--header-height:181px}
}
.banner-hero-content-component--cards--fullheight.isAuthor{height:512px}
@media(min-width:1280px){.banner-hero-content-component--cards--fullheight.isAuthor{height:580px}
}
.banner-hero-content__picture{display:block;height:581px}
@media(min-width:768px){.banner-hero-content__picture{height:590px}
}
.banner-hero-content__picture--full-height{height:auto}
.banner-hero-content--picture__img{width:100%;height:100%;object-fit:cover}
.banner-hero-content--picture__img-picture{width:100%;height:100%;object-fit:cover}
@media(min-width:1024px){.image-right .banner-hero-content-component{background:linear-gradient(90deg,var(--banner-hero-content-initial-bg-color) 15.69%,var(--banner-hero-content-end-bg-color) 97.37%)}
}
@media(min-width:1024px){.image-right .banner-hero-content-component__container{flex-direction:row;align-items:center}
}
@media(min-width:1024px){.image-right .banner-hero-content-component__img-container{display:flex;align-items:center;margin:26px 0 0 -5px;height:100%}
}
@media(min-width:1024px){.image-right .banner-hero-content-component .cmp-image{width:100%}
.image-right .banner-hero-content-component .cmp-image img{width:100%}
}
@media(min-width:1024px){.image-right .banner-hero-content-component__sidetext{right:5px}
}
@media(min-width:1024px){.image-right .banner-hero-content-component__button-group{position:unset}
}
@media(min-width:1024px){.image-right .banner-hero-content-component__content{height:auto}
}
.image-right .banner-hero-content-component__title{padding:0 40px}
@media(min-width:768px){.image-right .banner-hero-content-component__title{padding:0}
}
@media(min-width:1024px){.image-right .banner-hero-content-component_img-behind{bottom:0;left:7%}
}
@media(min-width:1024px){.image-right .banner-hero-content-component_img-behind-picture{bottom:0;left:7%}
}
@media(min-width:1024px){.image-left .banner-hero-content-component__buttons{position:unset}
}
@media(min-width:1024px){.image-left .banner-hero-content-component__container{align-items:center}
}
@media(min-width:1024px){.image-left .banner-hero-content-component__content{height:auto}
}
.image-left .banner-hero-content-component__sidetext p{line-height:12px}
.image-left .banner-hero-content-component__title{padding:0 40px}
@media(min-width:768px){.image-left .banner-hero-content-component__title{padding:0}
}
@media(min-width:1024px){.image-left .banner-hero-content-component_img-behind{bottom:0;left:7%}
}
@media(min-width:1024px){.image-left .banner-hero-content-component_img-behind-picture{bottom:0;left:7%}
}
.banner-hero-content-component.isAuthor .banner-hero-content-component__content .section.image.cq-Editable-dom{display:flex;justify-content:center;margin-top:15px;width:auto;height:28px}
@media(min-width:768px){.banner-hero-content-component.isAuthor .banner-hero-content-component__content .section.image.cq-Editable-dom{height:44px}
}
@media(min-width:1024px){.banner-hero-content-component.isAuthor .banner-hero-content-component__content .section.image.cq-Editable-dom{justify-content:flex-start;margin-bottom:32px}
}
.banner-hero-content-component.isAuthor .banner-hero-content-component__content .section.image.cq-Editable-dom .cmp-image__image{width:auto;height:29px;object-fit:contain}
@media(min-width:1024px){.banner-hero-content-component.isAuthor .banner-hero-content-component__content .section.image.cq-Editable-dom .cmp-image__image{height:44px}
}
.banner-hero-content-component.isAuthor .banner-hero-content-component__media .section.image.cq-Editable-dom{margin-top:15px;width:220px;height:223px}
@media(min-width:1024px){.banner-hero-content-component.isAuthor .banner-hero-content-component__media .section.image.cq-Editable-dom{margin-top:140px;width:425px;height:410px}
}
.banner-hero-content-component.isAuthor .banner-hero-content-component__media .section.image.cq-Editable-dom .cmp-image__image{height:auto;object-fit:fill}
@media(min-width:1024px){.banner-hero-content-component.isAuthor .banner-hero-content-component__media .section.image.cq-Editable-dom .cmp-image__image{position:relative;z-index:1;max-height:fit-content}
}
.banner-hero-content-component.isAuthor .banner-hero-content-component__star + .section.image.cq-Editable-dom{margin:16px 52px 0;width:219px;height:215px}
@media(min-width:1024px){.banner-hero-content-component.isAuthor .banner-hero-content-component__star + .section.image.cq-Editable-dom{margin:112px 47px 10px;width:426px;height:409px}
}
.banner-hero-content-component.isAuthor .banner-hero-content-component__star + .section.image.cq-Editable-dom .cmp-image__image{height:auto;object-fit:fill}
@media(min-width:1024px){.banner-hero-content-component.isAuthor .banner-hero-content-component__star + .section.image.cq-Editable-dom .cmp-image__image{position:relative;z-index:1;max-height:fit-content}
}
.banner-hero-content-component.isAuthor .banner-hero-content-component__sidetext.cq-Editable-dom{top:50%;left:-270px}
.image-right .banner-hero-content-component.isAuthor .banner-hero-content-component__sidetext.cq-Editable-dom{right:0;left:auto}
.banner-hero-content-component.isAuthor .banner-hero-content-component__sidetext.cq-Editable-dom>*{width:300px}
.banner-hero-content-component.isAuthor .banner-hero-content-component__buttons>.cq-Editable-dom{width:228px}
.banner-hero-content-component--background.isAuthor{background-color:grey}
.banner-hero-content-component--background.isAuthor .banner-hero-content-component--background__buttons>.cq-Editable-dom{width:228px}