#blog.azal-client-names,#video.azal-project-gallery{padding:70px 5%;text-align:left;background:#f7faf8}#blog.azal-client-names{background:#edf4f1}#blog.azal-client-names h2,#video.azal-project-gallery h2{font-size:46px;font-weight:700;color:#075568;margin:0 0 35px}#blog.azal-client-names h2:after,#video.azal-project-gallery h2:after{content:'';display:block;width:54px;height:3px;background:#baa16a;margin-top:20px}.azal-name-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}.azal-name-grid>div{padding:24px 0;border-top:1px solid #cbded5;color:#075568;font-size:22px;line-height:1.45;font-weight:600}.azal-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.azal-project-grid article{min-width:0;background:white;border-radius:6px;overflow:hidden;box-shadow:0 6px 22px #07556808}.azal-project-grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}#video .azal-project-grid h3{font-size:21px;line-height:1.5;color:#075568;margin:0;padding:22px;font-weight:600}#video .azal-project-caption{font-size:11px;color:#74887e;margin:20px 0 0}.azal-social-pending{color:white;font-size:18px}.azal-contact-map{margin-bottom:45px} @media(max-width:1100px){.azal-project-grid,.azal-name-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.azal-project-grid,.azal-name-grid{grid-template-columns:1fr}#blog.azal-client-names,#video.azal-project-gallery{padding:55px 25px}#blog.azal-client-names h2,#video.azal-project-gallery h2{font-size:38px}}

#blog .azal-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}#blog .azal-client-entry{display:flex;align-items:center;gap:22px;min-height:140px}#blog .azal-client-entry img{width:100px;height:85px;object-fit:contain;flex:0 0 100px;mix-blend-mode:multiply}#blog .azal-client-entry span{font-size:21px;line-height:1.5}#blog .azal-client-other{min-height:75px;grid-column:1/-1}#blog .azal-client-other span{font-size:17px;font-weight:400}@media(max-width:650px){#blog .azal-name-grid{grid-template-columns:1fr}#blog .azal-client-entry{min-height:115px;gap:18px}#blog .azal-client-entry img{width:85px;height:75px;flex-basis:85px}#blog .azal-client-entry span{font-size:19px}}
