.elementor-60114 .elementor-element.elementor-element-392cb2b{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-60114 .elementor-element.elementor-element-2d610db{width:auto;max-width:auto;}.elementor-60114 .elementor-element.elementor-element-7937114{--display:flex;--position:absolute;--min-height:0px;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 8px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:8px;border-color:#D80D0D;--border-color:#D80D0D;--margin-top:0rem;--margin-bottom:0rem;--margin-left:4rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;top:137px;}.elementor-60114 .elementor-element.elementor-element-7937114.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-60114 .elementor-element.elementor-element-7937114{left:21px;}body.rtl .elementor-60114 .elementor-element.elementor-element-7937114{right:21px;}.elementor-60114 .elementor-element.elementor-element-c1e4997{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;padding:0rem 0rem 0rem 0rem;}.elementor-60114 .elementor-element.elementor-element-c1e4997 .elementor-heading-title{font-size:42px;font-weight:bold;color:#F7F7F7;}.elementor-60114 .elementor-element.elementor-element-0e30e76{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;padding:0rem 0rem 0rem 0rem;}.elementor-60114 .elementor-element.elementor-element-0e30e76 .elementor-heading-title{font-size:37px;font-weight:500;color:#F7F7F7;}.elementor-60114 .elementor-element.elementor-element-7aa89f6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;text-align:left;}.elementor-60114 .elementor-element.elementor-element-7aa89f6 .elementor-heading-title{font-size:25px;font-weight:300;font-style:oblique;color:#F8F8F8;}.elementor-60114 .elementor-element.elementor-element-768c459{--display:flex;--min-height:0px;--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 8px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:8px;border-color:#D80D0D;--border-color:#D80D0D;--margin-top:0rem;--margin-bottom:0rem;--margin-left:4rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-60114 .elementor-element.elementor-element-768c459.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60114 .elementor-element.elementor-element-a610743{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;padding:0rem 0rem 0rem 0rem;}.elementor-60114 .elementor-element.elementor-element-a610743 .elementor-heading-title{font-size:42px;font-weight:bold;color:#444343;}.elementor-60114 .elementor-element.elementor-element-c745142{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;padding:0rem 0rem 0rem 0rem;}.elementor-60114 .elementor-element.elementor-element-c745142 .elementor-heading-title{font-size:37px;font-weight:600;color:#242424;}.elementor-60114 .elementor-element.elementor-element-dbf5c37{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;text-align:left;}.elementor-60114 .elementor-element.elementor-element-dbf5c37 .elementor-heading-title{font-size:25px;font-weight:300;font-style:oblique;color:#4E4E4E;}.elementor-60114 .elementor-element.elementor-element-10368ae{--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:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-60114 .elementor-element.elementor-element-10368ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60114 .elementor-element.elementor-element-32b7842{text-align:left;font-family:"Aeonik", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-1d81f4a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 14px;--row-gap:0px;--column-gap:14px;}.elementor-60114 .elementor-element.elementor-element-5892b2f{--display:flex;--min-height:0px;--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:flex-start;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-60114 .elementor-element.elementor-element-5892b2f:not(.elementor-motion-effects-element-type-background), .elementor-60114 .elementor-element.elementor-element-5892b2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3FF;}.elementor-60114 .elementor-element.elementor-element-71fe3e8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-60114 .elementor-element.elementor-element-c240028 .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:14px;font-weight:600;line-height:17px;letter-spacing:0.6px;word-spacing:0px;color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-1400b94 .elementor-button{background-color:var( --e-global-color-2544419 );font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:5px 35px 3px 35px;}.elementor-60114 .elementor-element.elementor-element-4f9c6c1{--display:flex;--min-height:0px;--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:flex-start;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-60114 .elementor-element.elementor-element-4f9c6c1:not(.elementor-motion-effects-element-type-background), .elementor-60114 .elementor-element.elementor-element-4f9c6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3FF;}.elementor-60114 .elementor-element.elementor-element-127f389{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-60114 .elementor-element.elementor-element-6b9eeff .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:14px;font-weight:600;line-height:17px;letter-spacing:0.6px;word-spacing:0px;color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-c6a8bc6 .elementor-button{background-color:var( --e-global-color-2544419 );font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:5px 35px 3px 35px;}.elementor-60114 .elementor-element.elementor-element-b226ed4{--display:flex;--min-height:0px;--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:flex-start;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-60114 .elementor-element.elementor-element-b226ed4:not(.elementor-motion-effects-element-type-background), .elementor-60114 .elementor-element.elementor-element-b226ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3FF;}.elementor-60114 .elementor-element.elementor-element-14a6c74{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-60114 .elementor-element.elementor-element-901dad9 .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:14px;font-weight:600;line-height:17px;letter-spacing:0.6px;word-spacing:0px;color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-f8dcacf .elementor-button{background-color:var( --e-global-color-2544419 );font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:5px 35px 3px 35px;}.elementor-60114 .elementor-element.elementor-element-98c4812{--display:flex;--min-height:0px;--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:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-60114 .elementor-element.elementor-element-98c4812.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60114 .elementor-element.elementor-element-033f965{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-box-icon-margin:14px;}.elementor-60114 .elementor-element.elementor-element-033f965 .elementor-icon-box-wrapper{align-items:end;text-align:center;}.elementor-60114 .elementor-element.elementor-element-033f965 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-033f965.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-033f965.elementor-view-framed .elementor-icon, .elementor-60114 .elementor-element.elementor-element-033f965.elementor-view-default .elementor-icon{fill:var( --e-global-color-2544419 );color:var( --e-global-color-2544419 );border-color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-033f965 .elementor-icon{font-size:18px;padding:3px;border-width:3px 3px 3px 3px;}.elementor-60114 .elementor-element.elementor-element-033f965 .elementor-icon i{transform:rotate(315deg);}.elementor-60114 .elementor-element.elementor-element-033f965 .elementor-icon-box-title, .elementor-60114 .elementor-element.elementor-element-033f965 .elementor-icon-box-title a{font-family:"Aeonik", Sans-serif;font-size:24px;font-weight:500;}.elementor-60114 .elementor-element.elementor-element-033f965:has(:hover) .elementor-icon-box-title,
					 .elementor-60114 .elementor-element.elementor-element-033f965:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-ba7eb8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60114 .elementor-element.elementor-element-d247ae2{--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-60114 .elementor-element.elementor-element-4450065{--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-60114 .elementor-element.elementor-element-6dd56ba{--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-60114 .elementor-element.elementor-element-f8f6e6b{--display:flex;--min-height:0px;--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:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-60114 .elementor-element.elementor-element-f8f6e6b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60114 .elementor-element.elementor-element-215a334 .elementor-icon-box-wrapper{align-items:end;text-align:center;}.elementor-60114 .elementor-element.elementor-element-215a334{--icon-box-icon-margin:14px;}.elementor-60114 .elementor-element.elementor-element-215a334 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-215a334.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-215a334.elementor-view-framed .elementor-icon, .elementor-60114 .elementor-element.elementor-element-215a334.elementor-view-default .elementor-icon{fill:var( --e-global-color-2544419 );color:var( --e-global-color-2544419 );border-color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-215a334 .elementor-icon{font-size:18px;padding:3px;border-width:3px 3px 3px 3px;}.elementor-60114 .elementor-element.elementor-element-215a334 .elementor-icon i{transform:rotate(0deg);}.elementor-60114 .elementor-element.elementor-element-215a334 .elementor-icon-box-title, .elementor-60114 .elementor-element.elementor-element-215a334 .elementor-icon-box-title a{font-family:"Aeonik", Sans-serif;font-size:24px;font-weight:500;}.elementor-60114 .elementor-element.elementor-element-215a334:has(:hover) .elementor-icon-box-title,
					 .elementor-60114 .elementor-element.elementor-element-215a334:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-94e55ea{--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-60114 .elementor-element.elementor-element-ed472ee iframe{height:395px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-60114 .elementor-element.elementor-element-ddb0d70{--display:flex;--min-height:0px;--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:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-60114 .elementor-element.elementor-element-ddb0d70.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60114 .elementor-element.elementor-element-95e6e20 .elementor-icon-box-wrapper{align-items:end;text-align:center;}.elementor-60114 .elementor-element.elementor-element-95e6e20{--icon-box-icon-margin:14px;}.elementor-60114 .elementor-element.elementor-element-95e6e20 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-95e6e20.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-95e6e20.elementor-view-framed .elementor-icon, .elementor-60114 .elementor-element.elementor-element-95e6e20.elementor-view-default .elementor-icon{fill:var( --e-global-color-2544419 );color:var( --e-global-color-2544419 );border-color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-95e6e20 .elementor-icon{font-size:18px;padding:3px;border-width:3px 3px 3px 3px;}.elementor-60114 .elementor-element.elementor-element-95e6e20 .elementor-icon i{transform:rotate(0deg);}.elementor-60114 .elementor-element.elementor-element-95e6e20 .elementor-icon-box-title, .elementor-60114 .elementor-element.elementor-element-95e6e20 .elementor-icon-box-title a{font-family:"Aeonik", Sans-serif;font-size:21px;font-weight:500;}.elementor-60114 .elementor-element.elementor-element-95e6e20:has(:hover) .elementor-icon-box-title,
					 .elementor-60114 .elementor-element.elementor-element-95e6e20:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2544419 );}.elementor-60114 .elementor-element.elementor-element-5bfbeb0{--display:flex;--min-height:11px;--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:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}@media(max-width:1024px){.elementor-60114 .elementor-element.elementor-element-71fe3e8{--grid-auto-flow:row;}.elementor-60114 .elementor-element.elementor-element-127f389{--grid-auto-flow:row;}.elementor-60114 .elementor-element.elementor-element-14a6c74{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-60114 .elementor-element.elementor-element-7937114{--width:68.211%;}.elementor-60114 .elementor-element.elementor-element-768c459{--width:68.211%;}.elementor-60114 .elementor-element.elementor-element-10368ae{--content-width:83%;}.elementor-60114 .elementor-element.elementor-element-1d81f4a{--content-width:80%;}.elementor-60114 .elementor-element.elementor-element-5892b2f{--width:32%;}.elementor-60114 .elementor-element.elementor-element-4f9c6c1{--width:32%;}.elementor-60114 .elementor-element.elementor-element-b226ed4{--width:32%;}.elementor-60114 .elementor-element.elementor-element-98c4812{--content-width:500px;}.elementor-60114 .elementor-element.elementor-element-ba7eb8b{--content-width:80%;}.elementor-60114 .elementor-element.elementor-element-d247ae2{--width:32%;}.elementor-60114 .elementor-element.elementor-element-4450065{--width:32%;}.elementor-60114 .elementor-element.elementor-element-6dd56ba{--width:32%;}.elementor-60114 .elementor-element.elementor-element-f8f6e6b{--content-width:500px;}.elementor-60114 .elementor-element.elementor-element-94e55ea{--content-width:80%;}.elementor-60114 .elementor-element.elementor-element-ddb0d70{--content-width:500px;}}@media(max-width:767px){.elementor-60114 .elementor-element.elementor-element-768c459{--margin-top:0rem;--margin-bottom:0rem;--margin-left:1rem;--margin-right:0rem;}.elementor-60114 .elementor-element.elementor-element-a610743 .elementor-heading-title{font-size:20px;}.elementor-60114 .elementor-element.elementor-element-c745142 .elementor-heading-title{font-size:16px;}.elementor-60114 .elementor-element.elementor-element-dbf5c37 .elementor-heading-title{font-size:16px;}.elementor-60114 .elementor-element.elementor-element-32b7842{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 0rem) 1rem;padding:0rem 0rem 0rem 0rem;font-size:15px;}.elementor-60114 .elementor-element.elementor-element-71fe3e8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-60114 .elementor-element.elementor-element-127f389{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-60114 .elementor-element.elementor-element-14a6c74{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-291fd7b */.acordeon-accesible details {
  border: 1px solid #b0bec5; /* Color del borde de la imagen */
  margin-bottom: 10px;
  border-radius: 4px;
  overflow: hidden; /* Para que el fondo se ajuste al borde redondeado */
}

.acordeon-accesible summary {
  padding: 1em;
  cursor: pointer;
  font-weight: bold;
  list-style: none;
  display: flex; 
  justify-content: space-between;
  align-items: center;
  background-color: #ffffff;
  color: #031f3e;
  font-size: 1.2em;
}

.acordeon-accesible summary::-webkit-details-marker {
  display: none;
}

/* --- Estilo de la flecha --- */
.acordeon-accesible summary::after {
  content: '►'; /* Flecha cerrada (triángulo) */
  font-size: 0.8em;
  color: #0d47a1; /* Mismo color que el texto del sumario */
  transition: transform 0.2s;
}

.acordeon-accesible details[open] summary::after {
  content: '▼'; /* Flecha abierta */
  transform: rotate(0deg); /* Opcional, si usaras una imagen que necesite rotar */
}

/* --- Tus preguntas específicas respondidas aquí --- */
.contenido-acordeon {
  padding: 1em;
  
  /* 1. Control del color de fondo de la sección desplegada */
  background-color: #f5f5f5; /* Gris claro de la imagen */
  
  /* 2. Control del color del texto de la sección desplegada */
  color: #0C0D0E; /* Texto oscuro para el contenido */

  /* 3. Control del tamaño de fuente de la sección desplegada */
  font-size: 1.1em;

  /* Estilo del link (opcional) */
  text-decoration: none;
}

.contenido-acordeon a {
    color: #0C0D0E;
    text-decoration: none;
}

.contenido-acordeon a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c65b61f *//* Estilos generales del contenedor */
.faq-accordion {
  width: 100%;
  max-width: 800px;
  margin: 20px auto;
  color: #333;
}

/* Estilo de cada ítem del acordeón */
.accordion-item {
  background-color: #ffffff; /* Fondo blanco cuando está cerrado */
  border-radius: 8px;
  margin-bottom: 15px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.06);
  transition: background-color 0.3s ease;
  overflow: hidden; /* Importante para el border-radius */
}

/* --- ESTADO ABIERTO --- */
/* Estilo clave: Cuando el ítem está abierto, cambia el fondo */
.accordion-item.is-open {
  background-color: #f8f9fa; /* Fondo gris claro como en la imagen */
}

/* Estilo del encabezado (el botón) */
.accordion-header {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 20px;
  background-color: transparent; /* Hereda el fondo del .accordion-item */
  border: none;
  cursor: pointer;
  text-align: left;
}

/* Estilo del ícono (círculo oscuro) */
.accordion-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: #343a40; /* Color oscuro del círculo */
  border-radius: 50%;
  margin-right: 15px;
  flex-shrink: 0; /* Evita que el ícono se encoja */
}

/* Estilo de los SVGs dentro del ícono */
.accordion-icon svg {
  width: 20px;
  height: 20px;
  stroke: #ffffff; /* Color blanco del ícono */
}

/* Título del acordeón */
.accordion-title {
  flex-grow: 1; /* Ocupa el espacio restante */
  font-size: 1.1rem;
  font-weight: 600;
  color: #212529;
}

/* Flecha del acordeón */
.accordion-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 15px;
  transition: transform 0.3s ease;
  flex-shrink: 0;
}

.accordion-arrow svg {
  width: 20px;
  height: 20px;
  stroke: #0056b3; /* Color azul para la flecha */
}

/* --- ESTADO ABIERTO: Rotación de la flecha --- */
.accordion-item.is-open .accordion-arrow {
  transform: rotate(90deg);
}

/* --- Panel de Contenido (Animación con Grid) --- */
.accordion-content {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.3s ease;
  overflow: hidden; 
}

/* --- ESTADO ABIERTO: Animación del contenido --- */
.accordion-item.is-open .accordion-content {
  grid-template-rows: 1fr;
}

/* Wrapper interno del contenido */
.accordion-content-inner {
  padding: 0 20px; 
  line-height: 1.6;
  min-height: 0;
  overflow: hidden; 
}

.accordion-content-inner > :last-child {
  padding-bottom: 20px;
  margin-bottom: 0; /* Anula márgenes que puedan causar problemas */
}

/* Estilos del contenido interno */
.accordion-content-inner p,
.accordion-content-inner ul {
  margin-top: 0;
  margin-bottom: 15px; 
  font-size: 1.0rem
}

.accordion-content-inner ul {
  padding-left: 20px;
}
.accordion-content-inner li {
  margin-bottom: 8px;
}

.accordion-content-inner a {
  color: #0056b3;
  text-decoration: none;
}
.accordion-content-inner a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aeonik';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://aeropuertosuruguay.com.uy/wp-content/uploads/2025/10/fonnts.com-Aeonik_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Aeonik';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://aeropuertosuruguay.com.uy/wp-content/uploads/2025/10/fonnts.com-Aeonik-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Aeonik';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://aeropuertosuruguay.com.uy/wp-content/uploads/2025/10/fonnts.com-Aeonik-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */