.elementor-1248 .elementor-element.elementor-element-9e5e43e{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1248 .elementor-element.elementor-element-9e5e43e:not(.elementor-motion-effects-element-type-background), .elementor-1248 .elementor-element.elementor-element-9e5e43e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE9;}.elementor-1248 .elementor-element.elementor-element-db9477c{font-weight:600;letter-spacing:2px;color:#C6A15A;}.elementor-1248 .elementor-element.elementor-element-05eb22c .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-1248 .elementor-element.elementor-element-948947e .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-e70d730 );color:var( --e-global-color-e70d730 );border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;}.elementor-1248 .elementor-element.elementor-element-6092733{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1248 .elementor-element.elementor-element-7b606a3{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 40px 0px rgba(0, 0, 0, 0.06);}.elementor-1248 .elementor-element.elementor-element-6961244{padding:15px 10px 15px 10px;}.elementor-1248 .elementor-element.elementor-element-6961244 .elementor-icon-box-wrapper{gap:25px;}.elementor-1248 .elementor-element.elementor-element-6961244.elementor-view-stacked .elementor-icon{background-color:#5A2A1E;}.elementor-1248 .elementor-element.elementor-element-6961244.elementor-view-framed .elementor-icon, .elementor-1248 .elementor-element.elementor-element-6961244.elementor-view-default .elementor-icon{fill:#5A2A1E;color:#5A2A1E;border-color:#5A2A1E;}.elementor-1248 .elementor-element.elementor-element-6961244 .elementor-icon-box-title, .elementor-1248 .elementor-element.elementor-element-6961244 .elementor-icon-box-title a{font-weight:600;}.elementor-1248 .elementor-element.elementor-element-6961244 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1248 .elementor-element.elementor-element-6961244 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1248 .elementor-element.elementor-element-9cbd9bd{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 40px 0px rgba(0, 0, 0, 0.06);}.elementor-1248 .elementor-element.elementor-element-5b6ded8{padding:15px 10px 15px 10px;}.elementor-1248 .elementor-element.elementor-element-5b6ded8 .elementor-icon-box-wrapper{gap:25px;}.elementor-1248 .elementor-element.elementor-element-5b6ded8.elementor-view-stacked .elementor-icon{background-color:#5A2A1E;}.elementor-1248 .elementor-element.elementor-element-5b6ded8.elementor-view-framed .elementor-icon, .elementor-1248 .elementor-element.elementor-element-5b6ded8.elementor-view-default .elementor-icon{fill:#5A2A1E;color:#5A2A1E;border-color:#5A2A1E;}.elementor-1248 .elementor-element.elementor-element-5b6ded8 .elementor-icon-box-title, .elementor-1248 .elementor-element.elementor-element-5b6ded8 .elementor-icon-box-title a{font-weight:600;}.elementor-1248 .elementor-element.elementor-element-5b6ded8 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1248 .elementor-element.elementor-element-5b6ded8 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1248 .elementor-element.elementor-element-4e6fa27{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 40px 0px rgba(0, 0, 0, 0.06);}.elementor-1248 .elementor-element.elementor-element-f883faa{padding:15px 10px 15px 10px;}.elementor-1248 .elementor-element.elementor-element-f883faa .elementor-icon-box-wrapper{gap:25px;}.elementor-1248 .elementor-element.elementor-element-f883faa.elementor-view-stacked .elementor-icon{background-color:#5A2A1E;}.elementor-1248 .elementor-element.elementor-element-f883faa.elementor-view-framed .elementor-icon, .elementor-1248 .elementor-element.elementor-element-f883faa.elementor-view-default .elementor-icon{fill:#5A2A1E;color:#5A2A1E;border-color:#5A2A1E;}.elementor-1248 .elementor-element.elementor-element-f883faa .elementor-icon-box-title, .elementor-1248 .elementor-element.elementor-element-f883faa .elementor-icon-box-title a{font-weight:600;}.elementor-1248 .elementor-element.elementor-element-f883faa .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-1248 .elementor-element.elementor-element-f883faa .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1248 .elementor-element.elementor-element-dde63f9{--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;--padding-top:30px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1248 .elementor-element.elementor-element-18de396{--display:flex;}.elementor-1248 .elementor-element.elementor-element-bd141b3{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 12px 40px 0px rgba(0, 0, 0, 0.12);}.elementor-1248 .elementor-element.elementor-element-bd141b3:not(.elementor-motion-effects-element-type-background), .elementor-1248 .elementor-element.elementor-element-bd141b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f8ac12 );}.elementor-1248 .elementor-element.elementor-element-cb64a08{--display:flex;}@media(min-width:768px){.elementor-1248 .elementor-element.elementor-element-9e5e43e{--content-width:1200px;}.elementor-1248 .elementor-element.elementor-element-18de396{--width:20%;}.elementor-1248 .elementor-element.elementor-element-bd141b3{--width:60%;}.elementor-1248 .elementor-element.elementor-element-cb64a08{--width:20%;}}/* Start custom CSS for shortcode, class: .elementor-element-e0253c7 *//* ---- CF7 estilo Providencia ---- */
.wpcf7 form {
  font-family: inherit;
}

.wpcf7 label{
  display:block;
  margin: 14px 0 6px;
  color:#5A2A1E;
  font-weight:600;
  font-size:14px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 select,
.wpcf7 textarea{
  width:100%;
  border:1px solid #E6DDD4;
  background:#fff;
  border-radius:14px;
  padding:12px 14px;
  outline:none;
  font-size:15px;
  color:#3b2a22;
}

.wpcf7 textarea{ min-height:120px; }

.wpcf7 input:focus,
.wpcf7 select:focus,
.wpcf7 textarea:focus{
  border-color:#C6A15A;
  box-shadow:0 0 0 3px rgba(198,161,90,.18);
}

.wpcf7 .wpcf7-list-item{
  display:block;
  margin:8px 0;
}

.wpcf7 input[type="checkbox"]{
  transform:scale(1.05);
  margin-right:8px;
}

.wpcf7 input[type="submit"]{
  background:#5A2A1E;
  color:#fff;
  border:none;
  border-radius:999px;
  padding:14px 26px;
  font-weight:700;
  cursor:pointer;
  margin-top:18px;
  transition: all .2s ease;
}

.wpcf7 input[type="submit"]:hover{
  transform: translateY(-2px);
  box-shadow:0 12px 28px rgba(0,0,0,.12);
}

.wpcf7 .wpcf7-response-output{
  border-radius:14px;
  padding:12px 14px;
}/* End custom CSS */