.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}.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}}:root{--color-primary:#696eff;--color-primary-light:#9497ff;--color-primary-ultralight:#e1e2ff;--color-secondary:#2b2b35;--color-secondary-light:#55555d;--color-surface:#ffffff;--color-background:#f0f0f0;--color-tinfoil:#e6e6e6;--color-border:#e6e6e6;--color-border-secondary:#333333;--color-text-primary:#2b2b35;--color-text-secondary:#55555d;--color-text-tetriary:#9ca3af;--color-text-inverted:#ffffff;--color-input-border:#e0e0e0;--color-input-border-hover:#2b2b35;--color-input-background:#ffffff;--color-input-background-inactive:#f9f9f9;--color-input-text-primary:#333333;--color-input-text-secondary:#999999;--shadow-text-input:rgba(0,0,0,0.05) 0px 2px 4px;--shadow-primary-highlight:rgb(105,110,255) 0px 0px 6px;--color-button-primary:#696eff;--color-button-primary-hover:#9497ff;--color-button-primary-pressed:#00034d;--color-button-primary-inactive:#e1e2ff;--color-button-secondary:#2b2b35;--color-button-secondary-hover:#55555d;--color-button-secondary-pressed:#00034d;--color-button-secondary-inactive:#f4f4f5;--color-button-tertiary:#f0f0f0;--color-button-tertiary-hover:#e0e0e0;--color-button-tertiary-pressed:#d0d0d0;--color-button-tertiary-inactive:#f0f0f0;--color-button-tertiary-dark:#e5e8f0;--color-button-tertiary-dark-hover:#c4cbde;--color-button-tertiary-dark-pressed:#b4bcd5;--color-button-tertiary-dark-inactive:#e5e8f0;--color-warning:#f8b400;--color-error:#fd5d5d;--color-error-light:#ffd1d6;--color-success:#5cc37a;--color-success-light:#d8f5d6;--color-info-light:#e5efff;--shadow-primary:rgba(0,0,0,0.05) 0px 2px 4px;--shadow-modal:0 0 10px rgba(0,0,0,0.1019607843);--shadow-error:0px 1px 10px 0px #fd5d5d;--color-skeleton-base:#e9ecef;--color-skeleton-highlight:rgba(255,255,255,0.35);--radius-sm:2px;--radius-base:5px;--radius-md:6px;--radius-lg:8px;--radius-medium:10px;--radius-xl:12px;--radius-xxl:15px;--radius-huge:16px;--radius-xxxl:20px;--radius-full:50%;--main-border-radius:8px;--color-form-background:#f8f9fb;--color-list-header-background:#f4f4f5;--color-navigation-bar:#ffffff;--color-reserved-slot:#f6f7fa}@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)}}.text-widget-component{width:100%;padding:var(--spacing-xl,32px)}@media only screen and (max-width:1300px){.text-widget-component{padding:var(--spacing-lg,24px)}}@media(max-width:470px){.text-widget-component{padding:var(--spacing-md,16px)}}.text-widget-component .text-widget-title{margin-bottom:var(--spacing-lg,24px)}@media only screen and (max-width:1300px){.text-widget-component .text-widget-title{margin-bottom:var(--spacing-md,16px)}}@media(max-width:470px){.text-widget-component .text-widget-title{margin-bottom:var(--spacing-sm,12px)}}.text-widget-component .text-widget-title h1,.text-widget-component .text-widget-title h2{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0;color:var(--color-text-primary,#000000)}@media only screen and (max-width:1300px){.text-widget-component .text-widget-title h1,.text-widget-component .text-widget-title h2{font-size:2rem}}@media(max-width:470px){.text-widget-component .text-widget-title h1,.text-widget-component .text-widget-title h2{font-size:1.75rem}}.text-widget-component .text-widget-content{color:var(--color-text-primary,#212529);line-height:1.6;font-size:var(--font-size-md,16px)}@media only screen and (max-width:1300px){.text-widget-component .text-widget-content{font-size:var(--font-size-sm,14px)}}@media(max-width:470px){.text-widget-component .text-widget-content{font-size:var(--font-size-xs,13px)}}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror p{font-size:14px;line-height:1.5;margin:0 0 8px;color:var(--color-text)}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror p:last-child{margin-bottom:0}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror h1,.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror h2,.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror h3{margin:0 0 12px;font-weight:600;color:var(--color-text)}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror h1{font-size:21px;line-height:1.3}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror h2{font-size:18px;line-height:1.3}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror h3{font-size:14px;line-height:1.4}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror ol,.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror ul{margin:0 0 8px;padding:0 1rem;line-height:1.5}.text-widget-component .text-widget-content .text-widget-rich-text .ProseMirror strong{font-weight:600}.text-widget-component .text-widget-content .rich-text-preview{margin:0}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror p{font-size:var(--font-size-md,16px);margin-bottom:var(--spacing-md,16px);color:var(--color-text-primary,#212529);line-height:1.6}@media only screen and (max-width:1300px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror p{font-size:var(--font-size-sm,14px)}}@media(max-width:470px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror p{font-size:var(--font-size-xs,13px)}}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror p:last-child{margin-bottom:0}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror ul{list-style:none;padding-left:0;margin:0}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror ul li{margin-bottom:var(--spacing-sm,12px);font-size:var(--font-size-md,16px);color:var(--color-text-primary,#212529);line-height:1.6;position:relative;padding-left:var(--spacing-lg,24px)}@media only screen and (max-width:1300px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror ul li{font-size:var(--font-size-sm,14px)}}@media(max-width:470px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror ul li{font-size:var(--font-size-xs,13px)}}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror ul li:before{content:"•";position:absolute;left:0;top:0;font-size:var(--font-size-sm,14px);color:var(--color-primary,#007bff)}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h1,.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h2,.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h3{color:var(--color-text-primary,#000000);margin-bottom:var(--spacing-sm,12px);font-weight:700}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h1{font-size:var(--font-size-xl,24px)}@media only screen and (max-width:1300px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h1{font-size:var(--font-size-lg,20px)}}@media(max-width:470px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h1{font-size:var(--font-size-md,18px)}}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h2{font-size:var(--font-size-lg,20px)}@media only screen and (max-width:1300px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h2{font-size:var(--font-size-md,18px)}}@media(max-width:470px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h2{font-size:var(--font-size-sm,16px)}}.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h3{font-size:var(--font-size-md,18px)}@media only screen and (max-width:1300px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h3{font-size:var(--font-size-sm,16px)}}@media(max-width:470px){.text-widget-component .text-widget-content .rich-text-preview .ProseMirror h3{font-size:var(--font-size-xs,14px)}}