.elementor-17 .elementor-element.elementor-element-1075171:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1075171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://welcomeservizi.infotel.it/wp-content/uploads/2026/03/fiera-di-rimini.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-1075171 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;}.elementor-17 .elementor-element.elementor-element-1075171{padding:160px 0px 160px 0px;}.elementor-17 .elementor-element.elementor-element-7b950a7 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-7b950a7 .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-7b950a7 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-d09dfa3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-d09dfa3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-d09dfa3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-17 .elementor-element.elementor-element-d09dfa3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px -50px;--e-column-margin-right:0px;--e-column-margin-left:-50px;padding:90px 21px 90px 71px;}.elementor-17 .elementor-element.elementor-element-d09dfa3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-b137f69:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-b137f69 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b6c90fd{--spacer-size:150px;}.elementor-17 .elementor-element.elementor-element-b137f69 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-145px 0px 0px 46px;--e-column-margin-right:0px;--e-column-margin-left:46px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b137f69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-ffde98b{margin-top:90px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-874ce76 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-17 .elementor-element.elementor-element-874ce76 > .elementor-element-populated{padding:0px 21px 0px 21px;}.elementor-17 .elementor-element.elementor-element-a7255bc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-17 .elementor-element.elementor-element-9cda24f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-17 .elementor-element.elementor-element-2764d89{margin-top:60px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-853faaa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-17 .elementor-element.elementor-element-853faaa > .elementor-element-populated{padding:0px 21px 0px 21px;}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio, .double-item) .image-inner:not(.empty){aspect-ratio:1 !important;height:auto;}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-17 .elementor-element.elementor-element-11c515b .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important;}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-17 .elementor-element.elementor-element-11c515b .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0;}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px;}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px;}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px;}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2);}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio-item .caption .title span, .elementor-17 .elementor-element.elementor-element-11c515b .portfolio-item .caption .title a{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio-item .caption .title a{text-transform:normal;}.elementor-17 .elementor-element.elementor-element-11c515b .version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info{left:10px;right:inherit;top:10px;bottom:inherit;}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio.portfolio-grid.news-grid .portfolio-load-more{margin-top:100px;}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio-load-more .gem-button-separator-holder{width:50%;flex-grow:initial;}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio-load-more .gem-button-separator-line{border-color:#b6c6c9;color:#b6c6c9;}.elementor-17 .elementor-element.elementor-element-11c515b .portfolio-load-more .gem-button-separator-type-square svg line{stroke:#b6c6c9;}@media(max-width:1440px){.elementor-17 .elementor-element.elementor-element-ffde98b{margin-top:60px;margin-bottom:0px;}}@media(min-width:2400px){.elementor-17 .elementor-element.elementor-element-1075171{padding:160px 0px 160px 0px;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-d09dfa3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17 .elementor-element.elementor-element-ffde98b{margin-top:40px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-874ce76.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-874ce76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-874ce76.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-a7255bc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-9cda24f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-1075171{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d09dfa3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-d09dfa3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://welcomeservizi.infotel.it/wp-content/uploads/2020/10/transparent.png");background-position:center center;}.elementor-17 .elementor-element.elementor-element-d09dfa3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 21px 100px 21px;}.elementor-17 .elementor-element.elementor-element-ffde98b{margin-top:20px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-874ce76.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-874ce76 > .elementor-element-populated{padding:0px 21px 0px 21px;}.elementor-17 .elementor-element.elementor-element-a7255bc{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-9cda24f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Selettore mirato per forzare il bianco sugli elementi specificati */
.custom-section-white, 
.custom-section-white h1, 
.custom-section-white .title-h1, 
.custom-section-white .title-xlarge, 
.custom-section-white .gem-counter-number, 
.custom-section-white .gem-testimonial-item:after, 
.custom-section-white blockquote p:after, 
.custom-section-white .testimonials-style-1-teg, 
.custom-section-white .testimonials-style-2-teg, 
.custom-section-white .pricing-title {
    color: #ffffff !important;
}

/* Fix specifico per i widget Elementor che hanno stili interni */
.custom-section-white .elementor-heading-title,
.custom-section-white .gem-counter-number * {
    color: #ffffff !important;
}
/* Selettore mirato per forzare il bianco sugli elementi specificati */
.custom-section-white, 
.custom-section-white h1, 
.custom-section-white .title-h1, 
.custom-section-white .title-xlarge, 
.custom-section-white .gem-counter-number, 
.custom-section-white .gem-testimonial-item:after, 
.custom-section-white blockquote p:after, 
.custom-section-white .testimonials-style-1-teg, 
.custom-section-white .testimonials-style-2-teg, 
.custom-section-white .pricing-title {
    color: #ffffff !important;
}

/* Fix specifico per i widget Elementor che hanno stili interni */
.custom-section-white .elementor-heading-title,
.custom-section-white .gem-counter-number * {
    color: #ffffff !important;
}
@media (max-width:1500px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-1075171 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-17 .elementor-element.elementor-element-d09dfa3 > .elementor-element-populated{margin: 0px 0px 0px 21px !important;}}
@media (max-width:1199px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-f449290 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-17 .elementor-element.elementor-element-b137f69 > .elementor-element-populated{margin: -100px 0px 0px 46px !important;}}@media (max-width:767px){.elementor-17 .elementor-element.elementor-element-f449290 > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-17 .elementor-element.elementor-element-b137f69{display: none;}}