@font-face {
font-family: 'Led Calculator';
src: url(//actimetrie.fr/wp-content/themes/blocksy-child/polices/_webfontkit/ledcalculator-webfont.woff2) format('woff2'),
url(//actimetrie.fr/wp-content/themes/blocksy-child/polices/_webfontkit/ledcalculator-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Menlo';
src: url(//actimetrie.fr/wp-content/themes/blocksy-child/polices/_webfontkit/menlo-regular-webfont.woff2) format('woff2'),
url(//actimetrie.fr/wp-content/themes/blocksy-child/polices/_webfontkit/menlo-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Tiresias Italique';
src: url(//actimetrie.fr/wp-content/themes/blocksy-child/polices/_webfontkit/tiresias_infofont_italic-webfont.woff2) format('woff2'),
url(//actimetrie.fr/wp-content/themes/blocksy-child/polices/_webfontkit/tiresias_infofont_italic-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Tiresias';
src: url(//actimetrie.fr/wp-content/themes/blocksy-child/polices/_webfontkit/tiresias_infofont-webfont.woff2) format('woff2'),
url(//actimetrie.fr/wp-content/themes/blocksy-child/polices/_webfontkit/tiresias_infofont-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
:root {
--theme-font-family: Menlo, monospace !important;
} body,
button,
input,
select,
textarea,
h1, h2, h3, h4, h5, h6,
p,
li,
a,
span,
strong,
em,
blockquote {
font-family: var(--theme-font-family);
} [data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a {
--theme-font-size: clamp(1rem, 1.5vw, 1.3rem);
--theme-font-weight: 700;
--theme-text-transform: uppercase;
}
:root {
--theme-palette-color-1: #0B66FF; --theme-palette-color-2: #6EB5FF; --theme-palette-color-3: #DDEAF7;
--theme-palette-color-4: #D6A800; --theme-palette-color-5: #f0f0f0; --theme-palette-color-6: #121212; --theme-palette-color-7: #333333; --theme-palette-color-8: #1e1e1e; --color-link-hover : #CFA537;
--couleur-lien-survol: #A4D7FB;
--couleur-fond-bouton: #D95D27;
} .wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form textarea,
.wpforms-form input[type="url"],
.wpforms-form input[type="tel"],
.wpforms-form input[type="number"],
.wpforms-form input[type="password"],
.wpforms-form select {
background-color: #1c1c1c !important;
color: #f0f0f0 !important;
border: 1px solid #444 !important;
} h1, h2, h3, h4, h5, h6 {
background: linear-gradient(to top, #aef, #39f); -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: unset !important;	
} .wpforms-form ::placeholder {
color: #aaa !important;
} .wpforms-submit {
background-color: #2e86ab !important;
color: #fff !important;
border: none !important;
} .wpforms-submit:hover {
background-color: #3ca0cc !important;
} .wpforms-form label {
color: #f0f0f0 !important;
font-weight: 500;
}
.wpforms-form .wpforms-required-label {
color: #ff6f6f !important;
} .wpforms-form,
.wpforms-form * {
font-family: var(--theme-font-family);
} div.wpforms-confirmation-container {
background-color: #1e3a30 !important;
color: #b0f4c4 !important;
border-left: 4px solid #2ecc71 !important;
padding: 1em;
margin-top: 1em;
font-size: 1rem;
} .wpforms-error {
background-color: #3a1e1e !important;
color: #f4b0b0 !important;
border-left: 4px solid #e74c3c !important;
padding: 1em;
font-size: 1rem;
margin-top: 0.5em;
} .wpforms-field .wpforms-error {
background: none !important;
padding: 0 !important;
border: none !important;
color: #e57373 !important;
font-size: 0.875rem;
margin-top: 0.25em;
} .wpforms-submit {
background-color: var(--couleur-fond-bouton) !important; 
color: var(--theme-button-text-initial-color)  !important;
font-family: var(--theme-font-family);
text-transform: uppercase !important;
font-size: var(--theme-button-font-size) !important;
padding: 1.25em 1.5em !important;
border-color: currentColor !important;
border-width: 2px !important;
border-style: solid !important;
border-radius: 8px !important;
cursor: pointer;
transition: background-color 0.3s ease;
} .wpforms-submit:hover {
background-color: #E0943A !important;
} .wpforms-submit:disabled {
opacity: 0.5;
cursor: not-allowed;
}
.clickable-div {
cursor: pointer;
}
.clickable-div a {
text-decoration: none;
display: block;
width: 100%;
height: 100%;
}
.clickable-div a {
color: var(--theme-palette-color-5):
}
.clickable-div a:hover, .clickable-div h3:hover {
color: var(--couleur-lien-survol);
}
.clickable-div img {
transition: filter 0.3s ease;
}
.clickable-div:hover img {
filter: brightness(1.2); } .home h1, .homelogoergogenese, .home .taglineactimetrie  {
text-transform: none;
text-align: center;
} 
.home :is(.is-layout-flow,.is-layout-constrained) :where(h1)  {
margin-block-end: 0;
} .footerlogoactimetrie a, .lienlogoactimetrie a {
text-decoration:none;
} @media screen and (max-width: 729px) {
.logoacti, .logometrie  {
font-size: 12vw;
} 
} 
@media screen and (min-width: 730px) {
.logoacti, .logometrie   {
font-size: 2em;
} 
} .taglineactimetrie {
max-width: 300px;
} .logoacti, .logometrie  {
font-style: italic;
font-weight: bold;
} .taglineactimetrie {
font-style: italic;
} .logoacti, .logometrie  {
padding-left: 1%;
} .logoacti {
background: -webkit-linear-gradient(#D6A800, #EC4E00);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
} .logometrie, .logotaglineactimetrie {
background: -webkit-linear-gradient(#6EB5FF, #0B66FF);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
} .taglineactimetrie {
font-size: 1em;
}  .wp-elements-eadfb39a41f7100da721502028c0f3d0 a, .footerlogoergogenese a, .lienlogo {
text-decoration:none;
} @media screen and (max-width: 729px) {
.logoergo, .logogenese  {
font-size: 12vw;
} 
} 
@media screen and (min-width: 730px) {
.logoergo, .logogenese  {
font-size: 2em;
} 
} .logotagline {
max-width: 300px;
} .logoergo, .logogenese  {
font-style: italic;
font-weight: bold;
} .logogenese {
padding-right: 2%;
} .taglineergogenese, .taglinesanteetperformance, .taglineou, .taglineet, .taglinesanteetperformance {
font-style: italic;
} .logoergo, .taglineet {
background: -webkit-linear-gradient(#D6A800, #EC4E00);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
} .logogenese, .taglinesanteetperformance {
background: -webkit-linear-gradient(#6EB5FF, #0B66FF);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
} .taglinesanteetperformance {
font-size: 1em;
} .taglineou, .taglineet {
font-size: 1.2em;
} .taglineou {
color: #0B66FF;
text-decoration: line-through;
}