.elementor-1034 .elementor-element.elementor-element-621ce88{--display:flex;--min-height:100vh;--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:stretch;--overflow:hidden;}.elementor-1034 .elementor-element.elementor-element-621ce88 > .elementor-shape-top .elementor-shape-fill, .elementor-1034 .elementor-element.elementor-element-621ce88 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-25b3f02 );}.elementor-1034 .elementor-element.elementor-element-621ce88 > .elementor-shape-top svg, .elementor-1034 .elementor-element.elementor-element-621ce88 > .e-con-inner > .elementor-shape-top svg{width:calc(185% + 1.3px);height:450px;}.elementor-1034 .elementor-element.elementor-element-621ce88 > .elementor-shape-top, .elementor-1034 .elementor-element.elementor-element-621ce88 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-1034 .elementor-element.elementor-element-621ce88 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1034 .elementor-element.elementor-element-621ce88 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-1034 .elementor-element.elementor-element-621ce88 > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-621ce88 > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:100px;}.elementor-1034 .elementor-element.elementor-element-621ce88 > .elementor-shape-bottom, .elementor-1034 .elementor-element.elementor-element-621ce88 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1034 .elementor-element.elementor-element-c8f5141{--display:flex;--position:absolute;--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;--align-items:flex-start;top:25px;--z-index:2;}body:not(.rtl) .elementor-1034 .elementor-element.elementor-element-c8f5141{left:75px;}body.rtl .elementor-1034 .elementor-element.elementor-element-c8f5141{right:75px;}.elementor-1034 .elementor-element.elementor-element-e7d7e3c{--display:flex;--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;--align-items:flex-start;--overflow:hidden;}.elementor-1034 .elementor-element.elementor-element-09f6689 img{width:400px;height:130px;object-fit:cover;object-position:center center;}.elementor-1034 .elementor-element.elementor-element-bbbfd27{--divider-border-style:solid;--divider-color:var( --e-global-color-c87b587 );--divider-border-width:1px;}.elementor-1034 .elementor-element.elementor-element-bbbfd27 .elementor-divider-separator{width:100%;}.elementor-1034 .elementor-element.elementor-element-bbbfd27 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1034 .elementor-element.elementor-element-55f4ee4{--display:flex;--overflow:hidden;}body:not(.rtl) .elementor-1034 .elementor-element.elementor-element-2f7a6ec{left:0px;}body.rtl .elementor-1034 .elementor-element.elementor-element-2f7a6ec{right:0px;}.elementor-1034 .elementor-element.elementor-element-2f7a6ec{top:0px;}.elementor-1034 .elementor-element.elementor-element-2f7a6ec img{width:100vw;height:100vh;object-fit:cover;object-position:center center;opacity:1;}body:not(.rtl) .elementor-1034 .elementor-element.elementor-element-0f2de95{left:0px;}body.rtl .elementor-1034 .elementor-element.elementor-element-0f2de95{right:0px;}.elementor-1034 .elementor-element.elementor-element-0f2de95{top:0px;}.elementor-1034 .elementor-element.elementor-element-0f2de95 img{width:100vw;height:65vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-1034 .elementor-element.elementor-element-36a5f89{--display:flex;--min-height:100vh;--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:stretch;--overflow:hidden;}.elementor-1034 .elementor-element.elementor-element-36a5f89 > .elementor-shape-top .elementor-shape-fill, .elementor-1034 .elementor-element.elementor-element-36a5f89 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-25b3f02 );}.elementor-1034 .elementor-element.elementor-element-36a5f89 > .elementor-shape-top svg, .elementor-1034 .elementor-element.elementor-element-36a5f89 > .e-con-inner > .elementor-shape-top svg{width:calc(185% + 1.3px);height:450px;}.elementor-1034 .elementor-element.elementor-element-36a5f89 > .elementor-shape-top, .elementor-1034 .elementor-element.elementor-element-36a5f89 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-1034 .elementor-element.elementor-element-36a5f89 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1034 .elementor-element.elementor-element-36a5f89 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-1034 .elementor-element.elementor-element-36a5f89 > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-36a5f89 > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:100px;}.elementor-1034 .elementor-element.elementor-element-36a5f89 > .elementor-shape-bottom, .elementor-1034 .elementor-element.elementor-element-36a5f89 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1034 .elementor-element.elementor-element-51c6c4d{--display:flex;--position:absolute;--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;--align-items:flex-start;top:25px;--z-index:2;}body:not(.rtl) .elementor-1034 .elementor-element.elementor-element-51c6c4d{left:75px;}body.rtl .elementor-1034 .elementor-element.elementor-element-51c6c4d{right:75px;}.elementor-1034 .elementor-element.elementor-element-6e49901{--display:flex;--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;--align-items:flex-start;--overflow:hidden;}.elementor-1034 .elementor-element.elementor-element-d7f319d img{width:400px;height:130px;object-fit:cover;object-position:center center;}.elementor-1034 .elementor-element.elementor-element-6b5971a{--divider-border-style:solid;--divider-color:var( --e-global-color-c87b587 );--divider-border-width:1px;}.elementor-1034 .elementor-element.elementor-element-6b5971a .elementor-divider-separator{width:100%;}.elementor-1034 .elementor-element.elementor-element-6b5971a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1034 .elementor-element.elementor-element-c3dde0f{--display:flex;--overflow:hidden;}body:not(.rtl) .elementor-1034 .elementor-element.elementor-element-9182eba{left:0px;}body.rtl .elementor-1034 .elementor-element.elementor-element-9182eba{right:0px;}.elementor-1034 .elementor-element.elementor-element-9182eba{top:0px;}.elementor-1034 .elementor-element.elementor-element-9182eba img{width:100vw;height:100vh;object-fit:cover;object-position:center center;opacity:1;}body:not(.rtl) .elementor-1034 .elementor-element.elementor-element-5c38817{left:0px;}body.rtl .elementor-1034 .elementor-element.elementor-element-5c38817{right:0px;}.elementor-1034 .elementor-element.elementor-element-5c38817{top:0px;}.elementor-1034 .elementor-element.elementor-element-5c38817 img{width:100vw;height:65vh;object-fit:cover;object-position:center center;opacity:1;}.elementor-1034 .elementor-element.elementor-element-02052e8{--display:flex;--min-height:100vh;--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-02052e8 > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-02052e8 > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-1034 .elementor-element.elementor-element-02052e8 > .elementor-shape-bottom, .elementor-1034 .elementor-element.elementor-element-02052e8 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1034 .elementor-element.elementor-element-fd7c1d6{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-fd7c1d6 .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-2e837db );}.elementor-1034 .elementor-element.elementor-element-ec5eda4{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-ec5eda4 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1034 .elementor-element.elementor-element-0ec911a{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-0ec911a > .elementor-widget-container{margin:20px 0px 0px 0px;}body:not(.rtl) .elementor-1034 .elementor-element.elementor-element-af8fb20{left:0px;}body.rtl .elementor-1034 .elementor-element.elementor-element-af8fb20{right:0px;}.elementor-1034 .elementor-element.elementor-element-af8fb20{top:0px;z-index:0;}.elementor-1034 .elementor-element.elementor-element-af8fb20 img{width:100vw;height:100vh;object-fit:cover;object-position:center center;opacity:0.5;}body:not(.rtl) .elementor-1034 .elementor-element.elementor-element-3faea5f{left:0px;}body.rtl .elementor-1034 .elementor-element.elementor-element-3faea5f{right:0px;}.elementor-1034 .elementor-element.elementor-element-3faea5f{top:0px;z-index:0;}.elementor-1034 .elementor-element.elementor-element-3faea5f img{width:100vw;height:100vh;object-fit:cover;object-position:center center;opacity:0.5;}.elementor-1034 .elementor-element.elementor-element-603a0cf{--display:flex;--min-height:100vh;--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-603a0cf > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-603a0cf > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-1034 .elementor-element.elementor-element-603a0cf > .elementor-shape-bottom, .elementor-1034 .elementor-element.elementor-element-603a0cf > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1034 .elementor-element.elementor-element-603a0cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1034 .elementor-element.elementor-element-a4c6194{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-a4c6194 .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-422e43e );}.elementor-1034 .elementor-element.elementor-element-1bb235c{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-1bb235c .elementor-heading-title{color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-3648eee{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-3648eee > .elementor-widget-container{margin:20px 0px 0px 0px;}body:not(.rtl) .elementor-1034 .elementor-element.elementor-element-f5c7ba8{left:0px;}body.rtl .elementor-1034 .elementor-element.elementor-element-f5c7ba8{right:0px;}.elementor-1034 .elementor-element.elementor-element-f5c7ba8{top:0px;z-index:0;}.elementor-1034 .elementor-element.elementor-element-f5c7ba8 img{width:100vw;height:100vh;object-fit:cover;object-position:center center;opacity:0.5;}body:not(.rtl) .elementor-1034 .elementor-element.elementor-element-f237a0d{left:0px;}body.rtl .elementor-1034 .elementor-element.elementor-element-f237a0d{right:0px;}.elementor-1034 .elementor-element.elementor-element-f237a0d{top:0px;z-index:0;}.elementor-1034 .elementor-element.elementor-element-f237a0d img{width:100vw;height:100vh;object-fit:cover;object-position:center center;opacity:0.5;}.elementor-1034 .elementor-element.elementor-element-e19385e{--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;--overlay-opacity:0.85;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-e19385e:not(.elementor-motion-effects-element-type-background), .elementor-1034 .elementor-element.elementor-element-e19385e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelinteralpen.it/wp-content/uploads/2023/05/deco01-hotelinteralpen-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1034 .elementor-element.elementor-element-e19385e::before, .elementor-1034 .elementor-element.elementor-element-e19385e > .elementor-background-video-container::before, .elementor-1034 .elementor-element.elementor-element-e19385e > .e-con-inner > .elementor-background-video-container::before, .elementor-1034 .elementor-element.elementor-element-e19385e > .elementor-background-slideshow::before, .elementor-1034 .elementor-element.elementor-element-e19385e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1034 .elementor-element.elementor-element-e19385e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1034 .elementor-element.elementor-element-324dc07{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-4c7ce2a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-3c0a868{z-index:0;}.elementor-1034 .elementor-element.elementor-element-3c0a868 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-973aa1c{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-6b017d8{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-6b017d8 .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-2e837db );}.elementor-1034 .elementor-element.elementor-element-6c63ad2{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-6c63ad2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1034 .elementor-element.elementor-element-0b45641{text-align:center;}.elementor-1034 .elementor-element.elementor-element-337242b{--display:flex;--min-height:600px;--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;}.elementor-1034 .elementor-element.elementor-element-74441a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-52ed0fd{z-index:0;}.elementor-1034 .elementor-element.elementor-element-52ed0fd img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-8ec6040{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-4a24105{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-4a24105 .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-2e837db );}.elementor-1034 .elementor-element.elementor-element-f5efe6c{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-f5efe6c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1034 .elementor-element.elementor-element-31511a5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1034 .elementor-element.elementor-element-31511a5{text-align:center;}.elementor-1034 .elementor-element.elementor-element-db95ce5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1034 .elementor-element.elementor-element-db95ce5 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1034 .elementor-element.elementor-element-c72a021{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-f1fbe3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-534646a{z-index:0;}.elementor-1034 .elementor-element.elementor-element-534646a img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-5915439{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-4f2d888{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-4f2d888 .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-2e837db );}.elementor-1034 .elementor-element.elementor-element-2b7a083{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-2b7a083 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1034 .elementor-element.elementor-element-3f480ae > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1034 .elementor-element.elementor-element-3f480ae{text-align:center;}.elementor-1034 .elementor-element.elementor-element-dd3320b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1034 .elementor-element.elementor-element-dd3320b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1034 .elementor-element.elementor-element-bd82c06{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-e360c86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-bbad9ed{z-index:0;}.elementor-1034 .elementor-element.elementor-element-bbad9ed img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-f382c9e{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-af0143c{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-af0143c .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-2e837db );}.elementor-1034 .elementor-element.elementor-element-ff44bb4{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-ff44bb4 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1034 .elementor-element.elementor-element-dc93cd1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1034 .elementor-element.elementor-element-dc93cd1{text-align:center;}.elementor-1034 .elementor-element.elementor-element-8035a70{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-5c2b3de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-7c49334{z-index:0;}.elementor-1034 .elementor-element.elementor-element-7c49334 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-09fcb05{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-427c346{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-427c346 .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-2e837db );}.elementor-1034 .elementor-element.elementor-element-c8497f0{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-c8497f0 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1034 .elementor-element.elementor-element-ef15e2c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1034 .elementor-element.elementor-element-ef15e2c{text-align:center;}.elementor-1034 .elementor-element.elementor-element-60fbf50 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1034 .elementor-element.elementor-element-60fbf50 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1034 .elementor-element.elementor-element-81c76aa{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-d2c7364{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-8d2c23b{z-index:0;}.elementor-1034 .elementor-element.elementor-element-8d2c23b img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-9cf0418{--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;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-b841735{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-b841735 .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-2e837db );}.elementor-1034 .elementor-element.elementor-element-31ebc42{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-31ebc42 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1034 .elementor-element.elementor-element-9e6e9e2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1034 .elementor-element.elementor-element-9e6e9e2{text-align:center;}.elementor-1034 .elementor-element.elementor-element-e766a1e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1034 .elementor-element.elementor-element-e766a1e .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1034 .elementor-element.elementor-element-89298a0{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:3%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:25%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:50px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:var( --e-global-color-9938098 );}.elementor-1034 .elementor-element.elementor-element-5d5c347{--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;--overlay-opacity:0.85;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-5d5c347:not(.elementor-motion-effects-element-type-background), .elementor-1034 .elementor-element.elementor-element-5d5c347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelinteralpen.it/wp-content/uploads/2023/05/deco01-hotelinteralpen-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1034 .elementor-element.elementor-element-5d5c347::before, .elementor-1034 .elementor-element.elementor-element-5d5c347 > .elementor-background-video-container::before, .elementor-1034 .elementor-element.elementor-element-5d5c347 > .e-con-inner > .elementor-background-video-container::before, .elementor-1034 .elementor-element.elementor-element-5d5c347 > .elementor-background-slideshow::before, .elementor-1034 .elementor-element.elementor-element-5d5c347 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1034 .elementor-element.elementor-element-5d5c347 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1034 .elementor-element.elementor-element-4952640{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-4041ec3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-cb9fcb8{z-index:0;}.elementor-1034 .elementor-element.elementor-element-cb9fcb8 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-608367d{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-c36ce6d{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-c36ce6d .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-422e43e );}.elementor-1034 .elementor-element.elementor-element-d2be26e{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-d2be26e .elementor-heading-title{color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-62535ee{text-align:center;}.elementor-1034 .elementor-element.elementor-element-0a6bb17{--display:flex;--min-height:600px;--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;}.elementor-1034 .elementor-element.elementor-element-ad21098{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-2b36151{z-index:0;}.elementor-1034 .elementor-element.elementor-element-2b36151 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-5cd655b{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-e012d72{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-e012d72 .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-422e43e );}.elementor-1034 .elementor-element.elementor-element-8e51106{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-8e51106 .elementor-heading-title{color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-384c60a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1034 .elementor-element.elementor-element-384c60a{text-align:center;}.elementor-1034 .elementor-element.elementor-element-e902e58 .elementor-button{background-color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-e902e58 .elementor-button:hover, .elementor-1034 .elementor-element.elementor-element-e902e58 .elementor-button:focus{background-color:var( --e-global-color-025bf00 );}.elementor-1034 .elementor-element.elementor-element-e902e58 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1034 .elementor-element.elementor-element-e902e58 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1034 .elementor-element.elementor-element-4e8089f{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-8e19fbf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-4b607d1{z-index:0;}.elementor-1034 .elementor-element.elementor-element-4b607d1 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-6efcbf5{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-0c10165{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-0c10165 .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-422e43e );}.elementor-1034 .elementor-element.elementor-element-f8b71b3{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-f8b71b3 .elementor-heading-title{color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-4404136 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1034 .elementor-element.elementor-element-4404136{text-align:center;}.elementor-1034 .elementor-element.elementor-element-8470a54 .elementor-button{background-color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-8470a54 .elementor-button:hover, .elementor-1034 .elementor-element.elementor-element-8470a54 .elementor-button:focus{background-color:var( --e-global-color-025bf00 );}.elementor-1034 .elementor-element.elementor-element-8470a54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1034 .elementor-element.elementor-element-8470a54 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1034 .elementor-element.elementor-element-b83b740{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-154127d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-59e325e{z-index:0;}.elementor-1034 .elementor-element.elementor-element-59e325e img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-b82801e{--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;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-65cae30{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-65cae30 .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-422e43e );}.elementor-1034 .elementor-element.elementor-element-e69a807{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-e69a807 .elementor-heading-title{color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-c522328 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1034 .elementor-element.elementor-element-c522328{text-align:center;}.elementor-1034 .elementor-element.elementor-element-b8e7e74{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-68e5eb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-1460c38{z-index:0;}.elementor-1034 .elementor-element.elementor-element-1460c38 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-a52c8fb{--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;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-dfe8d6d{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-dfe8d6d .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-422e43e );}.elementor-1034 .elementor-element.elementor-element-fb42eb0{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-fb42eb0 .elementor-heading-title{color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-5684d2e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1034 .elementor-element.elementor-element-5684d2e{text-align:center;}.elementor-1034 .elementor-element.elementor-element-62ff0d3 .elementor-button{background-color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-62ff0d3 .elementor-button:hover, .elementor-1034 .elementor-element.elementor-element-62ff0d3 .elementor-button:focus{background-color:var( --e-global-color-025bf00 );}.elementor-1034 .elementor-element.elementor-element-62ff0d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1034 .elementor-element.elementor-element-62ff0d3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1034 .elementor-element.elementor-element-405e349{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-3c6b8a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1034 .elementor-element.elementor-element-ecd6d12{z-index:0;}.elementor-1034 .elementor-element.elementor-element-ecd6d12 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-dd0d161{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-d99d71d{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-d99d71d .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-422e43e );}.elementor-1034 .elementor-element.elementor-element-8fe4ad1{z-index:1;text-align:center;}.elementor-1034 .elementor-element.elementor-element-8fe4ad1 .elementor-heading-title{color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-0e8e32b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1034 .elementor-element.elementor-element-0e8e32b{text-align:center;}.elementor-1034 .elementor-element.elementor-element-e789829 .elementor-button{background-color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-e789829 .elementor-button:hover, .elementor-1034 .elementor-element.elementor-element-e789829 .elementor-button:focus{background-color:var( --e-global-color-025bf00 );}.elementor-1034 .elementor-element.elementor-element-e789829 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1034 .elementor-element.elementor-element-e789829 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1034 .elementor-element.elementor-element-156005d{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:3%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:25%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:50px;--e-n-carousel-arrow-normal-color:var( --e-global-color-b6a74d6 );--e-n-carousel-arrow-hover-color:var( --e-global-color-15afbe7 );}.elementor-1034 .elementor-element.elementor-element-7c0e145{--display:flex;--min-height:120vh;--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:flex-start;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-7c0e145:not(.elementor-motion-effects-element-type-background), .elementor-1034 .elementor-element.elementor-element-7c0e145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelinteralpen.it/wp-content/uploads/2023/05/esterni-inverno03-hotelinteralpen-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1034 .elementor-element.elementor-element-7c0e145 > .elementor-shape-top svg, .elementor-1034 .elementor-element.elementor-element-7c0e145 > .e-con-inner > .elementor-shape-top svg{width:calc(150% + 1.3px);height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-1034 .elementor-element.elementor-element-7c0e145 > .elementor-shape-top, .elementor-1034 .elementor-element.elementor-element-7c0e145 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-1034 .elementor-element.elementor-element-7c0e145 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1034 .elementor-element.elementor-element-7c0e145 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-1034 .elementor-element.elementor-element-7c0e145 > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-7c0e145 > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:100px;}.elementor-1034 .elementor-element.elementor-element-871868b{--display:flex;}.elementor-1034 .elementor-element.elementor-element-67c9a7c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.85;--border-radius:30px 30px 30px 30px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1034 .elementor-element.elementor-element-67c9a7c::before, .elementor-1034 .elementor-element.elementor-element-67c9a7c > .elementor-background-video-container::before, .elementor-1034 .elementor-element.elementor-element-67c9a7c > .e-con-inner > .elementor-background-video-container::before, .elementor-1034 .elementor-element.elementor-element-67c9a7c > .elementor-background-slideshow::before, .elementor-1034 .elementor-element.elementor-element-67c9a7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1034 .elementor-element.elementor-element-67c9a7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1034 .elementor-element.elementor-element-6388abd > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1034 .elementor-element.elementor-element-6388abd .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-2e837db );}.elementor-1034 .elementor-element.elementor-element-78ac312 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1034 .elementor-element.elementor-element-e4254e0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1034 .elementor-element.elementor-element-e4254e0 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1034 .elementor-element.elementor-element-7776525{--display:flex;--min-height:120vh;--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:flex-start;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-7776525:not(.elementor-motion-effects-element-type-background), .elementor-1034 .elementor-element.elementor-element-7776525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelinteralpen.it/wp-content/uploads/2025/02/esterni-estate26-hotelinteralpen.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1034 .elementor-element.elementor-element-7776525 > .elementor-shape-top .elementor-shape-fill, .elementor-1034 .elementor-element.elementor-element-7776525 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-1034 .elementor-element.elementor-element-7776525 > .elementor-shape-top svg, .elementor-1034 .elementor-element.elementor-element-7776525 > .e-con-inner > .elementor-shape-top svg{width:calc(150% + 1.3px);height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-1034 .elementor-element.elementor-element-7776525 > .elementor-shape-top, .elementor-1034 .elementor-element.elementor-element-7776525 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-1034 .elementor-element.elementor-element-7776525 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1034 .elementor-element.elementor-element-7776525 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-1034 .elementor-element.elementor-element-7776525 > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-7776525 > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:100px;}.elementor-1034 .elementor-element.elementor-element-263e15f{--display:flex;}.elementor-1034 .elementor-element.elementor-element-aef9b87{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.85;--border-radius:30px 30px 30px 30px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1034 .elementor-element.elementor-element-aef9b87::before, .elementor-1034 .elementor-element.elementor-element-aef9b87 > .elementor-background-video-container::before, .elementor-1034 .elementor-element.elementor-element-aef9b87 > .e-con-inner > .elementor-background-video-container::before, .elementor-1034 .elementor-element.elementor-element-aef9b87 > .elementor-background-slideshow::before, .elementor-1034 .elementor-element.elementor-element-aef9b87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1034 .elementor-element.elementor-element-aef9b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1034 .elementor-element.elementor-element-d067041 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1034 .elementor-element.elementor-element-d067041 .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-422e43e );}.elementor-1034 .elementor-element.elementor-element-9ebe07c .elementor-heading-title{color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-f979e65 .elementor-button{background-color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-f979e65 .elementor-button:hover, .elementor-1034 .elementor-element.elementor-element-f979e65 .elementor-button:focus{background-color:var( --e-global-color-025bf00 );}.elementor-1034 .elementor-element.elementor-element-f979e65 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1034 .elementor-element.elementor-element-f979e65 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1034 .elementor-element.elementor-element-811149b{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-811149b:not(.elementor-motion-effects-element-type-background), .elementor-1034 .elementor-element.elementor-element-811149b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelinteralpen.it/wp-content/uploads/2023/05/deco01-hotelinteralpen-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1034 .elementor-element.elementor-element-811149b::before, .elementor-1034 .elementor-element.elementor-element-811149b > .elementor-background-video-container::before, .elementor-1034 .elementor-element.elementor-element-811149b > .e-con-inner > .elementor-background-video-container::before, .elementor-1034 .elementor-element.elementor-element-811149b > .elementor-background-slideshow::before, .elementor-1034 .elementor-element.elementor-element-811149b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1034 .elementor-element.elementor-element-811149b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1034 .elementor-element.elementor-element-3684911{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:30px 30px 30px 30px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;--z-index:1;}.elementor-1034 .elementor-element.elementor-element-3684911:not(.elementor-motion-effects-element-type-background), .elementor-1034 .elementor-element.elementor-element-3684911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1034 .elementor-element.elementor-element-7fbfb9a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1034 .elementor-element.elementor-element-7fbfb9a .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-2e837db );}.elementor-1034 .elementor-element.elementor-element-7d5bfe5 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1034 .elementor-element.elementor-element-b0d1040 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1034 .elementor-element.elementor-element-b0d1040 .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-422e43e );}.elementor-1034 .elementor-element.elementor-element-6286421 .elementor-heading-title{color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-ab34087 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1034 .elementor-element.elementor-element-ab34087 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1034 .elementor-element.elementor-element-e4dc4b1 .elementor-button{background-color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-e4dc4b1 .elementor-button:hover, .elementor-1034 .elementor-element.elementor-element-e4dc4b1 .elementor-button:focus{background-color:var( --e-global-color-025bf00 );}.elementor-1034 .elementor-element.elementor-element-e4dc4b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1034 .elementor-element.elementor-element-e4dc4b1 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1034 .elementor-element.elementor-element-896b894{--display:flex;--min-height:1550px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-75px;--margin-bottom:-115px;--margin-left:-75px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-28d25b2 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-041afe2 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-68d9db6 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-1034 .elementor-element.elementor-element-589d76d{--display:flex;--min-height:120vh;--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:flex-end;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-589d76d:not(.elementor-motion-effects-element-type-background), .elementor-1034 .elementor-element.elementor-element-589d76d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelinteralpen.it/wp-content/uploads/2025/07/dintorni01-hotelinteralpen-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1034 .elementor-element.elementor-element-589d76d > .elementor-shape-top svg, .elementor-1034 .elementor-element.elementor-element-589d76d > .e-con-inner > .elementor-shape-top svg{width:calc(150% + 1.3px);height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-1034 .elementor-element.elementor-element-589d76d > .elementor-shape-top, .elementor-1034 .elementor-element.elementor-element-589d76d > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-1034 .elementor-element.elementor-element-589d76d > .elementor-shape-bottom .elementor-shape-fill, .elementor-1034 .elementor-element.elementor-element-589d76d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-1034 .elementor-element.elementor-element-589d76d > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-589d76d > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:100px;}.elementor-1034 .elementor-element.elementor-element-c4fc43b{--display:flex;}.elementor-1034 .elementor-element.elementor-element-ab183d4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.85;--border-radius:30px 30px 30px 30px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1034 .elementor-element.elementor-element-ab183d4::before, .elementor-1034 .elementor-element.elementor-element-ab183d4 > .elementor-background-video-container::before, .elementor-1034 .elementor-element.elementor-element-ab183d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1034 .elementor-element.elementor-element-ab183d4 > .elementor-background-slideshow::before, .elementor-1034 .elementor-element.elementor-element-ab183d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1034 .elementor-element.elementor-element-ab183d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1034 .elementor-element.elementor-element-6941fb3 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1034 .elementor-element.elementor-element-6941fb3 .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-2e837db );}.elementor-1034 .elementor-element.elementor-element-4d520d1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1034 .elementor-element.elementor-element-d2dcd7b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1034 .elementor-element.elementor-element-d2dcd7b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1034 .elementor-element.elementor-element-eada186{--display:flex;--min-height:120vh;--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:flex-end;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-eada186:not(.elementor-motion-effects-element-type-background), .elementor-1034 .elementor-element.elementor-element-eada186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hotelinteralpen.it/wp-content/uploads/2025/02/dintorni02-hotelinteralpen-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1034 .elementor-element.elementor-element-eada186 > .elementor-shape-top svg, .elementor-1034 .elementor-element.elementor-element-eada186 > .e-con-inner > .elementor-shape-top svg{width:calc(150% + 1.3px);height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-1034 .elementor-element.elementor-element-eada186 > .elementor-shape-top, .elementor-1034 .elementor-element.elementor-element-eada186 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-1034 .elementor-element.elementor-element-eada186 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1034 .elementor-element.elementor-element-eada186 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-1034 .elementor-element.elementor-element-eada186 > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-eada186 > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:100px;}.elementor-1034 .elementor-element.elementor-element-eada186 > .elementor-shape-bottom, .elementor-1034 .elementor-element.elementor-element-eada186 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1034 .elementor-element.elementor-element-02ee5ea{--display:flex;}.elementor-1034 .elementor-element.elementor-element-676e796{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.85;--border-radius:30px 30px 30px 30px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1034 .elementor-element.elementor-element-676e796::before, .elementor-1034 .elementor-element.elementor-element-676e796 > .elementor-background-video-container::before, .elementor-1034 .elementor-element.elementor-element-676e796 > .e-con-inner > .elementor-background-video-container::before, .elementor-1034 .elementor-element.elementor-element-676e796 > .elementor-background-slideshow::before, .elementor-1034 .elementor-element.elementor-element-676e796 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1034 .elementor-element.elementor-element-676e796 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-1034 .elementor-element.elementor-element-c4ac149 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1034 .elementor-element.elementor-element-c4ac149 .elementor-heading-title{font-family:var( --e-global-typography-302de94-font-family ), Sans-serif;font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );color:var( --e-global-color-422e43e );}.elementor-1034 .elementor-element.elementor-element-9975027 .elementor-heading-title{color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-bfcf7cf .elementor-button{background-color:var( --e-global-color-b6a74d6 );}.elementor-1034 .elementor-element.elementor-element-bfcf7cf .elementor-button:hover, .elementor-1034 .elementor-element.elementor-element-bfcf7cf .elementor-button:focus{background-color:var( --e-global-color-025bf00 );}.elementor-1034 .elementor-element.elementor-element-bfcf7cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1034 .elementor-element.elementor-element-bfcf7cf .elementor-button .elementor-button-content-wrapper{gap:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1034 .elementor-element.elementor-element-c8f5141{--width:36%;}.elementor-1034 .elementor-element.elementor-element-51c6c4d{--width:36%;}.elementor-1034 .elementor-element.elementor-element-02052e8{--content-width:1000px;}.elementor-1034 .elementor-element.elementor-element-603a0cf{--width:99.627%;}.elementor-1034 .elementor-element.elementor-element-324dc07{--width:100%;}.elementor-1034 .elementor-element.elementor-element-4c7ce2a{--width:60%;}.elementor-1034 .elementor-element.elementor-element-973aa1c{--width:40%;}.elementor-1034 .elementor-element.elementor-element-337242b{--width:100%;}.elementor-1034 .elementor-element.elementor-element-74441a3{--width:60%;}.elementor-1034 .elementor-element.elementor-element-8ec6040{--width:40%;}.elementor-1034 .elementor-element.elementor-element-c72a021{--width:100%;}.elementor-1034 .elementor-element.elementor-element-f1fbe3d{--width:60%;}.elementor-1034 .elementor-element.elementor-element-5915439{--width:40%;}.elementor-1034 .elementor-element.elementor-element-bd82c06{--width:100%;}.elementor-1034 .elementor-element.elementor-element-e360c86{--width:60%;}.elementor-1034 .elementor-element.elementor-element-f382c9e{--width:40%;}.elementor-1034 .elementor-element.elementor-element-8035a70{--width:100%;}.elementor-1034 .elementor-element.elementor-element-5c2b3de{--width:60%;}.elementor-1034 .elementor-element.elementor-element-09fcb05{--width:40%;}.elementor-1034 .elementor-element.elementor-element-81c76aa{--width:100%;}.elementor-1034 .elementor-element.elementor-element-d2c7364{--width:60%;}.elementor-1034 .elementor-element.elementor-element-9cf0418{--width:40%;}.elementor-1034 .elementor-element.elementor-element-4952640{--width:100%;}.elementor-1034 .elementor-element.elementor-element-4041ec3{--width:60%;}.elementor-1034 .elementor-element.elementor-element-608367d{--width:40%;}.elementor-1034 .elementor-element.elementor-element-0a6bb17{--width:100%;}.elementor-1034 .elementor-element.elementor-element-ad21098{--width:60%;}.elementor-1034 .elementor-element.elementor-element-5cd655b{--width:40%;}.elementor-1034 .elementor-element.elementor-element-4e8089f{--width:100%;}.elementor-1034 .elementor-element.elementor-element-8e19fbf{--width:60%;}.elementor-1034 .elementor-element.elementor-element-6efcbf5{--width:40%;}.elementor-1034 .elementor-element.elementor-element-b83b740{--width:100%;}.elementor-1034 .elementor-element.elementor-element-154127d{--width:60%;}.elementor-1034 .elementor-element.elementor-element-b82801e{--width:40%;}.elementor-1034 .elementor-element.elementor-element-b8e7e74{--width:100%;}.elementor-1034 .elementor-element.elementor-element-68e5eb0{--width:60%;}.elementor-1034 .elementor-element.elementor-element-a52c8fb{--width:40%;}.elementor-1034 .elementor-element.elementor-element-405e349{--width:100%;}.elementor-1034 .elementor-element.elementor-element-3c6b8a9{--width:60%;}.elementor-1034 .elementor-element.elementor-element-dd0d161{--width:40%;}.elementor-1034 .elementor-element.elementor-element-67c9a7c{--width:50%;}.elementor-1034 .elementor-element.elementor-element-aef9b87{--width:50%;}.elementor-1034 .elementor-element.elementor-element-3684911{--width:50%;}.elementor-1034 .elementor-element.elementor-element-896b894{--width:60%;}.elementor-1034 .elementor-element.elementor-element-ab183d4{--width:50%;}.elementor-1034 .elementor-element.elementor-element-676e796{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1034 .elementor-element.elementor-element-67c9a7c{--width:45%;}.elementor-1034 .elementor-element.elementor-element-aef9b87{--width:45%;}}@media(max-width:1366px){.elementor-1034 .elementor-element.elementor-element-fd7c1d6 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-a4c6194 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-6b017d8 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-4a24105 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-4f2d888 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-af0143c .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-427c346 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-b841735 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-89298a0{--e-n-carousel-swiper-slides-gap:120px;}.elementor-1034 .elementor-element.elementor-element-c36ce6d .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-e012d72 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-0c10165 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-65cae30 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-dfe8d6d .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-d99d71d .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-156005d{--e-n-carousel-swiper-slides-gap:120px;}.elementor-1034 .elementor-element.elementor-element-6388abd .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-d067041 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-811149b{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1034 .elementor-element.elementor-element-7fbfb9a .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-b0d1040 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-6941fb3 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-c4ac149 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}}@media(max-width:1200px){.elementor-1034 .elementor-element.elementor-element-973aa1c{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-8ec6040{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-5915439{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-f382c9e{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-09fcb05{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-9cf0418{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-89298a0{--e-n-carousel-swiper-slides-gap:50px;}.elementor-1034 .elementor-element.elementor-element-608367d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-5cd655b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-6efcbf5{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-b82801e{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-a52c8fb{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-dd0d161{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-156005d{--e-n-carousel-swiper-slides-gap:50px;}.elementor-1034 .elementor-element.elementor-element-7c0e145{--min-height:100vh;}.elementor-1034 .elementor-element.elementor-element-67c9a7c{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-7776525{--min-height:100vh;}.elementor-1034 .elementor-element.elementor-element-aef9b87{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-3684911{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-589d76d{--min-height:100vh;}.elementor-1034 .elementor-element.elementor-element-ab183d4{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1034 .elementor-element.elementor-element-eada186{--min-height:100vh;}.elementor-1034 .elementor-element.elementor-element-676e796{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:1024px){.elementor-1034 .elementor-element.elementor-element-fd7c1d6 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-a4c6194 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-e19385e{--flex-wrap:wrap;}.elementor-1034 .elementor-element.elementor-element-6b017d8 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-4a24105 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-4f2d888 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-af0143c .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-427c346 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-ef15e2c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1034 .elementor-element.elementor-element-b841735 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-89298a0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-prev-left-position:0%;--e-n-carousel-arrow-next-right-position:0%;}.elementor-1034 .elementor-element.elementor-element-5d5c347{--flex-wrap:wrap;}.elementor-1034 .elementor-element.elementor-element-c36ce6d .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-e012d72 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-0c10165 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-65cae30 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-dfe8d6d .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-d99d71d .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-156005d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-prev-left-position:0%;--e-n-carousel-arrow-next-right-position:0%;}.elementor-1034 .elementor-element.elementor-element-6388abd .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-d067041 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-7fbfb9a .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-b0d1040 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-6941fb3 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-c4ac149 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}}@media(max-width:767px){.elementor-1034 .elementor-element.elementor-element-621ce88{--min-height:65vh;}.elementor-1034 .elementor-element.elementor-element-621ce88 > .elementor-shape-top svg, .elementor-1034 .elementor-element.elementor-element-621ce88 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:300px;}.elementor-1034 .elementor-element.elementor-element-621ce88 > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-621ce88 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-1034 .elementor-element.elementor-element-2f7a6ec img{height:100vh;}.elementor-1034 .elementor-element.elementor-element-36a5f89{--min-height:65vh;}.elementor-1034 .elementor-element.elementor-element-36a5f89 > .elementor-shape-top svg, .elementor-1034 .elementor-element.elementor-element-36a5f89 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:300px;}.elementor-1034 .elementor-element.elementor-element-36a5f89 > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-36a5f89 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-1034 .elementor-element.elementor-element-9182eba img{height:100vh;}.elementor-1034 .elementor-element.elementor-element-02052e8{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-02052e8 > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-02052e8 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-1034 .elementor-element.elementor-element-fd7c1d6 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-af8fb20 img{height:100vh;}.elementor-1034 .elementor-element.elementor-element-3faea5f img{height:100vh;}.elementor-1034 .elementor-element.elementor-element-603a0cf{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-603a0cf > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-603a0cf > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-1034 .elementor-element.elementor-element-a4c6194 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-e19385e:not(.elementor-motion-effects-element-type-background), .elementor-1034 .elementor-element.elementor-element-e19385e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-1034 .elementor-element.elementor-element-e19385e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-324dc07{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-3c0a868 img{height:300px;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-973aa1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-6b017d8 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-337242b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-52ed0fd img{height:300px;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-8ec6040{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-4a24105 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-c72a021{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-534646a img{height:300px;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-5915439{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-4f2d888 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-bd82c06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-bbad9ed img{height:300px;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-f382c9e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-af0143c .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-8035a70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-7c49334 img{height:300px;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-09fcb05{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-427c346 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-81c76aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-8d2c23b img{height:300px;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-9cf0418{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-b841735 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-89298a0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-prev-top-position:75px;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-next-top-position:75px;--e-n-carousel-arrow-size:30px;}.elementor-1034 .elementor-element.elementor-element-5d5c347:not(.elementor-motion-effects-element-type-background), .elementor-1034 .elementor-element.elementor-element-5d5c347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-1034 .elementor-element.elementor-element-5d5c347{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-4952640{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-cb9fcb8 img{height:300px;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-608367d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-c36ce6d .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-0a6bb17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-2b36151 img{height:300px;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-5cd655b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-e012d72 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-4e8089f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-4b607d1 img{height:300px;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-6efcbf5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-0c10165 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-b83b740{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-59e325e img{height:300px;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-b82801e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-65cae30 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-b8e7e74{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-1460c38 img{height:300px;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-a52c8fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-dfe8d6d .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-405e349{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-ecd6d12 img{height:300px;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-dd0d161{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-d99d71d .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-156005d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-prev-top-position:75px;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-next-top-position:75px;--e-n-carousel-arrow-size:30px;}.elementor-1034 .elementor-element.elementor-element-7c0e145{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-7c0e145 > .elementor-shape-top svg, .elementor-1034 .elementor-element.elementor-element-7c0e145 > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-1034 .elementor-element.elementor-element-7c0e145 > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-7c0e145 > .e-con-inner > .elementor-shape-bottom svg{height:0px;}.elementor-1034 .elementor-element.elementor-element-4c2b65c img{width:100%;height:300px;object-fit:cover;}.elementor-1034 .elementor-element.elementor-element-67c9a7c{--overlay-opacity:1;--border-radius:15px 15px 0px 0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-6388abd .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-7776525{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1034 .elementor-element.elementor-element-7776525 > .elementor-shape-top svg, .elementor-1034 .elementor-element.elementor-element-7776525 > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-1034 .elementor-element.elementor-element-7776525 > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-7776525 > .e-con-inner > .elementor-shape-bottom svg{height:0px;}.elementor-1034 .elementor-element.elementor-element-e1bdf26 img{width:100%;height:300px;object-fit:cover;}.elementor-1034 .elementor-element.elementor-element-aef9b87{--overlay-opacity:1;--border-radius:15px 15px 0px 0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-d067041 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-811149b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-3684911{--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-7fbfb9a .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-b0d1040 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-896b894{--width:100%;--min-height:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1034 .elementor-element.elementor-element-28d25b2 img{height:300px;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-041afe2 img{height:300px;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-68d9db6 img{height:300px;border-radius:15px 15px 15px 15px;}.elementor-1034 .elementor-element.elementor-element-589d76d{--min-height:0vh;}.elementor-1034 .elementor-element.elementor-element-589d76d > .elementor-shape-top svg, .elementor-1034 .elementor-element.elementor-element-589d76d > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-1034 .elementor-element.elementor-element-589d76d > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-589d76d > .e-con-inner > .elementor-shape-bottom svg{height:0px;}.elementor-1034 .elementor-element.elementor-element-344d258 img{width:100%;height:300px;object-fit:cover;}.elementor-1034 .elementor-element.elementor-element-ab183d4{--overlay-opacity:1;--border-radius:15px 15px 0px 0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-6941fb3 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}.elementor-1034 .elementor-element.elementor-element-eada186{--min-height:0vh;}.elementor-1034 .elementor-element.elementor-element-eada186 > .elementor-shape-top svg, .elementor-1034 .elementor-element.elementor-element-eada186 > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-1034 .elementor-element.elementor-element-eada186 > .elementor-shape-bottom svg, .elementor-1034 .elementor-element.elementor-element-eada186 > .e-con-inner > .elementor-shape-bottom svg{height:0px;}.elementor-1034 .elementor-element.elementor-element-041d342 img{width:100%;height:300px;object-fit:cover;}.elementor-1034 .elementor-element.elementor-element-676e796{--overlay-opacity:1;--border-radius:15px 15px 0px 0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-1034 .elementor-element.elementor-element-c4ac149 .elementor-heading-title{font-size:var( --e-global-typography-302de94-font-size );line-height:var( --e-global-typography-302de94-line-height );}}/* Start custom CSS for image, class: .elementor-element-2f7a6ec */@keyframes zoomOut {
  from {
    transform: scale(1.5); /* Inizia con zoom maggiore */
    opacity: 0;           /* Elemento trasparente */
  }
  to {
    transform: scale(1);  /* Ritorna alla dimensione normale */
    opacity: 1;           /* Elemento visibile */
  }
}

.zoom-out {
  animation: zoomOut 0.8s ease-out; /* Durata e modalità animazione */
  transform-origin: center;        /* Punto di riferimento per lo zoom */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f2de95 */@keyframes zoomOut {
  from {
    transform: scale(1.5); /* Inizia con zoom maggiore */
    opacity: 0;           /* Elemento trasparente */
  }
  to {
    transform: scale(1);  /* Ritorna alla dimensione normale */
    opacity: 1;           /* Elemento visibile */
  }
}

.zoom-out {
  animation: zoomOut 0.8s ease-out; /* Durata e modalità animazione */
  transform-origin: center;        /* Punto di riferimento per lo zoom */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9182eba */@keyframes zoomOut {
  from {
    transform: scale(1.5); /* Inizia con zoom maggiore */
    opacity: 0;           /* Elemento trasparente */
  }
  to {
    transform: scale(1);  /* Ritorna alla dimensione normale */
    opacity: 1;           /* Elemento visibile */
  }
}

.zoom-out {
  animation: zoomOut 0.8s ease-out; /* Durata e modalità animazione */
  transform-origin: center;        /* Punto di riferimento per lo zoom */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c38817 */@keyframes zoomOut {
  from {
    transform: scale(1.5); /* Inizia con zoom maggiore */
    opacity: 0;           /* Elemento trasparente */
  }
  to {
    transform: scale(1);  /* Ritorna alla dimensione normale */
    opacity: 1;           /* Elemento visibile */
  }
}

.zoom-out {
  animation: zoomOut 0.8s ease-out; /* Durata e modalità animazione */
  transform-origin: center;        /* Punto di riferimento per lo zoom */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af8fb20 */.elementor-1034 .elementor-element.elementor-element-af8fb20 {
  -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3faea5f */.elementor-1034 .elementor-element.elementor-element-3faea5f {
  -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5c7ba8 */.elementor-1034 .elementor-element.elementor-element-f5c7ba8 {
  -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f237a0d */.elementor-1034 .elementor-element.elementor-element-f237a0d {
  -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db95ce5 */.elementor-1034 .elementor-element.elementor-element-db95ce5 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-db95ce5:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd3320b */.elementor-1034 .elementor-element.elementor-element-dd3320b svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-dd3320b:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60fbf50 */.elementor-1034 .elementor-element.elementor-element-60fbf50 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-60fbf50:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e766a1e */.elementor-1034 .elementor-element.elementor-element-e766a1e svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e766a1e:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db95ce5 */.elementor-1034 .elementor-element.elementor-element-db95ce5 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-db95ce5:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd3320b */.elementor-1034 .elementor-element.elementor-element-dd3320b svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-dd3320b:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60fbf50 */.elementor-1034 .elementor-element.elementor-element-60fbf50 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-60fbf50:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e766a1e */.elementor-1034 .elementor-element.elementor-element-e766a1e svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e766a1e:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db95ce5 */.elementor-1034 .elementor-element.elementor-element-db95ce5 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-db95ce5:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd3320b */.elementor-1034 .elementor-element.elementor-element-dd3320b svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-dd3320b:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60fbf50 */.elementor-1034 .elementor-element.elementor-element-60fbf50 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-60fbf50:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e766a1e */.elementor-1034 .elementor-element.elementor-element-e766a1e svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e766a1e:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db95ce5 */.elementor-1034 .elementor-element.elementor-element-db95ce5 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-db95ce5:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd3320b */.elementor-1034 .elementor-element.elementor-element-dd3320b svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-dd3320b:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60fbf50 */.elementor-1034 .elementor-element.elementor-element-60fbf50 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-60fbf50:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e766a1e */.elementor-1034 .elementor-element.elementor-element-e766a1e svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e766a1e:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db95ce5 */.elementor-1034 .elementor-element.elementor-element-db95ce5 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-db95ce5:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd3320b */.elementor-1034 .elementor-element.elementor-element-dd3320b svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-dd3320b:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60fbf50 */.elementor-1034 .elementor-element.elementor-element-60fbf50 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-60fbf50:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e766a1e */.elementor-1034 .elementor-element.elementor-element-e766a1e svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e766a1e:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db95ce5 */.elementor-1034 .elementor-element.elementor-element-db95ce5 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-db95ce5:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd3320b */.elementor-1034 .elementor-element.elementor-element-dd3320b svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-dd3320b:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60fbf50 */.elementor-1034 .elementor-element.elementor-element-60fbf50 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-60fbf50:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e766a1e */.elementor-1034 .elementor-element.elementor-element-e766a1e svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e766a1e:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db95ce5 */.elementor-1034 .elementor-element.elementor-element-db95ce5 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-db95ce5:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd3320b */.elementor-1034 .elementor-element.elementor-element-dd3320b svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-dd3320b:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60fbf50 */.elementor-1034 .elementor-element.elementor-element-60fbf50 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-60fbf50:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e766a1e */.elementor-1034 .elementor-element.elementor-element-e766a1e svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e766a1e:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-89298a0 */.elementor-1034 .elementor-element.elementor-element-89298a0 .swiper {
    position: relative;
    width: 125vw !important;
    left: -55vw;
    overflow: visible;
}

@keyframes slideInUp {
    0% {
        transform: translateY(100px);
        opacity: 0;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.elementor-1034 .elementor-element.elementor-element-89298a0 .swiper-slide {
    transition: opacity 0.3s ease, transform 0.3s ease;
    opacity: 0.5;
    transform: scale(.8);
}

.elementor-1034 .elementor-element.elementor-element-89298a0 .swiper-slide-next {
    transition: opacity 0.3s ease, transform 0.3s ease;
    opacity: 1;
    transform: scale(1);
}

.elementor-1034 .elementor-element.elementor-element-89298a0 .swiper-slide .testo {
    opacity: 0;
    transform: translateY(100px);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.elementor-1034 .elementor-element.elementor-element-89298a0 .swiper-slide-next .testo {
    animation: slideInUp 0.6s ease-out;
    opacity: 1;
    transform: translateY(0);
}

.elementor-1034 .elementor-element.elementor-element-89298a0 .elementor-swiper-button-prev:after,
.elementor-1034 .elementor-element.elementor-element-89298a0 .elementor-swiper-button-next:after {
    display: none;
}

@media (max-width: 1024px) {
    .elementor-1034 .elementor-element.elementor-element-89298a0 .swiper {
        width: 100% !important;
        left: 0;
        overflow: visible;
    }
    
    .elementor-1034 .elementor-element.elementor-element-89298a0 .swiper-slide {
        opacity: 1;
        transform: scale(0.9);
    }
    
    .elementor-1034 .elementor-element.elementor-element-89298a0 .swiper-slide .testo {
        opacity: 1;
        transform: translateY(0);
        animation: none;
        transition: none; 
    }

    .elementor-1034 .elementor-element.elementor-element-89298a0 .swiper-slide-next .testo {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e902e58 */.elementor-1034 .elementor-element.elementor-element-e902e58 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e902e58:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8470a54 */.elementor-1034 .elementor-element.elementor-element-8470a54 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-8470a54:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62ff0d3 */.elementor-1034 .elementor-element.elementor-element-62ff0d3 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-62ff0d3:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e789829 */.elementor-1034 .elementor-element.elementor-element-e789829 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e789829:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e902e58 */.elementor-1034 .elementor-element.elementor-element-e902e58 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e902e58:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8470a54 */.elementor-1034 .elementor-element.elementor-element-8470a54 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-8470a54:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62ff0d3 */.elementor-1034 .elementor-element.elementor-element-62ff0d3 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-62ff0d3:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e789829 */.elementor-1034 .elementor-element.elementor-element-e789829 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e789829:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e902e58 */.elementor-1034 .elementor-element.elementor-element-e902e58 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e902e58:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8470a54 */.elementor-1034 .elementor-element.elementor-element-8470a54 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-8470a54:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62ff0d3 */.elementor-1034 .elementor-element.elementor-element-62ff0d3 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-62ff0d3:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e789829 */.elementor-1034 .elementor-element.elementor-element-e789829 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e789829:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e902e58 */.elementor-1034 .elementor-element.elementor-element-e902e58 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e902e58:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8470a54 */.elementor-1034 .elementor-element.elementor-element-8470a54 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-8470a54:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62ff0d3 */.elementor-1034 .elementor-element.elementor-element-62ff0d3 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-62ff0d3:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e789829 */.elementor-1034 .elementor-element.elementor-element-e789829 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e789829:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e902e58 */.elementor-1034 .elementor-element.elementor-element-e902e58 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e902e58:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8470a54 */.elementor-1034 .elementor-element.elementor-element-8470a54 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-8470a54:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62ff0d3 */.elementor-1034 .elementor-element.elementor-element-62ff0d3 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-62ff0d3:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e789829 */.elementor-1034 .elementor-element.elementor-element-e789829 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e789829:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e902e58 */.elementor-1034 .elementor-element.elementor-element-e902e58 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e902e58:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8470a54 */.elementor-1034 .elementor-element.elementor-element-8470a54 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-8470a54:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62ff0d3 */.elementor-1034 .elementor-element.elementor-element-62ff0d3 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-62ff0d3:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e789829 */.elementor-1034 .elementor-element.elementor-element-e789829 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e789829:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e902e58 */.elementor-1034 .elementor-element.elementor-element-e902e58 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e902e58:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8470a54 */.elementor-1034 .elementor-element.elementor-element-8470a54 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-8470a54:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62ff0d3 */.elementor-1034 .elementor-element.elementor-element-62ff0d3 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-62ff0d3:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e789829 */.elementor-1034 .elementor-element.elementor-element-e789829 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e789829:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-156005d */.elementor-1034 .elementor-element.elementor-element-156005d .swiper {
    position: relative;
    width: 125vw !important;
    left: -55vw;
    overflow: visible;
}

@keyframes slideInUp {
    0% {
        transform: translateY(100px);
        opacity: 0;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.elementor-1034 .elementor-element.elementor-element-156005d .swiper-slide {
    transition: opacity 0.3s ease, transform 0.3s ease;
    opacity: 0.5;
    transform: scale(.8);
}

.elementor-1034 .elementor-element.elementor-element-156005d .swiper-slide-next {
    transition: opacity 0.3s ease, transform 0.3s ease;
    opacity: 1;
    transform: scale(1);
}

.elementor-1034 .elementor-element.elementor-element-156005d .swiper-slide .testo {
    opacity: 0;
    transform: translateY(100px);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.elementor-1034 .elementor-element.elementor-element-156005d .swiper-slide-next .testo {
    animation: slideInUp 0.6s ease-out;
    opacity: 1;
    transform: translateY(0);
}

.elementor-1034 .elementor-element.elementor-element-156005d .elementor-swiper-button-prev:after,
.elementor-1034 .elementor-element.elementor-element-156005d .elementor-swiper-button-next:after {
    display: none;
}

@media (max-width: 1024px) {
    .elementor-1034 .elementor-element.elementor-element-156005d .swiper {
        width: 100% !important;
        left: 0;
        overflow: visible;
    }
    
    .elementor-1034 .elementor-element.elementor-element-156005d .swiper-slide {
        opacity: 1;
        transform: scale(0.9);
    }
    
    .elementor-1034 .elementor-element.elementor-element-156005d .swiper-slide .testo {
        opacity: 1;
        transform: translateY(0);
        animation: none;
        transition: none; 
    }

    .elementor-1034 .elementor-element.elementor-element-156005d .swiper-slide-next .testo {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4254e0 */.elementor-1034 .elementor-element.elementor-element-e4254e0 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e4254e0:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f979e65 */.elementor-1034 .elementor-element.elementor-element-f979e65 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-f979e65:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab34087 */.elementor-1034 .elementor-element.elementor-element-ab34087 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-ab34087:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4dc4b1 */.elementor-1034 .elementor-element.elementor-element-e4dc4b1 svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-e4dc4b1:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d2dcd7b */.elementor-1034 .elementor-element.elementor-element-d2dcd7b svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-d2dcd7b:hover svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfcf7cf */.elementor-1034 .elementor-element.elementor-element-bfcf7cf svg {
    width: 0;
    height: 20px;
    margin-top: -2px;
    transition: all 0.3s ease-in-out;
}

.elementor-1034 .elementor-element.elementor-element-bfcf7cf:hover svg {
    width: 20px;
}/* End custom CSS */