:root{--scrollbar-browser-back:#888;--scrollbar-browser-track:#bdbdbd}@font-face{font-family:Heebo;src:url(/fonts/Heebo-VariableFont_wght.3a4bf4e9.ttf);font-display:swap}@font-face{font-family:HeeboThin;src:url(/fonts/Heebo-Thin.391463c7.ttf);font-display:swap}.rootEffectBlurShadow{box-shadow:-5px -5px var(--element-box-shadow-initial-size) 1px var(--element-idle-shadow-color-1),5px 5px var(--element-box-shadow-initial-size) 1px var(--element-idle-shadow-color-2)}.rootEffectBlurShadow:after{content:"";pointer-events:none;position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;transition:opacity .25s;box-shadow:-5px -5px var(--element-box-shadow-max-size) 1px var(--element-selected-shadow-color-1),5px 5px var(--element-box-shadow-max-size) 1px var(--element-selected-shadow-color-2)}@media (hover:hover){.rootEffectBlurShadow:hover:after{opacity:1}}@media (hover:none){.rootEffectBlurShadow.hovered:after{opacity:1!important}}.rootAspectRatioSized{width:100vw;height:56.25vw;max-height:var(--viewer-scene-max-height);max-width:calc(var(--viewer-scene-max-height)*16/9)}.cryptedMail:after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld);font-weight:400;cursor:pointer;color:var(--section-description-font-color)}.cryptedNumber:after{content:"+" attr(data-cc) " " attr(data-num);cursor:pointer}.mouseOver{cursor:pointer}.companyLogo{max-width:100%;max-height:100%;width:auto;height:calc(min(var(--header-font-size-title1), var(--header-max-font-size-title1))/1.33)}.hidden{display:none}.ptweenHidden{opacity:0!important;transition:opacity .25s}.ptweenBringToFront{z-index:99}.ptweenSlideUp{animation:ptweenSlideUp .5s normal}.ptweenSlideDown{opacity:0;transform:translateY(100%);animation:ptweenSlideDown .5s normal}.ptweenMovingDownInit{transform:translateY(calc(var(--page-footer-height)*-1 - var(--to-top-button-margin-bottom)))}.ptweenMovingDown{animation:ptweenMovingDown .25s normal}.ptweenMovingUp{animation:ptweenMovingUp .25s normal}.ptweenMovingDownReversedInit{transform:translateY(calc(var(--page-footer-height) + var(--to-top-button-margin-bottom)))}.ptweenMovingUpReversed{animation:ptweenMovingUpReversed .25s normal}.ptweenMovingDownReversed{animation:ptweenMovingDownReversed .25s normal}*{margin:0;padding:0;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-browser-track) var(--section-background-color)}::-webkit-scrollbar{width:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--section-background-color)}::-webkit-scrollbar-thumb{border-radius:20px;background-color:var(--scrollbar-browser-track);border:3px solid var(--scrollbar-browser-back)}a:link,b{font-weight:700}a:link{text-decoration:none;cursor:pointer;color:var(--global-links-color)}a:link:active,a:visited:active{color:var(--global-active-links-color)}a:link:visited,a:visited{color:var(--global-visited-links-color)}ol,ul{list-style-position:inside;text-align:left}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{font-family:Heebo;font-size:min(var(--form-input-font-size),var(--form-input-font-size-max));-webkit-text-fill-color:var(--custom-select-item-font-color);-webkit-box-shadow:0 0 0 1000px var(--custom-select-background-color) inset}@keyframes ptweenSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ptweenSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes ptweenMovingDown{0%{transform:translateY(calc(var(--page-footer-height)*-1 - var(--to-top-button-margin-bottom)))}to{transform:translateY(0)}}@keyframes ptweenMovingUp{0%{transform:translateY(0)}to{transform:translateY(calc(var(--page-footer-height)*-1 - var(--to-top-button-margin-bottom)))}}@keyframes ptweenMovingUpReversed{0%{transform:translateY(calc(var(--page-footer-height) + var(--to-top-button-margin-bottom)))}to{transform:translateY(0)}}@keyframes ptweenMovingDownReversed{0%{transform:translateY(0)}to{transform:translateY(calc(var(--page-footer-height) + var(--to-top-button-margin-bottom)))}}@keyframes upDown{to{transform:translatey(10px)}}#ElementStaticImage[data-v-6c4fdcdf]{position:absolute;width:100%;height:100%;transition:width .25s,height .25s,margin .25s,transform .25s;background-color:var(--element-background-color)}.componentImageContainerStatic[data-v-6c4fdcdf]{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.componentImageStatic[data-v-6c4fdcdf]{max-width:100%;max-height:100%;width:auto;height:auto;cursor:pointer}.dynImage.observedInSection.observedInViewport[data-v-6c4fdcdf]{transform:scale(var(--element-image-scale-factor)) rotate(var(--cmp-img-rot-angle))}.scene[data-v-8089d430],canvas[data-v-8089d430]{width:100%;height:100%}canvas[data-v-8089d430]:focus{outline:none}.interactiveDemo[data-v-8089d430]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:bolder;opacity:.75;animation:fadeOut-8089d430 .5s linear forwards;animation-play-state:paused;text-align:center;color:var(--element-scene-message-color);background-color:var(--element-scene-message-background-color)}.interactiveDemo[data-v-8089d430]:hover{animation-play-state:running}.interactiveDemoItem[data-v-8089d430]{flex:1;align-self:center;display:flex}.interactiveDemoItem.bottom[data-v-8089d430]{align-items:flex-end}.interactiveDemoItem.top[data-v-8089d430]{align-items:flex-start}@keyframes fadeOut-8089d430{to{opacity:0;display:none;z-index:-1}}#ElementCard[data-v-572332ba]{width:100%;height:100%}.cardIconContainer[data-v-572332ba]{position:absolute;width:100%;height:100%;background-color:var(--element-background-color)}.cardIcon[data-v-572332ba]{opacity:.3;transform:translateX(50%);transform-origin:top left;transition:transform .5s,opacity .5s;width:var(--element-card-icon-size-idle);height:var(--element-card-icon-size-idle)}.cardIcon.observedInSection.observedInViewport[data-v-572332ba]{opacity:1;transform:scale(var(--element-card-shown-scale-factor))}.cardTitleContainer[data-v-572332ba]{display:flex;width:auto;height:100%;margin-left:10px;margin-bottom:10px}.cardTitle[data-v-572332ba]{align-self:flex-end;font-weight:700;z-index:1;transition:font-size .5s;font-size:var(--font-size-card-text-idle);color:var(--element-card-font-color)}.cardTitle.observedInSection.observedInViewport[data-v-572332ba]{font-size:var(--font-size-card-text-shown)}#PageSectionElement[data-v-6991a786]{height:100%}#PageSectionElement.portrait[data-v-6991a786]{margin-left:calc(25% + var(--section-inner-margins-left-right));margin-top:var(--element-padding);margin-bottom:var(--element-padding);width:calc(75% - var(--element-padding))}#PageSectionElement.landscape[data-v-6991a786]{padding:var(--element-padding);width:calc(100% - var(--scrollbar-width))}.component[data-v-6991a786]{position:relative;width:calc(var(--element-size) - var(--element-padding)*2);height:calc(var(--element-size) - var(--element-padding)*2)}.expandButton[data-v-6991a786]{position:absolute;bottom:0;right:0;border-radius:50%;z-index:100;opacity:0;transform-origin:bottom;transform:translateY(25%);transition:transform .5s,opacity .5s;pointer-events:none;margin-right:var(--button-expand-margin-right)}.expandButton.observedInSection.observedInViewport[data-v-6991a786]{opacity:1;transform:translateY(-25%);pointer-events:auto}#PageSection[data-v-069f698b]{width:100%}h3[data-v-069f698b]{font-family:HeeboThin;font-weight:700;padding-bottom:.5em;font-size:min(var(--section-content-font-size-max),var(--section-content-font-size))}.contentWrapperPortrait[data-v-069f698b]{display:flex;flex-wrap:wrap;height:100%}.elementContainerPortrait[data-v-069f698b]{flex:2}.descriptionContainerPortrait[data-v-069f698b]{text-align:center;margin-left:var(--section-inner-margins-left-right);margin-right:var(--section-inner-margins-left-right);margin-bottom:var(--section-intersection-margin-bottom);min-height:var(--element-size);color:var(--section-description-font-color)}.contentWrapperLandscape[data-v-069f698b]{display:flex;height:auto}.elementContainerLandscape[data-v-069f698b]{float:left;width:var(--element-size);min-width:var(--element-size);min-height:var(--element-size)}.elementContainerLandscape.pureLineElement[data-v-069f698b]{margin-left:50%;transform:translateX(-50%)}.descriptionContainerLandscape[data-v-069f698b]{position:relative;float:left;text-align:justify;margin-right:var(--element-padding);padding-top:var(--element-padding);padding-bottom:var(--element-padding);color:var(--section-description-font-color)}.descriptionTitlePortrait[data-v-069f698b]{font-weight:700;padding-bottom:.5em;text-align:center;margin-top:1em;color:var(--section-description-font-color)}.descriptionTextLandscape[data-v-069f698b]{min-height:calc(100% - var(--section-tags-height))}.descriptionTagsContainer[data-v-069f698b]{position:relative;display:flex;top:0;left:0;width:100%;height:var(--section-tags-height)}.descriptionTagsContainerPortait[data-v-069f698b]{margin-top:1em}.descriptionTag[data-v-069f698b]{position:relative;display:flex;padding-left:.5em;padding-right:.5em;margin-right:1em;height:100%;justify-content:center;align-items:center;font-family:Heebo;border-radius:calc(var(--section-tags-height));color:var(--tags-font-color);background-color:var(--tags-background-color);font-size:var(--section-tags-font-height);line-height:var(--section-tags-font-height)}.descriptionContainerLandscape.pureLineDescription[data-v-069f698b]{padding-left:var(--element-padding);padding-bottom:10vh}.custom-select[data-v-0ab9e536]{position:relative;width:100%;text-align:left;outline:none;font-family:Heebo;font-size:1em}.custom-select .selected[data-v-0ab9e536]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:var(--form-input-padding);color:var(--custom-select-item-font-color);background-color:var(--custom-select-background-color);border-radius:var(--form-input-border-radius);border:solid var(--form-input-border-width) var(--section-border-color)}.custom-select .selected.open[data-v-0ab9e536]{border-radius:var(--form-input-border-radius) var(--form-input-border-radius) 0 0;border:solid var(--form-input-border-width) var(--section-border-color)}.custom-select .selected[data-v-0ab9e536]:after{position:absolute;content:"";top:50%;right:1em;width:0;height:0;border:5px solid transparent;border-color:var(--section-border-color) transparent transparent transparent}.custom-select .items[data-v-0ab9e536]{overflow:hidden;position:absolute;left:0;right:0;z-index:1;border-right:var(--form-input-border-width) solid var(--section-border-color);border-left:var(--form-input-border-width) solid var(--section-border-color);border-bottom:var(--form-input-border-width) solid var(--section-border-color);border-radius:0 0 var(--custom-select-border-radius) var(--custom-select-border-radius);color:var(--custom-select-item-font-color);background-color:var(--custom-select-list-background-color)}.custom-select .items div[data-v-0ab9e536]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:1em;padding-top:.25em;padding-bottom:.25em;color:var(--custom-select-item-font-color)}.custom-select .items div[data-v-0ab9e536]:hover{background-color:var(--custom-select-item-selected-color)}#EmailContactForm[data-v-088ab302]{position:relative;width:100%;height:100%;margin-top:var(--form-top-bottom-margins);margin-bottom:var(--form-top-bottom-margins)}.formContainer[data-v-088ab302]{display:flex;flex-flow:row wrap;width:100%;align-items:center;justify-content:center;gap:var(--form-gap-size-row) var(--form-gap-size-col)}.roundedBox[data-v-088ab302]{font-family:Heebo;outline:none;font-size:min(var(--form-input-font-size),var(--form-input-font-size-max));color:var(--section-description-font-color);border:solid var(--form-input-border-width) var(--section-border-color);border-radius:var(--form-input-border-radius)}.boxFirstLine[data-v-088ab302]{box-sizing:border-box;padding:var(--form-input-padding);background-color:var(--section-background-color)}.boxFirstLine[data-v-088ab302],.boxSelectSubject[data-v-088ab302]{width:100%;font-size:min(var(--form-input-font-size),var(--form-input-font-size-max));line-height:min(var(--form-input-font-size),var(--form-input-font-size-max))}.boxMessageLine[data-v-088ab302]{flex-basis:100%;width:100%;resize:vertical;box-sizing:border-box;min-height:var(--form-input-message-min-height);line-height:var(--form-input-font-size);padding:var(--form-input-padding);background-color:var(--section-background-color)}.boxSubmitButton[data-v-088ab302]{cursor:pointer;z-index:8;line-height:min(var(--form-submit-button-height),var(--form-submit-button-height-max));width:var(--form-submit-button-width);margin-left:calc(100% - var(--form-submit-button-width));background-color:var(--mailer-submit-button-background-color)}.boxSubmitButton[data-v-088ab302]:disabled{cursor:default;color:var(--mailer-submit-button-disabled-color);background-color:var(--mailer-submit-button-disabled-bg-color)}.confirmationBoxContainer[data-v-088ab302]{position:absolute;width:100%;bottom:0;display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:center;text-align:center;height:var(--mail-confirmation-popup-height);line-height:var(--mail-confirmation-popup-height)}.confirmationBoxMessage[data-v-088ab302]{text-align:center;opacity:1;transform:scaleY(0);transform-origin:0 bottom;z-index:11;width:var(--mail-confirmation-popup-width);height:var(--mail-confirmation-popup-height);font-size:var(--mail-confirmation-popup-font-size);color:var(--section-description-font-color);border:solid 2px var(--section-border-color);border-radius:var(--form-input-border-radius);background-color:var(--section-background-color);box-shadow:0 20px 15px -15px var(--mailer-confirmation-message-shadow-color)}.animationAppearWaitFadeOut[data-v-088ab302]{transform:scaleY(1);animation:appearingWaitThenFadeOut-088ab302 5s ease-in-out}@keyframes appearingWaitThenFadeOut-088ab302{0%{transform:scaleY(0)}10%{transform:scaleY(1)}90%{opacity:1}to{opacity:0}}#PageFooter[data-v-1cd41592]{margin-top:50vh;margin-left:calc(var(--gui-page-left-margin)*-1);margin-right:calc(var(--gui-page-right-margin)*-1)}.toTopButton[data-v-1cd41592]{position:absolute;z-index:10;width:var(--to-top-button-size);height:var(--to-top-button-size);margin-top:calc(var(--to-top-button-size)*-1 - var(--to-top-button-margin-bottom));margin-left:calc(100% - var(--gui-page-right-margin) - var(--to-top-button-size) - (var(--to-top-button-size)*(var(--to-top-button-hover-factor) - 1))/2)}.guiPageFooterA[data-v-1cd41592]{position:relative;padding-bottom:var(--footer-part-a-padding-bottom);color:var(--footer-part-a-font-color);background-color:var(--footer-part-a-background-color);box-shadow:inset 0 7px 9px -7px var(--footer-part-a-shadow-color)}.footerAContainer[data-v-1cd41592]{position:relative;display:flex;flex-flow:column wrap;width:calc(100% - var(--gui-page-left-margin) - var(--gui-page-right-margin));left:var(--gui-page-left-margin)}.footerAMailer[data-v-1cd41592]{width:100%}.footerABottomContainer[data-v-1cd41592]{display:flex;justify-content:center;width:100%}.footerAContact[data-v-1cd41592]{font-size:min(var(--font-size-footera-text),var(--font-size-footera-text-max))}.footerATextContainer[data-v-1cd41592]{display:flex;flex-flow:column wrap;margin-left:1vw;margin-top:var(--footer-part-a-margin-top)}.footerATextLine[data-v-1cd41592]{display:flex;color:var(--section-description-font-color)}.paddingIcon[data-v-1cd41592]{padding-top:var(--contact-icon-padding-size)}.footerATextFirstLetter[data-v-1cd41592]{text-align:center;border-radius:5px;margin-bottom:.25vh;width:min(var(--font-size-footera-text),2em);height:min(var(--font-size-footera-text),2em);padding:var(--contact-icon-padding-size);color:var(--global-first-letter-text-color);background-color:var(--global-first-letter-background-color)}.fontawesomeIcon[data-v-1cd41592]{display:inline-block;width:100%;height:100%}.imageCompanyLogo[data-v-1cd41592]{display:block;height:auto;margin:auto;max-width:var(--company-logo-image-src-width);width:var(--company-logo-footer-width)}.footerATopButton[data-v-1cd41592]{position:absolute;bottom:0;right:0;z-index:10;margin-right:0;width:calc(var(--to-top-button-size)*var(--to-top-button-hover-factor));height:calc(var(--to-top-button-size)*var(--to-top-button-hover-factor))}.guiPageFooterB[data-v-1cd41592]{position:relative;text-align:center;padding-bottom:var(--footer-part-b-padding-bottom);color:var(--footer-part-b-font-color);background-color:var(--footer-part-b-background-color)}.footerBText[data-v-1cd41592]{font-size:min(var(--font-size-footerb-text),var(--font-size-footerb-text-max))}#PageSectionsGenerator[data-v-1888c00e]{width:100%}h2[data-v-1888c00e]{position:absolute;bottom:0;font-family:HeeboThin;font-weight:lighter;color:var(--section-title-font-color);font-size:min(var(--section-title-font-size),var(--section-title-font-size-max))}.pageSection[data-v-1888c00e]{box-sizing:border-box;position:sticky;width:100%;overflow:hidden;top:calc(var(--header-height) + 50vh - var(--header-height)/2 - var(--section-content-height)/2);height:var(--section-content-height);margin-top:calc(50vh - var(--header-height)/2 - var(--section-content-height)/2);margin-bottom:var(--section-bottom-margin-offset);border-radius:var(--section-border-radius-tl) var(--section-border-radius-tr) var(--section-border-radius-br) var(--section-border-radius-bl);filter:drop-shadow(5px 5px 10px var(--section-shadow-color))}.backgroundSvg[data-v-1888c00e]{width:100%;height:100%}.pageSectionTitlePortrait[data-v-1888c00e]{position:absolute;top:0;width:100%;left:50%;margin-top:var(--section-top-margin);height:var(--section-title-height)}.titleCenterPortrait[data-v-1888c00e]{transform:translateX(-50%)}.pageSectionTitleLandscape[data-v-1888c00e]{position:absolute;width:100%;top:0;margin-top:var(--section-top-margin);height:var(--section-title-height);margin-left:calc(var(--section-left-margin) + var(--element-padding));border:solid var(--debug-border-width) red}.pageScrollingArrow[data-v-1888c00e]{position:absolute;cursor:ns-resize;z-index:10;bottom:var(--scrollbar-width);right:var(--scrollbar-width);width:var(--scroll-arrow-icon-size);height:var(--scroll-arrow-icon-size);color:var(--scroll-arrow-icon-color);padding:var(--scroll-arrow-icon-padding)}.pageScrollingArrow.idle[data-v-1888c00e],.pageScrollingArrowPage.idle[data-v-1888c00e]{animation:upDown 1.5s ease-in-out infinite alternate}.pageScrollingArrow.iconHide[data-v-1888c00e],.pageScrollingArrowPage.iconHide[data-v-1888c00e]{animation:ptweenSlideDown .5s linear 1 forwards}.pageScrollingArrowPage[data-v-1888c00e]{position:fixed;bottom:0;cursor:ns-resize;width:var(--scroll-arrow-icon-size);height:var(--scroll-arrow-icon-size);color:var(--scroll-arrow-icon-color);padding:var(--scroll-arrow-icon-padding)}.pageScrollingArrowPage.portrait[data-v-1888c00e]{right:calc((var(--gui-page-right-margin) - var(--scroll-arrow-icon-size) - var(--scroll-arrow-icon-padding))/2 - var(--scroll-arrow-icon-page-left-margin))}.pageScrollingArrowPage.landscape[data-v-1888c00e]{right:calc(var(--gui-page-right-margin) - var(--scroll-arrow-icon-size) - var(--scroll-arrow-icon-padding) - var(--scroll-arrow-icon-page-left-margin))}.pageSectionContainer[data-v-1888c00e]{box-sizing:border-box;position:absolute;font-weight:400;overflow-y:auto;scroll-behavior:smooth;top:calc(var(--section-top-margin) + var(--section-title-height));width:calc(100% - var(--section-left-margin));height:calc(var(--section-content-height) - var(--section-title-height) - var(--section-top-margin));margin-left:var(--section-left-margin);font-size:min(var(--section-content-font-size-max),var(--section-content-font-size));border:solid var(--debug-border-width) #adff2f}.pageSectionElement[data-v-1888c00e]{box-sizing:border-box;margin:0;border:solid var(--debug-border-width) #ff0}.holeRadiusPortrait[data-v-1888c00e]{r:min(2vw,.75em)}.holeRadiusLandscape[data-v-1888c00e]{r:min(2vw,1em)}#ThemeSwitcher[data-v-b4152ad8]{margin-right:0;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;color:var(--theme-switcher-font-color);line-height:min(var(--theme-switcher-font-size),var(--theme-switcher-font-size-max));width:var(--theme-switcher-width)}.switchLight[data-v-b4152ad8]{padding-top:.25em;padding-bottom:1em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;border:1px solid var(--theme-switcher-color)}.switchDark[data-v-b4152ad8],.switchLight[data-v-b4152ad8]{position:relative;writing-mode:tb-rl;transform:rotate(-180deg)}.switchDark[data-v-b4152ad8]{padding-top:1em;padding-bottom:.25em;border-top-left-radius:.5em;border-top-right-radius:.5em;border:1px solid var(--theme-switcher-color)}.selected[data-v-b4152ad8]{font-weight:bolder;color:var(--theme-switcher-selected-font-color);background-color:var(--theme-switcher-color)}#ExpandedViewer[data-v-a85ff8c4]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101}.viewerBackground[data-v-a85ff8c4]{background-color:var(--viewer-background-color)}.viewer-closing-container[data-v-a85ff8c4]{position:absolute;top:-1px;right:-1px;width:min(var(--viewer-close-button-background-size),var(--viewer-close-button-background-size-max));height:min(var(--viewer-close-button-background-size),var(--viewer-close-button-background-size-max))}.viewerCloseButton[data-v-a85ff8c4]{position:absolute;width:100%;height:100%;top:0;right:0;border:0;transition:transform .45s}.viewerCloseButton[data-v-a85ff8c4]:hover{display:inline-block;animation:bounce-a85ff8c4 .45s;animation-timing-function:linear;transform:scale(1.2)}.viewerParentContainer[data-v-a85ff8c4]{background-color:var(--element-background-color)}.imageViewer[data-v-a85ff8c4],.viewerParentContainer[data-v-a85ff8c4]{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.imageViewer[data-v-a85ff8c4]{width:auto;height:auto;max-width:100%;max-height:100%;cursor:pointer}@keyframes bounce-a85ff8c4{25%{transform:scale(1.4)}50%{transform:scale(1.1)}75%{transform:scale(1.3)}to{transform:scale(1.2)}}#MultiSelector[data-v-50d40184]{display:flex;gap:var(--multi-selectors-gap-width)}.selector-option-container[data-v-50d40184]{transition:transform .15s linear;width:var(--selector-options-width);height:var(--multi-selectors-height);filter:drop-shadow(2px 5px 5px var(--header-shadow-color));transform:translateY(var(--multi-selectors-translate-y-unselect))}.selection-option-svg[data-v-50d40184]{fill:var(--selector-background-color)}.selector-option-text[data-v-50d40184]{position:absolute;width:100%;bottom:25%;text-align:center;font-size:min(var(--multi-selector-font-size),var(--multi-selector-font-size-max));color:var(--selector-font-color)}.selector-option-container[data-v-50d40184]:not(.selected):hover{transform:translateY(var(--multi-selectors-translate-y-hover))}.selected[data-v-50d40184]{font-weight:700;transform:translateY(0)}.banner[data-v-fa3c0c1e]{position:fixed;bottom:0;background-color:#f1f1f1;padding:20px;text-align:center;color:var(--section-description-font-color);border:solid 2px var(--section-border-color);background-color:var(--section-background-color);box-shadow:0 20px 15px -15px var(--mailer-confirmation-message-shadow-color)}.banner.portrait[data-v-fa3c0c1e]{width:100%}.banner.landscape[data-v-fa3c0c1e]{left:50%;transform:translateX(-50%);border-radius:var(--form-input-border-radius)}.bannerMessage[data-v-fa3c0c1e]{margin-bottom:1em;color:var(--theme-switcher-font-color)}.bannerButton[data-v-fa3c0c1e]{min-width:10em;padding:.5em;border-radius:.5em;cursor:pointer;border:none;color:var(--to-top-text-color);box-shadow:inset 0 0 0 0 var(--call-to-action-color);background-color:var(--theme-switcher-color)}#HomePage[data-v-3fed23f4]{position:absolute;top:0;left:0;width:100%;height:100%;font-family:HeeboThin,Heebo,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-3fed23f4]{font-weight:lighter;font-size:min(var(--header-font-size-title2),var(--header-max-font-size-title2))}.staticHeader[data-v-3fed23f4]{z-index:10;background-image:url(/img/background-main-header-seamless.64f226c5.webp);background-color:var(--header-background-color)}.fakeHeader[data-v-3fed23f4],.staticHeader[data-v-3fed23f4]{position:fixed;left:0;top:0;width:100%;height:var(--header-height)}.fakeHeader[data-v-3fed23f4]{z-index:9;box-shadow:0 0 15px 5px var(--header-shadow-color)}.themeSwitch[data-v-3fed23f4]{position:fixed;top:50%;right:0;z-index:10}.languageSelector[data-v-3fed23f4]{position:fixed;z-index:9;right:var(--gui-page-right-margin);top:var(--header-height)}.guiPage[data-v-3fed23f4]{display:grid;width:100%;grid-template-columns:var(--gui-page-grid-cols);grid-template-rows:var(--gui-page-grid-rows);margin-top:var(--header-height);background-color:var(--page-background-color)}.guiPageMarginLeft[data-v-3fed23f4]{grid-column:1/span 1;grid-row:1/span 1;height:100%}.guipageSections[data-v-3fed23f4]{grid-column:2/span 1;grid-row:1/span 1}.guiPageMarginRight[data-v-3fed23f4]{grid-column:3/span 1;grid-row:1/span 1;height:100%}.headerContainer[data-v-3fed23f4]{position:absolute;bottom:0;display:flex;flex-direction:column;color:var(--header-font-color);left:var(--gui-page-left-margin);right:calc(var(--gui-page-right-margin) + var(--lang-selector-options-width));margin-bottom:var(--header-elements-margin-bottom)}.pageBigTitle[data-v-3fed23f4]{font-size:min(var(--header-font-size-title1),var(--header-max-font-size-title1))}.pageContactLinkContainer[data-v-3fed23f4]{position:absolute;bottom:0;right:var(--gui-page-right-margin);margin-bottom:var(--header-elements-margin-bottom)}.toTopButton[data-v-3fed23f4]{position:fixed;bottom:0;right:0;width:var(--to-top-button-size);height:var(--to-top-button-size);margin-right:calc(var(--gui-page-right-margin) + var(--to-top-button-size)*(var(--to-top-button-hover-factor) - 1)/2);margin-bottom:calc(var(--to-top-button-margin-bottom) - var(--to-top-button-border-size))}@media (hover:hover){.themeSwitch[data-v-3fed23f4]{opacity:.25}}@media (hover:none){.themeSwitch[data-v-3fed23f4]{opacity:1!important}}#PageNotFound[data-v-a014b718]{position:fixed;width:100%;height:100%;background-color:var(--page-background-color)}h1[data-v-a014b718]{font-family:heeboThin;font-weight:400;color:#fff}h1.portrait[data-v-a014b718]{font-size:2em;line-height:1em}h1.landscape[data-v-a014b718]{font-size:3em;line-height:1.5em}h2[data-v-a014b718]{font-family:heeboThin;font-weight:400;color:#fff;font-size:1.2em}.popup-message[data-v-a014b718]{position:fixed;top:50%;height:50%;background-image:url(/img/background-main-header-seamless.64f226c5.webp);background-color:var(--header-background-color)}.popup-message.landscape[data-v-a014b718]{left:50%;width:50%;transform:translate(-50%,-50%)}.popup-message.portrait[data-v-a014b718]{left:0;width:100%;transform:translateY(-50%)}.message-container[data-v-a014b718]{position:relative;top:50%;text-align:center}.logo-background[data-v-a014b718]{position:absolute;right:0;top:0}.logo-background.landscape[data-v-a014b718]{width:15vw;height:15vh}.logo-background.portrait[data-v-a014b718]{width:40vw;height:10vh}.image-company-logo[data-v-a014b718]{position:absolute;width:auto;height:auto;max-height:10vh}.image-company-logo.landscape[data-v-a014b718]{top:5vh;right:1.5vw;max-width:10vw}.image-company-logo.portrait[data-v-a014b718]{top:3vh;right:3vw;max-width:25vw}#CallToActionButton[data-v-b1f5e648]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.buttonSlide[data-v-b1f5e648]{cursor:pointer;text-align:center;transition-property:box-shadow,border,color,background-color,transform;transition-duration:.33s;transition-timing-function:ease-out;color:var(--call-to-action-color);box-shadow:inset 0 0 0 0 var(--call-to-action-color);border-radius:var(--call-to-action-border-radius);width:calc(var(--call-to-action-width) - var(--call-to-action-border-size)*2);height:calc(var(--call-to-action-height) - var(--call-to-action-border-size)*2);border:var(--call-to-action-border-size) solid var(--call-to-action-color)}.shadowed[data-v-b1f5e648]{filter:drop-shadow(2px 2px 5px var(--call-to-action-shadow-color))}.plainBackground[data-v-b1f5e648]{color:var(--to-top-text-color);background-color:var(--call-to-action-color)}.iconStyle[data-v-b1f5e648]{display:inline-block;height:100%;width:calc(100% - var(--call-to-action-icon-margin))}@media (hover:hover){.buttonSlide[data-v-b1f5e648]:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.slideTopBottom[data-v-b1f5e648]:hover{color:#000;mix-blend-mode:screen;box-shadow:inset 0 var(--call-to-action-height) 0 0 var(--call-to-action-color);background-color:var(--call-to-action-color)}.hoverAnimations[data-v-b1f5e648]:hover{transform:scale(var(--call-to-action-hover-scale)) rotate(var(--call-to-action-hover-rotate))}}