@media (min-width:1000px) and (max-width:1024px){.hero-layout{flex-direction:row;align-items:center;gap:32px}.hero-heading-col{flex:1 1 0;min-width:0;max-width:none}.hero-card-col{width:420px;flex-shrink:0}.hero-card-col .hero-contact-form .hero-form-row{grid-template-columns:1fr !important}}@media (min-width:768px) and (max-width:999px){.hero-image-wrap{display:none}.hero-card-col{justify-content:stretch;margin-bottom:32px}.hero-card-col .hero-contact-card{width:100%;max-width:none}}@media (min-width:768px) and (max-width:1024px){.hub-hero-media-wrap,.ml-hero-media-wrap,.fz-hero-media-wrap{justify-content:center;min-height:0}}@media (min-width:1025px) and (max-width:1199px){.hero-contact-form .hero-form-row,.contact-form-row{grid-template-columns:1fr !important}}@media (min-width:768px) and (max-width:900px){.cta-split-layout{display:flex;flex-direction:column;gap:32px}.cta-left-col{display:contents}.cta-header-block{order:1;margin-bottom:0}.cta-pictures-showcase,.cta-showcase-pictures{display:none}.cta-right-col{order:2;width:100%}.cta-touchpoints-bar{order:3}}@media (min-width:901px) and (max-width:1279px){.cta-split-layout{grid-template-columns:minmax(0,1fr) 440px;gap:48px}.cta-form-row-2{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1024px){.dmcc-sectors-grid:has(> :nth-child(3):last-child),.mainland-grid:has(> :nth-child(3):last-child),.fintax-grid-3:has(> :nth-child(3):last-child),.pro-scope-grid:has(> :nth-child(3):last-child),.books-grid-3:has(> :nth-child(3):last-child),.dafza-facilities-grid:has(> :nth-child(3):last-child),.meydan-features-grid:has(> :nth-child(3):last-child),.ifza-packages-grid:has(> :nth-child(3):last-child),.tax-rules-grid:has(> :nth-child(3):last-child),.vat-steps-grid:has(> :nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:900px){.fintax-tax-row{flex-wrap:wrap}.fintax-tax-card,.fintax-tax-row:hover .fintax-tax-card,.fintax-tax-row:hover .fintax-tax-card:hover{flex:1 1 calc(50% - 10px);height:420px}}@media (min-width:540px) and (max-width:767px){.contact-hero .mainland-kpi-bar{grid-template-columns:repeat(3,1fr) !important}}@media (min-width:1025px) and (max-width:1279px){.fz-banking-list{grid-template-columns:1fr}.fz-workspace-header{flex-direction:column-reverse;align-items:flex-start}}@media (min-width:901px) and (max-width:1024px){.footer-top-grid{grid-template-columns:340px 1fr;gap:48px}}
