.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-810 .elementor-element.elementor-element-db12d0f{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-db12d0f:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-db12d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d176d66 );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-810 .elementor-element.elementor-element-5ffb08b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-810 .elementor-element.elementor-element-5ffb08b .elementor-heading-title{font-family:"Montserrat";font-size:38px;font-weight:600;}.elementor-810 .elementor-element.elementor-element-aadaeab{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-810 .elementor-element.elementor-element-aadaeab .elementor-heading-title{font-family:"Montserrat";font-size:25px;font-weight:600;}.elementor-810 .elementor-element.elementor-element-d0b3840{--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:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-810 .elementor-element.elementor-element-bb57b6a{--display:flex;}.elementor-810 .elementor-element.elementor-element-bb57b6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );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-810 .elementor-element.elementor-element-ba53fca{padding:010px 020px 20px 20px;text-align:start;font-family:"Montserrat";font-size:14px;}.elementor-810 .elementor-element.elementor-element-3f56a05{--display:flex;}.elementor-810 .elementor-element.elementor-element-0c759e6{padding:010px 020px 20px 20px;text-align:start;font-family:"Montserrat";font-size:14px;}.elementor-810 .elementor-element.elementor-element-d88c6c2{--display:flex;}.elementor-810 .elementor-element.elementor-element-5954c4c{padding:010px 020px 20px 20px;text-align:start;font-family:"Montserrat";font-size:14px;}.elementor-810 .elementor-element.elementor-element-a1496c4{--display:flex;}.elementor-810 .elementor-element.elementor-element-2c5a52c{padding:010px 020px 20px 20px;text-align:start;font-family:"Montserrat";font-size:14px;}.elementor-810 .elementor-element.elementor-element-70fc2a3{--display:flex;}.elementor-810 .elementor-element.elementor-element-7617388{padding:010px 020px 20px 20px;text-align:start;font-family:"Montserrat";font-size:14px;}.elementor-810 .elementor-element.elementor-element-6ab7751{--display:flex;}.elementor-810 .elementor-element.elementor-element-4774337{padding:010px 020px 20px 20px;text-align:start;font-family:"Montserrat";font-size:14px;}.elementor-810 .elementor-element.elementor-element-b9905dc{--display:flex;}.elementor-810 .elementor-element.elementor-element-d9f931d{padding:010px 020px 20px 20px;text-align:start;font-family:"Montserrat";font-size:14px;}.elementor-810 .elementor-element.elementor-element-fa13770{--display:flex;}.elementor-810 .elementor-element.elementor-element-148a922{padding:010px 020px 20px 20px;text-align:start;font-family:"Montserrat";font-size:14px;}.elementor-810 .elementor-element.elementor-element-b53f553{--display:flex;}.elementor-810 .elementor-element.elementor-element-43048d3{padding:010px 020px 20px 20px;text-align:start;font-family:"Montserrat";font-size:14px;}.elementor-810 .elementor-element.elementor-element-87d5b50{--display:flex;}.elementor-810 .elementor-element.elementor-element-6810a8e{padding:010px 020px 20px 20px;text-align:start;font-family:"Montserrat";font-size:14px;}.elementor-810 .elementor-element.elementor-element-a786006{--display:flex;}.elementor-810 .elementor-element.elementor-element-ab07a92{padding:010px 020px 20px 20px;text-align:start;font-family:"Montserrat";font-size:14px;}.elementor-810 .elementor-element.elementor-element-692041e{--display:flex;}.elementor-810 .elementor-element.elementor-element-ccb0a3f{padding:010px 020px 20px 20px;text-align:start;font-family:"Montserrat";font-size:14px;}.elementor-810 .elementor-element.elementor-element-1b2539f{--display:flex;}.elementor-810 .elementor-element.elementor-element-71a7be2{padding:010px 020px 20px 20px;text-align:start;font-family:"Montserrat";font-size:14px;}.elementor-810 .elementor-element.elementor-element-480a3a6{--n-accordion-title-font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-d176d66 );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-d176d66 );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-810 .elementor-element.elementor-element-480a3a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-480a3a6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-bcdcd1b );}:where( .elementor-810 .elementor-element.elementor-element-480a3a6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-d176d66 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-810 .elementor-element.elementor-element-480a3a6.elementor-element{--align-self:flex-start;}.elementor-810 .elementor-element.elementor-element-480a3a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;}.elementor-810 .elementor-element.elementor-element-480a3a6 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-810 .elementor-element.elementor-element-480a3a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat";font-weight:600;line-height:1.3em;}.elementor-810 .elementor-element.elementor-element-480a3a6 :where( .elementor-810 .elementor-element.elementor-element-480a3a6 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );}.elementor-810 .elementor-element.elementor-element-fc677ac{padding:010px 020px 20px 20px;text-align:start;font-family:"Montserrat";font-size:14px;}body.elementor-page-810 .eael-toc.eael-sticky .eael-toc-body{max-height:50vh;height:50vh;}body.elementor-page-810 .eael-toc.eael-sticky{top:200px !important;}body.elementor-page-810 .eael-toc{z-index:9999;width:300px;}body.elementor-page-810 .eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before{width:8px;height:8px;top:-2px;}body.elementor-page-810 .eael-toc:not(.eael-toc-right){border-top-right-radius:5px;border-bottom-right-radius:5px;}body.elementor-page-810 .eael-toc:not(.eael-toc-right) .eael-toc-header{border-top-right-radius:5px;}body.elementor-page-810 .eael-toc:not(.eael-toc-right) .eael-toc-body{border-bottom-right-radius:5px;}body.elementor-page-810 .eael-toc.eael-toc-right{border-top-left-radius:5px;border-bottom-left-radius:5px;}body.elementor-page-810 .eael-toc.eael-toc-right .eael-toc-header{border-top-left-radius:5px;}body.elementor-page-810 .eael-toc.eael-toc-right .eael-toc-body{border-bottom-left-radius:5px;}body.elementor-page-810 .eael-toc .eael-toc-header{background-color:#ff7d50;}body.elementor-page-810 .eael-toc.collapsed .eael-toc-button{background-color:#ff7d50;color:#ffffff;}body.elementor-page-810 .eael-toc .eael-toc-header .eael-toc-title{color:#ffffff;}body.elementor-page-810 .eael-toc .eael-toc-close{background-color:#ffffff;color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body{background-color:#fff6f3;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list li{color:#707070;padding-top:8px;padding-bottom:8px;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:before{color:#707070;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:before{background-color:#707070;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list li a{color:#707070;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list li:hover{color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:hover:before{color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:hover:before{background-color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list li:hover > a{color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:before{border-bottom-color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:after{background-color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active{color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-active:before{color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-active:before{background-color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a{color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:before{border-bottom-color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:after{background-color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent{color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-parent:before{color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-parent:before{background-color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent > a{color:#ff7d50;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list li ul li{padding-top:1px;padding-bottom:1px;}body.elementor-page-810 .eael-toc .eael-toc-body .eael-toc-list > li:not(:last-child){border-bottom:0.5px dashed;border-bottom-color:#c6c4cf;}@media(min-width:768px){.elementor-810 .elementor-element.elementor-element-bb57b6a{--content-width:1000px;}.elementor-810 .elementor-element.elementor-element-3f56a05{--content-width:1000px;}.elementor-810 .elementor-element.elementor-element-d88c6c2{--content-width:1000px;}.elementor-810 .elementor-element.elementor-element-a1496c4{--content-width:1000px;}.elementor-810 .elementor-element.elementor-element-70fc2a3{--content-width:1000px;}.elementor-810 .elementor-element.elementor-element-6ab7751{--content-width:1000px;}.elementor-810 .elementor-element.elementor-element-b9905dc{--content-width:1000px;}.elementor-810 .elementor-element.elementor-element-fa13770{--content-width:1000px;}.elementor-810 .elementor-element.elementor-element-b53f553{--content-width:1000px;}.elementor-810 .elementor-element.elementor-element-87d5b50{--content-width:1000px;}.elementor-810 .elementor-element.elementor-element-a786006{--content-width:1000px;}.elementor-810 .elementor-element.elementor-element-692041e{--content-width:1000px;}.elementor-810 .elementor-element.elementor-element-1b2539f{--content-width:1000px;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nested-accordion .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-accordion .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nested-accordion .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-accordion .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-810 .elementor-element.elementor-element-480a3a6{--n-accordion-title-font-size:15px;--n-accordion-icon-size:17px;}}/* Start custom CSS for heading, class: .elementor-element-5ffb08b */@keyframes fadeEntradaArriba {
  0% {
    opacity: 0; 
    /* translate(-50%, -150px) significa: 
       -50% lo mantiene centrado horizontalmente
       -150px lo sube para empezar la animación */
    transform: translate(-50%, -150px); 
  }
  100% {
    opacity: 1; 
    /* Mantiene el centrado horizontal y lo deja en la posición vertical final (0) */
    transform: translate(-50%, 0); 
  }
}

.elementor-810 .elementor-element.elementor-element-5ffb08b {
  position: relative;
  z-index: 1;
}

.elementor-810 .elementor-element.elementor-element-5ffb08b::before {
  content: "FAQ"; 
  
  position: absolute;
  top: 10px; 
  /* Empujamos el elemento al centro del contenedor */
  left: 50%; 
  z-index: -1; 
  
  color: #F2F1F5; 
  font-size: 7em; 
  font-weight: 600;
  letter-spacing: -3px;
  font-family: 'Montserrat', sans-serif;
  white-space: nowrap; 
  
  pointer-events: none; 
  speak: never; 
  
  animation: fadeEntradaArriba 1.2s ease-out 2.5s both;
}/* End custom CSS */