@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,700|Arial:300,400,700|sans-serif:300,400,700);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);.wFormWebPage{background:radial-gradient(circle at top left,rgba(0,103,162,.16),transparent 32%),linear-gradient(180deg,#f7fbfd 0%,#eef4f8 100%);margin:0;min-height:100vh}.wFormContainer{font-family:"Montserrat",Arial,sans-serif;font-size:14.5px;color:#39424e;max-width:920px;margin:0 auto;padding:24px 16px 40px}.wFormContainer a,.wForm :link{color:#0067a2;text-decoration:none;font-weight:500}.wFormContainer a:hover{text-decoration:underline}.wFormContainer .wForm{background-color:#fff;color:#39424e;border:1px solid #d9e2ec;border-radius:18px;padding:0!important;margin-top:1rem;display:flex;flex-direction:column;box-shadow:0 18px 45px rgba(15,23,42,.12);overflow:hidden}.wFormContainer .wForm form{padding:0 3rem 2.5rem 3rem}.wFormContainer .wFormHeader{height:150px;margin:0 0 18px;background:url(https://corpuschristitx.tfaforms.net/forms/get_image/1/8Nng7ofrw6ZpQGCdv3pGRBR4yZgDVwRfr6zwginePbh5ZtvmAdWmrbrW0iL39IVx-ccw-header.png) no-repeat left center;background-position:center;background-size:contain}.wFormContainer .wForm .wFormTitle{font-family:"Montserrat",Arial,sans-serif;padding:2rem 3rem 1.4rem!important;margin:0;font-size:26px;line-height:1.25;font-weight:700;background-color:#253271;color:#dfeffb;border-bottom:1px solid #eef2f6}.wFormContainer .wForm .section.pageSection>h4,.wFormContainer .wForm .htmlSection h4,.wForm div.section>.preField,.wFormContainer fieldset legend,#wFormResumePage legend,#responsePasswordResetform legend{font-size:16px!important;color:#263271!important;font-family:"Montserrat",Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.01em}.wFormContainer .wForm #wfTabNav{padding:1.25rem 3rem 0 3rem;font-size:13px}.wFormContainer .wfTab{margin:0 .35em .35em 0;padding:7px 12px;background-color:#e8f4fb;border-radius:999px;color:#0067a2;text-align:center;border:1px solid #c7e3f4;font-weight:600}.wFormContainer .wfTab:hover{background-color:#d8edf8;color:#004f7c;border-color:#afd6ed}.wFormContainer .wfTab.wfTabCurrentPage{background-color:#0067a2;color:#fff;border-color:#0067a2}.wFormContainer .wfTabSep{display:none}.wFormContainer .wfTab.wfHiddenTab,.wFormContainer .wfTab.wfHiddenTab:hover{opacity:.45;cursor:not-allowed}.wFormContainer .htmlSection{margin:1.25em auto}.wFormContainer fieldset{margin:1.35em 0 .75em 0;padding:1.25rem 1.35rem;color:#39424e!important;border:1px solid #d7e0ea!important;border-radius:14px;background:#fbfdff}.wFormContainer fieldset.highlighted{border:2px solid #0067a2!important;background:#e8f4fb}.wFormContainer .group>.label{margin-top:1em;color:#39424e}.htmlSection .htmlContent,.htmlSection .htmlContent span,.oneField .label span{color:#39424e!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:100%!important;line-height:1.6}.wFormContainer .label{font-weight:600;font-family:"Montserrat",Arial,sans-serif;color:#39424e}.wFormContainer .label.preField{line-height:1.5;margin-bottom:6px}.wFormContainer .oneChoice .label.postField{vertical-align:middle!important;color:#39424e;font-weight:400}.wFormContainer .reqMark:after{color:#d92d20}.wFormContainer .wForm .inputWrapper input[type="text"],.wFormContainer .wForm .inputWrapper input[type="password"],.wFormContainer .wForm .inputWrapper select,.wFormContainer .wForm .inputWrapper textarea,.saveAndResume input[type="text"],.saveAndResume input[type="password"],.required:not(.choices):not(select):not(.wfAutosuggest){font-family:"Montserrat",Arial,sans-serif!important;color:#1f2937!important;border:1px solid #cbd5e1!important;border-radius:8px!important;box-sizing:border-box;font-size:1em!important;width:100%;max-width:420px;background-color:#ffffff!important;transition:border-color 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease}.wFormContainer .wForm .inputWrapper input[type="text"],.wFormContainer .wForm .inputWrapper input[type="password"],.wFormContainer .wForm .inputWrapper input[type="file"],.wFormContainer .wForm .inputWrapper select:not([multiple]),.saveAndResume input[type="text"],.saveAndResume input[type="password"],input[type="text"].validate-email,input[type="password"]#password{height:42px!important;padding:0 0.85rem!important}.wFormContainer .wForm .inputWrapper textarea{min-height:110px;padding:0.85rem!important;resize:vertical}.wFormContainer .wForm .inputWrapper input:focus,.wFormContainer .wForm .inputWrapper textarea:focus,.wFormContainer .wForm .inputWrapper select:focus,.saveAndResume input[type="text"]:focus,.saveAndResume input[type="password"]:focus,input[type="text"].validate-email:focus,input[type="password"]#password:focus{outline:none!important;border:1px solid #0067a2!important;box-shadow:0 0 0 4px rgba(0,103,162,.14);color:#1f2937}.wFormContainer .wForm .inputWrapper input::placeholder,.wFormContainer .wForm .inputWrapper textarea::placeholder{color:#98a2b3}.wFormContainer .wForm .inputWrapper select[multiple]{width:auto;min-width:260px}.wFormContainer .wForm .inputWrapper input:not([type="file"]):not(.tt-hint):read-only,.wFormContainer .wForm .inputWrapper textarea:read-only,.wFormContainer .wForm .inputWrapper input:not([type="file"]):not(.tt-hint):-moz-read-only,.wFormContainer .wForm .inputWrapper textarea:-moz-read-only{font-family:"Montserrat",Arial,sans-serif;background-color:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#667085!important}.wFormContainer .wForm .inputWrapper input[type="file"]{border:none!important;background:transparent!important;color:#39424e!important;max-width:100%;font-size:15px!important}.wFormContainer .wForm .inputWrapper input[type="file"]::-webkit-file-upload-button{color:#ffffff!important;background-color:#0067a2!important;border-radius:8px!important;-webkit-appearance:none!important;border:none!important;padding:9px 14px;font-family:"Montserrat",Arial,sans-serif;font-weight:600;cursor:pointer}.wFormContainer .wForm .inputWrapper input[type="file"]::-webkit-file-upload-button:hover{background-color:#004f7c!important}.wFormContainer .wForm .inputWrapper .oneChoice input[type="checkbox"],.wFormContainer .wForm .inputWrapper .oneChoice input[type="radio"]{height:initial;margin-bottom:10px;accent-color:#0067a2}.wForm .wfPagingButtons,.wForm .actions{display:inline-block!important;vertical-align:middle!important;width:auto!important;margin-top:0!important;padding-top:0!important}.wForm .wfPagingButtons{margin-right:24px!important}.wFormContainer .actions .primaryAction,.wFormContainer .wfPagingButtons .wfPagePreviousButton,.wFormContainer .wfPagingButtons .wfPageNextButton{vertical-align:middle!important;margin-top:0!important;margin-bottom:0!important}.wFormContainer .field-hint-inactive,.wFormContainer .field-hint{line-height:1.4;font-size:1em}.wFormContainer .field-hint-inactive .hint,.wFormContainer .field-hint .hint,.wForm .field-hint-inactive .hint,.wForm .hintsBelow .field-hint,.wform .hintsSide .field-hint{font-size:.88em;line-height:1.6em;color:#667085!important;background-color:transparent!important;opacity:1!important}.wFormContainer .lengthIndicator,.wFormContainer .count-words{font-size:.85em;margin-top:4px;color:#667085}.wFormContainer table.matrixLayout,.wFormContainer table.gridLayout{border-collapse:separate;border-spacing:0;width:100%;overflow:hidden;border-radius:12px;border:1px solid #e5eaf0}.wFormContainer table.matrixLayout thead tr.headerRow,.wFormContainer table.gridLayout thead tr.headerRow{background-color:#f1f6fa}.wFormContainer table.matrixLayout thead tr.headerRow th,.wFormContainer table.gridLayout thead tr.headerRow th,.wFormContainer table.matrixLayout tbody tr th.headerCol,.wFormContainer table.gridLayout tbody tr th.headerCol{height:2.4em;padding:.55em;vertical-align:middle;color:#39424e!important;font-weight:700}.wFormContainer table.matrixLayout tbody td,.wFormContainer table.gridLayout tbody td{height:2.4em;padding:.55em;border-top:1px solid #eef2f6}.wFormContainer table.matrixLayout tbody tr:nth-child(even),.wFormContainer table.gridLayout tbody tr:nth-child(even){background-color:#fafcff}table{font-size:14.5px}.wForm .gridLayout.stacked{margin:20px 0}.wForm .gridLayout.stacked tr{margin:10px 1rem 10px 0;padding:12px;width:92.5%;border-radius:10px;border:1px solid #e5eaf0}.wForm .gridLayout.stacked tr td{height:auto!important}.wForm .gridLayout.stacked tr td input[type="text"]{max-width:90%}.wForm .fa-search.tt-search,.wForm .fa-spinner.tt-spinner,.wForm .fa-times-circle.tt-clear{color:#1f2937;position:absolute!important;top:50%!important;margin-top:-8px!important}.wFormContainer .wForm .inputWrapper input[type="text"][data-dataset-json],.wFormContainer .wForm .inputWrapper input[type="text"][data-dataset-id]{padding-left:34px!important;padding-right:34px!important}.wFormContainer .wfAutosuggest.tt-hint{margin-top:0}.wFormContainer .wfAutosuggest.tt-input{background-color:#ffffff!important}.wFormContainer .tt-spinner{top:.75rem;right:.5rem}.tt-menu{background-color:#fff;color:#1f2937;border-radius:10px;border:1px solid #d9e2ec;box-shadow:0 12px 30px rgba(15,23,42,.12)}.tt-suggestion{font-family:"Montserrat",Arial,sans-serif!important;font-size:14.5px!important;color:#1f2937!important;padding:8px 12px}html .kalendae{background:#fff;border:1px solid #cbd5e1!important;font-size:100%;font-family:"Montserrat",Arial,sans-serif;border-radius:14px;padding:1rem;box-shadow:0 16px 40px rgba(15,23,42,.16)}html .kalendae .k-calendar{width:14em}html .kalendae .k-calendar .k-header span,html .kalendae .k-calendar .k-days span{width:calc(2em - 2px)!important;margin-left:1px!important;margin-right:1px!important;box-sizing:border-box!important;height:inherit;line-height:inherit;text-align:center;padding:2px .25em 2px 2px}html .kalendae .k-calendar .k-title,html .kalendae .k-calendar .k-header,html .kalendae .k-calendar .k-days{width:100%;height:auto;margin:0;color:#39424e}html .kalendae .k-calendar .k-caption{font-size:100%;color:#263271;font-weight:700}html .kalendae .k-calendar .k-btn-previous-month,html .kalendae .k-calendar .k-btn-next-month,html .kalendae .k-calendar .k-btn-previous-year,html .kalendae .k-calendar .k-btn-next-year{color:#263271;line-height:normal;height:auto;font-size:1.4em;font-weight:500}html .kalendae .k-calendar .k-days span.k-in-month{color:#39424e;border-color:rgba(0,0,0,.08);background-color:#fff;height:30px;padding-top:5px;margin-bottom:5px;opacity:.8;border-radius:6px}html .kalendae .k-calendar .k-days span.k-in-month.k-active,html .kalendae .k-calendar .k-days span.k-selected.k-active{color:#fff;background-color:#0067a2;opacity:1}html .kalendae .k-calendar .k-days span.k-out-of-month{color:#667085;background-color:transparent;height:30px;padding-top:5px;margin-bottom:5px;opacity:.45}html .kalendae .k-calendar .k-days span.k-active:hover{border-color:#0067a2;opacity:1}.wFormContainer .oneField.errFld .inputWrapper input[type="text"],.wFormContainer .oneField.errFld .inputWrapper input[type="password"],.wFormContainer .oneField.errFld .inputWrapper textarea,.wFormContainer .oneField.errFld .inputWrapper select{border-color:#d92d20!important;box-shadow:0 0 0 4px rgba(217,45,32,.12)}.wFormContainer .oneField.errFld div.errMsg,.errorMessage,.wFormContainer .errMsg{margin-top:.5em;color:#d92d20!important;font-weight:600}a.errMsg{color:#d92d20;text-decoration:underline}.wfTab.errMsg{border:1px solid #d92d20!important;background-color:#fff5f5;color:#d92d20!important}.wfTab.wfTabCurrentPage.errMsg,.wfTab.errMsg:hover{border:1px solid #d92d20!important;background-color:#d92d20!important;color:#ffffff!important}.wFormContainer .actions{margin-top:0}.wFormContainer .actions .primaryAction,.wFormContainer .wfPagingButtons .wfPageNextButton,.wFormContainer .wfPagingButtons .wfPagePreviousButton{background-color:#0067a2;color:#fff;margin-top:1.6em;padding:12px 22px;border:none;font-size:14px;font-weight:700;font-family:"Montserrat",Arial,sans-serif;-webkit-appearance:none;border-radius:999px;cursor:pointer;box-shadow:0 8px 18px rgba(0,103,162,.24);transition:background-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.wFormContainer .actions .primaryAction:hover,.wFormContainer .wfPagingButtons .wfPageNextButton:hover,.wFormContainer .wfPagingButtons .wfPagePreviousButton:hover{background-color:#004f7c;color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,79,124,.28)}.wFormContainer .actions .primaryAction:disabled{background-color:rgba(0,0,0,.2);color:rgba(255,255,255,.75);box-shadow:none;cursor:not-allowed;transform:none}.wFormThankYou,.wFormContainer .wFormHelp{padding:24px 32px!important;min-height:110px!important}.reviewHeader,.reviewResponse,.reviewFooter{padding:22px!important;background-color:#ffffff!important;border:1px solid #d9e2ec!important;border-radius:14px!important;margin-bottom:20px!important;color:#39424e!important}.saveAndResume{font-size:.9em}input.primaryAction.slds-button.slds-button--brand.full-width{margin-top:0!important}.reviewActions{margin-top:1.6em!important}.wFormContainer .wFormFooter .supportInfo{text-align:center;color:#667085}.wFormContainer .wFormFooter .supportInfo a{color:#0067a2}.wFormContainer .wFormFooter .supportInfo a:hover{color:#0067a2;font-weight:700}.wfProgressBar{color:#fff;background-color:#0067a2}.wFormContainer .oneField,.wFormContainer .section{-webkit-animation:fadeIn 0.35s ease;animation:fadeIn 0.35s ease}@-webkit-keyframes fadeIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.wFormContainer .wForm .removeSpan{display:block;float:none;text-align:right}.wFormContainer .wForm td .removeSpan{display:inline;float:right;text-align:inherit}@media only screen and (max-width:600px){.wFormWebPage{margin:0!important;background:#fff}.wFormContainer{padding:0}.wFormWebPage .wForm{border-radius:0;border-left:none;border-right:none;box-shadow:none;padding:0!important}.wFormWebPage .wForm form,#preview .mobile form{padding:0 1rem 2rem 1rem}.wFormContainer .wFormHeader{margin:1rem;height:72px}.wFormContainer .wForm .wFormTitle,#preview .mobile .wFormTitle{padding:1.25rem 1rem!important;font-size:22px}.wFormContainer .wForm #wfTabNav,#preview .mobile .wfTabNav{padding:1rem 1rem 0 1rem;font-size:12px}.wFormContainer .wfTab,.wFormContainer .wfTab:hover,#preview .mobile .wTab,#preview .mobile .wTab:hover{margin:0 .15em .35em .1em;padding:6px 9px}.wFormContainer fieldset{padding:1rem;border-radius:12px}.wFormContainer .wForm .inputWrapper input[type="text"],.wFormContainer .wForm .inputWrapper input[type="password"],.wFormContainer .wForm .inputWrapper select,.wFormContainer .wForm .inputWrapper textarea{max-width:100%}.wFormContainer .wForm .inputWrapper select[multiple]{width:auto;-webkit-appearance:none;height:42px}.wFormContainer .actions .primaryAction,.wFormContainer .wfPagingButtons .wfPageNextButton,.wFormContainer .wfPagingButtons .wfPagePreviousButton,#preview .mobile .primaryAction,#preview .mobile .wfPageNextButton,#preview .mobile .wfPagePreviousButton{min-width:150px;font-size:16px;padding:12px 22px;width:100%;max-width:280px}#preview .mobile .matrixLayout,#preview .mobile .gridLayout{margin:20px 0!important}}