.BookingProcessDiagram_process-steps__Yyj3H{counter-reset:section;max-width:1520px;padding:0 20px;width:100%;margin:0 auto;display:flex;justify-content:space-between;gap:40px}@media(max-width:1520px){.BookingProcessDiagram_process-steps__Yyj3H{gap:20px}}@media(max-width:1024px){.BookingProcessDiagram_process-steps__Yyj3H{flex-direction:column;gap:.5rem;padding-inline:0}}.BookingProcessDiagram_process-steps--container__WJ3dT{margin-top:50px;padding:1rem 2rem;overflow-x:auto}@media(max-width:1024px){.BookingProcessDiagram_process-steps--container__WJ3dT{margin-top:2rem}}.BookingProcessDiagram_process-step__2jLnn{--_size:clamp(100px,12vw,190px)}@media(min-width:1025px){.BookingProcessDiagram_process-step__2jLnn{width:var(--_size)}}@media(max-width:1024px){.BookingProcessDiagram_process-step__2jLnn{--_size:5rem;display:flex;align-items:center;gap:2rem;margin-bottom:1rem;border-radius:0 40px 40px 0;background-color:var(--primary-300);margin-left:-2rem;padding-left:3rem;position:relative;overflow:hidden}.BookingProcessDiagram_process-step__2jLnn>*{flex:1}.BookingProcessDiagram_process-step__2jLnn:after{counter-increment:section;content:counter(section);font-size:8rem;color:var(--primary-a10);position:absolute;right:50px;top:-20px;letter-spacing:-.5rem}}@media(max-width:640px){.BookingProcessDiagram_process-step__2jLnn{gap:1.5rem}}.BookingProcessDiagram_process-step__image__0MSVD{width:var(--_size);max-width:var(--_size);height:var(--_size);border-radius:50%;background-color:var(--primary-300);color:var(--primary);outline:calc(var(--_size)/20) solid var(--primary-300);border:calc(var(--_size)/7) solid var(--primary);place-items:center;display:grid}.BookingProcessDiagram_process-step__image__0MSVD img{width:calc(var(--_size)/3)}.BookingProcessDiagram_process-step__title__bgGso{margin-top:2rem;font-size:1.25rem;text-align:center}@media(max-width:1520px){.BookingProcessDiagram_process-step__title__bgGso{font-size:1rem}}@media(max-width:1024px){.BookingProcessDiagram_process-step__title__bgGso{margin:0;font-size:1.25rem;text-align:left}}