:root{--color-black:#1d2a39;--color-bg:#fcfcfc;--color-text:var(--color-black);--color-link:#005949;--color-invalid:#971b2f;--color-disabled:#A5AAB0;--form-box-shadow-width:1px;--form-box-shadow-color:var(--color-black)}@font-face{font-family:Vaillant16;src:url('../fonts/vaillant16-light-woff2.woff2') format("woff2"),url('../fonts/vaillant16-light-woff.woff') format("woff"),url('../fonts/vaillant16-light-ttf.ttf') format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Vaillant16;src:url('../fonts/vaillant16-book-woff2.woff2') format("woff2"),url('../fonts/vaillant16-book-woff.woff') format("woff"),url('../fonts/vaillant16-book-ttf.ttf') format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Vaillant16;src:url('../fonts/vaillant16-demi-woff2.woff2') format("woff2"),url('../fonts/vaillant16-demi-woff.woff') format("woff"),url('../fonts/vaillant16-demi-ttf.ttf') format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Vaillant16;src:url('../fonts/vaillant16-heavy-woff2.woff2') format("woff2"),url('../fonts/vaillant16-heavy-woff.woff') format("woff"),url('../fonts/vaillant16-heavy-ttf.ttf') format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Vaillant-UI-19-02;src:url('../fonts/vaillant-ui-19-02-light-woff2.woff2') format("woff2"),url('../fonts/vaillant-ui-19-02-light-woff.woff') format("woff"),url('../fonts/vaillant-ui-19-02-light-ttf.ttf') format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Vaillant-UI-19-02;src:url('../fonts/vaillant-ui-19-02-book-woff2.woff2') format("woff2"),url('../fonts/vaillant-ui-19-02-book-woff.woff') format("woff"),url('../fonts/vaillant-ui-19-02-book-ttf.ttf') format("truetype");font-weight:400;font-style:normal}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text)}p{margin:.5rem 0}a{color:var(--color-link);text-decoration:none;position:relative;cursor:pointer}a:after{background-color:currentColor;content:'';width:100%;height:.08em;left:0;bottom:-0.2em;position:absolute}a:hover:after,a:active:after{height:.16em}html{font-size:100%;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{font-family:Vaillant16,Arial,sans-serif;font-size:1em;line-height:1.6}small{font-size:.6em}button,.button{--form-box-shadow-color:var(--color-link);background:transparent;outline:none;box-shadow:inset 0 0 0 var(--form-box-shadow-width) var(--form-box-shadow-color);color:var(--color-link);border:0 none;border-radius:.4rem;font-family:inherit;font-weight:600;font-size:1.2rem;line-height:1.3;text-decoration:none;text-align:center;padding:1rem 2rem;display:inline-block;position:relative;cursor:pointer;-webkit-appearance:none;appearance:none;transition:box-shadow;transition-duration:.3s}button:hover,.button:hover,button:focus,.button:focus,button:active,.button:active{--form-box-shadow-width:2px}button:active,.button:active{--form-box-shadow-width:3px}button:disabled,.button:disabled{--form-box-shadow-color:var(--color-disabled)}button[type=submit],.button[type=submit],button.principal,.button.principal{background:radial-gradient(81.5% 243.37% at 5.08% 13%, #00826f 0, #005949 100%);box-shadow:none;color:#fff}button[type=submit]:hover,.button[type=submit]:hover,button.principal:hover,.button.principal:hover{box-shadow:0 8px 10px -6px rgba(29,42,57,0.45),0 20px 25px -5px rgba(29,42,57,0.25)}button[type=submit]:active,.button[type=submit]:active,button.principal:active,.button.principal:active{box-shadow:none}button[type=submit]:disabled,.button[type=submit]:disabled,button.principal:disabled,.button.principal:disabled{background:var(--color-disabled);box-shadow:none;color:#fff}@media only screen and (max-width:768px){button[type=submit],.button[type=submit],button.principal,.button.principal{display:block}}form{padding:1rem 0;display:flex;flex-flow:column nowrap;gap:1rem}fieldset{position:relative}@media (min-width:768px){fieldset{padding-left:34%}fieldset legend{width:31%;left:0;top:0;position:absolute}fieldset~.form-footer{padding-left:34%}}fieldset{border:0 none;display:flex;flex-flow:column nowrap;gap:2rem}fieldset:not(:last-child){margin-bottom:3rem}legend{color:inherit;font-size:1.5em;line-height:1.5;font-family:inherit;font-weight:normal;margin-bottom:2rem}.form-element{position:relative;display:flex;flex:1;flex-flow:row wrap;gap:2rem;align-items:flex-start}@media (max-width:768px){.form-element{flex:1 1 100%}}@media (min-width:768px){.form-element:not(.radio){flex-grow:1;min-width:16rem}}.form-element.checkbox,.form-element.radio{padding:.75rem 0 .75rem 2rem;position:relative;flex:0 auto}.form-element.checkbox label,.form-element.radio label{font-size:1rem;font-weight:400;line-height:1.6;padding:0;margin:0;position:relative}.form-element.checkbox input,.form-element.radio input{margin:0;left:-2.75rem;top:-0.25rem;position:absolute}.form-element>label{left:1em;top:0;display:inline-block;position:absolute;z-index:9}@media (max-width:768px){.form-element.radio+.radio{margin-top:-2rem}}.form-element.checkbox+.checkbox,.form-element+p{margin-top:-2rem}.form-element label{background-color:var(--color-bg);font-size:.76em;font-weight:600;line-height:1;padding:0 .5em;display:inline-block;cursor:pointer}.form-element input,.form-element textarea,.form-element select{background-color:var(--color-bg);color:var(--color-text);border:0 none;border-radius:.25rem;box-shadow:inset 0 0 0 var(--form-box-shadow-width) var(--form-box-shadow-color);outline:0 none;font-size:1.16em;display:block;-webkit-appearance:none;appearance:none}.form-element input:hover,.form-element textarea:hover,.form-element select:hover,.form-element input:focus,.form-element textarea:focus,.form-element select:focus,.form-element input:active,.form-element textarea:active,.form-element select:active{--form-box-shadow-width:2px;--form-box-shadow-color:var(--color-link)}.form-element input::placeholder,.form-element textarea::placeholder,.form-element select::placeholder{color:inherit;opacity:.33}.form-element input,.form-element textarea,.form-element select{margin:.5rem 0;padding:1rem;width:100%}.form-element input~label:not(:empty),.form-element textarea~label:not(:empty),.form-element select~label:not(:empty){margin:0;padding:0;position:relative}.form-element input~label:not(:empty):before,.form-element textarea~label:not(:empty):before,.form-element select~label:not(:empty):before{border:currentColor solid 1px;border-radius:50%;content:'i';font-size:.6em;line-height:1.5;text-align:center;margin:-0.5em .5em 0 0;width:1.5em;display:inline-block}.form-element input[type="checkbox"],.form-element input[type="radio"]{padding:0;width:2rem;height:2rem;cursor:pointer}.form-element input[type="checkbox"]:checked{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg viewBox="-12 -12 52 52" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M11.77 28c-.33 0-.65-.15-.86-.41L.26 14.71a1.127 1.127 0 01.68-1.83c.4-.07.8.09 1.05.4l9.56 11.58L24.21.6c.29-.55.96-.76 1.51-.48.55.29.76.96.48 1.51L12.76 27.39c-.17.33-.5.55-.88.59h-.12z" fill="white"/%3E%3C/svg%3E'),radial-gradient(81.5% 243.37% at 5.08% 13%, #00826f 0, #005949 100%);background-size:contain;background-repeat:no-repeat}.form-element input[type="radio"]{border-radius:100%}.form-element input[type="radio"]:checked{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="16" cy="16" r="6" fill="white"/%3E%3C/svg%3E'),radial-gradient(81.5% 243.37% at 5.08% 13%, #00826f 0, #005949 100%);background-size:contain;background-repeat:no-repeat}.form-element textarea{min-height:8em}.form-element select{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg viewBox="0 0 28 15.08" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m14 15.08c-.14 0-.28-.03-.41-.08s-.25-.13-.35-.23l-12.93-12.93c-.2-.2-.31-.47-.31-.76s.11-.55.31-.76c.21-.2.48-.32.76-.32s.56.11.76.31l12.17 12.17 12.16-12.16c.1-.1.22-.18.35-.24.13-.05.27-.08.41-.08s.28.03.42.08c.13.05.25.13.35.23s.18.22.23.35.08.27.08.41-.03.28-.09.41-.14.25-.24.35l-12.91 12.93c-.1.1-.22.18-.35.23s-.27.08-.41.08z" fill="gray"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);text-indent:0;text-overflow:none;white-space:nowrap;padding-right:2.2rem;width:100%;position:relative;z-index:2}.form-element.invalid{gap:0}.form-element.invalid.checkbox:has(label.invalid){padding-bottom:2em}.form-element.invalid.checkbox label.invalid{bottom:-1.5rem;position:absolute}.invalid label{color:var(--color-invalid)}.invalid label.invalid{flex-direction:row;order:1}.invalid label *{color:var(--color-invalid)}.invalid input,.invalid textarea,.invalid select{--form-box-shadow-color:var(--color-invalid) !important}.valid{--form-box-shadow-width:2px;--form-box-shadow-color:var(--color-link)}.hidden{display:none !important}.collapse:not(.in){display:none !important}.loading:before{background:transparent;border-color:rgba(0,0,0,0.1);border-right-color:currentColor;border-style:solid;border-width:.2rem;border-radius:50%;content:'';vertical-align:middle;margin:-0.4rem .5rem 0 0;width:1.2rem;height:1.2rem;display:inline-block;pointer-events:none;animation-name:loading;animation-timing-function:linear;animation-duration:.4s;animation-iteration-count:infinite}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}