@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap);.screen{width:100vw;height:100vh;background-color:#043d60;display:flex;align-items:center;justify-content:center;flex-direction:column}.home-header{height:20%}.home-body{height:30%}.screen h1{color:#fff}.opct{opacity:.3}.home-body,.home-body div,.home-header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw}.app-version{margin-top:5rem}.home-header h1{margin-bottom:0}.screen button{min-width:180px}.home-notice{padding:30px;width:50%}.home-notice-container{background-color:#fff;padding:30px;border-radius:8px}.home-notice-container h1{color:#646d78!important;margin-top:0;font-size:18px;font-weight:700}.home-notice-container p{font-size:16px;line-height:20px;text-align:left}.home-notice-container p:last-child{margin-bottom:0}@media only screen and (max-width:600px){.home-notice{width:100%}.home-notice-container h1,.home-notice-container p{text-align:center}.screen{height:100%}.home-header{margin-top:30px}}.ant-page-header-back-button,.ant-page-header-heading-title{color:#fff!important}.state-list{list-style:none;padding:0 20px}.state-list li{border-bottom:1px solid #e4e8ed;color:#434a54}a{color:#434a54!important}.custom-card{margin:0 20px!important;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.custom-card .ant-card-body{padding:30px 30px 60px;width:100%}.custom-card .ant-card-body h1.avaliable-title{font-weight:700;line-height:35px;font-size:26px;color:#434a54;margin-top:25px;margin-bottom:5px}.custom-card .ant-card-body span.last-update{line-height:19px;font-size:14px;color:#646d78}.custom-card .ant-card-body .seats{margin:30px 0 0}.custom-card .ant-card-body .seat-avaliable{padding:30px}.custom-card .ant-card-body .seat-avaliable:first-child{border-right:1px solid #e5e7ee}.custom-card .ant-card-body .seat-avaliable h1{font-weight:700;line-height:52px;font-size:38px;margin:0}.custom-card .ant-card-body .seat-avaliable span{font-weight:700;line-height:22px;font-size:16px;text-align:center;display:block;width:100%;color:#434a54}.custom-card .ant-card-body .seat-avaliable .ant-btn-default{padding:10px 25px}.wrapper-avaliable-seats{padding-bottom:102px}.booking-button-container{text-align:center;padding:20px;width:100%;bottom:0;position:fixed;background:hsla(0,0%,100%,.8);margin-bottom:0;box-shadow:0 -4px 15px 4px rgba(0,0,0,.04);z-index:9}.booking-button-container .booking-button{background-color:#043d60;min-height:50px;font-size:16px;border:none;padding:13px 30px 15px;min-width:160px}h1.seat-unavailable{color:#e02020}h1.seat-available{color:#6dd400}.health-alert{border-radius:8px;background:#fff;box-shadow:0 8px 15px 4px rgba(0,0,0,.04);padding:20px;display:flex;align-items:center}.health-alert span{float:left}.health-alert p{margin-bottom:0;margin-left:15px;text-align:left;float:left}.health-alert .health-alert-icon{margin-top:2px;font-size:36px;color:#f7b500}.church-address{padding:30px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap}.church-address .address-content h2{line-height:22px;font-weight:700;font-size:16px;color:#043d60}.church-address .address-content p{font-weight:400;line-height:19px;text-align:left;font-size:14px;margin:0;color:#434a54}.church-address .church-pin .open-map-btn{background:#fff;box-shadow:0 8px 15px 4px rgba(0,0,0,.04);color:#043d60;border-radius:50px;padding:18px;font-size:28px}.church-address .church-pin .open-map-btn:hover{background-color:#043d60;color:#fff}.booking-card-content h1{margin-bottom:20px;font-weight:700;font-size:18px;line-height:25px;text-align:left;color:#043d60}.booking-card-content span.cpf-alert{display:block;width:100%;padding:10px;background-color:#e5f5ff;border-radius:4px;margin-bottom:30px;color:#043e60;text-align:left}.booking-card-content .custom-radio-button .ant-radio-button-wrapper{margin-bottom:10px;min-width:140px}.booking-card-content .church-select{text-align:left}h1.booking-status{font-weight:700;line-height:35px;text-align:center;font-size:26px;color:#6dd400;margin:0 0 5px}p{font-size:1rem;line-height:1.375rem;text-align:center;color:#646d78}.bottom-btns-action.btns-action-booking-summary button.ant-btn{margin:5px}.booking-info span.booking-code-label{font-weight:700;font-size:1rem;line-height:1.375rem;text-align:center;color:#646d78}.booking-info span.seat-category{font-weight:700;line-height:1.375rem;font-size:1rem;color:#043d60}.booking-info h2.booking-code{font-weight:700;font-size:28px;line-height:38px;text-align:center;color:#043d60;margin:15px 0 0;text-transform:uppercase}.booking-info h3{font-weight:700;font-size:1rem;line-height:1.375rem;text-align:center;color:#646d78;margin:30px 0 0}.booking-summary-content{padding-top:30px}.summary h1{color:#656d78;font-weight:700;font-size:24px}.summary h1,.summary h2,.summary p{text-align:left}.summary h2{margin-bottom:15px;font-weight:700;font-size:18px}.summary p{margin-bottom:5px}.summary p:last-child{margin-bottom:0}.summary .church-address{margin:0;padding:20px 0 0}.obs-cancellation{text-align:left}.obs-cancellation h3{font-weight:700;font-size:14px;line-height:19px;color:#043d60}.obs-cancellation ul{text-align:left;padding:0 20px;margin:15px 0}.obs-cancellation ul li{margin-bottom:15px;font-size:14px;line-height:19px;color:#646d78}.booking-info{margin-top:30px}.booking-info h2,.booking-info p{margin:0 0 15px;text-align:left}.booking-info h2{font-weight:700;font-size:16px;line-height:22px;color:#043d60}.booking-info p{font-size:14px;line-height:19px;color:#646d78}.booking-info span.booking-code{text-transform:uppercase}.card-canceled{margin-top:60px}.card-canceled .custom-icon-card-container{margin-top:0}.card-canceled .custom-icon-card{margin-top:-30px}.card-canceled .ant-card-body{padding:30px}.card-canceled .ant-card-body h1{font-weight:700;font-size:26px;line-height:35px;text-align:center;color:#043d60;margin:60px 0 15px}.card-canceled .ant-card-body p{margin-bottom:60px;font-size:1.125rem;line-height:1.5rem;text-align:center;color:#646d78}.ant-form-item-control-input-content{display:flex}.card-list-wrapper .ant-card-body{padding:20px}.card-list-wrapper .card-list-container{text-align:left}.card-list-wrapper .card-list-container span{line-height:1.5rem;font-size:1rem;display:block;color:#646d78;width:100%}.card-list-wrapper .card-list-container span.date{font-weight:700}.card-list-wrapper .card-list-container h1{font-weight:700;line-height:1.5rem;font-size:1.125rem;color:#043d60}.booking-found{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:space-between}.booking-found .card-list-container{width:100%}span.unoccupied{margin:15px 15px 0;line-height:1.563rem;font-size:24px;color:#6dd400}span.not-confirmed{margin:15px 15px 5px;font-size:18px;line-height:1.375rem;color:#043d60}.occupation-status span{text-align:center;display:block}.card-title,strong{font-weight:700}.card-title{font-size:1.125rem;line-height:1.563rem;color:#043d60}.card-title span{text-align:left}.card-seat-avaliable{font-size:18px;line-height:19px;color:#646d78;text-align:right}.card-seat-avaliable span{text-align:right}.card-seat-avaliable strong{font-weight:700;font-size:18px;line-height:2rem;text-align:right;color:#646d78}.card-control-btn{margin-top:5px}.card-control-btn:first-child{padding-right:5px}.card-control-btn:last-child{padding-left:5px}.ant-btn.btn-check-in{background-color:#6dd400}.ant-btn.btn-check-in:active,.ant-btn.btn-check-in:focus,.ant-btn.btn-check-in:hover{background-color:#64bf04}.ant-btn.btn-check-out{background-color:#e02020}.ant-btn.btn-check-out:active,.ant-btn.btn-check-out:focus,.ant-btn.btn-check-out:hover{background-color:#c71818!important}.ant-btn.btn-check-in,.ant-btn.btn-check-out{border-radius:40px;width:100%;height:45px;border:none}.ant-btn.btn-check-in span,.ant-btn.btn-check-out span{font-weight:700;line-height:1.18rem;font-size:.875rem;color:#fff}.ant-btn-link:focus,.ant-btn-link:hover{color:#043d60}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{box-shadow:none!important}.ant-page-header{width:100%;position:fixed;padding:0;z-index:9}.ant-page-header .ant-page-header-back-button{padding:20px!important}.app-wrapper{padding-top:65px}h1,h2,h3,h4,h5{color:#043d60}.space-30{height:30px}.ant-alert-warning{background-color:#fffaed;border-radius:5px;border:none}.ant-alert-warning .ant-alert-message{color:#8a6d3b}.ant-modal-confirm-body .anticon{display:block;width:100%;text-align:center;font-size:42px;margin:30px auto}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;width:100%;text-align:center;font-size:18px;color:#656d78}.ant-modal-confirm-body .ant-modal-confirm-content{text-align:center;margin:15px 0!important;font-size:16px;font-weight:700;color:#6c737e}.ant-modal-confirm-btns{width:100%}.ant-modal-confirm-btns .ant-btn{margin:15px 0!important;width:100%;border-radius:60px;height:60px;font-size:18px;font-weight:700;color:#fff;background-color:#043d60;padding:15px 30px;min-width:130px;min-height:50px;border:1px solid rgba(4,61,96,.2)}.ant-modal-confirm-btns .ant-btn-primary{color:#fff}label,p{color:#646d78}.border-distance{margin:0 20px}.ant-card{border-radius:8px}.custom-card{margin:20px 20px 0!important}.btn-container{text-align:center;margin-top:-25px}.bottom-btns-action{text-align:center;padding:30px;width:100%}.bottom-btns-action button{margin:0 10px}.ant-radio-button-wrapper-disabled{opacity:.3}.ant-btn-default:focus,.ant-btn-default:hover{background-color:#dbe4ea;border:1px solid rgba(4,61,96,.2)}.checkIcon{background-color:#6dd400!important}.errorIcon{background-color:#e02020!important}.exclamationIcon{background-color:#f7b500!important}.custom-icon-card{border:7px solid #f4f5f8;border-radius:50%;width:70px;height:70px;margin:0 auto;color:#fff;padding:12px;font-size:32px}.custom-icon-card-container{margin-top:-10px;text-align:center;position:absolute;z-index:2;width:100%}.ant-card-body{align-items:center}.ant-input{background:#fff!important;border:1px solid #ccd1d9!important;border-radius:30px!important;color:#434a54!important;padding:10px 20px!important;font-size:18px;font-weight:700}form .ant-form-item-label>label{line-height:19px;font-weight:700;font-size:14px;color:#646d78}.logo h1{font-size:28px;font-weight:700;line-height:38px;text-align:center}.logo span{color:#68879c;font-size:1rem;margin-top:15px}.search-input{padding:5px 20px!important}.search-input input.ant-input{border:none!important;padding-left:15px!important;font-size:14px!important}.header-admin span.ant-page-header-heading-title{font-size:16px}.breadcrumb{font-size:.875rem}.booking-event-title{padding:30px 30px 10px}.booking-event-title h1{margin-bottom:10px;font-weight:700;line-height:33px;text-align:left;font-size:22px;color:#043d60}.booking-event-title p{line-height:19px;text-align:left;font-size:16px;margin:0 0 5px;color:#646d78}.menu-wrapper{padding:20px}.menu-wrapper .custom-menu-btn{width:100%;background:#fff;border-radius:8px;border:none;height:80px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px;margin-bottom:2px;box-shadow:none}.menu-wrapper .custom-menu-btn:hover{box-shadow:0 5px 5px 0 rgba(0,0,0,.02)}.menu-wrapper .custom-menu-btn span{color:#043d60;font-size:1rem;font-weight:700}.menu-wrapper .custom-menu-btn span.anticon{margin-right:10px;font-size:24px}.menu-wrapper .custom-menu-btn span.anticon:last-child{font-size:medium;color:#cdd1d8}.menu-wrapper .custom-menu-btn span:nth-last-child(2n){width:100%;text-align:left}.card-list-content{line-height:22px;font-size:1rem;color:#043d60;width:100%}.card-list-content span{text-align:left}.card-schedule-infos span{display:block}.card-schedule-infos span.date{margin-bottom:0;font-weight:700;font-size:16px;color:#043d60}.card-schedule-infos span.seats{text-transform:uppercase;font-weight:700;font-size:12px;color:#646d78;margin-bottom:5px}.card-schedule-infos span.brothers-seats,.card-schedule-infos span.musician-seats,.card-schedule-infos span.sisters-seats{width:33%;float:left}.anticon-right{color:#cdd1d8}.page-action-btns{text-align:center}.page-action-btns .ant-btn{min-width:200px;margin-bottom:15px;height:45px}.home-body .ant-btn{border-radius:32px;font-weight:700;font-size:1rem;min-width:190px}.home-body .ant-btn-default{background-color:#fff;box-shadow:0 8px 15px 4px rgba(0,0,0,.04);color:#043d60;margin-top:15px;line-height:14px;border:none}.home-body .ant-btn-default:hover{background:hsla(0,0%,100%,.8)}.home-body .adm-btn{margin-top:30px;background:hsla(0,0%,100%,.1);padding:12px 35px;border:2px solid hsla(0,0%,100%,.5)}.home-body .adm-btn span{color:#fff}.home-body .adm-btn:hover{background:hsla(0,0%,100%,.2)}.home-footer p.app-version{font-weight:700;font-size:12px;color:#68879c}.ant-btn-default{background-color:#e6ecf0;padding:15px 30px;min-width:130px;min-height:50px;border:1px solid rgba(4,61,96,.2)}.ant-btn-default span{font-weight:700;color:#043d60}.ant-btn-primary{background-color:#043d60;padding:15px 30px;min-height:50px;border:none}.ant-btn-primary span{font-weight:700}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:#043d60}.ant-btn-dangerous{background-color:#e02020!important}.list-btn-link{border-bottom:1px solid #e4e8ed;padding:10px 0}.list-btn-link .ant-btn-block{display:flex;justify-content:space-between;flex-direction:row;align-items:center;align-content:center;flex-wrap:nowrap}.list-btn-link span{font-size:1rem}.ant-btn-link{text-align:left;color:#434a54}.ant-dropdown-link,.ant-dropdown-open,.ant-dropdown-trigger{display:inline-block;margin:20px 0 15px 15px}.place-apresentation{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:20px;margin-bottom:55px}.place-apresentation h1{font-size:22px;font-weight:700;margin-bottom:20px}.place-apresentation h2{font-size:1rem;font-weight:700;margin-bottom:0}.place-apresentation p{margin-bottom:0;font-weight:700;line-height:22px;font-size:18px}.custom-radio-button .ant-radio-button-wrapper{background-color:#e6ecf0;border:none;border-radius:20px!important;font-weight:700;font-size:.8rem;color:#043d60;min-width:80px;height:40px;padding-top:5px;margin-right:5px}.custom-radio-button .ant-radio-button-wrapper:not(:first-child):before{display:none}.custom-radio-button .ant-radio-button-wrapper:first-child{border:none}.custom-radio-button .ant-radio-button-wrapper-checked{background-color:#043d60;border-color:#043d60;color:#fff}.custom-radio-button .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{border-color:#043d60;color:#fff}.btn-area .ant-btn.btn-check-in,.btn-area .ant-btn.btn-check-out{width:65%}.btn-area .ant-btn.btn-check-out{margin-top:15px}.is-valid-container .custom-icon-card-container{position:relative}.loading-container{padding:20px}.login-form{margin:0 auto}.login-form .ant-input{border:none!important}.login-form .ant-input::-webkit-input-placeholder{color:#aab2bd}.login-form .ant-input:-ms-input-placeholder{color:#aab2bd}.login-form .ant-input::placeholder{color:#aab2bd}.login-form .ant-input-affix-wrapper{border-radius:50px;border:1px solid #ccd1d9!important}.login-form .ant-input-prefix{margin-right:4px;margin-left:10px;font-size:22px;color:#ccd1d8}@media only screen and (min-width:600px){.custom-icon-card-container{position:relative}.health-alert{background-color:#fffaed;box-shadow:none;margin-top:15px}.btn-area .ant-btn{margin:15px}.app-wrapper{max-width:980px;margin:100px auto 30px;background-color:#fff;border-radius:5px;padding:30px;min-height:75vh}.app-wrapper .booking-button-container{position:relative;box-shadow:none;background:none}.app-wrapper .list-btn-link{border:1px solid #f0f0f0;background:#fff;border-radius:8px;margin-bottom:5px;margin-top:5px}.app-wrapper .list-btn-link:hover{background:#f0f0f0;cursor:pointer}.ant-page-header{top:0}.search-input{padding:5px 20px!important;border-radius:80px;margin-bottom:30px;border:1px solid #e4e8ec!important;margin-top:15px}.menu-wrapper .custom-menu-btn{border:1px solid #f0f0f0;margin-bottom:10px}.menu-wrapper .custom-menu-btn:hover{background:#f0f0f0;cursor:pointer}.ant-btn-primary:hover{opacity:.9}.ant-btn.btn-check-in,.ant-btn.btn-check-out{max-width:45%}.card-control-btn:last-child{text-align:right}.login-form{width:40%}}.btn-goback-container{display:flex;align-items:center;justify-content:center;margin-top:30px}h1.booking-valid{color:#6dd400;font-weight:700}h1.booking-warning{color:#f7b500;font-size:26px;font-weight:700}h2.booking-code{text-transform:uppercase;font-weight:700}span.checkin-hour{font-size:18px;color:#656d78}span.seat-type{font-size:16px;color:#656d78;font-weight:700}span.booking-code-title{font-weight:14px;color:#656d78}body{margin:0;font-family:"Nunito",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f2f2f2}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
/*# sourceMappingURL=main.666e48d6.chunk.css.map */