.elementor-16 .elementor-element.elementor-element-4928ce4{--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;}.elementor-16 .elementor-element.elementor-element-4928ce4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4928ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4ef2b3fe.ob-harakiri{writing-mode:inherit;}.elementor-16 .elementor-element.elementor-element-4ef2b3fe.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-16 .elementor-element.elementor-element-4ef2b3fe.ob-harakiri div{writing-mode:inherit;}.elementor-16 .elementor-element.elementor-element-4ef2b3fe{margin:59px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;z-index:1;text-align:center;}.elementor-16 .elementor-element.elementor-element-4ef2b3fe .elementor-heading-title{font-family:"KG Miss", Nunito Sans-Regular;font-size:39px;font-weight:normal;line-height:55px;color:#8EB2E5;}.elementor-16 .elementor-element.elementor-element-4ef2b3fe.ob-harakiri > div, .elementor-16 .elementor-element.elementor-element-4ef2b3fe.ob-harakiri > h1, .elementor-16 .elementor-element.elementor-element-4ef2b3fe.ob-harakiri > h2, .elementor-16 .elementor-element.elementor-element-4ef2b3fe.ob-harakiri > h3, .elementor-16 .elementor-element.elementor-element-4ef2b3fe.ob-harakiri > h4, .elementor-16 .elementor-element.elementor-element-4ef2b3fe.ob-harakiri > h5, .elementor-16 .elementor-element.elementor-element-4ef2b3fe.ob-harakiri > h6, .elementor-16 .elementor-element.elementor-element-4ef2b3fe.ob-harakiri > p{transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-4ef2b3fe > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-16 .elementor-element.elementor-element-25b940ca{--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;--margin-top:0px;--margin-bottom:49px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-25b940ca:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-25b940ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f58e375{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-3969e41{--display:flex;--min-height:554px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--z-index:2;}.elementor-16 .elementor-element.elementor-element-3969e41:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3969e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF2E3;}.elementor-16 .elementor-element.elementor-element-3969e41:hover{background-color:#FFD378;}.elementor-16 .elementor-element.elementor-element-0f81369{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0f81369 .elementor-image-box-title{margin-bottom:30px;font-family:"Nunito Sans", Nunito Sans-Regular;font-size:25px;font-weight:500;color:#52535C;}.elementor-16 .elementor-element.elementor-element-0f81369 .elementor-image-box-wrapper .elementor-image-box-img{width:39%;}.elementor-16 .elementor-element.elementor-element-0f81369 .elementor-image-box-img img{border-radius:0px;transition-duration:0s;}.elementor-16 .elementor-element.elementor-element-0f81369 .elementor-image-box-img{overflow:hidden;}.elementor-16 .elementor-element.elementor-element-0f81369 .elementor-image-box-description{font-family:"Nunito Sans-Extra Light", Nunito Sans-Regular;color:#52535C;}.elementor-16 .elementor-element.elementor-element-4bdc283{--display:flex;--min-height:554px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--z-index:2;}.elementor-16 .elementor-element.elementor-element-4bdc283:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4bdc283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF2E3;}.elementor-16 .elementor-element.elementor-element-4bdc283:hover{background-color:#FF93BB;}.elementor-16 .elementor-element.elementor-element-971db4d{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-971db4d .elementor-image-box-title{margin-bottom:30px;font-family:"Nunito Sans-Regular", Nunito Sans-Regular;font-size:25px;color:#52535C;}.elementor-16 .elementor-element.elementor-element-971db4d .elementor-image-box-wrapper .elementor-image-box-img{width:39%;}.elementor-16 .elementor-element.elementor-element-971db4d .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-971db4d .elementor-image-box-img{overflow:hidden;}.elementor-16 .elementor-element.elementor-element-971db4d .elementor-image-box-description{font-family:"Nunito Sans-Extra Light", Nunito Sans-Regular;}.elementor-16 .elementor-element.elementor-element-46e97be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-46e97be iframe{height:177px;}.elementor-16 .elementor-element.elementor-element-345c7c7{--display:flex;--min-height:554px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--z-index:2;}.elementor-16 .elementor-element.elementor-element-345c7c7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-345c7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF2E3;}.elementor-16 .elementor-element.elementor-element-345c7c7:hover{background-color:#8EB2E5;}.elementor-16 .elementor-element.elementor-element-e0a6c38{padding:15px 21px 0px 21px;}.elementor-16 .elementor-element.elementor-element-e0a6c38.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-e0a6c38.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-e0a6c38.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-e0a6c38 .elementor-image-box-title{margin-bottom:8px;font-family:"Nunito Sans-Regular", Nunito Sans-Regular;font-size:25px;color:#52535C;}.elementor-16 .elementor-element.elementor-element-e0a6c38 .elementor-image-box-wrapper .elementor-image-box-img{width:39%;}.elementor-16 .elementor-element.elementor-element-e0a6c38 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-e0a6c38 .elementor-image-box-img{overflow:hidden;}.elementor-16 .elementor-element.elementor-element-e0a6c38 .elementor-image-box-description{font-family:"Nunito Sans-Extra Light", Nunito Sans-Regular;color:#52535C;}.elementor-16 .elementor-element.elementor-element-4bbf048{--grid-template-columns:repeat(3, auto);text-align:center;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-16 .elementor-element.elementor-element-4bbf048 .elementor-social-icon{background-color:#FFCC5600;--icon-padding:0.8em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9C9C;}.elementor-16 .elementor-element.elementor-element-4bbf048 .elementor-social-icon i{color:#000000;}.elementor-16 .elementor-element.elementor-element-4bbf048 .elementor-social-icon svg{fill:#000000;}.elementor-16 .elementor-element.elementor-element-4bbf048 .elementor-icon{border-radius:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-4bbf048 .elementor-social-icon:hover i{color:#686868;}.elementor-16 .elementor-element.elementor-element-4bbf048 .elementor-social-icon:hover svg{fill:#686868;}.elementor-16 .elementor-element.elementor-element-4bbf048 .elementor-social-icon:hover{border-color:#000000;}.elementor-16 .elementor-element.elementor-element-a91e531{width:initial;max-width:initial;margin:2% 2% calc(var(--kit-widget-spacing, 0px) + 2%) 2%;padding:1% 0% 1% 0%;--e-icon-list-icon-size:40px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-a91e531.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-a91e531 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-16 .elementor-element.elementor-element-a91e531 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-16 .elementor-element.elementor-element-a91e531 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-16 .elementor-element.elementor-element-a91e531 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-16 .elementor-element.elementor-element-a91e531 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-16 .elementor-element.elementor-element-a91e531 .elementor-icon-list-icon i{color:#52535C;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-a91e531 .elementor-icon-list-icon svg{fill:#52535C;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-a91e531 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a91e531 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a91e531 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-16 .elementor-element.elementor-element-a91e531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-a91e531 .elementor-icon-list-item > a{font-size:19px;}.elementor-16 .elementor-element.elementor-element-a91e531 .elementor-icon-list-text{color:#52535C;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-a91e531 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-3b4418ae{right:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-3b4418ae{left:0px;}.elementor-16 .elementor-element.elementor-element-3b4418ae{bottom:-103px;z-index:0;}.elementor-16 .elementor-element.elementor-element-3b4418ae img{width:342px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-571a5b42{left:0px;}body.rtl .elementor-16 .elementor-element.elementor-element-571a5b42{right:0px;}.elementor-16 .elementor-element.elementor-element-571a5b42{bottom:0px;}.elementor-16 .elementor-element.elementor-element-571a5b42 img{width:197px;}.elementor-16 .elementor-element.elementor-element-c1bc167{--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;}.elementor-16 .elementor-element.elementor-element-c1bc167:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c1bc167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F9F8;}.elementor-16 .elementor-element.elementor-element-d8c5f6b.ob-harakiri{writing-mode:inherit;}.elementor-16 .elementor-element.elementor-element-d8c5f6b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-16 .elementor-element.elementor-element-d8c5f6b.ob-harakiri div{writing-mode:inherit;}.elementor-16 .elementor-element.elementor-element-d8c5f6b{padding:2% 2% 2% 2%;text-align:center;font-family:"Nunito Sans-Extra Light", Nunito Sans-Regular;font-size:19px;}.elementor-16 .elementor-element.elementor-element-d8c5f6b.ob-harakiri > div, .elementor-16 .elementor-element.elementor-element-d8c5f6b.ob-harakiri > h1, .elementor-16 .elementor-element.elementor-element-d8c5f6b.ob-harakiri > h2, .elementor-16 .elementor-element.elementor-element-d8c5f6b.ob-harakiri > h3, .elementor-16 .elementor-element.elementor-element-d8c5f6b.ob-harakiri > h4, .elementor-16 .elementor-element.elementor-element-d8c5f6b.ob-harakiri > h5, .elementor-16 .elementor-element.elementor-element-d8c5f6b.ob-harakiri > h6, .elementor-16 .elementor-element.elementor-element-d8c5f6b.ob-harakiri > p{transform:rotate(0deg);}.elementor-16 .elementor-element.elementor-element-d8c5f6b > div{text-indent:0px;mix-blend-mode:inherit;}html, body{overflow-x:auto;}body.elementor-page-16{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-0f81369 .elementor-image-box-title{margin-bottom:14px;}.elementor-16 .elementor-element.elementor-element-0f81369 .elementor-image-box-description{font-size:16px;}.elementor-16 .elementor-element.elementor-element-971db4d .elementor-image-box-title{margin-bottom:19px;font-size:25px;}.elementor-16 .elementor-element.elementor-element-971db4d .elementor-image-box-description{font-size:14px;}.elementor-16 .elementor-element.elementor-element-e0a6c38 .elementor-image-box-title{margin-bottom:19px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-4928ce4{--content-width:1200px;}.elementor-16 .elementor-element.elementor-element-25b940ca{--content-width:1200px;}.elementor-16 .elementor-element.elementor-element-c1bc167{--content-width:65%;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-3969e41{--min-height:413px;}.elementor-16 .elementor-element.elementor-element-0f81369{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0f81369.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-16 .elementor-element.elementor-element-0f81369.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-16 .elementor-element.elementor-element-0f81369.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-0f81369 .elementor-image-box-img{margin-bottom:0%;}.elementor-16 .elementor-element.elementor-element-0f81369 .elementor-image-box-title{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-0f81369 .elementor-image-box-description{font-size:20px;}.elementor-16 .elementor-element.elementor-element-4bdc283{--min-height:504px;}.elementor-16 .elementor-element.elementor-element-971db4d .elementor-image-box-description{font-size:20px;}.elementor-16 .elementor-element.elementor-element-345c7c7{--min-height:463px;}.elementor-16 .elementor-element.elementor-element-e0a6c38 .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-e0a6c38 .elementor-image-box-title{line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-4bbf048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c1bc167{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'KG Miss';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cpcjunior.pt/wp-content/uploads/2023/08/KGMissKindergarten.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nunito Sans';
	font-style: italic;
	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';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://cpcjunior.pt/wp-content/uploads/2024/11/NunitoSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cpcjunior.pt/wp-content/uploads/2024/11/NunitoSans-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* 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 */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nunito Sans-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cpcjunior.pt/wp-content/uploads/2024/11/NunitoSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Nunito Sans-Regular';
	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 */