.elementor-42703 .elementor-element.elementor-element-3325369{margin-top:0px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-42703 .elementor-element.elementor-element-7342056 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-7342056 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-7342056 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-7342056 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-7342056 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-7342056:not(.e-con) > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-7342056.e-con{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:0px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:-5px;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-42703 .elementor-element.elementor-element-7342056:not(.e-con):hover > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-7342056.e-con:hover{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));}.elementor-42703 .elementor-element.elementor-element-580b6b8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-42703 .elementor-element.elementor-element-580b6b8:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-42703 .elementor-element.elementor-element-580b6b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-42703 .elementor-element.elementor-element-580b6b8 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://montessoricidadedascriancas.pt/wp-content/uploads/2025/08/Design-sem-nome-17-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42703 .elementor-element.elementor-element-580b6b8, .elementor-42703 .elementor-element.elementor-element-580b6b8 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-42703 .elementor-element.elementor-element-580b6b8:hover{box-shadow:4px 4px 0px 0px #258401;}.elementor-42703 .elementor-element.elementor-element-580b6b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-25be3a7 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-25be3a7:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-25be3a7 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-25be3a7 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-25be3a7 > .elementor-background-slideshow{border-radius:29px 29px 29px 29px;}.elementor-42703 .elementor-element.elementor-element-25be3a7 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 75% 0%;}.elementor-42703 .elementor-element.elementor-element-25be3a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-daba21e .elementor-icon-wrapper{text-align:center;}.elementor-42703 .elementor-element.elementor-element-daba21e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f181b36 );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-daba21e.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-daba21e.elementor-view-default .elementor-icon{color:var( --e-global-color-f181b36 );border-color:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-daba21e.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-daba21e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-daba21e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-daba21e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-daba21e .elementor-icon{font-size:40px;padding:25px;border-radius:30px 0px 80px 0px;}.elementor-42703 .elementor-element.elementor-element-daba21e .elementor-icon svg{height:40px;}.elementor-42703 .elementor-element.elementor-element-daba21e{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-42703 .elementor-element.elementor-element-daba21e{left:0px;}body.rtl .elementor-42703 .elementor-element.elementor-element-daba21e{right:0px;}.elementor-42703 .elementor-element.elementor-element-eea5f40 .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-eea5f40 .elementor-widget-container{text-align:center;}.elementor-42703 .elementor-element.elementor-element-eea5f40{--title-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-eea5f40 .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-eea5f40 .cmsmasters-widget-title__heading span.title-inner-element{font-size:20px;font-weight:700;}.elementor-42703 .elementor-element.elementor-element-eea5f40 .cmsmasters-widget-title__heading{--title-color-hover:var( --e-global-color-tertiary );transition:all 0.3s;}.elementor-42703 .elementor-element.elementor-element-eea5f40 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-2980921 .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-2980921 .elementor-widget-container{text-align:center;}.elementor-42703 .elementor-element.elementor-element-2980921 .cmsmasters-widget-title__heading{--title-color-hover:var( --e-global-color-tertiary );transition:all 0.3s;}.elementor-42703 .elementor-element.elementor-element-2980921 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-6eb9877{text-align:center;}.elementor-42703 .elementor-element.elementor-element-6eb9877 .elementor-heading-title{font-family:"League Spartan Local", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;}.elementor-42703 .elementor-element.elementor-element-6eb9877 > .elementor-widget-container{padding:47px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-43c6d9f{text-align:center;}.elementor-42703 .elementor-element.elementor-element-43c6d9f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-43c6d9f > .elementor-widget-container{padding:40px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-fcf01c5 .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-secondary );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-fcf01c5 .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-fcf01c5 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-secondary );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-42703 .elementor-element.elementor-element-fcf01c5 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-fcf01c5 .elementor-widget-cmsmasters-button__button:hover,
					.elementor-42703 .elementor-element.elementor-element-fcf01c5 .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-fcf01c5 .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-fcf01c5 .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-fcf01c5 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-fcf01c5 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-fcf01c5 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-fcf01c5 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-fcf01c5 .elementor-widget-cmsmasters-button__icon{font-size:9px;line-height:9px;padding:6px;width:calc( 1em + ( 6px * 2 ) );height:calc( 1em + ( 6px * 2 ) );}.elementor-42703 .elementor-element.elementor-element-fcf01c5 .elementor-widget-cmsmasters-button__icon svg{width:9px;height:9px;}.elementor-42703 .elementor-element.elementor-element-fcf01c5 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-fcf01c5 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-background );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-fcf01c5 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-fcf01c5 .elementor-widget-cmsmasters-button__button .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-26be032 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-26be032 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-26be032 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-26be032 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-26be032 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-26be032:not(.e-con) > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-26be032.e-con{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:0px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:-5px;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-42703 .elementor-element.elementor-element-26be032:not(.e-con):hover > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-26be032.e-con:hover{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));}.elementor-42703 .elementor-element.elementor-element-fc3971b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-42703 .elementor-element.elementor-element-fc3971b:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-42703 .elementor-element.elementor-element-fc3971b > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-42703 .elementor-element.elementor-element-fc3971b > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://montessoricidadedascriancas.pt/wp-content/uploads/2025/05/alimentacao-palmo-e-meio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42703 .elementor-element.elementor-element-fc3971b, .elementor-42703 .elementor-element.elementor-element-fc3971b > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-42703 .elementor-element.elementor-element-fc3971b:hover{box-shadow:4px 4px 0px 0px #258401;}.elementor-42703 .elementor-element.elementor-element-fc3971b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-fb1731b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-fb1731b:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-fb1731b > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-fb1731b > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-fb1731b > .elementor-background-slideshow{border-radius:29px 29px 29px 29px;}.elementor-42703 .elementor-element.elementor-element-fb1731b > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 75% 0%;}.elementor-42703 .elementor-element.elementor-element-fb1731b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-efb9b42 .elementor-icon-wrapper{text-align:center;}.elementor-42703 .elementor-element.elementor-element-efb9b42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f181b36 );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-efb9b42.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-efb9b42.elementor-view-default .elementor-icon{color:var( --e-global-color-f181b36 );border-color:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-efb9b42.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-efb9b42.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-efb9b42.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-efb9b42.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-efb9b42 .elementor-icon{font-size:40px;padding:25px;border-radius:30px 0px 80px 0px;}.elementor-42703 .elementor-element.elementor-element-efb9b42 .elementor-icon svg{height:40px;}.elementor-42703 .elementor-element.elementor-element-efb9b42{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-42703 .elementor-element.elementor-element-efb9b42{left:0px;}body.rtl .elementor-42703 .elementor-element.elementor-element-efb9b42{right:0px;}.elementor-42703 .elementor-element.elementor-element-52da5b4 .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-52da5b4 .elementor-widget-container{text-align:center;}.elementor-42703 .elementor-element.elementor-element-52da5b4 .cmsmasters-widget-title__heading{--title-color-hover:var( --e-global-color-tertiary );transition:all 0.3s;}.elementor-42703 .elementor-element.elementor-element-52da5b4 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-de0048f{text-align:center;}.elementor-42703 .elementor-element.elementor-element-de0048f .elementor-heading-title{font-family:"League Spartan Local", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;}.elementor-42703 .elementor-element.elementor-element-de0048f > .elementor-widget-container{padding:100px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-3383f6b{text-align:center;}.elementor-42703 .elementor-element.elementor-element-3383f6b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-3383f6b > .elementor-widget-container{padding:40px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-4158825 .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-secondary );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-4158825 .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-4158825 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-secondary );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-42703 .elementor-element.elementor-element-4158825 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-4158825 .elementor-widget-cmsmasters-button__button:hover,
					.elementor-42703 .elementor-element.elementor-element-4158825 .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-4158825 .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-4158825 .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-4158825 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-4158825 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-4158825 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-4158825 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-4158825 .elementor-widget-cmsmasters-button__icon{font-size:9px;line-height:9px;padding:6px;width:calc( 1em + ( 6px * 2 ) );height:calc( 1em + ( 6px * 2 ) );}.elementor-42703 .elementor-element.elementor-element-4158825 .elementor-widget-cmsmasters-button__icon svg{width:9px;height:9px;}.elementor-42703 .elementor-element.elementor-element-4158825 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-4158825 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-background );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-4158825 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-4158825 .elementor-widget-cmsmasters-button__button .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-8e66799 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-8e66799 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-8e66799 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-8e66799 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-8e66799 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-8e66799:not(.e-con) > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-8e66799.e-con{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:0px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:-5px;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-42703 .elementor-element.elementor-element-8e66799:not(.e-con):hover > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-8e66799.e-con:hover{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));}.elementor-42703 .elementor-element.elementor-element-9cffb8a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-42703 .elementor-element.elementor-element-9cffb8a:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-42703 .elementor-element.elementor-element-9cffb8a > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-42703 .elementor-element.elementor-element-9cffb8a > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://montessoricidadedascriancas.pt/wp-content/uploads/2025/08/Design-sem-nome-16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42703 .elementor-element.elementor-element-9cffb8a, .elementor-42703 .elementor-element.elementor-element-9cffb8a > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-42703 .elementor-element.elementor-element-9cffb8a:hover{box-shadow:4px 4px 0px 0px #258401;}.elementor-42703 .elementor-element.elementor-element-9cffb8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-bcb2325 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-bcb2325:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-bcb2325 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-bcb2325 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-bcb2325 > .elementor-background-slideshow{border-radius:29px 29px 29px 29px;}.elementor-42703 .elementor-element.elementor-element-bcb2325 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 75% 0%;}.elementor-42703 .elementor-element.elementor-element-bcb2325 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-351893a .elementor-icon-wrapper{text-align:center;}.elementor-42703 .elementor-element.elementor-element-351893a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f181b36 );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-351893a.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-351893a.elementor-view-default .elementor-icon{color:var( --e-global-color-f181b36 );border-color:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-351893a.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-351893a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-351893a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-351893a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-351893a .elementor-icon{font-size:40px;padding:25px;border-radius:30px 0px 80px 0px;}.elementor-42703 .elementor-element.elementor-element-351893a .elementor-icon svg{height:40px;}.elementor-42703 .elementor-element.elementor-element-351893a{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-42703 .elementor-element.elementor-element-351893a{left:0px;}body.rtl .elementor-42703 .elementor-element.elementor-element-351893a{right:0px;}.elementor-42703 .elementor-element.elementor-element-e01da82 .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-e01da82 .elementor-widget-container{text-align:center;}.elementor-42703 .elementor-element.elementor-element-e01da82{--title-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-e01da82 .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-e01da82 .cmsmasters-widget-title__heading span.title-inner-element{font-size:20px;font-weight:700;}.elementor-42703 .elementor-element.elementor-element-e01da82 .cmsmasters-widget-title__heading{--title-color-hover:var( --e-global-color-tertiary );transition:all 0.3s;}.elementor-42703 .elementor-element.elementor-element-e01da82 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-55494f2 .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-55494f2 .elementor-widget-container{text-align:center;}.elementor-42703 .elementor-element.elementor-element-55494f2 .cmsmasters-widget-title__heading{--title-color-hover:var( --e-global-color-tertiary );transition:all 0.3s;}.elementor-42703 .elementor-element.elementor-element-55494f2 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-adf4727{text-align:center;}.elementor-42703 .elementor-element.elementor-element-adf4727 .elementor-heading-title{font-family:"League Spartan Local", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;}.elementor-42703 .elementor-element.elementor-element-adf4727 > .elementor-widget-container{padding:47px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-7636d43{text-align:center;}.elementor-42703 .elementor-element.elementor-element-7636d43 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-7636d43 > .elementor-widget-container{padding:40px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-3d98c52 .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-secondary );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-3d98c52 .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-3d98c52 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-secondary );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-42703 .elementor-element.elementor-element-3d98c52 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-3d98c52 .elementor-widget-cmsmasters-button__button:hover,
					.elementor-42703 .elementor-element.elementor-element-3d98c52 .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-3d98c52 .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-3d98c52 .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-3d98c52 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-3d98c52 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-3d98c52 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-3d98c52 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-3d98c52 .elementor-widget-cmsmasters-button__icon{font-size:9px;line-height:9px;padding:6px;width:calc( 1em + ( 6px * 2 ) );height:calc( 1em + ( 6px * 2 ) );}.elementor-42703 .elementor-element.elementor-element-3d98c52 .elementor-widget-cmsmasters-button__icon svg{width:9px;height:9px;}.elementor-42703 .elementor-element.elementor-element-3d98c52 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-3d98c52 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-background );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-3d98c52 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-3d98c52 .elementor-widget-cmsmasters-button__button .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-dd370fa{margin-top:0px;margin-bottom:130px;padding:0px 20px 0px 20px;}.elementor-42703 .elementor-element.elementor-element-009bf69 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-009bf69 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-009bf69 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-009bf69 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-009bf69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-009bf69:not(.e-con) > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-009bf69.e-con{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:0px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:-5px;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-42703 .elementor-element.elementor-element-009bf69:not(.e-con):hover > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-009bf69.e-con:hover{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));}.elementor-42703 .elementor-element.elementor-element-a588403{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-42703 .elementor-element.elementor-element-a588403:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-42703 .elementor-element.elementor-element-a588403 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-42703 .elementor-element.elementor-element-a588403 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://montessoricidadedascriancas.pt/wp-content/uploads/2025/05/alimentacao-palmo-e-meio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42703 .elementor-element.elementor-element-a588403, .elementor-42703 .elementor-element.elementor-element-a588403 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-42703 .elementor-element.elementor-element-a588403:hover{box-shadow:4px 4px 0px 0px #258401;}.elementor-42703 .elementor-element.elementor-element-a588403 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-5d6f261 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-5d6f261:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-5d6f261 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-5d6f261 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-5d6f261 > .elementor-background-slideshow{border-radius:29px 29px 29px 29px;}.elementor-42703 .elementor-element.elementor-element-5d6f261 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 75% 0%;}.elementor-42703 .elementor-element.elementor-element-5d6f261 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-7d08258 .elementor-icon-wrapper{text-align:center;}.elementor-42703 .elementor-element.elementor-element-7d08258.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f181b36 );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-7d08258.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-7d08258.elementor-view-default .elementor-icon{color:var( --e-global-color-f181b36 );border-color:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-7d08258.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-7d08258.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-7d08258.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-7d08258.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-7d08258 .elementor-icon{font-size:40px;padding:25px;border-radius:30px 0px 80px 0px;}.elementor-42703 .elementor-element.elementor-element-7d08258 .elementor-icon svg{height:40px;}.elementor-42703 .elementor-element.elementor-element-7d08258{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-42703 .elementor-element.elementor-element-7d08258{left:0px;}body.rtl .elementor-42703 .elementor-element.elementor-element-7d08258{right:0px;}.elementor-42703 .elementor-element.elementor-element-49a1005 .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-49a1005 .elementor-widget-container{text-align:center;}.elementor-42703 .elementor-element.elementor-element-49a1005 .cmsmasters-widget-title__heading{--title-color-hover:var( --e-global-color-tertiary );transition:all 0.3s;}.elementor-42703 .elementor-element.elementor-element-49a1005 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-0f85708{text-align:center;}.elementor-42703 .elementor-element.elementor-element-0f85708 .elementor-heading-title{font-family:"League Spartan Local", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;}.elementor-42703 .elementor-element.elementor-element-0f85708 > .elementor-widget-container{padding:66px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-fbef8f5{text-align:center;}.elementor-42703 .elementor-element.elementor-element-fbef8f5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-fbef8f5 > .elementor-widget-container{padding:41px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-cba1b84 .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-secondary );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-cba1b84 .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-cba1b84 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-secondary );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-42703 .elementor-element.elementor-element-cba1b84 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-cba1b84 .elementor-widget-cmsmasters-button__button:hover,
					.elementor-42703 .elementor-element.elementor-element-cba1b84 .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-cba1b84 .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-cba1b84 .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-cba1b84 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-cba1b84 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-cba1b84 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-cba1b84 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-cba1b84 .elementor-widget-cmsmasters-button__icon{font-size:9px;line-height:9px;padding:6px;width:calc( 1em + ( 6px * 2 ) );height:calc( 1em + ( 6px * 2 ) );}.elementor-42703 .elementor-element.elementor-element-cba1b84 .elementor-widget-cmsmasters-button__icon svg{width:9px;height:9px;}.elementor-42703 .elementor-element.elementor-element-cba1b84 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-cba1b84 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-background );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-cba1b84 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-cba1b84 .elementor-widget-cmsmasters-button__button .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-d48691a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-d48691a > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-d48691a > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-d48691a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-d48691a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-d48691a:not(.e-con) > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-d48691a.e-con{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:0px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:-5px;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-42703 .elementor-element.elementor-element-d48691a:not(.e-con):hover > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-d48691a.e-con:hover{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));}.elementor-42703 .elementor-element.elementor-element-57a32c6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-42703 .elementor-element.elementor-element-57a32c6:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-42703 .elementor-element.elementor-element-57a32c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-42703 .elementor-element.elementor-element-57a32c6 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://montessoricidadedascriancas.pt/wp-content/uploads/2024/06/seminario-internacional-educacao-olhos-para-ver-as-infancias.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42703 .elementor-element.elementor-element-57a32c6:hover > .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42703 .elementor-element.elementor-element-57a32c6, .elementor-42703 .elementor-element.elementor-element-57a32c6 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-42703 .elementor-element.elementor-element-57a32c6:hover{box-shadow:4px 4px 0px 0px #258401;}.elementor-42703 .elementor-element.elementor-element-57a32c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-4d8ef74 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-4d8ef74:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-4d8ef74 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-4d8ef74 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-4d8ef74 > .elementor-background-slideshow{border-radius:29px 29px 29px 29px;}.elementor-42703 .elementor-element.elementor-element-4d8ef74 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 75% 0%;}.elementor-42703 .elementor-element.elementor-element-4d8ef74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-cf6c6b2 .elementor-icon-wrapper{text-align:center;}.elementor-42703 .elementor-element.elementor-element-cf6c6b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f181b36 );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-cf6c6b2.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-cf6c6b2.elementor-view-default .elementor-icon{color:var( --e-global-color-f181b36 );border-color:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-cf6c6b2.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-cf6c6b2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-cf6c6b2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-cf6c6b2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-cf6c6b2 .elementor-icon{font-size:40px;padding:25px;border-radius:30px 0px 80px 0px;}.elementor-42703 .elementor-element.elementor-element-cf6c6b2 .elementor-icon svg{height:40px;}.elementor-42703 .elementor-element.elementor-element-cf6c6b2{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-42703 .elementor-element.elementor-element-cf6c6b2{left:0px;}body.rtl .elementor-42703 .elementor-element.elementor-element-cf6c6b2{right:0px;}.elementor-42703 .elementor-element.elementor-element-00536ef .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-00536ef .elementor-widget-container{text-align:center;}.elementor-42703 .elementor-element.elementor-element-00536ef{--title-color:var( --e-global-color-primary );}.elementor-42703 .elementor-element.elementor-element-00536ef .cmsmasters-widget-title__heading{--title-color-hover:var( --e-global-color-tertiary );transition:all 0.3s;}.elementor-42703 .elementor-element.elementor-element-00536ef > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-77e53d7{text-align:center;}.elementor-42703 .elementor-element.elementor-element-77e53d7 .elementor-heading-title{font-family:"League Spartan Local", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;}.elementor-42703 .elementor-element.elementor-element-77e53d7 > .elementor-widget-container{padding:33px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-e2d7974{text-align:center;}.elementor-42703 .elementor-element.elementor-element-e2d7974 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-e2d7974 > .elementor-widget-container{padding:41px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-b5da2ce .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-secondary );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-b5da2ce .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-b5da2ce .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-secondary );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-42703 .elementor-element.elementor-element-b5da2ce .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-b5da2ce .elementor-widget-cmsmasters-button__button:hover,
					.elementor-42703 .elementor-element.elementor-element-b5da2ce .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-b5da2ce .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-b5da2ce .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-b5da2ce .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-b5da2ce .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-b5da2ce .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-b5da2ce .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-b5da2ce .elementor-widget-cmsmasters-button__icon{font-size:9px;line-height:9px;padding:6px;width:calc( 1em + ( 6px * 2 ) );height:calc( 1em + ( 6px * 2 ) );}.elementor-42703 .elementor-element.elementor-element-b5da2ce .elementor-widget-cmsmasters-button__icon svg{width:9px;height:9px;}.elementor-42703 .elementor-element.elementor-element-b5da2ce .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-b5da2ce .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-background );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-b5da2ce .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-b5da2ce .elementor-widget-cmsmasters-button__button .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-3bdd4f7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-3bdd4f7 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-3bdd4f7 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-3bdd4f7 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-3bdd4f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-3bdd4f7:not(.e-con) > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-3bdd4f7.e-con{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:0px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:-5px;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-42703 .elementor-element.elementor-element-3bdd4f7:not(.e-con):hover > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-3bdd4f7.e-con:hover{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));}.elementor-42703 .elementor-element.elementor-element-5c77701{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-42703 .elementor-element.elementor-element-5c77701:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-42703 .elementor-element.elementor-element-5c77701 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-42703 .elementor-element.elementor-element-5c77701 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://montessoricidadedascriancas.pt/wp-content/uploads/2024/06/segni-mossi-capa-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42703 .elementor-element.elementor-element-5c77701, .elementor-42703 .elementor-element.elementor-element-5c77701 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-42703 .elementor-element.elementor-element-5c77701:hover{box-shadow:4px 4px 0px 0px #258401;}.elementor-42703 .elementor-element.elementor-element-5c77701 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-2aa8cc5 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-2aa8cc5:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-2aa8cc5 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-2aa8cc5 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-2aa8cc5 > .elementor-background-slideshow{border-radius:29px 29px 29px 29px;}.elementor-42703 .elementor-element.elementor-element-2aa8cc5 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 75% 0%;}.elementor-42703 .elementor-element.elementor-element-2aa8cc5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-851473c .elementor-icon-wrapper{text-align:center;}.elementor-42703 .elementor-element.elementor-element-851473c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f181b36 );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-851473c.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-851473c.elementor-view-default .elementor-icon{color:var( --e-global-color-f181b36 );border-color:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-851473c.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-851473c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-851473c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-851473c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-851473c .elementor-icon{font-size:40px;padding:25px;border-radius:30px 0px 80px 0px;}.elementor-42703 .elementor-element.elementor-element-851473c .elementor-icon svg{height:40px;}.elementor-42703 .elementor-element.elementor-element-851473c{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-42703 .elementor-element.elementor-element-851473c{left:0px;}body.rtl .elementor-42703 .elementor-element.elementor-element-851473c{right:0px;}.elementor-42703 .elementor-element.elementor-element-e64becd .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-e64becd .elementor-widget-container{text-align:center;}.elementor-42703 .elementor-element.elementor-element-e64becd .cmsmasters-widget-title__heading{--title-color-hover:var( --e-global-color-tertiary );transition:all 0.3s;}.elementor-42703 .elementor-element.elementor-element-e64becd > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-0352b8b{text-align:center;}.elementor-42703 .elementor-element.elementor-element-0352b8b .elementor-heading-title{font-family:"League Spartan Local", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;}.elementor-42703 .elementor-element.elementor-element-0352b8b > .elementor-widget-container{padding:99px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-1fcd5d8{text-align:center;}.elementor-42703 .elementor-element.elementor-element-1fcd5d8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-1fcd5d8 > .elementor-widget-container{padding:41px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-c69aea2 .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-secondary );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-c69aea2 .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-c69aea2 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-secondary );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-42703 .elementor-element.elementor-element-c69aea2 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-c69aea2 .elementor-widget-cmsmasters-button__button:hover,
					.elementor-42703 .elementor-element.elementor-element-c69aea2 .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-c69aea2 .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-c69aea2 .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-c69aea2 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-c69aea2 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-c69aea2 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-c69aea2 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-c69aea2 .elementor-widget-cmsmasters-button__icon{font-size:9px;line-height:9px;padding:6px;width:calc( 1em + ( 6px * 2 ) );height:calc( 1em + ( 6px * 2 ) );}.elementor-42703 .elementor-element.elementor-element-c69aea2 .elementor-widget-cmsmasters-button__icon svg{width:9px;height:9px;}.elementor-42703 .elementor-element.elementor-element-c69aea2 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-c69aea2 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-background );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-c69aea2 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-c69aea2 .elementor-widget-cmsmasters-button__button .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-cc36ec6{margin-top:0px;margin-bottom:130px;padding:0px 20px 0px 20px;}.elementor-42703 .elementor-element.elementor-element-b2922dd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-b2922dd > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-b2922dd > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-b2922dd > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-b2922dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-b2922dd:not(.e-con) > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-b2922dd.e-con{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:0px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:-5px;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-42703 .elementor-element.elementor-element-b2922dd:not(.e-con):hover > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-b2922dd.e-con:hover{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));}.elementor-42703 .elementor-element.elementor-element-5388b8a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-42703 .elementor-element.elementor-element-5388b8a:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-42703 .elementor-element.elementor-element-5388b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-42703 .elementor-element.elementor-element-5388b8a > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://montessoricidadedascriancas.pt/wp-content/uploads/2025/03/sabado-montessori.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42703 .elementor-element.elementor-element-5388b8a, .elementor-42703 .elementor-element.elementor-element-5388b8a > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-42703 .elementor-element.elementor-element-5388b8a:hover{box-shadow:4px 4px 0px 0px #258401;}.elementor-42703 .elementor-element.elementor-element-5388b8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-99b7c84 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-99b7c84:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-99b7c84 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-99b7c84 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-99b7c84 > .elementor-background-slideshow{border-radius:29px 29px 29px 29px;}.elementor-42703 .elementor-element.elementor-element-99b7c84 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 75% 0%;}.elementor-42703 .elementor-element.elementor-element-99b7c84 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-3ea873e .elementor-icon-wrapper{text-align:center;}.elementor-42703 .elementor-element.elementor-element-3ea873e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f181b36 );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-3ea873e.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-3ea873e.elementor-view-default .elementor-icon{color:var( --e-global-color-f181b36 );border-color:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-3ea873e.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-3ea873e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-3ea873e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-3ea873e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-3ea873e .elementor-icon{font-size:40px;padding:25px;border-radius:30px 0px 80px 0px;}.elementor-42703 .elementor-element.elementor-element-3ea873e .elementor-icon svg{height:40px;}.elementor-42703 .elementor-element.elementor-element-3ea873e{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-42703 .elementor-element.elementor-element-3ea873e{left:0px;}body.rtl .elementor-42703 .elementor-element.elementor-element-3ea873e{right:0px;}.elementor-42703 .elementor-element.elementor-element-b34a87d .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-b34a87d .elementor-widget-container{text-align:center;}.elementor-42703 .elementor-element.elementor-element-b34a87d .cmsmasters-widget-title__heading{--title-color-hover:var( --e-global-color-tertiary );transition:all 0.3s;}.elementor-42703 .elementor-element.elementor-element-b34a87d > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-f3108b0{text-align:center;}.elementor-42703 .elementor-element.elementor-element-f3108b0 .elementor-heading-title{font-family:"League Spartan Local", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;}.elementor-42703 .elementor-element.elementor-element-f3108b0 > .elementor-widget-container{padding:20px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-1dd01e4{text-align:center;}.elementor-42703 .elementor-element.elementor-element-1dd01e4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-1dd01e4 > .elementor-widget-container{padding:40px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-30d53df .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-secondary );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-30d53df .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-30d53df .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-secondary );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-42703 .elementor-element.elementor-element-30d53df .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-30d53df .elementor-widget-cmsmasters-button__button:hover,
					.elementor-42703 .elementor-element.elementor-element-30d53df .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-30d53df .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-30d53df .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-30d53df .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-30d53df .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-30d53df .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-30d53df .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-30d53df .elementor-widget-cmsmasters-button__icon{font-size:9px;line-height:9px;padding:6px;width:calc( 1em + ( 6px * 2 ) );height:calc( 1em + ( 6px * 2 ) );}.elementor-42703 .elementor-element.elementor-element-30d53df .elementor-widget-cmsmasters-button__icon svg{width:9px;height:9px;}.elementor-42703 .elementor-element.elementor-element-30d53df .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-30d53df .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-background );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-30d53df .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-30d53df .elementor-widget-cmsmasters-button__button .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-b875fa7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-b875fa7 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-b875fa7 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-b875fa7 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-b875fa7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-b875fa7:not(.e-con) > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-b875fa7.e-con{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:0px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:-5px;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-42703 .elementor-element.elementor-element-b875fa7:not(.e-con):hover > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-b875fa7.e-con:hover{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));}.elementor-42703 .elementor-element.elementor-element-151080e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-42703 .elementor-element.elementor-element-151080e:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-42703 .elementor-element.elementor-element-151080e > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-42703 .elementor-element.elementor-element-151080e > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://montessoricidadedascriancas.pt/wp-content/uploads/2024/12/montessori-senior-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42703 .elementor-element.elementor-element-151080e, .elementor-42703 .elementor-element.elementor-element-151080e > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-42703 .elementor-element.elementor-element-151080e:hover{box-shadow:4px 4px 0px 0px #F06D4F;}.elementor-42703 .elementor-element.elementor-element-151080e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-f219d13 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-f219d13 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-f219d13 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-f219d13 > .elementor-background-slideshow{border-radius:29px 29px 29px 29px;}.elementor-42703 .elementor-element.elementor-element-f219d13 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 75% 0%;}.elementor-42703 .elementor-element.elementor-element-f219d13 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-2b20e55 .elementor-icon-wrapper{text-align:center;}.elementor-42703 .elementor-element.elementor-element-2b20e55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f181b36 );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-2b20e55.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-2b20e55.elementor-view-default .elementor-icon{color:var( --e-global-color-f181b36 );border-color:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-2b20e55.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-2b20e55.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-2b20e55.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-2b20e55.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-2b20e55 .elementor-icon{font-size:40px;padding:25px;border-radius:30px 0px 80px 0px;}.elementor-42703 .elementor-element.elementor-element-2b20e55 .elementor-icon svg{height:40px;}.elementor-42703 .elementor-element.elementor-element-2b20e55{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-42703 .elementor-element.elementor-element-2b20e55{left:0px;}body.rtl .elementor-42703 .elementor-element.elementor-element-2b20e55{right:0px;}.elementor-42703 .elementor-element.elementor-element-deb205e .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-deb205e .elementor-widget-container{text-align:center;}.elementor-42703 .elementor-element.elementor-element-deb205e .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-deb205e .cmsmasters-widget-title__heading span.title-inner-element{font-size:23px;}.elementor-42703 .elementor-element.elementor-element-deb205e .cmsmasters-widget-title__heading{--title-color-hover:var( --e-global-color-tertiary );transition:all 0.3s;}.elementor-42703 .elementor-element.elementor-element-deb205e > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-2847bb1{text-align:center;}.elementor-42703 .elementor-element.elementor-element-2847bb1 .elementor-heading-title{font-family:"League Spartan Local", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;}.elementor-42703 .elementor-element.elementor-element-2847bb1 > .elementor-widget-container{padding:36px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-d55e052{text-align:center;}.elementor-42703 .elementor-element.elementor-element-d55e052 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-d55e052 > .elementor-widget-container{padding:31px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-4fab924 .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-secondary );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-4fab924 .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-4fab924 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-secondary );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-42703 .elementor-element.elementor-element-4fab924 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-4fab924 .elementor-widget-cmsmasters-button__button:hover,
					.elementor-42703 .elementor-element.elementor-element-4fab924 .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-4fab924 .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-4fab924 .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-4fab924 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-4fab924 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-4fab924 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-4fab924 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-4fab924 .elementor-widget-cmsmasters-button__icon{font-size:9px;line-height:9px;padding:6px;width:calc( 1em + ( 6px * 2 ) );height:calc( 1em + ( 6px * 2 ) );}.elementor-42703 .elementor-element.elementor-element-4fab924 .elementor-widget-cmsmasters-button__icon svg{width:9px;height:9px;}.elementor-42703 .elementor-element.elementor-element-4fab924 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-4fab924 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-background );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-4fab924 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-4fab924 .elementor-widget-cmsmasters-button__button .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-b25d083 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-b25d083 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-b25d083 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-b25d083 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-b25d083 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-b25d083:not(.e-con) > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-b25d083.e-con{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:0px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:-5px;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-42703 .elementor-element.elementor-element-b25d083:not(.e-con):hover > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-b25d083.e-con:hover{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));}.elementor-42703 .elementor-element.elementor-element-75f35b9{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-42703 .elementor-element.elementor-element-75f35b9:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-42703 .elementor-element.elementor-element-75f35b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-42703 .elementor-element.elementor-element-75f35b9 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://montessoricidadedascriancas.pt/wp-content/uploads/2024/06/montessori-casa-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42703 .elementor-element.elementor-element-75f35b9, .elementor-42703 .elementor-element.elementor-element-75f35b9 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-42703 .elementor-element.elementor-element-75f35b9:hover{box-shadow:4px 4px 0px 0px #F06D4F;}.elementor-42703 .elementor-element.elementor-element-75f35b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-4eae3d0 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-4eae3d0 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-4eae3d0 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-4eae3d0 > .elementor-background-slideshow{border-radius:29px 29px 29px 29px;}.elementor-42703 .elementor-element.elementor-element-4eae3d0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 75% 0%;}.elementor-42703 .elementor-element.elementor-element-4eae3d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-6d31659 .elementor-icon-wrapper{text-align:center;}.elementor-42703 .elementor-element.elementor-element-6d31659.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f181b36 );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-6d31659.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-6d31659.elementor-view-default .elementor-icon{color:var( --e-global-color-f181b36 );border-color:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-6d31659.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-6d31659.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-6d31659.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-6d31659.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-6d31659 .elementor-icon{font-size:40px;padding:25px;border-radius:30px 0px 80px 0px;}.elementor-42703 .elementor-element.elementor-element-6d31659 .elementor-icon svg{height:40px;}.elementor-42703 .elementor-element.elementor-element-6d31659{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-42703 .elementor-element.elementor-element-6d31659{left:0px;}body.rtl .elementor-42703 .elementor-element.elementor-element-6d31659{right:0px;}.elementor-42703 .elementor-element.elementor-element-2168b3c .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-2168b3c .elementor-widget-container{text-align:center;}.elementor-42703 .elementor-element.elementor-element-2168b3c .cmsmasters-widget-title__heading{--title-color-hover:var( --e-global-color-tertiary );transition:all 0.3s;}.elementor-42703 .elementor-element.elementor-element-38e334f{text-align:center;}.elementor-42703 .elementor-element.elementor-element-38e334f .elementor-heading-title{font-family:"League Spartan Local", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;}.elementor-42703 .elementor-element.elementor-element-38e334f > .elementor-widget-container{padding:58px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-17ebdbf{text-align:center;}.elementor-42703 .elementor-element.elementor-element-17ebdbf .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-17ebdbf > .elementor-widget-container{padding:31px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-61a086d .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-secondary );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-61a086d .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-61a086d .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-secondary );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-42703 .elementor-element.elementor-element-61a086d .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-61a086d .elementor-widget-cmsmasters-button__button:hover,
					.elementor-42703 .elementor-element.elementor-element-61a086d .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-61a086d .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-61a086d .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-61a086d .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-61a086d .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-61a086d .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-61a086d .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-61a086d .elementor-widget-cmsmasters-button__icon{font-size:9px;line-height:9px;padding:6px;width:calc( 1em + ( 6px * 2 ) );height:calc( 1em + ( 6px * 2 ) );}.elementor-42703 .elementor-element.elementor-element-61a086d .elementor-widget-cmsmasters-button__icon svg{width:9px;height:9px;}.elementor-42703 .elementor-element.elementor-element-61a086d .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-61a086d .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-background );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-61a086d .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-61a086d .elementor-widget-cmsmasters-button__button .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-0738734{margin-top:0px;margin-bottom:130px;padding:0px 20px 0px 20px;}.elementor-42703 .elementor-element.elementor-element-247585b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-247585b > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-247585b > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-247585b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-247585b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-247585b:not(.e-con) > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-247585b.e-con{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:0px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:-5px;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-42703 .elementor-element.elementor-element-247585b:not(.e-con):hover > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-247585b.e-con:hover{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));}.elementor-42703 .elementor-element.elementor-element-9a3a32b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-42703 .elementor-element.elementor-element-9a3a32b:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-42703 .elementor-element.elementor-element-9a3a32b > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-42703 .elementor-element.elementor-element-9a3a32b > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://montessoricidadedascriancas.pt/wp-content/uploads/2024/12/desembaralhando-das-ideias-emocoes-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42703 .elementor-element.elementor-element-9a3a32b:hover > .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42703 .elementor-element.elementor-element-9a3a32b, .elementor-42703 .elementor-element.elementor-element-9a3a32b > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-42703 .elementor-element.elementor-element-9a3a32b:hover{box-shadow:4px 4px 0px 0px #258401;}.elementor-42703 .elementor-element.elementor-element-9a3a32b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-133ff53 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42703 .elementor-element.elementor-element-133ff53:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42703 .elementor-element.elementor-element-133ff53 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-133ff53 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-133ff53 > .elementor-background-slideshow{border-radius:29px 29px 29px 29px;}.elementor-42703 .elementor-element.elementor-element-133ff53 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 75% 0%;}.elementor-42703 .elementor-element.elementor-element-133ff53:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-42703 .elementor-element.elementor-element-133ff53 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-2272057 .elementor-icon-wrapper{text-align:center;}.elementor-42703 .elementor-element.elementor-element-2272057.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f181b36 );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-2272057.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-2272057.elementor-view-default .elementor-icon{color:var( --e-global-color-f181b36 );border-color:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-2272057.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-2272057.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-2272057.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-2272057.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-2272057 .elementor-icon{font-size:40px;padding:25px;border-radius:30px 0px 80px 0px;}.elementor-42703 .elementor-element.elementor-element-2272057 .elementor-icon svg{height:40px;}.elementor-42703 .elementor-element.elementor-element-2272057{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-42703 .elementor-element.elementor-element-2272057{left:0px;}body.rtl .elementor-42703 .elementor-element.elementor-element-2272057{right:0px;}.elementor-42703 .elementor-element.elementor-element-3d6b3fb .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-3d6b3fb .elementor-widget-container{text-align:center;}.elementor-42703 .elementor-element.elementor-element-3d6b3fb .cmsmasters-widget-title__heading{--title-color-hover:var( --e-global-color-tertiary );transition:all 0.3s;}.elementor-42703 .elementor-element.elementor-element-3d6b3fb > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-e713639{text-align:center;}.elementor-42703 .elementor-element.elementor-element-e713639 .elementor-heading-title{font-family:"League Spartan Local", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;}.elementor-42703 .elementor-element.elementor-element-e713639 > .elementor-widget-container{padding:5px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-0369d1d{text-align:center;}.elementor-42703 .elementor-element.elementor-element-0369d1d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-0369d1d > .elementor-widget-container{padding:40px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-secondary );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-secondary );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .elementor-widget-cmsmasters-button__button:hover,
					.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .elementor-widget-cmsmasters-button__icon{font-size:9px;line-height:9px;padding:6px;width:calc( 1em + ( 6px * 2 ) );height:calc( 1em + ( 6px * 2 ) );}.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .elementor-widget-cmsmasters-button__icon svg{width:9px;height:9px;}.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-background );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-1aa9ee1 .elementor-widget-cmsmasters-button__button .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-70e4896 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-70e4896 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-70e4896 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-70e4896 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-70e4896 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-70e4896:not(.e-con) > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-70e4896.e-con{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:0px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:-5px;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-42703 .elementor-element.elementor-element-70e4896:not(.e-con):hover > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-70e4896.e-con:hover{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));}.elementor-42703 .elementor-element.elementor-element-27b6a19{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-42703 .elementor-element.elementor-element-27b6a19:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-42703 .elementor-element.elementor-element-27b6a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-42703 .elementor-element.elementor-element-27b6a19 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://montessoricidadedascriancas.pt/wp-content/uploads/2024/12/alfabetixacao-montessori-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42703 .elementor-element.elementor-element-27b6a19, .elementor-42703 .elementor-element.elementor-element-27b6a19 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-42703 .elementor-element.elementor-element-27b6a19:hover{box-shadow:4px 4px 0px 0px #F06D4F;}.elementor-42703 .elementor-element.elementor-element-27b6a19 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-0d3c115 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-42703 .elementor-element.elementor-element-0d3c115 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-0d3c115 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-0d3c115 > .elementor-background-slideshow{border-radius:29px 29px 29px 29px;}.elementor-42703 .elementor-element.elementor-element-0d3c115 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 75% 0%;}.elementor-42703 .elementor-element.elementor-element-0d3c115 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-9955aea .elementor-icon-wrapper{text-align:center;}.elementor-42703 .elementor-element.elementor-element-9955aea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f181b36 );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-9955aea.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-9955aea.elementor-view-default .elementor-icon{color:var( --e-global-color-f181b36 );border-color:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-9955aea.elementor-view-framed .elementor-icon, .elementor-42703 .elementor-element.elementor-element-9955aea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f181b36 );}.elementor-42703 .elementor-element.elementor-element-9955aea.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-9955aea.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-9955aea .elementor-icon{font-size:40px;padding:25px;border-radius:30px 0px 80px 0px;}.elementor-42703 .elementor-element.elementor-element-9955aea .elementor-icon svg{height:40px;}.elementor-42703 .elementor-element.elementor-element-9955aea{width:initial;max-width:initial;top:0px;}body:not(.rtl) .elementor-42703 .elementor-element.elementor-element-9955aea{left:0px;}body.rtl .elementor-42703 .elementor-element.elementor-element-9955aea{right:0px;}.elementor-42703 .elementor-element.elementor-element-1780110 .cmsmasters-widget-title__heading, .elementor-42703 .elementor-element.elementor-element-1780110 .elementor-widget-container{text-align:center;}.elementor-42703 .elementor-element.elementor-element-1780110 .cmsmasters-widget-title__heading{--title-color-hover:var( --e-global-color-tertiary );transition:all 0.3s;}.elementor-42703 .elementor-element.elementor-element-1780110 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-36d216f{text-align:center;}.elementor-42703 .elementor-element.elementor-element-36d216f .elementor-heading-title{font-family:"League Spartan Local", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;}.elementor-42703 .elementor-element.elementor-element-36d216f > .elementor-widget-container{padding:5px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-a3ece11{text-align:center;}.elementor-42703 .elementor-element.elementor-element-a3ece11 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-a3ece11 > .elementor-widget-container{padding:31px 30px 0px 30px;}.elementor-42703 .elementor-element.elementor-element-c84eba7 .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-secondary );--button-bg-color:#FFFFFF00;background:var( --button-bg-color );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-c84eba7 .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-c84eba7 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-secondary );color:#FFFFFF00;fill:#FFFFFF00;}.elementor-42703 .elementor-element.elementor-element-c84eba7 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42703 .elementor-element.elementor-element-c84eba7 .elementor-widget-cmsmasters-button__button:hover,
					.elementor-42703 .elementor-element.elementor-element-c84eba7 .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-c84eba7 .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-c84eba7 .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-c84eba7 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-c84eba7 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-c84eba7 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-42703 .elementor-element.elementor-element-c84eba7 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-c84eba7 .elementor-widget-cmsmasters-button__icon{font-size:9px;line-height:9px;padding:6px;width:calc( 1em + ( 6px * 2 ) );height:calc( 1em + ( 6px * 2 ) );}.elementor-42703 .elementor-element.elementor-element-c84eba7 .elementor-widget-cmsmasters-button__icon svg{width:9px;height:9px;}.elementor-42703 .elementor-element.elementor-element-c84eba7 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-c84eba7 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-background );color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-c84eba7 .elementor-widget-cmsmasters-button__button.cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42703 .elementor-element.elementor-element-c84eba7 .elementor-widget-cmsmasters-button__button .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );}.elementor-42703 .elementor-element.elementor-element-98268c9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-98268c9 > .elementor-element-populated, .elementor-42703 .elementor-element.elementor-element-98268c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-42703 .elementor-element.elementor-element-98268c9 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-42703 .elementor-element.elementor-element-98268c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42703 .elementor-element.elementor-element-98268c9:not(.e-con) > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-98268c9.e-con{--cmsmasters-transform-translate-x:0px;--cmsmasters-transform-translate-y:0px;--cmsmasters-transform-rotate-z:0deg;--cmsmasters-transform-rotate-x:0deg;--cmsmasters-transform-rotate-y:0deg;--cmsmasters-transform-scale-x:1;--cmsmasters-transform-scale-y:1;--cmsmasters-transform-skew-x:0deg;--cmsmasters-transform-skew-y:0deg;--cmsmasters-transform-opacity:1;--cmsmasters-transform-translate-x-hover:0px;--cmsmasters-transform-translate-y-hover:-5px;transform:translate(var(--cmsmasters-transform-translate-x), var(--cmsmasters-transform-translate-y)) rotateZ(var(--cmsmasters-transform-rotate-z)) rotateX(var(--cmsmasters-transform-rotate-x)) rotateY(var(--cmsmasters-transform-rotate-y)) scale(var(--cmsmasters-transform-scale-x), var(--cmsmasters-transform-scale-y)) skew(var(--cmsmasters-transform-skew-x), var(--cmsmasters-transform-skew-y));opacity:var(--cmsmasters-transform-opacity);transform-origin:var(--cmsmasters-transform-origin-x, 50%) var(--cmsmasters-transform-origin-y, 50%) var(--cmsmasters-transform-origin-z, 0px);}.elementor-42703 .elementor-element.elementor-element-98268c9:not(.e-con):hover > .elementor-column-wrap, .elementor-42703 .elementor-element.elementor-element-98268c9.e-con:hover{transform:translate(var(--cmsmasters-transform-translate-x-hover, var(--cmsmasters-transform-translate-x)), var(--cmsmasters-transform-translate-y-hover, var(--cmsmasters-transform-translate-y))) rotateZ(var(--cmsmasters-transform-rotate-z-hover, var(--cmsmasters-transform-rotate-z))) rotateX(var(--cmsmasters-transform-rotate-x-hover, var(--cmsmasters-transform-rotate-x))) rotateY(var(--cmsmasters-transform-rotate-y-hover, var(--cmsmasters-transform-rotate-y))) scale(var(--cmsmasters-transform-scale-x-hover, var(--cmsmasters-transform-scale-x)), var(--cmsmasters-transform-scale-y-hover, var(--cmsmasters-transform-scale-y))) skew(var(--cmsmasters-transform-skew-x-hover, var(--cmsmasters-transform-skew-x)), var(--cmsmasters-transform-skew-y-hover, var(--cmsmasters-transform-skew-y)));opacity:var(--cmsmasters-transform-opacity-hover, var(--cmsmasters-transform-opacity));}@media(max-width:1366px){.elementor-42703 .elementor-element.elementor-element-43c6d9f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-3383f6b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-7636d43 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-fbef8f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-e2d7974 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-1fcd5d8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-1dd01e4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-d55e052 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-17ebdbf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-0369d1d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-a3ece11 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-42703 .elementor-element.elementor-element-7342056{width:100%;}.elementor-42703 .elementor-element.elementor-element-26be032{width:100%;}.elementor-42703 .elementor-element.elementor-element-8e66799{width:100%;}.elementor-42703 .elementor-element.elementor-element-009bf69{width:100%;}.elementor-42703 .elementor-element.elementor-element-d48691a{width:100%;}.elementor-42703 .elementor-element.elementor-element-3bdd4f7{width:100%;}.elementor-42703 .elementor-element.elementor-element-b2922dd{width:100%;}.elementor-42703 .elementor-element.elementor-element-b875fa7{width:100%;}.elementor-42703 .elementor-element.elementor-element-b25d083{width:100%;}.elementor-42703 .elementor-element.elementor-element-247585b{width:100%;}.elementor-42703 .elementor-element.elementor-element-70e4896{width:100%;}.elementor-42703 .elementor-element.elementor-element-98268c9{width:100%;}}@media(min-width:1601px){.elementor-42703 .elementor-element.elementor-element-43c6d9f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-3383f6b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-7636d43 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-fbef8f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-e2d7974 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-1fcd5d8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-1dd01e4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-d55e052 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-17ebdbf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-0369d1d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-a3ece11 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:1024px){.elementor-42703 .elementor-element.elementor-element-3325369{margin-top:0px;margin-bottom:70px;}.elementor-42703 .elementor-element.elementor-element-7342056 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42703 .elementor-element.elementor-element-6eb9877 .elementor-heading-title{font-size:18px;}.elementor-42703 .elementor-element.elementor-element-43c6d9f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-26be032 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42703 .elementor-element.elementor-element-de0048f .elementor-heading-title{font-size:18px;}.elementor-42703 .elementor-element.elementor-element-3383f6b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-8e66799 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42703 .elementor-element.elementor-element-adf4727 .elementor-heading-title{font-size:18px;}.elementor-42703 .elementor-element.elementor-element-7636d43 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-dd370fa{margin-top:0px;margin-bottom:70px;}.elementor-42703 .elementor-element.elementor-element-009bf69 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42703 .elementor-element.elementor-element-0f85708 .elementor-heading-title{font-size:18px;}.elementor-42703 .elementor-element.elementor-element-fbef8f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-d48691a > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42703 .elementor-element.elementor-element-77e53d7 .elementor-heading-title{font-size:18px;}.elementor-42703 .elementor-element.elementor-element-e2d7974 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-3bdd4f7 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42703 .elementor-element.elementor-element-0352b8b .elementor-heading-title{font-size:18px;}.elementor-42703 .elementor-element.elementor-element-1fcd5d8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-cc36ec6{margin-top:0px;margin-bottom:70px;}.elementor-42703 .elementor-element.elementor-element-b2922dd > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42703 .elementor-element.elementor-element-f3108b0 .elementor-heading-title{font-size:18px;}.elementor-42703 .elementor-element.elementor-element-1dd01e4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-b875fa7 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42703 .elementor-element.elementor-element-2847bb1 .elementor-heading-title{font-size:18px;}.elementor-42703 .elementor-element.elementor-element-d55e052 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-b25d083 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42703 .elementor-element.elementor-element-38e334f .elementor-heading-title{font-size:18px;}.elementor-42703 .elementor-element.elementor-element-17ebdbf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-0738734{margin-top:0px;margin-bottom:70px;}.elementor-42703 .elementor-element.elementor-element-247585b > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42703 .elementor-element.elementor-element-e713639 .elementor-heading-title{font-size:18px;}.elementor-42703 .elementor-element.elementor-element-0369d1d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-70e4896 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42703 .elementor-element.elementor-element-36d216f .elementor-heading-title{font-size:18px;}.elementor-42703 .elementor-element.elementor-element-a3ece11 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-98268c9 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-42703 .elementor-element.elementor-element-3325369{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-7342056 > .elementor-element-populated{margin:020px 020px 020px 020px;--e-column-margin-right:020px;--e-column-margin-left:020px;}.elementor-42703 .elementor-element.elementor-element-580b6b8{margin-top:0px;margin-bottom:20px;}.elementor-42703 .elementor-element.elementor-element-6eb9877 .elementor-heading-title{font-size:17px;}.elementor-42703 .elementor-element.elementor-element-6eb9877 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-43c6d9f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-26be032 > .elementor-element-populated{margin:020px 020px 020px 020px;--e-column-margin-right:020px;--e-column-margin-left:020px;}.elementor-42703 .elementor-element.elementor-element-fc3971b{margin-top:0px;margin-bottom:20px;}.elementor-42703 .elementor-element.elementor-element-de0048f .elementor-heading-title{font-size:17px;}.elementor-42703 .elementor-element.elementor-element-de0048f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-3383f6b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-8e66799 > .elementor-element-populated{margin:020px 020px 020px 020px;--e-column-margin-right:020px;--e-column-margin-left:020px;}.elementor-42703 .elementor-element.elementor-element-9cffb8a{margin-top:0px;margin-bottom:20px;}.elementor-42703 .elementor-element.elementor-element-adf4727 .elementor-heading-title{font-size:17px;}.elementor-42703 .elementor-element.elementor-element-adf4727 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-7636d43 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-dd370fa{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-009bf69 > .elementor-element-populated{margin:020px 020px 020px 020px;--e-column-margin-right:020px;--e-column-margin-left:020px;}.elementor-42703 .elementor-element.elementor-element-a588403{margin-top:0px;margin-bottom:20px;}.elementor-42703 .elementor-element.elementor-element-0f85708 .elementor-heading-title{font-size:17px;}.elementor-42703 .elementor-element.elementor-element-0f85708 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-fbef8f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-d48691a > .elementor-element-populated{margin:020px 020px 020px 020px;--e-column-margin-right:020px;--e-column-margin-left:020px;}.elementor-42703 .elementor-element.elementor-element-57a32c6{margin-top:0px;margin-bottom:20px;}.elementor-42703 .elementor-element.elementor-element-77e53d7 .elementor-heading-title{font-size:17px;}.elementor-42703 .elementor-element.elementor-element-77e53d7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-e2d7974 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-3bdd4f7 > .elementor-element-populated{margin:020px 020px 020px 020px;--e-column-margin-right:020px;--e-column-margin-left:020px;}.elementor-42703 .elementor-element.elementor-element-5c77701{margin-top:0px;margin-bottom:20px;}.elementor-42703 .elementor-element.elementor-element-0352b8b .elementor-heading-title{font-size:17px;}.elementor-42703 .elementor-element.elementor-element-1fcd5d8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-cc36ec6{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-b2922dd > .elementor-element-populated{margin:020px 020px 020px 020px;--e-column-margin-right:020px;--e-column-margin-left:020px;}.elementor-42703 .elementor-element.elementor-element-5388b8a{margin-top:0px;margin-bottom:20px;}.elementor-42703 .elementor-element.elementor-element-f3108b0 .elementor-heading-title{font-size:17px;}.elementor-42703 .elementor-element.elementor-element-1dd01e4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-b875fa7 > .elementor-element-populated{margin:020px 020px 020px 020px;--e-column-margin-right:020px;--e-column-margin-left:020px;}.elementor-42703 .elementor-element.elementor-element-151080e{margin-top:0px;margin-bottom:20px;}.elementor-42703 .elementor-element.elementor-element-2847bb1 .elementor-heading-title{font-size:17px;}.elementor-42703 .elementor-element.elementor-element-d55e052 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-b25d083 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-42703 .elementor-element.elementor-element-75f35b9{margin-top:0px;margin-bottom:20px;}.elementor-42703 .elementor-element.elementor-element-38e334f .elementor-heading-title{font-size:17px;}.elementor-42703 .elementor-element.elementor-element-17ebdbf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-0738734{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-42703 .elementor-element.elementor-element-247585b > .elementor-element-populated{margin:020px 020px 020px 020px;--e-column-margin-right:020px;--e-column-margin-left:020px;}.elementor-42703 .elementor-element.elementor-element-9a3a32b{margin-top:0px;margin-bottom:20px;}.elementor-42703 .elementor-element.elementor-element-e713639 .elementor-heading-title{font-size:17px;}.elementor-42703 .elementor-element.elementor-element-0369d1d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-70e4896 > .elementor-element-populated{margin:020px 020px 020px 020px;--e-column-margin-right:020px;--e-column-margin-left:020px;}.elementor-42703 .elementor-element.elementor-element-27b6a19{margin-top:0px;margin-bottom:20px;}.elementor-42703 .elementor-element.elementor-element-36d216f .elementor-heading-title{font-size:17px;}.elementor-42703 .elementor-element.elementor-element-a3ece11 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42703 .elementor-element.elementor-element-98268c9 > .elementor-element-populated{margin:020px 020px 020px 020px;--e-column-margin-right:020px;--e-column-margin-left:020px;}}