:root{--orange:#ee6a2f;--orange-texte:#b4461a;--noir:#1c1c1c;--gris-90:#1a1a1a;--gris-texte:#3d3a36;--gris-clair:#f4f2ef;--gris-bordure:#8a857e;--bleu:#42b3c5;--blanc:#fff}@font-face{font-family:'Stylus';src:url(/wp-content/themes/shapely-child/assets/fonts/stylus.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/shapely-child/assets/fonts/lato/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/shapely-child/assets/fonts/lato/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/shapely-child/assets/fonts/lato/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/shapely-child/assets/fonts/lato/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/shapely-child/assets/fonts/lato/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/shapely-child/assets/fonts/lato/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body,button,input,select,textarea,p,li,h3,h4,h5,h6{font-family:'Lato',sans-serif !important}body{font-weight:400;font-size:17px;line-height:1.6;color:var(--noir)}h1,h2{font-family:'Stylus','Lato',sans-serif !important;font-weight:400;color:var(--orange);line-height:1.15;margin-bottom:40px}h3,h4,h5,h6{font-weight:700;color:var(--noir)}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px}.mt60{margin-top:60px}.mb0{margin-bottom:0 !important}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb60{margin-bottom:60px}.mb100{margin-bottom:100px}.p24{padding:24px}.p0{padding:0}.pt70{padding-top:70px}.pt48{padding-top:48px}.pt20{padding-top:20px}.pb0{padding-bottom:0 !important}.pb40{padding-bottom:40px}.pt0{padding-top:0}.before_point{display:inline-flex;align-items:center}.before_point:before{content:"";display:inline-block;width:.6em;height:.6em;margin-right:.6em;border-radius:50%;background-color:currentColor;flex:none}.surtitre{font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-texte)}img,.btn,button,input,select,textarea,.wp-block-button__link,.wp-block-image img{border-radius:0 !important}ul.kt-blocks-testimonials-inner-wrap{margin:0}.btn-plein,.btn-filled,.wp-block-button:not(.is-style-outline) .wp-block-button__link,input[type=submit],button[type=submit]{display:inline-flex;align-items:center;min-height:44px;padding:14px 28px;background-color:var(--orange) !important;border:2px solid var(--orange) !important;color:var(--blanc) !important;font-family:'Lato',sans-serif;font-size:18px;font-weight:700;text-decoration:none;text-transform:none;letter-spacing:0;cursor:pointer;transition:background-color .2s,border-color .2s}.btn-plein:hover,.btn-filled:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,input[type=submit]:hover,button[type=submit]:hover{background-color:var(--orange-texte) !important;border-color:var(--orange-texte) !important;color:var(--blanc) !important}.btn-contour,.wp-block-button.is-style-outline .wp-block-button__link{display:inline-flex;align-items:center;min-height:44px;padding:14px 28px;background-color:transparent !important;border:2px solid var(--gris-90) !important;color:var(--gris-90) !important;font-family:'Lato',sans-serif;font-size:18px;font-weight:700;text-decoration:none;text-transform:none;letter-spacing:0;transition:background-color .2s,color .2s}.btn-contour:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--gris-90) !important;color:var(--blanc) !important}.btn-noir{display:inline-flex;align-items:center;min-height:44px;padding:12px 20px;background-color:var(--noir);color:var(--blanc) !important;font-weight:700;text-decoration:none}.btn-noir:hover{background-color:var(--orange-texte)}input[type=text],input[type=email],input[type=tel],select,textarea{width:100%;min-height:44px;padding:12px 14px;background-color:var(--blanc);border:1px solid var(--gris-bordure);color:var(--noir);font-size:16px;box-shadow:none}input:focus,select:focus,textarea:focus{outline:2px solid var(--orange);outline-offset:1px;border-color:var(--orange)}label{font-size:14px;font-weight:700;color:var(--noir)}.main-navigation a,#site-navigation a{font-family:'Lato',sans-serif;font-weight:700;text-transform:none;letter-spacing:0;color:var(--noir)}.main-navigation a:hover,#site-navigation a:hover,.main-navigation .current-menu-item>a{color:var(--orange-texte)}a{color:var(--orange-texte)}a:hover,a:focus{color:var(--noir)}.fond-gris{background-color:var(--gris-clair)}.fond-noir{background-color:var(--noir);color:var(--blanc)}.fond-noir p{color:#e9e5df}.site-footer,footer.footer{background-color:var(--bleu) !important;color:var(--noir) !important}.site-footer a,footer.footer a{color:var(--noir) !important}