button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{scroll-behavior:smooth;line-height:1.4;-webkit-text-size-adjust:100%}*,::after,::before{box-sizing:border-box}body{background-color:#fff;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";margin:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */h1,h2,h3,h4,h5,h6{line-height:1.2}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{display:inline-block;max-inline-size:100%;block-size:auto;vertical-align:middle;border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.bde-skip-link,.oxy-skip-link{position:absolute;top:var(--bde-skip-link-top,10px);left:var(--bde-skip-link-left,10px);width:1px;height:1px;border:0;clip:rect(0,0,0,0);overflow:hidden;word-wrap:normal}.bde-skip-link:focus,.oxy-skip-link:focus{display:block;z-index:100000;width:auto;height:auto;padding:15px 20px;background:var(--bde-skip-link-background-color,#fff);color:var(--bde-skip-link-text-color,var(--bde-headings-color,#000));font-size:1em;font-weight:700;text-decoration:none;clip:auto;box-shadow:0 0 4px 2px rgb(0 0 0 / 40%);border-radius:10px}.bde-skip-link:hover,.oxy-skip-link:hover{background:var(--bde-skip-link-background-color-hover,var(--bde-skip-link-background-color,#fff))}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.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;word-break: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:'Inter Local';font-style:normal;font-display:swap;font-weight:0;src:url(https://mfloor.cz/wp-content/uploads/oxygen/fonts/InterVariable.woff2) format('woff2')}.oxy-svg-icon2{display:inline-flex;--oxy-icon-size:1em;justify-content:center;align-items:center;width:var(--oxy-icon-size);height:var(--oxy-icon-size)}.oxy-svg-icon2>svg{width:100%;height:100%;object-fit:contain}.oxy-svg-icon2>svg:where(:not([fill])){fill:currentColor}.mf-h1{color:var(--graphite);font-family:"Inter Local";font-weight:500;font-size:var(--h1-size);line-height:1.08}@media (max-width:1119px){.mf-h1{font-size:var(--h1-size)}}.mf-h2{color:var(--graphite);font-family:"Inter Local";font-weight:500;font-size:var(--h2-size);line-height:1.12}@media (max-width:479px){.mf-h2{display:flex}}.mf-h3{color:var(--graphite);font-family:"Inter Local";font-weight:500;font-size:var(--h3-size);line-height:1.2}.mf-lead{color:var(--graphite);font-family:"Inter Local";font-weight:500;font-size:var(--lead-size);line-height:1.3}selector{font-weight:500!important}@media (max-width:1023px){.mf-lead{line-height:1.3}}@media (max-width:479px){.mf-lead{font-weight:500;line-height:1.3}}.mf-body{color:var(--graphite);font-family:"Inter Local";font-weight:400;font-size:var(--body-size);line-height:1.35;margin-right:0;margin-left:0}@media (max-width:767px){.mf-body{line-height:1.45}}.mf-small{color:var(--secondary-text);font-family:"Inter Local";font-weight:400;font-size:var(--small-size);line-height:1.55;text-transform:uppercase;letter-spacing:.08em}.mf-label{display:block;color:var(--secondary-text);font-family:"Inter Local";font-weight:500;font-size:var(--label-size);line-height:1.4;text-transform:uppercase;letter-spacing:.08em}.mf-container{display:flex;flex-flow:column;width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-right:32px;padding-left:32px}@media (max-width:479px){.mf-container{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}}.mf-section{padding-top:96px;padding-bottom:96px}@media (max-width:1119px){.mf-section{padding-top:80px;padding-bottom:80px}}@media (max-width:1023px){.mf-section{padding-top:72px;padding-bottom:72px}}@media (max-width:767px){.mf-section{padding-top:72px;padding-bottom:72px}}@media (max-width:479px){.mf-section{padding-top:60px;padding-bottom:60px}}.mf-about-grid{display:grid;grid-template-columns:55fr 45fr;gap:48px}@media (max-width:1119px){.mf-about-grid{gap:48px}}@media (max-width:1023px){.mf-about-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:479px){.mf-about-grid{gap:32px}}.mf-about-copy{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:20px}@media (max-width:767px){.mf-about-copy{gap:12px}}.mf-about-media{aspect-ratio:3 / 4}@media (max-width:1023px){.mf-about-media{width:100%;max-width:480px}}@media (max-width:479px){.mf-about-media{aspect-ratio:3 / 4}}.mf-about-image{width:100%;height:100%;object-fit:fill}.mf-header{position:fixed;top:0;right:0;left:0;z-index:100;opacity:1}.mf-header{background-color:#fff0}.mf-header.mf-menu-open{background-color:rgb(52 47 43 / .95)}.mf-header.mf-menu-open>.mf-container{max-width:100%;padding-left:32px;padding-right:60px}.mf-header .mf-header-row{opacity:1;transition:opacity 280ms ease}.mf-header.mf-hero-header-hidden .mf-header-row{opacity:0;pointer-events:none}.page-id-2 .mf-header{position:relative}.page-id-2 .mf-menu-toogle{position:absolute}@media (max-width:1023px){.mf-header{width:100%}}@media (max-width:479px){.mf-header.mf-menu-open .mf-menu-line--top{transform:translateY(4.5px) rotate(45deg)}.mf-header.mf-menu-open .mf-menu-line--middle{opacity:0}.mf-header.mf-menu-open .mf-menu-line--bottom{transform:translateY(-4.5px) rotate(-45deg)}@media (max-width:1023px){.mf-header.mf-menu-open{background-color:#342F2B}}}.mf-header-row{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%;min-height:105px;opacity:1}.mf-header-brand{display:flex;flex-flow:row;justify-content:start;align-items:center;width:140px;height:auto;padding-top:8px}@media (max-width:1119px){.mf-header-brand{width:130px;height:auto}}@media (max-width:1023px){.mf-header-brand{height:auto}}@media (max-width:767px){.mf-header-brand{width:110px;height:auto}}@media (max-width:479px){.mf-header-brand{width:100px;height:auto}}.mf-header-logo{width:auto;height:auto}@media (max-width:1023px){.mf-header-logo{height:auto}}.mf-header-nav{display:none;gap:32px}@media (max-width:1023px){.mf-header-nav{display:none;visibility:visible}}@media (max-width:767px){.mf-header-nav{visibility:visible}}@media (max-width:479px){.mf-header-nav{visibility:visible}}.mf-nav-link{display:block;align-self:center;justify-self:end;grid-column-start:2;grid-column-end:3;color:var(--white);font-family:"Inter Local";font-weight:500;font-size:18px;line-height:1.2;text-decoration:none;letter-spacing:.01em;text-shadow:0 1px 3px var(--graphite)}.mf-nav-link{position:relative;display:inline-block}.mf-nav-link::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background-color:#B9793F;transform:scaleX(0);transform-origin:left center;transition:transform 0.25s ease}.mf-nav-link:hover::after{transform:scaleX(1.2)}@media (max-width:1119px){.mf-nav-link{color:#242424;letter-spacing:.01em}}.mf-menu-toogle{display:flex;visibility:visible;flex-flow:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;min-width:50px;margin-left:20px}.mf-menu-toogle .mf-menu-line{transform-origin:center;transition:transform 250ms ease,opacity 200ms ease}@media (min-width:1024px){.mf-menu-toogle .mf-menu-line{width:44px;height:3px}.mf-menu-toogle .mf-menu-line--middle{opacity:0}}.mf-header.mf-menu-open .mf-menu-toogle .mf-menu-line--top{transform:translateY(4.5px) rotate(45deg)}.mf-header.mf-menu-open .mf-menu-toogle .mf-menu-line--middle{opacity:0}.mf-header.mf-menu-open .mf-menu-toogle .mf-menu-line--bottom{transform:translateY(-4.5px) rotate(-45deg)}@media (max-width:1023px){.mf-menu-toogle{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:6px;position:fixed;top:40px;right:20px;z-index:1000;width:50px;height:50px}}@media (max-width:479px){.mf-menu-toogle .mf-menu-line{transform-origin:center;transition:transform 250ms ease,opacity 200ms ease}.mf-header.mf-menu-open .mf-menu-toogle .mf-menu-line--top{transform:translateY(4.5px) rotate(45deg)}.mf-header.mf-menu-open .mf-menu-toogle .mf-menu-line--middle{opacity:0}.mf-header.mf-menu-open .mf-menu-toogle .mf-menu-line--bottom{transform:translateY(-4.5px) rotate(-45deg)}}.mf-menu-line{width:38px;height:2.5px;background-color:#FFF}@media (max-width:1023px){.mf-menu-line{width:46px;height:3px;transition:transform 250ms ease,opacity 200ms ease}}@media (max-width:767px){.mf-menu-line{transform-origin:center}}@media (max-width:767px){.mf-toggle-open .mf-menu-line--top{transform:translateY(8px) rotate(45deg)}}@media (max-width:1023px){.mf-menu-line--middle{display:none}}@media (max-width:767px){selector{transform-origin:center;transition:opacity 200ms ease}.mf-toggle-open .mf-menu-line--middle{opacity:0}}@media (max-width:767px){.mf-toggle-open .mf-menu-line--bottom{transform:translateY(-8px) rotate(-45deg)}}.mf-mobile-menu{display:none}@media (max-width:1023px){.mf-mobile-menu{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:24px;max-height:0;overflow:hidden;margin-right:24px;margin-left:24px;padding-bottom:0;opacity:0}.mf-mobile-menu{z-index:100;position:absolute;top:100%;left:50vw;right:auto;width:100vw;transform:translateX(-50%);margin-left:0;margin-right:0;background-color:#F5F3EF;transition:max-height 350ms ease,opacity 250ms ease,padding-top 350ms ease,padding-bottom 350ms ease}.mf-header.mf-menu-open .mf-mobile-menu{max-height:360px;opacity:1;padding-top:40px;padding-bottom:40px}}@media (max-width:1023px){.mf-mobile-nav-link{color:#242424;font-family:"Inter Local";font-weight:500;font-size:20px;line-height:1.2;text-decoration:none;text-transform:none;letter-spacing:.01em}}.mf-section-content{display:flex;flex-flow:column;gap:20px}@media (max-width:1023px){.mf-section-content{padding-top:0;padding-bottom:0}}@media (max-width:767px){.mf-section-content{width:100%}}@media (max-width:479px){.mf-section-content{width:100%}}.mf-section-copy-1{padding-top:128px;padding-bottom:128px}@media (max-width:1023px){.mf-section-copy-1{padding-top:96px;padding-bottom:96px}}@media (max-width:767px){.mf-section-copy-1{padding-top:80px;padding-bottom:80px}}.mf-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;gap:45px;margin-top:25px}@media (max-width:1119px){.mf-services-grid{display:grid;grid-auto-flow:column;align-content:stretch}}@media (max-width:1023px){.mf-services-grid{display:grid;visibility:visible;grid-template-columns:1fr 1fr;grid-auto-rows:auto;grid-auto-flow:row;align-items:start;justify-items:center;align-content:start;gap:45px}.mf-services-grid{row-gap:32px}}@media (max-width:767px){.mf-services-grid{display:grid;gap:48px}.mf-services-grid{grid-template-columns:1fr!important}}@media (max-width:479px){.mf-services-grid{gap:32px}}.mf-services-card{display:flex;flex-flow:column;gap:12px}@media (max-width:1119px){.mf-services-card{gap:12px}}@media (max-width:1023px){.mf-services-card{gap:12px}}@media (max-width:767px){.mf-services-card{display:flex;flex-flow:column;gap:8px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}.mf-service-title{min-height:78px}@media (max-width:1023px){.mf-service-title{min-height:0}}@media (max-width:767px){.mf-service-title{min-height:0}}@media (max-width:1023px){.mf-services-card--center{display:grid}.mf-services-card--center{grid-column:1 / -1}}.mf-projects-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}@media (max-width:767px){.mf-projects-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:96px}}.mf-project-card{display:flex;flex-flow:column;gap:12px}@media (max-width:767px){.mf-project-card{gap:8px}}.mf-project-image{aspect-ratio:4 / 5}.mf-project-media{display:flex;flex-flow:column;aspect-ratio:4 / 3}.mf-project-title{margin-top:16px}@media (max-width:767px){.mf-project-title{font-size:25px;margin-top:16px}}.mf-project-meta{margin-top:6px}@media (max-width:767px){.mf-project-meta{margin-top:5px}}.mf-section-head{display:flex;flex-flow:column;gap:20px;margin-bottom:12px}.mf-about-intro{display:flex;flex-flow:column;gap:16px}.mf-service-container{gap:0}@media (max-width:1023px){.mf-service-container{padding-top:0;padding-bottom:0}}@media (max-width:479px){.mf-service-container{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}}.mf-project-copy{display:flex;flex-flow:column;gap:8px}.mf-procress-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:column;gap:32px}@media (max-width:1119px){.mf-procress-list{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:48px 52px}}@media (max-width:767px){.mf-procress-list{display:flex;flex-flow:column;gap:48px}}@media (max-width:479px){.mf-procress-list{gap:32px}}.mf-process-step{display:flex;flex-flow:column;gap:12px}@media (max-width:767px){.mf-process-step{display:flex;flex-flow:column}}.mf-process-number{font-family:"Inter Local";font-weight:400;font-size:14px;line-height:1.2;letter-spacing:0}.mf-process-container{display:flex;flex-flow:column;gap:25px}.mf-process-title{min-height:78px}@media (max-width:1119px){.mf-process-title{min-height:0}}.mf-cta-section{padding-top:88px;padding-bottom:88px;background-color:#171717}@media (max-width:767px){.mf-cta-section{padding-top:64px;padding-bottom:64px}}@media (max-width:479px){.mf-cta-section{padding-top:56px;padding-bottom:56px}}.mf-button{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:8px;align-self:start;width:auto;font-family:"Inter Local";font-weight:500;font-size:16px;line-height:1;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px}.mf-cta-heading{color:#F5F3EF}@media (max-width:1023px){.mf-cta-heading{font-size:42px}}.mf-cta-lead{color:var(--lines)}.mf-button-light{color:#F5F3EF;text-decoration:none;border-top:1px solid var(--warm-white);border-bottom:1px solid var(--warm-white);border-left:1px solid var(--warm-white);border-right:1px solid var(--warm-white)}.mf-button-light{transition:background-color 200ms ease,color 200ms ease}.mf-button-light:hover{background-color:#F5F3EF;color:#20201E}.mf-label-light{color:var(--light-secondary)}.mf-inquiry-head{display:flex;flex-flow:column;align-items:start;gap:16px;width:45%}@media (max-width:1119px){.mf-inquiry-head{width:100%}}.mf-inquiry-form{display:flex;flex-flow:column;align-items:stretch;margin-top:12px}@media (max-width:1119px){.mf-inquiry-form{margin-top:32px}}.mf-inquiry-step{display:flex;flex-flow:column;align-items:start;gap:16px}.mf-step-number{color:var(--secondary-text);font-family:"Inter Local";font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.04px}.mf-step-title{color:var(--graphite);font-family:"Inter Local";font-weight:400;font-size:30px;line-height:1.15}.mf-step-help{color:var(--secondary-text);font-family:"Inter Local";font-weight:400;line-height:1.2;text-indent:18px}.mf-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.mf-choice-field{width:100%;margin-top:8px}.mf-choice-field .wpcf7-radio{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}.mf-choice-field .wpcf7-list-item{margin:0}.mf-choice-field .wpcf7-list-item label{display:flex;align-items:center;min-height:72px;padding:12px 24px;border:1px solid #D9D6D0;background:#FFF;cursor:pointer;width:100%;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.mf-choice-field .wpcf7-list-item input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.mf-choice-field .wpcf7-list-item-label{color:#20201E;font-family:"Inter Local",sans-serif;font-size:17px;font-weight:500;line-height:1.2}.mf-choice-field .wpcf7-list-item label:hover{background:#F5F3EF;border-color:#686762}.mf-choice-field .wpcf7-list-item label:has(input[type="radio"]:checked){background:#20201E;border-color:#20201E}.mf-choice-field .wpcf7-list-item label:has(input[type="radio"]:checked) .wpcf7-list-item-label{color:#F5F3EF}.mf-choice-field .wpcf7-list-item label:has(input[type="radio"]:focus-visible){outline:2px solid #686762;outline-offset:3px}.mf-rich-text{.cz-rich-text p{margin:0 0 16px 0}.cz-rich-text ul{margin:0 0 16px 24px;padding:0}.cz-rich-text li{margin:0 0 6px 0}.cz-rich-text p:last-child,.cz-rich-text ul:last-child{margin-bottom:0}}.mf-content-h2{font-size:26px;margin-top:32px;margin-bottom:10px}@media (max-width:1023px){.mf-content-h2{margin-bottom:-12px}}@media (max-width:767px){.mf-content-h2{margin-bottom:-16px}}.mf-section-first{padding-top:72px}.mf-section-first:focus-visible{outline:2px solid var(--graphite);outline-offset:20px}.mf-section-compact-top{padding-top:56px;padding-bottom:24px}.mf-realizations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;width:100%}@media (max-width:1023px){.mf-realizations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}}@media (max-width:767px){.mf-realizations-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.mf-realization-card{display:flex;flex-flow:column;gap:12px;width:100%}@media (max-width:1119px){.mf-realization-card{gap:10px}}@media (max-width:1023px){.mf-realization-card{gap:8px}}.mf-realization-image{display:block;width:100%;object-fit:cover;aspect-ratio:4 / 3}.mf-hero{display:block;position:relative;width:100%;height:100svh;min-height:100svh}.mf-hero-slider{display:block;position:relative;width:100%;height:100%}.mf-hero-slide{position:absolute;z-index:1;width:100%;height:100%;opacity:0;transition:opacity 1400ms ease-in-out}.mf-hero-image-desktop{visibility:visible;position:absolute;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:50% 50%}@media (max-width:479px){.mf-hero-image-desktop{visibility:hidden}}.mf-hero-image-mobile{visibility:visible;width:100%;height:100%}@media (max-width:479px){.mf-hero-image-mobile{visibility:visible}}.mf-hero-slide--active{opacity:.01}.mf-desktop-menu{position:absolute;top:100%;right:0;left:0;width:auto;min-height:calc(100vh - 90px);background-color:#342F2BF2;opacity:.95}.mf-desktop-menu{opacity:0;visibility:hidden;pointer-events:none}.mf-header.mf-menu-open .mf-desktop-menu{opacity:1;visibility:visible;pointer-events:auto}@media (max-width:767px){.mf-desktop-menu{position:fixed;top:105px;left:0;right:0;height:calc(100dvh - 105px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:479px){.mf-desktop-menu{height:calc(100dvh - 105px);overflow:auto;background-color:#342F2B}}.mf-desktop-menu-inner{display:grid;grid-template-columns:40fr 60fr;align-items:start;justify-items:stretch;width:100%;min-height:100%;padding-top:72px;padding-right:32px;padding-left:72px}@media (max-width:1119px){.mf-desktop-menu-inner{padding-left:32px}}@media (max-width:1023px){.mf-desktop-menu-inner{grid-template-columns:repeat(1,minmax(0,1fr));padding-left:32px}}@media (max-width:767px){.mf-desktop-menu-inner{padding-top:48px;padding-left:32px}}@media (max-width:479px){.mf-desktop-menu-inner{display:grid;align-items:start;justify-items:start;align-content:start;gap:10px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.mf-desktop-menu-left{display:flex;flex-flow:column;justify-content:start;align-items:start;transform:translate3d(-40px,0,0)}@media (max-width:1119px){.mf-desktop-menu-left{transform:translate3d(0,0,0)}}@media (max-width:1023px){.mf-desktop-menu-left{transform:translate3d(0,0,0)}}.mf-desktop-menu-right{display:flex;flex-flow:column;justify-content:start;align-items:start;width:100%}.mf-desktop-menu-logo{width:180px;height:auto}.mf-desktop-nav-item{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;align-items:center;justify-items:stretch;width:100%;padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--secondary-text)}.mf-desktop-nav-item .mf-desktop-nav-number,.mf-desktop-nav-item .mf-desktop-nav-link,.mf-desktop-nav-item .mf-desktop-nav-arrow{transition:color 220ms ease,transform 220ms ease}.mf-desktop-nav-item .mf-desktop-nav-number,.mf-desktop-nav-item .mf-desktop-nav-link{transform-origin:left center}.mf-desktop-nav-item .mf-desktop-nav-arrow{transform-origin:right center}.mf-desktop-nav-item:hover .mf-desktop-nav-number,.mf-desktop-nav-item:hover .mf-desktop-nav-link,.mf-desktop-nav-item:hover .mf-desktop-nav-arrow{color:#E6BA88;transform:scale(1.2)}.mf-desktop-nav-item,.mf-desktop-nav-item:link,.mf-desktop-nav-item:visited,.mf-desktop-nav-item:hover,.mf-desktop-nav-item:focus{text-decoration:none}@media (max-width:1023px){.mf-desktop-nav-item{grid-template-columns:60px minmax(0,1fr) 20px}}@media (max-width:479px){.mf-desktop-nav-item{grid-template-columns:44px minmax(0,1fr) 20px}}.mf-desktop-nav{display:flex;flex-flow:column;justify-content:start;align-items:stretch;width:100%}.mf-desktop-nav-number{display:block;align-self:center;justify-self:start;grid-column-start:1;grid-column-end:2;color:var(--lines);font-family:"Inter Local";font-weight:400;font-size:14px;line-height:1;text-align:start}.mf-desktop-nav-link{display:block;align-self:center;justify-self:start;grid-column-start:2;grid-column-end:3;color:var(--white);font-family:"Inter Local";font-weight:500;font-size:24px;line-height:1.1;text-align:start}@media (max-width:479px){.mf-desktop-nav-link{padding-left:8px}}.mf-desktop-nav-arrow{display:block;align-self:center;justify-self:end;grid-column-start:3;grid-column-end:4;color:var(--white);font-family:"Inter Local";font-weight:400;font-size:18px;line-height:1;text-align:start}.mf-hero-copy{position:absolute;bottom:10%;left:max(4px,calc((100% - 1280px) / 2 + 4px));z-index:2;width:100%;max-width:calc(82% - 20px);padding-top:24px;padding-right:28px;padding-left:28px}@media (max-width:1119px){.mf-hero-copy{left:4px}}@media (max-width:1023px){.mf-hero-copy{left:4px}}@media (max-width:767px){.mf-hero-copy{left:0%;padding-left:20px}}@media (max-width:479px){.mf-hero-copy{max-width:100%}}.mf-hero-title{color:var(--white)}.mf-header-cta{color:var(--white);font-family:"Inter Local";font-weight:600;font-size:16px;text-decoration:none;text-transform:none;margin-left:auto;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;border-radius:2px;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid}.mf-poptavka-back{color:var(--graphite);text-wrap:nowrap;margin-left:auto}.mf-container-poptavka{display:block}.mf-poptsvks-row{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%}.mf-header-compact{display:block;padding-top:10px;padding-bottom:10px;background-color:var(--graphite)}.mf-header-compact-row{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%}.mf-header-compact-actions{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:20px}.mf-header-compact-logo{width:52px;height:auto}.mf-header-compact-cta{color:var(--white);font-family:"Inter Local";font-weight:500;font-size:var(--small-size);line-height:1;text-decoration:none;text-transform:none;padding-top:6px;padding-right:11px;padding-bottom:6px;padding-left:11px;border-radius:2px;border-top:1px solid var(--lines);border-bottom:1px solid var(--lines);border-left:1px solid var(--lines);border-right:1px solid var(--lines)}.mf-menu-toggle-compact{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;min-width:50px}body:has(.mf-header.mf-menu-open) .mf-hero-copy{opacity:0}html:has(.mf-header.mf-menu-open){overflow:hidden}@media (max-width:479px){html:has(.mf-header.mf-menu-open){padding-right:20px;padding-left:20px;background-color:#342F2B}}@media (max-width:479px){.mf-header.mf-menu-open>.mf-container{padding-right:20px;padding-left:20px}}.mf-back-to-top{display:flex;justify-content:center;align-items:center;width:46px;height:46px;min-width:46px;min-height:46px}.mf-back-to-top{position:fixed;right:28px;bottom:28px;width:46px;height:46px;min-width:46px;min-height:46px;display:flex;align-items:center;justify-content:center;background:#20201E;color:#F5F3EF;border:1px solid #D9D6D0;border-radius:999px;text-decoration:none;opacity:.9;visibility:hidden;pointer-events:none;transform:translateY(6px);z-index:900;transition:opacity 180ms ease,transform 180ms ease,visibility 0s linear 180ms}.mf-back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity 180ms ease,transform 180ms ease,visibility 0s}.mf-back-to-top:hover{transform:translateY(-5px)}.mf-back-to-top:focus-visible{outline:2px solid #F5F3EF;outline-offset:3px}.mf-back-to-top>*{margin:0;line-height:1;font-size:22px;font-weight:400}.mf-menu-title-space{color:var(--white);margin-top:10px;margin-bottom:8px}.mf-menu-nav-space{margin-top:28px}@media (max-width:767px){.mf-menu-nav-space{margin-top:12px}}.mf-menu-contact{display:flex;flex-flow:column;align-items:start;gap:8px;margin-top:24px}.mf-menu-contact-label{display:block;color:var(--light-secondary);font-family:"Inter Local";font-weight:400;font-size:13px;line-height:1.3}.mf-menu-contact-link{display:block;color:var(--warm-white);font-family:"Inter Local";font-weight:500;font-size:16px;line-height:1.3;text-decoration:none;text-transform:none}.mf-menu-contact-link:hover{color:#E6BA7A;transform:translateX(2px)}.mf-label-hero{display:block;color:var(--warm-white);margin-bottom:16px}.mf-label-menu{color:var(--light-secondary)}.mf-lead-menu{color:var(--white);font-weight:300}@media (max-width:1119px){.mf-inquiry-layout{display:flex;flex-flow:column}}.mf-before-after{position:relative;overflow:hidden}.mf-ba-after{position:absolute;left:0}.mf-ba-after{clip-path:inset(0 calc(100% - var(--mf-ba-position, 50%)) 0 0)}.mf-ba-control{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.mf-ba-control{pointer-events:none}.mf-ba-control .mf-ba-slider{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;pointer-events:auto;z-index:3}.mf-ba-control .mf-ba-divider{position:absolute;top:0;bottom:0;left:var(--mf-ba-position,50%);width:2px;background:#FFF;transform:translateX(-50%);pointer-events:none;z-index:2}.mf-ba-control .mf-ba-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;background:#20201E;color:#F5F3EF;border:2px solid #FFF}.mf-hero-controls{display:flex;flex-flow:row;justify-content:end;align-items:center;gap:16px;position:absolute;right:64px;bottom:84px;z-index:4}.mf-hero-controls .mf-hero-arrow-icon{color:#FFF;transition:color 200ms ease}.mf-hero-controls .mf-hero-prev:hover .mf-hero-arrow-icon,.mf-hero-controls .mf-hero-next:hover .mf-hero-arrow-icon{color:#20201E}.mf-hero-controls .mf-hero-arrow-icon svg{filter:drop-shadow(0 1px 3px rgb(0 0 0 / .65));transition:filter 200ms ease}.mf-hero-controls .mf-hero-prev:hover .mf-hero-arrow-icon svg,.mf-hero-controls .mf-hero-next:hover .mf-hero-arrow-icon svg{filter:none}@media (max-width:1023px){.mf-hero-controls{visibility:hidden}}.mf-hero-prev{display:flex;flex-flow:row;justify-content:center;align-items:center;width:48px;height:48px}.mf-hero-arrow{color:var(--light-secondary);font-family:"Inter Local";font-weight:300;font-size:36px;line-height:1}.mf-hero-next{display:flex;flex-flow:row;justify-content:center;align-items:center;width:48px;height:48px}.mf-hero-arrow-icon{width:55px;height:35px;color:var(--light-secondary)}.mf-content-h1{font-size:40px}.mf-h1-choice{font-size:var(--h2-size)}@media (max-width:1119px){.mf-h1-choice{font-size:50px}}@media (max-width:767px){.mf-h1-choice{font-size:50px}}@media (max-width:479px){.mf-h1-choice{font-size:40px}}.mf-footer{width:100%;background-color:var(--warm-white)}body.page-id-158,body.page-id-2{min-height:100dvh;display:flex;flex-direction:column}body.page-id-158>main,body.page-id-2>main{flex-grow:1}.mf-footer-top{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) minmax(0,0.8fr);align-items:start;gap:48px;width:100%;color:var(--secondary-text);font-family:"Inter Local";line-height:1.65;margin-top:22px;padding-top:64px;padding-bottom:60px}@media (max-width:767px){.mf-footer-top{grid-template-columns:repeat(1,minmax(0,1fr));gap:40px}}.mf-footer-bottom{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding-top:23px;padding-bottom:26px;border-top:1px solid var(--lines)}@media (max-width:767px){.mf-footer-bottom{flex-flow:column-reverse nowrap;justify-content:start;align-items:start;gap:16px;padding-bottom:26px}}.container-1{display:flex;flex-flow:column;justify-content:start;align-items:start}.mf-footer-contact{display:flex;flex-flow:column;gap:7px;width:100%}@media (max-width:767px){.mf-footer-contact{gap:0}}.mf-footer-identity{display:flex;flex-flow:column;gap:7px;color:var(--graphite);font-family:"Inter Local";font-weight:400;font-size:var(--small-size);line-height:1.7}@media (max-width:767px){.mf-footer-identity{gap:0}}.mf-footer-logo{color:var(--graphite);font-family:"Inter Local";font-weight:600;font-size:var(--h3-size);line-height:1.1;text-decoration:none;letter-spacing:-1px}.mf-footer-logo:hover{text-decoration:underline}.mf-footer-claim{color:var(--secondary-text);font-family:"Inter Local";font-size:var(--small-size);line-height:1.65;margin-top:22px}.mf-footer-label{color:var(--secondary-text);font-family:"Inter Local";font-weight:500;font-size:var(--label-size);line-height:1.5;letter-spacing:1.3px;margin-bottom:20px}.mf-footer-contact-link{color:var(--graphite);font-family:"Inter Local";font-weight:400;font-size:var(--body-size);line-height:1.6;text-decoration:none}.mf-footer-contact-link:hover{text-decoration:underline}.mf-footer-copyright{color:var(--secondary-text);font-family:"Inter Local";font-weight:400;font-size:var(--label-size);line-height:1.6;text-decoration:none}.mf-footer-copyright:hover{text-decoration:underline}.mf-footer-legal{display:flex;flex-flow:row;justify-content:center;gap:28px;width:auto}@media (max-width:767px){.mf-footer-legal{gap:22px}}@media (max-width:479px){.mf-footer-legal{gap:20px}}.mf-footer-legal-link{color:var(--secondary-text);font-family:"Inter Local";font-weight:400;font-size:var(--label-size);line-height:1.6;text-decoration:none}.mf-footer-legal-link:hover{text-decoration:underline}.mf-thanks-subheading{font-size:var(--h3-size)}@media (max-width:767px){.mf-thanks-subheading{font-size:var(--lead-size)}}.mf-thanks-title{font-size:var(--h2-size)}@media (max-width:767px){.mf-thanks-title{font-size:var(--h3-size)}}.mf-thanks-projects-title{font-size:var(--h3-size)}@media (max-width:767px){.mf-thanks-projects-title{font-size:var(--h3-size)}}.mf-thanks-grid-wrap{padding-right:0;padding-left:0}.mf-footer-credit{color:var(--secondary-text);font-family:"Inter Local";font-weight:400;font-size:var(--label-size);text-decoration:none}.mf-footer-credit:hover{color:var(--secondary-text);font-family:"Inter Local";font-weight:400;font-size:var(--label-size);text-decoration:underline}.mf-hero-lead{color:var(--white);margin-top:16px}.mf-cta-link{color:var(--graphite);font-family:"Inter Local";font-weight:500;font-size:var(--body-size);text-decoration:none;margin-top:12px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-top:1px solid var(--secondary-text);border-bottom:1px solid var(--secondary-text);border-left:1px solid var(--secondary-text);border-right:1px solid var(--secondary-text);transition:transform 180ms ease}.mf-cta-link:hover{color:var(--secondary-text);text-decoration:underline;transform:scale(1.02,1.02)}.mf-cta-link:focus-visible{outline:2px solid var(--graphite);outline-offset:4px}@media (max-width:767px){.mf-cta-link{font-size:var(--body-size)}}.mf-ba-after-adjust{top:-.143%}.mf-hero-picture-block{height:100%}.mf-hero-picture{display:block;width:100%;height:100%}.mf-hero-picture img{display:block;width:100%;height:100%;object-fit:cover}.mf-hero-slide-test-picture>.mf-hero-image-desktop,.mf-hero-slide-test-picture>.mf-hero-image-mobile{display:none}.mf-hero-picture{display:block;width:100%;height:100%}.mf-hero-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}}.mf-hero-picture-block-2{width:100%;height:100%}:root{--warm-white:#F5F3EF;--white:#FFF;--graphite:#20201E;--secondary-text:#686762;--lines:#D9D6D0;--light-secondary:#A6A39D;--primary-font:"Inter Local";--display-size:72px;--h1-size:56px;--h2-size:48px;--h3-size:30px;--lead-size:22px;--body-size:18px;--small-size:15px;--label-size:13px}h1,h2,h3,p{margin:0}html{scrollbar-gutter:stable}.mf-form-step{display:none;width:100%;min-width:0;box-sizing:border-box;grid-template-columns:minmax(0,1fr);row-gap:12px}.mf-form-step--active{display:grid}.mf-step-number{width:100%;min-width:0}.mf-step-title{width:100%;min-width:0;min-height:1.2em}.mf-step-help{width:100%;min-width:0;min-height:1.4em;text-indent:0;text-align:left}.mf-choice-field,.mf-contact-fields{width:100%;min-width:0;margin:0}.mf-contact-fields{display:flex;flex-direction:column;gap:12px;width:100%}.mf-field{width:100%}.mf-field input[type="text"],.mf-field input[type="tel"],.mf-field input[type="email"],.mf-field textarea{width:100%;min-height:56px;padding:16px 18px;box-sizing:border-box;border:1px solid #D9D6D0;background:#FFF;color:#20201E;font-family:"Inter Local",sans-serif;font-size:17px;font-weight:400;line-height:1.2;outline:none;transition:border-color 180ms ease,background-color 180ms ease}.mf-field textarea{min-height:140px;resize:vertical}.mf-field input::placeholder,.mf-field textarea::placeholder{color:#686762}.mf-field input:focus,.mf-field textarea:focus{border-color:#686762;background:#F5F3EF}.mf-upload-block{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:20px;border-top:1px solid #D9D6D0;background:#fff0}.mf-upload-title{color:#20201E;font-family:"Inter Local",sans-serif;font-size:17px;font-weight:500;line-height:1.2}.mf-upload-help{color:#686762;font-family:"Inter Local",sans-serif;font-size:14px;font-weight:400;line-height:1.4}.mf-upload-fields{display:flex;flex-direction:column;gap:8px;margin-top:4px}.mf-upload-row{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;column-gap:12px;width:100%;min-height:44px}.mf-upload-row>p{display:contents;margin:0}.mf-upload-row br{display:none!important}.mf-upload-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.mf-upload-input p,.mf-upload-input br{display:none!important}.mf-upload-input input[type="file"]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}.mf-upload-button{appearance:none;-webkit-appearance:none;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:150px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 16px!important;border:1px solid #D9D6D0;background:#FFF;color:#20201E;font-family:"Inter Local",sans-serif;font-size:14px;font-weight:500;line-height:1.2!important;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.mf-upload-button>span{display:block;margin:0;padding:0;line-height:1.2;white-space:nowrap}.mf-upload-button:hover{border-color:#686762;background:#F5F3EF;color:#20201E}.mf-upload-button:focus-visible{outline:2px solid #686762;outline-offset:2px}.mf-upload-name{display:flex!important;align-items:center!important;box-sizing:border-box;width:100%;min-width:0;height:44px!important;margin:0!important;padding:0!important;color:#686762;font-family:"Inter Local",sans-serif;font-size:14px;font-weight:400;line-height:1.2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mf-step-back-wrap{margin-top:16px}.mf-step-back{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid #D9D6D0;background:#F5F3EF;color:#686762;font-family:"Inter Local",sans-serif;font-size:15px;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.mf-step-back:hover{background:#FFF;border-color:#686762;color:#20201E}.mf-step-back:focus-visible{outline:2px solid #686762;outline-offset:2px}.mf-form-tools-section{margin-top:12px;padding-top:20px;border-top:1px solid #D9D6D0}.mf-form-tools{display:grid;grid-template-columns:max-content max-content;gap:12px;justify-content:start;align-items:center}.mf-form-tools>p{display:contents;margin:0}.mf-form-tools br{display:none!important}.mf-form-tool{appearance:none;-webkit-appearance:none;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;height:44px;min-height:44px;margin:0!important;padding:0 16px!important;border:1px solid #D9D6D0;background:#F5F3EF;color:#686762;font-family:"Inter Local",sans-serif;font-size:15px;font-weight:500;line-height:1.2!important;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.mf-form-tool:hover{background:#FFF;border-color:#686762;color:#20201E}.mf-form-tool:focus-visible{outline:2px solid #686762;outline-offset:2px}.mf-form-summary{display:none;margin-top:12px;padding:20px 24px;border:1px solid #D9D6D0;background:#F5F3EF;font-family:"Inter Local",sans-serif}.mf-form-summary--open{display:flex;flex-direction:column;gap:12px}.mf-summary-row{display:grid;grid-template-columns:150px 1fr;gap:16px}.mf-summary-label{color:#686762;font-size:14px;font-weight:400}.mf-summary-value{color:#20201E;font-size:15px;font-weight:600}.mf-consent-block{display:flex;flex-direction:column;gap:4px;margin-top:24px;max-width:565px}.mf-field--consent{width:100%}.mf-field--consent .wpcf7-form-control-wrap,.mf-field--consent .wpcf7-acceptance{display:block}.mf-field--consent .wpcf7-list-item{display:block;margin:0}.mf-field--consent label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.mf-field--consent input[type="checkbox"]{appearance:auto!important;-webkit-appearance:checkbox!important;position:static!important;display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;margin:1px 0 0 0!important;padding:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex:0 0 18px;accent-color:#20201E;cursor:pointer}.mf-field--consent .wpcf7-list-item-label{color:#20201E;font-family:"Inter Local",sans-serif;font-size:15px;font-weight:400;line-height:1.3;cursor:pointer}.mf-field--consent input[type="checkbox"]:focus-visible{outline:2px solid #686762;outline-offset:2px}.mf-consent-block .wpcf7-not-valid-tip{display:block;margin-top:6px;color:#B42318;font-family:"Inter Local",sans-serif;font-size:14px;font-weight:500;line-height:1.35}.mf-field--consent:has(.wpcf7-not-valid-tip) input[type="checkbox"]{outline:2px solid #B42318;outline-offset:2px}.mf-privacy-link{display:inline-block;margin-top:2px;color:#686762;font-family:"Inter Local",sans-serif;font-size:14px;font-weight:400;line-height:1.2;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color 180ms ease}.mf-privacy-link:hover{color:#20201E}.mf-submit-block{margin-top:32px}.mf-contact-fields input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 28px;border:1px solid #20201E;background:#20201E;color:#F5F3EF;font-family:"Inter Local",sans-serif;font-size:17px;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,opacity 180ms ease}.mf-contact-fields input[type="submit"]:hover{background:#F5F3EF;border-color:#20201E;color:#20201E}.mf-contact-fields input[type="submit"]:focus-visible{outline:2px solid #686762;outline-offset:3px}.wpcf7-form.submitting input[type="submit"]{opacity:.55;cursor:wait;pointer-events:none}.mf-inquiry-form .wpcf7 form.sent .wpcf7-response-output{display:none}@media (max-width:767px){.mf-choice-field .wpcf7-radio{grid-template-columns:1fr!important;gap:8px}.mf-choice-field .wpcf7-list-item label{min-height:56px;padding:14px 16px}.mf-step-back{width:100%}.mf-upload-row{grid-template-columns:150px minmax(0,1fr);column-gap:10px}.mf-upload-button{width:150px!important}.mf-upload-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mf-form-tools{grid-template-columns:1fr;gap:8px}.mf-form-tool{width:100%}.mf-form-summary{padding:16px 18px}.mf-form-summary--open{gap:14px}.mf-summary-row{grid-template-columns:1fr;gap:3px}.mf-summary-label{color:#686762;font-size:13px;font-weight:400}.mf-summary-value{color:#20201E;font-size:15px;font-weight:600}.mf-consent-block{max-width:100%}.mf-contact-fields input[type="submit"]{width:100%}}.mf-hero{position:relative;isolation:isolate}.mf-hero::after{content:"";position:absolute;inset:0;z-index:2;background:rgb(52 47 43 / .42);opacity:0;pointer-events:none;transition:opacity 300ms ease}body.mf-hero-shaded .mf-hero::after{opacity:1}.mf-hero-copy{z-index:3;opacity:0;transition:opacity 300ms ease}body.mf-hero-shaded .mf-hero-copy{opacity:1}.mf-header .mf-header-cta{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:330px){.mf-header .mf-desktop-nav-item:hover .mf-desktop-nav-link{transform:scale(1)}}.mf-menu-toogle .mf-menu-line{box-shadow:0 1px 3px rgb(0 0 0 / .65)}@media (min-width:1024px){.mf-menu-toogle{position:fixed;top:40px;right:max(32px,calc((100vw - 1280px) / 2 + 32px));width:50px;min-width:50px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;z-index:1000}.mf-header-brand{padding-top:10px}.mf-menu-toogle .mf-menu-line{width:46px;height:3px;min-height:3px;background:#FFF;box-shadow:0 1px 3px rgb(0 0 0 / .65);transform-origin:center;transition:transform 250ms ease,opacity 200ms ease}.mf-menu-toogle .mf-menu-line--middle{display:none}.mf-header.mf-menu-open .mf-menu-toogle .mf-menu-line--top{transform:translateY(5px) rotate(45deg)}.mf-header.mf-menu-open .mf-menu-toogle .mf-menu-line--bottom{transform:translateY(-5px) rotate(-45deg)}}body:has(.mf-header.mf-menu-open) .mf-back-to-top{opacity:0;visibility:hidden;pointer-events:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}