.cf01_visitors,.cf25_visitorspacks{padding:20px 0 20px 0}
@media(max-width:575px){.cf01_visitors,.cf25_visitorspacks{padding:20px}
}
.cf01_visitors .infoVisitor a,.cf25_visitorspacks .infoVisitor a{color:var(--color-primary-01)}
.cf01_visitors .infoVisitor p,.cf25_visitorspacks .infoVisitor p{margin-top:1rem}
.cf01_visitors .visitor-error,.cf25_visitorspacks .visitor-error{color:var(--color-secondary-01);display:none}
.title{margin:0}
.title.v1{margin-top:1.2rem}
.visitor-less{transform:scaleX(-1);height:32px;border-radius:8px 8px 8px 0;background-color:var(--color-primary-01);cursor:pointer}
.visitor-less.disabled{box-sizing:border-box;border:2px solid var(--color-primary-03);background-color:transparent;cursor:not-allowed}
.visitor-less.disabled .icon-less{color:var(--color-primary-03) !important}
.visitor-plus{height:32px;border-radius:8px 8px 8px 0;background-color:var(--color-primary-01);cursor:pointer}
.visitor-plus.disabled{box-sizing:border-box;border:2px solid var(--color-primary-03);background-color:transparent;cursor:not-allowed}
.visitor-plus.disabled .icon-plus{color:var(--color-primary-03) !important}
.tickets-value{height:32px;margin-left:5px;margin-right:5px;border-radius:8px;background-color:#f7f7f7}
.tickets-value .numTickets{color:var(--color-primary-01) !important}
.tickets-value.disabled .numTickets{color:#7c7c7c !important}
.visitor-plus.v1,.visitor-less.v1,.tickets-value.v1{width:32px}
.visitor-block .visitor .subtitle{color:#7c7c7c !important;font-size:16px}
.visitor-block .visitor .subtitle>:first-child{margin-top:16px}
.visitor-block .visitor .subtitle ul{list-style-position:inside}
.visitors-separator{border-bottom:var(--smooth-gray-border);display:none;margin:auto}