.BookingServiceList_item-wrapper__r_Nle{border-radius:.75rem;box-shadow:2px 2px 4px 0 rgba(0,0,0,.05);background-color:#fff;border:1px solid #e6e6e6;padding:1rem}.BookingServiceList_item-wrapper__r_Nle+.BookingServiceList_item-wrapper__r_Nle{margin-top:1rem}@media(min-width:992px){.BookingServiceList_item-wrapper__r_Nle{padding:2rem}}.BookingServiceList_alert-mode___1Fr_{border-radius:.75rem;border:1px solid #e6e6e6;padding:1rem;margin-bottom:-1rem}.BookingServiceList_alert-success__uvE3H{background-color:#f1f9f6;border-color:#0f9b65;color:#0f9b65}.BookingServiceList_item-inner__kT6Sl{width:100%;display:flex;align-items:center;text-align:center;flex-direction:column}@media(min-width:992px){.BookingServiceList_item-inner__kT6Sl{flex-direction:row;flex:1 1 auto;width:100%;text-align:left}}.BookingServiceList_icon__XjIW6{text-align:center;margin-bottom:20px}.BookingServiceList_icon__XjIW6 img{width:100%}@media(min-width:992px){.BookingServiceList_icon__XjIW6{margin-bottom:0}}.BookingServiceList_icon-inner__IHQjc{display:flex;width:90px}.BookingServiceList_icon-square__ezMEk{max-width:92px}@media(min-width:992px){.BookingServiceList_icon-square__ezMEk{max-width:110px}}.BookingServiceList_icon-rectangle__6ZbSR{max-width:110px}@media(min-width:992px){.BookingServiceList_content__oEOGv{flex:1 1 auto;padding:0 2rem}}.BookingServiceList_title__9Prsd{font-size:1.25rem}.BookingServiceList_description__fricZ{margin:0;color:#707070}.BookingServiceList_more-info__wXvpp{cursor:pointer}.BookingServiceList_more-info__wXvpp button:focus{box-shadow:none}.BookingServiceList_actions__EjTWC{width:100%;display:flex;justify-content:center;align-items:center}@media(min-width:992px){.BookingServiceList_actions__EjTWC{flex:0 1 270px;margin-left:auto;min-width:270px}}.BookingServiceList_action-button__17YFa{color:#3c3c3c}.BookingServiceList_action-button__17YFa:hover{color:#0c3675}.BookingServiceList_is-active__B6YMv{color:#0c3675;border-color:#b6c3d6}.BookingServiceList_is-active__B6YMv:hover{color:#0c3675;background-color:rgba(0,0,0,0);border-color:#0c3675}.BookingServiceList_spinner__8PoJ_{border-radius:10rem;background-color:#f7f7f7;display:flex;justify-content:space-around;padding:10px;width:100%}.BookingServiceList_spinner-button__8eUap button{border-radius:50%;border-color:rgba(0,0,0,0);height:45px;padding:0;width:45px;flex:0 1 45px;box-shadow:2px 2px 4px 0 rgba(0,0,0,.05)}.BookingServiceList_spinner-button__8eUap button:hover{background-color:#fff}.BookingServiceList_spinner-content__2O9h5{flex:1 1 auto;text-align:center;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;flex-direction:column}.BookingServiceList_spinner-title__6hcQA{font-weight:700;margin:0;line-height:1}.BookingServiceList_spinner-amount__g1d4O{color:#707070}.BookingServiceList_service-grouped__oiDNd{display:flex;align-items:center;flex-direction:column;text-align:center;padding:1rem .5rem}@media(min-width:992px){.BookingServiceList_service-grouped__oiDNd{flex-direction:row}}.BookingServiceList_service-grouped-title__UI4NK{width:100%;margin-bottom:1rem}@media(min-width:992px){.BookingServiceList_service-grouped-title__UI4NK{width:40%}}.BookingServiceList_service-grouped-action__Eq_O5{width:100%}@media(min-width:992px){.BookingServiceList_service-grouped-action__Eq_O5{width:55%;margin-left:auto}}.BookingServiceList_recommended__ptFWr{background-color:#fdf0cc}.BookingServiceList_service-alert___Rsgr{box-shadow:2px 0 4px 0 rgba(0,0,0,.05);border-radius:.75rem;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fdf0cc;margin-top:1rem;padding:1rem;border:1px solid #e6e6e6;border-bottom-color:rgba(0,0,0,0);border-bottom-left-radius:0;border-bottom-right-radius:0}@media(min-width:768px){.BookingServiceList_service-alert___Rsgr{flex-direction:row;padding:1rem 5rem}}.BookingServiceList_service-alert___Rsgr+.BookingServiceList_item-wrapper__r_Nle{border-top-right-radius:0;border-top-left-radius:0}.BookingServiceList_service-alert-content__nBW4I{text-align:center;width:100%}@media(min-width:992px){.BookingServiceList_service-alert-content__nBW4I{max-width:80%}}.BookingServiceList_service-empty-description__DRT_e{text-align:center;color:#0c3675}@media(min-width:768px){.BookingServiceList_service-empty-description__DRT_e{width:70%;margin:auto}}