.elementor .e-40cf9e2{padding:0px;flex-direction:column;}.elementor .e-1e220d3-d3dfcea{padding:0px;flex-direction:column;}.elementor .e-d3c37a3{width:50%;flex-direction:column;}.elementor .e-12f2c55{width:50%;flex-direction:column;@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500&family=Newsreader:ital,opsz,wght@0,6..72,300;1,6..72,300&display=swap');
/* Add lc-contact-main as the CSS class of the parent Elementor Container. */
.lc-contact-main,.lc-contact-main *{box-sizing:border-box}.lc-contact-main{--ink:#111;--rose:#faece8;--blush:#f1a493;--line:#dcd5d0;display:grid!important;grid-template-columns:.72fr 1.28fr!important;gap:clamp(50px,8vw,145px)!important;width:100%;padding:clamp(75px,9vw,150px) clamp(25px,7vw,130px)!important;background:#fff;color:#111;font-family:'Jost',sans-serif}.lc-contact-main>.e-con-inner{display:contents!important}.lc-form-intro{align-self:start;position:sticky;top:30px}.lc-form-intro__eyebrow{margin:0 0 24px!important;font:500 9px/1.4 'Jost',sans-serif!important;letter-spacing:.18em}.lc-form-intro h2{margin:0!important;color:#111!important;font:300 clamp(58px,6vw,98px)/.82 'Newsreader','Times New Roman',serif!important;letter-spacing:-.055em!important}.lc-form-intro h2 em{font-weight:300}.lc-form-intro>p:not(.lc-form-intro__eyebrow){max-width:420px;margin:38px 0 0!important;font:400 15px/1.75 'Jost',sans-serif!important}.lc-form-intro__note{display:flex;max-width:420px;justify-content:space-between;margin-top:42px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:400 12px/1.4 'Jost',sans-serif}.lc-form-intro__note span{color:#777}.lc-form-intro__note strong{font-weight:500}.lc-contact-main .wpforms-container{width:100%!important;margin:0!important;padding:clamp(30px,5vw,70px)!important;background:var(--rose)!important;font-family:'Jost',sans-serif!important}.lc-contact-main .wpforms-container .wpforms-field{padding:0 0 26px!important}.lc-contact-main .wpforms-container .wpforms-field-label{margin:0 0 9px!important;color:#111!important;font:500 9px/1 'Jost',sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}.lc-contact-main .wpforms-container input[type=text],.lc-contact-main .wpforms-container input[type=email],.lc-contact-main .wpforms-container input[type=tel],.lc-contact-main .wpforms-container select,.lc-contact-main .wpforms-container textarea{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px 0!important;border:0!important;border-bottom:1px solid #bdb2ad!important;border-radius:0!important;background:transparent!important;color:#111!important;box-shadow:none!important;font:400 15px/1.5 'Jost',sans-serif!important}.lc-contact-main .wpforms-container input:focus,.lc-contact-main .wpforms-container select:focus,.lc-contact-main .wpforms-container textarea:focus{border-bottom-color:#111!important;outline:0!important;box-shadow:none!important}.lc-contact-main .wpforms-container textarea{min-height:130px!important}.lc-contact-main .wpforms-container button[type=submit]{display:flex!important;width:100%!important;min-height:55px!important;align-items:center!important;justify-content:space-between!important;margin-top:5px!important;padding:17px 22px!important;border:1px solid #111!important;border-radius:0!important;background:#111!important;color:#fff!important;box-shadow:none!important;font:500 9px/1 'Jost',sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}.lc-contact-main .wpforms-container button[type=submit]:after{content:'→';font-size:14px}.lc-contact-main .wpforms-container button[type=submit]:hover{border-color:var(--blush)!important;background:var(--blush)!important;color:#111!important}.lc-contact-main .wpforms-confirmation-container-full{margin:0!important;padding:24px!important;border:0!important;background:var(--rose)!important;color:#111!important}
@media(max-width:900px){.lc-contact-main{grid-template-columns:1fr!important}.lc-form-intro{position:static}}
@media(max-width:767px){.lc-contact-main{gap:40px!important;padding:70px 20px!important}.lc-form-intro h2{font-size:58px!important}.lc-contact-main .wpforms-container{padding:30px 18px!important}}\n}.elementor .e-43bec96{padding:100px;flex-direction:row;@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500&family=Newsreader:ital,opsz,wght@0,6..72,300;1,6..72,300&display=swap');
/* Add lc-contact-main as the CSS class of the parent Elementor Container. */
.lc-contact-main,.lc-contact-main *{box-sizing:border-box}.lc-contact-main{--ink:#111;--rose:#faece8;--blush:#f1a493;--line:#dcd5d0;display:grid!important;grid-template-columns:.72fr 1.28fr!important;gap:clamp(50px,8vw,145px)!important;width:100%;padding:clamp(75px,9vw,150px) clamp(25px,7vw,130px)!important;background:#fff;color:#111;font-family:'Jost',sans-serif}.lc-contact-main>.e-con-inner{display:contents!important}.lc-form-intro{align-self:start;position:sticky;top:30px}.lc-form-intro__eyebrow{margin:0 0 24px!important;font:500 9px/1.4 'Jost',sans-serif!important;letter-spacing:.18em}.lc-form-intro h2{margin:0!important;color:#111!important;font:300 clamp(58px,6vw,98px)/.82 'Newsreader','Times New Roman',serif!important;letter-spacing:-.055em!important}.lc-form-intro h2 em{font-weight:300}.lc-form-intro>p:not(.lc-form-intro__eyebrow){max-width:420px;margin:38px 0 0!important;font:400 15px/1.75 'Jost',sans-serif!important}.lc-form-intro__note{display:flex;max-width:420px;justify-content:space-between;margin-top:42px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:400 12px/1.4 'Jost',sans-serif}.lc-form-intro__note span{color:#777}.lc-form-intro__note strong{font-weight:500}.lc-contact-main .wpforms-container{width:100%!important;margin:0!important;padding:clamp(30px,5vw,70px)!important;background:var(--rose)!important;font-family:'Jost',sans-serif!important}.lc-contact-main .wpforms-container .wpforms-field{padding:0 0 26px!important}.lc-contact-main .wpforms-container .wpforms-field-label{margin:0 0 9px!important;color:#111!important;font:500 9px/1 'Jost',sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}.lc-contact-main .wpforms-container input[type=text],.lc-contact-main .wpforms-container input[type=email],.lc-contact-main .wpforms-container input[type=tel],.lc-contact-main .wpforms-container select,.lc-contact-main .wpforms-container textarea{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px 0!important;border:0!important;border-bottom:1px solid #bdb2ad!important;border-radius:0!important;background:transparent!important;color:#111!important;box-shadow:none!important;font:400 15px/1.5 'Jost',sans-serif!important}.lc-contact-main .wpforms-container input:focus,.lc-contact-main .wpforms-container select:focus,.lc-contact-main .wpforms-container textarea:focus{border-bottom-color:#111!important;outline:0!important;box-shadow:none!important}.lc-contact-main .wpforms-container textarea{min-height:130px!important}.lc-contact-main .wpforms-container button[type=submit]{display:flex!important;width:100%!important;min-height:55px!important;align-items:center!important;justify-content:space-between!important;margin-top:5px!important;padding:17px 22px!important;border:1px solid #111!important;border-radius:0!important;background:#111!important;color:#fff!important;box-shadow:none!important;font:500 9px/1 'Jost',sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}.lc-contact-main .wpforms-container button[type=submit]:after{content:'→';font-size:14px}.lc-contact-main .wpforms-container button[type=submit]:hover{border-color:var(--blush)!important;background:var(--blush)!important;color:#111!important}.lc-contact-main .wpforms-confirmation-container-full{margin:0!important;padding:24px!important;border:0!important;background:var(--rose)!important;color:#111!important}
@media(max-width:900px){.lc-contact-main{grid-template-columns:1fr!important}.lc-form-intro{position:static}}
@media(max-width:767px){.lc-contact-main{gap:40px!important;padding:70px 20px!important}.lc-form-intro h2{font-size:58px!important}.lc-contact-main .wpforms-container{padding:30px 18px!important}}\n}.elementor .e-74c492a-80fbbca{padding:0px;flex-direction:column;}.elementor .e-b3fde26-17bcb4d{padding:0px;flex-direction:column;}.elementor .e-5cac214-c675574{padding:0px;flex-direction:column;}