.elementor-4480 .elementor-element.elementor-element-71283682{--display:flex;--min-height:30vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.8;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-71283682:not(.elementor-motion-effects-element-type-background), .elementor-4480 .elementor-element.elementor-element-71283682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nosjuridica.com/wp-content/uploads/2026/10/Dictamen-Incapacidad.jpg");background-position:center center;background-size:cover;}.elementor-4480 .elementor-element.elementor-element-71283682::before, .elementor-4480 .elementor-element.elementor-element-71283682 > .elementor-background-video-container::before, .elementor-4480 .elementor-element.elementor-element-71283682 > .e-con-inner > .elementor-background-video-container::before, .elementor-4480 .elementor-element.elementor-element-71283682 > .elementor-background-slideshow::before, .elementor-4480 .elementor-element.elementor-element-71283682 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4480 .elementor-element.elementor-element-71283682 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#182434;--background-overlay:'';}.elementor-4480 .elementor-element.elementor-element-1c1a0ffe{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-1a80200b{--divider-border-style:solid;--divider-color:#38B6FF;--divider-border-width:6px;}.elementor-4480 .elementor-element.elementor-element-1a80200b .elementor-divider-separator{width:80px;}.elementor-4480 .elementor-element.elementor-element-1a80200b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4480 .elementor-element.elementor-element-7ece426c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4480 .elementor-element.elementor-element-7ece426c .elementor-heading-title{color:#FFFFFF;}.elementor-4480 .elementor-element.elementor-element-dfd577d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-size:19px;color:var( --e-global-color-astglobalcolor5 );}.elementor-4480 .elementor-element.elementor-element-dfd577d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-4480 .elementor-element.elementor-element-f1e6220{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-f1e6220:not(.elementor-motion-effects-element-type-background), .elementor-4480 .elementor-element.elementor-element-f1e6220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-4480 .elementor-element.elementor-element-d4c0edb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-ffd2071{--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-4480 .elementor-element.elementor-element-09859ee{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:justify;}.elementor-4480 .elementor-element.elementor-element-09859ee > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-4480 .elementor-element.elementor-element-5545f03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor1 );--border-color:var( --e-global-color-astglobalcolor1 );--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4480 .elementor-element.elementor-element-5545f03:not(.elementor-motion-effects-element-type-background), .elementor-4480 .elementor-element.elementor-element-5545f03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16203A;}.elementor-4480 .elementor-element.elementor-element-76b8911{text-align:justify;font-family:"Arimo", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-4480 .elementor-element.elementor-element-61e626f .elementor-heading-title{font-size:40px;color:#38B6FF;}.elementor-4480 .elementor-element.elementor-element-66c62ab{text-align:justify;color:var( --e-global-color-astglobalcolor5 );}.elementor-4480 .elementor-element.elementor-element-24fe788 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-4480 .elementor-element.elementor-element-24fe788 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-4480 .elementor-element.elementor-element-24fe788 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-4480 .elementor-element.elementor-element-24fe788 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-4480 .elementor-element.elementor-element-24fe788 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-4480 .elementor-element.elementor-element-24fe788 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor1 );transition:color 0.3s;}.elementor-4480 .elementor-element.elementor-element-24fe788 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor1 );transition:fill 0.3s;}.elementor-4480 .elementor-element.elementor-element-24fe788{--e-icon-list-icon-size:7px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-4480 .elementor-element.elementor-element-24fe788 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-4480 .elementor-element.elementor-element-24fe788 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-4480 .elementor-element.elementor-element-ce945c0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-b84ad39{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4480 .elementor-element.elementor-element-b84ad39:not(.elementor-motion-effects-element-type-background), .elementor-4480 .elementor-element.elementor-element-b84ad39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16203A;}.elementor-4480 .elementor-element.elementor-element-402bdde .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4480 .elementor-element.elementor-element-f49125b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4480 .elementor-element.elementor-element-f49125b{text-align:start;color:var( --e-global-color-astglobalcolor5 );}.elementor-4480 .elementor-element.elementor-element-8bceb7d{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4480 .elementor-element.elementor-element-8bceb7d:not(.elementor-motion-effects-element-type-background), .elementor-4480 .elementor-element.elementor-element-8bceb7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16203A;}.elementor-4480 .elementor-element.elementor-element-d79184d .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4480 .elementor-element.elementor-element-e6229de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4480 .elementor-element.elementor-element-e6229de{text-align:start;color:var( --e-global-color-astglobalcolor5 );}.elementor-4480 .elementor-element.elementor-element-1a12639{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4480 .elementor-element.elementor-element-1a12639:not(.elementor-motion-effects-element-type-background), .elementor-4480 .elementor-element.elementor-element-1a12639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16203A;}.elementor-4480 .elementor-element.elementor-element-f0ffaad .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4480 .elementor-element.elementor-element-f41aa23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4480 .elementor-element.elementor-element-f41aa23{text-align:start;color:var( --e-global-color-astglobalcolor5 );}.elementor-4480 .elementor-element.elementor-element-e5b70b2{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4480 .elementor-element.elementor-element-e5b70b2:not(.elementor-motion-effects-element-type-background), .elementor-4480 .elementor-element.elementor-element-e5b70b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16203A;}.elementor-4480 .elementor-element.elementor-element-c76334b .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4480 .elementor-element.elementor-element-a9dcc3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4480 .elementor-element.elementor-element-a9dcc3e{text-align:start;color:var( --e-global-color-astglobalcolor5 );}.elementor-4480 .elementor-element.elementor-element-7a03094 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-4480 .elementor-element.elementor-element-7a03094{text-align:justify;}.elementor-4480 .elementor-element.elementor-element-1ae0cee{--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-4480 .elementor-element.elementor-element-0a5bb50{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:7px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-4480 .elementor-element.elementor-element-0a5bb50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-4480 .elementor-element.elementor-element-0a5bb50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-4480 .elementor-element.elementor-element-0a5bb50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-4480 .elementor-element.elementor-element-0a5bb50 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-4480 .elementor-element.elementor-element-0a5bb50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-4480 .elementor-element.elementor-element-0a5bb50 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor1 );transition:color 0.3s;}.elementor-4480 .elementor-element.elementor-element-0a5bb50 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor1 );transition:fill 0.3s;}.elementor-4480 .elementor-element.elementor-element-0a5bb50 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-4480 .elementor-element.elementor-element-0a5bb50 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-4480 .elementor-element.elementor-element-8eeec4e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:7px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-4480 .elementor-element.elementor-element-8eeec4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-4480 .elementor-element.elementor-element-8eeec4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-4480 .elementor-element.elementor-element-8eeec4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-4480 .elementor-element.elementor-element-8eeec4e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-4480 .elementor-element.elementor-element-8eeec4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-4480 .elementor-element.elementor-element-8eeec4e .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor1 );transition:color 0.3s;}.elementor-4480 .elementor-element.elementor-element-8eeec4e .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor1 );transition:fill 0.3s;}.elementor-4480 .elementor-element.elementor-element-8eeec4e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-4480 .elementor-element.elementor-element-8eeec4e .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-4480 .elementor-element.elementor-element-8ccad18 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-4480 .elementor-element.elementor-element-8ccad18{text-align:justify;}.elementor-4480 .elementor-element.elementor-element-6ea4cab{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-7d1944e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-a714847{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-eb59459{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-bc3d87e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-cd6f6f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-88cf65e{--display:flex;--gap:17px 17px;--row-gap:17px;--column-gap:17px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-astglobalcolor1 );--border-color:var( --e-global-color-astglobalcolor1 );--border-radius:5px 5px 5px 5px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4480 .elementor-element.elementor-element-88cf65e:not(.elementor-motion-effects-element-type-background), .elementor-4480 .elementor-element.elementor-element-88cf65e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16203A;}.elementor-4480 .elementor-element.elementor-element-31e8760 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4480 .elementor-element.elementor-element-31e8760 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-4480 .elementor-element.elementor-element-230b510 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-4480 .elementor-element.elementor-element-230b510 .elementor-heading-title{font-size:40px;color:var( --e-global-color-astglobalcolor1 );}.elementor-4480 .elementor-element.elementor-element-20379f2{text-align:justify;color:var( --e-global-color-astglobalcolor5 );}.elementor-4480 .elementor-element.elementor-element-602c08c{--display:flex;--gap:17px 17px;--row-gap:17px;--column-gap:17px;border-style:solid;--border-style:solid;border-width:04px 0px 0px 0px;--border-top-width:04px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor1 );--border-color:var( --e-global-color-astglobalcolor1 );--border-radius:5px 5px 5px 5px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-602c08c:not(.elementor-motion-effects-element-type-background), .elementor-4480 .elementor-element.elementor-element-602c08c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16203A;}.elementor-4480 .elementor-element.elementor-element-8f10c81 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor2 );padding:25px 25px 25px 25px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4480 .elementor-element.elementor-element-71283682{--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4480 .elementor-element.elementor-element-1c1a0ffe{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:30%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-4480 .elementor-element.elementor-element-71283682{--content-width:1200px;}.elementor-4480 .elementor-element.elementor-element-f1e6220{--content-width:1200px;}}@media(max-width:767px){.elementor-4480 .elementor-element.elementor-element-71283682{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-4480 .elementor-element.elementor-element-1c1a0ffe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4480 .elementor-element.elementor-element-d4c0edb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4480 .elementor-element.elementor-element-ffd2071{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* ===== Formulario de solicitud · fondo oscuro ===== */
#forminator-module-4881.forminator-ui{
  background:#16203A;
  border-radius:10px;
  padding:30px;
  font-family:'Poppins',Arial,sans-serif;
  color:#e6edf9;
}
#forminator-module-4881.forminator-ui *{font-family:'Poppins',Arial,sans-serif}

