.elementor-25 .elementor-element.elementor-element-0c76796{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-e08c29a.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-e08c29a wpo-contact-pg-section .wpo-contact-title p{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e08c29a .wpo-contact-pg-section .wpo-contact-form-area input[type="text"], 
				.elementor-25 .elementor-element.elementor-element-e08c29a .wpo-contact-pg-section .wpo-contact-form-area input[type="email"], 
				.elementor-25 .elementor-element.elementor-element-e08c29a .wpo-contact-pg-section .wpo-contact-form-area input[type="date"], 
				.elementor-25 .elementor-element.elementor-element-e08c29a .wpo-contact-pg-section .wpo-contact-form-area input[type="time"], 
				.elementor-25 .elementor-element.elementor-element-e08c29a .wpo-contact-pg-section .wpo-contact-form-area input[type="number"], 
				.elementor-25 .elementor-element.elementor-element-e08c29a .wpo-contact-pg-section .wpo-contact-form-area textarea, 
				.elementor-25 .elementor-element.elementor-element-e08c29a .wpo-contact-pg-section .wpo-contact-form-area select, 
				.elementor-25 .elementor-element.elementor-element-e08c29a .wpo-contact-pg-section .wpo-contact-form-area .form-control, 
				.elementor-25 .elementor-element.elementor-element-e08c29a .track-contact .track-trace select, 
				.elementor-25 .elementor-element.elementor-element-e08c29a .track-contact .track-trace input{letter-spacing:0.2px;}.elementor-25 .elementor-element.elementor-element-e08c29a .wpo-contact-pg-section .wpo-contact-form-area label{color:#826363 !important;}.elementor-25 .elementor-element.elementor-element-faaf834 .e-link-in-bio__bg{background-color:#3358D3;}.elementor-25 .elementor-element.elementor-element-faaf834 .e-link-in-bio__bg-overlay{background-color:#3358D3;}.elementor-25 .elementor-element.elementor-element-faaf834 .e-link-in-bio{--e-link-in-bio-heading-color:#E6EAEA;--e-link-in-bio-title-color:#F8FFFF;--e-link-in-bio-description-color:#E8F2F3;--e-link-in-bio-icon-color:#B7EFD0;--e-link-in-bio-ctas-text-color:#FFFFFF;--e-link-in-bio-ctas-background-color:#083032;--background-overlay-opacity:0.5;}.elementor-25 .elementor-element.elementor-element-faaf834 .e-link-in-bio__heading{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-25 .elementor-element.elementor-element-faaf834 .e-link-in-bio__title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-25 .elementor-element.elementor-element-faaf834 .e-link-in-bio__description{font-family:"Poppins", Sans-serif;font-weight:normal;}.elementor-25 .elementor-element.elementor-element-faaf834 .e-link-in-bio__cta.is-type-link{--e-link-in-bio-ctas-text-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-faaf834 .e-link-in-bio__cta{font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-25 .elementor-element.elementor-element-b94da6a{padding:0px 0px 90px 0px;}.elementor-25 .elementor-element.elementor-element-22182c6{padding:100px 0px 70px 0px;}.elementor-25 .elementor-element.elementor-element-dc0e5b9{padding:0px 0px 100px 0px;}.elementor-25 .elementor-element.elementor-element-6e26c72 iframe{height:500px;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-0c76796{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-b94da6a{padding:0px 0px 80px 0px;}.elementor-25 .elementor-element.elementor-element-22182c6{padding:70px 0px 70px 0px;}.elementor-25 .elementor-element.elementor-element-dc0e5b9{padding:0px 0px 7px 0px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-0c76796{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for wpo-consultar_contact_form, class: .elementor-element-e08c29a */.my-contact-form p label{
   font-size: 14px;
  line-height: 0px;
  top: 43%;
  position: absolute;
  right: 26%;
}

/* Mobile styles */
@media (max-width: 768px) {
  .my-contact-form p label {
   font-size: 12px;
    top: 58%;
    right: 58%;
  }
}


.wpcf7-form-control-wrap:has(input[required])::before,
.wpcf7-form-control-wrap:has(textarea[required])::before,
.wpcf7-form-control-wrap:has(select[required])::before {
    content: "*" !important;
    color: red !important;
    margin-right: 5px !important;
}/* End custom CSS */