.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-677 .elementor-element.elementor-element-5be1e8e4{--display:flex;--min-height:3vh;--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;--overflow:hidden;--overlay-opacity:0.1;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-677 .elementor-element.elementor-element-5be1e8e4:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-5be1e8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #15538F 0%, #0F2642 100%);}.elementor-677 .elementor-element.elementor-element-5be1e8e4::before, .elementor-677 .elementor-element.elementor-element-5be1e8e4 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-5be1e8e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-5be1e8e4 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-5be1e8e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-5be1e8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-677 .elementor-element.elementor-element-5be1e8e4.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-3a6b40fc{--display:flex;--min-height:3vh;--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-3a6b40fc.e-con{--align-self:center;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-677 .elementor-element.elementor-element-33978dd1{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-33978dd1 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-677 .elementor-element.elementor-element-33978dd1.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-33978dd1 img{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-1e1e3cd9{--display:flex;--min-height:3vh;--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:space-evenly;--align-items:center;--gap:4% 4%;--row-gap:4%;--column-gap:4%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-1e1e3cd9.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-2b26bf10{--display:flex;--min-height:3vh;--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-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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-677 .elementor-element.elementor-element-7e7d2c8d .elementor-button{background-color:#384A7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.4px;fill:#F8F7F4;color:#F8F7F4;border-radius:1000px 1000px 1000px 1000px;padding:3% 10% 3% 10%;}.elementor-677 .elementor-element.elementor-element-7e7d2c8d .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-7e7d2c8d .elementor-button:focus{background-color:#1868B1;color:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-7e7d2c8d{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-7e7d2c8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-7e7d2c8d .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-7e7d2c8d .elementor-button:focus svg{fill:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-36de9d50{--display:flex;--min-height:3vh;--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-677 .elementor-element.elementor-element-447fb16a .elementor-button{background-color:#384A7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.4px;fill:#F8F7F4;color:#F8F7F4;border-radius:1000px 1000px 1000px 1000px;padding:3% 10% 3% 10%;}.elementor-677 .elementor-element.elementor-element-447fb16a .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-447fb16a .elementor-button:focus{background-color:#1868B1;color:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-447fb16a{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-447fb16a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-447fb16a .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-447fb16a .elementor-button:focus svg{fill:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-7dba8afc{--display:flex;--min-height:3vh;--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-677 .elementor-element.elementor-element-5498453a .elementor-button{background-color:#384A7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.4px;fill:#F8F7F4;color:#F8F7F4;border-radius:1000px 1000px 1000px 1000px;padding:3% 10% 3% 10%;}.elementor-677 .elementor-element.elementor-element-5498453a .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-5498453a .elementor-button:focus{background-color:#1868B1;color:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-5498453a{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-5498453a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-5498453a .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-5498453a .elementor-button:focus svg{fill:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-3c2dca51{--display:flex;--min-height:3vh;--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-677 .elementor-element.elementor-element-54fc8999 .elementor-button{background-color:#770F04;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#F8F5EE;color:#F8F5EE;box-shadow:0px 0px 10px 0px rgba(175.99999999999994, 116.99999999999997, 94.99999999999997, 0.63);border-radius:10px 10px 10px 10px;padding:3% 10% 3% 10%;}.elementor-677 .elementor-element.elementor-element-54fc8999 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-54fc8999 .elementor-button:focus{background-color:#530800;color:#F8F5EE;box-shadow:0px 0px 10px 0px #B0755F;}.elementor-677 .elementor-element.elementor-element-54fc8999{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-54fc8999 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-54fc8999 .elementor-button:focus svg{fill:#F8F5EE;}.elementor-677 .elementor-element.elementor-element-7fd38ed5{--display:flex;--min-height:750px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.28;--overlay-mix-blend-mode:overlay;--padding-top:5%;--padding-bottom:05%;--padding-left:15%;--padding-right:15%;}.elementor-677 .elementor-element.elementor-element-7fd38ed5:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-7fd38ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F5;}.elementor-677 .elementor-element.elementor-element-7fd38ed5::before, .elementor-677 .elementor-element.elementor-element-7fd38ed5 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7fd38ed5 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7fd38ed5 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7fd38ed5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7fd38ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/Paper-Texture-scaled-1-2.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-530d4ef8{--display:flex;--overlay-opacity:0.1;--overlay-mix-blend-mode:luminosity;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px #E3EEFB;}.elementor-677 .elementor-element.elementor-element-530d4ef8:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-530d4ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(175deg, #15538F 0%, #0F2642 100%);}.elementor-677 .elementor-element.elementor-element-530d4ef8::before, .elementor-677 .elementor-element.elementor-element-530d4ef8 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-530d4ef8 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-530d4ef8 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-530d4ef8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-530d4ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/image-14.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-61533cf8{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-10625abe{--display:flex;--min-height:45px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-10625abe:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-10625abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/The-Robertson-Opus-White-Colored-logo-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-726181a8{--display:flex;}.elementor-widget-uael-nav-menu ul.uael-nav-menu .menu-item a.uael-menu-item.elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu ul.uael-nav-menu .menu-item a.uael-menu-item.elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-uael-nav-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item:not(.elementor-button), .elementor-widget-uael-nav-menu .sub-menu a.uael-sub-menu-item{color:var( --e-global-color-text );}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item:not(.elementor-button):hover,
								.elementor-widget-uael-nav-menu .sub-menu a.uael-sub-menu-item:hover,
								.elementor-widget-uael-nav-menu .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item.highlighted:not(.elementor-button),
								.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item:not(.elementor-button):focus{color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item:before,
								.elementor-widget-uael-nav-menu .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent a.uael-menu-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .uael-nav-menu-layout:not(.uael-pointer__framed) .menu-item.parent .sub-menu .uael-has-submenu-container a:after{background-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .uael-pointer__framed .menu-item.parent a.uael-menu-item:before,
								.elementor-widget-uael-nav-menu .uael-pointer__framed .menu-item.parent a.uael-menu-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-uael-nav-menu .sub-menu li a.uael-sub-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown li a.uael-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown li a.uael-sub-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-nav-menu .uael-nav-menu__toggle .uael-nav-menu-label{color:var( --e-global-color-text );}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item.elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-677 .elementor-element.elementor-element-1dd9a56e li.menu-item a{justify-content:space-between;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .sub-menu li a.uael-sub-menu-item,
						.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li a.uael-menu-item,
						.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .sub-menu a.uael-sub-menu-item,
						 .elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li a.uael-menu-item,
						 .elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .uael-nav-menu__toggle{margin:0 auto;justify-content:center;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .menu-item a.uael-menu-item:hover,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e .sub-menu a.uael-sub-menu-item:hover,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e .menu-item.current-menu-item a.uael-menu-item,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e .menu-item a.uael-menu-item.highlighted,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e .menu-item a.uael-menu-item:focus{background-color:#EACAB1;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-677 .elementor-element.elementor-element-1dd9a56e .menu-item.current-menu-ancestor a.uael-menu-item:not(.elementor-button),
								.elementor-677 .elementor-element.elementor-element-1dd9a56e .menu-item.custom-menu-active a.uael-menu-item:not(.elementor-button){background-color:#EACAB1;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .sub-menu a.uael-sub-menu-item,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e .elementor-menu-toggle,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li a.uael-menu-item:not(.elementor-button),
								.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button),
								.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown-expandible li a.uael-menu-item,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown-expandible li a.uael-sub-menu-item{color:#163A5F;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .sub-menu,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#F2F7FD;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .sub-menu a.uael-sub-menu-item:hover,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li a.uael-menu-item:not(.elementor-button):hover,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button):hover,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e .uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item:hover,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e .uael-nav-menu nav.uael-dropdown-expandible li a.uael-sub-menu-item:hover{background-color:#C1DCF6;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .sub-menu .menu-item.current-menu-item a.uael-sub-menu-item.uael-sub-menu-item-active,
							.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown .menu-item.current-menu-item a.uael-menu-item,
							.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown .menu-item.current-menu-ancestor a.uael-menu-item,
							.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown .sub-menu .menu-item.current-menu-item a.uael-sub-menu-item.uael-sub-menu-item-active,
							.elementor-677 .elementor-element.elementor-element-1dd9a56e .sub-menu .menu-item.custom-submenu-active a.uael-sub-menu-item,
							.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown .menu-item.custom-menu-active a.uael-menu-item,
							.elementor-677 .elementor-element.elementor-element-1dd9a56e .uael-nav-menu nav.uael-dropdown-expandible .menu-item.current-menu-item a.uael-menu-item,
							.elementor-677 .elementor-element.elementor-element-1dd9a56e .uael-nav-menu nav.uael-dropdown-expandible .menu-item.current-menu-item a.uael-sub-menu-item{background-color:#EACAB1;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .sub-menu li a.uael-sub-menu-item,
							.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li a.uael-menu-item,
							.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li a.uael-sub-menu-item,
							.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown-expandible li a.uael-menu-item{font-family:"DM Sans", Sans-serif;font-weight:700;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .uael-nav-menu .sub-menu,
								.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown,
						 		.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown-expandible{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-677 .elementor-element.elementor-element-1dd9a56e .sub-menu li.menu-item:not(:last-child),
						.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-677 .elementor-element.elementor-element-1dd9a56e div.uael-nav-menu-icon{color:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-1dd9a56e div.uael-nav-menu-icon svg{fill:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-11703fdc{--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-677 .elementor-element.elementor-element-6633b2c5{--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;}.elementor-677 .elementor-element.elementor-element-198a4c0c{--display:flex;--min-height:146px;--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;--border-radius:15px 15px 0px 0px;}.elementor-677 .elementor-element.elementor-element-198a4c0c:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-198a4c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B462E;background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/Exterior-2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-677 .elementor-element.elementor-element-68e0ca41{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2.4px;color:#A36453;}.elementor-677 .elementor-element.elementor-element-5be4199e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-5be4199e{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:55px;letter-spacing:-2.8px;color:#454043;}.elementor-677 .elementor-element.elementor-element-4ed7c15a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-4ed7c15a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;letter-spacing:-0.2px;color:#454043;}.elementor-677 .elementor-element.elementor-element-2bc98bc8 .elementor-button{background-color:#454043;font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:8px 8px 8px 8px;padding:20px 35px 20px 35px;}.elementor-677 .elementor-element.elementor-element-2bc98bc8 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-2bc98bc8 .elementor-button:focus{background-color:#2A2829;}.elementor-677 .elementor-element.elementor-element-2bc98bc8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-2bc98bc8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-677 .elementor-element.elementor-element-6abab9ca{--display:flex;--min-height:70px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-6abab9ca.e-con{--align-self:center;}.elementor-widget-uael-countdown .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-uael-countdown .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-uael-countdown .uael-item{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-uael-countdown.uael-countdown-shape-none .uael-item{background-color:var( --e-global-color-primary );}.elementor-widget-uael-countdown .uael-countdown-wrapper .uael-countdown-item,.elementor-widget-uael-countdown .uael-countdown-wrapper .uael-countdown-separator{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-uael-countdown .uael-countdown-item,.elementor-widget-uael-countdown .uael-countdown-separator{color:var( --e-global-color-text );}.elementor-widget-uael-countdown .uael-item-label{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-uael-countdown .uael-expire-show-message{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-677 .elementor-element.elementor-element-2d5c8006 .uael-item{border-style:solid;border-radius:10px 10px 10px 10px;height:50px;background-color:#F8F7F4;border-color:#F8F7F4;border-width:0px 0px 0px 0px;box-sizing:content-box;box-shadow:0px 0px 10px 0px rgba(98.99999999999996, 120.99999999999994, 131.99999999999994, 0.59);padding:15px 30px 15px 30px;}.elementor-677 .elementor-element.elementor-element-2d5c8006 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-label-block .uael-countdown-items-wrapper,.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-label-top .uael-countdown-items-wrapper{max-width:50px;}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-countdown-show-message .uael-countdown-items-wrapper{max-width:100%;}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-preview-message .uael-countdown-items-wrapper{max-width:100%;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-label-block .uael-countdown-item, .elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-label-top .uael-countdown-item{width:50px;}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-item-label{width:50px;font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0px;color:#885046;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-shape-none .uael-item{height:calc(50px*1.3);background-color:unset;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-shape-none .uael-countdown-item{width:50px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-shape-none .uael-item-label{width:50px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-border-none .uael-item{height:calc(50px*1.3);}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-border-none .uael-countdown-item{width:50px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-border-none .uael-item-label{width:50px;}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-item:not(:first-child){margin-left:calc( 5px / 2 );}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-item:not(:last-child){margin-right:calc( 5px / 2 );}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-item:last-of-type{margin-right:0px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-label-block .uael-countdown-wrapper .uael-countdown-item{margin-bottom:7px;margin-right:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-shape-circle .uael-countdown-wrapper .uael-countdown-item{margin-bottom:7px;margin-right:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-label-inline .uael-countdown-wrapper .uael-countdown-item{margin-right:7px;margin-bottom:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-label-top .uael-countdown-wrapper .uael-countdown-item{margin-top:7px;margin-bottom:0px;margin-right:0px;}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-countdown-wrapper .uael-countdown-item,.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-countdown-wrapper .uael-countdown-separator{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:600;letter-spacing:-0.2px;}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-countdown-item,.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-countdown-separator{color:#4E312D;}.elementor-677 .elementor-element.elementor-element-1c3488f{--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-677 .elementor-element.elementor-element-24a63cd9{--display:flex;--min-height:0px;--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-start;--align-items:center;--overlay-opacity:0.21;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-24a63cd9:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-24a63cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A18051 0%, #5F4334 100%);}.elementor-677 .elementor-element.elementor-element-24a63cd9::before, .elementor-677 .elementor-element.elementor-element-24a63cd9 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-24a63cd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-24a63cd9 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-24a63cd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-24a63cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-677 .elementor-element.elementor-element-6ff124d9{--display:flex;--min-height:165px;--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;--border-radius:15px 15px 0px 0px;}.elementor-677 .elementor-element.elementor-element-6ff124d9:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-6ff124d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B462E;background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/Exterior-2-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-5011851c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-677 .elementor-element.elementor-element-6051d037 > .elementor-widget-container{margin:-40px 0px 15px 0px;}.elementor-677 .elementor-element.elementor-element-6051d037{text-align:start;font-family:"DM Sans", Sans-serif;font-size:9px;font-weight:400;text-transform:uppercase;font-style:italic;letter-spacing:2.4px;color:#D9CDAF;}.elementor-677 .elementor-element.elementor-element-b9c8bdb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-b9c8bdb{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#D9CDAF;}.elementor-677 .elementor-element.elementor-element-6f705f5a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-6f705f5a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F8F7F4;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-677 .elementor-element.elementor-element-3750e4ad{--divider-border-style:solid;--divider-color:#D9CDAF;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-3750e4ad .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-3750e4ad .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-677 .elementor-element.elementor-element-2a7abd5a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-2a7abd5a{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#D9CDAF;}.elementor-677 .elementor-element.elementor-element-2905bb51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-2905bb51{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-2012ac0{--divider-border-style:solid;--divider-color:#D9CDAF;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-2012ac0 .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-2012ac0 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-677 .elementor-element.elementor-element-6ac50a1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-6ac50a1a{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#D9CDAF;}.elementor-677 .elementor-element.elementor-element-735c8e16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-735c8e16{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-45133b93{--divider-border-style:solid;--divider-color:#D9CDAF;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-45133b93 .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-45133b93 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-677 .elementor-element.elementor-element-63229771 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-63229771{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#D9CDAF;}.elementor-677 .elementor-element.elementor-element-23cee055 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-23cee055{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-5cbc0e91{--divider-border-style:solid;--divider-color:#D9CDAF;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-5cbc0e91 .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-5cbc0e91 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-677 .elementor-element.elementor-element-442172fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-442172fe{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#D9CDAF;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-677 .elementor-element.elementor-element-58d3fe2d{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-58d3fe2d > .elementor-widget-container{margin:-15% 0% 0% 0%;}.elementor-677 .elementor-element.elementor-element-5db3542{--display:flex;--min-height:650px;--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;--overflow:hidden;--overlay-opacity:0.81;}.elementor-677 .elementor-element.elementor-element-5db3542:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-5db3542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/Exterior-3-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-5db3542::before, .elementor-677 .elementor-element.elementor-element-5db3542 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-5db3542 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-5db3542 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-5db3542 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-5db3542 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #4656351A 0%, #523B31 100%);}.elementor-677 .elementor-element.elementor-element-7623247a{--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-677 .elementor-element.elementor-element-7623247a.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-5935a134{--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;--overflow:hidden;--overlay-opacity:0.1;--overlay-mix-blend-mode:overlay;--padding-top:050px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-5935a134:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-5935a134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #523B31 0%, #2F1F19 100%);}.elementor-677 .elementor-element.elementor-element-5935a134::before, .elementor-677 .elementor-element.elementor-element-5935a134 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-5935a134 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-5935a134 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-5935a134 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-5935a134 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/2148943360.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-7ba31fbb{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D1B2A0;--border-color:#D1B2A0;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-677 .elementor-element.elementor-element-7ba31fbb.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-37f3b71a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:500;text-transform:capitalize;font-style:italic;line-height:51px;letter-spacing:-1px;color:#EEECE6;}.elementor-677 .elementor-element.elementor-element-78fda32a{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-78fda32a.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-26e82776{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D1B2A0;--border-color:#D1B2A0;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-677 .elementor-element.elementor-element-7253bc9d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:55px;font-weight:400;text-transform:capitalize;line-height:45px;letter-spacing:-1px;color:#E4E0D7;}.elementor-677 .elementor-element.elementor-element-7253bc9d > .elementor-widget-container{margin:0px 0px -95px 0px;}.elementor-677 .elementor-element.elementor-element-68206391 > .elementor-widget-container{margin:0px 0px -42px 0px;}.elementor-677 .elementor-element.elementor-element-68206391{text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:17px;font-weight:400;text-transform:capitalize;line-height:17px;letter-spacing:0px;color:#CCDAE0;}.elementor-677 .elementor-element.elementor-element-1455d5b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:30px;letter-spacing:-0.2px;color:#EEECE6;}.elementor-677 .elementor-element.elementor-element-1455d5b8 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-677 .elementor-element.elementor-element-498f3c90{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D1B2A0;--border-color:#D1B2A0;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-677 .elementor-element.elementor-element-248a537d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:55px;font-weight:400;text-transform:capitalize;line-height:45px;letter-spacing:-1px;color:#E4E0D7;}.elementor-677 .elementor-element.elementor-element-248a537d > .elementor-widget-container{margin:0px 0px -95px 0px;}.elementor-677 .elementor-element.elementor-element-7d548161 > .elementor-widget-container{margin:0px 0px -42px 0px;}.elementor-677 .elementor-element.elementor-element-7d548161{text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:17px;font-weight:400;text-transform:capitalize;line-height:17px;letter-spacing:0px;color:#CCDAE0;}.elementor-677 .elementor-element.elementor-element-59bae856{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:30px;letter-spacing:-0.2px;color:#EEECE6;}.elementor-677 .elementor-element.elementor-element-59bae856 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-677 .elementor-element.elementor-element-12763abe{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#748C56;--border-color:#748C56;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-677 .elementor-element.elementor-element-6d04e996{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:55px;font-weight:400;text-transform:capitalize;line-height:45px;letter-spacing:-1px;color:#E4E0D7;}.elementor-677 .elementor-element.elementor-element-6d04e996 > .elementor-widget-container{margin:0px 0px -95px 0px;}.elementor-677 .elementor-element.elementor-element-64736eb1 > .elementor-widget-container{margin:0px 0px -42px 0px;}.elementor-677 .elementor-element.elementor-element-64736eb1{text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:17px;font-weight:400;text-transform:capitalize;line-height:17px;letter-spacing:0px;color:#CCDAE0;}.elementor-677 .elementor-element.elementor-element-4a88535a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:30px;letter-spacing:-0.2px;color:#EEECE6;}.elementor-677 .elementor-element.elementor-element-4a88535a > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-677 .elementor-element.elementor-element-2e6f23ec{--display:flex;--min-height:950px;--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;--overflow:hidden;--overlay-opacity:0.35;--overlay-mix-blend-mode:overlay;--padding-top:5%;--padding-bottom:5%;--padding-left:15%;--padding-right:15%;}.elementor-677 .elementor-element.elementor-element-2e6f23ec:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-2e6f23ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-677 .elementor-element.elementor-element-2e6f23ec::before, .elementor-677 .elementor-element.elementor-element-2e6f23ec > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-2e6f23ec > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-2e6f23ec > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-2e6f23ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-2e6f23ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/efba828660ef1d0b1eb520f76f3d74e1-scaled-1.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-4f77cde5{--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;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-677 .elementor-element.elementor-element-3dc00a14{--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;--justify-content:center;}.elementor-677 .elementor-element.elementor-element-6842986e{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:2px 0px 1px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#9E8A71;--border-color:#9E8A71;--border-radius:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-109b6e59 > .elementor-widget-container{margin:0px 0px -42px 0px;}.elementor-677 .elementor-element.elementor-element-109b6e59{text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:19px;font-weight:400;text-transform:capitalize;line-height:19px;letter-spacing:0px;color:#4E312D;}.elementor-677 .elementor-element.elementor-element-2263d134{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:65px;font-weight:400;text-transform:capitalize;line-height:45px;letter-spacing:-2px;color:#301C1A;}.elementor-677 .elementor-element.elementor-element-2263d134 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-46ff6e7e > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-677 .elementor-element.elementor-element-46ff6e7e{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#8A6744;}.elementor-677 .elementor-element.elementor-element-bf72870{--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:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-5b14f6a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:50px;letter-spacing:-1px;color:#A18051;}.elementor-677 .elementor-element.elementor-element-5b14f6a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-460a5341{font-family:"DM Sans", Sans-serif;font-weight:400;color:#704F38;}.elementor-677 .elementor-element.elementor-element-460a5341.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#3A4641;}.elementor-677 .elementor-element.elementor-element-460a5341.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-677 .elementor-element.elementor-element-460a5341.elementor-drop-cap-view-default .elementor-drop-cap{color:#3A4641;border-color:#3A4641;}.elementor-677 .elementor-element.elementor-element-460a5341 .elementor-drop-cap{margin-inline-end:5px;}.elementor-677 .elementor-element.elementor-element-460a5341 .elementor-drop-cap-letter{font-family:"Crimson Pro", Sans-serif;font-size:55px;line-height:5px;}.elementor-677 .elementor-element.elementor-element-221ad01b{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-677 .elementor-element.elementor-element-3fc593f5{--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;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px #D0D7D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-3fc593f5:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-3fc593f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-677 .elementor-element.elementor-element-3fc593f5::before, .elementor-677 .elementor-element.elementor-element-3fc593f5 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-3fc593f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-3fc593f5 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-3fc593f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-3fc593f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-677 .elementor-element.elementor-element-48d135dd{--display:flex;--min-height:160px;--overlay-opacity:0.55;--border-radius:5px 5px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-677 .elementor-element.elementor-element-48d135dd:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-48d135dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/young-professional-talking-on-phone-in-urban-setti-2026-04-13-23-25-48-utc-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-48d135dd::before, .elementor-677 .elementor-element.elementor-element-48d135dd > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-48d135dd > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-48d135dd > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-48d135dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-48d135dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2F1F19;--background-overlay:'';}.elementor-677 .elementor-element.elementor-element-423453fb{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:60px;font-weight:400;text-transform:lowercase;font-style:italic;line-height:40px;letter-spacing:-1px;color:#F4F6EF;}.elementor-677 .elementor-element.elementor-element-423453fb > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-677 .elementor-element.elementor-element-10507d1d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:19px;font-weight:600;text-transform:capitalize;font-style:italic;line-height:23px;letter-spacing:0px;color:#F4F6EF;}.elementor-677 .elementor-element.elementor-element-10507d1d > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-677 .elementor-element.elementor-element-f2eacd3 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-677 .elementor-element.elementor-element-f2eacd3{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#A18051;}.elementor-677 .elementor-element.elementor-element-42fbedae{--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;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px #D0D7D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-42fbedae:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-42fbedae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-677 .elementor-element.elementor-element-42fbedae::before, .elementor-677 .elementor-element.elementor-element-42fbedae > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-42fbedae > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-42fbedae > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-42fbedae > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-42fbedae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-677 .elementor-element.elementor-element-3ace9a37{--display:flex;--min-height:160px;--overlay-opacity:0.55;--border-radius:5px 5px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-677 .elementor-element.elementor-element-3ace9a37:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-3ace9a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/smiling-woman-in-a-business-suit-in-office-2026-03-26-03-27-39-utc-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-3ace9a37::before, .elementor-677 .elementor-element.elementor-element-3ace9a37 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-3ace9a37 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-3ace9a37 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-3ace9a37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-3ace9a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2F1F19;--background-overlay:'';}.elementor-677 .elementor-element.elementor-element-33219491{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:60px;font-weight:400;text-transform:lowercase;font-style:italic;line-height:40px;letter-spacing:-1px;color:#F4F6EF;}.elementor-677 .elementor-element.elementor-element-33219491 > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-677 .elementor-element.elementor-element-51107ff0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:19px;font-weight:600;text-transform:capitalize;font-style:italic;line-height:23px;letter-spacing:0px;color:#F4F6EF;}.elementor-677 .elementor-element.elementor-element-51107ff0 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-677 .elementor-element.elementor-element-538f8d7c > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-677 .elementor-element.elementor-element-538f8d7c{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#A18051;}.elementor-677 .elementor-element.elementor-element-e523a8e{--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;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px #D0D7D3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-e523a8e:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-e523a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-677 .elementor-element.elementor-element-e523a8e::before, .elementor-677 .elementor-element.elementor-element-e523a8e > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-e523a8e > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-e523a8e > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-e523a8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-e523a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-677 .elementor-element.elementor-element-49cb39ee{--display:flex;--min-height:160px;--overlay-opacity:0.55;--border-radius:5px 5px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-677 .elementor-element.elementor-element-49cb39ee:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-49cb39ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/smiling-family-together-in-their-bright-home-2026-01-06-11-04-49-utc-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-49cb39ee::before, .elementor-677 .elementor-element.elementor-element-49cb39ee > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-49cb39ee > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-49cb39ee > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-49cb39ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-49cb39ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2F1F19;--background-overlay:'';}.elementor-677 .elementor-element.elementor-element-7880a37d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:60px;font-weight:400;text-transform:lowercase;font-style:italic;line-height:40px;letter-spacing:-1px;color:#F4F6EF;}.elementor-677 .elementor-element.elementor-element-7880a37d > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-677 .elementor-element.elementor-element-66131a46{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:19px;font-weight:600;text-transform:capitalize;font-style:italic;line-height:23px;letter-spacing:0px;color:#F4F6EF;}.elementor-677 .elementor-element.elementor-element-66131a46 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-677 .elementor-element.elementor-element-5cb6570f > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-677 .elementor-element.elementor-element-5cb6570f{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#A18051;}.elementor-677 .elementor-element.elementor-element-178faabb{font-family:"DM Sans", Sans-serif;font-weight:400;color:#704F38;}.elementor-677 .elementor-element.elementor-element-2351e94f{--display:flex;--min-height:950px;--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;--overflow:hidden;--overlay-opacity:0.2;--padding-top:5%;--padding-bottom:5%;--padding-left:15%;--padding-right:15%;}.elementor-677 .elementor-element.elementor-element-2351e94f:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-2351e94f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7D5D6;}.elementor-677 .elementor-element.elementor-element-2351e94f::before, .elementor-677 .elementor-element.elementor-element-2351e94f > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-2351e94f > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-2351e94f > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-2351e94f > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-2351e94f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-677 .elementor-element.elementor-element-7d0bd5b0{--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;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-677 .elementor-element.elementor-element-261c3099{--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;--justify-content:center;}.elementor-677 .elementor-element.elementor-element-6c0347b5{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:2px 0px 1px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#454043;--border-color:#454043;--border-radius:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-27663ca5 > .elementor-widget-container{margin:0px 0px -42px 0px;}.elementor-677 .elementor-element.elementor-element-27663ca5{text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:19px;font-weight:400;text-transform:capitalize;line-height:19px;letter-spacing:0px;color:#4E312D;}.elementor-677 .elementor-element.elementor-element-178a440f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:65px;font-weight:400;text-transform:capitalize;line-height:45px;letter-spacing:-2px;color:#301C1A;}.elementor-677 .elementor-element.elementor-element-178a440f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-2cb2f7d8 > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-677 .elementor-element.elementor-element-2cb2f7d8{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#495D67;}.elementor-677 .elementor-element.elementor-element-d63f892{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-5bb89c66{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:50px;letter-spacing:-1px;color:#787376;}.elementor-677 .elementor-element.elementor-element-5bb89c66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-34255ed3{font-family:"DM Sans", Sans-serif;font-weight:400;color:#595457;}.elementor-677 .elementor-element.elementor-element-34255ed3.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#3A4641;}.elementor-677 .elementor-element.elementor-element-34255ed3.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-677 .elementor-element.elementor-element-34255ed3.elementor-drop-cap-view-default .elementor-drop-cap{color:#3A4641;border-color:#3A4641;}.elementor-677 .elementor-element.elementor-element-34255ed3 .elementor-drop-cap{margin-inline-end:5px;}.elementor-677 .elementor-element.elementor-element-34255ed3 .elementor-drop-cap-letter{font-family:"Crimson Pro", Sans-serif;font-size:55px;line-height:5px;}.elementor-677 .elementor-element.elementor-element-55b93e70{--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-677 .elementor-element.elementor-element-3f54d9a8 img{height:444px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-677 .elementor-element.elementor-element-392dccf5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-121bb3e7{--display:flex;--min-height:650px;--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:flex-start;--align-items:flex-start;--overflow:hidden;--overlay-opacity:0.29;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-121bb3e7:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-121bb3e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/Exterior-4-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-121bb3e7::before, .elementor-677 .elementor-element.elementor-element-121bb3e7 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-121bb3e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-121bb3e7 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-121bb3e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-121bb3e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #4656351A 0%, #2A3C1C 100%);}.elementor-677 .elementor-element.elementor-element-1fbcc935{--display:flex;--min-height:950px;--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;--overflow:hidden;--overlay-opacity:0.36;--overlay-mix-blend-mode:overlay;--padding-top:5%;--padding-bottom:5%;--padding-left:15%;--padding-right:15%;}.elementor-677 .elementor-element.elementor-element-1fbcc935:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-1fbcc935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-677 .elementor-element.elementor-element-1fbcc935::before, .elementor-677 .elementor-element.elementor-element-1fbcc935 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-1fbcc935 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-1fbcc935 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-1fbcc935 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-1fbcc935 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/efba828660ef1d0b1eb520f76f3d74e1-scaled-1.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-410606c3{--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;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-677 .elementor-element.elementor-element-1c85aa88{--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;--justify-content:center;}.elementor-677 .elementor-element.elementor-element-10cc5154{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:2px 0px 1px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#9E8A71;--border-color:#9E8A71;--border-radius:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-f54c0c5 > .elementor-widget-container{margin:0px 0px -42px 0px;}.elementor-677 .elementor-element.elementor-element-f54c0c5{text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:19px;font-weight:400;text-transform:capitalize;line-height:19px;letter-spacing:0px;color:#4E312D;}.elementor-677 .elementor-element.elementor-element-49da4960{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:65px;font-weight:400;text-transform:capitalize;line-height:45px;letter-spacing:-2px;color:#301C1A;}.elementor-677 .elementor-element.elementor-element-49da4960 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-165ba1c4 > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-677 .elementor-element.elementor-element-165ba1c4{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#8A6744;}.elementor-677 .elementor-element.elementor-element-4e8dfa42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-828658d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:50px;letter-spacing:-1px;color:#A18051;}.elementor-677 .elementor-element.elementor-element-828658d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-21bde39c{font-family:"DM Sans", Sans-serif;font-weight:400;color:#704F38;}.elementor-677 .elementor-element.elementor-element-21bde39c.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#3A4641;}.elementor-677 .elementor-element.elementor-element-21bde39c.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-677 .elementor-element.elementor-element-21bde39c.elementor-drop-cap-view-default .elementor-drop-cap{color:#3A4641;border-color:#3A4641;}.elementor-677 .elementor-element.elementor-element-21bde39c .elementor-drop-cap{margin-inline-end:5px;}.elementor-677 .elementor-element.elementor-element-21bde39c .elementor-drop-cap-letter{font-family:"Crimson Pro", Sans-serif;font-size:55px;line-height:5px;}.elementor-677 .elementor-element.elementor-element-1c5ea98b{--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-677 .elementor-element.elementor-element-6c7517b3 img{height:444px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-677 .elementor-element.elementor-element-27f9c5bd{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#A18051;--border-color:#A18051;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-505db7ec{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:31px;font-weight:500;text-transform:capitalize;font-style:italic;line-height:39px;letter-spacing:-1px;color:#A18051;}.elementor-677 .elementor-element.elementor-element-a986e58{--display:flex;--min-height:100vh;--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;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--overflow:hidden;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-677 .elementor-element.elementor-element-a986e58:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-a986e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A191A;background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/INTERIOR-BEDROOM-5.webp");background-size:cover;}.elementor-677 .elementor-element.elementor-element-a986e58::before, .elementor-677 .elementor-element.elementor-element-a986e58 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-a986e58 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-a986e58 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-a986e58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-a986e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #251B12 0%, #00000000 55%);}.elementor-677 .elementor-element.elementor-element-a986e58::before{filter:brightness( 87% ) contrast( 81% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-677 .elementor-element.elementor-element-783af58f{--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:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-1fedbd04{--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-677 .elementor-element.elementor-element-551fba37{text-align:start;}.elementor-677 .elementor-element.elementor-element-551fba37 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:65px;font-weight:600;font-style:italic;line-height:72px;letter-spacing:-1.5px;color:#F2F3F5;}.elementor-677 .elementor-element.elementor-element-1f3bc170{--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;--align-items:flex-end;--padding-top:1%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-677 .elementor-element.elementor-element-1101a348{width:100%;max-width:100%;text-align:end;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.3px;color:#F2F3F5;}.elementor-677 .elementor-element.elementor-element-1101a348 p{margin-block-end:0px;}.elementor-677 .elementor-element.elementor-element-152b43b0 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;letter-spacing:2px;background-image:linear-gradient(180deg, #B79B6C 0%, #A18051 100%);box-shadow:0px 3px 7px 0px rgba(41.99999999999996, 39.99999999999996, 40.99999999999996, 0.62);transition-duration:0.7s;border-radius:100px 100px 100px 100px;padding:12px 55px 12px 55px;}.elementor-677 .elementor-element.elementor-element-152b43b0 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-152b43b0 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #8A6744 0%, #704F38 100%);}.elementor-677 .elementor-element.elementor-element-24eafa2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-677 .elementor-element.elementor-element-67ff9038{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-10e0bca1{--display:flex;--min-height:35vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F7F6F2;--border-color:#F7F6F2;--border-radius:2px 2px 2px 2px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-677 .elementor-element.elementor-element-10e0bca1:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-10e0bca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-677 .elementor-element.elementor-element-ad940fe{--display:flex;--min-height:30vh;}.elementor-677 .elementor-element.elementor-element-ad940fe:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-ad940fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/INTERIOR-BEDROOM-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-677 .elementor-element.elementor-element-65e5ab4a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-45d73eee{text-align:center;}.elementor-677 .elementor-element.elementor-element-45d73eee .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:-1px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.47);color:#163A5F;}.elementor-677 .elementor-element.elementor-element-631f6932{text-align:center;}.elementor-677 .elementor-element.elementor-element-631f6932 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#2A2829;}.elementor-677 .elementor-element.elementor-element-1c2b4eef{--divider-border-style:solid;--divider-color:#787376;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-1c2b4eef .elementor-divider-separator{width:78%;margin:0 auto;margin-center:0;}.elementor-677 .elementor-element.elementor-element-1c2b4eef .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-677 .elementor-element.elementor-element-5a4e0f71{text-align:center;}.elementor-677 .elementor-element.elementor-element-5a4e0f71 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#454043;}.elementor-677 .elementor-element.elementor-element-75d1cb09{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-677 .elementor-element.elementor-element-2a3198d8 .elementor-button{background-color:#163A5F;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-2a3198d8 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-2a3198d8 .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-2a3198d8{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-127e720 .elementor-button{background-color:#0000004A;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-127e720 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-127e720 .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-127e720{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-5c5530c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-1bc58fc5{--display:flex;--min-height:35vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F7F6F2;--border-color:#F7F6F2;--border-radius:2px 2px 2px 2px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-677 .elementor-element.elementor-element-1bc58fc5:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-1bc58fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-677 .elementor-element.elementor-element-12650120{--display:flex;--min-height:30vh;}.elementor-677 .elementor-element.elementor-element-12650120:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-12650120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/CUTOUT-BEDROOM-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-677 .elementor-element.elementor-element-77fccfa6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-7fb6a94b{text-align:center;}.elementor-677 .elementor-element.elementor-element-7fb6a94b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:-1px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.47);color:#163A5F;}.elementor-677 .elementor-element.elementor-element-5b47b8df{text-align:center;}.elementor-677 .elementor-element.elementor-element-5b47b8df .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#2A2829;}.elementor-677 .elementor-element.elementor-element-4ea74d45{--divider-border-style:solid;--divider-color:#787376;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-4ea74d45 .elementor-divider-separator{width:78%;margin:0 auto;margin-center:0;}.elementor-677 .elementor-element.elementor-element-4ea74d45 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-677 .elementor-element.elementor-element-6c724830{text-align:center;}.elementor-677 .elementor-element.elementor-element-6c724830 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#454043;}.elementor-677 .elementor-element.elementor-element-33e98924{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-677 .elementor-element.elementor-element-6f0abd72 .elementor-button{background-color:#163A5F;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-6f0abd72 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-6f0abd72 .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-6f0abd72{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-7afe0845 .elementor-button{background-color:#0000004A;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-7afe0845 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-7afe0845 .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-7afe0845{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-2cdce59a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-2210e977{--display:flex;--min-height:35vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F7F6F2;--border-color:#F7F6F2;--border-radius:2px 2px 2px 2px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-677 .elementor-element.elementor-element-2210e977:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-2210e977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-677 .elementor-element.elementor-element-514312df{--display:flex;--min-height:30vh;}.elementor-677 .elementor-element.elementor-element-514312df:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-514312df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/INTERIOR-BEDROOM-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-677 .elementor-element.elementor-element-536968ad{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-698a4c38{text-align:center;}.elementor-677 .elementor-element.elementor-element-698a4c38 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:-1px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.47);color:#163A5F;}.elementor-677 .elementor-element.elementor-element-1ffd566c{text-align:center;}.elementor-677 .elementor-element.elementor-element-1ffd566c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#2A2829;}.elementor-677 .elementor-element.elementor-element-979ecf5{--divider-border-style:solid;--divider-color:#787376;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-979ecf5 .elementor-divider-separator{width:78%;margin:0 auto;margin-center:0;}.elementor-677 .elementor-element.elementor-element-979ecf5 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-677 .elementor-element.elementor-element-151130e9{text-align:center;}.elementor-677 .elementor-element.elementor-element-151130e9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#454043;}.elementor-677 .elementor-element.elementor-element-55eac002{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-677 .elementor-element.elementor-element-58d54ed3 .elementor-button{background-color:#163A5F;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-58d54ed3 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-58d54ed3 .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-58d54ed3{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-19d3147f .elementor-button{background-color:#0000004A;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-19d3147f .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-19d3147f .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-19d3147f{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-5bfb581c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-79efb844{--display:flex;--min-height:35vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F7F6F2;--border-color:#F7F6F2;--border-radius:2px 2px 2px 2px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-677 .elementor-element.elementor-element-79efb844:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-79efb844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-677 .elementor-element.elementor-element-2644ba98{--display:flex;--min-height:30vh;}.elementor-677 .elementor-element.elementor-element-2644ba98:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-2644ba98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/CUTOUT-BEDROOM-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-677 .elementor-element.elementor-element-34625b71{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-2b11d249{text-align:center;}.elementor-677 .elementor-element.elementor-element-2b11d249 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:-1px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.47);color:#163A5F;}.elementor-677 .elementor-element.elementor-element-50d02f9e{text-align:center;}.elementor-677 .elementor-element.elementor-element-50d02f9e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#2A2829;}.elementor-677 .elementor-element.elementor-element-47618bcb{--divider-border-style:solid;--divider-color:#787376;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-47618bcb .elementor-divider-separator{width:78%;margin:0 auto;margin-center:0;}.elementor-677 .elementor-element.elementor-element-47618bcb .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-677 .elementor-element.elementor-element-68e8ea25{text-align:center;}.elementor-677 .elementor-element.elementor-element-68e8ea25 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#454043;}.elementor-677 .elementor-element.elementor-element-6296d7af{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-677 .elementor-element.elementor-element-66b69b74 .elementor-button{background-color:#163A5F;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-66b69b74 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-66b69b74 .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-66b69b74{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-5cd6f9aa .elementor-button{background-color:#0000004A;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-5cd6f9aa .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-5cd6f9aa .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-5cd6f9aa{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-3f077472{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-448240e4{--display:flex;--min-height:35vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F7F6F2;--border-color:#F7F6F2;--border-radius:2px 2px 2px 2px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-677 .elementor-element.elementor-element-448240e4:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-448240e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-677 .elementor-element.elementor-element-7dcee647{--display:flex;--min-height:30vh;}.elementor-677 .elementor-element.elementor-element-7dcee647:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-7dcee647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/INTERIOR-BEDROOM-3-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-677 .elementor-element.elementor-element-1aab06f2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-43cbd92a{text-align:center;}.elementor-677 .elementor-element.elementor-element-43cbd92a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:-1px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.47);color:#163A5F;}.elementor-677 .elementor-element.elementor-element-1a28e6dc{text-align:center;}.elementor-677 .elementor-element.elementor-element-1a28e6dc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#2A2829;}.elementor-677 .elementor-element.elementor-element-1df30b19{--divider-border-style:solid;--divider-color:#787376;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-1df30b19 .elementor-divider-separator{width:78%;margin:0 auto;margin-center:0;}.elementor-677 .elementor-element.elementor-element-1df30b19 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-677 .elementor-element.elementor-element-4d9fdab6{text-align:center;}.elementor-677 .elementor-element.elementor-element-4d9fdab6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#454043;}.elementor-677 .elementor-element.elementor-element-52ff5f94{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-677 .elementor-element.elementor-element-3d20517c .elementor-button{background-color:#163A5F;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-3d20517c .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-3d20517c .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-3d20517c{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-77d4a3a .elementor-button{background-color:#0000004A;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-77d4a3a .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-77d4a3a .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-77d4a3a{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-4c9ee014{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-2eef7186{--display:flex;--min-height:35vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F7F6F2;--border-color:#F7F6F2;--border-radius:2px 2px 2px 2px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-677 .elementor-element.elementor-element-2eef7186:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-2eef7186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-677 .elementor-element.elementor-element-4e747c20{--display:flex;--min-height:30vh;}.elementor-677 .elementor-element.elementor-element-4e747c20:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-4e747c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/CUTOUT-BEDROOM-3-1.webp");background-position:-20px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-42b6cb33{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-7f8a38d5{text-align:center;}.elementor-677 .elementor-element.elementor-element-7f8a38d5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:-1px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.47);color:#163A5F;}.elementor-677 .elementor-element.elementor-element-4d60d671{text-align:center;}.elementor-677 .elementor-element.elementor-element-4d60d671 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#2A2829;}.elementor-677 .elementor-element.elementor-element-745e73b{--divider-border-style:solid;--divider-color:#787376;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-745e73b .elementor-divider-separator{width:78%;margin:0 auto;margin-center:0;}.elementor-677 .elementor-element.elementor-element-745e73b .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-677 .elementor-element.elementor-element-15104fc3{text-align:center;}.elementor-677 .elementor-element.elementor-element-15104fc3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#454043;}.elementor-677 .elementor-element.elementor-element-15152db7{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-677 .elementor-element.elementor-element-22e06a42 .elementor-button{background-color:#163A5F;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-22e06a42 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-22e06a42 .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-22e06a42{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-54bf65f4 .elementor-button{background-color:#0000004A;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-54bf65f4 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-54bf65f4 .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-54bf65f4{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-68a72fc6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-797a29e5{--display:flex;--min-height:35vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F7F6F2;--border-color:#F7F6F2;--border-radius:2px 2px 2px 2px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-677 .elementor-element.elementor-element-797a29e5:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-797a29e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-677 .elementor-element.elementor-element-720014b7{--display:flex;--min-height:30vh;}.elementor-677 .elementor-element.elementor-element-720014b7:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-720014b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/INTERIOR-BEDROOM-3-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-677 .elementor-element.elementor-element-5a21532b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-38ebaddf{text-align:center;}.elementor-677 .elementor-element.elementor-element-38ebaddf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:-1px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.47);color:#163A5F;}.elementor-677 .elementor-element.elementor-element-40644199{text-align:center;}.elementor-677 .elementor-element.elementor-element-40644199 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#2A2829;}.elementor-677 .elementor-element.elementor-element-3695024e{--divider-border-style:solid;--divider-color:#787376;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-3695024e .elementor-divider-separator{width:78%;margin:0 auto;margin-center:0;}.elementor-677 .elementor-element.elementor-element-3695024e .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-677 .elementor-element.elementor-element-3feec68b{text-align:center;}.elementor-677 .elementor-element.elementor-element-3feec68b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#454043;}.elementor-677 .elementor-element.elementor-element-19ccde3a{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-677 .elementor-element.elementor-element-302883be .elementor-button{background-color:#163A5F;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-302883be .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-302883be .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-302883be{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-23ad84d .elementor-button{background-color:#0000004A;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-23ad84d .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-23ad84d .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-23ad84d{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-38e80828{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-3a764ce7{--display:flex;--min-height:35vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F7F6F2;--border-color:#F7F6F2;--border-radius:2px 2px 2px 2px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-677 .elementor-element.elementor-element-3a764ce7:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-3a764ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-677 .elementor-element.elementor-element-56f53acc{--display:flex;--min-height:30vh;}.elementor-677 .elementor-element.elementor-element-56f53acc:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-56f53acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/INTERIOR-BEDROOM-4-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-677 .elementor-element.elementor-element-16d8de76{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-6dbee58{text-align:center;}.elementor-677 .elementor-element.elementor-element-6dbee58 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:30px;letter-spacing:-1px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.47);color:#163A5F;}.elementor-677 .elementor-element.elementor-element-596cd194{text-align:center;}.elementor-677 .elementor-element.elementor-element-596cd194 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#2A2829;}.elementor-677 .elementor-element.elementor-element-5854f46c{--divider-border-style:solid;--divider-color:#787376;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-5854f46c .elementor-divider-separator{width:78%;margin:0 auto;margin-center:0;}.elementor-677 .elementor-element.elementor-element-5854f46c .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-677 .elementor-element.elementor-element-21e65ba5{text-align:center;}.elementor-677 .elementor-element.elementor-element-21e65ba5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:#454043;}.elementor-677 .elementor-element.elementor-element-62b19836{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-677 .elementor-element.elementor-element-3ea3bce4 .elementor-button{background-color:#163A5F;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-3ea3bce4 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-3ea3bce4 .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-3ea3bce4{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-25827cfe .elementor-button{background-color:#0000004A;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;}.elementor-677 .elementor-element.elementor-element-25827cfe .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-25827cfe .elementor-button:focus{background-color:#15538F;box-shadow:0px 0px 10px 0px rgba(222.63623962402346, 222.63623962402346, 222.63623962402346, 0.53);}.elementor-677 .elementor-element.elementor-element-25827cfe{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-4fe9e45c{--e-n-carousel-swiper-offset-size:56px;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-677 .elementor-element.elementor-element-523601ec{--display:flex;--min-height:100vh;--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;--overflow:hidden;--overlay-opacity:0.15;--overlay-mix-blend-mode:darken;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-677 .elementor-element.elementor-element-523601ec:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-523601ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAFAFA 40%, #E6E5E6 95%);}.elementor-677 .elementor-element.elementor-element-523601ec::before, .elementor-677 .elementor-element.elementor-element-523601ec > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-523601ec > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-523601ec > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-523601ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-523601ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/image-9.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-1098192b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-38bdf1a3 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-38bdf1a3{text-align:center;}.elementor-677 .elementor-element.elementor-element-38bdf1a3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:600;font-style:italic;line-height:68px;letter-spacing:-2px;color:#595457;}.elementor-677 .elementor-element.elementor-element-204e0d9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 200px 0px 200px;}.elementor-677 .elementor-element.elementor-element-204e0d9e{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#595457;}.elementor-677 .elementor-element.elementor-element-112b4645{--display:flex;--min-height:41vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-388de29d{--display:grid;--min-height:450px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-7f7532c3{--display:flex;--min-height:400px;--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;--overlay-opacity:0.8;--overlay-mix-blend-mode:multiply;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 17px 2px #787376;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-7f7532c3:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-7f7532c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(47deg, #6C727F 0%, #202936 100%);}.elementor-677 .elementor-element.elementor-element-7f7532c3::before, .elementor-677 .elementor-element.elementor-element-7f7532c3 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7f7532c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7f7532c3 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7f7532c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7f7532c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/Paper-Texture-scaled-1-1.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-3c375002{--display:grid;--min-height:400px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4cb4a269{--display:flex;--min-height:400px;--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:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-677 .elementor-element.elementor-element-3a2d2f13{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-677 .elementor-element.elementor-element-3a2d2f13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-3a2d2f13 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-677 .elementor-element.elementor-element-67f08668{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FAF7F2;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-icon i{color:#FAF8F4;transition:color 0.3s;}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-icon svg{fill:#FAF8F4;transition:fill 0.3s;}.elementor-677 .elementor-element.elementor-element-17dcd77b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-text{color:#FAF8F4;transition:color 0.3s;}.elementor-677 .elementor-element.elementor-element-59b9ed0c{--display:flex;--min-height:400px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-677 .elementor-element.elementor-element-68b66400 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-68b66400 img{height:400px;object-fit:cover;object-position:center right;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #111E28;}.elementor-677 .elementor-element.elementor-element-7eccd2d2{--display:flex;--min-height:400px;--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-7eccd2d2:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-7eccd2d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A191A;}.elementor-677 .elementor-element.elementor-element-15ea20e9{--display:grid;--min-height:400px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-58c19a9{--display:flex;--min-height:400px;--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-start;--align-items:flex-start;--padding-top:12%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-677 .elementor-element.elementor-element-74689579 .elementor-heading-title{font-family:"Crimson Pro", Sans-serif;font-size:40px;font-weight:500;text-transform:capitalize;font-style:italic;line-height:46px;letter-spacing:-1px;color:#F5F1E8;}.elementor-677 .elementor-element.elementor-element-2ac395a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 0px;}.elementor-677 .elementor-element.elementor-element-2ac395a0{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#F5F5F4;}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#7A746A;}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-icon i{color:#F5F5F4;transition:color 0.3s;}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-icon svg{fill:#F5F5F4;transition:fill 0.3s;}.elementor-677 .elementor-element.elementor-element-1b8d34b0{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-text{color:#F5F5F4;transition:color 0.3s;}.elementor-677 .elementor-element.elementor-element-3ce23a2b{--display:flex;--min-height:400px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-677 .elementor-element.elementor-element-4e3d8c56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-4e3d8c56 img{height:400px;object-fit:cover;object-position:top center;filter:brightness( 81% ) contrast( 100% ) saturate( 0% ) blur( 0.5px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-677 .elementor-element.elementor-element-d006558{--display:flex;--min-height:950px;--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;--overflow:hidden;--overlay-opacity:0.11;--overlay-mix-blend-mode:multiply;--padding-top:5%;--padding-bottom:5%;--padding-left:15%;--padding-right:15%;}.elementor-677 .elementor-element.elementor-element-d006558:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-d006558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2A2829 0%, #787376 100%);}.elementor-677 .elementor-element.elementor-element-d006558::before, .elementor-677 .elementor-element.elementor-element-d006558 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-d006558 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-d006558 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-d006558 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-d006558 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/image-15.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-5de0f3a0{--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-677 .elementor-element.elementor-element-5de0f3a0.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-1e16e7d3{--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:flex-start;}.elementor-677 .elementor-element.elementor-element-47f0b0f6 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-677 .elementor-element.elementor-element-47f0b0f6{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#D7D5D6;}.elementor-677 .elementor-element.elementor-element-1e4f009a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:43px;font-weight:600;text-transform:capitalize;line-height:44px;letter-spacing:-1px;color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-1e4f009a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-52152e2{font-family:"DM Sans", Sans-serif;font-weight:400;color:#F5F4F5;}.elementor-677 .elementor-element.elementor-element-57bd2ad3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-57bd2ad3.e-con{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-47fa92fc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-3413d418 .elementor-button{background-color:#858484;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;box-shadow:0px 0px 10px 0px #6D6D6D;border-style:none;border-radius:8px 8px 8px 8px;padding:20px 35px 20px 35px;}.elementor-677 .elementor-element.elementor-element-3413d418 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-3413d418 .elementor-button:focus{background-color:#454043;}.elementor-677 .elementor-element.elementor-element-49df0c41{--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;}.elementor-677 .elementor-element.elementor-element-528bb3d{--display:flex;--min-height:492px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.05;--overlay-mix-blend-mode:overlay;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2A2829;--border-color:#2A2829;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-677 .elementor-element.elementor-element-528bb3d:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-528bb3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A6744;}.elementor-677 .elementor-element.elementor-element-528bb3d::before, .elementor-677 .elementor-element.elementor-element-528bb3d > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-528bb3d > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-528bb3d > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-528bb3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-528bb3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/0c9840303384996dfdfa4cf48e09cc24-1.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-74de21ff > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-677 .elementor-element.elementor-element-74de21ff{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#F7F5EF;}.elementor-677 .elementor-element.elementor-element-23bdd40b{--divider-border-style:solid;--divider-color:#D9CDAF;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-23bdd40b .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-23bdd40b .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-677 .elementor-element.elementor-element-1bac4b1c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4b2344ad{--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-start;--align-items:flex-start;}.elementor-677 .elementor-element.elementor-element-bcfc176{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:39px;font-weight:300;text-transform:lowercase;font-style:italic;line-height:45px;letter-spacing:-1px;color:#E4E0D7;}.elementor-677 .elementor-element.elementor-element-bcfc176 > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-677 .elementor-element.elementor-element-2e43ce2b{--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-677 .elementor-element.elementor-element-991aac2{font-family:"DM Sans", Sans-serif;font-weight:400;color:#F7F5EF;}.elementor-677 .elementor-element.elementor-element-4e924cd0{--divider-border-style:dashed;--divider-color:#F7F5EF;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-4e924cd0 .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-4e924cd0 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-677 .elementor-element.elementor-element-27526bf0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4439eee0{--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-start;--align-items:flex-start;}.elementor-677 .elementor-element.elementor-element-43594ffa{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:39px;font-weight:300;text-transform:lowercase;font-style:italic;line-height:45px;letter-spacing:-1px;color:#E4E0D7;}.elementor-677 .elementor-element.elementor-element-43594ffa > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-677 .elementor-element.elementor-element-35058e76{--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-677 .elementor-element.elementor-element-6f7db002{font-family:"DM Sans", Sans-serif;font-weight:400;color:#F7F5EF;}.elementor-677 .elementor-element.elementor-element-17480a7e{--divider-border-style:dashed;--divider-color:#F7F5EF;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-17480a7e .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-17480a7e .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-677 .elementor-element.elementor-element-4c210591{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4e1a7a89{--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-start;--align-items:flex-start;}.elementor-677 .elementor-element.elementor-element-7a7ffc2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:39px;font-weight:300;text-transform:lowercase;font-style:italic;line-height:45px;letter-spacing:-1px;color:#E4E0D7;}.elementor-677 .elementor-element.elementor-element-7a7ffc2 > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-677 .elementor-element.elementor-element-2a1917fc{--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-677 .elementor-element.elementor-element-2f2a6ee8{font-family:"DM Sans", Sans-serif;font-weight:400;color:#F7F5EF;}.elementor-677 .elementor-element.elementor-element-63a2c5dd{--divider-border-style:dashed;--divider-color:#F7F5EF;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-63a2c5dd .elementor-divider-separator{width:100%;}.elementor-677 .elementor-element.elementor-element-63a2c5dd .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-677 .elementor-element.elementor-element-240ad961{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-711241b5{--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-start;--align-items:flex-start;}.elementor-677 .elementor-element.elementor-element-2875fffc{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:"Crimson Pro", Sans-serif;font-size:39px;font-weight:300;text-transform:lowercase;font-style:italic;line-height:45px;letter-spacing:-1px;color:#E4E0D7;}.elementor-677 .elementor-element.elementor-element-2875fffc > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-677 .elementor-element.elementor-element-4e851dc6{--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-677 .elementor-element.elementor-element-59f0f929{font-family:"DM Sans", Sans-serif;font-weight:400;color:#F7F5EF;}.elementor-677 .elementor-element.elementor-element-34e6fe75{--display:flex;--min-height:985px;--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;--overflow:hidden;--overlay-opacity:0.25;--overlay-mix-blend-mode:overlay;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-677 .elementor-element.elementor-element-34e6fe75:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-34e6fe75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #202936 50%, #9DA3AE 100%);}.elementor-677 .elementor-element.elementor-element-34e6fe75::before, .elementor-677 .elementor-element.elementor-element-34e6fe75 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-34e6fe75 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-34e6fe75 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-34e6fe75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-34e6fe75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/Texturelabs_Glass_132M.webp");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-7df2befa > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-677 .elementor-element.elementor-element-7df2befa{text-align:center;}.elementor-677 .elementor-element.elementor-element-7df2befa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2.4px;color:#F9FAFB;}.elementor-677 .elementor-element.elementor-element-4d785baa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-677 .elementor-element.elementor-element-4d785baa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-4d785baa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:capitalize;line-height:44px;letter-spacing:-1.5px;color:#F9FAFB;}.elementor-677 .elementor-element.elementor-element-468409d6 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-468409d6{text-align:center;}.elementor-677 .elementor-element.elementor-element-468409d6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:600;text-transform:capitalize;font-style:italic;letter-spacing:-2px;color:#F2F3F5;}.elementor-677 .elementor-element.elementor-element-142f016f{--display:grid;--min-height:49px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-142f016f.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-2f0ea76a{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-2f0ea76a:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-2f0ea76a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/Exterior-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-7cd049fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-365c07b9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-75b9a742{--display:grid;--min-height:4vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F7F499;--border-color:#F8F7F499;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-75b9a742:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-75b9a742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C5562;}.elementor-677 .elementor-element.elementor-element-11741994{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-11741994.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-2dbcfe0d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-2fd25265{--display:flex;--min-height:4vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-6a09a763 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-677 .elementor-element.elementor-element-6a09a763{text-align:start;}.elementor-677 .elementor-element.elementor-element-6a09a763 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-44d66f20 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-44d66f20{text-align:start;}.elementor-677 .elementor-element.elementor-element-44d66f20 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F9FAFB;}.elementor-677 .elementor-element.elementor-element-1f447e84{--display:grid;--min-height:4vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F7F499;--border-color:#F8F7F499;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-1f447e84:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-1f447e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C5562;}.elementor-677 .elementor-element.elementor-element-517d6ea4{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-517d6ea4.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-894239a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-1c25ccc6{--display:flex;--min-height:4vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-44975637 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-677 .elementor-element.elementor-element-44975637{text-align:start;}.elementor-677 .elementor-element.elementor-element-44975637 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-2e520a72 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-2e520a72{text-align:start;}.elementor-677 .elementor-element.elementor-element-2e520a72 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F9FAFB;}.elementor-677 .elementor-element.elementor-element-43739a16{--display:grid;--min-height:4vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F7F499;--border-color:#F8F7F499;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-43739a16:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-43739a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C5562;}.elementor-677 .elementor-element.elementor-element-2b22e774{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-2b22e774.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-1dc2fc7b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-7bd3c35c{--display:flex;--min-height:4vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-36d8ba3f > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-677 .elementor-element.elementor-element-36d8ba3f{text-align:start;}.elementor-677 .elementor-element.elementor-element-36d8ba3f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-5762713e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-5762713e{text-align:start;}.elementor-677 .elementor-element.elementor-element-5762713e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F9FAFB;}.elementor-677 .elementor-element.elementor-element-1005a203{--display:grid;--min-height:4vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F7F499;--border-color:#F8F7F499;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-1005a203:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-1005a203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C5562;}.elementor-677 .elementor-element.elementor-element-7e142386{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-7e142386.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-19eeb3a1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-5be695ce{--display:flex;--min-height:4vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-3b790569 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-677 .elementor-element.elementor-element-3b790569{text-align:start;}.elementor-677 .elementor-element.elementor-element-3b790569 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-779d088 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-779d088{text-align:start;}.elementor-677 .elementor-element.elementor-element-779d088 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F9FAFB;}.elementor-677 .elementor-element.elementor-element-51fd4adc{--display:grid;--min-height:4vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F7F499;--border-color:#F8F7F499;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-51fd4adc:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-51fd4adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C5562;}.elementor-677 .elementor-element.elementor-element-6fec199{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-6fec199.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-b6c6e2f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-263d106a{--display:flex;--min-height:4vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-30b92736 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-677 .elementor-element.elementor-element-30b92736{text-align:start;}.elementor-677 .elementor-element.elementor-element-30b92736 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-648dad6 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-648dad6{text-align:start;}.elementor-677 .elementor-element.elementor-element-648dad6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F9FAFB;}.elementor-677 .elementor-element.elementor-element-41cfb675{--display:grid;--min-height:4vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F7F499;--border-color:#F8F7F499;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-41cfb675:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-41cfb675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C5562;}.elementor-677 .elementor-element.elementor-element-42a761d0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-42a761d0.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-29f818ed .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-1910ceac{--display:flex;--min-height:4vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-29ea35d5 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-677 .elementor-element.elementor-element-29ea35d5{text-align:start;}.elementor-677 .elementor-element.elementor-element-29ea35d5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-2ec2439b > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-2ec2439b{text-align:start;}.elementor-677 .elementor-element.elementor-element-2ec2439b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F9FAFB;}.elementor-677 .elementor-element.elementor-element-cd197b8{--display:grid;--min-height:4vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F7F499;--border-color:#F8F7F499;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-cd197b8:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-cd197b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C5562;}.elementor-677 .elementor-element.elementor-element-f048f00{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-f048f00.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-0d0c926 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-d91de44{--display:flex;--min-height:4vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-bd455ad > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-677 .elementor-element.elementor-element-bd455ad{text-align:start;}.elementor-677 .elementor-element.elementor-element-bd455ad .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-877f7fc > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-877f7fc{text-align:start;}.elementor-677 .elementor-element.elementor-element-877f7fc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F9FAFB;}.elementor-677 .elementor-element.elementor-element-297c535c{--display:grid;--min-height:0vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F7F499;--border-color:#F8F7F499;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-297c535c:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-297c535c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C5562;}.elementor-677 .elementor-element.elementor-element-b864d5f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-b864d5f.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-72cc041c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-1f7313a3{--display:flex;--min-height:4vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-74cdd91f > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-677 .elementor-element.elementor-element-74cdd91f{text-align:start;}.elementor-677 .elementor-element.elementor-element-74cdd91f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-5b48bb1e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-5b48bb1e{text-align:start;}.elementor-677 .elementor-element.elementor-element-5b48bb1e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F9FAFB;}.elementor-677 .elementor-element.elementor-element-706e2ee4{--display:grid;--min-height:4vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F7F499;--border-color:#F8F7F499;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-706e2ee4:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-706e2ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C5562;}.elementor-677 .elementor-element.elementor-element-3e610a78{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-3e610a78.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-30cc245d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-49a44e67{--display:flex;--min-height:4vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-7fd9cdc > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-677 .elementor-element.elementor-element-7fd9cdc{text-align:start;}.elementor-677 .elementor-element.elementor-element-7fd9cdc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-5247ddc6 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-5247ddc6{text-align:start;}.elementor-677 .elementor-element.elementor-element-5247ddc6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F9FAFB;}.elementor-677 .elementor-element.elementor-element-b80adfe{--display:flex;--overflow:hidden;}.elementor-677 .elementor-element.elementor-element-460fb174{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--overflow:hidden;}.elementor-677 .elementor-element.elementor-element-5af68579{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#384150;--border-color:#384150;}.elementor-677 .elementor-element.elementor-element-5af68579:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-5af68579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C727F;}.elementor-677 .elementor-element.elementor-element-2e17bd13 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-36b48a4f{text-align:start;}.elementor-677 .elementor-element.elementor-element-36b48a4f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-5c691f83 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-5c691f83{text-align:start;}.elementor-677 .elementor-element.elementor-element-5c691f83 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.2px;color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-738945ff{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#384150;--border-color:#384150;}.elementor-677 .elementor-element.elementor-element-738945ff:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-738945ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C727F;}.elementor-677 .elementor-element.elementor-element-252dfcc1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-4bffdef0{text-align:start;}.elementor-677 .elementor-element.elementor-element-4bffdef0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-1fdc961 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-1fdc961{text-align:start;}.elementor-677 .elementor-element.elementor-element-1fdc961 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.2px;color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-51aaf14f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#384150;--border-color:#384150;}.elementor-677 .elementor-element.elementor-element-51aaf14f:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-51aaf14f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C727F;}.elementor-677 .elementor-element.elementor-element-280d913a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-1f5aa3a2{text-align:start;}.elementor-677 .elementor-element.elementor-element-1f5aa3a2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-1b780e2c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-1b780e2c{text-align:start;}.elementor-677 .elementor-element.elementor-element-1b780e2c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.2px;color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-403c8221{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#384150;--border-color:#384150;}.elementor-677 .elementor-element.elementor-element-403c8221:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-403c8221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C727F;}.elementor-677 .elementor-element.elementor-element-1d880678 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-3f364df1{text-align:start;}.elementor-677 .elementor-element.elementor-element-3f364df1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-77ff6ce7 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-77ff6ce7{text-align:start;}.elementor-677 .elementor-element.elementor-element-77ff6ce7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.2px;color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-7a635330{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#384150;--border-color:#384150;}.elementor-677 .elementor-element.elementor-element-7a635330:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-7a635330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C727F;}.elementor-677 .elementor-element.elementor-element-51ec4eb2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-174d164a{text-align:start;}.elementor-677 .elementor-element.elementor-element-174d164a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-53ae9148 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-53ae9148{text-align:start;}.elementor-677 .elementor-element.elementor-element-53ae9148 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.2px;color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-3655f72{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#384150;--border-color:#384150;}.elementor-677 .elementor-element.elementor-element-3655f72:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-3655f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C727F;}.elementor-677 .elementor-element.elementor-element-2a35d14d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-7851096f{text-align:start;}.elementor-677 .elementor-element.elementor-element-7851096f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-3dbdd31c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-3dbdd31c{text-align:start;}.elementor-677 .elementor-element.elementor-element-3dbdd31c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.2px;color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-8d46291{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#384150;--border-color:#384150;}.elementor-677 .elementor-element.elementor-element-8d46291:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-8d46291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C727F;}.elementor-677 .elementor-element.elementor-element-d39d3e7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-c24f573{text-align:start;}.elementor-677 .elementor-element.elementor-element-c24f573 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-0a348e3 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-0a348e3{text-align:start;}.elementor-677 .elementor-element.elementor-element-0a348e3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.2px;color:#F2E9E2;}.elementor-677 .elementor-element.elementor-element-51421d37{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#384150;--border-color:#384150;}.elementor-677 .elementor-element.elementor-element-51421d37:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-51421d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C727F;}.elementor-677 .elementor-element.elementor-element-56b51bbb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-33576a83{text-align:start;}.elementor-677 .elementor-element.elementor-element-33576a83 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-28c6762c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-28c6762c{text-align:start;}.elementor-677 .elementor-element.elementor-element-28c6762c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.2px;color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-aec8146{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#384150;--border-color:#384150;}.elementor-677 .elementor-element.elementor-element-aec8146:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-aec8146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C727F;}.elementor-677 .elementor-element.elementor-element-2a8e2910 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#E5E7EB;}.elementor-677 .elementor-element.elementor-element-5c1970e9{text-align:start;}.elementor-677 .elementor-element.elementor-element-5c1970e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:600;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-48089f1f > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-48089f1f{text-align:start;}.elementor-677 .elementor-element.elementor-element-48089f1f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.2px;color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-cbffb3{--display:flex;--min-height:740px;--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;--overflow:hidden;--padding-top:5%;--padding-bottom:5%;--padding-left:15%;--padding-right:15%;}.elementor-677 .elementor-element.elementor-element-cbffb3:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-cbffb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F5;}.elementor-677 .elementor-element.elementor-element-3e666117{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-677 .elementor-element.elementor-element-3e666117.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-405ddb1a > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-677 .elementor-element.elementor-element-405ddb1a.elementor-element{--align-self:center;}.elementor-677 .elementor-element.elementor-element-405ddb1a{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:#A8A3A5;}.elementor-677 .elementor-element.elementor-element-29e29d5c{--divider-border-style:solid;--divider-color:#A8A3A5;--divider-border-width:1px;}.elementor-677 .elementor-element.elementor-element-29e29d5c .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-677 .elementor-element.elementor-element-29e29d5c .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-677 .elementor-element.elementor-element-1c6a87e2{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:57px;letter-spacing:-2px;color:#454043;}.elementor-677 .elementor-element.elementor-element-7765a7ec{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.2px;color:#787376;}.elementor-677 .elementor-element.elementor-element-654b8ad7 .elementor-button{background-color:#595457;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;border-radius:8px 8px 8px 8px;padding:20px 35px 20px 35px;}.elementor-677 .elementor-element.elementor-element-654b8ad7 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-654b8ad7 .elementor-button:focus{background-color:#787376;}.elementor-677 .elementor-element.elementor-element-654b8ad7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-654b8ad7 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-677 .elementor-element.elementor-element-1832bd3e{--display:flex;--min-height:50vh;--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;--overlay-opacity:0.3;--overlay-mix-blend-mode:overlay;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-677 .elementor-element.elementor-element-1832bd3e:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-1832bd3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A8A3A5;}.elementor-677 .elementor-element.elementor-element-1832bd3e::before, .elementor-677 .elementor-element.elementor-element-1832bd3e > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-1832bd3e > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-1832bd3e > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-1832bd3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-1832bd3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/102671.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-7a598730{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-677 .elementor-element.elementor-element-7a598730.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-677 .elementor-element.elementor-element-2d8aae46{text-align:center;}.elementor-677 .elementor-element.elementor-element-2d8aae46 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:600;font-style:italic;letter-spacing:-2px;color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-75f45ce3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-677 .elementor-element.elementor-element-75f45ce3{text-align:center;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;letter-spacing:-0.2px;color:#F5F4F5;}.elementor-677 .elementor-element.elementor-element-75f45ce3 p{margin-block-end:0px;}.elementor-677 .elementor-element.elementor-element-467bd5e0{--display:flex;--min-height:70vh;--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:2% 2%;--row-gap:2%;--column-gap:2%;}.elementor-677 .elementor-element.elementor-element-64605a6a{--display:flex;--min-height:50vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 9px -1px rgba(0, 0, 0, 0.46);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-677 .elementor-element.elementor-element-64605a6a:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-64605a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F463F;background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/black-abstract-shape-studio-room-2026-01-08-05-16-08-utc-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-64605a6a::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/confident-woman-in-professional-attire-on-gray-bac-2026-03-09-08-16-05-utc-1-converted-from-png.webp");--background-overlay:'';background-position:55px 39px;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-509f9957{--display:flex;--min-height:41vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 20px 20px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-677 .elementor-element.elementor-element-509f9957:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-509f9957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #1D1A16 100%);}.elementor-677 .elementor-element.elementor-element-18c9b936 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:600;letter-spacing:-0.2px;color:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-26b4cd5c .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;font-style:italic;text-decoration:underline;line-height:15px;letter-spacing:-0.3px;fill:#EEECE6;color:#EEECE6;}.elementor-677 .elementor-element.elementor-element-26b4cd5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-26b4cd5c .elementor-button .elementor-button-content-wrapper{gap:40px;}.elementor-677 .elementor-element.elementor-element-26b4cd5c .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-26b4cd5c .elementor-button:focus{color:#C6BDAB;}.elementor-677 .elementor-element.elementor-element-26b4cd5c .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-26b4cd5c .elementor-button:focus svg{fill:#C6BDAB;}.elementor-677 .elementor-element.elementor-element-7276d82a{--display:flex;--min-height:50vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 9px -1px rgba(0, 0, 0, 0.46);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-677 .elementor-element.elementor-element-7276d82a:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-7276d82a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F463F;background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/black-abstract-shape-studio-room-2026-01-08-05-16-08-utc-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-7276d82a::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/young-woman-in-gray-suit-smiling-confidently-2026-01-09-07-43-23-utc-1-converted-from-png.webp");--background-overlay:'';background-position:33px 24px;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-69b7b0d2{--display:flex;--min-height:41vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 20px 20px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-677 .elementor-element.elementor-element-69b7b0d2:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-69b7b0d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #1D1A16 100%);}.elementor-677 .elementor-element.elementor-element-65886c5e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;letter-spacing:-0.2px;color:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-72326de8 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;font-style:italic;text-decoration:underline;line-height:15px;letter-spacing:-0.3px;fill:#FAFAFA;color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-72326de8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-72326de8 .elementor-button .elementor-button-content-wrapper{gap:40px;}.elementor-677 .elementor-element.elementor-element-72326de8 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-72326de8 .elementor-button:focus{color:#D7D5D6;}.elementor-677 .elementor-element.elementor-element-72326de8 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-72326de8 .elementor-button:focus svg{fill:#D7D5D6;}.elementor-677 .elementor-element.elementor-element-6aa9df7a{--display:flex;--min-height:50vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 9px -1px rgba(0, 0, 0, 0.46);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-677 .elementor-element.elementor-element-6aa9df7a:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-6aa9df7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F463F;background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/black-abstract-shape-studio-room-2026-01-08-05-16-08-utc-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-6aa9df7a::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/INTERIOR-BEDROOM-5-2.webp");--background-overlay:'';background-position:6px 33px;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-21cbc488{--display:flex;--min-height:41vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 20px 20px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-677 .elementor-element.elementor-element-21cbc488:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-21cbc488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #1D1A16 100%);}.elementor-677 .elementor-element.elementor-element-4c83b252 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;letter-spacing:-0.2px;color:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-39a9648a .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;font-style:italic;text-decoration:underline;line-height:15px;letter-spacing:-0.3px;fill:#FAFAFA;color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-39a9648a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-39a9648a .elementor-button .elementor-button-content-wrapper{gap:40px;}.elementor-677 .elementor-element.elementor-element-39a9648a .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-39a9648a .elementor-button:focus{color:#D7D5D6;}.elementor-677 .elementor-element.elementor-element-39a9648a .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-39a9648a .elementor-button:focus svg{fill:#D7D5D6;}.elementor-677 .elementor-element.elementor-element-7dd07f37{--display:flex;--min-height:50vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 9px -1px rgba(0, 0, 0, 0.46);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-677 .elementor-element.elementor-element-7dd07f37:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-7dd07f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F463F;background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/black-abstract-shape-studio-room-2026-01-08-05-16-08-utc-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-7dd07f37::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/ASSET-DOWNLOAD.webp");--background-overlay:'';background-position:-30px 69px;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-548656cc{--display:flex;--min-height:41vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 20px 20px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-677 .elementor-element.elementor-element-548656cc:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-548656cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #1D1A16 100%);}.elementor-677 .elementor-element.elementor-element-4aa2c4dc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;letter-spacing:-0.2px;color:#F8F7F4;}.elementor-677 .elementor-element.elementor-element-4b31d5e5 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;font-style:italic;text-decoration:underline;line-height:15px;letter-spacing:-0.3px;fill:#FAFAFA;color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-4b31d5e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-4b31d5e5 .elementor-button .elementor-button-content-wrapper{gap:40px;}.elementor-677 .elementor-element.elementor-element-4b31d5e5 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-4b31d5e5 .elementor-button:focus{color:#D7D5D6;}.elementor-677 .elementor-element.elementor-element-4b31d5e5 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-4b31d5e5 .elementor-button:focus svg{fill:#D7D5D6;}.elementor-677 .elementor-element.elementor-element-1f4b3c95{--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;--overflow:hidden;--overlay-opacity:0.09;--overlay-mix-blend-mode:overlay;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-677 .elementor-element.elementor-element-1f4b3c95:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-1f4b3c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(147deg, #163A5F 0%, #15538F 100%);}.elementor-677 .elementor-element.elementor-element-1f4b3c95::before, .elementor-677 .elementor-element.elementor-element-1f4b3c95 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-1f4b3c95 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-1f4b3c95 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-1f4b3c95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-1f4b3c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/Texturelabs_Glass_138M.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-11a4ab3b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F2F7FD;--border-color:#F2F7FD;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-11a4ab3b.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-4131cb73{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4131cb73.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-42cd6142{--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-677 .elementor-element.elementor-element-49e7b671{text-align:start;}.elementor-677 .elementor-element.elementor-element-49e7b671 img{width:100%;max-width:33%;height:100%;object-fit:cover;object-position:center center;}.elementor-677 .elementor-element.elementor-element-7964d367 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-677 .elementor-element.elementor-element-7964d367.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-7964d367{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;color:#F2F7FD;}.elementor-677 .elementor-element.elementor-element-5a797e53{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:300;color:#F2F7FD;}.elementor-677 .elementor-element.elementor-element-1acc2475{--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-677 .elementor-element.elementor-element-92e51b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-92e51b8.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-92e51b8{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2.4px;color:#F2F7FD;}.elementor-677 .elementor-element.elementor-element-172c80e6{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:300;line-height:15px;color:#F2F7FD;}.elementor-677 .elementor-element.elementor-element-7d728fae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:300;line-height:15px;color:#F2F7FD;}.elementor-677 .elementor-element.elementor-element-7d728fae.elementor-element{--align-self:center;}.elementor-677 .elementor-element.elementor-element-53c86cb{--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:space-evenly;--align-items:center;--overflow:hidden;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-53c86cb:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-53c86cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2642;}.elementor-677 .elementor-element.elementor-element-53c86cb.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-5d1b32b2.elementor-element{--align-self:center;}.elementor-677 .elementor-element.elementor-element-5d1b32b2{text-align:center;}.elementor-677 .elementor-element.elementor-element-5d1b32b2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;text-transform:capitalize;color:#F2F7FD;}.elementor-677 .elementor-element.elementor-element-5d1b32b2 .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-5d1b32b2 .elementor-heading-title a:focus{color:#C1DCF6;}.elementor-677 .elementor-element.elementor-element-51f21e24.elementor-element{--align-self:center;}.elementor-677 .elementor-element.elementor-element-51f21e24{text-align:center;}.elementor-677 .elementor-element.elementor-element-51f21e24 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;text-transform:capitalize;color:#F2F7FD;}.elementor-677 .elementor-element.elementor-element-51f21e24 .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-51f21e24 .elementor-heading-title a:focus{color:#C1DCF6;}.elementor-677 .elementor-element.elementor-element-7c47e4e1.elementor-element{--align-self:center;}.elementor-677 .elementor-element.elementor-element-7c47e4e1{text-align:center;}.elementor-677 .elementor-element.elementor-element-7c47e4e1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;text-transform:capitalize;color:#F2F7FD;}.elementor-677 .elementor-element.elementor-element-7c47e4e1 .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-7c47e4e1 .elementor-heading-title a:focus{color:#C1DCF6;}.elementor-677 .elementor-element.elementor-element-76a14c35{--display:flex;--min-height:9vh;--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:2% 2%;--row-gap:2%;--column-gap:2%;--overflow:hidden;--overlay-opacity:0.25;--overlay-mix-blend-mode:overlay;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-677 .elementor-element.elementor-element-76a14c35:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-76a14c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(148deg, #798EB2 0%, #2A303C 100%);}.elementor-677 .elementor-element.elementor-element-76a14c35::before, .elementor-677 .elementor-element.elementor-element-76a14c35 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-76a14c35 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-76a14c35 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-76a14c35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-76a14c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/2147798206.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-76a14c35.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-1946745f{--display:flex;--min-height:6vh;--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:2% 2%;--row-gap:2%;--column-gap:2%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4ef601f3{--display:flex;--min-height:70px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4ef601f3:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-4ef601f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/wired-outline-236-alarm-clock-hover-pinch-1.gif");background-position:center center;background-repeat:no-repeat;background-size:85% auto;}.elementor-677 .elementor-element.elementor-element-4ef601f3.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-49fff75c{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-49fff75c.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-60a33b8{text-align:start;}.elementor-677 .elementor-element.elementor-element-60a33b8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;font-style:italic;letter-spacing:-0.5px;color:#F3F8FA;}.elementor-677 .elementor-element.elementor-element-17f1cbcc{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-17f1cbcc.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-7b04f860 .uael-item{border-style:solid;border-radius:5px 5px 5px 5px;height:35px;background-color:#F3F8FA;border-color:#F3F8FA;border-width:0px 0px 0px 0px;box-sizing:content-box;box-shadow:0px 0px 10px 0px #E7E9E2;padding:15px 30px 15px 30px;}.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-label-block .uael-countdown-items-wrapper,.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-label-top .uael-countdown-items-wrapper{max-width:35px;}.elementor-677 .elementor-element.elementor-element-7b04f860 .uael-countdown-show-message .uael-countdown-items-wrapper{max-width:100%;}.elementor-677 .elementor-element.elementor-element-7b04f860 .uael-preview-message .uael-countdown-items-wrapper{max-width:100%;}.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-label-block .uael-countdown-item, .elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-label-top .uael-countdown-item{width:35px;}.elementor-677 .elementor-element.elementor-element-7b04f860 .uael-item-label{width:35px;font-family:"DM Sans", Sans-serif;font-size:7px;font-weight:600;text-transform:uppercase;letter-spacing:0.2px;color:#495466;}.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-shape-none .uael-item{height:calc(35px*1.3);background-color:unset;}.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-shape-none .uael-countdown-item{width:35px;}.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-shape-none .uael-item-label{width:35px;}.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-border-none .uael-item{height:calc(35px*1.3);}.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-border-none .uael-countdown-item{width:35px;}.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-border-none .uael-item-label{width:35px;}.elementor-677 .elementor-element.elementor-element-7b04f860 .uael-item:not(:first-child){margin-left:calc( 5px / 2 );}.elementor-677 .elementor-element.elementor-element-7b04f860 .uael-item:not(:last-child){margin-right:calc( 5px / 2 );}.elementor-677 .elementor-element.elementor-element-7b04f860 .uael-item:last-of-type{margin-right:0px;}.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-label-block .uael-countdown-wrapper .uael-countdown-item{margin-bottom:3px;margin-right:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-shape-circle .uael-countdown-wrapper .uael-countdown-item{margin-bottom:3px;margin-right:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-label-inline .uael-countdown-wrapper .uael-countdown-item{margin-right:3px;margin-bottom:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-label-top .uael-countdown-wrapper .uael-countdown-item{margin-top:3px;margin-bottom:0px;margin-right:0px;}.elementor-677 .elementor-element.elementor-element-7b04f860 .uael-countdown-wrapper .uael-countdown-item,.elementor-677 .elementor-element.elementor-element-7b04f860 .uael-countdown-wrapper .uael-countdown-separator{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:800;}.elementor-677 .elementor-element.elementor-element-7b04f860 .uael-countdown-item,.elementor-677 .elementor-element.elementor-element-7b04f860 .uael-countdown-separator{color:#495466;}.elementor-677 .elementor-element.elementor-element-512a7053{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-512a7053.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-75ed4ff9 .elementor-button{background-color:#A18051;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:6px;fill:#F0E9E4;color:#F0E9E4;box-shadow:0px 0px 10px 0px #B79B6C;border-radius:8px 8px 8px 8px;padding:4% 15% 4% 15%;}.elementor-677 .elementor-element.elementor-element-75ed4ff9 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-75ed4ff9 .elementor-button:focus{background-color:#8A6744;color:#F8F5EE;box-shadow:0px 0px 10px 0px #B0755F;}.elementor-677 .elementor-element.elementor-element-75ed4ff9{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-75ed4ff9 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-75ed4ff9 .elementor-button:focus svg{fill:#F8F5EE;}.elementor-677 .elementor-element.elementor-element-13195bac{--display:flex;--min-height:75px;--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;--overflow:hidden;--overlay-opacity:0.1;--overlay-mix-blend-mode:overlay;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-13195bac:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-13195bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #798EB2 0%, #2A303C 75%);}.elementor-677 .elementor-element.elementor-element-13195bac::before, .elementor-677 .elementor-element.elementor-element-13195bac > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-13195bac > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-13195bac > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-13195bac > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-13195bac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/4b3f4361472383735e6c965094ee3edf-1-1.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-6989406{--display:flex;--min-height:65px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-3fb22a8e{--display:grid;--min-height:70px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-3fb22a8e.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-7c584f54{--display:flex;--min-height:70px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-170px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-7c584f54.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-39b01918{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-39b01918.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-2793cc35{text-align:center;}.elementor-677 .elementor-element.elementor-element-2793cc35 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;font-style:italic;letter-spacing:-0.6px;color:#F2F7FD;}.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-item{border-style:solid;height:90px;background-color:#f5f5f500;border-color:#eaeaea00;border-width:1px 1px 1px 1px;box-sizing:content-box;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-label-block .uael-countdown-items-wrapper,.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-label-top .uael-countdown-items-wrapper{max-width:90px;}.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-countdown-show-message .uael-countdown-items-wrapper{max-width:100%;}.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-preview-message .uael-countdown-items-wrapper{max-width:100%;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-label-block .uael-countdown-item, .elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-label-top .uael-countdown-item{width:90px;}.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-item-label{width:90px;font-family:"DM Sans", Sans-serif;font-weight:600;color:#F2F7FD;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-shape-none .uael-item{height:calc(90px*1.3);background-color:unset;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-shape-none .uael-countdown-item{width:90px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-shape-none .uael-item-label{width:90px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-border-none .uael-item{height:calc(90px*1.3);}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-border-none .uael-countdown-item{width:90px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-border-none .uael-item-label{width:90px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-label-block .uael-countdown-wrapper .uael-countdown-item{margin-bottom:5px;margin-right:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-shape-circle .uael-countdown-wrapper .uael-countdown-item{margin-bottom:5px;margin-right:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-label-inline .uael-countdown-wrapper .uael-countdown-item{margin-right:5px;margin-bottom:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-label-top .uael-countdown-wrapper .uael-countdown-item{margin-top:5px;margin-bottom:0px;margin-right:0px;}.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-countdown-wrapper .uael-countdown-item,.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-countdown-wrapper .uael-countdown-separator{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-0.4px;}.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-countdown-item,.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-countdown-separator{color:#F2F7FD;}.elementor-677 .elementor-element.elementor-element-36e46440{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-36e46440.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-61b3a2a3 .elementor-button{background-color:#A18051;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:6px;fill:#F9F5F3;color:#F9F5F3;box-shadow:0px 0px 10px 0px #B79B6C;border-radius:10px 10px 10px 10px;padding:15px 70px 15px 70px;}.elementor-677 .elementor-element.elementor-element-61b3a2a3 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-61b3a2a3 .elementor-button:focus{background-color:#B79B6C;color:#EBE6D6;box-shadow:0px 0px 18px 0px #BE8F79;}.elementor-677 .elementor-element.elementor-element-61b3a2a3 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-61b3a2a3 .elementor-button:focus svg{fill:#EBE6D6;}@media(max-width:1024px){.elementor-677 .elementor-element.elementor-element-61533cf8{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-4e747c20:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-4e747c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-677 .elementor-element.elementor-element-4fe9e45c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-677 .elementor-element.elementor-element-388de29d{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-3c375002{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-15ea20e9{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-142f016f{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-365c07b9{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-75b9a742{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-1f447e84{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-43739a16{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-1005a203{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-51fd4adc{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-41cfb675{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-cd197b8{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-297c535c{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-706e2ee4{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-460fb174{--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-64605a6a::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-677 .elementor-element.elementor-element-7276d82a::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-677 .elementor-element.elementor-element-6aa9df7a::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-677 .elementor-element.elementor-element-7dd07f37::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-677 .elementor-element.elementor-element-3fb22a8e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-677 .elementor-element.elementor-element-3a6b40fc{--width:25%;}.elementor-677 .elementor-element.elementor-element-1e1e3cd9{--width:35%;}.elementor-677 .elementor-element.elementor-element-2b26bf10{--width:50%;}.elementor-677 .elementor-element.elementor-element-36de9d50{--width:50%;}.elementor-677 .elementor-element.elementor-element-7dba8afc{--width:50%;}.elementor-677 .elementor-element.elementor-element-3c2dca51{--width:35%;}.elementor-677 .elementor-element.elementor-element-61533cf8{--width:88%;}.elementor-677 .elementor-element.elementor-element-6633b2c5{--width:50%;}.elementor-677 .elementor-element.elementor-element-198a4c0c{--width:100%;}.elementor-677 .elementor-element.elementor-element-6abab9ca{--width:40%;}.elementor-677 .elementor-element.elementor-element-1c3488f{--width:50%;}.elementor-677 .elementor-element.elementor-element-24a63cd9{--width:65%;}.elementor-677 .elementor-element.elementor-element-6ff124d9{--width:100%;}.elementor-677 .elementor-element.elementor-element-7623247a{--width:4335%;}.elementor-677 .elementor-element.elementor-element-7ba31fbb{--width:100%;}.elementor-677 .elementor-element.elementor-element-78fda32a{--width:100%;}.elementor-677 .elementor-element.elementor-element-26e82776{--width:50%;}.elementor-677 .elementor-element.elementor-element-498f3c90{--width:50%;}.elementor-677 .elementor-element.elementor-element-12763abe{--width:50%;}.elementor-677 .elementor-element.elementor-element-3dc00a14{--width:25%;}.elementor-677 .elementor-element.elementor-element-bf72870{--width:100%;}.elementor-677 .elementor-element.elementor-element-3fc593f5{--width:50%;}.elementor-677 .elementor-element.elementor-element-42fbedae{--width:50%;}.elementor-677 .elementor-element.elementor-element-e523a8e{--width:50%;}.elementor-677 .elementor-element.elementor-element-261c3099{--width:25%;}.elementor-677 .elementor-element.elementor-element-d63f892{--width:50%;}.elementor-677 .elementor-element.elementor-element-55b93e70{--width:35%;}.elementor-677 .elementor-element.elementor-element-392dccf5{--content-width:100%;}.elementor-677 .elementor-element.elementor-element-121bb3e7{--content-width:100%;}.elementor-677 .elementor-element.elementor-element-1c85aa88{--width:25%;}.elementor-677 .elementor-element.elementor-element-4e8dfa42{--width:50%;}.elementor-677 .elementor-element.elementor-element-1c5ea98b{--width:35%;}.elementor-677 .elementor-element.elementor-element-783af58f{--width:88%;}.elementor-677 .elementor-element.elementor-element-1fedbd04{--width:50%;}.elementor-677 .elementor-element.elementor-element-1f3bc170{--width:45%;}.elementor-677 .elementor-element.elementor-element-24eafa2{--width:88%;}.elementor-677 .elementor-element.elementor-element-523601ec{--width:100%;}.elementor-677 .elementor-element.elementor-element-1098192b{--width:53%;}.elementor-677 .elementor-element.elementor-element-112b4645{--width:100%;}.elementor-677 .elementor-element.elementor-element-5de0f3a0{--width:85%;}.elementor-677 .elementor-element.elementor-element-1e16e7d3{--width:50%;}.elementor-677 .elementor-element.elementor-element-47fa92fc{--width:62%;}.elementor-677 .elementor-element.elementor-element-49df0c41{--width:50%;}.elementor-677 .elementor-element.elementor-element-528bb3d{--width:100%;}.elementor-677 .elementor-element.elementor-element-4b2344ad{--width:25%;}.elementor-677 .elementor-element.elementor-element-2e43ce2b{--width:100%;}.elementor-677 .elementor-element.elementor-element-4439eee0{--width:25%;}.elementor-677 .elementor-element.elementor-element-35058e76{--width:100%;}.elementor-677 .elementor-element.elementor-element-4e1a7a89{--width:25%;}.elementor-677 .elementor-element.elementor-element-2a1917fc{--width:100%;}.elementor-677 .elementor-element.elementor-element-711241b5{--width:25%;}.elementor-677 .elementor-element.elementor-element-4e851dc6{--width:100%;}.elementor-677 .elementor-element.elementor-element-142f016f{--width:100%;}.elementor-677 .elementor-element.elementor-element-365c07b9{--width:100%;}.elementor-677 .elementor-element.elementor-element-75b9a742{--width:100%;}.elementor-677 .elementor-element.elementor-element-11741994{--width:70%;}.elementor-677 .elementor-element.elementor-element-2fd25265{--width:150%;}.elementor-677 .elementor-element.elementor-element-1f447e84{--width:100%;}.elementor-677 .elementor-element.elementor-element-517d6ea4{--width:70%;}.elementor-677 .elementor-element.elementor-element-1c25ccc6{--width:150%;}.elementor-677 .elementor-element.elementor-element-43739a16{--width:100%;}.elementor-677 .elementor-element.elementor-element-2b22e774{--width:70%;}.elementor-677 .elementor-element.elementor-element-7bd3c35c{--width:150%;}.elementor-677 .elementor-element.elementor-element-1005a203{--width:100%;}.elementor-677 .elementor-element.elementor-element-7e142386{--width:70%;}.elementor-677 .elementor-element.elementor-element-5be695ce{--width:150%;}.elementor-677 .elementor-element.elementor-element-51fd4adc{--width:100%;}.elementor-677 .elementor-element.elementor-element-6fec199{--width:70%;}.elementor-677 .elementor-element.elementor-element-263d106a{--width:150%;}.elementor-677 .elementor-element.elementor-element-41cfb675{--width:100%;}.elementor-677 .elementor-element.elementor-element-42a761d0{--width:70%;}.elementor-677 .elementor-element.elementor-element-1910ceac{--width:150%;}.elementor-677 .elementor-element.elementor-element-cd197b8{--width:100%;}.elementor-677 .elementor-element.elementor-element-f048f00{--width:70%;}.elementor-677 .elementor-element.elementor-element-d91de44{--width:150%;}.elementor-677 .elementor-element.elementor-element-297c535c{--width:100%;}.elementor-677 .elementor-element.elementor-element-b864d5f{--width:70%;}.elementor-677 .elementor-element.elementor-element-1f7313a3{--width:150%;}.elementor-677 .elementor-element.elementor-element-706e2ee4{--width:100%;}.elementor-677 .elementor-element.elementor-element-3e610a78{--width:70%;}.elementor-677 .elementor-element.elementor-element-49a44e67{--width:150%;}.elementor-677 .elementor-element.elementor-element-3e666117{--width:65%;}.elementor-677 .elementor-element.elementor-element-1832bd3e{--width:100%;}.elementor-677 .elementor-element.elementor-element-467bd5e0{--width:90%;}.elementor-677 .elementor-element.elementor-element-509f9957{--width:100%;}.elementor-677 .elementor-element.elementor-element-69b7b0d2{--width:100%;}.elementor-677 .elementor-element.elementor-element-21cbc488{--width:100%;}.elementor-677 .elementor-element.elementor-element-548656cc{--width:100%;}.elementor-677 .elementor-element.elementor-element-11a4ab3b{--width:100%;}.elementor-677 .elementor-element.elementor-element-42cd6142{--width:50%;}.elementor-677 .elementor-element.elementor-element-1acc2475{--width:50%;}.elementor-677 .elementor-element.elementor-element-53c86cb{--width:100%;}.elementor-677 .elementor-element.elementor-element-76a14c35{--width:100%;}.elementor-677 .elementor-element.elementor-element-1946745f{--width:72%;}.elementor-677 .elementor-element.elementor-element-4ef601f3{--width:5%;}.elementor-677 .elementor-element.elementor-element-49fff75c{--width:20%;}.elementor-677 .elementor-element.elementor-element-17f1cbcc{--width:35%;}.elementor-677 .elementor-element.elementor-element-512a7053{--width:25%;}.elementor-677 .elementor-element.elementor-element-6989406{--width:100%;}.elementor-677 .elementor-element.elementor-element-3fb22a8e{--width:100%;}.elementor-677 .elementor-element.elementor-element-7c584f54{--width:70%;}}@media(max-width:767px){.elementor-677 .elementor-element.elementor-element-7fd38ed5{--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-677 .elementor-element.elementor-element-530d4ef8{--width:100%;--min-height:6vh;--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;--overlay-opacity:0.15;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;--z-index:100;}.elementor-677 .elementor-element.elementor-element-61533cf8{--min-height:4vh;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-61533cf8.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-10625abe:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-10625abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/07/ONE-MARINA-GARDENS-POST-ORIGINAL-BRIGHT.png");background-size:100% auto;}.elementor-677 .elementor-element.elementor-element-10625abe{--min-height:35px;}.elementor-677 .elementor-element.elementor-element-726181a8{--min-height:30px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-726181a8.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .sub-menu a.uael-sub-menu-item,
						 .elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li a.uael-menu-item,
						 .elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:11px;padding-bottom:11px;}.elementor-677 .elementor-element.elementor-element-1dd9a56e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-1dd9a56e.elementor-element{--align-self:center;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .uael-nav-menu__toggle{margin:0 auto;justify-content:center;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .sub-menu{border-radius:5px 5px 5px 5px;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .sub-menu li.menu-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;}.elementor-677 .elementor-element.elementor-element-1dd9a56e .sub-menu li.menu-item:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden;}.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown{border-radius:5px 5px 5px 5px;}.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li.menu-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;}.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown li.menu-item:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden;}.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown-expandible{border-radius:5px 5px 5px 5px;}.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown-expandible li.menu-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;}.elementor-677 .elementor-element.elementor-element-1dd9a56e nav.uael-dropdown-expandible li.menu-item:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden;}.elementor-677 .elementor-element.elementor-element-198a4c0c:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-198a4c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/Exterior-2-scaled.webp");}.elementor-677 .elementor-element.elementor-element-198a4c0c{--min-height:200px;--border-radius:10px 10px 10px 10px;}.elementor-677 .elementor-element.elementor-element-68e0ca41 > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-677 .elementor-element.elementor-element-68e0ca41{text-align:start;font-size:11px;letter-spacing:1.5px;}.elementor-677 .elementor-element.elementor-element-5be4199e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-5be4199e{font-size:35px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-4ed7c15a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-4ed7c15a{font-size:13px;}.elementor-677 .elementor-element.elementor-element-2bc98bc8{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-2bc98bc8 .elementor-button{font-size:12px;padding:20px 0px 20px 0px;}.elementor-677 .elementor-element.elementor-element-6abab9ca{--width:100%;--min-height:5px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-677 .elementor-element.elementor-element-2d5c8006 > .elementor-widget-container{margin:-5px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-label-block .uael-countdown-items-wrapper,.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-label-top .uael-countdown-items-wrapper{max-width:35px;}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-countdown-show-message .uael-countdown-items-wrapper{max-width:100%;}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-preview-message .uael-countdown-items-wrapper{max-width:100%;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-label-block .uael-countdown-item, .elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-label-top .uael-countdown-item{width:35px;}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-item-label{width:35px;font-size:7px;line-height:1.2em;letter-spacing:0px;}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-item{height:35px;padding:15px 20px 15px 20px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-shape-none .uael-item{height:calc(35px*1.3);}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-shape-none .uael-countdown-item{width:35px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-shape-none .uael-item-label{width:35px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-border-none .uael-item{height:calc(35px*1.3);}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-border-none .uael-countdown-item{width:35px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-border-none .uael-item-label{width:35px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-responsive-yes .uael-item:not(:first-child){margin-left:0;margin-top:calc( 5px / 2 );}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-responsive-yes .uael-item:not(:last-child){margin-right:0;margin-bottom:calc( 5px / 2 );}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-item:not(:first-child){margin-left:calc( 5px / 2 );}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-item:not(:last-child){margin-right:calc( 5px / 2 );}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-item:last-of-type{margin-right:0px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-label-block .uael-countdown-wrapper .uael-countdown-item{margin-bottom:5px;margin-right:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-shape-circle .uael-countdown-wrapper .uael-countdown-item{margin-bottom:5px;margin-right:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-label-inline .uael-countdown-wrapper .uael-countdown-item{margin-right:5px;margin-bottom:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-2d5c8006.uael-countdown-label-top .uael-countdown-wrapper .uael-countdown-item{margin-top:5px;margin-bottom:0px;margin-right:0px;}.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-countdown-wrapper .uael-countdown-item,.elementor-677 .elementor-element.elementor-element-2d5c8006 .uael-countdown-wrapper .uael-countdown-separator{font-size:15px;}.elementor-677 .elementor-element.elementor-element-6051d037 > .elementor-widget-container{margin:-15px 0px 25px 0px;}.elementor-677 .elementor-element.elementor-element-6051d037{text-align:start;font-size:9px;letter-spacing:1.5px;}.elementor-677 .elementor-element.elementor-element-b9c8bdb{font-size:10px;}.elementor-677 .elementor-element.elementor-element-6f705f5a{font-size:16px;}.elementor-677 .elementor-element.elementor-element-2a7abd5a{font-size:10px;}.elementor-677 .elementor-element.elementor-element-2905bb51{font-size:16px;}.elementor-677 .elementor-element.elementor-element-6ac50a1a{font-size:10px;}.elementor-677 .elementor-element.elementor-element-735c8e16{font-size:16px;}.elementor-677 .elementor-element.elementor-element-63229771{font-size:10px;}.elementor-677 .elementor-element.elementor-element-23cee055{font-size:16px;}.elementor-677 .elementor-element.elementor-element-442172fe{font-size:10px;}.elementor-677 .elementor-element.elementor-element-58d3fe2d{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-58d3fe2d.elementor-element{--align-self:center;}.elementor-677 .elementor-element.elementor-element-5db3542{--min-height:375px;}.elementor-677 .elementor-element.elementor-element-7ba31fbb{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-677 .elementor-element.elementor-element-37f3b71a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:25px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-26e82776{border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;}.elementor-677 .elementor-element.elementor-element-7253bc9d > .elementor-widget-container{margin:0px 0px -65px 0px;}.elementor-677 .elementor-element.elementor-element-7253bc9d{font-size:35px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-68206391 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-677 .elementor-element.elementor-element-68206391{font-size:12px;}.elementor-677 .elementor-element.elementor-element-1455d5b8 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-677 .elementor-element.elementor-element-1455d5b8{font-size:20px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-498f3c90{border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;}.elementor-677 .elementor-element.elementor-element-248a537d > .elementor-widget-container{margin:0px 0px -65px 0px;}.elementor-677 .elementor-element.elementor-element-248a537d{font-size:35px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-7d548161 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-677 .elementor-element.elementor-element-7d548161{font-size:12px;}.elementor-677 .elementor-element.elementor-element-59bae856 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-59bae856{font-size:20px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-12763abe{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-677 .elementor-element.elementor-element-6d04e996 > .elementor-widget-container{margin:0px 0px -65px 0px;}.elementor-677 .elementor-element.elementor-element-6d04e996{font-size:35px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-64736eb1 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-677 .elementor-element.elementor-element-64736eb1{font-size:12px;}.elementor-677 .elementor-element.elementor-element-4a88535a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-4a88535a{font-size:20px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-2e6f23ec{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-3dc00a14{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-109b6e59 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-677 .elementor-element.elementor-element-109b6e59{font-size:18px;}.elementor-677 .elementor-element.elementor-element-2263d134 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-677 .elementor-element.elementor-element-2263d134{font-size:45px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-46ff6e7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-46ff6e7e{text-align:start;font-size:12px;letter-spacing:0.5px;}.elementor-677 .elementor-element.elementor-element-bf72870{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-677 .elementor-element.elementor-element-5b14f6a6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:25px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-460a5341{font-size:14px;}.elementor-677 .elementor-element.elementor-element-221ad01b{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-677 .elementor-element.elementor-element-423453fb > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-677 .elementor-element.elementor-element-423453fb{font-size:35px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-10507d1d > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-677 .elementor-element.elementor-element-10507d1d{font-size:20px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-f2eacd3{font-size:14px;}.elementor-677 .elementor-element.elementor-element-33219491 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-677 .elementor-element.elementor-element-33219491{font-size:35px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-51107ff0 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-677 .elementor-element.elementor-element-51107ff0{font-size:20px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-538f8d7c{font-size:14px;}.elementor-677 .elementor-element.elementor-element-7880a37d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-677 .elementor-element.elementor-element-7880a37d{font-size:35px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-66131a46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-66131a46{font-size:20px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-5cb6570f{font-size:14px;}.elementor-677 .elementor-element.elementor-element-178faabb{font-size:14px;}.elementor-677 .elementor-element.elementor-element-2351e94f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-7d0bd5b0{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-677 .elementor-element.elementor-element-261c3099{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-27663ca5 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-677 .elementor-element.elementor-element-27663ca5{font-size:18px;}.elementor-677 .elementor-element.elementor-element-178a440f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-677 .elementor-element.elementor-element-178a440f{font-size:45px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-2cb2f7d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-2cb2f7d8{text-align:start;font-size:12px;letter-spacing:0.5px;}.elementor-677 .elementor-element.elementor-element-d63f892{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-677 .elementor-element.elementor-element-5bb89c66{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:25px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-34255ed3{font-size:14px;}.elementor-677 .elementor-element.elementor-element-55b93e70{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-3f54d9a8 img{height:249px;}.elementor-677 .elementor-element.elementor-element-121bb3e7:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-121bb3e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/Exterior-3-scaled.webp");}.elementor-677 .elementor-element.elementor-element-121bb3e7{--min-height:180px;}.elementor-677 .elementor-element.elementor-element-1fbcc935{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-1c85aa88{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-f54c0c5 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-677 .elementor-element.elementor-element-f54c0c5{font-size:18px;}.elementor-677 .elementor-element.elementor-element-49da4960 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-677 .elementor-element.elementor-element-49da4960{font-size:45px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-165ba1c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-165ba1c4{text-align:start;font-size:12px;letter-spacing:0.5px;}.elementor-677 .elementor-element.elementor-element-4e8dfa42{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-677 .elementor-element.elementor-element-828658d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:25px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-21bde39c{font-size:14px;}.elementor-677 .elementor-element.elementor-element-1c5ea98b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-1c5ea98b.e-con{--order:0;}.elementor-677 .elementor-element.elementor-element-6c7517b3 img{height:249px;}.elementor-677 .elementor-element.elementor-element-505db7ec{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:25px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-a986e58:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-a986e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;}.elementor-677 .elementor-element.elementor-element-a986e58{--padding-top:14%;--padding-bottom:14%;--padding-left:5%;--padding-right:5%;}.elementor-677 .elementor-element.elementor-element-783af58f{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-677 .elementor-element.elementor-element-551fba37{text-align:center;}.elementor-677 .elementor-element.elementor-element-551fba37 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-1f3bc170{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-677 .elementor-element.elementor-element-1101a348{text-align:center;font-size:14px;line-height:1.4em;}.elementor-677 .elementor-element.elementor-element-152b43b0{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-152b43b0 .elementor-button{font-size:16px;}.elementor-677 .elementor-element.elementor-element-2a3198d8 .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-127e720 .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-6f0abd72 .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-7afe0845 .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-58d54ed3 .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-19d3147f .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-66b69b74 .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-5cd6f9aa .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-3d20517c .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-77d4a3a .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-4e747c20:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-4e747c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-58px 0px;}.elementor-677 .elementor-element.elementor-element-22e06a42 .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-54bf65f4 .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-302883be .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-23ad84d .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-3ea3bce4 .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-25827cfe .elementor-button{font-size:15px;}.elementor-677 .elementor-element.elementor-element-4fe9e45c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:32px;--e-n-carousel-swiper-slides-gap:10px;}.elementor-677 .elementor-element.elementor-element-523601ec{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.25;--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-677 .elementor-element.elementor-element-523601ec::before, .elementor-677 .elementor-element.elementor-element-523601ec > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-523601ec > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-523601ec > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-523601ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-523601ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:cover;}.elementor-677 .elementor-element.elementor-element-1098192b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-38bdf1a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-38bdf1a3 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-677 .elementor-element.elementor-element-204e0d9e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-204e0d9e{font-size:12px;}.elementor-677 .elementor-element.elementor-element-112b4645{--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-388de29d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-7f7532c3{--width:100%;--min-height:75vh;}.elementor-677 .elementor-element.elementor-element-3c375002{--width:100%;--min-height:70vh;--e-con-grid-template-columns:repeat(1, 1fr);--gap:0em 0em;--row-gap:0em;--column-gap:0em;--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-4cb4a269{--width:100%;--min-height:35vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-677 .elementor-element.elementor-element-3a2d2f13{text-align:center;}.elementor-677 .elementor-element.elementor-element-3a2d2f13 img{width:100%;height:80%;object-position:center center;}.elementor-677 .elementor-element.elementor-element-67f08668 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-677 .elementor-element.elementor-element-67f08668{text-align:center;font-size:13px;}.elementor-677 .elementor-element.elementor-element-17dcd77b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-677 .elementor-element.elementor-element-17dcd77b .elementor-icon-list-item > a{font-size:12px;}.elementor-677 .elementor-element.elementor-element-59b9ed0c{--width:100%;--min-height:35vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-677 .elementor-element.elementor-element-68b66400 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-68b66400 img{height:35vh;}.elementor-677 .elementor-element.elementor-element-7eccd2d2{--width:100%;--min-height:75vh;}.elementor-677 .elementor-element.elementor-element-15ea20e9{--width:100%;--min-height:70vh;--e-con-grid-template-columns:repeat(1, 1fr);--gap:0em 0em;--row-gap:0em;--column-gap:0em;--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-58c19a9{--min-height:35vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-677 .elementor-element.elementor-element-74689579 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-74689579{text-align:center;}.elementor-677 .elementor-element.elementor-element-74689579 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-677 .elementor-element.elementor-element-2ac395a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-2ac395a0{text-align:center;font-size:13px;}.elementor-677 .elementor-element.elementor-element-1b8d34b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-677 .elementor-element.elementor-element-1b8d34b0 .elementor-icon-list-item > a{font-size:12px;}.elementor-677 .elementor-element.elementor-element-3ce23a2b{--width:100%;--min-height:35vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-677 .elementor-element.elementor-element-4e3d8c56 img{height:36vh;}.elementor-677 .elementor-element.elementor-element-d006558{--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-47f0b0f6 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-677 .elementor-element.elementor-element-47f0b0f6{text-align:start;font-size:12px;letter-spacing:1.5px;}.elementor-677 .elementor-element.elementor-element-1e4f009a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:25px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-52152e2{font-size:14px;}.elementor-677 .elementor-element.elementor-element-3413d418{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-3413d418 .elementor-button{font-size:12px;padding:20px 0px 20px 0px;}.elementor-677 .elementor-element.elementor-element-528bb3d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-677 .elementor-element.elementor-element-74de21ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-74de21ff{text-align:center;font-size:12px;letter-spacing:0.5px;}.elementor-677 .elementor-element.elementor-element-bcfc176 > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-677 .elementor-element.elementor-element-bcfc176{font-size:30px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-991aac2{font-size:12px;}.elementor-677 .elementor-element.elementor-element-43594ffa > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-677 .elementor-element.elementor-element-43594ffa{font-size:30px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-6f7db002{font-size:12px;}.elementor-677 .elementor-element.elementor-element-7a7ffc2 > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-677 .elementor-element.elementor-element-7a7ffc2{font-size:30px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-2f2a6ee8{font-size:12px;}.elementor-677 .elementor-element.elementor-element-2875fffc > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-677 .elementor-element.elementor-element-2875fffc{font-size:30px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-59f0f929{font-size:12px;}.elementor-677 .elementor-element.elementor-element-34e6fe75{--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-7df2befa > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-677 .elementor-element.elementor-element-7df2befa{text-align:center;}.elementor-677 .elementor-element.elementor-element-7df2befa .elementor-heading-title{font-size:10px;letter-spacing:1.5px;}.elementor-677 .elementor-element.elementor-element-4d785baa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-4d785baa .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-677 .elementor-element.elementor-element-468409d6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-468409d6 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-677 .elementor-element.elementor-element-142f016f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-365c07b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-75b9a742{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-6a09a763{text-align:center;}.elementor-677 .elementor-element.elementor-element-6a09a763 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-44d66f20{text-align:center;}.elementor-677 .elementor-element.elementor-element-44d66f20 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-1f447e84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-44975637{text-align:center;}.elementor-677 .elementor-element.elementor-element-44975637 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-2e520a72{text-align:center;}.elementor-677 .elementor-element.elementor-element-2e520a72 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-43739a16{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-36d8ba3f{text-align:center;}.elementor-677 .elementor-element.elementor-element-36d8ba3f .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-5762713e{text-align:center;}.elementor-677 .elementor-element.elementor-element-5762713e .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-1005a203{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-3b790569{text-align:center;}.elementor-677 .elementor-element.elementor-element-3b790569 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-779d088{text-align:center;}.elementor-677 .elementor-element.elementor-element-779d088 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-51fd4adc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-30b92736{text-align:center;}.elementor-677 .elementor-element.elementor-element-30b92736 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-648dad6{text-align:center;}.elementor-677 .elementor-element.elementor-element-648dad6 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-41cfb675{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-29ea35d5{text-align:center;}.elementor-677 .elementor-element.elementor-element-29ea35d5 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-2ec2439b{text-align:center;}.elementor-677 .elementor-element.elementor-element-2ec2439b .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-cd197b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-bd455ad{text-align:center;}.elementor-677 .elementor-element.elementor-element-bd455ad .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-877f7fc{text-align:center;}.elementor-677 .elementor-element.elementor-element-877f7fc .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-297c535c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-74cdd91f{text-align:center;}.elementor-677 .elementor-element.elementor-element-74cdd91f .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-5b48bb1e{text-align:center;}.elementor-677 .elementor-element.elementor-element-5b48bb1e .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-706e2ee4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-677 .elementor-element.elementor-element-7fd9cdc{text-align:center;}.elementor-677 .elementor-element.elementor-element-7fd9cdc .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-5247ddc6{text-align:center;}.elementor-677 .elementor-element.elementor-element-5247ddc6 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-b80adfe:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-b80adfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/Exterior-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-b80adfe{--min-height:200px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-460fb174{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-677 .elementor-element.elementor-element-5af68579{--justify-content:center;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-2e17bd13 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-677 .elementor-element.elementor-element-2e17bd13{text-align:start;}.elementor-677 .elementor-element.elementor-element-2e17bd13 .elementor-heading-title{font-size:10px;}.elementor-677 .elementor-element.elementor-element-36b48a4f{text-align:start;}.elementor-677 .elementor-element.elementor-element-36b48a4f .elementor-heading-title{font-size:16px;}.elementor-677 .elementor-element.elementor-element-5c691f83{text-align:start;}.elementor-677 .elementor-element.elementor-element-5c691f83 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-738945ff{--justify-content:center;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-252dfcc1 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-677 .elementor-element.elementor-element-252dfcc1{text-align:start;}.elementor-677 .elementor-element.elementor-element-252dfcc1 .elementor-heading-title{font-size:10px;}.elementor-677 .elementor-element.elementor-element-4bffdef0{text-align:start;}.elementor-677 .elementor-element.elementor-element-4bffdef0 .elementor-heading-title{font-size:16px;}.elementor-677 .elementor-element.elementor-element-1fdc961{text-align:start;}.elementor-677 .elementor-element.elementor-element-1fdc961 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-51aaf14f{--justify-content:center;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-280d913a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-677 .elementor-element.elementor-element-280d913a{text-align:start;}.elementor-677 .elementor-element.elementor-element-280d913a .elementor-heading-title{font-size:10px;}.elementor-677 .elementor-element.elementor-element-1f5aa3a2{text-align:start;}.elementor-677 .elementor-element.elementor-element-1f5aa3a2 .elementor-heading-title{font-size:16px;}.elementor-677 .elementor-element.elementor-element-1b780e2c{text-align:start;}.elementor-677 .elementor-element.elementor-element-1b780e2c .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-403c8221{--justify-content:center;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-1d880678 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-677 .elementor-element.elementor-element-1d880678{text-align:start;}.elementor-677 .elementor-element.elementor-element-1d880678 .elementor-heading-title{font-size:10px;}.elementor-677 .elementor-element.elementor-element-3f364df1{text-align:start;}.elementor-677 .elementor-element.elementor-element-3f364df1 .elementor-heading-title{font-size:16px;}.elementor-677 .elementor-element.elementor-element-77ff6ce7{text-align:start;}.elementor-677 .elementor-element.elementor-element-77ff6ce7 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-7a635330{--justify-content:center;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-51ec4eb2 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-677 .elementor-element.elementor-element-51ec4eb2{text-align:start;}.elementor-677 .elementor-element.elementor-element-51ec4eb2 .elementor-heading-title{font-size:10px;}.elementor-677 .elementor-element.elementor-element-174d164a{text-align:start;}.elementor-677 .elementor-element.elementor-element-174d164a .elementor-heading-title{font-size:16px;}.elementor-677 .elementor-element.elementor-element-53ae9148{text-align:start;}.elementor-677 .elementor-element.elementor-element-53ae9148 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-3655f72{--justify-content:center;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-2a35d14d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-677 .elementor-element.elementor-element-2a35d14d{text-align:start;}.elementor-677 .elementor-element.elementor-element-2a35d14d .elementor-heading-title{font-size:10px;}.elementor-677 .elementor-element.elementor-element-7851096f{text-align:start;}.elementor-677 .elementor-element.elementor-element-7851096f .elementor-heading-title{font-size:16px;}.elementor-677 .elementor-element.elementor-element-3dbdd31c{text-align:start;}.elementor-677 .elementor-element.elementor-element-3dbdd31c .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-8d46291{--justify-content:center;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-d39d3e7 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-677 .elementor-element.elementor-element-d39d3e7{text-align:start;}.elementor-677 .elementor-element.elementor-element-d39d3e7 .elementor-heading-title{font-size:10px;}.elementor-677 .elementor-element.elementor-element-c24f573{text-align:start;}.elementor-677 .elementor-element.elementor-element-c24f573 .elementor-heading-title{font-size:16px;}.elementor-677 .elementor-element.elementor-element-0a348e3{text-align:start;}.elementor-677 .elementor-element.elementor-element-0a348e3 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-51421d37{--justify-content:center;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-56b51bbb > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-677 .elementor-element.elementor-element-56b51bbb{text-align:start;}.elementor-677 .elementor-element.elementor-element-56b51bbb .elementor-heading-title{font-size:10px;}.elementor-677 .elementor-element.elementor-element-33576a83{text-align:start;}.elementor-677 .elementor-element.elementor-element-33576a83 .elementor-heading-title{font-size:16px;}.elementor-677 .elementor-element.elementor-element-28c6762c{text-align:start;}.elementor-677 .elementor-element.elementor-element-28c6762c .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-aec8146{--justify-content:center;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-677 .elementor-element.elementor-element-2a8e2910 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-677 .elementor-element.elementor-element-2a8e2910{text-align:start;}.elementor-677 .elementor-element.elementor-element-2a8e2910 .elementor-heading-title{font-size:10px;}.elementor-677 .elementor-element.elementor-element-5c1970e9{text-align:start;}.elementor-677 .elementor-element.elementor-element-5c1970e9 .elementor-heading-title{font-size:16px;}.elementor-677 .elementor-element.elementor-element-48089f1f{text-align:start;}.elementor-677 .elementor-element.elementor-element-48089f1f .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-cbffb3{--min-height:50vh;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-677 .elementor-element.elementor-element-3e666117{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-677 .elementor-element.elementor-element-405ddb1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-405ddb1a{text-align:start;font-size:10px;letter-spacing:0.5px;}.elementor-677 .elementor-element.elementor-element-29e29d5c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-677 .elementor-element.elementor-element-1c6a87e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-1c6a87e2{font-size:31px;line-height:1em;letter-spacing:0px;}.elementor-677 .elementor-element.elementor-element-7765a7ec{font-size:14px;}.elementor-677 .elementor-element.elementor-element-654b8ad7{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-654b8ad7 .elementor-button{font-size:12px;padding:20px 0px 20px 0px;}.elementor-677 .elementor-element.elementor-element-1832bd3e{--min-height:50vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-677 .elementor-element.elementor-element-7a598730{--width:311.406px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-677 .elementor-element.elementor-element-2d8aae46 .elementor-heading-title{font-size:42px;line-height:1em;}.elementor-677 .elementor-element.elementor-element-75f45ce3{width:var( --container-widget-width, 304.391px );max-width:304.391px;--container-widget-width:304.391px;--container-widget-flex-grow:0;font-size:14px;}.elementor-677 .elementor-element.elementor-element-75f45ce3 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-677 .elementor-element.elementor-element-467bd5e0{--min-height:42vh;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-677 .elementor-element.elementor-element-64605a6a{--min-height:25vh;}.elementor-677 .elementor-element.elementor-element-64605a6a::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-64605a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:132px 8px;background-size:214px auto;}.elementor-677 .elementor-element.elementor-element-509f9957{--min-height:0vh;}.elementor-677 .elementor-element.elementor-element-18c9b936 .elementor-heading-title{font-size:25px;}.elementor-677 .elementor-element.elementor-element-26b4cd5c .elementor-button{font-size:12px;}.elementor-677 .elementor-element.elementor-element-7276d82a{--min-height:25vh;}.elementor-677 .elementor-element.elementor-element-7276d82a::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7276d82a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:133px 17px;background-size:217px auto;}.elementor-677 .elementor-element.elementor-element-69b7b0d2{--min-height:3vh;}.elementor-677 .elementor-element.elementor-element-65886c5e .elementor-heading-title{font-size:25px;}.elementor-677 .elementor-element.elementor-element-72326de8 .elementor-button{font-size:12px;}.elementor-677 .elementor-element.elementor-element-6aa9df7a{--min-height:25vh;}.elementor-677 .elementor-element.elementor-element-6aa9df7a::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-6aa9df7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:120px -30px;background-size:264px auto;}.elementor-677 .elementor-element.elementor-element-21cbc488{--min-height:0vh;}.elementor-677 .elementor-element.elementor-element-4c83b252 .elementor-heading-title{font-size:25px;}.elementor-677 .elementor-element.elementor-element-39a9648a .elementor-button{font-size:12px;}.elementor-677 .elementor-element.elementor-element-7dd07f37{--min-height:25vh;}.elementor-677 .elementor-element.elementor-element-7dd07f37:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-7dd07f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-677 .elementor-element.elementor-element-7dd07f37::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-7dd07f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:190px 20px;background-size:170px auto;}.elementor-677 .elementor-element.elementor-element-548656cc{--min-height:3vh;}.elementor-677 .elementor-element.elementor-element-4aa2c4dc .elementor-heading-title{font-size:25px;}.elementor-677 .elementor-element.elementor-element-4b31d5e5 .elementor-button{font-size:12px;}.elementor-677 .elementor-element.elementor-element-1f4b3c95::before, .elementor-677 .elementor-element.elementor-element-1f4b3c95 > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-1f4b3c95 > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-1f4b3c95 > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-1f4b3c95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-1f4b3c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/Texturelabs_Glass_138M.webp");}.elementor-677 .elementor-element.elementor-element-4131cb73{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-677 .elementor-element.elementor-element-49e7b671{text-align:center;}.elementor-677 .elementor-element.elementor-element-7964d367 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-7964d367{text-align:start;font-size:13px;letter-spacing:0.5px;}.elementor-677 .elementor-element.elementor-element-5a797e53{font-size:12px;}.elementor-677 .elementor-element.elementor-element-1acc2475{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-1acc2475.e-con{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-92e51b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-92e51b8{text-align:start;font-size:13px;letter-spacing:0.5px;}.elementor-677 .elementor-element.elementor-element-172c80e6{font-size:12px;}.elementor-677 .elementor-element.elementor-element-7d728fae{width:100%;max-width:100%;font-size:10px;}.elementor-677 .elementor-element.elementor-element-53c86cb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-5d1b32b2 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-51f21e24 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-7c47e4e1 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-4ef601f3{--width:100%;--min-height:5px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-49fff75c{--width:100%;--min-height:5px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-677 .elementor-element.elementor-element-60a33b8 .elementor-heading-title{font-size:15px;}.elementor-677 .elementor-element.elementor-element-17f1cbcc{--width:100%;--min-height:5px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-responsive-yes .uael-item:not(:first-child){margin-left:0;margin-top:calc( 5px / 2 );}.elementor-677 .elementor-element.elementor-element-7b04f860.uael-countdown-responsive-yes .uael-item:not(:last-child){margin-right:0;margin-bottom:calc( 5px / 2 );}.elementor-677 .elementor-element.elementor-element-512a7053{--width:100%;--min-height:5px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-75ed4ff9{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-75ed4ff9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-75ed4ff9 .elementor-button{font-size:10px;padding:13px 45px 13px 45px;}.elementor-677 .elementor-element.elementor-element-13195bac::before, .elementor-677 .elementor-element.elementor-element-13195bac > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-13195bac > .e-con-inner > .elementor-background-video-container::before, .elementor-677 .elementor-element.elementor-element-13195bac > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-13195bac > .e-con-inner > .elementor-background-slideshow::before, .elementor-677 .elementor-element.elementor-element-13195bac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onemarinagardens.live/wp-content/uploads/2026/08/2147798206.webp");}.elementor-677 .elementor-element.elementor-element-13195bac{--width:100%;--min-height:8vh;--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;--overlay-opacity:0.36;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-677 .elementor-element.elementor-element-6989406{--width:100%;--min-height:5vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-677 .elementor-element.elementor-element-3fb22a8e{--width:100%;--min-height:5vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-7c584f54{--width:100%;--min-height:5vh;--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;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-39b01918{--width:55%;--min-height:5vh;--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;--align-items:center;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-2793cc35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-2793cc35{text-align:start;}.elementor-677 .elementor-element.elementor-element-2793cc35 .elementor-heading-title{font-size:12px;}.elementor-677 .elementor-element.elementor-element-75bc2558 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-label-block .uael-countdown-items-wrapper,.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-label-top .uael-countdown-items-wrapper{max-width:27px;}.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-countdown-show-message .uael-countdown-items-wrapper{max-width:100%;}.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-preview-message .uael-countdown-items-wrapper{max-width:100%;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-label-block .uael-countdown-item, .elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-label-top .uael-countdown-item{width:27px;}.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-item-label{width:27px;font-size:5px;}.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-item{height:27px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-shape-none .uael-item{height:calc(27px*1.3);}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-shape-none .uael-countdown-item{width:27px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-shape-none .uael-item-label{width:27px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-border-none .uael-item{height:calc(27px*1.3);}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-border-none .uael-countdown-item{width:27px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-border-none .uael-item-label{width:27px;}.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-item:not(:first-child){margin-left:calc( 2px / 2 );}.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-item:not(:last-child){margin-right:calc( 2px / 2 );}.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-item:last-of-type{margin-right:0px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-responsive-yes .uael-item:not(:first-child){margin-left:0;margin-top:calc( 2px / 2 );}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-responsive-yes .uael-item:not(:last-child){margin-right:0;margin-bottom:calc( 2px / 2 );}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-label-block .uael-countdown-wrapper .uael-countdown-item{margin-bottom:2px;margin-right:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-shape-circle .uael-countdown-wrapper .uael-countdown-item{margin-bottom:2px;margin-right:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-label-inline .uael-countdown-wrapper .uael-countdown-item{margin-right:2px;margin-bottom:0px;margin-top:0px;}.elementor-677 .elementor-element.elementor-element-75bc2558.uael-countdown-label-top .uael-countdown-wrapper .uael-countdown-item{margin-top:2px;margin-bottom:0px;margin-right:0px;}.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-countdown-wrapper .uael-countdown-item,.elementor-677 .elementor-element.elementor-element-75bc2558 .uael-countdown-wrapper .uael-countdown-separator{font-size:15px;}.elementor-677 .elementor-element.elementor-element-36e46440{--width:40%;--min-height:5vh;--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;--align-items:center;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-61b3a2a3{width:100%;max-width:100%;}.elementor-677 .elementor-element.elementor-element-61b3a2a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-61b3a2a3 .elementor-button{font-size:9px;line-height:3em;letter-spacing:5px;padding:3% 5% 3% 5%;}}/* Start custom CSS for container, class: .elementor-element-10e0bca1 */.elementor-677 .elementor-element.elementor-element-10e0bca1 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-10e0bca1::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc58fc5 */.elementor-677 .elementor-element.elementor-element-1bc58fc5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-1bc58fc5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2210e977 */.elementor-677 .elementor-element.elementor-element-2210e977 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2210e977::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79efb844 */.elementor-677 .elementor-element.elementor-element-79efb844 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-79efb844::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448240e4 */.elementor-677 .elementor-element.elementor-element-448240e4 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-448240e4::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef7186 */.elementor-677 .elementor-element.elementor-element-2eef7186 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2eef7186::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797a29e5 */.elementor-677 .elementor-element.elementor-element-797a29e5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-797a29e5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a764ce7 */.elementor-677 .elementor-element.elementor-element-3a764ce7 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-3a764ce7::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e0bca1 */.elementor-677 .elementor-element.elementor-element-10e0bca1 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-10e0bca1::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc58fc5 */.elementor-677 .elementor-element.elementor-element-1bc58fc5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-1bc58fc5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2210e977 */.elementor-677 .elementor-element.elementor-element-2210e977 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2210e977::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79efb844 */.elementor-677 .elementor-element.elementor-element-79efb844 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-79efb844::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448240e4 */.elementor-677 .elementor-element.elementor-element-448240e4 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-448240e4::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef7186 */.elementor-677 .elementor-element.elementor-element-2eef7186 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2eef7186::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797a29e5 */.elementor-677 .elementor-element.elementor-element-797a29e5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-797a29e5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a764ce7 */.elementor-677 .elementor-element.elementor-element-3a764ce7 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-3a764ce7::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e0bca1 */.elementor-677 .elementor-element.elementor-element-10e0bca1 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-10e0bca1::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc58fc5 */.elementor-677 .elementor-element.elementor-element-1bc58fc5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-1bc58fc5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2210e977 */.elementor-677 .elementor-element.elementor-element-2210e977 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2210e977::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79efb844 */.elementor-677 .elementor-element.elementor-element-79efb844 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-79efb844::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448240e4 */.elementor-677 .elementor-element.elementor-element-448240e4 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-448240e4::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef7186 */.elementor-677 .elementor-element.elementor-element-2eef7186 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2eef7186::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797a29e5 */.elementor-677 .elementor-element.elementor-element-797a29e5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-797a29e5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a764ce7 */.elementor-677 .elementor-element.elementor-element-3a764ce7 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-3a764ce7::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e0bca1 */.elementor-677 .elementor-element.elementor-element-10e0bca1 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-10e0bca1::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc58fc5 */.elementor-677 .elementor-element.elementor-element-1bc58fc5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-1bc58fc5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2210e977 */.elementor-677 .elementor-element.elementor-element-2210e977 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2210e977::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79efb844 */.elementor-677 .elementor-element.elementor-element-79efb844 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-79efb844::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448240e4 */.elementor-677 .elementor-element.elementor-element-448240e4 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-448240e4::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef7186 */.elementor-677 .elementor-element.elementor-element-2eef7186 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2eef7186::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797a29e5 */.elementor-677 .elementor-element.elementor-element-797a29e5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-797a29e5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a764ce7 */.elementor-677 .elementor-element.elementor-element-3a764ce7 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-3a764ce7::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e0bca1 */.elementor-677 .elementor-element.elementor-element-10e0bca1 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-10e0bca1::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc58fc5 */.elementor-677 .elementor-element.elementor-element-1bc58fc5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-1bc58fc5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2210e977 */.elementor-677 .elementor-element.elementor-element-2210e977 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2210e977::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79efb844 */.elementor-677 .elementor-element.elementor-element-79efb844 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-79efb844::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448240e4 */.elementor-677 .elementor-element.elementor-element-448240e4 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-448240e4::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef7186 */.elementor-677 .elementor-element.elementor-element-2eef7186 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2eef7186::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797a29e5 */.elementor-677 .elementor-element.elementor-element-797a29e5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-797a29e5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a764ce7 */.elementor-677 .elementor-element.elementor-element-3a764ce7 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-3a764ce7::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e0bca1 */.elementor-677 .elementor-element.elementor-element-10e0bca1 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-10e0bca1::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc58fc5 */.elementor-677 .elementor-element.elementor-element-1bc58fc5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-1bc58fc5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2210e977 */.elementor-677 .elementor-element.elementor-element-2210e977 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2210e977::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79efb844 */.elementor-677 .elementor-element.elementor-element-79efb844 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-79efb844::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448240e4 */.elementor-677 .elementor-element.elementor-element-448240e4 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-448240e4::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef7186 */.elementor-677 .elementor-element.elementor-element-2eef7186 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2eef7186::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797a29e5 */.elementor-677 .elementor-element.elementor-element-797a29e5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-797a29e5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a764ce7 */.elementor-677 .elementor-element.elementor-element-3a764ce7 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-3a764ce7::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e0bca1 */.elementor-677 .elementor-element.elementor-element-10e0bca1 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-10e0bca1::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc58fc5 */.elementor-677 .elementor-element.elementor-element-1bc58fc5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-1bc58fc5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2210e977 */.elementor-677 .elementor-element.elementor-element-2210e977 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2210e977::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79efb844 */.elementor-677 .elementor-element.elementor-element-79efb844 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-79efb844::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448240e4 */.elementor-677 .elementor-element.elementor-element-448240e4 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-448240e4::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef7186 */.elementor-677 .elementor-element.elementor-element-2eef7186 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2eef7186::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797a29e5 */.elementor-677 .elementor-element.elementor-element-797a29e5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-797a29e5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a764ce7 */.elementor-677 .elementor-element.elementor-element-3a764ce7 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-3a764ce7::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e0bca1 */.elementor-677 .elementor-element.elementor-element-10e0bca1 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-10e0bca1::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc58fc5 */.elementor-677 .elementor-element.elementor-element-1bc58fc5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-1bc58fc5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2210e977 */.elementor-677 .elementor-element.elementor-element-2210e977 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2210e977::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79efb844 */.elementor-677 .elementor-element.elementor-element-79efb844 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-79efb844::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448240e4 */.elementor-677 .elementor-element.elementor-element-448240e4 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-448240e4::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef7186 */.elementor-677 .elementor-element.elementor-element-2eef7186 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2eef7186::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797a29e5 */.elementor-677 .elementor-element.elementor-element-797a29e5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-797a29e5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a764ce7 */.elementor-677 .elementor-element.elementor-element-3a764ce7 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-3a764ce7::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e0bca1 */.elementor-677 .elementor-element.elementor-element-10e0bca1 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-10e0bca1::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc58fc5 */.elementor-677 .elementor-element.elementor-element-1bc58fc5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-1bc58fc5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2210e977 */.elementor-677 .elementor-element.elementor-element-2210e977 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2210e977::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79efb844 */.elementor-677 .elementor-element.elementor-element-79efb844 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-79efb844::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448240e4 */.elementor-677 .elementor-element.elementor-element-448240e4 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-448240e4::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eef7186 */.elementor-677 .elementor-element.elementor-element-2eef7186 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-2eef7186::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797a29e5 */.elementor-677 .elementor-element.elementor-element-797a29e5 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-797a29e5::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a764ce7 */.elementor-677 .elementor-element.elementor-element-3a764ce7 {
    position: relative;
    overflow: hidden;
    z-index: 1; 
    
}

.elementor-677 .elementor-element.elementor-element-3a764ce7::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70%;
    z-index: -1; 

    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);

    background: linear-gradient(
        to top,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.10) 25%,
        rgba(255,255,255,.04) 55%,
        rgba(255,255,255,0) 100%
    );

    border-top: 1px solid rgba(255,255,255,.18);

    mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );
    -webkit-mask-image: linear-gradient(
        to top,
        #000 0%,
        #000 60%,
        transparent 100%
    );

    pointer-events: none;
}/* End custom CSS */