.elementor-3279 .elementor-element.elementor-element-7fb7139{--display:flex;}.elementor-3279 .elementor-element.elementor-element-528044b{--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-3279 .elementor-element.elementor-element-528044b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3279 .elementor-element.elementor-element-e44d103{--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-3279 .elementor-element.elementor-element-e44d103.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3279 .elementor-element.elementor-element-cf75ab2{text-align:end;}.elementor-3279 .elementor-element.elementor-element-cf75ab2 img{border-radius:50px 50px 50px 50px;}.elementor-3279 .elementor-element.elementor-element-55bac88{--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-3279 .elementor-element.elementor-element-55bac88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3279 .elementor-element.elementor-element-dbc6051{--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-3279 .elementor-element.elementor-element-dbc6051.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3279 .elementor-element.elementor-element-d9d08d0{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-3279 .elementor-element.elementor-element-d9d08d0 > .elementor-widget-container{margin:-265px 0px 0px 0px;}.elementor-3279 .elementor-element.elementor-element-d9d08d0.elementor-element{--align-self:flex-start;}.elementor-3279 .elementor-element.elementor-element-cf28ff0{--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-3279 .elementor-element.elementor-element-cf28ff0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3279 .elementor-element.elementor-element-71f8077{--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-3279 .elementor-element.elementor-element-71f8077.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3279 .elementor-element.elementor-element-28d516a{text-align:end;}.elementor-3279 .elementor-element.elementor-element-28d516a img{border-radius:50px 50px 50px 50px;}.elementor-3279 .elementor-element.elementor-element-5b2383d{--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-3279 .elementor-element.elementor-element-5b2383d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3279 .elementor-element.elementor-element-78386d8{--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-3279 .elementor-element.elementor-element-78386d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3279 .elementor-element.elementor-element-e7b7850{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-3279 .elementor-element.elementor-element-e7b7850 > .elementor-widget-container{margin:-265px 0px 0px 0px;}.elementor-3279 .elementor-element.elementor-element-e7b7850.elementor-element{--align-self:flex-start;}.elementor-3279 .elementor-element.elementor-element-33f16e6{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3279 .elementor-element.elementor-element-33f16e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3279 .elementor-element.elementor-element-959d78c{--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-3279 .elementor-element.elementor-element-959d78c.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-3279 .elementor-element.elementor-element-528044b{--width:502px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3279 .elementor-element.elementor-element-d9d08d0{--container-widget-width:356px;--container-widget-flex-grow:0;width:var( --container-widget-width, 356px );max-width:356px;}.elementor-3279 .elementor-element.elementor-element-cf28ff0{--width:502px;}.elementor-3279 .elementor-element.elementor-element-28d516a{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-3279 .elementor-element.elementor-element-28d516a.elementor-element{--align-self:center;}.elementor-3279 .elementor-element.elementor-element-e7b7850{--container-widget-width:356px;--container-widget-flex-grow:0;width:var( --container-widget-width, 356px );max-width:356px;}}@media(min-width:768px){.elementor-3279 .elementor-element.elementor-element-e44d103{--width:50.081%;}.elementor-3279 .elementor-element.elementor-element-55bac88{--width:59.59%;}.elementor-3279 .elementor-element.elementor-element-dbc6051{--width:81.738%;}.elementor-3279 .elementor-element.elementor-element-71f8077{--width:50.081%;}.elementor-3279 .elementor-element.elementor-element-5b2383d{--width:59.59%;}.elementor-3279 .elementor-element.elementor-element-78386d8{--width:81.738%;}.elementor-3279 .elementor-element.elementor-element-33f16e6{--width:100%;}.elementor-3279 .elementor-element.elementor-element-959d78c{--width:34.38%;}}/* Start custom CSS for wpforms, class: .elementor-element-e7b7850 *//* Make form full width */
.wpforms-container {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 15px;
  box-sizing: border-box;
}

/* Stack fields properly */
.wpforms-form .wpforms-field {
  width: 100% !important;
  margin-bottom: 15px;
}

/* Fix multi-column layouts */
.wpforms-form .wpforms-one-half,
.wpforms-form .wpforms-one-third,
.wpforms-form .wpforms-two-thirds {
  width: 100% !important;
  margin: 0 0 15px 0 !important;
}

/* Inputs */
.wpforms-form input,
.wpforms-form textarea,
.wpforms-form select {
  width: 100% !important;
  padding: 14px !important;
  font-size: 16px !important; /* prevents iPhone zoom */
  border-radius: 10px;
  box-sizing: border-box;
}

/* Textarea height */
.wpforms-form textarea {
  min-height: 120px;
}

/* Submit button */
.wpforms-submit {
  width: 100% !important;
  padding: 16px !important;
  font-size: 16px !important;
  border-radius: 12px;
}

/* Labels spacing */
.wpforms-form label {
  margin-bottom: 6px;
  display: block;
}

/* 🔥 MOBILE ONLY FIXES */
@media (max-width: 768px) {

  .wpforms-container {
    padding: 0 10px;
  }

  .wpforms-form input,
  .wpforms-form textarea,
  .wpforms-form select {
    font-size: 16px !important;
  }

}/* End custom CSS */