@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";*{margin:0;border:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}html{scroll-behavior:smooth;overflow-x:hidden!important}body{margin:0;border:0;padding:0;min-height:100vh;min-width:100vw;overflow-x:hidden!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button:hover{cursor:pointer}input:focus{outline:none}li{list-style:none}svg{flex-shrink:0}img{border:none;outline:none}.App{background-color:#f2f4f7}section.app-content{width:450px;height:auto;min-height:100dvh;margin:auto;background-color:#fff;box-shadow:0 0 72px -29px #0000001a;background:linear-gradient(#ffffffeb,#ffffffeb),url(/assets/images/logo.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media (max-width: 460px){section.app-content{width:100vw}}section.app-content.my-account{background:linear-gradient(#f2f3f4f2,#f2f3f4f2),url(/assets/images/logo.png);background-size:contain;background-position:center;background-repeat:no-repeat}section.app-content section.app-nav-without-auth{min-height:100dvh;padding:30px 20px;gap:10px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 460px){section.app-content section.app-nav-without-auth{padding:15px 10px}}section.app-content section.app-nav-without-auth .app-body{gap:15px;display:flex;flex-direction:column}section.app-content section.app-nav-without-auth .app-body header{width:100%;height:auto;gap:20px;display:flex;flex-direction:column}section.app-content section.app-nav-without-auth .app-body header .logomarca{height:73px;pointer-events:none;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/assets/images/logo.png)}section.app-content section.app-nav-without-auth .app-body section.app-interactions{width:100%;height:auto;padding:0 0 15px}section.app-content section.app-nav-without-auth footer{gap:10px;display:flex;flex-direction:column}section.app-content section.app-nav-auth{padding:80px 20px 20px;min-height:100dvh;gap:10px;display:flex;flex-direction:column;justify-content:space-between}section.app-content section.app-nav-auth footer{gap:10px;display:flex;margin-top:15px;flex-direction:column}div.app-body.authentication{gap:35px!important}div.app-body.authentication .column{gap:12px;display:flex;flex-direction:column}section.app-onboarding .content{gap:10px;display:flex;align-items:center;flex-direction:column;justify-content:center}section.app-onboarding .content h1{font-size:22px;font-weight:600;color:#42464d}section.app-onboarding .content .about{gap:8px;display:flex;text-align:center;flex-direction:column}section.app-onboarding .content .about h2{font-size:14px;font-weight:500;color:#42464d}section.app-first-access .app-interactions{gap:15px;display:flex;flex-direction:column}section.app-first-access .app-interactions .title-section-form{padding:12px 20px;display:flex;justify-content:center;font-size:14px;font-weight:600;border-radius:8px;text-transform:uppercase;color:#5f7434;background-color:#f3f4f0}section.app-first-access .app-interactions .row{gap:12px;display:flex;flex-direction:row}section.app-first-access .app-interactions .column{gap:12px;display:flex;flex-direction:column}section.app-first-access .app-interactions .custom-button{margin-top:22px}form.scheduling{gap:30px;display:flex;flex-direction:column}form.scheduling .scheduling-fields{gap:12px;display:flex;flex-direction:column}form.scheduling .scheduling-fields div.custom-selects{gap:5px;width:100%;height:auto;display:flex;flex-direction:column}form.scheduling .scheduling-fields div.custom-selects div.custom-select-option{width:100%;height:150px;display:flex;flex-direction:row;-webkit-user-select:none;user-select:none;border-radius:10px}form.scheduling .scheduling-fields div.custom-selects div.custom-select-option .service-image{width:150px;height:150px;flex-shrink:0;border-radius:10px 0 0 10px;background-size:cover;background-repeat:no-repeat;pointer-events:none}form.scheduling .scheduling-fields div.custom-selects div.custom-select-option .serivce-content{width:100%;height:100%;padding:10px;gap:5px;display:flex;flex-direction:column;justify-content:space-between}form.scheduling .scheduling-fields div.custom-selects div.custom-select-option .serivce-content .service-body{gap:3px;display:flex;flex-direction:column}form.scheduling .scheduling-fields div.custom-selects div.custom-select-option .serivce-content .service-body .serivce-header{width:100%;display:flex;flex-direction:row;justify-content:space-between}form.scheduling .scheduling-fields div.custom-selects div.custom-select-option .serivce-content .service-body .serivce-header .service-type{font-size:20px;font-weight:600;color:#22303e}form.scheduling .scheduling-fields div.custom-selects div.custom-select-option .serivce-content .service-body .service-description{font-size:14px;font-weight:400;color:#949ba2}form.scheduling .scheduling-fields div.custom-selects div.custom-select-option .serivce-content .service-footer{text-align:end}form.scheduling .scheduling-fields div.custom-selects div.custom-select-option .serivce-content .service-footer .service-price{font-size:24px;font-weight:600;color:#22303e}form.scheduling .scheduling-fields .times-options{gap:10px;display:grid;justify-items:center;grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}@media (max-width: 329px){form.scheduling .scheduling-fields .times-options{gap:8px;grid-template-columns:repeat(auto-fit,minmax(65px,1fr))}}form.scheduling .scheduling-fields.payments{flex-direction:row}form.scheduling .scheduling-fields .search-date-of-service{gap:10px;display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 370px){form.scheduling .scheduling-fields .search-date-of-service{flex-direction:column}}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service{gap:8px;display:flex;flex-direction:column}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service label{font-size:14px;font-weight:400;color:#22303e}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon{display:flex;position:relative;align-items:center;cursor:pointer;font-size:14px;border-radius:4px;border:1px solid #CED1D5}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker__current-month:first-letter{text-transform:uppercase}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker-popper{left:0!important;top:100%!important;width:100%!important;margin-top:12px!important;position:absolute!important;transform:none!important}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker-popper .react-datepicker{padding:15px;border:none;background-color:#fff;-webkit-box-shadow:0px 0px 9px 6px rgba(0,0,0,.05);-moz-box-shadow:0px 0px 9px 6px rgba(0,0,0,.05);box-shadow:0 0 9px 6px #0000000d}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker-popper .react-datepicker .react-datepicker__header{border:none;background-color:#fff}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__current-month{color:#22303e}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__day-name{font-size:10px;font-weight:500;color:#9aa3b1;text-transform:uppercase}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker-popper .react-datepicker .react-datepicker__navigation{top:auto}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker-popper .react-datepicker .react-datepicker__navigation--next{right:15px}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker-popper .react-datepicker .react-datepicker__navigation--previous{left:15px}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker-popper .react-datepicker .react-datepicker__day{color:#22303e}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker-popper .react-datepicker .react-datepicker__day--disabled,form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker-popper .react-datepicker .react-datepicker__day--outside-month{color:#ccc}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker-popper .react-datepicker .react-datepicker__day--selected{font-weight:700;border-radius:0;color:#5f7434;background-color:#fff;border-bottom:2px solid #5F7434}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker-popper .react-datepicker .react-datepicker__day--keyboard-selected{background-color:#fff}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon .react-datepicker-popper .react-datepicker__triangle{display:none}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon input.custom-input-date-of-service{width:100%;height:40px;min-width:210px;padding:10px 40px 10px 10px;flex-grow:0!important;cursor:pointer;font-size:14px;border-radius:4px;color:#22303e}@media (max-width: 420px){form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon input.custom-input-date-of-service{min-width:180px}}@media (max-width: 390px){form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon input.custom-input-date-of-service{min-width:160px}}form.scheduling .scheduling-fields .search-date-of-service .field-date-of-service .input-with-icon svg.styled-svg{top:50%;right:10px;position:absolute;pointer-events:none;fill:#22303e;transform:translateY(-50%)}form.scheduling .scheduling-fields .search-date-of-service button.custom-button{min-width:180px}@media (max-width: 445px){form.scheduling .scheduling-fields .search-date-of-service button.custom-button{min-width:160px;padding:5px 10px}}@media (max-width: 370px){form.scheduling .scheduling-fields .search-date-of-service button.custom-button{width:100%;margin-top:0}}form.scheduling .scheduling-fields button.custom-button{width:250px;height:40px;padding:5px 25px;margin-top:25px;font-size:12px;font-weight:500;border-radius:8px;color:#fff;background-color:#5f7434;transition:.2s all ease-in-out}form.scheduling .scheduling-fields button.custom-button:hover{background-color:#505d28}form.scheduling .scheduling-fields button.custom-button .loading{width:20px;height:20px;display:inline-block;border-radius:50%;border-top-color:#fff!important;border:3px solid rgba(0,0,0,.1);animation:spin .8s ease-in-out infinite}form.scheduling .scheduling-fields .custom-radio{display:flex;align-items:center}form.scheduling .scheduling-fields .custom-radio .custom-check{width:67.7px;padding:8px 0;display:flex;text-align:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:600;border-radius:8px;background-color:#edeef0;transition:.2s all ease-in-out}form.scheduling .scheduling-fields .custom-radio .custom-check:hover{color:#5f7434;background-color:#f3f4f0}form.scheduling .scheduling-fields .custom-radio .custom-input-radio{display:none}form.scheduling .scheduling-fields .custom-radio .custom-input-radio:checked+.custom-check{color:#5f7434;background-color:#f3f4f0}form.scheduling .scheduling-fields .selected-info{display:flex;padding:10px 0;justify-content:center;font-size:14px;font-weight:500;border-radius:5px;color:#22303e;background-color:#f5f5f5}form.scheduling .scheduling-fields button.payment-method{gap:5px;width:50%;display:flex;padding:20px 10px;font-size:14px;font-weight:500;border-radius:8px;flex-direction:row;align-items:center;justify-content:center;color:#42464d;transition:.2s all ease-in-out}@media (max-width: 520px){form.scheduling .scheduling-fields button.payment-method{flex-direction:column}}form.scheduling .scheduling-fields button.payment-method:hover{color:#696cff;background-color:#e7e7ff}form.scheduling .scheduling-fields button.payment-method:hover .styled-icon{fill:#696cff}form.scheduling .scheduling-fields button.payment-method .styled-icon{fill:#42464d;transition:.2s all ease-in-out}form.scheduling .scheduling-fields .feedback-times-options{padding:14px;gap:10px;display:flex;align-items:center;font-size:12px;font-weight:500;border-radius:8px;color:#f04438;background-color:#ffebeb}form.scheduling .scheduling-fields .feedback-times-options svg{flex-shrink:0;stroke:#f04438}.custom-service-option{display:flex;align-items:center}.custom-service-option .option-body{width:100%}.custom-service-option .option-body .custom-option{width:100%;height:140px;padding:12px;gap:10px;display:flex;cursor:pointer;border-radius:8px;transition:.2s all ease-in-out;background-color:#fff;box-shadow:0 0 15px 5px #00000014}.custom-service-option .option-body .custom-option.new{padding:12px 12px 15px;box-shadow:inset 0 -3px #5f7434}.custom-service-option .option-body .custom-option.promo{padding:12px 12px 15px;box-shadow:inset 0 -3px #eab308}.custom-service-option .option-body .custom-option:hover{--shake-intensity: 3px;animation:shake .4s ease-in-out}.custom-service-option .option-body .custom-option .option-image{width:90px;height:110px}.custom-service-option .option-body .custom-option .option-image img{width:90px;height:100%;flex-shrink:0;object-fit:cover;border-radius:5px}.custom-service-option .option-body .custom-option .option-data{width:100%;display:flex;flex-direction:column;justify-content:space-between}.custom-service-option .option-body .custom-option .option-data .option-header{gap:2px;display:flex;flex-direction:column;color:#42464d}.custom-service-option .option-body .custom-option .option-data .option-header .option-title{font-weight:600;font-size:1rem}.custom-service-option .option-body .custom-option .option-data .option-header .option-description{font-weight:400;font-size:.7rem}.custom-service-option .option-body .custom-option .option-data .option-footer{display:flex;flex-direction:row;justify-content:space-between}.custom-service-option .option-body .custom-option .option-data .option-footer .option-tag{display:flex;padding:4px 8px;gap:2px;align-items:center;flex-direction:row;justify-content:center;font-size:.7rem;border-radius:4px;color:#fff}@media (max-width: 350px){.custom-service-option .option-body .custom-option .option-data .option-footer .option-tag{font-size:.6rem}}.custom-service-option .option-body .custom-option .option-data .option-footer .option-tag.new{background-color:#5f7434}.custom-service-option .option-body .custom-option .option-data .option-footer .option-tag.promo{background-color:#eab308;box-shadow:inset 0 -3px #eab308}.custom-service-option .option-body .custom-option .option-data .option-footer .option-tag .styled-icon{fill:#fff}.custom-service-option .option-body .custom-option .option-data .option-footer .option-price{font-weight:600;font-size:1.2rem;color:#42464d}@media (max-width: 350px){.custom-service-option .option-body .custom-option .option-data .option-footer .option-price{font-size:1.1rem}}.custom-service-option .option-body .custom-checkbox{display:none}.custom-service-option .option-body .custom-checkbox:checked+.custom-option{padding:12px 12px 15px;background-color:#caffe34d;box-shadow:inset 0 -3px #11a917}.custom-service-option .option-body .custom-checkbox:checked+.custom-option .option-image.selected{display:flex;position:relative;justify-content:center;flex-shrink:0}.custom-service-option .option-body .custom-checkbox:checked+.custom-option .option-image.selected img{width:100%;height:auto;display:block}.custom-service-option .option-body .custom-checkbox:checked+.custom-option .option-image.selected .option-image-selected{width:100%;height:100%;display:flex;position:absolute;align-items:center;justify-content:center;pointer-events:none;background-color:#f0fff7b8}.options-service-flow{width:100%;gap:15px;display:flex;flex-direction:column;border-radius:8px;transition:all .3s ease-in-out}.options-service-flow .service-flow-image-content{width:100%;height:100%}.options-service-flow .service-flow-image-content.selected{display:flex;position:relative;justify-content:center;flex-shrink:0}.options-service-flow .service-flow-image-content.selected .service-flow-image-selected{width:100%;height:100%;display:flex;position:absolute;align-items:center;justify-content:center;border-radius:8px;pointer-events:none;background-color:#f0fff7b8}.options-service-flow .service-flow-image-content .service-flow-image{width:100%;height:120px;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat}.options-service-flow .service-flow-image-content .service-flow-image.first{background-image:url(/assets/images/flow-01.png)}.options-service-flow .service-flow-image-content .service-flow-image.second{background-image:url(/assets/images/flow-02.png)}.options-service-flow .service-flow-content{gap:5px;display:flex;align-items:center;flex-direction:column}.options-service-flow .service-flow-content .service-flow-title{gap:5px;display:flex;flex-direction:row;align-items:center;font-size:16px;font-weight:600;border-radius:10px;color:#42464d}.options-service-flow .service-flow-content .service-flow-title .styled-icon{fill:#42464d}.options-service-flow .service-flow-content .service-flow-description{font-size:12px;font-weight:500;color:#42464d}.options-service-flow button.btn-service-flow{padding:10px;gap:10px;display:flex;align-items:center;flex-direction:column;justify-content:center;font-size:16px;font-weight:500;border-radius:10px;transition:all .3s ease-in-out;background-color:#fff;box-shadow:0 0 15px 5px #00000014}.options-service-flow button.btn-service-flow:hover{--shake-intensity: 3px;animation:shake .4s ease-in-out}.options-service-flow button.btn-service-flow.selected{padding:10px 10px 13px;box-shadow:0 0 15px 5px #00000014,inset 0 -3px #5f7434}.options-service-flow button.btn-service-flow.selected .service-flow-title,.options-service-flow button.btn-service-flow.selected .service-flow-description,.options-service-flow button.btn-service-flow.selected .styled-icon{fill:#5f7434;color:#5f7434}section.app-nav-auth .step-body{gap:15px;display:flex;flex-direction:column}section.schedule-summary{gap:5px;display:flex;flex-direction:column}section.schedule-summary .summary-header{gap:5px;display:flex;align-items:center;font-size:16px;font-weight:600;color:#5f7434}section.schedule-summary .summary-header path{fill:#5f7434}section.schedule-summary .summary-rows{gap:8px;display:flex;flex-direction:column}section.schedule-summary .summary-rows .summary-row{display:flex;flex-direction:column}section.schedule-summary .summary-rows .summary-row span{font-size:11px;font-weight:600;color:#42464d;text-transform:uppercase}section.schedule-summary .summary-rows .summary-row h3{font-size:18px;font-weight:500;color:#42464d}section.schedule-summary .summary-rows .summary-row h4{font-size:11px;font-weight:500;color:#42464d}.schedule-terms{gap:10px;display:flex;align-items:center;cursor:pointer;font-size:13px;font-weight:600;-webkit-user-select:none;user-select:none;color:#42464d}.schedule-terms input{display:none}.schedule-terms .checkmark{width:20px;height:20px;position:relative;flex-shrink:0;object-fit:none;border-radius:50%;transition:all .3s ease;border:1px solid #5F7434;background-color:#f5f5f5}.schedule-terms input:checked+.checkmark{background-color:#5f7434}.schedule-terms input:checked+.checkmark:after{display:block}.about-payment-type{gap:5px;display:flex;align-items:center;flex-direction:column}.about-payment-type span{text-align:center;font-size:14px;font-weight:500;color:#42464d}.content-payment-by-pix{gap:15px;display:flex;flex-direction:column}.options-for-progress{display:flex}.options-for-progress.row{gap:4%;flex-direction:row}.options-for-progress.row button.btn{width:48%}.options-for-progress.column{gap:10px;flex-direction:column}.options-for-progress.column button.btn{width:100%}.options-for-progress button.btn{padding:15px;gap:5px;display:flex;align-items:center;flex-direction:column;justify-content:center;font-size:16px;font-weight:500;border-radius:10px;transition:all .3s ease-in-out}.options-for-progress button.btn.btn-default{color:#5f7434;background-color:#f5f5f5}.options-for-progress button.btn.btn-default .styled-icon{fill:#5f7434;transition:all .3s ease-in-out}.options-for-progress button.btn.btn-default p{margin-top:-5px;font-size:12px;font-weight:400}.options-for-progress button.btn.btn-default:hover,.options-for-progress button.btn.btn-default.selected{color:#fff;background-color:#5f7434}.options-for-progress button.btn.btn-default:hover .styled-icon,.options-for-progress button.btn.btn-default.selected .styled-icon{fill:#fff}section.payment-by-card{gap:8px;display:flex;margin-bottom:10px;flex-direction:column}section.payment .row{gap:20px;display:flex;justify-content:space-between}.price-for-card{padding:8px;gap:5px;display:flex;align-items:center;flex-direction:row;justify-content:center;font-size:14px;font-weight:500;border-radius:5px;color:#42464d;background-color:#f6f6f6}.price-for-card svg{flex-shrink:0}.price-for-card svg .styled-icon{fill:#42464d}.custom-field .field{gap:5px}div.payment-by-pix{gap:50px;display:flex;flex-direction:column}div.payment-by-pix .instructions{gap:8px;display:flex;align-items:center;flex-direction:column}div.payment-by-pix .instructions span{text-align:center;font-size:14px;font-weight:500;color:#42464d}div.payment-by-pix .instructions span.price{font-size:20px;font-weight:500}div.payment-by-pix .qr-code{width:100%;height:180px;display:flex;justify-content:center}div.payment-by-pix .copy-paste{gap:5px;display:flex;flex-direction:column}div.payment-by-pix .copy-paste span{font-size:14px;font-weight:500;color:#42464d}div.payment-by-pix .copy-paste .copy-and-paste-code{width:100%;height:auto;padding:10px;color:#848480;font-size:12px;font-weight:500;border-radius:5px;word-wrap:break-word;border:1px solid #eaeaea}div.payment-by-pix .copy-paste button{padding:12px;font-size:14px;font-weight:600;color:#42464d;border-radius:5px;text-transform:uppercase;transition:.3s all ease-in-out}div.payment-by-pix .copy-paste button:hover{color:#fff;background-color:#5f7434}.content-scheduled-feedback{padding:12px 18px;gap:8px;display:flex;align-items:center;flex-direction:column;font-size:16px;font-weight:600;text-align:center;border-radius:9px}.content-scheduled-feedback.success{color:#11a917;background-color:#e3fff0}.content-scheduled-feedback.pending{color:#ffb200;background-color:#fff5dd}.content-scheduled-feedback.pending svg{fill:#ffb200}.content-scheduled-feedback.error{color:#f04438;background-color:#ffd2cf84}.content-scheduled-feedback.error svg{fill:#f04438}.contact-schedule-summary{margin-top:15px;font-size:14px;font-weight:500;text-align:center;color:#42464d}.contact-schedule-summary.not_authorized{margin-top:0}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(var(--shake-intensity))}50%{transform:translate(calc(var(--shake-intensity) * -1))}75%{transform:translate(var(--shake-intensity))}to{transform:translate(0)}}section.my-account .step-body{align-items:flex-end}section.my-account button.my-account-option{width:100%;height:45px;padding:10px;gap:8px;display:flex;flex-direction:row;align-items:center;font-size:14px;font-weight:600;border-radius:8px;color:#42464d;background-color:#fff;transition:.4s all ease-in-out}section.my-account button.my-account-option svg path{fill:#5f7434;transition:.4s all ease-in-out}section.my-account button.my-account-option:hover{color:#fff;background-color:#5f7434}section.my-account button.my-account-option:hover svg path{fill:#fff}section.my-account button.my-account-logout{width:80px;height:30px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;border-radius:8px;color:#fff;background-color:#f04438;transition:.4s all ease-in-out}section.my-account button.my-account-logout svg path{fill:#fff;transition:.4s all ease-in-out}section.my-account button.my-account-logout:hover{color:#fff;background-color:#bc1105}section.my-account button.my-account-logout:hover svg path{fill:#fff}section.my-data .title-section-form{padding:12px 20px;display:flex;justify-content:center;font-size:14px;font-weight:600;border-radius:8px;text-transform:uppercase;color:#5f7434;background-color:#f3f4f0}section.my-data .row{gap:12px;display:flex;flex-direction:row}section.my-data .column{gap:12px;display:flex;flex-direction:column}section.my-data .column .custom-button{margin-top:22px}section.my-schedulings .without-scheduling{margin-top:10px;font-size:12px;text-align:center;color:#42464d}section.my-schedulings div.card-scheduling{width:100%;height:auto;gap:5px;padding:12px;display:flex;flex-direction:column;cursor:pointer;border-radius:8px;background-color:#fff;box-shadow:0 0 15px #0000001f}section.my-schedulings div.card-scheduling:hover{--shake-intensity: 3px;animation:shake .4s ease-in-out}section.my-schedulings .scheduling-header{display:flex;align-items:center;flex-direction:row;justify-content:space-between}section.my-schedulings .scheduling-header .scheduling-id{font-size:11px;font-weight:500;color:#42464d;text-transform:uppercase}section.my-schedulings .scheduling-header .status{font-size:10px;font-weight:500;text-align:center;padding:5px 10px;border-radius:5px;text-transform:uppercase}section.my-schedulings .scheduling-header .status.finished{color:#fff;background-color:#5f7434}section.my-schedulings .scheduling-header .status.paid{color:#fff;background-color:#11a917}section.my-schedulings .scheduling-header .status.processing{color:#fff;background-color:#ffb200}section.my-schedulings .scheduling-header .status.not-authorized{color:#fff;background-color:#f04438}section.my-schedulings .scheduling-infos{gap:15px;display:flex;flex-direction:column}section.my-schedulings .scheduling-infos .title{gap:2px;display:flex;align-items:center;flex-direction:row;font-size:13px;font-weight:700;color:#42464d;text-transform:uppercase}section.my-schedulings .scheduling-infos .info{gap:2px;display:flex;flex-direction:column;font-size:16px;font-weight:500;color:#42464d}section.my-schedulings .scheduling-payment{padding:8px;margin-top:-5px;text-align:center;font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none;border-radius:8px;text-transform:uppercase}section.my-schedulings .scheduling-payment.paid{color:#fff;background-color:#11a917}section.my-schedulings .scheduling-payment.processing{color:#fff;background-color:#ffb200}section.my-schedulings .scheduling-payment.not-authorized{color:#fff;background-color:#f04438}section.my-schedulings .schedulings-options{gap:10px;display:flex;flex-direction:row;justify-content:space-between}section.my-schedulings .schedulings-options button{width:100%;padding:5px;font-size:12px;font-weight:600;background:none;border-radius:5px;color:#42464d;text-transform:uppercase}section.my-schedulings .schedulings-options button.active,section.my-schedulings .schedulings-options button:hover{color:#5f7434;border:1px solid #5F7434}section.app-feedback{width:100vw;height:100vh;top:0;left:0;z-index:100;display:flex;position:fixed;align-items:center;justify-content:center;background-color:#0009}section.app-feedback .content{width:400px;height:auto;display:flex;flex-direction:column;border-radius:25px 25px 12px 12px;color:#42464d;background-color:#fff}@media (max-width: 450px){section.app-feedback .content{width:90vw}}section.app-feedback .content .color-success{color:#11a917}section.app-feedback .content .background-success{background-color:#11a917}section.app-feedback .content .color-warning{color:#ffb200}section.app-feedback .content .background-warning{background-color:#ffb200}section.app-feedback .content .color-delete{color:#f04438}section.app-feedback .content .background-delete{background-color:#f04438}section.app-feedback .content .color-error{color:#f04438}section.app-feedback .content .background-error{background-color:#f04438}section.app-feedback .content .color-info{color:#155bcb}section.app-feedback .content .background-info{background-color:#155bcb}section.app-feedback .content .header{width:100%;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px 12px 0 0}section.app-feedback .content .data{gap:35px;display:flex;flex-direction:column;padding:15px 20px 20px}section.app-feedback .content .texts{gap:10px;display:flex;-webkit-user-select:none;user-select:none;flex-direction:column}section.app-feedback .content .texts .title{font-size:16px;font-weight:600;text-align:center}section.app-feedback .content .texts .message{display:flex;flex-direction:column;font-size:12px;font-weight:400;text-align:center;color:#42464d}section.app-feedback .content .buttons{gap:5px;display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row}@media (max-width: 460px){section.app-feedback .content .buttons{flex-direction:column-reverse}}section.app-feedback .content .buttons button{width:50%;display:flex;font-size:12px;font-weight:600;border-radius:8px;padding:10px 30px;justify-content:center;text-transform:uppercase}@media (max-width: 460px){section.app-feedback .content .buttons button{width:100%}}section.app-feedback .content .buttons button#confirm{color:#fff}section.app-feedback .content .buttons button#confirm.full-size{width:100%}section.app-feedback .content .buttons button#cancel{color:#42464d;background-color:#dddcdc}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}section.step-loading{width:100%;height:100dvh;gap:5px;display:flex;align-items:center;flex-direction:column;justify-content:center}section.step-loading.primary{background-color:#5f7434}section.step-loading .loading-image.logomarca{width:320px;height:143px;opacity:0;pointer-events:none;background-size:contain;background-repeat:no-repeat;background-image:url(../../assets/images/logo-white.png);animation:fadeIn 2s ease-in-out forwards}button.custom-button{border-radius:8px;text-transform:uppercase;transition:.3s all ease-in-out}button.custom-button.primary{height:50px;font-size:14px;font-weight:500;color:#fff;background-color:#5f7434}button.custom-button.primary:hover{background-color:#505d28}button.custom-button.secondary{height:40px;font-size:12px;font-weight:600;color:#5f7434;background-color:#f5f5f5}button.custom-button.secondary:hover{color:#fff;background-color:#5f7434}button.custom-button.full-width{width:100%!important}button.custom-button.auto-width{width:auto!important}button.custom-button.height-10{height:10px}button.custom-button.height-20{height:20px}button.custom-button.height-30{height:30px}button.custom-button.height-40{height:40px}button.custom-button.height-50{height:50px}button.custom-button.height-60{height:60px}button.custom-button.height-70{height:70px}button.custom-button.height-80{height:80px}button.custom-button.height-90{height:90px}button.custom-button.height-100{height:100px}button.custom-button.height-110{height:110px}button.custom-button.height-120{height:120px}button.custom-button.height-130{height:130px}button.custom-button.height-140{height:140px}button.custom-button.height-150{height:150px}button.custom-button.height-160{height:160px}button.custom-button.height-170{height:170px}button.custom-button.height-180{height:180px}button.custom-button.height-190{height:190px}button.custom-button.height-200{height:200px}button.custom-button.height-210{height:210px}button.custom-button.height-220{height:220px}button.custom-button.height-230{height:230px}button.custom-button.height-240{height:240px}button.custom-button.height-250{height:250px}button.custom-button.height-260{height:260px}button.custom-button.height-270{height:270px}button.custom-button.height-280{height:280px}button.custom-button.height-290{height:290px}button.custom-button.height-300{height:300px}button.custom-button.height-310{height:310px}button.custom-button.height-320{height:320px}button.custom-button.height-330{height:330px}button.custom-button.height-340{height:340px}button.custom-button.height-350{height:350px}button.custom-button.height-360{height:360px}button.custom-button.height-370{height:370px}button.custom-button.height-380{height:380px}button.custom-button.height-390{height:390px}button.custom-button.height-400{height:400px}button.custom-button.height-410{height:410px}button.custom-button.height-420{height:420px}button.custom-button.height-430{height:430px}button.custom-button.height-440{height:440px}button.custom-button.height-450{height:450px}button.custom-button.height-460{height:460px}button.custom-button.height-470{height:470px}button.custom-button.height-480{height:480px}button.custom-button.height-490{height:490px}button.custom-button.height-500{height:500px}button.custom-button.height-510{height:510px}button.custom-button.height-520{height:520px}button.custom-button.height-530{height:530px}button.custom-button.height-540{height:540px}button.custom-button.height-550{height:550px}button.custom-button.height-560{height:560px}button.custom-button.height-570{height:570px}button.custom-button.height-580{height:580px}button.custom-button.height-590{height:590px}button.custom-button.height-600{height:600px}button.custom-button.height-610{height:610px}button.custom-button.height-620{height:620px}button.custom-button.height-630{height:630px}button.custom-button.height-640{height:640px}button.custom-button.height-650{height:650px}button.custom-button.height-660{height:660px}button.custom-button.height-670{height:670px}button.custom-button.height-680{height:680px}button.custom-button.height-690{height:690px}button.custom-button.height-700{height:700px}button.custom-button.height-710{height:710px}button.custom-button.height-720{height:720px}button.custom-button.height-730{height:730px}button.custom-button.height-740{height:740px}button.custom-button.height-750{height:750px}button.custom-button.height-760{height:760px}button.custom-button.height-770{height:770px}button.custom-button.height-780{height:780px}button.custom-button.height-790{height:790px}button.custom-button.height-800{height:800px}button.custom-button.height-810{height:810px}button.custom-button.height-820{height:820px}button.custom-button.height-830{height:830px}button.custom-button.height-840{height:840px}button.custom-button.height-850{height:850px}button.custom-button.height-860{height:860px}button.custom-button.height-870{height:870px}button.custom-button.height-880{height:880px}button.custom-button.height-890{height:890px}button.custom-button.height-900{height:900px}button.custom-button.height-910{height:910px}button.custom-button.height-920{height:920px}button.custom-button.height-930{height:930px}button.custom-button.height-940{height:940px}button.custom-button.height-950{height:950px}button.custom-button.height-960{height:960px}button.custom-button.height-970{height:970px}button.custom-button.height-980{height:980px}button.custom-button.height-990{height:990px}button.custom-button.height-1000{height:1000px}button.custom-button.width-10{width:10px}button.custom-button.width-20{width:20px}button.custom-button.width-30{width:30px}button.custom-button.width-40{width:40px}button.custom-button.width-50{width:50px}button.custom-button.width-60{width:60px}button.custom-button.width-70{width:70px}button.custom-button.width-80{width:80px}button.custom-button.width-90{width:90px}button.custom-button.width-100{width:100px}button.custom-button.width-110{width:110px}button.custom-button.width-120{width:120px}button.custom-button.width-130{width:130px}button.custom-button.width-140{width:140px}button.custom-button.width-150{width:150px}button.custom-button.width-160{width:160px}button.custom-button.width-170{width:170px}button.custom-button.width-180{width:180px}button.custom-button.width-190{width:190px}button.custom-button.width-200{width:200px}button.custom-button.width-210{width:210px}button.custom-button.width-220{width:220px}button.custom-button.width-230{width:230px}button.custom-button.width-240{width:240px}button.custom-button.width-250{width:250px}button.custom-button.width-260{width:260px}button.custom-button.width-270{width:270px}button.custom-button.width-280{width:280px}button.custom-button.width-290{width:290px}button.custom-button.width-300{width:300px}button.custom-button.width-310{width:310px}button.custom-button.width-320{width:320px}button.custom-button.width-330{width:330px}button.custom-button.width-340{width:340px}button.custom-button.width-350{width:350px}button.custom-button.width-360{width:360px}button.custom-button.width-370{width:370px}button.custom-button.width-380{width:380px}button.custom-button.width-390{width:390px}button.custom-button.width-400{width:400px}button.custom-button.width-410{width:410px}button.custom-button.width-420{width:420px}button.custom-button.width-430{width:430px}button.custom-button.width-440{width:440px}button.custom-button.width-450{width:450px}button.custom-button.width-460{width:460px}button.custom-button.width-470{width:470px}button.custom-button.width-480{width:480px}button.custom-button.width-490{width:490px}button.custom-button.width-500{width:500px}button.custom-button.width-510{width:510px}button.custom-button.width-520{width:520px}button.custom-button.width-530{width:530px}button.custom-button.width-540{width:540px}button.custom-button.width-550{width:550px}button.custom-button.width-560{width:560px}button.custom-button.width-570{width:570px}button.custom-button.width-580{width:580px}button.custom-button.width-590{width:590px}button.custom-button.width-600{width:600px}button.custom-button.width-610{width:610px}button.custom-button.width-620{width:620px}button.custom-button.width-630{width:630px}button.custom-button.width-640{width:640px}button.custom-button.width-650{width:650px}button.custom-button.width-660{width:660px}button.custom-button.width-670{width:670px}button.custom-button.width-680{width:680px}button.custom-button.width-690{width:690px}button.custom-button.width-700{width:700px}button.custom-button.width-710{width:710px}button.custom-button.width-720{width:720px}button.custom-button.width-730{width:730px}button.custom-button.width-740{width:740px}button.custom-button.width-750{width:750px}button.custom-button.width-760{width:760px}button.custom-button.width-770{width:770px}button.custom-button.width-780{width:780px}button.custom-button.width-790{width:790px}button.custom-button.width-800{width:800px}button.custom-button.width-810{width:810px}button.custom-button.width-820{width:820px}button.custom-button.width-830{width:830px}button.custom-button.width-840{width:840px}button.custom-button.width-850{width:850px}button.custom-button.width-860{width:860px}button.custom-button.width-870{width:870px}button.custom-button.width-880{width:880px}button.custom-button.width-890{width:890px}button.custom-button.width-900{width:900px}button.custom-button.width-910{width:910px}button.custom-button.width-920{width:920px}button.custom-button.width-930{width:930px}button.custom-button.width-940{width:940px}button.custom-button.width-950{width:950px}button.custom-button.width-960{width:960px}button.custom-button.width-970{width:970px}button.custom-button.width-980{width:980px}button.custom-button.width-990{width:990px}button.custom-button.width-1000{width:1000px}button.custom-button .button-loading{width:20px;height:20px;display:inline-block;border-radius:50%;border-top-color:#fff!important;border:3px solid rgba(0,0,0,.1);animation:spin .8s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.custom-field{display:flex;flex-direction:column}.custom-field .field{gap:5px;display:flex;flex-direction:column-reverse}.custom-field .field .password,.custom-field .field .confirmPassword,.custom-field .field .cardNumber{display:flex;position:relative;align-items:center;justify-content:flex-end}.custom-field .field .cardNumber svg.icon-card-brand{right:12px;background:none;position:absolute}.custom-field .field label{font-size:14px;font-weight:400;color:#22303e}.custom-field .field input{font-size:14px}.custom-field .field input.custom-input{width:100%;height:45px;padding:12px 15px;border-radius:4px;transition:.3s all ease-in-out;color:#292929;border:1px solid #CED1D5}.custom-field .field input.custom-input:focus{border:1px solid #505c2b;filter:drop-shadow(0px 2px 12px rgba(34,48,62,.08))}.custom-field .field input.custom-input:focus~label{color:#505c2b}.custom-field .field input.custom-input:disabled{-webkit-user-select:none;user-select:none;color:#707070;border:1px solid #e4e4e4;background-color:#e4e4e4}.custom-field .field button.password-toggle{top:11px;right:11px;position:absolute;background:none}.custom-field .field button.password-toggle path.styled-icon.show{stroke:#42464d}.custom-field .field button.password-toggle path.styled-icon.hidden{fill:#42464d}.custom-field.size-10{width:10px}@media (max-width: 520px){.custom-field.size-10{width:100%}}.custom-field.size-20{width:20px}@media (max-width: 520px){.custom-field.size-20{width:100%}}.custom-field.size-30{width:30px}@media (max-width: 520px){.custom-field.size-30{width:100%}}.custom-field.size-40{width:40px}@media (max-width: 520px){.custom-field.size-40{width:100%}}.custom-field.size-50{width:50px}@media (max-width: 520px){.custom-field.size-50{width:100%}}.custom-field.size-60{width:60px}@media (max-width: 520px){.custom-field.size-60{width:100%}}.custom-field.size-70{width:70px}@media (max-width: 520px){.custom-field.size-70{width:100%}}.custom-field.size-80{width:80px}@media (max-width: 520px){.custom-field.size-80{width:100%}}.custom-field.size-90{width:90px}@media (max-width: 520px){.custom-field.size-90{width:100%}}.custom-field.size-100{width:100px}@media (max-width: 520px){.custom-field.size-100{width:100%}}.custom-field.size-110{width:110px}@media (max-width: 520px){.custom-field.size-110{width:100%}}.custom-field.size-120{width:120px}@media (max-width: 520px){.custom-field.size-120{width:100%}}.custom-field.size-130{width:130px}@media (max-width: 520px){.custom-field.size-130{width:100%}}.custom-field.size-140{width:140px}@media (max-width: 520px){.custom-field.size-140{width:100%}}.custom-field.size-150{width:150px}@media (max-width: 520px){.custom-field.size-150{width:100%}}.custom-field.size-160{width:160px}@media (max-width: 520px){.custom-field.size-160{width:100%}}.custom-field.size-170{width:170px}@media (max-width: 520px){.custom-field.size-170{width:100%}}.custom-field.size-180{width:180px}@media (max-width: 520px){.custom-field.size-180{width:100%}}.custom-field.size-190{width:190px}@media (max-width: 520px){.custom-field.size-190{width:100%}}.custom-field.size-200{width:200px}@media (max-width: 520px){.custom-field.size-200{width:100%}}.custom-field.size-210{width:210px}@media (max-width: 520px){.custom-field.size-210{width:100%}}.custom-field.size-220{width:220px}@media (max-width: 520px){.custom-field.size-220{width:100%}}.custom-field.size-230{width:230px}@media (max-width: 520px){.custom-field.size-230{width:100%}}.custom-field.size-240{width:240px}@media (max-width: 520px){.custom-field.size-240{width:100%}}.custom-field.size-250{width:250px}@media (max-width: 520px){.custom-field.size-250{width:100%}}.custom-field.size-260{width:260px}@media (max-width: 520px){.custom-field.size-260{width:100%}}.custom-field.size-270{width:270px}@media (max-width: 520px){.custom-field.size-270{width:100%}}.custom-field.size-280{width:280px}@media (max-width: 520px){.custom-field.size-280{width:100%}}.custom-field.size-290{width:290px}@media (max-width: 520px){.custom-field.size-290{width:100%}}.custom-field.size-300{width:300px}@media (max-width: 520px){.custom-field.size-300{width:100%}}.custom-field.size-310{width:310px}@media (max-width: 520px){.custom-field.size-310{width:100%}}.custom-field.size-320{width:320px}@media (max-width: 520px){.custom-field.size-320{width:100%}}.custom-field.size-330{width:330px}@media (max-width: 520px){.custom-field.size-330{width:100%}}.custom-field.size-340{width:340px}@media (max-width: 520px){.custom-field.size-340{width:100%}}.custom-field.size-350{width:350px}@media (max-width: 520px){.custom-field.size-350{width:100%}}.custom-field.size-360{width:360px}@media (max-width: 520px){.custom-field.size-360{width:100%}}.custom-field.size-370{width:370px}@media (max-width: 520px){.custom-field.size-370{width:100%}}.custom-field.size-380{width:380px}@media (max-width: 520px){.custom-field.size-380{width:100%}}.custom-field.size-390{width:390px}@media (max-width: 520px){.custom-field.size-390{width:100%}}.custom-field.size-400{width:400px}@media (max-width: 520px){.custom-field.size-400{width:100%}}.custom-field.size-410{width:410px}@media (max-width: 520px){.custom-field.size-410{width:100%}}.custom-field.size-420{width:420px}@media (max-width: 520px){.custom-field.size-420{width:100%}}.custom-field.size-430{width:430px}@media (max-width: 520px){.custom-field.size-430{width:100%}}.custom-field.size-440{width:440px}@media (max-width: 520px){.custom-field.size-440{width:100%}}.custom-field.size-450{width:450px}@media (max-width: 520px){.custom-field.size-450{width:100%}}.custom-field.size-460{width:460px}@media (max-width: 520px){.custom-field.size-460{width:100%}}.custom-field.size-470{width:470px}@media (max-width: 520px){.custom-field.size-470{width:100%}}.custom-field.size-480{width:480px}@media (max-width: 520px){.custom-field.size-480{width:100%}}.custom-field.size-490{width:490px}@media (max-width: 520px){.custom-field.size-490{width:100%}}.custom-field.size-500{width:500px}@media (max-width: 520px){.custom-field.size-500{width:100%}}.custom-field.size-510{width:510px}@media (max-width: 520px){.custom-field.size-510{width:100%}}.custom-field.size-520{width:520px}@media (max-width: 520px){.custom-field.size-520{width:100%}}.custom-field.size-530{width:530px}@media (max-width: 520px){.custom-field.size-530{width:100%}}.custom-field.size-540{width:540px}@media (max-width: 520px){.custom-field.size-540{width:100%}}.custom-field.size-550{width:550px}@media (max-width: 520px){.custom-field.size-550{width:100%}}.custom-field.size-560{width:560px}@media (max-width: 520px){.custom-field.size-560{width:100%}}.custom-field.size-570{width:570px}@media (max-width: 520px){.custom-field.size-570{width:100%}}.custom-field.size-580{width:580px}@media (max-width: 520px){.custom-field.size-580{width:100%}}.custom-field.size-590{width:590px}@media (max-width: 520px){.custom-field.size-590{width:100%}}.custom-field.size-600{width:600px}@media (max-width: 520px){.custom-field.size-600{width:100%}}.custom-field.size-610{width:610px}@media (max-width: 520px){.custom-field.size-610{width:100%}}.custom-field.size-620{width:620px}@media (max-width: 520px){.custom-field.size-620{width:100%}}.custom-field.size-630{width:630px}@media (max-width: 520px){.custom-field.size-630{width:100%}}.custom-field.size-640{width:640px}@media (max-width: 520px){.custom-field.size-640{width:100%}}.custom-field.size-650{width:650px}@media (max-width: 520px){.custom-field.size-650{width:100%}}.custom-field.size-660{width:660px}@media (max-width: 520px){.custom-field.size-660{width:100%}}.custom-field.size-670{width:670px}@media (max-width: 520px){.custom-field.size-670{width:100%}}.custom-field.size-680{width:680px}@media (max-width: 520px){.custom-field.size-680{width:100%}}.custom-field.size-690{width:690px}@media (max-width: 520px){.custom-field.size-690{width:100%}}.custom-field.size-700{width:700px}@media (max-width: 520px){.custom-field.size-700{width:100%}}.custom-field.size-710{width:710px}@media (max-width: 520px){.custom-field.size-710{width:100%}}.custom-field.size-720{width:720px}@media (max-width: 520px){.custom-field.size-720{width:100%}}.custom-field.size-730{width:730px}@media (max-width: 520px){.custom-field.size-730{width:100%}}.custom-field.size-740{width:740px}@media (max-width: 520px){.custom-field.size-740{width:100%}}.custom-field.size-750{width:750px}@media (max-width: 520px){.custom-field.size-750{width:100%}}.custom-field.size-760{width:760px}@media (max-width: 520px){.custom-field.size-760{width:100%}}.custom-field.size-770{width:770px}@media (max-width: 520px){.custom-field.size-770{width:100%}}.custom-field.size-780{width:780px}@media (max-width: 520px){.custom-field.size-780{width:100%}}.custom-field.size-790{width:790px}@media (max-width: 520px){.custom-field.size-790{width:100%}}.custom-field.size-800{width:800px}@media (max-width: 520px){.custom-field.size-800{width:100%}}.custom-field.size-810{width:810px}@media (max-width: 520px){.custom-field.size-810{width:100%}}.custom-field.size-820{width:820px}@media (max-width: 520px){.custom-field.size-820{width:100%}}.custom-field.size-830{width:830px}@media (max-width: 520px){.custom-field.size-830{width:100%}}.custom-field.size-840{width:840px}@media (max-width: 520px){.custom-field.size-840{width:100%}}.custom-field.size-850{width:850px}@media (max-width: 520px){.custom-field.size-850{width:100%}}.custom-field.size-860{width:860px}@media (max-width: 520px){.custom-field.size-860{width:100%}}.custom-field.size-870{width:870px}@media (max-width: 520px){.custom-field.size-870{width:100%}}.custom-field.size-880{width:880px}@media (max-width: 520px){.custom-field.size-880{width:100%}}.custom-field.size-890{width:890px}@media (max-width: 520px){.custom-field.size-890{width:100%}}.custom-field.size-900{width:900px}@media (max-width: 520px){.custom-field.size-900{width:100%}}.custom-field.size-910{width:910px}@media (max-width: 520px){.custom-field.size-910{width:100%}}.custom-field.size-920{width:920px}@media (max-width: 520px){.custom-field.size-920{width:100%}}.custom-field.size-930{width:930px}@media (max-width: 520px){.custom-field.size-930{width:100%}}.custom-field.size-940{width:940px}@media (max-width: 520px){.custom-field.size-940{width:100%}}.custom-field.size-950{width:950px}@media (max-width: 520px){.custom-field.size-950{width:100%}}.custom-field.size-960{width:960px}@media (max-width: 520px){.custom-field.size-960{width:100%}}.custom-field.size-970{width:970px}@media (max-width: 520px){.custom-field.size-970{width:100%}}.custom-field.size-980{width:980px}@media (max-width: 520px){.custom-field.size-980{width:100%}}.custom-field.size-990{width:990px}@media (max-width: 520px){.custom-field.size-990{width:100%}}.custom-field.size-1000{width:1000px}@media (max-width: 520px){.custom-field.size-1000{width:100%}}.custom-field.full-size{width:100%}.custom-field.auto-size{width:auto}.custom-field .feedback-message{gap:5px;display:flex;font-size:12px;font-weight:500;padding:5px 0 0;align-items:center}.custom-field .feedback-message span{display:flex}.custom-field .feedback-message .icon{flex-shrink:0}.custom-field .feedback-message.error{color:#f04438}.custom-field .feedback-message.success{color:#11a917}span.about-step{gap:8px;display:flex;flex-direction:column;width:100%;padding:12px;font-size:14px;font-weight:600;text-align:center;-webkit-user-select:none;user-select:none;border-radius:10px;color:#42464d;background-color:#edeef0}header#header-logged{width:450px;height:60px;padding:0 20px;z-index:100;display:flex;position:fixed;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;background-color:#fff;box-shadow:0 3px 5px 1px #0000000d}@media (max-width: 450px){header#header-logged{width:100vw}}header#header-logged button.header-menu{background:none}header#header-logged .logomarca{width:78px;height:32px}header#header-logged .user-photo{width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:unset;background-image:url(/assets/images/photo-header.png)}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}
