.elementor-21 .elementor-element.elementor-element-cbb81b4{--display:flex;--min-height:768px;--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-end;--align-items:flex-start;--padding-top:200px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-cbb81b4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-cbb81b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/hero-image.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-0542b6e{background-color:var( --e-global-color-cda512a );padding:8px 12px 8px 12px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-0542b6e .elementor-heading-title{font-family:var( --e-global-typography-93ba968-font-family ), Sans-serif;font-size:var( --e-global-typography-93ba968-font-size );font-weight:var( --e-global-typography-93ba968-font-weight );line-height:var( --e-global-typography-93ba968-line-height );}.elementor-21 .elementor-element.elementor-element-2788596{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-2788596 .elementor-heading-title{font-family:var( --e-global-typography-72b278e-font-family ), Sans-serif;font-size:var( --e-global-typography-72b278e-font-size );font-weight:var( --e-global-typography-72b278e-font-weight );line-height:var( --e-global-typography-72b278e-line-height );color:var( --e-global-color-0a76b2e );}.elementor-21 .elementor-element.elementor-element-e5cd40f{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-959ca2b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ed57125-font-family ), Sans-serif;font-size:var( --e-global-typography-ed57125-font-size );font-weight:var( --e-global-typography-ed57125-font-weight );line-height:var( --e-global-typography-ed57125-line-height );color:var( --e-global-color-0a76b2e );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-4f2d631 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-11f8e4a-font-family ), Sans-serif;font-size:var( --e-global-typography-11f8e4a-font-size );font-weight:var( --e-global-typography-11f8e4a-font-weight );line-height:var( --e-global-typography-11f8e4a-line-height );fill:var( --e-global-color-0a76b2e );color:var( --e-global-color-0a76b2e );transition-duration:0.5s;}.elementor-21 .elementor-element.elementor-element-4f2d631 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-4f2d631 .elementor-button:focus{background-color:var( --e-global-color-0a76b2e );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-4f2d631.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-4f2d631 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-4f2d631 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-168a0ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-fe6c3f0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-aac3a08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-899db13{--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;grid-column:span 2;}.elementor-21 .elementor-element.elementor-element-fd8f5d7{background-color:var( --e-global-color-cda512a );padding:8px 12px 8px 12px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-21 .elementor-element.elementor-element-fd8f5d7 .elementor-heading-title{font-family:var( --e-global-typography-3839d21-font-family ), Sans-serif;font-size:var( --e-global-typography-3839d21-font-size );font-weight:var( --e-global-typography-3839d21-font-weight );}.elementor-21 .elementor-element.elementor-element-7d1f9d1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-7d1f9d1 .elementor-heading-title{font-family:var( --e-global-typography-43d1f8a-font-family ), Sans-serif;font-size:var( --e-global-typography-43d1f8a-font-size );font-weight:var( --e-global-typography-43d1f8a-font-weight );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-6cf3f36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;font-family:var( --e-global-typography-cb41d90-font-family ), Sans-serif;font-size:var( --e-global-typography-cb41d90-font-size );font-weight:var( --e-global-typography-cb41d90-font-weight );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-7c96698{--divider-border-style:solid;--divider-color:#46664E;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-7c96698 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-7c96698 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-21 .elementor-element.elementor-element-e622e50{text-align:center;font-family:var( --e-global-typography-cb41d90-font-family ), Sans-serif;font-size:var( --e-global-typography-cb41d90-font-size );font-weight:var( --e-global-typography-cb41d90-font-weight );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-7b722f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f301d77{text-align:start;}.elementor-21 .elementor-element.elementor-element-816ab8b{text-align:start;}.elementor-21 .elementor-element.elementor-element-8584e50{text-align:center;}.elementor-21 .elementor-element.elementor-element-8584e50 .elementor-heading-title{font-family:var( --e-global-typography-43d1f8a-font-family ), Sans-serif;font-size:var( --e-global-typography-43d1f8a-font-size );font-weight:var( --e-global-typography-43d1f8a-font-weight );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-dc16131{--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;--z-index:1;}.elementor-21 .elementor-element.elementor-element-5dbf7aa{--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-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-5dbf7aa:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5dbf7aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFBE58;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-ebc755b .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-ebc755b.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-21 .elementor-element.elementor-element-ebc755b.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-ebc755b.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-21 .elementor-element.elementor-element-ebc755b.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-ebc755b.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-21 .elementor-element.elementor-element-ebc755b .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-0dc2f0a .elementor-heading-title{font-family:var( --e-global-typography-ed57125-font-family ), Sans-serif;font-size:var( --e-global-typography-ed57125-font-size );font-weight:var( --e-global-typography-ed57125-font-weight );line-height:var( --e-global-typography-ed57125-line-height );}.elementor-21 .elementor-element.elementor-element-391cda3{--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-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-391cda3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-391cda3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EB6E2;}.elementor-21 .elementor-element.elementor-element-51d9a5e .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-51d9a5e.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-21 .elementor-element.elementor-element-51d9a5e.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-51d9a5e.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-21 .elementor-element.elementor-element-51d9a5e.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-51d9a5e.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-21 .elementor-element.elementor-element-51d9a5e .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-89cce55 .elementor-heading-title{font-family:var( --e-global-typography-ed57125-font-family ), Sans-serif;font-size:var( --e-global-typography-ed57125-font-size );font-weight:var( --e-global-typography-ed57125-font-weight );line-height:var( --e-global-typography-ed57125-line-height );}.elementor-21 .elementor-element.elementor-element-8431e22{--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-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-8431e22:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8431e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-2584a16 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-2584a16.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-21 .elementor-element.elementor-element-2584a16.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-2584a16.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-21 .elementor-element.elementor-element-2584a16.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-2584a16.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-21 .elementor-element.elementor-element-2584a16 .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-f168552 .elementor-heading-title{font-family:var( --e-global-typography-ed57125-font-family ), Sans-serif;font-size:var( --e-global-typography-ed57125-font-size );font-weight:var( --e-global-typography-ed57125-font-weight );line-height:var( --e-global-typography-ed57125-line-height );}.elementor-21 .elementor-element.elementor-element-9fbc1b3{--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-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-9fbc1b3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9fbc1b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2514E;}.elementor-21 .elementor-element.elementor-element-7097392 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-7097392.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-21 .elementor-element.elementor-element-7097392.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-7097392.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-21 .elementor-element.elementor-element-7097392.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-7097392.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-21 .elementor-element.elementor-element-7097392 .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-50426ef .elementor-heading-title{font-family:var( --e-global-typography-ed57125-font-family ), Sans-serif;font-size:var( --e-global-typography-ed57125-font-size );font-weight:var( --e-global-typography-ed57125-font-weight );line-height:var( --e-global-typography-ed57125-line-height );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ad5b1fe{left:10%;}body.rtl .elementor-21 .elementor-element.elementor-element-ad5b1fe{right:10%;}.elementor-21 .elementor-element.elementor-element-ad5b1fe{bottom:22%;z-index:0;}.elementor-21 .elementor-element.elementor-element-4e0db4d{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4e0db4d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4e0db4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF7;}.elementor-21 .elementor-element.elementor-element-6aa27ba{--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-21 .elementor-element.elementor-element-11b8722{background-color:#93D35C;padding:8px 12px 8px 12px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-21 .elementor-element.elementor-element-11b8722 .elementor-heading-title{font-family:var( --e-global-typography-3839d21-font-family ), Sans-serif;font-size:var( --e-global-typography-3839d21-font-size );font-weight:var( --e-global-typography-3839d21-font-weight );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-9cd1961{right:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-9cd1961{left:0px;}.elementor-21 .elementor-element.elementor-element-9cd1961{top:43px;}.elementor-21 .elementor-element.elementor-element-ccdf7db{text-align:center;}.elementor-21 .elementor-element.elementor-element-ccdf7db .elementor-heading-title{font-family:var( --e-global-typography-43d1f8a-font-family ), Sans-serif;font-size:var( --e-global-typography-43d1f8a-font-size );font-weight:var( --e-global-typography-43d1f8a-font-weight );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-365ab8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;font-family:var( --e-global-typography-cb41d90-font-family ), Sans-serif;font-size:var( --e-global-typography-cb41d90-font-size );font-weight:var( --e-global-typography-cb41d90-font-weight );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-9b10ea3{--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:stretch;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-71e012c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21 .elementor-element.elementor-element-3d619e1{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-3dacf22{left:45%;}body.rtl .elementor-21 .elementor-element.elementor-element-3dacf22{right:45%;}.elementor-21 .elementor-element.elementor-element-3dacf22{top:45%;}.elementor-21 .elementor-element.elementor-element-3dacf22 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-3dacf22.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-3dacf22.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3dacf22.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-3dacf22.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3dacf22.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-3dacf22.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-3dacf22.elementor-view-framed .elementor-icon:hover, .elementor-21 .elementor-element.elementor-element-3dacf22.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7d9fa88 );border-color:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-3dacf22.elementor-view-framed .elementor-icon:hover, .elementor-21 .elementor-element.elementor-element-3dacf22.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-3dacf22 .elementor-icon{font-size:24px;}.elementor-21 .elementor-element.elementor-element-3dacf22 .elementor-icon svg{height:24px;}.elementor-21 .elementor-element.elementor-element-7fd26da{text-align:center;}.elementor-21 .elementor-element.elementor-element-7fd26da .elementor-heading-title{font-family:var( --e-global-typography-f0733d3-font-family ), Sans-serif;font-size:var( --e-global-typography-f0733d3-font-size );font-weight:var( --e-global-typography-f0733d3-font-weight );line-height:var( --e-global-typography-f0733d3-line-height );color:#29481F;}.elementor-21 .elementor-element.elementor-element-0cb1166{text-align:center;}.elementor-21 .elementor-element.elementor-element-0cb1166 .elementor-heading-title{font-family:var( --e-global-typography-cb41d90-font-family ), Sans-serif;font-size:var( --e-global-typography-cb41d90-font-size );font-weight:var( --e-global-typography-cb41d90-font-weight );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-1d9a4bb{--display:flex;}.elementor-21 .elementor-element.elementor-element-ae2db33{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-df2988a{left:44.999%;}body.rtl .elementor-21 .elementor-element.elementor-element-df2988a{right:44.999%;}.elementor-21 .elementor-element.elementor-element-df2988a{top:49.593%;}.elementor-21 .elementor-element.elementor-element-df2988a .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-df2988a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-df2988a.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-df2988a.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-df2988a.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-df2988a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-df2988a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-df2988a.elementor-view-framed .elementor-icon:hover, .elementor-21 .elementor-element.elementor-element-df2988a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7d9fa88 );border-color:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-df2988a.elementor-view-framed .elementor-icon:hover, .elementor-21 .elementor-element.elementor-element-df2988a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-df2988a .elementor-icon{font-size:24px;}.elementor-21 .elementor-element.elementor-element-df2988a .elementor-icon svg{height:24px;}.elementor-21 .elementor-element.elementor-element-a9395c2{text-align:center;}.elementor-21 .elementor-element.elementor-element-a9395c2 .elementor-heading-title{font-family:var( --e-global-typography-f0733d3-font-family ), Sans-serif;font-size:var( --e-global-typography-f0733d3-font-size );font-weight:var( --e-global-typography-f0733d3-font-weight );line-height:var( --e-global-typography-f0733d3-line-height );color:#29481F;}.elementor-21 .elementor-element.elementor-element-44b6ace{text-align:center;}.elementor-21 .elementor-element.elementor-element-44b6ace .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-e0072ac{--display:flex;}.elementor-21 .elementor-element.elementor-element-144c858{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-a84ef0e{left:45%;}body.rtl .elementor-21 .elementor-element.elementor-element-a84ef0e{right:45%;}.elementor-21 .elementor-element.elementor-element-a84ef0e{top:45%;}.elementor-21 .elementor-element.elementor-element-a84ef0e .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-a84ef0e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-a84ef0e.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-a84ef0e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-a84ef0e.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-a84ef0e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-a84ef0e.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-a84ef0e.elementor-view-framed .elementor-icon:hover, .elementor-21 .elementor-element.elementor-element-a84ef0e.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7d9fa88 );border-color:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-a84ef0e.elementor-view-framed .elementor-icon:hover, .elementor-21 .elementor-element.elementor-element-a84ef0e.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-a84ef0e .elementor-icon{font-size:24px;}.elementor-21 .elementor-element.elementor-element-a84ef0e .elementor-icon svg{height:24px;}.elementor-21 .elementor-element.elementor-element-246beb6{text-align:center;}.elementor-21 .elementor-element.elementor-element-246beb6 .elementor-heading-title{font-family:var( --e-global-typography-f0733d3-font-family ), Sans-serif;font-size:var( --e-global-typography-f0733d3-font-size );font-weight:var( --e-global-typography-f0733d3-font-weight );line-height:var( --e-global-typography-f0733d3-line-height );color:#29481F;}.elementor-21 .elementor-element.elementor-element-d088266{text-align:center;}.elementor-21 .elementor-element.elementor-element-d088266 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-199d07b{--display:flex;}.elementor-21 .elementor-element.elementor-element-6411e89{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-a20ca5b{left:44.999%;}body.rtl .elementor-21 .elementor-element.elementor-element-a20ca5b{right:44.999%;}.elementor-21 .elementor-element.elementor-element-a20ca5b{top:49.094%;}.elementor-21 .elementor-element.elementor-element-a20ca5b .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-a20ca5b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-a20ca5b.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-a20ca5b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-a20ca5b.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-a20ca5b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-a20ca5b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-a20ca5b.elementor-view-framed .elementor-icon:hover, .elementor-21 .elementor-element.elementor-element-a20ca5b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7d9fa88 );border-color:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-a20ca5b.elementor-view-framed .elementor-icon:hover, .elementor-21 .elementor-element.elementor-element-a20ca5b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-a20ca5b .elementor-icon{font-size:24px;}.elementor-21 .elementor-element.elementor-element-a20ca5b .elementor-icon svg{height:24px;}.elementor-21 .elementor-element.elementor-element-27173f9{text-align:center;}.elementor-21 .elementor-element.elementor-element-27173f9 .elementor-heading-title{font-family:var( --e-global-typography-f0733d3-font-family ), Sans-serif;font-size:var( --e-global-typography-f0733d3-font-size );font-weight:var( --e-global-typography-f0733d3-font-weight );line-height:var( --e-global-typography-f0733d3-line-height );color:#29481F;}.elementor-21 .elementor-element.elementor-element-9178ba4{text-align:center;}.elementor-21 .elementor-element.elementor-element-9178ba4 .elementor-heading-title{font-family:var( --e-global-typography-cb41d90-font-family ), Sans-serif;font-size:var( --e-global-typography-cb41d90-font-size );font-weight:var( --e-global-typography-cb41d90-font-weight );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-2b673c6{--display:flex;}.elementor-21 .elementor-element.elementor-element-d32296b{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-1291599{left:45%;}body.rtl .elementor-21 .elementor-element.elementor-element-1291599{right:45%;}.elementor-21 .elementor-element.elementor-element-1291599{top:45%;}.elementor-21 .elementor-element.elementor-element-1291599 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-1291599.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-1291599.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1291599.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-1291599.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1291599.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-1291599.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-1291599.elementor-view-framed .elementor-icon:hover, .elementor-21 .elementor-element.elementor-element-1291599.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7d9fa88 );border-color:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-1291599.elementor-view-framed .elementor-icon:hover, .elementor-21 .elementor-element.elementor-element-1291599.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-1291599 .elementor-icon{font-size:24px;}.elementor-21 .elementor-element.elementor-element-1291599 .elementor-icon svg{height:24px;}.elementor-21 .elementor-element.elementor-element-9f58f17{text-align:center;}.elementor-21 .elementor-element.elementor-element-9f58f17 .elementor-heading-title{font-family:var( --e-global-typography-f0733d3-font-family ), Sans-serif;font-size:var( --e-global-typography-f0733d3-font-size );font-weight:var( --e-global-typography-f0733d3-font-weight );line-height:var( --e-global-typography-f0733d3-line-height );color:#29481F;}.elementor-21 .elementor-element.elementor-element-dfff785{text-align:center;}.elementor-21 .elementor-element.elementor-element-dfff785 .elementor-heading-title{font-family:var( --e-global-typography-cb41d90-font-family ), Sans-serif;font-size:var( --e-global-typography-cb41d90-font-size );font-weight:var( --e-global-typography-cb41d90-font-weight );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-46c046a{--display:flex;}.elementor-21 .elementor-element.elementor-element-94283a5{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-668b1dc{left:45%;}body.rtl .elementor-21 .elementor-element.elementor-element-668b1dc{right:45%;}.elementor-21 .elementor-element.elementor-element-668b1dc{top:45%;}.elementor-21 .elementor-element.elementor-element-668b1dc .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-668b1dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-668b1dc.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-668b1dc.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-668b1dc.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-668b1dc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-668b1dc.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-668b1dc.elementor-view-framed .elementor-icon:hover, .elementor-21 .elementor-element.elementor-element-668b1dc.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7d9fa88 );border-color:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-668b1dc.elementor-view-framed .elementor-icon:hover, .elementor-21 .elementor-element.elementor-element-668b1dc.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7d9fa88 );}.elementor-21 .elementor-element.elementor-element-668b1dc .elementor-icon{font-size:24px;}.elementor-21 .elementor-element.elementor-element-668b1dc .elementor-icon svg{height:24px;}.elementor-21 .elementor-element.elementor-element-3d77e8f{text-align:center;}.elementor-21 .elementor-element.elementor-element-3d77e8f .elementor-heading-title{font-family:var( --e-global-typography-f0733d3-font-family ), Sans-serif;font-size:var( --e-global-typography-f0733d3-font-size );font-weight:var( --e-global-typography-f0733d3-font-weight );line-height:var( --e-global-typography-f0733d3-line-height );color:#29481F;}.elementor-21 .elementor-element.elementor-element-e96767d{text-align:center;}.elementor-21 .elementor-element.elementor-element-e96767d .elementor-heading-title{font-family:var( --e-global-typography-cb41d90-font-family ), Sans-serif;font-size:var( --e-global-typography-cb41d90-font-size );font-weight:var( --e-global-typography-cb41d90-font-weight );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-5678762{--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:stretch;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c3a4f79{--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-end;--align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-ad7b55a{background-color:var( --e-global-color-cda512a );padding:8px 12px 8px 12px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-21 .elementor-element.elementor-element-ad7b55a .elementor-heading-title{font-family:var( --e-global-typography-3839d21-font-family ), Sans-serif;font-size:var( --e-global-typography-3839d21-font-size );font-weight:var( --e-global-typography-3839d21-font-weight );}.elementor-21 .elementor-element.elementor-element-82ff90a{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-82ff90a .elementor-heading-title{font-family:var( --e-global-typography-43d1f8a-font-family ), Sans-serif;font-size:var( --e-global-typography-43d1f8a-font-size );font-weight:var( --e-global-typography-43d1f8a-font-weight );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-481c1b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:var( --e-global-typography-cb41d90-font-family ), Sans-serif;font-size:var( --e-global-typography-cb41d90-font-size );font-weight:var( --e-global-typography-cb41d90-font-weight );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-448c381{--divider-border-style:solid;--divider-color:#46664E;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-448c381 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-448c381 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-21 .elementor-element.elementor-element-9eb50de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:var( --e-global-typography-cb41d90-font-family ), Sans-serif;font-size:var( --e-global-typography-cb41d90-font-size );font-weight:var( --e-global-typography-cb41d90-font-weight );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-1f62dc3{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-a20874b{width:100%;max-width:100%;font-family:var( --e-global-typography-cb41d90-font-family ), Sans-serif;font-size:var( --e-global-typography-cb41d90-font-size );font-weight:var( --e-global-typography-cb41d90-font-weight );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-26d8698{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-26d8698:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-26d8698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/Image-Wrap-→-Image-1-2.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-b5c3eb7{background-color:#FFBE58;padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-b5c3eb7 .elementor-heading-title{font-family:var( --e-global-typography-bb00bc1-font-family ), Sans-serif;font-size:var( --e-global-typography-bb00bc1-font-size );font-weight:var( --e-global-typography-bb00bc1-font-weight );line-height:var( --e-global-typography-bb00bc1-line-height );color:#12270C;}.elementor-21 .elementor-element.elementor-element-f7a1fa1{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-f7a1fa1:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f7a1fa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/Image-Wrap-→-Image-2-1.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-d867c95{background-color:#FFBE58;padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-d867c95 .elementor-heading-title{font-family:var( --e-global-typography-bb00bc1-font-family ), Sans-serif;font-size:var( --e-global-typography-bb00bc1-font-size );font-weight:var( --e-global-typography-bb00bc1-font-weight );line-height:var( --e-global-typography-bb00bc1-line-height );color:#12270C;}.elementor-21 .elementor-element.elementor-element-aa3b321{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-aa3b321:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-aa3b321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/Image-Wrap-→-Image-3-1.webp");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-efd0a88{background-color:#FFBE58;padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-efd0a88 .elementor-heading-title{font-family:var( --e-global-typography-bb00bc1-font-family ), Sans-serif;font-size:var( --e-global-typography-bb00bc1-font-size );font-weight:var( --e-global-typography-bb00bc1-font-weight );line-height:var( --e-global-typography-bb00bc1-line-height );color:#12270C;}.elementor-21 .elementor-element.elementor-element-fbe3909{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-fbe3909:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-fbe3909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/Image-Wrap-→-Image-4-1.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-5a8450f{background-color:#FFBE58;padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-5a8450f .elementor-heading-title{font-family:var( --e-global-typography-bb00bc1-font-family ), Sans-serif;font-size:var( --e-global-typography-bb00bc1-font-size );font-weight:var( --e-global-typography-bb00bc1-font-weight );line-height:var( --e-global-typography-bb00bc1-line-height );color:#12270C;}.elementor-21 .elementor-element.elementor-element-7f17f52{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-7f17f52:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7f17f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/Image-Wrap-→-Image-5-1.webp");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-84997bc{background-color:#FFBE58;padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-84997bc .elementor-heading-title{font-family:var( --e-global-typography-bb00bc1-font-family ), Sans-serif;font-size:var( --e-global-typography-bb00bc1-font-size );font-weight:var( --e-global-typography-bb00bc1-font-weight );line-height:var( --e-global-typography-bb00bc1-line-height );color:#12270C;}.elementor-21 .elementor-element.elementor-element-36acfd1{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-36acfd1:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-36acfd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/Image-Wrap-→-Image-6.webp");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-4db3c32{background-color:#FFBE58;padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-4db3c32 .elementor-heading-title{font-family:var( --e-global-typography-bb00bc1-font-family ), Sans-serif;font-size:var( --e-global-typography-bb00bc1-font-size );font-weight:var( --e-global-typography-bb00bc1-font-weight );line-height:var( --e-global-typography-bb00bc1-line-height );color:#12270C;}.elementor-21 .elementor-element.elementor-element-f5c3825{--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;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f5c3825:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f5c3825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/CTA.webp");}.elementor-21 .elementor-element.elementor-element-6d5eeae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-089a89b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-089a89b .elementor-heading-title{font-family:var( --e-global-typography-43d1f8a-font-family ), Sans-serif;font-size:var( --e-global-typography-43d1f8a-font-size );font-weight:var( --e-global-typography-43d1f8a-font-weight );line-height:var( --e-global-typography-43d1f8a-line-height );color:var( --e-global-color-0a76b2e );}.elementor-21 .elementor-element.elementor-element-270e075{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:var( --e-global-typography-cb41d90-font-family ), Sans-serif;font-size:var( --e-global-typography-cb41d90-font-size );font-weight:var( --e-global-typography-cb41d90-font-weight );line-height:var( --e-global-typography-cb41d90-line-height );color:var( --e-global-color-0a76b2e );}.elementor-21 .elementor-element.elementor-element-a47f47d .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-11f8e4a-font-family ), Sans-serif;font-size:var( --e-global-typography-11f8e4a-font-size );font-weight:var( --e-global-typography-11f8e4a-font-weight );line-height:var( --e-global-typography-11f8e4a-line-height );fill:var( --e-global-color-0a76b2e );color:var( --e-global-color-0a76b2e );transition-duration:0.5s;}.elementor-21 .elementor-element.elementor-element-a47f47d .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-a47f47d .elementor-button:focus{background-color:var( --e-global-color-0a76b2e );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-a47f47d .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-a47f47d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-bb86abb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b21ee06{--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;--align-items:stretch;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-210dd86{--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-21 .elementor-element.elementor-element-71316dd{background-color:#93D35C;padding:8px 12px 8px 12px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-21 .elementor-element.elementor-element-71316dd .elementor-heading-title{font-family:var( --e-global-typography-3839d21-font-family ), Sans-serif;font-size:var( --e-global-typography-3839d21-font-size );font-weight:var( --e-global-typography-3839d21-font-weight );}.elementor-21 .elementor-element.elementor-element-b800c9d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-b800c9d .elementor-heading-title{font-family:var( --e-global-typography-43d1f8a-font-family ), Sans-serif;font-size:var( --e-global-typography-43d1f8a-font-size );font-weight:var( --e-global-typography-43d1f8a-font-weight );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-236145b{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-cb41d90-font-family ), Sans-serif;font-size:var( --e-global-typography-cb41d90-font-size );font-weight:var( --e-global-typography-cb41d90-font-weight );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-014d100{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-014d100:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-014d100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/Image-Wrap-→-Image-7.webp");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-77ac8bc{background-color:#FFBE58;padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-77ac8bc .elementor-heading-title{font-family:var( --e-global-typography-bb00bc1-font-family ), Sans-serif;font-size:var( --e-global-typography-bb00bc1-font-size );font-weight:var( --e-global-typography-bb00bc1-font-weight );line-height:var( --e-global-typography-bb00bc1-line-height );color:#12270C;}.elementor-21 .elementor-element.elementor-element-9b52c6e{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-9b52c6e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9b52c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/Image-Wrap-→-Image-8.webp");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-d78db50{background-color:#FFBE58;padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-d78db50 .elementor-heading-title{font-family:var( --e-global-typography-bb00bc1-font-family ), Sans-serif;font-size:var( --e-global-typography-bb00bc1-font-size );font-weight:var( --e-global-typography-bb00bc1-font-weight );line-height:var( --e-global-typography-bb00bc1-line-height );color:#12270C;}.elementor-21 .elementor-element.elementor-element-109cf54{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-109cf54:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-109cf54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/Image-Wrap-→-Image-9.webp");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-62ed49c{background-color:#FFBE58;padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-62ed49c .elementor-heading-title{font-family:var( --e-global-typography-bb00bc1-font-family ), Sans-serif;font-size:var( --e-global-typography-bb00bc1-font-size );font-weight:var( --e-global-typography-bb00bc1-font-weight );line-height:var( --e-global-typography-bb00bc1-line-height );color:#12270C;}.elementor-21 .elementor-element.elementor-element-4e915d3{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-4e915d3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4e915d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/Image-Wrap-→-Image-10.webp");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-57edba1{background-color:#FFBE58;padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-57edba1 .elementor-heading-title{font-family:var( --e-global-typography-bb00bc1-font-family ), Sans-serif;font-size:var( --e-global-typography-bb00bc1-font-size );font-weight:var( --e-global-typography-bb00bc1-font-weight );line-height:var( --e-global-typography-bb00bc1-line-height );color:#12270C;}.elementor-21 .elementor-element.elementor-element-1a2d19b{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-1a2d19b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1a2d19b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/Image-Wrap-→-Image-11.webp");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-0a7943a{background-color:#FFBE58;padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-0a7943a .elementor-heading-title{font-family:var( --e-global-typography-bb00bc1-font-family ), Sans-serif;font-size:var( --e-global-typography-bb00bc1-font-size );font-weight:var( --e-global-typography-bb00bc1-font-weight );line-height:var( --e-global-typography-bb00bc1-line-height );color:#12270C;}.elementor-21 .elementor-element.elementor-element-20aef8e{--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;--align-items:stretch;--gap:60px 20px;--row-gap:60px;--column-gap:20px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-20aef8e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-20aef8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF7;}.elementor-21 .elementor-element.elementor-element-55792a8{--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-end;--align-items:flex-start;}.elementor-21 .elementor-element.elementor-element-d049f9a{background-color:var( --e-global-color-cda512a );padding:8px 12px 8px 12px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-21 .elementor-element.elementor-element-d049f9a .elementor-heading-title{font-family:var( --e-global-typography-3839d21-font-family ), Sans-serif;font-size:var( --e-global-typography-3839d21-font-size );font-weight:var( --e-global-typography-3839d21-font-weight );}.elementor-21 .elementor-element.elementor-element-29a9816{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-29a9816 .elementor-heading-title{font-family:var( --e-global-typography-43d1f8a-font-family ), Sans-serif;font-size:var( --e-global-typography-43d1f8a-font-size );font-weight:var( --e-global-typography-43d1f8a-font-weight );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-32b6e5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:var( --e-global-typography-cb41d90-font-family ), Sans-serif;font-size:var( --e-global-typography-cb41d90-font-size );font-weight:var( --e-global-typography-cb41d90-font-weight );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-3829db7{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-3829db7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3829db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/Image-Wrap-→-Image-9.webp");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-74ac6f2{background-color:#FFBE58;padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-74ac6f2 .elementor-heading-title{font-family:var( --e-global-typography-bb00bc1-font-family ), Sans-serif;font-size:var( --e-global-typography-bb00bc1-font-size );font-weight:var( --e-global-typography-bb00bc1-font-weight );line-height:var( --e-global-typography-bb00bc1-line-height );color:#12270C;}.elementor-21 .elementor-element.elementor-element-17ab35e{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-17ab35e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-17ab35e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/Image-Wrap-→-Image-7.webp");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-24d29ea{background-color:#FFBE58;padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-24d29ea .elementor-heading-title{font-family:var( --e-global-typography-bb00bc1-font-family ), Sans-serif;font-size:var( --e-global-typography-bb00bc1-font-size );font-weight:var( --e-global-typography-bb00bc1-font-weight );line-height:var( --e-global-typography-bb00bc1-line-height );color:#12270C;}.elementor-21 .elementor-element.elementor-element-a89ae24{--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-start;}.elementor-21 .elementor-element.elementor-element-e41d119{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-e41d119 .elementor-heading-title{font-family:var( --e-global-typography-f0733d3-font-family ), Sans-serif;font-size:var( --e-global-typography-f0733d3-font-size );font-weight:var( --e-global-typography-f0733d3-font-weight );line-height:var( --e-global-typography-f0733d3-line-height );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-5dd4c19{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#CAC4D0;}.elementor-21 .elementor-element.elementor-element-5dd4c19 .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:1px;}.elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-item > a{font-family:var( --e-global-typography-cb41d90-font-family ), Sans-serif;font-size:var( --e-global-typography-cb41d90-font-size );font-weight:var( --e-global-typography-cb41d90-font-weight );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-text{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-84206f4 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-11f8e4a-font-family ), Sans-serif;font-size:var( --e-global-typography-11f8e4a-font-size );font-weight:var( --e-global-typography-11f8e4a-font-weight );line-height:var( --e-global-typography-11f8e4a-line-height );fill:var( --e-global-color-0a76b2e );color:var( --e-global-color-0a76b2e );transition-duration:0.5s;}.elementor-21 .elementor-element.elementor-element-84206f4 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-84206f4 .elementor-button:focus{background-color:var( --e-global-color-cda512a );color:var( --e-global-color-0a76b2e );}.elementor-21 .elementor-element.elementor-element-84206f4 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-84206f4 .elementor-button:focus svg{fill:var( --e-global-color-0a76b2e );}.elementor-21 .elementor-element.elementor-element-5f98d38{--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;--align-items:stretch;--gap:60px 20px;--row-gap:60px;--column-gap:20px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5f98d38:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5f98d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0F3D4;}.elementor-21 .elementor-element.elementor-element-8e39f22{--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;}.elementor-21 .elementor-element.elementor-element-78c4e96{background-color:#93D35C;padding:8px 12px 8px 12px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-21 .elementor-element.elementor-element-78c4e96 .elementor-heading-title{font-family:var( --e-global-typography-3839d21-font-family ), Sans-serif;font-size:var( --e-global-typography-3839d21-font-size );font-weight:var( --e-global-typography-3839d21-font-weight );}.elementor-21 .elementor-element.elementor-element-61836ae{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-61836ae .elementor-heading-title{font-family:var( --e-global-typography-43d1f8a-font-family ), Sans-serif;font-size:var( --e-global-typography-43d1f8a-font-size );font-weight:var( --e-global-typography-43d1f8a-font-weight );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-c16e4d4 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-11f8e4a-font-family ), Sans-serif;font-size:var( --e-global-typography-11f8e4a-font-size );font-weight:var( --e-global-typography-11f8e4a-font-weight );line-height:var( --e-global-typography-11f8e4a-line-height );fill:var( --e-global-color-0a76b2e );color:var( --e-global-color-0a76b2e );transition-duration:0.5s;}.elementor-21 .elementor-element.elementor-element-c16e4d4 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-c16e4d4 .elementor-button:focus{background-color:var( --e-global-color-cda512a );color:var( --e-global-color-0a76b2e );}.elementor-21 .elementor-element.elementor-element-c16e4d4 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-c16e4d4 .elementor-button:focus svg{fill:var( --e-global-color-0a76b2e );}.elementor-21 .elementor-element.elementor-element-d6a4c36{--display:flex;--min-height:350px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-22908ea{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-21 .elementor-element.elementor-element-22908ea:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-22908ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granjaescuela.desarrollowebcompostela.es/wp-content/uploads/2026/03/Image-Wrap-→-Image-12.webp");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-979a5d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-979a5d4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-979a5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#79C655;}.elementor-21 .elementor-element.elementor-element-8b78674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:var( --e-global-typography-1b59013-font-family ), Sans-serif;font-size:var( --e-global-typography-1b59013-font-size );font-weight:var( --e-global-typography-1b59013-font-weight );font-style:var( --e-global-typography-1b59013-font-style );}.elementor-21 .elementor-element.elementor-element-778807f{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d07692e{background-color:#FEB835;padding:8px 12px 8px 12px;border-radius:8px 8px 8px 8px;text-align:center;}.elementor-21 .elementor-element.elementor-element-d07692e .elementor-heading-title{font-family:var( --e-global-typography-3839d21-font-family ), Sans-serif;font-size:var( --e-global-typography-3839d21-font-size );font-weight:var( --e-global-typography-3839d21-font-weight );}.elementor-21 .elementor-element.elementor-element-89c3146{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-89c3146 .elementor-heading-title{font-family:var( --e-global-typography-43d1f8a-font-family ), Sans-serif;font-size:var( --e-global-typography-43d1f8a-font-size );font-weight:var( --e-global-typography-43d1f8a-font-weight );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-fe361b7{--display:flex;}.elementor-21 .elementor-element.elementor-element-9e79c7b{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-7df70a6{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:40px;}.elementor-21 .elementor-element.elementor-element-7df70a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-7df70a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-7df70a6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}:where( .elementor-21 .elementor-element.elementor-element-7df70a6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFF7F0;border-style:none;--border-radius:0px 0px 18px 18px;}.elementor-21 .elementor-element.elementor-element-7df70a6 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-21 .elementor-element.elementor-element-7df70a6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Luckiest Guy", Sans-serif;font-weight:500;}.elementor-21 .elementor-element.elementor-element-c770c9a{--display:flex;}.elementor-21 .elementor-element.elementor-element-5575148{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-b052320{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:40px;}.elementor-21 .elementor-element.elementor-element-b052320 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-b052320 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-b052320 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}:where( .elementor-21 .elementor-element.elementor-element-b052320 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFF7F0;border-style:none;--border-radius:0px 0px 18px 18px;}.elementor-21 .elementor-element.elementor-element-b052320 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-21 .elementor-element.elementor-element-b052320 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Luckiest Guy", Sans-serif;font-weight:500;}.elementor-21 .elementor-element.elementor-element-9b2fcaa{--display:flex;}.elementor-21 .elementor-element.elementor-element-8dc5214{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-727c5ab{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:40px;}.elementor-21 .elementor-element.elementor-element-727c5ab > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-727c5ab > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-727c5ab > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}:where( .elementor-21 .elementor-element.elementor-element-727c5ab > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFF7F0;border-style:none;--border-radius:0px 0px 18px 18px;}.elementor-21 .elementor-element.elementor-element-727c5ab {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-21 .elementor-element.elementor-element-727c5ab > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Luckiest Guy", Sans-serif;font-weight:500;}.elementor-21 .elementor-element.elementor-element-679b734{--display:flex;}.elementor-21 .elementor-element.elementor-element-ccf7492{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-e8ae149{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:40px;}.elementor-21 .elementor-element.elementor-element-e8ae149 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-e8ae149 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-e8ae149 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}:where( .elementor-21 .elementor-element.elementor-element-e8ae149 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFF7F0;border-style:none;--border-radius:0px 0px 18px 18px;}.elementor-21 .elementor-element.elementor-element-e8ae149 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-21 .elementor-element.elementor-element-e8ae149 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Luckiest Guy", Sans-serif;font-weight:500;}.elementor-21 .elementor-element.elementor-element-7854338{--display:flex;}.elementor-21 .elementor-element.elementor-element-e330204{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-7bf5f18{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:40px;}.elementor-21 .elementor-element.elementor-element-7bf5f18 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-7bf5f18 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-7bf5f18 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}:where( .elementor-21 .elementor-element.elementor-element-7bf5f18 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFF7F0;border-style:none;--border-radius:0px 0px 18px 18px;}.elementor-21 .elementor-element.elementor-element-7bf5f18 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-21 .elementor-element.elementor-element-7bf5f18 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Luckiest Guy", Sans-serif;font-weight:500;}.elementor-21 .elementor-element.elementor-element-90cdf39{--display:flex;}.elementor-21 .elementor-element.elementor-element-c3182bc{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-ee82105{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:40px;}.elementor-21 .elementor-element.elementor-element-ee82105 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-ee82105 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-ee82105 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}:where( .elementor-21 .elementor-element.elementor-element-ee82105 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFF7F0;border-style:none;--border-radius:0px 0px 18px 18px;}.elementor-21 .elementor-element.elementor-element-ee82105 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-21 .elementor-element.elementor-element-ee82105 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Luckiest Guy", Sans-serif;font-weight:500;}.elementor-21 .elementor-element.elementor-element-59ec294{--display:flex;}.elementor-21 .elementor-element.elementor-element-29f478e{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-9e87dc4{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:40px;}.elementor-21 .elementor-element.elementor-element-9e87dc4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-9e87dc4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-9e87dc4 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}:where( .elementor-21 .elementor-element.elementor-element-9e87dc4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFF7F0;border-style:none;--border-radius:0px 0px 18px 18px;}.elementor-21 .elementor-element.elementor-element-9e87dc4 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-21 .elementor-element.elementor-element-9e87dc4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Luckiest Guy", Sans-serif;font-weight:500;}.elementor-21 .elementor-element.elementor-element-92da95f{--display:flex;}.elementor-21 .elementor-element.elementor-element-1bf6f8d{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-be14857{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:40px;}.elementor-21 .elementor-element.elementor-element-be14857 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-be14857 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFF7F0;border-style:none;}.elementor-21 .elementor-element.elementor-element-be14857 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFF7F0;border-style:none;}:where( .elementor-21 .elementor-element.elementor-element-be14857 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFF7F0;border-style:none;--border-radius:0px 0px 18px 18px;}.elementor-21 .elementor-element.elementor-element-be14857 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-21 .elementor-element.elementor-element-be14857 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Luckiest Guy", Sans-serif;font-weight:500;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-cbb81b4{--min-height:600px;--padding-top:180px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-0542b6e .elementor-heading-title{font-size:var( --e-global-typography-93ba968-font-size );line-height:var( --e-global-typography-93ba968-line-height );}.elementor-21 .elementor-element.elementor-element-2788596{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-21 .elementor-element.elementor-element-2788596 .elementor-heading-title{font-size:var( --e-global-typography-72b278e-font-size );line-height:var( --e-global-typography-72b278e-line-height );}.elementor-21 .elementor-element.elementor-element-959ca2b{font-size:var( --e-global-typography-ed57125-font-size );line-height:var( --e-global-typography-ed57125-line-height );}.elementor-21 .elementor-element.elementor-element-4f2d631 .elementor-button{font-size:var( --e-global-typography-11f8e4a-font-size );line-height:var( --e-global-typography-11f8e4a-line-height );}.elementor-21 .elementor-element.elementor-element-168a0ec{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-fe6c3f0{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-19aa1ae{text-align:start;}.elementor-21 .elementor-element.elementor-element-fd8f5d7 .elementor-heading-title{font-size:var( --e-global-typography-3839d21-font-size );}.elementor-21 .elementor-element.elementor-element-7d1f9d1 .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-6cf3f36{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-e622e50{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-05ff4cc{text-align:start;}.elementor-21 .elementor-element.elementor-element-8584e50 .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-0dc2f0a .elementor-heading-title{font-size:var( --e-global-typography-ed57125-font-size );line-height:var( --e-global-typography-ed57125-line-height );}.elementor-21 .elementor-element.elementor-element-89cce55 .elementor-heading-title{font-size:var( --e-global-typography-ed57125-font-size );line-height:var( --e-global-typography-ed57125-line-height );}.elementor-21 .elementor-element.elementor-element-f168552 .elementor-heading-title{font-size:var( --e-global-typography-ed57125-font-size );line-height:var( --e-global-typography-ed57125-line-height );}.elementor-21 .elementor-element.elementor-element-50426ef .elementor-heading-title{font-size:var( --e-global-typography-ed57125-font-size );line-height:var( --e-global-typography-ed57125-line-height );}.elementor-21 .elementor-element.elementor-element-ad5b1fe{text-align:start;}.elementor-21 .elementor-element.elementor-element-4e0db4d{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-11b8722 .elementor-heading-title{font-size:var( --e-global-typography-3839d21-font-size );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-9cd1961{right:115px;}body.rtl .elementor-21 .elementor-element.elementor-element-9cd1961{left:115px;}.elementor-21 .elementor-element.elementor-element-ccdf7db .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-365ab8e{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-7fd26da .elementor-heading-title{font-size:var( --e-global-typography-f0733d3-font-size );line-height:var( --e-global-typography-f0733d3-line-height );}.elementor-21 .elementor-element.elementor-element-0cb1166 .elementor-heading-title{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-a9395c2 .elementor-heading-title{font-size:var( --e-global-typography-f0733d3-font-size );line-height:var( --e-global-typography-f0733d3-line-height );}.elementor-21 .elementor-element.elementor-element-246beb6 .elementor-heading-title{font-size:var( --e-global-typography-f0733d3-font-size );line-height:var( --e-global-typography-f0733d3-line-height );}.elementor-21 .elementor-element.elementor-element-27173f9 .elementor-heading-title{font-size:var( --e-global-typography-f0733d3-font-size );line-height:var( --e-global-typography-f0733d3-line-height );}.elementor-21 .elementor-element.elementor-element-9178ba4 .elementor-heading-title{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-9f58f17 .elementor-heading-title{font-size:var( --e-global-typography-f0733d3-font-size );line-height:var( --e-global-typography-f0733d3-line-height );}.elementor-21 .elementor-element.elementor-element-dfff785 .elementor-heading-title{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-3d77e8f .elementor-heading-title{font-size:var( --e-global-typography-f0733d3-font-size );line-height:var( --e-global-typography-f0733d3-line-height );}.elementor-21 .elementor-element.elementor-element-e96767d .elementor-heading-title{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-5678762{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-ad7b55a .elementor-heading-title{font-size:var( --e-global-typography-3839d21-font-size );}.elementor-21 .elementor-element.elementor-element-82ff90a{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-21 .elementor-element.elementor-element-82ff90a .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-481c1b7{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-9eb50de{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-a20874b{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-26d8698{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-b5c3eb7 .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-f7a1fa1{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-d867c95 .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-aa3b321{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-efd0a88 .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-fbe3909{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-5a8450f .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-7f17f52{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-84997bc .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-36acfd1{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-4db3c32 .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-f5c3825{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-089a89b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-089a89b .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-270e075{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-a47f47d .elementor-button{font-size:var( --e-global-typography-11f8e4a-font-size );line-height:var( --e-global-typography-11f8e4a-line-height );}.elementor-21 .elementor-element.elementor-element-b21ee06{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-71316dd .elementor-heading-title{font-size:var( --e-global-typography-3839d21-font-size );}.elementor-21 .elementor-element.elementor-element-b800c9d{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-21 .elementor-element.elementor-element-b800c9d .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-236145b{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-014d100{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-77ac8bc .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-9b52c6e{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-d78db50 .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-109cf54{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-62ed49c .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-4e915d3{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-57edba1 .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-1a2d19b{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-0a7943a .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-20aef8e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-d049f9a .elementor-heading-title{font-size:var( --e-global-typography-3839d21-font-size );}.elementor-21 .elementor-element.elementor-element-29a9816{--container-widget-width:51000%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51000% );max-width:51000%;}.elementor-21 .elementor-element.elementor-element-29a9816 .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-32b6e5a{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-3829db7{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-74ac6f2 .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-17ab35e{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-24d29ea .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-e41d119{--container-widget-width:51000%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51000% );max-width:51000%;}.elementor-21 .elementor-element.elementor-element-e41d119 .elementor-heading-title{font-size:var( --e-global-typography-f0733d3-font-size );line-height:var( --e-global-typography-f0733d3-line-height );}.elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-item > a{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-84206f4 .elementor-button{font-size:var( --e-global-typography-11f8e4a-font-size );line-height:var( --e-global-typography-11f8e4a-line-height );}.elementor-21 .elementor-element.elementor-element-5f98d38{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-78c4e96 .elementor-heading-title{font-size:var( --e-global-typography-3839d21-font-size );}.elementor-21 .elementor-element.elementor-element-61836ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-61836ae .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-c16e4d4 .elementor-button{font-size:var( --e-global-typography-11f8e4a-font-size );line-height:var( --e-global-typography-11f8e4a-line-height );}.elementor-21 .elementor-element.elementor-element-d6a4c36{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-22908ea{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-8b78674{font-size:var( --e-global-typography-1b59013-font-size );}.elementor-21 .elementor-element.elementor-element-778807f{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-d07692e .elementor-heading-title{font-size:var( --e-global-typography-3839d21-font-size );}.elementor-21 .elementor-element.elementor-element-89c3146{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-21 .elementor-element.elementor-element-89c3146 .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-7df70a6{--n-accordion-title-font-size:18px;}.elementor-21 .elementor-element.elementor-element-b052320{--n-accordion-title-font-size:18px;}.elementor-21 .elementor-element.elementor-element-727c5ab{--n-accordion-title-font-size:18px;}.elementor-21 .elementor-element.elementor-element-e8ae149{--n-accordion-title-font-size:18px;}.elementor-21 .elementor-element.elementor-element-7bf5f18{--n-accordion-title-font-size:18px;}.elementor-21 .elementor-element.elementor-element-ee82105{--n-accordion-title-font-size:18px;}.elementor-21 .elementor-element.elementor-element-9e87dc4{--n-accordion-title-font-size:18px;}.elementor-21 .elementor-element.elementor-element-be14857{--n-accordion-title-font-size:18px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-cbb81b4{--min-height:500px;}.elementor-21 .elementor-element.elementor-element-0542b6e .elementor-heading-title{font-size:var( --e-global-typography-93ba968-font-size );line-height:var( --e-global-typography-93ba968-line-height );}.elementor-21 .elementor-element.elementor-element-2788596{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-2788596 .elementor-heading-title{font-size:var( --e-global-typography-72b278e-font-size );line-height:var( --e-global-typography-72b278e-line-height );}.elementor-21 .elementor-element.elementor-element-959ca2b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-ed57125-font-size );line-height:var( --e-global-typography-ed57125-line-height );}.elementor-21 .elementor-element.elementor-element-4f2d631 .elementor-button{font-size:var( --e-global-typography-11f8e4a-font-size );line-height:var( --e-global-typography-11f8e4a-line-height );}.elementor-21 .elementor-element.elementor-element-fe6c3f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-aac3a08{--gap:20px 20px;--row-gap:20px;--column-gap:20px;grid-column:span 2;}.elementor-21 .elementor-element.elementor-element-fd8f5d7 .elementor-heading-title{font-size:var( --e-global-typography-3839d21-font-size );}.elementor-21 .elementor-element.elementor-element-7d1f9d1 .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-6cf3f36{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-e622e50{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-7b722f3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;grid-column:span 2;}.elementor-21 .elementor-element.elementor-element-8584e50 .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-0dc2f0a .elementor-heading-title{font-size:var( --e-global-typography-ed57125-font-size );line-height:var( --e-global-typography-ed57125-line-height );}.elementor-21 .elementor-element.elementor-element-89cce55 .elementor-heading-title{font-size:var( --e-global-typography-ed57125-font-size );line-height:var( --e-global-typography-ed57125-line-height );}.elementor-21 .elementor-element.elementor-element-f168552 .elementor-heading-title{font-size:var( --e-global-typography-ed57125-font-size );line-height:var( --e-global-typography-ed57125-line-height );}.elementor-21 .elementor-element.elementor-element-50426ef .elementor-heading-title{font-size:var( --e-global-typography-ed57125-font-size );line-height:var( --e-global-typography-ed57125-line-height );}.elementor-21 .elementor-element.elementor-element-11b8722 .elementor-heading-title{font-size:var( --e-global-typography-3839d21-font-size );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-9cd1961{right:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-9cd1961{left:0px;}.elementor-21 .elementor-element.elementor-element-9cd1961{top:80px;}.elementor-21 .elementor-element.elementor-element-ccdf7db .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-365ab8e{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-7fd26da .elementor-heading-title{font-size:var( --e-global-typography-f0733d3-font-size );line-height:var( --e-global-typography-f0733d3-line-height );}.elementor-21 .elementor-element.elementor-element-0cb1166 .elementor-heading-title{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-a9395c2 .elementor-heading-title{font-size:var( --e-global-typography-f0733d3-font-size );line-height:var( --e-global-typography-f0733d3-line-height );}.elementor-21 .elementor-element.elementor-element-246beb6 .elementor-heading-title{font-size:var( --e-global-typography-f0733d3-font-size );line-height:var( --e-global-typography-f0733d3-line-height );}.elementor-21 .elementor-element.elementor-element-27173f9 .elementor-heading-title{font-size:var( --e-global-typography-f0733d3-font-size );line-height:var( --e-global-typography-f0733d3-line-height );}.elementor-21 .elementor-element.elementor-element-9178ba4 .elementor-heading-title{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-9f58f17 .elementor-heading-title{font-size:var( --e-global-typography-f0733d3-font-size );line-height:var( --e-global-typography-f0733d3-line-height );}.elementor-21 .elementor-element.elementor-element-dfff785 .elementor-heading-title{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-3d77e8f .elementor-heading-title{font-size:var( --e-global-typography-f0733d3-font-size );line-height:var( --e-global-typography-f0733d3-line-height );}.elementor-21 .elementor-element.elementor-element-e96767d .elementor-heading-title{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-ad7b55a .elementor-heading-title{font-size:var( --e-global-typography-3839d21-font-size );}.elementor-21 .elementor-element.elementor-element-82ff90a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-82ff90a .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-481c1b7{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-9eb50de{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-a20874b{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-26d8698{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-b5c3eb7 .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-f7a1fa1{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-d867c95 .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-aa3b321{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-efd0a88 .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-fbe3909{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-5a8450f .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-7f17f52{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-84997bc .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-36acfd1{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-4db3c32 .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-089a89b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-089a89b .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-270e075{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-a47f47d .elementor-button{font-size:var( --e-global-typography-11f8e4a-font-size );line-height:var( --e-global-typography-11f8e4a-line-height );}.elementor-21 .elementor-element.elementor-element-71316dd .elementor-heading-title{font-size:var( --e-global-typography-3839d21-font-size );}.elementor-21 .elementor-element.elementor-element-b800c9d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-b800c9d .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-236145b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-014d100{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-77ac8bc .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-9b52c6e{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-d78db50 .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-109cf54{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-62ed49c .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-4e915d3{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-57edba1 .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-1a2d19b{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-0a7943a .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-d049f9a .elementor-heading-title{font-size:var( --e-global-typography-3839d21-font-size );}.elementor-21 .elementor-element.elementor-element-29a9816{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-29a9816 .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-32b6e5a{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-3829db7{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-74ac6f2 .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-17ab35e{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-24d29ea .elementor-heading-title{font-size:var( --e-global-typography-bb00bc1-font-size );line-height:var( --e-global-typography-bb00bc1-line-height );}.elementor-21 .elementor-element.elementor-element-e41d119{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-e41d119 .elementor-heading-title{font-size:var( --e-global-typography-f0733d3-font-size );line-height:var( --e-global-typography-f0733d3-line-height );}.elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-5dd4c19 .elementor-icon-list-item > a{font-size:var( --e-global-typography-cb41d90-font-size );line-height:var( --e-global-typography-cb41d90-line-height );}.elementor-21 .elementor-element.elementor-element-84206f4 .elementor-button{font-size:var( --e-global-typography-11f8e4a-font-size );line-height:var( --e-global-typography-11f8e4a-line-height );}.elementor-21 .elementor-element.elementor-element-78c4e96 .elementor-heading-title{font-size:var( --e-global-typography-3839d21-font-size );}.elementor-21 .elementor-element.elementor-element-61836ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-61836ae .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}.elementor-21 .elementor-element.elementor-element-c16e4d4 .elementor-button{font-size:var( --e-global-typography-11f8e4a-font-size );line-height:var( --e-global-typography-11f8e4a-line-height );}.elementor-21 .elementor-element.elementor-element-d6a4c36{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-22908ea{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-979a5d4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-8b78674{font-size:var( --e-global-typography-1b59013-font-size );}.elementor-21 .elementor-element.elementor-element-d07692e .elementor-heading-title{font-size:var( --e-global-typography-3839d21-font-size );}.elementor-21 .elementor-element.elementor-element-89c3146{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-89c3146 .elementor-heading-title{font-size:var( --e-global-typography-43d1f8a-font-size );line-height:var( --e-global-typography-43d1f8a-line-height );}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-5dbf7aa{--width:25%;}.elementor-21 .elementor-element.elementor-element-391cda3{--width:25%;}.elementor-21 .elementor-element.elementor-element-8431e22{--width:25%;}.elementor-21 .elementor-element.elementor-element-9fbc1b3{--width:25%;}.elementor-21 .elementor-element.elementor-element-6aa27ba{--width:1000px;}.elementor-21 .elementor-element.elementor-element-71e012c{--width:32%;}.elementor-21 .elementor-element.elementor-element-1d9a4bb{--width:32%;}.elementor-21 .elementor-element.elementor-element-e0072ac{--width:32%;}.elementor-21 .elementor-element.elementor-element-199d07b{--width:32%;}.elementor-21 .elementor-element.elementor-element-2b673c6{--width:32%;}.elementor-21 .elementor-element.elementor-element-46c046a{--width:32%;}.elementor-21 .elementor-element.elementor-element-c3a4f79{--width:70%;}.elementor-21 .elementor-element.elementor-element-26d8698{--width:49%;}.elementor-21 .elementor-element.elementor-element-f7a1fa1{--width:49%;}.elementor-21 .elementor-element.elementor-element-aa3b321{--width:49%;}.elementor-21 .elementor-element.elementor-element-fbe3909{--width:49%;}.elementor-21 .elementor-element.elementor-element-7f17f52{--width:49%;}.elementor-21 .elementor-element.elementor-element-36acfd1{--width:49%;}.elementor-21 .elementor-element.elementor-element-6d5eeae{--width:50%;}.elementor-21 .elementor-element.elementor-element-bb86abb{--width:50%;}.elementor-21 .elementor-element.elementor-element-210dd86{--width:100%;}.elementor-21 .elementor-element.elementor-element-014d100{--width:49%;}.elementor-21 .elementor-element.elementor-element-9b52c6e{--width:49%;}.elementor-21 .elementor-element.elementor-element-109cf54{--width:49%;}.elementor-21 .elementor-element.elementor-element-4e915d3{--width:49%;}.elementor-21 .elementor-element.elementor-element-1a2d19b{--width:49%;}.elementor-21 .elementor-element.elementor-element-55792a8{--width:49%;}.elementor-21 .elementor-element.elementor-element-3829db7{--width:49%;}.elementor-21 .elementor-element.elementor-element-17ab35e{--width:49%;}.elementor-21 .elementor-element.elementor-element-a89ae24{--width:49%;}.elementor-21 .elementor-element.elementor-element-8e39f22{--width:49%;}.elementor-21 .elementor-element.elementor-element-d6a4c36{--width:49%;}.elementor-21 .elementor-element.elementor-element-22908ea{--width:49%;}.elementor-21 .elementor-element.elementor-element-979a5d4{--width:49%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-6aa27ba{--width:100%;}.elementor-21 .elementor-element.elementor-element-c3a4f79{--width:100%;}.elementor-21 .elementor-element.elementor-element-26d8698{--width:48%;}.elementor-21 .elementor-element.elementor-element-f7a1fa1{--width:48%;}.elementor-21 .elementor-element.elementor-element-aa3b321{--width:48%;}.elementor-21 .elementor-element.elementor-element-fbe3909{--width:48%;}.elementor-21 .elementor-element.elementor-element-7f17f52{--width:48%;}.elementor-21 .elementor-element.elementor-element-36acfd1{--width:48%;}.elementor-21 .elementor-element.elementor-element-210dd86{--width:100%;}.elementor-21 .elementor-element.elementor-element-014d100{--width:48%;}.elementor-21 .elementor-element.elementor-element-9b52c6e{--width:48%;}.elementor-21 .elementor-element.elementor-element-109cf54{--width:48%;}.elementor-21 .elementor-element.elementor-element-4e915d3{--width:48%;}.elementor-21 .elementor-element.elementor-element-1a2d19b{--width:48%;}.elementor-21 .elementor-element.elementor-element-55792a8{--width:48%;}.elementor-21 .elementor-element.elementor-element-3829db7{--width:48%;}.elementor-21 .elementor-element.elementor-element-17ab35e{--width:48%;}.elementor-21 .elementor-element.elementor-element-a89ae24{--width:48%;}.elementor-21 .elementor-element.elementor-element-8e39f22{--width:48%;}.elementor-21 .elementor-element.elementor-element-d6a4c36{--width:48%;}.elementor-21 .elementor-element.elementor-element-22908ea{--width:48%;}.elementor-21 .elementor-element.elementor-element-979a5d4{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-3d619e1 */.elementor-21 .elementor-element.elementor-element-3d619e1 {
    position: relative;
    overflow: hidden;
    
}

/* Imagen */
.elementor-21 .elementor-element.elementor-element-3d619e1 img {
    transition: all 0.4s ease;
}

/* Blur al hacer hover */
.elementor-21 .elementor-element.elementor-element-3d619e1:hover img {
    filter: blur(4px);
    transform: scale(1.0);
}

/* Icono */
.elementor-21 .elementor-element.elementor-element-3d619e1 .elementor-icon {
    opacity: 0;
    transition: all 0.3s ease;
    background: white;
    padding: 15px;
    border-radius: 50%;
}

/* Mostrar icono */
.elementor-21 .elementor-element.elementor-element-3d619e1:hover .elementor-icon {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2db33 */.elementor-21 .elementor-element.elementor-element-ae2db33 {
    position: relative;
    overflow: hidden;
    
}

/* Imagen */
.elementor-21 .elementor-element.elementor-element-ae2db33 img {
    transition: all 0.4s ease;
}

/* Blur al hacer hover */
.elementor-21 .elementor-element.elementor-element-ae2db33:hover img {
    filter: blur(4px);
    transform: scale(1.0);
}

/* Icono */
.elementor-21 .elementor-element.elementor-element-ae2db33 .elementor-icon {
    opacity: 0;
    transition: all 0.3s ease;
    background: white;
    padding: 15px;
    border-radius: 50%;
}

/* Mostrar icono */
.elementor-21 .elementor-element.elementor-element-ae2db33:hover .elementor-icon {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-144c858 */.elementor-21 .elementor-element.elementor-element-144c858 {
    position: relative;
    overflow: hidden;
    
}

/* Imagen */
.elementor-21 .elementor-element.elementor-element-144c858 img {
    transition: all 0.4s ease;
}

/* Blur al hacer hover */
.elementor-21 .elementor-element.elementor-element-144c858:hover img {
    filter: blur(4px);
    transform: scale(1.0);
}

/* Icono */
.elementor-21 .elementor-element.elementor-element-144c858 .elementor-icon {
    opacity: 0;
    transition: all 0.3s ease;
    background: white;
    padding: 15px;
    border-radius: 50%;
}

/* Mostrar icono */
.elementor-21 .elementor-element.elementor-element-144c858:hover .elementor-icon {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6411e89 */.elementor-21 .elementor-element.elementor-element-6411e89 {
    position: relative;
    overflow: hidden;
    
}

/* Imagen */
.elementor-21 .elementor-element.elementor-element-6411e89 img {
    transition: all 0.4s ease;
}

/* Blur al hacer hover */
.elementor-21 .elementor-element.elementor-element-6411e89:hover img {
    filter: blur(4px);
    transform: scale(1.0);
}

/* Icono */
.elementor-21 .elementor-element.elementor-element-6411e89 .elementor-icon {
    opacity: 0;
    transition: all 0.3s ease;
    background: white;
    padding: 15px;
    border-radius: 50%;
}

/* Mostrar icono */
.elementor-21 .elementor-element.elementor-element-6411e89:hover .elementor-icon {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d32296b */.elementor-21 .elementor-element.elementor-element-d32296b {
    position: relative;
    overflow: hidden;
    
}

/* Imagen */
.elementor-21 .elementor-element.elementor-element-d32296b img {
    transition: all 0.4s ease;
}

/* Blur al hacer hover */
.elementor-21 .elementor-element.elementor-element-d32296b:hover img {
    filter: blur(4px);
    transform: scale(1.0);
}

/* Icono */
.elementor-21 .elementor-element.elementor-element-d32296b .elementor-icon {
    opacity: 0;
    transition: all 0.3s ease;
    background: white;
    padding: 15px;
    border-radius: 50%;
}

/* Mostrar icono */
.elementor-21 .elementor-element.elementor-element-d32296b:hover .elementor-icon {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94283a5 */.elementor-21 .elementor-element.elementor-element-94283a5 {
    position: relative;
    overflow: hidden;
    
}

/* Imagen */
.elementor-21 .elementor-element.elementor-element-94283a5 img {
    transition: all 0.4s ease;
}

/* Blur al hacer hover */
.elementor-21 .elementor-element.elementor-element-94283a5:hover img {
    filter: blur(4px);
    transform: scale(1.0);
}

/* Icono */
.elementor-21 .elementor-element.elementor-element-94283a5 .elementor-icon {
    opacity: 0;
    transition: all 0.3s ease;
    background: white;
    padding: 15px;
    border-radius: 50%;
}

/* Mostrar icono */
.elementor-21 .elementor-element.elementor-element-94283a5:hover .elementor-icon {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7df70a6 *//* Estado normal */
.elementor-21 .elementor-element.elementor-element-7df70a6 .e-n-accordion-item {
    border-radius: 18px;
    overflow: hidden;
    transition: border-radius 0.3s ease;
}

/* Estado abierto */
.elementor-21 .elementor-element.elementor-element-7df70a6 .e-n-accordion-item[open] {
    border-radius: 18px 18px 0 0;
}

/* Evita que título o contenido reintroduzcan radio inferior */
.elementor-21 .elementor-element.elementor-element-7df70a6 .e-n-accordion-item[open] 
.e-n-accordion-item-title,
.elementor-21 .elementor-element.elementor-element-7df70a6 .e-n-accordion-item[open] 
.e-n-accordion-item-content {
    border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b052320 *//* Estado normal */
.elementor-21 .elementor-element.elementor-element-b052320 .e-n-accordion-item {
    border-radius: 18px;
    overflow: hidden;
    transition: border-radius 0.3s ease;
}

/* Estado abierto */
.elementor-21 .elementor-element.elementor-element-b052320 .e-n-accordion-item[open] {
    border-radius: 18px 18px 0 0;
}

/* Evita que título o contenido reintroduzcan radio inferior */
.elementor-21 .elementor-element.elementor-element-b052320 .e-n-accordion-item[open] 
.e-n-accordion-item-title,
.elementor-21 .elementor-element.elementor-element-b052320 .e-n-accordion-item[open] 
.e-n-accordion-item-content {
    border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-727c5ab *//* Estado normal */
.elementor-21 .elementor-element.elementor-element-727c5ab .e-n-accordion-item {
    border-radius: 18px;
    overflow: hidden;
    transition: border-radius 0.3s ease;
}

/* Estado abierto */
.elementor-21 .elementor-element.elementor-element-727c5ab .e-n-accordion-item[open] {
    border-radius: 18px 18px 0 0;
}

/* Evita que título o contenido reintroduzcan radio inferior */
.elementor-21 .elementor-element.elementor-element-727c5ab .e-n-accordion-item[open] 
.e-n-accordion-item-title,
.elementor-21 .elementor-element.elementor-element-727c5ab .e-n-accordion-item[open] 
.e-n-accordion-item-content {
    border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e8ae149 *//* Estado normal */
.elementor-21 .elementor-element.elementor-element-e8ae149 .e-n-accordion-item {
    border-radius: 18px;
    overflow: hidden;
    transition: border-radius 0.3s ease;
}

/* Estado abierto */
.elementor-21 .elementor-element.elementor-element-e8ae149 .e-n-accordion-item[open] {
    border-radius: 18px 18px 0 0;
}

/* Evita que título o contenido reintroduzcan radio inferior */
.elementor-21 .elementor-element.elementor-element-e8ae149 .e-n-accordion-item[open] 
.e-n-accordion-item-title,
.elementor-21 .elementor-element.elementor-element-e8ae149 .e-n-accordion-item[open] 
.e-n-accordion-item-content {
    border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7bf5f18 *//* Estado normal */
.elementor-21 .elementor-element.elementor-element-7bf5f18 .e-n-accordion-item {
    border-radius: 18px;
    overflow: hidden;
    transition: border-radius 0.3s ease;
}

/* Estado abierto */
.elementor-21 .elementor-element.elementor-element-7bf5f18 .e-n-accordion-item[open] {
    border-radius: 18px 18px 0 0;
}

/* Evita que título o contenido reintroduzcan radio inferior */
.elementor-21 .elementor-element.elementor-element-7bf5f18 .e-n-accordion-item[open] 
.e-n-accordion-item-title,
.elementor-21 .elementor-element.elementor-element-7bf5f18 .e-n-accordion-item[open] 
.e-n-accordion-item-content {
    border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ee82105 *//* Estado normal */
.elementor-21 .elementor-element.elementor-element-ee82105 .e-n-accordion-item {
    border-radius: 18px;
    overflow: hidden;
    transition: border-radius 0.3s ease;
}

/* Estado abierto */
.elementor-21 .elementor-element.elementor-element-ee82105 .e-n-accordion-item[open] {
    border-radius: 18px 18px 0 0;
}

/* Evita que título o contenido reintroduzcan radio inferior */
.elementor-21 .elementor-element.elementor-element-ee82105 .e-n-accordion-item[open] 
.e-n-accordion-item-title,
.elementor-21 .elementor-element.elementor-element-ee82105 .e-n-accordion-item[open] 
.e-n-accordion-item-content {
    border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9e87dc4 *//* Estado normal */
.elementor-21 .elementor-element.elementor-element-9e87dc4 .e-n-accordion-item {
    border-radius: 18px;
    overflow: hidden;
    transition: border-radius 0.3s ease;
}

/* Estado abierto */
.elementor-21 .elementor-element.elementor-element-9e87dc4 .e-n-accordion-item[open] {
    border-radius: 18px 18px 0 0;
}

/* Evita que título o contenido reintroduzcan radio inferior */
.elementor-21 .elementor-element.elementor-element-9e87dc4 .e-n-accordion-item[open] 
.e-n-accordion-item-title,
.elementor-21 .elementor-element.elementor-element-9e87dc4 .e-n-accordion-item[open] 
.e-n-accordion-item-content {
    border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-be14857 *//* Estado normal */
.elementor-21 .elementor-element.elementor-element-be14857 .e-n-accordion-item {
    border-radius: 18px;
    overflow: hidden;
    transition: border-radius 0.3s ease;
}

/* Estado abierto */
.elementor-21 .elementor-element.elementor-element-be14857 .e-n-accordion-item[open] {
    border-radius: 18px 18px 0 0;
}

/* Evita que título o contenido reintroduzcan radio inferior */
.elementor-21 .elementor-element.elementor-element-be14857 .e-n-accordion-item[open] 
.e-n-accordion-item-title,
.elementor-21 .elementor-element.elementor-element-be14857 .e-n-accordion-item[open] 
.e-n-accordion-item-content {
    border-radius: 0;
}/* End custom CSS */