@font-face{font-family:formed;src:url(/static/fonts/formed_icons.eot?h6e55v);src:url(/static/fonts/formed_icons.eot?h6e55v#iefix) format("embedded-opentype");src:url(/static/fonts/formed_icons.svg?h6e55v#formed_icons) format("svg");src:url(/static/fonts/formed_icons.ttf?h6e55v) format("truetype");src:url(/static/fonts/formed_icons.woff?h6e55v) format("woff")}@font-face{font-family:Sailec-bold;src:url(/static/fonts/Sailec-bold.woff);src:url(/static/fonts/Sailec-bold.woff2)}@font-face{font-family:Sailec-bold-italic;src:url(/static/fonts/Sailec-bold-italic.woff);src:url(/static/fonts/Sailec-bold-italic.woff2)}@font-face{font-family:Sailec;src:url(/static/fonts/Sailec.woff);src:url(/static/fonts/Sailec.woff2)}@font-face{font-family:Sailec-italic;src:url(/static/fonts/Sailec-italic.woff);src:url(/static/fonts/Sailec-italic.woff2)}.formed-icon{height:35px}@media(max-width:768px){.formed-icon{height:17px}}.formed-espanol-icon{height:35px}.formed-usccb-icon{height:47px}#groupsDropdown:after{display:none}#groupsDropdown+.dropdown-menu{width:100%}#signup-right{background:#5393f6;display:block;z-index:0;padding-left:0;padding-right:0;overflow:hidden}#signup-right .image-container{background-image:url(/static/images/right-background-elements.png);background-size:cover;background-position:100%;min-height:120vh;height:100%;display:flex;align-items:center;justify-content:center}#signup-right .image-container .catholic-faith{text-shadow:0 45px 45px rgba(0,0,0,.25);font-size:77px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.01;letter-spacing:-1.7px;color:#fff;font-family:Sailec-bold;position:relative;bottom:78px}#signup-right .image-container .catholic-faith.espanol{font-size:50px;line-height:1.4}@media(max-width:991px){#signup-right .image-container .catholic-faith{font-size:38px}}#signup-left{box-shadow:10px 0 30px -25px #000;z-index:1;background:#fff}@media(max-width:768px){#signup-left{box-shadow:none;margin-bottom:30px}}#signup-left>.row:first-child{margin-top:53px;align-items:center}#signup-left>.row:first-child [class*=col]:last-of-type{align-self:center;font-size:13px;text-align:right;position:relative;top:1px;padding-left:0}@media(max-width:768px){#signup-left>.row:first-child [class*=col]:last-of-type{font-size:12px;text-align:left;padding-left:15px}}#signup-left>.row{margin-left:30px;margin-right:30px}@media(max-width:768px){#signup-left>.row{margin-left:0;margin-right:0}}.sign-in-link{font-family:Sailec-bold}#icon-header{text-align:left}#icon-header .formed-icon{color:#4391fc}#heading-row{margin-top:100px;margin-bottom:30px}#heading-row.plan{text-align:center;margin-bottom:8px}#heading-row.congratulations h1{font-family:Sailec-bold}@media(max-width:768px){#heading-row{margin-top:30px}}.admin-subscribe #heading-row{margin-top:20px}#sign-in-header a{font-family:Sailec-bold}@media(max-width:768px){#organization-sign-in{padding-left:15px;padding-right:0;text-align:left}}#create-new-account-row{margin-top:143px;text-align:left}@media(max-width:768px){#create-new-account-row{margin-top:70px}}#selected-group-name{font-size:11px;display:flex;align-items:center}#selected-group-name img{width:20px;position:relative;bottom:3px}#selected-group-name span{color:#8799b8}#group-search-row h3{font-size:18px;font-weight:300;margin-bottom:12px}#group-search-row form{margin-top:20px}#group-search-row form label{font-size:13px}#group-search-row form button{text-align:center;margin-left:auto;margin-right:auto;display:block;height:54px;width:172px;border-radius:100px}#group-search-row form input{height:52px;font-size:13px}#group-search-row form ::placeholder{color:#a9b9d5}#group-search-row .user-field .input-group-text{background:none;border-left:none;transition:border-color .15s ease-in-out}#group-search-row .user-field .form-control{border-right:none}#group-search-row .dropdown .menu-wrapper{position:absolute}#group-search-row .dropdown .dropdown-menu{position:relative!important;transform:none!important;max-height:50vh;overflow-y:scroll}#group-search-row .dropdown .cannot-find{height:54px;font-size:13px;margin-top:9px;border:none;box-shadow:0 8px 14px 0 rgba(81,101,127,.25)}#group-search-row .dropdown .cannot-find .dropdown-item{height:37px}#group-search-row .dropdown .cannot-find .link{color:#007bff;text-align:right}#group-search-row .dropdown .cannot-find .free-trial-item .link-container{padding-right:5px}@media(max-width:1200px)and (min-width:991px){#group-search-row .dropdown .cannot-find .free-trial-item .link-container,#group-search-row .dropdown .cannot-find .free-trial-item .text{flex:none;max-width:none;padding:0}#group-search-row .dropdown .cannot-find .free-trial-item .link-container .link,#group-search-row .dropdown .cannot-find .free-trial-item .text .link{text-align:left}}@media(max-width:576px){#group-search-row .dropdown .cannot-find .free-trial-item .link-container,#group-search-row .dropdown .cannot-find .free-trial-item .text{flex:none;max-width:none;padding:0}#group-search-row .dropdown .cannot-find .free-trial-item .link-container .link,#group-search-row .dropdown .cannot-find .free-trial-item .text .link{text-align:left}}@media(max-width:768px){#group-search-row .dropdown .cannot-find,#group-search-row .dropdown .cannot-find .dropdown-item{height:unset}}#next-button-row{margin-top:50px}#next-button-row .next-button-wrapper{display:grid;grid-template-columns:.5% 33% 33% 33% .5%;grid-template-rows:.5% 33% 33% 33% .5%;width:100%}#next-button-row .next-button-wrapper button{grid-column-start:3;grid-column-end:3;grid-row-start:3;grid-row-end:3;justify-self:center;height:54px;width:172px;border-radius:100px;border:0}#free-trial-row{margin-top:65px;text-align:center}#free-trial-row a,#free-trial-row h5{font-size:13px;font-weight:500;line-height:8px}#free-trial-row a{font-family:Sailec-bold}#mail-image-row{margin-top:84px}#mail-image-row.group-confirmation{margin-top:30px}#mail-image-row img{width:24%}.form-label{margin-bottom:7px;font-size:14px}.form-label.text-center{margin-bottom:20px}.form-control{height:54px;padding-top:10px}.form-control .append-input{border-right:none}.form-control::placeholder{color:#a9b9d5}.form-control.PhoneInput .PhoneInputCountry{top:-4px}#phone.PhoneInputInput,#phone.form-control{height:100%;width:100%;border:none}#phone.PhoneInputInput::placeholder{color:#a9b9d5}#phone.PhoneInputInput:focus-visible{outline:0}.form-group{position:relative}#address-lookup-group.error .date-slash,#address-lookup-group.error .form-control,.input-group.error .date-slash,.input-group.error .form-control{border-color:#c00!important}#address-lookup-group.error .date-slash:focus+.input-group-append .input-group-text,#address-lookup-group.error .form-control:focus+.input-group-append .input-group-text,.input-group.error .date-slash:focus+.input-group-append .input-group-text,.input-group.error .form-control:focus+.input-group-append .input-group-text{border-color:#c00}#address-lookup-group.error .input-group-text,.input-group.error .input-group-text{color:#c00;border-color:#c00!important}.error-message{margin-top:5px;color:#c00;font-size:13px}.valid-message{margin-top:5px;color:#2ec350;font-size:13px}.pay-by-check-info{font-size:14px;margin-top:30px;margin-bottom:30px}.pay-by-check-info .pay-by-check-label{color:#a9b9d5}#group-signup{padding-bottom:40px}#group-signup #address-lookup-group .dropdown .dropdown-toggle:after{display:none}#group-signup #address-lookup-group .dropdown .dropdown-menu{width:100%}#group-signup #address-lookup-group .dropdown .dropdown-menu .dropdown-item h4{font-size:14px}#group-signup #address-lookup-group .dropdown .dropdown-menu .dropdown-item span{font-size:12px}#group-signup form.group-info-form .form-group .input-group{margin-bottom:1px}#group-signup form.group-info-form .form-group .input-group .form-control.append{border-right:none}#group-signup form.group-info-form .form-group .input-group .input-group-append .input-group-text,#group-signup form.group-info-form .form-group .input-group .input-group-prepend .input-group-text{background:none}#group-signup form.group-info-form .form-group .input-group .input-group-append .input-group-text .dropdown-icon,#group-signup form.group-info-form .form-group .input-group .input-group-prepend .input-group-text .dropdown-icon{padding-right:6px}#group-signup form.group-info-form .form-group select:hover{cursor:pointer}#group-signup form.group-info-form .form-group select.form-control[name="manualAddress.country"],#group-signup form.group-info-form .form-group select.form-control[name="manualAddress.region"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:9;background:transparent;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}#group-signup form.group-info-form .form-group .select-arrow{position:absolute;right:6px;height:97%;top:1px;background:#fff;border:none;z-index:1}#group-signup form.group-info-form .region .input-group-text{padding:0 13px}#group-signup form.group-info-form button[type=submit]{margin-top:31px}#group-signup #group-payment-form .form-group .fa-credit-card,#group-signup #group-payment-form .form-group .fa-envelope,#group-signup #group-payment-form .form-group .fa-user-circle{position:absolute;right:21px;bottom:14px;font-size:1.5em;color:#a9b9d5}#group-signup #group-payment-form .form-group .fa-credit-card{left:21px;right:unset;z-index:1}#group-signup #group-payment-form .form-group input::-webkit-inner-spin-button,#group-signup #group-payment-form .form-group input::-webkit-outer-spin-button{display:none}#group-signup #group-payment-form .form-group input[type=number]{-moz-appearance:textfield}#group-signup #group-payment-form .form-group select:hover{cursor:pointer}#group-signup #group-payment-form .form-group select.form-control[name="manualAddress.country"],#group-signup #group-payment-form .form-group select.form-control[name="manualAddress.region"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:9;background:transparent;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}#group-signup #group-payment-form .form-group .select-arrow{position:absolute;right:6px;height:97%;top:1px;background:#fff;border:none;z-index:1}#group-signup #group-payment-form .exempt-and-coupon .row{margin:auto}#group-signup #group-payment-form .exempt-and-coupon .col-exempt{padding-left:0}#group-signup #group-payment-form .exempt-and-coupon .col-coupon{padding-right:0}#group-signup #group-payment-form .input-group .form-control.append{border-right:none}#group-signup #group-payment-form .input-group .input-group-append .input-group-text{background:none}#group-signup #total-row{margin-top:20px;margin-bottom:10px;font-size:14px}#group-signup #total-row .total .total-label{color:#51657f}#group-signup #total-row .total .total-value{color:#4391fc;font-family:Sailec-bold}#group-signup #check-link{font-family:Sailec-bold;margin-top:40px}#group-signup #pay-by-check-text{margin-top:20px}#group-signup #pay-by-check-text .check-payable{font-family:Sailec-bold}#group-signup #pay-by-check-text hr{border-top:2px solid rgba(169,185,213,.33);margin-top:26px;margin-bottom:10px}.choose-plan{margin-bottom:25px;padding-bottom:17px;border-bottom:2px solid rgba(169,185,213,.33)}.choose-plan .custom-radio{display:block;position:relative;margin-bottom:0;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:60px;padding-top:18px;transition:all .2s ease-in-out;font-family:Sailec-bold}@media(max-width:768px){.choose-plan .custom-radio{height:85px}}.choose-plan .custom-radio.disabled{cursor:not-allowed;color:#e1eafa!important}.choose-plan .custom-radio.disabled .checkmark{border-color:#e1eafa!important}.choose-plan .custom-radio.disabled .label,.choose-plan .custom-radio.disabled .price-container{color:#e1eafa!important}.choose-plan .custom-radio.active{box-shadow:0 3px 8px 0 rgba(43,71,98,.13)}.choose-plan .custom-radio input{position:absolute;opacity:0;cursor:pointer}.choose-plan .custom-radio .label{display:inline-block;font-size:16px;padding-left:50px;position:relative;color:#a9b9d5;transition:all .2s ease-in-out}@media(max-width:768px){.choose-plan .custom-radio .label{padding-left:40px;padding-right:83px;font-size:15px}}@media(max-width:1215px){.choose-plan .custom-radio .label.group-annual{bottom:9px}}.choose-plan .custom-radio .sub-label{font-size:11px;color:#a9b9d5;margin-left:5px}@media(max-width:1215px){.choose-plan .custom-radio .sub-label{position:absolute;bottom:5px;left:51px;margin-left:0}}@media(max-width:768px){.choose-plan .custom-radio .sub-label{left:42px;bottom:5px}}.choose-plan .custom-radio .radio-border{position:absolute;width:100%;height:100%;left:0;top:0}.choose-plan .custom-radio .checkmark{position:absolute;top:16px;left:10px;height:25px;width:25px;background-color:#fff;border-radius:50%;border:1px solid #a9b9d5;transition:all .2s ease-in-out}@media(max-width:768px){.choose-plan .custom-radio .checkmark{left:6px}}.choose-plan .custom-radio .price-container{position:absolute;right:20px;color:#a9b9d5;transition:all .2s ease-in-out}.choose-plan .custom-radio .price-container .tax{font-size:14px;transition:all .2s ease-in-out}@media(max-width:768px){.choose-plan .custom-radio .price-container{right:9px;font-size:16px}}.choose-plan .custom-radio .discount-badge{background-image:url(/static/images/icons/discount-badge-grey.svg);width:40px;height:40px;font-size:8px;background-size:cover;display:flex;justify-content:center;align-items:center;position:absolute;right:123px;top:9px}.choose-plan .custom-radio .discount-badge div{text-align:center;line-height:1.13;color:#fff;padding-left:5px;padding-right:5px;padding-top:2px}@media(max-width:768px){.choose-plan .custom-radio .discount-badge{right:37px;top:39px}}.choose-plan .custom-radio input:checked~.checkmark{border-color:#000}.choose-plan .custom-radio input:checked~.radio-border{border-bottom:1px solid #4391fc}.choose-plan .custom-radio input:checked~.price-container .price{color:#4391fc}.choose-plan .custom-radio input:checked~.label,.choose-plan .custom-radio input:checked~.price-container .tax{color:#000}.choose-plan .custom-radio input:checked~.discount-badge{background-image:url(/static/images/icons/discount-badge-blue.svg)}.choose-plan .checkmark:after{content:"";position:absolute;display:none;transition:all .2s linear}.choose-plan .custom-radio input:checked~.checkmark:after{display:block}.choose-plan .custom-radio .checkmark:after{top:5px;left:5px;width:13px;height:13px;border-radius:50%;background:#4391fc}.accordion .toggle-container{border:1px solid #a9b9d5;border-radius:.25rem;margin-bottom:10px;transition:all .2s ease-in-out}.accordion .toggle-container.active{border-color:#4391fc}.accordion .toggle-container.disabled{cursor:not-allowed;border-color:#e1eafa}.accordion .toggle-container.disabled .toggle{pointer-events:none}.accordion .toggle-container.disabled .custom-radio .radio-border{border-bottom:1px solid #e1eafa}.accordion .card-body .custom-radio{height:50px;padding-top:15px;font-size:15px;margin-left:auto;margin-right:auto;margin-bottom:10px;box-shadow:none!important}.accordion .card-body .custom-radio .label{font-size:15px}.accordion .card-body .custom-radio .checkmark{position:absolute;top:10px;left:10px;height:25px;width:25px;border-radius:0}.accordion .card-body .custom-radio .checkmark:after{border-radius:0;left:7px;top:1px;width:9px;height:17px;border:solid #4391fc;border-width:0 3px 3px 0;transform:rotate(45deg);background-color:unset}.accordion .card-body .custom-radio .radio-border{display:none}@media(max-width:768px){.accordion .card-body .custom-radio{height:auto}.accordion .card-body .custom-radio .label{padding-left:45px}.accordion .card-body{padding-left:0;padding-right:0;display:inline-block;width:100%}}.cc-info .cc-input-wrapper{padding-top:9px!important;width:100%;height:54px;border-radius:.25rem;border-color:#a9b9d5;padding:9px 1.4em .4em;font-family:Sailec;box-shadow:none}.cc-info .cc-input-wrapper div{height:100%;display:inline-flex;align-items:center}.cc-info .cc-input-wrapper .cc-number{width:50%}.cc-info .cc-input-wrapper .cc-cvv,.cc-info .cc-input-wrapper .cc-expiry{width:25%}.subscription-iframe{width:480px;height:540px}.embedded-signup .cannot-find{display:none}.embedded-signup .confirmation,.embedded-signup .user-field{padding-top:20px}#group-signup .group-type .input-group .form-control.is-invalid,#group-signup .group-type .input-group .was-validated .form-control:invalid{background-image:none}#check-your-mail-row{margin-top:47px}#check-your-mail-row h1{font-size:1.8rem;font-weight:300}#email-info-row{margin-top:30px;font-size:13px}#email-info-row .user-email{color:#4391fc}#no-email-row{margin-top:50px;font-size:13px}#group-signup .dropdown .dropdown-menu,#user-signup .dropdown .dropdown-menu,.update-profile-modal .dropdown .dropdown-menu,.update-subscription-modal .dropdown .dropdown-menu{top:8px!important}#group-signup .dropdown #groupsDropdown .input-group .input-group-prepend #groupsDropdownInput-icon,#user-signup .dropdown #groupsDropdown .input-group .input-group-prepend #groupsDropdownInput-icon,.update-profile-modal .dropdown #groupsDropdown .input-group .input-group-prepend #groupsDropdownInput-icon,.update-subscription-modal .dropdown #groupsDropdown .input-group .input-group-prepend #groupsDropdownInput-icon{background:none;border-right:none;transition:border-color .15s ease-in-out}#group-signup .dropdown #groupsDropdown .input-group .input-group-prepend+input,#user-signup .dropdown #groupsDropdown .input-group .input-group-prepend+input,.update-profile-modal .dropdown #groupsDropdown .input-group .input-group-prepend+input,.update-subscription-modal .dropdown #groupsDropdown .input-group .input-group-prepend+input{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px;padding-left:0;padding-right:0}@media(min-width:768px){#group-signup .dropdown #groupsDropdown .input-group .input-group-prepend+input.group-selected,#user-signup .dropdown #groupsDropdown .input-group .input-group-prepend+input.group-selected,.update-profile-modal .dropdown #groupsDropdown .input-group .input-group-prepend+input.group-selected,.update-subscription-modal .dropdown #groupsDropdown .input-group .input-group-prepend+input.group-selected{border-right:none;border-radius:0}}#group-signup .dropdown #groupsDropdown .input-group .input-group-prepend.absolute-prepend,#user-signup .dropdown #groupsDropdown .input-group .input-group-prepend.absolute-prepend,.update-profile-modal .dropdown #groupsDropdown .input-group .input-group-prepend.absolute-prepend,.update-subscription-modal .dropdown #groupsDropdown .input-group .input-group-prepend.absolute-prepend{position:absolute;height:100%}#group-signup .dropdown #groupsDropdown .input-group .input-group-prepend.absolute-prepend #groupsDropdownInput-icon,#user-signup .dropdown #groupsDropdown .input-group .input-group-prepend.absolute-prepend #groupsDropdownInput-icon,.update-profile-modal .dropdown #groupsDropdown .input-group .input-group-prepend.absolute-prepend #groupsDropdownInput-icon,.update-subscription-modal .dropdown #groupsDropdown .input-group .input-group-prepend.absolute-prepend #groupsDropdownInput-icon{border-top-left-radius:4px;border-bottom-left-radius:4px}#group-signup .dropdown #groupsDropdown .input-group .input-group-prepend.hidden-prepend,#user-signup .dropdown #groupsDropdown .input-group .input-group-prepend.hidden-prepend,.update-profile-modal .dropdown #groupsDropdown .input-group .input-group-prepend.hidden-prepend,.update-subscription-modal .dropdown #groupsDropdown .input-group .input-group-prepend.hidden-prepend{visibility:hidden}#group-signup .dropdown #groupsDropdown .input-group .form-control,#user-signup .dropdown #groupsDropdown .input-group .form-control,.update-profile-modal .dropdown #groupsDropdown .input-group .form-control,.update-subscription-modal .dropdown #groupsDropdown .input-group .form-control{height:52px}#group-signup .dropdown #groupsDropdown .input-group .input-group-append.selected-group .input-group-text,#user-signup .dropdown #groupsDropdown .input-group .input-group-append.selected-group .input-group-text,.update-profile-modal .dropdown #groupsDropdown .input-group .input-group-append.selected-group .input-group-text,.update-subscription-modal .dropdown #groupsDropdown .input-group .input-group-append.selected-group .input-group-text{font-size:9px;border-left:none;background:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;padding-left:0;padding-right:5px}@media(max-width:768px){#group-signup .dropdown #groupsDropdown .input-group .input-group-append.selected-group .input-group-text,#user-signup .dropdown #groupsDropdown .input-group .input-group-append.selected-group .input-group-text,.update-profile-modal .dropdown #groupsDropdown .input-group .input-group-append.selected-group .input-group-text,.update-subscription-modal .dropdown #groupsDropdown .input-group .input-group-append.selected-group .input-group-text{display:none}}#group-signup .dropdown .dropdown-item,#user-signup .dropdown .dropdown-item,.update-profile-modal .dropdown .dropdown-item,.update-subscription-modal .dropdown .dropdown-item{height:60px;display:flex;align-items:center;padding-left:13px;padding-right:13px;margin:0}#group-signup .dropdown .dropdown-item div:first-child:not([class*=css-]),#user-signup .dropdown .dropdown-item div:first-child:not([class*=css-]),.update-profile-modal .dropdown .dropdown-item div:first-child:not([class*=css-]),.update-subscription-modal .dropdown .dropdown-item div:first-child:not([class*=css-]){vertical-align:middle;padding-left:0;padding-right:0}#group-signup .dropdown .dropdown-item .group-name p,#user-signup .dropdown .dropdown-item .group-name p,.update-profile-modal .dropdown .dropdown-item .group-name p,.update-subscription-modal .dropdown .dropdown-item .group-name p{font-size:14px;display:block;color:#a9b9d5}#group-signup .dropdown .dropdown-item .group-address,#user-signup .dropdown .dropdown-item .group-address,.update-profile-modal .dropdown .dropdown-item .group-address,.update-subscription-modal .dropdown .dropdown-item .group-address{font-size:11px;color:#51657f}#group-signup .dropdown .dropdown-item:hover .group-address,#user-signup .dropdown .dropdown-item:hover .group-address,.update-profile-modal .dropdown .dropdown-item:hover .group-address,.update-subscription-modal .dropdown .dropdown-item:hover .group-address{color:#fff!important}.btn.btn-link:not([href]){color:#4391fc;transition:color .2s ease-in-out;display:inline-block;text-align:right}.btn.btn-link:not([href]) .fa-angle-right{margin-left:5px;transition:all .1s ease-in-out}.btn.btn-link:not([href]).open .fa-angle-right{transform:rotate(90deg)}.btn.btn-link:not([href]):hover{color:#69a7fd;cursor:pointer}.address-row{margin-left:-5px;margin-right:-5px}.address-row .input-group-text{padding:1px}.address-row .col-2,.address-row .col-3,.address-row .col-5,.address-row .col-7{padding-left:5px;padding-right:5px}.address-row .col-4{padding-left:3px;padding-right:5px}#admin-container .bm-menu-wrap{position:fixed;height:100%}#admin-container .bm-menu{padding-top:34px;border-right:1px solid #bac9e5}#admin-container .bm-item-list{padding:0}#admin-container .bm-item{position:relative;display:inline-block;color:#20232d;font-size:14px;line-height:33px;height:33px;padding-left:72px;cursor:pointer;text-transform:capitalize}#admin-container .bm-item.active:before{content:"";height:100%;position:absolute;left:0;border-right:4px solid #4391fc}#admin-container .bm-item:focus{outline:none}#admin-container .bm-item.small-grey{font-size:11px;color:#8799b8}#admin-container .bm-item.small-grey.first{margin-top:25px}#admin-container .bm-overlay{background:transparent!important}#admin-container #admin.not-an-admin{text-align:center;width:100%;background-color:#f7f9fd}#admin-container #admin.not-an-admin a{color:#4391fc;cursor:pointer}#admin-container #admin.not-an-admin .no-admin-title h2{font-family:Sailec;font-size:28px;font-weight:400;line-height:38px;text-align:center;letter-spacing:1.35273px;height:46px;margin-bottom:23px}#admin-container #admin.not-an-admin .no-admin-text{max-width:267px;margin-left:auto;margin-right:auto}#admin-container #admin.not-an-admin .no-admin-text p{font-family:Sailec;font-size:14px;line-height:20px;letter-spacing:.676364px}#admin-container #admin.not-an-admin #nav-bar{height:70px;margin-bottom:57px}#admin-container #admin.not-an-admin .navbar-brand{width:100%;text-align:center}#admin-container .error-message{color:#c00;font-size:20px;margin-top:20px;margin-left:20px}#admin-container #admin{background-color:rgba(225,234,250,.25);width:100%;min-height:100vh}#admin-container #admin .form-control{height:54px;padding-top:10px}#admin-container #admin .form-control::placeholder{color:#a9b9d5}#admin-container #admin .btn.btn-primary{width:auto;height:28px;border-radius:4px;font-size:14px;font-family:Sailec-bold;padding-top:3px;margin:0 15px 0 0}#admin-container #admin .btn.btn-secondary{background-color:#fff;color:#8799b8;border:none}#admin-container #admin .btn.btn-secondary,#admin-container #admin .card{box-shadow:0 1px 4px 0 rgba(0,0,0,.1),0 2px 3px 0 rgba(0,0,0,.06),0 0 2px 0 rgba(0,0,0,.06)}#admin-container #admin .card{border-radius:4px;border:none}#admin-container #admin #below-header{padding-left:150px;padding-right:150px;margin-bottom:50px}@media(max-width:1250px){#admin-container #admin #below-header{padding-left:20px;padding-right:20px}}#admin-container #admin #heading{margin-bottom:50px}#admin-container #admin #heading .text{font-family:Sailec;font-size:28px;line-height:32px}#admin-container #admin .nav.nav-tabs{border-bottom:1px solid #bac9e5}#admin-container #admin .nav.nav-tabs .nav-link{color:#1d2a3c;margin-right:45px;padding:0 0 7px;border:none;font-size:14px;letter-spacing:.5px}#admin-container #admin .nav.nav-tabs .nav-link.active{background-color:unset;border-bottom:4px solid #4391fc}#admin-container #admin #nav-bar{height:68px;box-shadow:4px 2px 5px 0 #cfd8dc;background-color:#fff;margin-bottom:65px;padding-left:26px}#admin-container #admin #nav-bar #hamburger-menu-button{cursor:pointer;margin-right:24px;width:29px;height:28px}#admin-container #admin #nav-bar #home-icon{margin-left:25px;margin-right:28px;cursor:pointer}#admin-container #admin #nav-bar #formed-icon{vertical-align:inherit;height:35px}#admin-container #admin #nav-bar #search{height:24px;border:none}#admin-container #admin #nav-bar .vertical-rule{width:1px;height:52px;background-color:#cfd8dc}#admin-container #admin #nav-bar #notifcation-container{margin-right:36px;position:relative}#admin-container #admin #nav-bar #notifcation-container #notifcation-indicator{position:absolute;top:0;right:-5px;background-color:#4391fc;height:8px;width:8px;border-radius:100%}#admin-container #admin #nav-bar #user-initials{width:40px;height:40px;background-color:#bac9e5;border-radius:100%;display:flex;justify-content:center;align-items:center;align-content:center;margin-left:20px;border:none;box-shadow:none}#admin-container #admin #nav-bar #user-initials span{width:30px;height:16px;font-size:11px;font-weight:300;font-weight:400;text-align:center;color:#2d2f33;font-family:Montserrat,sans-serif}#admin-container #admin #nav-bar #user-initials+.dropdown-menu{right:10px;left:auto;min-width:unset;width:-moz-fit-content;width:fit-content}#admin-container #admin #account-page{background-color:#fff;padding:40px;margin-top:40px;width:80%}#admin-container #admin #account-page .col-heading{font-family:Sailec-bold;font-size:20px}#admin-container #admin #account-page .profile-detail{margin-top:10px}#admin-container #admin #account-page .profile-detail .label{color:#a9b9d5}#admin-container #admin #account-page .cancel-button,#admin-container #admin #account-page .update-button{margin:0;padding-top:4px;display:inline-block}#admin-container #admin #account-page .update-button{position:absolute;right:0;bottom:0}#admin-container #admin #account-page .subscription-row{padding-top:20px;position:relative}#admin-container #admin #account-page .subscription-row .error-message{position:relative;top:-15px}#admin-container #admin #home-page #heading .text{font-family:Sailec-bold;font-size:42px;line-height:48px}#admin-container #admin #home-page .tab-pane{margin-top:40px}#admin-container #admin #home-page .home-tab .news-card{padding:23px 40px}#admin-container #admin #home-page .home-tab .news-card .title{font-size:24px;margin-bottom:20px;margin-top:10px}#admin-container #admin #home-page .home-tab .news-card .story-date{font-size:14px;color:#8799b8;margin-bottom:5px}#admin-container #admin #home-page .home-tab .profile-card{padding-top:37px;text-align:center;display:flex}@media(max-width:767px){#admin-container #admin #home-page .home-tab .profile-card{margin-bottom:30px}}#admin-container #admin #home-page .home-tab .profile-card .profile-row{flex-grow:1}#admin-container #admin #home-page .home-tab .profile-card .profile-row .group-name{font-size:24px;font-weight:500;padding-bottom:27px}#admin-container #admin #home-page .home-tab .profile-card .button-row{height:65px}#admin-container #admin #home-page .home-tab .profile-card .button-row .button-container{border-top:1px solid #cfd8dc;display:flex;justify-content:center;height:100%}#admin-container #admin #home-page .home-tab .profile-card .button-row .button-container img{transform:translateY(-3px)}#admin-container #admin #home-page .home-tab .profile-card .button-row .button-container .subscriptionLink{line-height:64px;color:#4391fc}#admin-container #admin #home-page .home-tab .profile-card .button-row .button-container .subscriptionLink:hover{text-decoration:underline;color:#69a7fd;cursor:pointer}#admin-container #admin #home-page .home-tab .admin-table-list-row{margin-top:30px}#admin-container #admin .admin-table-container{background-color:#fff;width:100%;margin-left:auto;margin-right:auto;padding:25px}#admin-container #admin .admin-table-container .role-sort-container{display:flex;align-items:flex-end}#admin-container #admin .admin-table-container .role-sort-container .sort-role-selection{margin-right:15px}#admin-container #admin .admin-table-container .role-sort-container #role-sort{width:26px;height:26px;border-radius:4px;box-shadow:0 3px 7px 0 rgba(0,0,0,.04),0 5px 6px 0 rgba(0,0,0,.15),0 2px 5px 0 rgba(0,0,0,.08);background-color:#fff;border:none;padding:3px 0 0;position:relative;bottom:2px}#admin-container #admin .admin-table-container .error-message{margin-bottom:10px}#admin-container #admin .admin-table-container .admin-table-heading{margin-bottom:35px;display:flex;justify-content:space-between;align-items:baseline}#admin-container #admin .admin-table-container .admin-table-heading .admin-table-search-container{position:relative}#admin-container #admin .admin-table-container .admin-table-heading .admin-table-search-container img{position:absolute;left:7px;top:2px}#admin-container #admin .admin-table-container .admin-table-heading .admin-table-heading-text{font-size:24px}#admin-container #admin .admin-table-container .admin-table-heading #admin-table-search{width:219px;height:27px;border-radius:4px;border:1px solid #eceff1;outline:none;padding-left:36px;padding-top:5px}#admin-container #admin .admin-table-container .admin-table-list-container{overflow:scroll}#admin-container #admin .admin-table-container .admin-table-list{width:100%}#admin-container #admin .admin-table-container .admin-table-list th{min-width:275px;height:62px;background-color:#e1eafa;font-size:16px;padding-left:25px}#admin-container #admin .admin-table-container .admin-table-list th .btn{padding:0;margin:0;color:#1d2a3c;opacity:1}#admin-container #admin .admin-table-container .admin-table-list th .sort-arrow{display:none;height:24px;position:relative;bottom:1px}#admin-container #admin .admin-table-container .admin-table-list th .th-text,#admin-container #admin .admin-table-container .admin-table-list th.sorting .sort-arrow{display:inline-block}#admin-container #admin .admin-table-container .admin-table-list th.reverse .sort-arrow{transform:rotate(180deg)}#admin-container #admin .admin-table-container .admin-table-list th.thin-cell{min-width:200px}#admin-container #admin .admin-table-container .admin-table-list tbody tr:nth-child(2n){background-color:#e1eafa}#admin-container #admin .admin-table-container .admin-table-list tbody tr td{min-width:275px;height:62px;padding-left:25px}#admin-container #admin .admin-table-container .admin-table-list tbody tr td.thin-cell{min-width:200px}#admin-container #admin .admin-table-container .admin-table-list tbody tr td.buttons{text-align:center}#admin-container #admin .admin-table-container .admin-table-list #role-change{font-family:Sailec;font-size:14px;color:inherit;padding-top:10px;width:100%;max-width:165px;height:38px;border-radius:4px;box-shadow:0 2px 2px 0 rgba(29,42,60,.07);border:1px solid #cfd8dc;background-color:#fff;display:flex;justify-content:space-between;align-items:baseline}#admin-container #admin .admin-table-container .admin-table-list #role-change:after{display:inline-block;color:#4391fc;border-top:6px solid;border-right:6px solid transparent;border-bottom:0;border-left:6px solid transparent;position:relative;bottom:1px}#admin-container #admin .admin-table-container .admin-table-list .role-change-menu{max-width:165px}#admin-container #admin .admin-table-container .load-more{margin-top:10px}.session-expired-modal{text-align:center}.session-expired-modal .modal-header{display:block}.session-expired-modal a{color:#4391fc!important;cursor:pointer}#expired-modal{z-index:2050}.update-profile-modal .error-message,.update-subscription-modal .error-message{margin-top:5px;color:#c00;font-size:13px}@media(min-width:992px){.update-profile-modal,.update-subscription-modal{max-width:700px}}.update-profile-modal .modal-header,.update-subscription-modal .modal-header{padding:20px 30px 15px}.update-profile-modal .modal-header .close,.update-subscription-modal .modal-header .close{align-self:center;background-color:#bac9e5;width:30px;height:30px;border-radius:100px;margin:0;text-shadow:none;opacity:1!important;font-weight:400;padding:1px 0 0;font-size:20px;position:relative;bottom:2px}.update-profile-modal .modal-header .close span,.update-subscription-modal .modal-header .close span{font-family:-webkit-pictograph}.update-profile-modal .modal-body,.update-subscription-modal .modal-body{padding-left:30px;padding-right:30px}.update-profile-modal .modal-title,.update-subscription-modal .modal-title{font-size:24px;line-height:28px;text-align:center;flex-grow:1;padding-left:29px}.update-profile-modal .form-control:not(.react-phone-number-input__phone),.update-subscription-modal .form-control:not(.react-phone-number-input__phone){height:54px;padding-top:10px}.update-profile-modal .form-control:not(.react-phone-number-input__phone)::placeholder,.update-subscription-modal .form-control:not(.react-phone-number-input__phone)::placeholder{color:#a9b9d5}.update-profile-modal .react-phone-number-input__row,.update-subscription-modal .react-phone-number-input__row{height:100%}.update-profile-modal .react-phone-number-input__phone,.update-subscription-modal .react-phone-number-input__phone{border-bottom:none}.update-profile-modal .react-phone-number-input__icon,.update-subscription-modal .react-phone-number-input__icon{border:none}.update-profile-modal .react-phone-number-input__icon-image,.update-subscription-modal .react-phone-number-input__icon-image{margin-bottom:5px}.update-profile-modal .form-label,.update-subscription-modal .form-label{margin-bottom:14px;color:#8799b8}.update-profile-modal .go-back-row,.update-subscription-modal .go-back-row{display:none}.update-profile-modal .modal-footer,.update-subscription-modal .modal-footer{justify-content:flex-start;padding:27px}.update-profile-modal .modal-footer .btn,.update-profile-modal .modal-footer .btn.btn-primary,.update-subscription-modal .modal-footer .btn,.update-subscription-modal .modal-footer .btn.btn-primary{width:90px;height:28px;border-radius:4px;font-size:12px;font-family:Sailec-bold}.update-profile-modal .modal-footer .btn.btn-primary,.update-subscription-modal .modal-footer .btn.btn-primary{padding-top:6px;margin:0 15px 0 0}.update-profile-modal .modal-footer .btn.btn-secondary,.update-subscription-modal .modal-footer .btn.btn-secondary{background-color:#fff;color:#8799b8;box-shadow:0 1px 4px 0 rgba(0,0,0,.1),0 2px 3px 0 rgba(0,0,0,.06),0 0 2px 0 rgba(0,0,0,.06);border:none}.admin-modal-backdrop{background-color:#1d2a3c}.admin-modal-backdrop.show{opacity:.75}.admin-form .form-control{height:39px}.admin-form #phone.form-control{border:none;height:35px}.user-actions{position:absolute;right:0;bottom:20px}.user-actions #user-actions-control{background-color:initial;border:none}.control-td{position:relative}a.button{color:#fff!important;padding:14px 14px 13px;border-radius:100px;background-color:#4391fc}a.button:hover{opacity:.8;cursor:pointer}#service-statuses .rss-date,#service-statuses .rss-title,#service-statuses .status-url{margin-bottom:10px}#service-statuses .rss-title{font-size:24px;font-family:Sailec-bold}#service-statuses .rss-item-list{border:1px solid #000}#service-statuses .rss-item{padding:10px;border-bottom:1px solid #000}#service-statuses .rss-item:last-child{border-bottom:none}#service-statuses .rss-item .rss-item-title{font-family:Sailec-bold}#service-statuses .rss-item .rss-item-link{margin-bottom:10px}#service-statuses .rss-item .rss-item-date{font-size:13px}#service-statuses #service-table .accordion .card .card-header{padding:0}#service-statuses #service-table .accordion .card .card-header .toggle-text-container{padding:.75rem 1.25rem;cursor:pointer}#bulk-activation{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;background-image:url(/static/images/right-background-elements.png);background-size:cover;background-position:100%;width:100%;min-height:100vh;height:100%;position:relative}#arrow-icon{transform:rotate(-90deg);filter:brightness(0) invert(1)}#bulk-form-icon{position:absolute;left:5%;top:5%}#catholic-faith{text-align:center;text-shadow:0 45px 45px rgba(0,0,0,.25);font-size:77px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.01;letter-spacing:-1.7px;color:#fff;font-family:Sailec-bold}#catholic-faith.espanol{font-size:50px;line-height:1.4}@media(max-width:991px){#catholic-faith{font-size:38px}}#thank-you-activation{color:#fff;text-align:center}#thank-you-activation>h2{font-size:1.5rem}@media(max-width:768px){#thank-you-activation{font-size:12px}}#why-an-account{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;background-image:url(/static/images/right-background-elements.png);background-size:cover;background-position:100%;width:100%;min-height:100vh;height:100%;position:relative}#formed-icon{position:absolute;left:5%;top:5%}#primary-text{text-align:center;text-shadow:0 45px 45px rgba(0,0,0,.25);font-size:50px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.01;letter-spacing:-1.7px;color:#fff;font-family:Sailec-bold}#primary-text.espanol{font-size:50px;line-height:1.4}@media(max-width:991px){#primary-text{font-size:38px}}#secondary-text{color:#fff;text-align:center}#secondary-text>h2{font-size:1.5rem}@media(max-width:768px){#secondary-text{font-size:12px}}.btn.btn-primary:not(.btn-standard){width:250px}body{font-family:Sailec;color:#1d2a3c}a{color:#4391fc}article,aside,div,input,label,p,span,tbody,td,th,thead,tr{font-family:Sailec,sans-serif}.h1,h1{font-size:34px}.form-control,[class*=input-group-]{border-color:#a9b9d5}.form-control{font-size:14px}.form-control:focus{box-shadow:none;border-color:#4391fc}.hidden-field{display:none}.hidden{visibility:hidden}.input-group input:focus~[class*=input-group-],.input-group input:focus~[class*=input-group-] .input-group-text{border-color:#4391fc!important}.text-center{text-align:center}a:hover{text-decoration:none}.btn.btn-primary:not(.btn-standard){text-align:center;margin-left:auto;margin-right:auto;display:block;width:auto;border-radius:100px;background-color:#4391fc;border-color:#4391fc;padding-top:10px}.btn.btn-primary:not(.btn-standard):disabled{background-color:#d2ddf2;border-color:#d2ddf2}.dropdown .dropdown-toggle:after{display:none}.dropdown .dropdown-menu{width:100%;box-shadow:0 8px 14px 0 rgba(81,101,127,.15);border-color:#a9b9d5}.dropdown .dropdown-menu:not(.cannot-find){padding-top:0;padding-bottom:0}.dropdown .dropdown-item:hover:not(.free-trial-item){background-color:#1c8eec;color:#fff}.dropdown .dropdown-item>[class*=css-]{display:flex}@media(max-width:768px){.dropdown .dropdown-item{white-space:normal}}