.elementor-9495 .elementor-element.elementor-element-pt_hero{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9495 .elementor-element.elementor-element-pt_hero .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9495 .elementor-element.elementor-element-pt_hero_in{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9495 .elementor-element.elementor-element-pt_hero_in .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-9495 .elementor-element.elementor-element-pt_badge .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#E20D19;}.elementor-9495 .elementor-element.elementor-element-pt_badge{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-9495 .elementor-element.elementor-element-pt_badge .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.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-9495 .elementor-element.elementor-element-pt_intro{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#4B4B4B;width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-9495 .elementor-element.elementor-element-pt_intro .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9495 .elementor-element.elementor-element-pt_videosec{--display:flex;}.elementor-9495 .elementor-element.elementor-element-pt_videosec .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9495 .elementor-element.elementor-element-pt_videobox{--display:flex;}.elementor-9495 .elementor-element.elementor-element-pt_videobox .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-9495 .elementor-element.elementor-element-pt_vtabs .video-container{height:560px;}.elementor-9495 .elementor-element.elementor-element-pt_vtabs .elementor-video-tabs-image img{width:190px;height:110px;border-radius:10px 10px 10px 10px;}.elementor-9495 .elementor-element.elementor-element-pt_vtabs .video-tabs-nav{gap:0px;top:unset;bottom:50%;left:80px;right:unset;}.elementor-9495 .elementor-element.elementor-element-pt_vtabs .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-9495 .breadcrumb-wrap .breadcrumb-overlay{opacity:0.5;}@media(max-width:767px){.elementor-9495 .elementor-element.elementor-element-pt_vtabs .video-container{height:300px;}}@media(min-width:768px){.elementor-9495 .elementor-element.elementor-element-pt_hero_in{--content-width:1200px;}.elementor-9495 .elementor-element.elementor-element-pt_videobox{--content-width:1200px;}}/* Start custom CSS for spaciaz-video-tabs, class: .elementor-element-pt_vtabs */.video-tabs-element{ display:flex !important; flex-direction:column !important; align-items:stretch !important; gap:24px !important; position:relative !important; } .video-tabs-content{ position:relative !important; top:auto !important; left:auto !important; width:100% !important; height:600px !important; flex:0 0 auto !important; margin:0 !important; } .video-tab-content{ position:absolute !important; top:0 !important; left:0 !important; width:100% !important; height:600px !important; margin:0 !important; opacity:0; visibility:hidden; } .video-tab-content.active{ position:relative !important; opacity:1; visibility:visible; } .video-tab-content .video-container{ position:relative !important; border-radius:14px; overflow:hidden; height:600px !important; width:100% !important; } .video-tabs-nav{ position:relative !important; top:auto !important; left:auto !important; right:auto !important; bottom:auto !important; flex:0 0 auto !important; width:100% !important; display:flex !important; flex-direction:row !important; justify-content:space-between !important; align-items:flex-start !important; height:auto !important; gap:18px !important; margin:0 !important; overflow-x:auto !important; overflow-y:hidden !important; padding-bottom:10px; -webkit-overflow-scrolling:touch; scrollbar-width:thin; } .video-tabs-nav::-webkit-scrollbar{ height:6px; } .video-tabs-nav::-webkit-scrollbar-thumb{ background:#E20D19; border-radius:3px; } .video-tab-nav-item{ cursor:pointer; opacity:.6; transition:opacity .25s; margin:0 !important; position:relative !important; flex:1 1 0; min-width:180px; } .video-tab-nav-item .elementor-video-tabs-image{ line-height:0; } .video-tab-nav-item .elementor-video-tabs-image img{ width:100% !important; height:150px !important; object-fit:cover; border-radius:10px; display:block; } .video-tab-nav-item.active{ opacity:1; } .video-tab-nav-item.active .elementor-video-tabs-image img{ outline:3px solid #E20D19; outline-offset:2px; } .video-tab-nav-item::after{ display:block; margin-top:8px; font-family:Montserrat,sans-serif; white-space:pre-line; line-height:1.3; } .video-tab-nav-item[data-tab='video-tab-0']::after{ content:'Luxury Hotels\A Dh\EBrmi, Albania'; } .video-tab-nav-item[data-tab='video-tab-1']::after{ content:'Green Coast 2\A Palase, Albania'; } .video-tab-nav-item[data-tab='video-tab-2']::after{ content:'Cantieri Italia\A Massetti e pavimentazioni'; } .video-tab-nav-item::first-line{ font-size:15px; font-weight:700; color:#111111; } @media (max-width:1024px){ .video-tabs-content, .video-tab-content, .video-tab-content .video-container{ height:52vw !important; min-height:220px; } .video-tab-nav-item{ flex:0 0 60%; min-width:0; } .video-tab-nav-item .elementor-video-tabs-image img{ height:110px !important; } }/* End custom CSS */