.elementor-20 .elementor-element.elementor-element-82e38d8{--display:flex;--min-height:94vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.87;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-82e38d8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-82e38d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/10/ddfgdedf.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-82e38d8::before, .elementor-20 .elementor-element.elementor-element-82e38d8 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-82e38d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-82e38d8 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-82e38d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-82e38d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF40;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-82e38d8.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-db57f28{--display:flex;--min-height:640px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-db57f28:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-db57f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/10/Global-Shelters-Websitesdfd.png");background-position:-150px -301px;background-repeat:no-repeat;background-size:120rem auto;}.elementor-20 .elementor-element.elementor-element-db57f28.e-con{--order:99999 /* order end hack */;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a71a13f{width:var( --container-widget-width, 97.148% );max-width:97.148%;--container-widget-width:97.148%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-a71a13f > .elementor-widget-container{margin:-0px 0px -20px 0px;padding:0px 20px 0px 20px;}.elementor-20 .elementor-element.elementor-element-a71a13f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-a71a13f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:126px;font-weight:800;line-height:100px;letter-spacing:-2.2px;color:var( --e-global-color-e3529cc );}.elementor-20 .elementor-element.elementor-element-6eabb32{--display:flex;--min-height:94vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.87;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6eabb32:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6eabb32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/10/ddfgdedf.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-6eabb32::before, .elementor-20 .elementor-element.elementor-element-6eabb32 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-6eabb32 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-6eabb32 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-6eabb32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-6eabb32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF40;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-6eabb32.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-61b7d8d{--display:flex;--min-height:640px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-61b7d8d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-61b7d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/10/Global-Shelters-Websitesdfd.png");background-position:-150px -301px;background-repeat:no-repeat;background-size:120rem auto;}.elementor-20 .elementor-element.elementor-element-61b7d8d.e-con{--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-10f3f23{width:var( --container-widget-width, 97.148% );max-width:97.148%;--container-widget-width:97.148%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-10f3f23 > .elementor-widget-container{margin:-0px 0px -20px 0px;padding:0px 20px 0px 20px;}.elementor-20 .elementor-element.elementor-element-10f3f23.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-10f3f23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:126px;font-weight:800;line-height:100px;letter-spacing:-2.2px;color:var( --e-global-color-e3529cc );}.elementor-20 .elementor-element.elementor-element-50603ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:150px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-20 .elementor-element.elementor-element-50603ae.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-77fdea9{--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;}.elementor-20 .elementor-element.elementor-element-0ed807f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;line-height:46px;letter-spacing:-2.5px;color:#0013FD;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-20 .elementor-element.elementor-element-3b992d3{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-5986abf.elementor-element{--order:-99999 /* order start hack */;}.elementor-20 .elementor-element.elementor-element-5986abf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:2.1px;color:#0013FD;}.elementor-20 .elementor-element.elementor-element-fa5ac9d{--display:flex;--min-height:424px;--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;--border-radius:40px 40px 40px 40px;}.elementor-20 .elementor-element.elementor-element-fa5ac9d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-fa5ac9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0015.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-6b79716{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-538e3b5{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-538e3b5 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-538e3b5 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-20 .elementor-element.elementor-element-dad5d8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-20 .elementor-element.elementor-element-dad5d8d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-dad5d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5393296{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:50px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-e985d96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:2.1px;color:var( --e-global-color-da6ffbc );}.elementor-20 .elementor-element.elementor-element-1231075 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:700;line-height:39px;letter-spacing:-0.7px;color:#000000;}.elementor-20 .elementor-element.elementor-element-8a1cdee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-ee7938e{width:var( --container-widget-width, 95.308% );max-width:95.308%;--container-widget-width:95.308%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-ee7938e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ee7938e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ee7938e p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-0adf22d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-151eea6{--display:flex;--min-height:662px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.34;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-151eea6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-151eea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0014.jpg");background-position:-83px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-151eea6::before, .elementor-20 .elementor-element.elementor-element-151eea6 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-151eea6 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-151eea6 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-151eea6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-151eea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-151eea6:hover::before, .elementor-20 .elementor-element.elementor-element-151eea6:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-151eea6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-151eea6 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-151eea6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-151eea6::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-151eea6:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-151eea6:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-0cbede6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:46px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c415e7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c415e7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-c0c0b41{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-c0c0b41 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-c0c0b41.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c0c0b41.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c0c0b41.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c0c0b41.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c0c0b41.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c0c0b41 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-c0c0b41 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-ff0d8df{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ff0d8df p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-eeb86da .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-eeb86da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-dc92df9{--display:flex;--min-height:588px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.39;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-dc92df9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-dc92df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0022.jpg");background-position:-240px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-dc92df9::before, .elementor-20 .elementor-element.elementor-element-dc92df9 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-dc92df9 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-dc92df9 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-dc92df9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-dc92df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-dc92df9:hover::before, .elementor-20 .elementor-element.elementor-element-dc92df9:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-dc92df9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-dc92df9 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-dc92df9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-dc92df9::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-dc92df9:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-dc92df9:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-45150ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:46px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5e59478{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5e59478.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ebc2e3e{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-ebc2e3e .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-ebc2e3e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ebc2e3e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ebc2e3e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ebc2e3e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ebc2e3e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ebc2e3e .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-ebc2e3e .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-7e8a399{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7e8a399 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-efb600f .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-efb600f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-274d176{--display:flex;--min-height:588px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-274d176:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-274d176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0015.jpg");background-position:-257px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-274d176::before, .elementor-20 .elementor-element.elementor-element-274d176 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-274d176 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-274d176 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-274d176 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-274d176 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-274d176:hover::before, .elementor-20 .elementor-element.elementor-element-274d176:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-274d176:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-274d176 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-274d176 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-274d176::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-274d176:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-274d176:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-afc41cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:46px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-df24f6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-df24f6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-f92ad31{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-f92ad31 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-f92ad31.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f92ad31.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f92ad31.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f92ad31.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f92ad31.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f92ad31 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-f92ad31 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-cde8f5d{width:var( --container-widget-width, 77.021% );max-width:77.021%;--container-widget-width:77.021%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-cde8f5d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-cde8f5d p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-d6bf05c .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-d6bf05c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-2d3f046{--display:flex;--min-height:588px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-2d3f046:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2d3f046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0017.jpg");background-position:-464px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-2d3f046::before, .elementor-20 .elementor-element.elementor-element-2d3f046 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-2d3f046 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-2d3f046 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-2d3f046 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-2d3f046 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-2d3f046:hover::before, .elementor-20 .elementor-element.elementor-element-2d3f046:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-2d3f046:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-2d3f046 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-2d3f046 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-2d3f046::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-2d3f046:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-2d3f046:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-be16048 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:46px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6a90dff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6a90dff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ace38cf{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-ace38cf .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-ace38cf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ace38cf.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ace38cf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ace38cf.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ace38cf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ace38cf .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-ace38cf .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-9da7eeb{width:var( --container-widget-width, 77.021% );max-width:77.021%;--container-widget-width:77.021%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9da7eeb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9da7eeb p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-462254e .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-462254e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-5599cf1{--display:flex;--min-height:588px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-5599cf1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5599cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0029.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-5599cf1::before, .elementor-20 .elementor-element.elementor-element-5599cf1 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5599cf1 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5599cf1 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5599cf1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5599cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-5599cf1:hover::before, .elementor-20 .elementor-element.elementor-element-5599cf1:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5599cf1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5599cf1 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-5599cf1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-5599cf1::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-5599cf1:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-5599cf1:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-e95713f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-eb8214a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-eb8214a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c32fd18{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-c32fd18 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-c32fd18.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c32fd18.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c32fd18.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c32fd18.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c32fd18.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c32fd18 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-c32fd18 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-3592783{width:var( --container-widget-width, 73.359% );max-width:73.359%;--container-widget-width:73.359%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3592783.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-3592783 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-3c08199 .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-3c08199 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-85fe5f1{--display:flex;--min-height:588px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-85fe5f1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-85fe5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0020.jpg");background-position:-422px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-85fe5f1::before, .elementor-20 .elementor-element.elementor-element-85fe5f1 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-85fe5f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-85fe5f1 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-85fe5f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-85fe5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-85fe5f1:hover::before, .elementor-20 .elementor-element.elementor-element-85fe5f1:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-85fe5f1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-85fe5f1 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-85fe5f1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-85fe5f1::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-85fe5f1:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-85fe5f1:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-1cf9b54 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d5eff09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d5eff09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-6bdc3d4{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-6bdc3d4 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-6bdc3d4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6bdc3d4.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6bdc3d4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6bdc3d4.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6bdc3d4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6bdc3d4 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-6bdc3d4 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-d96428c{width:var( --container-widget-width, 67.5% );max-width:67.5%;--container-widget-width:67.5%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d96428c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-d96428c p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-7a84d79 .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-7a84d79 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-3686b92{--display:flex;--min-height:588px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-3686b92:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3686b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0029.jpg");background-position:-422px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-3686b92::before, .elementor-20 .elementor-element.elementor-element-3686b92 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3686b92 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3686b92 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3686b92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3686b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-3686b92:hover::before, .elementor-20 .elementor-element.elementor-element-3686b92:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3686b92:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3686b92 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-3686b92 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-3686b92::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-3686b92:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-3686b92:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-3643fef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f49035e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f49035e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ae93fad{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-ae93fad .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-ae93fad.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ae93fad.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ae93fad.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ae93fad.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ae93fad.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ae93fad .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-ae93fad .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-d185b91{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d185b91 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-02f29cf .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-02f29cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-2ab6cf9{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:66px;--e-n-carousel-arrow-normal-color:#9B1D1DF5;--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-dots-normal-color:#000000;--e-n-carousel-swiper-pagination-spacing:21px;}.elementor-20 .elementor-element.elementor-element-2ab6cf9.elementor-element{--align-self:center;}:where( .elementor-20 .elementor-element.elementor-element-2ab6cf9 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c491d26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:57px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-20 .elementor-element.elementor-element-c491d26:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c491d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-76049d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:50px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-941cfa4.elementor-element{--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-941cfa4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:700;line-height:39px;letter-spacing:-0.7px;color:#000000;}.elementor-20 .elementor-element.elementor-element-d3b2846 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:2.1px;color:var( --e-global-color-da6ffbc );}.elementor-20 .elementor-element.elementor-element-6ab6005{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-5228ffd{width:var( --container-widget-width, 95.308% );max-width:95.308%;--container-widget-width:95.308%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-5228ffd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5228ffd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-5228ffd p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-ac72f32{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-08af98c{--display:flex;--min-height:662px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.34;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-08af98c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-08af98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0014.jpg");background-position:-83px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-08af98c::before, .elementor-20 .elementor-element.elementor-element-08af98c > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-08af98c > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-08af98c > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-08af98c > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-08af98c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-08af98c:hover::before, .elementor-20 .elementor-element.elementor-element-08af98c:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-08af98c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-08af98c > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-08af98c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-08af98c::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-08af98c:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-08af98c:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-953130b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:46px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2a37376{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2a37376.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-88e9506{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-88e9506 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-88e9506.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-88e9506.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-88e9506.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-88e9506.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-88e9506.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-88e9506 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-88e9506 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-d5fb96e{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d5fb96e p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-d65cfd1 .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-d65cfd1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-c76d478{--display:flex;--min-height:588px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.39;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-c76d478:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c76d478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0022.jpg");background-position:-240px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-c76d478::before, .elementor-20 .elementor-element.elementor-element-c76d478 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-c76d478 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-c76d478 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-c76d478 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-c76d478 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-c76d478:hover::before, .elementor-20 .elementor-element.elementor-element-c76d478:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-c76d478:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-c76d478 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-c76d478 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-c76d478::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-c76d478:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-c76d478:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-eddbeff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:46px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7c5234a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7c5234a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-dd96a29{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-dd96a29 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-dd96a29.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-dd96a29.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-dd96a29.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-dd96a29.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-dd96a29.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-dd96a29 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-dd96a29 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-b325522{width:var( --container-widget-width, 86.542% );max-width:86.542%;--container-widget-width:86.542%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b325522.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-b325522 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-5b1d7a6 .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-5b1d7a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-510fcb7{--display:flex;--min-height:588px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-510fcb7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-510fcb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0015.jpg");background-position:-257px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-510fcb7::before, .elementor-20 .elementor-element.elementor-element-510fcb7 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-510fcb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-510fcb7 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-510fcb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-510fcb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-510fcb7:hover::before, .elementor-20 .elementor-element.elementor-element-510fcb7:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-510fcb7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-510fcb7 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-510fcb7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-510fcb7::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-510fcb7:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-510fcb7:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-709c66f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:46px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5577a0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5577a0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7c3dd0b{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-7c3dd0b .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-7c3dd0b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7c3dd0b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7c3dd0b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7c3dd0b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7c3dd0b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7c3dd0b .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-7c3dd0b .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-8328975{width:var( --container-widget-width, 77.021% );max-width:77.021%;--container-widget-width:77.021%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8328975.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8328975 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-fdadfec .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-fdadfec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-0e8d84e{--display:flex;--min-height:588px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-0e8d84e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0e8d84e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0017.jpg");background-position:-464px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-0e8d84e::before, .elementor-20 .elementor-element.elementor-element-0e8d84e > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-0e8d84e > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-0e8d84e > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-0e8d84e > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-0e8d84e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-0e8d84e:hover::before, .elementor-20 .elementor-element.elementor-element-0e8d84e:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-0e8d84e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-0e8d84e > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-0e8d84e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-0e8d84e::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-0e8d84e:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-0e8d84e:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-e95a243 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:46px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4cf4a35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4cf4a35.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-74d93fa{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-74d93fa .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-74d93fa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-74d93fa.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-74d93fa.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-74d93fa.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-74d93fa.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-74d93fa .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-74d93fa .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-7dc7028{width:var( --container-widget-width, 77.021% );max-width:77.021%;--container-widget-width:77.021%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7dc7028.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7dc7028 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-efb15fc .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-efb15fc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-80630a2{--display:flex;--min-height:588px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-80630a2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-80630a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0029.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-80630a2::before, .elementor-20 .elementor-element.elementor-element-80630a2 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-80630a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-80630a2 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-80630a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-80630a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-80630a2:hover::before, .elementor-20 .elementor-element.elementor-element-80630a2:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-80630a2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-80630a2 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-80630a2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-80630a2::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-80630a2:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-80630a2:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-dd3d736 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-263c40f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-263c40f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8a5dc6e{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-8a5dc6e .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-8a5dc6e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8a5dc6e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8a5dc6e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8a5dc6e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8a5dc6e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8a5dc6e .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-8a5dc6e .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-eaed368{width:var( --container-widget-width, 73.359% );max-width:73.359%;--container-widget-width:73.359%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-eaed368.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-eaed368 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-98660bf .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-98660bf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-9c1a2fd{--display:flex;--min-height:588px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-9c1a2fd:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9c1a2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0020.jpg");background-position:-422px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-9c1a2fd::before, .elementor-20 .elementor-element.elementor-element-9c1a2fd > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-9c1a2fd > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-9c1a2fd > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-9c1a2fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-9c1a2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-9c1a2fd:hover::before, .elementor-20 .elementor-element.elementor-element-9c1a2fd:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-9c1a2fd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-9c1a2fd > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-9c1a2fd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-9c1a2fd::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-9c1a2fd:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-9c1a2fd:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-4f44ce9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-09f02fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-09f02fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-16f4d6a{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-16f4d6a .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-16f4d6a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-16f4d6a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-16f4d6a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-16f4d6a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-16f4d6a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-16f4d6a .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-16f4d6a .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-b3f73b5{width:var( --container-widget-width, 67.5% );max-width:67.5%;--container-widget-width:67.5%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b3f73b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-b3f73b5 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-ba23543 .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-ba23543 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-a8288f4{--display:flex;--min-height:588px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-a8288f4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a8288f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0029.jpg");background-position:-422px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-a8288f4::before, .elementor-20 .elementor-element.elementor-element-a8288f4 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-a8288f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-a8288f4 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-a8288f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-a8288f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-a8288f4:hover::before, .elementor-20 .elementor-element.elementor-element-a8288f4:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-a8288f4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-a8288f4 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-a8288f4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-a8288f4::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-a8288f4:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-a8288f4:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-410818a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6244571{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6244571.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-d8a969f{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-d8a969f .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-d8a969f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d8a969f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d8a969f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d8a969f.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d8a969f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d8a969f .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-d8a969f .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-0313257{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0313257 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-89cb22a .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-89cb22a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-c06b247{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:66px;--e-n-carousel-arrow-normal-color:#FF0000F5;--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-dots-normal-color:#000000;--e-n-carousel-swiper-pagination-spacing:21px;}.elementor-20 .elementor-element.elementor-element-c06b247.elementor-element{--align-self:center;}:where( .elementor-20 .elementor-element.elementor-element-c06b247 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-048e81c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-20 .elementor-element.elementor-element-048e81c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-048e81c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0623c44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:50px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-cc6f499.elementor-element{--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-cc6f499 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:700;line-height:39px;letter-spacing:-0.7px;color:#000000;}.elementor-20 .elementor-element.elementor-element-8b867c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:2.1px;color:var( --e-global-color-da6ffbc );}.elementor-20 .elementor-element.elementor-element-65a4b24{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-adcdec8{width:var( --container-widget-width, 95.308% );max-width:95.308%;--container-widget-width:95.308%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-adcdec8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-adcdec8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-adcdec8 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-193d01a{--display:flex;--min-height:432px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.33;--overlay-mix-blend-mode:multiply;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-193d01a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-193d01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0023.jpg");background-position:0px -42px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-193d01a:hover{background-color:#DB0606;--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-193d01a::before, .elementor-20 .elementor-element.elementor-element-193d01a > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-193d01a > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-193d01a > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-193d01a > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-193d01a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-193d01a:hover::before, .elementor-20 .elementor-element.elementor-element-193d01a:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-193d01a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-193d01a > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-193d01a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-193d01a::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-193d01a, .elementor-20 .elementor-element.elementor-element-193d01a::before{--overlay-transition:0.4s;}.elementor-20 .elementor-element.elementor-element-193d01a:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-193d01a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-745e6f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e90cd50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-e90cd50.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-3927fd4{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-3927fd4 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-3927fd4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3927fd4.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3927fd4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3927fd4.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3927fd4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3927fd4 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-3927fd4 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-3830add{width:var( --container-widget-width, 98.372% );max-width:98.372%;--container-widget-width:98.372%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3830add.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-3830add p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-1148262 .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-1148262{width:var( --container-widget-width, 102.492% );max-width:102.492%;--container-widget-width:102.492%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-1148262.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-1148262 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-26bc521{--display:flex;--min-height:432px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.33;--overlay-mix-blend-mode:multiply;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-26bc521:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-26bc521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0023.jpg");background-position:0px -42px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-26bc521:hover{background-color:#DB0606;--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-26bc521::before, .elementor-20 .elementor-element.elementor-element-26bc521 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-26bc521 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-26bc521 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-26bc521 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-26bc521 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-26bc521:hover::before, .elementor-20 .elementor-element.elementor-element-26bc521:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-26bc521:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-26bc521 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-26bc521 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-26bc521::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-26bc521, .elementor-20 .elementor-element.elementor-element-26bc521::before{--overlay-transition:0.4s;}.elementor-20 .elementor-element.elementor-element-26bc521:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-26bc521.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-d0c6adc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ffc3a81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-ffc3a81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-f75611b{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-f75611b .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-f75611b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f75611b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f75611b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f75611b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f75611b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f75611b .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-f75611b .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-ef84a5c{width:var( --container-widget-width, 98.372% );max-width:98.372%;--container-widget-width:98.372%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ef84a5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ef84a5c p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-3017bc5 .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-3017bc5{width:var( --container-widget-width, 102.492% );max-width:102.492%;--container-widget-width:102.492%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-3017bc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-3017bc5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-46f8cb3{--display:flex;--min-height:432px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.33;--overlay-mix-blend-mode:multiply;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-46f8cb3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-46f8cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0023.jpg");background-position:0px -42px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-46f8cb3:hover{background-color:#DB0606;--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-46f8cb3::before, .elementor-20 .elementor-element.elementor-element-46f8cb3 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-46f8cb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-46f8cb3 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-46f8cb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-46f8cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-46f8cb3:hover::before, .elementor-20 .elementor-element.elementor-element-46f8cb3:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-46f8cb3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-46f8cb3 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-46f8cb3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-46f8cb3::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-46f8cb3, .elementor-20 .elementor-element.elementor-element-46f8cb3::before{--overlay-transition:0.4s;}.elementor-20 .elementor-element.elementor-element-46f8cb3:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-46f8cb3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e571ad2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a514240{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-a514240.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c904531{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-c904531 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-c904531.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c904531.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c904531.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c904531.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c904531.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c904531 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-c904531 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-9fdbabe{width:var( --container-widget-width, 98.372% );max-width:98.372%;--container-widget-width:98.372%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9fdbabe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9fdbabe p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-efcc997 .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-efcc997{width:var( --container-widget-width, 102.492% );max-width:102.492%;--container-widget-width:102.492%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-efcc997.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-efcc997 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-41736a2{--display:flex;}.elementor-20 .elementor-element.elementor-element-05fbd44{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-05fbd44 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-05fbd44 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-20 .elementor-element.elementor-element-0cbdcbd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-20 .elementor-element.elementor-element-0cbdcbd:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0cbdcbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-da6ffbc ) 0%, var( --e-global-color-5f6ee5b ) 100%);}.elementor-20 .elementor-element.elementor-element-133ee17{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:50px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-ed6cbfe.elementor-element{--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-ed6cbfe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:700;line-height:39px;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8e7360e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:2.1px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f395b32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-64e7443{width:var( --container-widget-width, 95.308% );max-width:95.308%;--container-widget-width:95.308%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-64e7443 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-64e7443.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-64e7443 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-b9f48c5{--display:flex;--min-height:432px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.33;--overlay-mix-blend-mode:multiply;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-b9f48c5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b9f48c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0014.jpg");background-position:0px -42px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-b9f48c5:hover{background-color:#DB0606;--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-b9f48c5::before, .elementor-20 .elementor-element.elementor-element-b9f48c5 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b9f48c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b9f48c5 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b9f48c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b9f48c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-b9f48c5:hover::before, .elementor-20 .elementor-element.elementor-element-b9f48c5:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b9f48c5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b9f48c5 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-b9f48c5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-b9f48c5::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-b9f48c5, .elementor-20 .elementor-element.elementor-element-b9f48c5::before{--overlay-transition:0.4s;}.elementor-20 .elementor-element.elementor-element-b9f48c5:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-b9f48c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-81e01cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-01d3f67{width:var( --container-widget-width, 54.887% );max-width:54.887%;--container-widget-width:54.887%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-01d3f67.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-01d3f67 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-91e3202{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-91e3202.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-019c112{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-019c112 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-019c112.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-019c112.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-019c112.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-019c112.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-019c112.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-019c112 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-019c112 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-263d316{width:var( --container-widget-width, 98.372% );max-width:98.372%;--container-widget-width:98.372%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-263d316.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-263d316 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-ad1ef71 .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-ad1ef71{width:var( --container-widget-width, 102.492% );max-width:102.492%;--container-widget-width:102.492%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-ad1ef71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ad1ef71 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-1c6ba12{--display:flex;--min-height:432px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.33;--overlay-mix-blend-mode:multiply;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-1c6ba12:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1c6ba12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0021.jpg");background-position:0px -42px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-1c6ba12:hover{background-color:#DB0606;--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-1c6ba12::before, .elementor-20 .elementor-element.elementor-element-1c6ba12 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1c6ba12 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1c6ba12 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-1c6ba12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-1c6ba12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-1c6ba12:hover::before, .elementor-20 .elementor-element.elementor-element-1c6ba12:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1c6ba12:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1c6ba12 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-1c6ba12 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-1c6ba12::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-1c6ba12, .elementor-20 .elementor-element.elementor-element-1c6ba12::before{--overlay-transition:0.4s;}.elementor-20 .elementor-element.elementor-element-1c6ba12:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-1c6ba12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-19c53d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c367438{width:var( --container-widget-width, 54.887% );max-width:54.887%;--container-widget-width:54.887%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c367438.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c367438 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-e2b77a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-e2b77a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c77cf9c{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-c77cf9c .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-c77cf9c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c77cf9c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c77cf9c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c77cf9c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c77cf9c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c77cf9c .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-c77cf9c .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-b79b2d2{width:var( --container-widget-width, 98.372% );max-width:98.372%;--container-widget-width:98.372%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b79b2d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-b79b2d2 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-529ec84 .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-529ec84{width:var( --container-widget-width, 102.492% );max-width:102.492%;--container-widget-width:102.492%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-529ec84.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-529ec84 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-02d5ebc{--display:flex;--min-height:432px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.33;--overlay-mix-blend-mode:multiply;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-02d5ebc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-02d5ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/IMG-20250627-WA0023.jpg");background-position:0px -42px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-02d5ebc:hover{background-color:#DB0606;--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-02d5ebc::before, .elementor-20 .elementor-element.elementor-element-02d5ebc > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-02d5ebc > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-02d5ebc > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-02d5ebc > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-02d5ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-02d5ebc:hover::before, .elementor-20 .elementor-element.elementor-element-02d5ebc:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-02d5ebc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-02d5ebc > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-02d5ebc > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-02d5ebc::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-02d5ebc, .elementor-20 .elementor-element.elementor-element-02d5ebc::before{--overlay-transition:0.4s;}.elementor-20 .elementor-element.elementor-element-02d5ebc:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-02d5ebc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9281458 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7fa86dd{width:var( --container-widget-width, 54.887% );max-width:54.887%;--container-widget-width:54.887%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7fa86dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7fa86dd p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-a529e29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-a529e29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c5db203{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-c5db203 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-c5db203.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c5db203.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c5db203.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c5db203.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c5db203.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c5db203 .elementor-icon{font-size:15px;}.elementor-20 .elementor-element.elementor-element-c5db203 .elementor-icon svg{height:15px;}.elementor-20 .elementor-element.elementor-element-ebc3511{width:var( --container-widget-width, 98.372% );max-width:98.372%;--container-widget-width:98.372%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ebc3511.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ebc3511 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-06c0aa5 .elementor-button{background-color:#61CE7000;}.elementor-20 .elementor-element.elementor-element-06c0aa5{width:var( --container-widget-width, 102.492% );max-width:102.492%;--container-widget-width:102.492%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-06c0aa5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-06c0aa5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-954f270{--display:flex;--min-height:0px;--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:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-20 .elementor-element.elementor-element-954f270:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-954f270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-20 .elementor-element.elementor-element-ac706f8{--display:flex;}.elementor-20 .elementor-element.elementor-element-74de7ed{text-align:center;}.elementor-20 .elementor-element.elementor-element-74de7ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:700;letter-spacing:-1.9px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-50979b5{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-50979b5::before, .elementor-20 .elementor-element.elementor-element-50979b5 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-50979b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-50979b5 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-50979b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-50979b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-50979b5:hover::before, .elementor-20 .elementor-element.elementor-element-50979b5:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-50979b5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-50979b5 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-50979b5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-50979b5::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-50979b5:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-50979b5:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-31813d9 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-31813d9 .elementor-icon{font-size:108px;}.elementor-20 .elementor-element.elementor-element-31813d9 .elementor-icon svg{height:108px;}.elementor-20 .elementor-element.elementor-element-7c3ddc1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7c3ddc1{text-align:center;}.elementor-20 .elementor-element.elementor-element-7c3ddc1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ffb05e0{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:0.5px;}.elementor-20 .elementor-element.elementor-element-ffb05e0 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-ffb05e0 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-20 .elementor-element.elementor-element-53f80c8{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-53f80c8 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-01b1fc0{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-01b1fc0::before, .elementor-20 .elementor-element.elementor-element-01b1fc0 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-01b1fc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-01b1fc0 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-01b1fc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-01b1fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-01b1fc0:hover::before, .elementor-20 .elementor-element.elementor-element-01b1fc0:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-01b1fc0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-01b1fc0 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-01b1fc0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-01b1fc0::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-01b1fc0:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-01b1fc0:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-d4a2de0 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-d4a2de0 .elementor-icon{font-size:108px;}.elementor-20 .elementor-element.elementor-element-d4a2de0 .elementor-icon svg{height:108px;}.elementor-20 .elementor-element.elementor-element-7e3ecd5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7e3ecd5{text-align:center;}.elementor-20 .elementor-element.elementor-element-7e3ecd5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f91b50a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:0.5px;}.elementor-20 .elementor-element.elementor-element-f91b50a .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-f91b50a .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-20 .elementor-element.elementor-element-b8c9b07{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b8c9b07 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-bbe2f86{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-bbe2f86::before, .elementor-20 .elementor-element.elementor-element-bbe2f86 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-bbe2f86 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-bbe2f86 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-bbe2f86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-bbe2f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-bbe2f86:hover::before, .elementor-20 .elementor-element.elementor-element-bbe2f86:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-bbe2f86:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-bbe2f86 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-bbe2f86 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-bbe2f86::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-bbe2f86:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-bbe2f86:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-43b10f1 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-43b10f1 .elementor-icon{font-size:108px;}.elementor-20 .elementor-element.elementor-element-43b10f1 .elementor-icon svg{height:108px;}.elementor-20 .elementor-element.elementor-element-b51f5e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-b51f5e9{text-align:center;}.elementor-20 .elementor-element.elementor-element-b51f5e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e408a62{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:0.5px;}.elementor-20 .elementor-element.elementor-element-e408a62 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-e408a62 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-20 .elementor-element.elementor-element-10de9e8{width:var( --container-widget-width, 102.323% );max-width:102.323%;--container-widget-width:102.323%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-10de9e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-10de9e8 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-4646c3b{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-4646c3b::before, .elementor-20 .elementor-element.elementor-element-4646c3b > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-4646c3b > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-4646c3b > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-4646c3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-4646c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-4646c3b:hover::before, .elementor-20 .elementor-element.elementor-element-4646c3b:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-4646c3b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-4646c3b > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-4646c3b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-4646c3b::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-4646c3b:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-4646c3b:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-7b5ef8a .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-7b5ef8a .elementor-icon{font-size:108px;}.elementor-20 .elementor-element.elementor-element-7b5ef8a .elementor-icon svg{height:108px;}.elementor-20 .elementor-element.elementor-element-8c3c596 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-8c3c596{text-align:center;}.elementor-20 .elementor-element.elementor-element-8c3c596 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-941accc{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:0.5px;}.elementor-20 .elementor-element.elementor-element-941accc .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-941accc .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-20 .elementor-element.elementor-element-79ba0ec{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-79ba0ec p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-04889a6{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-04889a6::before, .elementor-20 .elementor-element.elementor-element-04889a6 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-04889a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-04889a6 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-04889a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-04889a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-04889a6:hover::before, .elementor-20 .elementor-element.elementor-element-04889a6:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-04889a6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-04889a6 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-04889a6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-04889a6::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-04889a6:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-04889a6:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-bc330b2 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-bc330b2 .elementor-icon{font-size:108px;}.elementor-20 .elementor-element.elementor-element-bc330b2 .elementor-icon svg{height:108px;}.elementor-20 .elementor-element.elementor-element-1b7c5f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1b7c5f4{text-align:center;}.elementor-20 .elementor-element.elementor-element-1b7c5f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2241c10{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:0.5px;}.elementor-20 .elementor-element.elementor-element-2241c10 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-2241c10 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-20 .elementor-element.elementor-element-60f3d8b{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-60f3d8b p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-1d73879{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-1d73879::before, .elementor-20 .elementor-element.elementor-element-1d73879 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1d73879 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1d73879 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-1d73879 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-1d73879 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-1d73879:hover::before, .elementor-20 .elementor-element.elementor-element-1d73879:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1d73879:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1d73879 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-1d73879 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-1d73879::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-1d73879:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-1d73879:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-2b556c4 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2b556c4 .elementor-icon{font-size:108px;}.elementor-20 .elementor-element.elementor-element-2b556c4 .elementor-icon svg{height:108px;}.elementor-20 .elementor-element.elementor-element-7f55129 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7f55129{text-align:center;}.elementor-20 .elementor-element.elementor-element-7f55129 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9889e99{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:0.5px;}.elementor-20 .elementor-element.elementor-element-9889e99 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-9889e99 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-20 .elementor-element.elementor-element-eb4e5a1{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-eb4e5a1 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-fa6aa1a{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--overlay-mix-blend-mode:multiply;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-fa6aa1a::before, .elementor-20 .elementor-element.elementor-element-fa6aa1a > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-fa6aa1a > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-fa6aa1a > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-fa6aa1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-fa6aa1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FA;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-fa6aa1a:hover::before, .elementor-20 .elementor-element.elementor-element-fa6aa1a:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-fa6aa1a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-fa6aa1a > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-fa6aa1a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0013FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-fa6aa1a::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-fa6aa1a:hover{--overlay-opacity:1;}.elementor-20 .elementor-element.elementor-element-fa6aa1a:hover::before{filter:brightness( 79% ) contrast( 107% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-9091705 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-9091705 .elementor-icon{font-size:108px;}.elementor-20 .elementor-element.elementor-element-9091705 .elementor-icon svg{height:108px;}.elementor-20 .elementor-element.elementor-element-19b938e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-19b938e{text-align:center;}.elementor-20 .elementor-element.elementor-element-19b938e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:36px;letter-spacing:-1.2px;text-shadow:2px 18px 55px rgba(0, 0, 0, 0.96);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-50adadb{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:0.5px;}.elementor-20 .elementor-element.elementor-element-50adadb .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-50adadb .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-20 .elementor-element.elementor-element-e7cc0b5{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:19px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e7cc0b5 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-33ff9ed{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:66px;--e-n-carousel-arrow-normal-color:#FF0000F5;--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-dots-normal-color:#000000;--e-n-carousel-swiper-pagination-spacing:21px;}.elementor-20 .elementor-element.elementor-element-33ff9ed.elementor-element{--align-self:center;}:where( .elementor-20 .elementor-element.elementor-element-33ff9ed .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ebce166{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-20 .elementor-element.elementor-element-ebce166:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ebce166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-da6ffbc ) 0%, var( --e-global-color-5f6ee5b ) 100%);}.elementor-20 .elementor-element.elementor-element-7b1cf63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-06c85b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:50px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-3a46408.elementor-element{--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-3a46408 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:700;line-height:39px;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a907972 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:2.1px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-fc6526d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-fc65cb5{width:var( --container-widget-width, 95.308% );max-width:95.308%;--container-widget-width:95.308%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-fc65cb5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-fc65cb5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-fc65cb5 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-6543d0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-ead404e{--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;--border-radius:40px 0px 0px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-ead404e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ead404e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ead404e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ea7c0ac{width:var( --container-widget-width, 101.44% );max-width:101.44%;--container-widget-width:101.44%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-ea7c0ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ea7c0ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ea7c0ac p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-a959555{width:var( --container-widget-width, 72.658% );max-width:72.658%;--container-widget-width:72.658%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-a959555.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-a959555 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-1ead1eb{--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;--border-radius:0px 40px 40px 0px;}.elementor-20 .elementor-element.elementor-element-1ead1eb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1ead1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/6c0baf9b-473b-4ada-812a-1f67978aa691.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-39884d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-4703bac{--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;--border-radius:40px 0px 0px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-4703bac:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4703bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4703bac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7d9c7a0{width:var( --container-widget-width, 101.44% );max-width:101.44%;--container-widget-width:101.44%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-7d9c7a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7d9c7a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7d9c7a0 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-b60cbf1{width:var( --container-widget-width, 72.658% );max-width:72.658%;--container-widget-width:72.658%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-b60cbf1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-b60cbf1 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-1c8859a{--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;--border-radius:0px 40px 40px 0px;}.elementor-20 .elementor-element.elementor-element-1c8859a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1c8859a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/6c0baf9b-473b-4ada-812a-1f67978aa691.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-69599f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-14d16cc{--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;--border-radius:40px 0px 0px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-14d16cc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-14d16cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-14d16cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-d89a3d4{width:var( --container-widget-width, 101.44% );max-width:101.44%;--container-widget-width:101.44%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-d89a3d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-d89a3d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-d89a3d4 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-cde2b60{width:var( --container-widget-width, 72.658% );max-width:72.658%;--container-widget-width:72.658%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-cde2b60.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-cde2b60 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-f4bc17c{--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;--border-radius:0px 40px 40px 0px;}.elementor-20 .elementor-element.elementor-element-f4bc17c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f4bc17c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/6c0baf9b-473b-4ada-812a-1f67978aa691.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-77c53c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-2f39655{--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;--border-radius:40px 0px 0px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-2f39655:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2f39655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2f39655.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e9557b6{width:var( --container-widget-width, 101.44% );max-width:101.44%;--container-widget-width:101.44%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-e9557b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e9557b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e9557b6 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-a6889ec{width:var( --container-widget-width, 72.658% );max-width:72.658%;--container-widget-width:72.658%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-a6889ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-a6889ec p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-b88425e{--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;--border-radius:0px 40px 40px 0px;}.elementor-20 .elementor-element.elementor-element-b88425e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b88425e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/09/6c0baf9b-473b-4ada-812a-1f67978aa691.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-e4227ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-20 .elementor-element.elementor-element-08d7b51{--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;}.elementor-20 .elementor-element.elementor-element-08d7b51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-cb6f1d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-cb6f1d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:700;line-height:39px;letter-spacing:-0.7px;color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-c56e0d0.elementor-element{--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-c56e0d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:0.4px;color:#000000;}.elementor-20 .elementor-element.elementor-element-41d95df{--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;}.elementor-20 .elementor-element.elementor-element-41d95df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-71d6282 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-71d6282 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:700;line-height:39px;letter-spacing:-0.7px;color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-b67a2b0.elementor-element{--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-b67a2b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:0.4px;color:#000000;}.elementor-20 .elementor-element.elementor-element-fb9bc02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-20 .elementor-element.elementor-element-3655ce2 .elementor-button{background-color:#0013FD00;font-family:"Montserrat", Sans-serif;font-weight:600;fill:var( --e-global-color-fa98879 );color:var( --e-global-color-fa98879 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-fa98879 );border-radius:40px 40px 40px 40px;padding:15px 35px 15px 35px;}.elementor-20 .elementor-element.elementor-element-3655ce2 > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-20 .elementor-element.elementor-element-3655ce2.elementor-element{--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-3655ce2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-ef83700{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-20 .elementor-element.elementor-element-1520060{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-fa98879 );--border-color:var( --e-global-color-fa98879 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-1520060:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1520060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b098f09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b098f09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7a359bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7a359bb.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7a359bb .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-7a359bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-7a359bb.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7a359bb.elementor-view-default .elementor-icon{color:var( --e-global-color-fa98879 );border-color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-7a359bb.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7a359bb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-7a359bb .elementor-icon{font-size:38px;padding:17px;}.elementor-20 .elementor-element.elementor-element-7a359bb .elementor-icon svg{height:38px;}.elementor-20 .elementor-element.elementor-element-7a359bb .elementor-icon i, .elementor-20 .elementor-element.elementor-element-7a359bb .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-24fb21d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-24fb21d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4b53a22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.9px;color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-3a1694a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-3a1694a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:17px;letter-spacing:-0.3px;color:#000000;}.elementor-20 .elementor-element.elementor-element-3a1694a p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-7b0d401{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-fa98879 );--border-color:var( --e-global-color-fa98879 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-7b0d401:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7b0d401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9dd339b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9dd339b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7720172 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7720172.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7720172 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-7720172.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-7720172.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7720172.elementor-view-default .elementor-icon{color:var( --e-global-color-fa98879 );border-color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-7720172.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7720172.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-7720172 .elementor-icon{font-size:38px;padding:17px;}.elementor-20 .elementor-element.elementor-element-7720172 .elementor-icon svg{height:38px;}.elementor-20 .elementor-element.elementor-element-7720172 .elementor-icon i, .elementor-20 .elementor-element.elementor-element-7720172 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-8f27b6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8f27b6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-074fa9f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.9px;color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-0ea8370 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0ea8370{column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:-0.3px;color:#000000;}.elementor-20 .elementor-element.elementor-element-0ea8370 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-0bb1440{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-fa98879 );--border-color:var( --e-global-color-fa98879 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-0bb1440:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0bb1440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6c9f0ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6c9f0ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-b911efb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-b911efb.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-b911efb .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-b911efb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-b911efb.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-b911efb.elementor-view-default .elementor-icon{color:var( --e-global-color-fa98879 );border-color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-b911efb.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-b911efb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-b911efb .elementor-icon{font-size:38px;padding:17px;}.elementor-20 .elementor-element.elementor-element-b911efb .elementor-icon svg{height:38px;}.elementor-20 .elementor-element.elementor-element-b911efb .elementor-icon i, .elementor-20 .elementor-element.elementor-element-b911efb .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-faa53a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-faa53a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-a5bc75c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.9px;color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-e25f977 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e25f977{column-gap:5px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:23px;letter-spacing:-0.3px;color:#000000;}.elementor-20 .elementor-element.elementor-element-e25f977 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-a05eb28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-20 .elementor-element.elementor-element-09dc1c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-fa98879 );--border-color:var( --e-global-color-fa98879 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-09dc1c6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-09dc1c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4502fdd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4502fdd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c100ff1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c100ff1.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c100ff1 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-c100ff1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-c100ff1.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c100ff1.elementor-view-default .elementor-icon{color:var( --e-global-color-fa98879 );border-color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-c100ff1.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c100ff1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-c100ff1 .elementor-icon{font-size:38px;padding:17px;}.elementor-20 .elementor-element.elementor-element-c100ff1 .elementor-icon svg{height:38px;}.elementor-20 .elementor-element.elementor-element-c100ff1 .elementor-icon i, .elementor-20 .elementor-element.elementor-element-c100ff1 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-e0359cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e0359cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-09e5785 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.9px;color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-a756b49 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a756b49{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:17px;letter-spacing:-0.3px;color:#000000;}.elementor-20 .elementor-element.elementor-element-a756b49 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-48a60dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-fa98879 );--border-color:var( --e-global-color-fa98879 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-48a60dc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-48a60dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4c87134{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4c87134.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9f14173 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-9f14173.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-9f14173 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-9f14173.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-9f14173.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9f14173.elementor-view-default .elementor-icon{color:var( --e-global-color-fa98879 );border-color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-9f14173.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9f14173.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-9f14173 .elementor-icon{font-size:38px;padding:17px;}.elementor-20 .elementor-element.elementor-element-9f14173 .elementor-icon svg{height:38px;}.elementor-20 .elementor-element.elementor-element-9f14173 .elementor-icon i, .elementor-20 .elementor-element.elementor-element-9f14173 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-90019e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-90019e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-f9662e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.9px;color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-f4a7c76 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f4a7c76{column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:25px;letter-spacing:-0.3px;color:#000000;}.elementor-20 .elementor-element.elementor-element-f4a7c76 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-b375717{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-fa98879 );--border-color:var( --e-global-color-fa98879 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-b375717:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b375717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-bf3921f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-bf3921f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-92f6793 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-92f6793.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-92f6793 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-92f6793.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-92f6793.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-92f6793.elementor-view-default .elementor-icon{color:var( --e-global-color-fa98879 );border-color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-92f6793.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-92f6793.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-92f6793 .elementor-icon{font-size:38px;padding:17px;}.elementor-20 .elementor-element.elementor-element-92f6793 .elementor-icon svg{height:38px;}.elementor-20 .elementor-element.elementor-element-92f6793 .elementor-icon i, .elementor-20 .elementor-element.elementor-element-92f6793 .elementor-icon svg{transform:rotate(0deg);}.elementor-20 .elementor-element.elementor-element-86b9595{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-86b9595.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-732f22c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.9px;color:var( --e-global-color-fa98879 );}.elementor-20 .elementor-element.elementor-element-7f78e91 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7f78e91{column-gap:5px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:23px;letter-spacing:-0.3px;color:#000000;}.elementor-20 .elementor-element.elementor-element-7f78e91 p{margin-block-end:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-77fdea9{--width:50%;}.elementor-20 .elementor-element.elementor-element-fa5ac9d{--width:50%;}.elementor-20 .elementor-element.elementor-element-5393296{--width:50%;}.elementor-20 .elementor-element.elementor-element-8a1cdee{--width:50%;}.elementor-20 .elementor-element.elementor-element-0adf22d{--width:100%;}.elementor-20 .elementor-element.elementor-element-c415e7b{--width:82.376%;}.elementor-20 .elementor-element.elementor-element-dc92df9{--content-width:1029px;}.elementor-20 .elementor-element.elementor-element-5e59478{--width:82.376%;}.elementor-20 .elementor-element.elementor-element-274d176{--content-width:1029px;}.elementor-20 .elementor-element.elementor-element-df24f6a{--width:82.376%;}.elementor-20 .elementor-element.elementor-element-2d3f046{--content-width:1029px;}.elementor-20 .elementor-element.elementor-element-6a90dff{--width:106.509%;}.elementor-20 .elementor-element.elementor-element-5599cf1{--content-width:1029px;}.elementor-20 .elementor-element.elementor-element-eb8214a{--width:82.376%;}.elementor-20 .elementor-element.elementor-element-85fe5f1{--content-width:1029px;}.elementor-20 .elementor-element.elementor-element-d5eff09{--width:109.525%;}.elementor-20 .elementor-element.elementor-element-3686b92{--content-width:1029px;}.elementor-20 .elementor-element.elementor-element-f49035e{--width:82.376%;}.elementor-20 .elementor-element.elementor-element-76049d8{--width:50%;}.elementor-20 .elementor-element.elementor-element-6ab6005{--width:50%;}.elementor-20 .elementor-element.elementor-element-ac72f32{--width:100%;}.elementor-20 .elementor-element.elementor-element-2a37376{--width:82.376%;}.elementor-20 .elementor-element.elementor-element-c76d478{--content-width:1029px;}.elementor-20 .elementor-element.elementor-element-7c5234a{--width:82.376%;}.elementor-20 .elementor-element.elementor-element-510fcb7{--content-width:1029px;}.elementor-20 .elementor-element.elementor-element-5577a0e{--width:82.376%;}.elementor-20 .elementor-element.elementor-element-0e8d84e{--content-width:1029px;}.elementor-20 .elementor-element.elementor-element-4cf4a35{--width:106.509%;}.elementor-20 .elementor-element.elementor-element-80630a2{--content-width:1029px;}.elementor-20 .elementor-element.elementor-element-263c40f{--width:82.376%;}.elementor-20 .elementor-element.elementor-element-9c1a2fd{--content-width:1029px;}.elementor-20 .elementor-element.elementor-element-09f02fb{--width:109.525%;}.elementor-20 .elementor-element.elementor-element-a8288f4{--content-width:1029px;}.elementor-20 .elementor-element.elementor-element-6244571{--width:82.376%;}.elementor-20 .elementor-element.elementor-element-0623c44{--width:50%;}.elementor-20 .elementor-element.elementor-element-65a4b24{--width:50%;}.elementor-20 .elementor-element.elementor-element-193d01a{--width:100%;}.elementor-20 .elementor-element.elementor-element-e90cd50{--width:33.043%;}.elementor-20 .elementor-element.elementor-element-26bc521{--width:100%;}.elementor-20 .elementor-element.elementor-element-ffc3a81{--width:33.043%;}.elementor-20 .elementor-element.elementor-element-46f8cb3{--width:100%;}.elementor-20 .elementor-element.elementor-element-a514240{--width:33.043%;}.elementor-20 .elementor-element.elementor-element-133ee17{--width:50%;}.elementor-20 .elementor-element.elementor-element-f395b32{--width:50%;}.elementor-20 .elementor-element.elementor-element-b9f48c5{--width:100%;}.elementor-20 .elementor-element.elementor-element-91e3202{--width:33.043%;}.elementor-20 .elementor-element.elementor-element-1c6ba12{--width:100%;}.elementor-20 .elementor-element.elementor-element-e2b77a7{--width:33.043%;}.elementor-20 .elementor-element.elementor-element-02d5ebc{--width:100%;}.elementor-20 .elementor-element.elementor-element-a529e29{--width:33.043%;}.elementor-20 .elementor-element.elementor-element-50979b5{--width:27vw;}.elementor-20 .elementor-element.elementor-element-01b1fc0{--width:27vw;}.elementor-20 .elementor-element.elementor-element-bbe2f86{--width:27vw;}.elementor-20 .elementor-element.elementor-element-4646c3b{--width:27vw;}.elementor-20 .elementor-element.elementor-element-04889a6{--width:27vw;}.elementor-20 .elementor-element.elementor-element-1d73879{--width:27vw;}.elementor-20 .elementor-element.elementor-element-fa6aa1a{--width:27vw;}.elementor-20 .elementor-element.elementor-element-06c85b2{--width:50%;}.elementor-20 .elementor-element.elementor-element-fc6526d{--width:50%;}.elementor-20 .elementor-element.elementor-element-ead404e{--width:69.704%;}.elementor-20 .elementor-element.elementor-element-1ead1eb{--width:50%;}.elementor-20 .elementor-element.elementor-element-4703bac{--width:69.704%;}.elementor-20 .elementor-element.elementor-element-1c8859a{--width:50%;}.elementor-20 .elementor-element.elementor-element-14d16cc{--width:69.704%;}.elementor-20 .elementor-element.elementor-element-f4bc17c{--width:50%;}.elementor-20 .elementor-element.elementor-element-2f39655{--width:69.704%;}.elementor-20 .elementor-element.elementor-element-b88425e{--width:50%;}.elementor-20 .elementor-element.elementor-element-08d7b51{--width:63.942%;}.elementor-20 .elementor-element.elementor-element-41d95df{--width:63.942%;}.elementor-20 .elementor-element.elementor-element-fb9bc02{--width:50%;}.elementor-20 .elementor-element.elementor-element-b098f09{--width:25%;}.elementor-20 .elementor-element.elementor-element-24fb21d{--width:65.899%;}.elementor-20 .elementor-element.elementor-element-7b0d401{--width:64%;}.elementor-20 .elementor-element.elementor-element-9dd339b{--width:25%;}.elementor-20 .elementor-element.elementor-element-8f27b6c{--width:65.899%;}.elementor-20 .elementor-element.elementor-element-6c9f0ad{--width:25%;}.elementor-20 .elementor-element.elementor-element-faa53a5{--width:65.899%;}.elementor-20 .elementor-element.elementor-element-4502fdd{--width:25%;}.elementor-20 .elementor-element.elementor-element-e0359cc{--width:65.899%;}.elementor-20 .elementor-element.elementor-element-48a60dc{--width:64%;}.elementor-20 .elementor-element.elementor-element-4c87134{--width:25%;}.elementor-20 .elementor-element.elementor-element-90019e8{--width:65.899%;}.elementor-20 .elementor-element.elementor-element-bf3921f{--width:25%;}.elementor-20 .elementor-element.elementor-element-86b9595{--width:65.899%;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-db57f28:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-db57f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-61b7d8d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-61b7d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-151eea6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-151eea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-dc92df9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-dc92df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-274d176:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-274d176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-2d3f046:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2d3f046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-85fe5f1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-85fe5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-3686b92:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3686b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-2ab6cf9{--e-n-carousel-swiper-slides-to-display:2;}.elementor-20 .elementor-element.elementor-element-08af98c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-08af98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-c76d478:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c76d478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-510fcb7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-510fcb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-0e8d84e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0e8d84e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-9c1a2fd:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9c1a2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-a8288f4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a8288f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-c06b247{--e-n-carousel-swiper-slides-to-display:2;}.elementor-20 .elementor-element.elementor-element-193d01a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-193d01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-26bc521:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-26bc521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-46f8cb3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-46f8cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-b9f48c5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b9f48c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-1c6ba12:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1c6ba12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-02d5ebc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-02d5ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-33ff9ed{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-db57f28:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-db57f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-6eabb32{--min-height:16vh;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-61b7d8d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-61b7d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/10/Untitled-1iuhvjbn.webp");background-position:-47px 54px;background-size:30rem auto;}.elementor-20 .elementor-element.elementor-element-61b7d8d{--min-height:539px;--justify-content:flex-end;--margin-top:-113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-10f3f23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-10f3f23 .elementor-heading-title{font-size:44px;}.elementor-20 .elementor-element.elementor-element-50603ae{--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-77fdea9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0ed807f .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-20 .elementor-element.elementor-element-dad5d8d{--padding-top:100px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-5393296{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1231075 .elementor-heading-title{font-size:35px;}.elementor-20 .elementor-element.elementor-element-8a1cdee{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0adf22d{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-151eea6{--min-height:521px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-151eea6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-151eea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-c415e7b{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-ff0d8df{line-height:0.5em;}.elementor-20 .elementor-element.elementor-element-ff0d8df p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-dc92df9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-dc92df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-7e8a399{line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-7e8a399 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-274d176:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-274d176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-2d3f046:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2d3f046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-85fe5f1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-85fe5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-3686b92:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3686b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-2ab6cf9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:6px;--e-n-carousel-arrow-prev-top-position:371px;--e-n-carousel-arrow-next-right-position:9px;--e-n-carousel-arrow-next-top-position:373px;--e-n-carousel-arrow-size:58px;}.elementor-20 .elementor-element.elementor-element-2ab6cf9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c491d26{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-76049d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6ab6005{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ac72f32{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-08af98c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-08af98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-c76d478:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c76d478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-510fcb7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-510fcb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-0e8d84e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0e8d84e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-9c1a2fd:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9c1a2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-a8288f4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a8288f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-c06b247{--e-n-carousel-swiper-slides-to-display:1;}.elementor-20 .elementor-element.elementor-element-048e81c{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-0623c44{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-cc6f499 .elementor-heading-title{font-size:35px;}.elementor-20 .elementor-element.elementor-element-65a4b24{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-193d01a{--min-height:521px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-193d01a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-193d01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-745e6f8 .elementor-heading-title{font-size:34px;}.elementor-20 .elementor-element.elementor-element-e90cd50{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3927fd4 .elementor-icon-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-3830add{--container-widget-width:186px;--container-widget-flex-grow:0;width:var( --container-widget-width, 186px );max-width:186px;}.elementor-20 .elementor-element.elementor-element-3830add p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-26bc521{--min-height:521px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-26bc521:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-26bc521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-d0c6adc .elementor-heading-title{font-size:34px;}.elementor-20 .elementor-element.elementor-element-ffc3a81{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f75611b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f75611b .elementor-icon-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-ef84a5c{--container-widget-width:186px;--container-widget-flex-grow:0;width:var( --container-widget-width, 186px );max-width:186px;}.elementor-20 .elementor-element.elementor-element-46f8cb3{--min-height:521px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-46f8cb3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-46f8cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-e571ad2 .elementor-heading-title{font-size:34px;}.elementor-20 .elementor-element.elementor-element-a514240{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c904531.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c904531 .elementor-icon-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-9fdbabe{--container-widget-width:155px;--container-widget-flex-grow:0;width:var( --container-widget-width, 155px );max-width:155px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-0cbdcbd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-133ee17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f395b32{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b9f48c5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b9f48c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-b9f48c5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-81e01cb .elementor-heading-title{font-size:34px;}.elementor-20 .elementor-element.elementor-element-01d3f67{width:var( --container-widget-width, 264.012px );max-width:264.012px;--container-widget-width:264.012px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-91e3202{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1c6ba12:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1c6ba12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-02d5ebc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-02d5ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20 .elementor-element.elementor-element-954f270{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-ac706f8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-74de7ed .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-20 .elementor-element.elementor-element-50979b5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-33ff9ed{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-19px;--e-n-carousel-arrow-next-right-position:-19px;--e-n-carousel-arrow-size:60px;}.elementor-20 .elementor-element.elementor-element-33ff9ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ebce166{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-06c85b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fc6526d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6543d0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ead404e{--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-ea7c0ac{font-size:14px;}.elementor-20 .elementor-element.elementor-element-a959555{width:var( --container-widget-width, 258.863px );max-width:258.863px;--container-widget-width:258.863px;--container-widget-flex-grow:0;font-size:16px;}.elementor-20 .elementor-element.elementor-element-1ead1eb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1ead1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/10/file-_1_.jpg");}.elementor-20 .elementor-element.elementor-element-1ead1eb{--min-height:238px;--border-radius:20px 20px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1ead1eb.e-con{--order:-99999 /* order start hack */;}.elementor-20 .elementor-element.elementor-element-39884d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4703bac{--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-7d9c7a0{font-size:14px;}.elementor-20 .elementor-element.elementor-element-b60cbf1{width:var( --container-widget-width, 258.863px );max-width:258.863px;--container-widget-width:258.863px;--container-widget-flex-grow:0;font-size:16px;}.elementor-20 .elementor-element.elementor-element-1c8859a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1c8859a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/10/file-_3_.jpeg");}.elementor-20 .elementor-element.elementor-element-1c8859a{--min-height:238px;--border-radius:20px 20px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1c8859a.e-con{--order:-99999 /* order start hack */;}.elementor-20 .elementor-element.elementor-element-69599f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-14d16cc{--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-d89a3d4{font-size:14px;}.elementor-20 .elementor-element.elementor-element-cde2b60{width:var( --container-widget-width, 258.863px );max-width:258.863px;--container-widget-width:258.863px;--container-widget-flex-grow:0;font-size:16px;}.elementor-20 .elementor-element.elementor-element-f4bc17c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f4bc17c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/10/file-_2_.jpeg");}.elementor-20 .elementor-element.elementor-element-f4bc17c{--min-height:238px;--border-radius:20px 20px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f4bc17c.e-con{--order:-99999 /* order start hack */;}.elementor-20 .elementor-element.elementor-element-77c53c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2f39655{--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-e9557b6{font-size:14px;}.elementor-20 .elementor-element.elementor-element-a6889ec{width:var( --container-widget-width, 258.863px );max-width:258.863px;--container-widget-width:258.863px;--container-widget-flex-grow:0;font-size:16px;}.elementor-20 .elementor-element.elementor-element-b88425e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b88425e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://globalshelterluxuryhomes.com/wp-content/uploads/2025/10/file-_4_.jpeg");}.elementor-20 .elementor-element.elementor-element-b88425e{--min-height:238px;--border-radius:20px 20px 0px 0px;}.elementor-20 .elementor-element.elementor-element-b88425e.e-con{--order:-99999 /* order start hack */;}.elementor-20 .elementor-element.elementor-element-e4227ea{--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-08d7b51{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-cb6f1d5 .elementor-heading-title{font-size:35px;}.elementor-20 .elementor-element.elementor-element-41d95df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fb9bc02{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ef83700{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-1520060{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20 .elementor-element.elementor-element-4b53a22{text-align:center;}.elementor-20 .elementor-element.elementor-element-3a1694a{text-align:center;}.elementor-20 .elementor-element.elementor-element-7b0d401{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20 .elementor-element.elementor-element-074fa9f{text-align:center;}.elementor-20 .elementor-element.elementor-element-0ea8370{text-align:center;font-size:22px;line-height:1.3em;}.elementor-20 .elementor-element.elementor-element-a5bc75c{text-align:center;}.elementor-20 .elementor-element.elementor-element-e25f977{text-align:center;font-size:13px;}.elementor-20 .elementor-element.elementor-element-a05eb28{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:1025px){.elementor-20 .elementor-element.elementor-element-82e38d8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-82e38d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-20 .elementor-element.elementor-element-6eabb32:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6eabb32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-151eea6 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc92df9 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274d176 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3f046 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5599cf1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fe5f1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3686b92 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-151eea6 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc92df9 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274d176 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3f046 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5599cf1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fe5f1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3686b92 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-151eea6 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc92df9 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274d176 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3f046 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5599cf1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fe5f1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3686b92 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-151eea6 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc92df9 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274d176 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3f046 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5599cf1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fe5f1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3686b92 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-151eea6 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc92df9 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274d176 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3f046 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5599cf1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fe5f1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3686b92 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-151eea6 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc92df9 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274d176 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3f046 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5599cf1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fe5f1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3686b92 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-151eea6 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc92df9 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274d176 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3f046 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5599cf1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fe5f1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3686b92 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-151eea6 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc92df9 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274d176 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3f046 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5599cf1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fe5f1 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3686b92 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08af98c *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76d478 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510fcb7 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8d84e *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80630a2 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1a2fd *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8288f4 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08af98c *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76d478 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510fcb7 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8d84e *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80630a2 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1a2fd *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8288f4 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08af98c *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76d478 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510fcb7 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8d84e *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80630a2 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1a2fd *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8288f4 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08af98c *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76d478 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510fcb7 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8d84e *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80630a2 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1a2fd *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8288f4 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08af98c *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76d478 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510fcb7 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8d84e *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80630a2 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1a2fd *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8288f4 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08af98c *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76d478 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510fcb7 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8d84e *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80630a2 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1a2fd *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8288f4 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08af98c *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76d478 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510fcb7 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8d84e *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80630a2 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1a2fd *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8288f4 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08af98c *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76d478 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510fcb7 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8d84e *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80630a2 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1a2fd *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8288f4 *//* Estate Section card */
.project-card-estate {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Estate Section info block (unique class) */
.project-card-estate .project-info-estate {
  position: relative;
  z-index: 2; /* keeps it above background overlays */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect for Estate Section only */
.project-card-estate:hover .project-info-estate {
  transform: translateY(-140px); /* adjust height for Estate Section */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50979b5 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b1fc0 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbe2f86 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4646c3b *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04889a6 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d73879 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6aa1a *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50979b5 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b1fc0 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbe2f86 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4646c3b *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04889a6 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d73879 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6aa1a *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50979b5 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b1fc0 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbe2f86 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4646c3b *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04889a6 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d73879 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6aa1a *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50979b5 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b1fc0 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbe2f86 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4646c3b *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04889a6 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d73879 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6aa1a *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50979b5 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b1fc0 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbe2f86 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4646c3b *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04889a6 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d73879 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6aa1a *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50979b5 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b1fc0 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbe2f86 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4646c3b *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04889a6 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d73879 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6aa1a *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50979b5 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b1fc0 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbe2f86 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4646c3b *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04889a6 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d73879 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6aa1a *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50979b5 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b1fc0 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbe2f86 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4646c3b *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04889a6 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d73879 *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6aa1a *//* Main card container */
.project-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Info block (title + location) */
.project-card .project-info {
  position: relative;
  z-index: 2; /* keep it above background/overlay */
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Hover effect: move whole info block upward */
.project-card:hover .project-info {
  transform: translateY(-25px); /* adjust the -20px to move more or less */
}/* End custom CSS */