.elementor-15 .elementor-element.elementor-element-75e3b508{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;z-index:18;}.elementor-15 .elementor-element.elementor-element-75e3b508 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-a8e9943{text-align:start;}.elementor-15 .elementor-element.elementor-element-a8e9943 img{width:67%;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-4c0219cc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-4c0219cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-40fcc96{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-6b0e60d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-6b0e60d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-6b0e60d2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4d93356f > .elementor-widget-container{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-4d93356f .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-4d93356f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-415eb36 );}.elementor-15 .elementor-element.elementor-element-4d93356f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4d93356f.elementor-view-default .elementor-icon{color:var( --e-global-color-415eb36 );border-color:var( --e-global-color-415eb36 );}.elementor-15 .elementor-element.elementor-element-4d93356f.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4d93356f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-415eb36 );}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-3fc3cf6a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-3fc3cf6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-3fc3cf6a > .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-15 .elementor-element.elementor-element-3fc3cf6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-14b3284:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-14b3284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-415eb36 );}.elementor-15 .elementor-element.elementor-element-14b3284{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;z-index:18;}.elementor-15 .elementor-element.elementor-element-14b3284 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-707b347 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7d0f868{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-600afb1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-600afb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-d30862e{text-align:start;}.elementor-15 .elementor-element.elementor-element-d30862e img{width:39%;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-e25a744.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-e25a744.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-0498ce8{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-a10cce8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-a10cce8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-a10cce8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f30f54a > .elementor-widget-container{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-f30f54a .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-f30f54a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f30f54a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f30f54a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f30f54a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f30f54a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-d518df0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-d518df0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-d518df0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8f23498 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:3px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6ae9f7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;z-index:18;}.elementor-15 .elementor-element.elementor-element-6ae9f7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-d1a41ae{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-91b1151.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-91b1151.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-576cc42 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-4d87c03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-94dca07{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-94dca07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ba58079{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-72dcbad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-72dcbad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-72dcbad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b0f6ac9 > .elementor-widget-container{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-b0f6ac9 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-b0f6ac9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-415eb36 );}.elementor-15 .elementor-element.elementor-element-b0f6ac9.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b0f6ac9.elementor-view-default .elementor-icon{color:var( --e-global-color-415eb36 );border-color:var( --e-global-color-415eb36 );}.elementor-15 .elementor-element.elementor-element-b0f6ac9.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b0f6ac9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-415eb36 );}.elementor-15 .elementor-element.elementor-element-259270d{text-align:start;}.elementor-15 .elementor-element.elementor-element-259270d img{width:67%;}.elementor-15 .elementor-element.elementor-element-7e01d5e > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-03c95e3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-03c95e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-415eb36 );}.elementor-15 .elementor-element.elementor-element-03c95e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;z-index:18;}.elementor-15 .elementor-element.elementor-element-03c95e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4b18479{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-07279f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-07279f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-bc7fade .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-2dc6c51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c9c1e6f{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-c9c1e6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-157e188{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-fc87b64.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-fc87b64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-fc87b64 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-181811e > .elementor-widget-container{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-181811e .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-181811e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-181811e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-181811e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-181811e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-181811e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-a75ffa9 > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3548ea34:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3548ea34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-415eb36 );}.elementor-15 .elementor-element.elementor-element-3548ea34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:99;}.elementor-15 .elementor-element.elementor-element-3548ea34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-15 .elementor-element.elementor-element-cf3736d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ba58079{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-72dcbad{width:20%;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-72dcbad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-72dcbad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-b0f6ac9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-94a3e28.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-94a3e28.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-94a3e28 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-259270d{text-align:center;}.elementor-15 .elementor-element.elementor-element-259270d img{width:100%;}.elementor-15 .elementor-element.elementor-element-7e01d5e > .elementor-widget-container{margin:8px 0px 0px 36px;}.elementor-15 .elementor-element.elementor-element-03c95e3{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-86051b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-157e188{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-fc87b64{width:20%;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-fc87b64.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-fc87b64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-181811e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-835580c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-835580c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-a75ffa9 > .elementor-widget-container{margin:8px 0px 0px 36px;}.elementor-15 .elementor-element.elementor-element-3548ea34{margin-top:0px;margin-bottom:0px;padding:1% 0% 1% 0%;}.elementor-15 .elementor-element.elementor-element-5883651d{width:80%;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-600afb1{width:20.116%;}.elementor-15 .elementor-element.elementor-element-e25a744{width:79.884%;}.elementor-15 .elementor-element.elementor-element-91b1151{width:21.37%;}.elementor-15 .elementor-element.elementor-element-00bf258{width:44.963%;}.elementor-15 .elementor-element.elementor-element-07279f9{width:21.37%;}.elementor-15 .elementor-element.elementor-element-1918114{width:44.963%;}}/* Start custom CSS for icon, class: .elementor-element-4d93356f */.elementor-15 .elementor-element.elementor-element-4d93356f .elementor-icon {
    font-size: 3vw !important;}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-ced621d */.elementor-15 .elementor-element.elementor-element-ced621d img {width: 1vw !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75e3b508 */.elementor-15 .elementor-element.elementor-element-75e3b508 {height: 130px;}
.elementor-15 .elementor-element.elementor-element-75e3b508 .elementor-container {display: grid; grid-template-columns: 35% 55% 5% 5%;}
.elementor-15 .elementor-element.elementor-element-75e3b508 .elementor-container .elementor-column {width: 100%;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d0f868 */.elementor-15 .elementor-element.elementor-element-7d0f868 .elementor-container {display: grid; grid-template-columns: 35% 55% 5% 5%;}
.elementor-15 .elementor-element.elementor-element-7d0f868 .elementor-container .elementor-column {width: 100%;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-14b3284 */.elementor-15 .elementor-element.elementor-element-14b3284 {height: 10vh !important;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-91b1151 */.elementor-15 .elementor-element.elementor-element-91b1151 {width: fit-content; white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d87c03 */.elementor-15 .elementor-element.elementor-element-4d87c03 .recapiti_AB {display: flex !important;}  

.elementor-15 .elementor-element.elementor-element-4d87c03 .recapiti_AB .telefono-global, .elementor-15 .elementor-element.elementor-element-4d87c03  .recapiti_AB .email-global,.elementor-15 .elementor-element.elementor-element-4d87c03  .recapiti_AB .whatsapp-global {display: flex !important; padding: 0 10px; white-space: nowrap; flex-wrap: nowrap;}  

.elementor-15 .elementor-element.elementor-element-4d87c03  .recapiti_AB .telefono-global a, .elementor-15 .elementor-element.elementor-element-4d87c03  .recapiti_AB .email-global a, .elementor-15 .elementor-element.elementor-element-4d87c03  .recapiti_AB .whatsapp-global a {color: #010c91; font-family: var( --e-global-typography-text-font-family ); font-size: 14px; font-weight: 400;}  

.elementor-15 .elementor-element.elementor-element-4d87c03  .recapiti_AB .telefono-global a:hover, .elementor-15 .elementor-element.elementor-element-4d87c03  .recapiti_AB .email-global a:hover, .elementor-15 .elementor-element.elementor-element-4d87c03  .recapiti_AB .whatsapp-global a:hover {color: #010c91; font-family: var( --e-global-typography-text-font-family ); font-size: 14px; font-weight: 400;}   

.elementor-15 .elementor-element.elementor-element-4d87c03  .recapiti_AB .whatsapp-global a {padding: 2px 0 0 0;}


.elementor-15 .elementor-element.elementor-element-4d87c03  .recapiti_AB i {padding: 0 5px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ba58079 */.elementor-15 .elementor-element.elementor-element-ba58079 .elementor-container {display: grid; grid-template-columns: 33% 33% 33%;}
.elementor-15 .elementor-element.elementor-element-ba58079 .elementor-container .elementor-column {width: 100%;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-07279f9 */.elementor-15 .elementor-element.elementor-element-07279f9 {width: fit-content; white-space: nowrap;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2dc6c51 */.elementor-15 .elementor-element.elementor-element-2dc6c51 .recapiti_AB {display: flex !important;}  

.elementor-15 .elementor-element.elementor-element-2dc6c51 .recapiti_AB .telefono-global, .elementor-15 .elementor-element.elementor-element-2dc6c51  .recapiti_AB .email-global,.elementor-15 .elementor-element.elementor-element-2dc6c51  .recapiti_AB .whatsapp-global {display: flex !important; padding: 0 10px; white-space: nowrap; flex-wrap: nowrap;}  

.elementor-15 .elementor-element.elementor-element-2dc6c51  .recapiti_AB .telefono-global a, .elementor-15 .elementor-element.elementor-element-2dc6c51  .recapiti_AB .email-global a, .elementor-15 .elementor-element.elementor-element-2dc6c51  .recapiti_AB .whatsapp-global a {color: #010c91; font-family: var( --e-global-typography-text-font-family ); font-size: 14px; font-weight: 400;}  

.elementor-15 .elementor-element.elementor-element-2dc6c51  .recapiti_AB .telefono-global a:hover, .elementor-15 .elementor-element.elementor-element-2dc6c51  .recapiti_AB .email-global a:hover, .elementor-15 .elementor-element.elementor-element-2dc6c51  .recapiti_AB .whatsapp-global a:hover {color: #010c91; font-family: var( --e-global-typography-text-font-family ); font-size: 14px; font-weight: 400;}   

.elementor-15 .elementor-element.elementor-element-2dc6c51  .recapiti_AB .whatsapp-global a {padding: 2px 0 0 0;}


.elementor-15 .elementor-element.elementor-element-2dc6c51  .recapiti_AB i {padding: 0 5px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-157e188 */.elementor-15 .elementor-element.elementor-element-157e188 .elementor-container {display: grid; grid-template-columns: 33% 33% 33%;}
.elementor-15 .elementor-element.elementor-element-157e188 .elementor-container .elementor-column {width: 100%;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a2b63f5 */.recapiti_MB {display: grid !important; grid-template-columns: 33% 33% 33%;     margin: 0 0; } 

.recapiti_MB * {text-align: center;}



.recapiti_MB .telefono-global a, .recapiti_MB .email-global a, .recapiti_MB .whatsapp-global a, .kross a {color: #000; font-family: var( --e-global-typography-text-font-family ); font-size: 15px; font-weight: 400;border: 1px solid #000;    padding: 5px;     border-radius: 20px;}  

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


.recapiti_MB i {padding: 2px; color: #000;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3548ea34 *//* FIVEfigital default */
@media (max-width: 767px) {
.elementor-15 .elementor-element.elementor-element-3548ea34 {position: fixed; bottom: 0px;}

}/* End custom CSS */