[data-brick=amparexappointmentplanner] .leaflet-marker-icon{cursor:default}[data-brick=amparexappointmentplanner] .accordion-button:not(.collapsed){background-color:transparent;color:var(--bs-primary);font-weight:700}[data-brick=amparexappointmentplanner] .owl-stage-outer{z-index:9}[data-brick=amparexappointmentplanner] .owl-theme .owl-nav [class*=owl-]{margin:0;width:45px;z-index:999}[data-brick=amparexappointmentplanner] .owl-theme>.owl-nav>[class*=owl-]:hover{background:transparent;color:initial;text-decoration:none}[data-brick=amparexappointmentplanner] .owl-theme>.owl-nav{bottom:0;height:70%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}[data-brick=amparexappointmentplanner] .owl-next,[data-brick=amparexappointmentplanner] .owl-prev{height:100%;position:absolute}[data-brick=amparexappointmentplanner] .owl-prev{left:-20px}[data-brick=amparexappointmentplanner] .owl-next{right:-20px}[data-brick=amparexappointmentplanner] .loading:before{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);background:transparent;border:var(--bs-spinner-border-width) solid var(--bs-primary);border-radius:50%;border-right-color:transparent;bottom:0;content:"";height:var(--bs-spinner-height);left:0;margin:auto;position:absolute;right:0;top:0;vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width);z-index:999}[data-brick=amparexappointmentplanner] .accordion-body px-0{transition:all .25s ease-in-out}[data-brick=amparexappointmentplanner] .loading>div{filter:blur(5px);transition:all 50ms ease-in-out}[data-brick=amparexappointmentplanner] .appointment-date-wrapper,[data-brick=amparexappointmentplanner] .appointment-template-wrapper,[data-brick=amparexappointmentplanner] .appointment-time-wrapper{height:70px}[data-brick=amparexappointmentplanner] .branch-results .form-check-label,[data-brick=amparexappointmentplanner] .recommended-branches .recommended-branch{cursor:pointer;text-decoration:none}[data-brick=amparexappointmentplanner] .branch-results .form-check-label svg{fill:var(--bs-primary)}[data-brick=amparexappointmentplanner] .appointment-date .form-check-label,[data-brick=amparexappointmentplanner] .appointment-template .form-check-label,[data-brick=amparexappointmentplanner] .appointment-time .form-check-label{background:var(--bs-gray-200);cursor:pointer;height:70px;width:185px}[data-brick=amparexappointmentplanner] .appointment-date input:disabled+label,[data-brick=amparexappointmentplanner] .appointment-template input:disabled+label,[data-brick=amparexappointmentplanner] .appointment-time input:disabled+label{cursor:not-allowed}[data-brick=amparexappointmentplanner] .appointment-time .form-check-label{width:85px}[data-brick=amparexappointmentplanner] .branch-results-wrapper{min-height:350px}[data-brick=amparexappointmentplanner] .appointment-date input:checked+label,[data-brick=amparexappointmentplanner] .appointment-template input:checked+label,[data-brick=amparexappointmentplanner] .appointment-time input:checked+label,[data-brick=amparexappointmentplanner] .branch-results input:checked+label{background:var(--bs-primary);color:#fff!important}[data-brick=amparexappointmentplanner] .branch-results input:checked+label h6{color:#fff!important}[data-brick=amparexappointmentplanner] .branch-results input:checked+label svg{fill:#fff}[data-brick=amparexappointmentplanner] .appointment-date input:disabled+label:after,[data-brick=amparexappointmentplanner] .appointment-time input:disabled+label:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 185 70" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:100%"><path d="m0 0 185 70" stroke="gray" stroke-width="2" fill="none"/></svg>');background-repeat:no-repeat;content:" ";height:100%;position:absolute;right:0;top:0;width:100%}[data-brick=amparexappointmentplanner] .appointment-time input:disabled+label:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 85 70" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:100%"><path d="m0 0 85 70" stroke="gray" stroke-width="2" fill="none"/></svg>')}[data-brick=amparexappointmentplanner] .appointment-branch-image,[data-brick=amparexappointmentplanner] .booked-appointment-name,[data-brick=amparexappointmentplanner] .booked-appointment-time,[data-brick=amparexappointmentplanner] .booked-branch-address,[data-brick=amparexappointmentplanner] .booked-branch-email,[data-brick=amparexappointmentplanner] .booked-branch-fax,[data-brick=amparexappointmentplanner] .booked-branch-phone,[data-brick=amparexappointmentplanner] .booked-customer{display:none;margin:0}[data-brick=amparexappointmentplanner] .accordion-header>button:not([aria-expanded=true]):disabled{color:var(--bs-gray-400);cursor:not-allowed}