.elementor-1616 .elementor-element.elementor-element-abd7b6f{--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;--padding-top:180px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1616 .elementor-element.elementor-element-abd7b6f:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-abd7b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://probatiolex.com/wp-content/uploads/2026/08/detective-privado-en-castellon.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1616 .elementor-element.elementor-element-f0c0732{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-4293d29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-4293d29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1616 .elementor-element.elementor-element-5ee7d10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-2f58461{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-e8172d3{--divider-border-style:solid;--divider-color:#D8BE8661;--divider-border-width:1px;}.elementor-1616 .elementor-element.elementor-element-e8172d3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1616 .elementor-element.elementor-element-e8172d3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1616 .elementor-element.elementor-element-2a76d72{text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;font-style:italic;color:var( --e-global-color-secondary );}.elementor-1616 .elementor-element.elementor-element-d0c6968{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-d0c6968:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-d0c6968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b687059 );}.elementor-1616 .elementor-element.elementor-element-50ff78c{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-50ff78c:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-50ff78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180grad, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-1616 .elementor-element.elementor-element-65598b4{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-65598b4:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-65598b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b687059 );}.elementor-1616 .elementor-element.elementor-element-2006a16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1616 .elementor-element.elementor-element-87db484{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-87db484:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-87db484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180grad, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-1616 .elementor-element.elementor-element-56525cc{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1616 .elementor-element.elementor-element-56525cc:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-56525cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160grad, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-1616 .elementor-element.elementor-element-f908c08{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-group > label, .elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-subgroup label{color:var( --e-global-color-77838df );}.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-type-html{padding-bottom:0px;}.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1616 .elementor-element.elementor-element-5e5703d .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-button[type="submit"]{color:#ffffff;}.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1616 .elementor-element.elementor-element-5e5703d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1616 .elementor-element.elementor-element-5e5703d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1616 .elementor-element.elementor-element-5e5703d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-message.elementor-message-success{color:var( --e-global-color-77838df );}.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-message.elementor-message-danger{color:var( --e-global-color-77838df );}.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-message.elementor-help-inline{color:var( --e-global-color-77838df );}.elementor-1616 .elementor-element.elementor-element-5e5703d{--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;}.elementor-1616 .elementor-element.elementor-element-168a925{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-db7a6bf iframe{height:500px;filter:brightness( 100% ) contrast( 88% ) saturate( 21% ) blur( 0px ) hue-rotate( 207deg );}@media(max-width:1366px){.elementor-1616 .elementor-element.elementor-element-abd7b6f:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-abd7b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1616 .elementor-element.elementor-element-abd7b6f{--padding-top:160px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1616 .elementor-element.elementor-element-d0c6968{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-50ff78c{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-65598b4{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-87db484{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1616 .elementor-element.elementor-element-56525cc{--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}}@media(max-width:1200px){.elementor-1616 .elementor-element.elementor-element-abd7b6f:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-abd7b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:1024px){.elementor-1616 .elementor-element.elementor-element-87db484{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1616 .elementor-element.elementor-element-56525cc{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}}@media(max-width:880px){.elementor-1616 .elementor-element.elementor-element-abd7b6f:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-abd7b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1616 .elementor-element.elementor-element-2006a16 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:680px){.elementor-1616 .elementor-element.elementor-element-abd7b6f:not(.elementor-motion-effects-element-type-background), .elementor-1616 .elementor-element.elementor-element-abd7b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-1616 .elementor-element.elementor-element-abd7b6f{--padding-top:0150px;--padding-bottom:050px;--padding-left:25px;--padding-right:25px;}.elementor-1616 .elementor-element.elementor-element-87db484{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}}@media(min-width:681px){.elementor-1616 .elementor-element.elementor-element-abd7b6f{--content-width:1550px;}.elementor-1616 .elementor-element.elementor-element-4293d29{--width:64.058%;}.elementor-1616 .elementor-element.elementor-element-d0c6968{--content-width:1600px;}.elementor-1616 .elementor-element.elementor-element-50ff78c{--content-width:1600px;}.elementor-1616 .elementor-element.elementor-element-65598b4{--content-width:1600px;}.elementor-1616 .elementor-element.elementor-element-87db484{--content-width:900px;}.elementor-1616 .elementor-element.elementor-element-56525cc{--content-width:1600px;}.elementor-1616 .elementor-element.elementor-element-f908c08{--content-width:671px;}}/* Start custom CSS for container, class: .elementor-element-abd7b6f */.elementor-1616 .elementor-element.elementor-element-abd7b6f{
  background:
    radial-gradient(120% 80% at 78% 12%, rgba(198,163,90,.13), transparent 55%),
    radial-gradient(90% 70% at 15% 90%, rgba(28,71,54,.55), transparent 60%),
    linear-gradient(160deg, #0F2E22, #0A1F18);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0823302 */@media(max-width:600px){
    .pl-faq{ padding:0 20px !important; }

    .pl-faq .pl-faq-q{
      display:flex !important;
      width:100% !important;
      gap:14px !important;
      align-items:flex-start !important;
      white-space:normal !important;
      font-size:1.02rem !important;
      line-height:1.35 !important;
    }
    .pl-faq .pl-faq-q > span:first-child{
      flex:1 1 auto !important;
      min-width:0 !important;
      white-space:normal !important;
      overflow-wrap:anywhere !important;
      word-break:break-word !important;
    }
    .pl-faq .pl-ico{
      flex:0 0 22px !important;
      width:22px !important;
      margin-top:4px !important;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74102c2 */.pl-contact a{ color:inherit !important; }
  .pl-contact .pl-c-v a{ color:#F4EFE6 !important; }
  .pl-contact a:hover{ color:#D8BE86 !important; }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-5e5703d *//* Inputs, select y textarea */
.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-textual{
  background:rgba(244,239,230,.04) !important;
  border:1px solid rgba(198,163,90,.32) !important;
  border-radius:8px !important;
  color:#F4EFE6 !important;
  font-family:'Hanken Grotesk',system-ui,sans-serif !important;
  font-size:.95rem !important;
  padding:12px 14px !important;
  box-shadow:none !important;
  min-height:auto !important;
  transition:border-color .25s ease !important;
}
.elementor-1616 .elementor-element.elementor-element-5e5703d textarea.elementor-field-textual{min-height:96px !important;resize:none !important}

/* Placeholder */
.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-textual::placeholder{color:rgba(203,216,207,.5) !important}

/* Select: color del texto */
.elementor-1616 .elementor-element.elementor-element-5e5703d select.elementor-field-textual{color:#CBD8CF !important}

/* Foco dorado */
.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-textual:focus{
  border-color:#C6A35A !important;
  box-shadow:0 0 0 1px rgba(198,163,90,.35) !important;
  outline:none !important;
}

/* Etiquetas doradas (si activas "Etiqueta") */
.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-label{
  color:#C6A35A !important;
  font-size:.66rem !important;
  letter-spacing:.18em !important;
  text-transform:uppercase !important;
  font-family:'Hanken Grotesk',sans-serif !important;
}

/* Texto RGPD: pequeño y blanco */
.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-type-acceptance label,
.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-type-acceptance .elementor-field-option label{
  font-size:.7rem !important;
  color:#F4EFE6 !important;
  line-height:1.45 !important;
}
.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-type-acceptance input[type="checkbox"]{accent-color:#C6A35A !important}
.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-field-type-acceptance a{color:#D8BE86 !important;text-decoration:underline !important}

/* Botón enviar */
.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-button{
  background:#C6A35A !important;
  color:#0A1F18 !important;
  border:0 !important;
  border-radius:8px !important;
  font-family:'Hanken Grotesk',sans-serif !important;
  font-weight:500 !important;
  letter-spacing:.02em !important;
  padding:15px 26px !important;
  transition:background .25s ease !important;
}
.elementor-1616 .elementor-element.elementor-element-5e5703d .elementor-button:hover{background:#D8BE86 !important}


/* Campo cerrado: placeholder al mismo tono que "Email" */
.elementor-1616 .elementor-element.elementor-element-5e5703d select.elementor-field-textual{
  color:rgba(203,216,207,.5) !important;
  font-family:'Hanken Grotesk', system-ui, sans-serif !important;
}
/* Cuando ya hay una opción elegida, texto marfil pleno */
.elementor-1616 .elementor-element.elementor-element-5e5703d select.elementor-field-textual:valid{
  color:#F4EFE6 !important;
}
/* Primera línea de la lista (el placeholder) al mismo gris */
.elementor-1616 .elementor-element.elementor-element-5e5703d select.elementor-field-textual option[value=""]{
  color:rgba(203,216,207,.5) !important;
}
/* Resto de opciones, marfil */
.elementor-1616 .elementor-element.elementor-element-5e5703d select.elementor-field-textual option{
  background:#173D2F !important;
  color:#F4EFE6 !important;
  font-family:'Hanken Grotesk', system-ui, sans-serif !important;
  font-size:.95rem !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f908c08 *//* ====== FORMULARIO CONTACTO PROBATIO LEX ====== */
.pl-form .elementor-field-group{margin-bottom:18px !important}

/* Etiquetas tipo eyebrow dorado */
.pl-form .elementor-field-label{
  font-family:'Hanken Grotesk',system-ui,sans-serif !important;
  font-size:.66rem !important;
  letter-spacing:.18em !important;
  text-transform:uppercase !important;
  color:#C6A35A !important;
  margin-bottom:7px !important;
}

/* Inputs, select y textarea */
.pl-form input[type="text"],
.pl-form input[type="email"],
.pl-form input[type="tel"],
.pl-form select,
.pl-form textarea{
  background:rgba(244,239,230,.04) !important;
  border:1px solid rgba(198,163,90,.32) !important;
  border-radius:8px !important;
  color:#F4EFE6 !important;
  font-family:'Hanken Grotesk',system-ui,sans-serif !important;
  font-size:.95rem !important;
  padding:12px 14px !important;
  box-shadow:none !important;
  transition:border-color .25s ease !important;
}
.pl-form textarea{min-height:96px !important;resize:none !important}

/* Placeholder */
.pl-form input::placeholder,
.pl-form textarea::placeholder{color:rgba(203,216,207,.45) !important}

/* Foco dorado */
.pl-form input:focus,
.pl-form select:focus,
.pl-form textarea:focus{
  border-color:#C6A35A !important;
  outline:none !important;
  box-shadow:0 0 0 1px rgba(198,163,90,.35) !important;
}

/* Select: color del texto y flecha */
.pl-form select{color:#CBD8CF !important;appearance:none !important}

/* Checkbox RGPD */
.pl-form .elementor-field-type-acceptance .elementor-field-subgroup{
  font-size:.78rem !important;color:#AFC0B4 !important;line-height:1.45 !important;
}
.pl-form .elementor-field-type-acceptance input[type="checkbox"]{accent-color:#C6A35A !important}
.pl-form .elementor-field-type-acceptance a{color:#D8BE86 !important;text-decoration:underline !important}

/* Botón enviar */
.pl-form .elementor-button[type="submit"]{
  background:#C6A35A !important;
  color:#0A1F18 !important;
  border:0 !important;
  border-radius:8px !important;
  font-family:'Hanken Grotesk',system-ui,sans-serif !important;
  font-weight:500 !important;
  font-size:.92rem !important;
  letter-spacing:.02em !important;
  padding:15px 26px !important;
  transition:background .25s ease !important;
}
.pl-form .elementor-button[type="submit"]:hover{background:#D8BE86 !important}

/* Mensajes de validación / éxito */
.pl-form .elementor-message{font-family:'Hanken Grotesk',sans-serif !important;font-size:.85rem !important}/* End custom CSS */