: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="7354"]{--chemaf-header-height:6.5625rem;}
[data-elementor-id="7354"] [data-interaction-id="23bccdd7"]{height:3.1875rem;}
[data-elementor-id="7354"] [data-interaction-id="4bab6a5"] strong{color:#000;font-weight:500;}
[data-elementor-id="7354"] [data-interaction-id="3ba16006"]{height:var(--chemaf-header-height);}
[data-elementor-id="7354"] [data-interaction-id="31e3bcbf"]{width:8.75rem!important;height:5.25rem!important;}
[data-elementor-id="7354"] [data-interaction-id="31e3bcbf"] img{width:100%;height:100%;object-fit:contain;}
[data-elementor-id="7354"] [data-interaction-id="5c0e111a"]{position:relative;font-size:0!important;}
[data-elementor-id="7354"] [data-interaction-id="5c0e111a"]::before{content:"";width:.75rem;height:.75rem;border:2px solid #000;border-radius:50%;position:absolute;left:.75rem;top:.65rem;}
[data-elementor-id="7354"] [data-interaction-id="5c0e111a"]::after{content:"";height:2px;width:.5rem;background:#000;position:absolute;left:1.45rem;top:1.45rem;transform:rotate(45deg);}
[data-elementor-id="7354"] [data-interaction-id="5c0e111a"]:focus-visible{outline:2px solid #111;outline-offset:2px;}
[data-elementor-id="7354"] [data-interaction-id="76811eac"]{height:var(--chemaf-header-height);}
[data-elementor-id="7354"] [data-interaction-id="76811eac"]::-webkit-details-marker{display:none;}
[data-elementor-id="7354"] [data-interaction-id="76811eac"]:focus-visible{outline:2px solid #111;outline-offset:-8px;}
[data-elementor-id="7354"] [data-interaction-id="5bfbc4fb"]{position:relative;width:1.625rem;height:1.25rem;font-size:0!important;}
[data-elementor-id="7354"] [data-interaction-id="5bfbc4fb"] 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="7354"] [data-interaction-id="5bfbc4fb"]::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="7354"] [data-interaction-id="320ac89"]{top:var(--chemaf-header-height);max-height:calc(100dvh - var(--chemaf-header-height) - 3rem);overflow-y:auto;}
body.admin-bar [data-elementor-id="7354"] [data-interaction-id="23b76031"]{top:32px;}
@media(max-width:900px){
 [data-elementor-id="7354"]{--chemaf-header-height:5.25rem;}
 [data-elementor-id="7354"] [data-interaction-id="65710c7a"]{display:none!important;}
 [data-elementor-id="7354"] [data-interaction-id="6a2163c7"]{display:block!important;}
 [data-elementor-id="7354"] [data-interaction-id="31e3bcbf"]{width:6.875rem!important;height:4.125rem!important;}
}
@media(min-width:901px){[data-elementor-id="7354"] [data-interaction-id="6a2163c7"]{display:none!important;}[data-elementor-id="7354"] [data-interaction-id="65710c7a"]{display:flex!important;}}
@media(max-width:782px){body.admin-bar [data-elementor-id="7354"] [data-interaction-id="23b76031"]{top:46px;}}
@media(max-width:600px){body.admin-bar [data-elementor-id="7354"] [data-interaction-id="23b76031"]{top:0;}}
@media(max-width:480px){
 [data-elementor-id="7354"]{--chemaf-header-height:4.5rem;}
 [data-elementor-id="7354"] [data-interaction-id="23bccdd7"]{height:2.5rem;gap:.875rem;}
 [data-elementor-id="7354"] [data-interaction-id="31e3bcbf"]{width:6rem!important;height:3.625rem!important;}
}

[data-elementor-id="7354"] footer p a {display:inline-flex;align-items:center;min-height:44px;color:inherit;}/* End custom CSS */