.appointment-module__YxN5WW__page{color:#111;background:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.appointment-module__YxN5WW__main{background:#fff;min-height:calc(100vh - 303px);padding:136px 24px 82px}.appointment-module__YxN5WW__intro,.appointment-module__YxN5WW__showroomGrid{width:min(100%,1098px);margin-inline:auto}.appointment-module__YxN5WW__intro{text-align:center}.appointment-module__YxN5WW__intro h1{text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,3.05vw,49px);font-weight:400;line-height:1.12}.appointment-module__YxN5WW__titleRule{background:#d0d0d0;width:214px;height:1px;margin:18px auto 33px;display:block}.appointment-module__YxN5WW__intro p{color:#777;letter-spacing:.01em;max-width:1085px;margin:0 auto;font-size:15px;line-height:1.72}.appointment-module__YxN5WW__intro p+p{margin-top:18px}.appointment-module__YxN5WW__showroomGrid{border-top:1px solid #d3d3d3;grid-template-columns:repeat(3,minmax(0,1fr));min-height:790px;margin-top:54px;padding-top:33px;display:grid}.appointment-module__YxN5WW__showroom{padding:0 28px 28px 10px}.appointment-module__YxN5WW__showroom+.appointment-module__YxN5WW__showroom{border-left:1px solid #d3d3d3;padding-left:30px}.appointment-module__YxN5WW__showroom h2{max-width:330px;margin:0;font-size:16px;font-weight:700;line-height:1.45}.appointment-module__YxN5WW__locationList{margin-top:16px}.appointment-module__YxN5WW__location+.appointment-module__YxN5WW__location{margin-top:39px}.appointment-module__YxN5WW__location h3{text-transform:uppercase;margin:0 0 18px;font-size:14px;font-weight:700}.appointment-module__YxN5WW__location address,.appointment-module__YxN5WW__location p{color:#777;margin:0;font-size:14px;font-style:normal;line-height:1.58}.appointment-module__YxN5WW__location address span{display:block}.appointment-module__YxN5WW__location address+p,.appointment-module__YxN5WW__location p+p{margin-top:15px}.appointment-module__YxN5WW__location a:not(.appointment-module__YxN5WW__appointmentButton){color:inherit}.appointment-module__YxN5WW__appointmentButton{color:#fff;text-transform:uppercase;background:#727b84;border-radius:2px;justify-content:center;align-items:center;width:145px;height:37px;margin:28px auto 0;font-size:12px;transition:background .16s;display:flex}.appointment-module__YxN5WW__appointmentButton:hover{background:#58616a}@media (max-width:900px){.appointment-module__YxN5WW__main{padding-top:128px}.appointment-module__YxN5WW__showroomGrid{grid-template-columns:1fr;min-height:0}.appointment-module__YxN5WW__showroom,.appointment-module__YxN5WW__showroom+.appointment-module__YxN5WW__showroom{border-top:1px solid #d3d3d3;border-left:0;padding:31px 4px 38px}.appointment-module__YxN5WW__showroom:first-child{border-top:0;padding-top:0}.appointment-module__YxN5WW__appointmentButton{margin-left:0}}@media (max-width:560px){.appointment-module__YxN5WW__main{padding:114px 20px 64px}.appointment-module__YxN5WW__intro h1{font-size:31px;line-height:1.14}.appointment-module__YxN5WW__titleRule{width:130px;margin:18px auto 26px}.appointment-module__YxN5WW__intro p{font-size:14px;line-height:1.65}.appointment-module__YxN5WW__showroomGrid{margin-top:42px;padding-top:29px}.appointment-module__YxN5WW__showroom h2{font-size:17px}}
