.elementor-7946 .elementor-element.elementor-element-0ae39c6{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );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-7946 .elementor-element.elementor-element-3c39d05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7946 .elementor-element.elementor-element-3c39d05{font-family:var( --e-global-typography-01c1861-font-family ), Sans-serif;font-size:var( --e-global-typography-01c1861-font-size );font-weight:var( --e-global-typography-01c1861-font-weight );text-transform:var( --e-global-typography-01c1861-text-transform );font-style:var( --e-global-typography-01c1861-font-style );line-height:var( --e-global-typography-01c1861-line-height );color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7946 .elementor-element.elementor-element-60bb2fb{--divider-border-style:parallelogram;--divider-color:var( --e-global-color-accent );--divider-pattern-height:3px;--divider-pattern-size:8px;}.elementor-7946 .elementor-element.elementor-element-60bb2fb .elementor-divider-separator{width:30px;}.elementor-7946 .elementor-element.elementor-element-60bb2fb .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-7946 .elementor-element.elementor-element-043a80a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-7946 .elementor-element.elementor-element-043a80a{text-align:justify;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:14px;color:var( --e-global-color-secondary );}.elementor-7946 .elementor-element.elementor-element-ed4e36c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7946 .elementor-element.elementor-element-9cea145{--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;}.elementor-7946 .elementor-element.elementor-element-f09345f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7946 .elementor-element.elementor-element-f09345f{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;font-style:normal;color:var( --e-global-color-primary );}.elementor-7946 .elementor-element.elementor-element-0927bde{--divider-border-style:parallelogram;--divider-color:var( --e-global-color-accent );--divider-pattern-height:3px;--divider-pattern-size:8px;}.elementor-7946 .elementor-element.elementor-element-0927bde .elementor-divider-separator{width:30px;}.elementor-7946 .elementor-element.elementor-element-0927bde .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-7946 .elementor-element.elementor-element-ef9b72c > .elementor-widget-container{margin:0px 25px 24px 0px;}.elementor-7946 .elementor-element.elementor-element-ef9b72c{text-align:justify;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:14px;color:var( --e-global-color-secondary );}.elementor-7946 .elementor-element.elementor-element-ae4569b{--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;}@media(min-width:768px){.elementor-7946 .elementor-element.elementor-element-9cea145{--width:50%;}.elementor-7946 .elementor-element.elementor-element-ae4569b{--width:50%;}}@media(max-width:1199px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7946 .elementor-element.elementor-element-3c39d05{font-size:var( --e-global-typography-01c1861-font-size );line-height:var( --e-global-typography-01c1861-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7946 .elementor-element.elementor-element-043a80a{font-size:14px;line-height:1em;}.elementor-7946 .elementor-element.elementor-element-ef9b72c{font-size:14px;line-height:1em;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7946 .elementor-element.elementor-element-3c39d05{font-size:var( --e-global-typography-01c1861-font-size );line-height:var( --e-global-typography-01c1861-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7946 .elementor-element.elementor-element-043a80a{font-size:14px;line-height:1em;}.elementor-7946 .elementor-element.elementor-element-ef9b72c{font-size:14px;line-height:1em;}}/* Start custom CSS for text-editor, class: .elementor-element-e3b1d75 */.property-manager-contact-form {
  max-width: 600px;
  margin: 0 auto;
  background: #fff;
  padding: 30px;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
}

.property-manager-contact-form h3 {
  font-size: 24px;
  margin-bottom: 10px;
}

.property-manager-contact-form label {
  display: block;
  margin-bottom: 15px;
  font-weight: 600;
  color: #333;
}

.property-manager-contact-form input,
.property-manager-contact-form textarea,
.property-manager-contact-form select {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-top: 5px;
  font-size: 15px;
}

.property-manager-contact-form .consent {
  margin: 20px 0;
  font-weight: normal;
}

.property-manager-contact-form .submit-btn {
  text-align: center;
}

.property-manager-contact-form .submit-btn input[type="submit"] {
  background-color: #EB3300;
  color: #fff;
  border: none;
  padding: 12px 25px;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
  transition: background 0.3s ease;
}

.property-manager-contact-form .submit-btn input[type="submit"]:hover {
  background-color: #0f3d21;
}/* End custom CSS */