:root{--page-title-display:none;}/* Start custom CSS */@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.chemaf.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://www.chemaf.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://www.chemaf.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://www.chemaf.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1xlfq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Local header fidelity. Exact reference breakpoints; no live kit changes. */
[data-elementor-id="7338"]{--chemaf-header-height:6.5625rem;}
[data-elementor-id="7338"] [data-interaction-id="3e1a437a"]{height:3.1875rem;}
[data-elementor-id="7338"] [data-interaction-id="5ae5fbbe"] strong{color:#000;font-weight:500;}
[data-elementor-id="7338"] [data-interaction-id="3dc31555"]{height:var(--chemaf-header-height);}
[data-elementor-id="7338"] [data-interaction-id="36bb9eef"]{width:8.75rem!important;height:5.25rem!important;}
[data-elementor-id="7338"] [data-interaction-id="36bb9eef"] img{width:100%;height:100%;object-fit:contain;}
[data-elementor-id="7338"] [data-interaction-id="7d087abc"]{position:relative;font-size:0!important;}
[data-elementor-id="7338"] [data-interaction-id="7d087abc"]::before{content:"";width:.75rem;height:.75rem;border:2px solid #000;border-radius:50%;position:absolute;left:.75rem;top:.65rem;}
[data-elementor-id="7338"] [data-interaction-id="7d087abc"]::after{content:"";height:2px;width:.5rem;background:#000;position:absolute;left:1.45rem;top:1.45rem;transform:rotate(45deg);}
[data-elementor-id="7338"] [data-interaction-id="7d087abc"]:focus-visible{outline:2px solid #111;outline-offset:2px;}
[data-elementor-id="7338"] [data-interaction-id="408743"]{height:var(--chemaf-header-height);}
[data-elementor-id="7338"] [data-interaction-id="408743"]::-webkit-details-marker{display:none;}
[data-elementor-id="7338"] [data-interaction-id="408743"]:focus-visible{outline:2px solid #111;outline-offset:-8px;}
[data-elementor-id="7338"] [data-interaction-id="5a55c33"]{position:relative;width:1.625rem;height:1.25rem;font-size:0!important;}
[data-elementor-id="7338"] [data-interaction-id="5a55c33"] span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
[data-elementor-id="7338"] [data-interaction-id="5a55c33"]::before{content:"";position:absolute;left:0;right:0;top:.125rem;height:2px;background:#000;box-shadow:0 .45rem #000,0 .9rem #000;}
[data-elementor-id="7338"] [data-interaction-id="14aab42"]{top:var(--chemaf-header-height);max-height:calc(100dvh - var(--chemaf-header-height) - 3rem);overflow-y:auto;}
body.admin-bar [data-elementor-id="7338"] [data-interaction-id="68e8563d"]{top:32px;}
@media(max-width:900px){
 [data-elementor-id="7338"]{--chemaf-header-height:5.25rem;}
 [data-elementor-id="7338"] [data-interaction-id="6b9d2e79"]{display:none!important;}
 [data-elementor-id="7338"] [data-interaction-id="17480f44"]{display:block!important;}
 [data-elementor-id="7338"] [data-interaction-id="36bb9eef"]{width:6.875rem!important;height:4.125rem!important;}
}
@media(min-width:901px){[data-elementor-id="7338"] [data-interaction-id="17480f44"]{display:none!important;}[data-elementor-id="7338"] [data-interaction-id="6b9d2e79"]{display:flex!important;}}
@media(max-width:782px){body.admin-bar [data-elementor-id="7338"] [data-interaction-id="68e8563d"]{top:46px;}}
@media(max-width:600px){body.admin-bar [data-elementor-id="7338"] [data-interaction-id="68e8563d"]{top:0;}}
@media(max-width:480px){
 [data-elementor-id="7338"]{--chemaf-header-height:4.5rem;}
 [data-elementor-id="7338"] [data-interaction-id="3e1a437a"]{height:2.5rem;gap:.875rem;}
 [data-elementor-id="7338"] [data-interaction-id="36bb9eef"]{width:6rem!important;height:3.625rem!important;}
}

[data-elementor-id="7338"] footer p a {display:inline-flex;align-items:center;min-height:44px;color:inherit;}

/* Two newly supplied document downloads: scoped touch and keyboard targets. */
[data-elementor-id="7338"] [data-interaction-id="3e6ac377"] a,
[data-elementor-id="7338"] [data-interaction-id="3e45e3dc"] a {display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:.5rem .75rem;box-sizing:border-box;color:#141414;background:#ffdd00;border:1px solid #141414;font-weight:500;text-decoration:underline;text-underline-offset:3px;white-space:normal;}
[data-elementor-id="7338"] [data-interaction-id="3e6ac377"] a:hover,
[data-elementor-id="7338"] [data-interaction-id="3e45e3dc"] a:hover {color:#ffdd00;background:#141414;}
[data-elementor-id="7338"] [data-interaction-id="3e6ac377"] a:focus-visible,
[data-elementor-id="7338"] [data-interaction-id="3e45e3dc"] a:focus-visible {outline:2px solid #141414;outline-offset:3px;}/* End custom CSS */