*{margin:0;padding:0}html{scroll-behavior:smooth;hanging-punctuation:first last}body{min-height:100svh}button{cursor:pointer;color:var(--text-color);background:0 0;border:none}a,button,input{-webkit-tap-highlight-color:transparent;outline:none}body{scroll-behavior:smooth;text-rendering:optimizespeed;min-width:320px;line-height:1.2em}ul[class],ol[class]{list-style:none}ul:not([class]),ol:not([class]){margin:0 0 1rem;padding-left:25px}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg,video{object-fit:cover;max-width:100%;height:auto;font-style:italic;display:block}.sound-calculator img,.sound-calculator picture,.sound-calculator svg,.sound-calculator video{display:revert;max-width:revert;font-style:revert}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}p,li{text-wrap:pretty}@font-face{font-style:normal;font-weight:200;src:local(""),url(./plus-jakarta-sans-v8-latin-200-DAGwiB7m.woff2)format("woff2");font-family:Jakarta Sans;font-display:swap}@font-face{font-style:italic;font-weight:200;src:local(""),url(./plus-jakarta-sans-v8-latin-200italic-DFGh6nkE.woff2)format("woff2");font-family:Jakarta Sans;font-display:swap}@font-face{font-style:normal;font-weight:300;src:local(""),url(./plus-jakarta-sans-v8-latin-300-Bzh4_Yyr.woff2)format("woff2");font-family:Jakarta Sans;font-display:swap}@font-face{font-style:italic;font-weight:300;src:local(""),url(./plus-jakarta-sans-v8-latin-300italic-6qw66wwW.woff2)format("woff2");font-family:Jakarta Sans;font-display:swap}@font-face{font-style:normal;font-weight:400;src:local(""),url(./plus-jakarta-sans-v8-latin-regular-BEreAzRs.woff2)format("woff2");font-family:Jakarta Sans;font-display:swap}@font-face{font-style:italic;font-weight:400;src:local(""),url(./plus-jakarta-sans-v8-latin-italic-j9wXjBQl.woff2)format("woff2");font-family:Jakarta Sans;font-display:swap}@font-face{font-style:normal;font-weight:500;src:local(""),url(./plus-jakarta-sans-v8-latin-500-QJgU3aHP.woff2)format("woff2");font-family:Jakarta Sans;font-display:swap}@font-face{font-style:italic;font-weight:500;src:local(""),url(./plus-jakarta-sans-v8-latin-500italic-BVXkOWoY.woff2)format("woff2");font-family:Jakarta Sans;font-display:swap}@font-face{font-style:normal;font-weight:600;src:local(""),url(./plus-jakarta-sans-v8-latin-600-DZHTH_YQ.woff2)format("woff2");font-family:Jakarta Sans;font-display:swap}@font-face{font-style:italic;font-weight:600;src:local(""),url(./plus-jakarta-sans-v8-latin-600italic-BMUCcmWO.woff2)format("woff2");font-family:Jakarta Sans;font-display:swap}@font-face{font-style:normal;font-weight:700;src:local(""),url(./plus-jakarta-sans-v8-latin-700-ByV-LENh.woff2)format("woff2");font-family:Jakarta Sans;font-display:swap}@font-face{font-style:italic;font-weight:700;src:local(""),url(./plus-jakarta-sans-v8-latin-700italic-T7M3FyRW.woff2)format("woff2");font-family:Jakarta Sans;font-display:swap}@font-face{font-style:normal;font-weight:800;src:local(""),url(./plus-jakarta-sans-v8-latin-800-r4GdUuSS.woff2)format("woff2");font-family:Jakarta Sans;font-display:swap}@font-face{font-style:italic;font-weight:800;src:local(""),url(./plus-jakarta-sans-v8-latin-800italic-moASLm-S.woff2)format("woff2");font-family:Jakarta Sans;font-display:swap}.button{transition:background-color var(--transition), color var(--transition);cursor:pointer;box-shadow:var(--box-shadow);width:fit-content;color:var(--text-color);background-color:#fff;border:1px solid #0000;border-radius:4px;align-items:center;padding:12px 18px 10px;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.button.secondary{background-color:var(--primary-color)}.button:hover,.button:focus-visible,.button:focus-within{background-color:var(--secondary-color);color:#fff}.button:disabled{cursor:default;color:gray;background-color:#fff}#BurgerMenu{box-shadow:none;background-color:#0000;border:none;width:24px;height:14px;padding:0;font-size:0;display:block}#BurgerMenu.open .line-1{transform:translateY(6px)rotate(45deg)}#BurgerMenu.open .line-2{background-color:#0000}#BurgerMenu.open .line-3{transform:translateY(-6px)rotate(-45deg)}#BurgerMenu span{transition:transform var(--transition), background-color var(--transition);background-color:var(--text-color);width:24px;height:2px;display:block}#BurgerMenu span.line-1,#BurgerMenu span.line-2{margin-bottom:4px}:root{--text-color:#263b4d;--primary-color:#bed2eb;--secondary-color:#4c709e;--focus-color:#28b0ff;--disabled-color:#aaaa}input[type=text].input,input[type=email].input,input[type=tel].input,input[type=password].input,input[type=url].input,input[type=number].input{--input-padding:16px;transition:var(--transition);border:1px solid var(--primary-color);background:0 0;border-radius:8px;height:20px;padding:8px 16px 6px;font-size:1rem}input[type=text].input:active,input[type=text].input:focus-within,input[type=text].input:hover,input[type=email].input:active,input[type=email].input:focus-within,input[type=email].input:hover,input[type=tel].input:active,input[type=tel].input:focus-within,input[type=tel].input:hover,input[type=password].input:active,input[type=password].input:focus-within,input[type=password].input:hover,input[type=url].input:active,input[type=url].input:focus-within,input[type=url].input:hover,input[type=number].input:active,input[type=number].input:focus-within,input[type=number].input:hover{border-color:var(--focus-color)}input[type=text].input:disabled,input[type=email].input:disabled,input[type=tel].input:disabled,input[type=password].input:disabled,input[type=url].input:disabled,input[type=number].input:disabled{background-color:var(--disabled-color)}input[type=text].input::placeholder,input[type=email].input::placeholder,input[type=tel].input::placeholder,input[type=password].input::placeholder,input[type=url].input::placeholder,input[type=number].input::placeholder{color:#afbac8;font-size:1rem}label:has(input[type=radio]),label:has(input[type=checkbox]){align-items:center;gap:.5ch;display:flex}label:has(input[type=radio]):has(img),label:has(input[type=checkbox]):has(img){align-items:unset;gap:unset;display:block}a:not(.button,button,.arrow-link){transition:color var(--transition), text-decoration-thickness var(--transition);width:fit-content;color:var(--text-color);font-weight:500;text-decoration:underline;position:relative}a:not(.button,button,.arrow-link):visited{color:var(--text-color)}a:not(.button,button,.arrow-link):hover,a:not(.button,button,.arrow-link):focus-visible,a:not(.button,button,.arrow-link):focus-within{color:var(--secondary-color);text-decoration-thickness:2px}.arrow-link{gap:var(--small-spacing);width:fit-content;color:var(--text-color);flex-direction:column;font-weight:500;text-decoration:none;display:flex;position:relative}.arrow-link:visited{color:var(--text-color)}.arrow-link:after{transition:width var(--transition);background-image:var(--link-arrow), linear-gradient(var(--secondary-color), var(--secondary-color));content:"";background-position:100%,0;background-repeat:no-repeat;background-size:5px 9px,calc(100% - 2px) 1px;width:0;height:9px;position:absolute;top:120%;left:0}.arrow-link:hover:after,.arrow-link:focus-visible:after,.arrow-link:focus-within:after{width:100%}.gradient-shadow{position:relative}.gradient-shadow .content{z-index:1;border:2px dashed var(--secondary-color);background-color:var(--bg-color);padding:var(--large-spacing);width:calc(100% - var(--large-spacing) * 2);height:calc(100% - var(--large-spacing) * 2);position:relative}.gradient-shadow:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1,1 l2,-2 M0,10 l10,-10 M9,11 l2,-2' stroke='%234a6fa5' stroke-width='2'/%3E%3C/svg%3E");background-repeat:repeat;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:translate(-12px,15px)}@scope(:root) to (.sound-calculator){html{color:var(--text-color);font-weight:400;font-size:var(--font-size);line-height:normal}body{line-height:inherit;font-family:Jakarta Sans,sans-serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4,p{margin-block:.4em var(--medium-spacing)}h1,.h1{font-size:18px;font-weight:600}h1.headline,.h1.headline{font-size:28px}@media (width>=576px){h1,.h1{font-size:20px}h1.headline,.h1.headline{font-size:38px}}@media (width>=992px){h1,.h1{font-size:24px}h1.headline,.h1.headline{font-size:44px}}h2,.h2{font-size:16px;font-weight:600}@media (width>=992px){h2,.h2{font-size:18px}}h3,.h3{font-weight:600}h4,.h4{font-weight:500}}:root{--font-size:14px;--transition:.25s ease;--small-spacing:8px;--base-spacing:16px;--medium-spacing:24px;--large-spacing:32px;--xlarge-spacing:80px;--padding-block:64px;--padding-inline:24px;--container-width:1200px;--container-padding:var(--padding-block) var(--padding-inline);--drop-shadow:drop-shadow(0 0 6px #00000029);--box-shadow:0 0 4px 0 #afbac84d;--link-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='9' viewBox='0 0 5 9' fill='none'%3E%3Cpath d='M4.354 4.854C4.549 4.658 4.549 4.342 4.354 4.147L1.172 0.965C0.976 0.769 0.66 0.769 0.464 0.965C0.269 1.16 0.269 1.476 0.464 1.672L3.293 4.5L0.464 7.329C0.269 7.524 0.269 7.84 0.464 8.036C0.66 8.231 0.976 8.231 1.172 8.036L4.354 4.854Z' fill='%23334e70'/%3E%3C/svg%3E");--double-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1181' height='8' viewBox='0 0 1181 8' fill='none'%3E%3Cpath d='M0.146447 3.32833C-0.0488155 3.52359 -0.0488155 3.84018 0.146447 4.03544L3.32843 7.21742C3.52369 7.41268 3.84027 7.41268 4.03553 7.21742C4.2308 7.02216 4.2308 6.70557 4.03553 6.51031L1.20711 3.68188L4.03553 0.853458C4.2308 0.658195 4.2308 0.341613 4.03553 0.146351C3.84027 -0.0489113 3.52369 -0.0489113 3.32843 0.146351L0.146447 3.32833ZM1180.85 4.03544C1181.05 3.84018 1181.05 3.52359 1180.85 3.32833L1177.67 0.146351C1177.48 -0.0489113 1177.16 -0.0489113 1176.96 0.146351C1176.77 0.341613 1176.77 0.658195 1176.96 0.853458L1179.79 3.68188L1176.96 6.51031C1176.77 6.70557 1176.77 7.02216 1176.96 7.21742C1177.16 7.41268 1177.48 7.41268 1177.67 7.21742L1180.85 4.03544ZM0.5 3.68188V4.18188H1180.5V3.68188V3.18188H0.5V3.68188Z' fill='%234C709E'/%3E%3C/svg%3E");--arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='9' viewBox='0 0 5 9' fill='none'%3E%3Cpath d='M1 1.5 L4 4.5 L1 7.5' stroke='%234C709E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--arrow-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cpath d='M1.5 4 L4.5 1 L7.5 4' stroke='%234C709E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--header-height:76px}@media (width>=576px){:root{--pageSpacing:60px}}@media (width>=992px){:root{--font-size:16px}}@media (width>=1440px){:root{--pageSpacing:120px}}.container{margin:var(--padding-block) auto;max-width:var(--container-width)}.content-container{padding:var(--container-padding);max-width:var(--container-width);margin:0 auto}.full-width-container{max-width:var(--full-width);margin:0 auto}#Footer:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1,1 l2,-2 M0,10 l10,-10 M9,11 l2,-2' stroke='%23bed2eb' stroke-width='2'/%3E%3C/svg%3E");background-repeat:repeat;width:100%;height:12px;display:block}#Footer .container{justify-content:space-between;align-items:center;gap:var(--large-spacing);text-align:center;flex-direction:column;margin:0 auto;padding:16px;font-size:14px;display:flex}@media (width>=768px){#Footer .container{flex-direction:row}}#Footer .container .footer-nav{gap:var(--base-spacing);flex-direction:column;display:flex}@media (width>=768px){#Footer .container .footer-nav{gap:var(--large-spacing);flex-direction:row}}#Header{z-index:100;padding:var(--base-spacing) var(--padding-inline);width:calc(100% - var(--padding-inline) * 2);background-color:#fff;gap:20px;height:45px;margin:0 auto;display:flex;position:fixed;top:0;left:0;box-shadow:0 0 4px #afbac84d}#Header .container{justify-content:space-between;align-items:center;width:100%;margin:0 auto;display:flex}@media (width>=768px){#Header .container #BurgerMenu{display:none}}#Header .container .nav.desktop{gap:var(--large-spacing);display:none}@media (width>=768px){#Header .container .nav.desktop{display:flex}}#Header .container .nav.mobile{top:var(--header-height);align-items:flex-start;gap:var(--medium-spacing);opacity:0;transition:opacity var(--transition);width:100%;height:calc(100vh - var(--header-height));touch-action:none;pointer-events:none;background-color:#fff;flex-direction:column;font-size:16px;display:flex;position:fixed;left:0}#Header .container .nav.mobile.open{opacity:1;pointer-events:all}@media (width>=768px){#Header .container .nav.mobile{display:none}}#Main{padding-top:var(--header-height);min-height:100svh}.section{background-color:var(--bg-color)}#BackToTop{opacity:0;filter:var(--drop-shadow);transition:var(--transition);pointer-events:none;background-color:#fff;border-radius:100%;width:40px;height:40px;margin:0;padding:0;font-size:0;position:fixed;bottom:1rem;right:1rem}#BackToTop.visible{opacity:1;pointer-events:all}#BackToTop:hover .up-icon,#BackToTop:focus-visible .up-icon,#BackToTop:focus-within .up-icon{fill:var(--secondary-color);translate:0 -4px}#BackToTop .up-icon{transition:translate var(--transition), fill var(--transition);fill:var(--primary-color);width:16px;height:20px;margin:auto}#BackToTop .up-icon .up-path{fill:inherit}.enumeration-section .content-container .enumeration-cards{gap:var(--large-spacing);display:grid}@media (width>=768px){.enumeration-section .content-container .enumeration-cards{grid-template-columns:repeat(3,1fr)}}.enumeration-section .content-container .enumeration-cards h3{color:var(--secondary-color)}.enumeration-section .content-container .button{justify-self:flex-end;margin-top:48px}.enumeration-section .arrow-border{padding:0 0 48px 48px;position:relative}.enumeration-section .arrow-border:before,.enumeration-section .arrow-border:after{content:"";background-repeat:no-repeat;position:absolute;left:0}.enumeration-section .arrow-border:after{background-image:var(--arrow-right), linear-gradient(var(--secondary-color), var(--secondary-color));background-position:100%,0;background-size:5px 9px,calc(100% - 2px) 1px;width:100%;height:9px;bottom:0}.enumeration-section .arrow-border:before{background-image:var(--arrow-up), linear-gradient(var(--secondary-color), var(--secondary-color));background-position:top,bottom;background-size:9px 5px,1px calc(100% - 2px);width:9px;height:100%;top:0}.faq-section{scroll-margin-top:var(--header-height)}.faq-section .content-container{gap:var(--large-spacing);flex-direction:column;display:flex}@media (width>=992px){.faq-section .content-container{gap:var(--medium-spacing);grid-template-columns:1fr 2fr;display:grid}}.faq-section .content-container .content .button{justify-self:flex-start}.faq-section .content-container .faqs{gap:var(--medium-spacing);flex-direction:column;display:flex}.faq{scroll-margin-top:calc(var(--header-height) + var(--medium-spacing));border-radius:16px;flex-direction:column;gap:0;display:flex;overflow:hidden}.faq .question{background-color:var(--primary-color);border-radius:0;justify-content:space-between;width:auto;height:auto;margin:0;padding:12px 24px;display:flex}.faq .question:hover,.faq .question:focus-visible,.faq .question:focus-within,.faq .question.open{background-color:var(--secondary-color);color:#fff}.faq .question:hover:after,.faq .question:focus-visible:after,.faq .question:focus-within:after,.faq .question.open:after{background-color:#fff}.faq .question.open:after{rotate:180deg}.faq .question:after{transition:background-color var(--transition), rotate var(--transition);background-color:var(--text-color);content:"";width:12px;height:12px;display:block;mask-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='7'%20viewBox='0%200%2012%207'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.65375%206.7075L0%201.05375L1.05375%200L5.65375%204.6L10.2537%200L11.3075%201.05375L5.65375%206.7075Z'%20fill='%23333333'/%3e%3c/svg%3e");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.faq .answer-wrapper{transition:grid-template-rows var(--transition);background-color:#fff;grid-template-rows:0fr;padding:12px 24px 10px;display:grid}.faq .answer-wrapper.open{grid-template-rows:1fr}.faq .answer-wrapper .answer{min-height:0;overflow:hidden}.faq-context-menu{animation:faq-fade-in var(--transition) ease-out;box-shadow:var(--box-shadow);border:1px solid var(--primary-color);background-color:#fff;border-radius:8px;min-width:160px;padding:4px 0}.faq-context-menu .faq-context-menu-item{transition:background-color var(--transition), color var(--transition);cursor:pointer;width:100%;color:var(--text-color);text-align:left;background:0 0;border:none;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;display:block}.faq-context-menu .faq-context-menu-item:hover,.faq-context-menu .faq-context-menu-item:focus-visible{background-color:var(--primary-color);color:var(--text-color);outline:none}.faq-context-menu .faq-context-menu-item.success{color:#2e7d32;background-color:#e8f5e9}@keyframes faq-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hero-section{background-color:var(--primary-color);min-height:calc(100dvh - var(--header-height));justify-content:center;align-items:center;display:flex}.hero-section .content-container{justify-content:center;align-items:center;gap:var(--medium-spacing);display:grid}@media (width>=992px){.hero-section .content-container{grid-template-columns:repeat(2,1fr)}}.hero-section .content-container .content{flex-direction:column;align-items:flex-start;display:flex}.login-section{justify-content:center;align-items:center;height:100dvh;display:flex}.login-section .login-box{box-shadow:0 0 16px 0 var(--primary-color);border:2px solid var(--primary-color);border-radius:8px;margin-inline:16px;padding:24px 16px 16px}@media (width>=992px){.login-section .login-box{padding:64px 32px 32px}}.login-section .login-box .title{text-align:center;white-space:wrap;margin-bottom:32px;font-size:1.4rem;font-weight:700;line-height:1.3}.login-section .login-box .login-form{flex-direction:column;gap:16px;display:flex}.login-section .login-box .login-form .token-input-label{flex-grow:1;display:flex}.login-section .login-box .login-form .token-input-label input{flex-grow:1}.login-section .login-box .login-form .login-form-submit{align-self:flex-end;padding:8px 32px}.page-title-section{background-color:var(--primary-color);width:100%;overflow:hidden}.page-title-section .container{margin-block:var(--medium-spacing);padding-inline:var(--padding-inline)}.sound-calculator-section .sound-calculator .leaflet-control-attribution{gap:4px;display:flex}.text-and-image-section .content-container{gap:var(--medium-spacing);flex-direction:column;display:flex}@media (width>=992px){.text-and-image-section .content-container{grid-template-columns:2fr 1fr;display:grid}}.text-and-image-section .content-container .content{flex-direction:column;justify-content:space-between;display:flex}@media (width>=992px){.text-and-image-section .content-container .content{gap:var(--large-spacing)}}.text-and-image-section .content-container .content .button{align-self:flex-start}.text-and-image-section .content-container .image{border-radius:12px}
