/* Adaptare pentru tabletă și telefon */
*,*::before,*::after{box-sizing:border-box}
img{max-width:100%}
html{scroll-behavior:smooth}
.card:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #C97A3D;outline-offset:2px}
@media (max-width:1000px){
  [style*="repeat(3, minmax"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  [style*="repeat(5, minmax"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  [style*="repeat(12, minmax"]{grid-template-columns:minmax(0,1fr) !important;gap:28px !important}
  [style*="grid-column: span"]{grid-column:1 / -1 !important}
  [style*="aspect-ratio:4/3; border:1px dashed"]{aspect-ratio:16/9 !important}
}
@media (max-width:760px){
  [style*="repeat(3, minmax"],[style*="repeat(2, minmax"],[style*="repeat(5, minmax"]{grid-template-columns:minmax(0,1fr) !important}
  [style*="padding:0 32px"],[style*="padding:20px 32px"],[style*="padding:32px 32px"],[style*="padding:24px 32px"],[style*="padding:28px 32px"]{padding-left:20px !important;padding-right:20px !important}
  [style*="padding:88px 32px"],[style*="padding:104px 32px"],[style*="padding:96px 32px"],[style*="padding:80px 32px"],[style*="padding:72px 32px"],[style*="padding:64px 32px"],[style*="padding:56px 32px"]{padding-left:20px !important;padding-right:20px !important;padding-top:48px !important;padding-bottom:48px !important}
  [style*="padding:36px 36px"]{padding:24px 20px !important}
  h1{font-size:30px !important;line-height:1.2 !important}
  h2{font-size:24px !important}
  .nav-inner{flex-wrap:wrap !important;padding:12px 20px !important;gap:12px 16px !important}
  .nav-links{order:3;width:100%;justify-content:center;gap:22px !important;font-size:14px !important}
  .nav-inner > a[href="cere-oferta.html"]{padding:9px 14px !important;font-size:13px !important}
  [style*="display:flex; gap:28px"],[style*="display:flex; align-items:center; gap:28px"]{flex-wrap:wrap;gap:12px 20px !important}
  [style*="justify-content:flex-end"]{justify-content:flex-start !important}
}
