.elementor-527 .elementor-element.elementor-element-b44c846{--display:flex;--min-height:40vh;--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;--background-transition:.3s;--overlay-opacity:.9}.elementor-527 .elementor-element.elementor-element-b44c846:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-b44c846>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://diamcorte.pt/wp-content/uploads/2024/10/IMG-20241022-WA0060.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-527 .elementor-element.elementor-element-b44c846:before,.elementor-527 .elementor-element.elementor-element-b44c846>.elementor-background-video-container:before,.elementor-527 .elementor-element.elementor-element-b44c846>.e-con-inner>.elementor-background-video-container:before,.elementor-527 .elementor-element.elementor-element-b44c846>.elementor-background-slideshow:before,.elementor-527 .elementor-element.elementor-element-b44c846>.e-con-inner>.elementor-background-slideshow:before,.elementor-527 .elementor-element.elementor-element-b44c846>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#f5bd50;--background-overlay:''}.elementor-527 .elementor-element.elementor-element-b44c846,.elementor-527 .elementor-element.elementor-element-b44c846:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-25cb8fc{--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;--background-transition:.3s}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-527 .elementor-element.elementor-element-e2ba84e{text-align:center}.elementor-527 .elementor-element.elementor-element-e2ba84e .elementor-heading-title{color:#303440;font-family:"Roboto",Sans-serif;font-size:55px;font-weight:800}.elementor-527 .elementor-element.elementor-element-f29197f{--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;--background-transition:.3s;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em}.elementor-527 .elementor-element.elementor-element-f29197f:not(.elementor-motion-effects-element-type-background),.elementor-527 .elementor-element.elementor-element-f29197f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-527 .elementor-element.elementor-element-f29197f,.elementor-527 .elementor-element.elementor-element-f29197f:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-7a276f2{--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;--background-transition:.3s}.elementor-527 .elementor-element.elementor-element-7a276f2,.elementor-527 .elementor-element.elementor-element-7a276f2:before{--border-transition:.3s}.elementor-527 .elementor-element.elementor-element-514104b .elementor-heading-title{color:#303440;font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:20px}@media(max-width:1024px){.elementor-527 .elementor-element.elementor-element-f29197f{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em}}@media(max-width:767px){.elementor-527 .elementor-element.elementor-element-b44c846{--min-height:25vh;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-527 .elementor-element.elementor-element-e2ba84e .elementor-heading-title{font-size:35px}.elementor-527 .elementor-element.elementor-element-f29197f{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}}@media(min-width:768px){.elementor-527 .elementor-element.elementor-element-25cb8fc{--width:100%}.elementor-527 .elementor-element.elementor-element-7a276f2{--width:100%}}