.elementor-496 .elementor-element.elementor-element-27fac90{--display:flex;--min-height:1010px;--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;--overlay-opacity:0.37;--padding-top:112px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-496 .elementor-element.elementor-element-27fac90:not(.elementor-motion-effects-element-type-background), .elementor-496 .elementor-element.elementor-element-27fac90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rcmafra.pt/wp-content/uploads/2026/06/fundo-pagina-em-construcao.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-496 .elementor-element.elementor-element-27fac90::before, .elementor-496 .elementor-element.elementor-element-27fac90 > .elementor-background-video-container::before, .elementor-496 .elementor-element.elementor-element-27fac90 > .e-con-inner > .elementor-background-video-container::before, .elementor-496 .elementor-element.elementor-element-27fac90 > .elementor-background-slideshow::before, .elementor-496 .elementor-element.elementor-element-27fac90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-496 .elementor-element.elementor-element-27fac90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-496 .elementor-element.elementor-element-31f9e2e{--display:flex;}.elementor-496 .elementor-element.elementor-element-75f731a{padding:0px 0px 0px 116px;}.elementor-496 .elementor-element.elementor-element-75f731a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:68px;font-weight:800;text-transform:none;}.elementor-496 .elementor-element.elementor-element-8a6e2de{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:180px;--padding-right:0px;}.elementor-496 .elementor-element.elementor-element-80d5cde{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-496 .elementor-element.elementor-element-acae1cd .elementor-button{background-color:var( --e-global-color-secondary );font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-496 .elementor-element.elementor-element-acae1cd .elementor-button:hover, .elementor-496 .elementor-element.elementor-element-acae1cd .elementor-button:focus{border-color:var( --e-global-color-text );}.elementor-496 .elementor-element.elementor-element-adf2f1a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-496 .elementor-element.elementor-element-adf2f1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-496 .elementor-element.elementor-element-dc79d8a{background-color:#042774;}.elementor-496 .elementor-element.elementor-element-9b6cb00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:235px;--padding-right:0px;}.elementor-496 .elementor-element.elementor-element-2433e61{--display:flex;}.elementor-496 .elementor-element.elementor-element-4d4b966{font-size:21px;}@media(max-width:1024px){.elementor-496 .elementor-element.elementor-element-27fac90:not(.elementor-motion-effects-element-type-background), .elementor-496 .elementor-element.elementor-element-27fac90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rcmafra.pt/wp-content/uploads/2026/06/fundo-pagina-em-construcao-tablet.png");}.elementor-496 .elementor-element.elementor-element-27fac90{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:84px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-496 .elementor-element.elementor-element-75f731a{padding:0px 0px 0px 83px;}.elementor-496 .elementor-element.elementor-element-75f731a .elementor-heading-title{font-size:43px;line-height:1em;}.elementor-496 .elementor-element.elementor-element-8a6e2de{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:83px;}.elementor-496 .elementor-element.elementor-element-80d5cde{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-496 .elementor-element.elementor-element-acae1cd{width:var( --container-widget-width, 172px );max-width:172px;--container-widget-width:172px;--container-widget-flex-grow:0;}.elementor-496 .elementor-element.elementor-element-acae1cd.elementor-element{--order:99999 /* order end hack */;}.elementor-496 .elementor-element.elementor-element-adf2f1a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-496 .elementor-element.elementor-element-9b6cb00{--padding-top:0px;--padding-bottom:0px;--padding-left:109px;--padding-right:0px;}}@media(max-width:767px){.elementor-496 .elementor-element.elementor-element-27fac90:not(.elementor-motion-effects-element-type-background), .elementor-496 .elementor-element.elementor-element-27fac90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rcmafra.pt/wp-content/uploads/2026/06/fundo-pagina-em-construcao-mobile.png");background-position:center right;}.elementor-496 .elementor-element.elementor-element-27fac90{--min-height:900px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-496 .elementor-element.elementor-element-75f731a{padding:24px 0px 0px 17px;}.elementor-496 .elementor-element.elementor-element-75f731a .elementor-heading-title{font-size:28px;}.elementor-496 .elementor-element.elementor-element-8a6e2de{--width:1600px;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-496 .elementor-element.elementor-element-80d5cde{--width:8%;--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}.elementor-496 .elementor-element.elementor-element-acae1cd{--e-transform-scale:0.7;padding:0px 0px 0px 0px;--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-496 .elementor-element.elementor-element-adf2f1a{--width:50%;--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-start;}.elementor-496 .elementor-element.elementor-element-9b6cb00{--padding-top:102px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-496 .elementor-element.elementor-element-4d4b966{padding:0px 0px 0px 15px;font-size:16px;line-height:1.3em;}}@media(min-width:768px){.elementor-496 .elementor-element.elementor-element-8a6e2de{--width:67%;}.elementor-496 .elementor-element.elementor-element-80d5cde{--width:31%;}.elementor-496 .elementor-element.elementor-element-adf2f1a{--width:25.163%;}}@media(max-width:1024px) and (min-width:768px){.elementor-496 .elementor-element.elementor-element-8a6e2de{--width:500px;}.elementor-496 .elementor-element.elementor-element-80d5cde{--width:500px;}.elementor-496 .elementor-element.elementor-element-adf2f1a{--width:500px;}}/* Start custom CSS */.elementor-88 [data-widget_type*="icon"] img,
.elementor-88 [class*="icon-box"] img,
.elementor-88 [class*="iconbox"] img,
.elementor-88 [class*="premium"] [class*="icon"] img,
.elementor-88 [class*="ekit"] [class*="icon"] img,
.elementor-88 [class*="jkit"] [class*="icon"] img {
  filter: brightness(0) saturate(100%) invert(84%) sepia(72%) saturate(1060%) hue-rotate(344deg) brightness(105%) contrast(101%) !important;
}

.elementor-88 [data-widget_type*="icon"] svg,
.elementor-88 [data-widget_type*="icon"] svg *,
.elementor-88 [class*="icon-box"] svg,
.elementor-88 [class*="icon-box"] svg *,
.elementor-88 [class*="iconbox"] svg,
.elementor-88 [class*="iconbox"] svg *,
.elementor-88 [class*="premium"] [class*="icon"] svg,
.elementor-88 [class*="premium"] [class*="icon"] svg * {
  fill: #FFD236 !important;
  stroke: #FFD236 !important;
  color: #FFD236 !important;
}/* End custom CSS */