.elementor-3254 .elementor-element.elementor-element-6a3c411{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3254 .elementor-element.elementor-element-6a3c411:not(.elementor-motion-effects-element-type-background), .elementor-3254 .elementor-element.elementor-element-6a3c411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3AACA;}.elementor-3254 .elementor-element.elementor-element-920720a{--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;--justify-content:center;}.elementor-3254 .elementor-element.elementor-element-3514f79{text-align:left;}.elementor-3254 .elementor-element.elementor-element-ffff9ed{font-size:32px;}.elementor-3254 .elementor-element.elementor-element-36fc68b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3254 .elementor-element.elementor-element-0966038{--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;--justify-content:center;}.elementor-3254 .elementor-element.elementor-element-0966038:not(.elementor-motion-effects-element-type-background), .elementor-3254 .elementor-element.elementor-element-0966038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5AA89B;}.elementor-3254 .elementor-element.elementor-element-3ace04e > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-3254 .elementor-element.elementor-element-3ace04e{text-align:center;font-size:24px;}body:not(.rtl) .elementor-3254 .elementor-element.elementor-element-4a11a13{left:0px;}body.rtl .elementor-3254 .elementor-element.elementor-element-4a11a13{right:0px;}.elementor-3254 .elementor-element.elementor-element-4a11a13{top:-20px;}.elementor-3254 .elementor-element.elementor-element-c5d9483{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3254 .elementor-element.elementor-element-a3dbaea{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3254 .elementor-element.elementor-element-a3dbaea.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3254 .elementor-element.elementor-element-c992453{left:30px;}body.rtl .elementor-3254 .elementor-element.elementor-element-c992453{right:30px;}.elementor-3254 .elementor-element.elementor-element-c992453{top:200px;z-index:0;}body:not(.rtl) .elementor-3254 .elementor-element.elementor-element-bdbcb42{right:100px;}body.rtl .elementor-3254 .elementor-element.elementor-element-bdbcb42{left:100px;}.elementor-3254 .elementor-element.elementor-element-bdbcb42{top:30px;z-index:0;}body:not(.rtl) .elementor-3254 .elementor-element.elementor-element-a652789{right:0px;}body.rtl .elementor-3254 .elementor-element.elementor-element-a652789{left:0px;}.elementor-3254 .elementor-element.elementor-element-a652789{top:100px;z-index:0;}.elementor-3254 .elementor-element.elementor-element-f988fe6{z-index:1;}body:not(.rtl) .elementor-3254 .elementor-element.elementor-element-0919fff{left:90px;}body.rtl .elementor-3254 .elementor-element.elementor-element-0919fff{right:90px;}.elementor-3254 .elementor-element.elementor-element-0919fff{bottom:50px;z-index:0;}.elementor-3254 .elementor-element.elementor-element-b4078c9{--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;--justify-content:center;}.elementor-3254 .elementor-element.elementor-element-996e018{text-align:center;}.elementor-3254 .elementor-element.elementor-element-a9cbdc9{--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-3254 .elementor-element.elementor-element-c982f70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3254 .elementor-element.elementor-element-9c6cc23{text-align:center;}.elementor-3254 .elementor-element.elementor-element-9c6cc23 .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-weight:bold;}.elementor-3254 .elementor-element.elementor-element-54e21c6{text-align:center;}.elementor-3254 .elementor-element.elementor-element-54e21c6 .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-weight:bold;color:#E3AACA;}.elementor-3254 .elementor-element.elementor-element-320a24e{--spacer-size:50px;}.elementor-3254 .elementor-element.elementor-element-0f0d7a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3254 .elementor-element.elementor-element-f2a36a3{text-align:center;}.elementor-3254 .elementor-element.elementor-element-f2a36a3 .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-weight:bold;}.elementor-3254 .elementor-element.elementor-element-61894a4{text-align:center;}.elementor-3254 .elementor-element.elementor-element-61894a4 .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-weight:bold;color:#93BADA;}.elementor-3254 .elementor-element.elementor-element-9afa576{--spacer-size:50px;}.elementor-3254 .elementor-element.elementor-element-c51d676{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3254 .elementor-element.elementor-element-ee6d2d0{text-align:center;}.elementor-3254 .elementor-element.elementor-element-ee6d2d0 .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-weight:bold;}.elementor-3254 .elementor-element.elementor-element-f3ee3f0{text-align:center;}.elementor-3254 .elementor-element.elementor-element-f3ee3f0 .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-weight:bold;color:#F2912D;}.elementor-3254 .elementor-element.elementor-element-2a710c6{--spacer-size:50px;}.elementor-3254 .elementor-element.elementor-element-45fe5c8{--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;--justify-content:center;}.elementor-3254 .elementor-element.elementor-element-cd87270{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:6rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3254 .elementor-element.elementor-element-d350d57{text-align:center;}.elementor-3254 .elementor-element.elementor-element-d350d57 .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-weight:bold;}.elementor-3254 .elementor-element.elementor-element-f80560c{text-align:center;}.elementor-3254 .elementor-element.elementor-element-f80560c .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-weight:bold;color:#F8D465;}.elementor-3254 .elementor-element.elementor-element-30b3501{--spacer-size:50px;}.elementor-3254 .elementor-element.elementor-element-f5c474b{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:6rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3254 .elementor-element.elementor-element-405bc82{text-align:center;}.elementor-3254 .elementor-element.elementor-element-405bc82 .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-weight:bold;}.elementor-3254 .elementor-element.elementor-element-c816d2e{text-align:center;}.elementor-3254 .elementor-element.elementor-element-c816d2e .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-weight:bold;color:#5AA89B;}.elementor-3254 .elementor-element.elementor-element-1068835{--spacer-size:50px;}.elementor-3254 .elementor-element.elementor-element-4f901b6{text-align:center;}.elementor-3254 .elementor-element.elementor-element-bb28df8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3254 .elementor-element.elementor-element-bb28df8:not(.elementor-motion-effects-element-type-background), .elementor-3254 .elementor-element.elementor-element-bb28df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9D4;}.elementor-3254 .elementor-element.elementor-element-4766dde{--display:flex;}.elementor-3254 .elementor-element.elementor-element-62a4fad > .elementor-widget-container{background-color:#93BADA;padding:10px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3254 .elementor-element.elementor-element-62a4fad.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-3254 .elementor-element.elementor-element-62a4fad{left:20px;}body.rtl .elementor-3254 .elementor-element.elementor-element-62a4fad{right:20px;}.elementor-3254 .elementor-element.elementor-element-62a4fad{top:-20px;text-align:left;}.elementor-3254 .elementor-element.elementor-element-62a4fad .elementor-heading-title{font-weight:bold;}.elementor-3254 .elementor-element.elementor-element-bb0967d > .elementor-widget-container{background-color:#FFFFFF;padding:50px 30px 30px 30px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3254 .elementor-element.elementor-element-bb0967d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-3254 .elementor-element.elementor-element-bb0967d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-3254 .elementor-element.elementor-element-bb0967d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-3254 .elementor-element.elementor-element-bb0967d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-3254 .elementor-element.elementor-element-bb0967d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-3254 .elementor-element.elementor-element-bb0967d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3254 .elementor-element.elementor-element-bb0967d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3254 .elementor-element.elementor-element-bb0967d{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-3254 .elementor-element.elementor-element-bb0967d .elementor-icon-list-text{transition:color 0.3s;}.elementor-3254 .elementor-element.elementor-element-484face{--display:flex;}.elementor-3254 .elementor-element.elementor-element-0c80e33{z-index:1;}body:not(.rtl) .elementor-3254 .elementor-element.elementor-element-38e337b{left:120px;}body.rtl .elementor-3254 .elementor-element.elementor-element-38e337b{right:120px;}.elementor-3254 .elementor-element.elementor-element-38e337b{bottom:30px;z-index:0;}.elementor-3254 .elementor-element.elementor-element-623a9a1.elementor-element{--align-self:flex-end;}.elementor-3254 .elementor-element.elementor-element-623a9a1{top:0px;z-index:0;}.elementor-3254 .elementor-element.elementor-element-8de5984{--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;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3254 .elementor-element.elementor-element-8de5984:not(.elementor-motion-effects-element-type-background), .elementor-3254 .elementor-element.elementor-element-8de5984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#93BADA;}.elementor-3254 .elementor-element.elementor-element-8d77a23{--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-3254 .elementor-element.elementor-element-78e2014{text-align:left;}.elementor-3254 .elementor-element.elementor-element-78e2014 .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-size:35px;color:#FFFFFF;}.elementor-3254 .elementor-element.elementor-element-d170f83{font-size:24px;color:#FFFFFF;}.elementor-3254 .elementor-element.elementor-element-d170f83 p{margin-block-end:0px;}.elementor-3254 .elementor-element.elementor-element-37ad31a > .elementor-widget-container{background-color:#5AA89B;padding:10px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3254 .elementor-element.elementor-element-37ad31a.elementor-element{--align-self:flex-start;}.elementor-3254 .elementor-element.elementor-element-37ad31a{text-align:left;}.elementor-3254 .elementor-element.elementor-element-37ad31a .elementor-heading-title{font-weight:bold;}.elementor-3254 .elementor-element.elementor-element-7c625b7{font-size:12px;}.elementor-3254 .elementor-element.elementor-element-dc67c7e{--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-3254 .elementor-element.elementor-element-52f19a8{--display:flex;--justify-content:center;}.elementor-3254 .elementor-element.elementor-element-0d7929e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3254 .elementor-element.elementor-element-5566ff0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3254 .elementor-element.elementor-element-f532be3 > .elementor-widget-container{background-color:#846FFA;padding:5px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3254 .elementor-element.elementor-element-f532be3.elementor-element{--align-self:center;}.elementor-3254 .elementor-element.elementor-element-f532be3{text-align:left;}.elementor-3254 .elementor-element.elementor-element-f532be3 .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-size:20px;}.elementor-3254 .elementor-element.elementor-element-ec4bc0b{--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-3254 .elementor-element.elementor-element-026be36 > .elementor-widget-container{background-color:#F8D465;padding:5px 10px 10px 10px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3254 .elementor-element.elementor-element-026be36.elementor-element{--align-self:center;}.elementor-3254 .elementor-element.elementor-element-026be36{text-align:left;}.elementor-3254 .elementor-element.elementor-element-026be36 .elementor-heading-title{font-family:"Ideal Sans", Sans-serif;font-size:20px;}@media(max-width:1024px){.elementor-3254 .elementor-element.elementor-element-cd87270{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3254 .elementor-element.elementor-element-f5c474b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(min-width:768px){.elementor-3254 .elementor-element.elementor-element-a3dbaea{--width:50%;}.elementor-3254 .elementor-element.elementor-element-b4078c9{--width:50%;}.elementor-3254 .elementor-element.elementor-element-8d77a23{--width:40%;}.elementor-3254 .elementor-element.elementor-element-dc67c7e{--width:60%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ideal Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://pensapositivo.pt/wp-content/uploads/2023/11/IdealSans-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Ideal Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pensapositivo.pt/wp-content/uploads/2023/11/IdealSans-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Ideal Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://pensapositivo.pt/wp-content/uploads/2023/11/IdealSans-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Ideal Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://pensapositivo.pt/wp-content/uploads/2023/11/IdealSans-semibold.woff2') format('woff2');
}
@font-face {
	font-family: 'Ideal Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://pensapositivo.pt/wp-content/uploads/2023/11/IdealSans-600i-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */