.elementor-kit-7{--e-global-color-primary:#102A43;--e-global-color-secondary:#182229;--e-global-color-text:#182229;--e-global-color-accent:#A8C900;--e-global-color-269f7b9:#FFFFFF;--e-global-color-4d3944d:#F8F8F5;--e-global-color-f6501dd:#E8EEF3;--e-global-color-0f16474:#D5DDE3;--e-global-color-0b330ea:#63717A;--e-global-color-9a0a258:#718800;--e-global-color-a5cc826:#FAFBFB;--e-global-color-e3a7c7c:#F4F6F7;--e-global-typography-primary-font-family:"Mantrop static";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Source Sans 3 static";--e-global-typography-text-font-size:clamp(1.0625rem, calc(0.989rem + 0.326vw), 1.25rem);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.55em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-a5cc826 );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{padding:14px 24px 14px 24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Mantrop:Mantrop static; --Title-Size-XL:clamp(2.25rem, calc(1.663rem + 2.609vw), 3.75rem); --Title-Size-X:clamp(1.875rem, calc(1.484rem + 1.739vw), 2.875rem); --Title-Size-L:clamp(1.5625rem, calc(1.342rem + 0.978vw), 2.125rem); --Title-Size-M:clamp(1.3125rem, calc(1.166rem + 0.652vw), 1.6875rem); --Title-Size-S:clamp(1.3125rem, calc(1.239rem + 0.326vw), 1.5rem); --Title-Size-XS:clamp(1.1875rem, calc(1.139rem + 0.217vw), 1.3125rem); --Source-Sans-3:Source Sans 3 static; --Font-size-lead-source:clamp(1.375rem, calc(1.277rem + 0.435vw), 1.625rem); --Fonte-Size-Body-Large:clamp(1.1875rem, calc(1.114rem + 0.326vw), 1.375rem); --Font-Size-Body:clamp(1.0625rem, calc(0.989rem + 0.326vw), 1.25rem); --Fonte-Size-Small:clamp(0.875rem, calc(0.826rem + 0.217vw), 1rem); --Font-Size-Menu-Principal:clamp(0.9375rem, calc(0.913rem + 0.109vw), 1rem); --Cor-AGF-Navy-Primary:#102A43; --Cor-Graphite:#182229; --Cor-AGF-Green:#A8C900; --Cor-White-Surface-Elevated:#ffffff; --Cor-Surface-Soft-White:#F4F6F7; --Cor-Navy-Light:#E8EEF3; --Cor-Border:#D5DDE3; --Cor-Text-Muted:#63717A; --Cor-Green-Dark:#718800; --Fonte-Button-Primary:clamp(0.938rem, calc(0.911rem + 0.114vw), 1rem); --Space-XS:0.5rem; --Space-S:clamp(0.75rem, calc(0.6653rem + 0.3766vw), 1rem); --Space-M:clamp(1rem, calc(0.8305rem + 0.7531vw), 1.5rem); --Space-L:clamp(1.5rem, calc(1.3305rem + 0.7531vw), 2rem); --Space-XL:clamp(2rem, calc(1.6611rem + 1.5063vw), 3rem); --Space-2XL:clamp(3rem, calc(2.6611rem + 1.5063vw), 4rem); --Space-3XL:clamp(4rem, calc(3.3222rem + 3.0126vw), 6rem); --Space-4XL:clamp(6rem, calc(5.3222rem + 3.0126vw), 8rem); --Transparent:#ffffff00; --Cor-Background-base:#FAFBFB; --Cor-Card-Standard:#FBFEFF; }
/* Start custom CSS */.elementor-widget-text-editor p {
    margin-top: 0;
}

.elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mantrop static';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://agftech.pt/wp-content/uploads/2026/09/manrope-latin-200-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Mantrop static';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://agftech.pt/wp-content/uploads/2026/09/manrope-latin-400-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Mantrop static';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://agftech.pt/wp-content/uploads/2026/09/manrope-latin-600-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Mantrop static';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://agftech.pt/wp-content/uploads/2026/09/manrope-latin-800-normal.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Source Sans 3 static';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://agftech.pt/wp-content/uploads/2026/09/source-sans-3-latin-200-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3 static';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://agftech.pt/wp-content/uploads/2026/09/source-sans-3-latin-400-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3 static';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://agftech.pt/wp-content/uploads/2026/09/source-sans-3-latin-600-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3 static';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://agftech.pt/wp-content/uploads/2026/09/source-sans-3-latin-800-normal.woff2') format('woff2');
}
/* End Custom Fonts CSS */