.elementor-27 .elementor-element.elementor-element-6bdac65 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27 .elementor-element.elementor-element-6bdac65:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6bdac65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sonhoscordemim.pt/wp-content/uploads/2019/05/shelby-miller-640798-unsplash.jpg");background-position:center center;background-size:cover;}.elementor-27 .elementor-element.elementor-element-6bdac65 > .elementor-background-overlay{background-color:#ffffff;opacity:0.29;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-6bdac65 > .elementor-container{max-width:1600px;min-height:0px;}.elementor-27 .elementor-element.elementor-element-6bdac65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:295px 0px 100px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-5d87cef > .elementor-widget-container{margin:74px 0px 107px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-5d87cef{text-align:center;}.elementor-27 .elementor-element.elementor-element-5d87cef .elementor-heading-title{font-family:"Sofia", Sans-serif;font-size:58px;text-decoration:underline;line-height:2.2em;color:#301766;}.elementor-27 .elementor-element.elementor-element-93f97e8:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-93f97e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0e0e0;}.elementor-27 .elementor-element.elementor-element-93f97e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-93f97e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-d4a6335:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-d4a6335 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-871922f:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-871922f .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-cedb556:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-cedb556 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-e550392:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e550392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0e0e0;}.elementor-27 .elementor-element.elementor-element-e550392{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-e550392 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-af877b2:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-af877b2 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-de0fef4:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-de0fef4 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-6eeeb06:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-6eeeb06 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-e91e8cb:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e91e8cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0e0e0;}.elementor-27 .elementor-element.elementor-element-e91e8cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-e91e8cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-9539b34:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-9539b34 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-1f64375:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-1f64375 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-248ea52:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-248ea52 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-d917d43:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-d917d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0e0e0;}.elementor-27 .elementor-element.elementor-element-d917d43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-d917d43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-2013c91:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-2013c91 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-642f6c3:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-642f6c3 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-aa9da21:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-aa9da21 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-61d5ae2:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-61d5ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0e0e0;}.elementor-27 .elementor-element.elementor-element-61d5ae2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-61d5ae2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-f62e2b1:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-f62e2b1 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-5daed18:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-5daed18 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-571dfbf:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-571dfbf .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-8435e9b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-8435e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0e0e0;}.elementor-27 .elementor-element.elementor-element-8435e9b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-8435e9b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-09b1a3f:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-09b1a3f .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-aaa2296:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-aaa2296 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-99019bf:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-99019bf .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-3a1d49d:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-3a1d49d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0e0e0;}.elementor-27 .elementor-element.elementor-element-3a1d49d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-3a1d49d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-534b2ee:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-534b2ee .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-5b9b65e:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-5b9b65e .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-4da1143:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-4da1143 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-553c779:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-553c779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0e0e0;}.elementor-27 .elementor-element.elementor-element-553c779{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-553c779 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-6494e3d:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-6494e3d .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-8b0f6c7:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-8b0f6c7 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-b20fb27:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-b20fb27 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}.elementor-27 .elementor-element.elementor-element-5a60629:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5a60629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e0e0e0;}.elementor-27 .elementor-element.elementor-element-5a60629{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-5a60629 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-d108d55:hover img{opacity:0.9;}.elementor-27 .elementor-element.elementor-element-d108d55 .widget-image-caption{font-family:"Sofia", Sans-serif;margin-block-start:5px;}@media(min-width:1025px){.elementor-27 .elementor-element.elementor-element-6bdac65:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6bdac65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}