.elementor-32 .elementor-element.elementor-element-0ff5669{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-0ff5669:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-0ff5669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f3ec;}.elementor-32 .elementor-element.elementor-element-d5535a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-32 .elementor-element.elementor-element-d5535a6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#a85d34;}.elementor-32 .elementor-element.elementor-element-405c42e{--display:flex;}.elementor-32 .elementor-element.elementor-element-36eca13.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-36eca13{text-align:center;}.elementor-32 .elementor-element.elementor-element-36eca13 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:700;line-height:63px;color:#2c2521;}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-0ff5669{--padding-top:54px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-d5535a6{text-align:center;}.elementor-32 .elementor-element.elementor-element-36eca13{text-align:center;}.elementor-32 .elementor-element.elementor-element-36eca13 .elementor-heading-title{font-size:30px;line-height:1.7em;}}




/* Start custom CSS */body.elementor-page-32 .frm_forms{max-width:860px !important;margin:30px auto 0;background:#fff;border:1px solid rgba(120,90,70,.14);border-radius:18px;padding:38px 36px;box-shadow:0 14px 40px rgba(120,90,70,.10)}
body.elementor-page-32 .frm_forms label{color:#2c2521;font-family:Inter,sans-serif;font-weight:600;font-size:13px}
body.elementor-page-32 .frm_forms input[type=text],body.elementor-page-32 .frm_forms input[type=email],body.elementor-page-32 .frm_forms input[type=tel],body.elementor-page-32 .frm_forms input[type=number],body.elementor-page-32 .frm_forms input[type=url],body.elementor-page-32 .frm_forms textarea,body.elementor-page-32 .frm_forms select{background:#faf7f1;border:1px solid rgba(120,90,70,.22);border-radius:10px;color:#2c2521;padding:12px 14px;transition:border-color .2s,box-shadow .2s}
body.elementor-page-32 .frm_forms input:focus,body.elementor-page-32 .frm_forms textarea:focus,body.elementor-page-32 .frm_forms select:focus{border-color:#c0764a;outline:none;box-shadow:0 0 0 2px rgba(192,118,74,.15)}
body.elementor-page-32 .frm_forms .frm_button_submit,body.elementor-page-32 .frm_forms input[type=submit],body.elementor-page-32 .frm_forms button[type=submit]{background:#c0764a !important;border:none !important;color:#fff !important;border-radius:40px !important;padding:14px 34px !important;font-family:Inter,sans-serif !important;font-weight:600 !important;cursor:pointer;transition:background .2s,transform .2s;box-shadow:0 10px 26px rgba(192,118,74,.28)}
body.elementor-page-32 .frm_forms .frm_button_submit:hover,body.elementor-page-32 .frm_forms input[type=submit]:hover,body.elementor-page-32 .frm_forms button[type=submit]:hover{background:#a85d34 !important;transform:translateY(-2px)}
body.elementor-page-32 .frm_forms form{max-width:860px !important;margin:0 auto}/* End custom CSS */
