.elementor-5991 .elementor-element.elementor-element-a741e74{--display:flex;--min-height:264px;--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;--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-5991 .elementor-element.elementor-element-a741e74:not(.elementor-motion-effects-element-type-background), .elementor-5991 .elementor-element.elementor-element-a741e74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hannahinternationalschool.com/wp-content/uploads/2023/09/Fondo-Registro-3.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5991 .elementor-element.elementor-element-d922f38 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5991 .elementor-element.elementor-element-d922f38{text-align:center;}.elementor-5991 .elementor-element.elementor-element-d922f38 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:46px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-761f351 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5991 .elementor-element.elementor-element-5abfe26 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5991 .elementor-element.elementor-element-5abfe26{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-761f351 );}.elementor-5991 .elementor-element.elementor-element-a79846b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5991 .elementor-element.elementor-element-a79846b:not(.elementor-motion-effects-element-type-background), .elementor-5991 .elementor-element.elementor-element-a79846b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-05ac8ef );}.elementor-5991 .elementor-element.elementor-element-7fdd43b{--display:flex;}.elementor-5991 .elementor-element.elementor-element-db72eb3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5991 .elementor-element.elementor-element-f76c8df .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:800;}.elementor-5991 .elementor-element.elementor-element-3cd9a1d{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5991 .elementor-element.elementor-element-f252801 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:800;}.elementor-5991 .elementor-element.elementor-element-427f2a1{--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:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5991 .elementor-element.elementor-element-9aa1b44{--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;--border-radius:26px 26px 26px 26px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-5991 .elementor-element.elementor-element-9aa1b44:not(.elementor-motion-effects-element-type-background), .elementor-5991 .elementor-element.elementor-element-9aa1b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f502dc3 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5991 .elementor-element.elementor-element-218f5f1 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-5991 .elementor-element.elementor-element-218f5f1.elementor-element{--align-self:center;}.elementor-5991 .elementor-element.elementor-element-218f5f1 .elementor-icon-wrapper{text-align:center;}.elementor-5991 .elementor-element.elementor-element-218f5f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-218f5f1.elementor-view-framed .elementor-icon, .elementor-5991 .elementor-element.elementor-element-218f5f1.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-218f5f1.elementor-view-framed .elementor-icon, .elementor-5991 .elementor-element.elementor-element-218f5f1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-dd2955b{text-align:center;}.elementor-5991 .elementor-element.elementor-element-dd2955b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3em;font-weight:600;color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-5b1980f{--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;--border-radius:26px 26px 26px 26px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-5991 .elementor-element.elementor-element-5b1980f:not(.elementor-motion-effects-element-type-background), .elementor-5991 .elementor-element.elementor-element-5b1980f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC7997;}.elementor-5991 .elementor-element.elementor-element-50e006c > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-5991 .elementor-element.elementor-element-50e006c.elementor-element{--align-self:center;}.elementor-5991 .elementor-element.elementor-element-50e006c .elementor-icon-wrapper{text-align:center;}.elementor-5991 .elementor-element.elementor-element-50e006c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-50e006c.elementor-view-framed .elementor-icon, .elementor-5991 .elementor-element.elementor-element-50e006c.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-50e006c.elementor-view-framed .elementor-icon, .elementor-5991 .elementor-element.elementor-element-50e006c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-2acf86a{text-align:center;}.elementor-5991 .elementor-element.elementor-element-2acf86a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3em;font-weight:600;color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-a9a8fbb{--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;--border-radius:26px 26px 26px 26px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-5991 .elementor-element.elementor-element-a9a8fbb:not(.elementor-motion-effects-element-type-background), .elementor-5991 .elementor-element.elementor-element-a9a8fbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA4CE8;}.elementor-5991 .elementor-element.elementor-element-f58b141 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-5991 .elementor-element.elementor-element-f58b141.elementor-element{--align-self:center;}.elementor-5991 .elementor-element.elementor-element-f58b141 .elementor-icon-wrapper{text-align:center;}.elementor-5991 .elementor-element.elementor-element-f58b141.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-f58b141.elementor-view-framed .elementor-icon, .elementor-5991 .elementor-element.elementor-element-f58b141.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-f58b141.elementor-view-framed .elementor-icon, .elementor-5991 .elementor-element.elementor-element-f58b141.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-25037dd{text-align:center;}.elementor-5991 .elementor-element.elementor-element-25037dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3em;font-weight:600;color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-4f5bed2{--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;--border-radius:26px 26px 26px 26px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-5991 .elementor-element.elementor-element-4f5bed2:not(.elementor-motion-effects-element-type-background), .elementor-5991 .elementor-element.elementor-element-4f5bed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEE2B;}.elementor-5991 .elementor-element.elementor-element-ad108ba > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-5991 .elementor-element.elementor-element-ad108ba.elementor-element{--align-self:center;}.elementor-5991 .elementor-element.elementor-element-ad108ba .elementor-icon-wrapper{text-align:center;}.elementor-5991 .elementor-element.elementor-element-ad108ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-ad108ba.elementor-view-framed .elementor-icon, .elementor-5991 .elementor-element.elementor-element-ad108ba.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-ad108ba.elementor-view-framed .elementor-icon, .elementor-5991 .elementor-element.elementor-element-ad108ba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-0f40456{text-align:center;}.elementor-5991 .elementor-element.elementor-element-0f40456 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3em;font-weight:600;color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-7a17fef{--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;--border-radius:26px 26px 26px 26px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-5991 .elementor-element.elementor-element-7a17fef:not(.elementor-motion-effects-element-type-background), .elementor-5991 .elementor-element.elementor-element-7a17fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f502dc3 );}.elementor-5991 .elementor-element.elementor-element-2d05186 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-5991 .elementor-element.elementor-element-2d05186.elementor-element{--align-self:center;}.elementor-5991 .elementor-element.elementor-element-2d05186 .elementor-icon-wrapper{text-align:center;}.elementor-5991 .elementor-element.elementor-element-2d05186.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-2d05186.elementor-view-framed .elementor-icon, .elementor-5991 .elementor-element.elementor-element-2d05186.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-2d05186.elementor-view-framed .elementor-icon, .elementor-5991 .elementor-element.elementor-element-2d05186.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-f4e0da7{text-align:center;}.elementor-5991 .elementor-element.elementor-element-f4e0da7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3em;font-weight:600;color:var( --e-global-color-text );}.elementor-5991 .elementor-element.elementor-element-76f66c3{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5991 .elementor-element.elementor-element-bfbd550 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5991 .elementor-element.elementor-element-012c6d8 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-5991 .elementor-element.elementor-element-012c6d8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:800;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5991 .elementor-element.elementor-element-c1870c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5991 .elementor-element.elementor-element-c1870c8:not(.elementor-motion-effects-element-type-background), .elementor-5991 .elementor-element.elementor-element-c1870c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-05ac8ef );}.elementor-5991 .elementor-element.elementor-element-24d986a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5991 .elementor-element.elementor-element-2170c38 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-5991 .elementor-element.elementor-element-1a0e9bb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:800;}.elementor-5991 .elementor-element.elementor-element-c35b495{--display:flex;}.elementor-5991 .elementor-element.elementor-element-23be901{--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-5991 .elementor-element.elementor-element-6095294{--display:flex;}.elementor-5991 .elementor-element.elementor-element-f212708{--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-5991 .elementor-element.elementor-element-0e5cfd8{--display:flex;}.elementor-5991 .elementor-element.elementor-element-8e7eb9c{--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-5991 .elementor-element.elementor-element-a5d70d8{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5991 .elementor-element.elementor-element-9aa1b44{--width:31%;}.elementor-5991 .elementor-element.elementor-element-5b1980f{--width:31%;}.elementor-5991 .elementor-element.elementor-element-a9a8fbb{--width:31%;}.elementor-5991 .elementor-element.elementor-element-4f5bed2{--width:48%;}.elementor-5991 .elementor-element.elementor-element-7a17fef{--width:48%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-a5d70d8 *//* ====================================
   FAQ Acordeón - Estilos personalizados
   ==================================== */

.elementor-widget-n-accordion .e-n-accordion {
  gap: 10px;
  display: flex;
  flex-direction: column;
}

.elementor-widget-n-accordion .e-n-accordion-item {
  border: 1.5px solid #dcdcdc;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-widget-n-accordion .e-n-accordion-item-title {
  list-style: none;
  display: flex;
  align-items: center;
  padding: 14px 20px;
  gap: 16px;
  cursor: pointer;
  min-height: 64px;
}

.elementor-widget-n-accordion .e-n-accordion-item-title::-webkit-details-marker {
  display: none;
}

.elementor-widget-n-accordion .e-n-accordion-item-title::before {
  content: '➜';
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  min-width: 44px;
  background-color: #7b26c9;
  border-radius: 8px;
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  flex-shrink: 0;
}

/* Ocultar los iconos +/- originales de Elementor */
.elementor-widget-n-accordion .e-n-accordion-item-title-icon {
  display: none !important;
}

/* Texto del título */
.elementor-widget-n-accordion .e-n-accordion-item-title-text {
  font-size: 18px;
  font-family: 'Raleway';
  font-weight: 800;
  color: #1a1a1a;
}

/* Contenido expandido: sin border y con padding */
.elementor-widget-n-accordion .e-n-accordion-item[open] > div {
  padding: 0 20px 16px 20px;
}

/* Item abierto: icono con color ligeramente diferente */
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title::before {
  background-color: #6b1fa8;
}/* End custom CSS */