.svg{width:110px;display:flex;justify-content:center}.swap-slide{display:inline-block;text-decoration:none;transition:all .2s ease}.swap-slide:hover{animation:bounce .6s;text-shadow:0 4px 10px rgba(0,0,0,.8)}@keyframes cartoonBounce {
    0%   { transform: scale(1) translateY(0); }
    20%  { transform: scale(1.2, 0.8) translateY(-10px); }
    40%  { transform: scale(0.8, 1.2) translateY(5px); }
    60%  { transform: scale(1.1, 0.9) translateY(-4px); }
    80%  { transform: scale(0.95, 1.05) translateY(2px); }
    100% { transform: scale(1) translateY(0); }
}@keyframes bounce {
    0%   { transform: translateY(0); }
    30%  { transform: translateY(-10px); }
    50%  { transform: translateY(0); }
    70%  { transform: translateY(-5px); }
    100% { transform: translateY(0); }
}.transparent{background:rgba(255,255,255,.7)}.separateur{max-height:15px;border:1px solid}#notfound{position:relative;height:50vh}#notfound .notfound{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.notfound{max-width:520px;width:100%;line-height:1.4;text-align:center}.notfound .notfound-404{position:relative;height:240px}.notfound .notfound-404 h1{font-family:'Montserrat',sans-serif;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:252px;font-weight:900;margin:0;color:#262626;text-transform:uppercase;letter-spacing:-40px;margin-left:-20px}.notfound .notfound-404 h1>span{text-shadow:-8px 0 0 #fff}.notfound .notfound-404 h3{font-family:'Cabin',sans-serif;position:relative;font-size:16px;font-weight:700;text-transform:uppercase;color:#262626;margin:0;letter-spacing:3px;padding-left:6px}.notfound h2{font-family:'Cabin',sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#000;margin-top:0;margin-bottom:25px}#mapid{width:100%;height:400px;background:#3498db;text-align:center;color:#fff;font-weight:700;z-index:1}form{}form p{float:left;width:48%;margin:0 1%;margin-bottom:20px}form p input,form p textarea{margin:14px 2.5% 14px 0%;padding:8px 0% 7px 0%;float:left;width:68.5%;z-index:100;color:#000;position:relative}form p label{color:#595858;text-transform:uppercase;font-size:15px;display:block;float:left;width:25.5%;padding:15px 0% 10px 2.5%}form div{color:#595858;font-size:15px;display:block;text-align:right;margin-right:30px}form p.demande_form{width:98%;margin-bottom:5px}form p.demande_form label{padding:15px 0% 10px 1.25%;width:20%}form textarea{margin:14px 1.25% 14px 0%;padding:8px 0% 7px 0%;float:left;width:78%;min-height:60px;z-index:100;position:relative}form input[type="submit"]{font-weight:400;line-height:16px;text-transform:uppercase;background:#eb6841;color:#fff;display:block;font-size:16px;padding:18px 15px 17px 18px;margin:0 0%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:none;width:160px;margin:0 auto;cursor:pointer}form input[type="submit"]:hover{background-color:#b44f31!important}.formulaire{background:#fff;padding:18px 0 18px 0;margin:30px auto 10px auto}form p.okMgs{color:#e90216;width:98%}#casenorobot{margin:0 1%;width:98%;color:#595858;font-size:14px;padding:0 0 17px 0}.clear{clear:both}.wpcf7 form .wpcf7-response-output,div.wpcf7-response-output{text-align:left}.comment-form .comment-form-cookies-consent>label,.comment-form .comment-notes{font-size:var(--global--font-size-xs);font-weight:normal}.comment-form>p{margin-bottom:var(--global--spacing-unit)}.comment-form>p:first-of-type{margin-top:0}.comment-form>p:last-of-type{margin-bottom:0}.comment-form>p label,.comment-form>p input[type="email"],.comment-form>p input[type="text"],.comment-form>p input[type="url"],.comment-form>p textarea{text-transform:none;display:block;font-size:var(--global--font-size-sm);margin-bottom: calc(.5 * var(--global--spacing-unit));width:100%;font-weight:var(--form--label-weight)}.wpcf7 form textarea{background-image:repeating-linear-gradient(to bottom,transparent,transparent 38px,rgba(0,0,0,.15) 39px);line-height:40px;resize:none;padding:0}#wp-comment-cookies-consent{width:5%;margin-top:20px}.comment-form>p.comment-form-cookies-consent{display:flex}i.fa.fa-6{font:50px/1 FontAwesome}