/**handles:centres-style**/
#map{min-height:550px}#map .gm-style-iw.gm-style-iw-c{padding:0}#map .gm-style .marker{background-color:var(--e-global-color-primary);border-radius:100%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.5rem;box-shadow:0 0 10px rgba(0,0,0,.5);cursor:pointer;transition:all .3s}#map .gm-style .marker:hover{transform:scale(1.1)}#map .gm-style .gm-style-iw-chr{position:absolute;right:0;top:0}#map .gm-style .gm-style-iw-chr button.gm-ui-hover-effect{top:5px!important;right:5px!important}#map .gm-style .gm-style-iw-chr button.gm-ui-hover-effect span{width:30px!important;height:30px!important;margin:0!important;background-color:#fff}#map .gm-style .gm-style-iw-chr img{width:25px;height:25px;background-color:var(--e-global-color-primary);border-radius:100%;max-width:100%!important;border:none!important}#map .gm-style .gm-style-iw-d>div{display:flex;flex-direction:column;place-content:center;place-items:center;text-align:center}#map .gm-style .gm-style-iw-d>div>div{padding:40px;color:#fff;background-position:center center;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.4)}#map .gm-style .gm-style-iw-d>div>div a.elementor-button.elementor-button-link.elementor-size-sm{border-color:var(--e-global-color-primary)}#map .gm-style .gm-style-iw-tc::after{background:var(--e-global-color-primary)}body.single-centre .centre__services .service{display:grid;grid-template-columns:auto 3fr;grid-gap:10px;margin-bottom:1rem;align-items:center}body.single-centre .centre__services .service .fa-solid{place-self:center;font-size:1.5rem;color:var(--e-global-color-primary)}@media(min-width:768px){body.single-centre .centre__services .service .fa-solid{place-self:end}}body.single-centre .centre__services .service span{font-size:1.1rem;font-weight:600;color:var(--e-global-color-accent)}body.single-centre #calendar .fc-day-sat,body.single-centre #calendar .fc-day-sun{background-color:#e3e3e3}body.single-centre #calendar .fc-day-sat:hover,body.single-centre #calendar .fc-day-sun:hover{cursor:not-allowed}body.single-centre #calendar table{margin:0}body.single-centre #calendar .fc-button,body.single-centre #calendar .fc-event{background-color:var(--e-global-color-primary);color:#fff;border:none;box-shadow:none;border-radius:100px}body.single-centre #calendar .fc-button.fc-dayGridMonth-button,body.single-centre #calendar .fc-button.fc-prev-button,body.single-centre #calendar .fc-dayGridMonth-button.fc-event,body.single-centre #calendar .fc-prev-button.fc-event{border-radius:100px 0 0 100px}body.single-centre #calendar .fc-button.fc-timeGridWeek-button,body.single-centre #calendar .fc-button.fc-today-button,body.single-centre #calendar .fc-timeGridWeek-button.fc-event,body.single-centre #calendar .fc-today-button.fc-event{border-radius:0}body.single-centre #calendar .fc-button.fc-next-button,body.single-centre #calendar .fc-button.fc-timeGridDay-button,body.single-centre #calendar .fc-next-button.fc-event,body.single-centre #calendar .fc-timeGridDay-button.fc-event{border-radius:0 100px 100px 0}body.single-centre #calendar .fc-button:hover,body.single-centre #calendar .fc-event:hover{border:none;box-shadow:none;background-color:#c3650c}body.single-centre #calendar .fc-event{padding-left:1rem;padding-right:1rem}body.single-centre #calendar .calendar-current{margin-top:20px}@media(min-width:768px){body.single-centre #calendar .calendar-current{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}}