.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}@font-face{font-family:'Chivo';font-style:normal;font-weight:300;src:url(https://www.f3c-moteurs.fr/wp-content/themes/charconet-theme/css/../polices/chivo-v11-latin-300.woff2) format('woff2'),url(https://www.f3c-moteurs.fr/wp-content/themes/charconet-theme/css/../polices/chivo-v11-latin-300.woff) format('woff')}@font-face{font-family:'Chivo';font-style:normal;font-weight:400;src:url(https://www.f3c-moteurs.fr/wp-content/themes/charconet-theme/css/../polices/chivo-v11-latin-regular.woff2) format('woff2'),url(https://www.f3c-moteurs.fr/wp-content/themes/charconet-theme/css/../polices/chivo-v11-latin-regular.woff) format('woff')}@font-face{font-family:'Chivo';font-style:normal;font-weight:700;src:url(https://www.f3c-moteurs.fr/wp-content/themes/charconet-theme/css/../polices/chivo-v11-latin-700.woff2) format('woff2'),url(https://www.f3c-moteurs.fr/wp-content/themes/charconet-theme/css/../polices/chivo-v11-latin-700.woff) format('woff')}@font-face{font-family:'Chivo';font-style:normal;font-weight:900;src:url(https://www.f3c-moteurs.fr/wp-content/themes/charconet-theme/css/../polices/chivo-v11-latin-900.woff2) format('woff2'),url(https://www.f3c-moteurs.fr/wp-content/themes/charconet-theme/css/../polices/chivo-v11-latin-900.woff) format('woff')}*{-o-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:inherit}body{position:relative;overflow-x:hidden;font-family:"Chivo","sans-serif";font-size:16px;background:#fff;color:#636362;line-height:1.6;position:relative;padding:0;margin:0}body.overflow{overflow:hidden}@media screen and (max-width:900px){body{font-size:14px}}h1{font-size:40px;margin:25px 0;line-height:1.1;color:#120f0f}h2{font-size:28px;margin:15px 0;line-height:1.1;color:#120f0f}h3{font-size:22px;margin:15px 0;line-height:1.1;color:#120f0f}h4{font-size:18px;margin:15px 0;line-height:1.1;color:#120f0f}h1+h2{margin-top:-15px}h2+h3{margin-top:-15px}@media screen and (max-width:900px){h1{font-size:30px}h2{font-size:25px}h3{font-size:20px}h4{font-size:16px}}p{margin:15px 0}@media screen and (max-width:1030px){p{margin:6px 0}}ul{padding-left:15px}ul.center{margin-left:auto;margin-right:auto;width:max-content;max-width:100%}.nomargin{margin:0}.has-black-background-color{background-color:#141414!important}.has-dark-gray-background-color{background-color:#636362!important}.has-light-gray-background-color{background-color:#ebebeb!important}.has-white-background-color{background-color:#ffffff!important}.has-pink-background-color{background-color:#c33e8b!important}.has-black-color{color:#141414!important}.has-dark-gray-color{color:#636362!important}.has-light-gray-color{color:#ebebeb!important}.has-white-color{color:#ffffff!important}.has-pink-color{color:#c33e8b!important}@media screen and (min-width:1031px){.header{position:relative;z-index:6000;height:115px}.header .ct{transition:all 0.6s cubic-bezier(.16,1,.3,1);position:fixed;background:#fff;height:115px;top:0;left:0;right:0}body.customize-support .header .ct{top:32px}header{max-width:1090px;display:flex;margin:0 auto;height:100%}header>*:nth-child(1){width:205px;height:70%;align-self:center;margin-right:20px}header>*:nth-child(2){flex:1;display:flex;justify-content:end;align-items:flex-start}header>*:nth-child(3){display:none}.Logo{transition:all 0.6s cubic-bezier(.16,1,.3,1);display:block;text-indent:200%;white-space:nowrap;overflow:hidden;height:100%;background:url(https://www.f3c-moteurs.fr/wp-content/themes/charconet-theme/css/../images/logo-f3c-motors.svg) left center no-repeat;background-size:contain}.mainmenu{transition:all 0.6s cubic-bezier(.16,1,.3,1);border-bottom:3px solid #c33e8b;border-top:3px solid #fff;font-size:14px;list-style:none;margin:0;margin-top:18px;padding:0;width:100%;display:flex;color:#979796}.mainmenu>*{flex:auto;position:relative;text-align:center;margin:0 10px}.mainmenu>*:first-child{margin-left:10%}.mainmenu>*>a{display:block;text-transform:uppercase;line-height:44px}.mainmenu>*:hover>a{color:#000}.menu-item-has-children:hover>a:after{border-color:#000 #fff0 #fff0 #fff0}.sub-menu{border-top:3px solid #c33e8b;font-size:.9em;box-shadow:0 6px 5px rgb(0 0 0 / .2);opacity:0;pointer-events:none;text-align:left;position:absolute;background:#fff;list-style:none;margin:0;padding:10px 20px;left:0;top:100%}.sub-menu>*:not(:first-child){border-top:1px solid #f2f2f2}.sub-menu>*>a{display:block;line-height:1;padding:12px 0;white-space:nowrap}.sub-menu>*:hover>a{color:#000}.header.small .ct{height:50px;box-shadow:0 0 30px rgb(0 0 0 / .3)}.header.small .mainmenu{margin-top:0;border-color:#fff}.header.small .sub-menu{border-top:none;border-bottom:3px solid #c33e8b}.menu-item-has-children>a:after{display:inline-block;margin-left:5px;vertical-align:middle;content:"";width:0;height:0;border-style:solid;border-width:5px 3px 0 3px;border-color:#979796 #fff0 #fff0 #fff0}.menu-item-has-children:hover>.sub-menu{opacity:1;pointer-events:auto}.mainmenu>*.current-menu-ancestor>a{color:#c33e8b}.mainmenu>*.current-menu-item>a{color:#c33e8b}.sub-menu>*.current-menu-item>a{color:#000}.sub-menu>*.current-menu-item>a:before{content:"\2014";font-weight:700;margin-right:5px;color:#c33e8b}}@media screen and (max-width:1030px){.header{position:relative;z-index:6000;height:90px}.header .ct{position:fixed;background:#fff;height:80px;top:0;left:0;right:0}.header.small .ct{box-shadow:0 0 30px rgb(0 0 0 / .3)}header{display:flex;margin:0 auto;height:100%}header>*:nth-child(1){flex:1;height:50px;align-self:center}header>*:nth-child(3){transition:background 0.2s ease-out;flex:0 0 80px;height:80px;margin:0;background:url(https://www.f3c-moteurs.fr/wp-content/themes/charconet-theme/css/../images/burger.svg) left center no-repeat;background-size:160px 80px}header.open>*:nth-child(3){background-position:right center}.Logo{transform:translateX(10px);width:150px;display:block;text-indent:200%;white-space:nowrap;overflow:hidden;height:100%;background:url(https://www.f3c-moteurs.fr/wp-content/themes/charconet-theme/css/../images/logo-f3c-motors.svg) center center no-repeat;background-size:contain}#nav{overflow:auto;transition:transform 0.2s ease-out;transform:translateX(120%);position:fixed;height:calc(100vh - 80px);width:100%;top:80px;left:0;margin:0;padding:20px;display:block;list-style:none;background:#c33e8b;color:#fff}#nav.open{transform:translateX(0%)}#nav.overflow{overflow-y:auto}.mainmenu{list-style:none;margin:0 0 50px 0;padding:0}.mainmenu>*>a{display:block;padding:10px;margin:0;font-size:20px}.mainmenu>*:not(:last-child){border-bottom:1px solid rgb(255 255 255 / .2)}.sub-menu{opacity:0;height:0;list-style:none;margin:0;padding:0;background:rgb(255 255 255 / .05);pointer-events:none}.sub-menu>*>a{display:block;padding:10px;font-size:13px}.sub-menu>*:not(:last-child){border-bottom:1px solid rgb(255 255 255 / .1)}.menu-item-has-children>a:after{display:inline-block;margin-left:5px;vertical-align:middle;content:"";width:0;height:0;border-style:solid;border-width:5px 3px 0 3px;border-color:#fff #fff0 #fff0 #fff0}.sub-menu.open{opacity:1;height:auto;pointer-events:auto}.mainmenu>*.current-menu-ancestor>a{font-weight:700;color:#000}.mainmenu>*.current-menu-item>a{font-weight:700;color:#000}.sub-menu>*.current-menu-item>a{color:#000}.sub-menu>*.current-menu-item>a:before{content:"\2014";font-weight:700;margin-right:5px;color:#000}}#Ariane{font-size:12px;text-align:center;color:#979796;padding:0 10px}#Ariane p{margin:0}#Ariane a{color:#1b1b1b}#page{padding:10px 0 50px 0}section{max-width:1090px;width:90%;margin:0 auto;font-weight:300}section strong{font-weight:700}section.small{max-width:700px}@media screen and (max-width:1030px){section{}section br{display:none}}figure{margin:0}.wp-block-image{margin:5px 0}section>.wp-block-image{margin:15px 0}.wp-block-image img{display:block;border-radius:4px;height:auto}html{-webkit-scrollbar-width:thin;scrollbar-width:thin;scrollbar-color:#c33e8b #fff}html::-webkit-scrollbar{width:6px;height:6px;background-color:#fff}html::-webkit-scrollbar-thumb{background:#c33e8b;border-radius:2px}#engine{max-width:1300px;position:relative;margin:auto;overflow:hidden}#engine img{display:block;max-width:100%;height:auto}#engine>*{transition:transform 2s cubic-bezier(.33,1,.68,1) 1s,opacity 2s linear 1s;pointer-events:none}#engine>*:not(.moteur-centre){display:block;position:absolute;top:0;left:0}.moteur-08-front{z-index:125;transform:translateX(-19.9%)}.moteur-05-front{z-index:120;transform:translateX(-4.7%)}.moteur-06{z-index:96;transform:translateX(-6%)}.moteur-left-02-front{z-index:105;transform:translateX(32.4%)}.moteur-centre{z-index:100;position:relative}.moteur-07{z-index:95;transform:translateX(-9.5%)}.moteur-left-03{z-index:95;transform:translateX(33%)}.moteur-left-01{z-index:90;transform:translateX(24%)}.moteur-08-back{z-index:85;transform:translateX(-19.9%)}.moteur-05-back{z-index:80;transform:translateX(-4.7%)}.moteur-left-02-back{z-index:75;transform:translateX(32.4%)}.ombre-01{z-index:30;transform:translateX(24%);opacity:0}.ombre-02{z-index:30;transform:translateX(32.4%);opacity:0}.ombre-05{z-index:30;transform:translateX(-4.7%);opacity:0}.ombre-06{z-index:30;transform:translateX(-6%);opacity:0}.ombre-07{z-index:30;transform:translateX(-9.5%);opacity:0}.ombre-08{z-index:30;transform:translateX(-19.9%);opacity:0}#engine>*.hide{display:none;pointer-events:none}#engine.open>*{transform:translateX(0);opacity:1}.fullwidth{position:relative;left:50%;margin-left:-50vw!important;width:100vw}.max1200{max-width:1200px}.max1024{max-width:1024px}.wp-block-separator:not(.is-style-dots){border:none;width:3px;height:80px;background:#c33e8b;margin:30px auto;position:relative;z-index:1000}.wp-block-separator:not(.is-style-dots).mini{height:25px;margin:10px auto}.wp-block-separator.is-style-dots{border:none;width:80px;border-radius:50%;height:3px;margin:10px auto;background:#979796!important;opacity:.5}.wp-block-separator.is-style-dots:before{content:none}.wp-block-image.border{border:1px solid #ccc;overflow:hidden;border-radius:6px}figcaption{font-size:12px;text-align:center}body.accueil .wp-block-cover{margin-top:-70px;margin-bottom:-70px}.wp-block-columns.free{display:block;text-align:center}.wp-block-columns.free .wp-block-column{display:inline-block;text-align:left;vertical-align:middle;padding:10px;width:auto!important}.wp-block-columns.morespace .wp-block-column{margin:0 50px}.wp-block-column.leftborder{border-left:3px solid #c33e8b;padding-left:20px}.wp-block-column.leftborder>*:first-child{margin-top:0}.wp-block-column.leftborder>*:last-child{margin-bottom:0}@media screen and (max-width:900px){.wp-block-columns:not(.free){flex-wrap:wrap;margin:0!important}.wp-block-columns:not(.free) .wp-block-column{flex:1 0 50%;margin:0px!important;padding:15px}}@media screen and (max-width:700px){.wp-block-columns:not(.free) .wp-block-column{flex:1 0 100%!important}}.wp-block-button{display:block;margin:15px 0}.wp-block-button__link{font-size:1em;padding:6px 15px;font-weight:700;text-transform:uppercase}@media screen and (max-width:1030px){.wp-block-buttons.colonne .wp-block-button{display:inline-block;margin:8px!important}}section .wp-block-button__link.has-white-color:hover{color:#c33e8b!important;border-color:#c33e8b!important}section .wp-block-button__link.has-pink-color:hover{color:#1b1b1b!important;border-color:#1b1b1b!important}footer .wp-block-button__link:hover{color:#c33e8b!important;background:#ffffff!important;border-color:#c33e8b!important}.wpcf7-form{margin:0 auto;max-width:750px}.wpcf7-form br{display:none}.wpcf7-form p{font-size:0}.wpcf7-form p>label{display:inline-block;width:calc(50% - 20px);margin:10px}.wpcf7-form p>label.full{width:calc(100% - 20px)}.wpcf7-form-control-wrap{display:block;position:relative;overflow:hidden}.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form textarea{display:block;width:100%;font-size:14px;background:#F2F2F2;border:none;padding:15px 20px;font-family:"Chivo","sans-serif"}.wpcf7-form textarea{height:130px}.wpcf7-form-control-wrap.marche select,.wpcf7-form-control-wrap.zone select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Chivo","sans-serif";font-size:14px;background:#f0f0f0;width:110%;height:auto;border:0;margin:0;padding:15px;border-radius:0;overflow:hidden;text-overflow:ellipsis}.wpcf7-form-control-wrap.marche:after,.wpcf7-form-control-wrap.zone:after{content:'';position:absolute;top:50%;margin-top:-3px;right:15px;display:block;width:0;height:0;border-color:#fff0;border-top-color:#444;border-width:6px;border-style:solid;pointer-events:none}.wpcf7-form .kc_captcha{display:block;font-size:14px;margin:0 10px 10px 10px}.wpcf7-form .kc_captcha>*:first-child{text-align:center;display:block;background:#f0f0f0}.wpcf7-form .captcha-image{padding:10px!important;background:none!important;text-align:left!important;border:none!important}.wpcf7-form .cf7ic_instructions{display:inline-block!important;vertical-align:middle;margin-right:15px}.wpcf7-form .captcha-image label{vertical-align:middle;width:40px!important;height:40px!important}.wpcf7-form .captcha-image svg{width:40px;height:40px}.wpcf7-form .captcha-image svg>*{fill:#8f8d8d}.wpcf7-form .captcha-image label>input{position:absolute}.wpcf7-form .captcha-image label>input:checked+svg,.captcha-image label>input:focus+svg{border-color:transparent!important}.wpcf7-form .captcha-image label>input:checked+svg>*,.captcha-image label>input:focus+svg>*{fill:#000}.wpcf7-form .captcha-image .cf7ic_instructions span{color:#000000!important}span.wpcf7-not-valid-tip{position:absolute;top:calc(50% - 8px);left:-8px;display:block;text-indent:200%;white-space:nowrap;overflow:hidden;width:16px;height:16px;transform:translateZ(1px) rotate(45deg);background:#FF6700;border:4px solid #fff}div.wpcf7-response-output{color:#c33e8b;border:none!important;margin:0!important;text-align:center;font-size:15px;font-weight:700}span.wpcf7-list-item{margin:0!important}.wpcf7-acceptance{display:block;margin:0 10px 10px 10px;padding:20px;border:2px solid #f0f0f0}.wpcf7-acceptance input[type="checkbox"]:not(:checked),.wpcf7-acceptance input[type="checkbox"]:checked{position:absolute;opacity:0;pointer-events:none}.wpcf7-acceptance label{cursor:pointer}.wpcf7-acceptance label>span{font-size:12px;position:relative;display:block;margin-left:30px;width:calc(100% - 40px)}.wpcf7-acceptance label>span:before{border:1px solid #9da0a2;position:absolute;content:"-";display:block;left:-30px;background:#fff;color:#fff;text-align:center;line-height:20px;font-size:16px;width:20px}.wpcf7-acceptance [type="checkbox"]:checked+span:before{content:"\2714";color:#c33e8b}.wpcf7-form input[type=submit]{display:block;margin:auto;font-size:18px;font-weight:300;cursor:pointer;color:#c33e8b;border:2px solid #c33e8b;font-weight:700;border-radius:25px;padding:0 30px;line-height:46px;font-family:"Chivo","sans-serif"}.wpcf7-form input[type=submit]:not(:disabled):hover{border-color:#000;color:#000}.wpcf7-form input[type=submit]:disabled{opacity:.5;filter:grayscale(1)}.wpcf7 .ajax-loader{margin:5px auto}footer{background:#c33e8b;padding:50px 0;color:#fff}footer .adresse{max-width:1400px;width:90%;margin:0 auto;display:flex}footer .adresse>*{flex:auto;padding:0 15px;margin:10px}footer .adresse>*:not(:first-child){border-left:2px solid #fff}@media screen and (max-width:1030px){footer .adresse{flex-wrap:wrap}footer .adresse>*{flex:0 0 calc(50% - 40px)!important;margin:20px!important;padding:15px;line-height:1.2}footer .adresse>*:first-child{flex:0 0 calc(100% - 40px)!important}footer .adresse>*:not(:first-child){border-left:none;border-top:2px solid #fff}}@media screen and (max-width:600px){footer .adresse>*{flex:0 0 calc(100% - 20px)!important;margin:10px!important;padding:10px}}footer .adresse p>a{text-decoration:underline;text-decoration-color:rgb(255 255 255 / .3)}footer .adresse p>a:hover{text-decoration-color:#fff}footer .adresse .wp-block-button{margin:0!important}#subfooter{text-align:center;background:#1b1b1b;padding:15px;color:#7f7f7f;font-size:.8em}#subfooter>*:not(:first-child):before{content:"|";margin:0 5px}#subfooter a{text-decoration:underline}#subfooter a:hover{color:#fff}