@charset "UTF-8";
/* https://casaldacoelheira.pt/storage/elementor/css/post-4592.css?rnd=40793 */
.elementor-4592 .elementor-element.elementor-element-ad21d0b{--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;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-4592 .elementor-element.elementor-element-a5887cd{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row}.elementor-4592 .elementor-element.elementor-element-33092f9{--display:flex}.elementor-4592 .elementor-element.elementor-element-ebcf099>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-4c1fa92>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-4c1fa92{text-align:center}.elementor-4592 .elementor-element.elementor-element-4c1fa92 .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-2a541e7{--display:flex}.elementor-4592 .elementor-element.elementor-element-2e763e0>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-702f38e>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-702f38e{text-align:center}.elementor-4592 .elementor-element.elementor-element-702f38e .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-2208c50{--display:flex}.elementor-4592 .elementor-element.elementor-element-12579ef>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-fb65f59>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-fb65f59{text-align:center}.elementor-4592 .elementor-element.elementor-element-fb65f59 .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-8e1162a{--display:flex}.elementor-4592 .elementor-element.elementor-element-2a83694>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-989b007>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-989b007{text-align:center}.elementor-4592 .elementor-element.elementor-element-989b007 .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-bb6520a{--display:flex}.elementor-4592 .elementor-element.elementor-element-da929f3>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-038d5ec>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-038d5ec{text-align:center}.elementor-4592 .elementor-element.elementor-element-038d5ec .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-30b25d0{--display:flex}.elementor-4592 .elementor-element.elementor-element-163f2f7>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-84d6014>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-84d6014{text-align:center}.elementor-4592 .elementor-element.elementor-element-84d6014 .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-a022ba6{--display:flex}.elementor-4592 .elementor-element.elementor-element-ef83df9>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-4b4a140>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-4b4a140{text-align:center}.elementor-4592 .elementor-element.elementor-element-4b4a140 .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-4e3f01d{--display:flex}.elementor-4592 .elementor-element.elementor-element-13da642>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-f60cef5>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-f60cef5{text-align:center}.elementor-4592 .elementor-element.elementor-element-f60cef5 .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-c873d85{--display:flex}.elementor-4592 .elementor-element.elementor-element-4e7916e>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-06025b0>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-06025b0{text-align:center}.elementor-4592 .elementor-element.elementor-element-06025b0 .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-b512fdf{--display:flex}.elementor-4592 .elementor-element.elementor-element-79c9759>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-7107997>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-7107997{text-align:center}.elementor-4592 .elementor-element.elementor-element-7107997 .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-a4ab035{--display:flex}.elementor-4592 .elementor-element.elementor-element-5f567b1>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-17b783d>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-17b783d{text-align:center}.elementor-4592 .elementor-element.elementor-element-17b783d .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-ffb98f6{--display:flex}.elementor-4592 .elementor-element.elementor-element-5278bf7>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-f5dd1eb>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-f5dd1eb{text-align:center}.elementor-4592 .elementor-element.elementor-element-f5dd1eb .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-e047248{--display:flex}.elementor-4592 .elementor-element.elementor-element-1be9081>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-bc794e8>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-bc794e8{text-align:center}.elementor-4592 .elementor-element.elementor-element-bc794e8 .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-f37686a{--display:flex}.elementor-4592 .elementor-element.elementor-element-4a7e140>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-7c99a98>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-7c99a98{text-align:center}.elementor-4592 .elementor-element.elementor-element-7c99a98 .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-6ae434b{--display:flex}.elementor-4592 .elementor-element.elementor-element-494860b>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-f4c55da>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-f4c55da{text-align:center}.elementor-4592 .elementor-element.elementor-element-f4c55da .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-972a1c5{--display:flex}.elementor-4592 .elementor-element.elementor-element-66dbde0>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-15px;--e-transform-scale:1.1}.elementor-4592 .elementor-element.elementor-element-49083f7>.elementor-widget-container{margin:10px 0 0 0}.elementor-4592 .elementor-element.elementor-element-49083f7{text-align:center}.elementor-4592 .elementor-element.elementor-element-49083f7 .elementor-heading-title{font-size:16px}.elementor-4592 .elementor-element.elementor-element-843017e{--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-4592 .elementor-element.elementor-element-766cf2e>.elementor-widget-container{margin:0 0 11px 0}.elementor-4592 .elementor-element.elementor-element-766cf2e .elementor-heading-title{font-family:"Playfair Display",Sans-serif;text-transform:none}.elementor-4592 .elementor-element.elementor-element-7b66ebcd{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row}.elementor-4592 .elementor-element.elementor-element-62a1a079 img,.elementor-4592 .elementor-element.elementor-element-62a1a079 svg{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);box-shadow:6px 6px 12px 2px rgba(0,0,0,.31)}.elementor-4592 .elementor-element.elementor-element-30bd4b68 img,.elementor-4592 .elementor-element.elementor-element-30bd4b68 svg{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);box-shadow:6px 6px 12px 2px rgba(0,0,0,.31)}.elementor-4592 .elementor-element.elementor-element-34f5089c img,.elementor-4592 .elementor-element.elementor-element-34f5089c svg{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);box-shadow:6px 6px 12px 2px rgba(0,0,0,.31)}.elementor-4592 .elementor-element.elementor-element-2e982c89 img,.elementor-4592 .elementor-element.elementor-element-2e982c89 svg{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);box-shadow:6px 6px 12px 2px rgba(0,0,0,.31)}.elementor-4592 .elementor-element.elementor-element-81e2392 img,.elementor-4592 .elementor-element.elementor-element-81e2392 svg{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);box-shadow:6px 6px 12px 2px rgba(0,0,0,.31)}.elementor-4592 .elementor-element.elementor-element-19690bec img,.elementor-4592 .elementor-element.elementor-element-19690bec svg{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);box-shadow:6px 6px 12px 2px rgba(0,0,0,.31)}.elementor-4592 .elementor-element.elementor-element-316c2cc4 img,.elementor-4592 .elementor-element.elementor-element-316c2cc4 svg{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);box-shadow:6px 6px 12px 2px rgba(0,0,0,.31)}@media(max-width:1050px){.elementor-4592 .elementor-element.elementor-element-a5887cd{--grid-auto-flow:row}.elementor-4592 .elementor-element.elementor-element-7b66ebcd{--grid-auto-flow:row}}@media(max-width:850px){.elementor-4592 .elementor-element.elementor-element-a5887cd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}.elementor-4592 .elementor-element.elementor-element-7b66ebcd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}