footer[data-v-7ca46022]{background-color:#000;color:#fff;margin-top:45rem;padding:8rem 0 12rem;position:relative}.observerStart[data-v-7ca46022]{pointer-events:none;position:absolute;top:-100%}a[data-v-7ca46022]{color:#000;text-decoration:none}.nav-footer[data-v-7ca46022],.nav-lang[data-v-7ca46022]{align-items:flex-start;display:flex;flex-wrap:wrap}.spacer[data-v-7ca46022]{margin:0 1rem}.nav-lang[data-v-7ca46022]{flex-direction:column}.right-footer[data-v-7ca46022]{grid-column-end:span 6;grid-column-start:8}.nav-extra-wrapper[data-v-7ca46022]{border-bottom:1px solid hsla(0,0%,98%,.6);padding-bottom:8rem;position:relative}.nav-extra[data-v-7ca46022]{-moz-column-count:3;column-count:3;margin-bottom:-.5rem}.nav-extra a[data-v-7ca46022]{color:#fff;display:block;font-size:1.9rem;font-weight:400;letter-spacing:0;line-height:158%;margin-bottom:.5rem}@media (max-width:1023px){.nav-extra a[data-v-7ca46022]{font-size:1.4rem;letter-spacing:0;line-height:150%}}.nav-extra a[data-v-7ca46022]:hover{opacity:.6}.nav-extra a.router-link-active[data-v-7ca46022]{color:#e2001a}.nav-wrapper[data-v-7ca46022]{padding-top:3rem}.nav[data-v-7ca46022]{display:flex}.nav a[data-v-7ca46022]{color:#fff;font-size:1.9rem;font-weight:400;letter-spacing:0;line-height:158%;margin-right:1.5rem}@media (max-width:1023px){.nav a[data-v-7ca46022]{font-size:1.4rem;letter-spacing:0;line-height:150%}}.nav a[data-v-7ca46022]:last-child{margin-right:0}.nav a[data-v-7ca46022]:hover{opacity:.6}.nav a.router-link-active[data-v-7ca46022]{color:#e2001a}[data-v-7ca46022] h5{font-family:veneer-two,Impact,Haettenschweiler,Arial Narrow,Arial,sans-serif;margin-bottom:1.5rem}[data-v-7ca46022] h6{font-size:1.9rem;font-weight:400;letter-spacing:0;line-height:158%;margin-bottom:1.2rem}@media (max-width:1023px){[data-v-7ca46022] h6{font-size:1.4rem;letter-spacing:0;line-height:150%}}[data-v-7ca46022] p{font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:156%;opacity:.7}@media (max-width:1023px){[data-v-7ca46022] p{font-size:1.3rem;letter-spacing:0;line-height:154%}}.banner-wrapper[data-v-7ca46022]{grid-column-end:span 6;height:-moz-fit-content;height:fit-content;margin-top:-35rem}.banner-wrapper .ht-banner[data-v-7ca46022]{font-size:1.9rem;font-weight:400;letter-spacing:0;line-height:158%}@media (max-width:1023px){.banner-wrapper .ht-banner[data-v-7ca46022]{font-size:1.4rem;letter-spacing:0;line-height:150%}}.banner-wrapper .ht-banner[data-v-7ca46022]:after{transform:rotateY(3.142rad) rotate(45deg) translate(-50%,-50%)}.banner-wrapper .ht-banner.bottom[data-v-7ca46022]:after{left:-59.5%}@media (min-width:1024px){.banner-wrapper .ht-banner.bottom[data-v-7ca46022]:after{top:130%}}.banner-wrapper .ht-banner[data-v-7ca46022] .banner-inner{left:7.66%;top:33.33%}.banner-wrapper .ht-banner[data-v-7ca46022] strong{font-family:veneer-two,Impact,Haettenschweiler,Arial Narrow,Arial,sans-serif;font-size:2.5rem;font-weight:400;letter-spacing:0;line-height:100%;text-transform:uppercase}@media (max-width:1023px){.banner-wrapper .ht-banner[data-v-7ca46022] strong{font-size:2rem;letter-spacing:0;line-height:100%}}.banner-wrapper .ht-banner[data-v-7ca46022] a{color:#fff}.banner-wrapper .ht-banner[data-v-7ca46022] a:hover{text-decoration-color:transparent}.banner-wrapper .ht-banner .inner[data-v-7ca46022]{align-items:center;display:flex;flex-direction:column}.address-wrapper[data-v-7ca46022]{display:flex}.address-wrapper .address[data-v-7ca46022]{margin-right:4rem;text-align:right}.logo-footer[data-v-7ca46022]{height:6rem;margin-bottom:7.5rem;width:23rem}.logo-footer img[data-v-7ca46022]{height:100%;width:100%}.social-wrapper[data-v-7ca46022]{margin-top:4rem}.social-wrapper a[data-v-7ca46022]{margin-right:1.5rem}.social-wrapper a[data-v-7ca46022]:last-child{margin-right:0}.social-wrapper a[data-v-7ca46022]:hover{cursor:pointer;opacity:.6}.social-wrapper svg[data-v-7ca46022]{height:2.5rem;width:2.5rem}.nav-lang-wrapper[data-v-7ca46022]{background-color:#fff;bottom:1.5rem;font-size:1.5rem;font-weight:500;letter-spacing:.01em;line-height:133%;position:absolute;right:0;text-transform:uppercase}@media (max-width:1023px){.nav-lang-wrapper[data-v-7ca46022]{font-size:1.4rem;letter-spacing:-.01em;line-height:107%}}.nav-lang-wrapper .nav-lang[data-v-7ca46022]{display:flex;flex-direction:column}.nav-lang-wrapper .nav-lang.show .language-button svg[data-v-7ca46022]{transform:rotate(180deg)}.nav-lang-wrapper .language-button[data-v-7ca46022]{align-items:center;background-color:transparent;border:none;color:#000;cursor:pointer;display:flex;font-family:Fabriga,Inter,Roboto,Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.01em;line-height:133%;padding:.5rem .8rem;text-transform:uppercase}@media (max-width:1023px){.nav-lang-wrapper .language-button[data-v-7ca46022]{font-size:1.4rem;letter-spacing:-.01em;line-height:107%}}.nav-lang-wrapper svg[data-v-7ca46022]{height:.8rem;margin-left:.5rem;pointer-events:none;transition:all .5s;width:1.5rem}.nav-lang-wrapper svg[data-v-7ca46022] path{stroke:#000}.nav-lang-wrapper .active-language[data-v-7ca46022]{align-items:center;display:flex;transition:all .5s}.nav-lang-wrapper .active-language[data-v-7ca46022]:hover{background-color:#ccc}.nav-lang-wrapper .language-selector[data-v-7ca46022]{background-color:#fff;display:flex;flex-direction:column;height:0;left:0;overflow:hidden;position:absolute;top:99%;width:100%}.nav-lang-wrapper .language-selector a[data-v-7ca46022]{padding:.5rem .8rem .3rem}.nav-lang-wrapper .language-selector a[data-v-7ca46022]:hover{background-color:#ccc}@media (max-width:1023px){footer[data-v-7ca46022]{background-color:#000;color:#fff;margin-top:25rem;padding:0 0 13.5rem;position:relative}.observerStart[data-v-7ca46022]{display:none}.nav-footer[data-v-7ca46022],.nav-lang[data-v-7ca46022]{align-items:flex-start;display:flex;flex-wrap:wrap}.spacer[data-v-7ca46022]{margin:0 1rem}.nav-lang-wrapper[data-v-7ca46022]{bottom:1rem}.nav-lang[data-v-7ca46022]{flex-direction:column}.right-footer[data-v-7ca46022]{grid-column-end:span 12;grid-column-start:2}[data-v-7ca46022] h5{font-family:veneer-two,Impact,Haettenschweiler,Arial Narrow,Arial,sans-serif;font-size:2.5rem;font-weight:400;letter-spacing:0;line-height:100%;margin-bottom:1.5rem;text-transform:uppercase}[data-v-7ca46022] h6{font-size:1.9rem;font-weight:400;letter-spacing:0;line-height:158%;margin-bottom:1.2rem}[data-v-7ca46022] p{font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:156%;opacity:.7}.nav-extra-wrapper[data-v-7ca46022]{padding-bottom:8rem;padding-top:5rem}.nav-extra[data-v-7ca46022]{-moz-column-count:2;column-count:2;margin-bottom:-.8rem}.nav-extra a[data-v-7ca46022]{margin-bottom:0;margin-top:0;padding-bottom:.8rem;-moz-column-break-inside:avoid;break-inside:avoid}.nav-wrapper[data-v-7ca46022]{padding-top:2rem}.nav[data-v-7ca46022]{flex-wrap:wrap;margin-bottom:-1.5rem}.nav a[data-v-7ca46022]{margin-bottom:1.5rem;margin-right:3rem}.banner-wrapper[data-v-7ca46022]{grid-column-end:span 14;margin-top:-13rem;overflow:hidden;padding-top:9rem}.banner-wrapper div.ht-banner[data-v-7ca46022]{aspect-ratio:unset;padding-bottom:7rem;padding-top:4rem}.banner-wrapper div.ht-banner[data-v-7ca46022]:after{aspect-ratio:.9/1;top:-9rem;transform:rotate(45deg) translate(0);transform-origin:left top;width:auto}.banner-wrapper div.ht-banner.bottom[data-v-7ca46022]:after{left:10rem}.banner-wrapper div.ht-banner[data-v-7ca46022] .banner-inner{align-items:flex-start;justify-content:flex-start;left:0;padding-left:calc(var(--grid-gap) + var(--grid-margin));padding-right:20rem;top:0;transform:none}.banner-wrapper div.ht-banner .inner[data-v-7ca46022]{align-items:flex-start}.address-wrapper[data-v-7ca46022]{flex-wrap:wrap}.address-wrapper .address[data-v-7ca46022]{margin-bottom:5rem;margin-right:0;text-align:left;width:100%}.logo-footer[data-v-7ca46022]{height:4.2rem;margin-bottom:5.5rem;width:16rem}}@media (max-width:1023px) and (max-width:1023px){[data-v-7ca46022] h5{font-size:2rem;letter-spacing:0;line-height:100%}}@media (max-width:1023px) and (max-width:1023px){[data-v-7ca46022] h6{font-size:1.4rem;letter-spacing:0;line-height:150%}}@media (max-width:1023px) and (max-width:1023px){[data-v-7ca46022] p{font-size:1.3rem;letter-spacing:0;line-height:154%}}
