.ncf-root .ncf-container{padding:1.25rem 2rem}@media (width>=768px){.ncf-root .ncf-container{padding:50px 80px}}.ncf-root h2,.ncf-root__container{max-width:1000px;margin:0 auto}.ncf-root h2{text-align:center;font-size:1.25rem;line-height:1.75rem}@media (width>=768px){.ncf-root h2{font-size:1.875rem;line-height:2.25rem}}.ncf-root fieldset,.ncf-root form{flex-wrap:wrap;width:100%;display:flex}.ncf-root fieldset{margin-bottom:2rem;padding:1rem 0}@media (width>=640px){.ncf-root fieldset{margin-bottom:1.25rem;padding:0}}.ncf-root label,.ncf-root legend{width:100%}.ncf-root legend{width:100%;margin-top:0;margin-bottom:15px;padding-bottom:1rem;padding-left:0;padding-right:0;font-size:1.5rem;font-weight:600;line-height:2rem}@media (width>=640px){.ncf-root legend{margin-top:-15px;margin-bottom:-15px}}.ncf-root label{flex-direction:column;margin-bottom:1rem;display:flex;position:relative}.ncf-root input[type=date],.ncf-root input[type=datetime-local],.ncf-root input[type=email],.ncf-root input[type=number],.ncf-root input[type=tel],.ncf-root input[type=text],.ncf-root select,.ncf-root textarea{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity,1));border-radius:.375rem;font-size:16px}.ncf-root textarea{resize:both;min-height:1.25rem}.ncf-root input[type=checkbox],.ncf-root input[type=radio]{position:absolute;left:-9999px}.ncf-root input[type=checkbox]:checked+.ncf-checkbox-box:after,.ncf-root input[type=checkbox]:checked+.ncf-checkbox-box:before,.ncf-root input[type=checkbox]:checked+.ncf-radio-box:before,.ncf-root input[type=radio]:checked+.ncf-checkbox-box:after,.ncf-root input[type=radio]:checked+.ncf-checkbox-box:before,.ncf-root input[type=radio]:checked+.ncf-radio-box:before{opacity:1}.ncf-root .ncf-field-container{flex-direction:column;width:100%;margin-bottom:.5rem;display:flex;position:relative}.ncf-root .ncf-radio-box{cursor:pointer;border:1px solid #000000e6;border-radius:50%;width:1rem;height:1rem;margin-right:.25rem;display:block;position:relative}.ncf-root .ncf-radio-box:before{--tw-translate-x:-50%;--tw-translate-y:-50%;width:70%;height:70%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--accent-color);opacity:0;background-position:50%;background-repeat:no-repeat;border-radius:50%;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:50%;left:50%}.ncf-root .ncf-checkbox-box{cursor:pointer;border:1px solid #000000e6;border-radius:50%;width:1rem;height:1rem;margin-right:.25rem;display:block;position:relative}.ncf-root .ncf-checkbox-box:after,.ncf-root .ncf-checkbox-box:before{--tw-rotate:45deg;background-color:var(--accent-color);opacity:0;--tw-content:"";content:var(--tw-content);width:8px;height:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;top:6px;left:2px}.ncf-root .ncf-checkbox-box:after{--tw-rotate:-45deg;left:5px}.ncf-root .ncf-field-sublabel{cursor:pointer;font-size:16px}.ncf-root .ncf-field-label{margin-bottom:.5rem;font-size:18px;display:block}.ncf-root .ncf-field-label sup{color:var(--accent-color);font-weight:600}.ncf-root .ncf-field-description{margin-top:.25rem;font-style:italic}@media (width>=1280px){.ncf-root .ncf-field-description{font-size:12px}}.ncf-root .ncf-field-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));margin-top:.25rem}@media (width>=1280px){.ncf-root .ncf-field-error{font-size:12px}}.ncf-root .ncf-group{width:100%;margin-bottom:5px}.ncf-root .ncf-group .ncf-form__field-label{margin-bottom:15px}.ncf-root .ncf-group label,.ncf-root .ncf-submit{flex-direction:row;display:flex}.ncf-root .ncf-submit{justify-content:center;align-items:center;width:100%;margin-top:40px;margin-bottom:0;margin-right:auto}@media (width>=640px){.ncf-root .ncf-submit{margin-top:20px}}.ncf-root .ncf-field-submit{color:#fff;font-variation-settings:"wght" 600;cursor:pointer;background-color:var(--accent-color);border-width:0;border-radius:25px;justify-content:center;align-items:center;height:42px;padding:20px 0;font-family:SourceCodePro-VariableFont_wght,sans-serif;font-size:14px;font-weight:600;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}@media (width>=640px){.ncf-root .ncf-field-submit{font-size:12px}}.ncf-root .ncf-field-submit:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));background-color:#000000e6}.ncf-root .ncf-field-submit:disabled{cursor:not-allowed;color:#0003;background-color:#000000e6}.ncf-root input[type=file]{position:absolute;left:-99999px}.ncf-root .ncf-file-wrapper{align-items:center;display:flex}.ncf-root .ncf-file-box{cursor:pointer;background-color:var(--accent-color);border-radius:.375rem;justify-content:center;align-items:center;width:40px;height:40px;margin-right:5px;display:flex}.ncf-root .ncf-file-box svg{fill:#fff;width:20px;height:20px}.ncf-root .ncf-error-message{z-index:10;background-color:rgb(252 165 165/var(--tw-bg-opacity,1));color:rgb(127 29 29/var(--tw-text-opacity,1));padding:10px 5px;font-size:12px;top:70px}.ncf-root .ncf-confirmation-text,.ncf-root .ncf-error-message{--tw-bg-opacity:1;--tw-text-opacity:1;border-radius:.25rem;margin-top:.5rem;margin-bottom:.5rem;font-weight:700}.ncf-root .ncf-confirmation-text{background-color:rgb(134 239 172/var(--tw-bg-opacity,1));text-align:center;width:100%;color:rgb(20 83 45/var(--tw-text-opacity,1));padding:.625rem .5rem}.ncf-root .scale-in-enter,.ncf-root .scale-in-leave-to{--tw-scale-x:.88;--tw-scale-y:.88;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}
