.elementor-36356 .elementor-element.elementor-element-9f5ffab{--display:flex;--min-height:80vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.85;--padding-top:40px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-36356 .elementor-element.elementor-element-9f5ffab:not(.elementor-motion-effects-element-type-background), .elementor-36356 .elementor-element.elementor-element-9f5ffab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.amalteaconsultoria.es/wp-content/uploads/2020/08/sellos-autonómicos.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-36356 .elementor-element.elementor-element-9f5ffab::before, .elementor-36356 .elementor-element.elementor-element-9f5ffab > .elementor-background-video-container::before, .elementor-36356 .elementor-element.elementor-element-9f5ffab > .e-con-inner > .elementor-background-video-container::before, .elementor-36356 .elementor-element.elementor-element-9f5ffab > .elementor-background-slideshow::before, .elementor-36356 .elementor-element.elementor-element-9f5ffab > .e-con-inner > .elementor-background-slideshow::before, .elementor-36356 .elementor-element.elementor-element-9f5ffab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000CC 54%, #00000000 100%);}.elementor-36356 .elementor-element.elementor-element-b6ba661{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36356 .elementor-element.elementor-element-47e884a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-36356 .elementor-element.elementor-element-a9500fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-36356 .elementor-element.elementor-element-a9500fa.elementor-element{--align-self:flex-start;}.elementor-36356 .elementor-element.elementor-element-a9500fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:none;line-height:1em;letter-spacing:0.08em;color:var( --e-global-color-a427ec7 );}.elementor-36356 .elementor-element.elementor-element-1099746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-36356 .elementor-element.elementor-element-1099746.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36356 .elementor-element.elementor-element-1099746 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-36356 .elementor-element.elementor-element-2b9460a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1em;color:#FFFFFFE0;}.elementor-36356 .elementor-element.elementor-element-4f3a506{--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;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-36356 .elementor-element.elementor-element-ab96ba8 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.18);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 30px 14px 30px;}.elementor-36356 .elementor-element.elementor-element-ab96ba8 .elementor-button:hover, .elementor-36356 .elementor-element.elementor-element-ab96ba8 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-63ba04b );}.elementor-36356 .elementor-element.elementor-element-ab96ba8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-36356 .elementor-element.elementor-element-ab96ba8 .elementor-button:hover svg, .elementor-36356 .elementor-element.elementor-element-ab96ba8 .elementor-button:focus svg{fill:var( --e-global-color-63ba04b );}.elementor-36356 .elementor-element.elementor-element-59fdd6e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-36356 .elementor-element.elementor-element-59fdd6e:not(.elementor-motion-effects-element-type-background), .elementor-36356 .elementor-element.elementor-element-59fdd6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a427ec7 );}.elementor-36356 .elementor-element.elementor-element-9fb4d22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-36356 .elementor-element.elementor-element-9fb4d22 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:400;letter-spacing:-1px;color:#383838;}.elementor-36356 .elementor-element.elementor-element-66c4eeb{padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-63ba04b );--e-form-steps-indicator-inactive-secondary-color:var( --e-global-color-63ba04b );--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-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-group{padding-right:calc( 8px/2 );padding-left:calc( 8px/2 );margin-bottom:12px;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-form-fields-wrapper{margin-left:calc( -8px/2 );margin-right:calc( -8px/2 );margin-bottom:-12px;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-group.recaptcha_v3-bottomleft, .elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-labels-inline .elementor-field-group > label{padding-left:12px;}body:not(.rtl) .elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-labels-inline .elementor-field-group > label{padding-right:12px;}body .elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-labels-above .elementor-field-group > label{padding-bottom:12px;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-group > label, .elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-subgroup label{color:#12151B;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;font-style:normal;line-height:1px;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-63ba04b );font-family:"Space Grotesk", Sans-serif;font-weight:400;line-height:1em;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-group .elementor-field{color:var( --e-global-color-63ba04b );}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-group .elementor-field, .elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:0px;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#E6E6E6;border-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-group .elementor-select-wrapper select{background-color:#E6E6E6;border-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-button{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-1b585d5 );color:var( --e-global-color-a427ec7 );}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-button[type="submit"]{background-color:var( --e-global-color-1b585d5 );color:var( --e-global-color-a427ec7 );}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-button[type="submit"] svg *{fill:var( --e-global-color-a427ec7 );}.elementor-36356 .elementor-element.elementor-element-66c4eeb .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-09b3ff5 );color:#000000;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-dfd6b54 );color:#ffffff;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-dfd6b54 );color:#ffffff;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .e-form__indicators__indicator, .elementor-36356 .elementor-element.elementor-element-66c4eeb .e-form__indicators__indicator__label{font-family:"Inter", Sans-serif;}.elementor-36356 .elementor-element.elementor-element-ecf2228{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:9px;font-weight:400;text-transform:none;}.elementor-36356 .elementor-element.elementor-element-32faf8e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:45px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-36356 .elementor-element.elementor-element-18cfc5f{--display:flex;}.elementor-36356 .elementor-element.elementor-element-c726e1c{background-color:var( --e-global-color-85a5994 );margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:3px 14px 3px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1b585d5 );border-radius:999px 999px 999px 999px;text-align:center;}.elementor-36356 .elementor-element.elementor-element-c726e1c.elementor-element{--align-self:center;}.elementor-36356 .elementor-element.elementor-element-c726e1c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:none;line-height:1em;letter-spacing:0.08em;color:var( --e-global-color-825cfc9 );}.elementor-36356 .elementor-element.elementor-element-4c90552{--display:flex;}.elementor-36356 .elementor-element.elementor-element-d95812c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 14px 0px 14px;text-align:center;}.elementor-36356 .elementor-element.elementor-element-de02003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 14px 0px 14px;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;}.elementor-36356 .elementor-element.elementor-element-5c2f73a{text-align:center;}.elementor-36356 .elementor-element.elementor-element-5c2f73a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:1.15em;color:var( --e-global-color-825cfc9 );}.elementor-36356 .elementor-element.elementor-element-0a370b6{text-align:center;}.elementor-36356 .elementor-element.elementor-element-4c18255{--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:center;--overlay-opacity:0.88;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-36356 .elementor-element.elementor-element-4c18255:not(.elementor-motion-effects-element-type-background), .elementor-36356 .elementor-element.elementor-element-4c18255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.amalteaconsultoria.es/wp-content/uploads/2022/09/pexels-fauxels-3183150-1-3-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36356 .elementor-element.elementor-element-4c18255::before, .elementor-36356 .elementor-element.elementor-element-4c18255 > .elementor-background-video-container::before, .elementor-36356 .elementor-element.elementor-element-4c18255 > .e-con-inner > .elementor-background-video-container::before, .elementor-36356 .elementor-element.elementor-element-4c18255 > .elementor-background-slideshow::before, .elementor-36356 .elementor-element.elementor-element-4c18255 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36356 .elementor-element.elementor-element-4c18255 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-09b3ff5 );--background-overlay:'';}.elementor-36356 .elementor-element.elementor-element-0fa3609{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-36356 .elementor-element.elementor-element-0fa3609:not(.elementor-motion-effects-element-type-background), .elementor-36356 .elementor-element.elementor-element-0fa3609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85a5994 );}.elementor-36356 .elementor-element.elementor-element-0fa3609.e-con{--align-self:center;}.elementor-36356 .elementor-element.elementor-element-b1d3f09{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36356 .elementor-element.elementor-element-4bf3e30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 14px 0px 14px;text-align:center;}.elementor-36356 .elementor-element.elementor-element-4bf3e30 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-825cfc9 );}.elementor-36356 .elementor-element.elementor-element-e6df95c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 14px 0px 14px;text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-63ba04b );}.elementor-36356 .elementor-element.elementor-element-cc9d9bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36356 .elementor-element.elementor-element-6fb3aea .elementor-button{background-color:var( --e-global-color-825cfc9 );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;text-transform:none;line-height:1em;border-radius:999px 999px 999px 999px;padding:14px 35px 14px 35px;}.elementor-36356 .elementor-element.elementor-element-6fb3aea .elementor-button:hover, .elementor-36356 .elementor-element.elementor-element-6fb3aea .elementor-button:focus{background-color:var( --e-global-color-dfd6b54 );color:#FFFFFF;}.elementor-36356 .elementor-element.elementor-element-6fb3aea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-36356 .elementor-element.elementor-element-6fb3aea .elementor-button:hover svg, .elementor-36356 .elementor-element.elementor-element-6fb3aea .elementor-button:focus svg{fill:#FFFFFF;}.elementor-36356 .elementor-element.elementor-element-1cdeb87{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36356 .elementor-element.elementor-element-1cdeb87:not(.elementor-motion-effects-element-type-background), .elementor-36356 .elementor-element.elementor-element-1cdeb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a427ec7 );}.elementor-36356 .elementor-element.elementor-element-76b41b1{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:24px;}.elementor-36356 .elementor-element.elementor-element-461e337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;padding:0px 14px 0px 14px;text-align:center;}.elementor-36356 .elementor-element.elementor-element-461e337 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-36356 .elementor-element.elementor-element-ae7375f{text-align:center;}.elementor-36356 .elementor-element.elementor-element-b4054af{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-36356 .elementor-element.elementor-element-b4054af.e-con{--align-self:center;}.elementor-36356 .elementor-element.elementor-element-99328e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36356 .elementor-element.elementor-element-f13500c{--display:flex;}.elementor-36356 .elementor-element.elementor-element-9887109{--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;--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-36356 .elementor-element.elementor-element-80ac306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-36356 .elementor-element.elementor-element-e94c667{--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-36356 .elementor-element.elementor-element-ee988bc{--display:flex;}.elementor-36356 .elementor-element.elementor-element-0d5439c{--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-36356 .elementor-element.elementor-element-f48050c{--display:flex;--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-36356 .elementor-element.elementor-element-866d8d5{--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;--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-36356 .elementor-element.elementor-element-3e39c06{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-36356 .elementor-element.elementor-element-3e39c06:not(.elementor-motion-effects-element-type-background), .elementor-36356 .elementor-element.elementor-element-3e39c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85a5994 );}.elementor-36356 .elementor-element.elementor-element-98c1bda{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36356 .elementor-element.elementor-element-c939d68{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36356 .elementor-element.elementor-element-92a73f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-36356 .elementor-element.elementor-element-92a73f4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-825cfc9 );}.elementor-36356 .elementor-element.elementor-element-03589df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-36356 .elementor-element.elementor-element-1b4cd23{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-36356 .elementor-element.elementor-element-c3e9389{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-36356 .elementor-element.elementor-element-c3e9389:not(.elementor-motion-effects-element-type-background), .elementor-36356 .elementor-element.elementor-element-c3e9389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a427ec7 );}.elementor-36356 .elementor-element.elementor-element-960a834{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-36356 .elementor-element.elementor-element-960a834 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:400;letter-spacing:-1px;color:#383838;}.elementor-36356 .elementor-element.elementor-element-0e5c756{padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-63ba04b );--e-form-steps-indicator-inactive-secondary-color:var( --e-global-color-63ba04b );--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-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-group{padding-right:calc( 8px/2 );padding-left:calc( 8px/2 );margin-bottom:12px;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-form-fields-wrapper{margin-left:calc( -8px/2 );margin-right:calc( -8px/2 );margin-bottom:-12px;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-labels-inline .elementor-field-group > label{padding-left:12px;}body:not(.rtl) .elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-labels-inline .elementor-field-group > label{padding-right:12px;}body .elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-labels-above .elementor-field-group > label{padding-bottom:12px;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-group > label, .elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-subgroup label{color:#12151B;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;font-style:normal;line-height:1px;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-63ba04b );font-family:"Space Grotesk", Sans-serif;font-weight:400;line-height:1em;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-group .elementor-field{color:var( --e-global-color-63ba04b );}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-group .elementor-field, .elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:0px;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#E6E6E6;border-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-group .elementor-select-wrapper select{background-color:#E6E6E6;border-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-1b585d5 );color:var( --e-global-color-a427ec7 );}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-button[type="submit"]{background-color:var( --e-global-color-1b585d5 );color:var( --e-global-color-a427ec7 );}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-a427ec7 );}.elementor-36356 .elementor-element.elementor-element-0e5c756 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-09b3ff5 );color:#000000;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-dfd6b54 );color:#ffffff;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-dfd6b54 );color:#ffffff;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-36356 .elementor-element.elementor-element-0e5c756 .e-form__indicators__indicator, .elementor-36356 .elementor-element.elementor-element-0e5c756 .e-form__indicators__indicator__label{font-family:"Inter", Sans-serif;}.elementor-36356 .elementor-element.elementor-element-1e7aedf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:9px;font-weight:400;text-transform:none;}@media(max-width:1024px){.elementor-36356 .elementor-element.elementor-element-9f5ffab{--min-height:640px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-36356 .elementor-element.elementor-element-a9500fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 28px 0px 28px;}.elementor-36356 .elementor-element.elementor-element-a9500fa .elementor-heading-title{font-size:15px;line-height:1em;}.elementor-36356 .elementor-element.elementor-element-1099746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 022px) 0px;padding:0px 0px 0px 0px;}.elementor-36356 .elementor-element.elementor-element-1099746 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-36356 .elementor-element.elementor-element-2b9460a{font-size:16px;line-height:1.65em;}.elementor-36356 .elementor-element.elementor-element-ab96ba8 .elementor-button{font-size:15px;line-height:1em;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-group > label{font-size:15px;line-height:1em;}.elementor-36356 .elementor-element.elementor-element-ecf2228{font-size:16px;line-height:1.65em;}.elementor-36356 .elementor-element.elementor-element-c726e1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 28px 0px 28px;}.elementor-36356 .elementor-element.elementor-element-c726e1c .elementor-heading-title{font-size:15px;line-height:1em;}.elementor-36356 .elementor-element.elementor-element-d95812c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 28px 0px 28px;}.elementor-36356 .elementor-element.elementor-element-de02003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 28px 0px 28px;font-size:16px;line-height:1.65em;}.elementor-36356 .elementor-element.elementor-element-5c2f73a .elementor-heading-title{font-size:36px;line-height:1.18em;}.elementor-36356 .elementor-element.elementor-element-0fa3609{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-36356 .elementor-element.elementor-element-b1d3f09{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36356 .elementor-element.elementor-element-4bf3e30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 28px 0px 28px;}.elementor-36356 .elementor-element.elementor-element-4bf3e30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-36356 .elementor-element.elementor-element-e6df95c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 28px 0px 28px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-36356 .elementor-element.elementor-element-6fb3aea{padding:0px 0px 0px 0px;}.elementor-36356 .elementor-element.elementor-element-6fb3aea .elementor-button{font-size:15px;line-height:1em;}.elementor-36356 .elementor-element.elementor-element-1cdeb87{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-36356 .elementor-element.elementor-element-76b41b1{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36356 .elementor-element.elementor-element-461e337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 28px 0px 28px;}.elementor-36356 .elementor-element.elementor-element-461e337 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-36356 .elementor-element.elementor-element-92a73f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 28px 0px 28px;}.elementor-36356 .elementor-element.elementor-element-92a73f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-group > label{font-size:15px;line-height:1em;}.elementor-36356 .elementor-element.elementor-element-1e7aedf{font-size:16px;line-height:1.65em;}}@media(max-width:767px){.elementor-36356 .elementor-element.elementor-element-9f5ffab:not(.elementor-motion-effects-element-type-background), .elementor-36356 .elementor-element.elementor-element-9f5ffab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.amalteaconsultoria.es/wp-content/uploads/2026/07/fondo_igualdad_1.png");background-position:72% 100%;background-size:cover;}.elementor-36356 .elementor-element.elementor-element-9f5ffab{--min-height:auto;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:36px 36px;--row-gap:36px;--column-gap:36px;--overlay-opacity:0.4;--padding-top:035px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-36356 .elementor-element.elementor-element-b6ba661{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-36356 .elementor-element.elementor-element-a9500fa{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 24px 0px 24px;}.elementor-36356 .elementor-element.elementor-element-a9500fa .elementor-heading-title{font-size:10px;line-height:1em;}.elementor-36356 .elementor-element.elementor-element-1099746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;}.elementor-36356 .elementor-element.elementor-element-1099746 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-36356 .elementor-element.elementor-element-2b9460a{font-size:16px;line-height:1.6em;}.elementor-36356 .elementor-element.elementor-element-4f3a506{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-36356 .elementor-element.elementor-element-ab96ba8 .elementor-button{font-size:15px;line-height:1em;}.elementor-36356 .elementor-element.elementor-element-66c4eeb .elementor-field-group > label{font-size:15px;line-height:1em;}.elementor-36356 .elementor-element.elementor-element-ecf2228{font-size:10px;line-height:1.6em;}.elementor-36356 .elementor-element.elementor-element-c726e1c{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 24px 0px 24px;}.elementor-36356 .elementor-element.elementor-element-c726e1c .elementor-heading-title{font-size:10px;line-height:1em;}.elementor-36356 .elementor-element.elementor-element-d95812c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:35px 0px 0px 0px;}.elementor-36356 .elementor-element.elementor-element-de02003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;line-height:1.6em;}.elementor-36356 .elementor-element.elementor-element-5c2f73a .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-36356 .elementor-element.elementor-element-0fa3609{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-36356 .elementor-element.elementor-element-b1d3f09{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-36356 .elementor-element.elementor-element-4bf3e30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-36356 .elementor-element.elementor-element-4bf3e30 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-36356 .elementor-element.elementor-element-e6df95c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-36356 .elementor-element.elementor-element-6fb3aea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 75px) 0px;padding:24px 24px 24px 24px;}.elementor-36356 .elementor-element.elementor-element-6fb3aea .elementor-button{font-size:15px;line-height:1em;}.elementor-36356 .elementor-element.elementor-element-1cdeb87{--padding-top:56px;--padding-bottom:056px;--padding-left:0px;--padding-right:0px;}.elementor-36356 .elementor-element.elementor-element-76b41b1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-36356 .elementor-element.elementor-element-461e337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-36356 .elementor-element.elementor-element-461e337 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-36356 .elementor-element.elementor-element-3e39c06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-36356 .elementor-element.elementor-element-98c1bda{--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-36356 .elementor-element.elementor-element-c939d68{--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-36356 .elementor-element.elementor-element-92a73f4{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-36356 .elementor-element.elementor-element-92a73f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-36356 .elementor-element.elementor-element-0e5c756 .elementor-field-group > label{font-size:15px;line-height:1em;}.elementor-36356 .elementor-element.elementor-element-1e7aedf{font-size:10px;line-height:1.6em;}}@media(min-width:768px){.elementor-36356 .elementor-element.elementor-element-9f5ffab{--content-width:100%;}.elementor-36356 .elementor-element.elementor-element-b6ba661{--width:1240px;}.elementor-36356 .elementor-element.elementor-element-b1d3f09{--width:100%;}.elementor-36356 .elementor-element.elementor-element-cc9d9bf{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-36356 .elementor-element.elementor-element-b1d3f09{--width:70%;}}@media(min-width:1025px){.elementor-36356 .elementor-element.elementor-element-4c18255:not(.elementor-motion-effects-element-type-background), .elementor-36356 .elementor-element.elementor-element-4c18255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-1099746 */.elementor-36356 .elementor-element.elementor-element-1099746 .texto-degradado {
    background: linear-gradient(90deg, #d276b5 0%, #f0a6d2 50%, #b94c9b 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    display: inline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecf2228 */.texto-politica a {
  color: inherit !important;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  text-decoration: none;
}

.texto-politica a:hover {
  color: inherit !important;
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de02003 */.lista-centrada {
    text-align: center;
}

.lista-centrada ul {
    display: inline-block;
    text-align: left;
    padding-left: 1.2em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99328e4 */@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");

/* ==================================================
   PROCESO PARA OBTENER EL DIE
================================================== */

.amaltea-proceso-die {
    --amaltea-rosa: #EC94C4;
    --amaltea-rosa-medio: #D966A8;
    --amaltea-rosa-oscuro: #C65393;
    --amaltea-rosa-profundo: #9F3F7D;
    --amaltea-rosa-claro: #FCEBF4;

    --amaltea-blanco: #FFFFFF;
    --amaltea-fondo-suave: #FFF9FC;
    --amaltea-borde: #F1D7E5;

    --amaltea-texto: #3A3137;
    --amaltea-texto-suave: #66565F;

    width: 100%;
    padding: 82px 24px 88px;

    background: #FFFFFF;
    color: var(--amaltea-texto);

    font-family: "Inter", Arial, sans-serif;
}

.amaltea-proceso-die,
.amaltea-proceso-die *,
.amaltea-proceso-die *::before,
.amaltea-proceso-die *::after {
    box-sizing: border-box;
}

.amaltea-proceso-die h3,
.amaltea-proceso-die p,
.amaltea-proceso-die span,
.amaltea-proceso-die div,
.amaltea-proceso-die article,
.amaltea-proceso-die section,
.amaltea-proceso-die header,
.amaltea-proceso-die a {
    font-family: "Inter", Arial, sans-serif !important;
    font-synthesis: none !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* ==================================================
   CONTENEDOR
================================================== */

.amaltea-proceso-die__contenedor {
    width: 100%;
    max-width: 1320px;

    margin: 0 auto;
}


/* ==================================================
   ETIQUETA SUPERIOR
================================================== */

.amaltea-proceso-die__cabecera {
    width: 100%;

    margin: 0 auto 42px;

    text-align: center;
}

.amaltea-proceso-die__etiqueta {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    margin: 0;
    padding: 8px 16px;

    border: 1px solid rgba(198, 83, 147, 0.15);
    border-radius: 999px;

    background: var(--amaltea-rosa-claro);
    color: var(--amaltea-rosa-profundo);

    font-size: 11px;
    line-height: 1;
    font-weight: 800;

    letter-spacing: 0.09em;
    text-align: center;
    text-transform: uppercase;
}


/* ==================================================
   LÍNEA TEMPORAL
================================================== */

.amaltea-proceso-die__timeline {
    position: relative;

    display: grid;

    grid-template-columns:
        repeat(6, minmax(0, 1fr));

    gap: 14px;

    width: 100%;
}


/* Línea horizontal */

.amaltea-proceso-die__timeline::before {
    content: "";

    position: absolute;
    z-index: 1;

    top: 23px;
    left: calc(8.333% - 1px);
    right: calc(8.333% - 1px);

    height: 2px;

    border-radius: 999px;

    background:
        linear-gradient(
            90deg,
            rgba(217, 102, 168, 0.38),
            var(--amaltea-rosa-medio),
            rgba(217, 102, 168, 0.38)
        );
}


/* ==================================================
   FASE
================================================== */

.amaltea-proceso-die__fase {
    position: relative;
    z-index: 2;

    display: flex;
    flex-direction: column;

    min-width: 0;
}


/* ==================================================
   NÚMERO
================================================== */

.amaltea-proceso-die__numero {
    position: relative;
    z-index: 3;

    display: flex;

    align-items: center;
    justify-content: center;

    width: 48px;
    height: 48px;

    flex: 0 0 auto;

    margin: 0 auto 17px;

    border: 5px solid #FFFFFF;
    border-radius: 50%;

    background: var(--amaltea-rosa-claro);
    color: var(--amaltea-rosa-profundo);

    font-size: 13px;
    line-height: 1;
    font-weight: 800;

    letter-spacing: -0.02em;

    box-shadow:
        0 0 0 1px rgba(198, 83, 147, 0.24),
        0 7px 16px rgba(115, 44, 84, 0.08);

    transition:
        color 0.24s ease,
        background-color 0.24s ease,
        box-shadow 0.24s ease,
        transform 0.24s ease;
}


/* ==================================================
   TARJETAS
================================================== */

.amaltea-proceso-die__tarjeta {
    position: relative;

    display: flex;
    flex-direction: column;

    flex: 1;

    min-width: 0;
    min-height: 225px;

    padding: 26px 20px 24px;

    border: 1px solid rgba(198, 83, 147, 0.14);
    border-radius: 19px;

    background:
        linear-gradient(
            155deg,
            #FFFFFF 0%,
            #FFFCFE 100%
        );

    box-shadow:
        0 9px 25px rgba(115, 44, 84, 0.045);

    overflow: hidden;

    transition:
        transform 0.24s ease,
        border-color 0.24s ease,
        box-shadow 0.24s ease,
        background-color 0.24s ease;
}

.amaltea-proceso-die__tarjeta::after {
    content: "";

    position: absolute;

    top: -62px;
    right: -62px;

    width: 135px;
    height: 135px;

    border-radius: 50%;

    background: rgba(236, 148, 196, 0.05);

    pointer-events: none;
}


/* ==================================================
   TEXTO DE LAS TARJETAS
================================================== */

section.amaltea-proceso-die
.amaltea-proceso-die__tarjeta h3 {
    position: relative;
    z-index: 2;

    margin: 0 0 12px !important;
    padding: 0 !important;

    color: #111111 !important;

    font-size: 19px !important;
    line-height: 1.23 !important;
    font-weight: 800 !important;

    letter-spacing: -0.032em !important;
}

.amaltea-proceso-die__tarjeta p {
    position: relative;
    z-index: 2;

    margin: 0;

    color: var(--amaltea-texto-suave);

    font-size: 14px;
    line-height: 1.66;
    font-weight: 400;

    letter-spacing: -0.006em;
}


/* ==================================================
   INTERACCIÓN
================================================== */

.amaltea-proceso-die__fase:hover
.amaltea-proceso-die__numero {
    background: var(--amaltea-rosa-profundo);
    color: #FFFFFF;

    transform: translateY(-2px);

    box-shadow:
        0 0 0 1px var(--amaltea-rosa-profundo),
        0 10px 21px rgba(159, 63, 125, 0.2);
}

.amaltea-proceso-die__fase:hover
.amaltea-proceso-die__tarjeta {
    border-color: rgba(198, 83, 147, 0.27);

    background: var(--amaltea-fondo-suave);

    transform: translateY(-4px);

    box-shadow:
        0 16px 34px rgba(115, 44, 84, 0.08);
}


/* ==================================================
   REVISIÓN PREVIA
================================================== */

.amaltea-proceso-die__cierre {
    display: grid;

    grid-template-columns:
        minmax(0, 1fr)
        auto;

    gap: 36px;

    align-items: center;

    width: 100%;
    max-width: 1000px;

    margin: 36px auto 0;
    padding: 31px 30px;

    border: 1px solid rgba(198, 83, 147, 0.17);
    border-radius: 20px;

    background:
        linear-gradient(
            135deg,
            var(--amaltea-rosa-claro) 0%,
            #FFF9FC 100%
        );
}

.amaltea-proceso-die__cierre-contenido {
    min-width: 0;
}

.amaltea-proceso-die__cierre-etiqueta {
    display: block;

    margin: 0 0 14px;

    color: var(--amaltea-rosa-profundo);

    font-size: 12px;
    line-height: 1.2;
    font-weight: 800;

    letter-spacing: 0.08em;
    text-transform: uppercase;
}

section.amaltea-proceso-die
.amaltea-proceso-die__cierre h3 {
    max-width: 820px;

    margin: 0 0 10px !important;
    padding: 0 !important;

    color: #111111 !important;

    font-size: 25px !important;
    line-height: 1.22 !important;
    font-weight: 800 !important;

    letter-spacing: -0.035em !important;
}

.amaltea-proceso-die__cierre p {
    max-width: 830px;

    margin: 0;

    color: var(--amaltea-texto-suave);

    font-size: 16px;
    line-height: 1.7;
    font-weight: 400;

    letter-spacing: -0.008em;
}

.amaltea-proceso-die__cierre-accion {
    display: flex;

    align-items: center;
    justify-content: center;

    align-self: center;
}


/* ==================================================
   BOTÓN CTA
================================================== */

.amaltea-proceso-die
a.amaltea-proceso-die__cta,
.amaltea-proceso-die
a.amaltea-proceso-die__cta:visited {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 9px !important;

    min-height: 48px !important;

    padding: 13px 22px !important;

    border: 1px solid var(--amaltea-rosa) !important;
    border-radius: 999px !important;

    background: #9F3F7D !important;
    background-color: #9F3F7D !important;
    background-image: none !important;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;

    font-size: 14px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;

    letter-spacing: -0.005em !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: none !important;
    white-space: nowrap !important;

    box-shadow:
        0 9px 20px rgba(198, 83, 147, 0.22) !important;

    opacity: 1 !important;

    transition:
        transform 0.22s ease,
        background-color 0.22s ease,
        border-color 0.22s ease,
        box-shadow 0.22s ease !important;
}

.amaltea-proceso-die
a.amaltea-proceso-die__cta *,
.amaltea-proceso-die
a.amaltea-proceso-die__cta:visited * {
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
}

.amaltea-proceso-die
a.amaltea-proceso-die__cta:hover,
.amaltea-proceso-die
a.amaltea-proceso-die__cta:focus,
.amaltea-proceso-die
a.amaltea-proceso-die__cta:focus-visible {
    border-color: var(--amaltea-rosa-profundo) !important;

    background: #C65393 !important;
    background-color: #C65393 !important;
    background-image: none !important;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;

    text-decoration: none !important;

    transform: translateY(-2px);

    box-shadow:
        0 13px 26px rgba(159, 63, 125, 0.26) !important;
}

.amaltea-proceso-die__cta-flecha {
    display: inline-block;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;

    font-size: 17px !important;
    line-height: 1 !important;

    transition: transform 0.22s ease;
}

.amaltea-proceso-die
a.amaltea-proceso-die__cta:hover
.amaltea-proceso-die__cta-flecha {
    transform: translateX(3px);
}


/* ==================================================
   TABLET · LÍNEA VERTICAL
================================================== */

@media (max-width: 1100px) {

    .amaltea-proceso-die {
        padding: 70px 22px 76px;
    }

    .amaltea-proceso-die__contenedor {
        max-width: 820px;
    }

    .amaltea-proceso-die__timeline {
        display: flex;
        flex-direction: column;

        gap: 18px;

        padding-left: 76px;
    }

    .amaltea-proceso-die__timeline::before {
        top: 24px;
        bottom: 24px;
        left: 23px;
        right: auto;

        width: 2px;
        height: auto;

        background:
            linear-gradient(
                180deg,
                rgba(217, 102, 168, 0.32),
                var(--amaltea-rosa-medio),
                rgba(217, 102, 168, 0.32)
            );
    }

    .amaltea-proceso-die__fase {
        display: block;
    }

    .amaltea-proceso-die__numero {
        position: absolute;

        top: 23px;
        left: -76px;

        margin: 0;
    }

    .amaltea-proceso-die__tarjeta {
        min-height: 0;

        padding: 25px 27px;
    }

    section.amaltea-proceso-die
    .amaltea-proceso-die__tarjeta h3 {
        font-size: 21px !important;
    }

    .amaltea-proceso-die__tarjeta p {
        font-size: 16px;
        line-height: 1.68;
    }

}


/* ==================================================
   CIERRE EN TABLET
================================================== */

@media (max-width: 800px) {

    .amaltea-proceso-die__cierre {
        grid-template-columns: 1fr;

        gap: 23px;

        padding: 27px 25px;
    }

    .amaltea-proceso-die__cierre-accion {
        justify-content: flex-start;
    }

}


/* ==================================================
   MÓVIL
================================================== */

@media (max-width: 650px) {

    .amaltea-proceso-die {
        padding: 54px 16px 60px;
    }

    .amaltea-proceso-die__cabecera {
        margin-bottom: 30px;
    }

    .amaltea-proceso-die__timeline {
        gap: 14px;

        padding-left: 57px;
    }

    .amaltea-proceso-die__timeline::before {
        left: 19px;
    }

    .amaltea-proceso-die__numero {
        top: 20px;
        left: -57px;

        width: 40px;
        height: 40px;

        border-width: 4px;

        font-size: 11px;
    }

    .amaltea-proceso-die__tarjeta {
        padding: 22px 20px;

        border-radius: 17px;
    }

    section.amaltea-proceso-die
    .amaltea-proceso-die__tarjeta h3 {
        margin-bottom: 9px !important;

        font-size: 19px !important;
        line-height: 1.25 !important;
    }

    .amaltea-proceso-die__tarjeta p {
        font-size: 15px;
        line-height: 1.64;
    }

    .amaltea-proceso-die__cierre {
        margin-top: 27px;
        padding: 23px 20px 24px;

        border-radius: 18px;
    }

    .amaltea-proceso-die__cierre-etiqueta {
        margin-bottom: 12px;

        font-size: 11px;
    }

    section.amaltea-proceso-die
    .amaltea-proceso-die__cierre h3 {
        font-size: 22px !important;
        line-height: 1.24 !important;
    }

    .amaltea-proceso-die__cierre p {
        font-size: 15px;
        line-height: 1.65;
    }

    .amaltea-proceso-die__cierre-accion {
        width: 100%;
    }

    .amaltea-proceso-die
    a.amaltea-proceso-die__cta,
    .amaltea-proceso-die
    a.amaltea-proceso-die__cta:visited {
        width: 100% !important;
    }

}


/* ==================================================
   ACCESIBILIDAD
================================================== */

@media (prefers-reduced-motion: reduce) {

    .amaltea-proceso-die__numero,
    .amaltea-proceso-die__tarjeta,
    .amaltea-proceso-die__cta,
    .amaltea-proceso-die__cta-flecha {
        transition: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60d87e3 */@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;800&display=swap");

/* ==================================================
   DISTINTIVOS Y CERTIFICACIONES DE IGUALDAD
================================================== */

.amaltea-sellos-igualdad {
    --amaltea-rosa: #EC94C4;
    --amaltea-rosa-medio: #D966A8;
    --amaltea-rosa-oscuro: #C65393;
    --amaltea-rosa-profundo: #9F3F7D;
    --amaltea-rosa-claro: #FCEBF4;

    --amaltea-blanco: #FFFFFF;
    --amaltea-fondo-suave: #FFF9FC;
    --amaltea-borde: #F1D7E5;

    --amaltea-texto: #000;
    --amaltea-texto-suave: #66565F;

    width: 100%;
    padding: 84px 24px 92px;

    background: #FFFFFF;
    color: var(--amaltea-texto);

    font-family: "Roboto", Arial, sans-serif;
}

.amaltea-sellos-igualdad,
.amaltea-sellos-igualdad *,
.amaltea-sellos-igualdad *::before,
.amaltea-sellos-igualdad *::after {
    box-sizing: border-box;
}

.amaltea-sellos-igualdad h2,
.amaltea-sellos-igualdad h3,
.amaltea-sellos-igualdad h4,
.amaltea-sellos-igualdad p,
.amaltea-sellos-igualdad ul,
.amaltea-sellos-igualdad li,
.amaltea-sellos-igualdad span,
.amaltea-sellos-igualdad div,
.amaltea-sellos-igualdad section,
.amaltea-sellos-igualdad article,
.amaltea-sellos-igualdad header,
.amaltea-sellos-igualdad a {
    font-family: "Roboto", Arial, sans-serif !important;
    font-synthesis: none !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* ==================================================
   CONTENEDOR
================================================== */

.amaltea-sellos-igualdad__contenedor {
    width: 100%;
    max-width: 1260px;

    margin: 0 auto;
}


/* ==================================================
   CABECERA GENERAL
================================================== */

.amaltea-sellos-igualdad__cabecera {
    width: 100%;
    max-width: 900px;

    margin: 0 auto 44px;

    text-align: center;
}

.amaltea-sellos-igualdad__etiqueta {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    margin: 0 0 14px;
    padding: 8px 16px;

    border: 1px solid rgba(198, 83, 147, 0.15);
    border-radius: 999px;

    background: var(--amaltea-rosa-claro);
    color: var(--amaltea-rosa-profundo);

    font-size: 11px;
    line-height: 1;
    font-weight: 800;

    letter-spacing: 0.09em;
    text-transform: uppercase;
}

section.amaltea-sellos-igualdad
.amaltea-sellos-igualdad__cabecera h2 {
    margin: 0 0 22px !important;
    padding: 0 !important;

    color: var(--amaltea-navy) !important;

    font-size: 50px;
    line-height: 1.1 !important;
    font-weight: 500 !important;
    letter-spacing: -0.04em !important;
}


/* ==================================================
   LISTADO GENERAL
================================================== */

.amaltea-sellos-igualdad__lista {
    display: flex;
    flex-direction: column;

    gap: 30px;

    width: 100%;
}


/* ==================================================
   TARJETA PRINCIPAL
================================================== */

.amaltea-sellos-igualdad__tarjeta {
    width: 100%;
    padding: 40px;

    border: 1px solid rgba(198, 83, 147, 0.16);
    border-radius: 26px;

    background:
        linear-gradient(
            145deg,
            #FFFFFF 0%,
            #FFFCFE 100%
        );

    box-shadow:
        0 15px 36px rgba(115, 44, 84, 0.055);
}


/* ==================================================
   PARTE SUPERIOR · TEXTO + IMAGEN
================================================== */

.amaltea-sellos-igualdad__superior {
    display: grid;

    grid-template-columns:
        minmax(0, 1.2fr)
        minmax(310px, 0.8fr);

    gap: 44px;

    align-items: center;

    width: 100%;
}

.amaltea-sellos-igualdad__principal {
    min-width: 0;
}

.amaltea-sellos-igualdad__subetiqueta {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    margin: 0 0 15px;
    padding: 7px 14px;

    border: 1px solid rgba(198, 83, 147, 0.14);
    border-radius: 999px;

    background: var(--amaltea-rosa-claro);
    color: var(--amaltea-rosa-profundo);

    font-size: 10px;
    line-height: 1;
    font-weight: 800;

    letter-spacing: 0.085em;
    text-transform: uppercase;
}

section.amaltea-sellos-igualdad
.amaltea-sellos-igualdad__principal h3 {
    margin: 0 0 19px !important;
    padding: 0 !important;

    color: #111111 !important;

    font-size: 31px !important;
    line-height: 1.13 !important;
    font-weight: 800 !important;

    letter-spacing: -0.038em !important;
}

.amaltea-sellos-igualdad__introduccion p {
    margin: 0;

    color: var(--amaltea-texto-suave);

    font-size: 16px;
    line-height: 1.72;
    font-weight: 400;

    letter-spacing: -0.008em;
}

.amaltea-sellos-igualdad__introduccion p +
.amaltea-sellos-igualdad__introduccion p {
    margin-top: 14px;
}

.amaltea-sellos-igualdad__introduccion p:first-child {
    color: var(--amaltea-texto);
    font-weight: 500;
}


/* ==================================================
   IMAGEN
================================================== */

.amaltea-sellos-igualdad__media {
    display: flex;

    align-items: center;
    justify-content: center;

    min-width: 0;
}

.amaltea-sellos-igualdad__imagen-marco {
    display: flex;

    align-items: center;
    justify-content: center;

    width: 100%;
    min-height: 300px;
    padding: 28px;

    border: 1px solid rgba(198, 83, 147, 0.15);
    border-radius: 22px;

    background: #FFFFFF;

    box-shadow:
        0 13px 30px rgba(115, 44, 84, 0.07);

    overflow: hidden;
}

.amaltea-sellos-igualdad__imagen {
    display: block;

    width: 100%;
    max-width: 390px;
    height: auto;
    max-height: 270px;

    object-fit: contain;
    object-position: center;
}


/* ==================================================
   APARTADOS INFERIORES A ANCHO COMPLETO
================================================== */

.amaltea-sellos-igualdad__detalles {
    display: grid;

    grid-template-columns:
        repeat(3, minmax(0, 1fr));

    width: 100%;

    margin-top: 34px;
    padding-top: 31px;

    border-top: 1px solid var(--amaltea-borde);
}

.amaltea-sellos-igualdad__detalles--dos {
    grid-template-columns:
        minmax(0, 1.3fr)
        minmax(280px, 0.7fr);
}


/* ==================================================
   APARTADO INDIVIDUAL
================================================== */

.amaltea-sellos-igualdad__apartado {
    min-width: 0;

    padding: 0 29px;
}

.amaltea-sellos-igualdad__apartado:first-child {
    padding-left: 0;
}

.amaltea-sellos-igualdad__apartado:last-child {
    padding-right: 0;
}

.amaltea-sellos-igualdad__apartado +
.amaltea-sellos-igualdad__apartado {
    border-left: 1px solid var(--amaltea-borde);
}

section.amaltea-sellos-igualdad
.amaltea-sellos-igualdad__apartado h4 {
    margin: 0 0 13px !important;
    padding: 0 !important;

    color: #111111 !important;

    font-size: 20px !important;
    line-height: 1.28 !important;
    font-weight: 800 !important;

    letter-spacing: -0.032em !important;
}

.amaltea-sellos-igualdad__apartado p {
    margin: 0;

    color: var(--amaltea-texto-suave);

    font-size: 15px;
    line-height: 1.67;
    font-weight: 400;

    letter-spacing: -0.006em;
}

.amaltea-sellos-igualdad__apartado p +
.amaltea-sellos-igualdad__apartado p {
    margin-top: 13px;
}


/* ==================================================
   LISTADOS
================================================== */

.amaltea-sellos-igualdad__puntos {
    display: flex;
    flex-direction: column;

    gap: 10px;

    width: 100%;

    margin: 15px 0 0;
    padding: 0;

    list-style: none;
}

.amaltea-sellos-igualdad__puntos--dos-columnas {
    display: grid;

    grid-template-columns:
        repeat(2, minmax(0, 1fr));

    gap:
        10px
        23px;
}

.amaltea-sellos-igualdad__puntos li {
    position: relative;

    min-width: 0;

    margin: 0;
    padding-left: 19px;

    color: var(--amaltea-texto);

    font-size: 14px;
    line-height: 1.55;
    font-weight: 600;

    letter-spacing: -0.005em;
}

.amaltea-sellos-igualdad__puntos li::before {
    content: "";

    position: absolute;

    top: 8px;
    left: 0;

    width: 7px;
    height: 7px;

    border-radius: 50%;

    background: var(--amaltea-rosa-medio);
}


/* ==================================================
   NIVELES
================================================== */

.amaltea-sellos-igualdad__niveles {
    display: flex;
    flex-wrap: wrap;

    gap: 9px;

    width: 100%;

    margin: 16px 0;
    padding: 0;

    list-style: none;
}

.amaltea-sellos-igualdad__niveles li {
    margin: 0;
    padding: 8px 14px;

    border: 1px solid rgba(198, 83, 147, 0.17);
    border-radius: 999px;

    background: var(--amaltea-rosa-claro);
    color: var(--amaltea-rosa-profundo);

    font-size: 13px;
    line-height: 1.2;
    font-weight: 700;
}


/* ==================================================
   CTA
================================================== */

.amaltea-sellos-igualdad__accion {
    display: flex;

    align-items: center;
    justify-content: flex-start;

    width: 100%;

    margin-top: 30px;
    padding-top: 27px;

    border-top: 1px solid var(--amaltea-borde);
}

.amaltea-sellos-igualdad
a.amaltea-sellos-igualdad__cta,
.amaltea-sellos-igualdad
a.amaltea-sellos-igualdad__cta:visited {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    min-height: 49px !important;

    padding: 13px 22px !important;

    border: 1px solid var(--amaltea-rosa) !important;
    border-radius: 999px !important;

    background: var(--amaltea-rosa) !important;
    background-color: var(--amaltea-rosa) !important;
    background-image: none !important;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;

    font-size: 14px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;

    text-align: center !important;
    text-decoration: none !important;
    text-transform: none !important;

    box-shadow:
        0 10px 22px rgba(198, 83, 147, 0.22) !important;

    transition:
        transform 0.22s ease,
        background-color 0.22s ease,
        border-color 0.22s ease,
        box-shadow 0.22s ease !important;
}

.amaltea-sellos-igualdad
a.amaltea-sellos-igualdad__cta *,
.amaltea-sellos-igualdad
a.amaltea-sellos-igualdad__cta:visited * {
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
}

.amaltea-sellos-igualdad
a.amaltea-sellos-igualdad__cta:hover,
.amaltea-sellos-igualdad
a.amaltea-sellos-igualdad__cta:focus,
.amaltea-sellos-igualdad
a.amaltea-sellos-igualdad__cta:focus-visible {
    border-color: var(--amaltea-rosa-profundo) !important;

    background: var(--amaltea-rosa-profundo) !important;
    background-color: var(--amaltea-rosa-profundo) !important;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;

    text-decoration: none !important;

    transform: translateY(-2px);

    box-shadow:
        0 14px 28px rgba(159, 63, 125, 0.26) !important;
}

.amaltea-sellos-igualdad__cta-flecha {
    display: inline-block;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;

    font-size: 17px !important;
    line-height: 1 !important;
}


/* ==================================================
   TABLET
================================================== */

@media (max-width: 1000px) {

    .amaltea-sellos-igualdad {
        padding: 70px 22px 78px;
    }

    .amaltea-sellos-igualdad__contenedor {
        max-width: 820px;
    }

    .amaltea-sellos-igualdad__tarjeta {
        padding: 33px;
    }

    .amaltea-sellos-igualdad__superior {
        grid-template-columns: 1fr;

        gap: 29px;
    }

    .amaltea-sellos-igualdad__media {
        order: 2;
    }

    .amaltea-sellos-igualdad__imagen-marco {
        min-height: 280px;
    }

    .amaltea-sellos-igualdad__detalles,
    .amaltea-sellos-igualdad__detalles--dos {
        grid-template-columns: 1fr;
    }

    .amaltea-sellos-igualdad__apartado,
    .amaltea-sellos-igualdad__apartado:first-child,
    .amaltea-sellos-igualdad__apartado:last-child {
        padding: 0;
    }

    .amaltea-sellos-igualdad__apartado +
    .amaltea-sellos-igualdad__apartado {
        margin-top: 25px;
        padding-top: 24px;

        border-top: 1px solid var(--amaltea-borde);
        border-left: 0;
    }

}


/* ==================================================
   MÓVIL
================================================== */

@media (max-width: 650px) {

    .amaltea-sellos-igualdad {
        padding: 54px 16px 60px;
    }

    .amaltea-sellos-igualdad__cabecera {
        margin-bottom: 30px;
    }

    section.amaltea-sellos-igualdad
    .amaltea-sellos-igualdad__cabecera h2 {
        font-size: 32px !important;
        line-height: 1.09 !important;
    }

    .amaltea-sellos-igualdad__lista {
        gap: 20px;
    }

    .amaltea-sellos-igualdad__tarjeta {
        padding: 24px 20px;

        border-radius: 20px;
    }

    section.amaltea-sellos-igualdad
    .amaltea-sellos-igualdad__principal h3 {
        margin-bottom: 15px !important;

        font-size: 25px !important;
        line-height: 1.17 !important;
    }

    .amaltea-sellos-igualdad__introduccion p {
        font-size: 15px;
        line-height: 1.65;
    }

    .amaltea-sellos-igualdad__imagen-marco {
        min-height: 220px;
        padding: 21px;

        border-radius: 18px;
    }

    .amaltea-sellos-igualdad__imagen {
        max-height: 205px;
    }

    .amaltea-sellos-igualdad__detalles {
        margin-top: 25px;
        padding-top: 23px;
    }

    section.amaltea-sellos-igualdad
    .amaltea-sellos-igualdad__apartado h4 {
        font-size: 19px !important;
        line-height: 1.3 !important;
    }

    .amaltea-sellos-igualdad__apartado p {
        font-size: 15px;
        line-height: 1.65;
    }

    .amaltea-sellos-igualdad__puntos--dos-columnas {
        grid-template-columns: 1fr;
    }

    .amaltea-sellos-igualdad__puntos li {
        font-size: 14px;
        line-height: 1.55;
    }

    .amaltea-sellos-igualdad__accion {
        margin-top: 25px;
        padding-top: 23px;
    }

    .amaltea-sellos-igualdad
    a.amaltea-sellos-igualdad__cta,
    .amaltea-sellos-igualdad
    a.amaltea-sellos-igualdad__cta:visited {
        width: 100% !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-80ac306 */@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");

/* ==================================================
   TABLA COMPARATIVA DE DISTINTIVOS
================================================== */

.amaltea-comparativa-distintivos {
    --amaltea-rosa: #EC94C4;
    --amaltea-rosa-medio: #D966A8;
    --amaltea-rosa-oscuro: #C65393;
    --amaltea-rosa-profundo: #9F3F7D;
    --amaltea-rosa-claro: #FCEBF4;

    --amaltea-blanco: #FFFFFF;
    --amaltea-fondo-suave: #FFF9FC;
    --amaltea-borde: #F1D7E5;

    --amaltea-texto: #3A3137;
    --amaltea-texto-suave: #66565F;

    position: relative;

    width: 100%;
    margin: 0;
    padding: 12px 24px 88px;

    border: 0 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;

    outline: 0 !important;

    background: #FFFFFF;
    color: var(--amaltea-texto);

    box-shadow: none !important;

    font-family: "Inter", Arial, sans-serif;
}

.amaltea-comparativa-distintivos::before,
.amaltea-comparativa-distintivos::after {
    content: none !important;
    display: none !important;

    width: 0 !important;
    height: 0 !important;

    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

.amaltea-comparativa-distintivos,
.amaltea-comparativa-distintivos *,
.amaltea-comparativa-distintivos *::before,
.amaltea-comparativa-distintivos *::after {
    box-sizing: border-box;
}

.amaltea-comparativa-distintivos h2,
.amaltea-comparativa-distintivos p,
.amaltea-comparativa-distintivos span,
.amaltea-comparativa-distintivos div,
.amaltea-comparativa-distintivos table,
.amaltea-comparativa-distintivos caption,
.amaltea-comparativa-distintivos thead,
.amaltea-comparativa-distintivos tbody,
.amaltea-comparativa-distintivos tr,
.amaltea-comparativa-distintivos th,
.amaltea-comparativa-distintivos td {
    font-family: "Inter", Arial, sans-serif !important;
    font-synthesis: none !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* ==================================================
   CONTENEDOR
================================================== */

.amaltea-comparativa-distintivos__contenedor {
    position: relative;

    width: 100%;
    max-width: 1160px;

    margin: 0 auto;
    padding: 0;

    border: 0 !important;
    border-top: 0 !important;

    outline: 0 !important;
    background: transparent;
    box-shadow: none !important;
}

.amaltea-comparativa-distintivos__contenedor::before,
.amaltea-comparativa-distintivos__contenedor::after {
    content: none !important;
    display: none !important;

    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}


/* ==================================================
   CABECERA
================================================== */

.amaltea-comparativa-distintivos__cabecera {
    width: 100%;
    max-width: 850px;

    margin: 0 auto 40px;
    padding: 0;

    border: 0 !important;
    border-top: 0 !important;

    text-align: center;
}

.amaltea-comparativa-distintivos__etiqueta {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    margin: 0 0 14px;
    padding: 8px 16px;

    border: 1px solid rgba(198, 83, 147, 0.15);
    border-radius: 999px;

    background: var(--amaltea-rosa-claro);
    color: var(--amaltea-rosa-profundo);

    font-size: 11px;
    line-height: 1;
    font-weight: 800;

    letter-spacing: 0.09em;
    text-align: center;
    text-transform: uppercase;
}

section.amaltea-comparativa-distintivos
.amaltea-comparativa-distintivos__cabecera h2 {
    margin: 0 0 22px !important;
    padding: 0 !important;

    color: var(--amaltea-navy) !important;

    font-size: 50px;
    line-height: 1.1 !important;
    font-weight: 500 !important;
    letter-spacing: -0.04em !important;
}

.amaltea-comparativa-distintivos__cabecera p {
    max-width: 760px;

    margin: 0 auto;
    padding: 0;

    color: var(--amaltea-texto-suave);

    font-size: 17px;
    line-height: 1.7;
    font-weight: 400;

    letter-spacing: -0.01em;
    text-align: center;
}


/* ==================================================
   MARCO DE LA TABLA
================================================== */

.amaltea-comparativa-distintivos__tabla-marco {
    position: relative;

    width: 100%;
    margin: 0;
    padding: 0;

    border: 1px solid rgba(198, 83, 147, 0.17) !important;
    border-top: 1px solid rgba(198, 83, 147, 0.17) !important;
    border-radius: 24px;

    outline: 0 !important;

    background: #FFFFFF;

    box-shadow:
        0 14px 34px rgba(115, 44, 84, 0.055) !important;

    overflow: hidden;
}

.amaltea-comparativa-distintivos__tabla-marco::before,
.amaltea-comparativa-distintivos__tabla-marco::after {
    content: none !important;
    display: none !important;

    border: 0 !important;
    background: transparent !important;
}


/* ==================================================
   TABLA
================================================== */

.amaltea-comparativa-distintivos__tabla {
    width: 100%;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    border-spacing: 0 !important;
    border-collapse: separate !important;

    outline: 0 !important;

    table-layout: fixed;

    background: #FFFFFF;

    box-shadow: none !important;
}

.amaltea-comparativa-distintivos__tabla::before,
.amaltea-comparativa-distintivos__tabla::after {
    content: none !important;
    display: none !important;

    border: 0 !important;
}

.amaltea-comparativa-distintivos__tabla caption {
    position: absolute;

    width: 1px;
    height: 1px;

    margin: -1px;
    padding: 0;

    overflow: hidden;
    clip: rect(0, 0, 0, 0);

    white-space: nowrap;

    border: 0 !important;
}


/* ==================================================
   CABECERA DE LA TABLA
================================================== */

.amaltea-comparativa-distintivos__tabla thead {
    margin: 0;
    padding: 0;

    border: 0 !important;
    border-top: 0 !important;

    background:
        linear-gradient(
            135deg,
            var(--amaltea-rosa-claro) 0%,
            #FFF8FC 100%
        );

    box-shadow: none !important;
}

.amaltea-comparativa-distintivos__tabla thead tr {
    margin: 0;
    padding: 0;

    border: 0 !important;
    border-top: 0 !important;

    background: transparent;

    box-shadow: none !important;
}

.amaltea-comparativa-distintivos__tabla thead th {
    margin: 0;
    padding: 21px 24px;

    border: 0 !important;
    border-top: 0 !important;
    border-right: 0 !important;
    border-left: 0 !important;
    border-bottom: 1px solid var(--amaltea-borde) !important;

    outline: 0 !important;

    background: transparent;
    color: var(--amaltea-rosa-profundo);

    font-size: 13px;
    line-height: 1.35;
    font-weight: 800;

    letter-spacing: 0.045em;
    text-align: left;
    text-transform: uppercase;

    box-shadow: none !important;
}

.amaltea-comparativa-distintivos__tabla thead th:nth-child(1) {
    width: 34%;
}

.amaltea-comparativa-distintivos__tabla thead th:nth-child(2) {
    width: 34%;
}

.amaltea-comparativa-distintivos__tabla thead th:nth-child(3) {
    width: 32%;
}


/* ==================================================
   CUERPO Y FILAS
================================================== */

.amaltea-comparativa-distintivos__tabla tbody {
    margin: 0;
    padding: 0;

    border: 0 !important;

    background: #FFFFFF;
}

.amaltea-comparativa-distintivos__tabla tbody tr {
    margin: 0;
    padding: 0;

    border: 0 !important;
    border-top: 0 !important;

    background: #FFFFFF;

    box-shadow: none !important;

    transition: background-color 0.2s ease;
}

.amaltea-comparativa-distintivos__tabla tbody tr:nth-child(even) {
    background: #FFFCFE;
}

.amaltea-comparativa-distintivos__tabla tbody tr:hover {
    background: var(--amaltea-fondo-suave);
}

.amaltea-comparativa-distintivos__tabla tbody th,
.amaltea-comparativa-distintivos__tabla tbody td {
    margin: 0;
    padding: 24px;

    border: 0 !important;
    border-top: 0 !important;
    border-right: 0 !important;
    border-left: 0 !important;
    border-bottom: 1px solid var(--amaltea-borde) !important;

    outline: 0 !important;

    vertical-align: middle;
    text-align: left;

    box-shadow: none !important;
}

.amaltea-comparativa-distintivos__tabla tbody tr:last-child th,
.amaltea-comparativa-distintivos__tabla tbody tr:last-child td {
    border-bottom: 0 !important;
}


/* ==================================================
   CONTENIDO DE LAS CELDAS
================================================== */

.amaltea-comparativa-distintivos__tabla tbody th {
    color: #111111;

    font-size: 17px;
    line-height: 1.45;
    font-weight: 800;

    letter-spacing: -0.022em;
}

.amaltea-comparativa-distintivos__tabla tbody td {
    color: var(--amaltea-texto-suave);

    font-size: 15px;
    line-height: 1.62;
    font-weight: 400;

    letter-spacing: -0.006em;
}


/* ==================================================
   ETIQUETA DE TIPO
================================================== */

.amaltea-comparativa-distintivos__tipo {
    display: inline-flex;

    align-items: center;
    justify-content: flex-start;

    max-width: 100%;

    padding: 8px 12px;

    border: 1px solid rgba(198, 83, 147, 0.16);
    border-radius: 10px;

    background: var(--amaltea-rosa-claro);
    color: var(--amaltea-rosa-profundo);

    font-size: 13px;
    line-height: 1.45;
    font-weight: 700;
}


/* ==================================================
   NOTA INFERIOR
================================================== */

.amaltea-comparativa-distintivos__nota {
    max-width: 850px;

    margin: 24px auto 0;
    padding: 0;

    border: 0 !important;

    color: var(--amaltea-texto-suave);

    font-size: 14px;
    line-height: 1.65;
    font-weight: 400;

    letter-spacing: -0.005em;
    text-align: center;
}


/* ==================================================
   TABLET
================================================== */

@media (max-width: 900px) {

    .amaltea-comparativa-distintivos {
        padding: 70px 22px 76px;
    }

    .amaltea-comparativa-distintivos__tabla thead th,
    .amaltea-comparativa-distintivos__tabla tbody th,
    .amaltea-comparativa-distintivos__tabla tbody td {
        padding-left: 19px;
        padding-right: 19px;
    }

}


/* ==================================================
   MÓVIL · FILAS COMO TARJETAS
================================================== */

@media (max-width: 700px) {

    .amaltea-comparativa-distintivos {
        padding: 54px 16px 60px;
    }

    .amaltea-comparativa-distintivos__cabecera {
        margin-bottom: 30px;
    }

    section.amaltea-comparativa-distintivos
    .amaltea-comparativa-distintivos__cabecera h2 {
        font-size: 32px !important;
        line-height: 1.09 !important;
    }

    .amaltea-comparativa-distintivos__cabecera p {
        font-size: 15px;
        line-height: 1.65;
    }

    .amaltea-comparativa-distintivos__tabla-marco {
        border: 0 !important;
        border-top: 0 !important;
        border-radius: 0;

        background: transparent;

        box-shadow: none !important;

        overflow: visible;
    }

    .amaltea-comparativa-distintivos__tabla,
    .amaltea-comparativa-distintivos__tabla tbody,
    .amaltea-comparativa-distintivos__tabla tr,
    .amaltea-comparativa-distintivos__tabla th,
    .amaltea-comparativa-distintivos__tabla td {
        display: block;

        width: 100%;
    }

    .amaltea-comparativa-distintivos__tabla {
        border: 0 !important;
        background: transparent;
    }

    .amaltea-comparativa-distintivos__tabla thead {
        position: absolute;

        width: 1px;
        height: 1px;

        margin: -1px;
        padding: 0;

        overflow: hidden;
        clip: rect(0, 0, 0, 0);

        white-space: nowrap;

        border: 0 !important;
    }

    .amaltea-comparativa-distintivos__tabla tbody {
        display: flex;
        flex-direction: column;

        gap: 14px;

        background: transparent;
    }

    .amaltea-comparativa-distintivos__tabla tbody tr,
    .amaltea-comparativa-distintivos__tabla tbody tr:nth-child(even) {
        padding: 22px 20px;

        border: 1px solid rgba(198, 83, 147, 0.16) !important;
        border-top: 1px solid rgba(198, 83, 147, 0.16) !important;
        border-radius: 18px;

        background:
            linear-gradient(
                145deg,
                #FFFFFF 0%,
                #FFFAFD 100%
            );

        box-shadow:
            0 9px 24px rgba(115, 44, 84, 0.045) !important;
    }

    .amaltea-comparativa-distintivos__tabla tbody th,
    .amaltea-comparativa-distintivos__tabla tbody td {
        padding: 0;

        border: 0 !important;

        box-shadow: none !important;
    }

    .amaltea-comparativa-distintivos__tabla tbody th {
        margin-bottom: 19px;

        font-size: 19px;
        line-height: 1.35;
    }

    .amaltea-comparativa-distintivos__tabla tbody td {
        display: grid;

        grid-template-columns:
            minmax(115px, 0.42fr)
            minmax(0, 0.58fr);

        gap: 14px;

        align-items: start;

        padding-top: 15px;

        border-top: 1px solid var(--amaltea-borde) !important;

        font-size: 14px;
        line-height: 1.58;
    }

    .amaltea-comparativa-distintivos__tabla tbody td + td {
        margin-top: 15px;
    }

    .amaltea-comparativa-distintivos__tabla tbody td::before {
        content: attr(data-label);

        color: var(--amaltea-rosa-profundo);

        font-size: 11px;
        line-height: 1.45;
        font-weight: 800;

        letter-spacing: 0.05em;
        text-transform: uppercase;
    }

    .amaltea-comparativa-distintivos__tipo {
        padding: 0;

        border: 0;
        border-radius: 0;

        background: transparent;
        color: var(--amaltea-texto-suave);

        font-size: 14px;
        line-height: 1.58;
        font-weight: 500;
    }

    .amaltea-comparativa-distintivos__nota {
        margin-top: 20px;

        font-size: 13px;
        line-height: 1.6;
        text-align: left;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9887109 */@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");

/* ==================================================
   BLOQUE FAQ · PMIO
================================================== */

.amaltea-faq-pmio {
    --amaltea-rosa: #EC94C4;
    --amaltea-rosa-medio: #D966A8;
    --amaltea-rosa-oscuro: #C65393;
    --amaltea-rosa-profundo: #9F3F7D;
    --amaltea-rosa-claro: #FCEBF4;

    --amaltea-blanco: #FFFFFF;
    --amaltea-fondo-suave: #FFF9FC;
    --amaltea-borde: #F1D7E5;

    --amaltea-texto: #3A3137;
    --amaltea-texto-suave: #66565F;

    width: 100%;
    padding: 82px 24px 88px;

    background: #FFFFFF;
    color: var(--amaltea-texto);

    font-family: "Inter", Arial, sans-serif;
}

.amaltea-faq-pmio,
.amaltea-faq-pmio *,
.amaltea-faq-pmio *::before,
.amaltea-faq-pmio *::after {
    box-sizing: border-box;
}

.amaltea-faq-pmio h2,
.amaltea-faq-pmio h3,
.amaltea-faq-pmio p,
.amaltea-faq-pmio span,
.amaltea-faq-pmio div,
.amaltea-faq-pmio section,
.amaltea-faq-pmio header,
.amaltea-faq-pmio details,
.amaltea-faq-pmio summary {
    font-family: "Inter", Arial, sans-serif !important;
    font-synthesis: none !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* ==================================================
   CONTENEDOR
================================================== */

.amaltea-faq-pmio__contenedor {
    width: 100%;
    max-width: 980px;

    margin: 0 auto;
}


/* ==================================================
   CABECERA
================================================== */

.amaltea-faq-pmio__cabecera {
    width: 100%;
    max-width: 820px;

    margin: 0 auto 42px;

    text-align: center;
}

.amaltea-faq-pmio__etiqueta {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    margin: 0 0 14px;
    padding: 8px 16px;

    border: 1px solid rgba(198, 83, 147, 0.15);
    border-radius: 999px;

    background: var(--amaltea-rosa-claro);
    color: var(--amaltea-rosa-profundo);

    font-size: 11px;
    line-height: 1;
    font-weight: 800;

    letter-spacing: 0.09em;
    text-align: center;
    text-transform: uppercase;
}

section.amaltea-faq-pmio
.amaltea-faq-pmio__cabecera h2 {
    max-width: 820px;

    margin: 0 auto 17px !important;
    padding: 0 !important;

    color: #111111 !important;

    font-size: clamp(34px, 4vw, 44px) !important;
    line-height: 1.08 !important;
    font-weight: 800 !important;

    letter-spacing: -0.04em !important;
    text-align: center !important;
}

.amaltea-faq-pmio__cabecera p {
    max-width: 720px;

    margin: 0 auto;

    color: var(--amaltea-texto-suave);

    font-size: 17px;
    line-height: 1.72;
    font-weight: 400;

    letter-spacing: -0.01em;
    text-align: center;
}


/* ==================================================
   LISTADO FAQ
================================================== */

.amaltea-faq-pmio__lista {
    display: flex;
    flex-direction: column;

    width: 100%;

    border-top: 1px solid var(--amaltea-borde);
}


/* ==================================================
   PREGUNTA
================================================== */

.amaltea-faq-pmio__item {
    width: 100%;

    margin: 0;

    border-bottom: 1px solid var(--amaltea-borde);

    background: transparent;
}

.amaltea-faq-pmio__item[open] {
    background:
        linear-gradient(
            90deg,
            rgba(252, 235, 244, 0.42) 0%,
            rgba(255, 255, 255, 0) 78%
        );
}


/* ==================================================
   SUMMARY
================================================== */

.amaltea-faq-pmio__pregunta {
    display: grid;

    grid-template-columns:
        minmax(0, 1fr)
        42px;

    gap: 24px;

    align-items: center;

    width: 100%;

    padding: 25px 4px;

    color: #111111;

    cursor: pointer;
    list-style: none;

    transition:
        color 0.22s ease,
        padding-left 0.22s ease;
}

.amaltea-faq-pmio__pregunta::-webkit-details-marker {
    display: none;
}

.amaltea-faq-pmio__pregunta::marker {
    display: none;
    content: "";
}

.amaltea-faq-pmio__pregunta:hover {
    color: var(--amaltea-rosa-profundo);
}

.amaltea-faq-pmio__item[open]
.amaltea-faq-pmio__pregunta {
    padding-left: 16px;

    color: var(--amaltea-rosa-profundo);
}

.amaltea-faq-pmio__pregunta-texto {
    min-width: 0;

    color: inherit;

    font-size: 19px;
    line-height: 1.4;
    font-weight: 750;

    letter-spacing: -0.025em;
}


/* ==================================================
   ICONO + / -
================================================== */

.amaltea-faq-pmio__icono {
    position: relative;

    display: flex;

    align-items: center;
    justify-content: center;

    width: 42px;
    height: 42px;

    flex: 0 0 auto;

    border: 1px solid rgba(198, 83, 147, 0.18);
    border-radius: 50%;

    background: var(--amaltea-rosa-claro);
    color: var(--amaltea-rosa-profundo);

    transition:
        background-color 0.22s ease,
        border-color 0.22s ease,
        color 0.22s ease,
        transform 0.22s ease;
}

.amaltea-faq-pmio__icono::before,
.amaltea-faq-pmio__icono::after {
    content: "";

    position: absolute;

    width: 14px;
    height: 2px;

    border-radius: 999px;

    background: currentColor;

    transition:
        transform 0.22s ease,
        opacity 0.22s ease;
}

.amaltea-faq-pmio__icono::after {
    transform: rotate(90deg);
}

.amaltea-faq-pmio__item[open]
.amaltea-faq-pmio__icono {
    border-color: var(--amaltea-rosa-profundo);

    background: var(--amaltea-rosa-profundo);
    color: #FFFFFF;

    transform: rotate(180deg);
}

.amaltea-faq-pmio__item[open]
.amaltea-faq-pmio__icono::after {
    opacity: 0;

    transform: rotate(0deg);
}


/* ==================================================
   RESPUESTA
================================================== */

.amaltea-faq-pmio__respuesta {
    max-width: 850px;

    padding: 0 68px 28px 16px;
}

.amaltea-faq-pmio__respuesta p {
    margin: 0;

    color: var(--amaltea-texto-suave);

    font-size: 16px;
    line-height: 1.72;
    font-weight: 400;

    letter-spacing: -0.008em;
}

.amaltea-faq-pmio__respuesta p +
.amaltea-faq-pmio__respuesta p {
    margin-top: 13px;
}

.amaltea-faq-pmio__respuesta p:first-child {
    color: var(--amaltea-texto);
    font-weight: 600;
}


/* ==================================================
   TABLET
================================================== */

@media (max-width: 900px) {

    .amaltea-faq-pmio {
        padding: 70px 22px 76px;
    }

    .amaltea-faq-pmio__contenedor {
        max-width: 820px;
    }

}


/* ==================================================
   MÓVIL
================================================== */

@media (max-width: 650px) {

    .amaltea-faq-pmio {
        padding: 54px 16px 60px;
    }

    .amaltea-faq-pmio__cabecera {
        margin-bottom: 30px;
    }

    section.amaltea-faq-pmio
    .amaltea-faq-pmio__cabecera h2 {
        font-size: 32px !important;
        line-height: 1.09 !important;
    }

    .amaltea-faq-pmio__cabecera p {
        font-size: 16px;
        line-height: 1.65;
    }

    .amaltea-faq-pmio__pregunta {
        grid-template-columns:
            minmax(0, 1fr)
            36px;

        gap: 15px;

        padding: 21px 0;
    }

    .amaltea-faq-pmio__item[open]
    .amaltea-faq-pmio__pregunta {
        padding-left: 10px;
    }

    .amaltea-faq-pmio__pregunta-texto {
        font-size: 17px;
        line-height: 1.4;

        letter-spacing: -0.02em;
    }

    .amaltea-faq-pmio__icono {
        width: 36px;
        height: 36px;
    }

    .amaltea-faq-pmio__icono::before,
    .amaltea-faq-pmio__icono::after {
        width: 12px;
    }

    .amaltea-faq-pmio__respuesta {
        padding: 0 46px 23px 10px;
    }

    .amaltea-faq-pmio__respuesta p {
        font-size: 15px;
        line-height: 1.66;
    }

}


/* ==================================================
   ACCESIBILIDAD
================================================== */

.amaltea-faq-pmio__pregunta:focus-visible {
    outline: 2px solid var(--amaltea-rosa-profundo);
    outline-offset: 5px;
    border-radius: 6px;
}

@media (prefers-reduced-motion: reduce) {

    .amaltea-faq-pmio__pregunta,
    .amaltea-faq-pmio__icono,
    .amaltea-faq-pmio__icono::before,
    .amaltea-faq-pmio__icono::after {
        transition: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c32af7 */@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");

/* ==================================================
   BLOQUE 7 · OTROS MARCOS DE GESTIÓN
================================================== */

.amaltea-marcos-gestion {
    --amaltea-rosa: #EC94C4;
    --amaltea-rosa-medio: #D966A8;
    --amaltea-rosa-oscuro: #C65393;
    --amaltea-rosa-profundo: #9F3F7D;
    --amaltea-rosa-claro: #FCEBF4;

    --amaltea-blanco: #FFFFFF;
    --amaltea-fondo-suave: #FFF9FC;
    --amaltea-borde: #F1D7E5;

    --amaltea-texto: #000;
    --amaltea-texto-suave: #66565F;

    width: 100%;
    padding: 82px 24px 88px;

    background: #FFFFFF;
    color: var(--amaltea-texto);

    font-family: "Inter", Arial, sans-serif;
}

.amaltea-marcos-gestion,
.amaltea-marcos-gestion *,
.amaltea-marcos-gestion *::before,
.amaltea-marcos-gestion *::after {
    box-sizing: border-box;
}

.amaltea-marcos-gestion h2,
.amaltea-marcos-gestion h3,
.amaltea-marcos-gestion p,
.amaltea-marcos-gestion span,
.amaltea-marcos-gestion div,
.amaltea-marcos-gestion article,
.amaltea-marcos-gestion section,
.amaltea-marcos-gestion header {
    font-family: "Inter", Arial, sans-serif !important;
    font-synthesis: none !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* ==================================================
   CONTENEDOR
================================================== */

.amaltea-marcos-gestion__contenedor {
    width: 100%;
    max-width: 1120px;

    margin: 0 auto;
}


/* ==================================================
   CABECERA
================================================== */

.amaltea-marcos-gestion__cabecera {
    width: 100%;
    max-width: 900px;

    margin: 0 auto 44px;

    text-align: center;
}

.amaltea-marcos-gestion__etiqueta {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    margin: 0 0 14px;
    padding: 8px 16px;

    border: 1px solid rgba(198, 83, 147, 0.15);
    border-radius: 999px;

    background: var(--amaltea-rosa-claro);
    color: var(--amaltea-rosa-profundo);

    font-size: 11px;
    line-height: 1;
    font-weight: 800;

    letter-spacing: 0.09em;
    text-align: center;
    text-transform: uppercase;
}

section.amaltea-marcos-gestion
.amaltea-marcos-gestion__cabecera h2 {
    margin: 0 0 22px !important;
    padding: 0 !important;

    color: var(--amaltea-navy) !important;

    font-size: 50px;
    line-height: 1.1 !important;
    font-weight: 500 !important;
    letter-spacing: -0.04em !important;
}

.amaltea-marcos-gestion__cabecera p {
    max-width: 790px;

    margin: 0 auto;

    color: var(--amaltea-texto-suave);

    font-size: 17px;
    line-height: 1.72;
    font-weight: 400;

    letter-spacing: -0.01em;
    text-align: center;
}

.amaltea-marcos-gestion__cabecera p +
.amaltea-marcos-gestion__cabecera p {
    margin-top: 12px;
}

.amaltea-marcos-gestion__cabecera p:last-child {
    color: var(--amaltea-texto);
    font-weight: 600;
}


/* ==================================================
   BLOQUES
================================================== */

.amaltea-marcos-gestion__grid {
    display: grid;

    grid-template-columns:
        repeat(2, minmax(0, 1fr));

    gap: 28px;

    width: 100%;
}


/* ==================================================
   MARCO INDIVIDUAL
================================================== */

.amaltea-marcos-gestion__item {
    position: relative;

    min-width: 0;

    padding: 31px 31px 31px 35px;

    border: 1px solid rgba(198, 83, 147, 0.15);
    border-radius: 20px;

    background:
        linear-gradient(
            145deg,
            #FFFFFF 0%,
            #FFFCFE 100%
        );

    box-shadow:
        0 10px 27px rgba(115, 44, 84, 0.045);

    overflow: hidden;
}

.amaltea-marcos-gestion__item::before {
    content: "";

    position: absolute;

    top: 31px;
    bottom: 31px;
    left: 0;

    width: 4px;

    border-radius: 0 999px 999px 0;

    background:
        linear-gradient(
            180deg,
            var(--amaltea-rosa-profundo),
            var(--amaltea-rosa)
        );
}


/* ==================================================
   CABECERA DE CADA MARCO
================================================== */

.amaltea-marcos-gestion__codigo {
    display: block;

    margin: 0 0 10px;

    color: var(--amaltea-rosa-profundo);

    font-size: 12px;
    line-height: 1.2;
    font-weight: 800;

    letter-spacing: 0.08em;
    text-transform: uppercase;
}

section.amaltea-marcos-gestion
.amaltea-marcos-gestion__item h3 {
    margin: 0 0 17px !important;
    padding: 0 !important;

    color: #111111 !important;

    font-size: 28px !important;
    line-height: 1.16 !important;
    font-weight: 800 !important;

    letter-spacing: -0.038em !important;
}


/* ==================================================
   TEXTO
================================================== */

.amaltea-marcos-gestion__item p {
    margin: 0;

    color: var(--amaltea-texto-suave);

    font-size: 16px;
    line-height: 1.72;
    font-weight: 400;

    letter-spacing: -0.008em;
}

.amaltea-marcos-gestion__item p +
.amaltea-marcos-gestion__item p {
    margin-top: 15px;
}

.amaltea-marcos-gestion__item p:first-of-type {
    color: var(--amaltea-texto);
    font-weight: 500;
}


/* ==================================================
   ACLARACIÓN FINAL
================================================== */

.amaltea-marcos-gestion__aclaracion {
    margin-top: 22px;
    padding-top: 20px;

    border-top: 1px solid var(--amaltea-borde);
}

.amaltea-marcos-gestion__aclaracion-etiqueta {
    display: block;

    margin: 0 0 7px;

    color: var(--amaltea-rosa-profundo);

    font-size: 11px;
    line-height: 1.2;
    font-weight: 800;

    letter-spacing: 0.075em;
    text-transform: uppercase;
}

.amaltea-marcos-gestion__aclaracion p {
    color: var(--amaltea-texto) !important;

    font-size: 15px;
    line-height: 1.65;
    font-weight: 600 !important;
}


/* ==================================================
   TABLET
================================================== */

@media (max-width: 900px) {

    .amaltea-marcos-gestion {
        padding: 70px 22px 76px;
    }

    .amaltea-marcos-gestion__contenedor {
        max-width: 820px;
    }

    .amaltea-marcos-gestion__grid {
        grid-template-columns: 1fr;
    }

}


/* ==================================================
   MÓVIL
================================================== */

@media (max-width: 650px) {

    .amaltea-marcos-gestion {
        padding: 54px 16px 60px;
    }

    .amaltea-marcos-gestion__cabecera {
        margin-bottom: 30px;
    }

    section.amaltea-marcos-gestion
    .amaltea-marcos-gestion__cabecera h2 {
        font-size: 32px !important;
        line-height: 1.09 !important;
    }

    .amaltea-marcos-gestion__cabecera p {
        font-size: 15px;
        line-height: 1.65;
    }

    .amaltea-marcos-gestion__grid {
        gap: 16px;
    }

    .amaltea-marcos-gestion__item {
        padding: 25px 21px 25px 25px;

        border-radius: 18px;
    }

    .amaltea-marcos-gestion__item::before {
        top: 25px;
        bottom: 25px;

        width: 3px;
    }

    section.amaltea-marcos-gestion
    .amaltea-marcos-gestion__item h3 {
        margin-bottom: 14px !important;

        font-size: 24px !important;
        line-height: 1.18 !important;
    }

    .amaltea-marcos-gestion__item p {
        font-size: 15px;
        line-height: 1.65;
    }

    .amaltea-marcos-gestion__aclaracion {
        margin-top: 19px;
        padding-top: 17px;
    }

    .amaltea-marcos-gestion__aclaracion p {
        font-size: 14px;
        line-height: 1.6;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8dcd28 */@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;800&display=swap");

/* ==================================================
   BLOQUE 8 · CÓMO PUEDE AYUDARTE AMALTEA
================================================== */

.amaltea-ayuda-distintivo {
    --amaltea-rosa: #EC94C4;
    --amaltea-rosa-medio: #D966A8;
    --amaltea-rosa-oscuro: #C65393;
    --amaltea-rosa-profundo: #9F3F7D;
    --amaltea-rosa-claro: #FCEBF4;

    --amaltea-blanco: #FFFFFF;
    --amaltea-fondo-suave: #FFF9FC;
    --amaltea-borde: #F1D7E5;

    --amaltea-texto: #000;
    --amaltea-texto-suave: #66565F;

    width: 100%;
    padding: 84px 24px 90px;

    background: #FFFFFF;
    color: var(--amaltea-texto);

    font-family: "Inter", Arial, sans-serif;
}

.amaltea-ayuda-distintivo,
.amaltea-ayuda-distintivo *,
.amaltea-ayuda-distintivo *::before,
.amaltea-ayuda-distintivo *::after {
    box-sizing: border-box;
}

.amaltea-ayuda-distintivo h2,
.amaltea-ayuda-distintivo h3,
.amaltea-ayuda-distintivo p,
.amaltea-ayuda-distintivo ul,
.amaltea-ayuda-distintivo li,
.amaltea-ayuda-distintivo span,
.amaltea-ayuda-distintivo div,
.amaltea-ayuda-distintivo section,
.amaltea-ayuda-distintivo article,
.amaltea-ayuda-distintivo header,
.amaltea-ayuda-distintivo a {
    font-family: "Roboto", Arial, sans-serif !important;
    font-synthesis: none !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* ==================================================
   CONTENEDOR
================================================== */

.amaltea-ayuda-distintivo__contenedor {
    width: 100%;
    max-width: 1160px;

    margin: 0 auto;
}


/* ==================================================
   CABECERA
================================================== */

.amaltea-ayuda-distintivo__cabecera {
    width: 100%;
    max-width: 900px;

    margin: 0 auto 48px;

    text-align: center;
}

.amaltea-ayuda-distintivo__etiqueta {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    margin: 0 0 14px;
    padding: 8px 16px;

    border: 1px solid rgba(198, 83, 147, 0.15);
    border-radius: 999px;

    background: var(--amaltea-rosa-claro);
    color: var(--amaltea-rosa-profundo);

    font-size: 11px;
    line-height: 1;
    font-weight: 800;

    letter-spacing: 0.09em;
    text-align: center;
    text-transform: uppercase;
}

section.amaltea-ayuda-distintivo
.amaltea-ayuda-distintivo__cabecera h2 {
    margin: 0 0 22px !important;
    padding: 0 !important;

    color: var(--amaltea-navy) !important;

    font-size: 50px;
    line-height: 1.1 !important;
    font-weight: 500 !important;
    letter-spacing: -0.04em !important;
}

.amaltea-ayuda-distintivo__cabecera p {
    max-width: 800px;

    margin: 0 auto;

    color: var(--amaltea-texto-suave);

    font-size: 17px;
    line-height: 1.72;
    font-weight: 400;

    letter-spacing: -0.01em;
    text-align: center;
}

.amaltea-ayuda-distintivo__cabecera p +
.amaltea-ayuda-distintivo__cabecera p {
    margin-top: 13px;
}

.amaltea-ayuda-distintivo__cabecera p:first-of-type {
    color: var(--amaltea-texto);
    font-weight: 500;
}


/* ==================================================
   NUESTRO SERVICIO
================================================== */

.amaltea-ayuda-distintivo__servicio {
    display: grid;

    grid-template-columns:
        minmax(220px, 0.32fr)
        minmax(0, 0.68fr);

    gap: 58px;

    align-items: start;

    width: 100%;

    padding: 42px 0;

    border-top: 1px solid var(--amaltea-borde);
    border-bottom: 1px solid var(--amaltea-borde);
}


/* Título lateral */

.amaltea-ayuda-distintivo__servicio-cabecera {
    position: sticky;
    top: 30px;

    min-width: 0;
}

.amaltea-ayuda-distintivo__servicio-cabecera::before {
    content: "";

    display: block;

    width: 42px;
    height: 4px;

    margin-bottom: 18px;

    border-radius: 999px;

    background:
        linear-gradient(
            90deg,
            var(--amaltea-rosa-profundo),
            var(--amaltea-rosa)
        );
}

.amaltea-ayuda-distintivo__servicio-etiqueta {
    display: block;

    margin: 0 0 9px;

    color: var(--amaltea-rosa-profundo);

    font-size: 11px;
    line-height: 1.2;
    font-weight: 800;

    letter-spacing: 0.08em;
    text-transform: uppercase;
}

section.amaltea-ayuda-distintivo
.amaltea-ayuda-distintivo__servicio-cabecera h3 {
    margin: 0 !important;
    padding: 0 !important;

    color: #111111 !important;

    font-size: 29px !important;
    line-height: 1.17 !important;
    font-weight: 800 !important;

    letter-spacing: -0.037em !important;
}


/* ==================================================
   LISTADO DE SERVICIOS
================================================== */

.amaltea-ayuda-distintivo__lista-servicios {
    display: grid;

    grid-template-columns:
        repeat(2, minmax(0, 1fr));

    column-gap: 38px;

    width: 100%;
}

.amaltea-ayuda-distintivo__servicio-item {
    display: grid;

    grid-template-columns:
        38px
        minmax(0, 1fr);

    gap: 16px;

    align-items: start;

    min-width: 0;

    padding: 24px 0;

    border-bottom: 1px solid var(--amaltea-borde);
}

.amaltea-ayuda-distintivo__servicio-item:nth-child(-n + 2) {
    padding-top: 0;
}

.amaltea-ayuda-distintivo__numero {
    display: block;

    padding-top: 2px;

    color: var(--amaltea-rosa-profundo);

    font-size: 13px;
    line-height: 1.3;
    font-weight: 800;

    letter-spacing: 0.04em;
}

.amaltea-ayuda-distintivo__servicio-texto {
    min-width: 0;
}

section.amaltea-ayuda-distintivo
.amaltea-ayuda-distintivo__servicio-item h3 {
    margin: 0 0 9px !important;
    padding: 0 !important;

    color: #111111 !important;

    font-size: 19px !important;
    line-height: 1.27 !important;
    font-weight: 800 !important;

    letter-spacing: -0.03em !important;
}

.amaltea-ayuda-distintivo__servicio-item p {
    margin: 0;

    color: var(--amaltea-texto-suave);

    font-size: 15px;
    line-height: 1.66;
    font-weight: 400;

    letter-spacing: -0.006em;
}


/* ==================================================
   REVISIÓN INICIAL
================================================== */

.amaltea-ayuda-distintivo__revision {
    display: grid;

    grid-template-columns:
        minmax(0, 0.62fr)
        minmax(320px, 0.38fr);

    gap: 60px;

    align-items: center;

    width: 100%;

    padding-top: 44px;
}

.amaltea-ayuda-distintivo__revision-contenido {
    min-width: 0;
}

.amaltea-ayuda-distintivo__revision-etiqueta {
    display: block;

    margin: 0 0 10px;

    color: var(--amaltea-rosa-profundo);

    font-size: 11px;
    line-height: 1.2;
    font-weight: 800;

    letter-spacing: 0.08em;
    text-transform: uppercase;
}

section.amaltea-ayuda-distintivo
.amaltea-ayuda-distintivo__revision h3 {
    margin: 0 0 14px !important;
    padding: 0 !important;

    color: #111111 !important;

    font-size: 29px !important;
    line-height: 1.18 !important;
    font-weight: 800 !important;

    letter-spacing: -0.037em !important;
}

.amaltea-ayuda-distintivo__revision-intro {
    margin: 0;

    color: var(--amaltea-texto-suave);

    font-size: 16px;
    line-height: 1.68;
    font-weight: 400;

    letter-spacing: -0.008em;
}


/* ==================================================
   LISTA DE COMPROBACIÓN
================================================== */

.amaltea-ayuda-distintivo__revision-lista {
    display: grid;

    grid-template-columns:
        repeat(2, minmax(0, 1fr));

    gap:
        11px
        28px;

    width: 100%;

    margin: 22px 0 0;
    padding: 0;

    list-style: none;
}

.amaltea-ayuda-distintivo__revision-lista li {
    position: relative;

    min-width: 0;

    margin: 0;
    padding-left: 22px;

    color: var(--amaltea-texto);

    font-size: 15px;
    line-height: 1.55;
    font-weight: 600;

    letter-spacing: -0.006em;
}

.amaltea-ayuda-distintivo__revision-lista li::before {
    content: "✓";

    position: absolute;

    top: 0;
    left: 0;

    color: var(--amaltea-rosa-profundo);

    font-size: 14px;
    line-height: 1.55;
    font-weight: 800;
}


/* ==================================================
   CTA
================================================== */

.amaltea-ayuda-distintivo__revision-accion {
    display: flex;

    align-items: center;
    justify-content: center;

    min-width: 0;
}

.amaltea-ayuda-distintivo
a.amaltea-ayuda-distintivo__cta,
.amaltea-ayuda-distintivo
a.amaltea-ayuda-distintivo__cta:visited {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    min-width: 255px !important;
    min-height: 52px !important;

    padding: 14px 25px !important;

    border: 1px solid var(--amaltea-rosa) !important;
    border-radius: 999px !important;

    background: var(--amaltea-rosa) !important;
    background-color: var(--amaltea-rosa) !important;
    background-image: none !important;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;

    font-size: 15px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;

    letter-spacing: -0.005em !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: none !important;

    box-shadow:
        0 11px 24px rgba(198, 83, 147, 0.23) !important;

    opacity: 1 !important;

    transition:
        transform 0.22s ease,
        background-color 0.22s ease,
        border-color 0.22s ease,
        box-shadow 0.22s ease !important;
}

.amaltea-ayuda-distintivo
a.amaltea-ayuda-distintivo__cta *,
.amaltea-ayuda-distintivo
a.amaltea-ayuda-distintivo__cta:visited * {
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
}

.amaltea-ayuda-distintivo
a.amaltea-ayuda-distintivo__cta:hover,
.amaltea-ayuda-distintivo
a.amaltea-ayuda-distintivo__cta:focus,
.amaltea-ayuda-distintivo
a.amaltea-ayuda-distintivo__cta:focus-visible {
    border-color: var(--amaltea-rosa-profundo) !important;

    background: var(--amaltea-rosa-profundo) !important;
    background-color: var(--amaltea-rosa-profundo) !important;
    background-image: none !important;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;

    text-decoration: none !important;

    transform: translateY(-2px);

    box-shadow:
        0 15px 29px rgba(159, 63, 125, 0.26) !important;
}

.amaltea-ayuda-distintivo__cta-flecha {
    display: inline-block;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;

    font-size: 18px !important;
    line-height: 1 !important;

    transition: transform 0.22s ease;
}

.amaltea-ayuda-distintivo
a.amaltea-ayuda-distintivo__cta:hover
.amaltea-ayuda-distintivo__cta-flecha {
    transform: translateX(3px);
}


/* ==================================================
   TABLET
================================================== */

@media (max-width: 950px) {

    .amaltea-ayuda-distintivo {
        padding: 70px 22px 76px;
    }

    .amaltea-ayuda-distintivo__contenedor {
        max-width: 820px;
    }

    .amaltea-ayuda-distintivo__servicio {
        grid-template-columns: 1fr;

        gap: 31px;
    }

    .amaltea-ayuda-distintivo__servicio-cabecera {
        position: static;
    }

    .amaltea-ayuda-distintivo__revision {
        grid-template-columns: 1fr;

        gap: 30px;
    }

    .amaltea-ayuda-distintivo__revision-accion {
        justify-content: flex-start;
    }

}


/* ==================================================
   MÓVIL
================================================== */

@media (max-width: 650px) {

    .amaltea-ayuda-distintivo {
        padding: 54px 16px 60px;
    }

    .amaltea-ayuda-distintivo__cabecera {
        margin-bottom: 31px;
    }

    section.amaltea-ayuda-distintivo
    .amaltea-ayuda-distintivo__cabecera h2 {
        font-size: 32px !important;
        line-height: 1.09 !important;
    }

    .amaltea-ayuda-distintivo__cabecera p {
        font-size: 15px;
        line-height: 1.65;
    }

    .amaltea-ayuda-distintivo__servicio {
        gap: 25px;

        padding: 30px 0;
    }

    .amaltea-ayuda-distintivo__servicio-cabecera::before {
        width: 35px;

        margin-bottom: 15px;
    }

    section.amaltea-ayuda-distintivo
    .amaltea-ayuda-distintivo__servicio-cabecera h3 {
        font-size: 24px !important;
        line-height: 1.2 !important;
    }

    .amaltea-ayuda-distintivo__lista-servicios {
        grid-template-columns: 1fr;
    }

    .amaltea-ayuda-distintivo__servicio-item,
    .amaltea-ayuda-distintivo__servicio-item:nth-child(-n + 2) {
        grid-template-columns:
            32px
            minmax(0, 1fr);

        gap: 13px;

        padding: 20px 0;
    }

    .amaltea-ayuda-distintivo__servicio-item:first-child {
        padding-top: 0;
    }

    section.amaltea-ayuda-distintivo
    .amaltea-ayuda-distintivo__servicio-item h3 {
        font-size: 18px !important;
        line-height: 1.28 !important;
    }

    .amaltea-ayuda-distintivo__servicio-item p {
        font-size: 15px;
        line-height: 1.64;
    }

    .amaltea-ayuda-distintivo__revision {
        gap: 26px;

        padding-top: 32px;
    }

    section.amaltea-ayuda-distintivo
    .amaltea-ayuda-distintivo__revision h3 {
        font-size: 24px !important;
        line-height: 1.2 !important;
    }

    .amaltea-ayuda-distintivo__revision-intro {
        font-size: 15px;
        line-height: 1.65;
    }

    .amaltea-ayuda-distintivo__revision-lista {
        grid-template-columns: 1fr;

        gap: 10px;

        margin-top: 19px;
    }

    .amaltea-ayuda-distintivo__revision-lista li {
        font-size: 14px;
        line-height: 1.55;
    }

    .amaltea-ayuda-distintivo__revision-accion {
        width: 100%;
    }

    .amaltea-ayuda-distintivo
    a.amaltea-ayuda-distintivo__cta,
    .amaltea-ayuda-distintivo
    a.amaltea-ayuda-distintivo__cta:visited {
        width: 100% !important;
        min-width: 0 !important;
    }

}


/* ==================================================
   ACCESIBILIDAD
================================================== */

@media (prefers-reduced-motion: reduce) {

    .amaltea-ayuda-distintivo__cta,
    .amaltea-ayuda-distintivo__cta-flecha {
        transition: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2077824 */@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");

/* ==================================================
   BLOQUE 9 · POR QUÉ AMALTEA
================================================== */

.amaltea-porque-editorial {
    --amaltea-rosa: #EC94C4;
    --amaltea-rosa-medio: #D966A8;
    --amaltea-rosa-oscuro: #C65393;
    --amaltea-rosa-profundo: #9F3F7D;
    --amaltea-rosa-claro: #FCEBF4;

    --amaltea-fondo: #FFF8FC;
    --amaltea-borde: #EECFDF;

    --amaltea-texto: #3A3137;
    --amaltea-texto-suave: #66565F;

    width: 100%;
    margin: 0;
    padding: 90px 24px;

    border: 0 !important;

    background: var(--amaltea-fondo);
    color: var(--amaltea-texto);

    font-family: "Inter", Arial, sans-serif;
}

.amaltea-porque-editorial,
.amaltea-porque-editorial *,
.amaltea-porque-editorial *::before,
.amaltea-porque-editorial *::after {
    box-sizing: border-box;
}

.amaltea-porque-editorial h2,
.amaltea-porque-editorial h3,
.amaltea-porque-editorial p,
.amaltea-porque-editorial span,
.amaltea-porque-editorial div,
.amaltea-porque-editorial section,
.amaltea-porque-editorial article,
.amaltea-porque-editorial header,
.amaltea-porque-editorial a {
    font-family: "Inter", Arial, sans-serif !important;
    font-synthesis: none !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* ==================================================
   CONTENEDOR
================================================== */

.amaltea-porque-editorial__contenedor {
    display: grid;

    grid-template-columns:
        minmax(290px, 0.38fr)
        minmax(0, 0.62fr);

    gap: 82px;

    align-items: start;

    width: 100%;
    max-width: 1180px;

    margin: 0 auto;
}


/* ==================================================
   COLUMNA IZQUIERDA
================================================== */

.amaltea-porque-editorial__cabecera {
    position: sticky;
    top: 32px;

    min-width: 0;
}

.amaltea-porque-editorial__etiqueta {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    margin: 0 0 18px;
    padding: 8px 15px;

    border: 1px solid rgba(198, 83, 147, 0.16);
    border-radius: 999px;

    background: #FFFFFF;
    color: var(--amaltea-rosa-profundo);

    font-size: 11px;
    line-height: 1;
    font-weight: 800;

    letter-spacing: 0.09em;
    text-transform: uppercase;
}

section.amaltea-porque-editorial
.amaltea-porque-editorial__cabecera h2 {
    max-width: 430px;

    margin: 0 0 23px !important;
    padding: 0 !important;

    color: #111111 !important;

    font-size: clamp(38px, 4.4vw, 54px) !important;
    line-height: 1.02 !important;
    font-weight: 800 !important;

    letter-spacing: -0.052em !important;
    text-align: left !important;
}

.amaltea-porque-editorial__linea {
    display: block;

    width: 54px;
    height: 5px;

    margin: 0 0 29px;

    border-radius: 999px;

    background:
        linear-gradient(
            90deg,
            var(--amaltea-rosa-profundo),
            var(--amaltea-rosa)
        );
}


/* ==================================================
   CTA
================================================== */

.amaltea-porque-editorial
a.amaltea-porque-editorial__cta,
.amaltea-porque-editorial
a.amaltea-porque-editorial__cta:visited {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;

    min-height: 52px !important;

    padding: 14px 25px !important;

    border: 1px solid var(--amaltea-rosa) !important;
    border-radius: 999px !important;

    background: var(--amaltea-rosa) !important;
    background-color: var(--amaltea-rosa) !important;
    background-image: none !important;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;

    font-size: 15px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;

    letter-spacing: -0.005em !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: none !important;

    box-shadow:
        0 11px 24px rgba(198, 83, 147, 0.22) !important;

    transition:
        transform 0.22s ease,
        background-color 0.22s ease,
        border-color 0.22s ease,
        box-shadow 0.22s ease !important;
}

.amaltea-porque-editorial
a.amaltea-porque-editorial__cta *,
.amaltea-porque-editorial
a.amaltea-porque-editorial__cta:visited * {
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
}

.amaltea-porque-editorial
a.amaltea-porque-editorial__cta:hover,
.amaltea-porque-editorial
a.amaltea-porque-editorial__cta:focus,
.amaltea-porque-editorial
a.amaltea-porque-editorial__cta:focus-visible {
    border-color: var(--amaltea-rosa-profundo) !important;

    background: var(--amaltea-rosa-profundo) !important;
    background-color: var(--amaltea-rosa-profundo) !important;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;

    text-decoration: none !important;

    transform: translateY(-2px);

    box-shadow:
        0 15px 29px rgba(159, 63, 125, 0.26) !important;
}

.amaltea-porque-editorial__flecha {
    display: inline-block;

    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;

    font-size: 18px !important;
    line-height: 1 !important;

    transition: transform 0.22s ease;
}

.amaltea-porque-editorial
a.amaltea-porque-editorial__cta:hover
.amaltea-porque-editorial__flecha {
    transform: translateX(3px);
}


/* ==================================================
   LISTA EDITORIAL
================================================== */

.amaltea-porque-editorial__lista {
    width: 100%;

    border-top: 1px solid var(--amaltea-borde);
}

.amaltea-porque-editorial__item {
    display: grid;

    grid-template-columns:
        minmax(170px, 0.34fr)
        minmax(0, 0.66fr);

    gap: 34px;

    align-items: start;

    width: 100%;

    padding: 29px 0;

    border-bottom: 1px solid var(--amaltea-borde);
}

.amaltea-porque-editorial__titulo {
    position: relative;

    min-width: 0;

    padding-left: 20px;
}

.amaltea-porque-editorial__titulo::before {
    content: "";

    position: absolute;

    top: 9px;
    left: 0;

    width: 8px;
    height: 8px;

    border-radius: 50%;

    background: var(--amaltea-rosa-medio);
}

section.amaltea-porque-editorial
.amaltea-porque-editorial__item h3 {
    margin: 0 !important;
    padding: 0 !important;

    color: #111111 !important;

    font-size: 19px !important;
    line-height: 1.3 !important;
    font-weight: 800 !important;

    letter-spacing: -0.03em !important;
}

.amaltea-porque-editorial__item p {
    max-width: 580px;

    margin: 0;
    padding: 0;

    color: var(--amaltea-texto-suave);

    font-size: 16px;
    line-height: 1.7;
    font-weight: 400;

    letter-spacing: -0.008em;
}


/* ==================================================
   TABLET
================================================== */

@media (max-width: 950px) {

    .amaltea-porque-editorial {
        padding: 72px 22px 78px;
    }

    .amaltea-porque-editorial__contenedor {
        grid-template-columns: 1fr;

        gap: 43px;

        max-width: 820px;
    }

    .amaltea-porque-editorial__cabecera {
        position: static;

        text-align: center;
    }

    section.amaltea-porque-editorial
    .amaltea-porque-editorial__cabecera h2 {
        max-width: 720px;

        margin-right: auto !important;
        margin-left: auto !important;

        text-align: center !important;
    }

    .amaltea-porque-editorial__linea {
        margin-right: auto;
        margin-left: auto;
    }

}


/* ==================================================
   MÓVIL
================================================== */

@media (max-width: 650px) {

    .amaltea-porque-editorial {
        padding: 56px 16px 62px;
    }

    .amaltea-porque-editorial__contenedor {
        gap: 34px;
    }

    .amaltea-porque-editorial__etiqueta {
        margin-bottom: 15px;
    }

    section.amaltea-porque-editorial
    .amaltea-porque-editorial__cabecera h2 {
        margin-bottom: 19px !important;

        font-size: 34px !important;
        line-height: 1.07 !important;
    }

    .amaltea-porque-editorial__linea {
        width: 44px;
        height: 4px;

        margin-bottom: 24px;
    }

    .amaltea-porque-editorial__item {
        grid-template-columns: 1fr;

        gap: 10px;

        padding: 23px 0;
    }

    .amaltea-porque-editorial__titulo {
        padding-left: 18px;
    }

    .amaltea-porque-editorial__titulo::before {
        top: 8px;

        width: 7px;
        height: 7px;
    }

    section.amaltea-porque-editorial
    .amaltea-porque-editorial__item h3 {
        font-size: 18px !important;
        line-height: 1.28 !important;
    }

    .amaltea-porque-editorial__item p {
        padding-left: 18px;

        font-size: 15px;
        line-height: 1.65;
    }

    .amaltea-porque-editorial
    a.amaltea-porque-editorial__cta,
    .amaltea-porque-editorial
    a.amaltea-porque-editorial__cta:visited {
        width: 100% !important;
    }

}


/* ==================================================
   ACCESIBILIDAD
================================================== */

@media (prefers-reduced-motion: reduce) {

    .amaltea-porque-editorial__cta,
    .amaltea-porque-editorial__flecha {
        transition: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2375f68 */@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");

/* ==================================================
   BLOQUE 10 · PREGUNTAS FRECUENTES
================================================== */

.amaltea-faq-distintivos {
    --amaltea-rosa: #EC94C4;
    --amaltea-rosa-medio: #D966A8;
    --amaltea-rosa-oscuro: #C65393;
    --amaltea-rosa-profundo: #9F3F7D;
    --amaltea-rosa-claro: #FCEBF4;

    --amaltea-fondo: #FFFFFF;
    --amaltea-fondo-pregunta: #FFFCFE;
    --amaltea-borde: #F1D7E5;

    --amaltea-texto: #3A3137;
    --amaltea-texto-suave: #66565F;

    position: relative;

    width: 100%;
    margin: 0;
    padding: 84px 24px 92px;

    border: 0 !important;
    outline: 0 !important;

    background: var(--amaltea-fondo);
    color: var(--amaltea-texto);

    box-shadow: none !important;

    font-family: "Inter", Arial, sans-serif;
}

.amaltea-faq-distintivos::before,
.amaltea-faq-distintivos::after {
    content: none !important;
    display: none !important;
}

.amaltea-faq-distintivos,
.amaltea-faq-distintivos *,
.amaltea-faq-distintivos *::before,
.amaltea-faq-distintivos *::after {
    box-sizing: border-box;
}

.amaltea-faq-distintivos h2,
.amaltea-faq-distintivos p,
.amaltea-faq-distintivos span,
.amaltea-faq-distintivos div,
.amaltea-faq-distintivos details,
.amaltea-faq-distintivos summary,
.amaltea-faq-distintivos header,
.amaltea-faq-distintivos section {
    font-family: "Inter", Arial, sans-serif !important;
    font-synthesis: none !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* ==================================================
   CONTENEDOR
================================================== */

.amaltea-faq-distintivos__contenedor {
    width: 100%;
    max-width: 980px;

    margin: 0 auto;
}


/* ==================================================
   CABECERA
================================================== */

.amaltea-faq-distintivos__cabecera {
    width: 100%;
    max-width: 850px;

    margin: 0 auto 42px;

    text-align: center;
}

.amaltea-faq-distintivos__etiqueta {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    margin: 0 0 14px;
    padding: 8px 16px;

    border: 1px solid rgba(198, 83, 147, 0.15);
    border-radius: 999px;

    background: var(--amaltea-rosa-claro);
    color: var(--amaltea-rosa-profundo);

    font-size: 11px;
    line-height: 1;
    font-weight: 800;

    letter-spacing: 0.09em;
    text-align: center;
    text-transform: uppercase;
}

section.amaltea-faq-distintivos
.amaltea-faq-distintivos__cabecera h2 {
    margin: 0 0 22px !important;
    padding: 0 !important;

    color: var(--amaltea-navy) !important;

    font-size: 50px;
    line-height: 1.1 !important;
    font-weight: 500 !important;
    letter-spacing: -0.04em !important;
}


/* ==================================================
   LISTADO DE PREGUNTAS
================================================== */

.amaltea-faq-distintivos__lista {
    display: flex;
    flex-direction: column;

    gap: 14px;

    width: 100%;
}


/* ==================================================
   PREGUNTA INDIVIDUAL
================================================== */

.amaltea-faq-distintivos__item {
    width: 100%;
    margin: 0;

    border: 1px solid rgba(198, 83, 147, 0.17) !important;
    border-radius: 18px;

    background:
        linear-gradient(
            145deg,
            #FFFFFF 0%,
            var(--amaltea-fondo-pregunta) 100%
        );

    box-shadow:
        0 8px 22px rgba(115, 44, 84, 0.04);

    overflow: hidden;

    transition:
        border-color 0.22s ease,
        box-shadow 0.22s ease,
        background-color 0.22s ease;
}

.amaltea-faq-distintivos__item[open] {
    border-color: rgba(198, 83, 147, 0.34) !important;

    background: #FFFFFF;

    box-shadow:
        0 12px 28px rgba(115, 44, 84, 0.07);
}


/* ==================================================
   SUMMARY
================================================== */

.amaltea-faq-distintivos__pregunta {
    display: grid;

    grid-template-columns:
        minmax(0, 1fr)
        38px;

    gap: 22px;

    align-items: center;

    width: 100%;

    margin: 0;
    padding: 22px 24px;

    border: 0 !important;
    outline: 0;

    background: transparent;

    color: #111111;

    cursor: pointer;

    list-style: none;

    font-size: 17px;
    line-height: 1.45;
    font-weight: 750;

    letter-spacing: -0.022em;
    text-align: left;
}

.amaltea-faq-distintivos__pregunta::-webkit-details-marker {
    display: none;
}

.amaltea-faq-distintivos__pregunta::marker {
    content: "";
}

.amaltea-faq-distintivos__pregunta:hover {
    color: var(--amaltea-rosa-profundo);
}

.amaltea-faq-distintivos__pregunta:focus-visible {
    outline: 2px solid var(--amaltea-rosa-medio);
    outline-offset: -4px;
    border-radius: 16px;
}


/* ==================================================
   ICONO + / −
================================================== */

.amaltea-faq-distintivos__icono {
    position: relative;

    display: flex;

    align-items: center;
    justify-content: center;

    width: 38px;
    height: 38px;

    border: 1px solid rgba(198, 83, 147, 0.2);
    border-radius: 50%;

    background: var(--amaltea-rosa-claro);

    flex-shrink: 0;

    transition:
        background-color 0.22s ease,
        border-color 0.22s ease,
        transform 0.22s ease;
}

.amaltea-faq-distintivos__icono::before,
.amaltea-faq-distintivos__icono::after {
    content: "";

    position: absolute;

    width: 14px;
    height: 2px;

    border-radius: 999px;

    background: var(--amaltea-rosa-profundo);

    transition:
        opacity 0.22s ease,
        transform 0.22s ease,
        background-color 0.22s ease;
}

.amaltea-faq-distintivos__icono::after {
    transform: rotate(90deg);
}

.amaltea-faq-distintivos__item[open]
.amaltea-faq-distintivos__icono {
    border-color: var(--amaltea-rosa-profundo);

    background: var(--amaltea-rosa-profundo);

    transform: rotate(180deg);
}

.amaltea-faq-distintivos__item[open]
.amaltea-faq-distintivos__icono::before,
.amaltea-faq-distintivos__item[open]
.amaltea-faq-distintivos__icono::after {
    background: #FFFFFF;
}

.amaltea-faq-distintivos__item[open]
.amaltea-faq-distintivos__icono::after {
    opacity: 0;

    transform: rotate(0deg);
}


/* ==================================================
   RESPUESTA
================================================== */

.amaltea-faq-distintivos__respuesta {
    margin: 0 24px;
    padding: 0 62px 24px 0;

    border-top: 1px solid var(--amaltea-borde);
}

.amaltea-faq-distintivos__respuesta-inner {
    max-width: 790px;

    padding-top: 20px;
}

.amaltea-faq-distintivos__respuesta p {
    margin: 0;
    padding: 0;

    color: var(--amaltea-texto-suave);

    font-size: 16px;
    line-height: 1.72;
    font-weight: 400;

    letter-spacing: -0.008em;
}

.amaltea-faq-distintivos__respuesta p +
.amaltea-faq-distintivos__respuesta p {
    margin-top: 13px;
}

.amaltea-faq-distintivos__respuesta p:first-child {
    color: var(--amaltea-texto);
    font-weight: 500;
}


/* ==================================================
   TABLET
================================================== */

@media (max-width: 900px) {

    .amaltea-faq-distintivos {
        padding: 70px 22px 76px;
    }

    .amaltea-faq-distintivos__contenedor {
        max-width: 820px;
    }

}


/* ==================================================
   MÓVIL
================================================== */

@media (max-width: 650px) {

    .amaltea-faq-distintivos {
        padding: 54px 16px 60px;
    }

    .amaltea-faq-distintivos__cabecera {
        margin-bottom: 30px;
    }

    section.amaltea-faq-distintivos
    .amaltea-faq-distintivos__cabecera h2 {
        font-size: 32px !important;
        line-height: 1.09 !important;
    }

    .amaltea-faq-distintivos__lista {
        gap: 11px;
    }

    .amaltea-faq-distintivos__item {
        border-radius: 16px;
    }

    .amaltea-faq-distintivos__pregunta {
        grid-template-columns:
            minmax(0, 1fr)
            34px;

        gap: 14px;

        padding: 19px 18px;

        font-size: 16px;
        line-height: 1.4;
    }

    .amaltea-faq-distintivos__icono {
        width: 34px;
        height: 34px;
    }

    .amaltea-faq-distintivos__icono::before,
    .amaltea-faq-distintivos__icono::after {
        width: 12px;
    }

    .amaltea-faq-distintivos__respuesta {
        margin: 0 18px;
        padding: 0 0 20px;
    }

    .amaltea-faq-distintivos__respuesta-inner {
        padding-top: 17px;
    }

    .amaltea-faq-distintivos__respuesta p {
        font-size: 15px;
        line-height: 1.65;
    }

}


/* ==================================================
   ACCESIBILIDAD
================================================== */

@media (prefers-reduced-motion: reduce) {

    .amaltea-faq-distintivos__item,
    .amaltea-faq-distintivos__icono,
    .amaltea-faq-distintivos__icono::before,
    .amaltea-faq-distintivos__icono::after {
        transition: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e7aedf */.texto-politica a {
  color: inherit !important;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  text-decoration: none;
}

.texto-politica a:hover {
  color: inherit !important;
  text-decoration: underline;
}/* End custom CSS */