.elementor-17636 .elementor-element.elementor-element-34ddf43{--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-17636 .elementor-element.elementor-element-34ddf43:not(.elementor-motion-effects-element-type-background), .elementor-17636 .elementor-element.elementor-element-34ddf43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17636 .elementor-element.elementor-element-34ddf43 .wcf-image-hover{background-image:url( https://pensualizei.com.br/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-17636 .elementor-element.elementor-element-d919555{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-17636 .elementor-element.elementor-element-d919555.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17636 .elementor-element.elementor-element-d919555 .wcf-image-hover{background-image:url( https://pensualizei.com.br/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-17636 .elementor-element.elementor-element-79d7a1f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17636 .elementor-element.elementor-element-79d7a1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17636 .elementor-element.elementor-element-79d7a1f .wcf-image-hover{background-image:url( https://pensualizei.com.br/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-17636 .elementor-element.elementor-element-d06fdb4 .wcf--title{color:#292727;font-family:"Ubuntu", Sans-serif;font-size:47px;line-height:43px;}.elementor-17636 .elementor-element.elementor-element-d06fdb4 .wcf--title .highlight{color:#f00000;}.elementor-17636 .elementor-element.elementor-element-5b822fb{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17636 .elementor-element.elementor-element-5b822fb .wcf-image-hover{background-image:url( https://pensualizei.com.br/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-17636 .elementor-element.elementor-element-749315a{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-17636 .elementor-element.elementor-element-749315a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17636 .elementor-element.elementor-element-749315a .wcf--text{color:#555555;}.elementor-17636 .elementor-element.elementor-element-749315a .wcf--text, .elementor-17636 .elementor-element.elementor-element-749315a .wcf--text *{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:400;line-height:25.5px;}.elementor-17636 .elementor-element.elementor-element-ff127ec .wcf--form-wrapper{text-align:left;}.elementor-17636 .elementor-element.elementor-element-ff127ec .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:55px;}.elementor-17636 .elementor-element.elementor-element-ff127ec .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:55px;}.elementor-17636 .elementor-element.elementor-element-ff127ec .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:55px;}.elementor-17636 .elementor-element.elementor-element-ff127ec .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:55px;}.elementor-17636 .elementor-element.elementor-element-ff127ec .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:55px;}.elementor-17636 .elementor-element.elementor-element-ff127ec .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:55px;}.elementor-17636 .elementor-element.elementor-element-ff127ec .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:55px;}.elementor-17636 .elementor-element.elementor-element-ff127ec .wpcf7-form .wpcf7-form-control-wrap textarea{height:175px;}.elementor-17636 .elementor-element.elementor-element-ff127ec .wpcf7-form .wpcf7-submit{height:55px;}.elementor-17636 .elementor-element.elementor-element-ff127ec .wpcf7-submit{color:#080808;fill:#080808;background-color:#FFFFFF;}.elementor-17636 .elementor-element.elementor-element-ff127ec .wpcf7-submit:hover{color:#FFFDFD;fill:#FFFDFD;}.elementor-17636 .elementor-element.elementor-element-ff127ec .wpcf7-submit:not(.btn-parallal-border, .btn-rollover-cross):after, .elementor-17636 .elementor-element.elementor-element-ff127ec .btn-rollover-cross:hover, .elementor-17636 .elementor-element.elementor-element-ff127ec .btn-parallal-border:hover, .elementor-17636 .elementor-element.elementor-element-ff127ec .wpcf7-submit.btn-hover-none:hover{background-color:#000000;}@media(min-width:768px){.elementor-17636 .elementor-element.elementor-element-34ddf43{--content-width:1200px;}.elementor-17636 .elementor-element.elementor-element-79d7a1f{--width:50%;}.elementor-17636 .elementor-element.elementor-element-5b822fb{--width:50%;}}@media(max-width:1024px){.elementor-17636 .elementor-element.elementor-element-d919555{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-17636 .elementor-element.elementor-element-d919555{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17636 .elementor-element.elementor-element-5b822fb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for container, class: .elementor-element-34ddf43 *//* Estilo base para campos do formulário */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 select,
.wpcf7 textarea {
  width: 100%;
  padding: 12px 10px;
  border: none;
  border-bottom: 1px solid #ccc;
  background-color: transparent;
  font-size: 16px;
  transition: all 0.3s ease;
  outline: none;
}

.wpcf7 input:focus,
.wpcf7 select:focus,
.wpcf7 textarea:focus {
  border-bottom: 1px solid #000;
}

/* Espaçamento entre os campos */
.row.g-3 > [class*="col-"] {
  margin-bottom: 20px;
}

/* Estilização dos selects */
.wpcf7 select {
  appearance: none;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%227%22%20viewBox%3D%220%200%2012%207%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M6%207L0%200h12L6%207z%22%20fill%3D%22%23333%22/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 10px;
  padding-right: 30px;
}

/* Textarea ocupa largura total */
.wpcf7 textarea {
  resize: vertical;
  min-height: 120px;
}

/* Botão circular estilo Axtra */
.pc-btn .wpcf7-submit {
  width: 150px;
  height: 150px;
  border-radius: 100%;
  border: 1px solid #ccc;
  background: transparent;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  line-height: 1.2;
  padding: 40px 10px;
}

.pc-btn .wpcf7-submit:hover {
  background-color: #000;
  color: #fff;
}

.pc-btn .wpcf7-submit::after {
  content: "↗";
  position: absolute;
  right: 25px;
  bottom: 25px;
  font-size: 14px;
}

/* Ajuste para alinhamento do botão no lado direito */
.text-end {
  text-align: right;
}

/* Remove bordas extras do reCAPTCHA se necessário */
.anr_captcha_field {
  margin-top: 10px;
}/* End custom CSS */