.footer{z-index:200;width:100vw}.footer .contact-content{text-align:center;flex-direction:column;align-items:center;width:100%;padding:8rem 0;display:flex;position:relative;overflow:hidden}.footer .contact-content .contact-background{z-index:1;opacity:0;background:#d8e2f0;border-radius:50%;width:100%;height:100%;transition:all .8s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0;transform:translate(50vw,-50vh)scale(0)}.footer .contact-content.slide-in .contact-background{opacity:1;border-radius:0;transform:translate(0)scale(1)}.footer .contact-content .link{text-decoration:none}.footer .contact-content .link:hover{opacity:.7}.footer .footer-content{color:#fff;background:#243352;flex-direction:column;align-items:center;width:100%;display:flex}.footer .footer-content .footer-grid{text-align:center;grid-template-columns:repeat(5,1fr);justify-content:center;align-items:center;gap:2.5rem;width:100%;max-width:1200px;padding:5rem;display:grid}.footer .footer-content .footer-grid .column-image{border:1px solid #fff;justify-self:start;margin-right:2.5rem}@media screen and (max-width:1200px),screen and (max-width:900px),screen and (max-width:580px){.footer .footer-content .footer-grid .column-image{grid-column:1/-1;margin-bottom:2.5rem;margin-right:0}}@media screen and (max-width:1200px){.footer .footer-content .footer-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:2.5rem}}@media screen and (max-width:900px){.footer .footer-content .footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}@media screen and (max-width:580px){.footer .footer-content .footer-grid{grid-template-columns:1fr;gap:2.5rem}}.footer .footer-content .column-image{justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex}.footer .footer-content .column-image .itd-logo{vertical-align:middle;width:185px;height:90px}.footer .footer-content .column{text-align:left;flex-direction:column;align-items:start;width:max-content;padding:0 10px;display:flex}.footer .footer-content .column .column-title{text-align:left;font-size:1.2rem;font-weight:700}.footer .footer-content .column .column-content{text-align:left;flex-direction:column;align-items:flex-start;margin-top:10px;display:flex}.footer .footer-content .column .column-content a{margin-bottom:10px}.footer .footer-content .copyright-block{text-align:center;padding:0 1.5rem 1.5rem;line-height:1.5rem}.footer .footer-content .copyright-block .separator{margin:0 7px}.scroll-animation-base,.scroll-bg-div-animation,.scroll-bg-animation{opacity:0;border-radius:50%;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.scroll-animation-base.active,.active.scroll-bg-div-animation,.active.scroll-bg-animation{opacity:.7;border-radius:0;transform:translate(0)scale(1)!important}.scroll-bg-animation{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.scroll-bg-animation.from-bottom-right{transform:translate(50vw,50vh)scale(0)}.scroll-bg-animation.from-top-right{transform:translate(50vw,-50vh)scale(0)}.scroll-bg-animation.from-bottom-left{transform:translate(-50vw,50vh)scale(0)}.scroll-bg-animation.from-top-left{transform:translate(-50vw,-50vh)scale(0)}.scroll-bg-animation.from-center{transform:translate(0)scale(0)}.scroll-bg-div-animation{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.scroll-bg-div-animation.from-bottom-right{transform:translate(50vw,50vh)scale(0)}.scroll-bg-div-animation.from-top-right{transform:translate(50vw,-50vh)scale(0)}.scroll-bg-div-animation.from-bottom-left{transform:translate(-50vw,50vh)scale(0)}.scroll-bg-div-animation.from-top-left{transform:translate(-50vw,-50vh)scale(0)}.scroll-bg-div-animation.from-center{transform:translate(0)scale(0)}.scroll-animation-container{position:relative;overflow:hidden}.scroll-animation-container .scroll-animation-content{z-index:2;position:relative}.scroll-bg-animation.opacity-full.active,.scroll-bg-div-animation.opacity-full.active{opacity:1}.scroll-bg-animation.opacity-light.active,.scroll-bg-div-animation.opacity-light.active{opacity:.3}.scroll-bg-animation.opacity-medium.active,.scroll-bg-div-animation.opacity-medium.active{opacity:.5}.scroll-bg-animation.opacity-strong.active,.scroll-bg-div-animation.opacity-strong.active{opacity:.9}.scroll-animation-base.timing-fast,.timing-fast.scroll-bg-animation,.timing-fast.scroll-bg-div-animation{transition-duration:.5s}.scroll-animation-base.timing-slow,.timing-slow.scroll-bg-animation,.timing-slow.scroll-bg-div-animation{transition-duration:1.2s}.scroll-animation-base.timing-bounce,.timing-bounce.scroll-bg-animation,.timing-bounce.scroll-bg-div-animation{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.header{border-top:5px solid var(--color-primary);z-index:200;background:#fff;border-bottom:1px solid #d2d2d2;width:100vw;padding:7px 5px 3px;position:relative}.header .content{align-items:center;width:100%;max-width:1360px;height:80px;margin:0 auto;display:flex}@media screen and (max-width:550px){.header .content{height:50px}}.header .content .navigation{align-items:center;gap:24px;width:100%;display:flex}@media screen and (max-width:590px){.header .content .navigation{gap:8px}}.header .content .navigation .logo-link,.header .content .navigation .logo-link figure{margin:0;padding:0}.header .content .navigation .logo-link figure .itd-logo{width:144px;height:70px}@media screen and (max-width:550px){.header .content .navigation .logo-link figure .itd-logo{width:92px;height:45px}}.header .content .navigation .nav-item{color:#000;cursor:pointer;background-color:color-mix(in srgb, var(--color-primary) 10%, transparent);border:2px solid #0000;border-radius:4px;margin-left:20px;padding:8px 12px;font-size:17px;text-decoration:none;position:relative}@media screen and (max-width:480px){.header .content .navigation .nav-item{margin-left:auto}}.header .content .navigation .nav-item:hover{border:2px solid var(--color-secondary);text-decoration:none}.header .content .navigation .nav-item.active{border:2px solid var(--color-primary);font-weight:600;text-decoration:none;box-shadow:0 2px 4px #00000026}.header .content .navigation .right-section{justify-content:flex-end;align-items:center;gap:24px;margin-left:auto;display:flex}@media screen and (max-width:480px){.header .content .navigation .right-section{gap:8px}}.header .content .navigation .right-section .contact-button{background:var(--color-primary);color:#fff;border-radius:4px;padding:8px 16px;font-size:17px;font-weight:600;text-decoration:none;transition:all .3s}.header .content .navigation .right-section .contact-button:hover,.header .content .navigation .right-section .contact-button.focus{background:var(--color-secondary);outline:none;text-decoration:none}.header .content .navigation .right-section .language-selection{align-items:center;gap:3px;display:flex}.header .content .navigation .right-section .language-selection .globe-icon{color:var(--text-black)}@media screen and (max-width:550px){.header .content .navigation .right-section .language-selection .globe-icon{display:none}}.header .content .navigation .right-section .language-selection .language-selection-desktop{align-items:center;gap:3px;display:flex}@media screen and (max-width:480px){.header .content .navigation .right-section .language-selection .language-selection-desktop{display:none}}.header .content .navigation .right-section .language-selection .language-selection-desktop .language-selector{cursor:pointer;background:0 0;border:none;font-size:17px;font-weight:400}.header .content .navigation .right-section .language-selection .language-selection-desktop .language-selector:hover{color:var(--color-secondary-contrast);opacity:.7;text-decoration:none}.header .content .navigation .right-section .language-selection .language-selection-desktop .language-selector.selected{color:var(--color-secondary-contrast);text-decoration:none}.header .content .navigation .right-section .language-selection .language-selection-desktop .language-selector.inactive{opacity:1}.header .content .navigation .right-section .language-selection .language-selection-mobile{display:none;position:relative}@media screen and (max-width:480px){.header .content .navigation .right-section .language-selection .language-selection-mobile{align-items:center;display:inline-flex}}.header .content .navigation .right-section .language-selection .language-selection-mobile .language-menu-button{cursor:pointer;color:#000;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:none}@media screen and (max-width:480px){.header .content .navigation .right-section .language-selection .language-selection-mobile .language-menu-button{display:inline-flex}}.header .content .navigation .right-section .language-selection .language-selection-mobile .language-menu-button:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-radius:4px}.header .content .navigation .right-section .language-selection .language-selection-mobile .language-menu-button .globe-icon{color:currentColor;width:22px;height:22px;display:block}.header .content .navigation .right-section .language-selection .language-selection-mobile .language-dropdown{z-index:1;background:#fff;border:1px solid #d2d2d2;border-radius:4px;flex-direction:column;min-width:120px;padding:6px 0;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 12px #00000026}.header .content .navigation .right-section .language-selection .language-selection-mobile .language-dropdown .language-dropdown-item{cursor:pointer;color:#000;text-align:left;white-space:nowrap;background:0 0;border:none;padding:8px 12px;font-size:14px}.header .content .navigation .right-section .language-selection .language-selection-mobile .language-dropdown .language-dropdown-item:hover{background:color-mix(in srgb, var(--color-primary) 10%, white)}.header .content .navigation .right-section .language-selection .language-selection-mobile .language-dropdown .language-dropdown-item.selected{color:var(--color-secondary-contrast);font-weight:600}.customPageContent{flex-direction:column;width:100%;height:100%;display:flex;overflow-x:hidden}.customPageContent .customOutletContainer{flex:1;width:calc(100% - 10vw);max-width:1360px;margin:0 auto}.about{width:100%;overflow:auto}.about .flex{display:flex}.about .column{flex-direction:column}.about .center{text-align:center;align-items:center}.about .start{text-align:start}.about .contentWidth{width:70%}.about .fullWidth{width:100%}.about .margin{margin-top:20px;margin-bottom:20px}.contact{width:100%;margin-bottom:2em}.contact .content{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.contact .content h1{font-size:50px}.contact .content .block{text-align:center;flex-direction:column;align-items:start;width:70%;min-width:300px;display:flex}@media screen and (max-width:850px){.contact .content .block{width:90%}}.contact .content .block{font-size:20px;line-height:1.7}.contact .content .block .link{color:#273352;align-items:center;gap:5px;font-size:20px;display:flex}.contact .content .block .link:hover{opacity:.7}.contact .content .block .text-block{text-align:start;align-items:flex-start;margin-bottom:2rem;font-size:20px;line-height:1.7}.contact .content .block .logo{margin-left:0}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:var(--color-primary);border:1px solid var(--color-primary);opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;border-radius:5px;transition-duration:.1s}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item:hover{z-index:10}.react-grid-item:hover>.react-resizable-handle:after{content:"";border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.demo{width:100%;position:relative}.demo .content{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.demo .content h1{font-size:50px}.demo .content .block{text-align:center;flex-direction:column;align-items:start;width:100%;min-width:300px;display:flex}@media screen and (max-width:850px){.demo .content .block{width:90%}}.demo .content .block{font-size:20px;line-height:1.7}.demo .content .block .text-block{text-align:start;align-items:flex-start;margin-bottom:2rem;font-size:20px;line-height:1.7}.demo .content .block .chart-block{width:100%;margin-bottom:2rem}.demo .content .block .video-block{text-align:center;width:100%;margin-bottom:2rem;padding:0}.demo .content .block .video-block .video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;width:100%;display:grid}@media screen and (max-width:850px){.demo .content .block .video-block .video-grid{grid-template-columns:1fr}}.demo .content .block .video-block .video-grid .video-item{flex-direction:column;align-items:stretch;display:flex}.demo .content .block .video-block .video-grid .video-item .video{object-fit:cover;border-radius:8px;width:100%;height:400px}.demo .content .block .video-block .video-grid .video-item .video::-webkit-media-controls-mute-button{display:none}.demo .content .block .video-block .video-grid .video-item .video::-webkit-media-controls-volume-slider{display:none}@media screen and (max-width:450px){.demo .content .block .video-block .video-grid .video-item .video{height:320px}}.demo .content .block .video-block .video-grid .video-item figcaption{margin-top:4px;font-size:15px}.demo .content .double-block{width:100%}@media screen and (max-width:450px){.demo .content .double-block{width:90%}}.demo .content .double-block{text-align:center;flex-direction:column;align-items:center;display:flex}.demo .content .double-block .title-content{margin-bottom:2rem}.demo .content .double-block .title-content.text-with-linear-gradient{background:linear-gradient(90deg,#7894bb,#243352);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.demo .content .double-block .block-content{text-align:left;flex-direction:row;align-items:flex-start;width:100%;display:flex}.demo .content .double-block .block-content.center{align-items:center}.demo .content .double-block .block-content .right{flex:0 50%}.demo .content .double-block .block-content .right-large{flex:0 60%}.demo .content .double-block .block-content .right-small{flex:0 40%}.demo .content .double-block .block-content .left{flex:0 50%}.demo .content .double-block .block-content .left-large{flex:0 60%}.demo .content .double-block .block-content .left-small{flex:0 40%}.demo .content .double-block .block-content .left,.demo .content .double-block .block-content .right,.demo .content .double-block .block-content .left-small,.demo .content .double-block .block-content .left-large,.demo .content .double-block .block-content .right-large,.demo .content .double-block .block-content .right-small{min-width:300px}.demo .content .double-block .block-content .right,.demo .content .double-block .block-content .right-large,.demo .content .double-block .block-content .right-small{padding-left:4rem}.demo .content .double-block .block-content .text-block{text-align:start;margin-bottom:2rem;font-size:20px;line-height:1.7}.demo .content .double-block .block-content .list-block{margin-bottom:2rem;font-size:20px}.demo .content .double-block .block-content .list-block .list{padding-left:0;line-height:1.7;list-style:none}.demo .content .double-block .block-content .list-block .list .list-item{flex-direction:row;align-items:center;gap:10px;display:flex}.demo .content .double-block .block-content .list-block .list .list-item .list-icon{color:#a2bf15;width:25px;min-width:25px;max-width:25px;height:25px;min-height:25px;max-height:25px}.demo .content .double-block .block-content .list-block .list .list-item .corner-square{rotate:180deg}@media screen and (max-width:850px){.demo .content .double-block .block-content{flex-direction:column}.demo .content .double-block .block-content .left,.demo .content .double-block .block-content .right,.demo .content .double-block .block-content .left-small,.demo .content .double-block .block-content .left-large,.demo .content .double-block .block-content .right-large,.demo .content .double-block .block-content .right-small{flex-direction:column;align-items:center;width:100%;min-width:300px;padding:5px;display:flex}}.find-us{width:100%;overflow:auto}.find-us .content{text-align:center;flex-direction:column;align-items:center;display:flex}.find-us .content h1{font-size:50px}@media screen and (max-width:1200px){.find-us .content h1{font-size:40px}}@media screen and (max-width:850px){.find-us .content h1{font-size:30px}}.find-us .content h2{font-size:40px}@media screen and (max-width:1200px){.find-us .content h2{font-size:30px}}@media screen and (max-width:850px){.find-us .content h2{font-size:20px}}.find-us .content .double-block{width:70%}@media screen and (max-width:850px){.find-us .content .double-block{width:90%}}.find-us .content .double-block{text-align:center;flex-direction:column;align-items:center;display:flex}.find-us .content .double-block .block-content{text-align:left;flex-direction:row;align-items:flex-start;width:100%;display:flex}.find-us .content .double-block .block-content .left-large{flex:0 60%}.find-us .content .double-block .block-content .right-small{flex:0 40%}.find-us .content .double-block .block-content .left-large,.find-us .content .double-block .block-content .right-small{min-width:300px;padding:20px}.find-us .content .double-block .block-content .map-block{width:100%;margin-bottom:2em}.find-us .content .double-block .block-content .map-block .map{border:0;width:100%;height:25rem}.find-us .content .double-block .block-content .image-block{text-align:center;margin-top:2em;padding:0}.find-us .content .double-block .block-content .image-block figure{margin:0}.find-us .content .double-block .block-content .image-block .image{width:100%}.find-us .content .double-block .block-content .image-block .image.logo{width:auto}.find-us .content .double-block .block-content .image-block figcaption{margin-top:1em;font-size:15px}.find-us .content .double-block .block-content .text-block{text-align:start;width:100%;font-size:20px;line-height:1.7}.find-us .content .double-block .block-content .text-block.center{text-align:center}.find-us .content .double-block .block-content .text-block .highlight{font-weight:700}.find-us .content .double-block .block-content .text-block .highlight.contrast{color:var(--color-secondary)}.find-us .content .double-block .block-content .text-block .spacing{margin-bottom:1em}.find-us .content .double-block .block-content .text-block .link{color:var(--color-secondary-contrast);align-items:center;gap:5px;font-size:20px;display:flex}.find-us .content .double-block .block-content .text-block .link:hover{opacity:.7}@media screen and (max-width:1200px){.find-us .content .double-block .block-content{flex-direction:column}.find-us .content .double-block .block-content .left-large,.find-us .content .double-block .block-content .right-small{text-align:left;flex-direction:column;align-items:flex-start;width:100%;min-width:300px;padding:5px;display:flex}}.find-us .content .back-button{margin:1em 0}.card{background-color:#fff;border:1px solid #d2d2d2;border-radius:.5rem;flex-direction:column;flex:1 1 0;justify-content:center;padding:1.5rem;display:flex;box-shadow:2px 4px 10px #00000026}@media (max-width:800px){.card{flex:100%;max-width:100%}}.card .card-icon{width:100%;height:50px;color:var(--color-tertiary)}.card .card-content{width:100%;margin-top:.7rem;font-size:larger;line-height:1.4}.link-button{color:#fff;background-color:#7a9ac1;border-radius:5px;padding:8px 16px;font-size:.875rem;font-weight:400}.link-button:hover{filter:brightness(1.2)}.home{width:100%;position:relative}.home .title-content{text-align:center;flex-direction:column;align-items:center;width:100%;margin-bottom:3rem;display:flex}.home .title-content .title-image{margin:14vh auto 6vh}.home .title-content .title-image .logo{width:100%;height:32vh}.home .title-content .subtitle{text-align:center;flex-flow:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1rem 0;font-size:40px;font-weight:700;display:flex}@media screen and (max-width:1200px){.home .title-content .subtitle{font-size:35px}}@media screen and (max-width:850px){.home .title-content .subtitle{font-size:30px}}.home .title-content .subtitle .gradient-title{font-size:50px}@media screen and (max-width:1200px){.home .title-content .subtitle .gradient-title{font-size:40px}}@media screen and (max-width:850px){.home .title-content .subtitle .gradient-title{font-size:35px}}.home .hero-section{z-index:0;width:100vw;height:calc(100vh - 4rem);position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.home .hero-section .background-svg{object-fit:cover;z-index:1;opacity:0;border-radius:50%;width:100%;height:100%;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0;transform:translate(50vw,50vh)scale(0)}.home .hero-section .background-svg.slide-in{opacity:1;border-radius:0;transform:translate(0)scale(1)}.home .hero-section-content{z-index:10;height:100vh;position:relative}.home .content{padding-top:2rem}.home .hero-section-content,.home .content{text-align:center;z-index:10;flex-direction:column;align-items:center;gap:6rem;display:flex}.home .hero-section-content header,.home .content header{margin-bottom:0;padding:5px 0}.home .hero-section-content h1,.home .content h1{font-size:50px}@media screen and (max-width:1200px){.home .hero-section-content h1,.home .content h1{font-size:40px}}@media screen and (max-width:850px){.home .hero-section-content h1,.home .content h1{font-size:35px}}.home .hero-section-content h2,.home .content h2{font-size:40px}@media screen and (max-width:1200px){.home .hero-section-content h2,.home .content h2{font-size:35px}}@media screen and (max-width:850px){.home .hero-section-content h2,.home .content h2{font-size:30px}}.home .hero-section-content h3,.home .content h3{font-size:35px}@media screen and (max-width:1200px){.home .hero-section-content h3,.home .content h3{font-size:30px}}@media screen and (max-width:850px){.home .hero-section-content h3,.home .content h3{font-size:25px}}.home .hero-section-content h4,.home .content h4{font-size:30px}@media screen and (max-width:1200px){.home .hero-section-content h4,.home .content h4{font-size:25px}}@media screen and (max-width:850px){.home .hero-section-content h4,.home .content h4{font-size:25px}}.home .hero-section-content h5,.home .content h5{font-size:20px}.home .hero-section-content .text-with-linear-gradient,.home .content .text-with-linear-gradient{background:linear-gradient(90deg,#7894bb,#243352);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.home .hero-section-content .highlight,.home .content .highlight{color:var(--color-secondary);font-weight:700}.home .hero-section-content .link,.home .content .link{color:var(--color-primary);align-items:center;display:flex}.home .hero-section-content .link:hover,.home .content .link:hover{opacity:.7}.home .hero-section-content .full-width-section,.home .content .full-width-section{background:#d8e2f0;width:100vw}.home .hero-section-content .full-width-section-inner,.home .content .full-width-section-inner{flex:1;width:calc(100% - 10vw);min-width:300px;max-width:1360px;margin:0 auto;padding:2em 0 0}.home .hero-section-content .block,.home .content .block{width:100%;min-width:300px}.home .hero-section-content .block.background,.home .content .block.background{background:#d8e2f0;width:100vw;margin-left:0%;margin-right:0%;padding:2em 0}@media screen and (max-width:850px){.home .hero-section-content .block,.home .content .block{width:90%}}.home .hero-section-content .block,.home .content .block{text-align:center;flex-direction:column;align-items:center;margin:0 auto 2.5rem;display:flex}.home .hero-section-content .block .block-content,.home .content .block .block-content{text-align:center;flex-direction:column;align-items:center;padding-top:3rem;display:flex}.home .hero-section-content .block .row,.home .content .block .row{flex-flow:wrap;justify-content:space-around;width:100%;display:flex}.home .hero-section-content .block .text-block,.home .content .block .text-block{text-align:start;align-items:flex-start;font-size:20px;line-height:1.7}.home .hero-section-content .block .text-block.center,.home .content .block .text-block.center{text-align:center}.home .hero-section-content .block .highlight-block,.home .content .block .highlight-block{text-align:center;flex-direction:column;align-items:center;display:flex}.home .hero-section-content .block .highlight-block .text,.home .content .block .highlight-block .text{font-size:20px;font-weight:600}.home .hero-section-content .block .highlight-block .highlight,.home .content .block .highlight-block .highlight{margin-top:15px;font-size:25px;font-weight:600}.home .hero-section-content .block .image-block,.home .content .block .image-block{text-align:center;margin:40px 0;padding:0}.home .hero-section-content .block .image-block figcaption,.home .content .block .image-block figcaption{margin-top:4px;font-size:15px}.home .hero-section-content .block .card-block,.home .content .block .card-block{flex-wrap:wrap;gap:2rem;margin-top:1.5em;font-size:large}.home .hero-section-content .block .button-block,.home .content .block .button-block{justify-content:center;margin-top:3rem;display:flex}.home .hero-section-content .block .button-block .button-wrapper,.home .content .block .button-block .button-wrapper{align-items:center;gap:1rem;display:flex}.home .hero-section-content .block .button-block .button-wrapper .icon,.home .content .block .button-block .button-wrapper .icon{color:#a2bf15;align-items:center;font-size:2.2rem;animation:1.6s ease-in-out infinite point;display:flex}@keyframes point{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.home .hero-section-content .block .button-block .action-button,.home .content .block .button-block .action-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7894bb,#55789b);border:none;border-radius:16px;padding:1.2rem 2.4rem;font-size:1.2rem;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.home .hero-section-content .block .button-block .action-button .glow,.home .content .block .button-block .action-button .glow{opacity:0;background:radial-gradient(circle,#ffffff40,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.home .hero-section-content .block .button-block .action-button:hover,.home .content .block .button-block .action-button:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 12px 30px #24335259}.home .hero-section-content .block .button-block .action-button:hover .glow,.home .content .block .button-block .action-button:hover .glow{opacity:1}.home .hero-section-content .block .button-block .action-button:active,.home .content .block .button-block .action-button:active{transform:scale(.96)}.home .hero-section-content .block .partner-block,.home .content .block .partner-block{grid-template-columns:1fr 1fr 1fr;gap:4rem;margin:4rem;display:grid}@media screen and (max-width:1200px){.home .hero-section-content .block .partner-block,.home .content .block .partner-block{grid-template-columns:1fr;gap:2rem}}.home .hero-section-content .block .partner-block .partner,.home .content .block .partner-block .partner{justify-content:center;align-items:center;height:100%;display:flex}.home .hero-section-content .block .partner-block .partner .partner-logo,.home .content .block .partner-block .partner .partner-logo{width:100%;max-width:300px}.home .hero-section-content .block .partner-block .partner .partner-logo.smelldect,.home .content .block .partner-block .partner .partner-logo.smelldect{background:#575757;padding:10px}@media screen and (min-width:850px){.home .hero-section-content .block .partner-block,.home .content .block .partner-block{flex-direction:row;justify-content:center;align-items:flex-start}.home .hero-section-content .block .partner-block .partner,.home .content .block .partner-block .partner{flex-direction:row;align-items:center}}.home .hero-section-content .double-block,.home .content .double-block{width:100%}@media screen and (max-width:850px){.home .hero-section-content .double-block,.home .content .double-block{width:90%}}.home .hero-section-content .double-block,.home .content .double-block{text-align:center;flex-direction:column;align-items:center;display:flex}.home .hero-section-content .double-block .title-content,.home .content .double-block .title-content{margin-bottom:2rem}.home .hero-section-content .double-block .title-content .centered,.home .content .double-block .title-content .centered{text-align:center;display:block}.home .hero-section-content .double-block .block-content,.home .content .double-block .block-content{text-align:left;flex-direction:row;align-items:flex-start;width:100%;display:flex}.home .hero-section-content .double-block .block-content.center,.home .content .double-block .block-content.center{align-items:center}.home .hero-section-content .double-block .block-content .left,.home .content .double-block .block-content .left{flex:0 50%}.home .hero-section-content .double-block .block-content .left-large,.home .content .double-block .block-content .left-large{flex:0 60%}.home .hero-section-content .double-block .block-content .left-small,.home .content .double-block .block-content .left-small{flex:0 40%}.home .hero-section-content .double-block .block-content .right,.home .content .double-block .block-content .right{flex:0 50%}.home .hero-section-content .double-block .block-content .right-large,.home .content .double-block .block-content .right-large{flex:0 60%}.home .hero-section-content .double-block .block-content .right-small,.home .content .double-block .block-content .right-small{flex:0 40%}.home .hero-section-content .double-block .block-content .left,.home .hero-section-content .double-block .block-content .right,.home .hero-section-content .double-block .block-content .left-small,.home .hero-section-content .double-block .block-content .left-large,.home .hero-section-content .double-block .block-content .right-large,.home .hero-section-content .double-block .block-content .right-small,.home .content .double-block .block-content .left,.home .content .double-block .block-content .right,.home .content .double-block .block-content .left-small,.home .content .double-block .block-content .left-large,.home .content .double-block .block-content .right-large,.home .content .double-block .block-content .right-small{min-width:300px}.home .hero-section-content .double-block .block-content .right,.home .hero-section-content .double-block .block-content .right-large,.home .hero-section-content .double-block .block-content .right-small,.home .content .double-block .block-content .right,.home .content .double-block .block-content .right-large,.home .content .double-block .block-content .right-small{padding-left:4rem}.home .hero-section-content .double-block .block-content .image-block,.home .content .double-block .block-content .image-block{text-align:center;margin:0;padding:0}.home .hero-section-content .double-block .block-content .image-block .image,.home .content .double-block .block-content .image-block .image{height:15rem}.home .hero-section-content .double-block .block-content .image-block figcaption,.home .content .double-block .block-content .image-block figcaption{margin-top:4px;font-size:15px}.home .hero-section-content .double-block .block-content .text-block,.home .content .double-block .block-content .text-block{text-align:start;font-size:20px;line-height:1.7}.home .hero-section-content .double-block .block-content .text-block.center,.home .content .double-block .block-content .text-block.center{text-align:center}.home .hero-section-content .double-block .block-content .list-block,.home .content .double-block .block-content .list-block{text-align:left;margin-left:0;padding-left:0;font-size:20px;line-height:1.7;list-style:none}.home .hero-section-content .double-block .block-content .list-block li,.home .content .double-block .block-content .list-block li{padding-bottom:7px}.home .hero-section-content .double-block .block-content .quote-block,.home .content .double-block .block-content .quote-block{border-left:5px solid var(--color-secondary);background:#d8e2f0;border-radius:8px;width:100%;margin-left:0;padding:12px;font-size:20px;font-style:italic;line-height:1.7}.home .hero-section-content .double-block .block-content .quote-block span:before,.home .content .double-block .block-content .quote-block span:before{content:"— "}.home .hero-section-content .double-block .block-content .quote-block span,.home .content .double-block .block-content .quote-block span{text-align:right;margin-top:1em;font-style:normal;font-weight:700;display:block}@media screen and (max-width:1200px){.home .hero-section-content .double-block .block-content,.home .content .double-block .block-content{flex-direction:column}.home .hero-section-content .double-block .block-content .left,.home .hero-section-content .double-block .block-content .right,.home .hero-section-content .double-block .block-content .left-small,.home .hero-section-content .double-block .block-content .left-large,.home .hero-section-content .double-block .block-content .right-large,.home .hero-section-content .double-block .block-content .right-small,.home .content .double-block .block-content .left,.home .content .double-block .block-content .right,.home .content .double-block .block-content .left-small,.home .content .double-block .block-content .left-large,.home .content .double-block .block-content .right-large,.home .content .double-block .block-content .right-small{text-align:center;flex-direction:column;align-items:center;width:100%;min-width:300px;padding:5px;display:flex}.home .hero-section-content .double-block .block-content .list-block,.home .content .double-block .block-content .list-block{text-align:justify}.home .hero-section-content .double-block .block-content .quote-block,.home .content .double-block .block-content .quote-block{text-align:start}}.privacy{width:100%;overflow:auto}.privacy .flex{display:flex}.privacy .column{flex-direction:column}.privacy .center{text-align:center;align-items:center}.privacy .start{text-align:start}.privacy .contentWidth{width:70%}.privacy .fullWidth{width:100%}.privacy .margin{margin-top:20px;margin-bottom:20px}:root{--color-primary:#243352;--color-secondary:#7894bb;--color-secondary-contrast:#55789b;--color-tertiary:#a2bf15;--background-white:#fff;--background-dark:#181a20;--background-highlight:#d8e2f0;--background-gray:#575757;--text-on-light:#333;--text-on-dark:#eaecef;--text-black:#000;--text-gray:#333;--border-light:#d2d2d2;--border-dark:#393c3e;--shadow-medium:#00000026}html[data-theme=light]{--background-color:#fff;--color-text:#333;--color-border:#d2d2d2}html[data-theme=dark]{--background-color:#181a20;--color-text:#eaecef;--color-border:#393c3e}*{box-sizing:border-box;scrollbar-color:var(--color-primary) var(--background-color);scrollbar-width:thin}html,body{background-color:var(--background-color);width:100%;color:var(--color-text);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%;margin:0;padding:0;font-family:Inter,sans-serif;font-weight:400}a{font-size:1rem;text-decoration:none;transition:color .3s}a:hover{cursor:pointer}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0;height:10px}::-webkit-scrollbar-thumb{background-color:var(--color-primary);border:4px solid #0000;border-radius:6px}
