.elementor-17039 .elementor-element.elementor-element-36d49e3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17039 .elementor-element.elementor-element-fc149cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17039 .elementor-element.elementor-element-fc149cd:not(.elementor-motion-effects-element-type-background), .elementor-17039 .elementor-element.elementor-element-fc149cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35d4c63 );background-image:url("https://meetings.montessorisarria.es/wp-content/uploads/art-top-right.svg");background-position:top right;background-repeat:no-repeat;}.elementor-17039 .elementor-element.elementor-element-9d75825{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17039 .elementor-element.elementor-element-9d75825 .elementor-heading-title{line-height:1.2em;color:var( --e-global-color-el_c_bg_main );}.elementor-17039 .elementor-element.elementor-element-2ddd41d{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:center;}.elementor-17039 .elementor-element.elementor-element-2ddd41d .elementor-heading-title{font-size:26px;color:var( --e-global-color-el_c_bg_main );}.elementor-17039 .elementor-element.elementor-element-9f3ce88{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;text-align:justify;color:var( --e-global-color-el_c_boxes_bg_main );--textColor:var( --e-global-color-el_c_boxes_bg_main );}.elementor-17039 .elementor-element.elementor-element-9f3ce88.elementor-element{--align-self:center;} .elementor-17039 .elementor-element.elementor-element-acb0270 .box-button, .elementor-17039 .elementor-element.elementor-element-acb0270 .box-button .popup-icon,  .elementor-17039 .elementor-element.elementor-element-acb0270 .box-button:hover,  .elementor-17039 .elementor-element.elementor-element-acb0270 .box-button:focus, .elementor-17039 .elementor-element.elementor-element-acb0270 .box-hover:hover .box-button{background:var( --e-global-color-e756ac6 );}.elementor-17039 .elementor-element.elementor-element-acb0270 .box-button.elementor-button:hover, .elementor-17039 .elementor-element.elementor-element-acb0270 .box-button.elementor-button:focus, .elementor-17039 .elementor-element.elementor-element-acb0270 .box-button.elementor-button:hover .popup-icon, .elementor-17039 .elementor-element.elementor-element-acb0270 .box-button.elementor-button:focus .popup-icon,  .elementor-17039 .elementor-element.elementor-element-acb0270 .box-hover:hover .box-button.elementor-button, .elementor-17039 .elementor-element.elementor-element-acb0270 .box-hover:hover .box-button.elementor-button .popup-icon{background:var( --e-global-color-e80f908 );}.elementor-17039 .elementor-element.elementor-element-acb0270 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-17039 .elementor-element.elementor-element-acb0270 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-17039 .elementor-element.elementor-element-acb0270 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-17039 .elementor-element.elementor-element-acb0270 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-17039 .elementor-element.elementor-element-2d699c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17039 .elementor-element.elementor-element-be7d922 .the7-image-container{align-items:flex-start;text-align:left;}.elementor-17039 .elementor-element.elementor-element-be7d922{--overlay-opacity:0;--overlay-display:none;--overlay-hover-opacity:0;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:cover;--ratio-img-width:100%;--svg-width:100%;--height:100%;--max-height:100%;--max-width:100%;--aspect-ratio:0.9;--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms;}.elementor-17039 .elementor-element.elementor-element-be7d922 .post-thumbnail-rollover, .elementor-17039 .elementor-element.elementor-element-be7d922 .the7-transform-container{overflow:visible;}.elementor-17039 .elementor-element.elementor-element-be7d922 .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-17039 .elementor-element.elementor-element-be7d922 .the7-image-wrapper:hover img {opacity:calc(100/100);}#elementor-popup-modal-17039 .dialog-widget-content{animation-duration:0.4s;background-color:var( --e-global-color-el_c_bg_main );width:900px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-el_c_borders_main );border-radius:0px 0px 0px 0px;}#elementor-popup-modal-17039{background-color:#0000007D;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-17039 .dialog-message{width:900px;height:auto;max-height:600px;--scrollbar-thumb-color:var( --e-global-color-el_c_borders_main );--scrollbar-thumb-hover-color:var( --e-global-color-el_c_3_text );}#elementor-popup-modal-17039 .dialog-close-button{display:flex;top:15px;background-color:#00000000;font-size:30px;}body:not(.rtl) #elementor-popup-modal-17039 .dialog-close-button{right:15px;}body.rtl #elementor-popup-modal-17039 .dialog-close-button{left:15px;}#elementor-popup-modal-17039 .dialog-close-button i{color:var( --e-global-color-el_c_bg_main );}#elementor-popup-modal-17039 .dialog-close-button svg{fill:var( --e-global-color-el_c_bg_main );}@media(max-width:1024px){.elementor-17039 .elementor-element.elementor-element-36d49e3e{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}#elementor-popup-modal-17039 .dialog-message{width:90vw;}#elementor-popup-modal-17039 .dialog-widget-content{width:90vw;}}@media(max-width:650px){.elementor-17039 .elementor-element.elementor-element-36d49e3e{--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:space-evenly;--flex-wrap:wrap;--align-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17039 .elementor-element.elementor-element-fc149cd{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17039 .elementor-element.elementor-element-fc149cd.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-17039 .elementor-element.elementor-element-9d75825 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-17039 .elementor-element.elementor-element-2ddd41d .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-17039 .elementor-element.elementor-element-9f3ce88{text-align:left;}.elementor-17039 .elementor-element.elementor-element-acb0270 > .elementor-widget-container{margin:0px 0px 30px 0px;}#elementor-popup-modal-17039 .dialog-message{width:330px;}#elementor-popup-modal-17039 .dialog-widget-content{width:330px;}#elementor-popup-modal-17039{justify-content:center;align-items:center;}#elementor-popup-modal-17039 .dialog-close-button{top:15px;}body:not(.rtl) #elementor-popup-modal-17039 .dialog-close-button{right:15px;}body.rtl #elementor-popup-modal-17039 .dialog-close-button{left:15px;}}