.bgs-cta[data-v-fdbfece5]{align-items:center;align-self:flex-start;background-color:transparent;border:1px solid var(--figma-text-primary,#151712);color:var(--figma-text-primary,#151712);display:inline-flex;font-family:Neue Montreal,sans-serif;font-size:14px;font-weight:400;gap:8px;line-height:1.2;padding:15px 20px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bgs-cta-arrow[data-v-fdbfece5]{background-color:currentColor;display:inline-block;height:10px;mask-image:url(../assets/icons/arrow.svg);-webkit-mask-image:url(../assets/icons/arrow.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:10px}.bgs-cursor[data-v-fdbfece5]{display:none}@media(min-width:768px){.bgs-cursor[data-v-fdbfece5]{color:var(--figma-text-primary,#151712);display:block;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(.1);transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .15s ease,color .3s ease;width:72px;z-index:10}.bgs-cursor--image[data-v-fdbfece5]{color:#fff;mix-blend-mode:difference}.bgs-cursor.bgs-cursor--visible[data-v-fdbfece5]{opacity:1;transform:translate(-50%,-50%) scale(1)}.bgs-cursor svg[data-v-fdbfece5]{display:block;height:auto;width:100%}}.pag-arrow[data-v-c2bd6383]{align-items:center;background:none;border:none;color:var(--figma-text-primary,#151712);cursor:pointer;display:flex;justify-content:center;padding:0;transition:color .15s ease}.pag-arrow[data-v-c2bd6383]:hover:not(:disabled){color:var(--accent-coral,#fe7141)}.pag-item[data-v-c2bd6383]{align-items:center;background:none;border:none;color:var(--figma-text-primary,#151712);cursor:pointer;display:inline-flex;font-size:13px;gap:2px;letter-spacing:.065px;line-height:1.4;padding:0;transition:color .15s ease;white-space:nowrap}.pag-item--active[data-v-c2bd6383],.pag-item[data-v-c2bd6383]:hover:not(.pag-item--active):not(.pag-item--dots){color:var(--accent-coral,#fe7141)}.pag-item--active[data-v-c2bd6383],.pag-item--dots[data-v-c2bd6383]{cursor:default}.pag-bracket[data-v-c2bd6383]{font-size:12px;letter-spacing:1.44px;line-height:1;text-transform:uppercase}.pag-num[data-v-c2bd6383]{font-size:13px;letter-spacing:.065px;line-height:1.4}.grid-fade-enter-active[data-v-c2bd6383]{transition:opacity .3s ease,transform .3s ease}.grid-fade-leave-active[data-v-c2bd6383]{transition:opacity .2s ease,transform .2s ease}.grid-fade-enter-from[data-v-c2bd6383]{opacity:0;transform:translateY(12px)}.grid-fade-leave-to[data-v-c2bd6383]{opacity:0;transform:translateY(-8px)}.cat-marquee[data-v-c2bd6383]{overflow:hidden;padding-bottom:40px;position:relative}.cat-track[data-v-c2bd6383]{align-items:center;animation:cat-scroll-c2bd6383 var(--cat-speed,25s) linear infinite;display:flex;width:-moz-max-content;width:max-content;will-change:transform}@media(hover:hover){.cat-track[data-v-c2bd6383]:hover{animation-play-state:paused}}.cat-item[data-v-c2bd6383]{align-items:center;background:none;border:none;color:var(--figma-text-primary,#151712);cursor:pointer;display:inline-flex;font-size:18px;gap:40px;letter-spacing:2.16px;line-height:1;padding-right:40px;text-transform:uppercase;transition:color .15s ease;white-space:nowrap}.cat-item.active[data-v-c2bd6383],.cat-item[data-v-c2bd6383]:hover{color:var(--accent-coral,#fe7141)}.cat-bullet[data-v-c2bd6383]{background:currentColor;border:.5px solid;flex:none;height:4px;width:4px}@keyframes cat-scroll-c2bd6383{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cat-track[data-v-c2bd6383]{animation:none}}.sections-container[data-v-7726960a]{display:flex;flex-direction:column;gap:60px}@media(min-width:1024px){.sections-container[data-v-7726960a]{gap:120px}.sections-container>.section-theme-wrapper[data-v-7726960a]:has(.hero-section),.sections-container>.section-theme-wrapper[data-v-7726960a]:has(.page-title-header){margin-bottom:40px}}.sections-container>.section-theme-wrapper[data-v-7726960a]:last-child .bs__actions{margin-bottom:40px}.sections-container>.section-theme-wrapper[data-v-7726960a]:last-child:has(.contact-section--light){margin-bottom:40px}
