.elementor-12 .elementor-element.elementor-element-54285891>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-54285891:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-54285891>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FCF9F4}.elementor-12 .elementor-element.elementor-element-54285891{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:45px 0 30px 0}.elementor-12 .elementor-element.elementor-element-54285891>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-7496b62a>.elementor-widget-container{margin:0 0 0 -50px}.elementor-12 .elementor-element.elementor-element-33945b9b .cms-heading-wrapper .custom-heading{margin-top:0;margin-bottom:32px}.elementor-12 .elementor-element.elementor-element-33945b9b .custom-heading{font-size:35px;line-height:45px}.elementor-12 .elementor-element.elementor-element-33945b9b .cms-heading-wrapper .custom-subheading{margin-bottom:8px}.elementor-12 .elementor-element.elementor-element-33945b9b>.elementor-widget-container{margin:0 20px 27px 0}.elementor-12 .elementor-element.elementor-element-34a37c93{margin-top:0;margin-bottom:45px}.elementor-12 .elementor-element.elementor-element-4a44a3ff>.elementor-element-populated{padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-1ffe2f79 .cms-textbox .box-title{margin-bottom:15px}.elementor-12 .elementor-element.elementor-element-1ffe2f79 .box-title{font-size:20px;line-height:25px}.elementor-12 .elementor-element.elementor-element-1ffe2f79>.elementor-widget-container{padding:0 25px 0 0}.elementor-12 .elementor-element.elementor-element-171e2227>.elementor-element-populated{padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-751ba55f .cms-textbox .box-title{margin-bottom:15px}.elementor-12 .elementor-element.elementor-element-751ba55f .box-title{font-size:20px;line-height:25px}.elementor-12 .elementor-element.elementor-element-751ba55f>.elementor-widget-container{padding:0 0 0 10px}.elementor-12 .elementor-element.elementor-element-60638c4{overflow:hidden;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:200px 0 200px 0}.elementor-12 .elementor-element.elementor-element-60638c4:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-60638c4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.redcoralmontessori.com/wp-content/uploads/2022/11/about-01.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-60638c4>.elementor-background-overlay{opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-5a0f609{margin-top:45px;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-0b7fd72 .cms-heading-wrapper{text-align:center}.elementor-12 .elementor-element.elementor-element-0b7fd72 .cms-heading-wrapper .custom-heading{margin-top:0;margin-bottom:15px}.elementor-12 .elementor-element.elementor-element-0b7fd72 .cms-heading-wrapper .custom-subheading{margin-bottom:8px}.elementor-12 .elementor-element.elementor-element-4350037 .cms-slick-carousel .slick-list .slick-slide{padding-right:15px}.elementor-12 .elementor-element.elementor-element-fe1d118:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-fe1d118>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.redcoralmontessori.com/wp-content/uploads/2020/08/bg-fcb-transtion.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-fe1d118>.elementor-background-overlay{opacity:0;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-fe1d118{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-20px;margin-bottom:0;padding:85px 0 15px 0}.elementor-12 .elementor-element.elementor-element-41a4c20 .cms-fancy-box .item--icon:before{border-color:#FF7575CF}.elementor-12 .elementor-element.elementor-element-41a4c20 .cms-fancy-box .item--icon .inner-icon{background-color:#F6E0E0}.elementor-12 .elementor-element.elementor-element-ae4701d .cms-fancy-box .item--icon:before{border-color:#FFCB2D}.elementor-12 .elementor-element.elementor-element-ae4701d .cms-fancy-box .item--icon .inner-icon{background-color:#EEE4CA}.elementor-12 .elementor-element.elementor-element-aee52e3 .cms-fancy-box .item--icon:before{border-color:#BDD777}.elementor-12 .elementor-element.elementor-element-aee52e3 .cms-fancy-box .item--icon .inner-icon{background-color:#EDF1D5}.elementor-12 .elementor-element.elementor-element-638c504 .cms-fancy-box .item--icon:before{border-color:#1AB9FF}.elementor-12 .elementor-element.elementor-element-638c504 .cms-fancy-box .item--icon .inner-icon{background-color:#CBEBF9}.elementor-12 .elementor-element.elementor-element-2d550618:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-2d550618>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.redcoralmontessori.com/wp-content/uploads/2022/11/18963134-Converted.png);background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-2d550618{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:20px 0 20px 0}.elementor-12 .elementor-element.elementor-element-2d550618>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-7a4b7681 .cms-cta .item--title{color:#333;margin-bottom:15px}.elementor-12 .elementor-element.elementor-element-7a4b7681 .cms-cta .item--description{color:#333}.elementor-12 .elementor-element.elementor-element-7a4b7681 .cms-cta .item--button a{color:#272424}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-54285891{padding:30px 0 70px 0}.elementor-12 .elementor-element.elementor-element-7496b62a .cms-image-single{text-align:center}.elementor-12 .elementor-element.elementor-element-7496b62a>.elementor-widget-container{margin:0 0 0 0}.elementor-12 .elementor-element.elementor-element-17f6c861>.elementor-element-populated{padding:0 20px 0 20px}.elementor-12 .elementor-element.elementor-element-33945b9b>.elementor-widget-container{margin:0 0 30px 0}.elementor-12 .elementor-element.elementor-element-60638c4{margin-top:-12px;margin-bottom:0}.elementor-12 .elementor-element.elementor-element-5eea3f3{padding:30px 0 20px 0}.elementor-12 .elementor-element.elementor-element-fe1d118{margin-top:0;margin-bottom:0;padding:60px 0 40px 0}.elementor-12 .elementor-element.elementor-element-7911ba1>.elementor-element-populated{padding:0 20px 0 20px}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7496b62a>.elementor-widget-container{margin:0 0 0 0}.elementor-12 .elementor-element.elementor-element-33945b9b .custom-heading{font-size:32px;line-height:38px}.elementor-12 .elementor-element.elementor-element-1ffe2f79>.elementor-widget-container{margin:0 0 40px 0}.elementor-12 .elementor-element.elementor-element-171e2227>.elementor-element-populated{padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-751ba55f>.elementor-widget-container{padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-60638c4{margin-top:-21px;margin-bottom:0}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-62cc26b3{width:100%}.elementor-12 .elementor-element.elementor-element-17f6c861{width:100%}.elementor-12 .elementor-element.elementor-element-bb505e9{width:50%}.elementor-12 .elementor-element.elementor-element-44b7d80{width:50%}.elementor-12 .elementor-element.elementor-element-d1f4f7d{width:50%}.elementor-12 .elementor-element.elementor-element-96244ba{width:50%}}