.serv{background-image:url(/images/image16.png);background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;min-height:700px;color:white;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.serv h1{font-size:4rem;font-weight:600}@media (max-width:768px){.serv{background-size:cover;background-position:top;min-height:200px}}.gallery{--s:150px;--g:10px;--f:1.5;display:grid;grid-gap:var(--g);gap:var(--g);width:80%;aspect-ratio:1;grid-template-columns:repeat(4,auto);margin:auto}.gallery>img{width:0;height:0;min-height:100%;min-width:100%;object-fit:cover;cursor:pointer;transition:.35s linear}.gallery img:hover{filter:grayscale(0);width:calc(var(--s)*var(--f));height:calc(var(--s)*var(--f))}