.header-widget-component{width:100%;margin:0;padding:0}@media(max-width:470px){.header-widget-component{max-height:300px}}.header-widget-component .widget-wrapper__content{position:relative!important;z-index:2!important;padding:0!important;height:100%;display:flex;flex-direction:column}.header-widget-component .width-limiter{height:100%!important;flex:1 1!important}.header-widget-component .header-content{position:relative;z-index:3;width:100%;height:100%;display:flex}.header-widget-component .header-content--left{justify-content:flex-start;align-items:flex-end}.header-widget-component .header-content--left .header-text{text-align:left;padding:40px 0;max-width:50%;margin-right:auto}@media only screen and (max-width:1300px){.header-widget-component .header-content--left .header-text{text-align:left;padding:24px 0;max-width:90%;margin-right:auto}}@media(max-width:470px){.header-widget-component .header-content--left .header-text{text-align:left;padding:20px 0;max-width:95%;margin-right:auto}}.header-widget-component .header-content--center{justify-content:center;align-items:center}.header-widget-component .header-content--center .header-text{text-align:center;padding:40px 0;max-width:60%;margin:0 auto}@media only screen and (max-width:1300px){.header-widget-component .header-content--center .header-text{padding:24px 0;max-width:90%;margin:0 auto}}@media(max-width:470px){.header-widget-component .header-content--center .header-text{padding:20px 0;max-width:95%;margin:0 auto}}.header-widget-component .header-content--right{justify-content:flex-end;align-items:flex-end}.header-widget-component .header-content--right .header-text{text-align:right;padding:40px 0;max-width:50%;margin-left:auto}@media only screen and (max-width:1300px){.header-widget-component .header-content--right .header-text{text-align:right;padding:24px 0;max-width:90%;margin-left:auto}}@media(max-width:470px){.header-widget-component .header-content--right .header-text{text-align:right;padding:20px 0;max-width:95%;margin-left:auto}}.header-widget-component .header-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:1}.header-widget-component .header-container .header-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.4)}.header-widget-component .header-text .header-title{margin:0 0 16px;color:#fff;line-height:1.2}@media only screen and (max-width:1300px){.header-widget-component .header-text .header-title{margin-bottom:12px}}@media(max-width:470px){.header-widget-component .header-text .header-title{margin-bottom:10px}}.header-widget-component .header-text .header-subtitle{margin:0 0 24px;color:#fff;line-height:1.4;text-align:inherit}.header-widget-component .header-text .header-subtitle .ProseMirror{text-align:inherit}@media only screen and (max-width:1300px){.header-widget-component .header-text .header-subtitle{margin-bottom:20px}}@media(max-width:470px){.header-widget-component .header-text .header-subtitle{margin-bottom:16px}}.image-gallery-content .gallery-text{text-align:center}.image-gallery-content .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}@media only screen and (max-width:1300px){.image-gallery-content .gallery-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}}@media(max-width:470px){.image-gallery-content .gallery-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}}.image-gallery-content .gallery-grid .image-item{aspect-ratio:16/9;background:var(--color-surface);border-radius:var(--main-border-radius);overflow:hidden;box-shadow:var(--shadow-primary)}.image-gallery-content .gallery-grid .image-item .image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-gallery-content .gallery-grid .image-item .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.image-gallery-content .gallery-grid--masonry{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));row-gap:16px}@media only screen and (max-width:1300px){.image-gallery-content .gallery-grid--masonry{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));row-gap:12px}}@media(max-width:470px){.image-gallery-content .gallery-grid--masonry{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));row-gap:8px}}.image-gallery-content .gallery-grid--carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;justify-content:center}@media only screen and (max-width:1300px){.image-gallery-content .gallery-grid--carousel{gap:12px}}@media(max-width:470px){.image-gallery-content .gallery-grid--carousel{gap:8px}}.image-gallery-content .gallery-grid--carousel .image-item{flex-shrink:0;width:200px}@media only screen and (max-width:1300px){.image-gallery-content .gallery-grid--carousel .image-item{width:150px}}@media(max-width:470px){.image-gallery-content .gallery-grid--carousel .image-item{width:120px}}.image-gallery-content .gallery-grid--carousel .image-item{scroll-snap-align:start}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInY{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutY{0%{opacity:1;transform:translateY(0)}to{display:none;opacity:0;transform:translateY(-5px)}}@keyframes fadeInX{0%{opacity:0;transform:translateX(50vw)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInXFromLeft{0%{opacity:0;transform:translateX(-50vw)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutX{0%{opacity:1;transform:translateX(0)}to{display:none;opacity:0;transform:translateX(50vw)}}.promotional-widget-component{width:100%;min-height:400px}.promotional-widget-component.image-right{flex-direction:row-reverse!important}@media only screen and (max-width:1300px){.promotional-widget-component.image-right{flex-direction:column!important}.promotional-widget-component{flex-direction:column;min-height:auto}}.promotional-widget-component .promotional-image-column{flex:0 0 45%;width:45%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1300px){.promotional-widget-component .promotional-image-column{flex:none;width:100%;order:1}}.promotional-widget-component .promotional-image{width:100%;height:100%;min-height:400px;position:relative}@media only screen and (max-width:1300px){.promotional-widget-component .promotional-image{min-height:250px}}@media(max-width:470px){.promotional-widget-component .promotional-image{min-height:200px}}.promotional-widget-component .promotional-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--radius-md)}.promotional-widget-component .promotional-text-column{flex:0 0 55%;width:55%;justify-content:center;padding:40px;display:flex;flex-direction:column;text-align:start}@media only screen and (max-width:1300px){.promotional-widget-component .promotional-text-column{text-align:center;flex-direction:row!important;order:2!important;width:100%;padding:20px 0}}.promotional-widget-component .promotional-content{height:100%;justify-content:flex-start;max-width:100%;gap:10px}.promotional-widget-component .promotional-content .promotional-title{margin-bottom:20px}@media only screen and (max-width:1300px){.promotional-widget-component .promotional-content{gap:0!important}}