.elementor-kit-10{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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 { --title-XXL:clamp(32px, 17px + 2.5vw, 52px); --title-XL:clamp(28px, 17.5px + 1.75vw, 42px); --title-L:clamp(24px, 16.5px + 1.25vw, 34px); --title-M:clamp(21px, 16.5px + 0.75vw, 27px); --title-S:clamp(19px, 16.75px + 0.38vw, 22px); --title-XS:clamp(16px, 14.5px + 0.25vw, 18px); --title-XXS:clamp(11px, 9.5px + 0.25vw, 13px); --body-L:clamp(14px, 12.5px + 0.25vw, 16px); --body-M:clamp(13px, 12.25px + 0.13vw, 14px); --body-S:clamp(11px, 10.25px + 0.13vw, 12px); --color-dark:#000000; --color-base:#000000; --color-light:#DAEAE2; --color-white:#ffffff; --color-black:#000000; --color-text:#000000; --color-neutral-900:#909090; --color-neutral-400:#c4c4c4; --color-neutral-100:#ededed; --color-accent:#000; --radius-S:4px; --radius-M:8px; --radius-L:16px; --radius-FULL:999px; --spacing-xs:0.5rem; --spacing-s:0.75rem; --spacing-m:1rem; --spacing-l:1.5rem; --spacing-xl:2.5rem; --spacing-2xl:4rem; --spacing-3xl:6rem; --gap-xs:clamp(0.25rem, 0.15rem + 0.25vw, 0.5rem); --gap-s:clamp(0.5rem, 0.35rem + 0.4vw, 1rem); --gap-m:clamp(1rem, 0.7rem + 0.8vw, 1.75rem); --gap-l:clamp(1.5rem, 1rem + 1.5vw, 3rem); --padding-block-s:clamp(1rem, 0.5rem + 2.5vw, 2.15rem); --padding-block-m:clamp(1.5rem, 1rem + 1.5vw, 2.5rem); --padding-block-l:clamp(2rem, 1.25rem + 2.5vw, 3.5rem); --padding-block-xl:clamp(3rem, 1.75rem + 3.5vw, 5rem); --body-XL:clamp(16px, 14.5px + 0.25vw, 18px); --padding-xs:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem); --padding-s:clamp(0.25rem, 0.15rem + 0.4vw, 0.5rem); --padding-m:clamp(0.375rem, 0.275rem + 0.4vw, 0.625rem); --padding-l:clamp(0.625rem, 0.525rem + 0.4vw, 0.875rem); --padding-xl:clamp(1.125rem, 0.875rem + 1vw, 1.75rem); --padding-xxl:clamp(1.125rem, 0.875rem + 1vw, 1.75rem); --color-IT:#00b0eb; --color-Telephony:#d84288; --color-Cyber:#89418a; --color-Software:#71b84e; --color-Agency:#f8ab10; --color-ERP:#703859; }