.elementor-2238 .elementor-element.elementor-element-da5c2f6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2238 .elementor-element.elementor-element-da5c2f6 > .elementor-container{max-width:1400px;min-height:80vh;}.elementor-2238 .elementor-element.elementor-element-da5c2f6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-40px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-2238 .elementor-element.elementor-element-da5c2f6 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2238 .elementor-element.elementor-element-da5c2f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2238 .elementor-element.elementor-element-b6dbb1b .dblh__title-wrapper{font-size:10rem;line-height:0.8em;padding:40px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-b6dbb1b .dblh__title{display:inline;}.elementor-2238 .elementor-element.elementor-element-b6dbb1b .dblh__title-1,
                     .elementor-2238 .elementor-element.elementor-element-b6dbb1b .dblh__title-1 .char::after{color:var( --e-global-color-60248e1 );}.elementor-2238 .elementor-element.elementor-element-b6dbb1b .wgl-pop-out{--animation-speed:200ms;--animation-delay:100ms;--color-bg-text:var( --e-global-color-primary );}.elementor-2238 .elementor-element.elementor-element-b6dbb1b .dblh__title-1 .char{--color-text:var( --e-global-color-accent );}.elementor-2238 .elementor-element.elementor-element-b6dbb1b .dblh__title-1 .char::before{--color-text:var( --e-global-color-primary );}.elementor-widget-text-editor{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-2238 .elementor-element.elementor-element-3dfd631{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;font-size:18px;color:var( --e-global-color-057f41e );}.elementor-2238 .elementor-element.elementor-element-a305513 .wgl-button::after{content:"";--lunfest-button-border-offset:-8px;}.elementor-2238 .elementor-element.elementor-element-a305513 > .elementor-widget-container{margin:0% 0% 0% 2%;}.elementor-2238 .elementor-element.elementor-element-a305513 .wgl-button{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-2238 .elementor-element.elementor-element-a305513 .wgl-button:hover,
                     .elementor-2238 .elementor-element.elementor-element-a305513 .wgl-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-2238 .elementor-element.elementor-element-a305513.btn-animated-border .wgl-button::after{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-2238 .elementor-element.elementor-element-3162ae2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2238 .elementor-element.elementor-element-ea77647 > .elementor-element-populated{border-style:none;}.elementor-2238 .elementor-element.elementor-element-cce5372{--start-point:100%;--end-point:-10%;--width:100%;--transition:0.3s;--left-offset:0;}.elementor-2238 .elementor-element.elementor-element-cce5372 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:18px 0px 18px 0px;}.elementor-2238 .elementor-element.elementor-element-cce5372 svg text{fill:var( --e-global-color-primary );}.elementor-2238 .elementor-element.elementor-element-cce5372 .text--word{color:var( --e-global-color-primary );}.elementor-2238 .elementor-element.elementor-element-cce5372 .text--word .divider{left:0px;margin-right:38px;margin-left:32px;color:var( --e-global-color-primary );}.elementor-2238 .elementor-element.elementor-element-cce5372 tspan.divider, .elementor-2238 .elementor-element.elementor-element-cce5372 .text--word .divider{font-size:16px;font-weight:400;}.elementor-2238 .elementor-element.elementor-element-cce5372 tspan.divider{fill:var( --e-global-color-primary );transition:0.4s;}.elementor-2238 .elementor-element.elementor-element-ff5a2c1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2238 .elementor-element.elementor-element-ff5a2c1 > .elementor-container{max-width:1450px;}.elementor-2238 .elementor-element.elementor-element-ff5a2c1{margin-top:50px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-bc-flex-widget .elementor-2238 .elementor-element.elementor-element-6c0e8df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2238 .elementor-element.elementor-element-6c0e8df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2238 .elementor-element.elementor-element-6c0e8df > .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-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-2238 .elementor-element.elementor-element-a7fd306.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2238 .elementor-element.elementor-element-a7fd306.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2238 .elementor-element.elementor-element-a7fd306 > .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-2238 .elementor-element.elementor-element-18cc8a4 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-18cc8a4 .dblh__title-wrapper{font-size:3.5vw;line-height:1em;}.elementor-2238 .elementor-element.elementor-element-18cc8a4 .dblh__title{display:inline;}.elementor-2238 .elementor-element.elementor-element-13da228{--spacer-size:16px;}.elementor-2238 .elementor-element.elementor-element-f9608c3{text-align:center;color:var( --e-global-color-196521d );}.elementor-2238 .elementor-element.elementor-element-a617419{--spacer-size:24px;}.elementor-2238 .elementor-element.elementor-element-cdc5c62 .wgl-button::after{content:"";--lunfest-button-border-offset:-8px;}.elementor-2238 .elementor-element.elementor-element-cdc5c62 .wgl-button{color:var( --e-global-color-057f41e );background-color:var( --e-global-color-primary );}.elementor-2238 .elementor-element.elementor-element-cdc5c62 .wgl-button:hover,
                     .elementor-2238 .elementor-element.elementor-element-cdc5c62 .wgl-button:focus{color:var( --e-global-color-057f41e );background-color:var( --e-global-color-primary );}.elementor-2238 .elementor-element.elementor-element-cdc5c62.btn-animated-border .wgl-button::after{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-2238 .elementor-element.elementor-element-1ba849a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2238 .elementor-element.elementor-element-1ba849a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2238 .elementor-element.elementor-element-1ba849a > .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-2238 .elementor-element.elementor-element-0d31d30 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2238 .elementor-element.elementor-element-0d31d30 > .elementor-container{max-width:1400px;}.elementor-2238 .elementor-element.elementor-element-0d31d30{margin-top:50px;margin-bottom:50px;padding:0px 15px 0px 15px;z-index:100;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__wrapper, .elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__content{padding:13px 0px 13px 0px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__titles,.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase.interactive-showcase .title{font-size:58px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__title{text-align:left;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__titles .showcase__title.active .showcase__title-inner,
                    .elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase.interactive-showcase .title:hover,
                    .elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase.interactive-showcase .showcase__link:hover ~ .showcase__title .title{color:var( --e-global-color-60248e1 );}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .showcase__titles .showcase__title .subtitle{display:inline-block;width:auto;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .subtitle{height:100px;text-align:center;margin:0px 30px 0px -6px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__titles .showcase__title .subtitle, .elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase.interactive-showcase .subtitle{font-size:12px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__titles .showcase__title .subtitle,
					 .elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase.interactive-showcase .subtitle{color:var( --e-global-color-primary );}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__titles .showcase__title.active .subtitle,
                    .elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase.interactive-showcase .showcase__content:hover .subtitle{color:var( --e-global-color-secondary );}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .showcase__button{margin:-11px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase_button.icon-read-more i, .elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase_button.icon-read-more span{color:var( --e-global-color-primary );}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .showcase__link:hover ~ .showcase__button .wgl-showcase_button.icon-read-more i,
				    .elementor-2238 .elementor-element.elementor-element-e6d19e0 .showcase__link:hover ~ .showcase__button .wgl-showcase_button.icon-read-more span{color:var( --e-global-color-60248e1 );}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase_button.icon-read-more:hover i,
                    .elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase_button.icon-read-more:hover span{color:var( --e-global-color-60248e1 );}.elementor-2238 .elementor-element.elementor-element-36fe121 > .elementor-container{max-width:1400px;}.elementor-2238 .elementor-element.elementor-element-36fe121{padding:0px 15px 0px 15px;}.elementor-2238 .elementor-element.elementor-element-5fc51bc .videobox_link{background-color:#161A1D;background-image:url("https://www.railmarket.it/wp-content/uploads/2026/10/VIVI-LEVENTO.png");width:190px;height:190px;color:#ffffff;background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-2238 .elementor-element.elementor-element-5fc51bc > .elementor-widget-container{background-image:url("https://www.railmarket.it/wp-content/uploads/2026/07/video_rail.jpg");margin:0px 0px -240px 0px;padding:170px 0px 170px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2238 .elementor-element.elementor-element-5fc51bc{z-index:2;}.elementor-2238 .elementor-element.elementor-element-5fc51bc .videobox_icon{width:22px;height:22px;}.elementor-2238 .elementor-element.elementor-element-5fc51bc .videobox_content:hover .videobox_link{color:#ffffff;}.elementor-2238 .elementor-element.elementor-element-5d92a88:not(.elementor-motion-effects-element-type-background), .elementor-2238 .elementor-element.elementor-element-5d92a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60248e1 );}.elementor-2238 .elementor-element.elementor-element-5d92a88 > .elementor-container{max-width:1400px;}.elementor-2238 .elementor-element.elementor-element-5d92a88{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-5d92a88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2238 .elementor-element.elementor-element-a5ec62b > .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-2238 .elementor-element.elementor-element-8b66d38{--spacer-size:240px;}.elementor-2238 .elementor-element.elementor-element-1d865ec:not(.elementor-motion-effects-element-type-background), .elementor-2238 .elementor-element.elementor-element-1d865ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2238 .elementor-element.elementor-element-1d865ec .elementor-repeater-item-d5c547a{top:50%;left:25%;}.elementor-2238 .elementor-element.elementor-element-1d865ec .elementor-repeater-item-d5c547a img{width:26%;}.elementor-2238 .elementor-element.elementor-element-03da20c{--spacer-size:60px;}.elementor-2238 .elementor-element.elementor-element-f687af0 .dblh__title-wrapper{font-size:8vw;line-height:1em;padding:40px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-f687af0 .dblh__title{display:inline;}.elementor-2238 .elementor-element.elementor-element-f687af0 .dblh__subtitle{margin:0% 0% 0% 2%;color:var( --e-global-color-057f41e );}.elementor-2238 .elementor-element.elementor-element-f687af0 .dblh__subtitle span{background-color:var( --e-global-color-primary );}.elementor-2238 .elementor-element.elementor-element-f687af0 .wgl-pop-out{--animation-speed:200ms;--animation-delay:100ms;--color-bg-text:var( --e-global-color-accent );}.elementor-2238 .elementor-element.elementor-element-f687af0 .dblh__title-1 .char{--color-text:var( --e-global-color-primary );}.elementor-2238 .elementor-element.elementor-element-f687af0 .dblh__title-1 .char::before{--color-text:var( --e-global-color-60248e1 );}.elementor-2238 .elementor-element.elementor-element-7a9d831{--spacer-size:70px;}.elementor-2238 .elementor-element.elementor-element-591327d{z-index:2;}.elementor-2238 .elementor-element.elementor-element-0864509{--spacer-size:130px;}.elementor-2238 .elementor-element.elementor-element-4f49683 .dblh__title-wrapper{font-size:35px;line-height:1.24em;}.elementor-2238 .elementor-element.elementor-element-4f49683 .dblh__title{display:inline;}.elementor-2238 .elementor-element.elementor-element-44d5c20{color:var( --e-global-color-196521d );}.elementor-2238 .elementor-element.elementor-element-374c807 .wgl-button::after{content:"";--lunfest-button-border-offset:-8px;}.elementor-2238 .elementor-element.elementor-element-374c807 .wgl-button{background-color:var( --e-global-color-primary );}.elementor-2238 .elementor-element.elementor-element-374c807 .wgl-button:hover,
                     .elementor-2238 .elementor-element.elementor-element-374c807 .wgl-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-2238 .elementor-element.elementor-element-374c807.btn-animated-border .wgl-button::after{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-2238 .elementor-element.elementor-element-114132c{--spacer-size:105px;}.elementor-2238 .elementor-element.elementor-element-1d865ec > .elementor-container{max-width:1400px;}.elementor-2238 .elementor-element.elementor-element-1d865ec{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 7px;}.elementor-2238 .elementor-element.elementor-element-1d865ec > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2238 .elementor-element.elementor-element-a0ace85:not(.elementor-motion-effects-element-type-background), .elementor-2238 .elementor-element.elementor-element-a0ace85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60248e1 );}.elementor-2238 .elementor-element.elementor-element-a0ace85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-2238 .elementor-element.elementor-element-a0ace85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2238 .elementor-element.elementor-element-b4b74c9{--start-point:100%;--end-point:-10%;--width:100%;--transition:0.3s;--left-offset:0;}.elementor-2238 .elementor-element.elementor-element-b4b74c9 > .elementor-widget-container{margin:0px -15px 0px -15px;}.elementor-2238 .elementor-element.elementor-element-b4b74c9 svg{margin:20px 0px 19px 0px;}.elementor-2238 .elementor-element.elementor-element-b4b74c9 .simple_line{margin:20px 0px 19px 0px;}.elementor-2238 .elementor-element.elementor-element-b4b74c9 svg text{fill:#FFFFFF;}.elementor-2238 .elementor-element.elementor-element-b4b74c9 .text--word{color:#FFFFFF;}.elementor-2238 .elementor-element.elementor-element-b4b74c9 .text--word .divider{left:0px;margin-right:38px;margin-left:32px;color:#FFFFFF;}.elementor-2238 .elementor-element.elementor-element-b4b74c9 tspan.divider, .elementor-2238 .elementor-element.elementor-element-b4b74c9 .text--word .divider{font-size:16px;font-weight:400;}.elementor-2238 .elementor-element.elementor-element-b4b74c9 tspan.divider{fill:#FFFFFF;transition:0.4s;}.elementor-2238 .elementor-element.elementor-element-ed3992e > .elementor-container{max-width:1800px;}.elementor-2238 .elementor-element.elementor-element-ed3992e{padding:0px 15px 0px 15px;}.elementor-2238 .elementor-element.elementor-element-e0746d3{--spacer-size:50px;}.elementor-2238 .elementor-element.elementor-element-54df16d .dblh__title-wrapper{line-height:1em;}.elementor-2238 .elementor-element.elementor-element-54df16d .dblh__title{display:inline;}.elementor-2238 .elementor-element.elementor-element-02fead7{--spacer-size:13px;}.elementor-2238 .elementor-element.elementor-element-6d890f4 .wgl-events{--items-gap:40px;}.elementor-2238 .elementor-element.elementor-element-97f9806{--spacer-size:50px;}.elementor-2238 .elementor-element.elementor-element-b6fef67:not(.elementor-motion-effects-element-type-background), .elementor-2238 .elementor-element.elementor-element-b6fef67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2238 .elementor-element.elementor-element-b6fef67 .elementor-repeater-item-a1d1da0{top:36%;left:3%;z-index:-1;}.elementor-2238 .elementor-element.elementor-element-b6fef67 .elementor-repeater-item-a1d1da0 img{width:35%;}.elementor-2238 .elementor-element.elementor-element-ee54970 .dblh__title-wrapper{font-size:4.5em;line-height:1.24em;}.elementor-2238 .elementor-element.elementor-element-ee54970 .dblh__title{display:inline;}.elementor-2238 .elementor-element.elementor-element-ce986dc .dblh__title-wrapper{font-size:2em;line-height:1.24em;}.elementor-2238 .elementor-element.elementor-element-ce986dc .dblh__title{display:inline;}.elementor-2238 .elementor-element.elementor-element-ce986dc .dblh__title-1,
                     .elementor-2238 .elementor-element.elementor-element-ce986dc .dblh__title-1 .char::after{color:var( --e-global-color-primary );}.elementor-2238 .elementor-element.elementor-element-847e9a2 > .elementor-widget-container{margin:0px -99px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-847e9a2{z-index:2;}.elementor-2238 .elementor-element.elementor-element-847e9a2 .wgl-accordion_title{order:0;flex-grow:1;}.elementor-2238 .elementor-element.elementor-element-847e9a2 .wgl-accordion_panel{padding:0px 0px 4px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#161A1D;}.elementor-2238 .elementor-element.elementor-element-847e9a2 .wgl-accordion_header{padding:24px 0px 18px 0px;}.elementor-2238 .elementor-element.elementor-element-847e9a2 .wgl-accordion_icon{font-size:18px;margin:0px 0px 0px 25px;}.elementor-2238 .elementor-element.elementor-element-847e9a2 .wgl-accordion_header:hover .wgl-accordion_icon{transform:rotate(-180deg);}.elementor-2238 .elementor-element.elementor-element-847e9a2 .wgl-accordion_header.active .wgl-accordion_icon{transform:rotate(-180deg);}.elementor-2238 .elementor-element.elementor-element-847e9a2 .wgl-accordion_content{padding:0px 0px 16px 0px;color:var( --e-global-color-text );}.elementor-2238 .elementor-element.elementor-element-b6fef67 > .elementor-container{max-width:1400px;}.elementor-2238 .elementor-element.elementor-element-b6fef67{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 15px 130px 15px;}.elementor-2238 .elementor-element.elementor-element-b6fef67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2238 .elementor-element.elementor-element-3d34d8d{margin-top:0px;margin-bottom:-40px;padding:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-c3a523f{--e-image-carousel-slides-to-show:3;}.elementor-2238 .elementor-element.elementor-element-c3a523f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2238 .elementor-element.elementor-element-c3a523f .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-057f41e );}.elementor-2238 .elementor-element.elementor-element-c3a523f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2238 .elementor-element.elementor-element-c3a523f .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-057f41e );}body.elementor-page-2238 #main.site-main{z-index:0;}@media(min-width:768px){.elementor-2238 .elementor-element.elementor-element-396dab4{width:60%;}.elementor-2238 .elementor-element.elementor-element-3162ae2{width:40%;}.elementor-2238 .elementor-element.elementor-element-74f50ea{width:56%;}.elementor-2238 .elementor-element.elementor-element-591327d{width:44%;}}@media(max-width:1440px) and (min-width:768px){.elementor-2238 .elementor-element.elementor-element-396dab4{width:95%;}.elementor-2238 .elementor-element.elementor-element-6c0e8df{width:28%;}.elementor-2238 .elementor-element.elementor-element-a7fd306{width:44%;}.elementor-2238 .elementor-element.elementor-element-1ba849a{width:28%;}.elementor-2238 .elementor-element.elementor-element-74f50ea{width:50%;}.elementor-2238 .elementor-element.elementor-element-591327d{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2238 .elementor-element.elementor-element-396dab4{width:85%;}.elementor-2238 .elementor-element.elementor-element-6c0e8df{width:100%;}.elementor-2238 .elementor-element.elementor-element-a7fd306{width:50%;}.elementor-2238 .elementor-element.elementor-element-1ba849a{width:50%;}.elementor-2238 .elementor-element.elementor-element-74f50ea{width:100%;}.elementor-2238 .elementor-element.elementor-element-591327d{width:50%;}.elementor-2238 .elementor-element.elementor-element-227079e{width:55%;}.elementor-2238 .elementor-element.elementor-element-4c0533a{width:100%;}.elementor-2238 .elementor-element.elementor-element-8fed642{width:100%;}}@media(max-width:1440px){.elementor-2238 .elementor-element.elementor-element-da5c2f6 > .elementor-container{min-height:81vh;}.elementor-2238 .elementor-element.elementor-element-b6dbb1b .dblh__title-wrapper{font-size:9rem;}.elementor-2238 .elementor-element.elementor-element-ff5a2c1{margin-top:100px;margin-bottom:0px;}.elementor-2238 .elementor-element.elementor-element-18cc8a4 .dblh__title-wrapper{font-size:3em;}.elementor-2238 .elementor-element.elementor-element-0d31d30{margin-top:100px;margin-bottom:100px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__title{text-align:left;}.elementor-2238 .elementor-element.elementor-element-a5ec62b > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2238 .elementor-element.elementor-element-1d865ec .elementor-repeater-item-d5c547a{top:46%;left:1%;}.elementor-2238 .elementor-element.elementor-element-1d865ec .elementor-repeater-item-d5c547a img{width:45%;}.elementor-2238 .elementor-element.elementor-element-f687af0 > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-2238 .elementor-element.elementor-element-0864509{--spacer-size:100px;}.elementor-2238 .elementor-element.elementor-element-114132c{--spacer-size:80px;}.elementor-2238 .elementor-element.elementor-element-e0746d3{--spacer-size:100px;}.elementor-2238 .elementor-element.elementor-element-97f9806{--spacer-size:75px;}.elementor-2238 .elementor-element.elementor-element-b6fef67 .elementor-repeater-item-a1d1da0{top:-15%;left:21%;}.elementor-2238 .elementor-element.elementor-element-847e9a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-b6fef67{padding:100px 15px 100px 15px;}.elementor-2238 .elementor-element.elementor-element-c3a523f{--e-image-carousel-slides-to-show:3;}}@media(max-width:1024px){.elementor-2238 .elementor-element.elementor-element-da5c2f6 > .elementor-container{min-height:80vh;}.elementor-2238 .elementor-element.elementor-element-da5c2f6{padding:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-b6dbb1b .dblh__title-wrapper{font-size:7rem;padding:20px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-3dfd631{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2238 .elementor-element.elementor-element-a305513 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2238 .elementor-element.elementor-element-ff5a2c1{margin-top:60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-a7fd306 > .elementor-element-populated{margin:50px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2238 .elementor-element.elementor-element-18cc8a4 .dblh__title-wrapper{font-size:4em;}.elementor-2238 .elementor-element.elementor-element-f9608c3{text-align:start;}.elementor-2238 .elementor-element.elementor-element-0d31d30{margin-top:60px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__wrapper, .elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__content{padding:17px 0px 15px 0px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__titles,.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase.interactive-showcase .title{font-size:52px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .subtitle{margin:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .showcase__button{margin:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-36fe121{padding:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-5fc51bc .videobox_link{background-image:url("https://www.railmarket.it/wp-content/uploads/2026/10/VIVI-LEVENTO.png");}.elementor-2238 .elementor-element.elementor-element-5fc51bc > .elementor-widget-container{margin:0px 0px -170px 0px;padding:100px 0px 100px 0px;}.elementor-2238 .elementor-element.elementor-element-5d92a88{padding:60px 0px 30px 0px;}.elementor-2238 .elementor-element.elementor-element-a5ec62b > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-2238 .elementor-element.elementor-element-8b66d38{--spacer-size:200px;}.elementor-2238 .elementor-element.elementor-element-1d865ec .elementor-repeater-item-d5c547a{top:400px;left:350px;}.elementor-2238 .elementor-element.elementor-element-1d865ec .elementor-repeater-item-d5c547a img{width:550px;}.elementor-2238 .elementor-element.elementor-element-03da20c{--spacer-size:1px;}.elementor-2238 .elementor-element.elementor-element-f687af0 > .elementor-widget-container{margin:6% 0% 0% -0.5%;padding:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-f687af0 .dblh__title-wrapper{font-size:6em;}.elementor-2238 .elementor-element.elementor-element-7a9d831{--spacer-size:10px;}.elementor-2238 .elementor-element.elementor-element-0864509{--spacer-size:20px;}.elementor-2238 .elementor-element.elementor-element-4f49683 .dblh__title-wrapper{font-size:32px;}.elementor-2238 .elementor-element.elementor-element-114132c{--spacer-size:40px;}.elementor-2238 .elementor-element.elementor-element-1d865ec{padding:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-ed3992e{padding:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-e0746d3{--spacer-size:60px;}.elementor-2238 .elementor-element.elementor-element-54df16d .dblh__title-wrapper{font-size:3em;}.elementor-2238 .elementor-element.elementor-element-6d890f4 .wgl-events{--items-gap:30px;}.elementor-2238 .elementor-element.elementor-element-97f9806{--spacer-size:35px;}.elementor-2238 .elementor-element.elementor-element-b6fef67 .elementor-repeater-item-a1d1da0{top:-11%;left:49%;}.elementor-2238 .elementor-element.elementor-element-b6fef67 .elementor-repeater-item-a1d1da0 img{width:459px;}.elementor-2238 .elementor-element.elementor-element-227079e > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2238 .elementor-element.elementor-element-ee54970 .dblh__title-wrapper{font-size:3em;}.elementor-2238 .elementor-element.elementor-element-ce986dc .dblh__title-wrapper{font-size:32px;}.elementor-2238 .elementor-element.elementor-element-847e9a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-b6fef67{padding:60px 0px 60px 0px;}.elementor-2238 .elementor-element.elementor-element-3d34d8d{padding:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-c3a523f{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-2238 .elementor-element.elementor-element-da5c2f6 > .elementor-container{min-height:84vh;}.elementor-2238 .elementor-element.elementor-element-da5c2f6 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2238 .elementor-element.elementor-element-396dab4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2238 .elementor-element.elementor-element-b6dbb1b .dblh__title-wrapper{font-size:5rem;}.elementor-2238 .elementor-element.elementor-element-3dfd631{font-size:16px;line-height:1.2em;}.elementor-2238 .elementor-element.elementor-element-a7fd306.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2238 .elementor-element.elementor-element-18cc8a4 .dblh__title-wrapper{font-size:3em;}.elementor-2238 .elementor-element.elementor-element-f9608c3{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-2238 .elementor-element.elementor-element-1ba849a > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__wrapper, .elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__content{padding:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__titles,.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase.interactive-showcase .title{font-size:34px;letter-spacing:-0.2px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__titles .showcase__title-inner,
                     .elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase.interactive-showcase .title{padding:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase .showcase__titles .showcase__title .subtitle, .elementor-2238 .elementor-element.elementor-element-e6d19e0 .wgl-showcase.interactive-showcase .subtitle{font-size:12px;}.elementor-2238 .elementor-element.elementor-element-e6d19e0 .showcase__button{margin:0px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-5fc51bc .videobox_link{background-image:url("https://www.railmarket.it/wp-content/uploads/2026/10/VIVI-LEVENTO.png");}.elementor-2238 .elementor-element.elementor-element-5fc51bc > .elementor-widget-container{padding:70px 0px 70px 0px;}.elementor-2238 .elementor-element.elementor-element-1d865ec .elementor-repeater-item-d5c547a{top:64%;left:155px;}.elementor-2238 .elementor-element.elementor-element-f687af0 .dblh__title-wrapper{font-size:3.4em;}.elementor-2238 .elementor-element.elementor-element-4f49683 .dblh__title-wrapper{font-size:1.5em;}.elementor-2238 .elementor-element.elementor-element-44d5c20{padding:0px 60px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-114132c{--spacer-size:90px;}.elementor-2238 .elementor-element.elementor-element-1d865ec{padding:30px 0px 0px 0px;}.elementor-2238 .elementor-element.elementor-element-54df16d .dblh__title-wrapper{font-size:2em;}.elementor-2238 .elementor-element.elementor-element-6d890f4 .wgl-events{--items-gap:0px;}.elementor-2238 .elementor-element.elementor-element-227079e > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2238 .elementor-element.elementor-element-ee54970 .dblh__title-wrapper{font-size:2em;line-height:1.24em;}.elementor-2238 .elementor-element.elementor-element-ce986dc .dblh__title-wrapper{font-size:25px;line-height:1.24em;}.elementor-2238 .elementor-element.elementor-element-b6fef67{padding:120px 0px 80px 0px;}.elementor-2238 .elementor-element.elementor-element-c3a523f{--e-image-carousel-slides-to-show:1;}}