.elementor-210 .elementor-element.elementor-element-7e8452ec > .elementor-background-overlay{background-image:url("http://academia.marciaferreira.pt/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210 .elementor-element.elementor-element-7e8452ec > .elementor-container{max-width:700px;}.elementor-210 .elementor-element.elementor-element-7e8452ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 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-210 .elementor-element.elementor-element-3b6089c0{width:initial;max-width:initial;align-self:center;text-align:center;}.elementor-210 .elementor-element.elementor-element-3b6089c0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-210 .elementor-element.elementor-element-52eb36cd .elementor-progress-wrapper{background-color:var( --e-global-color-secondary );border-radius:5px;overflow:hidden;}.elementor-210 .elementor-element.elementor-element-52eb36cd .elementor-progress-bar{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-210 .elementor-element.elementor-element-419bb297{text-align:center;}.elementor-210 .elementor-element.elementor-element-18072241:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-18072241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3937D;}.elementor-210 .elementor-element.elementor-element-18072241{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-210 .elementor-element.elementor-element-18072241 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210 .elementor-element.elementor-element-484208a{width:auto;max-width:auto;}.elementor-210 .elementor-element.elementor-element-484208a > .elementor-widget-container{background-color:transparent;margin:20px 0px 0px 0px;padding:5px 10px 5px 10px;background-image:linear-gradient(152deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:5px 5px 5px 5px;}.elementor-210 .elementor-element.elementor-element-484208a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-210 .elementor-element.elementor-element-3b718135{width:auto;max-width:auto;}.elementor-210 .elementor-element.elementor-element-3b718135 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#6EC1E4;border-radius:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-3b718135 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-210 .elementor-element.elementor-element-6ea40f15 > .elementor-widget-container{margin:10px 0px -2px 15px;}.elementor-210 .elementor-element.elementor-element-6ea40f15{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:27px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-210 .elementor-element.elementor-element-49426c5b .elementor-button{background-color:#5CAED1;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#FFFFFF;color:#FFFFFF;}.elementor-210 .elementor-element.elementor-element-49426c5b > .elementor-widget-container{margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-210 .elementor-element.elementor-element-60b6abc5{width:auto;max-width:auto;}.elementor-210 .elementor-element.elementor-element-60b6abc5 > .elementor-widget-container{background-color:transparent;margin:20px 0px 0px 0px;padding:5px 10px 5px 10px;background-image:linear-gradient(152deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:5px 5px 5px 5px;}.elementor-210 .elementor-element.elementor-element-60b6abc5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-210 .elementor-element.elementor-element-69c92875{width:auto;max-width:auto;}.elementor-210 .elementor-element.elementor-element-69c92875 > .elementor-widget-container{margin:20px 0px 0px 10px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#6EC1E4;border-radius:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-69c92875 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-210 .elementor-element.elementor-element-11b1716c > .elementor-widget-container{margin:10px 0px -20px 15px;}.elementor-210 .elementor-element.elementor-element-11b1716c{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:27px;}.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-210 .elementor-element.elementor-element-6ca3aa99:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-6ca3aa99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F5350;}.elementor-210 .elementor-element.elementor-element-6ca3aa99{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-210 .elementor-element.elementor-element-6ca3aa99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-210 .elementor-element.elementor-element-3defac10 > .elementor-element-populated{border-style:none;}.elementor-210 .elementor-element.elementor-element-359f5d83 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-359f5d83{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-210 .elementor-element.elementor-element-1cbdc61c > .elementor-element-populated{border-style:none;}.elementor-210 .elementor-element.elementor-element-75c2d13d > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-75c2d13d{text-align:right;color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-210 .elementor-element.elementor-element-58a29ec9{--display:flex;}@media(max-width:1024px){.elementor-210 .elementor-element.elementor-element-6ca3aa99{border-width:1px 0px 0px 0px;}}@media(max-width:767px){.elementor-210 .elementor-element.elementor-element-7e8452ec{padding:10px 0px 10px 0px;}.elementor-210 .elementor-element.elementor-element-419bb297 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-210 .elementor-element.elementor-element-18072241{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-3b718135 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-6ea40f15 > .elementor-widget-container{margin:10px 0px -20px 15px;}.elementor-210 .elementor-element.elementor-element-6ea40f15{font-size:18px;line-height:26px;}.elementor-210 .elementor-element.elementor-element-49426c5b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-69c92875 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-210 .elementor-element.elementor-element-11b1716c > .elementor-widget-container{margin:10px 0px -20px 15px;}.elementor-210 .elementor-element.elementor-element-11b1716c{font-size:18px;line-height:26px;}.elementor-210 .elementor-element.elementor-element-359f5d83 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-210 .elementor-element.elementor-element-359f5d83{text-align:center;}.elementor-210 .elementor-element.elementor-element-75c2d13d{text-align:center;}}@media(min-width:768px){.elementor-210 .elementor-element.elementor-element-72aec4f{width:100%;}}