.ServiceAppointments_WrapperServiceAppointments__rafYs{display:flex;justify-content:space-between;height:175px}.ServiceAppointments_WrapperServiceAppointments__rafYs .ServiceAppointments_Container__tJNzt{display:grid;grid-template-columns:182px 342px;grid-template-rows:50px 31px;grid-column-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-row-gap:16px;row-gap:16px;align-items:center;align-content:center}.ServiceAppointments_WrapperServiceAppointments__rafYs .ServiceAppointments_Container__tJNzt .ServiceAppointments_Phone__ramjK{display:grid;grid-row-start:1;grid-column-start:2;grid-column-end:3;color:var(--clr-purpur);font-family:PT Sans Caption;font-style:normal;font-weight:600;font-size:40px;line-height:34px;text-transform:uppercase}.ServiceAppointments_WrapperServiceAppointments__rafYs .ServiceAppointments_Container__tJNzt .ServiceAppointments_Text__wgOZn{color:var(--clr-black);font-size:24px;font-style:normal;font-weight:600;line-height:130%;grid-row-start:2;grid-column-start:1;grid-column-end:4}.ServiceAppointments_WrapperServiceAppointments__rafYs .ServiceAppointments_Container__tJNzt button{font-size:18px;line-height:26px;font-weight:700;grid-row-start:1;grid-column-start:1;grid-column-end:2;width:182px;height:50px}.ServiceAppointments_WrapperServiceAppointments__rafYs .ServiceAppointments_WrapperImage__WMcaX{position:relative;width:400px}@media(max-width:970px){.ServiceAppointments_WrapperServiceAppointments__rafYs{margin-top:20px;height:129px}.ServiceAppointments_WrapperServiceAppointments__rafYs .ServiceAppointments_Container__tJNzt{display:grid;grid-template-columns:151px;grid-template-rows:21px 54px 44px;grid-column-gap:0;-moz-column-gap:0;column-gap:0;grid-row-gap:6px;row-gap:6px;align-items:center;align-content:center}.ServiceAppointments_WrapperServiceAppointments__rafYs .ServiceAppointments_Container__tJNzt .ServiceAppointments_Phone__ramjK{grid-row-start:1;grid-column-start:1;grid-column-end:1;font-size:16px;line-height:130%}.ServiceAppointments_WrapperServiceAppointments__rafYs .ServiceAppointments_Container__tJNzt .ServiceAppointments_Text__wgOZn{grid-row-start:2;grid-column-start:1;grid-column-end:1;font-size:13px;line-height:18px;font-weight:400}.ServiceAppointments_WrapperServiceAppointments__rafYs .ServiceAppointments_Container__tJNzt button{font-size:14px;line-height:18px;font-weight:400;margin-top:6px;grid-row-start:3;grid-column-start:1;grid-column-end:1;width:148px;height:38px}.ServiceAppointments_WrapperServiceAppointments__rafYs .ServiceAppointments_WrapperImage__WMcaX{width:252px}}