.elementor-82 .elementor-element.elementor-element-29421b59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:5rem;--padding-right:5rem;}.elementor-82 .elementor-element.elementor-element-29421b59:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-29421b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeeae2;}.elementor-82 .elementor-element.elementor-element-5d265a28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-1cc73391{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Inter", Sans-serif;font-size:0.6875rem;font-weight:600;letter-spacing:0.18em;color:#403b32;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-75a2046e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-75a2046e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:4.75rem;font-weight:400;letter-spacing:-0.035em;color:#292820;}.elementor-82 .elementor-element.elementor-element-52aeaf1f{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;color:#625e57;}.elementor-82 .elementor-element.elementor-element-38559a08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:5rem;--padding-right:5rem;}.elementor-82 .elementor-element.elementor-element-38559a08:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-38559a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf8f3;}.elementor-82 .elementor-element.elementor-element-4111af7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-93f13e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-5bdb6b27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-44f5b28a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Inter", Sans-serif;font-size:0.6875rem;font-weight:600;letter-spacing:0.18em;color:#403b32;}.elementor-82 .elementor-element.elementor-element-7dc37bce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-7dc37bce .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:3.5rem;font-weight:400;letter-spacing:-0.035em;color:#292820;}.elementor-82 .elementor-element.elementor-element-600022c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-674aa208{margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0.25rem 0rem;font-family:"Inter", Sans-serif;font-size:0.875rem;color:#403b32;}.elementor-82 .elementor-element.elementor-element-74153768{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-5222677a{margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0.25rem 0rem;font-family:"Inter", Sans-serif;font-size:0.875rem;color:#403b32;}.elementor-82 .elementor-element.elementor-element-194689d4{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;color:#625e57;}.elementor-82 .elementor-element.elementor-element-5e2c3054{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-82 .elementor-element.elementor-element-5e2c3054:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-5e2c3054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeeae2;}.elementor-82 .elementor-element.elementor-element-2e51cdde{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;font-family:"Inter", Sans-serif;font-size:0.6875rem;font-weight:600;letter-spacing:0.18em;color:#403b32;}.elementor-82 .elementor-element.elementor-element-7e611ced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-7e611ced .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.75rem;font-weight:400;letter-spacing:-0.035em;color:#292820;}.elementor-82 .elementor-element.elementor-element-61ec956b{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;color:#625e57;}.elementor-82 .elementor-element.elementor-element-4385aee5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:4rem;--padding-left:5rem;--padding-right:5rem;}.elementor-82 .elementor-element.elementor-element-4385aee5:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-4385aee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf8f3;}.elementor-82 .elementor-element.elementor-element-7bb81b59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-29421b59{--width:100%;}.elementor-82 .elementor-element.elementor-element-5d265a28{--width:100%;}.elementor-82 .elementor-element.elementor-element-38559a08{--width:100%;}.elementor-82 .elementor-element.elementor-element-4111af7e{--width:100%;}.elementor-82 .elementor-element.elementor-element-93f13e0{--width:100%;}.elementor-82 .elementor-element.elementor-element-5bdb6b27{--width:100%;}.elementor-82 .elementor-element.elementor-element-600022c6{--width:100%;}.elementor-82 .elementor-element.elementor-element-74153768{--width:100%;}.elementor-82 .elementor-element.elementor-element-5e2c3054{--width:100%;}.elementor-82 .elementor-element.elementor-element-4385aee5{--width:100%;}.elementor-82 .elementor-element.elementor-element-7bb81b59{--width:100%;}}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-29421b59{--padding-top:2.25rem;--padding-bottom:2.25rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-82 .elementor-element.elementor-element-75a2046e .elementor-heading-title{font-size:3rem;}.elementor-82 .elementor-element.elementor-element-38559a08{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-82 .elementor-element.elementor-element-7dc37bce .elementor-heading-title{font-size:3rem;}.elementor-82 .elementor-element.elementor-element-7e611ced .elementor-heading-title{font-size:3rem;}.elementor-82 .elementor-element.elementor-element-4385aee5{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2.5rem;--padding-right:2.5rem;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-29421b59{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-82 .elementor-element.elementor-element-75a2046e .elementor-heading-title{font-size:2.5rem;}.elementor-82 .elementor-element.elementor-element-38559a08{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-82 .elementor-element.elementor-element-7dc37bce .elementor-heading-title{font-size:2.5rem;}.elementor-82 .elementor-element.elementor-element-5e2c3054{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-82 .elementor-element.elementor-element-7e611ced .elementor-heading-title{font-size:2.5rem;}.elementor-82 .elementor-element.elementor-element-4385aee5{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}}/* Start custom CSS for text-editor, class: .elementor-element-1cc73391 */.elementor-82 .elementor-element.elementor-element-1cc73391{width:auto;}.elementor-82 .elementor-element.elementor-element-1cc73391 p{margin:0;}.elementor-82 .elementor-element.elementor-element-1cc73391 a{color:inherit;}.elementor-82 .elementor-element.elementor-element-1cc73391 > .elementor-widget-container{line-height:1.7;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75a2046e */.elementor-82 .elementor-element.elementor-element-75a2046e{width:auto;}.elementor-82 .elementor-element.elementor-element-75a2046e .elementor-heading-title{margin:0;}.elementor-82 .elementor-element.elementor-element-75a2046e .elementor-heading-title{line-height:1.05;}@media(max-width:1024px){}@media(max-width:767px){}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52aeaf1f */.elementor-82 .elementor-element.elementor-element-52aeaf1f{width:auto;}.elementor-82 .elementor-element.elementor-element-52aeaf1f p{margin:0;}.elementor-82 .elementor-element.elementor-element-52aeaf1f a{color:inherit;}.elementor-82 .elementor-element.elementor-element-52aeaf1f{max-width:42rem;}.elementor-82 .elementor-element.elementor-element-52aeaf1f > .elementor-widget-container{line-height:1.7;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d265a28 */.elementor-82 .elementor-element.elementor-element-5d265a28{min-width:0;}.elementor-82 .elementor-element.elementor-element-5d265a28{max-width:90rem;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29421b59 */.elementor-82 .elementor-element.elementor-element-29421b59{min-width:0;}@media(max-width:1024px){}@media(max-width:767px){}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f5b28a */.elementor-82 .elementor-element.elementor-element-44f5b28a{width:auto;}.elementor-82 .elementor-element.elementor-element-44f5b28a p{margin:0;}.elementor-82 .elementor-element.elementor-element-44f5b28a a{color:inherit;}.elementor-82 .elementor-element.elementor-element-44f5b28a > .elementor-widget-container{line-height:1.7;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dc37bce */.elementor-82 .elementor-element.elementor-element-7dc37bce{width:auto;}.elementor-82 .elementor-element.elementor-element-7dc37bce .elementor-heading-title{margin:0;}.elementor-82 .elementor-element.elementor-element-7dc37bce .elementor-heading-title{line-height:1.05;}@media(max-width:1024px){}@media(max-width:767px){}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-674aa208 */.elementor-82 .elementor-element.elementor-element-674aa208{width:auto;}.elementor-82 .elementor-element.elementor-element-674aa208 p{margin:0;}.elementor-82 .elementor-element.elementor-element-674aa208 a{color:inherit;}.elementor-82 .elementor-element.elementor-element-674aa208{display:inline-block;}.elementor-82 .elementor-element.elementor-element-674aa208 > .elementor-widget-container{line-height:1.6;text-decoration:none;border-bottom-width:1px;}border-bottom-style: solid; border-bottom-color: #b59c73; .elementor-82 .elementor-element.elementor-element-674aa208 > .elementor-widget-container:focus-visible { outline: 2px solid #96723f; outline-offset: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600022c6 */.elementor-82 .elementor-element.elementor-element-600022c6{min-width:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5222677a */.elementor-82 .elementor-element.elementor-element-5222677a{width:auto;}.elementor-82 .elementor-element.elementor-element-5222677a p{margin:0;}.elementor-82 .elementor-element.elementor-element-5222677a a{color:inherit;}.elementor-82 .elementor-element.elementor-element-5222677a{display:inline-block;}.elementor-82 .elementor-element.elementor-element-5222677a > .elementor-widget-container{line-height:1.6;text-decoration:none;border-bottom-width:1px;}border-bottom-style: solid; border-bottom-color: #b59c73; overflow-wrap: anywhere; .elementor-82 .elementor-element.elementor-element-5222677a > .elementor-widget-container:focus-visible { outline: 2px solid #96723f; outline-offset: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74153768 */.elementor-82 .elementor-element.elementor-element-74153768{min-width:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-194689d4 */.elementor-82 .elementor-element.elementor-element-194689d4{width:auto;}.elementor-82 .elementor-element.elementor-element-194689d4 p{margin:0;}.elementor-82 .elementor-element.elementor-element-194689d4 a{color:inherit;}.elementor-82 .elementor-element.elementor-element-194689d4 > .elementor-widget-container{line-height:1.7;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bdb6b27 */.elementor-82 .elementor-element.elementor-element-5bdb6b27{min-width:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e51cdde */.elementor-82 .elementor-element.elementor-element-2e51cdde{width:auto;}.elementor-82 .elementor-element.elementor-element-2e51cdde p{margin:0;}.elementor-82 .elementor-element.elementor-element-2e51cdde a{color:inherit;}.elementor-82 .elementor-element.elementor-element-2e51cdde > .elementor-widget-container{line-height:1.7;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e611ced */.elementor-82 .elementor-element.elementor-element-7e611ced{width:auto;}.elementor-82 .elementor-element.elementor-element-7e611ced .elementor-heading-title{margin:0;}.elementor-82 .elementor-element.elementor-element-7e611ced .elementor-heading-title{line-height:1.05;}@media(max-width:1024px){}@media(max-width:767px){}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61ec956b */.elementor-82 .elementor-element.elementor-element-61ec956b{width:auto;}.elementor-82 .elementor-element.elementor-element-61ec956b p{margin:0;}.elementor-82 .elementor-element.elementor-element-61ec956b a{color:inherit;}.elementor-82 .elementor-element.elementor-element-61ec956b > .elementor-widget-container{line-height:1.7;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e2c3054 */.elementor-82 .elementor-element.elementor-element-5e2c3054{min-width:0;}@media(max-width:767px){}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f13e0 */.elementor-82 .elementor-element.elementor-element-93f13e0{min-width:0;}.elementor-82 .elementor-element.elementor-element-93f13e0{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-93f13e0{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-93f13e0{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4111af7e */.elementor-82 .elementor-element.elementor-element-4111af7e{min-width:0;}.elementor-82 .elementor-element.elementor-element-4111af7e{max-width:90rem;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38559a08 */.elementor-82 .elementor-element.elementor-element-38559a08{min-width:0;}@media(max-width:1024px){}@media(max-width:767px){}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-250387a2 */.elementor-82 .elementor-element.elementor-element-250387a2{line-height:0;}.elementor-82 .elementor-element.elementor-element-250387a2 > .elementor-widget-container,.elementor-82 .elementor-element.elementor-element-250387a2 .elementor-widget-container > a{width:100%;height:100%;display:block;}.elementor-82 .elementor-element.elementor-element-250387a2 img{display:block;width:100%;height:100%;}.elementor-82 .elementor-element.elementor-element-250387a2{width:100%;display:block;}.elementor-82 .elementor-element.elementor-element-250387a2 img{height:auto;aspect-ratio:3;object-fit:cover;}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-250387a2 img{aspect-ratio:1.5;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bb81b59 */.elementor-82 .elementor-element.elementor-element-7bb81b59{min-width:0;}.elementor-82 .elementor-element.elementor-element-7bb81b59{max-width:90rem;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4385aee5 */.elementor-82 .elementor-element.elementor-element-4385aee5{min-width:0;}@media(max-width:1024px){}@media(max-width:767px){}/* End custom CSS */
/* Start custom CSS *//* Contact-only form styling and shared CTA exclusion. */
body.page-id-82 .elementor-element-scffootercta { display: none !important; }
body.page-id-82 #gform_wrapper_1 { font-family: "Inter", sans-serif; font-size: 16px; line-height: 1.6; color: #2f3028; margin: 24px 0 0; --gf-form-gap-y: 26px; --gf-form-gap-x: 20px; }
body.page-id-82 #gform_wrapper_1 input,
body.page-id-82 #gform_wrapper_1 textarea,
body.page-id-82 #gform_wrapper_1 select,
body.page-id-82 #gform_wrapper_1 label,
body.page-id-82 #gform_wrapper_1 .gfield_description { font-family: "Inter", sans-serif !important; }
body.page-id-82 #gform_wrapper_1 .gform_fields { row-gap: 26px !important; column-gap: 20px; }
body.page-id-82 #gform_wrapper_1 .gfield_label { font-size: 15px !important; font-weight: 500 !important; line-height: 1.5 !important; margin-bottom: 10px; }
body.page-id-82 #gform_wrapper_1 .ginput_complex label,
body.page-id-82 #gform_wrapper_1 .gfield_description,
body.page-id-82 #gform_wrapper_1 .gfield_required,
body.page-id-82 #gform_wrapper_1 .ginput_counter { font-size: 12px !important; line-height: 1.6; }
body.page-id-82 #gform_wrapper_1 .gfield_description { color: #66665d; padding-top: 0; padding-bottom: 10px; }
body.page-id-82 #gform_wrapper_1 input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
body.page-id-82 #gform_wrapper_1 textarea,
body.page-id-82 #gform_wrapper_1 select { font-size: 16px !important; line-height: 1.5 !important; min-height: 48px; padding: 12px 14px !important; border: 1px solid #b9b4a8 !important; border-radius: 0 !important; background: #faf8f3 !important; color: #2f3028 !important; box-shadow: none !important; width: 100%; }
body.page-id-82 #gform_wrapper_1 textarea { min-height: 170px; resize: vertical; }
body.page-id-82 #gform_wrapper_1 input:focus,
body.page-id-82 #gform_wrapper_1 textarea:focus,
body.page-id-82 #gform_wrapper_1 select:focus { outline: 2px solid #8d744a !important; outline-offset: 2px; }
body.page-id-82 #gform_wrapper_1 .gform_footer { margin-top: 26px !important; padding: 0 !important; }
body.page-id-82 #gform_wrapper_1 #gform_submit_button_1 { font-family: "Inter", sans-serif !important; font-size: 14px !important; font-weight: 500; line-height: 1.5; min-height: 48px; padding: 14px 28px !important; border: 1px solid #c7b28c !important; border-radius: 0 !important; background: #c7b28c !important; color: #2f3028 !important; box-shadow: none !important; cursor: pointer; }
body.page-id-82 #gform_wrapper_1 #gform_submit_button_1:hover { background: #2f3028 !important; border-color: #2f3028 !important; color: #faf8f3 !important; }
@media (max-width: 767px) {
 body.page-id-82 #gform_wrapper_1 .gform_fields { row-gap: 22px !important; }
 body.page-id-82 #gform_wrapper_1 #gform_submit_button_1 { width: 100%; }
}/* End custom CSS */