.elementor-7789 .elementor-element.elementor-element-e7fd594{--display:flex;--min-height:75vh;--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-7789 .elementor-element.elementor-element-e7fd594:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-e7fd594>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://englishfactory.es/wp-content/uploads/2026/03/lago-1.svg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-7789 .elementor-element.elementor-element-e7fd594>.elementor-shape-top svg,.elementor-7789 .elementor-element.elementor-element-e7fd594>.e-con-inner>.elementor-shape-top svg{width:calc(120% + 1.3px);height:5px}.elementor-7789 .elementor-element.elementor-element-e7fd594>.elementor-shape-bottom .elementor-shape-fill,.elementor-7789 .elementor-element.elementor-element-e7fd594>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-e7fd594>.elementor-shape-bottom svg,.elementor-7789 .elementor-element.elementor-element-e7fd594>.e-con-inner>.elementor-shape-bottom svg{width:calc(120% + 1.3px);height:5px}.elementor-7789 .elementor-element.elementor-element-ed91f46{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);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);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-9733272{--e-transform-scale:1;margin:80px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-7789 .elementor-element.elementor-element-9733272 img{width:900px}.elementor-7789 .elementor-element.elementor-element-bcf3943{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-bcf3943:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-bcf3943>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://englishfactory.es/wp-content/uploads/2025/11/fondo-gastado.svg);background-position:center center;background-repeat:repeat;background-size:50% auto}.elementor-7789 .elementor-element.elementor-element-bcf3943::before,.elementor-7789 .elementor-element.elementor-element-bcf3943>.elementor-background-video-container::before,.elementor-7789 .elementor-element.elementor-element-bcf3943>.e-con-inner>.elementor-background-video-container::before,.elementor-7789 .elementor-element.elementor-element-bcf3943>.elementor-background-slideshow::before,.elementor-7789 .elementor-element.elementor-element-bcf3943>.e-con-inner>.elementor-background-slideshow::before,.elementor-7789 .elementor-element.elementor-element-bcf3943>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-b4edb55) 10%,var(--e-global-color-e1e171e) 30%)}.elementor-widget-heading .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);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-7789 .elementor-element.elementor-element-99fd422{width:var(--container-widget-width,1000px);max-width:1000px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:0 0 0 0;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center}.elementor-7789 .elementor-element.elementor-element-99fd422.elementor-element{--align-self:center}.elementor-7789 .elementor-element.elementor-element-99fd422 .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);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-secondary)}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{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);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-f86fe42{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-icon{padding-inline-end:0}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-item>a{font-family:"Ubuntu",Sans-serif;font-size:2rem;line-height:1.1em}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color 0.3s}.elementor-7789 .elementor-element.elementor-element-a65f879{--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:space-between;--align-items:stretch;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--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-7789 .elementor-element.elementor-element-a65f879:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-a65f879>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-4ee2bf3{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-7789 .elementor-element.elementor-element-b7a83c1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) -14px;text-align:start}.elementor-7789 .elementor-element.elementor-element-b7a83c1 img{width:500px}.elementor-7789 .elementor-element.elementor-element-28d6877{text-align:start}.elementor-7789 .elementor-element.elementor-element-28d6877 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height);color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-ae71b16{text-align:start}.elementor-7789 .elementor-element.elementor-element-ae71b16 .elementor-heading-title{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7789 .elementor-element.elementor-element-cd7fe78{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 20px 20px 0px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-cd7fe78:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-cd7fe78>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://englishfactory.es/wp-content/uploads/2026/03/madera.svg);background-repeat:repeat;background-size:cover}.elementor-7789 .elementor-element.elementor-element-d4a53ae{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-7789 .elementor-element.elementor-element-cd0abb8{width:auto;max-width:auto;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-primary);background-image:url(https://englishfactory.es/wp-content/uploads/2025/10/fondo-1.svg);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:10px 20px 10px 20px;z-index:2;background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .43);text-align:center}.elementor-7789 .elementor-element.elementor-element-cd0abb8.elementor-element{--align-self:center}.elementor-7789 .elementor-element.elementor-element-cd0abb8:hover{box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .5)}.elementor-7789 .elementor-element.elementor-element-cd0abb8 .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);line-height:var(--e-global-typography-secondary-line-height);text-shadow:-5px 5px 4px rgb(0 0 0 / .46);color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-5fb9011{width:var(--container-widget-width,450px);max-width:450px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:0 0 0 0;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:center}.elementor-7789 .elementor-element.elementor-element-5fb9011 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height);color:var(--e-global-color-b4edb55)}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{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);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7789 .elementor-element.elementor-element-dde70f6{width:var(--container-widget-width,32%);max-width:32%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-dde70f6 .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-dde70f6 .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-dde70f6.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-dde70f6.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-dde70f6.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-dde70f6.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-dde70f6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-dde70f6.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-dde70f6.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-dde70f6.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-dde70f6.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-dde70f6.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-dde70f6.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-dde70f6 .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-dde70f6 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-dde70f6 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-777f8c0{width:var(--container-widget-width,32%);max-width:32%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-777f8c0 .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-777f8c0 .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-777f8c0.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-777f8c0.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-777f8c0.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-777f8c0.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-777f8c0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-777f8c0.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-777f8c0.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-777f8c0.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-777f8c0.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-777f8c0.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-777f8c0.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-777f8c0 .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-777f8c0 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-777f8c0 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-4a1d0ee{width:var(--container-widget-width,32%);max-width:32%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-4a1d0ee .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-4a1d0ee .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-4a1d0ee.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-4a1d0ee.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-4a1d0ee.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-4a1d0ee.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-4a1d0ee.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-4a1d0ee.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-4a1d0ee.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-4a1d0ee.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-4a1d0ee.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-4a1d0ee.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-4a1d0ee.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-4a1d0ee .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-4a1d0ee .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-4a1d0ee .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-b964a05{--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:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px}body:not(.rtl) .elementor-7789 .elementor-element.elementor-element-e82896f{right:0}body.rtl .elementor-7789 .elementor-element.elementor-element-e82896f{left:0}.elementor-7789 .elementor-element.elementor-element-e82896f{top:-20px}.elementor-7789 .elementor-element.elementor-element-e82896f img{width:316px}.elementor-7789 .elementor-element.elementor-element-af70bad{--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:space-between;--align-items:stretch;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--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-7789 .elementor-element.elementor-element-59db108{--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;--overlay-opacity:0.6;--border-radius:20px 0px 0px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-7789 .elementor-element.elementor-element-59db108:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-59db108>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-182897b);background-image:url(https://englishfactory.es/wp-content/uploads/2025/10/fondo-3.svg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-7789 .elementor-element.elementor-element-59db108::before,.elementor-7789 .elementor-element.elementor-element-59db108>.elementor-background-video-container::before,.elementor-7789 .elementor-element.elementor-element-59db108>.e-con-inner>.elementor-background-video-container::before,.elementor-7789 .elementor-element.elementor-element-59db108>.elementor-background-slideshow::before,.elementor-7789 .elementor-element.elementor-element-59db108>.e-con-inner>.elementor-background-slideshow::before,.elementor-7789 .elementor-element.elementor-element-59db108>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-182897b);--background-overlay:''}.elementor-7789 .elementor-element.elementor-element-bd6d747{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-7789 .elementor-element.elementor-element-750608d{width:var(--container-widget-width,525px);max-width:525px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;padding:0 0 0 0;--container-widget-width:525px;--container-widget-flex-grow:0;text-align:start}.elementor-7789 .elementor-element.elementor-element-750608d .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height);color:var(--e-global-color-primary)}.elementor-7789 .elementor-element.elementor-element-281c235{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-7789 .elementor-element.elementor-element-281c235 .elementor-heading-title{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7789 .elementor-element.elementor-element-cc8c086{width:var(--container-widget-width,525px);max-width:525px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;padding:0 0 0 0;--container-widget-width:525px;--container-widget-flex-grow:0;text-align:start}.elementor-7789 .elementor-element.elementor-element-cc8c086 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height);color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-25296af{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;--e-icon-list-icon-size:20px;--icon-vertical-align:center;--icon-vertical-offset:0px}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2)}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2)}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2)}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2)}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2)}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var(--e-global-color-182897b)}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-icon i{transition:color 0.3s}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-icon{padding-inline-end:0}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-item>.elementor-icon-list-text,.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-item>a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color 0.3s}.elementor-7789 .elementor-element.elementor-element-a57d8d7{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.72;--border-radius:0px 0px 20px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:3}.elementor-7789 .elementor-element.elementor-element-a57d8d7:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-a57d8d7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-6a42777);background-image:url(https://englishfactory.es/wp-content/uploads/2025/10/fondo-1.svg)}.elementor-7789 .elementor-element.elementor-element-a57d8d7::before,.elementor-7789 .elementor-element.elementor-element-a57d8d7>.elementor-background-video-container::before,.elementor-7789 .elementor-element.elementor-element-a57d8d7>.e-con-inner>.elementor-background-video-container::before,.elementor-7789 .elementor-element.elementor-element-a57d8d7>.elementor-background-slideshow::before,.elementor-7789 .elementor-element.elementor-element-a57d8d7>.e-con-inner>.elementor-background-slideshow::before,.elementor-7789 .elementor-element.elementor-element-a57d8d7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-7789 .elementor-element.elementor-element-57b882e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-7789 .elementor-element.elementor-element-57b882e .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);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-182897b)}.elementor-7789 .elementor-element.elementor-element-d768d24{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-7789 .elementor-element.elementor-element-d768d24 .elementor-heading-title{font-family:"Ubuntu",Sans-serif;font-size:3rem;font-weight:800;line-height:1.1em;color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-08a244f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;padding:0 0 0 0;text-align:center}.elementor-7789 .elementor-element.elementor-element-08a244f .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height);color:var(--e-global-color-182897b)}.elementor-7789 .elementor-element.elementor-element-97bc813{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-b4edb55);--border-color:var( --e-global-color-b4edb55 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-97bc813:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-97bc813>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-6a42777);background-image:url(https://englishfactory.es/wp-content/uploads/2026/03/madera.svg);background-size:cover}.elementor-7789 .elementor-element.elementor-element-97bc813::before,.elementor-7789 .elementor-element.elementor-element-97bc813>.elementor-background-video-container::before,.elementor-7789 .elementor-element.elementor-element-97bc813>.e-con-inner>.elementor-background-video-container::before,.elementor-7789 .elementor-element.elementor-element-97bc813>.elementor-background-slideshow::before,.elementor-7789 .elementor-element.elementor-element-97bc813>.e-con-inner>.elementor-background-slideshow::before,.elementor-7789 .elementor-element.elementor-element-97bc813>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-7789 .elementor-element.elementor-element-78b7445{--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;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-accent);--border-color:var( --e-global-color-accent )}.elementor-7789 .elementor-element.elementor-element-0eb8d86 .elementor-heading-title{font-family:var(--e-global-typography-106537a-font-family),Sans-serif;font-size:var(--e-global-typography-106537a-font-size);font-weight:var(--e-global-typography-106537a-font-weight);line-height:var(--e-global-typography-106537a-line-height);color:var(--e-global-color-182897b)}.elementor-7789 .elementor-element.elementor-element-ff23cb3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-7789 .elementor-element.elementor-element-ff23cb3 .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);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-d3dde43{margin:0 -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}body:not(.rtl) .elementor-7789 .elementor-element.elementor-element-d3dde43{right:0}body.rtl .elementor-7789 .elementor-element.elementor-element-d3dde43{left:0}.elementor-7789 .elementor-element.elementor-element-d3dde43 img{width:30px;max-width:30px;height:30px}.elementor-7789 .elementor-element.elementor-element-76d2fb4{--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;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-accent);--border-color:var( --e-global-color-accent )}.elementor-7789 .elementor-element.elementor-element-d387f16 .elementor-heading-title{font-family:var(--e-global-typography-106537a-font-family),Sans-serif;font-size:var(--e-global-typography-106537a-font-size);font-weight:var(--e-global-typography-106537a-font-weight);line-height:var(--e-global-typography-106537a-line-height);color:var(--e-global-color-182897b)}.elementor-7789 .elementor-element.elementor-element-73ef7a1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-7789 .elementor-element.elementor-element-73ef7a1 .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);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-857a3c4{margin:0 -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}body:not(.rtl) .elementor-7789 .elementor-element.elementor-element-857a3c4{right:0}body.rtl .elementor-7789 .elementor-element.elementor-element-857a3c4{left:0}.elementor-7789 .elementor-element.elementor-element-857a3c4 img{width:30px;max-width:30px;height:30px}.elementor-7789 .elementor-element.elementor-element-0c1ab21{--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;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-text);--border-color:var( --e-global-color-text )}.elementor-7789 .elementor-element.elementor-element-7139ee5 .elementor-heading-title{font-family:var(--e-global-typography-106537a-font-family),Sans-serif;font-size:var(--e-global-typography-106537a-font-size);font-weight:var(--e-global-typography-106537a-font-weight);line-height:var(--e-global-typography-106537a-line-height);color:var(--e-global-color-182897b)}.elementor-7789 .elementor-element.elementor-element-18c0916{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-7789 .elementor-element.elementor-element-18c0916 .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);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-8725943{text-align:center}.elementor-7789 .elementor-element.elementor-element-8725943 .elementor-heading-title{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-858f7b4{--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;--overflow:hidden;--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-7789 .elementor-element.elementor-element-858f7b4>.elementor-shape-top svg,.elementor-7789 .elementor-element.elementor-element-858f7b4>.e-con-inner>.elementor-shape-top svg{width:calc(130% + 1.3px);height:6px}.elementor-7789 .elementor-element.elementor-element-858f7b4>.elementor-shape-top,.elementor-7789 .elementor-element.elementor-element-858f7b4>.e-con-inner>.elementor-shape-top{z-index:2;pointer-events:none}.elementor-7789 .elementor-element.elementor-element-858f7b4>.elementor-shape-bottom .elementor-shape-fill,.elementor-7789 .elementor-element.elementor-element-858f7b4>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-b1153e2)}.elementor-7789 .elementor-element.elementor-element-858f7b4>.elementor-shape-bottom svg,.elementor-7789 .elementor-element.elementor-element-858f7b4>.e-con-inner>.elementor-shape-bottom svg{width:calc(130% + 1.3px);height:6px}.elementor-7789 .elementor-element.elementor-element-858f7b4>.elementor-shape-bottom,.elementor-7789 .elementor-element.elementor-element-858f7b4>.e-con-inner>.elementor-shape-bottom{z-index:2;pointer-events:none}.elementor-7789 .elementor-element.elementor-element-db34b16{--e-image-carousel-slides-to-show:3;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0;padding:0 0 0 0}.elementor-7789 .elementor-element.elementor-element-db34b16 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-7789 .elementor-element.elementor-element-db34b16 .elementor-swiper-button.elementor-swiper-button-next{color:var(--e-global-color-6a42777)}.elementor-7789 .elementor-element.elementor-element-db34b16 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-7789 .elementor-element.elementor-element-db34b16 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var(--e-global-color-6a42777)}.elementor-7789 .elementor-element.elementor-element-db34b16 .swiper-wrapper{display:flex;align-items:center}.elementor-7789 .elementor-element.elementor-element-4f6293c{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-4f6293c:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-4f6293c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://englishfactory.es/wp-content/uploads/2025/11/fondo-gastado.svg);background-position:center center;background-repeat:repeat;background-size:50% auto}.elementor-7789 .elementor-element.elementor-element-4f6293c::before,.elementor-7789 .elementor-element.elementor-element-4f6293c>.elementor-background-video-container::before,.elementor-7789 .elementor-element.elementor-element-4f6293c>.e-con-inner>.elementor-background-video-container::before,.elementor-7789 .elementor-element.elementor-element-4f6293c>.elementor-background-slideshow::before,.elementor-7789 .elementor-element.elementor-element-4f6293c>.e-con-inner>.elementor-background-slideshow::before,.elementor-7789 .elementor-element.elementor-element-4f6293c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-b4edb55) 10%,var(--e-global-color-e1e171e) 30%)}.elementor-7789 .elementor-element.elementor-element-b4fd059{--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}.elementor-7789 .elementor-element.elementor-element-9a0a6ea{width:var(--container-widget-width,871px);max-width:871px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 60px) 0;padding:0 0 0 0;--container-widget-width:871px;--container-widget-flex-grow:0;text-align:center}.elementor-7789 .elementor-element.elementor-element-9a0a6ea .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);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.elementor-7789 .elementor-element.elementor-element-cbbe4da{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap}.elementor-7789 .elementor-element.elementor-element-7262c07{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--z-index:2}.elementor-7789 .elementor-element.elementor-element-7262c07:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-7262c07>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-9906d9d{width:var(--container-widget-width,210px);max-width:210px;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-primary);background-image:url(https://englishfactory.es/wp-content/uploads/2025/10/fondo-1.svg);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) -20px;padding:10px 20px 10px 20px;--container-widget-width:210px;--container-widget-flex-grow:0;z-index:2;background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .43);text-align:center}.elementor-7789 .elementor-element.elementor-element-9906d9d.elementor-element{--align-self:flex-start}.elementor-7789 .elementor-element.elementor-element-9906d9d:hover{box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .5)}.elementor-7789 .elementor-element.elementor-element-9906d9d .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);line-height:var(--e-global-typography-secondary-line-height);text-shadow:-5px 5px 4px rgb(0 0 0 / .46);color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-99c09f5{width:var(--container-widget-width,655px);max-width:655px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;--container-widget-width:655px;--container-widget-flex-grow:0;z-index:2;text-align:start}.elementor-7789 .elementor-element.elementor-element-99c09f5 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height);color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-4c70e78{width:var(--container-widget-width,655px);max-width:655px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;--container-widget-width:655px;--container-widget-flex-grow:0;z-index:2;text-align:start}.elementor-7789 .elementor-element.elementor-element-4c70e78 .elementor-heading-title{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7789 .elementor-element.elementor-element-9d9ea21{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-7789 .elementor-element.elementor-element-e051e8e{--e-transform-scale:1;margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + -50px) 0}.elementor-7789 .elementor-element.elementor-element-52a74b6{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--z-index:2}.elementor-7789 .elementor-element.elementor-element-52a74b6:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-52a74b6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-708ffdf{width:auto;max-width:auto;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-primary);background-image:url(https://englishfactory.es/wp-content/uploads/2025/10/fondo-1.svg);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) -20px;padding:10px 20px 10px 20px;z-index:2;background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .43);text-align:center}.elementor-7789 .elementor-element.elementor-element-708ffdf.elementor-element{--align-self:flex-start}.elementor-7789 .elementor-element.elementor-element-708ffdf:hover{box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .5)}.elementor-7789 .elementor-element.elementor-element-708ffdf .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);line-height:var(--e-global-typography-secondary-line-height);text-shadow:-5px 5px 4px rgb(0 0 0 / .46);color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-526bcd5{width:var(--container-widget-width,655px);max-width:655px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;--container-widget-width:655px;--container-widget-flex-grow:0;z-index:2;text-align:start}.elementor-7789 .elementor-element.elementor-element-526bcd5 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height);color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-0885ee6{width:var(--container-widget-width,655px);max-width:655px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;--container-widget-width:655px;--container-widget-flex-grow:0;z-index:2;text-align:start}.elementor-7789 .elementor-element.elementor-element-0885ee6 .elementor-heading-title{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7789 .elementor-element.elementor-element-c27e720{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-7789 .elementor-element.elementor-element-7449278{--e-transform-scale:1.4;margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + -50px) 0}.elementor-7789 .elementor-element.elementor-element-f3687d7{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--z-index:2}.elementor-7789 .elementor-element.elementor-element-f3687d7:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-f3687d7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-79fd71c{width:var(--container-widget-width,180px);max-width:180px;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-primary);background-image:url(https://englishfactory.es/wp-content/uploads/2025/10/fondo-1.svg);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) -20px;padding:10px 20px 10px 20px;--container-widget-width:180px;--container-widget-flex-grow:0;z-index:2;background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .43);text-align:center}.elementor-7789 .elementor-element.elementor-element-79fd71c.elementor-element{--align-self:flex-start}.elementor-7789 .elementor-element.elementor-element-79fd71c:hover{box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .5)}.elementor-7789 .elementor-element.elementor-element-79fd71c .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);line-height:var(--e-global-typography-secondary-line-height);text-shadow:-5px 5px 4px rgb(0 0 0 / .46);color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-7c3fd3e{width:var(--container-widget-width,250px);max-width:250px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;--container-widget-width:250px;--container-widget-flex-grow:0;z-index:2;text-align:start}.elementor-7789 .elementor-element.elementor-element-7c3fd3e .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height);color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-1d3a95d{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;z-index:2;text-align:start}.elementor-7789 .elementor-element.elementor-element-1d3a95d .elementor-heading-title{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7789 .elementor-element.elementor-element-57fdc81{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:2;text-align:start}.elementor-7789 .elementor-element.elementor-element-57fdc81 .elementor-heading-title{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7789 .elementor-element.elementor-element-c51eaaa{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-7789 .elementor-element.elementor-element-5342055{--e-transform-scale:1.4;margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + -50px) 0}.elementor-7789 .elementor-element.elementor-element-a442842{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--z-index:2}.elementor-7789 .elementor-element.elementor-element-a442842:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-a442842>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-19c22e8{width:var(--container-widget-width,250px);max-width:250px;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-primary);background-image:url(https://englishfactory.es/wp-content/uploads/2025/10/fondo-1.svg);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) -20px;padding:10px 20px 10px 20px;--container-widget-width:250px;--container-widget-flex-grow:0;z-index:2;background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .43);text-align:center}.elementor-7789 .elementor-element.elementor-element-19c22e8.elementor-element{--align-self:flex-start}.elementor-7789 .elementor-element.elementor-element-19c22e8:hover{box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .5)}.elementor-7789 .elementor-element.elementor-element-19c22e8 .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);line-height:var(--e-global-typography-secondary-line-height);text-shadow:-5px 5px 4px rgb(0 0 0 / .46);color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-13fa4cb{width:var(--container-widget-width,250px);max-width:250px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;--container-widget-width:250px;--container-widget-flex-grow:0;z-index:2;text-align:start}.elementor-7789 .elementor-element.elementor-element-13fa4cb .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height);color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-b93ba88{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;z-index:2;text-align:start}.elementor-7789 .elementor-element.elementor-element-b93ba88 .elementor-heading-title{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7789 .elementor-element.elementor-element-0f36735{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-7789 .elementor-element.elementor-element-4435a3e{--e-transform-scale:1;margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + -50px) 0}.elementor-7789 .elementor-element.elementor-element-7cbfbf5{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--z-index:2}.elementor-7789 .elementor-element.elementor-element-7cbfbf5:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-7cbfbf5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-ad36450{width:var(--container-widget-width,200px);max-width:200px;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-primary);background-image:url(https://englishfactory.es/wp-content/uploads/2025/10/fondo-1.svg);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) -20px;padding:10px 20px 10px 20px;--container-widget-width:200px;--container-widget-flex-grow:0;z-index:2;background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .43);text-align:center}.elementor-7789 .elementor-element.elementor-element-ad36450.elementor-element{--align-self:flex-start}.elementor-7789 .elementor-element.elementor-element-ad36450:hover{box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .5)}.elementor-7789 .elementor-element.elementor-element-ad36450 .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);line-height:var(--e-global-typography-secondary-line-height);text-shadow:-5px 5px 4px rgb(0 0 0 / .46);color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-ba980d1{width:var(--container-widget-width,250px);max-width:250px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;--container-widget-width:250px;--container-widget-flex-grow:0;z-index:2;text-align:start}.elementor-7789 .elementor-element.elementor-element-ba980d1 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height);color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-912685e{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;z-index:2;text-align:start}.elementor-7789 .elementor-element.elementor-element-912685e .elementor-heading-title{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7789 .elementor-element.elementor-element-d59fe82{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-7789 .elementor-element.elementor-element-d59fe82:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-d59fe82>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary);background-image:url(https://englishfactory.es/wp-content/uploads/2026/03/lago.svg);background-position:center center;background-size:cover}.elementor-7789 .elementor-element.elementor-element-bbc7226{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:2}.elementor-7789 .elementor-element.elementor-element-bbc7226.e-con{--flex-grow:0;--flex-shrink:0}.elementor-7789 .elementor-element.elementor-element-4ecba62{--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:center}.elementor-7789 .elementor-element.elementor-element-ee56d80{width:auto;max-width:auto;--e-transform-rotateZ:1deg;background-color:var(--e-global-color-primary);background-image:url(https://englishfactory.es/wp-content/uploads/2025/10/fondo-1.svg);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 35px) 0;padding:10px 20px 10px 20px;background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .43);text-align:center}.elementor-7789 .elementor-element.elementor-element-ee56d80:hover{box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .5)}.elementor-7789 .elementor-element.elementor-element-ee56d80 .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);line-height:var(--e-global-typography-primary-line-height);text-shadow:-5px 5px 4px rgb(0 0 0 / .46);color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-3beb3f3{--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}.elementor-7789 .elementor-element.elementor-element-11c6397{width:var(--container-widget-width,800px);max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0}body:not(.rtl) .elementor-7789 .elementor-element.elementor-element-c61f21e{right:0}body.rtl .elementor-7789 .elementor-element.elementor-element-c61f21e{left:0}.elementor-7789 .elementor-element.elementor-element-c61f21e{z-index:1}.elementor-7789 .elementor-element.elementor-element-c61f21e img{width:300px}.elementor-7789 .elementor-element.elementor-element-ed34ed6{margin:-100px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:1}body:not(.rtl) .elementor-7789 .elementor-element.elementor-element-ed34ed6{left:50px}body.rtl .elementor-7789 .elementor-element.elementor-element-ed34ed6{right:50px}.elementor-7789 .elementor-element.elementor-element-ed34ed6 img{width:200px}.elementor-7789 .elementor-element.elementor-element-506cdcc{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-506cdcc:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-506cdcc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b4edb55);background-image:url(https://englishfactory.es/wp-content/uploads/2025/11/fondo-gastado.svg);background-position:center center;background-repeat:repeat;background-size:50% auto}.elementor-7789 .elementor-element.elementor-element-506cdcc::before,.elementor-7789 .elementor-element.elementor-element-506cdcc>.elementor-background-video-container::before,.elementor-7789 .elementor-element.elementor-element-506cdcc>.e-con-inner>.elementor-background-video-container::before,.elementor-7789 .elementor-element.elementor-element-506cdcc>.elementor-background-slideshow::before,.elementor-7789 .elementor-element.elementor-element-506cdcc>.e-con-inner>.elementor-background-slideshow::before,.elementor-7789 .elementor-element.elementor-element-506cdcc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-b4edb55) 10%,var(--e-global-color-e1e171e) 30%)}.elementor-7789 .elementor-element.elementor-element-ec7756c{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-7789 .elementor-element.elementor-element-e7b3eb5{--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:center}.elementor-7789 .elementor-element.elementor-element-9c7dfe4{width:auto;max-width:auto;--e-transform-rotateZ:1deg;background-color:var(--e-global-color-primary);background-image:url(https://englishfactory.es/wp-content/uploads/2025/10/fondo-1.svg);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 35px) 0;padding:10px 20px 10px 20px;background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .43);text-align:center}.elementor-7789 .elementor-element.elementor-element-9c7dfe4:hover{box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .5)}.elementor-7789 .elementor-element.elementor-element-9c7dfe4 .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);line-height:var(--e-global-typography-primary-line-height);text-shadow:-5px 5px 4px rgb(0 0 0 / .46);color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-5aeadf3{width:var(--container-widget-width,1000px);max-width:1000px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center}.elementor-7789 .elementor-element.elementor-element-5aeadf3 .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);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-text)}.elementor-7789 .elementor-element.elementor-element-5be2e63{--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:center;--align-items:center;--gap:30px 10px;--row-gap:30px;--column-gap:10px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-84ca446{width:var(--container-widget-width,24%);max-width:24%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-84ca446 .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-84ca446 .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-84ca446.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-84ca446.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-84ca446.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-84ca446.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-84ca446.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-84ca446.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-84ca446.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-84ca446.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-84ca446.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-84ca446.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-84ca446.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-84ca446 .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-84ca446 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-84ca446 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-08e07bb{width:var(--container-widget-width,24%);max-width:24%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-08e07bb .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-08e07bb .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-08e07bb.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-08e07bb.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-08e07bb.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-08e07bb.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-08e07bb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-08e07bb.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-08e07bb.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-08e07bb.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-08e07bb.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-08e07bb.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-08e07bb.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-08e07bb .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-08e07bb .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-08e07bb .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-6dddd9c{width:var(--container-widget-width,24%);max-width:24%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-6dddd9c .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-6dddd9c .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-6dddd9c.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-6dddd9c.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-6dddd9c.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-6dddd9c.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-6dddd9c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-6dddd9c.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-6dddd9c.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-6dddd9c.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-6dddd9c.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-6dddd9c.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-6dddd9c.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-6dddd9c .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-6dddd9c .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-6dddd9c .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-dc0c38e{width:var(--container-widget-width,24%);max-width:24%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-dc0c38e .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-dc0c38e .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-dc0c38e.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-dc0c38e.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-dc0c38e.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-dc0c38e.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-dc0c38e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-dc0c38e.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-dc0c38e.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-dc0c38e.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-dc0c38e.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-dc0c38e.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-dc0c38e.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-dc0c38e .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-dc0c38e .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-dc0c38e .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-096ac72{width:var(--container-widget-width,24%);max-width:24%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-096ac72 .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-096ac72 .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-096ac72.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-096ac72.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-096ac72.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-096ac72.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-096ac72.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-096ac72.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-096ac72.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-096ac72.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-096ac72.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-096ac72.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-096ac72.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-096ac72 .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-096ac72 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-096ac72 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-3aba2b8{width:var(--container-widget-width,24%);max-width:24%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-3aba2b8 .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-3aba2b8 .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-3aba2b8.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-3aba2b8.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-3aba2b8.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-3aba2b8.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-3aba2b8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-3aba2b8.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-3aba2b8.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-3aba2b8.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-3aba2b8.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-3aba2b8.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-3aba2b8.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-3aba2b8 .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-3aba2b8 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-3aba2b8 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-3139c40{width:var(--container-widget-width,24%);max-width:24%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-3139c40 .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-3139c40 .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-3139c40.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-3139c40.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-3139c40.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-3139c40.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-3139c40.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-3139c40.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-3139c40.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-3139c40.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-3139c40.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-3139c40.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-3139c40.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-3139c40 .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-3139c40 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-3139c40 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-fb32ee3{width:var(--container-widget-width,24%);max-width:24%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-fb32ee3 .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-fb32ee3 .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-fb32ee3.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-fb32ee3.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-fb32ee3.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-fb32ee3.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-fb32ee3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-fb32ee3.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-fb32ee3.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-fb32ee3.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-fb32ee3.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-fb32ee3.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-fb32ee3.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-fb32ee3 .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-fb32ee3 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-fb32ee3 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-56f9b8f{width:var(--container-widget-width,24%);max-width:24%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-56f9b8f .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-56f9b8f .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-56f9b8f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-56f9b8f.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-56f9b8f.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-56f9b8f.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-56f9b8f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-56f9b8f.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-56f9b8f.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-56f9b8f.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-56f9b8f.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-56f9b8f.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-56f9b8f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-56f9b8f .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-56f9b8f .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-56f9b8f .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-03b1cf5{width:var(--container-widget-width,24%);max-width:24%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-03b1cf5 .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-03b1cf5 .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-03b1cf5.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-03b1cf5.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-03b1cf5.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-03b1cf5.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-03b1cf5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-03b1cf5.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-03b1cf5.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-03b1cf5.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-03b1cf5.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-03b1cf5.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-03b1cf5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-03b1cf5 .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-03b1cf5 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-03b1cf5 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-2bd312f{width:var(--container-widget-width,24%);max-width:24%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-2bd312f .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-2bd312f .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-2bd312f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-2bd312f.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-2bd312f.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-2bd312f.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-2bd312f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-2bd312f.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-2bd312f.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-2bd312f.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-2bd312f.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-2bd312f.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-2bd312f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-2bd312f .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-2bd312f .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-2bd312f .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-34f2065{width:var(--container-widget-width,24%);max-width:24%;--e-transform-rotateZ:-1deg;background-color:var(--e-global-color-182897b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 10px 10px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-34f2065 .elementor-icon-box-wrapper{text-align:center;gap:0}.elementor-7789 .elementor-element.elementor-element-34f2065 .elementor-icon-box-title{margin-block-end:5px}.elementor-7789 .elementor-element.elementor-element-34f2065.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-34f2065.elementor-view-framed .elementor-icon,.elementor-7789 .elementor-element.elementor-element-34f2065.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-34f2065.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-34f2065.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-secondary);fill:var(--e-global-color-accent);color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-34f2065.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-34f2065.elementor-view-default:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-34f2065.elementor-view-framed:has(:focus) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-34f2065.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-34f2065.elementor-view-framed:has(:hover) .elementor-icon,.elementor-7789 .elementor-element.elementor-element-34f2065.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-7789 .elementor-element.elementor-element-34f2065 .elementor-icon{font-size:50px;padding:10px}.elementor-7789 .elementor-element.elementor-element-34f2065 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-34f2065 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);font-weight:var(--e-global-typography-91a310e-font-weight);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-f433c43{text-align:center}.elementor-7789 .elementor-element.elementor-element-f433c43 .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);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-text)}.elementor-7789 .elementor-element.elementor-element-4eb12aa{--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:center;--align-items:center;--gap:30px 10px;--row-gap:30px;--column-gap:10px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size )}.elementor-7789 .elementor-element.elementor-element-9e56b8d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-7789 .elementor-element.elementor-element-4c00a8c{text-align:start}.elementor-7789 .elementor-element.elementor-element-4c00a8c .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);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor{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);line-height:var(--e-global-typography-text-line-height);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-7789 .elementor-element.elementor-element-b2a0540{text-align:start;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);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-0708b1b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-7789 .elementor-element.elementor-element-e609f4d .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);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-fc61b06{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);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-1bc8821{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-7789 .elementor-element.elementor-element-0553ffd .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);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-6c55830{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);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-1977246{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-7789 .elementor-element.elementor-element-c59993e .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);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-28212cf{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);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-038b143{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-7789 .elementor-element.elementor-element-8e2b089 .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);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-0bdf2ee{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);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-98b0798{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-color:var( --e-global-color-b4edb55 )}.elementor-7789 .elementor-element.elementor-element-98b0798>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover){background:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-98b0798.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],.elementor-7789 .elementor-element.elementor-element-98b0798.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-primary)}:where(.elementor-7789 .elementor-element.elementor-element-98b0798.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-content)>.e-con{background-color:var(--e-global-color-182897b);--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}.elementor-7789 .elementor-element.elementor-element-8a2334a{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-7789 .elementor-element.elementor-element-8a2334a:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-8a2334a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-8a2334a::before,.elementor-7789 .elementor-element.elementor-element-8a2334a>.elementor-background-video-container::before,.elementor-7789 .elementor-element.elementor-element-8a2334a>.e-con-inner>.elementor-background-video-container::before,.elementor-7789 .elementor-element.elementor-element-8a2334a>.elementor-background-slideshow::before,.elementor-7789 .elementor-element.elementor-element-8a2334a>.e-con-inner>.elementor-background-slideshow::before,.elementor-7789 .elementor-element.elementor-element-8a2334a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-7789 .elementor-element.elementor-element-8a2334a>.elementor-shape-top .elementor-shape-fill,.elementor-7789 .elementor-element.elementor-element-8a2334a>.e-con-inner>.elementor-shape-top .elementor-shape-fill{fill:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-8a2334a>.elementor-shape-top svg,.elementor-7789 .elementor-element.elementor-element-8a2334a>.e-con-inner>.elementor-shape-top svg{width:calc(130% + 1.3px);height:6px}.elementor-7789 .elementor-element.elementor-element-32652d1{width:var(--container-widget-width,300px);max-width:300px;--e-transform-rotateZ:1deg;background-color:var(--e-global-color-primary);background-image:url(https://englishfactory.es/wp-content/uploads/2025/10/fondo-1.svg);margin:50px 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:10px 20px 10px 20px;--container-widget-width:300px;--container-widget-flex-grow:0;background-position:center center;background-size:cover;border-radius:20px 20px 20px 20px;box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .43);text-align:center}.elementor-7789 .elementor-element.elementor-element-32652d1:hover{box-shadow:-5px 5px 5px 0 rgb(0 0 0 / .5)}.elementor-7789 .elementor-element.elementor-element-32652d1 .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);line-height:var(--e-global-typography-primary-line-height);text-shadow:-5px 5px 4px rgb(0 0 0 / .46);color:var(--e-global-color-b4edb55)}.elementor-7789 .elementor-element.elementor-element-f60af82{width:var(--container-widget-width,900px);max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center}.elementor-7789 .elementor-element.elementor-element-5190589{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;text-align:center;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);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-secondary)}.elementor-7789 .elementor-element.elementor-element-5190589 p{margin-block-end:0}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-7789 .elementor-element.elementor-element-9064b65 .elementor-button{background-color:var(--e-global-color-6a42777);font-family:var(--e-global-typography-b323347-font-family),Sans-serif;font-size:var(--e-global-typography-b323347-font-size);font-weight:var(--e-global-typography-b323347-font-weight)}.elementor-7789 .elementor-element.elementor-element-9064b65 .elementor-button-content-wrapper{flex-direction:row-reverse}@media(max-width:1024px){.elementor-7789 .elementor-element.elementor-element-e7fd594{--min-height:60vh;--flex-direction:column-reverse;--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;--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-7789 .elementor-element.elementor-element-e7fd594>.elementor-shape-bottom svg,.elementor-7789 .elementor-element.elementor-element-e7fd594>.e-con-inner>.elementor-shape-bottom svg{width:calc(200% + 1.3px);height:5px}.elementor-7789 .elementor-element.elementor-element-ed91f46{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-9733272{margin:120px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-7789 .elementor-element.elementor-element-99fd422 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-a65f879{--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;--z-index:10}.elementor-7789 .elementor-element.elementor-element-4ee2bf3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-28d6877{text-align:start}.elementor-7789 .elementor-element.elementor-element-28d6877 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-ae71b16{text-align:start}.elementor-7789 .elementor-element.elementor-element-ae71b16 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-cd7fe78{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-7789 .elementor-element.elementor-element-cd0abb8{text-align:center}.elementor-7789 .elementor-element.elementor-element-cd0abb8 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-5fb9011{--container-widget-width:380px;--container-widget-flex-grow:0;width:var(--container-widget-width,380px);max-width:380px;text-align:center}.elementor-7789 .elementor-element.elementor-element-5fb9011 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-dde70f6{padding:5px 5px 5px 5px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-dde70f6 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-dde70f6 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-777f8c0{padding:5px 5px 5px 5px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-777f8c0 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-777f8c0 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-4a1d0ee{padding:5px 5px 5px 5px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-4a1d0ee .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-4a1d0ee .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-af70bad{--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-7789 .elementor-element.elementor-element-59db108{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7789 .elementor-element.elementor-element-bd6d747{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-750608d{--container-widget-width:380px;--container-widget-flex-grow:0;width:var(--container-widget-width,380px);max-width:380px;text-align:start}.elementor-7789 .elementor-element.elementor-element-750608d .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-281c235{text-align:start}.elementor-7789 .elementor-element.elementor-element-281c235 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-cc8c086{--container-widget-width:380px;--container-widget-flex-grow:0;width:var(--container-widget-width,380px);max-width:380px;text-align:start}.elementor-7789 .elementor-element.elementor-element-cc8c086 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-item>.elementor-icon-list-text,.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-item>a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-a57d8d7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-7789 .elementor-element.elementor-element-57b882e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-d768d24 .elementor-heading-title{font-size:2.5rem}.elementor-7789 .elementor-element.elementor-element-08a244f .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-97bc813{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px}.elementor-7789 .elementor-element.elementor-element-78b7445{border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-7789 .elementor-element.elementor-element-0eb8d86 .elementor-heading-title{font-size:var(--e-global-typography-106537a-font-size);line-height:var(--e-global-typography-106537a-line-height)}.elementor-7789 .elementor-element.elementor-element-ff23cb3 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-76d2fb4{border-width:0 0 2px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-7789 .elementor-element.elementor-element-d387f16 .elementor-heading-title{font-size:var(--e-global-typography-106537a-font-size);line-height:var(--e-global-typography-106537a-line-height)}.elementor-7789 .elementor-element.elementor-element-73ef7a1 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-0c1ab21{border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-7789 .elementor-element.elementor-element-7139ee5 .elementor-heading-title{font-size:var(--e-global-typography-106537a-font-size);line-height:var(--e-global-typography-106537a-line-height)}.elementor-7789 .elementor-element.elementor-element-18c0916 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-8725943{text-align:center}.elementor-7789 .elementor-element.elementor-element-8725943 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-b4fd059{--z-index:20}.elementor-7789 .elementor-element.elementor-element-9a0a6ea .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-7789 .elementor-element.elementor-element-cbbe4da{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap}.elementor-7789 .elementor-element.elementor-element-7262c07{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-9906d9d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;text-align:center}.elementor-7789 .elementor-element.elementor-element-9906d9d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-99c09f5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) 0}.elementor-7789 .elementor-element.elementor-element-99c09f5 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-4c70e78 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-e051e8e{--e-transform-scale:1.3}.elementor-7789 .elementor-element.elementor-element-52a74b6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-708ffdf{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;text-align:center}.elementor-7789 .elementor-element.elementor-element-708ffdf .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-526bcd5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) 0}.elementor-7789 .elementor-element.elementor-element-526bcd5 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-0885ee6 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-7449278{--e-transform-scale:1.8}.elementor-7789 .elementor-element.elementor-element-f3687d7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-79fd71c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;text-align:center}.elementor-7789 .elementor-element.elementor-element-79fd71c .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-7c3fd3e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) 0}.elementor-7789 .elementor-element.elementor-element-7c3fd3e .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-1d3a95d .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-57fdc81 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-5342055{--e-transform-scale:1.8}.elementor-7789 .elementor-element.elementor-element-a442842{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-19c22e8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;text-align:center}.elementor-7789 .elementor-element.elementor-element-19c22e8 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-13fa4cb{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) 0}.elementor-7789 .elementor-element.elementor-element-13fa4cb .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-b93ba88 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-4435a3e{--e-transform-scale:1.3}.elementor-7789 .elementor-element.elementor-element-7cbfbf5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-ad36450{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;text-align:center}.elementor-7789 .elementor-element.elementor-element-ad36450 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-ba980d1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) 0}.elementor-7789 .elementor-element.elementor-element-ba980d1 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-912685e .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-d59fe82{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-7789 .elementor-element.elementor-element-4ecba62{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-ee56d80{text-align:center}.elementor-7789 .elementor-element.elementor-element-ee56d80 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-7789 .elementor-element.elementor-element-3beb3f3{--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-7789 .elementor-element.elementor-element-e7b3eb5{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-9c7dfe4{text-align:center}.elementor-7789 .elementor-element.elementor-element-9c7dfe4 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-7789 .elementor-element.elementor-element-5aeadf3 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-5be2e63{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-84ca446{--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-84ca446 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-84ca446 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-08e07bb{--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-08e07bb .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-08e07bb .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-6dddd9c{--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-6dddd9c .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-6dddd9c .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-dc0c38e{--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-dc0c38e .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-dc0c38e .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-096ac72{--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-096ac72 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-096ac72 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-3aba2b8{--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-3aba2b8 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-3aba2b8 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-3139c40{--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-3139c40 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-3139c40 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-fb32ee3{--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-fb32ee3 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-fb32ee3 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-56f9b8f{--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-56f9b8f .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-56f9b8f .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-03b1cf5{--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-03b1cf5 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-03b1cf5 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-2bd312f{--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-2bd312f .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-2bd312f .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-34f2065{--container-widget-width:30%;--container-widget-flex-grow:0;width:var(--container-widget-width,30%);max-width:30%}.elementor-7789 .elementor-element.elementor-element-34f2065 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-34f2065 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-f433c43 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-4eb12aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size )}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){line-height:var(--e-global-typography-accent-line-height)}.elementor-7789 .elementor-element.elementor-element-4c00a8c .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-b2a0540{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-e609f4d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-fc61b06{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-0553ffd .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-6c55830{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-c59993e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-28212cf{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-8e2b089 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-0bdf2ee{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-8a2334a{--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:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-32652d1{text-align:center}.elementor-7789 .elementor-element.elementor-element-32652d1 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-7789 .elementor-element.elementor-element-5190589{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-7789 .elementor-element.elementor-element-9064b65 .elementor-button{font-size:var(--e-global-typography-b323347-font-size)}}@media(max-width:767px){.elementor-7789 .elementor-element.elementor-element-e7fd594{--min-height:350px;--flex-direction:column-reverse;--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-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7789 .elementor-element.elementor-element-e7fd594:not(.elementor-motion-effects-element-type-background),.elementor-7789 .elementor-element.elementor-element-e7fd594>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:cover}.elementor-7789 .elementor-element.elementor-element-ed91f46{--min-height: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-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-9733272{--e-transform-scale:1.3;margin:150px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-7789 .elementor-element.elementor-element-9733272 img{width:100%;max-width:100%}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-7789 .elementor-element.elementor-element-99fd422{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-7789 .elementor-element.elementor-element-99fd422 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-f86fe42{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:9px}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-7789 .elementor-element.elementor-element-f86fe42 .elementor-icon-list-item>a{font-size:1.5rem;letter-spacing:-.9px}.elementor-7789 .elementor-element.elementor-element-a65f879{--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px}.elementor-7789 .elementor-element.elementor-element-4ee2bf3{--border-radius:20px 20px 20px 20px}.elementor-7789 .elementor-element.elementor-element-28d6877 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-ae71b16 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-cd7fe78{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px}.elementor-7789 .elementor-element.elementor-element-cd0abb8{width:var(--container-widget-width,231px);max-width:231px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:10px 10px 10px 10px;--container-widget-width:231px;--container-widget-flex-grow:0}.elementor-7789 .elementor-element.elementor-element-cd0abb8 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-5fb9011{text-align:center}.elementor-7789 .elementor-element.elementor-element-5fb9011 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-dde70f6{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-dde70f6 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-dde70f6 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-777f8c0{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-777f8c0 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-777f8c0 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-4a1d0ee{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-4a1d0ee .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-4a1d0ee .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-e82896f{top:-5px}.elementor-7789 .elementor-element.elementor-element-af70bad{--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px}.elementor-7789 .elementor-element.elementor-element-59db108{--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7789 .elementor-element.elementor-element-bd6d747{--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-750608d{text-align:center}.elementor-7789 .elementor-element.elementor-element-750608d .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-281c235 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-cc8c086{text-align:center}.elementor-7789 .elementor-element.elementor-element-cc8c086 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-25296af{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--e-icon-list-icon-size:20px}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-item>.elementor-icon-list-text,.elementor-7789 .elementor-element.elementor-element-25296af .elementor-icon-list-item>a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-a57d8d7{--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-7789 .elementor-element.elementor-element-57b882e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-d768d24 .elementor-heading-title{font-size:1.8rem}.elementor-7789 .elementor-element.elementor-element-08a244f .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-0eb8d86 .elementor-heading-title{font-size:var(--e-global-typography-106537a-font-size);line-height:var(--e-global-typography-106537a-line-height)}.elementor-7789 .elementor-element.elementor-element-ff23cb3 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-d387f16 .elementor-heading-title{font-size:var(--e-global-typography-106537a-font-size);line-height:var(--e-global-typography-106537a-line-height)}.elementor-7789 .elementor-element.elementor-element-73ef7a1 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-7139ee5 .elementor-heading-title{font-size:var(--e-global-typography-106537a-font-size);line-height:var(--e-global-typography-106537a-line-height)}.elementor-7789 .elementor-element.elementor-element-18c0916 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-8725943 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-858f7b4{--margin-top:0px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7789 .elementor-element.elementor-element-db34b16{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0}.elementor-7789 .elementor-element.elementor-element-db34b16 .swiper-wrapper{display:flex;align-items:flex-start}.elementor-7789 .elementor-element.elementor-element-9a0a6ea{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-7789 .elementor-element.elementor-element-9a0a6ea .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-7789 .elementor-element.elementor-element-7262c07{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-9906d9d{width:var(--container-widget-width,231px);max-width:231px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:10px 10px 10px 10px;--container-widget-width:231px;--container-widget-flex-grow:0}.elementor-7789 .elementor-element.elementor-element-9906d9d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-99c09f5 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-4c70e78 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-9d9ea21{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-52a74b6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-708ffdf{width:var(--container-widget-width,231px);max-width:231px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:10px 10px 10px 10px;--container-widget-width:231px;--container-widget-flex-grow:0}.elementor-7789 .elementor-element.elementor-element-708ffdf .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-526bcd5 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-0885ee6 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-c27e720{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-f3687d7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-79fd71c{width:var(--container-widget-width,231px);max-width:231px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:10px 10px 10px 10px;--container-widget-width:231px;--container-widget-flex-grow:0}.elementor-7789 .elementor-element.elementor-element-79fd71c .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-7c3fd3e .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-1d3a95d .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-57fdc81 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-c51eaaa{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-5342055{--e-transform-scale:1.6}.elementor-7789 .elementor-element.elementor-element-a442842{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-19c22e8{width:var(--container-widget-width,231px);max-width:231px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:10px 10px 10px 10px;--container-widget-width:231px;--container-widget-flex-grow:0}.elementor-7789 .elementor-element.elementor-element-19c22e8 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-13fa4cb .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-b93ba88 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-0f36735{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-7cbfbf5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-ad36450{width:var(--container-widget-width,231px);max-width:231px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:10px 10px 10px 10px;--container-widget-width:231px;--container-widget-flex-grow:0}.elementor-7789 .elementor-element.elementor-element-ad36450 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-ba980d1 .elementor-heading-title{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-912685e .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-d59fe82{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-7789 .elementor-element.elementor-element-ee56d80{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:10px 10px 10px 10px}.elementor-7789 .elementor-element.elementor-element-ee56d80 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-7789 .elementor-element.elementor-element-ec7756c{--gap:2px 2px;--row-gap:2px;--column-gap:2px}.elementor-7789 .elementor-element.elementor-element-9c7dfe4{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:10px 10px 10px 10px}.elementor-7789 .elementor-element.elementor-element-9c7dfe4 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-7789 .elementor-element.elementor-element-5aeadf3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-7789 .elementor-element.elementor-element-5aeadf3 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-5be2e63{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7789 .elementor-element.elementor-element-84ca446{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-84ca446 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-84ca446 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-08e07bb{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-08e07bb .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-08e07bb .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-6dddd9c{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-6dddd9c .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-6dddd9c .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-dc0c38e{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-dc0c38e .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-dc0c38e .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-096ac72{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-096ac72 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-096ac72 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-3aba2b8{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-3aba2b8 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-3aba2b8 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-3139c40{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-3139c40 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-3139c40 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-fb32ee3{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-fb32ee3 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-fb32ee3 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-56f9b8f{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-56f9b8f .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-56f9b8f .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-03b1cf5{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-03b1cf5 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-03b1cf5 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-2bd312f{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-2bd312f .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-2bd312f .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-34f2065{--container-widget-width:47%;--container-widget-flex-grow:0;width:var(--container-widget-width,47%);max-width:47%}.elementor-7789 .elementor-element.elementor-element-34f2065 .elementor-icon-box-title,.elementor-7789 .elementor-element.elementor-element-34f2065 .elementor-icon-box-title a{font-size:var(--e-global-typography-91a310e-font-size);line-height:var(--e-global-typography-91a310e-line-height)}.elementor-7789 .elementor-element.elementor-element-f433c43{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;padding:0 0 0 0}.elementor-7789 .elementor-element.elementor-element-f433c43 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-4eb12aa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size )}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){line-height:var(--e-global-typography-accent-line-height)}.elementor-7789 .elementor-element.elementor-element-4c00a8c .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-b2a0540{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-e609f4d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-fc61b06{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-0553ffd .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-6c55830{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-c59993e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-28212cf{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-8e2b089 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7789 .elementor-element.elementor-element-0bdf2ee{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7789 .elementor-element.elementor-element-8a2334a{--padding-top:40px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px}.elementor-7789 .elementor-element.elementor-element-32652d1{width:initial;max-width:initial;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;padding:10px 10px 10px 10px}.elementor-7789 .elementor-element.elementor-element-32652d1 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-7789 .elementor-element.elementor-element-5190589{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-7789 .elementor-element.elementor-element-9064b65 .elementor-button{font-size:var(--e-global-typography-b323347-font-size)}}@media(min-width:768px){.elementor-7789 .elementor-element.elementor-element-ed91f46{--width:100%}.elementor-7789 .elementor-element.elementor-element-a65f879{--width:100%}.elementor-7789 .elementor-element.elementor-element-af70bad{--width:100%}.elementor-7789 .elementor-element.elementor-element-59db108{--width:50%}.elementor-7789 .elementor-element.elementor-element-a57d8d7{--width:50%}.elementor-7789 .elementor-element.elementor-element-7262c07{--width:33%}.elementor-7789 .elementor-element.elementor-element-9d9ea21{--width:33%}.elementor-7789 .elementor-element.elementor-element-52a74b6{--width:33%}.elementor-7789 .elementor-element.elementor-element-c27e720{--width:33%}.elementor-7789 .elementor-element.elementor-element-f3687d7{--width:33%}.elementor-7789 .elementor-element.elementor-element-c51eaaa{--width:33%}.elementor-7789 .elementor-element.elementor-element-a442842{--width:33%}.elementor-7789 .elementor-element.elementor-element-0f36735{--width:33%}.elementor-7789 .elementor-element.elementor-element-7cbfbf5{--width:33%}.elementor-7789 .elementor-element.elementor-element-bbc7226{--width:71.298%}}@media(max-width:1024px) and (min-width:768px){.elementor-7789 .elementor-element.elementor-element-ed91f46{--width:100%}.elementor-7789 .elementor-element.elementor-element-a65f879{--width:100%}.elementor-7789 .elementor-element.elementor-element-4ee2bf3{--width:50%}.elementor-7789 .elementor-element.elementor-element-cd7fe78{--width:50%}.elementor-7789 .elementor-element.elementor-element-af70bad{--width:100%}.elementor-7789 .elementor-element.elementor-element-59db108{--width:50%}.elementor-7789 .elementor-element.elementor-element-a57d8d7{--width:50%}.elementor-7789 .elementor-element.elementor-element-7262c07{--width:33%}.elementor-7789 .elementor-element.elementor-element-9d9ea21{--width:33%}.elementor-7789 .elementor-element.elementor-element-52a74b6{--width:33%}.elementor-7789 .elementor-element.elementor-element-c27e720{--width:33%}.elementor-7789 .elementor-element.elementor-element-f3687d7{--width:33%}.elementor-7789 .elementor-element.elementor-element-c51eaaa{--width:33%}.elementor-7789 .elementor-element.elementor-element-a442842{--width:33%}.elementor-7789 .elementor-element.elementor-element-0f36735{--width:33%}.elementor-7789 .elementor-element.elementor-element-7cbfbf5{--width:33%}}div#banner-principal-interno{display:none}.elementor-7789 .elementor-element.elementor-element-db34b16 .swiper-slide-image{height:500px;object-fit:cover;object-position:top}.elementor-7789 .elementor-element.elementor-element-db34b16 .swiper-pagination{margin-bottom:20px}.elementor-7789 .elementor-element.elementor-element-db34b16 .elementor-swiper-button{background-color:#fff7b2;padding:5px;border-radius:50px}@media (max-width:767px){.elementor-7789 .elementor-element.elementor-element-db34b16 .swiper-slide-image{height:350px}}