.elementor .e-4fef82f{width:50%;padding:4%;flex-direction:column;}.elementor .e-ff532f7{width:50%;max-height:1200px;padding:4%;background-color:#f4f1eb;flex-direction:column;justify-content:flex-start;shaw-stone-form\n}.elementor .e-fb65209{min-height:1200px;padding-block-start:12%;padding-block-end:0%;padding-inline-start:8%;padding-inline-end:12%;flex-direction:row;/* ==============================================
 STONE OAK HERO
 PARENT + FORM STYLING
 ============================================== */

selector {
max-width: 1600px;
margin: 0 auto;
}

selector .shaw-stone-form {
background: #f4f1eb;
padding: clamp(35px, 3.5vw, 58px)
         clamp(26px, 3vw, 48px);
align-self: stretch;
}

/* FORM HEADER */

selector .shaw-stone-form::before {
content: "START YOUR PROJECT";
display: block;
margin-bottom: 21px;
font-size: 10px;
font-weight: 700;
letter-spacing: .17em;
color: #7E756B;
}

/* ELEMENTOR FORM */

selector .shaw-stone-form .elementor-field-group {
margin-bottom: 12px;
}

selector .shaw-stone-form
.elementor-field-group > label {
margin-bottom: 7px;
font-size: 11px;
font-weight: 600;
color: #20201e;
}

selector .shaw-stone-form
.elementor-field {
min-height: 49px;
padding: 12px 13px;
border: 1px solid #d4d0c9 !important;
border-radius: 0 !important;
background: #fff !important;
font-size: 13px;
}

selector .shaw-stone-form
.elementor-field:focus {
border-color: #20201e !important;
}

selector .shaw-stone-form
.elementor-button {
width: 100%;
min-height: 52px;
margin-top: 6px;
border-radius: 0 !important;
background: #20201e !important;
color: #fff !important;
font-size: 12px;
font-weight: 700;
letter-spacing: .045em;
}

selector .shaw-stone-form
.elementor-button:hover {
background: #383735 !important;
}

/* RESPONSIVE */

@media(max-width: 767px) {
selector .shaw-stone-form {
  padding: 42px 25px;
}
}\n}.elementor .e-7787d89{padding:0px;flex-direction:column;}.elementor .e-a804eab{padding:0px;flex-direction:column;}.elementor .e-c3aedd2{padding:0px;flex-direction:column;}.elementor .e-56a7c26{padding:0px;flex-direction:column;}.elementor .e-e3b2e7c{padding:0px;flex-direction:column;}.elementor .e-869d813{padding:0px;flex-direction:column;}.elementor .e-ef30a73{width:42%;padding:0px;flex-direction:column;}.elementor .e-9f7d8d3{width:58%;padding:8%;background-color:#F4F1EB;flex-direction:column;}.elementor .e-51a11df{max-width:1500px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:5vw;padding-inline-end:5vw;display:flex;flex-direction:row;gap:60px;justify-content:flex-start;align-items:stretch;}.elementor .e-07e1992{padding:0px;flex-direction:column;}.elementor .e-7bbbad8{padding:0px;flex-direction:column;}.elementor .e-764802a{flex-direction:column;}