.deaconRegisterPage{color:#1f1b16;min-height:100vh;font-family:Cairo,var(--font-cairo),sans-serif;padding:260px 4% 96px}.deaconRegisterPage__shell{z-index:2;width:min(100%,896px);margin:0 auto;position:relative}.deaconRegisterPage__back{color:#1f1b16;background:#fafafa;border:1px solid #e9eaeb;border-radius:999px;justify-content:center;align-items:center;min-width:150px;min-height:40px;padding:6px 24px;font-size:16px;font-weight:800;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:absolute;top:0;left:calc(100% + 48px)}.deaconRegisterPage__back:hover,.deaconRegisterPage__back:focus-visible{color:#fff;background:#3b2c1e;border-color:#3b2c1e}.deaconRegisterPage .deaconRegisterCard{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 9px 14px #0000001a}.deaconRegisterPage .deaconRegisterCard__header{color:#fff;text-align:center;background:#3b2c1e;justify-content:center;align-items:center;min-height:94px;padding:24px;display:flex}.deaconRegisterPage .deaconRegisterCard__header h1{font-size:clamp(24px,3vw,32px);font-weight:900;line-height:1.25}.deaconRegisterPage .deaconRegisterCard__body{flex-direction:column;gap:32px;padding:24px 40px 32px;display:flex}.deaconRegisterPage .deaconRegisterSection{flex-direction:column;gap:24px;display:flex}.deaconRegisterPage .deaconRegisterSection h2{color:#c6a24f;text-align:right;font-size:20px;font-weight:900;line-height:1.4}.deaconRegisterPage .deaconRegisterDbNotice{text-align:right;background:#c6a24f14;border:1px solid #c6a24f47;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.deaconRegisterPage .deaconRegisterDbNotice>span{color:#fff;background:#c6a24f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;font-weight:900;line-height:1;display:inline-flex}.deaconRegisterPage .deaconRegisterDbNotice h2{color:#3b2c1e;margin-bottom:4px;font-size:18px;font-weight:900;line-height:1.4}.deaconRegisterPage .deaconRegisterDbNotice p{color:#3b2c1ebd;font-size:15px;font-weight:700;line-height:1.7}.deaconRegisterPage .deaconRegisterGrid{gap:16px 24px;display:grid}.deaconRegisterPage .deaconRegisterGrid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.deaconRegisterPage .deaconContactRows{flex-direction:column;gap:16px;display:flex}.deaconRegisterPage .deaconContactRow{gap:20px;display:grid}.deaconRegisterPage .deaconContactRow--mobile{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,400px)}.deaconRegisterPage .deaconContactRow--mobile .deaconRegisterField{grid-column:2}.deaconRegisterPage .deaconContactRow--phones{direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr))}.deaconRegisterPage .deaconAddressRows{flex-direction:column;gap:16px;display:flex}.deaconRegisterPage .deaconAddressRow{direction:ltr;gap:16px;display:grid}.deaconRegisterPage .deaconAddressRow--top{grid-template-columns:minmax(0,192px) minmax(0,400px) minmax(0,192px)}.deaconRegisterPage .deaconAddressRow--middle{grid-template-columns:minmax(0,608px) minmax(0,192px)}.deaconRegisterPage .deaconRegisterField{flex-direction:column;gap:8px;display:flex}.deaconRegisterPage .deaconRegisterField--full{width:100%}.deaconRegisterPage .deaconRegisterField>span{color:#1f1b16;text-align:right;font-size:14px;font-weight:800;line-height:1.4}.deaconRegisterPage .deaconRegisterField input,.deaconRegisterPage .deaconRegisterField select,.deaconRegisterPage .deaconRegisterField textarea{color:#252b37;text-align:right;background:#fdfdfd;border:1px solid #e9eaeb;border-radius:12px;width:100%;min-height:48px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.deaconRegisterPage .deaconRegisterField input::placeholder,.deaconRegisterPage .deaconRegisterField select::placeholder,.deaconRegisterPage .deaconRegisterField textarea::placeholder{color:#a4a7ae;opacity:1}.deaconRegisterPage .deaconRegisterField input:focus,.deaconRegisterPage .deaconRegisterField select:focus,.deaconRegisterPage .deaconRegisterField textarea:focus{border-color:#c6a24f;outline:none;box-shadow:0 0 0 4px #c6a24f29}.deaconRegisterPage .deaconRegisterField input[type=file]{cursor:pointer;text-align:center;border-color:#c6a24f}.deaconRegisterPage .deaconRegisterField select{appearance:none;background:linear-gradient(45deg,#0000 50%,#a4a7ae 50%) 15px/7px 7px no-repeat,linear-gradient(135deg,#a4a7ae 50%,#0000 50%) 20px/7px 7px no-repeat,#fdfdfd;padding-inline-start:40px}.deaconRegisterPage .deaconRegisterField textarea{resize:vertical;min-height:64px}.deaconRegisterPage .deaconGenderToggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.deaconRegisterPage .deaconGenderToggle button{color:#3b2c1e;cursor:pointer;background:#fff;border:1px solid #e9eaeb;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-family:inherit;font-size:14px;display:inline-flex}.deaconRegisterPage .deaconGenderToggle button.active{background:#c6a24f1a;border:2px solid #c6a24f}.deaconRegisterPage .deaconGenderToggle button span{background:#3b2c1e;border-radius:50%;width:8px;height:8px}.deaconRegisterPage .deaconOrdination{flex-direction:column;gap:12px;display:flex}.deaconRegisterPage .deaconOrdination>span{color:#1f1b16;font-size:14px;font-weight:800}.deaconRegisterPage .deaconOrdination div{flex-wrap:wrap;gap:16px;display:flex}.deaconRegisterPage .deaconOrdination label{color:#1f1b16;cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.deaconRegisterPage .deaconOrdination input{accent-color:#c6a24f}.deaconRegisterPage .deaconRegisterNotice{text-align:right;background:#c6a24f0d;border:1px solid #c6a24f33;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.deaconRegisterPage .deaconRegisterNotice h2{color:#1f1b16;font-size:18px;font-weight:900}.deaconRegisterPage .deaconRegisterNotice ol{counter-reset:notices;flex-direction:column;gap:12px;list-style:none;display:flex}.deaconRegisterPage .deaconRegisterNotice li{color:#1f1b16;counter-increment:notices;gap:12px;font-size:15px;font-weight:700;line-height:1.6;display:flex}.deaconRegisterPage .deaconRegisterNotice li:before{content:counter(notices);color:#fff;background:#c6a24f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:inline-flex}.deaconRegisterPage .deaconRegisterSubmit{color:#fff;cursor:pointer;background:#c6a24f;border:none;border-radius:24px;min-height:52px;padding:10px 24px;font-family:inherit;font-size:18px;font-weight:800;transition:background .2s,box-shadow .2s,transform .2s}.deaconRegisterPage .deaconRegisterSubmit:hover,.deaconRegisterPage .deaconRegisterSubmit:focus-visible{color:#2f2318;background:#d7b762;outline:none;transform:translateY(-2px);box-shadow:0 14px 28px #3b2c1e29}.deaconRegisterPage .deaconRegisterSubmit:disabled{color:#ffffffe0;cursor:not-allowed;box-shadow:none;opacity:.78;background:#b9a36e;transform:none}.deaconRegisterPage .deaconRegisterSuccess{text-align:center;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(100%,680px);min-height:420px;margin:0 auto;padding:clamp(28px,5vw,52px);display:flex;box-shadow:0 9px 14px #0000001a}.deaconRegisterPage .deaconRegisterSuccess__icon{background:#c6a24f24;border:2px solid #c6a24f5c;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.deaconRegisterPage .deaconRegisterSuccess__icon:before{content:"";border:5px solid #c6a24f;border-width:0 5px 5px 0;width:16px;height:30px;transform:rotate(45deg)translate(-2px,-3px)}.deaconRegisterPage .deaconRegisterSuccess__eyebrow{color:#c6a24f;font-size:16px;font-weight:900;line-height:1.5}.deaconRegisterPage .deaconRegisterSuccess h1{color:#3b2c1e;font-size:clamp(25px,3.5vw,36px);font-weight:900;line-height:1.25}.deaconRegisterPage .deaconRegisterSuccess>p:not(.deaconRegisterSuccess__eyebrow){color:#3b2c1ebd;max-width:620px;font-size:17px;line-height:1.8}.deaconRegisterPage .deaconRegisterSuccess__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.deaconRegisterPage .deaconRegisterSuccess__actions a,.deaconRegisterPage .deaconRegisterSuccess__actions button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:900;display:inline-flex}.deaconRegisterPage .deaconRegisterSuccess__actions a{color:#fff;background:#c6a24f;border:1px solid #c6a24f}.deaconRegisterPage .deaconRegisterSuccess__actions button{color:#3b2c1e;background:#fff;border:1px solid #c6a24f6b}[dir=ltr] .deaconRegisterPage .deaconRegisterDbNotice{text-align:left;flex-direction:row}[dir=ltr] .deaconRegisterPage .deaconRegisterSection h2,[dir=ltr] .deaconRegisterPage .deaconRegisterField>span,[dir=ltr] .deaconRegisterPage .deaconRegisterField input,[dir=ltr] .deaconRegisterPage .deaconRegisterField select,[dir=ltr] .deaconRegisterPage .deaconRegisterField textarea,[dir=ltr] .deaconRegisterPage .deaconRegisterNotice{text-align:left}[dir=ltr] .deaconRegisterPage .deaconRegisterField select{background:linear-gradient(45deg,#0000 50%,#a4a7ae 50%) calc(100% - 20px)/7px 7px no-repeat,linear-gradient(135deg,#a4a7ae 50%,#0000 50%) calc(100% - 15px)/7px 7px no-repeat,#fdfdfd;padding-inline:12px 40px}[dir=ltr] .deaconRegisterPage .deaconOrdination{align-items:flex-start}[dir=ltr] .deaconRegisterPage .deaconRegisterNotice li{flex-direction:row}[dir=ltr] .deaconRegisterPage .deaconContactRow--phones{direction:ltr}@media (max-width:1100px){.deaconRegisterPage__back{margin-bottom:18px;position:relative;left:auto}}@media (max-width:720px){.deaconRegisterPage{padding:112px 4% 72px}.deaconRegisterPage .deaconRegisterCard{border-radius:18px}.deaconRegisterPage .deaconRegisterCard__header{min-height:76px}.deaconRegisterPage .deaconRegisterCard__body{padding:24px 18px 28px}.deaconRegisterPage .deaconRegisterGrid,.deaconRegisterPage .deaconRegisterGrid--two,.deaconRegisterPage .deaconRegisterGrid--contact,.deaconRegisterPage .deaconContactRow,.deaconRegisterPage .deaconAddressRow{grid-template-columns:1fr}.deaconRegisterPage .deaconRegisterGrid .deaconRegisterField:first-child,.deaconRegisterPage .deaconRegisterGrid--two .deaconRegisterField:first-child,.deaconRegisterPage .deaconRegisterGrid--contact .deaconRegisterField:first-child,.deaconRegisterPage .deaconContactRow .deaconRegisterField:first-child,.deaconRegisterPage .deaconAddressRow .deaconRegisterField:first-child,.deaconRegisterPage .deaconRegisterGrid .deaconRegisterField,.deaconRegisterPage .deaconRegisterGrid--two .deaconRegisterField,.deaconRegisterPage .deaconRegisterGrid--contact .deaconRegisterField,.deaconRegisterPage .deaconContactRow .deaconRegisterField,.deaconRegisterPage .deaconAddressRow .deaconRegisterField{grid-column:auto}.deaconRegisterPage .deaconRegisterSubmit,.deaconRegisterPage .deaconRegisterSuccess__actions,.deaconRegisterPage .deaconRegisterSuccess__actions a,.deaconRegisterPage .deaconRegisterSuccess__actions button{width:100%}}
