.elementor-174 .elementor-element.elementor-element-5ef189b7{--display:flex;--min-height:660px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:112px;--padding-bottom:116px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-5ef189b7:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-5ef189b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2A4A;background-image:url("https://procomengineering.it/wp-content/uploads/2026/09/Grafico-Grafana-1-giorno-migliorato.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-174 .elementor-element.elementor-element-5ef189b7::before, .elementor-174 .elementor-element.elementor-element-5ef189b7 > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-5ef189b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-5ef189b7 > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-5ef189b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-5ef189b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(105deg, rgba(26,42,74,0.92) 0%, rgba(26,42,74,0.12) 100%);}.elementor-174 .elementor-element.elementor-element-4a019e50{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-174 .elementor-element.elementor-element-6d66b2a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-174 .elementor-element.elementor-element-6d66b2a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.52px;color:#00CCCC;}.elementor-174 .elementor-element.elementor-element-c421e80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-174 .elementor-element.elementor-element-c421e80 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;line-height:1.02em;letter-spacing:-1.3px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-174 .elementor-element.elementor-element-3f8efdcf{width:var( --container-widget-width, 680px );max-width:680px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:680px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;color:rgba(255,255,255,0.86);}.elementor-174 .elementor-element.elementor-element-a1985b2{--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;--padding-top:148px;--padding-bottom:148px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-1c8fa8fe{--display:grid;--e-con-grid-template-columns:minmax(0,65fr) minmax(0,35fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-4d011633{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-af8b3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-174 .elementor-element.elementor-element-af8b3b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.52px;color:#009999;}.elementor-174 .elementor-element.elementor-element-4001a4cf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-174 .elementor-element.elementor-element-4001a4cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.06em;letter-spacing:-1.06px;color:#16182B;}.elementor-174 .elementor-element.elementor-element-219cc952{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.68em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-2c30ba28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.68em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-16208b8f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-174 .elementor-element.elementor-element-245e5da4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-245e5da4 img{width:100%;border-radius:14px 14px 14px 14px;}.elementor-174 .elementor-element.elementor-element-526da24f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-526da24f:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-526da24f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2A4A;}.elementor-174 .elementor-element.elementor-element-38210ba4{--display:grid;--e-con-grid-template-columns:minmax(0,71fr) 420px;--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-24ddac2a{--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;--padding-top:108px;--padding-bottom:108px;--padding-left:80px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-11e613ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-174 .elementor-element.elementor-element-11e613ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.52px;color:#00CCCC;}.elementor-174 .elementor-element.elementor-element-433333d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-174 .elementor-element.elementor-element-433333d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.06em;letter-spacing:-1.06px;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-b09ae3c{width:var( --container-widget-width, 820px );max-width:820px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:820px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.68em;color:rgba(255,255,255,0.78);}.elementor-174 .elementor-element.elementor-element-c52b3e5{--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:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-297952c1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-7b1989d7{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-174 .elementor-element.elementor-element-7b1989d7:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-7b1989d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2A4A;}.elementor-174 .elementor-element.elementor-element-57875ee9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-174 .elementor-element.elementor-element-57875ee9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:1em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-3900d332{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:14.5px;line-height:1.5em;color:rgba(255,255,255,0.66);}.elementor-174 .elementor-element.elementor-element-4065067f{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-174 .elementor-element.elementor-element-4065067f:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-4065067f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2A4A;}.elementor-174 .elementor-element.elementor-element-3171cc54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-174 .elementor-element.elementor-element-3171cc54 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:1em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-4e9a515a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:14.5px;line-height:1.5em;color:rgba(255,255,255,0.66);}.elementor-174 .elementor-element.elementor-element-75253206{--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:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.16);--border-color:rgba(255,255,255,0.16);--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-2428d120{--display:grid;--e-con-grid-template-columns:minmax(0,20fr) minmax(0,80fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-4ec5a7db{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-7f3ad50a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-174 .elementor-element.elementor-element-7f3ad50a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.52px;color:#00CCCC;}.elementor-174 .elementor-element.elementor-element-560da175{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-3373c6e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.68em;color:rgba(255,255,255,0.78);}.elementor-174 .elementor-element.elementor-element-1f4ed79e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-1f4ed79e:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-1f4ed79e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2A4A;background-image:url("https://procomengineering.it/wp-content/uploads/2026/08/sede.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-174 .elementor-element.elementor-element-2ef15bee{--spacer-size:420px;}.elementor-174 .elementor-element.elementor-element-5a46166c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-663e6198{--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;--padding-top:108px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-2f16cb87{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-7dab49fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-174 .elementor-element.elementor-element-7dab49fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.52px;color:#009999;}.elementor-174 .elementor-element.elementor-element-4a795af8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-174 .elementor-element.elementor-element-4a795af8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.06em;letter-spacing:-1.06px;color:#16182B;}.elementor-174 .elementor-element.elementor-element-40860254{--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;--padding-top:44px;--padding-bottom:22px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-63c29d8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-14a715bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-174 .elementor-element.elementor-element-14a715bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.84px;color:#009999;}.elementor-174 .elementor-element.elementor-element-61a32433{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-3686{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-6f42e901{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-2aa4cee0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-2aa4cee0 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-1e7e90f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-1e7e90f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-40265c28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-ce451f5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-29e8a6d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-29e8a6d6 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-29179551{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-29179551 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-127ea8d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-154c8038{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-7c64fd9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-7c64fd9f img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-5fbe17e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-5fbe17e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-124cca21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-77acc9f0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-6a669ee8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-6a669ee8 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-1bf89d8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-1bf89d8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-254f9847{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-750f9bd2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-4e6cef94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-4e6cef94 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-2705e252{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-2705e252 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-118bc77f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-69cadebf{--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;--padding-top:56px;--padding-bottom:22px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-6d8d13fd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-76ca01c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-174 .elementor-element.elementor-element-76ca01c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.84px;color:#009999;}.elementor-174 .elementor-element.elementor-element-4d79d671{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-f81d17f{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-52a7cd80{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-2bad24dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-2bad24dd img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-f5f1bbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-f5f1bbb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-4185ac06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-2cc3beff{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-5f15271b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-5f15271b img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-1a5e97e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-1a5e97e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-79d56e1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-76d36f9c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-79f50fff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-79f50fff img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-25329498{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-25329498 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-48ffa0f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-50425238{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-5cb17a11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-5cb17a11 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-2238b642{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-2238b642 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-6beb0e54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-d590402{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-2840505e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-2840505e img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-26fd8bf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-26fd8bf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-38c6acb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-2c9b1bd5{--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;--padding-top:56px;--padding-bottom:22px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-6fe1c17c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-6c77cee0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-174 .elementor-element.elementor-element-6c77cee0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.84px;color:#009999;}.elementor-174 .elementor-element.elementor-element-3d767a1f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-6bee9028{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-3dcac09e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-12cc0606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-12cc0606 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-59708338{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-59708338 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-29fb4c61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-74dbdd8f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-13977ca3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-13977ca3 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-823c71a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-823c71a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-76f1c69e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-766c9835{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-488491b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-488491b7 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-1146dd84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-1146dd84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-a6a4cb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-2d428beb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-6aa3d71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-6aa3d71 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-314c62f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-314c62f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-39cc8ee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-34592063{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-1fb115b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-1fb115b4 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-376c5300{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-376c5300 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-49232d92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-3c602d2{--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;--padding-top:56px;--padding-bottom:22px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-192e562d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-5a2cbc28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-174 .elementor-element.elementor-element-5a2cbc28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.84px;color:#009999;}.elementor-174 .elementor-element.elementor-element-780671c5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-7a2ecb8e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-43f28c6e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-1d3fb593{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-1d3fb593 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-2f9103ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-2f9103ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-524730ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-43b376a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-4f8ea3f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-4f8ea3f2 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-52a50d1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-52a50d1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-335cf877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-41e5d763{--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;--padding-top:56px;--padding-bottom:22px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-5f9af530{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-1f52e5c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-174 .elementor-element.elementor-element-1f52e5c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.84px;color:#009999;}.elementor-174 .elementor-element.elementor-element-57928ad8{--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;--padding-top:0px;--padding-bottom:108px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-39ce881a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-69c2f367{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-1b5e0c08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-1b5e0c08 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-16e0e7bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-16e0e7bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-5eda534a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-70235508{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-34052c54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-34052c54 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-2e9e44a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-2e9e44a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-6315795d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-7b4a7eb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-3c71d2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-3c71d2c img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-174 .elementor-element.elementor-element-dbad12f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-174 .elementor-element.elementor-element-dbad12f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;color:#16182B;}.elementor-174 .elementor-element.elementor-element-339b0cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:13.5px;line-height:1.35em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-7db266a1{--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;--padding-top:108px;--padding-bottom:108px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-7db266a1:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-7db266a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2A4A;}.elementor-174 .elementor-element.elementor-element-7f093e1d{--display:grid;--e-con-grid-template-columns:minmax(0,45fr) minmax(0,55fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-6c39352{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-555629e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-555629e2 img{width:100%;max-width:100%;border-radius:14px 14px 14px 14px;}.elementor-174 .elementor-element.elementor-element-63582c45{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-aedfee2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-174 .elementor-element.elementor-element-aedfee2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;line-height:1.06em;letter-spacing:-0.84px;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-b77f64b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-174 .elementor-element.elementor-element-b77f64b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.52px;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-313e012d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.68em;color:rgba(255,255,255,0.78);}.elementor-174 .elementor-element.elementor-element-2366ac0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-2d548226{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-1d879b59{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-174 .elementor-element.elementor-element-22bd8c8 .elementor-button{background-color:#00CCCC;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;fill:#04181A;color:#04181A;border-radius:999px 999px 999px 999px;padding:12px 22px 12px 22px;}.elementor-174 .elementor-element.elementor-element-22bd8c8 .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-22bd8c8 .elementor-button:focus{background-color:#00CCCC;color:#04181A;}.elementor-174 .elementor-element.elementor-element-22bd8c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-174 .elementor-element.elementor-element-22bd8c8 .elementor-button:hover svg, .elementor-174 .elementor-element.elementor-element-22bd8c8 .elementor-button:focus svg{fill:#04181A;}.elementor-174 .elementor-element.elementor-element-1fce3eeb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-5cf72048 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 22px 12px 22px;}.elementor-174 .elementor-element.elementor-element-5cf72048 .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-5cf72048 .elementor-button:focus{background-color:rgba(255,255,255,0.12);color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-5cf72048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-174 .elementor-element.elementor-element-5cf72048 .elementor-button:hover svg, .elementor-174 .elementor-element.elementor-element-5cf72048 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-48ae3aa8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-528ed13e{--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;--padding-top:148px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-bc68c62{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-2a351d33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-174 .elementor-element.elementor-element-2a351d33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.52px;color:#009999;}.elementor-174 .elementor-element.elementor-element-6e916d8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-174 .elementor-element.elementor-element-6e916d8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.06em;letter-spacing:-1.06px;color:#16182B;}.elementor-174 .elementor-element.elementor-element-cbfa570{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;color:#4A4D63;}.elementor-174 .elementor-element.elementor-element-7500ecc3{--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;--padding-top:44px;--padding-bottom:148px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-1c2c6ab8{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-51961508{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E6EC;--border-color:#E3E6EC;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-174 .elementor-element.elementor-element-51961508:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-51961508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-51961508:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E6EC;--border-color:#E3E6EC;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;box-shadow:0px 16px 36px 0px rgba(26,42,74,0.10);}.elementor-174 .elementor-element.elementor-element-51961508, .elementor-174 .elementor-element.elementor-element-51961508::before{--border-transition:0.16s;}.elementor-174 .elementor-element.elementor-element-58a51b22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-58a51b22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;color:#007D86;}.elementor-174 .elementor-element.elementor-element-6269ce00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.4em;letter-spacing:-0.08px;color:#16182B;}.elementor-174 .elementor-element.elementor-element-48ddea88{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E6EC;--border-color:#E3E6EC;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-174 .elementor-element.elementor-element-48ddea88:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-48ddea88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-48ddea88:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E6EC;--border-color:#E3E6EC;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;box-shadow:0px 16px 36px 0px rgba(26,42,74,0.10);}.elementor-174 .elementor-element.elementor-element-48ddea88, .elementor-174 .elementor-element.elementor-element-48ddea88::before{--border-transition:0.16s;}.elementor-174 .elementor-element.elementor-element-1d5c7ba7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-1d5c7ba7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;color:#007D86;}.elementor-174 .elementor-element.elementor-element-4636001a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.4em;letter-spacing:-0.08px;color:#16182B;}.elementor-174 .elementor-element.elementor-element-2c90ab22{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E6EC;--border-color:#E3E6EC;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-174 .elementor-element.elementor-element-2c90ab22:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-2c90ab22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-2c90ab22:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E6EC;--border-color:#E3E6EC;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;box-shadow:0px 16px 36px 0px rgba(26,42,74,0.10);}.elementor-174 .elementor-element.elementor-element-2c90ab22, .elementor-174 .elementor-element.elementor-element-2c90ab22::before{--border-transition:0.16s;}.elementor-174 .elementor-element.elementor-element-2728a24d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-2728a24d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;color:#007D86;}.elementor-174 .elementor-element.elementor-element-7385990a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.4em;letter-spacing:-0.08px;color:#16182B;}.elementor-174 .elementor-element.elementor-element-6f428532{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E6EC;--border-color:#E3E6EC;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-174 .elementor-element.elementor-element-6f428532:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-6f428532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-6f428532:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E6EC;--border-color:#E3E6EC;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;box-shadow:0px 16px 36px 0px rgba(26,42,74,0.10);}.elementor-174 .elementor-element.elementor-element-6f428532, .elementor-174 .elementor-element.elementor-element-6f428532::before{--border-transition:0.16s;}.elementor-174 .elementor-element.elementor-element-7d20db74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-7d20db74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;color:#007D86;}.elementor-174 .elementor-element.elementor-element-71d94715{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.4em;letter-spacing:-0.08px;color:#16182B;}.elementor-174 .elementor-element.elementor-element-7696237{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E6EC;--border-color:#E3E6EC;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-174 .elementor-element.elementor-element-7696237:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-7696237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-7696237:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E6EC;--border-color:#E3E6EC;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;box-shadow:0px 16px 36px 0px rgba(26,42,74,0.10);}.elementor-174 .elementor-element.elementor-element-7696237, .elementor-174 .elementor-element.elementor-element-7696237::before{--border-transition:0.16s;}.elementor-174 .elementor-element.elementor-element-6af435f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-6af435f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;color:#007D86;}.elementor-174 .elementor-element.elementor-element-674b93c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.4em;letter-spacing:-0.08px;color:#16182B;}.elementor-174 .elementor-element.elementor-element-4ffbb31{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E6EC;--border-color:#E3E6EC;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-174 .elementor-element.elementor-element-4ffbb31:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-4ffbb31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-4ffbb31:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E6EC;--border-color:#E3E6EC;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;box-shadow:0px 16px 36px 0px rgba(26,42,74,0.10);}.elementor-174 .elementor-element.elementor-element-4ffbb31, .elementor-174 .elementor-element.elementor-element-4ffbb31::before{--border-transition:0.16s;}.elementor-174 .elementor-element.elementor-element-4eddd7a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-4eddd7a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;color:#007D86;}.elementor-174 .elementor-element.elementor-element-41a93c5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.4em;letter-spacing:-0.08px;color:#16182B;}.elementor-174 .elementor-element.elementor-element-1556d7be{--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;--overlay-opacity:1;--padding-top:132px;--padding-bottom:132px;--padding-left:40px;--padding-right:40px;}.elementor-174 .elementor-element.elementor-element-1556d7be:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-1556d7be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2A4A;background-image:url("https://procomengineering.it/wp-content/uploads/2026/08/photo-1497366216548-37526070297c.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-174 .elementor-element.elementor-element-1556d7be::before, .elementor-174 .elementor-element.elementor-element-1556d7be > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-1556d7be > .e-con-inner > .elementor-background-video-container::before, .elementor-174 .elementor-element.elementor-element-1556d7be > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-1556d7be > .e-con-inner > .elementor-background-slideshow::before, .elementor-174 .elementor-element.elementor-element-1556d7be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(26,42,74,0.27) 0%, rgba(16,26,46,0.57) 100%);}.elementor-174 .elementor-element.elementor-element-73d96261{--display:grid;--e-con-grid-template-columns:minmax(0,40fr) minmax(0,60fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-3d7ae275{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-62ec25e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-174 .elementor-element.elementor-element-62ec25e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.52px;color:#00CCCC;}.elementor-174 .elementor-element.elementor-element-4f2b706b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-174 .elementor-element.elementor-element-4f2b706b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;line-height:1.08em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-338a9b9c{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:17px;line-height:1.65em;letter-spacing:-0.085px;color:rgba(255,255,255,0.8);}.elementor-174 .elementor-element.elementor-element-1e95f7bc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-3599cf83{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-23b915a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-174 .elementor-element.elementor-element-1503cd11{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.28);--border-color:rgba(255,255,255,0.28);--border-radius:999px 999px 999px 999px;--padding-top:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:16px;}.elementor-174 .elementor-element.elementor-element-1503cd11:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-1503cd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-174 .elementor-element.elementor-element-60aff4bd{--display:grid;--e-con-grid-template-columns:28px minmax(0,78fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-2a1c941c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-7af1e404{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-585962af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-174 .elementor-element.elementor-element-585962af .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.88px;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-19c38baa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-174 .elementor-element.elementor-element-6ad2b3ef{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.28);--border-color:rgba(255,255,255,0.28);--border-radius:999px 999px 999px 999px;--padding-top:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:16px;}.elementor-174 .elementor-element.elementor-element-6ad2b3ef:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-6ad2b3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-174 .elementor-element.elementor-element-15ffada4{--display:grid;--e-con-grid-template-columns:28px minmax(0,78fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-715dfe39{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-4da1eafc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-4c3c1f9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-174 .elementor-element.elementor-element-4c3c1f9e .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.88px;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-446991c4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-174 .elementor-element.elementor-element-f35f00f{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.28);--border-color:rgba(255,255,255,0.28);--border-radius:999px 999px 999px 999px;--padding-top:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:16px;}.elementor-174 .elementor-element.elementor-element-f35f00f:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-f35f00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-174 .elementor-element.elementor-element-7694da8b{--display:grid;--e-con-grid-template-columns:28px minmax(0,78fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-5a0cead7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-46b99ab7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-56be42ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-174 .elementor-element.elementor-element-56be42ac .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.88px;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-5eef9f6a .elementor-button{background-color:#00CCCC;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;fill:#04181A;color:#04181A;border-radius:999px 999px 999px 999px;padding:15px 28px 15px 28px;}.elementor-174 .elementor-element.elementor-element-5eef9f6a .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-5eef9f6a .elementor-button:focus{background-color:#00CCCC;color:#04181A;}.elementor-174 .elementor-element.elementor-element-5eef9f6a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-174 .elementor-element.elementor-element-5eef9f6a .elementor-button:hover svg, .elementor-174 .elementor-element.elementor-element-5eef9f6a .elementor-button:focus svg{fill:#04181A;}.elementor-174 .elementor-element.elementor-element-376c8749{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-17a2cd37{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-1a2e9c7b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-135fcb7{--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;--background-transition:0.16s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.45);--border-color:rgba(255,255,255,0.45);--border-radius:14px 14px 14px 14px;--padding-top:26px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-135fcb7:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-135fcb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-174 .elementor-element.elementor-element-135fcb7:hover{background-color:rgba(255,255,255,0.16);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--border-top-left-radius:14px;--border-top-right-radius:14px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;box-shadow:0px 18px 40px 0px rgba(0,0,0,0.22);}.elementor-174 .elementor-element.elementor-element-135fcb7, .elementor-174 .elementor-element.elementor-element-135fcb7::before{--border-transition:0.16s;}.elementor-174 .elementor-element.elementor-element-730a3e14{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-730a3e14 .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:11.5px;text-transform:uppercase;letter-spacing:1.15px;color:rgba(255,255,255,0.6);}.elementor-174 .elementor-element.elementor-element-4b274105{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-4b274105 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-ff84d96{--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;--background-transition:0.16s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.45);--border-color:rgba(255,255,255,0.45);--border-radius:14px 14px 14px 14px;--padding-top:26px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-ff84d96:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-ff84d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-174 .elementor-element.elementor-element-ff84d96:hover{background-color:rgba(255,255,255,0.16);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--border-top-left-radius:14px;--border-top-right-radius:14px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;box-shadow:0px 18px 40px 0px rgba(0,0,0,0.22);}.elementor-174 .elementor-element.elementor-element-ff84d96, .elementor-174 .elementor-element.elementor-element-ff84d96::before{--border-transition:0.16s;}.elementor-174 .elementor-element.elementor-element-c03d5da{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-c03d5da .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:11.5px;text-transform:uppercase;letter-spacing:1.15px;color:rgba(255,255,255,0.6);}.elementor-174 .elementor-element.elementor-element-3eba70a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-3eba70a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-174 .elementor-element.elementor-element-79271dcd{--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;--background-transition:0.16s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.45);--border-color:rgba(255,255,255,0.45);--border-radius:14px 14px 14px 14px;--padding-top:26px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-79271dcd:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-79271dcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-174 .elementor-element.elementor-element-79271dcd:hover{background-color:rgba(255,255,255,0.16);border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:14px 14px 14px 14px;--border-top-left-radius:14px;--border-top-right-radius:14px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;box-shadow:0px 18px 40px 0px rgba(0,0,0,0.22);}.elementor-174 .elementor-element.elementor-element-79271dcd, .elementor-174 .elementor-element.elementor-element-79271dcd::before{--border-transition:0.16s;}.elementor-174 .elementor-element.elementor-element-3773dd2c{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-3773dd2c .elementor-heading-title{font-family:"Geist Mono", Sans-serif;font-size:11.5px;text-transform:uppercase;letter-spacing:1.15px;color:rgba(255,255,255,0.6);}.elementor-174 .elementor-element.elementor-element-2bd4b7b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-174 .elementor-element.elementor-element-2bd4b7b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-174 .elementor-element.elementor-element-c421e80 .elementor-heading-title{font-size:42px;}.elementor-174 .elementor-element.elementor-element-1c8fa8fe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-4001a4cf .elementor-heading-title{font-size:38px;}.elementor-174 .elementor-element.elementor-element-245e5da4.elementor-element{--align-self:center;}.elementor-174 .elementor-element.elementor-element-245e5da4{text-align:center;}.elementor-174 .elementor-element.elementor-element-245e5da4 img{max-width:300px;}.elementor-174 .elementor-element.elementor-element-38210ba4{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-433333d7 .elementor-heading-title{font-size:38px;}.elementor-174 .elementor-element.elementor-element-297952c1{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-2428d120{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-4a795af8 .elementor-heading-title{font-size:38px;}.elementor-174 .elementor-element.elementor-element-3686{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-f81d17f{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-6bee9028{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-7a2ecb8e{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-39ce881a{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-7f093e1d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-2d548226{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-6e916d8b .elementor-heading-title{font-size:38px;}.elementor-174 .elementor-element.elementor-element-1c2c6ab8{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-73d96261{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-3599cf83{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-60aff4bd{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-15ffada4{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-7694da8b{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-1a2e9c7b{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-174 .elementor-element.elementor-element-5ef189b7{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-a1985b2{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-663e6198{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-40860254{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-61a32433{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-69cadebf{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-4d79d671{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-2c9b1bd5{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-3d767a1f{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-3c602d2{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-780671c5{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-41e5d763{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-57928ad8{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-7db266a1{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-528ed13e{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-7500ecc3{--content-width:1160px;}.elementor-174 .elementor-element.elementor-element-1556d7be{--content-width:1280px;}}@media(max-width:767px){.elementor-174 .elementor-element.elementor-element-5ef189b7{--min-height:560px;--padding-top:112px;--padding-bottom:116px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-c421e80 .elementor-heading-title{font-size:32px;}.elementor-174 .elementor-element.elementor-element-3f8efdcf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-174 .elementor-element.elementor-element-a1985b2{--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-1c8fa8fe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-4001a4cf .elementor-heading-title{font-size:30px;}.elementor-174 .elementor-element.elementor-element-16208b8f{--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-38210ba4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-24ddac2a{--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-433333d7 .elementor-heading-title{font-size:30px;}.elementor-174 .elementor-element.elementor-element-b09ae3c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-174 .elementor-element.elementor-element-c52b3e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-297952c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-57875ee9 .elementor-heading-title{font-size:24px;}.elementor-174 .elementor-element.elementor-element-3171cc54 .elementor-heading-title{font-size:24px;}.elementor-174 .elementor-element.elementor-element-2428d120{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-663e6198{--padding-top:76px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-4a795af8 .elementor-heading-title{font-size:30px;}.elementor-174 .elementor-element.elementor-element-40860254{--padding-top:32px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-61a32433{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-3686{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-69cadebf{--padding-top:40px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-4d79d671{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-f81d17f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-2c9b1bd5{--padding-top:40px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-3d767a1f{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-6bee9028{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-3c602d2{--padding-top:40px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-780671c5{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-7a2ecb8e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-41e5d763{--padding-top:40px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-57928ad8{--padding-top:0px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-39ce881a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-7db266a1{--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-7f093e1d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-63582c45{--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-aedfee2 .elementor-heading-title{font-size:26px;}.elementor-174 .elementor-element.elementor-element-2366ac0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-2d548226{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-528ed13e{--padding-top:88px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-6e916d8b .elementor-heading-title{font-size:30px;}.elementor-174 .elementor-element.elementor-element-cbfa570{font-size:18px;}.elementor-174 .elementor-element.elementor-element-7500ecc3{--padding-top:36px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-1c2c6ab8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-1556d7be{--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-174 .elementor-element.elementor-element-73d96261{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-4f2b706b .elementor-heading-title{font-size:32px;}.elementor-174 .elementor-element.elementor-element-338a9b9c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-174 .elementor-element.elementor-element-1e95f7bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-3599cf83{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-60aff4bd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-15ffada4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-7694da8b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-376c8749{--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-17a2cd37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174 .elementor-element.elementor-element-1a2e9c7b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500;600&display=swap');
@keyframes pc-current-flow{0%{background-position:-40% 0}
  100%{background-position:140% 0}}
/* Occhiello: trattino 22x2 prima dell'etichetta (era .eyebrow::before) */
.pc-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px}
.pc-eyebrow .elementor-heading-title::before{content:"";width:22px;height:2px;background:currentColor;display:inline-block;flex:none}
/* Larghezze massime del testo (erano .maxw e i max-width dei blocchi) */
.pc-maxw-780{max-width:780px}
.pc-maxw-280 p{max-width:280px}
.pc-maxw p{max-width:780px}
/* Proporzioni fisse: Elementor non ha un controllo aspect-ratio */
.pc-img-43 img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}
.pc-lift .elementor-button{transition:transform .15s}
.pc-lift .elementor-button:hover{transform:translateY(-2px)}
.pc-navlink:hover .elementor-heading-title{color:#009999}
.pc-foot-link:hover .elementor-heading-title{color:#fff}
/* Titoli di sezione: `text-wrap:balance` non ha un controllo Elementor */
.pc-balance .elementor-heading-title{text-wrap:balance}
/* `.vcard`: numero e testo affiancati SEMPRE — sotto i 767px Elementor porta
   ogni colonna a tutta riga (e la griglia dei Container a una colonna sola),
mentre nella demo `.vcard` resta `grid-template-columns:42px 1fr`.
   La riga si riconosce dalla colonna del numero{flex-wrap:nowrap!important;grid-template-columns:42px minmax(0,1fr)!important;
  align-items:start!important}
/* Righe "etichetta + filetto" (`.vcol-h`,
`.stepper-lead`): l'etichetta si
   stringe sul testo e il filetto prende quel che resta{flex-wrap:nowrap!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  align-items:center!important}
/* `.hero-scrim`: quattro stop,
l'overlay nativo ne ammette due */
.pc-heroscrim>.elementor-background-overlay{background:linear-gradient(105deg,rgba(26,42,74,.92) 0%,rgba(26,42,74,.78) 38%,
    rgba(26,42,74,.28) 75%,rgba(26,42,74,.12) 100%)!important}
/* `#bms::before`: alone di 620px in alto a sinistra. Nella demo `#bms` e' una
   sezione sola (1294px),
qui sono cinque blocchi: il cerchio sta tutto nel
   primo (705px){overflow:hidden}
/* `.tags`: le pill stanno strette a sinistra e vanno a capo{flex-direction:row!important;
  flex-wrap:wrap!important;gap:8px!important;align-content:flex-start}
/* `.vant-sec::before`: un cerchio di 560px in alto a destra,
non un velo su
   tutta la sezione. L'overlay nativo di Elementor copre l'intero riquadro,
quindi misura,
posizione e sfumatura gliele riscriviamo qui.
   Il cerchio e' a cavallo fra testata e corpo: le due meta' sono ancorate
   alla linea che separa le due sezioni (`bottom` sulla prima{overflow:hidden}
/* Badge numerico dei vantaggi: quadrato 42x42,
non colonna a piena altezza.
   Il numero va centrato su ENTRAMBI gli assi: `.elementor-widget-wrap` e' una
   riga che va a capo,
quindi `justify-content` da solo centrava in
   orizzontale e lasciava la cifra appesa in alto. Con direzione e wrap
   fissati{min-width:42px;max-width:42px;flex:none;align-self:flex-start}
/* Card vantaggi: altezza uniforme,
come `grid-template-rows:auto repeat(4{min-height:128px}
/* idx in alto{align-content:space-between}
/* Nav agganciata in alto: in Elementor il contenitore del widget non ha
   l'altezza della pagina,
quindi position:sticky non avrebbe scorrimento. */
.pc-nav{position:fixed;top:0;left:0;right:0;z-index:99;backdrop-filter:blur(14px)}
.pc-navlinks .elementor-container{flex-wrap:nowrap}
@media(max-width:860px){
.pc-navlinks{display:none}}
/* Le pill (chip,
tag,
badge) devono stringersi sul testo */
.pc-chip .elementor-button{white-space:nowrap}
.pc-chip .elementor-button{border:1px solid rgba(255,255,255,.32)}
/* ── Chi siamo ────────────────────────────────────────────────────────── */
/* `#storia .imgcap`: 300px di larghezza e proporzione 1.213/1 */
.pc-storiaimg img{aspect-ratio:1.213/1;object-fit:cover;width:300px;
  max-width:100%;margin-left:auto;display:block}
@media(max-width:1024px){
.pc-storiaimg img{margin-left:0}}
/* `#progetto`: colonna foto da 420px a destra,
con la sfumatura che la fonde
   nel fondo. Sotto gli 860 la foto passa sopra,
alta 220px. */
.pc-progetto>.elementor-container{flex-wrap:nowrap}
.pc-progettobg{min-width:420px;max-width:420px;flex:none;position:relative}
.pc-progettobg>.elementor-element-populated::after{content:"";
  position:absolute;inset:0;
  background:linear-gradient(90deg,#1A2A4A 0%,rgba(26,42,74,.75) 25%,
    rgba(26,42,74,.35) 45%,rgba(26,42,74,0) 100%)}
@media(max-width:860px){
.pc-progetto>.elementor-container{flex-wrap:wrap-reverse}
.pc-progettobg{min-width:100%;max-width:100%}
.pc-progettobg .elementor-widget-spacer{display:none}
.pc-progettobg>.elementor-element-populated{min-height:220px}}
/* `.dgrid`: tre colonne separate da filetti di 1px */
.pc-dgrid>.elementor-container,
.pc-dgrid>.e-con,
.pc-dgrid>.e-con-inner>.e-con{display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;
  background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.14);border-radius:6px;overflow:hidden}
.pc-dgrid>.elementor-container>.elementor-column,
.pc-dgrid>.e-con>.e-con,
.pc-dgrid>.e-con-inner>.e-con>.e-con{width:100%!important}
@media(max-width:860px){
.pc-dgrid>.elementor-container,
.pc-dgrid>.e-con,
.pc-dgrid>.e-con-inner>.e-con{grid-template-columns:minmax(0,1fr)!important}}
/* `.dcell::before`: il filo di luce che scorre sul bordo superiore */
@keyframes pc-current-flow{0%{background-position:-40% 0}
  100%{background-position:140% 0}}
.pc-dcell,.pc-dcell>.elementor-element-populated{overflow:hidden;
  position:relative;min-height:148px}
.pc-dcell>.elementor-element-populated::before{content:"";position:absolute;
  top:0;left:-100%;right:-100%;width:auto;height:2px;
  background:linear-gradient(90deg,transparent 0%,#00CCCC 45%,#fff 50%,
    #00CCCC 55%,transparent 100%);
  background-size:60% 100%;opacity:.8;z-index:2;
  animation:pc-current-flow 2.6s linear infinite}

/* `.gallery-row`: cinque schede per riga, due sotto gli 860 */
.pc-galleryrow>.elementor-container,
.pc-galleryrow>.e-con,
.pc-galleryrow>.e-con-inner>.e-con{display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;
  align-items:start}
.pc-galleryrow>.elementor-container>.elementor-column,
.pc-galleryrow>.e-con>.e-con,
.pc-galleryrow>.e-con-inner>.e-con>.e-con{width:100%!important}
@media(max-width:860px){
.pc-galleryrow>.elementor-container,
.pc-galleryrow>.e-con,
.pc-galleryrow>.e-con-inner>.e-con{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.pc-galleryimg img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block;
  background:#F4F6F8}
/* `.struttura-grid`: tre riquadri per riga,
uno sotto i 980 */
.pc-sgrid>.elementor-container,
.pc-sgrid>.e-con,
.pc-sgrid>.e-con-inner>.e-con{display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
.pc-sgrid>.elementor-container>.elementor-column,
.pc-sgrid>.e-con>.e-con,
.pc-sgrid>.e-con-inner>.e-con>.e-con{width:100%!important}
@media(max-width:980px){
.pc-sgrid>.elementor-container,
.pc-sgrid>.e-con,
.pc-sgrid>.e-con-inner>.e-con{grid-template-columns:minmax(0,1fr)!important}}
/* `.struttura-icon`: quadrato 40x40 con la spunta al centro */
.pc-sico{width:40px;height:40px;border-radius:10px;background:#E0F1F1;
  display:flex!important;align-items:center;justify-content:center;
  flex:none}
.pc-sico .elementor-heading-title{line-height:1}
.pc-sbox>.elementor-element-populated{transition:transform .16s,
  box-shadow .16s}
.pc-sbox:hover>.elementor-element-populated{transform:translateY(-3px)}
/* `.pull-node`: pillole in riga che vanno a capo,
larghe quanto il testo */
.pc-nodes>.elementor-container,
.pc-nodes>.e-con,
.pc-nodes>.e-con-inner>.e-con{display:flex!important;flex-wrap:wrap!important;
  gap:10px 0!important;grid-template-columns:none!important}
.pc-nodes>.elementor-container>.elementor-column,
.pc-nodes>.e-con>.e-con,
.pc-nodes>.e-con-inner>.e-con>.e-con{width:auto!important;flex:0 0 auto}
.elementor-container:has(>.pc-nodeic-col),
.e-con:has(>.pc-nodeic-col){flex-wrap:nowrap!important;
  grid-template-columns:28px minmax(0,1fr)!important;align-items:center}
.pc-nodeic-col{min-width:28px;max-width:28px;flex:none}
.pc-nodeic{width:28px;height:28px;display:flex;align-items:center;
  justify-content:center}
.pc-nodeic svg{width:18px;height:18px}
.pc-node .elementor-heading-title{white-space:nowrap}
/* `.ccard`: tre schede contatto affiancate,
una sola sotto i 980 */
.pc-ccards>.elementor-container,
.pc-ccards>.e-con,
.pc-ccards>.e-con-inner>.e-con{display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;
  align-items:stretch}
.pc-ccards>.elementor-container>.elementor-column,
.pc-ccards>.e-con>.e-con,
.pc-ccards>.e-con-inner>.e-con>.e-con{width:100%!important}
@media(max-width:980px){
.pc-ccards>.elementor-container,
.pc-ccards>.e-con,
.pc-ccards>.e-con-inner>.e-con{grid-template-columns:minmax(0,1fr)!important}}
.pc-ccard>.elementor-element-populated{backdrop-filter:blur(8px);
  align-items:center;text-align:center}
.pc-ccardic{width:48px;height:48px;border-radius:50%;
  background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.45);
  color:#fff;display:flex;align-items:center;justify-content:center;
  margin:0 auto}
.pc-ccardic svg{width:22px;height:22px}
/* `#contatti .contatti-bg::after`: velo a TRE stop sopra la foto — l'overlay
   nativo ne ammette due,
quindi il colore lo riscriviamo qui */
.pc-contattibg>.elementor-background-overlay{background:linear-gradient(180deg,rgba(26,42,74,.27) 0%,
    rgba(26,42,74,.74) 55%,rgba(16,26,46,.57) 100%)!important}
/* i due pulsanti del fondatore stanno in riga anche su mobile */
.pc-btnrow>.elementor-container,
.pc-btnrow>.e-con,
.pc-btnrow>.e-con-inner>.e-con{flex-wrap:nowrap!important;
  grid-template-columns:auto auto!important;justify-content:flex-start}
.pc-btnrow>.elementor-container>.elementor-column,
.pc-btnrow>.e-con>.e-con,
.pc-btnrow>.e-con-inner>.e-con>.e-con{width:auto!important;flex:0 0 auto}
/* ── equivalenti per i Container ──────────────────────── */
.pc-heroscrim::before{background:linear-gradient(105deg,rgba(26,42,74,.92) 0%,rgba(26,42,74,.78) 38%,
    rgba(26,42,74,.28) 75%,rgba(26,42,74,.12) 100%)!important}
.pc-navlinks .e-con{flex-wrap:nowrap}
.pc-progetto>.e-con{flex-wrap:nowrap}
.pc-progettobg::after{content:"";
  position:absolute;inset:0;
  background:linear-gradient(90deg,#1A2A4A 0%,rgba(26,42,74,.75) 25%,
    rgba(26,42,74,.35) 45%,rgba(26,42,74,0) 100%)}
@media(max-width:860px){.pc-progetto>.e-con{flex-wrap:wrap-reverse}
.pc-progettobg{min-height:220px}}
.pc-dgrid>.e-con,
.pc-dgrid>.e-con,
.pc-dgrid>.e-con-inner>.e-con{display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;
  background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.14);border-radius:6px;overflow:hidden}
.pc-dgrid>.e-con>.e-con,
.pc-dgrid>.e-con>.e-con,
.pc-dgrid>.e-con-inner>.e-con>.e-con{width:100%!important}
@media(max-width:860px){.pc-dgrid>.e-con,
.pc-dgrid>.e-con,
.pc-dgrid>.e-con-inner>.e-con{grid-template-columns:minmax(0,1fr)!important}}
.pc-dcell,.pc-dcell{overflow:hidden;
  position:relative;min-height:148px}
.pc-dcell::before{content:"";position:absolute;
  top:0;left:-100%;right:-100%;width:auto;height:2px;
  background:linear-gradient(90deg,transparent 0%,#00CCCC 45%,#fff 50%,
    #00CCCC 55%,transparent 100%);
  background-size:60% 100%;opacity:.8;z-index:2;
  animation:pc-current-flow 2.6s linear infinite}
.pc-galleryrow>.e-con-inner>.e-con,
.pc-galleryrow>.e-con,
.pc-galleryrow>.e-con-inner>.e-con{display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;
  align-items:start}
.pc-galleryrow>.e-con-inner>.e-con>.e-con,
.pc-galleryrow>.e-con>.e-con,
.pc-galleryrow>.e-con-inner>.e-con>.e-con{width:100%!important}
@media(max-width:860px){.pc-galleryrow>.e-con-inner>.e-con,
.pc-galleryrow>.e-con,
.pc-galleryrow>.e-con-inner>.e-con{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.pc-sgrid>.e-con-inner>.e-con,
.pc-sgrid>.e-con,
.pc-sgrid>.e-con-inner>.e-con{display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
.pc-sgrid>.e-con-inner>.e-con>.e-con,
.pc-sgrid>.e-con>.e-con,
.pc-sgrid>.e-con-inner>.e-con>.e-con{width:100%!important}
@media(max-width:980px){.pc-sgrid>.e-con-inner>.e-con,
.pc-sgrid>.e-con,
.pc-sgrid>.e-con-inner>.e-con{grid-template-columns:minmax(0,1fr)!important}}
.pc-sbox{transition:transform .16s,
  box-shadow .16s}
.pc-sbox:hover{transform:translateY(-3px)}
.pc-nodes>.e-con,
.pc-nodes>.e-con,
.pc-nodes>.e-con-inner>.e-con{display:flex!important;flex-wrap:wrap!important;
  gap:10px 0!important;grid-template-columns:none!important}
.pc-nodes>.e-con>.e-con,
.pc-nodes>.e-con>.e-con,
.pc-nodes>.e-con-inner>.e-con>.e-con{width:auto!important;flex:0 0 auto}
.e-con:has(>.pc-nodeic-col),
.e-con:has(>.pc-nodeic-col){flex-wrap:nowrap!important;
  grid-template-columns:28px minmax(0,1fr)!important;align-items:center}
.pc-ccards>.e-con,
.pc-ccards>.e-con,
.pc-ccards>.e-con-inner>.e-con{display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;
  align-items:stretch}
.pc-ccards>.e-con>.e-con,
.pc-ccards>.e-con>.e-con,
.pc-ccards>.e-con-inner>.e-con>.e-con{width:100%!important}
@media(max-width:980px){.pc-ccards>.e-con,
.pc-ccards>.e-con,
.pc-ccards>.e-con-inner>.e-con{grid-template-columns:minmax(0,1fr)!important}}
.pc-ccard{backdrop-filter:blur(8px);
  align-items:center;text-align:center}
.pc-contattibg::before{background:linear-gradient(180deg,rgba(26,42,74,.27) 0%,
    rgba(26,42,74,.74) 55%,rgba(16,26,46,.57) 100%)!important}
.pc-btnrow>.e-con,
.pc-btnrow>.e-con,
.pc-btnrow>.e-con-inner>.e-con{flex-wrap:nowrap!important;
  grid-template-columns:auto auto!important;justify-content:flex-start}
.pc-btnrow>.e-con>.e-con,
.pc-btnrow>.e-con>.e-con,
.pc-btnrow>.e-con-inner>.e-con>.e-con{width:auto!important;flex:0 0 auto}
@media(max-width:860px){.e-con:has(>.pc-progettobg){grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */