.elementor-13 .elementor-element.elementor-element-7dfbb02b{--display:flex;--min-height:700px;--overlay-opacity:0;--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-13 .elementor-element.elementor-element-7dfbb02b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7dfbb02b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7683e52 );background-image:url("https://oficinapaulomar.pt/wp-content/uploads/2026/03/viladoconde-copia-2.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-7dfbb02b::before, .elementor-13 .elementor-element.elementor-element-7dfbb02b > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-7dfbb02b > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-7dfbb02b > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-7dfbb02b > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-7dfbb02b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7683e52 );--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-24a3b17{--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;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-13 .elementor-element.elementor-element-337ac3a{text-align:start;}.elementor-13 .elementor-element.elementor-element-337ac3a img{width:50%;opacity:0.32;}.elementor-13 .elementor-element.elementor-element-af305d4{text-align:center;}.elementor-13 .elementor-element.elementor-element-af305d4 img{width:50%;opacity:0.38;}.elementor-13 .elementor-element.elementor-element-3720574{text-align:end;}.elementor-13 .elementor-element.elementor-element-3720574 img{width:50%;opacity:0.31;}.elementor-13 .elementor-element.elementor-element-2212b5d{--display:flex;--min-height:0px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:40px 40px 40px 40px;--margin-top:-5%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-2212b5d.e-con{--align-self:center;}.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-282548c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-282548c .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-weight:900;text-transform:uppercase;color:var( --e-global-color-27d8b7c );}.elementor-13 .elementor-element.elementor-element-c6962dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-c6962dc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-27d8b7c );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );color:var( --e-global-color-text );}.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-13 .elementor-element.elementor-element-e8b86a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;text-transform:none;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-e8b86a4 a{color:#C9544B;}.elementor-13 .elementor-element.elementor-element-094e547{padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-094e547 img{width:100px;}.elementor-13 .elementor-element.elementor-element-e7ca364{--display:flex;--position:absolute;--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:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;bottom:-32px;--z-index:2;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-e7ca364{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-e7ca364{right:0px;}.elementor-13 .elementor-element.elementor-element-988a04b.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-988a04b{text-align:center;}.elementor-13 .elementor-element.elementor-element-988a04b img{width:70px;height:70px;}.elementor-13 .elementor-element.elementor-element-36b79760{--display:flex;--min-height:802px;--justify-content: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-13 .elementor-element.elementor-element-36b79760:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-36b79760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2E590;background-image:url("https://oficinapaulomar.pt/wp-content/uploads/2026/03/oficina-copia-2.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-36b79760.e-con{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-b64b7a0{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7d2376f1{--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-13 .elementor-element.elementor-element-7d00e4b6{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-4a17f3e9{--display:flex;}.elementor-13 .elementor-element.elementor-element-4a17f3e9.e-con{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-1ae5a192{text-align:start;}.elementor-13 .elementor-element.elementor-element-1ae5a192 .elementor-heading-title{font-family:"Arial Black, Gadget, sans-serif", Sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;color:#524F4F;}.elementor-13 .elementor-element.elementor-element-b3e2929{text-align:start;}.elementor-13 .elementor-element.elementor-element-b3e2929 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:#524F4F;}.elementor-13 .elementor-element.elementor-element-23d7196e{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );color:#333333;}.elementor-13 .elementor-element.elementor-element-bfd64b2{--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;--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-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-13 .elementor-element.elementor-element-c4aaa5a{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-13 .elementor-element.elementor-element-c4aaa5a .elementor-social-icon{background-color:#00C8D7;}.elementor-13 .elementor-element.elementor-element-c4aaa5a .elementor-social-icon i{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c4aaa5a .elementor-social-icon svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f684f00{--display:flex;--min-height:700px;--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-13 .elementor-element.elementor-element-f684f00:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f684f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EABE6C;background-image:url("https://oficinapaulomar.pt/wp-content/uploads/2026/03/chaparia-copia-2.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-17c7b96{padding:69px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-17c7b96 img{width:80px;height:80px;}.elementor-13 .elementor-element.elementor-element-33d3803{--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:flex-end;--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-13 .elementor-element.elementor-element-c9dc666{--display:flex;}.elementor-13 .elementor-element.elementor-element-c9dc666.e-con{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-7321413{text-align:start;}.elementor-13 .elementor-element.elementor-element-7321413 .elementor-heading-title{color:#524F4F;}.elementor-13 .elementor-element.elementor-element-3ce2c8e{text-align:start;}.elementor-13 .elementor-element.elementor-element-3ce2c8e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:#524F4F;}.elementor-13 .elementor-element.elementor-element-64dd81b{text-align:justify;color:#333333;}.elementor-13 .elementor-element.elementor-element-64dd81b a{color:var( --e-global-color-e7de32c );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-c302753 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-13 .elementor-element.elementor-element-c302753 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-13 .elementor-element.elementor-element-c302753 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-13 .elementor-element.elementor-element-c302753 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-13 .elementor-element.elementor-element-c302753 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-13 .elementor-element.elementor-element-c302753 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-c302753 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-c302753{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-c302753 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-c302753 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-13 .elementor-element.elementor-element-c302753 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-1df6dd8{--display:flex;--justify-content:space-around;}.elementor-13 .elementor-element.elementor-element-8e582e1{--display:flex;--overlay-opacity:1;}.elementor-13 .elementor-element.elementor-element-8e582e1::before, .elementor-13 .elementor-element.elementor-element-8e582e1 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-8e582e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-8e582e1 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-8e582e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-8e582e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://oficinapaulomar.pt/wp-content/uploads/2026/03/oficinapaulomar-servicos-39.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-13 .elementor-element.elementor-element-182df4c.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-182df4c img{width:200px;}.elementor-13 .elementor-element.elementor-element-1912f802{--display:flex;--min-height:800px;--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-13 .elementor-element.elementor-element-1912f802:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1912f802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A0D3C8;background-image:url("https://oficinapaulomar.pt/wp-content/uploads/2026/03/pintura-copia-2.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-3fa088a9{padding:60px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-3fa088a9 img{width:80px;height:80px;}.elementor-13 .elementor-element.elementor-element-7da918a7{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-024b6e5{--display:flex;}.elementor-13 .elementor-element.elementor-element-3fc80a07{--display:flex;--overlay-opacity:1;}.elementor-13 .elementor-element.elementor-element-3fc80a07::before, .elementor-13 .elementor-element.elementor-element-3fc80a07 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-3fc80a07 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-3fc80a07 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-3fc80a07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-3fc80a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://oficinapaulomar.pt/wp-content/uploads/2026/03/oficinapaulomar-servicos-34.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-13 .elementor-element.elementor-element-63c91abf.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-63c91abf img{width:200px;}.elementor-13 .elementor-element.elementor-element-568074b2{--display:flex;}.elementor-13 .elementor-element.elementor-element-568074b2.e-con{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-630b4e9b{text-align:start;}.elementor-13 .elementor-element.elementor-element-630b4e9b .elementor-heading-title{color:#524F4F;}.elementor-13 .elementor-element.elementor-element-19c9afc{text-align:start;}.elementor-13 .elementor-element.elementor-element-19c9afc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:#524F4F;}.elementor-13 .elementor-element.elementor-element-4f338521{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );color:#333333;}.elementor-13 .elementor-element.elementor-element-d24c197{--display:flex;--min-height:821px;--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-13 .elementor-element.elementor-element-d24c197:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d24c197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://oficinapaulomar.pt/wp-content/uploads/2026/03/mecanica-copia-2.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-210cddee{padding:84px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-210cddee img{width:80px;height:80px;}.elementor-13 .elementor-element.elementor-element-79b948af{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-188e7a30{--display:flex;}.elementor-13 .elementor-element.elementor-element-188e7a30.e-con{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-744fdc8b{text-align:start;}.elementor-13 .elementor-element.elementor-element-744fdc8b .elementor-heading-title{color:#524F4F;}.elementor-13 .elementor-element.elementor-element-71d59a0{text-align:start;}.elementor-13 .elementor-element.elementor-element-71d59a0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:#524F4F;}.elementor-13 .elementor-element.elementor-element-22a5a4b{text-align:justify;color:#333333;}.elementor-13 .elementor-element.elementor-element-22a5a4b a{color:var( --e-global-color-e7de32c );}.elementor-13 .elementor-element.elementor-element-8cfa0f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-13 .elementor-element.elementor-element-8cfa0f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-13 .elementor-element.elementor-element-8cfa0f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-13 .elementor-element.elementor-element-8cfa0f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-13 .elementor-element.elementor-element-8cfa0f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-13 .elementor-element.elementor-element-8cfa0f1 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-8cfa0f1 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-8cfa0f1{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-8cfa0f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-8cfa0f1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-13 .elementor-element.elementor-element-8cfa0f1 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-3e3c3ebe{--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;--justify-content:flex-end;--align-items:center;--overlay-opacity:1;}.elementor-13 .elementor-element.elementor-element-3e3c3ebe::before, .elementor-13 .elementor-element.elementor-element-3e3c3ebe > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-3e3c3ebe > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-3e3c3ebe > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-3e3c3ebe > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-3e3c3ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://oficinapaulomar.pt/wp-content/uploads/2026/03/oficinapaulomar-servicos-39.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-13 .elementor-element.elementor-element-3e3c3ebe .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-13 .elementor-element.elementor-element-3e3c3ebe.e-con{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-fc44607{text-align:start;}.elementor-13 .elementor-element.elementor-element-fc44607 img{width:200px;}.elementor-13 .elementor-element.elementor-element-61ead87{--display:flex;--min-height:821px;--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-13 .elementor-element.elementor-element-61ead87:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-61ead87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E6E8;background-image:url("https://oficinapaulomar.pt/wp-content/uploads/2026/03/chavenamao-copia.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-db3cf3a{padding:80px 0px 80px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-db3cf3a img{width:80px;height:80px;}.elementor-13 .elementor-element.elementor-element-9e6b2d8{--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:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7fc64f5{--display:flex;--justify-content:center;--align-items:flex-start;--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-13 .elementor-element.elementor-element-7fc64f5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-af30386{text-align:center;}.elementor-13 .elementor-element.elementor-element-af30386 img{width:100px;}.elementor-13 .elementor-element.elementor-element-4c68dac{--display:flex;}.elementor-13 .elementor-element.elementor-element-4c68dac.e-con{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-1059eae{text-align:start;}.elementor-13 .elementor-element.elementor-element-1059eae .elementor-heading-title{color:#524F4F;}.elementor-13 .elementor-element.elementor-element-dc6be65{text-align:start;}.elementor-13 .elementor-element.elementor-element-dc6be65 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:#524F4F;}.elementor-13 .elementor-element.elementor-element-2ec070c{text-align:justify;font-size:16px;color:#333333;}.elementor-13 .elementor-element.elementor-element-1998ef7{--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-13 .elementor-element.elementor-element-9881f93{--display:flex;}.elementor-13 .elementor-element.elementor-element-10f81ec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-13 .elementor-element.elementor-element-10f81ec:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-10f81ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85092f6 );}.elementor-13 .elementor-element.elementor-element-66f20c7{--display:flex;--min-height:250px;--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-66f20c7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-66f20c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oficinapaulomar.pt/wp-content/uploads/2026/03/oficinapaulomar-servicos-50.svg");background-position:bottom left;background-repeat:no-repeat;}.elementor-13 .elementor-element.elementor-element-ae9a3ae{--display:flex;--min-height:240px;--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:178px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ae9a3ae.e-con{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-714a8f9.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-714a8f9 img{width:57px;height:70px;}.elementor-13 .elementor-element.elementor-element-9483044{padding:30px 30px 30px 30px;}.elementor-13 .elementor-element.elementor-element-9483044 img{width:29px;}.elementor-13 .elementor-element.elementor-element-df55e6f.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-df55e6f img{width:43px;height:43px;}.elementor-13 .elementor-element.elementor-element-b4a14c4{--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-13 .elementor-element.elementor-element-b26d6da{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-13 .elementor-element.elementor-element-cc15413{text-align:center;}.elementor-13 .elementor-element.elementor-element-cc15413 img{height:250px;}.elementor-13 .elementor-element.elementor-element-af2c146{--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-13 .elementor-element.elementor-element-af2c146:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-af2c146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-16fd183{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-f8dba8d .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ac6e0a4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-f29b8b7{text-align:start;}.elementor-13 .elementor-element.elementor-element-f29b8b7 img{width:80px;height:80px;}body.elementor-page-13{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-2212b5d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-282548c{text-align:start;}.elementor-13 .elementor-element.elementor-element-c6962dc{text-align:start;}.elementor-13 .elementor-element.elementor-element-b64b7a0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-13 .elementor-element.elementor-element-33d3803{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-13 .elementor-element.elementor-element-7da918a7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-13 .elementor-element.elementor-element-79b948af{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-13 .elementor-element.elementor-element-fc44607 img{width:70%;}.elementor-13 .elementor-element.elementor-element-9e6b2d8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-13 .elementor-element.elementor-element-7fc64f5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-66f20c7{--min-height:300px;}.elementor-13 .elementor-element.elementor-element-ae9a3ae{--min-height:300px;--z-index:3;}.elementor-13 .elementor-element.elementor-element-714a8f9{padding:0px 0px 0px 126px;}.elementor-13 .elementor-element.elementor-element-714a8f9.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-b26d6da{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-cc15413 img{width:100%;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-24a3b17{--width:100%;--min-height:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-24a3b17.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-2212b5d{--margin-top:-54%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-282548c .elementor-heading-title{font-size:29px;line-height:35px;}.elementor-13 .elementor-element.elementor-element-e8b86a4{text-align:start;}.elementor-13 .elementor-element.elementor-element-094e547{padding:50px 0px 20px 0px;}.elementor-13 .elementor-element.elementor-element-094e547 img{width:70px;}.elementor-13 .elementor-element.elementor-element-988a04b{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-988a04b img{width:80px;}.elementor-13 .elementor-element.elementor-element-b64b7a0{--padding-top:24%;--padding-bottom:20%;--padding-left:4%;--padding-right:4%;}.elementor-13 .elementor-element.elementor-element-33d3803{--padding-top:20%;--padding-bottom:20%;--padding-left:4%;--padding-right:4%;}.elementor-13 .elementor-element.elementor-element-7da918a7{--padding-top:20%;--padding-bottom:20%;--padding-left:4%;--padding-right:4%;}.elementor-13 .elementor-element.elementor-element-79b948af{--padding-top:20%;--padding-bottom:20%;--padding-left:4%;--padding-right:4%;}.elementor-13 .elementor-element.elementor-element-9e6b2d8{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-13 .elementor-element.elementor-element-7fc64f5{--width:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7fc64f5.e-con{--order:99999 /* order end hack */;}.elementor-13 .elementor-element.elementor-element-af30386.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-66f20c7{--width:100%;--min-height:290px;}.elementor-13 .elementor-element.elementor-element-66f20c7.e-con{--order:99999 /* order end hack */;}.elementor-13 .elementor-element.elementor-element-ae9a3ae{--width:100%;}.elementor-13 .elementor-element.elementor-element-b4a14c4{--justify-content:flex-end;}.elementor-13 .elementor-element.elementor-element-b26d6da{--width:100%;}.elementor-13 .elementor-element.elementor-element-af2c146{--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:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-13 .elementor-element.elementor-element-16fd183{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f8dba8d{text-align:center;}.elementor-13 .elementor-element.elementor-element-f8dba8d .elementor-heading-title{font-size:2rem;line-height:2.2rem;}.elementor-13 .elementor-element.elementor-element-ac6e0a4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-7dfbb02b{--content-width:1200px;}.elementor-13 .elementor-element.elementor-element-2212b5d{--width:83%;}.elementor-13 .elementor-element.elementor-element-7d2376f1{--width:50%;}.elementor-13 .elementor-element.elementor-element-4a17f3e9{--width:50%;}.elementor-13 .elementor-element.elementor-element-f684f00{--content-width:1200px;}.elementor-13 .elementor-element.elementor-element-c9dc666{--width:50%;}.elementor-13 .elementor-element.elementor-element-1df6dd8{--width:50%;}.elementor-13 .elementor-element.elementor-element-024b6e5{--width:50%;}.elementor-13 .elementor-element.elementor-element-568074b2{--width:50%;}.elementor-13 .elementor-element.elementor-element-188e7a30{--width:50%;}.elementor-13 .elementor-element.elementor-element-3e3c3ebe{--width:50%;}.elementor-13 .elementor-element.elementor-element-9e6b2d8{--width:100%;}.elementor-13 .elementor-element.elementor-element-7fc64f5{--width:20%;}.elementor-13 .elementor-element.elementor-element-4c68dac{--width:60%;}.elementor-13 .elementor-element.elementor-element-9881f93{--width:20%;}.elementor-13 .elementor-element.elementor-element-66f20c7{--width:41%;}.elementor-13 .elementor-element.elementor-element-b4a14c4{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-b64b7a0{--width:100%;}.elementor-13 .elementor-element.elementor-element-7d2376f1{--width:50%;}.elementor-13 .elementor-element.elementor-element-4a17f3e9{--width:50%;}.elementor-13 .elementor-element.elementor-element-33d3803{--width:100%;}.elementor-13 .elementor-element.elementor-element-7da918a7{--width:100%;}.elementor-13 .elementor-element.elementor-element-79b948af{--width:100%;}.elementor-13 .elementor-element.elementor-element-188e7a30{--width:60%;}.elementor-13 .elementor-element.elementor-element-3e3c3ebe{--width:40%;}.elementor-13 .elementor-element.elementor-element-9e6b2d8{--width:100%;}.elementor-13 .elementor-element.elementor-element-66f20c7{--width:60%;}.elementor-13 .elementor-element.elementor-element-ae9a3ae{--width:100%;}.elementor-13 .elementor-element.elementor-element-16fd183{--width:60%;}.elementor-13 .elementor-element.elementor-element-ac6e0a4{--width:40%;}}@media(min-width:1025px){.elementor-13 .elementor-element.elementor-element-66f20c7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-66f20c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for image, class: .elementor-element-337ac3a */.elementor-13 .elementor-element.elementor-element-337ac3a img { animation: floatHorizontal 3s infinite ease-in-out; } @keyframes floatHorizontal { 0% { transform: translateX(0); } 50% { transform: translateX(20px); } 100% { transform: translateX(0); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af305d4 */.elementor-13 .elementor-element.elementor-element-af305d4 img { animation: floatHorizontal 5s infinite ease-in-out; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3720574 */.elementor-13 .elementor-element.elementor-element-3720574 img { animation: floatHorizontal 6s infinite ease-in-out; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-094e547 */.elementor-13 .elementor-element.elementor-element-094e547 img { animation: pulse 1.5s infinite; } @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.3); } 100% { transform: scale(1); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-988a04b */.elementor-13 .elementor-element.elementor-element-988a04b img { animation: pulse 2s infinite; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17c7b96 */.elementor-13 .elementor-element.elementor-element-17c7b96 img { animation: pulse 2s infinite; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-182df4c */.elementor-13 .elementor-element.elementor-element-182df4c img { animation: floatVertical 2s infinite ease-in-out; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa088a9 */.elementor-13 .elementor-element.elementor-element-3fa088a9 img { animation: pulse 2s infinite; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63c91abf */.elementor-13 .elementor-element.elementor-element-63c91abf img { animation: floatHorizontal 1s infinite ease-in-out; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-210cddee */.elementor-13 .elementor-element.elementor-element-210cddee img { animation: pulse 2s infinite; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db3cf3a */.elementor-13 .elementor-element.elementor-element-db3cf3a img { animation: pulse 2s infinite; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af30386 */.elementor-13 .elementor-element.elementor-element-af30386 img { animation: pulse 1.5s infinite; } @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.3); } 100% { transform: scale(1); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-714a8f9 */.elementor-13 .elementor-element.elementor-element-714a8f9 img {
  animation: pulse-glow-rotate 1.5s infinite;
}

@keyframes pulse-glow-rotate {
  0% {
    transform: scale(1) rotate(0deg);
    filter: brightness(1) drop-shadow(0 0 0px rgba(255, 255, 255, 0));
  }
  25% {
    transform: scale(1.15) rotate(20deg);
  }
  50% {
    transform: scale(1.3) rotate(20deg);
    filter: brightness(1.3) drop-shadow(0 0 15px rgba(255, 255, 255, 0.9));
  }
  75% {
    transform: scale(1.15) rotate(-20deg);
  }
  100% {
    transform: scale(1) rotate(0deg);
    filter: brightness(1) drop-shadow(0 0 0px rgba(255, 255, 255, 0));
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9483044 */.elementor-13 .elementor-element.elementor-element-9483044 img { animation: pulse 2s infinite; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df55e6f */.elementor-13 .elementor-element.elementor-element-df55e6f img { animation: pulse 0.8s infinite; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f29b8b7 */.elementor-13 .elementor-element.elementor-element-f29b8b7 img { animation: pulse 2s infinite; }/* End custom CSS */