.elementor-32 .elementor-element.elementor-element-608d9f2 .knsl-center{text-align:center;}.elementor-32 .elementor-element.elementor-element-608d9f2 .knsl-banner .knsl-banner-content .knsl-main-title .knsl-main-title--h{font-family:"Manrope", Sans-serif;text-transform:uppercase;}.elementor-32 .elementor-element.elementor-element-608d9f2 .knsl-banner .knsl-banner-content .knsl-main-title .knsl-main-title--d{font-family:"Manrope", Sans-serif;font-size:18px;}.elementor-32 .elementor-element.elementor-element-608d9f2 .knsl-book-form{background-color:#F9F8F7;color:#1E2031;}.elementor-32 .elementor-element.elementor-element-608d9f2 .knsl-book-form .knsl-btn, .elementor-32 .elementor-element.elementor-element-608d9f2 .knsl-book-form .knsl-btn:focus{box-shadow:0 0 0 10px #F9F8F7, 0 2px 48px 0 rgb(0 0 0 / 4%);}.elementor-32 .elementor-element.elementor-element-bcacc7c{padding:150px 0px 50px 0px;}.elementor-32 .elementor-element.elementor-element-9fca024{--display:flex;--min-height:296px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-32 .elementor-element.elementor-element-9fca024:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-9fca024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunstonevillas.gr/wp-content/uploads/2024/02/10_Fotor-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-9fca024, .elementor-32 .elementor-element.elementor-element-9fca024::before{--border-transition:0.3s;}.elementor-32 .elementor-element.elementor-element-8b62523{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-32 .elementor-element.elementor-element-87fb5ee{width:100%;max-width:100%;}.elementor-32 .elementor-element.elementor-element-ef5c205:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-ef5c205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F7;}.elementor-32 .elementor-element.elementor-element-ef5c205{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 50px 0px;}.elementor-32 .elementor-element.elementor-element-ef5c205 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-1c5216f .gallery-item .gallery-caption{display:none;}.elementor-32 .elementor-element.elementor-element-1c5216f .gallery-item{padding:0 6px 6px 0;}.elementor-32 .elementor-element.elementor-element-1c5216f .gallery{margin:0 -6px -6px 0;}.elementor-32 .elementor-element.elementor-element-27b19fd:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-27b19fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F7;}.elementor-32 .elementor-element.elementor-element-27b19fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 100px 0px;}.elementor-32 .elementor-element.elementor-element-27b19fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-741770e .knsl-testimonial-card h3{font-size:32px;}.elementor-32 .elementor-element.elementor-element-0863d9e{--display:flex;--background-transition:0.3s;}.elementor-32 .elementor-element.elementor-element-e53d346{--display:flex;--min-height:296px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-32 .elementor-element.elementor-element-e53d346:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-e53d346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunstonevillas.gr/wp-content/uploads/2024/02/01_Fotor-1-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-e53d346, .elementor-32 .elementor-element.elementor-element-e53d346::before{--border-transition:0.3s;}.elementor-32 .elementor-element.elementor-element-b719cf2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-32 .elementor-element.elementor-element-02c539c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-02c539c{width:100%;max-width:100%;}@media(min-width:1025px){.elementor-32 .elementor-element.elementor-element-9fca024:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-9fca024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-32 .elementor-element.elementor-element-e53d346:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-e53d346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-bb5256a{margin-top:0px;margin-bottom:400px;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-bb5256a{margin-top:0px;margin-bottom:550px;}.elementor-32 .elementor-element.elementor-element-bcacc7c{margin-top:-460px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-ef5c205{padding:100px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-27b19fd{padding:100px 0px 0px 0px;}}