.elementor-7063 .elementor-element.elementor-element-a01579b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7063 .elementor-element.elementor-element-27ee644{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7063 .elementor-element.elementor-element-27ee644 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-27ee644.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-27ee644 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:44px;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-7063 .elementor-element.elementor-element-16a22c1{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-7063 .elementor-element.elementor-element-16a22c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-16a22c1.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-16a22c1 .elementor-heading-title{font-family:"Chillax", Sans-serif;font-size:35px;font-weight:500;line-height:45px;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7063 .elementor-element.elementor-element-8192911{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7063 .elementor-element.elementor-element-8192911 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-7063 .elementor-element.elementor-element-8192911.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-570ab18{--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;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-fcbd633{--display:flex;}.elementor-7063 .elementor-element.elementor-element-7a081b3{--display:flex;}.elementor-7063 .elementor-element.elementor-element-57734f9{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7063 .elementor-element.elementor-element-906bd12{--display:flex;--min-height:403px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 6;grid-row:span 1;}.elementor-7063 .elementor-element.elementor-element-906bd12:not(.elementor-motion-effects-element-type-background), .elementor-7063 .elementor-element.elementor-element-906bd12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://toppropertiesestepona.com/wp-content/uploads/2025/10/estepona.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7063 .elementor-element.elementor-element-906bd12:hover::before, .elementor-7063 .elementor-element.elementor-element-906bd12:hover > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-906bd12:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-906bd12 > .elementor-background-slideshow:hover::before, .elementor-7063 .elementor-element.elementor-element-906bd12 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-0d0e92f ) 0%, var( --e-global-color-text ) 100%);}.elementor-7063 .elementor-element.elementor-element-906bd12:hover{--overlay-opacity:0.54;}.elementor-7063 .elementor-element.elementor-element-906bd12, .elementor-7063 .elementor-element.elementor-element-906bd12::before{--overlay-transition:0.8s;}.elementor-7063 .elementor-element.elementor-element-8dfe979{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-8dfe979 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-8dfe979.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-8dfe979 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:27px;letter-spacing:2px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-17d138b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-17d138b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-17d138b.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-17d138b .elementor-heading-title{font-family:"Chillax", Sans-serif;font-size:43px;font-weight:500;line-height:34px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-ac69535{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-ac69535 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-ac69535.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7063 .elementor-element.elementor-element-13d8fdf .elementor-button{background-color:var( --e-global-color-3abdf36 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-920d04d );color:var( --e-global-color-920d04d );padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-13d8fdf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7063 .elementor-element.elementor-element-13d8fdf .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7063 .elementor-element.elementor-element-79f2c18{--display:flex;--min-height:403px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 3;grid-row:span 1;}.elementor-7063 .elementor-element.elementor-element-79f2c18:not(.elementor-motion-effects-element-type-background), .elementor-7063 .elementor-element.elementor-element-79f2c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://toppropertiesestepona.com/wp-content/uploads/2025/10/80808.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7063 .elementor-element.elementor-element-79f2c18:hover::before, .elementor-7063 .elementor-element.elementor-element-79f2c18:hover > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-79f2c18:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-79f2c18 > .elementor-background-slideshow:hover::before, .elementor-7063 .elementor-element.elementor-element-79f2c18 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-0d0e92f ) 0%, var( --e-global-color-text ) 100%);}.elementor-7063 .elementor-element.elementor-element-79f2c18:hover{--overlay-opacity:0.54;}.elementor-7063 .elementor-element.elementor-element-79f2c18, .elementor-7063 .elementor-element.elementor-element-79f2c18::before{--overlay-transition:0.8s;}.elementor-7063 .elementor-element.elementor-element-23378b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-23378b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-23378b1.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-23378b1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:27px;letter-spacing:2px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-e9bdc2e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-e9bdc2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-e9bdc2e.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-e9bdc2e .elementor-heading-title{font-family:"Chillax", Sans-serif;font-size:43px;font-weight:500;line-height:34px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-4b6df0f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-4b6df0f > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-4b6df0f.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-20aa936 .elementor-button{background-color:var( --e-global-color-3abdf36 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-920d04d );color:var( --e-global-color-920d04d );padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-20aa936 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7063 .elementor-element.elementor-element-20aa936 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7063 .elementor-element.elementor-element-4441318{--display:flex;--min-height:403px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 3;grid-row:span 1;}.elementor-7063 .elementor-element.elementor-element-4441318:not(.elementor-motion-effects-element-type-background), .elementor-7063 .elementor-element.elementor-element-4441318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://toppropertiesestepona.com/wp-content/uploads/2025/10/casares-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7063 .elementor-element.elementor-element-4441318:hover::before, .elementor-7063 .elementor-element.elementor-element-4441318:hover > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-4441318:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-4441318 > .elementor-background-slideshow:hover::before, .elementor-7063 .elementor-element.elementor-element-4441318 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-0d0e92f ) 0%, var( --e-global-color-text ) 100%);}.elementor-7063 .elementor-element.elementor-element-4441318:hover{--overlay-opacity:0.54;}.elementor-7063 .elementor-element.elementor-element-4441318, .elementor-7063 .elementor-element.elementor-element-4441318::before{--overlay-transition:0.8s;}.elementor-7063 .elementor-element.elementor-element-c790b3f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-c790b3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-c790b3f.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-c790b3f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:27px;letter-spacing:2px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-3f38668{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-3f38668 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-3f38668.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-3f38668 .elementor-heading-title{font-family:"Chillax", Sans-serif;font-size:43px;font-weight:500;line-height:34px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-7c63648{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-7c63648 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-7c63648.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-02651ce .elementor-button{background-color:var( --e-global-color-3abdf36 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-920d04d );color:var( --e-global-color-920d04d );padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-02651ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7063 .elementor-element.elementor-element-02651ce .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7063 .elementor-element.elementor-element-942b98d{--display:flex;--min-height:403px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 4;grid-row:span 2;}.elementor-7063 .elementor-element.elementor-element-942b98d:not(.elementor-motion-effects-element-type-background), .elementor-7063 .elementor-element.elementor-element-942b98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://toppropertiesestepona.com/wp-content/uploads/2025/10/manilva.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7063 .elementor-element.elementor-element-942b98d:hover::before, .elementor-7063 .elementor-element.elementor-element-942b98d:hover > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-942b98d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-942b98d > .elementor-background-slideshow:hover::before, .elementor-7063 .elementor-element.elementor-element-942b98d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-0d0e92f ) 0%, var( --e-global-color-text ) 100%);}.elementor-7063 .elementor-element.elementor-element-942b98d:hover{--overlay-opacity:0.89;}.elementor-7063 .elementor-element.elementor-element-942b98d, .elementor-7063 .elementor-element.elementor-element-942b98d::before{--overlay-transition:0.8s;}.elementor-7063 .elementor-element.elementor-element-2e0ec5d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-2e0ec5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-2e0ec5d.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-2e0ec5d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:27px;letter-spacing:2px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-2f3af48{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-2f3af48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-2f3af48.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-2f3af48 .elementor-heading-title{font-family:"Chillax", Sans-serif;font-size:43px;font-weight:500;line-height:34px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-16d142b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-16d142b > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-16d142b.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-e1554d7 .elementor-button{background-color:var( --e-global-color-3abdf36 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-920d04d );color:var( --e-global-color-920d04d );padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-e1554d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7063 .elementor-element.elementor-element-e1554d7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7063 .elementor-element.elementor-element-7a22cc7{--display:flex;--min-height:403px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 8;grid-row:span 1;}.elementor-7063 .elementor-element.elementor-element-7a22cc7:not(.elementor-motion-effects-element-type-background), .elementor-7063 .elementor-element.elementor-element-7a22cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://toppropertiesestepona.com/wp-content/uploads/2025/10/san-pedro.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7063 .elementor-element.elementor-element-7a22cc7:hover::before, .elementor-7063 .elementor-element.elementor-element-7a22cc7:hover > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-7a22cc7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-7a22cc7 > .elementor-background-slideshow:hover::before, .elementor-7063 .elementor-element.elementor-element-7a22cc7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-0d0e92f ) 0%, var( --e-global-color-text ) 100%);}.elementor-7063 .elementor-element.elementor-element-7a22cc7:hover{--overlay-opacity:0.89;}.elementor-7063 .elementor-element.elementor-element-7a22cc7, .elementor-7063 .elementor-element.elementor-element-7a22cc7::before{--overlay-transition:0.8s;}.elementor-7063 .elementor-element.elementor-element-7a59641{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-7a59641 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-7a59641.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-7a59641 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:27px;letter-spacing:2px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-3664ef7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-3664ef7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-3664ef7.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-3664ef7 .elementor-heading-title{font-family:"Chillax", Sans-serif;font-size:43px;font-weight:500;line-height:34px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-c44111e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-c44111e > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-c44111e.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-ca3b612 .elementor-button{background-color:var( --e-global-color-3abdf36 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-920d04d );color:var( --e-global-color-920d04d );padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-ca3b612 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7063 .elementor-element.elementor-element-ca3b612 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7063 .elementor-element.elementor-element-b5410f7{--display:flex;--min-height:403px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 4;grid-row:span 1;}.elementor-7063 .elementor-element.elementor-element-b5410f7:not(.elementor-motion-effects-element-type-background), .elementor-7063 .elementor-element.elementor-element-b5410f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://toppropertiesestepona.com/wp-content/uploads/2026/05/IMG_8553.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7063 .elementor-element.elementor-element-b5410f7:hover::before, .elementor-7063 .elementor-element.elementor-element-b5410f7:hover > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-b5410f7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-b5410f7 > .elementor-background-slideshow:hover::before, .elementor-7063 .elementor-element.elementor-element-b5410f7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-0d0e92f ) 0%, var( --e-global-color-text ) 100%);}.elementor-7063 .elementor-element.elementor-element-b5410f7:hover{--overlay-opacity:0.54;}.elementor-7063 .elementor-element.elementor-element-b5410f7, .elementor-7063 .elementor-element.elementor-element-b5410f7::before{--overlay-transition:0.8s;}.elementor-7063 .elementor-element.elementor-element-a70ebde{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-a70ebde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-a70ebde.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-a70ebde .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:27px;letter-spacing:2px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-c6dac2e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-c6dac2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-c6dac2e.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-c6dac2e .elementor-heading-title{font-family:"Chillax", Sans-serif;font-size:43px;font-weight:500;line-height:34px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-2e99542{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-2e99542 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-2e99542.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-02aa417 .elementor-button{background-color:var( --e-global-color-3abdf36 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-920d04d );color:var( --e-global-color-920d04d );padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-02aa417 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7063 .elementor-element.elementor-element-02aa417 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7063 .elementor-element.elementor-element-ca5a457{--display:flex;--min-height:403px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 4;grid-row:span 1;}.elementor-7063 .elementor-element.elementor-element-ca5a457:not(.elementor-motion-effects-element-type-background), .elementor-7063 .elementor-element.elementor-element-ca5a457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://toppropertiesestepona.com/wp-content/uploads/2026/05/IMG_8331.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7063 .elementor-element.elementor-element-ca5a457:hover::before, .elementor-7063 .elementor-element.elementor-element-ca5a457:hover > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-ca5a457:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-ca5a457 > .elementor-background-slideshow:hover::before, .elementor-7063 .elementor-element.elementor-element-ca5a457 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-0d0e92f ) 0%, var( --e-global-color-text ) 100%);}.elementor-7063 .elementor-element.elementor-element-ca5a457:hover{--overlay-opacity:0.54;}.elementor-7063 .elementor-element.elementor-element-ca5a457, .elementor-7063 .elementor-element.elementor-element-ca5a457::before{--overlay-transition:0.8s;}.elementor-7063 .elementor-element.elementor-element-7b3d17a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-7b3d17a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-7b3d17a.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-7b3d17a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:27px;letter-spacing:2px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-ef323c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-ef323c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-ef323c4.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-ef323c4 .elementor-heading-title{font-family:"Chillax", Sans-serif;font-size:43px;font-weight:500;line-height:34px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-a05f329{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-a05f329 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-a05f329.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-564ca22 .elementor-button{background-color:var( --e-global-color-3abdf36 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-920d04d );color:var( --e-global-color-920d04d );padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-564ca22 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7063 .elementor-element.elementor-element-564ca22 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7063 .elementor-element.elementor-element-5b6214c{--display:flex;--min-height:403px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 8;grid-row:span 1;}.elementor-7063 .elementor-element.elementor-element-5b6214c:not(.elementor-motion-effects-element-type-background), .elementor-7063 .elementor-element.elementor-element-5b6214c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://toppropertiesestepona.com/wp-content/uploads/2026/05/shutterstock_1280529547.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7063 .elementor-element.elementor-element-5b6214c:hover::before, .elementor-7063 .elementor-element.elementor-element-5b6214c:hover > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-5b6214c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-5b6214c > .elementor-background-slideshow:hover::before, .elementor-7063 .elementor-element.elementor-element-5b6214c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-0d0e92f ) 0%, var( --e-global-color-text ) 100%);}.elementor-7063 .elementor-element.elementor-element-5b6214c:hover{--overlay-opacity:0.54;}.elementor-7063 .elementor-element.elementor-element-5b6214c, .elementor-7063 .elementor-element.elementor-element-5b6214c::before{--overlay-transition:0.8s;}.elementor-7063 .elementor-element.elementor-element-b4c3f83{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-b4c3f83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-b4c3f83.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-b4c3f83 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:27px;letter-spacing:2px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-f7cecce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-f7cecce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-f7cecce.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-f7cecce .elementor-heading-title{font-family:"Chillax", Sans-serif;font-size:43px;font-weight:500;line-height:34px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-39b4c56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-39b4c56 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-39b4c56.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-e0e17ac .elementor-button{background-color:var( --e-global-color-3abdf36 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-920d04d );color:var( --e-global-color-920d04d );padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-e0e17ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7063 .elementor-element.elementor-element-e0e17ac .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7063 .elementor-element.elementor-element-4be7d9d{--display:flex;--min-height:403px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 4;grid-row:span 1;}.elementor-7063 .elementor-element.elementor-element-4be7d9d:not(.elementor-motion-effects-element-type-background), .elementor-7063 .elementor-element.elementor-element-4be7d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://toppropertiesestepona.com/wp-content/uploads/2026/05/IMG_8593.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7063 .elementor-element.elementor-element-4be7d9d:hover::before, .elementor-7063 .elementor-element.elementor-element-4be7d9d:hover > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-4be7d9d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-4be7d9d > .elementor-background-slideshow:hover::before, .elementor-7063 .elementor-element.elementor-element-4be7d9d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-0d0e92f ) 0%, var( --e-global-color-text ) 100%);}.elementor-7063 .elementor-element.elementor-element-4be7d9d:hover{--overlay-opacity:0.54;}.elementor-7063 .elementor-element.elementor-element-4be7d9d, .elementor-7063 .elementor-element.elementor-element-4be7d9d::before{--overlay-transition:0.8s;}.elementor-7063 .elementor-element.elementor-element-fe1b2f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-fe1b2f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-fe1b2f5.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-fe1b2f5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:27px;letter-spacing:2px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-bbd596a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-bbd596a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-bbd596a.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-bbd596a .elementor-heading-title{font-family:"Chillax", Sans-serif;font-size:43px;font-weight:500;line-height:34px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-0edef3e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-0edef3e > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-0edef3e.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-14c1b62 .elementor-button{background-color:var( --e-global-color-3abdf36 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-920d04d );color:var( --e-global-color-920d04d );padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-14c1b62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7063 .elementor-element.elementor-element-14c1b62 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7063 .elementor-element.elementor-element-1766eda{--display:flex;--min-height:403px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 6;grid-row:span 1;}.elementor-7063 .elementor-element.elementor-element-1766eda:not(.elementor-motion-effects-element-type-background), .elementor-7063 .elementor-element.elementor-element-1766eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://toppropertiesestepona.com/wp-content/uploads/2026/05/IMG_8504.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7063 .elementor-element.elementor-element-1766eda:hover::before, .elementor-7063 .elementor-element.elementor-element-1766eda:hover > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-1766eda:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-1766eda > .elementor-background-slideshow:hover::before, .elementor-7063 .elementor-element.elementor-element-1766eda > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-0d0e92f ) 0%, var( --e-global-color-text ) 100%);}.elementor-7063 .elementor-element.elementor-element-1766eda:hover{--overlay-opacity:0.54;}.elementor-7063 .elementor-element.elementor-element-1766eda, .elementor-7063 .elementor-element.elementor-element-1766eda::before{--overlay-transition:0.8s;}.elementor-7063 .elementor-element.elementor-element-c8b6129{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-c8b6129 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-c8b6129.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-c8b6129 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:27px;letter-spacing:2px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-cabf710{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-cabf710 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-cabf710.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-cabf710 .elementor-heading-title{font-family:"Chillax", Sans-serif;font-size:43px;font-weight:500;line-height:34px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-522f076{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-522f076 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-522f076.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-6437001 .elementor-button{background-color:var( --e-global-color-3abdf36 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-920d04d );color:var( --e-global-color-920d04d );padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-6437001 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7063 .elementor-element.elementor-element-6437001 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7063 .elementor-element.elementor-element-4ad8aef{--display:flex;--min-height:403px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 6;grid-row:span 1;}.elementor-7063 .elementor-element.elementor-element-4ad8aef:not(.elementor-motion-effects-element-type-background), .elementor-7063 .elementor-element.elementor-element-4ad8aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://toppropertiesestepona.com/wp-content/uploads/2026/05/IMG_8395.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7063 .elementor-element.elementor-element-4ad8aef:hover::before, .elementor-7063 .elementor-element.elementor-element-4ad8aef:hover > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-4ad8aef:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7063 .elementor-element.elementor-element-4ad8aef > .elementor-background-slideshow:hover::before, .elementor-7063 .elementor-element.elementor-element-4ad8aef > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-0d0e92f ) 0%, var( --e-global-color-text ) 100%);}.elementor-7063 .elementor-element.elementor-element-4ad8aef:hover{--overlay-opacity:0.54;}.elementor-7063 .elementor-element.elementor-element-4ad8aef, .elementor-7063 .elementor-element.elementor-element-4ad8aef::before{--overlay-transition:1.5s;}.elementor-7063 .elementor-element.elementor-element-db3165e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-db3165e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-db3165e.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-db3165e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:27px;letter-spacing:2px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-072ff33{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7063 .elementor-element.elementor-element-072ff33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-072ff33.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-072ff33 .elementor-heading-title{font-family:"Chillax", Sans-serif;font-size:43px;font-weight:500;line-height:34px;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-1d9e3c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-920d04d );}.elementor-7063 .elementor-element.elementor-element-1d9e3c1 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-1d9e3c1.elementor-element{--align-self:center;}.elementor-7063 .elementor-element.elementor-element-2dc1c03 .elementor-button{background-color:var( --e-global-color-3abdf36 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-920d04d );color:var( --e-global-color-920d04d );padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-2dc1c03 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7063 .elementor-element.elementor-element-2dc1c03 .elementor-button .elementor-button-content-wrapper{gap:12px;}@media(max-width:1500px){.elementor-7063 .elementor-element.elementor-element-a01579b{--padding-top:180px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7063 .elementor-element.elementor-element-27ee644{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-27ee644 .elementor-heading-title{font-size:30px;}.elementor-7063 .elementor-element.elementor-element-16a22c1{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-8192911{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-570ab18{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7063 .elementor-element.elementor-element-fcbd633{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-7a081b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-57734f9{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-906bd12{grid-column:span 4;}.elementor-7063 .elementor-element.elementor-element-8dfe979{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-8dfe979 .elementor-heading-title{font-size:12px;}.elementor-7063 .elementor-element.elementor-element-17d138b{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-17d138b .elementor-heading-title{font-size:38px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7063 .elementor-element.elementor-element-13d8fdf .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-79f2c18{grid-column:span 4;}.elementor-7063 .elementor-element.elementor-element-23378b1{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-23378b1 .elementor-heading-title{font-size:12px;}.elementor-7063 .elementor-element.elementor-element-e9bdc2e{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-e9bdc2e .elementor-heading-title{font-size:38px;}.elementor-7063 .elementor-element.elementor-element-20aa936 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-4441318{grid-column:span 4;}.elementor-7063 .elementor-element.elementor-element-c790b3f{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-c790b3f .elementor-heading-title{font-size:12px;}.elementor-7063 .elementor-element.elementor-element-3f38668{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-3f38668 .elementor-heading-title{font-size:38px;}.elementor-7063 .elementor-element.elementor-element-02651ce .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-2e0ec5d{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-2e0ec5d .elementor-heading-title{font-size:12px;}.elementor-7063 .elementor-element.elementor-element-2f3af48{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-2f3af48 .elementor-heading-title{font-size:38px;}.elementor-7063 .elementor-element.elementor-element-e1554d7 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-7a59641{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-7a59641 .elementor-heading-title{font-size:12px;}.elementor-7063 .elementor-element.elementor-element-3664ef7{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-3664ef7 .elementor-heading-title{font-size:38px;}.elementor-7063 .elementor-element.elementor-element-ca3b612 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-a70ebde{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-a70ebde .elementor-heading-title{font-size:12px;}.elementor-7063 .elementor-element.elementor-element-c6dac2e{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-c6dac2e .elementor-heading-title{font-size:38px;}.elementor-7063 .elementor-element.elementor-element-02aa417 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-7b3d17a{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-7b3d17a .elementor-heading-title{font-size:12px;}.elementor-7063 .elementor-element.elementor-element-ef323c4{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-ef323c4 .elementor-heading-title{font-size:38px;}.elementor-7063 .elementor-element.elementor-element-564ca22 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-b4c3f83{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-b4c3f83 .elementor-heading-title{font-size:12px;}.elementor-7063 .elementor-element.elementor-element-f7cecce{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-f7cecce .elementor-heading-title{font-size:38px;}.elementor-7063 .elementor-element.elementor-element-e0e17ac .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-fe1b2f5{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-fe1b2f5 .elementor-heading-title{font-size:12px;}.elementor-7063 .elementor-element.elementor-element-bbd596a{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-bbd596a .elementor-heading-title{font-size:38px;}.elementor-7063 .elementor-element.elementor-element-14c1b62 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-c8b6129{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-c8b6129 .elementor-heading-title{font-size:12px;}.elementor-7063 .elementor-element.elementor-element-cabf710{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-cabf710 .elementor-heading-title{font-size:38px;}.elementor-7063 .elementor-element.elementor-element-6437001 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-db3165e{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-db3165e .elementor-heading-title{font-size:12px;}.elementor-7063 .elementor-element.elementor-element-072ff33{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-7063 .elementor-element.elementor-element-072ff33 .elementor-heading-title{font-size:38px;}.elementor-7063 .elementor-element.elementor-element-2dc1c03 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1200px){.elementor-7063 .elementor-element.elementor-element-27ee644 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-7063 .elementor-element.elementor-element-fcbd633{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-7a081b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-57734f9{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-906bd12{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7063 .elementor-element.elementor-element-8dfe979 .elementor-heading-title{font-size:10px;line-height:34px;}.elementor-7063 .elementor-element.elementor-element-ac69535{font-size:14px;}.elementor-7063 .elementor-element.elementor-element-79f2c18{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7063 .elementor-element.elementor-element-23378b1 .elementor-heading-title{font-size:10px;line-height:34px;}.elementor-7063 .elementor-element.elementor-element-4b6df0f{font-size:14px;}.elementor-7063 .elementor-element.elementor-element-4441318{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7063 .elementor-element.elementor-element-c790b3f .elementor-heading-title{font-size:10px;line-height:34px;}.elementor-7063 .elementor-element.elementor-element-7c63648{font-size:14px;}.elementor-7063 .elementor-element.elementor-element-942b98d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7063 .elementor-element.elementor-element-2e0ec5d .elementor-heading-title{font-size:10px;line-height:34px;}.elementor-7063 .elementor-element.elementor-element-16d142b{font-size:14px;}.elementor-7063 .elementor-element.elementor-element-7a22cc7{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7063 .elementor-element.elementor-element-7a59641 .elementor-heading-title{font-size:10px;line-height:34px;}.elementor-7063 .elementor-element.elementor-element-c44111e{font-size:14px;}.elementor-7063 .elementor-element.elementor-element-b5410f7{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7063 .elementor-element.elementor-element-a70ebde .elementor-heading-title{font-size:10px;line-height:34px;}.elementor-7063 .elementor-element.elementor-element-2e99542{font-size:14px;}.elementor-7063 .elementor-element.elementor-element-ca5a457{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7063 .elementor-element.elementor-element-7b3d17a .elementor-heading-title{font-size:10px;line-height:34px;}.elementor-7063 .elementor-element.elementor-element-a05f329{font-size:14px;}.elementor-7063 .elementor-element.elementor-element-5b6214c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7063 .elementor-element.elementor-element-b4c3f83 .elementor-heading-title{font-size:10px;line-height:34px;}.elementor-7063 .elementor-element.elementor-element-39b4c56{font-size:14px;}.elementor-7063 .elementor-element.elementor-element-4be7d9d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7063 .elementor-element.elementor-element-fe1b2f5 .elementor-heading-title{font-size:10px;line-height:34px;}.elementor-7063 .elementor-element.elementor-element-0edef3e{font-size:14px;}.elementor-7063 .elementor-element.elementor-element-1766eda{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7063 .elementor-element.elementor-element-c8b6129 .elementor-heading-title{font-size:10px;line-height:34px;}.elementor-7063 .elementor-element.elementor-element-522f076{font-size:14px;}.elementor-7063 .elementor-element.elementor-element-4ad8aef{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7063 .elementor-element.elementor-element-db3165e .elementor-heading-title{font-size:10px;line-height:34px;}.elementor-7063 .elementor-element.elementor-element-1d9e3c1{font-size:14px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7063 .elementor-element.elementor-element-27ee644 .elementor-heading-title{font-size:21px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-8192911{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-fcbd633{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-7a081b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-57734f9{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-906bd12{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-8dfe979 .elementor-heading-title{font-size:9px;line-height:1;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7063 .elementor-element.elementor-element-13d8fdf .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-79f2c18{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-23378b1 .elementor-heading-title{font-size:9px;line-height:1;}.elementor-7063 .elementor-element.elementor-element-20aa936 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-4441318{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;grid-column:span 5;}.elementor-7063 .elementor-element.elementor-element-c790b3f .elementor-heading-title{font-size:9px;line-height:1;}.elementor-7063 .elementor-element.elementor-element-02651ce .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-942b98d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;grid-column:span 7;grid-row:span 1;}.elementor-7063 .elementor-element.elementor-element-2e0ec5d .elementor-heading-title{font-size:9px;line-height:1;}.elementor-7063 .elementor-element.elementor-element-e1554d7 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-7a22cc7{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;grid-column:span 7;}.elementor-7063 .elementor-element.elementor-element-7a59641 .elementor-heading-title{font-size:9px;line-height:1;}.elementor-7063 .elementor-element.elementor-element-ca3b612 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-b5410f7{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;grid-column:span 5;}.elementor-7063 .elementor-element.elementor-element-a70ebde .elementor-heading-title{font-size:9px;line-height:1;}.elementor-7063 .elementor-element.elementor-element-02aa417 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-ca5a457{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-7b3d17a .elementor-heading-title{font-size:9px;line-height:1;}.elementor-7063 .elementor-element.elementor-element-564ca22 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-5b6214c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-b4c3f83 .elementor-heading-title{font-size:9px;line-height:1;}.elementor-7063 .elementor-element.elementor-element-e0e17ac .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-4be7d9d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;grid-column:span 6;grid-row:span 2;}.elementor-7063 .elementor-element.elementor-element-fe1b2f5 .elementor-heading-title{font-size:9px;line-height:1;}.elementor-7063 .elementor-element.elementor-element-14c1b62 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-1766eda{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7063 .elementor-element.elementor-element-c8b6129 .elementor-heading-title{font-size:9px;line-height:1;}.elementor-7063 .elementor-element.elementor-element-6437001 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-4ad8aef{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7063 .elementor-element.elementor-element-db3165e .elementor-heading-title{font-size:9px;line-height:1;}.elementor-7063 .elementor-element.elementor-element-2dc1c03 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:880px){.elementor-7063 .elementor-element.elementor-element-fcbd633{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-7a081b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-57734f9{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-906bd12{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-17d138b .elementor-heading-title{font-size:28px;}.elementor-7063 .elementor-element.elementor-element-79f2c18{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-e9bdc2e .elementor-heading-title{font-size:28px;}.elementor-7063 .elementor-element.elementor-element-4441318{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-3f38668 .elementor-heading-title{font-size:28px;}.elementor-7063 .elementor-element.elementor-element-942b98d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-2f3af48 .elementor-heading-title{font-size:28px;}.elementor-7063 .elementor-element.elementor-element-7a22cc7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-3664ef7 .elementor-heading-title{font-size:28px;}.elementor-7063 .elementor-element.elementor-element-b5410f7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-c6dac2e .elementor-heading-title{font-size:28px;}.elementor-7063 .elementor-element.elementor-element-ca5a457{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-ef323c4 .elementor-heading-title{font-size:28px;}.elementor-7063 .elementor-element.elementor-element-5b6214c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-f7cecce .elementor-heading-title{font-size:28px;}.elementor-7063 .elementor-element.elementor-element-4be7d9d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-bbd596a .elementor-heading-title{font-size:28px;}.elementor-7063 .elementor-element.elementor-element-1766eda{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-cabf710 .elementor-heading-title{font-size:28px;}.elementor-7063 .elementor-element.elementor-element-4ad8aef{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 6;}.elementor-7063 .elementor-element.elementor-element-072ff33 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-7063 .elementor-element.elementor-element-a01579b{--padding-top:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7063 .elementor-element.elementor-element-27ee644 .elementor-heading-title{font-size:12px;line-height:25px;}.elementor-7063 .elementor-element.elementor-element-16a22c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7063 .elementor-element.elementor-element-16a22c1 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-8192911 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-7063 .elementor-element.elementor-element-8192911{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-570ab18{--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7063 .elementor-element.elementor-element-fcbd633{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-7a081b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-57734f9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7063 .elementor-element.elementor-element-8dfe979 .elementor-heading-title{font-size:9px;line-height:20px;}.elementor-7063 .elementor-element.elementor-element-ac69535 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7063 .elementor-element.elementor-element-13d8fdf .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-23378b1 .elementor-heading-title{font-size:9px;line-height:20px;}.elementor-7063 .elementor-element.elementor-element-4b6df0f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-20aa936 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-c790b3f .elementor-heading-title{font-size:9px;line-height:20px;}.elementor-7063 .elementor-element.elementor-element-7c63648 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-02651ce .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-2e0ec5d .elementor-heading-title{font-size:9px;line-height:20px;}.elementor-7063 .elementor-element.elementor-element-16d142b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-e1554d7 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-7a59641 .elementor-heading-title{font-size:9px;line-height:20px;}.elementor-7063 .elementor-element.elementor-element-c44111e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-ca3b612 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-a70ebde .elementor-heading-title{font-size:9px;line-height:20px;}.elementor-7063 .elementor-element.elementor-element-2e99542 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-02aa417 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-7b3d17a .elementor-heading-title{font-size:9px;line-height:20px;}.elementor-7063 .elementor-element.elementor-element-a05f329 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-564ca22 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-b4c3f83 .elementor-heading-title{font-size:9px;line-height:20px;}.elementor-7063 .elementor-element.elementor-element-39b4c56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-e0e17ac .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-fe1b2f5 .elementor-heading-title{font-size:9px;line-height:20px;}.elementor-7063 .elementor-element.elementor-element-0edef3e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-14c1b62 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-c8b6129 .elementor-heading-title{font-size:9px;line-height:20px;}.elementor-7063 .elementor-element.elementor-element-522f076 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-6437001 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-7063 .elementor-element.elementor-element-db3165e .elementor-heading-title{font-size:9px;line-height:20px;}.elementor-7063 .elementor-element.elementor-element-1d9e3c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7063 .elementor-element.elementor-element-2dc1c03 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-7063 .elementor-element.elementor-element-a01579b{--content-width:892px;}}/* Start custom CSS for button, class: .elementor-element-13d8fdf */.area-hover-card {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  z-index: 1;
}

/* fake moving background layer */
.area-hover-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;

  will-change: transform;
}

/* keep all Elementor content above */
.area-hover-card > .e-con-inner,
.area-hover-card > .elementor-element,
.area-hover-card > * {
  position: relative;
  z-index: 3;
}

/* dark overlay */
.area-hover-card::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  background: rgb(0 0 0 / 0%);

}

/* hidden hover content */
.area-hover-extra {
  opacity: 0;
  transform: translateY(16px);
  transition:
    opacity 0.45s ease,
    transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  pointer-events: none;
}

/* hover */




.area-hover-card:hover .area-hover-extra {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Chillax';
	font-display: auto;
	src: url('https://toppropertiesestepona.com/wp-content/uploads/2025/10/Chillax-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */