.share-social__text{border-left:1px solid #333;color:#666;font-family:"aktiv-grotesk",sans-serif;font-size:.875rem;height:40px;letter-spacing:.5px;line-height:1.1875rem;margin-left:3px;max-width:133px;padding-left:12px;padding-top:0;text-align:left;vertical-align:super}.side-buttons{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;position:absolute;right:0;left:inherit!important;padding-top:3px;width:380px!important;z-index:10;margin-bottom:80px}@media screen and (max-width:1190px){.side-buttons{padding-top:2.1819px;width:75px!important}}@media screen and (max-width:1020px){.side-buttons{display:none}}.side-buttons__button{transition:all .2s ease;align-items:center;display:flex;flex-direction:row;justify-content:flex-start;background-repeat:no-repeat;border:1px solid #b3b3b3;border-radius:8px;color:#4a4a4a;font-family:"aktiv-grotesk",sans-serif;font-size:1.0625rem;font-weight:500;height:60px;line-height:0;letter-spacing:-.3px;margin-bottom:20px;padding-left:20px;padding-bottom:2px}@media screen and (max-width:1190px){.side-buttons__button{align-items:center;display:flex;flex-direction:row;justify-content:center;height:45px;width:60px;margin-bottom:12px;padding:0}}.side-buttons__button .svg_box{align-items:center;display:flex;flex-direction:row;justify-content:center;height:17px;width:25px;margin-right:10px}@media screen and (max-width:1190px){.side-buttons__button .svg_box{margin:0}}.side-buttons__button svg{height:100%}@media screen and (max-width:1190px){.side-buttons__button span{display:none}}.side-buttons__button:hover{opacity:.75}.side-buttons__button:last-child{margin-bottom:0}.markAsViewed,.markAsViewedMobile{cursor:not-allowed;pointer-events:none}.markAsViewed{background-color:rgba(127,127,127,.2);color:rgba(102,102,102,.5)}.markAsViewedMobile{color:rgba(102,102,102,.8)}.sticky-card{position:fixed!important;top:120px!important;right:calc(50% - 565px)!important}@media screen and (min-width:1420px){.sticky-card{right:calc(50% - 660px)!important}}@media screen and (max-width:1190px){.sticky-card{right:calc(50% - 480px)!important}}.left-sticky-card{position:fixed!important;top:120px!important;left:calc(50% - 660px)!important}@media screen and (max-width:1420px){.left-sticky-card{left:calc(50% - 565px)!important}}@media screen and (max-width:1190px){.left-sticky-card{left:calc(50% - 480px)!important}}.prayer-sticky-card{position:fixed!important;top:105px!important;width:inherit!important;padding-right:40px}@media screen and (max-width:1020px){.prayer-sticky-card{top:95px!important;width:35%!important}}.left-sticky-card-extra-space,.prayer-sticky-card-extra-space,.sticky-card-extra-space{top:170px!important}.stop-left-sticky-card,.stop-prayer-sticky-card,.stop-sticky-card{align-items:flex-end!important}.stop-prayer-sticky-card{padding-bottom:0!important;display:flex!important}@media screen and (max-width:1020px){.home-page{overflow:hidden}}.clean-footer{display:flex;flex-direction:column;justify-content:flex-start;position:relative;text-align:center;padding-bottom:30px;margin-top:0;background-color:transparent}@media screen and (max-width:765px){.clean-footer{margin-top:25px}}.clean-footer .container{width:100%}@media screen and (max-width:765px){.clean-footer .container{width:calc(100% - 50px);min-width:280px}}.clean-footer__brand{color:#000}@media screen and (max-width:765px){.clean-footer__brand{padding-top:25px;border-top:1px solid rgba(0,0,0,.1)}}.clean-footer__title{color:#5e6977;font-family:"roboto-slab",sans-serif;font-size:1.4375rem;font-weight:700;letter-spacing:-.3px;margin-bottom:3px}.clean-footer__phrase,.clean-navbar{font-family:"aktiv-grotesk",sans-serif}.clean-footer__phrase{font-size:.8125rem;letter-spacing:0;color:#5e6977}.login-page .clean-footer .container,.sign__layout .clean-footer .container{width:calc(100% - 40px);max-width:450px;margin-bottom:50px}.clean-navbar{align-items:center;background-color:#000;display:flex;height:55px;margin-top:0;position:fixed;text-transform:uppercase;top:0!important;width:100%!important;z-index:20}@media screen and (max-width:1020px){.clean-navbar{height:55px}}.clean-navbar__logo{height:30px;width:59px;text-align:center;margin:0 auto}body{background-color:#f0f0f0}@media screen and (max-width:580px){body{background-color:#fff}}html{scroll-behavior:smooth}.contact-form,.contact__success__container{order:1;max-width:450px;width:100%;padding:40px 32px 36px;border-radius:12px;background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 28px rgba(24,29,38,.06);margin:50px auto}@media screen and (max-width:1020px){.contact-form,.contact__success__container{padding:32px 20px 28px;width:calc(100% - 20px)}}.contact-header{margin-bottom:24px}.contact-form__instructions,.contact-form__title{font-family:"aktiv-grotesk",sans-serif;text-align:center}.contact-form__title{color:#333;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-bottom:10px;width:100%}.contact-form__instructions{font-size:.9375rem;margin-bottom:28px;font-weight:400;color:#6b7280;padding:0;display:block;line-height:1.45}.contact-form-title-icon{margin-right:8px;font-size:1.0625rem;line-height:1.125rem}.contact-form .input-group{position:relative;margin-bottom:14px;width:100%}.contact-form .input-group select,.contact-form .input-group__input{width:100%;height:48px;margin:0;padding:0 14px;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#111827;font-family:"aktiv-grotesk",sans-serif;font-size:1rem;letter-spacing:0;transition:border-color .2s ease,box-shadow .2s ease}.contact-form .input-group select:focus,.contact-form .input-group__input:focus{border-color:#1a1a1a;outline:0;box-shadow:0 0 0 1px #1a1a1a}.contact-form .input-group select::placeholder,.contact-form .input-group__input::placeholder{color:#9ca3af;opacity:1;font-weight:400}.contact-form .input-group select:not(:placeholder-shown),.contact-form .input-group__input:not(:placeholder-shown){font-weight:500}.contact-form .input-group select{cursor:pointer;padding-right:42px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;font-weight:500}.contact-form .input-group select::-ms-expand{display:none}.contact-form .input-group__input--textarea{height:auto;min-height:148px;padding:12px 14px;resize:vertical;line-height:1.5}.contact-form .input-group__label{color:#6b7280;font-family:"aktiv-grotesk",sans-serif;font-size:.8125rem;font-weight:400;left:12px;margin-bottom:0;pointer-events:none;position:absolute;top:-9px;padding:0 6px;background-color:#fff;z-index:1}.contact-form .input-group__arrow{position:absolute;top:50%;right:14px;z-index:2;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#6b7280;pointer-events:none;transform:translateY(-50%)}.contact-form .input-group__arrow svg{display:block;width:16px;height:16px}.contact-form .input-group select:focus~.input-group__arrow{color:#1a1a1a}.contact-form .input-group__wrong .input-group__input,.contact-form .input-group__wrong select{border-color:#ef4444!important;box-shadow:none!important;color:#ef4444!important}.contact-form .input-group__wrong .input-group__input:focus,.contact-form .input-group__wrong select:focus{border-color:#ef4444!important;box-shadow:0 0 0 1px #ef4444!important}.contact-form .input-group__wrong .input-group__arrow,.contact-form .input-group__wrong .input-group__label{color:#ef4444}.contact-form__submit{margin-top:8px;border:0;cursor:pointer}.contact-form__submit.disabled,.contact-form__submit:disabled{background:#d1d5db!important;cursor:not-allowed}.contact-form .input-group__button,.contact-form__submit{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:10px;background:#1a1a1a;color:#fff;font-family:"aktiv-grotesk",sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.2px;transition:background .2s ease}.contact-form .input-group__button:hover:not(:disabled):not(.disabled),.contact-form__submit:hover:not(:disabled):not(.disabled){background:#333}.contact-error-message{transition:all .5s;padding:12px 14px;font-size:.875rem;line-height:1.45;text-align:center;border:1px solid #fecaca;color:#b91c1c;background-color:#fef2f2;border-radius:10px;margin-top:14px}.contact__success__container{text-align:center}.contact__success__subtitle{color:#6b7280;font-family:"aktiv-grotesk",sans-serif;font-size:.9375rem;line-height:1.45}.contact-button{width:100%;margin-top:20px}.contact-button .contact-form__submit,.contact-button .input-group__button{text-decoration:none}.hide-block{display:none!important}.no-events{pointer-events:none}.input-group__readonly{opacity:.6}.disabled{background:#d1d5db!important}