.elementor-15 .elementor-element.elementor-element-8e8ce3c > .elementor-container{max-width:1425px;}.elementor-15 .elementor-element.elementor-element-8e8ce3c{padding:110px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1e8ca8e > .elementor-container{max-width:1425px;}.elementor-15 .elementor-element.elementor-element-1e8ca8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1e8ca8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-590145f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -323px) 0px;z-index:2;}.elementor-15 .elementor-element.elementor-element-6cf107b{margin-top:400px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-311ce44 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-c78253f iframe{height:500px;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFF6FF;}body.elementor-page-15 h1, h2, h3, h4, h5, h6{text-transform:uppercase;}/* Start custom CSS for shortcode, class: .elementor-element-590145f */.formulario {
  background: rgba(0, 0, 0, 0.4); /* tu color o gradiente */
  padding: 30px;
  width: 400px;

  /* Solo corta la esquina superior derecha */
  clip-path: polygon(0 0, calc(100% - 50px) 0, 100% 50px, 100% 100%, 0 100%);
}

.elementor-15 .elementor-element.elementor-element-590145f {
  background: linear-gradient(
    175deg,
    rgba(0, 128, 0, 0.2),  /* verde con transparencia */
    rgba(0, 128, 0, 0.2)
  );
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  /* Corte en la esquina superior derecha */
  clip-path: polygon(0 0, calc(100% - 50px) 0, 100% 50px, 100% 100%, 0 100%);
}
.log-team-contact-form {
    padding: 50px;
    border-radius: 10px;
    background-color: #f7f7f700;
}
.log-team-contact-form input, .log-team-contact-form textarea {
    width: 100%;
    height: 62px;
    border: none;
    border: none;
    padding-left: 30px;
    margin-bottom: 20px;
    border-radius: 07px;
    background-color: #fff;
}
.log-team-contact-form .submit-btn button

 {
    color:white;
    font-size: 16px;
        font-family: 'Varela Round', sans-serif;
    font-weight: 200;
    border: none;
    padding: 15px 30px;
    border-radius: 07px;
    background-color: #006837!important;;
    text-transform: uppercase;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}
.log-team-contact-form .submit-btn button:hover {
    background-color: white!important; color: #f14902!important; border: 1px solid #f14902;
}
.breadcrumb-list {
    display: none;
}/* End custom CSS */