@import url("https://use.typekit.net/apv3rwy.css");h1,h2,h3,h4,h5,h6{font-family:superior-title,serif!important;font-weight:500;line-height:1.2;color:#222222}h1{font-size:2rem}h2{font-size:1.7rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{font-family:sofia-pro,sans-serif!important}.et_pb_button{font-family:sofia-pro,sans-serif!important;font-size:11px!important}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:sofia-pro,sans-serif!important;font-size:12px!important}.centrer-verticalement{display:flex;flex-direction:column;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center}.et_pb_more_button{text-shadow:none;text-decoration:none;display:inline-block;margin-top:0px;background:black;color:white;border-radius:100px}#et-top-navigation .et_pb_button:after{font-size:23px;background:black}.et_pb_button{border:10px solid;border-radius:100px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important;border-color:black}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{border:10px solid!important;border-color:black!important;padding:0.3em 2em 0.3em 0.7em;background:black;border-radius:100px}@media only screen and (max-width :980px){.dc_inverser_colonnes-ligne{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:981px){#page-container{padding-top:0px!important}#main-header{top:45px!important}.admin-bar #main-header{top:77px!important}}li#menu-item-2448{width:44px!important}@media (max-width:980px){.et_pb_row_1{display:block!important}.et_pb_row_1 .et_pb_column_1_2{width:100%!important;float:none!important}.faabriq-hero{display:block!important;padding:32px 20px!important}.faabriq-hero h1{font-size:32px!important;letter-spacing:-0.5px!important;padding-left:0!important}.faabriq-hero-tag{margin-left:0!important}.faabriq-hero-sub{font-size:15px!important;max-width:100%!important;margin-left:0!important}.faabriq-hero-badges{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin-left:0!important}.faabriq-badge-google{width:100%!important}.form-card{margin-top:32px!important;width:100%!important;padding:24px 20px!important}.faabriq-proof-bar{padding:24px 20px!important}.faabriq-proof-inner{flex-direction:column!important;gap:16px!important}.faabriq-features{padding:48px 20px!important}.faabriq-features h2{font-size:28px!important}.faabriq-features-grid{grid-template-columns:1fr!important;gap:16px!important}.faabriq-process{padding:48px 20px!important}.faabriq-process h2{font-size:28px!important;margin-bottom:40px!important}.faabriq-process-steps{grid-template-columns:1fr!important;gap:28px!important}.faabriq-process-steps::before{display:none!important}.faabriq-process-step{text-align:left!important;display:flex!important;align-items:flex-start!important;gap:16px!important;padding:0!important}.faabriq-step-num{margin:0!important;flex-shrink:0!important;width:44px!important;height:44px!important;font-size:18px!important}.faabriq-testimonials{padding:48px 20px!important}.faabriq-testimonials h2{font-size:28px!important}.faabriq-testimonials-grid{grid-template-columns:1fr!important;gap:16px!important}.faabriq-projects-header{padding:48px 20px 0!important}.faabriq-projects-header h2{font-size:28px!important}.faabriq-faq{padding:48px 20px!important}.faabriq-faq h2{font-size:28px!important;text-align:left!important}.faabriq-faq .faabriq-section-tag{text-align:left!important}.faabriq-footer{padding:32px 20px!important;flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.faabriq-footer-info{text-align:left!important}.faabriq-tagline-bar{padding:14px 20px!important}}