.elementor-54263 .elementor-element.elementor-element-868bc9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:51px;--padding-bottom:51px;--padding-left:51px;--padding-right:51px;}.elementor-54263 .elementor-element.elementor-element-a3365ea.ob-harakiri{writing-mode:inherit;}.elementor-54263 .elementor-element.elementor-element-a3365ea.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-54263 .elementor-element.elementor-element-a3365ea.ob-harakiri div{writing-mode:inherit;}.elementor-54263 .elementor-element.elementor-element-a3365ea{text-align:left;}.elementor-54263 .elementor-element.elementor-element-a3365ea .elementor-heading-title{font-family:"KG Miss Kindergarten", Nunito Sans-Regular;font-size:31px;font-weight:600;line-height:41px;color:#5997D8;}.elementor-54263 .elementor-element.elementor-element-a3365ea.ob-harakiri > div, .elementor-54263 .elementor-element.elementor-element-a3365ea.ob-harakiri > h1, .elementor-54263 .elementor-element.elementor-element-a3365ea.ob-harakiri > h2, .elementor-54263 .elementor-element.elementor-element-a3365ea.ob-harakiri > h3, .elementor-54263 .elementor-element.elementor-element-a3365ea.ob-harakiri > h4, .elementor-54263 .elementor-element.elementor-element-a3365ea.ob-harakiri > h5, .elementor-54263 .elementor-element.elementor-element-a3365ea.ob-harakiri > h6, .elementor-54263 .elementor-element.elementor-element-a3365ea.ob-harakiri > p{transform:rotate(0deg);}.elementor-54263 .elementor-element.elementor-element-a3365ea > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-54263 .elementor-element.elementor-element-7e35071.ob-harakiri{writing-mode:inherit;}.elementor-54263 .elementor-element.elementor-element-7e35071.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-54263 .elementor-element.elementor-element-7e35071.ob-harakiri div{writing-mode:inherit;}.elementor-54263 .elementor-element.elementor-element-7e35071{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:left;}.elementor-54263 .elementor-element.elementor-element-7e35071 .elementor-heading-title{font-family:"KG Miss", Nunito Sans-Regular;font-size:23px;font-weight:100;color:#5997D8;}.elementor-54263 .elementor-element.elementor-element-7e35071.ob-harakiri > div, .elementor-54263 .elementor-element.elementor-element-7e35071.ob-harakiri > h1, .elementor-54263 .elementor-element.elementor-element-7e35071.ob-harakiri > h2, .elementor-54263 .elementor-element.elementor-element-7e35071.ob-harakiri > h3, .elementor-54263 .elementor-element.elementor-element-7e35071.ob-harakiri > h4, .elementor-54263 .elementor-element.elementor-element-7e35071.ob-harakiri > h5, .elementor-54263 .elementor-element.elementor-element-7e35071.ob-harakiri > h6, .elementor-54263 .elementor-element.elementor-element-7e35071.ob-harakiri > p{transform:rotate(0deg);}.elementor-54263 .elementor-element.elementor-element-7e35071 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-54263 .elementor-element.elementor-element-8079aee.ob-harakiri{writing-mode:inherit;}.elementor-54263 .elementor-element.elementor-element-8079aee.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-54263 .elementor-element.elementor-element-8079aee.ob-harakiri div{writing-mode:inherit;}.elementor-54263 .elementor-element.elementor-element-8079aee{text-align:left;font-family:"Nunito Sans-Extra Light", Nunito Sans-Regular;font-size:20px;font-weight:400;line-height:28px;}.elementor-54263 .elementor-element.elementor-element-8079aee.ob-harakiri > div, .elementor-54263 .elementor-element.elementor-element-8079aee.ob-harakiri > h1, .elementor-54263 .elementor-element.elementor-element-8079aee.ob-harakiri > h2, .elementor-54263 .elementor-element.elementor-element-8079aee.ob-harakiri > h3, .elementor-54263 .elementor-element.elementor-element-8079aee.ob-harakiri > h4, .elementor-54263 .elementor-element.elementor-element-8079aee.ob-harakiri > h5, .elementor-54263 .elementor-element.elementor-element-8079aee.ob-harakiri > h6, .elementor-54263 .elementor-element.elementor-element-8079aee.ob-harakiri > p{transform:rotate(0deg);}.elementor-54263 .elementor-element.elementor-element-8079aee > div{text-indent:0px;mix-blend-mode:inherit;}body:not(.rtl) .elementor-54263 .elementor-element.elementor-element-6b38f78{right:54px;}body.rtl .elementor-54263 .elementor-element.elementor-element-6b38f78{left:54px;}.elementor-54263 .elementor-element.elementor-element-6b38f78{top:28px;text-align:right;}.elementor-54263 .elementor-element.elementor-element-6b38f78 img{width:53%;}#elementor-popup-modal-54263 .dialog-widget-content{background-color:#8FDCF7;}#elementor-popup-modal-54263{background-color:#8FDCF7;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-54263 .dialog-message{width:919px;height:94vh;align-items:flex-start;}#elementor-popup-modal-54263 .dialog-close-button{display:flex;background-color:#FFFFFF;}#elementor-popup-modal-54263 .dialog-close-button i{color:#8FDCF7;}#elementor-popup-modal-54263 .dialog-close-button svg{fill:#8FDCF7;}@media(max-width:767px){.elementor-54263 .elementor-element.elementor-element-868bc9f{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-54263 .elementor-element.elementor-element-a3365ea{text-align:left;}.elementor-54263 .elementor-element.elementor-element-a3365ea .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-54263 .elementor-element.elementor-element-7e35071 .elementor-heading-title{font-size:20px;}body:not(.rtl) .elementor-54263 .elementor-element.elementor-element-6b38f78{right:23px;}body.rtl .elementor-54263 .elementor-element.elementor-element-6b38f78{left:23px;}.elementor-54263 .elementor-element.elementor-element-6b38f78{top:62px;text-align:right;}.elementor-54263 .elementor-element.elementor-element-6b38f78 img{width:33%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nunito Sans-Extra Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cpcjunior.pt/wp-content/uploads/2024/11/NunitoSans-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito Sans-Extra Light';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://cpcjunior.pt/wp-content/uploads/2024/11/NunitoSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */