.elementor-13206 .elementor-element.elementor-element-f5129f5{--display:flex;--min-height:640px;--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;--justify-content:flex-end;--align-items:flex-start;--padding-top:80px;--padding-bottom:0114px;--padding-left:100px;--padding-right:100px;}.elementor-13206 .elementor-element.elementor-element-f5129f5:not(.elementor-motion-effects-element-type-background), .elementor-13206 .elementor-element.elementor-element-f5129f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.proavance.pe/wp-content/uploads/2026/02/closeup-hands-passing-contract-unrecognizable-businessman-1.webp");background-position:center center;background-size:cover;}.elementor-13206 .elementor-element.elementor-element-5b3cc9a{--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;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.7;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-13206 .elementor-element.elementor-element-5b3cc9a::before, .elementor-13206 .elementor-element.elementor-element-5b3cc9a > .elementor-background-video-container::before, .elementor-13206 .elementor-element.elementor-element-5b3cc9a > .e-con-inner > .elementor-background-video-container::before, .elementor-13206 .elementor-element.elementor-element-5b3cc9a > .elementor-background-slideshow::before, .elementor-13206 .elementor-element.elementor-element-5b3cc9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-13206 .elementor-element.elementor-element-5b3cc9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2148d50 );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13206 .elementor-element.elementor-element-66d1d39{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:start;}.elementor-13206 .elementor-element.elementor-element-66d1d39 .elementor-heading-title{font-family:var( --e-global-typography-3c21128-font-family ), Sans-serif;font-size:var( --e-global-typography-3c21128-font-size );font-weight:var( --e-global-typography-3c21128-font-weight );text-transform:var( --e-global-typography-3c21128-text-transform );line-height:var( --e-global-typography-3c21128-line-height );color:var( --e-global-color-primary );}.elementor-13206 .elementor-element.elementor-element-aa10f70{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-13206 .elementor-element.elementor-element-aa10f70:not(.elementor-motion-effects-element-type-background), .elementor-13206 .elementor-element.elementor-element-aa10f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-13206 .elementor-element.elementor-element-e939410{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13206 .elementor-element.elementor-element-5a21f5f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13206 .elementor-element.elementor-element-5a21f5f:not(.elementor-motion-effects-element-type-background), .elementor-13206 .elementor-element.elementor-element-5a21f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13206 .elementor-element.elementor-element-5bb43bf{text-align:center;}.elementor-13206 .elementor-element.elementor-element-5bb43bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#173D5D;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:17px;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-17px;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-field-group > label, .elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-field-subgroup label{color:#2C2C2C;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-field-type-html{padding-bottom:0px;color:#63666A;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-field-group .elementor-field{color:#2C2C2C;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-field-group .elementor-field, .elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#D9D9D9;border-width:1px 1px 1px 1px;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-field-group .elementor-select-wrapper select{border-color:#D9D9D9;border-width:1px 1px 1px 1px;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-field-group .elementor-select-wrapper::before{color:#D9D9D9;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;padding:15px 60px 15px 60px;}.elementor-13206 .elementor-element.elementor-element-c670b98 .e-form__buttons__wrapper__button-next{background-color:#11C0F0;color:#003865;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-button[type="submit"]{background-color:#11C0F0;color:#003865;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-button[type="submit"] svg *{fill:#003865;}.elementor-13206 .elementor-element.elementor-element-c670b98 .e-form__buttons__wrapper__button-previous{background-color:#11C0F0;color:#003865;}.elementor-13206 .elementor-element.elementor-element-c670b98 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-13206 .elementor-element.elementor-element-c670b98 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-13206 .elementor-element.elementor-element-c670b98{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-13206 .elementor-element.elementor-element-5b3cc9a{--width:50%;}.elementor-13206 .elementor-element.elementor-element-e939410{--content-width:65%;}.elementor-13206 .elementor-element.elementor-element-5a21f5f{--content-width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-13206 .elementor-element.elementor-element-aa10f70{--content-width:75%;}.elementor-13206 .elementor-element.elementor-element-e939410{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13206 .elementor-element.elementor-element-5b3cc9a{--width:50%;}.elementor-13206 .elementor-element.elementor-element-aa10f70{--content-width:100%;}.elementor-13206 .elementor-element.elementor-element-5a21f5f{--content-width:100%;}}@media(max-width:1366px){.elementor-13206 .elementor-element.elementor-element-66d1d39{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13206 .elementor-element.elementor-element-66d1d39 .elementor-heading-title{font-size:var( --e-global-typography-3c21128-font-size );line-height:var( --e-global-typography-3c21128-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-13206 .elementor-element.elementor-element-f5129f5{--min-height:400px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-13206 .elementor-element.elementor-element-66d1d39 .elementor-heading-title{font-size:var( --e-global-typography-3c21128-font-size );line-height:var( --e-global-typography-3c21128-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-13206 .elementor-element.elementor-element-f5129f5{--min-height:350px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13206 .elementor-element.elementor-element-5b3cc9a{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13206 .elementor-element.elementor-element-66d1d39{width:100%;max-width:100%;text-align:center;}.elementor-13206 .elementor-element.elementor-element-66d1d39 .elementor-heading-title{font-size:var( --e-global-typography-3c21128-font-size );line-height:var( --e-global-typography-3c21128-line-height );}.elementor-13206 .elementor-element.elementor-element-aa10f70{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13206 .elementor-element.elementor-element-5a21f5f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13206 .elementor-element.elementor-element-5bb43bf > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for form, class: .elementor-element-c670b98 *//*color placeholder*/

.elementor-widget-form input::placeholder,
.elementor-widget-form textarea::placeholder{
  color: #63666A !important;
  opacity: 1;
}
/*
=============================
            iconos
=============================
*/


/* Base: para posicionar el icono */
.elementor-form .elementor-form-fields-wrapper .elementor-field-group{
  position: relative;
}

/* Deja espacio a la IZQUIERDA para que el icono no tape el texto */
.elementor-form .elementor-form-fields-wrapper .elementor-field-group
input.elementor-field,
.elementor-form .elementor-form-fields-wrapper .elementor-field-group
textarea.elementor-field-textual{
  padding-left: 37px !important;
}

/* Icono con ::before (se aplica al CONTENEDOR del campo) */
.elementor-form .elementor-form-fields-wrapper .elementor-field-group::before{
  content:"";
  position:absolute;
  left:17px;
  top:50%;
  transform:translateY(-50%);
  width:15px;
  height:15px;
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
  opacity:.95;
  pointer-events:none;
}

/* 1er campo (input texto) */
.elementor-form .elementor-form-fields-wrapper
.elementor-field-group:nth-child(1)::before{
  background-image:url("/wp-content/uploads/2026/02/Layer.svg");
}

/* 2do campo (input texto/email) */
.elementor-form .elementor-form-fields-wrapper
.elementor-field-group:nth-child(2)::before{
  background-image:url("/wp-content/uploads/2026/02/email.svg");
}

/* 3er campo (textarea) */
.elementor-form .elementor-form-fields-wrapper
.elementor-field-group:nth-child(4)::before{
  background-image:url("/wp-content/uploads/2026/02/conversation.svg");
  top:8px;        /* mejor para textarea */
  transform:none;
}

/* =========================
   RADIOS: borde #D9D9D9
   ========================= */
.elementor-form .elementor-field-type-radio input[type="radio"]{
  -webkit-appearance: none;
  appearance: none;
  width: 13px;
  height: 13px;
  border: 1px solid #D9D9D9;   /* <-- BORDE */
  border-radius: 50%;
  background: #fff;
  display: inline-grid;
  place-content: center;
  margin-right: 5px;
  vertical-align: middle;
  cursor: pointer;
}

/* Punto interno cuando está marcado */
.elementor-form .elementor-field-type-radio input[type="radio"]::before{
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  transform: scale(0);
  transition: transform .12s ease-in-out;
  background: #002542;         /* color del punto */
}

.elementor-form .elementor-field-type-radio input[type="radio"]:checked::before{
  transform: scale(1);
}


/* =========================
   CHECKBOX ACEPTACIÓN
   color #63666A + más grande
   ========================= */

.elementor-form .elementor-field-type-acceptance input[type="checkbox"]{
  accent-color: #63666A ;
  width: 20px;      /* más grande */
  height: 20px;     /* más grande */
  transform: translateY(2px); /* alinea con el texto */
  margin-right: 10px;
}

/* Fallback: borde también */
.elementor-form .elementor-field-type-acceptance input[type="checkbox"]{
  border-color:#63666A;
}

#btn-gobal-transition:hover {
    color: #11C0F0;
}


/*Solo para el texto del checkbox
   */
.elementor-13206 .elementor-element.elementor-element-c670b98 .elementor-field-type-acceptance .elementor-field-option label {
    line-height: 1.2rem !important;
}/* End custom CSS */