.elementor-20703 .elementor-element.elementor-element-6b99608{--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;}.elementor-20703 .elementor-element.elementor-element-6b99608:not(.elementor-motion-effects-element-type-background), .elementor-20703 .elementor-element.elementor-element-6b99608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E1D0;}.elementor-20703 .elementor-element.elementor-element-11eb04c{--display:grid;--e-con-grid-template-columns:0.1fr 0.8fr 0.1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20703 .elementor-element.elementor-element-dc7f99a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20703 .elementor-element.elementor-element-dc7f99a .elementor-icon-wrapper{text-align:left;}.elementor-20703 .elementor-element.elementor-element-dc7f99a.elementor-view-stacked .elementor-icon{background-color:#27726C;}.elementor-20703 .elementor-element.elementor-element-dc7f99a.elementor-view-framed .elementor-icon, .elementor-20703 .elementor-element.elementor-element-dc7f99a.elementor-view-default .elementor-icon{color:#27726C;border-color:#27726C;}.elementor-20703 .elementor-element.elementor-element-dc7f99a.elementor-view-framed .elementor-icon, .elementor-20703 .elementor-element.elementor-element-dc7f99a.elementor-view-default .elementor-icon svg{fill:#27726C;}.elementor-20703 .elementor-element.elementor-element-dc7f99a .elementor-icon{font-size:24px;}.elementor-20703 .elementor-element.elementor-element-dc7f99a .elementor-icon svg{height:24px;}.elementor-20703 .elementor-element.elementor-element-6eba409.elementor-element{--align-self:center;}.elementor-widget-wpresidence_navigation_menu .hover_type_2.wpresidence-navigation-menu .menu > li:hover > a:before{border-top:var( --e-global-color-accent );}.elementor-widget-wpresidence_navigation_menu .hover_type_3.wpresidence-navigation-menu .menu > li:hover > a::before{background:var( --e-global-color-accent );}.elementor-widget-wpresidence_navigation_menu .hover_type_4.wpresidence-navigation-menu .menu > li:hover > a{background-color:var( --e-global-color-accent );}.elementor-widget-wpresidence_navigation_menu .hover_type_5.wpresidence-navigation-menu .menu > li:hover > a:before{background:var( --e-global-color-accent );}.elementor-widget-wpresidence_navigation_menu .hover_type_6.wpresidence-navigation-menu .menu > li:hover > a:before{border-color:var( --e-global-color-accent );}.elementor-widget-wpresidence_navigation_menu .menu-mega-menu-updated-container>ul>li>a{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-text );fill:var( --e-global-color-text );}.elementor-widget-wpresidence_navigation_menu .menu-mega-menu-updated-container>ul>li:hover>a,
					 .elementor-widget-wpresidence_navigation_menu .menu-mega-menu-updated-container>ul>li:focus>a{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-wpresidence_navigation_menu ul.menu> li:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-wpresidence_navigation_menu .menu-mega-menu-updated-container ul ul a, .elementor-widget-wpresidence_navigation_menu .wpestate_mega_menu2_wrapper a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wpresidence_navigation_menu .menu-mega-menu-updated-container .sub-menu > li:not(:last-child), .elementor-widget-wpresidence_navigation_menu .menu-mega-menu-updated-container .sub-menu > li:not(:last-child){border-bottom-color:var( --e-global-color-text );}.elementor-widget-wpresidence_navigation_menu  .mobilex-menu  a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wpresidence_navigation_menu .mobilex-menu li:not(:last-child){border-bottom-color:var( --e-global-color-text );}.elementor-20703 .elementor-element.elementor-element-8e956ec .hover_type_2.wpresidence-navigation-menu .menu > li:hover > a:before{border-top:3px solid #61CE70;}.elementor-20703 .elementor-element.elementor-element-8e956ec .hover_type_3.wpresidence-navigation-menu .menu > li:hover > a::before{background:#61CE70 !important;}.elementor-20703 .elementor-element.elementor-element-8e956ec .hover_type_4.wpresidence-navigation-menu .menu > li:hover > a{background-color:#61CE70;}.elementor-20703 .elementor-element.elementor-element-8e956ec .hover_type_5.wpresidence-navigation-menu .menu > li:hover > a:before{background:#61CE70;}.elementor-20703 .elementor-element.elementor-element-8e956ec .hover_type_6.wpresidence-navigation-menu .menu > li:hover > a:before{border-color:#61CE70 !important;}.elementor-20703 .elementor-element.elementor-element-8e956ec .menu-mega-menu-updated-container>ul>li>a{font-family:"Coconat", Sans-serif;font-weight:normal;color:#7A7A7A;fill:#7A7A7A;}.elementor-20703 .elementor-element.elementor-element-8e956ec ul.menu>li:not(:last-child):after{border-left-style:solid;}.elementor-20703 .elementor-element.elementor-element-8e956ec .mobilex-menu a{color:#B55430;transition:none;}.elementor-20703 .elementor-element.elementor-element-8e956ec .mobilex-menu li{background-color:#27726C;transition:none;}.elementor-20703 .elementor-element.elementor-element-8e956ec .mobilex-menu li:hover{background-color:#CAC1AB;transition:none;}.elementor-20703 .elementor-element.elementor-element-8e956ec .mobilex-menu li a:hover{background-color:#CAC1AB;transition:none;}.elementor-20703 .elementor-element.elementor-element-8e956ec .mobilex-menu .sub-menu li:hover{background-color:#CAC1AB;transition:none;}.elementor-20703 .elementor-element.elementor-element-8e956ec  .mobilex-menu  a{font-family:"Coconat", Sans-serif;font-size:24px;font-weight:500;} .elementor-20703 .elementor-element.elementor-element-8e956ec  .mobilex-menu li {padding:0px 0px 0px 0px;}.elementor-20703 .elementor-element.elementor-element-8e956ec .mobilex-menu li:not(:last-child){border-bottom-color:#DF121200;}.elementor-20703 .elementor-element.elementor-element-8e956ec .wpestate_mobile_menu_trigger{color:#C4C6AB;background-color:#02010100;}.elementor-20703 .elementor-element.elementor-element-8e956ec .wpestate_mobile_menu_trigger_close{color:#C4C6AB;background-color:#02010100;}.elementor-20703 .elementor-element.elementor-element-8e956ec .wpestate_mobile_menu_trigger svg path{stroke:#C4C6AB;}.elementor-20703 .elementor-element.elementor-element-8e956ec .wpestate_mobile_menu_trigger_close svg path{stroke:#C4C6AB;}@media(max-width:1024px){.elementor-20703 .elementor-element.elementor-element-11eb04c{--e-con-grid-template-columns:0.1fr 0.8fr 0.1fr;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-20703 .elementor-element.elementor-element-11eb04c{--e-con-grid-template-columns:0.1fr 0.8fr 0.1fr;--grid-auto-flow:row;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Coconat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://theandrasans.pt/wp-content/uploads/2025/03/Coconat-Regular.woff2') format('woff2'),
		url('https://theandrasans.pt/wp-content/uploads/2025/03/Coconat-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Coconat';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://theandrasans.pt/wp-content/uploads/2025/03/Coconat-Bold-1.woff2') format('woff2'),
		url('https://theandrasans.pt/wp-content/uploads/2025/03/Coconat-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */