
:root:not(#yb4g79) #cookie-law-info-bar, :root:not(#yb4g79) #cookie-law-info-again, :root:not(#yb4g79) .cli-modal, :root:not(#yb4g79) .cli-modal-backdrop, :root:not(#yb4g79) .cli-popupbar-overlay, :root:not(#yb4g79) .cli-settings-overlay, :root:not(#yb4g79) .cky-consent-container, :root:not(#yb4g79) .cky-modal, :root:not(#yb4g79) .cky-overlay, :root:not(#yb4g79) .cky-btn-revisit-wrapper, :root:not(#yb4g79) .cky-preference-center, :root:not(#yb4g79) #cmplz-cookiebanner-container, :root:not(#yb4g79) .cmplz-cookiebanner, :root:not(#yb4g79) #cmplz-manage-consent, :root:not(#yb4g79) .cmplz-manage-consent, :root:not(#yb4g79) #cookie-notice, :root:not(#yb4g79) #catapult-cookie-bar, :root:not(#yb4g79) #moove_gdpr_cookie_modal, :root:not(#yb4g79) #moove_gdpr_cookie_info_bar, :root:not(#yb4g79) .moove-gdpr-info-bar-container, :root:not(#yb4g79) #moove_gdpr_save_popup_settings_button, :root:not(#yb4g79) #BorlabsCookieBox, :root:not(#yb4g79) #BorlabsCookieWidget, :root:not(#yb4g79) #CybotCookiebotDialog, :root:not(#yb4g79) #CookiebotWidget, :root:not(#yb4g79) #onetrust-consent-sdk, :root:not(#yb4g79) #usercentrics-root, :root:not(#yb4g79) #iubenda-cs-banner, :root:not(#yb4g79) #tarteaucitronRoot, :root:not(#yb4g79) #tarteaucitronAlertBig, :root:not(#yb4g79) #axeptio_overlay, :root:not(#yb4g79) #cookiescript_injected, :root:not(#yb4g79) #sliding-popup.eu-cookie-compliance-popup, :root:not(#yb4g79) .eu-cookie-compliance-banner, :root:not(#yb4g79) #gdpr-cookie-message, :root:not(#yb4g79) .gdpr-cookie-notice, :root:not(#yb4g79) #gdpr-cookie-consent-bar, :root:not(#yb4g79) #wpgdprc-consent-bar, :root:not(#yb4g79) .wpgdprc-consent-bar, :root:not(#yb4g79) #cookie-bar, :root:not(#yb4g79) .cookie-bar, :root:not(#yb4g79) #cookies-eu-banner, :root:not(#yb4g79) .cc-window, :root:not(#yb4g79) .cc-revoke, :root:not(#yb4g79) #cookieChoiceInfo, :root:not(#yb4g79) .pea_cook_wrapper, :root:not(#yb4g79) #cookie-consent-banner, :root:not(#yb4g79) .cookie-consent-banner, :root:not(#yb4g79) .wpcc-container, :root:not(#yb4g79) #wt-cli-cookie-banner, :root:not(#yb4g79) .wt-cli-cookie-bar, :root:not(#yb4g79) [role="dialog"][aria-hidden="true"], :root:not(#yb4g79) .modal[aria-hidden="true"], :root:not(#yb4g79) [class*="modal"][aria-hidden="true"], :root:not(#yb4g79) .mfp-hide, :root:not(#yb4g79) .pum-overlay, :root:not(#yb4g79) .popmake, :root:not(#yb4g79) .sgpb-popup-overlay, :root:not(#yb4g79) .sgpb-popup-dialog-main-div-wrapper, :root:not(#yb4g79) [data-elementor-type="popup"], :root:not(#yb4g79) .elementor-location-popup, :root:not(#yb4g79) .mailpoet_form_popup_overlay, :root:not(#yb4g79) .mailpoet_form_popup, :root:not(#yb4g79) [hidden] {display:none!important}
:root:not(#yb4g79) .screen-reader-text, :root:not(#yb4g79) .sr-only, :root:not(#yb4g79) .wt-cli-sr-only, :root:not(#yb4g79) .visually-hidden, :root:not(#yb4g79) .elementor-screen-only, :root:not(#yb4g79) .screen-reader-shortcut, :root:not(#yb4g79) .show-for-sr, :root:not(#yb4g79) .assistive-text, :root:not(#yb4g79) .hidden-accessible, :root:not(#yb4g79) .ast-screen-reader-text, :root:not(#yb4g79) .sr-text, :root:not(#yb4g79) .u-hidden-visually {position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
html:not(#yb4g79), :root:not(#yb4g79) body, :root:not(#yb4g79) body * {cursor:auto!important}
:root:not(#yb4g79) a[href], :root:not(#yb4g79) a[href] *, :root:not(#yb4g79) button, :root:not(#yb4g79) button *, :root:not(#yb4g79) [role="button"], :root:not(#yb4g79) input[type="submit"], :root:not(#yb4g79) input[type="button"], :root:not(#yb4g79) input[type="checkbox"], :root:not(#yb4g79) input[type="radio"], :root:not(#yb4g79) select, :root:not(#yb4g79) label[for], :root:not(#yb4g79) summary {cursor:pointer!important}
:root:not(#yb4g79) input:not([type]), :root:not(#yb4g79) input[type="text"], :root:not(#yb4g79) input[type="email"], :root:not(#yb4g79) input[type="search"], :root:not(#yb4g79) input[type="tel"], :root:not(#yb4g79) input[type="url"], :root:not(#yb4g79) input[type="password"], :root:not(#yb4g79) input[type="number"], :root:not(#yb4g79) textarea, :root:not(#yb4g79) [contenteditable="true"] {cursor:text!important}
:root:not(#yb4g79) img[src$="3b1691f23a79.webp"] {max-height:540px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#yb4g79) img[src$="883aef8bc569.webp"] {max-height:540px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#yb4g79) img[src$="87d1374c6e75.webp"] {max-height:540px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#yb4g79) img[src$="39812d1e76b0.webp"] {max-height:540px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#yb4g79) img[src$="6b87454cc27b.webp"] {max-height:540px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#yb4g79) img[src$="81867eb765e4.webp"] {max-height:540px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#yb4g79) img[src$="e26f55157442.webp"] {max-height:540px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#yb4g79) img[src$="c0a959707ae6.webp"] {max-height:540px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#yb4g79) img[src$="51b52f42cdf4.webp"] {max-height:540px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}

html:not(#yb4g79):has(link[rel="canonical"][href="https://matworklab.com/"]) div.header-wrap {display:none!important}
html:not(#yb4g79):has(link[rel="canonical"][href="https://matworklab.com/portfolio/aaronite-fire-protection-company/"]) div.header-wrap {display:none!important}
html:not(#yb4g79):has(link[rel="canonical"][href="https://matworklab.com/portfolio/aaronite-fire-protection-company/"]) div.vc-row-wrapper.wpb_row.mobile-destroy-equal-heights.aligh-content-verticaly.dfd-row-full-height.dfd-row-content-middle {display:none!important}
html:not(#yb4g79):has(link[rel="canonical"][href="https://matworklab.com/portfolio/adrian-hats/"]) div.header-wrap {display:none!important}
html:not(#yb4g79):has(link[rel="canonical"][href="https://matworklab.com/portfolio/gruppo-educom/"]) div.header-wrap {display:none!important}
html:not(#yb4g79):has(link[rel="canonical"][href="https://matworklab.com/portfolio/virginia-bruni/"]) div.header-wrap {display:none!important}


html:not(#yb4g79), :root:not(#yb4g79) body { max-width: 100%; overflow-x: hidden; }
:root:not(#yb4g79) body { padding: 0 !important; margin: 0; background: #fff; }
:root:not(#yb4g79) img { max-width: 100%; height: auto; }


:root:not(#yb4g79) #qLoverlay, :root:not(#yb4g79) #sidr, :root:not(#yb4g79) .dfd-sidr-close, :root:not(#yb4g79) .dfd-top-row, :root:not(#yb4g79) .mobile-logo, :root:not(#yb4g79) .dl-menuwrapper, :root:not(#yb4g79) .dfd-header-bottom, :root:not(#yb4g79) .dfd-controls, :root:not(#yb4g79) .dfd-single-share-fixed, :root:not(#yb4g79) .body-back-to-top, :root:not(#yb4g79) .dfd-row-bg-overlay, :root:not(#yb4g79) .carousel-nav, :root:not(#yb4g79) .form-search-section, :root:not(#yb4g79) .single-my-product .wpb_revslider_element, :root:not(#yb4g79) .single-my-product .vc-row-wrapper:has(.rev_slider_wrapper) { display: none !important; }


:root:not(#yb4g79) #header-container { position: static !important; width: 100% !important; height: auto !important;
  background: #fff; border-bottom: 1px solid #eee; transform: none !important; }
:root:not(#yb4g79) #header-container #header, :root:not(#yb4g79) #header-container .header-wrap { position: static !important; width: 100% !important; height: auto !important; }
:root:not(#yb4g79) #header .header-main-panel { display: flex; align-items: center; justify-content: space-between;
  gap: 24px; max-width: 1140px; margin: 0 auto; padding: 18px 20px; box-sizing: border-box; }
:root:not(#yb4g79) #header .header-col-left { display: flex; align-items: center; gap: 24px; }
:root:not(#yb4g79) #header .header-col-left .logo-for-panel img { height: 25px; width: auto; display: block; }
:root:not(#yb4g79) #header .header-info-panel { font-size: 13px; color: #555; }
:root:not(#yb4g79) #header .header-col-right { display: none; }
:root:not(#yb4g79) #header .header-col-fluid { margin-left: auto; }
:root:not(#yb4g79) #main_mega_menu ul { list-style: none; margin: 0; padding: 0; display: flex; gap: 28px; }
:root:not(#yb4g79) #main_mega_menu li { margin: 0; padding: 0; }
:root:not(#yb4g79) #main_mega_menu a { color: #222; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; font-size: 13px; }
:root:not(#yb4g79) #main_mega_menu a:hover { color: #06b6d4; }


:root:not(#yb4g79) #main-wrap, :root:not(#yb4g79) #change_wrap_div, :root:not(#yb4g79) #layout { width: 100%; max-width: 100%; margin: 0; padding: 0; }
:root:not(#yb4g79) .single-my-product .vc-row-wrapper.wpb_row { padding-top: 40px !important; padding-bottom: 40px !important; }
:root:not(#yb4g79) .single-my-product .vc-row-wrapper > .row, :root:not(#yb4g79) .single-my-product .row { max-width: 1140px; margin-left: auto; margin-right: auto; box-sizing: border-box; }
:root:not(#yb4g79) .single-my-product .vc_single_image-wrapper { text-align: center; }
:root:not(#yb4g79) .single-my-product .vc_single_image-img { max-width: 100%; height: auto; width: auto; display: inline-block; }
:root:not(#yb4g79) .single-my-product .columns { box-sizing: border-box; }


:root:not(#yb4g79) .single-my-product .recent-works-list { position: static !important; height: auto !important;
  display: grid !important; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 16px; }
:root:not(#yb4g79) .single-my-product .recent-works-item { position: static !important; transform: none !important;
  width: auto !important; height: auto !important; float: none !important; margin: 0 !important; }
:root:not(#yb4g79) .single-my-product .recent-works-item img { width: 100%; height: auto; display: block; }
:root:not(#yb4g79) .single-my-product .recent-works-item .entry-thumb { position: relative; overflow: hidden; }
:root:not(#yb4g79) .single-my-product .portfolio-entry-hover { display: none; }
:root:not(#yb4g79) .single-my-product .recent-works-item:hover .portfolio-entry-hover { display: block; position: absolute; inset: 0;
  background: rgba(255,255,255,.85); text-align: center; padding-top: 30%; }
:root:not(#yb4g79) .single-my-product .recent-works-list-hidden { display: none; }


:root:not(#yb4g79) #footer-wrap #footer { background: #2b2b2b; padding: 40px 0; text-align: center; }
:root:not(#yb4g79) #footer .row { max-width: 1140px; margin: 0 auto; padding: 0 20px; box-sizing: border-box; }
:root:not(#yb4g79) #footer .widget, :root:not(#yb4g79) #footer .textwidget p { margin: 0; }


html:not(#yb4g79) {overflow-x:hidden!important;overflow-y:auto!important}
:root:not(#yb4g79) body {overflow-x:clip!important;overflow-y:visible!important}
