.elementor-31 .elementor-element.elementor-element-3d6d5d59 > .elementor-element-populated{padding:70px 0px 50px 0px;}.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-31 .elementor-element.elementor-element-6ce84771{text-align:center;}.elementor-31 .elementor-element.elementor-element-6ce84771 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:var( --e-global-color-8e24023 );}.elementor-31 .elementor-element.elementor-element-5d263153{text-align:center;}.elementor-31 .elementor-element.elementor-element-5d263153 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#64748B;}.elementor-31 .elementor-element.elementor-element-52f1edcc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-52f1edcc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-d5f988e{--spacer-size:50px;}/* Start custom CSS for column, class: .elementor-element-4bf3d1a8 */.contect .nf-form-content {
    display: flex;
    justify-content: center;
    border: 1px solid rgb(216, 222, 227); 
    border-radius: 12px;
    padding-top: 50px;
    padding-bottom: 30px;
    margin: 0 auto; 
    max-width: 500px;
    padding-left: 30px;
    padding-right: 30px;
    box-sizing: border-box;
    background-color: rgb(250, 250, 250);
    
}

.contect label {
  font-size: 14px;
  font-weight: 500;
  color: rgb(12, 10, 9);
  font-family: Inter;
  line-height: 20px;
}

.contect input[type="text"],
.contect input[type="email"],
.contect textarea {
     background-color: red;
 border-radius: 12px;
  padding: 10px;
}

.contect .wpv-main input[type="text"],
.contect .wpv-main input[type="email"],
.contect .wpv-main textarea {
  background-color: red !important;
}

#nf-field-4_1 {
  display: block;
  margin: 20px auto; /* auto centers horizontally */
  text-align: center;
  background-color: rgb(12, 10, 9);
  color: white;
  font-size: 14px;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-198b6095 */.contect .nf-form-content {
    display: flex;
    justify-content: center;
    border: 1px solid rgb(216, 222, 227); 
    border-radius: 12px;
    padding-top: 50px;
    padding-bottom: 30px;
    margin: 0 auto; 
    max-width: 500px;
    padding-left: 30px;
    padding-right: 30px;
    box-sizing: border-box;
    background-color: rgb(250, 250, 250);
    
}

.contect label {
  font-size: 14px;
  font-weight: 500;
  color: rgb(12, 10, 9);
  font-family: Inter;
  line-height: 20px;
}

.contect input[type="text"],
.contect input[type="email"],
.contect textarea {
     background-color: red;
 border-radius: 12px;
  padding: 10px;
}

.contect .wpv-main input[type="text"],
.contect .wpv-main input[type="email"],
.contect .wpv-main textarea {
  background-color: red !important;
}

#nf-field-4_1 {
  display: block;
  margin: 20px auto; /* auto centers horizontally */
  text-align: center;
  background-color: rgb(12, 10, 9);
  color: white;
  font-size: 14px;
  font-weight: 500;
}/* End custom CSS */