/* Reda Ezzat — Dark Precision Edition / responsive */
@media(max-width:1100px){
  .rezz-nav .elementor-item{font-size:8.5px!important;padding:7px 6px!important}.rezz-col--brand{flex-basis:120px!important}.rezz-logo img{width:94px!important}
  .rezz-col--hero-media{padding-right:76px}.rezz-media-frame--hero{height:400px!important;min-height:400px}.rezz-image--hero{height:370px!important;left:62px!important}
  .rezz-home-services-grid{grid-template-columns:repeat(3,1fr)}.rezz-home-brands-grid{grid-template-columns:repeat(4,1fr)}.rezz-home-certs-grid{grid-template-columns:repeat(3,1fr)}
  .rezz-home-certs-grid>.rezz-cert-card:nth-child(4),.rezz-home-certs-grid>.rezz-cert-card:nth-child(5){grid-column:span 1}.rezz-philosophy-principles{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:900px){
  .rezz-section{padding:56px 20px!important}.rezz-header{padding-inline:18px!important}.rezz-header-bar{gap:12px!important}.rezz-col--nav{display:none!important}.rezz-col--brand{flex:1 1 auto!important}.rezz-col--actions{display:flex!important}
  .rezz-split--hero{display:grid!important;grid-template-columns:1fr!important}.rezz-col--hero-media{padding-right:74px;margin-top:12px}.rezz-media-frame--hero{height:470px!important;min-height:470px}.rezz-image--hero{height:440px!important;left:100px!important}.rezz-heading--hero .elementor-heading-title{max-width:17ch!important}
  .rezz-home-stats{grid-template-columns:repeat(4,1fr)}.rezz-home-results-grid,.rezz-home-testimonials-grid,.rezz-home-insights-grid{grid-template-columns:repeat(2,1fr)}.rezz-philosophy-panel{grid-template-columns:1fr}.rezz-philosophy-media{min-height:390px}.rezz-home-contact-panel{grid-template-columns:1fr 1.35fr}.rezz-home-contact-quote{display:none!important}
  .rezz-grid-row--cols-4>.rezz-card,.rezz-grid-row--cols-5>.rezz-card{flex:1 1 calc(50% - 14px)}
}
@media(max-width:680px){
  .rezz-section{padding:46px 16px!important}.rezz-home--section{padding-top:46px!important;padding-bottom:46px!important}.rezz-header{padding:9px 14px!important}.rezz-header .rezz-button .elementor-button{font-size:8px!important;padding:7px 10px!important}.rezz-logo img{width:86px!important}
  .rezz-heading--hero .elementor-heading-title{font-size:clamp(36px,10.5vw,50px)!important}.rezz-heading--section .elementor-heading-title{font-size:29px!important}.rezz-text--lede{font-size:14px}.rezz-section--hero.rezz-home--section{padding-top:22px!important}
  .rezz-home-stats{grid-template-columns:repeat(2,1fr)}.rezz-col--hero-media{padding-right:0}.rezz-hero-rail{position:relative!important;right:auto;top:auto;width:100%!important;display:grid!important;grid-template-columns:repeat(4,1fr);margin-top:12px}.rezz-hero-rail-card{padding:8px 4px!important}.rezz-media-frame--hero{height:400px!important;min-height:400px}.rezz-image--hero{height:370px!important;left:58px!important}.rezz-hero-trustbar{left:18px;right:18px;bottom:-14px}
  .rezz-home-services-grid{grid-template-columns:repeat(2,1fr)}.rezz-home-brands-grid{grid-template-columns:repeat(2,1fr)}.rezz-home-results-grid,.rezz-home-testimonials-grid,.rezz-home-insights-grid{grid-template-columns:1fr}.rezz-home-certs-grid{grid-template-columns:repeat(2,1fr)}.rezz-home-certs-grid>.rezz-cert-card--learning{grid-column:span 2}.rezz-philosophy-copy{padding:24px!important}.rezz-philosophy-principles{grid-template-columns:repeat(2,1fr)}.rezz-philosophy-media{min-height:330px}.rezz-image--philosophy{width:72%!important}.rezz-home-contact-panel{grid-template-columns:1fr}.rezz-home-contact-copy{text-align:center}.rezz-home-contact-copy .rezz-eyebrow{margin-inline:auto}.rezz-home-contact-copy .rezz-heading,.rezz-home-contact-copy .rezz-text{margin-inline:auto}.rezz-contact-meta .elementor-icon-list-items{justify-content:center!important}
  .rezz-grid-row--cols-2>.rezz-card,.rezz-grid-row--cols-3>.rezz-card,.rezz-grid-row--cols-4>.rezz-card,.rezz-grid-row--cols-5>.rezz-card{flex:1 1 100%}.rezz-section--hero:not(.rezz-home--section) .rezz-split--hero{grid-template-columns:1fr!important}.rezz-section--hero:not(.rezz-home--section) .rezz-col--hero-copy{text-align:center}.rezz-section--hero:not(.rezz-home--section) .rezz-col--hero-copy .rezz-heading--hero .elementor-heading-title,.rezz-section--hero:not(.rezz-home--section) .rezz-col--hero-copy .rezz-text--lede,.rezz-section--hero:not(.rezz-home--section) .rezz-col--hero-copy .rezz-eyebrow{margin-inline:auto!important}.rezz-footer-row{display:grid!important;grid-template-columns:1fr 1fr}.rezz-footer-row>.rezz-col--footer-brand{grid-column:1/-1}.rezz-whatsapp-float{right:12px;bottom:12px;padding-right:9px}.rezz-whatsapp-float__copy{display:none}
}
@media(max-width:430px){
  .rezz-home-services-grid{grid-template-columns:1fr}.rezz-home-certs-grid{grid-template-columns:1fr}.rezz-home-certs-grid>.rezz-cert-card--learning{grid-column:auto}.rezz-home-stats{grid-template-columns:1fr 1fr}.rezz-media-frame--hero{height:350px!important;min-height:350px}.rezz-image--hero{height:325px!important;left:28px!important}.rezz-hero-scribble{font-size:17px!important}.rezz-philosophy-principles{grid-template-columns:1fr 1fr}.rezz-footer-row{grid-template-columns:1fr}.rezz-footer-row>.rezz-col--footer-brand{grid-column:auto}
}
