/* https://canelamontessori.com/wp-content/uploads/elementor/css/post-41600.css?ver=1756679758 */
.elementor-41600 .elementor-element.elementor-element-caa9a20:not(.elementor-motion-effects-element-type-background),.elementor-41600 .elementor-element.elementor-element-caa9a20>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2022/09/profe-primaria-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-41600 .elementor-element.elementor-element-caa9a20{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:200px 0 200px 0}.elementor-41600 .elementor-element.elementor-element-caa9a20>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-41600 .elementor-element.elementor-element-880e885>.elementor-widget-container{margin:0 0 0 0}.elementor-41600 .elementor-element.elementor-element-880e885{text-align:left}.elementor-41600 .elementor-element.elementor-element-880e885 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:90px;font-weight:600;line-height:1em;color:#FFF}.elementor-41600 .elementor-element.elementor-element-b70cb00>.elementor-widget-container{margin:0 0 0 7px}.elementor-41600 .elementor-element.elementor-element-b70cb00{text-align:left}.elementor-41600 .elementor-element.elementor-element-b70cb00 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:50px;font-weight:500;line-height:1em;color:#FFF}.elementor-41600 .elementor-element.elementor-element-20fec03:not(.elementor-motion-effects-element-type-background),.elementor-41600 .elementor-element.elementor-element-20fec03>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2022/09/profe-primaria-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-41600 .elementor-element.elementor-element-20fec03{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:200px 0 200px 0}.elementor-41600 .elementor-element.elementor-element-20fec03>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-41600 .elementor-element.elementor-element-b533677>.elementor-widget-container{margin:0 0 0 0}.elementor-41600 .elementor-element.elementor-element-b533677{text-align:left}.elementor-41600 .elementor-element.elementor-element-b533677 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:90px;font-weight:600;line-height:1em;color:#FFF}.elementor-41600 .elementor-element.elementor-element-a648147>.elementor-widget-container{margin:0 0 0 7px}.elementor-41600 .elementor-element.elementor-element-a648147{text-align:left}.elementor-41600 .elementor-element.elementor-element-a648147 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:50px;font-weight:500;line-height:1em;color:#FFF}.elementor-41600 .elementor-element.elementor-element-bf0c8db{--spacer-size:50px}.elementor-41600 .elementor-element.elementor-element-11e3e2f5{text-align:left}.elementor-41600 .elementor-element.elementor-element-11e3e2f5 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:700;color:#B47EB1}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-41600 .elementor-element.elementor-element-4f0c629d{font-family:"Montserrat",Sans-serif;font-weight:400;color:#7A7A7A}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-41600 .elementor-element.elementor-element-3357354e>.elementor-widget-container{margin:-2px 0 0 0}.elementor-41600 .elementor-element.elementor-element-2daf7cf{--spacer-size:50px}.elementor-41600 .elementor-element.elementor-element-d011b0c>.elementor-widget-container{margin:0 0 -26px 0}.elementor-41600 .elementor-element.elementor-element-d011b0c{font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:500;color:#7A7A7A}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title,html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description,html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"],html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"],html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gform_wrapper .gform_title,html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .eael-gravity-form-title{font-family:"Montserrat",Sans-serif;font-weight:500}html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gform_wrapper .gform_description,html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .eael-gravity-form-description{font-family:"Montserrat",Sans-serif;font-weight:500}.elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end}html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px}html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%}html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gform_footer input[type="submit"]{width:540px!important;background-color:#B47EB1!important}html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:540px!important;background-color:#B47EB1!important}html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:540px!important;background-color:#B47EB1!important}html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gform_footer input[type="submit"],html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"],html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:"Montserrat",Sans-serif;font-weight:400}html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px}html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .gform_wrapper li.gfield_error textarea{border-width:1px}.elementor-41600 .elementor-element.elementor-element-2e795c7{text-align:left}.elementor-41600 .elementor-element.elementor-element-2e795c7 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:600;color:#B47EB1}.elementor-41600 .elementor-element.elementor-element-b3e5929>.elementor-widget-container:hover{--e-transform-translateX:0px}.elementor-41600 .elementor-element.elementor-element-b3e5929 img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);transition-duration:0s}.elementor-41600 .elementor-element.elementor-element-b3e5929:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-41600 .elementor-element.elementor-element-cc23a09{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-41600 .elementor-element.elementor-element-da6fcb9{--spacer-size:10px}.elementor-41600 .elementor-element.elementor-element-1095473{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-41600 .elementor-element.elementor-element-1248dd4{--spacer-size:10px}.elementor-41600 .elementor-element.elementor-element-ce81db5{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-41600 .elementor-element.elementor-element-efc553c{--spacer-size:10px}.elementor-41600 .elementor-element.elementor-element-110e583{--spacer-size:20px}.elementor-41600 .elementor-element.elementor-element-375c3dd .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:600;color:#B47EB1}.elementor-41600 .elementor-element.elementor-element-9499711>.elementor-widget-container{margin:0 0 -16px 0}.elementor-41600 .elementor-element.elementor-element-9499711 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-41600 .elementor-element.elementor-element-114fed6>.elementor-widget-container{background-color:#FFF;margin:0 0 -20px 0;border-radius:0 0 0 0}.elementor-41600 .elementor-element.elementor-element-114fed6{column-gap:0;font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-41600 .elementor-element.elementor-element-147f316>.elementor-widget-container{margin:0 0 -16px 0}.elementor-41600 .elementor-element.elementor-element-147f316 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-41600 .elementor-element.elementor-element-a1314e0>.elementor-widget-container{margin:0 0 -20px 0}.elementor-41600 .elementor-element.elementor-element-a1314e0{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-41600 .elementor-element.elementor-element-ab1c476>.elementor-widget-container{margin:0 0 -16px 0}.elementor-41600 .elementor-element.elementor-element-ab1c476 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-41600 .elementor-element.elementor-element-66669ae>.elementor-widget-container{margin:0 0 -20px 0}.elementor-41600 .elementor-element.elementor-element-66669ae{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-41600 .elementor-element.elementor-element-f6b6083:not(.elementor-motion-effects-element-type-background),.elementor-41600 .elementor-element.elementor-element-f6b6083>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#009885}.elementor-41600 .elementor-element.elementor-element-f6b6083{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:20px 0 20px 0}.elementor-41600 .elementor-element.elementor-element-f6b6083>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-41600 .elementor-element.elementor-element-0f9dae3{color:#FFF}.elementor-41600 .elementor-element.elementor-element-52791e1{color:#FFF}.elementor-41600 .elementor-element.elementor-element-3d8d863{color:#FFFDFD}.elementor-41600 .elementor-element.elementor-element-4b2aea0>.elementor-widget-container{margin:13px 0 0 0}.elementor-41600 .elementor-element.elementor-element-4b2aea0{font-family:"Montserrat",Sans-serif;font-weight:400;line-height:.1em;color:#FFF}.elementor-41600 .elementor-element.elementor-element-efe3953>.elementor-widget-container{margin:13px 0 0 0}.elementor-41600 .elementor-element.elementor-element-efe3953{font-family:"Montserrat",Sans-serif;font-weight:400;line-height:.1em;color:#FFF}.elementor-41600 .elementor-element.elementor-element-0861f98{color:#FFFDFD}.elementor-41600 .elementor-element.elementor-element-392aa02>.elementor-widget-container{margin:13px 0 0 0}.elementor-41600 .elementor-element.elementor-element-392aa02{font-family:"Montserrat",Sans-serif;font-weight:400;line-height:.1em;color:#FFF}.elementor-41600 .elementor-element.elementor-element-109a124>.elementor-widget-container{margin:-11px 0 -6px 0}.elementor-41600 .elementor-element.elementor-element-109a124{text-align:left}.elementor-41600 .elementor-element.elementor-element-109a124 img{width:39%}.elementor-41600 .elementor-element.elementor-element-128ce67{--spacer-size:50px}.elementor-41600 .elementor-element.elementor-element-7d25b4f{text-align:center;font-size:19px;color:#FFF}@media(max-width:767px){.elementor-41600 .elementor-element.elementor-element-2057321{width:100%}.elementor-41600 .elementor-element.elementor-element-880e885>.elementor-widget-container{margin:-243px 0 0 0}.elementor-41600 .elementor-element.elementor-element-880e885 .elementor-heading-title{font-size:35px}.elementor-41600 .elementor-element.elementor-element-b70cb00>.elementor-widget-container{margin:-132px 0 0 3px}.elementor-41600 .elementor-element.elementor-element-b70cb00 .elementor-heading-title{font-size:20px}.elementor-41600 .elementor-element.elementor-element-20fec03{padding:0 0 0 0}.elementor-41600 .elementor-element.elementor-element-2b20e46{width:100%}.elementor-41600 .elementor-element.elementor-element-b533677>.elementor-widget-container{margin:0 0 0 0}.elementor-41600 .elementor-element.elementor-element-b533677 .elementor-heading-title{font-size:35px}.elementor-41600 .elementor-element.elementor-element-a648147>.elementor-widget-container{margin:0 0 0 3px}.elementor-41600 .elementor-element.elementor-element-a648147 .elementor-heading-title{font-size:20px}.elementor-41600 .elementor-element.elementor-element-70340fbf{margin-top:-20px;margin-bottom:-20px}.elementor-41600 .elementor-element.elementor-element-bf0c8db{--spacer-size:30px}.elementor-41600 .elementor-element.elementor-element-2daf7cf{--spacer-size:30px}html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gform_footer input[type="submit"]{width:380px!important;margin-top:0}html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:380px!important;margin-top:0}html body .elementor-41600 .elementor-element.elementor-element-3a9a105 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:380px!important;margin-top:0}.elementor-41600 .elementor-element.elementor-element-cc23a09{letter-spacing:-.8px}.elementor-41600 .elementor-element.elementor-element-da6fcb9{--spacer-size:10px}.elementor-41600 .elementor-element.elementor-element-1248dd4{--spacer-size:10px}.elementor-41600 .elementor-element.elementor-element-efc553c{--spacer-size:10px}.elementor-41600 .elementor-element.elementor-element-110e583{--spacer-size:10px}.elementor-41600 .elementor-element.elementor-element-0f9dae3>.elementor-widget-container{margin:0 0 0 0}.elementor-41600 .elementor-element.elementor-element-52791e1>.elementor-widget-container{margin:-46px 0 0 0}.elementor-41600 .elementor-element.elementor-element-3d8d863>.elementor-widget-container{margin:0 0 0 0}.elementor-41600 .elementor-element.elementor-element-4b2aea0>.elementor-widget-container{margin:-35px 0 0 0}.elementor-41600 .elementor-element.elementor-element-efe3953>.elementor-widget-container{margin:-21px 0 0 0}.elementor-41600 .elementor-element.elementor-element-0861f98>.elementor-widget-container{margin:0 0 0 0}.elementor-41600 .elementor-element.elementor-element-392aa02>.elementor-widget-container{margin:-35px 0 0 0}.elementor-41600 .elementor-element.elementor-element-128ce67{--spacer-size:40px}}a{color:#fff}