[data-v-9ef72555] .section:last-child{padding-bottom:0}.disabled[data-v-9ef72555] .sectionFigure .buttons{display:none}.mainNav[data-v-07239196] .menu{display:grid;grid-template-columns:repeat(1,1fr);row-gap:calc(var(--spacing)*8);@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}}@media(min-width:1024px){.mainNav[data-v-07239196] .menu{display:flex;gap:calc(var(--spacing)*12);justify-content:space-around}}.mainNav[data-v-07239196] .menu .menu-item{padding-bottom:calc(var(--spacing)*8);border-bottom-width:1px;border-color:color-mix(in srgb,var(--colors-taupe) 50%,transparent)}@media(min-width:1024px){.mainNav[data-v-07239196] .menu .menu-item{border:0;padding-bottom:0}}@supports (color: color-mix(in lab,red,red)){.mainNav[data-v-07239196] .menu .menu-item{border-color:color-mix(in oklab,var(--colors-taupe) 50%,transparent)}}.serviceNav[data-v-07239196] .menu{display:grid;grid-template-columns:repeat(2,1fr);row-gap:calc(var(--spacing)*8)}@media(min-width:1024px){.serviceNav[data-v-07239196] .menu{display:flex;gap:calc(var(--spacing)*12);justify-content:space-around}}[data-v-07239196] .menu .menu-item>span{font-size:12px;--un-leading:var(--leading-none);line-height:var(--leading-none);font-family:var(--font-sans);--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);color:var(--colors-orange);display:block;margin-bottom:calc(var(--spacing)*2);text-transform:uppercase}@media(min-width:1024px){[data-v-07239196] .menu .menu-item>span{margin-bottom:calc(var(--spacing)*8)}}@media(min-width:1280px){[data-v-07239196] .menu .menu-item>span{font-size:.75rem}}[data-v-07239196] .menu .submenu .submenu-item>*{font-size:12px;--un-leading:var(--leading-none);line-height:var(--leading-none);font-family:var(--font-sans);--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);color:var(--colors-taupe)}@property --un-leading{syntax:"*";inherits:false;}@media(min-width:1024px){[data-v-07239196] .menu .submenu .submenu-item>*{font-size:1rem}}.navigation-item[data-v-2e8b5275]{overflow:hidden;padding-right:calc(var(--spacing)*6)}.navigation-item .group-link[data-v-2e8b5275]{transition:transform .3s}.active-dot[data-v-2e8b5275]{background:#fff;border-radius:50%;content:"";height:calc(var(--spacing)*1.5);margin:auto;width:calc(var(--spacing)*1.5)}@media(min-width:1024px){.active-dot[data-v-2e8b5275]{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}}.navigation-item:not(.router-link-active) .group-link[data-v-2e8b5275]{transform:translate(calc(var(--spacing)*-4));@screen lg{transform:translateX(calc(var(--spacing)*-6))}}.digit-box[data-v-d19ce632]{height:calc(var(--spacing)*2.5);overflow:hidden;position:relative;text-align:center;width:calc(var(--spacing)*2.5)}.digit[data-v-d19ce632]{height:100%;line-height:calc(var(--spacing)*2.5);position:absolute;width:100%}[data-v-45ed529a] .multiLineTitle .subtitle{opacity:0}.heroImage[data-v-45ed529a]{aspect-ratio:1/1;position:relative}.heroImage .media[data-v-45ed529a]{bottom:-50%;height:180%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;position:absolute;width:180%}.heroImage.flip[data-v-45ed529a]{aspect-ratio:unset;border-radius:0;height:100svh;left:0;position:fixed;right:0;top:0;width:100%}@media(min-width:1024px){.heroImage.flip[data-v-45ed529a]{height:auto}}.heroImage.flip .media[data-v-45ed529a]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media(min-width:1024px){.heroImage.flip .media[data-v-45ed529a]{height:auto;position:static;width:100%}}.medias[data-v-fb9d8209]{aspect-ratio:1/1;position:relative}.medias .media[data-v-fb9d8209]{bottom:-50%;filter:grayscale(100%) contrast(110%);height:150%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;position:absolute;width:150%}.medias.flip[data-v-fb9d8209]{aspect-ratio:unset;border-radius:0;height:100svh;left:0;position:fixed;right:0;top:0;width:100%}@media(min-width:1024px){.medias.flip[data-v-fb9d8209]{height:auto}}.medias.flip .media[data-v-fb9d8209]{border-radius:0!important;filter:grayscale(0) contrast(100%);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media(min-width:1024px){.medias.flip .media[data-v-fb9d8209]{height:auto;position:static;width:100%}}.customCursor .smile[data-v-aeda045b]{will-change:transform}
