.service-gallery{padding-top:10px}.service-gallery .row{row-gap:24px}.service-gallery a{background:#f5f5f5;border-radius:10px;display:block;overflow:hidden}.service-gallery img{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;transition:transform .25s ease;width:100%}.service-gallery a:hover img{transform:scale(1.03)}
.projects-page-grid .row{align-items:flex-start}.projects-page-grid .services-page-card{height:auto!important}.projects-page-grid .services-page-card__body p{min-height:0!important}.catalog-empty{background:#fff;border:1px solid #e6e1e8;border-radius:14px;padding:28px;text-align:center}
.google-translate-host{height:1px!important;left:-9999px!important;overflow:hidden!important;position:absolute!important;width:1px!important}.goog-te-banner-frame.skiptranslate,iframe.goog-te-banner-frame,.skiptranslate iframe{display:none!important}html.translated-ltr body,html.translated-rtl body,body{top:0!important}

/* Blog carousel arrows stay outside the cards on desktop. */
@media (min-width:1170px){
  .home-preview #blog .blog-slider{overflow:visible}
  .home-preview #blog .owl-carousel .owl-controls .owl-nav .owl-prev{left:-68px}
  .home-preview #blog .owl-carousel .owl-controls .owl-nav .owl-next{right:-68px}
}
