.elementor-625 .elementor-element.elementor-element-69a1090 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-625 .elementor-element.elementor-element-69a1090:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-69a1090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertigo-apartments.gr/wp-content/uploads/2026/02/DSC_6666.jpg");background-position:50% 80%;background-repeat:no-repeat;background-size:cover;}.elementor-625 .elementor-element.elementor-element-69a1090 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-625 .elementor-element.elementor-element-69a1090{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 1em 8em 1em;}.elementor-625 .elementor-element.elementor-element-8ad0650{background-color:var( --e-global-color-71c7e12 );}.elementor-625 .elementor-element.elementor-element-8ad0650 .elementor-heading-title{font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );text-transform:var( --e-global-typography-583e54c-text-transform );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );text-shadow:0px 0px 15px rgba(0, 0, 0, 0.57);color:var( --e-global-color-a291686 );}.elementor-625 .elementor-element.elementor-element-b44d20e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-625 .elementor-element.elementor-element-257120bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-625 .elementor-element.elementor-element-7dd7365{width:65%;}}@media(max-width:1024px){.elementor-625 .elementor-element.elementor-element-69a1090:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-69a1090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 100%;}.elementor-625 .elementor-element.elementor-element-69a1090{padding:6em 1.5em 6em 1.5em;}.elementor-625 .elementor-element.elementor-element-8ad0650 .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}}@media(max-width:767px){.elementor-625 .elementor-element.elementor-element-69a1090:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-69a1090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0%;}.elementor-625 .elementor-element.elementor-element-69a1090{padding:5em 1em 1em 1em;}.elementor-625 .elementor-element.elementor-element-8ad0650 .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-257120bf */e-con.e-flex>.e-con-inner {
    align-content: var(--align-content);
    align-items: var(--align-items);
    align-self: auto;
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content)
}

.e-con.e-grid>.e-con-inner {
    align-items: var(--align-items);
    justify-items: var(--justify-items)
}

.e-con>.e-con-inner {
    gap: var(--row-gap) var(--column-gap);
    height: 100%;
    margin: 0 auto;
    max-width: var(--content-width);
    padding-inline-end:0;
    padding-inline-start:0;
    /* width: 100%; */
}

:is(.elementor-section-wrap,[data-elementor-id])>.e-con {
    --margin-left: auto;
    --margin-right: auto;
    max-width: min(100%,var(--width))
}

:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con {
    --margin-right: 0px;
    --margin-left: 0px
}/* End custom CSS */