.elementor-37558 .elementor-element.elementor-element-e4efa9f{--display:flex;--min-height:795px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-37558 .elementor-element.elementor-element-e4efa9f:not(.elementor-motion-effects-element-type-background), .elementor-37558 .elementor-element.elementor-element-e4efa9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ondacor.com/wp-content/uploads/2025/07/Banner-pagina-telemovel.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37558 .elementor-element.elementor-element-8a809e0{--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-37558 .elementor-element.elementor-element-b33362b .elementor-image-carousel-caption{text-align:center;margin-block-start:-20px;}.elementor-37558 .elementor-element.elementor-element-b44f459{--display:flex;--min-height:417px;--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-37558 .elementor-element.elementor-element-dbbc9b9{--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-37558 .elementor-element.elementor-element-2b2a008{--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-37558 .elementor-element.elementor-element-7ecd851{--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-37558 .elementor-element.elementor-element-15028e8{--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-37558 .elementor-element.elementor-element-b1fb45c{--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-37558 .elementor-element.elementor-element-5cc9ff9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;}.elementor-37558 .elementor-element.elementor-element-5cc9ff9:not(.elementor-motion-effects-element-type-background), .elementor-37558 .elementor-element.elementor-element-5cc9ff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ondacor.com/wp-content/uploads/2025/07/BANNER-VERTICAL.png");background-position:top center;background-size:cover;}.elementor-37558 .elementor-element.elementor-element-2d3f618{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37558 .elementor-element.elementor-element-8cf289f{--display:flex;}.elementor-37558 .elementor-element.elementor-element-6dda3c5{text-align:center;}.elementor-37558 .elementor-element.elementor-element-6dda3c5 .elementor-heading-title{font-size:29px;}.elementor-37558 .elementor-element.elementor-element-bcb8843{--display:flex;}.elementor-37558 .elementor-element.elementor-element-1a34d78{--display:flex;--min-height:-10px;--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;}.elementor-37558 .elementor-element.elementor-element-7a54242{--display:flex;--min-height:250px;--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-37558 .elementor-element.elementor-element-8259e26 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form label{color:#000000;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form label span{color:#777777;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form select{width:100%;height:50px;color:#000000;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form .ekit-form-input, .elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form select, .elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form input{margin-bottom:20px;}.elementor-37558 .elementor-element.elementor-element-8259e26 .wpcf7-form textarea{color:#000000;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form > p{text-align:left;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form input[type="submit"]{border-radius:14px 14px 14px 14px;color:#ffffff;}.elementor-37558 .elementor-element.elementor-element-8259e26 .ekit-form form input[type="submit"]:hover{color:#ffffff;}@media(min-width:768px){.elementor-37558 .elementor-element.elementor-element-b44f459{--content-width:1600px;}.elementor-37558 .elementor-element.elementor-element-dbbc9b9{--width:25%;}.elementor-37558 .elementor-element.elementor-element-2b2a008{--width:25%;}.elementor-37558 .elementor-element.elementor-element-7ecd851{--width:25%;}.elementor-37558 .elementor-element.elementor-element-15028e8{--width:25%;}.elementor-37558 .elementor-element.elementor-element-b1fb45c{--content-width:1600px;}.elementor-37558 .elementor-element.elementor-element-5cc9ff9{--width:50%;}.elementor-37558 .elementor-element.elementor-element-2d3f618{--width:50%;}.elementor-37558 .elementor-element.elementor-element-1a34d78{--content-width:1600px;}.elementor-37558 .elementor-element.elementor-element-7a54242{--content-width:1600px;}}/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-8259e26 *//* Container do formulário */
.wpcf7-form {
  max-width: 1600px;
  margin: 0 auto;
  padding: 40px 60px;
  background: linear-gradient(to right, #ffffff, #f4f6fa);
  border-radius: 20px;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.08);
  font-family: 'Poppins', sans-serif;
}

/* Campo com label flutuante */
.wpcf7-form label {
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.wpcf7-form label input,
.wpcf7-form label textarea,
.wpcf7-form label select {
  width: 100%;
  padding: 18px 20px;
  border: 1px solid #0085E3;
  border-radius: 12px;
  background: #fff;
  font-size: 1em;
  transition: border-color 0.3s ease;
  box-sizing: border-box;
}

.wpcf7-form label input:focus,
.wpcf7-form label textarea:focus {
  border-color: #005fa3;
  outline: none;
}

/* Label flutuante */
.wpcf7-form label::before {
  content: attr(data-label);
  position: absolute;
  top: -14px;
  left: 16px;
  background: #f4f6fa;
  padding: 0 10px;
  font-size: 0.75em;
  color: #444;
  border-radius: 4px;
}

/* Botão estilizado */
.wpcf7-form input[type="submit"] {
  display: inline-block;
  width: 100%;
  padding: 18px 0;
  font-size: 1em;
  font-weight: 600;
  color: #fff;
  background: linear-gradient(135deg, #0085E3, #0066cc);
  border: none;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 8px 24px rgba(0, 133, 227, 0.4);
  margin-top: 10px;
}

.wpcf7-form input[type="submit"]:hover {
  background: linear-gradient(135deg, #006bbd, #004488);
  transform: translateY(-2px);
  box-shadow: 0 10px 30px rgba(0, 133, 227, 0.5);
}/* End custom CSS */