.titulo-pass-upgrade{margin-top:10px;display:flex;margin-bottom:18px;font-family:var(--barlow-semibold);font-size:17px}
.card-select_payment{height:auto;width:798px;padding:24px;background:#fff;border-radius:24px;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);display:flex;flex-direction:column;margin-bottom:40px;margin-bottom:130px}
@media(max-width:768px){.card-select_payment{width:90%;padding:16px;float:none;margin:24px;height:auto;margin-left:28px}
}
.card-select_payment .container{display:block;position:relative;padding-left:35px;margin-bottom:20px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.card-select_payment .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.card-select_payment .container_checkbox{display:flex;flex-direction:column;width:50%;margin-top:8px}
@media(max-width:768px){.card-select_payment .container_checkbox{flex-direction:column}
}
.card-select_payment .text_imput{height:24px;width:181px;color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;display:flex}
@media(max-width:768px){.card-select_payment .text_imput{font-size:14px}
}
.card-select_payment .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:white;border-radius:3px;border:2px solid var(--color-primary-01)}
.card-select_payment .container:hover input ~ .checkmark{background-color:white;border:2px solid var(--color-primary-01)}
.card-select_payment .container input:checked ~ .checkmark{background-color:var(--color-primary-01)}
.card-select_payment .checkmark:after{content:"";position:absolute;display:none}
.card-select_payment .container input:checked ~ .checkmark:after{display:block}
.card-select_payment .container .checkmark:after{left:6px;top:0;width:8px;height:16px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.card-select_payment .title_checkbox{display:flex;height:auto;width:203px;color:#1b1b1b;font-family:Barlow;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-top:10px;margin-bottom:0}
.card-select_payment .title-select-timeslots{color:#1b1b1b;font-family:var(--anton-regular);font-size:24px;font-weight:600;line-height:32px;margin-bottom:10px;font-weight:bold}
.card-select_payment .container_items{margin-bottom:2px}
.card-select_payment .container_items .container_options i{color:var(--color-primary-01);margin-right:12px;font-size:17px;font-weight:bold}
.card-select_payment .container_items .container_options .text-options{height:18px;width:96px;color:#707070;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px}
.formError{padding:12px 16px 16px 24px;background-color:#fae7e7;margin:0 0 16px;display:flex;box-sizing:border-box;width:804px;justify-content:space-between;align-items:center;align-content:center}
@media(max-width:768px){.formError{width:100%}
}
.formError p{margin-bottom:0;color:#f22613;font-family:var(--barlow-semibold);display:inline-block;font-size:16px;letter-spacing:0;line-height:24px}
.formError div{display:inline-block;margin-left:16px;text-align:right;font-size:16px;color:var(--color-primary-01)}
.formError .icon-close{cursor:pointer}
.formErrorSelect{padding:12px 16px 16px 24px;background-color:#fae7e7;margin:0 0 16px;opacity:0;box-sizing:border-box;display:flex;flex-direction:row;align-content:center;justify-content:space-between;align-items:center;position:absolute;top:124px;height:0;transition:all 1s}
.formErrorSelect .icon-close{cursor:pointer}
@media(max-width:768px){.formErrorSelect{width:100%;top:90px}
}
.formErrorSelect p{margin-bottom:0;color:#f22613;font-family:var(--barlow-semibold);display:inline-block;font-size:16px;letter-spacing:0;line-height:24px}
.formErrorSelect div{display:inline-block;margin-left:16px;text-align:right;font-size:16px;color:var(--color-primary-01)}
.formErrorSelect.stickyErrorSelect{position:fixed;z-index:999;top:122px;margin:0 auto;width:auto}
@media(max-width:768px){.formErrorSelect.stickyErrorSelect{left:0;width:100%;top:74px}
}
.modal-visitors{border-radius:12px;background-color:#fff;position:fixed;display:none;flex-direction:column;flex-wrap:nowrap;padding:16px;z-index:2;margin:auto;left:0;right:0;top:270px;width:585px;height:240px}
@media(max-width:575px){.modal-visitors{width:90%;height:auto;top:100px}
}
.modal-visitors__close{display:flex;justify-content:flex-end}
.modal-visitors__close .icon-close{cursor:pointer;color:var(--color-primary-01)}
.modal-visitors__text{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;padding:16px 24px 32px}
@media(max-width:575px){.modal-visitors__text{padding:16px 0 0}
}
.modal-visitors__text .title{color:#1b1b1b;font-family:var(--anton-regular);font-size:24px;letter-spacing:0;line-height:32px;padding-bottom:8px}
.modal-visitors__text .desc{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
.modal-visitors__buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around}
@media(max-width:575px){.modal-visitors__buttons{flex-direction:column}
}
@media(max-width:575px){.modal-visitors__buttons .first{padding:24px 0 8px}
}