:root{--mrz-gold:#e0a63e;--mrz-gold-hover:#c98f2e;--mrz-ink:#2b2926;--mrz-field-bg:#e9e9e9;--mrz-field-ink:#333;--mrz-label:#fff}.mrz-forms{font-family:'Open Sans',Arial,sans-serif}.mrz-forms .wpcf7-form{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;align-items:end}.mrz-forms .wpcf7-form>p{margin:0}.mrz-forms .wpcf7-form>p:has(select){order:3}.mrz-forms .wpcf7-form>p:has(input[type="number"]:not([placeholder])){order:4}.mrz-forms .wpcf7-form>p:has(input[type="file"]){order:5;grid-column:1 / -1}.mrz-forms .wpcf7-form>p:has(textarea){order:6;grid-column:1 / -1}.mrz-forms .wpcf7-form>p:has(.wpcf7-radio){order:7;grid-column:1 / -1}.mrz-forms .wpcf7-form>p:has(.wpcf7-acceptance){order:8;grid-column:1 / -1}.mrz-forms .wpcf7-form>p:has(.wpcf7-submit){order:9;grid-column:1 / -1;text-align:right}.mrz-forms .wpcf7-turnstile{order:10;grid-column:1 / -1}.mrz-forms .wpcf7-response-output{order:11;grid-column:1 / -1}.mrz-forms .wpcf7-form>p>label{display:block;margin:0 0 8px;color:var(--mrz-label);font-size:15px;line-height:1.5}.mrz-forms input[type="text"],.mrz-forms input[type="email"],.mrz-forms input[type="tel"],.mrz-forms input[type="number"]{width:100%;box-sizing:border-box;background-color:var(--mrz-field-bg)!important;border:2px solid var(--mrz-gold)!important;border-radius:50px!important;padding:16px 24px!important;color:var(--mrz-field-ink)!important;font-size:15px;font-family:inherit}.mrz-forms input::placeholder,.mrz-forms textarea::placeholder{color:#888}.mrz-forms input:focus,.mrz-forms textarea:focus{outline:none;border-color:var(--mrz-gold-hover)!important}.mrz-forms textarea{width:100%;box-sizing:border-box;min-height:170px!important;background-color:var(--mrz-field-bg)!important;border:2px solid var(--mrz-gold)!important;border-radius:20px!important;padding:16px 24px!important;color:var(--mrz-field-ink)!important;font-size:15px;font-family:inherit;line-height:1.6;resize:vertical}.mrz-forms input[type="file"]{width:100%;box-sizing:border-box;background-color:var(--mrz-field-bg)!important;border:2px solid var(--mrz-gold)!important;border-radius:50px!important;padding:9px 20px 9px 9px!important;color:var(--mrz-field-ink)!important;font-size:15px;cursor:pointer}.mrz-forms input[type="file"]::file-selector-button{margin-right:16px;padding:11px 24px;background-color:var(--mrz-gold);color:#fff;border:none;border-radius:50px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .3s ease}.mrz-forms input[type="file"]::file-selector-button:hover{background-color:var(--mrz-gold-hover)}.mrz-forms select{width:100%!important;max-width:none!important;box-sizing:border-box!important;background-color:var(--mrz-field-bg)!important;border:2px solid var(--mrz-gold)!important;border-radius:50px!important;padding:16px 48px 16px 24px!important;color:var(--mrz-field-ink)!important;font-size:15px!important;font-family:inherit!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 20px center!important;background-size:18px!important}.mrz-forms select:focus{outline:none!important;border-color:var(--mrz-gold-hover)!important}.mrz-forms select option{padding:8px;color:var(--mrz-field-ink);font-size:16px}.mrz-forms .wpcf7-radio{display:flex;flex-wrap:wrap;gap:12px 32px}.mrz-forms .wpcf7-radio .wpcf7-list-item{margin:0}.mrz-forms .wpcf7-radio .wpcf7-list-item>label{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:10px;margin:0;color:var(--mrz-label);font-size:15px;cursor:pointer}.mrz-forms .wpcf7-radio .wpcf7-list-item-label{margin:0;color:var(--mrz-label)}.mrz-forms input[type="radio"]{appearance:none;-webkit-appearance:none;flex:0 0 20px;width:20px;height:20px;margin:0;background-color:var(--mrz-field-bg);border:2px solid var(--mrz-gold);border-radius:50%;display:grid;place-content:center;cursor:pointer}.mrz-forms input[type="radio"]::before{content:"";width:10px;height:10px;border-radius:50%;background-color:var(--mrz-gold);transform:scale(0);transition:transform .15s ease}.mrz-forms input[type="radio"]:checked::before{transform:scale(1)}.mrz-forms .wpcf7-acceptance{display:block;margin:8px 0;color:var(--mrz-label);font-size:15px}.mrz-forms .wpcf7-acceptance .wpcf7-list-item{margin:0}.mrz-forms .wpcf7-acceptance .wpcf7-list-item>label{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--mrz-label);cursor:pointer}.mrz-forms .wpcf7-acceptance .wpcf7-list-item-label{margin:0;color:var(--mrz-label)}.mrz-forms .wpcf7-acceptance a{color:var(--mrz-gold);text-decoration:underline}.mrz-forms input[type="checkbox"]{appearance:none;-webkit-appearance:none;flex:0 0 20px;width:20px;height:20px;margin:0;background-color:var(--mrz-field-bg);border:2px solid var(--mrz-gold);border-radius:4px;display:inline-grid;place-content:center;cursor:pointer}.mrz-forms input[type="checkbox"]::before{content:"";width:12px;height:12px;background-color:var(--mrz-gold);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transition:transform .15s ease}.mrz-forms input[type="checkbox"]:checked::before{transform:scale(1)}.mrz-forms input[type="radio"]:focus-visible,.mrz-forms input[type="checkbox"]:focus-visible{outline:3px solid #fff;outline-offset:3px}.mrz-forms .wpcf7-submit,.mrz-forms .wpcf7-submit:hover{padding:14px 36px!important;border:none!important;border-radius:8px!important;color:#fff!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;cursor:pointer;transition:background-color .3s ease!important}.mrz-forms .wpcf7-submit:after,.mrz-forms .wpcf7-submit:hover:after{content:none!important;display:none!important;margin:0!important}.mrz-forms .wpcf7-submit{background-color:var(--mrz-gold)!important}.mrz-forms .wpcf7-submit:hover{background-color:var(--mrz-gold-hover)!important}.mrz-forms .wpcf7-form .et_pb_button.wpcf7-submit,.mrz-forms .wpcf7-form .et_pb_button.wpcf7-submit:hover{border-top-left-radius:8px!important;border-top-right-radius:8px!important;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important;padding:14px 36px!important}.mrz-forms .wpcf7-submit:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important}.mrz-forms .wpcf7-not-valid{border-color:#e35d5d!important}.mrz-forms .wpcf7-not-valid-tip{display:block;margin-top:6px;padding-left:24px;color:#ffb4b4;font-size:13px}.mrz-forms .wpcf7-response-output{margin:0!important;padding:14px 18px!important;border:2px solid var(--mrz-gold)!important;border-radius:8px!important;color:#fff!important;font-size:15px}@media (max-width:767px){.mrz-forms .wpcf7-form{grid-template-columns:1fr}.mrz-forms .wpcf7-form>p:has(.wpcf7-submit){text-align:center}.mrz-forms .wpcf7-submit{width:100%}.mrz-forms textarea{min-height:200px!important}.mrz-forms input[type="file"]{border-radius:12px!important;padding:10px!important}}.mrz-btn,.mrz-btn.et_pb_button,.mrz-btn:hover,.mrz-btn.et_pb_button:hover,.mrz-btn-ghost,.mrz-btn-ghost.et_pb_button,.mrz-btn-ghost:hover,.mrz-btn-ghost.et_pb_button:hover{padding:14px 36px!important;border-radius:8px!important;border:2px solid var(--mrz-gold)!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important;transition:background-color .3s ease,color .3s ease!important}.mrz-btn:after,.mrz-btn:hover:after,.mrz-btn-ghost:after,.mrz-btn-ghost:hover:after{content:none!important;display:none!important;margin:0!important}.mrz-btn,.mrz-btn.et_pb_button{background-color:var(--mrz-gold)!important;color:#fff!important}.mrz-btn:hover,.mrz-btn.et_pb_button:hover{background-color:var(--mrz-gold-hover)!important;border-color:var(--mrz-gold-hover)!important;color:#fff!important}.mrz-btn-ghost,.mrz-btn-ghost.et_pb_button{background-color:transparent!important;color:var(--mrz-gold)!important}.mrz-btn-ghost:hover,.mrz-btn-ghost.et_pb_button:hover{background-color:var(--mrz-gold)!important;color:var(--mrz-ink)!important}.mrz-btn:focus-visible,.mrz-btn-ghost:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important}