.elementor-136 .elementor-element.elementor-element-72b614f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-136 .elementor-element.elementor-element-9f318a4{--display:flex;--background-transition:0.3s;}.elementor-136 .elementor-element.elementor-element-9f318a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-136 .elementor-element.elementor-element-ec2c237{text-align:left;}.elementor-136 .elementor-element.elementor-element-6d3ddd9{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-136 .elementor-element.elementor-element-649df73 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-136 .elementor-element.elementor-element-649df73 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-136 .elementor-element.elementor-element-649df73{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-136 .elementor-element.elementor-element-649df73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-136 .elementor-element.elementor-element-649df73 .elementor-icon-list-item > a{font-family:"Krub", Sans-serif;font-size:16px;text-transform:uppercase;}.elementor-136 .elementor-element.elementor-element-649df73 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-136 .elementor-element.elementor-element-274cf20 .wpcf7-form input[type=submit]{transition:all .25s linear 0s;-webkit-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;}.elementor-136 .elementor-element.elementor-element-385bb2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:77px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-136 .elementor-element.elementor-element-385bb2c:not(.elementor-motion-effects-element-type-background), .elementor-136 .elementor-element.elementor-element-385bb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-136 .elementor-element.elementor-element-385bb2c, .elementor-136 .elementor-element.elementor-element-385bb2c::before{--border-transition:0.3s;}.elementor-136 .elementor-element.elementor-element-9770fac{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-136 .elementor-element.elementor-element-91d99ec{color:var( --e-global-color-astglobalcolor5 );font-size:14px;line-height:1em;}.elementor-136 .elementor-element.elementor-element-d12b378 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-136 .elementor-element.elementor-element-d12b378 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-136 .elementor-element.elementor-element-d12b378{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-136 .elementor-element.elementor-element-d12b378 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-136 .elementor-element.elementor-element-d12b378 .elementor-icon-list-item > a{font-size:14px;}.elementor-136 .elementor-element.elementor-element-d12b378 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-136 .elementor-element.elementor-element-35aa520{--display:flex;--background-transition:0.3s;}.elementor-136 .elementor-element.elementor-element-087d27c{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-136 .elementor-element.elementor-element-087d27c .elementor-widget-container{text-align:right;}.elementor-136 .elementor-element.elementor-element-087d27c .elementor-social-icon{background-color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-136 .elementor-element.elementor-element-9f318a4{--justify-content:center;}}@media(max-width:1024px){.elementor-136 .elementor-element.elementor-element-649df73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-136 .elementor-element.elementor-element-649df73 .elementor-icon-list-item > a{font-size:11px;}}@media(max-width:767px){.elementor-136 .elementor-element.elementor-element-ec2c237{text-align:center;}.elementor-136 .elementor-element.elementor-element-649df73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-136 .elementor-element.elementor-element-649df73 .elementor-icon-list-item > a{font-size:13px;}.elementor-136 .elementor-element.elementor-element-91d99ec{text-align:center;}.elementor-136 .elementor-element.elementor-element-087d27c .elementor-widget-container{text-align:center;}}@media(min-width:768px){.elementor-136 .elementor-element.elementor-element-72b614f{--content-width:1200px;}.elementor-136 .elementor-element.elementor-element-9f318a4{--width:32%;}.elementor-136 .elementor-element.elementor-element-385bb2c{--content-width:1200px;}}@media(max-width:1366px) and (min-width:768px){.elementor-136 .elementor-element.elementor-element-72b614f{--content-width:900px;}.elementor-136 .elementor-element.elementor-element-9f318a4{--width:41.091%;}.elementor-136 .elementor-element.elementor-element-385bb2c{--content-width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-136 .elementor-element.elementor-element-72b614f{--content-width:700px;}.elementor-136 .elementor-element.elementor-element-385bb2c{--content-width:700px;}}/* Start custom CSS for void-section-cf7, class: .elementor-element-274cf20 *//* CSS Personalizado para Contact Form 7 */
.my-custom-form {
  display: flex;
  justify-content: space-between;
  width: 100%;
  border: 1px solid #ccc;
  max-height: 80px
}

.input-wrap, .submit-wrap {
  margin: 0;
  padding: 15px;
  
}

.input-wrap {
  flex-grow: 7;
   border:none;
  
  
}

.submit-wrap {
  flex-grow: 3; /* Tomará 3 partes del espacio disponible */
}

.my-custom-form input[type="email"] {
  width: 100%;
  padding: 20px;
 background: #fff;
  border:none;
  border-radius: 0px;
  margin-right: 10px; /* Espacio entre el campo de email y el botón */
}

.my-custom-form input[type="submit"] {
  width: 100%;
  padding: 10px;
  background-color: #5E17EB;
  color: #fff;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.my-custom-form input[type="submit"]:hover {
  background-color: #a000a0;
 
}/* End custom CSS */