.elementor-18445 .elementor-element.elementor-element-a4mroot{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18445 .elementor-element.elementor-element-a4mroot:not(.elementor-motion-effects-element-type-background), .elementor-18445 .elementor-element.elementor-element-a4mroot > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00FFC6;}.elementor-18445 .elementor-element.elementor-element-a4mroot .trx_addons_bg_text{z-index:0;}.elementor-18445 .elementor-element.elementor-element-a4mroot .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-18445 .elementor-element.elementor-element-a4mroot .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-18445 .elementor-element.elementor-element-a4mtop{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#373A36;--border-color:#373A36;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-18445 .elementor-element.elementor-element-a4mtop .trx_addons_bg_text{z-index:0;}.elementor-18445 .elementor-element.elementor-element-a4mtop .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-18445 .elementor-element.elementor-element-a4mtop .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-18445 .elementor-element.elementor-element-a4mlen{width:auto;max-width:auto;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4mlen > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18445 .elementor-element.elementor-element-a4mlen .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:300;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4msep1{width:auto;max-width:auto;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4msep1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18445 .elementor-element.elementor-element-a4msep1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:300;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4mlca{width:auto;max-width:auto;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4mlca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18445 .elementor-element.elementor-element-a4mlca .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:300;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4msep2{width:auto;max-width:auto;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4msep2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18445 .elementor-element.elementor-element-a4msep2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:300;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4mles{width:auto;max-width:auto;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4mles > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18445 .elementor-element.elementor-element-a4mles .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:300;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4mabout{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4mabout > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4mabout .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:200;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4msvc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#373A36;--border-color:#373A36;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18445 .elementor-element.elementor-element-a4msvc .trx_addons_bg_text{z-index:0;}.elementor-18445 .elementor-element.elementor-element-a4msvc .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-18445 .elementor-element.elementor-element-a4msvc .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-18445 .elementor-element.elementor-element-a4msh > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18445 .elementor-element.elementor-element-a4msh{text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4msh .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4menginyeria{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4menginyeria > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}.elementor-18445 .elementor-element.elementor-element-a4menginyeria .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:200;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4mmaquinaria{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4mmaquinaria > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}.elementor-18445 .elementor-element.elementor-element-a4mmaquinaria .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:200;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4mrobotica{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4mrobotica > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}.elementor-18445 .elementor-element.elementor-element-a4mrobotica .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:200;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4mdades{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4mdades > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}.elementor-18445 .elementor-element.elementor-element-a4mdades .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:200;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4msectors{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4msectors > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4msectors .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:200;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4mprojects{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4mprojects > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4mprojects .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:200;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4mfoot{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#373A36;--border-color:#373A36;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-18445 .elementor-element.elementor-element-a4mfoot .trx_addons_bg_text{z-index:0;}.elementor-18445 .elementor-element.elementor-element-a4mfoot .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-18445 .elementor-element.elementor-element-a4mfoot .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-18445 .elementor-element.elementor-element-a4mfuneix{width:auto;max-width:auto;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4mfuneix > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18445 .elementor-element.elementor-element-a4mfuneix .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4mfootsep{width:auto;max-width:auto;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4mfootsep > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18445 .elementor-element.elementor-element-a4mfootsep .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.elementor-18445 .elementor-element.elementor-element-a4mfcontacte{width:auto;max-width:auto;text-align:center;}.elementor-18445 .elementor-element.elementor-element-a4mfcontacte > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18445 .elementor-element.elementor-element-a4mfcontacte .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#373A36;}.trx-addons-layout--edit-mode .trx-addons-layout__inner{background-color:var(--theme-color-bg_color);}.trx-addons-layout--single-preview .trx-addons-layout__inner{background-color:var(--theme-color-bg_color);}@media(min-width:768px){.elementor-18445 .elementor-element.elementor-element-a4mroot{--width:100%;}.elementor-18445 .elementor-element.elementor-element-a4mtop{--width:100%;}.elementor-18445 .elementor-element.elementor-element-a4msvc{--width:100%;}.elementor-18445 .elementor-element.elementor-element-a4mfoot{--width:100%;}}@media(max-width:1024px){.elementor-18445 .elementor-element.elementor-element-a4mtop{--min-height:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-18445 .elementor-element.elementor-element-a4mabout .elementor-heading-title{font-size:44px;}.elementor-18445 .elementor-element.elementor-element-a4msvc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18445 .elementor-element.elementor-element-a4menginyeria .elementor-heading-title{font-size:44px;}.elementor-18445 .elementor-element.elementor-element-a4mmaquinaria .elementor-heading-title{font-size:44px;}.elementor-18445 .elementor-element.elementor-element-a4mrobotica .elementor-heading-title{font-size:44px;}.elementor-18445 .elementor-element.elementor-element-a4mdades .elementor-heading-title{font-size:44px;}.elementor-18445 .elementor-element.elementor-element-a4msectors .elementor-heading-title{font-size:44px;}.elementor-18445 .elementor-element.elementor-element-a4mprojects .elementor-heading-title{font-size:44px;}.elementor-18445 .elementor-element.elementor-element-a4mfoot{--min-height:0px;}}@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4mtop{--min-height:0px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-18445 .elementor-element.elementor-element-a4mlen .elementor-heading-title{font-size:18px;}.elementor-18445 .elementor-element.elementor-element-a4msep1 .elementor-heading-title{font-size:18px;}.elementor-18445 .elementor-element.elementor-element-a4mlca .elementor-heading-title{font-size:18px;}.elementor-18445 .elementor-element.elementor-element-a4msep2 .elementor-heading-title{font-size:18px;}.elementor-18445 .elementor-element.elementor-element-a4mles .elementor-heading-title{font-size:18px;}.elementor-18445 .elementor-element.elementor-element-a4mabout .elementor-heading-title{font-size:32px;}.elementor-18445 .elementor-element.elementor-element-a4msvc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18445 .elementor-element.elementor-element-a4msh .elementor-heading-title{font-size:22px;}.elementor-18445 .elementor-element.elementor-element-a4menginyeria .elementor-heading-title{font-size:32px;}.elementor-18445 .elementor-element.elementor-element-a4mmaquinaria .elementor-heading-title{font-size:32px;}.elementor-18445 .elementor-element.elementor-element-a4mrobotica .elementor-heading-title{font-size:32px;}.elementor-18445 .elementor-element.elementor-element-a4mdades .elementor-heading-title{font-size:32px;}.elementor-18445 .elementor-element.elementor-element-a4msectors .elementor-heading-title{font-size:32px;}.elementor-18445 .elementor-element.elementor-element-a4mprojects .elementor-heading-title{font-size:32px;}.elementor-18445 .elementor-element.elementor-element-a4mfoot{--min-height:0px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-18445 .elementor-element.elementor-element-a4mfuneix .elementor-heading-title{font-size:22px;}.elementor-18445 .elementor-element.elementor-element-a4mfootsep .elementor-heading-title{font-size:22px;}.elementor-18445 .elementor-element.elementor-element-a4mfcontacte .elementor-heading-title{font-size:22px;}}/* Start custom CSS for heading, class: .elementor-element-a4mlen */.elementor-18445 .elementor-element.elementor-element-a4mlen .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(14px,min(2.354973dvh,4.62vw),24px);font-weight:300;letter-spacing:0;line-height:1.2;margin:0;} .elementor-18445 .elementor-element.elementor-element-a4mlen a {display:flex;align-items:center;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mlen a:hover {text-decoration:underline;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4mlen .elementor-heading-title {font-size:clamp(12px,min(4.8vw,2.324752dvh),20px);} .elementor-18445 .elementor-element.elementor-element-a4mlen a {position:relative;} .elementor-18445 .elementor-element.elementor-element-a4mlen a:before {content:"";position:absolute;left:-3px;right:-3px;top:50%;height:max(32px,6.004863dvh);transform:translateY(-50%);}} @media(max-width:767px) and (max-height:420px){.elementor-18445 .elementor-element.elementor-element-a4mlen a:before{height:30px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4msep1 */.elementor-18445 .elementor-element.elementor-element-a4msep1 .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(14px,min(2.354973dvh,4.62vw),24px);font-weight:300;letter-spacing:0;line-height:1.2;margin:0;} .elementor-18445 .elementor-element.elementor-element-a4msep1 a {display:flex;align-items:center;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4msep1 a:hover {text-decoration:underline;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4msep1 .elementor-heading-title {font-size:clamp(12px,min(4.8vw,2.324752dvh),20px);} .elementor-18445 .elementor-element.elementor-element-a4msep1 a {position:relative;} .elementor-18445 .elementor-element.elementor-element-a4msep1 a:before {content:"";position:absolute;left:-3px;right:-3px;top:50%;height:max(32px,6.004863dvh);transform:translateY(-50%);}} @media(max-width:767px) and (max-height:420px){.elementor-18445 .elementor-element.elementor-element-a4msep1 a:before{height:30px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4mlca */.elementor-18445 .elementor-element.elementor-element-a4mlca .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(14px,min(2.354973dvh,4.62vw),24px);font-weight:300;letter-spacing:0;line-height:1.2;margin:0;} .elementor-18445 .elementor-element.elementor-element-a4mlca a {display:flex;align-items:center;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mlca a:hover {text-decoration:underline;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4mlca .elementor-heading-title {font-size:clamp(12px,min(4.8vw,2.324752dvh),20px);} .elementor-18445 .elementor-element.elementor-element-a4mlca a {position:relative;} .elementor-18445 .elementor-element.elementor-element-a4mlca a:before {content:"";position:absolute;left:-3px;right:-3px;top:50%;height:max(32px,6.004863dvh);transform:translateY(-50%);}} @media(max-width:767px) and (max-height:420px){.elementor-18445 .elementor-element.elementor-element-a4mlca a:before{height:30px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4msep2 */.elementor-18445 .elementor-element.elementor-element-a4msep2 .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(14px,min(2.354973dvh,4.62vw),24px);font-weight:300;letter-spacing:0;line-height:1.2;margin:0;} .elementor-18445 .elementor-element.elementor-element-a4msep2 a {display:flex;align-items:center;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4msep2 a:hover {text-decoration:underline;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4msep2 .elementor-heading-title {font-size:clamp(12px,min(4.8vw,2.324752dvh),20px);} .elementor-18445 .elementor-element.elementor-element-a4msep2 a {position:relative;} .elementor-18445 .elementor-element.elementor-element-a4msep2 a:before {content:"";position:absolute;left:-3px;right:-3px;top:50%;height:max(32px,6.004863dvh);transform:translateY(-50%);}} @media(max-width:767px) and (max-height:420px){.elementor-18445 .elementor-element.elementor-element-a4msep2 a:before{height:30px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4mles */.elementor-18445 .elementor-element.elementor-element-a4mles .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(14px,min(2.354973dvh,4.62vw),24px);font-weight:300;letter-spacing:0;line-height:1.2;margin:0;} .elementor-18445 .elementor-element.elementor-element-a4mles a {display:flex;align-items:center;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mles a:hover {text-decoration:underline;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4mles .elementor-heading-title {font-size:clamp(12px,min(4.8vw,2.324752dvh),20px);} .elementor-18445 .elementor-element.elementor-element-a4mles a {position:relative;} .elementor-18445 .elementor-element.elementor-element-a4mles a:before {content:"";position:absolute;left:-3px;right:-3px;top:50%;height:max(32px,6.004863dvh);transform:translateY(-50%);}} @media(max-width:767px) and (max-height:420px){.elementor-18445 .elementor-element.elementor-element-a4mles a:before{height:30px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4mtop */.elementor-18445 .elementor-element.elementor-element-a4mtop {height:100%;min-height:0;box-sizing:border-box;padding:2.63521dvh max(45px,8.9dvh) 0;gap:clamp(5px,.88311dvh,9px);border-color:#373A36;flex-wrap:nowrap;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4mtop {padding:1.440217dvh calc(clamp(44px,15.55vw,74px) + 6px) 0;gap:clamp(4px,1.8vw,7px);}} @media(max-width:767px) and (max-height:420px){.elementor-18445 .elementor-element.elementor-element-a4mtop{padding:0 46px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4mabout */.elementor-18445 .elementor-element.elementor-element-a4mabout {width:100%;height:100%;min-height:0;display:flex;flex-direction:column;border-color:#373A36;} .elementor-18445 .elementor-element.elementor-element-a4mabout > .elementor-widget-container {display:flex;flex-direction:column;flex:1;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mabout .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(18px,min(5.887432dvh,8.2vw),60px);font-weight:200;letter-spacing:0;line-height:1.2;margin:0;display:flex;flex-direction:column;flex:1;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mabout a {display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:0 12px;box-sizing:border-box;transition:background-color .2s;} .elementor-18445 .elementor-element.elementor-element-a4mabout a:hover {background:#A5FEEF;color:#373A36;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4mabout .elementor-heading-title {font-size:clamp(18px,min(12.458533vw,6.033965dvh),52px);} .elementor-18445 .elementor-element.elementor-element-a4mabout a{padding-inline:10px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4msh */.elementor-18445 .elementor-element.elementor-element-a4msh {display:flex;align-items:center;justify-content:center;min-height:0;height:100%;box-sizing:border-box;padding-top:3.73852dvh;margin:0;} .elementor-18445 .elementor-element.elementor-element-a4msh .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(14px,min(2.943716dvh,5.64vw),30px);font-weight:400;letter-spacing:0;line-height:1.2;margin:0;} @media(max-height:420px){.elementor-18445 .elementor-element.elementor-element-a4msh{padding-top:1.5dvh;}} @media(min-height:421px){.elementor-18445 .elementor-element.elementor-element-a4msh .elementor-heading-title{transform:translateY(.588743dvh);}}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4msh {display:grid;place-items:center;padding:0;} .elementor-18445 .elementor-element.elementor-element-a4msh > .elementor-widget-container{height:auto;width:100%;} .elementor-18445 .elementor-element.elementor-element-a4msh .elementor-heading-title {font-size:clamp(14px,min(6vw,2.90594dvh),26px);transform:translateY(2.02dvh);}} @media(max-width:767px) and (max-height:420px){.elementor-18445 .elementor-element.elementor-element-a4msh .elementor-heading-title{font-size:14px;transform:translateY(.5dvh);}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4menginyeria */.elementor-18445 .elementor-element.elementor-element-a4menginyeria {width:100%;height:100%;min-height:0;display:flex;flex-direction:column;border-color:#373A36;} .elementor-18445 .elementor-element.elementor-element-a4menginyeria > .elementor-widget-container {display:flex;flex-direction:column;flex:1;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4menginyeria .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(18px,min(5.887432dvh,8.2vw),60px);font-weight:200;letter-spacing:0;line-height:1.2;margin:0;display:flex;flex-direction:column;flex:1;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4menginyeria a {display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:0 12px;box-sizing:border-box;transition:background-color .2s;} .elementor-18445 .elementor-element.elementor-element-a4menginyeria a:hover {background:#A5FEEF;color:#373A36;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4menginyeria .elementor-heading-title {font-size:clamp(18px,min(12.458533vw,6.033965dvh),52px);} .elementor-18445 .elementor-element.elementor-element-a4menginyeria a{padding-inline:10px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4mmaquinaria */.elementor-18445 .elementor-element.elementor-element-a4mmaquinaria {width:100%;height:100%;min-height:0;display:flex;flex-direction:column;border-color:#373A36;} .elementor-18445 .elementor-element.elementor-element-a4mmaquinaria > .elementor-widget-container {display:flex;flex-direction:column;flex:1;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mmaquinaria .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(18px,min(5.887432dvh,8.2vw),60px);font-weight:200;letter-spacing:0;line-height:1.2;margin:0;display:flex;flex-direction:column;flex:1;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mmaquinaria a {display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:0 12px;box-sizing:border-box;transition:background-color .2s;} .elementor-18445 .elementor-element.elementor-element-a4mmaquinaria a:hover {background:#A5FEEF;color:#373A36;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4mmaquinaria .elementor-heading-title {font-size:clamp(18px,min(12.458533vw,6.033965dvh),52px);} .elementor-18445 .elementor-element.elementor-element-a4mmaquinaria a{padding-inline:10px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4mrobotica */.elementor-18445 .elementor-element.elementor-element-a4mrobotica {width:100%;height:100%;min-height:0;display:flex;flex-direction:column;border-color:#373A36;} .elementor-18445 .elementor-element.elementor-element-a4mrobotica > .elementor-widget-container {display:flex;flex-direction:column;flex:1;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mrobotica .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(18px,min(5.887432dvh,8.2vw),60px);font-weight:200;letter-spacing:0;line-height:1.2;margin:0;display:flex;flex-direction:column;flex:1;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mrobotica a {display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:0 12px;box-sizing:border-box;transition:background-color .2s;} .elementor-18445 .elementor-element.elementor-element-a4mrobotica a:hover {background:#A5FEEF;color:#373A36;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4mrobotica .elementor-heading-title {font-size:clamp(18px,min(12.458533vw,6.033965dvh),52px);} .elementor-18445 .elementor-element.elementor-element-a4mrobotica a{padding-inline:10px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4mdades */.elementor-18445 .elementor-element.elementor-element-a4mdades {width:100%;height:100%;min-height:0;display:flex;flex-direction:column;border-color:#373A36;} .elementor-18445 .elementor-element.elementor-element-a4mdades > .elementor-widget-container {display:flex;flex-direction:column;flex:1;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mdades .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(18px,min(5.887432dvh,8.2vw),60px);font-weight:200;letter-spacing:0;line-height:1.2;margin:0;display:flex;flex-direction:column;flex:1;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mdades a {display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:0 12px;box-sizing:border-box;transition:background-color .2s;} .elementor-18445 .elementor-element.elementor-element-a4mdades a:hover {background:#A5FEEF;color:#373A36;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4mdades .elementor-heading-title {font-size:clamp(18px,min(12.458533vw,6.033965dvh),52px);} .elementor-18445 .elementor-element.elementor-element-a4mdades a{padding-inline:10px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4msvc */.elementor-18445 .elementor-element.elementor-element-a4msvc {display:grid;grid-template-rows:minmax(0,85fr) repeat(4,minmax(0,100.02fr));min-height:0;height:100%;padding:0 0 1.634322dvh;box-sizing:border-box;gap:0;border-color:#373A36;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4msvc {grid-template-rows:minmax(0,56.52fr) repeat(4,minmax(0,62.3051fr));padding-bottom:1.098425dvh;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4msectors */.elementor-18445 .elementor-element.elementor-element-a4msectors {width:100%;height:100%;min-height:0;display:flex;flex-direction:column;border-color:#373A36;} .elementor-18445 .elementor-element.elementor-element-a4msectors > .elementor-widget-container {display:flex;flex-direction:column;flex:1;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4msectors .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(18px,min(5.887432dvh,8.2vw),60px);font-weight:200;letter-spacing:0;line-height:1.2;margin:0;display:flex;flex-direction:column;flex:1;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4msectors a {display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:0 12px;box-sizing:border-box;transition:background-color .2s;} .elementor-18445 .elementor-element.elementor-element-a4msectors a:hover {background:#A5FEEF;color:#373A36;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4msectors .elementor-heading-title {font-size:clamp(18px,min(12.458533vw,6.033965dvh),52px);} .elementor-18445 .elementor-element.elementor-element-a4msectors a{padding-inline:10px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4mprojects */.elementor-18445 .elementor-element.elementor-element-a4mprojects {width:100%;height:100%;min-height:0;display:flex;flex-direction:column;border-color:#373A36;} .elementor-18445 .elementor-element.elementor-element-a4mprojects > .elementor-widget-container {display:flex;flex-direction:column;flex:1;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mprojects .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(18px,min(5.887432dvh,8.2vw),60px);font-weight:200;letter-spacing:0;line-height:1.2;margin:0;display:flex;flex-direction:column;flex:1;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mprojects a {display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:0 12px;box-sizing:border-box;transition:background-color .2s;} .elementor-18445 .elementor-element.elementor-element-a4mprojects a:hover {background:#A5FEEF;color:#373A36;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4mprojects .elementor-heading-title {font-size:clamp(18px,min(12.458533vw,6.033965dvh),52px);} .elementor-18445 .elementor-element.elementor-element-a4mprojects a{padding-inline:10px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4mfuneix */.elementor-18445 .elementor-element.elementor-element-a4mfuneix .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(14px,min(2.943716dvh,5.64vw),30px);font-weight:400;letter-spacing:0;line-height:1.2;margin:0;} .elementor-18445 .elementor-element.elementor-element-a4mfuneix a {display:flex;align-items:center;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mfuneix a:hover{text-decoration:underline;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4mfuneix .elementor-heading-title {font-size:clamp(14px,min(6vw,2.90594dvh),26px);} .elementor-18445 .elementor-element.elementor-element-a4mfuneix a {min-height:44px;}} @media(max-width:767px) and (max-height:420px){.elementor-18445 .elementor-element.elementor-element-a4mfuneix a{min-height:32px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4mfootsep */.elementor-18445 .elementor-element.elementor-element-a4mfootsep .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(14px,min(2.943716dvh,5.64vw),30px);font-weight:400;letter-spacing:0;line-height:1.2;margin:0;} .elementor-18445 .elementor-element.elementor-element-a4mfootsep a {display:flex;align-items:center;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mfootsep a:hover{text-decoration:underline;} .elementor-18445 .elementor-element.elementor-element-a4mfootsep {width:1px;min-width:1px;height:clamp(18px,3.265563dvh,34px);background:#373A36;} .elementor-18445 .elementor-element.elementor-element-a4mfootsep .elementor-heading-title {font-size:0;line-height:0;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4mfootsep{height:clamp(18px,min(6.91033vw,3.34684dvh),28px);}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4mfcontacte */.elementor-18445 .elementor-element.elementor-element-a4mfcontacte .elementor-heading-title {font-family:"Amida Menu Manrope",Manrope,sans-serif;font-size:clamp(14px,min(2.943716dvh,5.64vw),30px);font-weight:400;letter-spacing:0;line-height:1.2;margin:0;} .elementor-18445 .elementor-element.elementor-element-a4mfcontacte a {display:flex;align-items:center;min-height:0;} .elementor-18445 .elementor-element.elementor-element-a4mfcontacte a:hover{text-decoration:underline;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4mfcontacte .elementor-heading-title {font-size:clamp(14px,min(6vw,2.90594dvh),26px);} .elementor-18445 .elementor-element.elementor-element-a4mfcontacte a {min-height:44px;}} @media(max-width:767px) and (max-height:420px){.elementor-18445 .elementor-element.elementor-element-a4mfcontacte a{min-height:32px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4mfoot */.elementor-18445 .elementor-element.elementor-element-a4mfoot {height:100%;min-height:0;box-sizing:border-box;padding:.4dvh 16px 0;gap:clamp(10px,1.766229dvh,18px);border-color:#373A36;flex-wrap:nowrap;}
@media(max-width:767px){.elementor-18445 .elementor-element.elementor-element-a4mfoot {padding:0 12px;gap:clamp(10px,3.6vw,16px);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4mroot */@font-face {font-family:"Amida Menu Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url("https://amida4.com/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-VariableFont_wght.woff2") format("woff2");}
/* Page 1: measured row heights, scaled to the visible viewport. */
.elementor-18445 .elementor-element.elementor-element-a4mroot {--amida-menu-bg:#00FFC6;--amida-menu-ink:#373A36;--amida-menu-rule:#373A36;display:grid;grid-template-rows:minmax(32px,79.9226fr) minmax(0,100.3472fr) minmax(0,501.7357fr) minmax(0,100.5384fr) minmax(0,100.0063fr) minmax(36px,100.0062fr);height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;max-width:100%;box-sizing:border-box;padding:0 0 3.587762dvh;gap:0;background:#00FFC6;}
.elementor-18445 .elementor-element.elementor-element-a4mroot > .elementor-element {min-height:0;min-width:0;}
.elementor-18445 .elementor-element.elementor-element-a4mroot a {color:inherit;text-decoration:none;}
.elementor-18445 .elementor-element.elementor-element-a4mroot a:focus-visible {outline:2px solid #373A36;outline-offset:-4px;}
#menu_panel:has(.elementor-18445) {background:#00FFC6!important;overflow:hidden;}
#menu_panel:has(.elementor-18445):not(.opened) {visibility:hidden;pointer-events:none;}
#menu_panel:has(.elementor-18445).opened {visibility:visible;pointer-events:auto;}
#menu_panel:has(.elementor-18445) > .sc_layouts_panel_menu_inner {background:#00FFC6!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#373A36 #00FFC6;}
#menu_panel:has(.elementor-18445) > .sc_layouts_panel_menu_inner > .elementor {height:auto;min-height:100%;}
#menu_panel:has(.elementor-18445) .sc_layouts_panel_menu_close {position:absolute!important;top:0!important;right:0!important;width:clamp(40px,8.41313dvh,86px)!important;height:max(32px,7.842317dvh)!important;z-index:5;display:flex!important;align-items:center;justify-content:center;border-left:1px solid #373A36!important;border-bottom:1px solid #373A36!important;background:#00FFC6!important;box-sizing:border-box;color:transparent!important;font-size:0!important;line-height:0!important;opacity:1!important;}
#menu_panel:has(.elementor-18445) .sc_layouts_panel_menu_close > span {display:none!important;}
#menu_panel:has(.elementor-18445) .sc_layouts_panel_menu_close:before,#menu_panel:has(.elementor-18445) .sc_layouts_panel_menu_close:after {content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:clamp(24px,4.71521dvh,48px)!important;height:.78px!important;background:#373A36!important;transform-origin:center!important;}
#menu_panel:has(.elementor-18445) .sc_layouts_panel_menu_close:before {transform:translate(-50%,-50%) rotate(45deg)!important;}
#menu_panel:has(.elementor-18445) .sc_layouts_panel_menu_close:after {transform:translate(-50%,-50%) rotate(-45deg)!important;}
#menu_panel:has(.elementor-18445) .sc_layouts_panel_menu_close:focus-visible {outline:2px solid #373A36;outline-offset:-5px;}
body:has(#menu_panel.opened .elementor-18445) {overflow:hidden;}
@media(prefers-reduced-motion:reduce){#menu_panel:has(.elementor-18445){transition:none!important;}}
/* Mobile menu: proportions measured inside the phone on PDF page 2. */
@media(max-width:767px){
 .elementor-18445 .elementor-element.elementor-element-a4mroot {grid-template-rows:minmax(44px,46.1163fr) minmax(0,60.5491fr) minmax(0,312.5443fr) minmax(0,62.6279fr) minmax(0,62.2966fr) minmax(44px,62.2965fr);padding-bottom:max(env(safe-area-inset-bottom,0px),2.097013dvh);}
 #menu_panel:has(.elementor-18445) .sc_layouts_panel_menu_close {width:clamp(44px,15.55vw,74px)!important;height:max(44px,7.44508dvh)!important;}
 #menu_panel:has(.elementor-18445) .sc_layouts_panel_menu_close:before,#menu_panel:has(.elementor-18445) .sc_layouts_panel_menu_close:after {width:clamp(22px,min(9.2429vw,4.4773dvh),38px)!important;height:.6px!important;}
}
@media(max-width:767px) and (max-height:420px){
 .elementor-18445 .elementor-element.elementor-element-a4mroot {grid-template-rows:32px minmax(0,60.5491fr) minmax(0,312.5443fr) minmax(0,62.6279fr) minmax(0,62.2966fr) 36px;}
 #menu_panel:has(.elementor-18445) .sc_layouts_panel_menu_close {width:40px!important;height:32px!important;}
}/* End custom CSS */