.text--lg{font-size:24px;line-height:32px}.text--lg,.text--sm,.widget p.error{font-weight:300;letter-spacing:.01rem}.text--sm,.widget p.error{font-size:16px;line-height:24px}@media screen and (max-width:1023px){.content-headline br{display:none}}.button,.widget-submit button{align-items:center;background:#00eaff;border:0;border-radius:40px;color:#002540;cursor:pointer;display:inline-flex;flex-direction:row;font-size:20px;font-weight:500;gap:18px;justify-content:center;letter-spacing:.01rem;line-height:28px;outline:0;padding:18px 32px;text-align:center;text-decoration:none;transition:.3s ease-in-out}@media screen and (min-width:481px){.button,.widget-submit button{width:fit-content}}.button:hover,.widget-submit button:hover{color:#002540;filter:brightness(90%);text-decoration:none}.button--sm{border-radius:32px;font-size:16px;line-height:24px;padding:12px 24px}@media screen and (max-width:480px){.button--responsive{border-radius:32px;font-size:16px;line-height:24px;padding:12px 24px;width:100%}}.button--fit{width:fit-content}.button--full{width:100%}.button--primary-dark{background:#002540;color:#fff}.button--primary-dark:hover{color:#fff}.button--accent{background:#ebc4ad;color:#175582}.button--accent:hover{color:#175582}.button--accent20{background:#f5e4d6;color:#17191c}.button--accent20:hover{color:#17191c}.button--secondary{background:#175582;color:#fff}.button--secondary:hover{color:#fff}.button--outline{background:transparent;border:1px solid #00eaff;color:#00eaff}.button--outline:hover{color:#00eaff}.button-block{margin-bottom:16px}@media screen and (min-width:721px){.button-block{margin-bottom:32px}}.widget{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}@media screen and (min-width:481px){.widget{gap:8px}}.widget.error{flex-direction:column-reverse}.widget p.error{color:#ff711a;margin-bottom:0}.widget-explanation h2{margin-bottom:24px}.widget-captcha label,.widget-text label,.widget-textarea label{color:#17191c;font-size:14px;font-weight:300;letter-spacing:.01rem;line-height:22px;margin-bottom:0}@media screen and (min-width:481px){.widget-captcha label,.widget-text label,.widget-textarea label{font-size:16px;font-weight:300;letter-spacing:.01rem;line-height:24px}}.widget-captcha input,.widget-captcha select,.widget-captcha textarea,.widget-text input,.widget-text select,.widget-text textarea,.widget-textarea input,.widget-textarea select,.widget-textarea textarea{background-color:#fff;border:2px solid #d4d6d9;border-radius:8px;display:block;height:56px;margin:0;outline:0;padding:16px 24px;width:100%}.widget-captcha input::placeholder,.widget-captcha select::placeholder,.widget-captcha textarea::placeholder,.widget-text input::placeholder,.widget-text select::placeholder,.widget-text textarea::placeholder,.widget-textarea input::placeholder,.widget-textarea select::placeholder,.widget-textarea textarea::placeholder{color:#a7acb2;opacity:1}.widget-captcha input:focus,.widget-captcha select:focus,.widget-captcha textarea:focus,.widget-text input:focus,.widget-text select:focus,.widget-text textarea:focus,.widget-textarea input:focus,.widget-textarea select:focus,.widget-textarea textarea:focus{border-color:#175582}.widget-captcha textarea,.widget-text textarea,.widget-textarea textarea{height:auto;min-height:108px;resize:none}@media screen and (min-width:1024px){.widget-captcha textarea,.widget-text textarea,.widget-textarea textarea{min-height:120px}}.widget-captcha .input-pill,.widget-text .input-pill,.widget-textarea .input-pill{position:relative}.widget-captcha .input-pill input:focus,.widget-text .input-pill input:focus,.widget-textarea .input-pill input:focus{border-color:#d4d6d9}.widget-captcha .input-pill span,.widget-text .input-pill span,.widget-textarea .input-pill span{background-position:50%;background-repeat:no-repeat;background-size:10px;border-left:2px solid #d4d6d9;cursor:pointer;display:flex;height:56px;pointer-events:auto;position:absolute;right:0;top:0;width:56px}.widget-captcha .pill-container,.widget-text .pill-container,.widget-textarea .pill-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.widget-captcha .pill-container .pill-item,.widget-text .pill-container .pill-item,.widget-textarea .pill-container .pill-item{align-items:center;background-color:#175582;border-radius:4px;color:#fff;display:inline-flex;font-size:14px;font-weight:300;letter-spacing:.01rem;line-height:22px;margin-top:8px;padding:4px 8px;position:relative}.widget-captcha .pill-container .pill-item .remove,.widget-text .pill-container .pill-item .remove,.widget-textarea .pill-container .pill-item .remove{background-color:#fff;background-position:50%;background-size:100%;border-radius:50%;cursor:pointer;display:block;font-weight:700;height:16px;position:absolute;right:-8px;top:-8px;width:16px}.widget-select label{color:#17191c;font-size:14px;font-weight:300;letter-spacing:.01rem;line-height:22px;margin-bottom:0}@media screen and (min-width:481px){.widget-select label{font-size:16px;font-weight:300;letter-spacing:.01rem;line-height:24px}}.widget-select .selector{background-color:#fff;background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-size:10px;border:2px solid #d4d6d9;border-radius:8px;display:block;height:56px;margin:0;outline:0;padding:16px 24px;position:relative}@media screen and (min-width:1024px){.widget-select .selector{background-size:12px}}.widget-select .selector span{display:none}.widget-select .selector select{appearance:none;background:transparent;border:0;color:#a7acb2;cursor:pointer;height:100%;left:0;outline:none;padding:9px 20px;position:absolute;top:0;width:100%}.widget-range label{font-size:14px;font-weight:300;letter-spacing:.01rem;line-height:22px;margin-bottom:16px}@media screen and (min-width:481px){.widget-range label{font-size:16px;font-weight:300;letter-spacing:.01rem;line-height:24px}}.widget-range .range{appearance:none;background-color:#d4e8f7;border-radius:16px;display:block;height:12px;position:relative;width:100%;z-index:1}.widget-range .range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#175582;border:0;border-radius:50%;cursor:pointer;height:24px;width:24px}.widget-range .range::-moz-range-thumb{background:#175582;border:0;border-radius:50%;cursor:pointer;height:24px;width:24px}.widget-range .range::-ms-thumb{background:#175582;border:0;border-radius:50%;cursor:pointer;height:24px;width:24px}.widget-range .range-values{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.widget-range .range-values span{font-size:14px;font-weight:300;letter-spacing:.01rem;line-height:22px}@media screen and (min-width:481px){.widget-range .range-values span{font-size:16px;font-weight:300;letter-spacing:.01rem;line-height:24px}}.widget-checkbox .checkbox_container,.widget-checkbox .radio_container,.widget-radio .checkbox_container,.widget-radio .radio_container{border:0;margin:0;outline:0}.widget-checkbox .checkbox_container.error,.widget-checkbox .radio_container.error,.widget-radio .checkbox_container.error,.widget-radio .radio_container.error{display:flex;flex-direction:column-reverse;gap:8px}.widget-checkbox .checkbox_container>span,.widget-checkbox .radio_container>span,.widget-radio .checkbox_container>span,.widget-radio .radio_container>span{display:flex;flex-direction:row;gap:8px}@media screen and (min-width:1024px){.widget-checkbox .checkbox_container>span,.widget-checkbox .radio_container>span,.widget-radio .checkbox_container>span,.widget-radio .radio_container>span{gap:16px}}.widget-checkbox .checkbox_container>span .checkbox,.widget-checkbox .checkbox_container>span .radio,.widget-checkbox .radio_container>span .checkbox,.widget-checkbox .radio_container>span .radio,.widget-radio .checkbox_container>span .checkbox,.widget-radio .checkbox_container>span .radio,.widget-radio .radio_container>span .checkbox,.widget-radio .radio_container>span .radio{background-color:#fff;border:2px solid #a7acb2;border-radius:8px;display:block;height:24px;margin-top:-1px;min-width:24px;position:relative;width:24px}.widget-checkbox .checkbox_container>span .checkbox:before,.widget-checkbox .checkbox_container>span .radio:before,.widget-checkbox .radio_container>span .checkbox:before,.widget-checkbox .radio_container>span .radio:before,.widget-radio .checkbox_container>span .checkbox:before,.widget-radio .checkbox_container>span .radio:before,.widget-radio .radio_container>span .checkbox:before,.widget-radio .radio_container>span .radio:before{background-color:#175582;border-radius:50%;content:"";display:none;height:11px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:11px}.widget-checkbox .checkbox_container>span .checkbox input,.widget-checkbox .checkbox_container>span .radio input,.widget-checkbox .radio_container>span .checkbox input,.widget-checkbox .radio_container>span .radio input,.widget-radio .checkbox_container>span .checkbox input,.widget-radio .checkbox_container>span .radio input,.widget-radio .radio_container>span .checkbox input,.widget-radio .radio_container>span .radio input{border:0;cursor:pointer;display:block;height:100%;left:0;opacity:0;outline:0;position:absolute;top:0;width:100%}.widget-checkbox .checkbox_container>span .checkbox--checked:before,.widget-checkbox .checkbox_container>span .radio--checked:before,.widget-checkbox .radio_container>span .checkbox--checked:before,.widget-checkbox .radio_container>span .radio--checked:before,.widget-radio .checkbox_container>span .checkbox--checked:before,.widget-radio .checkbox_container>span .radio--checked:before,.widget-radio .radio_container>span .checkbox--checked:before,.widget-radio .radio_container>span .radio--checked:before{display:block}.widget-checkbox .checkbox_container>span label,.widget-checkbox .radio_container>span label,.widget-radio .checkbox_container>span label,.widget-radio .radio_container>span label{color:#17191c;font-size:16px;font-weight:300;letter-spacing:.01rem;line-height:24px}.widget-checkbox .checkbox_container>span label a,.widget-checkbox .radio_container>span label a,.widget-radio .checkbox_container>span label a,.widget-radio .radio_container>span label a{color:#17191c;font-size:16px;font-weight:300;letter-spacing:.01rem;line-height:24px;text-decoration:underline}.widget-checkbox .checkbox_container>span label a:hover,.widget-checkbox .radio_container>span label a:hover,.widget-radio .checkbox_container>span label a:hover,.widget-radio .radio_container>span label a:hover{color:#17191c}.widget-radio .radio_container>span .radio{border-radius:50%}.widget-submit button{width:100%}