@font-face{font-family:'Cormorant Garamond';src:url('assets/fonts/cormorant-garamond-latin-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Jost;src:url('assets/fonts/jost-latin-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
.mn3-page .elementor-widget-text-editor p:last-child{margin-bottom:0}
.mn3-page .elementor-widget-heading .elementor-heading-title{margin:0}
.mn3-page .elementor-widget-image img{display:block}
.mn3-page .mn3-decoration{pointer-events:none}
.mn3-contact-form{font-family:Jost,Arial,sans-serif}
.mn3-contact-form .mn3-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.mn3-contact-form label{display:block;margin:0 0 14px}
.mn3-contact-form input,.mn3-contact-form select,.mn3-contact-form textarea{display:block;width:100%;margin-top:5px;padding:9px 11px;font:inherit;line-height:1.4;border:1px solid #68727c;border-radius:10px;box-sizing:border-box}
.mn3-contact-form textarea{min-height:110px;resize:vertical}
.mn3-contact-form .mn3-consent{display:flex;gap:9px;font-size:.85em;color:inherit;align-items:flex-start}
.mn3-contact-form .mn3-consent input{flex:none;width:auto;margin:4px 0 0}
.mn3-contact-form button{display:block;margin:18px auto 12px;padding:11px 52px;border:1px solid #e99b59;border-radius:999px;font:inherit;cursor:pointer}
.mn3-contact-form small{display:block;text-align:center;font-size:.85em;opacity:.8}
.mn3-contact-form .mn3-trap{position:absolute;left:-10000px}
.mn3-contact-form :focus-visible{outline:2px solid #e99b59;outline-offset:3px}
@media(max-width:767px){.mn3-contact-form .mn3-fields{grid-template-columns:1fr;gap:0}}

.mn3-page .mn3-cover,.mn3-page .mn3-cover .elementor-widget-container{height:100%}
