.elementor-37 .elementor-element.elementor-element-4b3e3e3 > .elementor-container{min-height:250px;}.elementor-37 .elementor-element.elementor-element-4b3e3e3:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-4b3e3e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-37 .elementor-element.elementor-element-4b3e3e3 > .elementor-background-overlay{background-image:url("http://mariajanota.pt/wp-content/uploads/2018/08/IMG_6801.jpg");background-position:center center;background-size:auto;opacity:0.71;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-4b3e3e3 .elementor-background-overlay{filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 2.4px ) hue-rotate( 0deg );}.elementor-37 .elementor-element.elementor-element-4b3e3e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37 .elementor-element.elementor-element-1a187af{text-align:center;}.elementor-37 .elementor-element.elementor-element-1a187af .elementor-heading-title{color:#4846A4;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:400;letter-spacing:10px;}.elementor-37 .elementor-element.elementor-element-1a187af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:75px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-a2833e0 .elementor-spacer-inner{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-d8c234f{text-align:center;}.elementor-37 .elementor-element.elementor-element-d8c234f .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:1.8em;letter-spacing:10px;mix-blend-mode:multiply;}.elementor-37 .elementor-element.elementor-element-d8c234f > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-37 .elementor-element.elementor-element-cfa2929:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-cfa2929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-37 .elementor-element.elementor-element-cfa2929 .elementor-background-overlay{filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 1.1px ) hue-rotate( 0deg );}.elementor-37 .elementor-element.elementor-element-cfa2929{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:040px 0px 150px 0px;}.elementor-37 .elementor-element.elementor-element-cfa2929 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-cfa2929 > .elementor-shape-bottom .elementor-shape-fill{fill:#B4DCE1;}.elementor-37 .elementor-element.elementor-element-4f5d975{text-align:center;}.elementor-37 .elementor-element.elementor-element-4f5d975 .elementor-heading-title{color:#4054b2;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;}.elementor-37 .elementor-element.elementor-element-a9cb590.elementor-view-stacked .elementor-icon{background-color:#7E54EA;}.elementor-37 .elementor-element.elementor-element-a9cb590.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-a9cb590.elementor-view-default .elementor-icon{fill:#7E54EA;color:#7E54EA;border-color:#7E54EA;}.elementor-37 .elementor-element.elementor-element-a9cb590{--icon-box-icon-margin:15px;}.elementor-37 .elementor-element.elementor-element-a9cb590 .elementor-icon-box-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-a9cb590 .elementor-icon-box-title{color:#000000;}.elementor-37 .elementor-element.elementor-element-a9cb590 .elementor-icon-box-description{color:#000000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-37 .elementor-element.elementor-element-fb12c61{text-align:center;}.elementor-37 .elementor-element.elementor-element-fb12c61 .elementor-heading-title{color:#4054b2;}.elementor-37 .elementor-element.elementor-element-20689a3{text-align:center;}.elementor-37 .elementor-element.elementor-element-20689a3 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;mix-blend-mode:multiply;}.elementor-37 .elementor-element.elementor-element-57aebd7{text-align:center;}.elementor-37 .elementor-element.elementor-element-57aebd7 .elementor-heading-title{color:#4054b2;}.elementor-37 .elementor-element.elementor-element-82e6bfe{text-align:center;}.elementor-37 .elementor-element.elementor-element-82e6bfe .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;mix-blend-mode:multiply;}.elementor-37 .elementor-element.elementor-element-b7c8c87{text-align:center;}.elementor-37 .elementor-element.elementor-element-b7c8c87 .elementor-heading-title{color:#4054b2;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;}.elementor-37 .elementor-element.elementor-element-a5dc182.elementor-view-stacked .elementor-icon{background-color:#7E54EA;}.elementor-37 .elementor-element.elementor-element-a5dc182.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-a5dc182.elementor-view-default .elementor-icon{fill:#7E54EA;color:#7E54EA;border-color:#7E54EA;}.elementor-37 .elementor-element.elementor-element-a5dc182{--icon-box-icon-margin:15px;}.elementor-37 .elementor-element.elementor-element-a5dc182 .elementor-icon-box-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-a5dc182 .elementor-icon-box-title{color:#000000;}.elementor-37 .elementor-element.elementor-element-a5dc182 .elementor-icon-box-description{color:#000000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;}.elementor-37 .elementor-element.elementor-element-1db9799{text-align:center;}.elementor-37 .elementor-element.elementor-element-1db9799 .elementor-heading-title{color:#4054b2;}.elementor-37 .elementor-element.elementor-element-ed57add{text-align:center;}.elementor-37 .elementor-element.elementor-element-ed57add .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;mix-blend-mode:multiply;}.elementor-37 .elementor-element.elementor-element-27ebd6e{text-align:center;}.elementor-37 .elementor-element.elementor-element-27ebd6e .elementor-heading-title{color:#4054b2;}.elementor-37 .elementor-element.elementor-element-2348ecc{text-align:center;}.elementor-37 .elementor-element.elementor-element-2348ecc .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;mix-blend-mode:multiply;}.elementor-37 .elementor-element.elementor-element-2b96bd6{text-align:center;}.elementor-37 .elementor-element.elementor-element-2b96bd6 .elementor-heading-title{color:#4054b2;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;}.elementor-37 .elementor-element.elementor-element-91826c3.elementor-view-stacked .elementor-icon{background-color:#7E54EA;}.elementor-37 .elementor-element.elementor-element-91826c3.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-91826c3.elementor-view-default .elementor-icon{fill:#7E54EA;color:#7E54EA;border-color:#7E54EA;}.elementor-37 .elementor-element.elementor-element-91826c3{--icon-box-icon-margin:15px;}.elementor-37 .elementor-element.elementor-element-91826c3 .elementor-icon-box-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-91826c3 .elementor-icon-box-title{color:#000000;}.elementor-37 .elementor-element.elementor-element-91826c3 .elementor-icon-box-description{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;}.elementor-37 .elementor-element.elementor-element-91826c3 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-37 .elementor-element.elementor-element-4997722{text-align:center;}.elementor-37 .elementor-element.elementor-element-4997722 .elementor-heading-title{color:#4054b2;}.elementor-37 .elementor-element.elementor-element-b8fdf14{text-align:center;}.elementor-37 .elementor-element.elementor-element-b8fdf14 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;mix-blend-mode:multiply;}.elementor-37 .elementor-element.elementor-element-496a1ec{text-align:center;}.elementor-37 .elementor-element.elementor-element-496a1ec .elementor-heading-title{color:#4054b2;}.elementor-37 .elementor-element.elementor-element-ee28564{text-align:center;}.elementor-37 .elementor-element.elementor-element-ee28564 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;mix-blend-mode:multiply;}.elementor-37 .elementor-element.elementor-element-ebea0ad > .elementor-container{min-height:400px;}.elementor-37 .elementor-element.elementor-element-ebea0ad > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-37 .elementor-element.elementor-element-ebea0ad:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-ebea0ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-37 .elementor-element.elementor-element-ebea0ad > .elementor-background-overlay{opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-ebea0ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-ebea0ad > .elementor-shape-top .elementor-shape-fill{fill:#99C3E7D4;}.elementor-37 .elementor-element.elementor-element-fc47adb{text-align:center;}.elementor-37 .elementor-element.elementor-element-fc47adb .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:45px;font-weight:400;text-transform:uppercase;letter-spacing:10px;text-shadow:2px 0px 5px #636363;}.elementor-37 .elementor-element.elementor-element-fc47adb > .elementor-widget-container{margin:35px 35px 35px 35px;}.elementor-37 .elementor-element.elementor-element-32f2ee9{padding:20px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-922e71c{text-align:center;}.elementor-37 .elementor-element.elementor-element-922e71c .elementor-heading-title{color:#4054b2;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;}.elementor-37 .elementor-element.elementor-element-922e71c > .elementor-widget-container{background-color:rgba(148,83,209,0);border-radius:3px 3px 3px 3px;}.elementor-37 .elementor-element.elementor-element-1026e53{--e-image-carousel-slides-to-show:1;}.elementor-37 .elementor-element.elementor-element-1026e53 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-37 .elementor-element.elementor-element-1026e53 .elementor-swiper-button.elementor-swiper-button-next{font-size:39px;color:rgba(176,0,186,0.63);}.elementor-37 .elementor-element.elementor-element-1026e53 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-37 .elementor-element.elementor-element-1026e53 .elementor-swiper-button.elementor-swiper-button-next svg{fill:rgba(176,0,186,0.63);}.elementor-37 .elementor-element.elementor-element-37094dd{text-align:center;}.elementor-37 .elementor-element.elementor-element-37094dd .elementor-heading-title{color:#4054b2;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;}.elementor-37 .elementor-element.elementor-element-37094dd > .elementor-widget-container{background-color:rgba(148,83,209,0);border-radius:3px 3px 3px 3px;}.elementor-37 .elementor-element.elementor-element-b6e10da{--e-image-carousel-slides-to-show:1;}.elementor-37 .elementor-element.elementor-element-b6e10da .elementor-swiper-button.elementor-swiper-button-prev, .elementor-37 .elementor-element.elementor-element-b6e10da .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:rgba(176,0,186,0.63);}.elementor-37 .elementor-element.elementor-element-b6e10da .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-37 .elementor-element.elementor-element-b6e10da .elementor-swiper-button.elementor-swiper-button-next svg{fill:rgba(176,0,186,0.63);}@media(min-width:1025px){.elementor-37 .elementor-element.elementor-element-4b3e3e3 > .elementor-background-overlay{background-attachment:scroll;}}