.mzt-service-finder{padding:64px max(24px,5vw);background:#f5f4ef}.mzt-service-finder>h2{font-size:clamp(28px,4vw,48px);line-height:1.5}.mzt-service-finder>p{line-height:1.9}.mzt-service-finder .msz-location-grid{margin-top:32px}
/*# sourceURL=mzt-home-polish-inline-css */
.jfb-user-info,
		.jfb-user-info input {
			position: absolute !important;
			top: 0 !important;
			left: 0 !important;
			width: 1px !important;
			height: 1px !important;
			overflow: hidden !important;
			clip-path: inset(50%) !important;
			white-space: nowrap !important;
			user-select: none !important;
			-webkit-user-select: none !important;
			pointer-events: none !important;
		}
		
/*# sourceURL=jet-form-builder-honeypot-inline-css */
.elementor-widget-mspacez-source-section,.elementor-widget-mspacez-source-section>.elementor-widget-container{display:contents!important}
.service-inclusion-rows>div:has(.confirmed-hours){display:block}.service-inclusion-rows>div:has(.confirmed-hours)>.inclusion-mark{display:none}.service-inclusion-rows .confirmed-hours{width:100%;max-width:none}@media(max-width:700px){.journal-hero h1,.blog-hero h1{overflow-wrap:anywhere}}
.branch-offers>article[hidden]{display:none!important}
.msz-model-finder .finder-controls label>span{display:block;margin-bottom:12px}.msz-model-finder .finder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.msz-model-card img{width:100%;height:230px;object-fit:cover}.msz-model-card .finder-card-copy{padding:24px}.msz-model-finder .finder-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px}.msz-model-finder select{width:100%;min-height:48px}.msz-model-finder .msz-model-summary{margin:20px 0}.msz-model-card{display:block;color:inherit;text-decoration:none;border:1px solid #ddd}@media(max-width:700px){.msz-model-finder .finder-controls,.msz-model-finder .finder-grid{grid-template-columns:1fr}.msz-model-card img{height:220px}}.reveal,.fade-in,.is-hidden{opacity:1!important;transform:none!important;visibility:visible!important}
.mzs-was-h3{margin:0}
.mzs-was-h3{line-height:1.1;font-weight:550;letter-spacing:-.055em}
.mzs-was-h3{font-size:clamp(25px,2.5vw,36px)}
.finder .mzs-was-h3{font-size:22px;letter-spacing:-.03em;margin-top:8px}
.editorial-copy .mzs-was-h3{font-size:clamp(36px,4vw,58px)}
.service-card .mzs-was-h3{font-size:24px;letter-spacing:-.04em}
.package-grid .mzs-was-h3{margin:25px 0 18px;font-size:30px}
.values .mzs-was-h3{margin:22px 0}
.modal .mzs-was-h3{font-size:26px;margin-bottom:20px}
@media (max-width:720px){.finder .mzs-was-h3{font-size:22px}
.editorial-copy .mzs-was-h3{font-size:41px}
.service-card .mzs-was-h3{font-size:20px;line-height:1.2}
.package-grid .mzs-was-h3{font-size:28px}
.values .mzs-was-h3{font-size:30px;margin:18px 0}
.modal .mzs-was-h3{font-size:22px}}
@media (max-width:355px){.service-card .mzs-was-h3{font-size:18px}}
.finder-group-heading .mzs-was-h3{font-size:30px;letter-spacing:-.035em;font-weight:400;margin:0}
.finder-card .mzs-was-h4{font-size:23px;line-height:1.2;letter-spacing:-.035em;margin:17px 0 24px;font-weight:500}
.lifecycle-services .mzs-was-h3{font-size:23px;font-weight:500;letter-spacing:-.035em}
@media (max-width:760px){.finder-group-heading .mzs-was-h3{font-size:27px}
.finder-card .mzs-was-h4{font-size:21px}
.lifecycle-services .mzs-was-h3{font-size:20px}}
.confirmed-contacts .contact-topline .mzs-was-h3{font-size:36px;font-weight:400;letter-spacing:-.045em;line-height:1.2;margin:13px 0 0}
.contact-ksa .mzs-was-h4{font-size:25px;font-weight:400;letter-spacing:-.025em;margin:15px 0}
@media (max-width:760px){.confirmed-contacts .contact-topline .mzs-was-h3{font-size:30px}}
.coverage-grid .mzs-was-h3{font-size:22px!important;margin:18px 0}
.service-items .mzs-was-h3{font-size:23px}
.service-tab-panel .mzs-was-h3{font-size:38px;font-weight:400;margin-bottom:25px}
.service-inclusion-plan .mzs-was-h3{font-size:30px;margin:20px 0 30px}
@media (max-width:700px){.service-tab-panel .mzs-was-h3{font-size:30px}}
.msz-.mzs-was-h3{font-weight:600;font-size:28px;line-height:1.2;letter-spacing:-.012em}
.msz-.mzs-was-h4{font-weight:600;font-size:22px;line-height:1.3;letter-spacing:-.005em}
[dir=rtl] .msz-.mzs-was-h3,[dir=rtl] .msz-.mzs-was-h4{line-height:1.5;letter-spacing:0;font-weight:700}
.homepage .mzs-was-h3,.homepage .mzs-was-h4{margin:0}
.product .mzs-was-h3{font-weight:600;font-size:21px;line-height:1.35;margin-bottom:16px}
.tier-grid .mzs-was-h4{font-size:20px;margin:14px 0}
.branch-feature .mzs-was-h3{font-size:44px;font-weight:300;margin:24px 0}
@media (max-width:700px){.product .mzs-was-h3{font-size:24px}
.tier-grid .mzs-was-h4{font-size:22px}
.branch-feature .mzs-was-h3{font-size:36px}
.homepage[dir=rtl] .product .mzs-was-h3{font-size:23px}}
.presence-stages .mzs-was-h3{font-size:23px;font-weight:300;line-height:1.4;margin:15px 0 28px}
.service-cell .mzs-was-h3{font-size:26px;font-weight:300;line-height:1.3;margin:40px 0 20px;min-height:68px}
@media (max-width:700px){.presence-stages .mzs-was-h3{grid-column:1/-1}
.presence-stages .mzs-was-h3{margin:10px 0 16px;font-size:22px;max-width:260px}
.service-cell .mzs-was-h3{font-size:22px;min-height:75px;margin-top:30px}}
.master-home .mzs-was-h3{font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.025em}
.home-service-card .mzs-was-h3{margin-bottom:17px}
.home-work-copy .mzs-was-h3{font-size:32px;margin:20px 0}
.home-branch-card .mzs-was-h3{font-size:20px;margin:13px 0 8px}
.home-why-grid .mzs-was-h3{font-size:20px;margin:25px 0 18px}
.home-footer-columns .mzs-was-h3{font-size:13px;font-weight:600;margin-bottom:20px}
@media (max-width:700px){.home-service-card .mzs-was-h3{font-size:25px}
.home-work-copy .mzs-was-h3{font-size:28px;padding-right:75px}
.home-why-grid .mzs-was-h3{margin-top:16px;font-size:23px}}
@media (max-width:760px){.package-matrix-mobile .mzs-was-h3{font-size:23px}}
.hub-comparison .mzs-was-h3{font-size:26px;min-height:66px}
@media (max-width:700px){.hub-comparison .mzs-was-h3{min-height:0}
.hub-soon-row .mzs-was-h3{font-size:23px;margin-bottom:20px}}
.blog-page .mzs-was-h3,.blog-page .mzs-was-h4{letter-spacing:-.045em;line-height:1.1}
.blog-card .mzs-was-h3{font-size:23px;line-height:1.25;font-weight:500;margin:15px 0 24px;min-height:90px}
.article-body>.mzs-was-h3{font-size:23px;font-weight:500;margin:32px 0 18px;scroll-margin-top:135px}
.article-diagram .mzs-was-h3{font-size:30px;font-weight:400;margin:12px 0}
.article-diagram .mzs-was-h4{font-size:18px;font-weight:500;line-height:1.3;margin:15px 0}
@media (max-width:760px){.blog-card .mzs-was-h3{font-size:19px;min-height:0}
.article-diagram .mzs-was-h3{font-size:27px}}
@media (max-width:420px){.blog-card .mzs-was-h3{font-size:24px;line-height:1.25}}
.form-contact-cards .mzs-was-h3{font-size:28px}
.form-steps .mzs-was-h3{font-size:23px;margin-top:25px}
.branch-offers .home-service-card .mzs-was-h3{font-size:23px}
.branch-form .mzs-was-h3{font-size:34px;margin-top:20px}
@media (max-width:700px){.branch-form .mzs-was-h3{font-size:28px}}
.product .mzs-was-h3{font-size:38px;font-weight:300;letter-spacing:-.04em}
.spotlight-copy .mzs-was-h3{font-size:36px;font-weight:300;line-height:1.25;margin:15px 0 20px}
.card-copy .mzs-was-h4{font-weight:600;font-size:14px;line-height:1.4;margin-top:7px;margin-inline-end:22px;min-height:38px}
.homepage[dir=rtl] .product .mzs-was-h3{letter-spacing:0}
@media (max-width:700px){.product .mzs-was-h3{font-size:32px}
.spotlight-copy .mzs-was-h3{font-size:32px}
.card-copy .mzs-was-h4{font-size:12px}
.homepage[dir=rtl] .product .mzs-was-h3{font-size:28px}}
.story-timeline .mzs-was-h3{font-size:18px;font-weight:600;margin-bottom:15px}
.feature-item .mzs-was-h3{font-size:15px;font-weight:600;margin-bottom:12px}
.homepage[dir=rtl] .spotlight-copy .mzs-was-h3{line-height:1.6}
@media (max-width:700px){.feature-item .mzs-was-h3{font-size:13px}
.homepage[dir=rtl] .feature-item .mzs-was-h3{font-size:12px}}
.msz-footer-grid .mzs-was-h3{font-size:12px!important;margin:0 0 16px!important;font-weight:600}
.arabic-site .mzs-was-h3{margin:0}
.arabic-site .mzs-was-h3{font-size:24px;font-weight:500;line-height:1.6}
.arabic-site .service-card .mzs-was-h3{font-size:26px}
.arabic-site .cards .mzs-was-h3{margin:15px 0}
.arabic-site footer .mzs-was-h3{font-size:13px;margin-bottom:24px;font-weight:600}
.arabic-site .location-card .mzs-was-h3{margin:9px 0}
.arabic-site .service-detail .mzs-was-h3{font-size:20px;margin:23px 0 10px}
@media (max-width:720px){.arabic-site .mzs-was-h3{font-size:23px}
.arabic-site .service-card .mzs-was-h3{font-size:25px}}
.mzs-was-h3{margin:0}
.mzs-was-h3{line-height:1.1;font-weight:550;letter-spacing:-.055em}
.mzs-was-h3{font-size:clamp(25px,2.5vw,36px)}
.finder .mzs-was-h3{font-size:22px;letter-spacing:-.03em;margin-top:8px}
.editorial-copy .mzs-was-h3{font-size:clamp(36px,4vw,58px)}
.service-card .mzs-was-h3{font-size:24px;letter-spacing:-.04em}
.package-grid .mzs-was-h3{margin:25px 0 18px;font-size:30px}
.values .mzs-was-h3{margin:22px 0}
.modal .mzs-was-h3{font-size:26px;margin-bottom:20px}
@media (max-width:720px){.finder .mzs-was-h3{font-size:22px}
.editorial-copy .mzs-was-h3{font-size:41px}
.service-card .mzs-was-h3{font-size:20px;line-height:1.2}
.package-grid .mzs-was-h3{font-size:28px}
.values .mzs-was-h3{font-size:30px;margin:18px 0}
.modal .mzs-was-h3{font-size:22px}}
@media (max-width:355px){.service-card .mzs-was-h3{font-size:18px}}
.finder-group-heading .mzs-was-h3{font-size:30px;letter-spacing:-.035em;font-weight:400;margin:0}
.finder-card .mzs-was-h4{font-size:23px;line-height:1.2;letter-spacing:-.035em;margin:17px 0 24px;font-weight:500}
.lifecycle-services .mzs-was-h3{font-size:23px;font-weight:500;letter-spacing:-.035em}
@media (max-width:760px){.finder-group-heading .mzs-was-h3{font-size:27px}
.finder-card .mzs-was-h4{font-size:21px}
.lifecycle-services .mzs-was-h3{font-size:20px}}
.confirmed-contacts .contact-topline .mzs-was-h3{font-size:36px;font-weight:400;letter-spacing:-.045em;line-height:1.2;margin:13px 0 0}
.contact-ksa .mzs-was-h4{font-size:25px;font-weight:400;letter-spacing:-.025em;margin:15px 0}
@media (max-width:760px){.confirmed-contacts .contact-topline .mzs-was-h3{font-size:30px}}
.coverage-grid .mzs-was-h3{font-size:22px!important;margin:18px 0}
.service-items .mzs-was-h3{font-size:23px}
.service-tab-panel .mzs-was-h3{font-size:38px;font-weight:400;margin-bottom:25px}
.service-inclusion-plan .mzs-was-h3{font-size:30px;margin:20px 0 30px}
@media (max-width:700px){.service-tab-panel .mzs-was-h3{font-size:30px}}
.msz-.mzs-was-h3{font-weight:600;font-size:28px;line-height:1.2;letter-spacing:-.012em}
.msz-.mzs-was-h4{font-weight:600;font-size:22px;line-height:1.3;letter-spacing:-.005em}
[dir=rtl] .msz-.mzs-was-h3,[dir=rtl] .msz-.mzs-was-h4{line-height:1.5;letter-spacing:0;font-weight:700}
.homepage .mzs-was-h3,.homepage .mzs-was-h4{margin:0}
.product .mzs-was-h3{font-weight:600;font-size:21px;line-height:1.35;margin-bottom:16px}
.tier-grid .mzs-was-h4{font-size:20px;margin:14px 0}
.branch-feature .mzs-was-h3{font-size:44px;font-weight:300;margin:24px 0}
@media (max-width:700px){.product .mzs-was-h3{font-size:24px}
.tier-grid .mzs-was-h4{font-size:22px}
.branch-feature .mzs-was-h3{font-size:36px}
.homepage[dir=rtl] .product .mzs-was-h3{font-size:23px}}
.presence-stages .mzs-was-h3{font-size:23px;font-weight:300;line-height:1.4;margin:15px 0 28px}
.service-cell .mzs-was-h3{font-size:26px;font-weight:300;line-height:1.3;margin:40px 0 20px;min-height:68px}
@media (max-width:700px){.presence-stages .mzs-was-h3{grid-column:1/-1}
.presence-stages .mzs-was-h3{margin:10px 0 16px;font-size:22px;max-width:260px}
.service-cell .mzs-was-h3{font-size:22px;min-height:75px;margin-top:30px}}
.master-home .mzs-was-h3{font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.025em}
.home-service-card .mzs-was-h3{margin-bottom:17px}
.home-work-copy .mzs-was-h3{font-size:32px;margin:20px 0}
.home-branch-card .mzs-was-h3{font-size:20px;margin:13px 0 8px}
.home-why-grid .mzs-was-h3{font-size:20px;margin:25px 0 18px}
.home-footer-columns .mzs-was-h3{font-size:13px;font-weight:600;margin-bottom:20px}
@media (max-width:700px){.home-service-card .mzs-was-h3{font-size:25px}
.home-work-copy .mzs-was-h3{font-size:28px;padding-right:75px}
.home-why-grid .mzs-was-h3{margin-top:16px;font-size:23px}}
@media (max-width:760px){.package-matrix-mobile .mzs-was-h3{font-size:23px}}
.hub-comparison .mzs-was-h3{font-size:26px;min-height:66px}
@media (max-width:700px){.hub-comparison .mzs-was-h3{min-height:0}
.hub-soon-row .mzs-was-h3{font-size:23px;margin-bottom:20px}}
.blog-page .mzs-was-h3,.blog-page .mzs-was-h4{letter-spacing:-.045em;line-height:1.1}
.blog-card .mzs-was-h3{font-size:23px;line-height:1.25;font-weight:500;margin:15px 0 24px;min-height:90px}
.article-body>.mzs-was-h3{font-size:23px;font-weight:500;margin:32px 0 18px;scroll-margin-top:135px}
.article-diagram .mzs-was-h3{font-size:30px;font-weight:400;margin:12px 0}
.article-diagram .mzs-was-h4{font-size:18px;font-weight:500;line-height:1.3;margin:15px 0}
@media (max-width:760px){.blog-card .mzs-was-h3{font-size:19px;min-height:0}
.article-diagram .mzs-was-h3{font-size:27px}}
@media (max-width:420px){.blog-card .mzs-was-h3{font-size:24px;line-height:1.25}}
.form-contact-cards .mzs-was-h3{font-size:28px}
.form-steps .mzs-was-h3{font-size:23px;margin-top:25px}
.branch-offers .home-service-card .mzs-was-h3{font-size:23px}
.branch-form .mzs-was-h3{font-size:34px;margin-top:20px}
@media (max-width:700px){.branch-form .mzs-was-h3{font-size:28px}}
.product .mzs-was-h3{font-size:38px;font-weight:300;letter-spacing:-.04em}
.spotlight-copy .mzs-was-h3{font-size:36px;font-weight:300;line-height:1.25;margin:15px 0 20px}
.card-copy .mzs-was-h4{font-weight:600;font-size:14px;line-height:1.4;margin-top:7px;margin-inline-end:22px;min-height:38px}
.homepage[dir=rtl] .product .mzs-was-h3{letter-spacing:0}
@media (max-width:700px){.product .mzs-was-h3{font-size:32px}
.spotlight-copy .mzs-was-h3{font-size:32px}
.card-copy .mzs-was-h4{font-size:12px}
.homepage[dir=rtl] .product .mzs-was-h3{font-size:28px}}
.story-timeline .mzs-was-h3{font-size:18px;font-weight:600;margin-bottom:15px}
.feature-item .mzs-was-h3{font-size:15px;font-weight:600;margin-bottom:12px}
.homepage[dir=rtl] .spotlight-copy .mzs-was-h3{line-height:1.6}
@media (max-width:700px){.feature-item .mzs-was-h3{font-size:13px}
.homepage[dir=rtl] .feature-item .mzs-was-h3{font-size:12px}}

.arabic-site .mzs-was-h3{margin:0}
.arabic-site .mzs-was-h3{font-size:24px;font-weight:500;line-height:1.6}
.arabic-site .service-card .mzs-was-h3{font-size:26px}
.arabic-site .cards .mzs-was-h3{margin:15px 0}
.arabic-site footer .mzs-was-h3{font-size:13px;margin-bottom:24px;font-weight:600}
.arabic-site .location-card .mzs-was-h3{margin:9px 0}
.arabic-site .service-detail .mzs-was-h3{font-size:20px;margin:23px 0 10px}
@media (max-width:720px){.arabic-site .mzs-was-h3{font-size:23px}
.arabic-site .service-card .mzs-was-h3{font-size:25px}}

.msz-location-card .mzs-was-h3{font-size:21px;line-height:1.3;margin:16px 0;overflow-wrap:anywhere}
.msz-location-group>.mzs-was-h3{font-size:22px;line-height:1.5;margin:0 0 24px;font-weight:500}
@media (max-width:700px){.msz-location-group>.mzs-was-h3{font-size:20px}}


.mzt-video-heading .mzs-was-h3{font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.2;margin:0 0 18px;letter-spacing:-.025em}
.mzt-story .mzs-was-h4{font-size:18px;margin:16px 0 6px;font-weight:600}
@media (max-width:480px){.mzt-story .mzs-was-h4{font-size:15px}}
.mze-page .mzs-was-h3{margin:0}
.mze-page .mzs-was-h3{font-size:21px;line-height:1.4;font-weight:600;margin-bottom:14px}
@media (max-width:850px){.mze-page .mzs-was-h3{font-size:18px}}
.mzp-process .mzs-was-h3{font-size:23px;line-height:1.5;font-weight:500;margin:22px 0 14px}
.mzc-compare .mzs-was-h3{font-size:24px;font-weight:500;margin:0 0 20px}
.mzc-packages .mzs-was-h3{font-size:20px!important}
html[lang="ar-EG"] .mzs-was-h3,html[lang="ar-EG"] .mzs-was-h4{letter-spacing:normal!important;line-height:1.5!important}
footer.msz-global-footer .mzt-footer-branches>.mzs-was-h3{column-span:all}
footer.msz-global-footer .mzt-footer-area .mzs-was-h4{font:600 12px/1.5 inherit;margin:12px 0 6px;color:#777}
/* hello integration: keep shortcode header full-width inside Elementor header template */
.elementor-location-header .elementor-widget-shortcode,.elementor-location-header .elementor-widget-shortcode .elementor-widget-container,.elementor-location-header .elementor-shortcode,.elementor-location-header .msz-hdr-scope{width:100%!important;max-width:100%!important}
.elementor-location-header header.msz-unified-header{width:100%!important}
