.elementor .e-93eeca0{padding:0px;flex-direction:column;}.elementor .e-71aa9d7{padding:0px;flex-direction:column;}.elementor .e-6a5fe12-0e0c521{padding:0px;flex-direction:column;}.elementor .e-79d417a{padding:0px;flex-direction:column;}.elementor .e-b79eb76-f54fedb{padding:0px;flex-direction:column;}.elementor .e-2b18cbf-2bd4282{padding:0px;flex-direction:column;}.elementor .e-ddc027f{padding:0px;flex-direction:column;}.elementor .e-8cdf4fc{padding:0px;flex-direction:column;}.elementor .e-e9f7aca{padding:0px;flex-direction:column;}.elementor .e-43348e5{padding:0px;flex-direction:column;}.elementor .e-1b25511-95a31f2{padding:0px;flex-direction:column;}.elementor .e-936d9c4-a3a2e2d{padding:0px;flex-direction:column;}.elementor .e-96bab13{width:50%;padding:0px;flex-direction:column;}.elementor .e-738e894{width:50%;padding:8%;flex-direction:column;justify-content:center;selector {
background: #faf7f5;
padding: clamp(55px, 6vw, 95px) clamp(28px, 5vw, 90px);
display: flex;
flex-direction: column;
justify-content: center;
}

selector .elementor-heading-title {
font-family: Georgia, "Times New Roman", serif;
font-weight: 400;
letter-spacing: -.04em;
line-height: 1.1;
color: #292824;
}

selector .elementor-field-group {
margin-bottom: 10px;
}

selector .elementor-field-label {
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: 700;
letter-spacing: .04em;
color: #655e56;
margin-bottom: 8px;
}

selector .elementor-field:not(.elementor-select-wrapper),
selector .elementor-field-textual {
background: #fff;
border: 1px solid #d8d0c7;
border-radius: 0;
min-height: 52px;
padding: 13px 16px;
font-family: Arial, sans-serif;
font-size: 15px;
color: #292824;
box-shadow: none;
}

selector textarea.elementor-field-textual {
min-height: 110px;
resize: vertical;
}

selector .elementor-field:focus {
border-color: #756c62;
outline: 2px solid #756c62;
outline-offset: 1px;
}

selector .elementor-button {
min-height: 54px;
background: #34434a;
border: 1px solid #34434a;
border-radius: 0;
padding: 16px 26px;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: 700;
letter-spacing: .13em;
text-transform: uppercase;
color: #fff;
transition: background .2s ease, color .2s ease;
}

selector .elementor-button:hover {
background: transparent;
color: #34434a;
}

selector .elementor-button:focus-visible {
outline: 2px solid #34434a;
outline-offset: 3px;
}

@media(max-width:767px) {
selector {
  padding: 60px 24px;
}
}\n}.elementor .e-b339bc5{padding:0px;flex-direction:row;}