.elementor-2256 .elementor-element.elementor-element-591452bb > .elementor-container{min-height:40px;}.elementor-2256 .elementor-element.elementor-element-591452bb{padding:0% 5% 0% 5%;z-index:6;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-9d2e558.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-9d2e558.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-9d2e558 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-9d2e558 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-32665b09{color:var( --e-global-color-415eb36 );}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-5146394d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-5146394d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-5146394d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-5146394d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-3124d8f5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-3124d8f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-3124d8f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-3124d8f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-200652d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-200652d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-722c332d{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-2256 .elementor-element.elementor-element-722c332d .elementor-widget-container{text-align:right;}.elementor-2256 .elementor-element.elementor-element-722c332d .elementor-social-icon{background-color:#02010100;--icon-padding:0.4em;}.elementor-2256 .elementor-element.elementor-element-722c332d .elementor-social-icon i{color:var( --e-global-color-415eb36 );}.elementor-2256 .elementor-element.elementor-element-722c332d .elementor-social-icon svg{fill:var( --e-global-color-415eb36 );}.elementor-2256 .elementor-element.elementor-element-5d9c4375{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;z-index:999;}.elementor-2256 .elementor-element.elementor-element-5d9c4375 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-7089ae8e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-7089ae8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-7089ae8e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-7089ae8e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-36175a45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-36175a45 .elementor-icon-wrapper{text-align:start;}.elementor-2256 .elementor-element.elementor-element-36175a45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-415eb36 );}.elementor-2256 .elementor-element.elementor-element-36175a45.elementor-view-framed .elementor-icon, .elementor-2256 .elementor-element.elementor-element-36175a45.elementor-view-default .elementor-icon{color:var( --e-global-color-415eb36 );border-color:var( --e-global-color-415eb36 );}.elementor-2256 .elementor-element.elementor-element-36175a45.elementor-view-framed .elementor-icon, .elementor-2256 .elementor-element.elementor-element-36175a45.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-415eb36 );}.elementor-2256 .elementor-element.elementor-element-36175a45 .elementor-icon{font-size:52px;}.elementor-2256 .elementor-element.elementor-element-36175a45 .elementor-icon svg{height:52px;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-df4a40b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-df4a40b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-df4a40b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-df4a40b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-53e9e26{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-71eca02c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-71eca02c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-71eca02c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-71eca02c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-71eca02c{z-index:9;}.elementor-2256 .elementor-element.elementor-element-2ccd6b41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-2ccd6b41{z-index:9;text-align:center;}.elementor-2256 .elementor-element.elementor-element-2ccd6b41 img{width:9%;}.elementor-2256 .elementor-element.elementor-element-c8c35c6{text-align:center;}.elementor-2256 .elementor-element.elementor-element-c8c35c6 .elementor-heading-title{font-weight:400;color:var( --e-global-color-415eb36 );}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-a9f58aa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-a9f58aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-23a9d07.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-23a9d07.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-23a9d07 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-23a9d07 > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-23a9d07{z-index:9;}.elementor-2256 .elementor-element.elementor-element-c561759:not(.elementor-motion-effects-element-type-background), .elementor-2256 .elementor-element.elementor-element-c561759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2256 .elementor-element.elementor-element-c561759{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;z-index:999;}.elementor-2256 .elementor-element.elementor-element-c561759 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-a36123f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-a36123f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-a36123f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-a36123f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-bcb6a9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-bcb6a9b .elementor-icon-wrapper{text-align:start;}.elementor-2256 .elementor-element.elementor-element-bcb6a9b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-415eb36 );}.elementor-2256 .elementor-element.elementor-element-bcb6a9b.elementor-view-framed .elementor-icon, .elementor-2256 .elementor-element.elementor-element-bcb6a9b.elementor-view-default .elementor-icon{color:var( --e-global-color-415eb36 );border-color:var( --e-global-color-415eb36 );}.elementor-2256 .elementor-element.elementor-element-bcb6a9b.elementor-view-framed .elementor-icon, .elementor-2256 .elementor-element.elementor-element-bcb6a9b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-415eb36 );}.elementor-2256 .elementor-element.elementor-element-bcb6a9b .elementor-icon{font-size:52px;}.elementor-2256 .elementor-element.elementor-element-bcb6a9b .elementor-icon svg{height:52px;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-6565d2f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-6565d2f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-6565d2f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-6565d2f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-3370db5{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-0269f07.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-0269f07.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-0269f07 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-0269f07 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-0269f07{z-index:9;}.elementor-2256 .elementor-element.elementor-element-b383c71 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-b383c71 img{width:17%;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-f07dcae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-f07dcae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-60b11e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-60b11e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-60b11e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-60b11e6 > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-60b11e6{z-index:9;}.elementor-2256 .elementor-element.elementor-element-ae00e6b:not(.elementor-motion-effects-element-type-background), .elementor-2256 .elementor-element.elementor-element-ae00e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2256 .elementor-element.elementor-element-ae00e6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;z-index:999;}.elementor-2256 .elementor-element.elementor-element-ae00e6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-2303199.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-2303199.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-2303199 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-2303199 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-506ea3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-506ea3b .elementor-icon-wrapper{text-align:start;}.elementor-2256 .elementor-element.elementor-element-506ea3b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-415eb36 );}.elementor-2256 .elementor-element.elementor-element-506ea3b.elementor-view-framed .elementor-icon, .elementor-2256 .elementor-element.elementor-element-506ea3b.elementor-view-default .elementor-icon{color:var( --e-global-color-415eb36 );border-color:var( --e-global-color-415eb36 );}.elementor-2256 .elementor-element.elementor-element-506ea3b.elementor-view-framed .elementor-icon, .elementor-2256 .elementor-element.elementor-element-506ea3b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-415eb36 );}.elementor-2256 .elementor-element.elementor-element-506ea3b .elementor-icon{font-size:52px;}.elementor-2256 .elementor-element.elementor-element-506ea3b .elementor-icon svg{height:52px;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-dcb4a05.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-dcb4a05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-dcb4a05 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-dcb4a05 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-dcb4a05{z-index:9;}.elementor-2256 .elementor-element.elementor-element-2cc36d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-2cc36d9{z-index:9;text-align:center;}.elementor-2256 .elementor-element.elementor-element-2cc36d9 img{width:9%;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-81b47de.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-81b47de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-81b47de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-81b47de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-4b622d9:not(.elementor-motion-effects-element-type-background), .elementor-2256 .elementor-element.elementor-element-4b622d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2256 .elementor-element.elementor-element-4b622d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:99;}.elementor-2256 .elementor-element.elementor-element-4b622d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2256 .elementor-element.elementor-element-d8092ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2256 .elementor-element.elementor-element-d8092ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2256 .elementor-element.elementor-element-d8092ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2256 .elementor-element.elementor-element-d8092ff > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-2256 .elementor-element.elementor-element-d8092ff{z-index:9;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-2256 .elementor-element.elementor-element-36175a45 .elementor-icon-wrapper{text-align:center;}.elementor-2256 .elementor-element.elementor-element-2ccd6b41 img{width:56%;max-width:59%;}.elementor-2256 .elementor-element.elementor-element-bcb6a9b .elementor-icon-wrapper{text-align:center;}.elementor-2256 .elementor-element.elementor-element-ae00e6b{padding:2% 5% 2% 5%;}.elementor-2256 .elementor-element.elementor-element-506ea3b .elementor-icon-wrapper{text-align:center;}.elementor-2256 .elementor-element.elementor-element-506ea3b .elementor-icon{font-size:37px;}.elementor-2256 .elementor-element.elementor-element-506ea3b .elementor-icon svg{height:37px;}.elementor-2256 .elementor-element.elementor-element-2cc36d9 img{width:41%;max-width:59%;}.elementor-2256 .elementor-element.elementor-element-fb1544f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-2256 .elementor-element.elementor-element-4b622d9{margin-top:0px;margin-bottom:0px;padding:2% 0% 2% 0%;}.elementor-2256 .elementor-element.elementor-element-4a763c36{width:30%;}.elementor-2256 .elementor-element.elementor-element-d8092ff{width:54%;z-index:9;}.elementor-2256 .elementor-element.elementor-element-d8092ff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for html, class: .elementor-element-73976461 */.recapiti_AB {display: flex !important;}  .recapiti_AB .telefono-global, .recapiti_AB .email-global, .recapiti_AB .whatsapp-global {display: flex !important; padding: 0 10px; white-space: nowrap; flex-wrap: nowrap;}  

.recapiti_AB .telefono-global a, .recapiti_AB .email-global a, .recapiti_AB .whatsapp-global a {color: #fff; font-family: var( --e-global-typography-text-font-family ); font-size: 15px; font-weight: 400;}  

.recapiti_AB .telefono-global a:hover, .recapiti_AB .email-global a:hover, .recapiti_AB .whatsapp-global a:hover {color: #fff; font-family: var( --e-global-typography-text-font-family ); font-size: 15px; font-weight: 400;}   

.recapiti_AB i {padding: 0 5px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-591452bb */.elementor-2256 .elementor-element.elementor-element-591452bb .elementor-container { display: grid !important;     grid-template-columns: 15% 55% 10% 20%;} 

.elementor-2256 .elementor-element.elementor-element-591452bb .elementor-container .elementor-column {width: 100%;} 

.elementor-2256 .elementor-element.elementor-element-591452bb * {white-space: nowrap; flex-wrap:nowrap !important;}  


@media (max-width: 767px) {     .elementor-2256 .elementor-element.elementor-element-591452bb .elementor-container { display: grid !important;     grid-template-columns: 30% 40% 30% !important;} }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-36175a45 */.elementor-2256 .elementor-element.elementor-element-36175a45 svg {border: 1px solid #fff; border-radius: 10px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-71eca02c */.elementor-2256 .elementor-element.elementor-element-71eca02c .elementor-widget-wrap {display: block;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5fc2191 */.elementor-2256 .elementor-element.elementor-element-5fc2191 .recapiti {display: grid; grid-template-columns: 50% 50%; margin: 0 15%;}  


@media (max-width: 767px) {     
    .elementor-2256 .elementor-element.elementor-element-5fc2191 .recapiti {margin: 0 0%;}
    }  
    
.elementor-2256 .elementor-element.elementor-element-5fc2191 .telefono, .elementor-2256 .elementor-element.elementor-element-5fc2191  .whatsapp, .elementor-2256 .elementor-element.elementor-element-5fc2191  .email 
{display: block !important; text-align: center; padding: 0px 10px;}   

.elementor-2256 .elementor-element.elementor-element-5fc2191 .telefono a, .elementor-2256 .elementor-element.elementor-element-5fc2191  .whatsapp a, .elementor-2256 .elementor-element.elementor-element-5fc2191  .email a 
{color: #fff; font-family: var( --e-global-typography-text-font-family ); font-size: 13px; font-weight: 400;}  

.elementor-2256 .elementor-element.elementor-element-5fc2191 .telefono a:hover, .elementor-2256 .elementor-element.elementor-element-5fc2191  .whatsapp a:hover, .elementor-2256 .elementor-element.elementor-element-5fc2191  .email a:hover 
{color: #fff; font-family: var( --e-global-typography-text-font-family ); font-size: 13px; font-weight: 400;}    

.elementor-2256 .elementor-element.elementor-element-5fc2191 .recapiti i {border: 1px solid #fff;border-radius: 10px; padding: 11px;font-size: 24px; font-weight: 900; color: #fff !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c34f63 */.elementor-2256 .elementor-element.elementor-element-7c34f63 .kross_GA4 {
    font-size:18px !important;
    font-weight: 400 !important; 
    color: #fff !important;
    background-color:#2CAD3D;
   text-decoration: none!important;
    border-radius: 3px;
   padding: 8px 13px;
 border: 1px solid #FFFFFF00;
    
   }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d9c4375 */.elementor-2256 .elementor-element.elementor-element-5d9c4375 .elementor-container { display: grid !important;     grid-template-columns: 5% 5% 15% 50% 15% 10%;} 
.elementor-2256 .elementor-element.elementor-element-5d9c4375 .elementor-container .elementor-column {width: 100%;} 
.elementor-2256 .elementor-element.elementor-element-5d9c4375 * {white-space: nowrap; flex-wrap:nowrap;}  

@media (max-width: 767px) {     .elementor-2256 .elementor-element.elementor-element-5d9c4375 .elementor-container { display: grid !important;     grid-template-columns: 30% 40% 30% !important;} }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bcb6a9b */.elementor-2256 .elementor-element.elementor-element-bcb6a9b svg {border: 1px solid #fff; border-radius: 10px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc5298b */.elementor-2256 .elementor-element.elementor-element-bc5298b {height: 1px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0269f07 */.elementor-2256 .elementor-element.elementor-element-0269f07 .elementor-widget-wrap {display: block;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a1dffa5 */.elementor-2256 .elementor-element.elementor-element-a1dffa5 .recapiti {display: grid; grid-template-columns: 50% 50%; margin: 0 5%;}  


@media (max-width: 767px) {     
    .elementor-2256 .elementor-element.elementor-element-a1dffa5 .recapiti {margin: 0 0%;}
    }  
    
.elementor-2256 .elementor-element.elementor-element-a1dffa5 .telefono, .elementor-2256 .elementor-element.elementor-element-a1dffa5  .whatsapp, .elementor-2256 .elementor-element.elementor-element-a1dffa5  .email 
{display: block !important; text-align: center; padding: 0px 10px;}   

.elementor-2256 .elementor-element.elementor-element-a1dffa5 .telefono a, .elementor-2256 .elementor-element.elementor-element-a1dffa5  .whatsapp a, .elementor-2256 .elementor-element.elementor-element-a1dffa5  .email a 
{color: #fff; font-family: var( --e-global-typography-text-font-family ); font-size: 13px; font-weight: 400;}  

.elementor-2256 .elementor-element.elementor-element-a1dffa5 .telefono a:hover, .elementor-2256 .elementor-element.elementor-element-a1dffa5  .whatsapp a:hover, .elementor-2256 .elementor-element.elementor-element-a1dffa5  .email a:hover 
{color: #fff; font-family: var( --e-global-typography-text-font-family ); font-size: 13px; font-weight: 400;}    

.elementor-2256 .elementor-element.elementor-element-a1dffa5 .recapiti i {border: 1px solid #fff;border-radius: 9px;     
    padding: 12px 12px;font-size: 24px; font-weight: 900; color: #fff !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a266c5d */.elementor-2256 .elementor-element.elementor-element-a266c5d .kross_GA4 {
    font-size:18px !important;
    font-weight: 400 !important; 
    color: #fff !important;
    background-color:#2CAD3D;
   text-decoration: none!important;
    border-radius: 3px;
   padding: 8px 13px;
 border: 1px solid #FFFFFF00;
    
   }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c561759 */.elementor-2256 .elementor-element.elementor-element-c561759 .elementor-container { display: grid !important;     grid-template-columns: 5% 5% 15% 50% 15% 10%;} 
.elementor-2256 .elementor-element.elementor-element-c561759 .elementor-container .elementor-column {width: 100%;} 
.elementor-2256 .elementor-element.elementor-element-c561759 * {white-space: nowrap; flex-wrap:nowrap;}  

@media (max-width: 767px) {     .elementor-2256 .elementor-element.elementor-element-c561759 .elementor-container { display: grid !important;     grid-template-columns: 30% 40% 30% !important;} }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-506ea3b */.elementor-2256 .elementor-element.elementor-element-506ea3b svg {border: 1px solid #fff; border-radius: 10px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dcb4a05 */.elementor-2256 .elementor-element.elementor-element-dcb4a05 .elementor-widget-wrap {display: block;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ae00e6b */.elementor-2256 .elementor-element.elementor-element-ae00e6b .elementor-container { display: grid !important;     grid-template-columns: 30% 40% 30%;} 
.elementor-2256 .elementor-element.elementor-element-ae00e6b .elementor-container .elementor-column {width: 100%;} 
.elementor-2256 .elementor-element.elementor-element-ae00e6b * {white-space: nowrap; flex-wrap:nowrap;}  

@media (max-width: 767px) {     .elementor-2256 .elementor-element.elementor-element-ae00e6b .elementor-container { display: grid !important;     grid-template-columns: 30% 40% 30% !important;} }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d81a9c4 */.elementor-2256 .elementor-element.elementor-element-5d81a9c4 .recapiti {
    display: grid; 
    grid-template-columns: 50% 50%; 
    margin: 0 5%;}  


@media (max-width: 767px) {   
    .elementor-2256 .elementor-element.elementor-element-5d81a9c4 .recapiti {
        margin: 0 0%;
        justify-content: space-evenly;
    }
    }  
    
.elementor-2256 .elementor-element.elementor-element-5d81a9c4 .telefono, 
.elementor-2256 .elementor-element.elementor-element-5d81a9c4 .whatsapp, 
.elementor-2256 .elementor-element.elementor-element-5d81a9c4 .email 
    {display: block !important; 
    text-align: center; 
    padding: 0px 10px;}   

.elementor-2256 .elementor-element.elementor-element-5d81a9c4 .telefono a,
.elementor-2256 .elementor-element.elementor-element-5d81a9c4 .whatsapp a, 
.elementor-2256 .elementor-element.elementor-element-5d81a9c4 .email a 
    {color: #1d9d92; 
    font-family: var( --e-global-typography-text-font-family );
    font-weight: 400;
    font-size: 13px;
    }  

.elementor-2256 .elementor-element.elementor-element-5d81a9c4 .telefono a:hover, 
.elementor-2256 .elementor-element.elementor-element-5d81a9c4 .whatsapp a:hover, 
.elementor-2256 .elementor-element.elementor-element-5d81a9c4 .email a:hover 
    {color: #1d9d92;}    

.elementor-2256 .elementor-element.elementor-element-5d81a9c4 .recapiti i 
    {border: 1px solid #fff;
    border-radius: 350px;
    padding: 8px;
    font-size: 15px;
    font-weight: 900;
    color: #fff !important;}
.elementor-2256 .elementor-element.elementor-element-5d81a9c4 .recapiti .whatsapp i {border: 0px solid #fff;
    border-radius: 350px;
    padding: 0px;
    font-size: 33px;
    font-weight: 400;
    background-image: radial-gradient(#2e9d37 61%, transparent 24%); color: #fff !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ca14f85 */.elementor-2256 .elementor-element.elementor-element-ca14f85 .kross_GA4 {
    font-size:18px !important;
    font-weight: 400 !important; 
    color: #fff !important;
    background-color:#2CAD3D;
   text-decoration: none!important;
    border-radius: 3px;
   padding: 3px 13px;
 border: 1px solid #FFFFFF00;
    
   }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b622d9 *//* FIVEfigital default */
@media (max-width: 767px) {
.elementor-2256 .elementor-element.elementor-element-4b622d9 {position: fixed; bottom: 0px;}

}/* End custom CSS */