/* Filas y columnas: todo a ancho completo */
#forminator-module-4881 .forminator-row{margin-bottom:20px}
#forminator-module-4881 .forminator-row-last{margin-bottom:0}
#forminator-module-4881 #email-1,
#forminator-module-4881 #phone-1{flex:0 0 100%;max-width:100%}

/* Etiquetas */
#forminator-module-4881.forminator-ui .forminator-label{
  display:block;
  color:#fff;
  font-size:13px;
  font-weight:600;
  letter-spacing:.2px;
  margin-bottom:8px;
}
#forminator-module-4881.forminator-ui .forminator-required{color:#29b6f6}
#forminator-module-4881.forminator-ui .forminator-description{
  color:#b7c8e6;font-size:12.5px;margin-top:8px
}

/* Campos de texto, email, teléfono y consulta */
#forminator-module-4881.forminator-ui .forminator-input,
#forminator-module-4881.forminator-ui .forminator-textarea{
  background:#fff;
  color:#1c2333;
  border:2px solid #fff;
  border-radius:10px;
  padding:12px 14px;
  font-size:14px;
  box-shadow:none;
  transition:border-color .2s;
}
#forminator-module-4881.forminator-ui .forminator-textarea{min-height:140px}
#forminator-module-4881.forminator-ui .forminator-input::placeholder,
#forminator-module-4881.forminator-ui .forminator-textarea::placeholder{color:#7b8499;opacity:1}
#forminator-module-4881.forminator-ui .forminator-input:focus,
#forminator-module-4881.forminator-ui .forminator-textarea:focus{
  border-color:#29b6f6;outline:none;box-shadow:none
}

/* Desplegable (Área jurídica) */
#forminator-module-4881.forminator-ui .forminator-select .select2-selection{
  background:#fff;
  border:2px solid #fff;
  border-radius:10px;
  min-height:46px;
  display:flex;align-items:center;
}
#forminator-module-4881.forminator-ui .forminator-select .select2-selection__rendered,
#forminator-module-4881.forminator-ui .forminator-select .select2-selection__placeholder{
  color:#1c2333;font-size:14px;padding-left:14px
}
#forminator-module-4700.forminator-ui .forminator-select .select2-selection__placeholder{color:#7b8499}
#forminator-module-4881.forminator-ui .forminator-select .select2-selection__arrow{color:#16203A}
#forminator-module-4881.forminator-ui .select2-container--open .select2-selection{border-color:#29b6f6}
/* Lista que se abre (va fuera del formulario) */
.select2-dropdown.forminator-dropdown,
.forminator-dropdown .select2-dropdown{
  border:0 !important;border-radius:10px !important;overflow:hidden;
  box-shadow:0 8px 24px rgba(0,0,0,.28) !important;
}
.forminator-dropdown .select2-results__option{
  color:#1c2333 !important;font-family:'Poppins',Arial,sans-serif;font-size:14px;padding:10px 14px !important
}
.forminator-dropdown .select2-results__option--highlighted,
.forminator-dropdown .select2-results__option[aria-selected="true"]{
  background:#29b6f6 !important;color:#fff !important
}



