@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@500&family=Quicksand:wght@400;700&display=swap";html,body,header,footer,section,article,h1,h2,h3,p,a,button,ul,address,svg,input,textarea{margin:0;border:0;padding:0;font:inherit;color:inherit;background:transparent;text-decoration:none;box-sizing:border-box}img{display:block;width:100%;height:auto}li{list-style:none}html{font:-apple-system-body}:root{--logo-color: #a3826c;--main-title-color: #4e4e4e;--main-text-color: #3e3e3e;--line-color: rgb(204, 204, 204);--label-text-color: #3a3a3a;--main-bg-color: rgb(255, 255, 255);--input-border-color: #e1e1e1;--input-bg-color: #f3f3f3;--input-text-color: #767676;--primary-color: #006d81;--secondary-color: #57d9ad;--button-color: linear-gradient(150deg, #006d81, #57d9ad);--invert-text-color: white;--danger-color: rgb(200, 0, 0);--modal-bg-color: rgb(54 54 54 / 85%);--main-font-family: "Quicksand";--main-title-font-family: "Josefin Sans";--body-font-weight: 400;--strong-font-weight: 700;--button-font-weight: 600;--body-font-size: 1rem;--main-title-font-size: 1.5rem;--subtitle-font-size: 1.1rem}@media (prefers-color-scheme: dark){:root{--main-title-color: rgb(255, 255, 255);--main-bg-color: #232426;--main-text-color: rgb(255, 255, 255);--label-text-color: white;--input-bg-color: rgb(70, 70, 70);--input-text-color: white}}body{color:var(--main-text-color);font-family:var(--main-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);background-color:var(--main-bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header{display:flex;flex-direction:column;align-items:center;padding:2rem}footer{display:flex;flex-direction:column;align-items:center;padding:2rem 0 5rem}h1{font-family:var(--main-title-font-family);font-size:var(--main-title-font-size);color:var(--main-title-color);text-transform:uppercase;padding:2rem 0;border-bottom:1px solid var(--secondary-color);margin:.5rem}h2{font-family:var(--main-title-font-family);font-size:var(--subtitle-font-size);font-weight:var(--main-title-font-weight);color:var(--main-title-color);text-transform:uppercase;padding-bottom:.5rem;margin:2.5rem 0 3rem;border-bottom:1px solid var(--line-color)}fieldset{border-width:1px;border:none;padding:0}input[type=text]{--webkit-appearance: none;outline:none;font-family:Helvetica,Arial,sans-serif}input[type=file]{color:transparent}input:-internal-autofill-selected{color:var(--input-text-color)!important}._logo_5sx6k_1{width:100px;display:block}._content_4ii7x_1{display:block;margin:auto;padding:3rem 1rem 5rem;background-color:var(--main-bg-color);margin:1rem;border:1px solid var(--input-bg-color);border-radius:.2rem}._content_4ii7x_1::-webkit-scrollbar{display:none}._labelText_4ii7x_15{display:block;font-size:1rem;font-weight:700;color:var(--label-text-color);margin:2rem 0 1rem}._labelSubText_4ii7x_23{font-size:.9rem;color:var(--label-text-color);margin-bottom:1rem}._formInput_4ii7x_29{display:block;margin:0 0 .2rem;padding:.5rem .3rem;width:100%;background-color:var(--input-bg-color);border-color:var(--input-border-color);border-style:solid;border-width:1px;border-radius:4px;color:var(--input-text-color);font-size:1rem;font-weight:600}._formInputInvalid_4ii7x_44{border-color:#f83c3c}._feedbackInvalid_4ii7x_48{color:#f83c3c;font-size:.9rem;margin-top:.5rem;margin-bottom:1rem}._feedbackValid_4ii7x_55{visibility:hidden}._fileInputField_4ii7x_59{max-width:150px}._fileInputField_4ii7x_59::-webkit-file-upload-button,._input_4ii7x_66[type=file]::file-selector-button{display:none}._uploadButtonFrame_4ii7x_70{margin:.5rem 0 1rem}._customFileUploadButton_4ii7x_74{position:relative;display:inline;background-color:var(--main-bg-color);margin:.5rem 0 1rem;padding:.55rem 1.4rem;font-family:var(--main-font-family);font-size:var(--body-font-size);font-weight:700;color:var(--input-text-color);border:1px solid transparent;border-radius:1.4rem;transition:background-color .6s;overflow:hidden;z-index:1;cursor:pointer}._customFileUploadButton_4ii7x_74:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:var(--button-color);border-radius:inherit;z-index:-1}._customFileUploadButton_4ii7x_74:hover{background-color:var(--button-color);color:var(--invert-text-color)}._fileInputInvalid_4ii7x_106{border-color:var(--danger-color)}._fileListItem_4ii7x_110{color:var(--primary-color);font-weight:700}._footer_4ii7x_115{display:flex;justify-content:flex-start;padding-top:1rem}._messageContent_4ii7x_121{display:block;margin:auto;padding:.2rem 2rem 2rem;background-color:var(--main-bg-color);border-radius:.5rem;border:1px solid var(--input-bg-color)}._linkText_4ii7x_130{cursor:pointer;text-decoration:underline}._churchLogo_4ii7x_135{height:60px;width:auto;display:block}._button_16sv1_1{display:inline-block;font-weight:var(--button-font-weight);cursor:pointer;transition:background-color .6s}._primaryButton_16sv1_8{position:relative;padding:.7rem 2.3rem;border-radius:1.4rem;color:var(--invert-text-color);background:var(--button-color);border:1px solid transparent;transition:background-color .6s;overflow:hidden;z-index:1}._primaryButton_16sv1_8:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background-color:var(--button-color);border-radius:inherit;transition:background-color .6s;z-index:-1}._primaryButton_16sv1_8:hover:before{background-color:var(--main-bg-color)}._primaryButton_16sv1_8:hover{color:var(--input-text-color)}._secondaryButton_16sv1_38{position:relative;background:var(--button-color);padding:.55rem 1.4rem;border-radius:1.4rem;color:var(--input-text-color);border:1px solid transparent;transition:background-color .6s;overflow:hidden;z-index:1}._secondaryButton_16sv1_38:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background-color:var(--main-bg-color);border-radius:inherit;transition:background-color .6s;z-index:-1}._secondaryButton_16sv1_38:hover:before{background-color:var(--button-color)}._secondaryButton_16sv1_38:hover{color:var(--invert-text-color)}._deleteButton_16sv1_70{padding:.1rem .45rem .2rem;border-radius:50%;margin:0 .5rem .5rem 0;color:var(--main-title-color);border:1px solid var(--main-title-color);transition:background-color .6s}._deleteButton_16sv1_70:hover,._deleteButton_16sv1_70:active{background-color:var(--danger-color);color:var(--invert-text-color)}._container_14xfa_1{background-color:#80808033}@media screen and (min-width: 900px){._container_14xfa_1{width:900px;margin:auto}}._backdrop_1qr5b_1{position:fixed;width:100%;height:100vh;z-index:10;background:var(--modal-bg-color);transition:opacity .2s linear}._overlay_1qr5b_10{position:relative;width:auto;z-index:11}._canvas_1qr5b_17{position:fixed;top:50%;left:50%;background-color:transparent;padding:0 2rem 2rem;border-radius:.5rem;text-align:center;transform:translate(-50%,-50%);animation:_appear_1qr5b_1 1s}@keyframes _appear_1qr5b_1{0%{opacity:0}to{opacity:1}}._content_ywf2i_1{display:block;margin:auto;text-align:center}._loader_ywf2i_9{display:inline-block;position:relative;width:80px;height:80px}._loader_ywf2i_9 div{animation:_loader_ywf2i_9 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}._loader_ywf2i_9 div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:var(--secondary-color);margin:-4px 0 0 -4px}._loader_ywf2i_9 div:nth-child(1){animation-delay:-36ms}._loader_ywf2i_9 div:nth-child(1):after{top:63px;left:63px}._loader_ywf2i_9 div:nth-child(2){animation-delay:-72ms}._loader_ywf2i_9 div:nth-child(2):after{top:68px;left:56px}._loader_ywf2i_9 div:nth-child(3){animation-delay:-.108s}._loader_ywf2i_9 div:nth-child(3):after{top:71px;left:48px}._loader_ywf2i_9 div:nth-child(4){animation-delay:-.144s}._loader_ywf2i_9 div:nth-child(4):after{top:72px;left:40px}._loader_ywf2i_9 div:nth-child(5){animation-delay:-.18s}._loader_ywf2i_9 div:nth-child(5):after{top:71px;left:32px}._loader_ywf2i_9 div:nth-child(6){animation-delay:-.216s}._loader_ywf2i_9 div:nth-child(6):after{top:68px;left:24px}._loader_ywf2i_9 div:nth-child(7){animation-delay:-.252s}._loader_ywf2i_9 div:nth-child(7):after{top:63px;left:17px}._loader_ywf2i_9 div:nth-child(8){animation-delay:-.288s}._loader_ywf2i_9 div:nth-child(8):after{top:56px;left:12px}@keyframes _loader_ywf2i_9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
