@keyframes animateBg{0%{background-position:100% 0}to{background-position:0 0}}.form-builder{position:relative;padding:0;margin:0}.form-builder__container{background:linear-gradient(269deg,#13113a,#1c1c39);padding:40px 20px}@media (max-width:1171px){.form-builder__container{max-width:100%}}@media (max-width:1024px){.form-builder__container{max-width:100vw;margin:0}}.form-builder__heading{color:#fff;font-weight:400;font-size:1.5rem;line-height:1.16667;margin-bottom:16px}@media (min-width:701px){.form-builder__heading{font-size:2.5rem;margin-bottom:27px}}@media (min-width:701px){.form-builder__heading.heading-medium{font-size:1.25rem;margin-bottom:16px}}.form-builder__form .control-label{display:block;padding:20px 0;font-size:1.125rem;font-weight:700;color:#fff}.form-builder__form .form__row{color:#fff}.form-builder__form a{color:#fff;font-weight:700}.can-hover .form-builder__form a:hover{color:#c18948}.form-builder__form .ktc-checkbox,.form-builder__form .ktc-radio{display:block;margin-top:9px;margin-bottom:9px}.form-builder__form .ktc-checkbox input,.form-builder__form .ktc-radio input{position:absolute;width:25px;height:25px;opacity:0}.form-builder__form .ktc-checkbox input.focus-visible~label:before,.form-builder__form .ktc-checkbox input:focus-visible~label:before,.form-builder__form .ktc-radio input.focus-visible~label:before,.form-builder__form .ktc-radio input:focus-visible~label:before{outline:1px auto #101010;outline:1px auto -webkit-focus-ring-color}.form-builder__form .ktc-checkbox label,.form-builder__form .ktc-radio label{position:relative;display:inline-block;align-items:center;min-height:40px;padding-left:40px;color:#fff;font-size:1rem;line-height:1.25;transition:opacity .2s linear;cursor:pointer}.form-builder__form .ktc-checkbox label:before,.form-builder__form .ktc-radio label:before{content:"";position:absolute;top:1px;left:1px;display:inline-block;width:25px;height:25px;border:3px solid #fff;align-self:baseline}.form-builder__form .ktc-checkbox input:checked~label:before{background-position:1px 50%;background-repeat:no-repeat;background-size:17px auto;background-color:#1c1c39;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.59 13.81' fill='%23fff'%3E%3Cpath d='M5.9 13.81L.44 8.35a1.5 1.5 0 012.12-2.12L5.9 9.57 15 .44a1.5 1.5 0 112.12 2.12z'/%3E%3C/svg%3E")}.form-builder__form .ktc-checkbox label:before{border-radius:2px;background:transparent}.form-builder__form .ktc-radio input:checked~label:before{border-color:#fff;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='50' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-size:9px}.form-builder__form .ktc-radio label:before{top:1px;background:transparent;border-radius:50%}.form-builder__form select.form-control{padding:10px 15px;border-radius:5px}.form-builder__form .explanation-text{color:#fff;margin-top:5px;margin-bottom:8px}.form-builder button[type=submit],.form-builder input[type=submit]{display:block;width:100%;margin-top:15px}.formwidget-submit-text{background:linear-gradient(269deg,#13113a,#1c1c39);padding:60px 30px;color:#fff;font-weight:400;font-size:2.5rem;text-wrap:balance;line-height:1.5}@media (max-width:1171px){.formwidget-submit-text{max-width:100%}}@media (max-width:1024px){.formwidget-submit-text{max-width:100vw;margin:0 -20px}}