/* Subida de documentos */
#forminator-module-4881.forminator-ui .forminator-file-upload{
  display:flex;align-items:center;gap:14px;flex-wrap:wrap;
  background:rgba(255,255,255,.06);
  border:1.5px dashed rgba(255,255,255,.4);
  border-radius:10px;
  padding:16px;
}
#forminator-module-4881.forminator-ui .forminator-file-upload > span{color:#b7c8e6;font-size:13px}
#forminator-module-4881.forminator-ui .forminator-button-upload{
  background:transparent;
  color:#29b6f6;
  border:2px solid #29b6f6;
  border-radius:10px;
  padding:10px 18px;
  font-family:'Arimo',Arial,sans-serif;font-size:13px;font-weight:500;
  text-transform:uppercase;letter-spacing:.5px;
  transition:all .2s;
}
#forminator-module-4881.forminator-ui .forminator-button-upload:hover{background:#29b6f6;color:#fff}
#forminator-module-4881.forminator-ui .forminator-button-delete{color:#ffb4b4}

/* Casilla de consentimiento */
#forminator-module-4881.forminator-ui .forminator-checkbox__wrapper{display:flex;gap:12px;align-items:flex-start}
#forminator-module-4881.forminator-ui .forminator-checkbox-box{
  background:#fff;border:2px solid #fff;border-radius:5px
}
#forminator-module-4881.forminator-ui .forminator-checkbox input:checked + .forminator-checkbox-box{
  background:#29b6f6;border-color:#29b6f6;color:#fff
}
#forminator-module-4881.forminator-ui .forminator-checkbox__label,
#forminator-module-4881.forminator-ui .forminator-consent__label{
  color:#dbe7fa;font-size:12.5px;line-height:1.55
}
#forminator-module-4881.forminator-ui .forminator-consent__label a{color:#29b6f6;text-decoration:underline}

/* Botón enviar: cian normal, hover #00357A */
#forminator-module-4881.forminator-ui.forminator-custom-form[data-design] .forminator-button-submit,
#forminator-module-4881.forminator-ui.forminator-custom-form[data-design] .forminator-button-submit:visited{
  font-family:'Arimo',Arial,sans-serif !important;
  font-size:13px !important;
  font-weight:500 !important;
  text-transform:uppercase !important;
  letter-spacing:.5px;
  background:#29b6f6 !important;
  background-color:#29b6f6 !important;
  color:#fff !important;
  border:0 !important;
  border-radius:10px !important;
  padding:15px 28px !important;
  box-shadow:none !important;
  cursor:pointer;
  transition:background-color .2s;
}
#forminator-module-4881.forminator-ui.forminator-custom-form[data-design] .forminator-button-submit:hover,
#forminator-module-4881.forminator-ui.forminator-custom-form[data-design] .forminator-button-submit:focus,
#forminator-module-4881.forminator-ui.forminator-custom-form[data-design] .forminator-button-submit:active{
  background:#00357A !important;
  background-color:#00357A !important;
  color:#fff !important;
}

/* Mensajes de error y de éxito */
#forminator-module-4881.forminator-ui .forminator-error-message{
  color:#ffb4b4;font-size:12.5px;margin-top:6px
}
#forminator-module-4881.forminator-ui .forminator-input.forminator-has_error,
#forminator-module-4881.forminator-ui .forminator-textarea.forminator-has_error{border-color:#ff8a8a}
#forminator-module-4700 .forminator-response-message{border-radius:10px;color:#fff;font-size:14px;line-height:1.6}
#forminator-module-4881 .forminator-response-message.forminator-success{
  background:rgba(41,182,246,.14);border:1px solid #29b6f6;color:#e6edf9
}
#forminator-module-4700 .forminator-response-message.forminator-error{
  background:rgba(255,138,138,.14);border:1px solid #ff8a8a;color:#ffd9d9
}
#forminator-module-4881 .forminator-response-message p,
#forminator-module-4881 .forminator-response-message li,
#forminator-module-4881 .forminator-response-message strong{color:inherit}

/* Móvil */
@media(max-width:600px){
  #forminator-module-4881.forminator-ui{padding:22px 18px}
}