.hero{background:#202a2d}.hero-inner{display:grid;grid-template-columns:1fr .94fr;min-height:610px;gap:54px;align-items:center;padding-top:70px;padding-bottom:70px}.hero-copy{max-width:660px}.hero h1{font-size:clamp(47px,5.1vw,70px)}.hero-note{display:flex;align-items:flex-start;flex-direction:column;justify-content:end;width:100%;max-width:none;min-height:460px;padding:24px 26px;border:0;background:linear-gradient(0deg,rgba(0,0,0,.66),rgba(0,0,0,0) 55%),url('assets/IMG_5710.jpg') center/cover;box-shadow:0 22px 40px #0614164d}.hero-note span{font-size:10px;color:#d1efec}.hero-note strong{font-size:18px;color:#fff}.service-photo.workshop{background-image:url('assets/IMG_5792.jpg');background-position:center 46%}.service-photo.used{background-image:url('assets/IMG_5710.jpg');background-position:center}.service-photo.clean{background: url('assets/IMG_5733.jpg') center/cover}.service-photo.clean:after{display:none}.real-gallery{padding:82px 0;background:#f4f7f6}.gallery-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.gallery-heading h2{font-size:clamp(32px,4vw,49px);letter-spacing:-1px;margin:13px 0}.gallery-heading p{max-width:410px;color:#647174}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gallery-grid figure{margin:0;background:#fff;overflow:hidden}.gallery-grid img{display:block;width:100%;height:310px;object-fit:cover}.gallery-grid figure:nth-child(1) img{object-position:center 55%}.gallery-grid figure:nth-child(2) img{object-position:center 55%}.gallery-grid figure:nth-child(3) img{object-position:center 50%}.gallery-grid figcaption{font-size:12px;text-transform:uppercase;font-weight:900;letter-spacing:.7px;padding:18px 20px;color:#3d5656}@media(max-width:1000px){.hero-inner{gap:25px}.hero h1{font-size:51px}.hero-note{min-height:390px}}@media(max-width:680px){.hero-inner{grid-template-columns:1fr;gap:35px;padding-top:56px;padding-bottom:40px}.hero-note{display:flex;min-height:295px}.gallery-heading{display:block}.gallery-grid{grid-template-columns:1fr}.gallery-grid img{height:280px}.real-gallery{padding:58px 0}}
.services{grid-template-columns:repeat(2,minmax(0,1fr))}
.services .service:last-child{grid-column:auto}
.service-photo.new{background:url('assets/IMG_5710.jpg') center/cover no-repeat}
@media(max-width:700px){.services{grid-template-columns:1fr}.services .service:last-child{grid-column:auto}}
