[data-class=wpcf7cf_group],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:700}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5}body.custom-background{background-color:#fff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://matis.studio/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal}@font-face{font-display:swap;font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://matis.studio/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2')}.error404-page{min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center}.error404-wrapper{max-width:600px;padding:40px 20px}.error404-code{font-size:120px;font-weight:700;line-height:1;margin-bottom:20px;opacity:.2}.error404-title{font-size:36px;margin-bottom:15px}.error404-text{font-size:18px;margin-bottom:35px;color:#666}.error404-button{display:inline-block;padding:14px 32px;background:#000;color:#fff;text-decoration:none;border-radius:6px;transition:.3s}.error404-button:hover{background:#333}.error404-code{animation:fade404 2s ease}@keyframes fade404{from{opacity:0;transform:scale(.8)}to{opacity:.2;transform:scale(1)}}.error404 .breadcrumbs{display:none !important}.entry-header h1{font-size:14px;line-height:1em;text-align:center;background:#000}