:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#008ccd;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,#root{margin:0;padding:0;box-sizing:border-box;font-family:Calibri}#root .App{margin:0;font-family:Calibri}.Navbar{padding:.5rem 2rem;background-color:#fff;position:fixed;left:0;right:0;top:3.5rem;z-index:500;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 4px #0000001a}.Navbar img{height:3rem;object-fit:contain}.Navbar .countdown{padding:.5rem}.Navbar .countdown p{margin:0;font-size:1rem;font-weight:700;color:#080;white-space:nowrap}@media (max-width: 640px){.Navbar{padding:.5rem .75rem;top:4.25rem;flex-direction:column;gap:.5rem;left:0;right:0}.Navbar img{height:2rem}.Navbar .countdown{padding:.25rem;width:100%;text-align:center}.Navbar .countdown p{font-size:.75rem;white-space:normal;word-break:break-word}}@media (min-width: 641px) and (max-width: 1024px){.Navbar{padding:.5rem 1rem;top:3.25rem}.Navbar img{height:2.5rem}.Navbar .countdown{padding:.375rem}.Navbar .countdown p{font-size:.875rem}}@media (min-width: 1025px){.Navbar{padding:.5rem 2rem}.Navbar img{height:3rem}.Navbar .countdown{padding:.5rem}.Navbar .countdown p{font-size:1rem}}.Home{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem}.Home .home-body{width:100%;max-width:900px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:8rem 1rem}.Home .home-body h1{margin:0;font-size:1.5rem;text-align:center;line-height:1.4}@media (min-width: 768px){.Home .home-body h1{font-size:2.5rem}}.Home .guide-lines{background-color:#fff;border-radius:5px;box-shadow:5px 3px 10px #0000001a;width:100%;max-width:900px;margin-top:2rem}.Home .guide-lines h4{padding:1rem;color:#008ccd;margin:0;border-bottom:1px solid #f1f1f1;font-size:1.2rem}@media (min-width: 768px){.Home .guide-lines h4{font-size:1.4rem}}.Home .guide-lines .lines{padding:1rem;color:#000;background-color:#f1f1f1;border-radius:0 0 5px 5px}.Home .guide-lines .lines p{font-weight:700;font-size:.9rem}@media (min-width: 768px){.Home .guide-lines .lines p{font-size:1rem}}.Home .guide-lines .lines ul{padding-left:2rem;font-size:.9rem}.Home .guide-lines .lines ul li{margin-bottom:1rem;line-height:1.5}.Home .guide-lines .lines ul li ol{margin-top:.5rem;padding-left:1.2rem}.Home .guide-lines .lines ul li ol li{margin-bottom:.5rem}.Home .agree{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;width:100%;max-width:900px;font-size:.9rem;align-items:center}.Home .agree p{margin:0;font-size:.9rem}.Home .agree p a{font-weight:700;color:#fff}.Home .agree .data-protection-warning{background-color:red;color:#fff;padding:1rem;margin-bottom:1rem}.Home .agree .data-protection-warning a{font-weight:700;color:#fff}.Home .agree span{display:flex;align-items:flex-start;gap:.5rem}.Home .agree span input{margin-top:.3rem}.Home .agree span p{margin:0;font-size:.9rem}.Home .agree span p a{font-weight:700}.Home .continue{display:flex;width:100%;max-width:900px;justify-content:flex-end;margin-top:2rem}.Home .continue a,.Home .continue .disabled-link{padding:.75rem 2rem;font-size:1rem;display:flex;align-items:center;gap:.5rem;border-radius:5px;text-decoration:none;transition:background-color .3s ease}@media (max-width: 480px){.Home .continue a,.Home .continue .disabled-link{font-size:.9rem;padding:.5rem 1.5rem}}.Home .continue a.enabled{background-color:#000;color:#fff}.Home .continue a.enabled:hover{background-color:#333}.Home .continue .disabled-link{background-color:#ccc;color:#666;cursor:not-allowed}.SubmitWindow{width:100%}.SubmitWindow .submit-info-body{display:flex;flex-direction:column;align-items:center}.SubmitWindow .submit-info-body #icon{color:red;font-size:5rem}.SubmitWindow .submit-info-body p{color:red;font-size:2rem;text-align:center;font-weight:700}.Applications{display:flex;flex-direction:column;align-items:center;width:82.5%;margin:0 auto;padding:10px}.Applications .step-indicator{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10rem;margin-bottom:1rem;padding:10px 15px;background:#f8f9fa;border-radius:5px;box-shadow:0 2px 10px #0000000d;gap:5px}.Applications .step-indicator .step{padding:6px 12px;border-radius:20px;background:#e9ecef;font-weight:500;font-size:12px;color:#6c757d;transition:all .3s ease}.Applications .step-indicator .step.active{background:#4caf50;color:#fff;box-shadow:0 4px 8px #4caf5033;transform:translateY(-2px)}.Applications .applications-body{width:110%;display:flex;flex-direction:column;gap:4rem}.Applications .applications-body h2{text-decoration:underline}.Applications .step-navigation{display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%;margin-top:30px;padding-top:20px;border-top:1px solid #eaeaea}.Applications .step-navigation .nav-button{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 25px;border:none;border-radius:6px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px #0000001a;width:100%}.Applications .step-navigation .nav-button.prev{background:#f8f9fa;color:#495057}.Applications .step-navigation .nav-button.prev:hover{background:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.Applications .step-navigation .nav-button.next{background:#4caf50;color:#fff}.Applications .step-navigation .nav-button.next:hover{background:#43a047;transform:translateY(-2px);box-shadow:0 4px 8px #4caf504d}.Applications .step-navigation .nav-button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}@media (min-width: 768px){.Applications{width:100%;max-width:1200px;padding:5rem 20px;margin:0 auto}.Applications .step-indicator{flex-wrap:nowrap;width:100%}.Applications .step-indicator .step{padding:8px 20px;font-size:14px}.Applications .applications-body{width:100%}.Applications .step-navigation{flex-direction:row;gap:0}.Applications .step-navigation .nav-button{width:auto}}.Documents{display:flex;flex-direction:column;gap:1rem;padding:1rem}.Documents .documents-holder{background-color:#fff;border-radius:5px}.Documents .documents-holder .heading h4{padding:1rem;color:#008ccd;margin:0;border-bottom:1px solid #f1f1f1;font-size:1.1rem}.Documents .documents-holder .body{background-color:#f1f1f1;padding:1rem}.Documents .documents-holder .body h3{margin:0;color:#000;margin-bottom:1rem;font-size:1rem}.Documents .documents-holder .body .error-message{color:red;font-weight:700;margin:0 0 1rem;font-size:.8rem}.Documents .documents-holder .body span{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.Documents .documents-holder .body span input{flex-shrink:0;margin-top:0}.Documents .documents-holder .body span p{color:#000;margin:0;font-size:.75rem}.Documents .documents-holder .confirmation{padding:1rem}.Documents .documents-holder .confirmation h3{color:#000;margin:0;text-decoration:underline;font-size:1rem}.Documents .documents-holder .confirmation p{color:#000;font-size:.95rem}.Documents .continue{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:1rem}.Documents .continue a{padding:.5rem 1.5rem;border:none;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:5px;text-decoration:none;background-color:#000;color:#fff;width:100%}@media (min-width: 768px){.Documents{gap:2rem;padding:1.5rem}.Documents .documents-holder .heading h4{padding:1rem 2rem;font-size:1.25rem}.Documents .documents-holder .body{padding:1rem 2rem}.Documents .documents-holder .body h3{font-size:1.1rem}.Documents .documents-holder .body .error-message{font-size:1rem}.Documents .documents-holder .body span{gap:1rem;flex-direction:row;align-items:center}.Documents .documents-holder .body span input{margin-top:.25rem}.Documents .documents-holder .body span p{font-size:1rem}.Documents .documents-holder .confirmation{padding:1rem 2rem}.Documents .documents-holder .confirmation h3{font-size:1.1rem}.Documents .documents-holder .confirmation p{font-size:1rem}.Documents .continue{flex-direction:row}.Documents .continue a{padding:.5rem 2rem;font-size:1rem;width:auto;flex:1 1 45%}}@media (min-width: 1024px){.Documents .continue a{flex:1 1 30%}}.PersonalInfo{display:flex;flex-direction:column;gap:1rem;padding:1rem}.PersonalInfo .personal-info-holder{background-color:#fff;border-radius:5px}.PersonalInfo .personal-info-holder h4{padding:1rem;color:#008ccd;margin:0;border-bottom:1px solid #f1f1f1;font-size:1.1rem}.PersonalInfo .personal-info-holder .personal-info-body{background-color:#f1f1f1;border-radius:0 0 5px 5px;padding:1rem}.PersonalInfo .personal-info-holder .personal-info-body h3{margin:0;color:#000;margin-bottom:1rem;font-size:.9rem}.PersonalInfo .personal-info-holder .personal-info-body .input-body{display:flex;flex-direction:column;gap:.75rem}.PersonalInfo .personal-info-holder .personal-info-body .input-body .church-option{display:flex;flex-direction:column;width:100%}.PersonalInfo .personal-info-holder .personal-info-body .input-body .church-option h5{color:#008ccd}.PersonalInfo .continue{display:flex;flex-direction:column;width:100%;gap:.75rem}.PersonalInfo .continue a{padding:.75rem;border:none;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:5px;text-decoration:none;background-color:#000;color:#fff;width:100%}@media (min-width: 768px){.PersonalInfo{gap:1.5rem;padding:1.5rem}.PersonalInfo .personal-info-holder h4{padding:1rem 1.5rem;font-size:1.2rem}.PersonalInfo .personal-info-holder .personal-info-body{padding:1.5rem}.PersonalInfo .personal-info-holder .personal-info-body h3{font-size:1.1rem}.PersonalInfo .personal-info-holder .personal-info-body .input-body{flex-direction:row;flex-wrap:wrap;gap:1rem}.PersonalInfo .continue{flex-direction:row;justify-content:space-between}.PersonalInfo .continue a{padding:.75rem 1.5rem;font-size:1rem;width:auto}}@media (min-width: 1024px){.PersonalInfo{gap:2rem;padding:2rem}.PersonalInfo .personal-info-holder h4{padding:1rem 2rem;font-size:1.25rem}.PersonalInfo .personal-info-holder .personal-info-body{padding:2rem}.PersonalInfo .personal-info-holder .personal-info-body h3{font-size:1.15rem}.PersonalInfo .personal-info-holder .personal-info-body .input-body{gap:1.25rem}.PersonalInfo .continue a{padding:.75rem 3rem}}.InputField,.input-field{background-color:#fff;width:100%;padding:.75rem;border-radius:5px;display:flex;flex-direction:column;gap:.5rem;box-sizing:border-box}.InputField p,.InputField label,.input-field p,.input-field label{margin:0;color:#9a9a9a;font-size:.85rem}.InputField .input,.InputField .input-with-icon,.input-field .input,.input-field .input-with-icon{display:flex;align-items:center;gap:.75rem}.InputField .input #icon,.InputField .input-with-icon #icon,.input-field .input #icon,.input-field .input-with-icon #icon{color:#008ccd;font-size:1.1rem}.InputField .input input,.InputField .input select,.InputField .input-with-icon input,.InputField .input-with-icon select,.input-field .input input,.input-field .input select,.input-field .input-with-icon input,.input-field .input-with-icon select{background-color:#fff;border:none;flex:1;color:#000;outline:none;font-size:.95rem;padding:.25rem 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.InputField .input input::placeholder,.InputField .input select option:first-child,.InputField .input-with-icon input::placeholder,.InputField .input-with-icon select option:first-child,.input-field .input input::placeholder,.input-field .input select option:first-child,.input-field .input-with-icon input::placeholder,.input-field .input-with-icon select option:first-child{color:#ccc;font-size:.9rem}.InputField .input select,.InputField .input-with-icon select,.input-field .input select,.input-field .input-with-icon select{position:relative;padding-right:1.5rem}.InputField .input select::-ms-expand,.InputField .input-with-icon select::-ms-expand,.input-field .input select::-ms-expand,.input-field .input-with-icon select::-ms-expand{display:none}@media (min-width: 768px){.InputField,.input-field{width:calc(50% - .5rem);padding:.9rem}.InputField p,.input-field p{font-size:.87rem}.InputField .input #icon,.input-field .input #icon{font-size:1.15rem}.InputField .input input,.InputField .input select,.input-field .input input,.input-field .input select{font-size:1rem}.InputField .input input::placeholder,.InputField .input select::placeholder,.input-field .input input::placeholder,.input-field .input select::placeholder{font-size:.92rem}}@media (min-width: 1024px){.InputField,.input-field{width:33%;padding:.5rem}.InputField p,.input-field p{font-size:.9rem;margin:0}.InputField .input,.input-field .input{gap:1rem}.InputField .input #icon,.input-field .input #icon{font-size:1.25rem}.InputField .input input,.InputField .input select,.input-field .input input,.input-field .input select{font-size:1rem}.InputField .input input::placeholder,.InputField .input select::placeholder,.input-field .input input::placeholder,.input-field .input select::placeholder{font-size:.95rem}}@media (min-width: 1200px){.InputField,.input-field{width:31%}}.ParentalInfo{display:flex;flex-direction:column;gap:1rem;padding:1rem}.ParentalInfo .parental-info-holder{background-color:#fff;border-radius:5px}.ParentalInfo .parental-info-holder h4{padding:1rem;color:#008ccd;margin:0;border-bottom:1px solid #f1f1f1;font-size:1.1rem}.ParentalInfo .parental-info-holder .parental-info-body{background-color:#f1f1f1;border-radius:0 0 5px 5px;padding:1rem}.ParentalInfo .parental-info-holder .parental-info-body h3{margin:0;color:#000;margin-bottom:1rem;font-size:1rem}.ParentalInfo .parental-info-holder .parental-info-body .warning-message{background-color:red;color:#fff;padding:1rem;margin-bottom:1rem;border-radius:5px}.ParentalInfo .parental-info-holder .parental-info-body label{display:flex;flex-direction:column;gap:.5rem;color:#000;margin-bottom:1rem}.ParentalInfo .parental-info-holder .parental-info-body label select{background-color:#fff;border:none;color:#000;outline:none;width:100%;padding:.75rem;border-radius:5px;font-size:.95rem}.ParentalInfo .parental-info-holder .parental-info-body .input-body{display:flex;flex-direction:column;justify-content:flex-start}.ParentalInfo .parental-info-holder .parental-info-body .input-body .parent-section{margin-bottom:1.5rem}.ParentalInfo .parental-info-holder .parental-info-body .input-body .parent-section h4{margin:0;margin-bottom:1rem;color:#008ccd;font-size:.95rem;padding:0;border:none}.ParentalInfo .parental-info-holder .parental-info-body .input-body .parent-section .input-section{gap:1rem;display:flex;flex-direction:column}.ParentalInfo .continue{display:flex;flex-direction:column;width:100%;gap:.75rem}.ParentalInfo .continue a{padding:.75rem;border:none;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:5px;text-decoration:none;background-color:#000;color:#fff;width:100%}@media (min-width: 768px){.ParentalInfo{gap:1.5rem;padding:1.5rem}.ParentalInfo .parental-info-holder h4{padding:1rem 1.5rem;font-size:1.2rem}.ParentalInfo .parental-info-holder .parental-info-body{padding:1.5rem}.ParentalInfo .parental-info-holder .parental-info-body h3{font-size:1.1rem}.ParentalInfo .parental-info-holder .parental-info-body label select{width:50%;padding:.85rem;font-size:1rem}.ParentalInfo .parental-info-holder .parental-info-body .input-body .parent-section .input-section{flex-direction:row;flex-wrap:wrap}.ParentalInfo .parental-info-holder .parental-info-body .input-body .parent-section .input-section .InputField{width:calc(50% - .5rem)}.ParentalInfo .continue{flex-direction:row;justify-content:space-between}.ParentalInfo .continue a{padding:.75rem 1.5rem;font-size:1rem;width:auto}}@media (min-width: 1024px){.ParentalInfo{gap:2rem;padding:2rem}.ParentalInfo .parental-info-holder h4{padding:1rem 2rem;font-size:1.25rem}.ParentalInfo .parental-info-holder .parental-info-body{padding:2rem}.ParentalInfo .parental-info-holder .parental-info-body h3{font-size:1.15rem}.ParentalInfo .parental-info-holder .parental-info-body label select{width:30%;padding:.9rem;font-size:1.05rem}.ParentalInfo .parental-info-holder .parental-info-body .input-body .parent-section .input-section .InputField{width:calc(33.33% - .67rem)}.ParentalInfo .continue a{padding:.75rem 3rem}}@media (min-width: 1200px){.ParentalInfo .parental-info-body .input-body .parent-section .input-section .InputField{width:calc(25% - .75rem)}}.LocationInfo{display:flex;flex-direction:column;gap:1rem;padding:1rem}.LocationInfo .location-info-holder{background-color:#fff;border-radius:5px}.LocationInfo .location-info-holder h4{padding:1rem;color:#008ccd;margin:0;border-bottom:1px solid #f1f1f1;font-size:1.1rem}.LocationInfo .location-info-holder .location-info-body{background-color:#f1f1f1;border-radius:0 0 5px 5px;padding:1rem}.LocationInfo .location-info-holder .location-info-body h3{margin:0;color:#000;margin-bottom:1rem;font-size:1rem}.LocationInfo .location-info-holder .location-info-body .input-body{display:flex;flex-direction:column;gap:.75rem}.LocationInfo .location-info-holder .location-info-body .input-body button{padding:1rem;border:none;border-radius:5px;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#000;width:100%;cursor:pointer;color:#fff}.LocationInfo .location-info-holder .location-info-body .input-body .error-message{background-color:red;padding:.5rem;border-radius:8px}.LocationInfo .continue{display:flex;flex-direction:column;width:100%;gap:.75rem}.LocationInfo .continue a{padding:.75rem;border:none;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:5px;text-decoration:none;background-color:#000;color:#fff;width:100%}@media (min-width: 768px){.LocationInfo{gap:1.5rem;padding:1.5rem}.LocationInfo .location-info-holder h4{padding:1rem 1.5rem;font-size:1.2rem}.LocationInfo .location-info-holder .location-info-body{padding:1.5rem}.LocationInfo .location-info-holder .location-info-body h3{font-size:1.1rem}.LocationInfo .location-info-holder .location-info-body .input-body{flex-direction:row;flex-wrap:wrap;gap:1rem}.LocationInfo .location-info-holder .location-info-body .input-body button{width:calc(50% - .5rem);padding:1rem 1.25rem;font-size:1rem}.LocationInfo .continue{flex-direction:row;justify-content:space-between}.LocationInfo .continue a{padding:.75rem 1.5rem;font-size:1rem;width:auto}}@media (min-width: 1024px){.LocationInfo{gap:2rem;padding:2rem}.LocationInfo .location-info-holder h4{padding:1rem 2rem;font-size:1.25rem}.LocationInfo .location-info-holder .location-info-body{padding:2rem}.LocationInfo .location-info-holder .location-info-body h3{font-size:1.15rem}.LocationInfo .location-info-holder .location-info-body .input-body{gap:1.25rem}.LocationInfo .location-info-holder .location-info-body .input-body button{width:calc(33.33% - .83rem);padding:1rem 1.5rem;font-size:1.05rem}.LocationInfo .continue a{padding:.75rem 3rem}}.SubmitWindow{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.SubmitWindow .submit-info-holder{background-color:#fff;border-radius:5px;width:90%}.SubmitWindow .submit-info-holder .success-message{background-color:#080;padding:1rem;border-radius:5px}.SubmitWindow .submit-info-holder .success-message h3{color:#fff}.SubmitWindow .submit-info-holder h4{padding:1rem;color:#008ccd;margin:0;border-bottom:1px solid #f1f1f1;font-size:1.1rem}.SubmitWindow .submit-info-holder .submit-info-body{background-color:#f1f1f1;border-radius:0 0 5px 5px;padding:1rem}.SubmitWindow .submit-info-holder .submit-info-body h3{margin:0 0 1rem;color:#000;font-size:1rem}.SubmitWindow .submit-info-holder .submit-info-body .input-body{display:flex;flex-direction:column;gap:1rem}.SubmitWindow .submit-info-holder .submit-info-body .input-body button,.SubmitWindow .submit-info-holder .submit-info-body .input-body a{padding:.75rem 1rem;border:none;border-radius:5px;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#000;color:#fff;cursor:pointer;text-decoration:none;width:100%;box-sizing:border-box}.SubmitWindow .submit-info-holder .submit-info-body .input-body button:disabled,.SubmitWindow .submit-info-holder .submit-info-body .input-body a:disabled{opacity:.5;cursor:not-allowed}.SubmitWindow .submit-info-holder .submit-info-body .input-body #submit{background-color:#080}.SubmitWindow .submit-info-holder .submit-info-body .input-body .error-message{color:red}.SubmitWindow .submit-info-holder .submit-info-body .input-body span{display:flex;align-items:center;gap:.75rem}.SubmitWindow .submit-info-holder .submit-info-body .input-body span input{width:auto}.SubmitWindow .submit-info-holder .submit-info-body .input-body span p{margin:0;color:#000;font-size:.9rem}.SubmitWindow .continue{display:flex;width:100%;justify-content:space-between;gap:1rem}.SubmitWindow .continue a{padding:.5rem 2rem;border:none;font-size:1rem;display:flex;align-items:center;gap:.5rem;border-radius:5px;text-decoration:none;background-color:#000;color:#fff;flex:1;justify-content:center}@media (min-width: 600px){.SubmitWindow{gap:2rem}.SubmitWindow .submit-info-holder{width:100%}.SubmitWindow .submit-info-holder h4{padding:1rem 2rem;font-size:1.25rem}.SubmitWindow .submit-info-holder .submit-info-body{padding:2rem}.SubmitWindow .submit-info-holder .submit-info-body h3{font-size:1.1rem}.SubmitWindow .submit-info-holder .submit-info-body .input-body{flex-direction:row;flex-wrap:wrap;gap:1rem}.SubmitWindow .submit-info-holder .submit-info-body .input-body button,.SubmitWindow .submit-info-holder .submit-info-body .input-body a{width:32.5%;padding:1rem 1.5rem;font-size:1rem}.SubmitWindow .submit-info-holder .submit-info-body .input-body span{flex:1 1 100%;gap:1rem}.SubmitWindow .submit-info-holder .submit-info-body .input-body span p{font-size:1rem}.SubmitWindow .continue{gap:2rem}.SubmitWindow .continue a{padding:.5rem 4rem;font-size:1rem;flex:unset}}@media (min-width: 900px){.SubmitWindow{margin:0 auto}.SubmitWindow .submit-info-holder .success-message{width:900px}.SubmitWindow .submit-info-holder h4{font-size:1.5rem}.SubmitWindow .submit-info-holder .submit-info-body h3{font-size:1.25rem}.SubmitWindow .submit-info-holder .submit-info-body .input-body button,.SubmitWindow .submit-info-holder .submit-info-body .input-body a,.SubmitWindow .submit-info-holder .submit-info-body .input-body span p{font-size:1.1rem}}.ValidateBackPopup{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:#00000056;display:flex;align-items:center;justify-content:center}.ValidateBackPopup .popup-body{background-color:#fff;padding:2rem;border-radius:5px;display:flex;flex-direction:column;gap:1rem}.ValidateBackPopup .popup-body h2{color:#008ccd;display:flex;align-items:center;justify-content:center;margin:0;gap:.5rem}.ValidateBackPopup .popup-body h2 #warning{color:red;font-size:3rem}.ValidateBackPopup .popup-body p{margin:0;color:#000;text-align:center}.ValidateBackPopup .popup-body .actions{display:flex;gap:.5rem;justify-content:center}.ValidateBackPopup .popup-body .actions button{background-color:#cecece;border:none;padding:1rem 2rem;font-size:1rem;font-weight:700;border-radius:5px;cursor:pointer}.ValidateBackPopup .popup-body .actions #exit{background-color:red}.ValidateBackPopup .popup-body .actions #continue{color:#000}.Siblings{display:flex;flex-direction:column;gap:1rem;padding:1rem}.Siblings .siblings-info-holder{background-color:#fff;border-radius:5px}.Siblings .siblings-info-holder h4{padding:1rem;color:#008ccd;margin:0;border-bottom:1px solid #f1f1f1;font-size:1.1rem}.Siblings .siblings-info-holder .siblings-info-body{background-color:#f1f1f1;border-radius:0 0 5px 5px;padding:1rem}.Siblings .siblings-info-holder .siblings-info-body h3{margin:0;color:#000;margin-bottom:1rem;font-size:.9rem}.Siblings .siblings-info-holder .siblings-info-body .input-body{display:flex;flex-direction:column;gap:.75rem}.Siblings .action{display:flex;gap:1rem;flex-wrap:wrap}.Siblings .action button{background-color:#ff00ea;color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;border-radius:5px;animation:glow 1.5s infinite alternate;flex:1;min-width:fit-content}.Siblings .action button:hover{background-color:#000000b7;transform:translateY(-2px);box-shadow:0 4px 8px #4caf504d}.Siblings .action button:disabled{opacity:.5;cursor:not-allowed;animation:none}@keyframes glow{0%{box-shadow:0 0 5px #008ccd}to{box-shadow:0 0 20px #008ccd,0 0 30px #008ccd,0 0 40px #008ccd}}.Siblings .sibling-table-wrapper{background-color:#fff;border-radius:5px;padding:1rem;overflow-x:auto}.Siblings .sibling-table-wrapper h5{margin:0 0 1rem;color:#008ccd;font-size:1rem}.Siblings .sibling-table{width:100%;border-collapse:collapse;min-width:600px}.Siblings .sibling-table th,.Siblings .sibling-table td{padding:.5rem;border:1px solid #ccc;text-align:left;color:#000}.Siblings .sibling-table th{background-color:#f5f5f5;color:#000;font-weight:600}.Siblings .sibling-table td button{margin-right:.5rem;margin-bottom:.25rem}.Siblings .sibling-table button{background-color:#e74c3c;color:#fff;border:none;padding:.25rem .5rem;cursor:pointer;border-radius:3px;font-size:.85rem}.Siblings .sibling-table button:hover{background-color:#c0392b}.Siblings .sibling-table button.edit{background-color:#27ae60}.Siblings .sibling-table button.edit:hover{background-color:#229954}@media (max-width: 767px){.Siblings{padding:.75rem;gap:.75rem}.Siblings .siblings-info-holder h4{padding:.75rem;font-size:1rem}.Siblings .siblings-info-holder .siblings-info-body{padding:.75rem}.Siblings .siblings-info-holder .siblings-info-body h3{font-size:.8rem}.Siblings .action button{padding:.5rem .75rem;font-size:.9rem}.Siblings .sibling-table-wrapper{padding:.75rem;margin:0 -.75rem;border-radius:0}.Siblings .sibling-table-wrapper h5{font-size:.95rem;padding:0 .75rem}.Siblings .sibling-table{font-size:.85rem}.Siblings .sibling-table th,.Siblings .sibling-table td{padding:.4rem;font-size:.8rem}.Siblings .sibling-table button{padding:.3rem .4rem;font-size:.75rem}}@media (min-width: 768px) and (max-width: 1023px){.Siblings{gap:1.5rem;padding:1.5rem}.Siblings .siblings-info-holder h4{padding:1rem 1.5rem;font-size:1.2rem}.Siblings .siblings-info-holder .siblings-info-body{padding:1.5rem}.Siblings .siblings-info-holder .siblings-info-body h3{font-size:1rem}.Siblings .siblings-info-holder .siblings-info-body .input-body{flex-direction:row;flex-wrap:wrap;gap:1rem}.Siblings .siblings-info-holder .siblings-info-body .input-body>*{flex:1 1 calc(50% - .5rem);min-width:250px}.Siblings .action button{flex:0 1 auto;padding:.6rem 1.25rem}.Siblings .sibling-table-wrapper{padding:1.5rem}.Siblings .sibling-table-wrapper h5{font-size:1.1rem}.Siblings .sibling-table th,.Siblings .sibling-table td{padding:.6rem;font-size:.95rem}.Siblings .sibling-table button{padding:.35rem .6rem;font-size:.9rem}}@media (min-width: 1024px){.Siblings{gap:2rem;padding:2rem}.Siblings .siblings-info-holder h4{padding:1rem 2rem;font-size:1.25rem}.Siblings .siblings-info-holder .siblings-info-body{padding:2rem}.Siblings .siblings-info-holder .siblings-info-body h3{font-size:1.15rem}.Siblings .siblings-info-holder .siblings-info-body .input-body{flex-direction:row;flex-wrap:wrap;gap:1.25rem}.Siblings .siblings-info-holder .siblings-info-body .input-body>*{flex:1 1 calc(50% - .625rem);min-width:300px}.Siblings .action button{flex:0 1 auto;padding:.75rem 2rem}.Siblings .sibling-table-wrapper{padding:2rem}.Siblings .sibling-table-wrapper h5{font-size:1.2rem;margin-bottom:1.5rem}.Siblings .sibling-table{min-width:auto}.Siblings .sibling-table th,.Siblings .sibling-table td{padding:.75rem 1rem;font-size:1rem}.Siblings .sibling-table button{padding:.4rem .8rem;font-size:.95rem}}.Story{display:flex;flex-direction:column;gap:1rem;padding:1rem}.Story .story-info-holder{background-color:#fff;border-radius:5px}.Story .story-info-holder h4{padding:1rem;color:#008ccd;margin:0;border-bottom:1px solid #f1f1f1;font-size:1.1rem}.Story .story-info-holder .story-info-body{background-color:#f1f1f1;border-radius:0 0 5px 5px;padding:1rem}.Story .story-info-holder .story-info-body h3{margin:0;color:#000;margin-bottom:1rem;font-size:.9rem}.Story .story-info-holder .story-info-body .input-body{width:100%}.Story .story-info-holder .story-info-body p{color:#000}.Story .continue{display:flex;flex-direction:column;width:100%;gap:.75rem}.Story .continue a{padding:.75rem;border:none;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:5px;text-decoration:none;background-color:#000;color:#fff;width:100%}@media (min-width: 768px){.Story{gap:1.5rem;padding:1.5rem}.Story .story-info-holder h4{padding:1rem 1.5rem;font-size:1.2rem}.Story .story-info-holder .story-info-body{padding:1.5rem}.Story .story-info-holder .story-info-body h3{font-size:1.1rem}.Story .story-info-holder .story-info-body .input-body{flex-direction:row;flex-wrap:wrap;gap:1rem}.Story .continue{flex-direction:row;justify-content:space-between}.Story .continue a{padding:.75rem 1.5rem;font-size:1rem;width:auto}}@media (min-width: 1024px){.Story{gap:2rem;padding:2rem}.Story .story-info-holder h4{padding:1rem 2rem;font-size:1.25rem}.Story .story-info-holder .story-info-body{padding:2rem}.Story .story-info-holder .story-info-body h3{font-size:1.15rem}.Story .story-info-holder .story-info-body .input-body{gap:1.25rem}.Story .continue a{padding:.75rem 3rem}}.TextArea{background-color:#fff;width:100%;padding:.75rem;border-radius:5px;display:flex;flex-direction:column;gap:.5rem;box-sizing:border-box}.TextArea p{margin:0;color:#9a9a9a;font-size:.85rem}.TextArea .input{display:flex;width:100%;gap:.75rem}.TextArea .input #icon{color:#008ccd;font-size:1.1rem}.TextArea .input textarea{background-color:#fff;border:none;flex:1;color:#000;outline:none;font-size:.95rem;padding:.25rem 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:20rem;font-family:Calibri}.TextArea .input input::placeholder,.TextArea .input select option:first-child{color:#ccc;font-size:.9rem}.TextArea .input select{position:relative;padding-right:1.5rem}.TextArea .input select::-ms-expand{display:none}@media (min-width: 768px){.TextArea{width:100%;padding:.9rem}.TextArea p{font-size:.87rem}.TextArea .input #icon{font-size:1.15rem}.TextArea .input textarea{font-size:1rem}.TextArea .input textarea::placeholder{font-size:.92rem}}@media (min-width: 1024px){.TextArea{width:100%;padding:.5rem}.TextArea p{font-size:.9rem;margin:0}.TextArea .input{gap:1rem}.TextArea .input #icon{font-size:1.25rem}.TextArea .input textarea{font-size:1.15rem}.TextArea .input textarea::placeholder{font-size:.95rem}}@media (min-width: 1200px){.TextArea{width:100%}}.print-preview{font-family:Calibri;background-color:#00000058;padding:2rem 0;width:100%;min-height:100vh;height:auto}.print-preview .print-actions{display:flex;justify-content:flex-end;padding-right:2rem}.print-preview .print-actions button{display:flex;align-items:center;gap:8px;padding:12px 25px;border:none;border-radius:6px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px #0000001a}.print-preview .print-actions button.prev{background:#f8f9fa;color:#495057}.print-preview .print-actions button.prev:hover{background:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.print-preview .print-actions button.next{background:#4caf50;color:#fff}.print-preview .print-actions button.next:hover{background:#43a047;transform:translateY(-2px);box-shadow:0 4px 8px #4caf504d}.print-preview .print-actions button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.print-preview .print-body{max-width:210mm;margin:0 auto;width:100%;padding:0}.print-preview .print-body .page{background-color:#fff;width:100%;min-height:297mm;border:30px solid #328aca;padding:2rem;box-sizing:border-box;position:relative;display:flex;flex-direction:column;page-break-after:always;page-break-inside:avoid}.print-preview .print-body .page .page-number{text-align:center;color:#000;font-size:.85rem}.print-preview .print-body .page .intro-section{display:flex;align-items:center;margin-bottom:1rem}.print-preview .print-body .page .intro-section .head{flex:1;display:flex;flex-direction:column;gap:.25rem}.print-preview .print-body .page .intro-section .head h1{color:#292569;font-size:2rem;font-family:Arial,Helvetica,sans-serif;margin:0}.print-preview .print-body .page .intro-section .head .divider{height:3px;width:100%;background-color:#328aca}.print-preview .print-body .page .intro-section .head p{color:#292569;margin:0;font-weight:700;font-size:.8rem}.print-preview .print-body .page .intro-section span{height:5rem;width:5rem;background-color:#328aca;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.75rem;color:#fff;font-family:Times New Roman,Times,serif;align-self:flex-end}.print-preview .print-body .page .intro-section .image-section{flex:1;display:flex;justify-content:flex-end;align-self:flex-start;align-items:flex-start}.print-preview .print-body .page .intro-section .image-section img{width:15rem}.print-preview .print-body .page .applicant-section{margin-bottom:1rem}.print-preview .print-body .page .applicant-section h2{color:#292569;font-family:Arial,Helvetica,sans-serif;font-size:1rem;margin:0}.print-preview .print-body .page .applicant-section .section-info{display:flex;flex-wrap:wrap}.print-preview .print-body .page .applicant-section .section-info .box{width:30%;border:2px solid #328aca;display:flex;flex-direction:column;align-items:flex-start;padding:.25rem .5rem;height:2.5rem}.print-preview .print-body .page .applicant-section .section-info .box p{color:#292569;margin:0;font-size:.9rem}.print-preview .print-body .page .applicant-section .section-info .box .user-answer{font-weight:700;color:#000;font-size:.85rem}.print-preview .print-body .page #banner{color:#000;font-size:.8rem;text-align:center;margin:0;border-top:2px solid #328aca;padding-top:.5rem}.print-preview .print-body .page .sibling-table{width:100%;border-collapse:collapse;margin-top:1rem}.print-preview .print-body .page .sibling-table th,.print-preview .print-body .page .sibling-table td{border:2px solid #328aca;padding:.5rem;text-align:left;color:#000;font-size:.85rem}.print-preview .print-body .page .sibling-table th{background-color:#fff;color:#292569}.print-preview .print-body .page .church-section h4{color:#328aca;margin:0}.print-preview .print-body .page .church-section .church-paragraph{display:flex;flex-direction:column;color:#000;margin:0;margin-bottom:1rem}.print-preview .print-body .page .church-section .church-paragraph .church{padding:.5rem;border:1px solid #328aca}.print-preview .print-body .page .declaration{margin-bottom:2rem}.print-preview .print-body .page .declaration h1{color:#328aca;font-size:1.5rem;margin:0}.print-preview .print-body .page .declaration .declare-body p{color:#292569;margin:0}.print-preview .print-body .page .declaration .declare-body li{color:#292569;list-style:lower-latin}.print-preview .print-body .page .declaration .declare-body span{display:flex;align-items:flex-start;border-top:1.5px solid #328aca;border-bottom:1.5px solid #328aca;height:3rem}.print-preview .print-body .page .declaration .declare-body span p{flex:1;margin:0}.print-preview .print-body .page .check-list{margin-bottom:1rem}.print-preview .print-body .page .check-list h1{color:#328aca;font-size:1.5rem;margin:0}.print-preview .print-body .page .check-list .body span{display:flex;align-items:center;gap:1rem}.print-preview .print-body .page .check-list .body span input{background:#fff}.print-preview .print-body .page .check-list .body span p{margin:0;color:#292569}.print-preview .print-body .page .check-list .body .notice{color:#292569;margin-top:1rem}.print-preview .print-body .page .narrative{margin-bottom:2rem}.print-preview .print-body .page .narrative p{color:#292569;margin:0;margin-bottom:1rem}.print-preview .print-body .page .narrative .message-box{padding:1rem;height:30rem;border:1.5px solid #328aca;color:#000}.print-preview .print-body .page .home-sketch p{color:#292569;margin:0;margin-bottom:1rem}.print-preview .print-body .page .home-sketch .sketch-box{padding:1rem;height:20rem;border:1.5px solid #328aca}.print-preview .print-body .page .home-sketch .landmarks{color:#000;margin-top:1rem}.print-preview .print-body .page .home-sketch .landmarks p{display:flex}.print-preview .print-body .page .home-sketch .landmarks p span{border:1px solid #328aca;flex:1;height:2rem;display:flex;align-items:center}.print-preview .print-body .page .page-footer{position:absolute;bottom:1rem;width:100%;text-align:center;font-size:.85rem;color:#292569}.print-preview .print-body .page .image-row{width:100%;display:flex;align-items:center;justify-content:space-between}.print-preview .print-body .page .image-row img{height:4rem}.print-preview .print-body .page.data-protection-page .data-protection-section{display:flex;flex-direction:column;justify-content:space-between}.print-preview .print-body .page.data-protection-page .data-protection-section .top .data-protection-title{color:#292569;font-size:1.75rem;font-weight:700;margin:0 0 1.5rem;text-align:left}.print-preview .print-body .page.data-protection-page .data-protection-section .top .data-protection-content{flex:1}.print-preview .print-body .page.data-protection-page .data-protection-section .top .data-protection-content h3{color:#000;font-size:1rem;font-weight:700;margin:0 0 1rem}.print-preview .print-body .page.data-protection-page .data-protection-section .top .data-protection-content p{color:#000;font-size:.95rem;line-height:1.5;margin:0 0 1rem;text-align:justify}.print-preview .print-body .page.data-protection-page .data-protection-section .top .data-protection-content p.obligations-intro{margin-bottom:.5rem}.print-preview .print-body .page.data-protection-page .data-protection-section .top .data-protection-content p.obligation-item{margin-bottom:.75rem;padding-left:1rem}.print-preview .print-body .page.protection-extended{display:flex;flex-direction:column;justify-content:space-between}.print-preview .print-body .page.protection-extended .signature-section{margin-top:2rem}.print-preview .print-body .page.protection-extended .signature-section .signature-line{display:flex;align-items:center;margin-bottom:1.5rem;color:#000;font-size:.9rem}.print-preview .print-body .page.protection-extended .signature-section .signature-line .signature-label{white-space:nowrap;margin-right:.5rem}.print-preview .print-body .page.protection-extended .signature-section .signature-line .signature-underline{flex:1;border-bottom:1px solid #000;min-width:200px;margin-right:1rem}.print-preview .print-body .page.protection-extended .signature-section .signature-line .date-label{white-space:nowrap;margin-right:.5rem}.print-preview .print-body .page.protection-extended .signature-section .signature-line .date-underline{border-bottom:1px solid #000;min-width:150px}.print-preview .print-body .page.protection-extended .your-rights h4{color:#000}.print-preview .print-body .page.protection-extended .your-rights p{color:#000;font-size:.95rem;line-height:1.5;margin:0 0 1rem;text-align:justify}.print-preview .print-body .page.protection-extended .your-rights p.rights-intro{margin-bottom:.5rem}.print-preview .print-body .page.protection-extended .your-rights p.rights-item{margin-bottom:.75rem;padding-left:1rem}.print-preview .print-body .page.protection-extended .bottom .footer-logos{display:flex;align-items:center;justify-content:space-between;margin:2rem 0 1rem;padding-top:1rem;border-top:2px solid #328aca}.print-preview .print-body .page.protection-extended .bottom .footer-logos img{height:2.5rem;object-fit:cover}.print-preview .print-body .page.protection-extended .bottom .footer-warning{background-color:#d32f2f;color:#fff;text-align:center;padding:.5rem;font-size:.75rem;font-weight:700;margin-bottom:.5rem;margin-top:2rem}.print-preview .print-body .last{justify-content:space-between}@media print{@page{size:A4;margin:0;@bottom-center{content:"Page " counter(page) " of " counter(pages)}}body{margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-preview{background-color:transparent;padding:0}.print-preview .print-actions{display:none}.print-preview .print-body{padding:0}.print-preview .page{page-break-after:always;page-break-inside:avoid;box-shadow:none}}@media (max-width: 600px){.print-preview{padding:0;background-color:#328aca}.print-preview .print-actions{padding-right:1rem}.print-preview .print-actions button{padding:10px 20px;font-size:14px;gap:6px}.print-preview .print-body{padding:0 1rem}.print-preview .print-body .page{padding:1rem;border-width:15px;box-sizing:border-box;width:auto}.print-preview .print-body .page .intro-section{flex-wrap:wrap;align-items:flex-start;gap:.5rem}.print-preview .print-body .page .intro-section .head{flex:1 1 100%}.print-preview .print-body .page .intro-section .head h1{font-size:1rem}.print-preview .print-body .page .intro-section span{align-self:flex-start}.print-preview .print-body .page .intro-section .image-section{flex:1 1 100%;justify-content:flex-start;margin-top:.5rem}.print-preview .print-body .page .applicant-section .section-info{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.print-preview .print-body .page .applicant-section .section-info .box{width:95%}.print-preview .print-body .page .image-row{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:0rem}.print-preview .print-body .page .image-row img,.print-preview .print-body .page.data-protection-page .footer-logos img{height:2rem}}.DataProtection{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;background-color:#f9f9f9;min-height:100vh}.DataProtection .data-body{width:100%;border-radius:10px;padding:1rem;box-shadow:0 2px 8px #0000000d}.DataProtection .data-body h1{font-size:1.25rem;color:#008ccd;margin-bottom:1rem;text-align:center}.DataProtection .data-body .data-content{font-size:.9rem;color:#333}.DataProtection .data-body .data-content p{margin-bottom:.8rem;line-height:1.5}.DataProtection .data-body .data-content ul{padding-left:1rem;list-style:disc}.DataProtection .data-body .data-content ul li{margin-bottom:.5rem;line-height:1.5}.DataProtection .data-body .data-content ul a{color:#008ccd;text-decoration:underline}.DataProtection .data-body .data-content ul a:hover{text-decoration:none}@media (min-width: 768px){.DataProtection{padding:2rem 1rem}.DataProtection .data-body{background-color:#fff;padding:1.5rem;max-width:800px}.DataProtection .data-body h1{font-size:1.5rem;margin-bottom:1.25rem}.DataProtection .data-body .data-content{font-size:.95rem}.DataProtection .data-body .data-content p{margin-bottom:.9rem;line-height:1.55}.DataProtection .data-body .data-content ul{padding-left:1.1rem}.DataProtection .data-body .data-content ul li{margin-bottom:.6rem}}@media (min-width: 1024px){.DataProtection{padding:4rem 2rem}.DataProtection .data-body{padding:2rem;max-width:900px;box-shadow:0 4px 12px #0000000d}.DataProtection .data-body h1{font-size:1.75rem;margin-bottom:1.5rem}.DataProtection .data-body .data-content{font-size:1rem}.DataProtection .data-body .data-content p{margin-bottom:1rem;line-height:1.6}.DataProtection .data-body .data-content ul{padding-left:1.2rem}.DataProtection .data-body .data-content ul li{margin-bottom:.75rem;line-height:1.6}}.AlertBar{background-color:#ff6000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:.5rem 1rem;position:fixed;width:100vw;z-index:500}.AlertBar #alert{font-size:2.5rem;flex-shrink:0}.AlertBar h4{margin:0;font-size:1rem;line-height:1.4}@media (max-width: 640px){.AlertBar{padding:.75rem;gap:.5rem;flex-direction:row}.AlertBar #alert{font-size:1.5rem}.AlertBar h4{font-size:.75rem;line-height:1.3}}@media (min-width: 641px) and (max-width: 1024px){.AlertBar{padding:.625rem 1rem;gap:.75rem;flex-direction:row}.AlertBar #alert{font-size:2rem}.AlertBar h4{font-size:.875rem;line-height:1.4}}@media (min-width: 1025px){.AlertBar{padding:.5rem 1rem;flex-direction:row}.AlertBar #alert{font-size:2.5rem}.AlertBar h4{font-size:1rem}}
