.elementor-107 .elementor-element.elementor-element-be996cb:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-be996cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vistastay.eu/wp-content/uploads/2026/05/2b3b2636-3994-4cf9-badf-c414b7c1e503-1.jpg");background-position:0px -571px;background-repeat:no-repeat;background-size:cover;}.elementor-107 .elementor-element.elementor-element-be996cb > .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor6 );background-image:url("https://vistastay.eu/wp-content/uploads/2026/05/Bg-2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-107 .elementor-element.elementor-element-be996cb > .elementor-container{max-width:1400px;}.elementor-107 .elementor-element.elementor-element-be996cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-171px;margin-bottom:0px;padding:181px 0px 195px 0px;overflow:visible;}.elementor-107 .elementor-element.elementor-element-2c93865 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:29px;}.elementor-107 .elementor-element.elementor-element-2c93865 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-0bf3f73 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-0bf3f73{text-align:center;}.elementor-107 .elementor-element.elementor-element-0bf3f73 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:85px;font-weight:600;line-height:1.05em;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-35a8755d > .elementor-container{max-width:1400px;}.elementor-107 .elementor-element.elementor-element-35a8755d{margin-top:0px;margin-bottom:0px;padding:130px 0px 130px 0px;overflow:visible;}.elementor-107 .elementor-element.elementor-element-300ba91c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-225bc18 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:55px;}.elementor-107 .elementor-element.elementor-element-e1b4ff9{font-family:"Montserrat", Sans-serif;}.elementor-107 .elementor-element.elementor-element-3328a8d > .elementor-container{max-width:1400px;}.elementor-107 .elementor-element.elementor-element-3328a8d{overflow:visible;}.elementor-107 .elementor-element.elementor-element-9bf59d8 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-9bf59d8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:var( --e-global-color-astglobalcolor1 );}.elementor-107 .elementor-element.elementor-element-24b1de6 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-107 .elementor-element.elementor-element-24b1de6 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-107 .elementor-element.elementor-element-24b1de6{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-107 .elementor-element.elementor-element-76c80af > .elementor-container{max-width:1400px;}.elementor-107 .elementor-element.elementor-element-76c80af{padding:100px 0px 0px 0px;overflow:visible;}.elementor-107 .elementor-element.elementor-element-fe9a488 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-fe9a488 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:var( --e-global-color-astglobalcolor1 );}.elementor-107 .elementor-element.elementor-element-ba4f2c2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-107 .elementor-element.elementor-element-ba4f2c2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-107 .elementor-element.elementor-element-ba4f2c2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-107 .elementor-element.elementor-element-fbcd751 > .elementor-container{max-width:1400px;}.elementor-107 .elementor-element.elementor-element-fbcd751{padding:100px 0px 0px 0px;overflow:visible;}.elementor-107 .elementor-element.elementor-element-a96cff4 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-107 .elementor-element.elementor-element-a96cff4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:var( --e-global-color-astglobalcolor1 );}.elementor-107 .elementor-element.elementor-element-8af1849 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-107 .elementor-element.elementor-element-8af1849 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-107 .elementor-element.elementor-element-8af1849 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-107 .elementor-element.elementor-element-8af1849{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-107 .elementor-element.elementor-element-594ddb93 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-594ddb93 > .elementor-container{max-width:1400px;}.elementor-107 .elementor-element.elementor-element-594ddb93{padding:150px 0px 150px 0px;overflow:visible;}.elementor-107 .elementor-element.elementor-element-4c347c2{text-align:center;}.elementor-107 .elementor-element.elementor-element-4c347c2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-107 .elementor-element.elementor-element-1ed7f7c4{text-align:center;}.elementor-107 .elementor-element.elementor-element-1ed7f7c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-astglobalcolor2 );}.elementor-107 .elementor-element.elementor-element-8603982 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-107 .elementor-element.elementor-element-77f14ccc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-77f14ccc:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-77f14ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-107 .elementor-element.elementor-element-77f14ccc > .elementor-container{max-width:1400px;}.elementor-107 .elementor-element.elementor-element-77f14ccc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;overflow:visible;}.elementor-107 .elementor-element.elementor-element-77f14ccc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-107 .elementor-element.elementor-element-719b741e{text-align:center;}.elementor-107 .elementor-element.elementor-element-719b741e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:65px;font-weight:600;color:var( --e-global-color-astglobalcolor1 );}.elementor-107 .elementor-element.elementor-element-15a9a1c{text-align:center;font-family:"Montserrat", Sans-serif;color:var( --e-global-color-astglobalcolor6 );}.elementor-107 .elementor-element.elementor-element-a7bcd61 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:25px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-be996cb:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-be996cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -207px;}.elementor-107 .elementor-element.elementor-element-be996cb{margin-top:-200px;margin-bottom:0px;padding:95px 0px 95px 0px;}.elementor-107 .elementor-element.elementor-element-0bf3f73 > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-0bf3f73 .elementor-heading-title{font-size:45px;}.elementor-107 .elementor-element.elementor-element-35a8755d{padding:3em 2em 1em 2em;}.elementor-107 .elementor-element.elementor-element-3328a8d{padding:1em 2em 2em 2em;}.elementor-107 .elementor-element.elementor-element-76c80af{padding:1em 2em 2em 2em;}.elementor-107 .elementor-element.elementor-element-fbcd751{padding:1em 2em 2em 2em;}.elementor-107 .elementor-element.elementor-element-594ddb93{padding:100px 25px 100px 25px;}.elementor-107 .elementor-element.elementor-element-77f14ccc{padding:100px 25px 100px 25px;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-be996cb:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-be996cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-107 .elementor-element.elementor-element-be996cb{padding:5em 1em 5em 1em;}.elementor-107 .elementor-element.elementor-element-0bf3f73 > .elementor-widget-container{padding:170px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-0bf3f73 .elementor-heading-title{font-size:35px;}.elementor-107 .elementor-element.elementor-element-35a8755d{padding:3em 1em 0em 1em;}.elementor-107 .elementor-element.elementor-element-225bc18{text-align:center;}.elementor-107 .elementor-element.elementor-element-e1b4ff9{text-align:center;}.elementor-107 .elementor-element.elementor-element-3328a8d{padding:1em 1em 1em 1em;}.elementor-107 .elementor-element.elementor-element-9bf59d8{text-align:center;}.elementor-107 .elementor-element.elementor-element-76c80af{padding:2em 1em 1em 1em;}.elementor-107 .elementor-element.elementor-element-fe9a488{text-align:center;}.elementor-107 .elementor-element.elementor-element-fbcd751{padding:1em 1em 1em 1em;}.elementor-107 .elementor-element.elementor-element-a96cff4{text-align:center;}.elementor-107 .elementor-element.elementor-element-594ddb93{padding:50px 20px 50px 20px;}.elementor-107 .elementor-element.elementor-element-4c347c2 .elementor-heading-title{font-size:35px;}.elementor-107 .elementor-element.elementor-element-1ed7f7c4 .elementor-heading-title{line-height:20px;}.elementor-107 .elementor-element.elementor-element-8603982 .elementor-button{font-size:18px;}.elementor-107 .elementor-element.elementor-element-77f14ccc{padding:50px 20px 50px 20px;}.elementor-107 .elementor-element.elementor-element-719b741e .elementor-heading-title{font-size:35px;}.elementor-107 .elementor-element.elementor-element-a7bcd61 .elementor-button{font-size:18px;}}