.elementor-5538 .elementor-element.elementor-element-2f08502{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.85;--padding-top:130px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5538 .elementor-element.elementor-element-2f08502:not(.elementor-motion-effects-element-type-background), .elementor-5538 .elementor-element.elementor-element-2f08502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6529fc8 );}.elementor-5538 .elementor-element.elementor-element-2f08502::before, .elementor-5538 .elementor-element.elementor-element-2f08502 > .elementor-background-video-container::before, .elementor-5538 .elementor-element.elementor-element-2f08502 > .e-con-inner > .elementor-background-video-container::before, .elementor-5538 .elementor-element.elementor-element-2f08502 > .elementor-background-slideshow::before, .elementor-5538 .elementor-element.elementor-element-2f08502 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5538 .elementor-element.elementor-element-2f08502 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.hoteltoplab.it/wp-content/uploads/2025/07/iconz1z2s_2.svg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-5538 .elementor-element.elementor-element-e302c24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-5538 .elementor-element.elementor-element-9dc17f2 img{width:147px;}.elementor-5538 .elementor-element.elementor-element-30d4711{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5538 .elementor-element.elementor-element-30d4711.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5538 .elementor-element.elementor-element-cb2c51a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5538 .elementor-element.elementor-element-cb2c51a .mk-simple-button a,
                    .elementor-5538 .elementor-element.elementor-element-cb2c51a .mk-simple-button a:hover{color:var( --e-global-color-f310928 );fill:var( --e-global-color-f310928 );}.elementor-5538 .elementor-element.elementor-element-cb2c51a .mk-simple-button a{font-size:18px;}.elementor-5538 .elementor-element.elementor-element-993cbdc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5538 .elementor-element.elementor-element-993cbdc .mk-simple-button a,
                    .elementor-5538 .elementor-element.elementor-element-993cbdc .mk-simple-button a:hover{color:var( --e-global-color-f310928 );fill:var( --e-global-color-f310928 );}.elementor-5538 .elementor-element.elementor-element-993cbdc .mk-simple-button a{font-size:18px;}.elementor-5538 .elementor-element.elementor-element-8a28f11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5538 .elementor-element.elementor-element-8a28f11 .mk-simple-button a,
                    .elementor-5538 .elementor-element.elementor-element-8a28f11 .mk-simple-button a:hover{color:var( --e-global-color-f310928 );fill:var( --e-global-color-f310928 );}.elementor-5538 .elementor-element.elementor-element-8a28f11 .mk-simple-button a{font-size:18px;}.elementor-5538 .elementor-element.elementor-element-8071ca5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5538 .elementor-element.elementor-element-8071ca5 .mk-simple-button a,
                    .elementor-5538 .elementor-element.elementor-element-8071ca5 .mk-simple-button a:hover{color:var( --e-global-color-f310928 );fill:var( --e-global-color-f310928 );}.elementor-5538 .elementor-element.elementor-element-8071ca5 .mk-simple-button a{font-size:18px;}.elementor-5538 .elementor-element.elementor-element-378eb9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5538 .elementor-element.elementor-element-378eb9d .mk-simple-button a,
                    .elementor-5538 .elementor-element.elementor-element-378eb9d .mk-simple-button a:hover{color:var( --e-global-color-f310928 );fill:var( --e-global-color-f310928 );}.elementor-5538 .elementor-element.elementor-element-378eb9d .mk-simple-button a{font-size:18px;}.elementor-5538 .elementor-element.elementor-element-f4ec0aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5538 .elementor-element.elementor-element-f4ec0aa .mk-simple-button a,
                    .elementor-5538 .elementor-element.elementor-element-f4ec0aa .mk-simple-button a:hover{color:var( --e-global-color-f310928 );fill:var( --e-global-color-f310928 );}.elementor-5538 .elementor-element.elementor-element-f4ec0aa .mk-simple-button a{font-size:18px;}.elementor-5538 .elementor-element.elementor-element-4eb204c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5538 .elementor-element.elementor-element-bccfd1f{--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-5538 .elementor-element.elementor-element-d5f7909 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-5538 .elementor-element.elementor-element-d5f7909 .mk--animated-title{color:#000000;font-size:70px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-5538 .elementor-element.elementor-element-d5f7909 .mk--animated-title,
                .elementor-5538 .elementor-element.elementor-element-d5f7909 .mk--animated-title > div,
                .elementor-5538 .elementor-element.elementor-element-d5f7909 .mk--animated-title > div > div,
                .elementor-5538 .elementor-element.elementor-element-d5f7909 .mk--animated-title > div > div > div{background-image:linear-gradient(to right, #DDDDDD, #DDDDDD);background-clip:text;-webkit-text-stroke-color:transparent;-webkit-text-stroke-width:2px;padding:0 0px;}.elementor-5538 .elementor-element.elementor-element-d5f7909 .mk--animated-title .mk-title-highlight{color:#f00000;}.elementor-5538 .elementor-element.elementor-element-d5f7909 .mk--animated-title span.mk-title-highlight,
                .elementor-5538 .elementor-element.elementor-element-d5f7909 .mk--animated-title span.mk-title-highlight > div,
                .elementor-5538 .elementor-element.elementor-element-d5f7909 .mk--animated-title span.mk-title-highlight > div > div,
                .elementor-5538 .elementor-element.elementor-element-d5f7909 .mk--animated-title span.mk-title-highlight > div > div > div{padding:0 0px;}.elementor-5538 .elementor-element.elementor-element-7fd00e2 .mk-title{text-align:left;}.elementor-5538 .elementor-element.elementor-element-7fd00e2.elementor-element{--align-self:flex-start;}.elementor-5538 .elementor-element.elementor-element-7fd00e2 .mk-title-heading,
                .elementor-5538 .elementor-element.elementor-element-7fd00e2 .mk-title-heading a{color:var( --e-global-color-f310928 );}.elementor-5538 .elementor-element.elementor-element-7fd00e2 .mk-title-heading{font-size:70px;font-weight:700;text-transform:uppercase;line-height:1em;}.elementor-5538 .elementor-element.elementor-element-7fd00e2 .mk-title .mk-title-heading{margin-bottom:0px;}.elementor-5538 .elementor-element.elementor-element-7fd00e2 .mk-title-container{margin-bottom:0px;}.elementor-5538 .elementor-element.elementor-element-b0a8243{width:auto;max-width:auto;}.elementor-5538 .elementor-element.elementor-element-b0a8243.elementor-element{--align-self:center;}.elementor-5538 .elementor-element.elementor-element-b0a8243 .mk-title-heading,
                .elementor-5538 .elementor-element.elementor-element-b0a8243 .mk-title-heading a{color:var( --e-global-color-f1482d6 );}.elementor-5538 .elementor-element.elementor-element-b0a8243 .mk-title-heading{font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.3em;max-width:176px;}.elementor-5538 .elementor-element.elementor-element-b0a8243 .mk-title .mk-title-heading{margin-bottom:0px;}.elementor-5538 .elementor-element.elementor-element-b0a8243 .mk-title-container{margin-bottom:0px;}.elementor-5538 .elementor-element.elementor-element-ae99e89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5538 .elementor-element.elementor-element-25f8bd9 > .elementor-widget-container{padding:100px 0px 30px 0px;}.elementor-5538 .elementor-element.elementor-element-25f8bd9 .mk-grid-item-wrap{padding-right:calc( 40px/2 );padding-left:calc( 40px/2 );margin-bottom:70px;}.elementor-5538 .elementor-element.elementor-element-25f8bd9 .mk-grid-inner{margin-left:calc( -40px/2 );margin-right:calc( -40px/2 );}.elementor-5538 .elementor-element.elementor-element-25f8bd9 .mk-portfolio-modern .mk-portfolio-arrow span.mk-portfolio-arrow-holder a{fill:var( --e-global-color-14b7609 );border-color:var( --e-global-color-14b7609 );}.elementor-5538 .elementor-element.elementor-element-25f8bd9 .mk-portfolio-modern .mk-portfolio-wrap:hover .mk-portfolio-arrow span.mk-portfolio-arrow-holder a{fill:var( --e-global-color-6529fc8 );background:var( --e-global-color-f1482d6 );border-color:var( --e-global-color-f1482d6 );}.elementor-5538 .elementor-element.elementor-element-25f8bd9 .mk-m-pagination-item,
                    .elementor-5538 .elementor-element.elementor-element-25f8bd9 a.mk-load-more-button{color:var( --e-global-color-f1482d6 );}.elementor-5538 .elementor-element.elementor-element-25f8bd9 .mk-m-pagination a.page-numbers:after{background:var( --e-global-color-f1482d6 );}.elementor-5538 .elementor-element.elementor-element-25f8bd9 .mk-m-pagination a.page-numbers.mk--next,
                    .elementor-5538 .elementor-element.elementor-element-25f8bd9 .mk-m-pagination a.page-numbers.mk--prev{fill:var( --e-global-color-f1482d6 );}.elementor-5538 .elementor-element.elementor-element-25f8bd9 .mk-m-pagination-item:not(.mk--dots),
                    .elementor-5538 .elementor-element.elementor-element-25f8bd9 a.mk-load-more-button{background:var( --e-global-color-f310928 );}.elementor-5538 .elementor-element.elementor-element-25f8bd9 a.mk-load-more-button{border-color:var( --e-global-color-f1482d6 );}body.elementor-page-5538:not(.elementor-motion-effects-element-type-background), body.elementor-page-5538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6529fc8 );}@media(max-width:1024px){.elementor-5538 .elementor-element.elementor-element-2f08502{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5538 .elementor-element.elementor-element-2f08502.e-con{--align-self:center;}.elementor-5538 .elementor-element.elementor-element-e302c24{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5538 .elementor-element.elementor-element-9dc17f2.elementor-element{--align-self:center;}.elementor-5538 .elementor-element.elementor-element-9dc17f2 img{width:54px;}.elementor-5538 .elementor-element.elementor-element-30d4711{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5538 .elementor-element.elementor-element-4eb204c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5538 .elementor-element.elementor-element-d5f7909{text-align:center;}.elementor-5538 .elementor-element.elementor-element-d5f7909 .mk--animated-title{font-size:60px;line-height:1em;}.elementor-5538 .elementor-element.elementor-element-7fd00e2 .mk-title{text-align:center;}.elementor-5538 .elementor-element.elementor-element-7fd00e2 .mk-title-heading{font-size:60px;}.elementor-5538 .elementor-element.elementor-element-b0a8243 .mk-title-heading{font-size:20px;max-width:600px;}.elementor-5538 .elementor-element.elementor-element-ae99e89{--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5538 .elementor-element.elementor-element-25f8bd9 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5538 .elementor-element.elementor-element-2f08502::before, .elementor-5538 .elementor-element.elementor-element-2f08502 > .elementor-background-video-container::before, .elementor-5538 .elementor-element.elementor-element-2f08502 > .e-con-inner > .elementor-background-video-container::before, .elementor-5538 .elementor-element.elementor-element-2f08502 > .elementor-background-slideshow::before, .elementor-5538 .elementor-element.elementor-element-2f08502 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5538 .elementor-element.elementor-element-2f08502 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;}.elementor-5538 .elementor-element.elementor-element-2f08502{--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5538 .elementor-element.elementor-element-e302c24{--justify-content:center;}.elementor-5538 .elementor-element.elementor-element-9dc17f2 img{width:55px;}.elementor-5538 .elementor-element.elementor-element-bccfd1f{--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-5538 .elementor-element.elementor-element-d5f7909 .mk--animated-title{font-size:25px;}.elementor-5538 .elementor-element.elementor-element-7fd00e2 .mk-title-heading,
                .elementor-5538 .elementor-element.elementor-element-7fd00e2 .mk-title-heading a{color:var( --e-global-color-ac0037d );}.elementor-5538 .elementor-element.elementor-element-7fd00e2 .mk-title-heading{font-size:25px;}.elementor-5538 .elementor-element.elementor-element-b0a8243 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5538 .elementor-element.elementor-element-b0a8243.elementor-element{--align-self:center;}.elementor-5538 .elementor-element.elementor-element-b0a8243 .mk-title-heading{max-width:100%;}.elementor-5538 .elementor-element.elementor-element-25f8bd9 .mk-grid-item-wrap{margin-bottom:25px;}.elementor-5538 .elementor-element.elementor-element-25f8bd9 .mk-portfolio-title{margin-bottom:10px;}}