.elementor-32815 .elementor-element.elementor-element-a3204c9{--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;--background-transition:0.3s;--padding-top:64px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-32815 .elementor-element.elementor-element-a3204c9:not(.elementor-motion-effects-element-type-background), .elementor-32815 .elementor-element.elementor-element-a3204c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE7D1;}.elementor-32815 .elementor-element.elementor-element-a3204c9, .elementor-32815 .elementor-element.elementor-element-a3204c9::before{--border-transition:0.3s;}.elementor-32815 .elementor-element.elementor-element-c1f09c2{--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;--justify-content:center;--gap:64px 64px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32815 .elementor-element.elementor-element-c1f09c2.e-con{--align-self:center;}.elementor-32815 .elementor-element.elementor-element-8aea66c{--display:flex;--justify-content:flex-start;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32815 .elementor-element.elementor-element-97206b4{text-align:left;color:#938D77;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:100%;letter-spacing:14%;}.elementor-32815 .elementor-element.elementor-element-73e397c{width:100%;max-width:100%;text-align:left;}.elementor-32815 .elementor-element.elementor-element-73e397c .elementor-heading-title{color:#3A322B;font-family:"Ovo", Sans-serif;font-size:72px;font-weight:400;line-height:75px;}.elementor-32815 .elementor-element.elementor-element-3bc31a0{color:#6B5347;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:27px;}.elementor-32815 .elementor-element.elementor-element-e9b8d15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:96px 96px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32815 .elementor-element.elementor-element-332a53c{--display:flex;--gap:32px 32px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32815 .elementor-element.elementor-element-450df22{--display:flex;--gap:8px 8px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32815 .elementor-element.elementor-element-1343587 .elementor-heading-title{color:#938D77;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:100%;letter-spacing:14%;}.elementor-32815 .elementor-element.elementor-element-e2499ff{color:#6B5347;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:27px;letter-spacing:0px;}.elementor-32815 .elementor-element.elementor-element-122311c{--display:flex;--gap:8px 8px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32815 .elementor-element.elementor-element-019c3bd .elementor-heading-title{color:#938D77;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:100%;letter-spacing:14%;}.elementor-32815 .elementor-element.elementor-element-0d691d4{color:#6B5347;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:27px;letter-spacing:0px;}.elementor-32815 .elementor-element.elementor-element-57b9b8a{--display:flex;--gap:8px 8px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32815 .elementor-element.elementor-element-164b9bd .elementor-heading-title{color:#938D77;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:100%;letter-spacing:14%;}.elementor-32815 .elementor-element.elementor-element-973a87d{color:#6B5347;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:27px;letter-spacing:0px;}.elementor-32815 .elementor-element.elementor-element-08607ff{--display:flex;--gap:8px 8px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32815 .elementor-element.elementor-element-74fd553 .elementor-heading-title{color:#938D77;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:100%;letter-spacing:14%;}.elementor-32815 .elementor-element.elementor-element-69b94a6{color:#6B5347;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:27px;letter-spacing:0px;}.elementor-32815 .elementor-element.elementor-element-dc7eb60{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32815 .elementor-element.elementor-element-e7f16e6{color:#6B5347;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:27px;letter-spacing:0px;}.elementor-32815 .elementor-element.elementor-element-c0c2e26{color:#3A322B;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:100%;letter-spacing:8%;}.elementor-32815 .elementor-element.elementor-element-2f187ff{--display:flex;--background-transition:0.3s;--border-radius:2px 2px 2px 2px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-32815 .elementor-element.elementor-element-2f187ff:not(.elementor-motion-effects-element-type-background), .elementor-32815 .elementor-element.elementor-element-2f187ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFDD;}.elementor-32815 .elementor-element.elementor-element-2f187ff, .elementor-32815 .elementor-element.elementor-element-2f187ff::before{--border-transition:0.3s;}@media(min-width:768px){.elementor-32815 .elementor-element.elementor-element-c1f09c2{--content-width:1280px;}}@media(max-width:1024px){.elementor-32815 .elementor-element.elementor-element-a3204c9{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-32815 .elementor-element.elementor-element-c1f09c2{--gap:40px 40px;}.elementor-32815 .elementor-element.elementor-element-e9b8d15{--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:60px 60px;}.elementor-32815 .elementor-element.elementor-element-332a53c{--gap:24px 24px;}}@media(max-width:767px){.elementor-32815 .elementor-element.elementor-element-a3204c9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-32815 .elementor-element.elementor-element-c1f09c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32815 .elementor-element.elementor-element-73e397c .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-32815 .elementor-element.elementor-element-e9b8d15{--gap:24px 24px;}.elementor-32815 .elementor-element.elementor-element-2f187ff{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-97206b4 */.elementor-32815 .elementor-element.elementor-element-97206b4 p{
    margin: 0
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bc31a0 */.elementor-32815 .elementor-element.elementor-element-3bc31a0 p{
    margin: 0;
    max-width: 560px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2499ff */.elementor-32815 .elementor-element.elementor-element-e2499ff p{
    margin: 0
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d691d4 */.elementor-32815 .elementor-element.elementor-element-0d691d4 p{
    margin: 0
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-973a87d */.elementor-32815 .elementor-element.elementor-element-973a87d p{
    margin: 0
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69b94a6 */.elementor-32815 .elementor-element.elementor-element-69b94a6 p{
    margin: 0
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7f16e6 */.elementor-32815 .elementor-element.elementor-element-e7f16e6 p{
    margin: 0
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0c2e26 */.elementor-32815 .elementor-element.elementor-element-c0c2e26 a{
    color: #3A322B;
}
.elementor-32815 .elementor-element.elementor-element-c0c2e26 p{
    margin: 0
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332a53c */@media screen and (min-width:1025px){
.elementor-32815 .elementor-element.elementor-element-332a53c{
    max-width: 380px;
    width: 100%
}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e1f6f3 */.elementor-32815 .elementor-element.elementor-element-0e1f6f3 p{
    margin: 0;
}
.contact-page-custom-contact-form label {
    font-family: "Poppins";
font-weight: 500;
font-size: 11px;
line-height: 100%;
letter-spacing: 14%;
text-transform: uppercase;
color: #938D77;
margin-bottom: 20px;
}

.contact-page-custom-contact-form input,
.contact-page-custom-contact-form textarea {
    width: 100%;
    padding: 13px 16px;
    border-radius: 1px;
    background: #FBF8EF;
    border: 1px solid #C7C3B8;
    font-family: "Poppins";
font-weight: 300;
font-size: 14px;
line-height: 25px;
letter-spacing: 0%;
color: #938D77;
margin-top: 8px;
}

.contact-page-custom-contact-form textarea {
    height: 128px;
    resize: vertical;
}

.contact-page-custom-contact-form input::placeholder,
.contact-page-custom-contact-form textarea::placeholder {
    color: #938D77;
}

.contact-page-custom-contact-form .wpcf7-submit {
padding: 15px 32px;
background: #76866C;
font-family: "Poppins";
font-weight: 500;
font-size: 14px;
line-height: 100%;
letter-spacing: 8%;
text-transform: uppercase;
color: #F6F2E7;
max-width: 180px;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b8d15 */.elementor-32815 .elementor-element.elementor-element-e9b8d15{
    max-width: 1116px;
}/* End custom CSS */