.elementor-525 .elementor-element.elementor-element-9e58fd7{--display:flex;--min-height:260px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.75;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-9e58fd7:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-9e58fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D404A;background-image:url("https://gruppo-eng-br.andamento.dev.br/wp-content/uploads/2026/08/default.webp");background-position:center center;background-size:cover;}.elementor-525 .elementor-element.elementor-element-9e58fd7::before, .elementor-525 .elementor-element.elementor-element-9e58fd7 > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-9e58fd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-9e58fd7 > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-9e58fd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-9e58fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1D2A30;--background-overlay:'';}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-525 .elementor-element.elementor-element-03e5fd4{font-size:14px;color:#FFFFFF;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-525 .elementor-element.elementor-element-8a09822 .elementor-heading-title{font-size:38px;font-weight:700;color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-ff2326f{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-6b47e8c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-525 .elementor-element.elementor-element-60f0cea{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-theme-post-content{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-525 .elementor-element.elementor-element-79defc2{color:var( --e-global-color-text );}.elementor-525 .elementor-element.elementor-element-a7770e8{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-525 .elementor-element.elementor-element-921c9c2 .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 26px 14px 26px;}.elementor-525 .elementor-element.elementor-element-921c9c2 .elementor-button:hover, .elementor-525 .elementor-element.elementor-element-921c9c2 .elementor-button:focus{background-color:#872227;color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-921c9c2{width:initial;max-width:initial;}.elementor-525 .elementor-element.elementor-element-921c9c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-525 .elementor-element.elementor-element-921c9c2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-525 .elementor-element.elementor-element-921c9c2 .elementor-button:hover svg, .elementor-525 .elementor-element.elementor-element-921c9c2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-008087f{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-525 .elementor-element.elementor-element-008087f:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-008087f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-525 .elementor-element.elementor-element-07965c4 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-525 .elementor-element.elementor-element-cc45585 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-525 .elementor-element.elementor-element-cc45585 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-525 .elementor-element.elementor-element-cc45585 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-525 .elementor-element.elementor-element-cc45585 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-525 .elementor-element.elementor-element-cc45585 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-525 .elementor-element.elementor-element-cc45585 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD;}.elementor-525 .elementor-element.elementor-element-cc45585 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-525 .elementor-element.elementor-element-cc45585 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-525 .elementor-element.elementor-element-cc45585 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-525 .elementor-element.elementor-element-cc45585 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-525 .elementor-element.elementor-element-cc45585 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-525 .elementor-element.elementor-element-cc45585{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-525 .elementor-element.elementor-element-cc45585 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-525 .elementor-element.elementor-element-cc45585 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-525 .elementor-element.elementor-element-66826f2{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-525 .elementor-element.elementor-element-66826f2:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-66826f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D404A;}.elementor-525 .elementor-element.elementor-element-0827d77 .elementor-heading-title{font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-51d1f8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-525 .elementor-element.elementor-element-51d1f8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-525 .elementor-element.elementor-element-51d1f8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-525 .elementor-element.elementor-element-51d1f8f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-525 .elementor-element.elementor-element-51d1f8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-525 .elementor-element.elementor-element-51d1f8f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-525 .elementor-element.elementor-element-51d1f8f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-525 .elementor-element.elementor-element-51d1f8f{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-525 .elementor-element.elementor-element-51d1f8f .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-525 .elementor-element.elementor-element-51d1f8f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-525 .elementor-element.elementor-element-76f2c64{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.45;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-76f2c64:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-76f2c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D404A;background-image:url("https://gruppo-eng-br.andamento.dev.br/wp-content/uploads/2026/08/engenharia-ambiental.webp");background-position:center center;background-size:cover;}.elementor-525 .elementor-element.elementor-element-76f2c64::before, .elementor-525 .elementor-element.elementor-element-76f2c64 > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-76f2c64 > .e-con-inner > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-76f2c64 > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-76f2c64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-76f2c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-525 .elementor-element.elementor-element-310c48e{text-align:center;}.elementor-525 .elementor-element.elementor-element-310c48e .elementor-heading-title{font-size:34px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-a89eb14{color:#F1F1F1;}.elementor-525 .elementor-element.elementor-element-790fc65 .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 26px 14px 26px;}.elementor-525 .elementor-element.elementor-element-790fc65 .elementor-button:hover, .elementor-525 .elementor-element.elementor-element-790fc65 .elementor-button:focus{background-color:#872227;color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-790fc65{width:auto;max-width:auto;}.elementor-525 .elementor-element.elementor-element-790fc65 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-525 .elementor-element.elementor-element-790fc65 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-525 .elementor-element.elementor-element-790fc65 .elementor-button:hover svg, .elementor-525 .elementor-element.elementor-element-790fc65 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-7a09238{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:20px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-7a09238:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-7a09238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-939ac2c{text-align:center;}.elementor-525 .elementor-element.elementor-element-939ac2c .elementor-heading-title{font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-525 .elementor-element.elementor-element-d2ab75f{--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:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-525 .elementor-element.elementor-element-6c818de{color:var( --e-global-color-text );}.elementor-525 .elementor-element.elementor-element-5decf2b{--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:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-525 .elementor-element.elementor-element-7a161e1{color:var( --e-global-color-text );}.elementor-525 .elementor-element.elementor-element-41dcfce{--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:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-525 .elementor-element.elementor-element-afe7fa6{color:var( --e-global-color-text );}.elementor-525 .elementor-element.elementor-element-8c3bede{--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:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-525 .elementor-element.elementor-element-f48d389{color:var( --e-global-color-text );}.elementor-525 .elementor-element.elementor-element-5660058{--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:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-525 .elementor-element.elementor-element-5322695{color:var( --e-global-color-text );}.elementor-525 .elementor-element.elementor-element-f6ae64c{--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:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-525 .elementor-element.elementor-element-39c1cc3{color:var( --e-global-color-text );}.elementor-525 .elementor-element.elementor-element-0a7a910{--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:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-525 .elementor-element.elementor-element-00346cb{color:var( --e-global-color-text );}.elementor-525 .elementor-element.elementor-element-70547d4{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#181818;--n-tabs-title-color-active:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-70547d4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#CCCCCC;}.elementor-525 .elementor-element.elementor-element-70547d4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#BFBFBF;}.elementor-525 .elementor-element.elementor-element-70547d4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-525 .elementor-element.elementor-element-70547d4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#181818;}:where( .elementor-525 .elementor-element.elementor-element-70547d4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#EEEEEE;}.elementor-525 .elementor-element.elementor-element-70547d4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;}.elementor-525 .elementor-element.elementor-element-70547d4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#181818;}.elementor-525 .elementor-element.elementor-element-2223e76{font-size:12px;color:#9AA0A6;}@media(min-width:768px){.elementor-525 .elementor-element.elementor-element-9e58fd7{--content-width:1280px;}.elementor-525 .elementor-element.elementor-element-60f0cea{--width:66%;}.elementor-525 .elementor-element.elementor-element-a7770e8{--width:30%;}.elementor-525 .elementor-element.elementor-element-76f2c64{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-525 .elementor-element.elementor-element-60f0cea{--width:100%;}.elementor-525 .elementor-element.elementor-element-a7770e8{--width:100%;}}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-525 .elementor-element.elementor-element-8a09822 .elementor-heading-title{font-size:32px;}.elementor-525 .elementor-element.elementor-element-ff2326f{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-525 .elementor-element.elementor-element-7a09238{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-525 .elementor-element.elementor-element-9e58fd7{--min-height:200px;--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-525 .elementor-element.elementor-element-8a09822 .elementor-heading-title{font-size:25px;}.elementor-525 .elementor-element.elementor-element-ff2326f{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-525 .elementor-element.elementor-element-6b47e8c{--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;}.elementor-525 .elementor-element.elementor-element-60f0cea{--width:100%;}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}.elementor-525 .elementor-element.elementor-element-a7770e8{--width:100%;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-525 .elementor-element.elementor-element-76f2c64{--min-height:240px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-525 .elementor-element.elementor-element-310c48e .elementor-heading-title{font-size:24px;}.elementor-525 .elementor-element.elementor-element-7a09238{--padding-top:16px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-525 .elementor-element.elementor-element-939ac2c .elementor-heading-title{font-size:20px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-525 .elementor-element.elementor-element-d2ab75f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-525 .elementor-element.elementor-element-5decf2b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-525 .elementor-element.elementor-element-41dcfce{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-525 .elementor-element.elementor-element-8c3bede{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-525 .elementor-element.elementor-element-5660058{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-525 .elementor-element.elementor-element-f6ae64c{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-525 .elementor-element.elementor-element-0a7a910{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-525 .elementor-element.elementor-element-70547d4{--n-tabs-title-font-size:13px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-79defc2 */.elementor-525 .elementor-element.elementor-element-79defc2 .gruppo-galeria{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;margin:0 0 30px;padding:0;overscroll-behavior-x:contain}
.elementor-525 .elementor-element.elementor-element-79defc2 .gruppo-galeria::-webkit-scrollbar{display:none}
.elementor-525 .elementor-element.elementor-element-79defc2 .gruppo-galeria>figure{flex:0 0 92%;margin:0;scroll-snap-align:center}
.elementor-525 .elementor-element.elementor-element-79defc2 .gruppo-galeria>figure>a{display:block}
.elementor-525 .elementor-element.elementor-element-79defc2 .gruppo-galeria img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px;cursor:zoom-in}
.elementor-525 .elementor-element.elementor-element-79defc2 h2{font-size:26px;line-height:1.3;font-weight:700;margin:1.9em 0 .5em}
.elementor-525 .elementor-element.elementor-element-79defc2 h3{font-size:20px;line-height:1.35;font-weight:600;margin:1.5em 0 .4em}
.elementor-525 .elementor-element.elementor-element-79defc2 h2:first-child,.elementor-525 .elementor-element.elementor-element-79defc2 h3:first-child{margin-top:0}
.elementor-525 .elementor-element.elementor-element-79defc2 p{margin:0 0 1.05em}
.elementor-525 .elementor-element.elementor-element-79defc2 ul,.elementor-525 .elementor-element.elementor-element-79defc2 ol{margin:.2em 0 1.4em;padding-inline-start:1.25em}
.elementor-525 .elementor-element.elementor-element-79defc2 li{margin-bottom:.55em}
.elementor-525 .elementor-element.elementor-element-79defc2 .gg-shell{position:relative;margin:0 0 30px}
.elementor-525 .elementor-element.elementor-element-79defc2 .gg-shell .gruppo-galeria{margin-bottom:0}
.elementor-525 .elementor-element.elementor-element-79defc2 .gg-nav{position:absolute;top:0;bottom:34px;margin-block:auto;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.94);color:#2D404A;box-shadow:0 2px 10px rgba(24,24,24,.25);cursor:pointer;transition:background .2s,color .2s,opacity .2s}
.elementor-525 .elementor-element.elementor-element-79defc2 .gg-nav svg{width:20px;height:20px;display:block}
.elementor-525 .elementor-element.elementor-element-79defc2 .gg-nav:hover{background:#D0343C;color:#FFFFFF}
.elementor-525 .elementor-element.elementor-element-79defc2 .gg-nav:focus-visible{outline:3px solid #D0343C;outline-offset:2px}
.elementor-525 .elementor-element.elementor-element-79defc2 .gg-nav[disabled]{opacity:.3;cursor:default;background:rgba(255,255,255,.94);color:#2D404A}
.elementor-525 .elementor-element.elementor-element-79defc2 .gg-prev{left:12px}
.elementor-525 .elementor-element.elementor-element-79defc2 .gg-next{right:12px}
.elementor-525 .elementor-element.elementor-element-79defc2 .gg-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px}
.elementor-525 .elementor-element.elementor-element-79defc2 .gg-dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#C9CFD3;cursor:pointer;transition:background .25s,width .25s}
.elementor-525 .elementor-element.elementor-element-79defc2 .gg-dot:hover{background:#57666E}
.elementor-525 .elementor-element.elementor-element-79defc2 .gg-dot.is-active{width:26px;border-radius:5px;background:#D0343C}
.elementor-525 .elementor-element.elementor-element-79defc2 .gg-dot:focus-visible{outline:2px solid #D0343C;outline-offset:3px}
@media(max-width:1024px){.elementor-525 .elementor-element.elementor-element-79defc2 h2{font-size:24px}.elementor-525 .elementor-element.elementor-element-79defc2 h3{font-size:19px}}
@media(max-width:767px){.elementor-525 .elementor-element.elementor-element-79defc2 .gruppo-galeria>figure{flex:0 0 100%}.elementor-525 .elementor-element.elementor-element-79defc2 .gruppo-galeria img{aspect-ratio:4/3}.elementor-525 .elementor-element.elementor-element-79defc2 h2{font-size:22px;margin-top:1.6em}.elementor-525 .elementor-element.elementor-element-79defc2 h3{font-size:18px}.elementor-525 .elementor-element.elementor-element-79defc2 .gg-nav{width:38px;height:38px;bottom:32px}.elementor-525 .elementor-element.elementor-element-79defc2 .gg-nav svg{width:17px;height:17px}.elementor-525 .elementor-element.elementor-element-79defc2 .gg-prev{left:8px}.elementor-525 .elementor-element.elementor-element-79defc2 .gg-next{right:8px}.elementor-525 .elementor-element.elementor-element-79defc2 .gg-dot{width:8px;height:8px}.elementor-525 .elementor-element.elementor-element-79defc2 .gg-dot.is-active{width:22px}}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-70547d4 */.elementor-525 .elementor-element.elementor-element-70547d4 .gr-regioes{list-style:none;margin:0;padding:0;columns:4;column-gap:30px}
.elementor-525 .elementor-element.elementor-element-70547d4 .gr-regioes li{break-inside:avoid;font-weight:700;font-size:14px;line-height:1.4;padding:9px 0;border-bottom:1px solid #D8DCDF;color:#181818}
.elementor-525 .elementor-element.elementor-element-70547d4 .e-n-tab-title{min-height:60px;text-align:center}
@media(max-width:1024px){.elementor-525 .elementor-element.elementor-element-70547d4 .gr-regioes{columns:3}}
@media(max-width:767px){.elementor-525 .elementor-element.elementor-element-70547d4 .gr-regioes{columns:2;column-gap:18px}.elementor-525 .elementor-element.elementor-element-70547d4 .gr-regioes li{font-size:13px;padding:7px 0}.elementor-525 .elementor-element.elementor-element-70547d4 .e-n-tab-title{min-height:48px}}/* End custom CSS */