.elementor-kit-5{--e-global-color-primary:#0E1114;--e-global-color-secondary:#171B1F;--e-global-color-text:#F2F4F3;--e-global-color-accent:#34A7A4;--e-global-color-texto-suave:#A8AFB2;--e-global-typography-primary-font-family:"Marcellus";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Marcellus";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-weight:300;background-color:#0E1114;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media (prefers-reduced-motion: reduce){.elementor-element-5233478 .elementor-background-video-hosted{display: none !important;}.elementor-element-5233478>.e-con-inner>.elementor-background-video-container::before{background-image: none !important;}}.elementor-element-7e05bcd h1{font-size: 60px;font-weight: 400;}@media (max-width: 1024px){.elementor-element-7e05bcd h1{font-size: 46px;}}@media (max-width: 767px){.elementor-element-7e05bcd h1{font-size: 34px;}}.elementor-element-9f2a1c7{display: none !important;}.elementor-element-7ea71db{position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 999;background-color: transparent !important;transition: background-color .3s ease;}.elementor-element-7ea71db.sensum-header-scrolled{background-color: #0E1114 !important;}.elementor-element-7ea71db::before{content: "";position: absolute;inset: 0;height: 170px;background: linear-gradient(to bottom,rgba(0,0,0,.55) 0%,rgba(0,0,0,.26) 55%,rgba(0,0,0,0) 100%);pointer-events: none;opacity: 1;transition: opacity .3s ease;z-index: -1;}.elementor-element-7ea71db.sensum-header-scrolled::before{opacity: 0;}@media (max-width: 480px){.elementor-element-7ea71db::before{height: 230px;background: linear-gradient(to bottom,rgba(0,0,0,.62) 0%,rgba(0,0,0,.34) 65%,rgba(0,0,0,0) 100%);}}.elementor-element-5233478::before,.elementor-element-5233478>.elementor-background-video-container::before,.elementor-element-5233478>.e-con-inner>.elementor-background-video-container::before,.elementor-element-5233478>.elementor-background-slideshow::before,.elementor-element-5233478>.e-con-inner>.elementor-background-slideshow::before,.elementor-element-5233478>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image: linear-gradient(90deg,rgba(14,17,20,0.72) 0px,rgba(14,17,20,0.66) 780px,rgba(14,17,20,0) 940px),linear-gradient(0deg,rgba(14,17,20,0.96) 0px,rgba(14,17,20,0.90) 60px,rgba(14,17,20,0.84) 130px,rgba(14,17,20,0.78) 245px,rgba(14,17,20,0.52) 305px,rgba(14,17,20,0.24) 360px,rgba(14,17,20,0.06) 405px,rgba(14,17,20,0) 440px) !important;}.elementor-element-f6a9147{color: #F2F4F3 !important;}.elementor-element-f6a9147,.elementor-element-7e05bcd h1,.elementor-element-93c6fbd{text-shadow: 0 1px 2px rgba(0,0,0,0.55),0 2px 6px rgba(0,0,0,0.45),0 4px 14px rgba(0,0,0,0.3);}.elementor-element-7ea71db .elementor-element-f5d0a4c img{width: 118px !important;transition: width .35s ease;}.elementor-element-7ea71db.sensum-header-scrolled .elementor-element-f5d0a4c img{width: 72px !important;}@media (max-width: 1024px){.elementor-element-7ea71db .elementor-element-f5d0a4c img{width: 96px !important;}}@media (max-width: 1024px){.elementor-element-7ea71db.sensum-header-scrolled .elementor-element-f5d0a4c img{width: 56px !important;}}@media (max-width: 767px){.elementor-element-7ea71db .elementor-element-f5d0a4c img{width: 68px !important;}}@media (max-width: 767px){.elementor-element-7ea71db.sensum-header-scrolled .elementor-element-f5d0a4c img{width: 48px !important;}}.elementor-element-ab0d888{color: #F2F4F3 !important;text-shadow: 0 1px 2px rgba(0,0,0,0.55),0 2px 6px rgba(0,0,0,0.45),0 4px 14px rgba(0,0,0,0.3);}@media (max-width: 1024px){.elementor-element-5233478::before,.elementor-element-5233478>.elementor-background-video-container::before,.elementor-element-5233478>.e-con-inner>.elementor-background-video-container::before,.elementor-element-5233478>.elementor-background-slideshow::before,.elementor-element-5233478>.e-con-inner>.elementor-background-slideshow::before,.elementor-element-5233478>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image: linear-gradient(0deg,rgba(14,17,20,0.96) 0px,rgba(14,17,20,0.90) 60px,rgba(14,17,20,0.84) 130px,rgba(14,17,20,0.78) 245px,rgba(14,17,20,0.52) 305px,rgba(14,17,20,0.24) 360px,rgba(14,17,20,0.06) 405px,rgba(14,17,20,0) 440px) !important;}}.elementor-element-7e05bcd h1{max-width: 10em;}.elementor-element-33c90cf{--gap: 14px 0px !important;--row-gap: 14px !important;}.elementor-element-6bbad14{margin-top: 6px;}.elementor-element-5233478{min-height: calc(100vh + 150px) !important;min-height: calc(100svh + 150px) !important;}.elementor-element-5233478>.e-con-inner{justify-content: flex-start;padding-top: 20vh;}.elementor-element-33c90cf{--flex-grow: 0 !important;flex-grow: 0 !important;}.elementor-element-33c90cf p,.elementor-element-33c90cf h1{margin: 0 !important;}.elementor-element-7e05bcd h1{line-height: 1.08em !important;}.elementor-element-9345a3f svg{width: 40px !important;height: 40px !important;}.elementor-element-9345a3f svg *{stroke-width: 1.5;}.elementor-element-9345a3f{--gap: 56px 32px !important;--row-gap: 56px !important;}.elementor-element-e985deb{--padding-top: 72px !important;--padding-bottom: 72px !important;}.elementor-element-heroscroll{bottom: 22% !important;top: auto !important;}.elementor-16 .elementor-element.elementor-element-5233478>.e-con-inner{justify-content: flex-start !important;padding-top: 15vh !important;}.elementor-element-7ea71db>.e-con-inner{align-items: flex-start !important;padding-top: 20px !important;padding-bottom: 20px !important;}@media (min-width: 768px){.elementor-element-7ea71db .elementor-element-e71cc8c{margin-top: 16px !important;}}@media (min-width: 768px){.elementor-element-7ea71db .elementor-element-a1b2c3d{margin-top: 14px !important;}}@media (max-width: 767px){.elementor-16 .elementor-element.elementor-element-5233478>.e-con-inner{padding-top: 190px !important;}}@media (min-width: 768px){.elementor-16 .elementor-element.elementor-element-33c90cf{margin-top: 5vh !important;}}.elementor-menu-toggle{color: #FFFFFF !important;background-color: transparent !important;}.elementor-menu-toggle svg,.elementor-menu-toggle svg path{fill: #FFFFFF !important;}.elementor-element-heroplaybtn{display: none !important;}.elementor-16 .elementor-element.elementor-element-5233478>.e-con-inner{align-items: center !important;}.elementor-element-33c90cf{align-items: center !important;text-align: center !important;}.elementor-element-611d7a7{justify-content: center !important;text-align: center !important;}.elementor-element-7e05bcd h1{margin-left: auto !important;margin-right: auto !important;}.elementor-element-93c6fbd{margin-left: auto !important;margin-right: auto !important;}.elementor-element-sx1gj74{margin-left: auto !important;margin-right: auto !important;}.elementor-element-6bbad14{text-align: center !important;}.elementor-element-5233478::before,.elementor-element-5233478>.elementor-background-video-container::before,.elementor-element-5233478>.e-con-inner>.elementor-background-video-container::before,.elementor-element-5233478>.elementor-background-slideshow::before,.elementor-element-5233478>.e-con-inner>.elementor-background-slideshow::before,.elementor-element-5233478>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image: radial-gradient(ellipse 60% 46% at 50% 38%,rgba(14,17,20,0.63) 0%,rgba(14,17,20,0.40) 64%,rgba(14,17,20,0.04) 100%),linear-gradient(0deg,rgba(14,17,20,0.96) 0px,rgba(14,17,20,0.90) 60px,rgba(14,17,20,0.84) 130px,rgba(14,17,20,0.78) 245px,rgba(14,17,20,0.52) 305px,rgba(14,17,20,0.24) 360px,rgba(14,17,20,0.06) 405px,rgba(14,17,20,0) 440px) !important;}.elementor-element-611d7a7>.e-con-inner{justify-content: center !important;}.elementor-element-ab0d888,.elementor-element-ab0d888 p{text-align: center !important;}.elementor-element-ab0d888{text-shadow: 0 1px 2px rgba(0,0,0,0.55),0 2px 6px rgba(0,0,0,0.45),0 4px 14px rgba(0,0,0,0.30);}.elementor-element-6bbad14 a{color: #FFFFFF !important;background-color: #1C7E7B !important;}.elementor-element-6bbad14 a:hover{background-color: #176966 !important;}.elementor-element-9345a3f svg{width: 30px !important;height: 30px !important;}.elementor-element-9345a3f h3,.elementor-element-9345a3f .elementor-heading-title{font-size: 14px !important;letter-spacing: 0.12em !important;}.elementor-element-9345a3f p{font-size: 13px !important;line-height: 1.5 !important;}.elementor-element-9345a3f{--gap: 34px 24px !important;--row-gap: 34px !important;}.elementor-element-e985deb{--padding-top: 46px !important;--padding-bottom: 46px !important;}.elementor-element-9345a3f a:hover svg *,.elementor-element-9345a3f .e-con:hover svg *{stroke: #34A7A4 !important;}.elementor-element-9345a3f>.e-con-inner>div{text-align: center !important;}.elementor-16 .elementor-element.elementor-element-5233478{min-height: calc(100vh + 235px) !important;}@supports (height: 100svh){.elementor-16 .elementor-element.elementor-element-5233478{min-height: calc(100svh + 235px) !important;}}.elementor-16 .elementor-element.elementor-element-5233478{background-color: #0E1114 !important;}.elementor-16 .elementor-element.elementor-element-9345a3f{margin-top: auto !important;width: 100% !important;align-self: stretch !important;}.elementor-element-heroscroll{top: calc(100vh - 95px) !important;bottom: auto !important;}@supports (height: 100svh){.elementor-element-heroscroll{top: calc(100svh - 95px) !important;}}.elementor-element-herobottomfade{display: none !important;}@media (max-width: 767px){.elementor-element-5233478>.elementor-background-video-container,.elementor-element-5233478>.e-con-inner>.elementor-background-video-container{height: 100svh !important;}}@media (max-width: 767px){.elementor-16 .elementor-element.elementor-element-5233478{min-height: 100svh !important;}}.elementor-16 .elementor-element.elementor-element-5233478>.e-con-inner{padding-bottom: 36px !important;}@media (max-width: 767px){.elementor-16 .elementor-element.elementor-element-5233478{background-size: auto 100svh !important;background-position: center top !important;background-repeat: no-repeat !important;}}@media (max-width: 767px){.elementor-element-5233478::before,.elementor-element-5233478>.elementor-background-video-container::before,.elementor-element-5233478>.e-con-inner>.elementor-background-video-container::before,.elementor-element-5233478>.elementor-background-slideshow::before,.elementor-element-5233478>.e-con-inner>.elementor-background-slideshow::before,.elementor-element-5233478>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{height: 100svh !important;bottom: auto !important;background-image: radial-gradient(ellipse 95% 62% at 50% 34%,rgba(14,17,20,0.60) 0%,rgba(14,17,20,0.44) 62%,rgba(14,17,20,0.14) 100%),linear-gradient(0deg,rgba(14,17,20,1) 0px,rgba(14,17,20,1) 46px,rgba(14,17,20,0.80) 140px,rgba(14,17,20,0.42) 240px,rgba(14,17,20,0.12) 320px,rgba(14,17,20,0) 390px) !important;}}@media (max-width: 767px){.elementor-16 .elementor-element.elementor-element-9345a3f{margin-top: 35svh !important;}}.elementor-element-sxivdp7,.elementor-element-sxh1k2j,.elementor-element-sxgrpah{display: none !important;}.elementor-element-d5a3f40,.elementor-element-366bb1a,.elementor-element-2de8ca3,.elementor-element-41c3265{padding-top: 44px !important;}.elementor-element-d5a3f40::before{content: '01';}.elementor-element-366bb1a::before{content: '02';}.elementor-element-2de8ca3::before{content: '03';}.elementor-element-41c3265::before{content: '04';}.elementor-element-d5a3f40,.elementor-element-366bb1a,.elementor-element-2de8ca3,.elementor-element-41c3265{position: relative;}.elementor-element-d5a3f40::before,.elementor-element-366bb1a::before,.elementor-element-2de8ca3::before,.elementor-element-41c3265::before{position: absolute;top: 4px;left: 0;right: 0;text-align: center;font-family: Jost,sans-serif;font-size: 12px;font-weight: 500;letter-spacing: 0.24em;color: rgba(46,122,119,0.5);line-height: 1;}.elementor-element-sxcvyyg>div,.elementor-element-sxd67e9>div,.elementor-element-sxeh3du>div,.elementor-element-sxfm1j7>div{background-color: #FFFFFF !important;box-shadow: 0 0 0 1px rgba(46,122,119,0.22),0 2px 10px rgba(26,29,27,0.05);transition: box-shadow .3s ease,transform .3s ease;}.elementor-element-d5a3f40:hover .elementor-element-sxcvyyg>div,.elementor-element-366bb1a:hover .elementor-element-sxd67e9>div,.elementor-element-2de8ca3:hover .elementor-element-sxeh3du>div,.elementor-element-41c3265:hover .elementor-element-sxfm1j7>div{transform: translateY(-3px);box-shadow: 0 0 0 1px rgba(46,122,119,0.5),0 10px 22px rgba(26,29,27,0.10);}.elementor-element-b918135{position: relative;}.elementor-element-b918135>.e-con-inner{position: relative;z-index: 1;}@media (min-width: 1025px){.elementor-element-b918135::before{content: '';position: absolute;top: 86px;left: 11%;width: 78%;right: auto;height: 1px;z-index: 0;background-image: linear-gradient(90deg,rgba(46,122,119,0) 0%,rgba(46,122,119,0.32) 7%,rgba(46,122,119,0.32) 93%,rgba(46,122,119,0) 100%);transform: scaleX(0);transform-origin: left center;transition: transform 1s cubic-bezier(.22,.61,.36,1) .12s;}}@media (min-width: 1025px){.sensum-steps-visible .elementor-element-b918135::before{transform: scaleX(1);}}.sensum-steps-armed .elementor-element-b918135>.e-con-inner>*{opacity: 0;transform: translateY(22px);transition: opacity .75s ease,transform .75s cubic-bezier(.22,.61,.36,1);}.sensum-steps-visible .elementor-element-b918135>.e-con-inner>*{opacity: 1;transform: none;}.sensum-steps-armed .elementor-element-b918135>.e-con-inner>*:nth-child(1){transition-delay: 0ms;}.sensum-steps-armed .elementor-element-b918135>.e-con-inner>*:nth-child(3){transition-delay: 110ms;}.sensum-steps-armed .elementor-element-b918135>.e-con-inner>*:nth-child(5){transition-delay: 220ms;}.sensum-steps-armed .elementor-element-b918135>.e-con-inner>*:nth-child(7){transition-delay: 330ms;}@media (prefers-reduced-motion: reduce){.sensum-steps-armed .elementor-element-b918135>.e-con-inner>*{opacity: 1 !important;transform: none !important;transition: none !important;}}@media (prefers-reduced-motion: reduce){.elementor-element-b918135::before{transform: scaleX(1) !important;transition: none !important;}}.elementor-element-17db815>.e-con-inner>.elementor-element-sxctastep{align-self: center !important;margin-top: 14px !important;}.sensum-steps-armed .elementor-element-sxctastep{opacity: 0;transform: translateY(22px);transition: opacity .75s ease .44s,transform .75s cubic-bezier(.22,.61,.36,1) .44s;}.sensum-steps-visible .elementor-element-sxctastep{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){.sensum-steps-armed .elementor-element-sxctastep{opacity: 1 !important;transform: none !important;transition: none !important;}}@media (max-width: 767px){.elementor-element-7ea71db>.e-con-inner{flex-wrap: nowrap !important;align-items: center !important;gap: 10px !important;}}@media (max-width: 767px){.elementor-element-e71cc8c{width: auto !important;flex: 0 0 auto !important;margin-top: 0 !important;}}@media (max-width: 767px){.elementor-element-a1b2c3d{margin-top: 0 !important;flex: 0 0 auto !important;}}@media (max-width: 767px){.elementor-element-e71cc8c{order: 3 !important;}}@media (max-width: 767px){.elementor-element-a1b2c3d{order: 2 !important;margin-left: auto !important;}}@media (max-width: 767px){.sensum-header-cta{padding: 10px 14px !important;font-size: 10.5px !important;letter-spacing: 0.07em !important;}}@media (max-width: 767px){.elementor-16 .elementor-element.elementor-element-5233478>.e-con-inner{padding-top: 132px !important;}}@media (max-width: 767px){.elementor-element-7e05bcd h1{font-size: 29px !important;}}@media (max-width: 767px){.elementor-element-f6a9147{max-width: 232px !important;margin-left: auto !important;margin-right: auto !important;}}@media (max-width: 767px){.elementor-element-6bbad14 a{font-size: 12px !important;letter-spacing: 0.07em !important;padding: 16px 18px !important;gap: 10px !important;}}@media (max-width: 767px){.elementor-element-e71cc8c{position: static !important;}}@media (max-width: 767px){.elementor-element-e71cc8c .elementor-nav-menu--dropdown{position: absolute !important;top: 100% !important;left: 0 !important;right: 0 !important;width: auto !important;}}@media (max-width: 767px){.elementor-element-f5d0a4c{flex: 0 0 auto !important;}}.elementor-element-b2ef85e,.elementor-element-83a561f{max-width: 60ch !important;margin-left: auto !important;margin-right: auto !important;}.elementor-element-83a561f{margin-top: 18px !important;}.elementor-element-b8315be{position: relative;}.elementor-element-b8315be::before{content: '';position: absolute;inset: 0;pointer-events: none;z-index: 0;background-image: radial-gradient(ellipse 92% 74% at 50% 50%,rgba(23,27,31,0) 0%,rgba(14,17,20,0.6) 100%);}.elementor-element-b8315be>.e-con-inner{position: relative;z-index: 1;}.sensum-intro-armed .elementor-element-3c2cbbe{opacity: 0;transform: translateY(20px);transition: opacity .8s ease 0s,transform .8s cubic-bezier(.22,.61,.36,1) 0s;}.sensum-intro-armed .elementor-element-cf7b168{opacity: 0;transform: translateY(20px);transition: opacity .8s ease .06s,transform .8s cubic-bezier(.22,.61,.36,1) .06s;}.sensum-intro-armed .elementor-element-sxjk1rx{opacity: 0;transform: translateY(20px);transition: opacity .8s ease .12s,transform .8s cubic-bezier(.22,.61,.36,1) .12s;}.sensum-intro-armed .elementor-element-b2ef85e{opacity: 0;transform: translateY(20px);transition: opacity .8s ease .18s,transform .8s cubic-bezier(.22,.61,.36,1) .18s;}.sensum-intro-armed .elementor-element-83a561f{opacity: 0;transform: translateY(20px);transition: opacity .8s ease .24s,transform .8s cubic-bezier(.22,.61,.36,1) .24s;}.sensum-intro-visible .elementor-element-3c2cbbe,.sensum-intro-visible .elementor-element-cf7b168,.sensum-intro-visible .elementor-element-sxjk1rx,.sensum-intro-visible .elementor-element-b2ef85e,.sensum-intro-visible .elementor-element-83a561f{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){.sensum-intro-armed .elementor-element-3c2cbbe,.sensum-intro-armed .elementor-element-cf7b168,.sensum-intro-armed .elementor-element-sxjk1rx,.sensum-intro-armed .elementor-element-b2ef85e,.sensum-intro-armed .elementor-element-83a561f{opacity: 1 !important;transform: none !important;transition: none !important;}}.elementor-element-arqsec>.e-con-inner,.elementor-element-ressec>.e-con-inner,.elementor-element-amesec>.e-con-inner,.elementor-element-ctasec>.e-con-inner{max-width: 100% !important;padding-left: 0 !important;padding-right: 0 !important;}.elementor-element-arqsec,.elementor-element-ressec,.elementor-element-amesec,.elementor-element-ctasec{padding-left: 0 !important;padding-right: 0 !important;}.elementor-element-arqw,.elementor-element-resw,.elementor-element-amew,.elementor-element-ctaw{width: 100% !important;max-width: 100% !important;align-self: stretch !important;}.sns-rule{width:46px;height:1px;background:#34A7A4;margin:0 0 22px;}.sns-eyebrow{color:#34A7A4;font-family:Jost,sans-serif;font-weight:500;font-size:13px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;}.sns-h2{color:#F2F4F3;font-family:Marcellus,serif;font-weight:400;font-size:clamp(28px,2.9vw,40px);line-height:1.22;margin:0 0 22px;max-width:20ch;}.sns-copy{color:#A8AFB2;font-family:Jost,sans-serif;font-weight:300;font-size:17px;line-height:1.7;margin:0 0 18px;max-width:60ch;}.sns-h2-c,.sns-copy-c{margin-left:auto;margin-right:auto;text-align:center;}.sns-wrap{max-width:1200px;margin:0 auto;padding:110px 24px;box-sizing:border-box;}.sns-head{display:flex;flex-direction:column;align-items:center;text-align:center;}.sns-mt{margin-top:48px;}.sns-split{display:grid;grid-template-columns:1fr 1.05fr;min-height:640px;overflow:hidden;}.sns-split-img{position:relative;overflow:hidden;}.sns-split-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.07);transition:transform 1.6s cubic-bezier(.22,.61,.36,1);}.sns-visible .sns-split-img img{transform:scale(1);}.sns-split-rev .sns-split-img{order:2;}.sns-split-rev .sns-split-img::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(270deg,rgba(14,17,20,0) 62%,rgba(14,17,20,.5) 86%,rgba(14,17,20,1) 100%);}.sns-split-panel{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:96px 76px 96px 0;padding-left:max(28px,calc((100vw - 1200px)/2));}.sns-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:56px;}.sns-card{display:block;text-decoration:none;background:#0E1114;border-radius:4px;overflow:hidden;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease;}.sns-card:hover,.sns-card:focus-visible{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.45);}.sns-card-img{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;}.sns-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,.61,.36,1);}.sns-card:hover .sns-card-img img{transform:scale(1.05);}.sns-card-body{display:block;padding:26px 26px 30px;}.sns-card-title{display:block;color:#F2F4F3;font-family:Marcellus,serif;font-size:21px;margin-bottom:10px;}.sns-card-txt{display:block;color:#A8AFB2;font-family:Jost,sans-serif;font-weight:300;font-size:15px;line-height:1.6;margin-bottom:18px;}.sns-card-link{display:inline-flex;align-items:center;gap:9px;color:#34A7A4;font-family:Jost,sans-serif;font-weight:500;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;}.sns-card:hover .sns-card-link span{transform:translateX(4px);}.sns-card-link span{transition:transform .25s ease;}.sns-banner{margin:56px 0 0;border-radius:4px;overflow:hidden;aspect-ratio:21/9;position:relative;}.sns-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}.sns-lists{display:grid;grid-template-columns:1fr 1fr;gap:28px 64px;margin-top:52px;}.sns-list h3{color:#F2F4F3;font-family:Jost,sans-serif;font-weight:500;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid rgba(242,244,243,.14);}.sns-list ul{list-style:none;margin:0;padding:0;}.sns-list li{color:#A8AFB2;font-family:Jost,sans-serif;font-weight:300;font-size:16px;line-height:1.5;padding:9px 0 9px 22px;position:relative;}.sns-list li::before{content:'';position:absolute;left:0;top:17px;width:7px;height:1px;background:#34A7A4;}.sns-ghost{display:inline-flex;align-items:center;gap:12px;color:#F2F4F3;font-family:Jost,sans-serif;font-weight:500;font-size:13px;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(242,244,243,.3);border-radius:4px;padding:15px 30px;transition:border-color .25s ease,background-color .25s ease;}.sns-ghost:hover,.sns-ghost:focus-visible{border-color:#34A7A4;background:rgba(52,167,164,.1);}.sns-btn{display:inline-flex;align-items:center;gap:14px;color:#FFFFFF;background:#1C7E7B;font-family:Jost,sans-serif;font-weight:500;font-size:14px;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;border-radius:4px;padding:19px 40px;transition:background-color .25s ease,transform .25s ease;}.sns-btn:hover,.sns-btn:focus-visible{background:#176966;transform:translateY(-2px);}.sns-btn .sns-arrow{transition:transform .25s ease;}.sns-btn:hover .sns-arrow{transform:translateX(4px);}.sns-final{max-width:900px;margin:0 auto;padding:120px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;}.sns-final-h{color:#F2F4F3;font-family:Marcellus,serif;font-weight:400;font-size:clamp(30px,3.6vw,50px);line-height:1.18;margin:0 0 22px;}.sns-final .sns-copy{margin-bottom:38px;}.sns-armed .sns-r{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,.61,.36,1);}.sns-visible .sns-r{opacity:1;transform:none;}.sns-armed .sns-r:nth-of-type(1){transition-delay:0.00s;}.sns-armed .sns-r:nth-of-type(2){transition-delay:0.06s;}.sns-armed .sns-r:nth-of-type(3){transition-delay:0.12s;}.sns-armed .sns-r:nth-of-type(4){transition-delay:0.18s;}.sns-armed .sns-r:nth-of-type(5){transition-delay:0.24s;}.sns-armed .sns-r:nth-of-type(6){transition-delay:0.30s;}.sns-armed .sns-r:nth-of-type(7){transition-delay:0.36s;}.sns-armed .sns-r:nth-of-type(8){transition-delay:0.42s;}@media (max-width:900px){.sns-split{grid-template-columns:1fr;min-height:0;}.sns-split-rev .sns-split-img{order:0;min-height:300px;}.sns-split-rev .sns-split-img::after{background:linear-gradient(180deg,rgba(14,17,20,0) 60%,rgba(14,17,20,.55) 85%,rgba(14,17,20,1) 100%);}.sns-split-panel{padding:52px 24px 60px !important;}.sns-cards{grid-template-columns:1fr;gap:22px;margin-top:40px;}.sns-lists{grid-template-columns:1fr;gap:36px;}.sns-wrap{padding:64px 24px;}.sns-final{padding:72px 24px;}.sns-banner{aspect-ratio:16/10;margin-top:40px;}.sns-copy{font-size:16px;}.sns-btn{font-size:12.5px;letter-spacing:.08em;padding:17px 24px;}}@media (prefers-reduced-motion: reduce){.sns-armed .sns-r{opacity:1 !important;transform:none !important;transition:none !important;}.sns-split-img img{transform:none !important;transition:none !important;}}.sns-final-wrap{position:relative;overflow:hidden;}.sns-final-bg{position:absolute;inset:0;z-index:0;}.sns-final-bg img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);transition:transform 1.8s cubic-bezier(.22,.61,.36,1);}.sns-visible .sns-final-bg img{transform:scale(1);}.sns-final-bg::after{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(180deg,rgba(14,17,20,.86) 0%,rgba(14,17,20,.72) 38%,rgba(14,17,20,.72) 62%,rgba(14,17,20,.88) 100%);}.sns-final{position:relative;z-index:1;}.sns-final .sns-copy{color:#DCE0DF;}.sns-final .sns-eyebrow{color:#5FD0CC;}.elementor-element-ressec{background-color: #F4F4F2 !important;}.elementor-element-ressec .sns-rule{background: #2E7A77;}.elementor-element-ressec .sns-eyebrow{color: #2E7A77;}.elementor-element-ressec .sns-h2{color: #1A1D1B;}.elementor-element-ressec .sns-copy{color: #4B5451;}.elementor-element-ressec .sns-card{background: #FFFFFF;border: 1px solid rgba(26,29,27,.08);box-shadow: 0 2px 10px rgba(26,29,27,.04);}.elementor-element-ressec .sns-card:hover,.elementor-element-ressec .sns-card:focus-visible{box-shadow: 0 18px 40px rgba(26,29,27,.14);border-color: rgba(46,122,119,.3);}.elementor-element-ressec .sns-card-title{color: #1A1D1B;}.elementor-element-ressec .sns-card-txt{color: #4B5451;}.elementor-element-ressec .sns-card-link{color: #1C7E7B;}.elementor-element-ressec .sns-ghost{color: #1A1D1B;border-color: rgba(26,29,27,.25);}.elementor-element-ressec .sns-ghost:hover,.elementor-element-ressec .sns-ghost:focus-visible{border-color: #2E7A77;background: rgba(46,122,119,.08);}.elementor-element-reshero>.e-con-inner{max-width:100% !important;padding:0 !important;}.elementor-element-reshero{padding-left:0 !important;padding-right:0 !important;}.elementor-element-resherow{width:100% !important;max-width:100% !important;align-self:stretch !important;}.sns-phero{position:relative;overflow:hidden;min-height:72vh;}@supports (height:100svh){.sns-phero{min-height:72svh;}}.sns-phero-bg{position:absolute;inset:0;z-index:0;}.sns-phero-bg img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);transition:transform 1.8s cubic-bezier(.22,.61,.36,1);}.sns-visible .sns-phero-bg img{transform:scale(1);}.sns-phero-bg::after{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(14,17,20,.88) 0%,rgba(14,17,20,.76) 46%,rgba(14,17,20,.42) 100%),linear-gradient(0deg,rgba(14,17,20,.5) 0%,rgba(14,17,20,0) 30%);}.sns-phero-in{position:relative;z-index:1;box-sizing:border-box;padding:200px 0 96px;padding-left:max(28px,calc((100vw - 1200px)/2));padding-right:max(28px,calc((100vw - 1200px)/2));}.sns-phero-h{color:#F2F4F3;font-family:Marcellus,serif;font-weight:400;font-size:clamp(31px,3.9vw,54px);line-height:1.16;margin:0 0 22px;max-width:19ch;}.sns-phero .sns-copy{color:#DCE0DF;max-width:50ch;margin-bottom:34px;}.sns-phero .sns-eyebrow{color:#5FD0CC;}.sns-phero .sns-rule{background:#5FD0CC;}.elementor-60 .elementor-element.elementor-element-2d{background-color:#F4F4F2 !important;}.elementor-60 .elementor-element.elementor-element-45{background-color:#F4F4F2 !important;}.elementor-60 .elementor-element.elementor-element-47{background-color:#0E1114 !important;}.elementor-60 .elementor-element.elementor-element-1f,.elementor-60 .elementor-element.elementor-element-1f *,.elementor-60 .elementor-element.elementor-element-2f,.elementor-60 .elementor-element.elementor-element-2f *{color:#2E7A77 !important;}.elementor-60 .elementor-element.elementor-element-20,.elementor-60 .elementor-element.elementor-element-20 *{color:#1A1D1B !important;}.elementor-60 .elementor-element.elementor-element-21,.elementor-60 .elementor-element.elementor-element-21 *,.elementor-60 .elementor-element.elementor-element-22,.elementor-60 .elementor-element.elementor-element-22 *,.elementor-60 .elementor-element.elementor-element-23,.elementor-60 .elementor-element.elementor-element-23 *{color:#4B5451 !important;}.elementor-60 .elementor-element.elementor-element-21,.elementor-60 .elementor-element.elementor-element-22,.elementor-60 .elementor-element.elementor-element-23,.elementor-60 .elementor-element.elementor-element-50,.elementor-60 .elementor-element.elementor-element-51,.elementor-60 .elementor-element.elementor-element-52{max-width:62ch;}.elementor-60 .elementor-element.elementor-element-4b{position:relative;background-image:url('https://sensum.rktspacelabs.com/wp-content/uploads/2026/09/sensum-rooftop-pool-sundeck-loungers-beach-view-1536x840.webp') !important;background-size:cover !important;background-position:center 60% !important;background-repeat:no-repeat !important;}.elementor-60 .elementor-element.elementor-element-4b::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(180deg,rgba(14,17,20,.88) 0%,rgba(14,17,20,.76) 40%,rgba(14,17,20,.76) 60%,rgba(14,17,20,.9) 100%);}.elementor-60 .elementor-element.elementor-element-4b>.e-con-inner{position:relative;z-index:1;}@media (max-width:900px){.sns-phero{min-height:0;}.sns-phero-in{padding:150px 24px 64px !important;}.sns-phero-bg::after{background-image:linear-gradient(180deg,rgba(14,17,20,.7) 0%,rgba(14,17,20,.82) 60%,rgba(14,17,20,.92) 100%);}.sns-phero .sns-copy{max-width:none;}}@media (prefers-reduced-motion: reduce){.sns-phero-bg img{transform:none !important;transition:none !important;}}.elementor-60 .elementor-element.elementor-element-1e,.elementor-60 .elementor-element.elementor-element-4c,.elementor-60 .elementor-element.elementor-element-45{padding-left:0 !important;padding-right:0 !important;}.elementor-60 .elementor-element-1e>.e-con-inner,.elementor-60 .elementor-element-4c>.e-con-inner,.elementor-60 .elementor-element-45>.e-con-inner{max-width:100% !important;padding-left:0 !important;padding-right:0 !important;}.elementor-element-restypesw,.elementor-element-resarqw,.elementor-element-resintw{width:100% !important;max-width:100% !important;align-self:stretch !important;}.elementor-60 .elementor-element.elementor-element-4c{background-color:#0E1114 !important;}.sns-cards-2{grid-template-columns:repeat(2,1fr);gap:32px;}.sns-cards-2 .sns-card-img{aspect-ratio:16/10;}.sns-cards-2 .sns-card-title{font-size:25px;}.sns-cards-2 .sns-card-body{padding:30px 32px 34px;}.sns-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:270px;gap:16px;margin-top:56px;grid-template-areas:"a a b c" "a a d e" "f g h h";}.sns-g{position:relative;margin:0;overflow:hidden;border-radius:4px;background:#DADDDB;}.sns-g img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.22,.61,.36,1);}.sns-g:hover img{transform:scale(1.05);}.sns-g::after{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(0deg,rgba(14,17,20,.85) 0%,rgba(14,17,20,0) 55%);}.sns-g figcaption{position:absolute;left:20px;right:20px;bottom:16px;z-index:1;color:#F2F4F3;font-family:Jost,sans-serif;font-weight:500;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;}.sns-g-a{grid-area:a;}.sns-g-b{grid-area:b;}.sns-g-c{grid-area:c;}.sns-g-d{grid-area:d;}.sns-g-e{grid-area:e;}.sns-g-f{grid-area:f;}.sns-g-g{grid-area:g;}.sns-g-h{grid-area:h;}.elementor-60 .elementor-element-45 .sns-h2{color:#1A1D1B;}.elementor-60 .elementor-element-45 .sns-rule{background:#2E7A77;}@media (max-width:900px){.sns-cards-2{grid-template-columns:1fr;gap:22px;}.sns-cards-2 .sns-card-title{font-size:22px;}.sns-cards-2 .sns-card-body{padding:24px 24px 28px;}.sns-gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px;gap:10px;margin-top:40px;grid-template-areas:"a a" "b c" "d e" "f g" "h h";}.sns-g figcaption{left:14px;right:14px;bottom:12px;font-size:11px;letter-spacing:.1em;}}@media (prefers-reduced-motion: reduce){.sns-g img{transition:none !important;}.sns-g:hover img{transform:none !important;}}.sns-cards-4{grid-template-columns: repeat(4,1fr);gap: 22px;}.sns-cards-4 .sns-card-body{padding: 22px 22px 26px;}.sns-cards-4 .sns-card-title{font-size: 20px;}@media (max-width: 1100px){.sns-cards-4{grid-template-columns: repeat(2,1fr);}}@media (max-width: 900px){.sns-cards-4{grid-template-columns: 1fr;}}.elementor-61 .elementor-element.elementor-element-amhero,.elementor-61 .elementor-element.elementor-element-amground,.elementor-61 .elementor-element.elementor-element-amroof,.elementor-61 .elementor-element.elementor-element-amroofam,.elementor-61 .elementor-element.elementor-element-amcta{padding: 0 !important;}.elementor-61 .elementor-element-amhero>.e-con-inner,.elementor-61 .elementor-element-amground>.e-con-inner,.elementor-61 .elementor-element-amroof>.e-con-inner,.elementor-61 .elementor-element-amroofam>.e-con-inner,.elementor-61 .elementor-element-amcta>.e-con-inner{max-width: 100% !important;padding: 0 !important;}.elementor-element-amherow,.elementor-element-amgroundw,.elementor-element-amroofw,.elementor-element-amroofamw,.elementor-element-amctaw{width: 100% !important;max-width: 100% !important;align-self: stretch !important;}.elementor-element-amground .sns-rule,.elementor-element-amroofam .sns-rule{background: #2E7A77;}.elementor-element-amground .sns-eyebrow,.elementor-element-amroofam .sns-eyebrow{color: #2E7A77;}.elementor-element-amground .sns-h2,.elementor-element-amroofam .sns-h2{color: #1A1D1B;}.elementor-element-amground .sns-copy,.elementor-element-amroofam .sns-copy{color: #4B5451;}.elementor-element-amground .sns-list li,.elementor-element-amroofam .sns-list li{color: #4B5451;}.elementor-element-amground .sns-list li::before,.elementor-element-amroofam .sns-list li::before{background: #2E7A77;}.sns-list-cols{max-width: 880px;margin: 44px auto 0;}.sns-list-cols ul{columns: 2;column-gap: 64px;}.sns-list-cols li{break-inside: avoid;}.sns-gallery-3{grid-template-columns: repeat(3,1fr);grid-template-areas: "a a b" "a a c";}.sns-gallery-4{grid-template-columns: repeat(4,1fr);grid-template-areas: "a a b c" "a a d d";}.sns-g video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;}.sns-split:not(.sns-split-rev) .sns-split-panel{padding: 96px 0 96px 76px;padding-right: max(28px,calc((100vw - 1200px)/2));}.sns-split:not(.sns-split-rev) .sns-split-img::after{content: '';position: absolute;inset: 0;pointer-events: none;background: linear-gradient(90deg,rgba(14,17,20,0) 62%,rgba(14,17,20,.5) 86%,rgba(14,17,20,1) 100%);}.elementor-element-amctaw .sns-final-h{margin-bottom: 36px;}@media (max-width: 900px){.sns-list-cols ul{columns: 1;}}@media (max-width: 900px){.sns-gallery-3{grid-template-columns: repeat(2,1fr);grid-template-areas: "a a" "b c";}}@media (max-width: 900px){.sns-gallery-4{grid-template-columns: repeat(2,1fr);grid-template-areas: "a a" "b c" "d d";}}@media (max-width: 900px){.sns-split:not(.sns-split-rev) .sns-split-img{min-height: 300px;}}@media (max-width: 900px){.sns-split:not(.sns-split-rev) .sns-split-img::after{background: linear-gradient(180deg,rgba(14,17,20,0) 60%,rgba(14,17,20,.55) 85%,rgba(14,17,20,1) 100%);}}.elementor-element.elementor-element-homeloc{padding: 0 !important;}.elementor-element-homeloc>.e-con-inner{max-width: 100% !important;padding: 0 !important;}.elementor-element-homelocw{width: 100% !important;max-width: 100% !important;align-self: stretch !important;}.elementor-element-homeloc .sns-rule{background: #2E7A77;}.elementor-element-homeloc .sns-eyebrow{color: #2E7A77;}.elementor-element-homeloc .sns-h2{color: #1A1D1B;}.elementor-element-homeloc .sns-copy{color: #4B5451;}.elementor-element-homeloc .sns-ghost{color: #1A1D1B;border-color: rgba(26,29,27,.25);}.elementor-element-homeloc .sns-ghost:hover,.elementor-element-homeloc .sns-ghost:focus-visible{border-color: #2E7A77;background: rgba(46,122,119,.08);}.sns-loc{display: grid;grid-template-columns: 1fr 1.05fr;gap: 64px;align-items: center;}.sns-loc .sns-h2{font-size: clamp(26px,2.5vw,36px);max-width: 22ch;}.sns-loc .sns-copy{max-width: 52ch;}.sns-adv{list-style: none;margin: 26px 0 32px;padding: 0;display: grid;grid-template-columns: repeat(2,1fr);gap: 14px 24px;}.sns-adv li{display: flex;align-items: center;gap: 12px;color: #1A1D1B;font-family: Jost,sans-serif;font-weight: 400;font-size: 15px;line-height: 1.35;}.sns-adv-ico{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 50%;color: #2E7A77;background: #FFFFFF;box-shadow: 0 0 0 1px rgba(46,122,119,.28);}.sns-adv-ico svg{width: 20px;height: 20px;}.sns-mapcard{background: #FFFFFF;border: 1px solid rgba(26,29,27,.08);border-radius: 6px;overflow: hidden;box-shadow: 0 24px 60px rgba(26,29,27,.12);}.sns-map{position: relative;aspect-ratio: 4/3;background: #DADDDB;overflow: hidden;}.sns-map img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;}.sns-map::after{content: '';position: absolute;inset: 0;pointer-events: none;background: linear-gradient(0deg,rgba(14,17,20,.55) 0%,rgba(14,17,20,0) 45%);}.sns-map-btn{position: absolute;left: 50%;bottom: 22px;transform: translateX(-50%);z-index: 2;display: inline-flex;align-items: center;gap: 10px;padding: 13px 22px;border: 0;border-radius: 4px;background: #FFFFFF;color: #1A1D1B;font-family: Jost,sans-serif;font-weight: 500;font-size: 13px;letter-spacing: .08em;text-transform: uppercase;white-space: nowrap;cursor: pointer;box-shadow: 0 6px 18px rgba(0,0,0,.25);transition: background-color .25s ease;}.sns-map-btn:hover{background: #F4F4F2;}.sns-map-btn:focus-visible{outline: 2px solid #5FD0CC;outline-offset: 3px;}.sns-map-btn svg{width: 18px;height: 18px;color: #2E7A77;}.sns-map-frame{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;z-index: 3;}.sns-map-on::after{display: none;}.sns-mapcard-body{padding: 24px 26px 26px;}.sns-addr{display: flex;align-items: flex-start;gap: 12px;margin: 0 0 18px;color: #1A1D1B;font-family: Marcellus,serif;font-size: 19px;line-height: 1.35;}.sns-addr svg{flex: 0 0 auto;width: 22px;height: 22px;margin-top: 2px;color: #2E7A77;}.sns-addr small{display: block;margin-top: 4px;font-family: Jost,sans-serif;font-size: 14px;color: #4B5451;}.sns-map-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;}.sns-map-actions .sns-btn{padding: 14px 22px;font-size: 13px;}.sns-map-actions .sns-ghost{padding: 13px 20px;font-size: 13px;}.sns-map-note{margin: 16px 0 0;font-family: Jost,sans-serif;font-size: 13px;line-height: 1.5;color: #4B5451;}@media (max-width: 1024px){.sns-loc{grid-template-columns: 1fr;gap: 48px;}}@media (max-width: 600px){.sns-adv{grid-template-columns: 1fr;}}@media (max-width: 600px){.sns-map-actions .sns-btn,.sns-map-actions .sns-ghost{flex: 1 1 100%;justify-content: center;}}@media (max-width: 600px){.sns-mapcard-body{padding: 20px;}}.sns-btn,.sns-btn:hover,.sns-btn:focus-visible,.sns-btn:active,.sensum-steps-cta,.sensum-steps-cta:hover,.sensum-steps-cta:focus-visible,.sensum-steps-cta:active,.pm-split .sensum-btn,.pm-split .sensum-btn:hover,.pm-split .sensum-btn:focus-visible,.pm-split .sensum-btn:active{color: #FFFFFF !important;}.sns-ghost,.sns-ghost:hover,.sns-ghost:focus-visible,.sns-ghost:active{color: #F2F4F3 !important;}.elementor-element-ressec .sns-ghost,.elementor-element-ressec .sns-ghost:hover,.elementor-element-ressec .sns-ghost:focus-visible,.elementor-element-ressec .sns-ghost:active,.elementor-element-homeloc .sns-ghost,.elementor-element-homeloc .sns-ghost:hover,.elementor-element-homeloc .sns-ghost:focus-visible,.elementor-element-homeloc .sns-ghost:active,.elementor-element-lcmap .sns-ghost,.elementor-element-lcmap .sns-ghost:hover,.elementor-element-lcmap .sns-ghost:focus-visible,.elementor-element-lcmap .sns-ghost:active{color: #1A1D1B !important;}.sns-map-btn,.sns-map-btn:hover,.sns-map-btn:focus,.sns-map-btn:active{color: #1A1D1B !important;}.sns-map-btn{background-color: #FFFFFF !important;}.sns-map-btn:hover,.sns-map-btn:focus,.sns-map-btn:active{background-color: #F4F4F2 !important;}.sns-film-toggle,.sns-film-toggle:hover,.sns-film-toggle:focus,.sns-film-toggle:active{color: #F2F4F3 !important;}.sns-film-toggle{background-color: rgba(14,17,20,.45) !important;}.sns-film-toggle:hover,.sns-film-toggle:focus,.sns-film-toggle:active{background-color: rgba(14,17,20,.75) !important;}.sns-chip,.sns-chip:hover,.sns-chip:focus-visible,.sns-chip:active{color: #F2F4F3 !important;}.sns-lb-btn,.sns-lb-btn:hover,.sns-lb-btn:focus,.sns-lb-btn:active{color: #F2F4F3 !important;}.sns-lb-btn{background-color: rgba(14,17,20,.55) !important;}.sns-lb-btn:hover,.sns-lb-btn:focus,.sns-lb-btn:active{background-color: rgba(242,244,243,.16) !important;}.sns-cinfo-item,.sns-cinfo-item:hover,.sns-cinfo-item:focus-visible,.sns-cinfo-item:active{color: #1A1D1B !important;}.elementor-element-ctformw .elementor-button,.elementor-element-ctformw .elementor-button:hover,.elementor-element-ctformw .elementor-button:focus,.elementor-element-ctformw .elementor-button:active{color: #FFFFFF !important;}.elementor-element-ctformw .elementor-button{background-color: #1C7E7B !important;}.elementor-element-ctformw .elementor-button:hover,.elementor-element-ctformw .elementor-button:focus,.elementor-element-ctformw .elementor-button:active{background-color: #176966 !important;}.sns-foot-links a,.sns-foot-legal a,.sns-foot-dl{color: #A8AFB2 !important;}.sns-foot-links a:hover,.sns-foot-links a:focus-visible,.sns-foot-links a:active,.sns-foot-legal a:hover,.sns-foot-legal a:focus-visible,.sns-foot-legal a:active,.sns-foot-dl:hover,.sns-foot-dl:focus-visible,.sns-foot-dl:active{color: #F2F4F3 !important;}.sns-foot-more,.sns-foot-more:hover,.sns-foot-more:focus-visible,.sns-foot-more:active,.sns-foot-logo,.sns-foot-logo:hover{color: #F2F4F3 !important;}.sns-top,.sns-top:hover,.sns-top:focus,.sns-top:active{color: #F2F4F3 !important;}.sns-top{background-color: transparent !important;}.sns-top:hover,.sns-top:focus,.sns-top:active{background-color: rgba(52,167,164,.16) !important;}.elementor-element-2d .sns-ghost,.elementor-element-2d .sns-ghost:hover,.elementor-element-2d .sns-ghost:focus-visible,.elementor-element-2d .sns-ghost:active,.elementor-element-45 .sns-ghost,.elementor-element-45 .sns-ghost:hover,.elementor-element-45 .sns-ghost:focus-visible,.elementor-element-45 .sns-ghost:active{color: #1A1D1B !important;}.elementor-element-amroofam .sns-ghost,.elementor-element-amroofam .sns-ghost:hover,.elementor-element-amroofam .sns-ghost:focus-visible,.elementor-element-amroofam .sns-ghost:active{color: #1A1D1B !important;}.elementor-element-gaame .sns-ghost,.elementor-element-gaame .sns-ghost:hover,.elementor-element-gaame .sns-ghost:focus-visible,.elementor-element-gaame .sns-ghost:active{color: #1A1D1B !important;}.elementor-element-lcdest .sns-ghost,.elementor-element-lcdest .sns-ghost:hover,.elementor-element-lcdest .sns-ghost:focus-visible,.elementor-element-lcdest .sns-ghost:active{color: #1A1D1B !important;}.sns-foot-dev-link,.sns-foot-dev-link:hover,.sns-foot-dev-link:focus-visible,.sns-foot-dev-link:active{color: #A8AFB2 !important;}.elementor-element-pmact .sns-ghost,.elementor-element-pmact .sns-ghost:hover,.elementor-element-pmact .sns-ghost:focus-visible,.elementor-element-pmact .sns-ghost:active,.elementor-element-pmfood .sns-ghost,.elementor-element-pmfood .sns-ghost:hover,.elementor-element-pmfood .sns-ghost:focus-visible,.elementor-element-pmfood .sns-ghost:active{color: #1A1D1B !important;}.pm-credit a,.pm-credit a:hover,.pm-credit a:focus-visible,.pm-credit a:active{color: #A8AFB2 !important;}.pm-credits a,.pm-credits a:hover,.pm-credits a:focus-visible,.pm-credits a:active{color: #4B5451 !important;}.sns-lang-off,.sns-lang-off:active{color: #A8AFB2 !important;}.sns-lang-off:hover,.sns-lang-off:focus-visible{color: #34A7A4 !important;}.elementor-67 .elementor-element.elementor-element-lchero,.elementor-67 .elementor-element.elementor-element-lcdest,.elementor-67 .elementor-element.elementor-element-lcfilm,.elementor-67 .elementor-element.elementor-element-lcmap,.elementor-67 .elementor-element.elementor-element-lccta{padding: 0 !important;}.elementor-67 .elementor-element-lchero>.e-con-inner,.elementor-67 .elementor-element-lcdest>.e-con-inner,.elementor-67 .elementor-element-lcfilm>.e-con-inner,.elementor-67 .elementor-element-lcmap>.e-con-inner,.elementor-67 .elementor-element-lccta>.e-con-inner{max-width: 100% !important;padding: 0 !important;}.elementor-element-lcherow,.elementor-element-lcdestw,.elementor-element-lcfilmw,.elementor-element-lcmapw,.elementor-element-lcctaw{width: 100% !important;max-width: 100% !important;align-self: stretch !important;}.elementor-element-lcdest .sns-rule,.elementor-element-lcmap .sns-rule{background: #2E7A77;}.elementor-element-lcdest .sns-eyebrow,.elementor-element-lcmap .sns-eyebrow{color: #2E7A77;}.elementor-element-lcdest .sns-h2,.elementor-element-lcmap .sns-h2{color: #1A1D1B;}.elementor-element-lcdest .sns-copy,.elementor-element-lcmap .sns-copy{color: #4B5451;}.elementor-element-lcmap .sns-ghost{border-color: rgba(26,29,27,.25);}.elementor-element-lcmap .sns-ghost:hover,.elementor-element-lcmap .sns-ghost:focus-visible{border-color: #2E7A77;background: rgba(46,122,119,.08);}.sns-phero-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;}#sensum-map{scroll-margin-top: 96px;}@media (prefers-reduced-motion: no-preference){html:has(body.page-id-67){scroll-behavior: smooth;}}.sns-dest{display: grid;grid-template-columns: 1fr 1fr;gap: 72px;align-items: center;}.sns-dest .sns-h2{max-width: 18ch;}.sns-dest .sns-copy{max-width: 52ch;}.sns-trio{list-style: none;margin: 30px 0 0;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);grid-auto-rows: 1fr;gap: 14px;}.sns-trio li{display: flex;flex-direction: column;align-items: flex-start;gap: 14px;margin: 0;padding: 20px 18px;background: #FFFFFF;border: 1px solid rgba(26,29,27,.08);border-radius: 4px;color: #1A1D1B;font-family: Jost,sans-serif;font-weight: 400;font-size: 15px;line-height: 1.35;}.sns-route{margin: 0;padding: 30px 28px 22px;background: #FFFFFF;border: 1px solid rgba(26,29,27,.08);border-radius: 6px;box-shadow: 0 24px 60px rgba(26,29,27,.12);}.sns-route-svg{display: block;width: 100%;max-width: 400px;height: auto;margin: 0 auto;}.sns-route-sea{fill: #E3EFEE;}.sns-route-coast{fill: none;stroke: #2E7A77;stroke-width: 1.5;}.sns-route-sealabel{fill: #1F5E5C;font-family: Jost,sans-serif;font-weight: 500;font-size: 13px;letter-spacing: .22em;}.sns-route-north path{fill: none;stroke: #4B5451;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;}.sns-route-north text{fill: #4B5451;font-family: Jost,sans-serif;font-weight: 500;font-size: 13px;}.sns-route-dot{fill: #FFFFFF;stroke: #4B5451;stroke-width: 1.5;}.sns-route-t{fill: #4B5451;font-family: Jost,sans-serif;font-weight: 400;font-size: 17px;}.sns-route-pm{fill: #2E7A77;}.sns-route-ring{fill: none;stroke: #2E7A77;stroke-width: 1.5;opacity: .35;}.sns-route-pulse{fill: #2E7A77;opacity: 0;transform-box: fill-box;transform-origin: center;animation: sns-pulso 2.6s ease-out infinite;}@keyframes sns-pulso{0%{opacity: .28;transform: scale(.5);}100%{opacity: 0;transform: scale(1.9);}}.sns-route-pmt{fill: #1A1D1B;font-family: Marcellus,serif;font-size: 23px;}.sns-route-tag{fill: #2E7A77;font-family: Jost,sans-serif;font-weight: 500;font-size: 12px;letter-spacing: .2em;}.sns-route-note{margin: 14px 0 0;text-align: center;color: #4B5451;font-family: Jost,sans-serif;font-size: 13px;line-height: 1.5;}.sns-film{position: relative;margin: 56px 0 0;aspect-ratio: 16/9;border-radius: 4px;overflow: hidden;background: #171B1F;}.sns-film video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;}.sns-film::after{content: '';position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(0deg,rgba(14,17,20,.7) 0%,rgba(14,17,20,0) 30%);}.sns-film figcaption{position: absolute;left: 24px;bottom: 26px;z-index: 1;color: #F2F4F3;font-family: Jost,sans-serif;font-weight: 500;font-size: 12.5px;letter-spacing: .14em;text-transform: uppercase;}.sns-film-toggle{position: absolute;right: 18px;bottom: 14px;z-index: 2;width: 44px;height: 44px;padding: 0;border: 1px solid rgba(242,244,243,.5);border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;transition: background-color .25s ease;}.sns-film-toggle:focus-visible{outline: 2px solid #5FD0CC;outline-offset: 3px;}.sns-film-toggle .i-play{display: none;}.sns-film-paused .sns-film-toggle .i-play{display: block;}.sns-film-paused .sns-film-toggle .i-pause{display: none;}.elementor-element-lcctaw .sns-final-bg img{object-position: center 38%;}.elementor-element-lcctaw .sns-final-h{margin-bottom: 36px;}@media (max-width: 1024px){.sns-dest{grid-template-columns: 1fr;gap: 48px;}}@media (max-width: 900px){.sns-film{aspect-ratio: 4/3;margin-top: 40px;}}@media (max-width: 600px){.sns-trio{grid-template-columns: 1fr;grid-auto-rows: auto;gap: 10px;}}@media (max-width: 600px){.sns-trio li{flex-direction: row;align-items: center;padding: 14px 16px;}}@media (max-width: 600px){.sns-route{padding: 22px 14px 16px;}}@media (max-width: 600px){.sns-phero-actions .sns-btn,.sns-phero-actions .sns-ghost{flex: 1 1 100%;justify-content: center;}}@media (prefers-reduced-motion: reduce){.sns-route-pulse{animation: none;}}.sns-phero-actions{align-items: stretch;}@media (max-width: 1024px){.sns-route{justify-self: center;width: 100%;max-width: 520px;box-sizing: border-box;}}@media (max-width: 600px){.sns-route{padding: 18px 6px 14px;}}@media (max-width: 600px){.sns-route-t{font-size: 19px;}}@media (max-width: 600px){.sns-route-pmt{font-size: 25px;}}@media (max-width: 600px){.sns-route-tag{font-size: 14px;}}@media (max-width: 600px){.sns-route-sealabel,.sns-route-north text{font-size: 15px;}}.elementor-64 .elementor-element.elementor-element-gahero,.elementor-64 .elementor-element.elementor-element-gaext,.elementor-64 .elementor-element.elementor-element-gares,.elementor-64 .elementor-element.elementor-element-gaame,.elementor-64 .elementor-element.elementor-element-gapm,.elementor-64 .elementor-element.elementor-element-gacta{padding: 0 !important;}.elementor-64 .elementor-element-gahero>.e-con-inner,.elementor-64 .elementor-element-gaext>.e-con-inner,.elementor-64 .elementor-element-gares>.e-con-inner,.elementor-64 .elementor-element-gaame>.e-con-inner,.elementor-64 .elementor-element-gapm>.e-con-inner,.elementor-64 .elementor-element-gacta>.e-con-inner{max-width: 100% !important;padding: 0 !important;}.elementor-element-gaherow,.elementor-element-gaextw,.elementor-element-garesw,.elementor-element-gaamew,.elementor-element-gapmw,.elementor-element-gactaw{width: 100% !important;max-width: 100% !important;align-self: stretch !important;}.sns-chips{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 30px;}.sns-chip{display: inline-flex;align-items: center;gap: 10px;padding: 10px 16px;border: 1px solid rgba(242,244,243,.32);border-radius: 999px;background: rgba(14,17,20,.3);font-family: Jost,sans-serif;font-weight: 500;font-size: 12.5px;letter-spacing: .12em;text-transform: uppercase;text-decoration: none;transition: border-color .25s ease,background-color .25s ease;}.sns-chip span{color: #5FD0CC;font-weight: 400;letter-spacing: .04em;}.sns-chip:hover,.sns-chip:focus-visible{border-color: #5FD0CC;background: rgba(95,208,204,.14);}#exteriors,#residences,#amenities,#puerto-morelos{scroll-margin-top: 90px;}@media (prefers-reduced-motion: no-preference){html:has(body.page-id-64){scroll-behavior: smooth;}}.sns-gal-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;margin-bottom: 30px;padding-bottom: 24px;border-bottom: 1px solid rgba(242,244,243,.12);}.sns-gal-head .sns-h2{margin: 0;}.sns-gal-count{margin: 0 0 6px;color: #A8AFB2;font-family: Jost,sans-serif;font-weight: 500;font-size: 12.5px;letter-spacing: .16em;text-transform: uppercase;white-space: nowrap;}.sns-gal-foot{display: flex;justify-content: center;margin-top: 40px;}.elementor-element-gaext .sns-rule,.elementor-element-gaame .sns-rule{background: #2E7A77;}.elementor-element-gaext .sns-h2,.elementor-element-gaame .sns-h2{color: #1A1D1B;}.elementor-element-gaext .sns-gal-count,.elementor-element-gaame .sns-gal-count{color: #4B5451;}.elementor-element-gaext .sns-gal-head,.elementor-element-gaame .sns-gal-head{border-bottom-color: rgba(26,29,27,.12);}.sns-mosaic{display: grid;grid-template-columns: repeat(12,1fr);grid-auto-rows: calc((min(100vw - 48px,1152px) - 132px) / 12 * 1.37);grid-auto-flow: row;gap: 12px;}.sns-gi{display: block;text-decoration: none;cursor: zoom-in;}.elementor-element-gares .sns-gi,.elementor-element-gapm .sns-gi{background: #171B1F;}.g-l{grid-column: span 8;grid-row: span 4;}.g-m{grid-column: span 4;grid-row: span 2;}.g-h{grid-column: span 6;grid-row: span 3;}.g-t{grid-column: span 4;grid-row: span 3;}.g-q{grid-column: span 6;grid-row: span 4;}.sns-gi-cap{position: absolute;left: 18px;right: 58px;bottom: 15px;z-index: 1;color: #F2F4F3;font-family: Jost,sans-serif;font-weight: 500;font-size: 12px;letter-spacing: .13em;text-transform: uppercase;line-height: 1.3;}.sns-gi-zoom{position: absolute;top: 12px;right: 12px;z-index: 1;display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 50%;background: rgba(14,17,20,.55);color: #F2F4F3;opacity: 0;transform: scale(.85);transition: opacity .3s ease,transform .3s ease;}.sns-gi:hover .sns-gi-zoom,.sns-gi:focus-visible .sns-gi-zoom{opacity: 1;transform: none;}.sns-gi:focus-visible{outline: 2px solid #5FD0CC;outline-offset: 3px;}.elementor-element-gaext .sns-gi:focus-visible,.elementor-element-gaame .sns-gi:focus-visible{outline-color: #2E7A77;}html:has(.sns-lb[open]){overflow: hidden;}.sns-lb{position: fixed;inset: 0;width: 100vw;height: 100vh;max-width: none;max-height: none;margin: 0;padding: 0;border: 0;background: rgba(10,12,14,.97);color: #F2F4F3;overflow: hidden;}@supports (height: 100dvh){.sns-lb{height: 100dvh;}}.sns-lb[open]{display: grid;grid-template-rows: minmax(0,1fr) auto;}.sns-lb::backdrop{background: rgba(10,12,14,.7);}.sns-lb-stage{display: flex;align-items: center;justify-content: center;min-height: 0;padding: 70px 88px 6px;box-sizing: border-box;}.sns-lb-img{display: block;max-width: 100%;max-height: 100%;object-fit: contain;border-radius: 2px;transition: opacity .3s ease;}.sns-lb-loading .sns-lb-img{opacity: .3;}.sns-lb-cap{display: flex;justify-content: space-between;gap: 24px;margin: 0;padding: 16px 88px 24px;color: #DCE0DF;font-family: Jost,sans-serif;font-weight: 400;font-size: 14px;letter-spacing: .06em;}.sns-lb-num{color: #A8AFB2;font-variant-numeric: tabular-nums;white-space: nowrap;}.sns-lb-btn{position: absolute;display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;padding: 0;border: 1px solid rgba(242,244,243,.35);border-radius: 50%;cursor: pointer;transition: background-color .25s ease;}.sns-lb-btn:focus-visible{outline: 2px solid #5FD0CC;outline-offset: 3px;}.sns-lb-close{top: 14px;right: 18px;}.sns-lb-prev{top: 50%;left: 18px;transform: translateY(-50%);}.sns-lb-next{top: 50%;right: 18px;transform: translateY(-50%);}@media (max-width: 900px){.sns-mosaic{grid-template-columns: repeat(2,1fr);grid-auto-rows: auto;gap: 8px;}}@media (max-width: 900px){.g-l,.g-h,.g-q,.g-wm{grid-column: span 2;grid-row: auto;aspect-ratio: 3/2;}}@media (max-width: 900px){.g-m,.g-t{grid-column: span 1;grid-row: auto;aspect-ratio: 1/1;}}@media (max-width: 900px){.g-m.g-wm,.g-t.g-wm{grid-column: span 2;aspect-ratio: 3/2;}}@media (max-width: 900px){.g-q{aspect-ratio: 1/1;}}@media (max-width: 600px){.sns-gi-cap{left: 10px;right: 10px;bottom: 9px;font-size: 10.5px;letter-spacing: .09em;}}@media (max-width: 600px){.sns-gal-head{margin-bottom: 20px;padding-bottom: 18px;}}@media (max-width: 600px){.sns-chip{padding: 9px 13px;font-size: 11.5px;}}@media (max-width: 600px){.sns-lb-stage{padding: 68px 8px 6px;}}@media (max-width: 600px){.sns-lb-cap{flex-direction: column;align-items: center;gap: 4px;padding: 14px 76px 22px;text-align: center;font-size: 13px;}}@media (max-width: 600px){.sns-lb-prev,.sns-lb-next{top: auto;bottom: 16px;transform: none;}}@media (hover: none){.sns-gi-zoom{display: none;}}.elementor-70 .elementor-element.elementor-element-cthero,.elementor-70 .elementor-element.elementor-element-ctcta,.elementor-70 .elementor-element.elementor-element-ctmain{padding: 0 !important;}.elementor-70 .elementor-element-cthero>.e-con-inner,.elementor-70 .elementor-element-ctcta>.e-con-inner{max-width: 100% !important;padding: 0 !important;}.elementor-element-ctherow,.elementor-element-ctctaw,.elementor-element-ctinfow,.elementor-element-ctformhw,.elementor-element-ctformw{width: 100% !important;max-width: 100% !important;align-self: stretch !important;}.elementor-70 .elementor-element.elementor-element-ctgrid{display: grid !important;grid-template-columns: 1fr 1.05fr;gap: 64px !important;align-items: start;width: 100%;max-width: 1200px;margin: 0 auto;padding: 110px 24px !important;box-sizing: border-box;}.elementor-70 .elementor-element.elementor-element-ctform{width: 100% !important;gap: 0 !important;padding: 40px 40px 36px !important;background: #FFFFFF;border: 1px solid rgba(26,29,27,.08);border-radius: 6px;box-shadow: 0 24px 60px rgba(26,29,27,.12);box-sizing: border-box;}#contact-form{scroll-margin-top: 96px;}@media (prefers-reduced-motion: no-preference){html:has(body.page-id-70){scroll-behavior: smooth;}}.elementor-element-ctmain .sns-rule{background: #2E7A77;}.elementor-element-ctmain .sns-eyebrow{color: #2E7A77;}.elementor-element-ctmain .sns-h2{color: #1A1D1B;}.elementor-element-ctmain .sns-copy{color: #4B5451;max-width: 48ch;}.sns-cinfo{list-style: none;margin: 30px 0 0;padding: 0;display: grid;gap: 12px;}.sns-cinfo li{margin: 0;}.sns-cinfo-item{display: flex;align-items: center;gap: 16px;padding: 18px 20px;background: #FFFFFF;border: 1px solid rgba(26,29,27,.08);border-radius: 4px;text-decoration: none;transition: border-color .25s ease,box-shadow .25s ease,transform .25s ease;}.sns-cinfo-item:hover,.sns-cinfo-item:focus-visible{border-color: #2E7A77;box-shadow: 0 10px 26px rgba(26,29,27,.08);transform: translateY(-2px);}.sns-cinfo-item:focus-visible{outline: 2px solid #2E7A77;outline-offset: 3px;}.sns-cinfo-body{display: block;min-width: 0;}.sns-cinfo-t{display: block;color: #1A1D1B;font-family: Marcellus,serif;font-size: 18px;line-height: 1.3;}.sns-cinfo-d{display: block;margin-top: 3px;color: #4B5451;font-family: Jost,sans-serif;font-weight: 300;font-size: 14.5px;line-height: 1.5;}.sns-cinfo-go{flex: 0 0 auto;margin-left: auto;color: #2E7A77;font-size: 18px;transition: transform .25s ease;}.sns-cinfo-item:hover .sns-cinfo-go{transform: translateX(4px);}.sns-form-h{margin: 0 0 6px;color: #1A1D1B;font-family: Marcellus,serif;font-weight: 400;font-size: 26px;line-height: 1.25;}.sns-form-note{margin: 0 0 24px;color: #4B5451;font-family: Jost,sans-serif;font-weight: 300;font-size: 14px;}.elementor-element-ctformw .elementor-field-group .elementor-field-label{margin-bottom: 8px;color: #1A1D1B !important;font-family: Jost,sans-serif !important;font-weight: 500 !important;font-size: 13px !important;letter-spacing: .06em;}.elementor-element-ctformw .elementor-mark-required .elementor-field-label:after{color: #2E7A77 !important;}.elementor-element-ctformw .elementor-field-group .elementor-field-textual,.elementor-element-ctformw .elementor-field-group select.elementor-field{min-height: 48px;padding: 12px 14px !important;background: #FFFFFF !important;border: 1px solid rgba(26,29,27,.24) !important;border-radius: 4px !important;box-shadow: none !important;color: #1A1D1B !important;font-family: Jost,sans-serif !important;font-weight: 400 !important;font-size: 16px !important;line-height: 1.4 !important;transition: border-color .2s ease,box-shadow .2s ease;}.elementor-element-ctformw .elementor-field-group textarea.elementor-field{min-height: 120px;}.elementor-element-ctformw .elementor-field-group .elementor-field-textual::placeholder{color: #6B7471;opacity: 1;}.elementor-element-ctformw .elementor-field-group .elementor-field-textual:focus,.elementor-element-ctformw .elementor-field-group select.elementor-field:focus{outline: none;border-color: #2E7A77 !important;box-shadow: 0 0 0 3px rgba(46,122,119,.2) !important;}.elementor-element-ctformw .elementor-select-wrapper .select-caret-down-wrapper{color: #4B5451;}.elementor-element-ctformw .elementor-field-type-acceptance>.elementor-field-label{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.elementor-element-ctformw .elementor-field-type-acceptance .elementor-field-option{display: flex;align-items: flex-start;gap: 10px;}.elementor-element-ctformw .elementor-field-type-acceptance input[type=checkbox]{flex: 0 0 auto;width: 18px;height: 18px;margin: 2px 0 0;accent-color: #1C7E7B;}.elementor-element-ctformw .elementor-field-type-acceptance .elementor-field-option label{color: #4B5451;font-family: Jost,sans-serif;font-weight: 300;font-size: 14.5px;line-height: 1.5;}.elementor-element-ctformw .e-form__buttons{margin-top: 6px;}.elementor-element-ctformw .elementor-button{min-height: 54px;padding: 17px 28px !important;border: 0 !important;border-radius: 4px !important;font-family: Jost,sans-serif !important;font-weight: 500 !important;font-size: 14px !important;letter-spacing: .11em !important;text-transform: uppercase;transition: background-color .25s ease;}.elementor-element-ctformw .elementor-button:focus-visible{outline: 2px solid #2E7A77;outline-offset: 3px;}.elementor-element-ctformw .elementor-message{margin-top: 16px;font-family: Jost,sans-serif;font-size: 15px;line-height: 1.5;}.elementor-element-ctformw .elementor-message.elementor-message-success{color: #2E7A77;}.elementor-element-ctformw .elementor-message.elementor-message-danger,.elementor-element-ctformw .elementor-field-group .elementor-message{color: #B3261E;}.elementor-element-ctctaw .sns-final-bg img{object-position: center 55%;}.elementor-element-ctctaw .sns-final-h{margin-bottom: 36px;}@media (max-width: 1024px){.elementor-70 .elementor-element.elementor-element-ctgrid{grid-template-columns: 1fr;gap: 48px !important;}}@media (max-width: 900px){.elementor-70 .elementor-element.elementor-element-ctgrid{padding: 64px 24px !important;}}@media (max-width: 600px){.elementor-70 .elementor-element.elementor-element-ctform{padding: 26px 20px 24px !important;}}@media (max-width: 600px){.sns-cinfo-item{padding: 16px;gap: 14px;}}@media (max-width: 600px){.sns-cinfo-t{font-size: 17px;}}.sns-split-panel .sns-ghost{align-self: flex-start;margin-top: 14px;}.sns-final-actions{display: flex;flex-wrap: wrap;justify-content: center;align-items: stretch;gap: 14px;}@media (max-width: 600px){.sns-final-actions .sns-btn,.sns-final-actions .sns-ghost{flex: 1 1 100%;justify-content: center;}}.elementor-11 .elementor-element.elementor-element-ftmain{padding: 0 !important;}.elementor-element-ftmainw{width: 100% !important;max-width: 100% !important;}.sns-foot{position: relative;overflow: hidden;background-color: #0B0E11;background-image: radial-gradient(60% 70% at 85% 0%,rgba(52,167,164,.09) 0%,rgba(52,167,164,0) 70%),radial-gradient(40% 50% at 0% 100%,rgba(52,167,164,.05) 0%,rgba(52,167,164,0) 70%);color: #A8AFB2;font-family: Jost,sans-serif;}.sns-foot::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: linear-gradient(90deg,rgba(52,167,164,0) 0%,rgba(52,167,164,.6) 50%,rgba(52,167,164,0) 100%);}.sns-foot-in{max-width: 1200px;margin: 0 auto;padding: 96px 24px 0;box-sizing: border-box;}.sns-foot-grid{display: grid;grid-template-columns: 1.3fr .75fr 1fr 1.3fr;gap: 56px;align-items: start;}.sns-foot p{margin: 0;}.sns-foot-logo{display: inline-block;margin-bottom: 26px;}.sns-foot-logo img{display: block;width: 92px;height: auto;}.sns-foot-tag{max-width: 15ch;margin-bottom: 12px !important;color: #F2F4F3;font-family: Marcellus,serif;font-size: 25px;line-height: 1.28;}.sns-foot-desc{max-width: 32ch;margin-bottom: 30px !important;font-weight: 300;font-size: 15px;line-height: 1.65;}.sns-foot-figs{display: flex;gap: 30px;margin: 0;padding: 22px 0 0;list-style: none;border-top: 1px solid rgba(242,244,243,.09);}.sns-foot-figs li{display: flex;flex-direction: column;gap: 6px;margin: 0;}.sns-foot-figs strong{color: #F2F4F3;font-family: Marcellus,serif;font-weight: 400;font-size: 30px;line-height: 1;}.sns-foot-figs span{font-weight: 500;font-size: 11px;letter-spacing: .14em;text-transform: uppercase;}.sns-foot-label{display: flex;align-items: center;gap: 10px;margin-bottom: 22px !important;color: #34A7A4;font-weight: 500;font-size: 12px;letter-spacing: .18em;text-transform: uppercase;}.sns-foot-links,.sns-foot-legal{margin: 0;padding: 0;list-style: none;}.sns-foot-links{display: grid;gap: 13px;}.sns-foot-links li,.sns-foot-legal li{margin: 0;}.sns-foot-links a,.sns-foot-legal a{padding-bottom: 3px;background-image: linear-gradient(#34A7A4,#34A7A4);background-position: 0 100%;background-repeat: no-repeat;background-size: 0 1px;font-size: 15.5px;text-decoration: none;transition: color .25s ease,background-size .35s cubic-bezier(.22,.61,.36,1);}.sns-foot-links a:hover,.sns-foot-links a:focus-visible,.sns-foot-legal a:hover,.sns-foot-legal a:focus-visible{background-size: 100% 1px;}.sns-foot-addr{display: flex;align-items: flex-start;gap: 12px;margin-bottom: 20px !important;color: #F2F4F3;font-size: 15.5px;line-height: 1.5;}.sns-foot-addr svg{flex: 0 0 auto;margin-top: 2px;color: #34A7A4;}.sns-foot-addr small{display: block;margin-top: 4px;color: #A8AFB2;font-size: 14px;}.sns-foot-more{display: inline-flex;align-items: center;gap: 10px;font-weight: 500;font-size: 12.5px;letter-spacing: .12em;text-transform: uppercase;text-decoration: none;}.sns-foot-more span{color: #34A7A4;transition: transform .25s ease;}.sns-foot-more:hover span,.sns-foot-more:focus-visible span{transform: translateX(4px);}.sns-foot-card{display: flex;flex-direction: column;align-items: flex-start;padding: 28px;border: 1px solid rgba(242,244,243,.1);border-radius: 6px;background: linear-gradient(155deg,rgba(52,167,164,.12) 0%,rgba(255,255,255,.02) 60%);}.sns-foot-dot{position: relative;width: 8px;height: 8px;border-radius: 50%;background: #34A7A4;}.sns-foot-dot::after{content: '';position: absolute;top: 0;left: 0;width: 8px;height: 8px;border-radius: 50%;background: #34A7A4;animation: sns-latido 2.2s ease-out infinite;}@keyframes sns-latido{0%{opacity: .7;transform: scale(1);}100%{opacity: 0;transform: scale(2.8);}}.sns-foot-card-t{margin-bottom: 8px !important;color: #F2F4F3;font-family: Marcellus,serif;font-size: 22px;line-height: 1.3;}.sns-foot-card-d{margin-bottom: 22px !important;font-weight: 300;font-size: 14.5px;line-height: 1.6;}.sns-foot-card .sns-btn{justify-content: center;width: 100%;box-sizing: border-box;padding: 16px 20px;font-size: 13px;}.sns-foot-dl{display: inline-flex;align-items: center;gap: 10px;margin-top: 16px;font-size: 14.5px;text-decoration: none;transition: color .25s ease;}.sns-foot-dl svg{color: #34A7A4;}.sns-foot-mark{margin: 76px 0 -.16em;padding-left: .08em;background-image: linear-gradient(180deg,rgba(242,244,243,.12) 0%,rgba(242,244,243,0) 88%);-webkit-background-clip: text;background-clip: text;color: transparent;font-family: Marcellus,serif;font-size: clamp(60px,16vw,236px);line-height: 1;letter-spacing: .08em;text-align: center;white-space: nowrap;pointer-events: none;user-select: none;}.sns-foot-bar{position: relative;border-top: 1px solid rgba(242,244,243,.08);background: rgba(11,14,17,.6);}.sns-foot-bar-in{display: flex;align-items: center;gap: 28px;max-width: 1200px;margin: 0 auto;padding: 20px 24px;box-sizing: border-box;}.sns-foot-copy{font-weight: 300;font-size: 13.5px;}.sns-foot-legal{display: flex;gap: 24px;}.sns-foot-legal a{font-size: 13.5px;}.sns-top{display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;margin-left: auto;padding: 0;border: 1px solid rgba(242,244,243,.22);border-radius: 50%;cursor: pointer;transition: background-color .25s ease,border-color .25s ease;}.sns-top:hover{border-color: #34A7A4;}.sns-top:focus-visible,.sns-foot a:focus-visible{outline: 2px solid #5FD0CC;outline-offset: 3px;}@media (max-width: 1024px){.sns-foot-grid{grid-template-columns: 1fr 1fr;gap: 48px 40px;}}@media (max-width: 1024px){.sns-foot-brand,.sns-foot-card{grid-column: 1 / -1;}}@media (max-width: 600px){.sns-foot-in{padding: 64px 24px 0;}}@media (max-width: 600px){.sns-foot-grid{gap: 40px 20px;}}@media (max-width: 600px){.sns-foot-figs{gap: 24px;}}@media (max-width: 600px){.sns-foot-card{padding: 24px 20px;}}@media (max-width: 600px){.sns-foot-mark{margin-top: 52px;}}@media (max-width: 600px){.sns-foot-bar-in{flex-wrap: wrap;gap: 12px 20px;padding: 18px 24px 22px;}}@media (max-width: 600px){.sns-foot-copy{flex: 1 1 100%;order: 2;}}@media (prefers-reduced-motion: reduce){.sns-foot-dot::after{animation: none;}}@media (max-width: 600px){.sns-foot-col{grid-column: 1 / -1;}}@media (max-width: 600px){.sns-foot-links{grid-template-columns: 1fr 1fr;column-gap: 20px;}}h3.sns-card-title{margin-top: 0;font-weight: 400;line-height: 1.5;}.sns-res-more{display: flex;justify-content: center;margin-top: 8px;}.elementor-element-2d .sns-ghost,.elementor-element-45 .sns-ghost{border-color: rgba(26,29,27,.25);}.elementor-element-2d .sns-ghost:hover,.elementor-element-2d .sns-ghost:focus-visible,.elementor-element-45 .sns-ghost:hover,.elementor-element-45 .sns-ghost:focus-visible{border-color: #2E7A77;background: rgba(46,122,119,.08);}.elementor-element-2d .sns-ghost:focus-visible,.elementor-element-45 .sns-ghost:focus-visible{outline: 2px solid #2E7A77;outline-offset: 3px;}.elementor-element-49{width: 100% !important;}@media (max-width: 600px){.elementor-60 .elementor-element.elementor-element-2d,.elementor-60 .elementor-element.elementor-element-4b{padding-left: 24px !important;padding-right: 24px !important;}}@media (max-width: 600px){.elementor-60 .elementor-element.elementor-element-25,.elementor-60 .elementor-element.elementor-element-24,.elementor-60 .elementor-element.elementor-element-4a{padding-left: 0 !important;padding-right: 0 !important;}}.elementor-element-amroofam .sns-ghost{border-color: rgba(26,29,27,.25);}.elementor-element-amroofam .sns-ghost:hover,.elementor-element-amroofam .sns-ghost:focus-visible{border-color: #2E7A77;background: rgba(46,122,119,.08);}.elementor-element-amroofam .sns-ghost:focus-visible{outline: 2px solid #2E7A77;outline-offset: 3px;}.elementor-element-gaame .sns-ghost{border-color: rgba(26,29,27,.25);}.elementor-element-gaame .sns-ghost:hover,.elementor-element-gaame .sns-ghost:focus-visible{border-color: #2E7A77;background: rgba(46,122,119,.08);}.elementor-element-gaame .sns-ghost:focus-visible{outline: 2px solid #2E7A77;outline-offset: 3px;}.sns-dest-more{margin-top: 28px;}.elementor-element-lcdest .sns-ghost{border-color: rgba(26,29,27,.25);}.elementor-element-lcdest .sns-ghost:hover,.elementor-element-lcdest .sns-ghost:focus-visible{border-color: #2E7A77;background: rgba(46,122,119,.08);}.elementor-element-lcdest .sns-ghost:focus-visible{outline: 2px solid #2E7A77;outline-offset: 3px;}.sns-foot-dev{margin-top: 26px;padding-top: 22px;border-top: 1px solid rgba(242,244,243,.09);}.sns-foot-dev-label{margin: 0 0 12px !important;color: #A8AFB2;font-family: Jost,sans-serif;font-weight: 500;font-size: 11px;letter-spacing: .16em;text-transform: uppercase;}.sns-foot-dev-link{display: inline-block;opacity: .75;transition: opacity .25s ease;}.sns-foot-dev-link:hover,.sns-foot-dev-link:focus-visible{opacity: 1;}.sns-foot-dev-link:focus-visible{outline: 2px solid #5FD0CC;outline-offset: 4px;}.sns-foot-dev-link img{display: block;width: 118px;height: auto;}@media (max-width: 600px){.sns-foot-dev{margin-top: 22px;padding-top: 18px;}}.elementor-86 .elementor-element.elementor-element-pmhero,.elementor-86 .elementor-element.elementor-element-pmhist,.elementor-86 .elementor-element.elementor-element-pmact,.elementor-86 .elementor-element.elementor-element-pmfilm,.elementor-86 .elementor-element.elementor-element-pmfood,.elementor-86 .elementor-element.elementor-element-pmcta{padding: 0 !important;}.elementor-86 .elementor-element-pmhero>.e-con-inner,.elementor-86 .elementor-element-pmhist>.e-con-inner,.elementor-86 .elementor-element-pmact>.e-con-inner,.elementor-86 .elementor-element-pmfilm>.e-con-inner,.elementor-86 .elementor-element-pmfood>.e-con-inner,.elementor-86 .elementor-element-pmcta>.e-con-inner{max-width: 100% !important;padding: 0 !important;}.elementor-element-pmherow,.elementor-element-pmhistw,.elementor-element-pmactw,.elementor-element-pmfilmw,.elementor-element-pmfoodw,.elementor-element-pmctaw{width: 100% !important;max-width: 100% !important;align-self: stretch !important;}.elementor-element-pmact .sns-rule,.elementor-element-pmfood .sns-rule{background: #2E7A77;}.elementor-element-pmact .sns-eyebrow,.elementor-element-pmfood .sns-eyebrow{color: #2E7A77;}.elementor-element-pmact .sns-h2,.elementor-element-pmfood .sns-h2{color: #1A1D1B;}.elementor-element-pmact .sns-copy,.elementor-element-pmfood .sns-copy{color: #4B5451;}#what-to-do{scroll-margin-top: 96px;}@media (prefers-reduced-motion: no-preference){html:has(body.page-id-86){scroll-behavior: smooth;}}.pm-cards{list-style: none;margin: 56px 0 0;padding: 0;display: grid;grid-template-columns: repeat(4,1fr);grid-auto-rows: 1fr;gap: 22px;}.pm-card{display: flex;flex-direction: column;align-items: flex-start;gap: 14px;margin: 0;padding: 30px 26px 32px;background: #FFFFFF;border: 1px solid rgba(26,29,27,.08);border-radius: 4px;}.pm-card-ico{display: inline-flex;align-items: center;justify-content: center;width: 46px;height: 46px;border-radius: 50%;color: #2E7A77;box-shadow: 0 0 0 1px rgba(46,122,119,.28);}.pm-card-t{display: block;color: #1A1D1B;font-family: Marcellus,serif;font-size: 20px;line-height: 1.3;}.pm-card-d{display: block;color: #4B5451;font-family: Jost,sans-serif;font-weight: 300;font-size: 15px;line-height: 1.6;}.pm-duo{display: grid;grid-template-columns: 1fr 1fr;gap: 56px;margin-top: 52px;}.pm-duo-col{padding-top: 28px;border-top: 1px solid rgba(26,29,27,.14);}.pm-duo-ico{display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;margin-bottom: 18px;border-radius: 50%;color: #2E7A77;background: #FFFFFF;box-shadow: 0 0 0 1px rgba(46,122,119,.28);}.pm-duo-t{margin: 0 0 14px;color: #1A1D1B;font-family: Marcellus,serif;font-weight: 400;font-size: 24px;line-height: 1.3;}.pm-duo-d{margin: 0 0 16px;color: #4B5451;font-family: Jost,sans-serif;font-weight: 300;font-size: 16.5px;line-height: 1.7;max-width: 46ch;}.pm-duo-d:last-child{margin-bottom: 0;}.elementor-element-pmctaw .sns-final-bg img{object-position: center 45%;}@media (max-width: 1024px){.pm-cards{grid-template-columns: repeat(2,1fr);}}@media (max-width: 900px){.pm-duo{grid-template-columns: 1fr;gap: 40px;}}@media (max-width: 600px){.pm-cards{grid-template-columns: 1fr;grid-auto-rows: auto;gap: 14px;margin-top: 40px;}}@media (max-width: 600px){.pm-card{padding: 24px 20px 26px;}}.pm-figure{margin: 34px 0 0;}.pm-figure img{display: block;width: 100%;height: auto;border-radius: 4px;}.pm-figure-cap{margin-top: 12px;color: #A8AFB2;font-family: Jost,sans-serif;font-weight: 300;font-size: 14px;line-height: 1.55;}.pm-credit{display: block;margin-top: 4px;font-size: 12.5px;opacity: .8;}.pm-credit a{text-decoration: underline;text-underline-offset: 2px;}.pm-strip{display: grid;grid-template-columns: 1fr 1fr;gap: 22px;margin-top: 22px;}.pm-shot{position: relative;margin: 0;aspect-ratio: 4/3;border-radius: 4px;overflow: hidden;background: #DADDDB;}.pm-shot img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;}.pm-shot::after{content: '';position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(0deg,rgba(14,17,20,.8) 0%,rgba(14,17,20,0) 52%);}.pm-shot figcaption{position: absolute;left: 20px;right: 20px;bottom: 16px;z-index: 1;color: #F2F4F3;font-family: Jost,sans-serif;font-weight: 500;font-size: 12.5px;letter-spacing: .13em;text-transform: uppercase;line-height: 1.3;}.pm-credits{margin: 48px 0 0 !important;color: #4B5451;font-family: Jost,sans-serif;font-weight: 300;font-size: 13px;line-height: 1.6;text-align: center;}.pm-credits a{text-decoration: underline;text-underline-offset: 2px;}@media (max-width: 600px){.pm-strip{grid-template-columns: 1fr;gap: 14px;}}@media (max-width: 600px){.pm-figure{margin-top: 28px;}}.elementor-10 .elementor-nav-menu>li>a{padding-left: 12px !important;padding-right: 12px !important;}@media (max-width: 1280px){.elementor-10 .elementor-nav-menu>li>a{padding-left: 12px !important;padding-right: 12px !important;font-size: 15px !important;}}@media (max-width: 1100px){.elementor-10 .elementor-nav-menu>li>a{padding-left: 8px !important;padding-right: 8px !important;font-size: 14px !important;}}@media (max-width: 1200px){.elementor-10 .elementor-element-7ea71db{padding-left: 24px !important;padding-right: 24px !important;}}@media (max-width: 1200px){.elementor-10 .elementor-nav-menu>li>a{padding-left: 10px !important;padding-right: 10px !important;font-size: 15px !important;}}@media (max-width: 1060px){.elementor-10 .elementor-nav-menu>li>a{padding-left: 8px !important;padding-right: 8px !important;}}.sns-split-panel .pm-figure{margin-top: 30px !important;margin-bottom: 30px !important;}.elementor-element-pmact .pm-credits{margin-top: 34px !important;}.elementor-element-a1b2c3d .elementor-widget-container{display: flex;align-items: center;gap: 18px;}.sns-lang{display: inline-flex;align-items: center;gap: 7px;font-family: Jost,sans-serif;font-weight: 500;font-size: 12.5px;letter-spacing: .1em;white-space: nowrap;}.sns-lang-on{color: #F2F4F3;}.sns-lang-off{text-decoration: none;transition: color .25s ease;}.sns-lang-off:focus-visible{outline: 2px solid #5FD0CC;outline-offset: 3px;}.sns-lang-sep{color: rgba(242,244,243,.3);}@media (max-width: 600px){.elementor-element-a1b2c3d .elementor-widget-container{gap: 12px;}}@media (max-width: 600px){.sns-lang{font-size: 11.5px;}}.elementor-element-a1b2c3d .elementor-widget-container{gap: 12px;}.sns-lang{gap: 5px;font-size: 12px;}@media (max-width: 1200px){.sns-lang-on{display: none;}}@media (max-width: 1200px){.sns-lang-sep{display: none;}}.elementor-92 .elementor-element.elementor-element-5233478>.e-con-inner{justify-content: flex-start !important;padding-top: 15vh !important;}@media (max-width: 767px){.elementor-92 .elementor-element.elementor-element-5233478>.e-con-inner{padding-top: 190px !important;}}@media (min-width: 768px){.elementor-92 .elementor-element.elementor-element-33c90cf{margin-top: 5vh !important;}}.elementor-92 .elementor-element.elementor-element-5233478>.e-con-inner{align-items: center !important;}.elementor-92 .elementor-element.elementor-element-5233478{min-height: calc(100vh + 235px) !important;}@supports (height: 100svh){.elementor-92 .elementor-element.elementor-element-5233478{min-height: calc(100svh + 235px) !important;}}.elementor-92 .elementor-element.elementor-element-5233478{background-color: #0E1114 !important;}.elementor-92 .elementor-element.elementor-element-9345a3f{margin-top: auto !important;width: 100% !important;align-self: stretch !important;}@media (max-width: 767px){.elementor-92 .elementor-element.elementor-element-5233478{min-height: 100svh !important;}}.elementor-92 .elementor-element.elementor-element-5233478>.e-con-inner{padding-bottom: 36px !important;}@media (max-width: 767px){.elementor-92 .elementor-element.elementor-element-5233478{background-size: auto 100svh !important;background-position: center top !important;background-repeat: no-repeat !important;}}@media (max-width: 767px){.elementor-92 .elementor-element.elementor-element-9345a3f{margin-top: 35svh !important;}}@media (max-width: 767px){.elementor-92 .elementor-element.elementor-element-5233478>.e-con-inner{padding-top: 132px !important;}}.elementor-93 .elementor-element.elementor-element-2d{background-color:#F4F4F2 !important;}.elementor-93 .elementor-element.elementor-element-45{background-color:#F4F4F2 !important;}.elementor-93 .elementor-element.elementor-element-47{background-color:#0E1114 !important;}.elementor-93 .elementor-element.elementor-element-1f,.elementor-93 .elementor-element.elementor-element-1f *,.elementor-93 .elementor-element.elementor-element-2f,.elementor-93 .elementor-element.elementor-element-2f *{color:#2E7A77 !important;}.elementor-93 .elementor-element.elementor-element-20,.elementor-93 .elementor-element.elementor-element-20 *{color:#1A1D1B !important;}.elementor-93 .elementor-element.elementor-element-21,.elementor-93 .elementor-element.elementor-element-21 *,.elementor-93 .elementor-element.elementor-element-22,.elementor-93 .elementor-element.elementor-element-22 *,.elementor-93 .elementor-element.elementor-element-23,.elementor-93 .elementor-element.elementor-element-23 *{color:#4B5451 !important;}.elementor-93 .elementor-element.elementor-element-21,.elementor-93 .elementor-element.elementor-element-22,.elementor-93 .elementor-element.elementor-element-23,.elementor-93 .elementor-element.elementor-element-50,.elementor-93 .elementor-element.elementor-element-51,.elementor-93 .elementor-element.elementor-element-52{max-width:62ch;}.elementor-93 .elementor-element.elementor-element-4b{position:relative;background-image:url('https://sensum.rktspacelabs.com/wp-content/uploads/2026/09/sensum-rooftop-pool-sundeck-loungers-beach-view-1536x840.webp') !important;background-size:cover !important;background-position:center 60% !important;background-repeat:no-repeat !important;}.elementor-93 .elementor-element.elementor-element-4b::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(180deg,rgba(14,17,20,.88) 0%,rgba(14,17,20,.76) 40%,rgba(14,17,20,.76) 60%,rgba(14,17,20,.9) 100%);}.elementor-93 .elementor-element.elementor-element-4b>.e-con-inner{position:relative;z-index:1;}.elementor-93 .elementor-element.elementor-element-1e,.elementor-93 .elementor-element.elementor-element-4c,.elementor-93 .elementor-element.elementor-element-45{padding-left:0 !important;padding-right:0 !important;}.elementor-93 .elementor-element-1e>.e-con-inner,.elementor-93 .elementor-element-4c>.e-con-inner,.elementor-93 .elementor-element-45>.e-con-inner{max-width:100% !important;padding-left:0 !important;padding-right:0 !important;}.elementor-93 .elementor-element.elementor-element-4c{background-color:#0E1114 !important;}.elementor-93 .elementor-element-45 .sns-h2{color:#1A1D1B;}.elementor-93 .elementor-element-45 .sns-rule{background:#2E7A77;}@media (max-width: 600px){.elementor-93 .elementor-element.elementor-element-2d,.elementor-93 .elementor-element.elementor-element-4b{padding-left: 24px !important;padding-right: 24px !important;}}@media (max-width: 600px){.elementor-93 .elementor-element.elementor-element-25,.elementor-93 .elementor-element.elementor-element-24,.elementor-93 .elementor-element.elementor-element-4a{padding-left: 0 !important;padding-right: 0 !important;}}.elementor-94 .elementor-element.elementor-element-amhero,.elementor-94 .elementor-element.elementor-element-amground,.elementor-94 .elementor-element.elementor-element-amroof,.elementor-94 .elementor-element.elementor-element-amroofam,.elementor-94 .elementor-element.elementor-element-amcta{padding: 0 !important;}.elementor-94 .elementor-element-amhero>.e-con-inner,.elementor-94 .elementor-element-amground>.e-con-inner,.elementor-94 .elementor-element-amroof>.e-con-inner,.elementor-94 .elementor-element-amroofam>.e-con-inner,.elementor-94 .elementor-element-amcta>.e-con-inner{max-width: 100% !important;padding: 0 !important;}.elementor-95 .elementor-element.elementor-element-lchero,.elementor-95 .elementor-element.elementor-element-lcdest,.elementor-95 .elementor-element.elementor-element-lcfilm,.elementor-95 .elementor-element.elementor-element-lcmap,.elementor-95 .elementor-element.elementor-element-lccta{padding: 0 !important;}.elementor-95 .elementor-element-lchero>.e-con-inner,.elementor-95 .elementor-element-lcdest>.e-con-inner,.elementor-95 .elementor-element-lcfilm>.e-con-inner,.elementor-95 .elementor-element-lcmap>.e-con-inner,.elementor-95 .elementor-element-lccta>.e-con-inner{max-width: 100% !important;padding: 0 !important;}.elementor-96 .elementor-element.elementor-element-cthero,.elementor-96 .elementor-element.elementor-element-ctcta,.elementor-96 .elementor-element.elementor-element-ctmain{padding: 0 !important;}.elementor-96 .elementor-element-cthero>.e-con-inner,.elementor-96 .elementor-element-ctcta>.e-con-inner{max-width: 100% !important;padding: 0 !important;}.elementor-96 .elementor-element.elementor-element-ctgrid{display: grid !important;grid-template-columns: 1fr 1.05fr;gap: 64px !important;align-items: start;width: 100%;max-width: 1200px;margin: 0 auto;padding: 110px 24px !important;box-sizing: border-box;}.elementor-96 .elementor-element.elementor-element-ctform{width: 100% !important;gap: 0 !important;padding: 40px 40px 36px !important;background: #FFFFFF;border: 1px solid rgba(26,29,27,.08);border-radius: 6px;box-shadow: 0 24px 60px rgba(26,29,27,.12);box-sizing: border-box;}@media (max-width: 1024px){.elementor-96 .elementor-element.elementor-element-ctgrid{grid-template-columns: 1fr;gap: 48px !important;}}@media (max-width: 900px){.elementor-96 .elementor-element.elementor-element-ctgrid{padding: 64px 24px !important;}}@media (max-width: 600px){.elementor-96 .elementor-element.elementor-element-ctform{padding: 26px 20px 24px !important;}}.elementor-97 .elementor-element.elementor-element-pmhero,.elementor-97 .elementor-element.elementor-element-pmhist,.elementor-97 .elementor-element.elementor-element-pmact,.elementor-97 .elementor-element.elementor-element-pmfilm,.elementor-97 .elementor-element.elementor-element-pmfood,.elementor-97 .elementor-element.elementor-element-pmcta{padding: 0 !important;}.elementor-97 .elementor-element-pmhero>.e-con-inner,.elementor-97 .elementor-element-pmhist>.e-con-inner,.elementor-97 .elementor-element-pmact>.e-con-inner,.elementor-97 .elementor-element-pmfilm>.e-con-inner,.elementor-97 .elementor-element-pmfood>.e-con-inner,.elementor-97 .elementor-element-pmcta>.e-con-inner{max-width: 100% !important;padding: 0 !important;}.elementor-98 .elementor-element.elementor-element-gahero,.elementor-98 .elementor-element.elementor-element-gaext,.elementor-98 .elementor-element.elementor-element-gares,.elementor-98 .elementor-element.elementor-element-gaame,.elementor-98 .elementor-element.elementor-element-gapm,.elementor-98 .elementor-element.elementor-element-gacta{padding: 0 !important;}.elementor-98 .elementor-element-gahero>.e-con-inner,.elementor-98 .elementor-element-gaext>.e-con-inner,.elementor-98 .elementor-element-gares>.e-con-inner,.elementor-98 .elementor-element-gaame>.e-con-inner,.elementor-98 .elementor-element-gapm>.e-con-inner,.elementor-98 .elementor-element-gacta>.e-con-inner{max-width: 100% !important;padding: 0 !important;}.elementor-10 .elementor-element-a1b2c3d{display: flex;align-items: center;justify-content: flex-end;gap: 18px;}@media (max-width: 1200px){.elementor-10 .elementor-element-a1b2c3d{gap: 14px;}}@media (max-width: 767px){.elementor-10 .elementor-element-a1b2c3d{gap: 12px;}}@media (max-width: 1100px){.elementor-10 .elementor-nav-menu>li>a{padding-left: 6px !important;padding-right: 6px !important;}}@media (max-width: 1100px){.elementor-10 .elementor-element-a1b2c3d{gap: 10px;}}@media (max-width: 767px){.elementor-16 .elementor-element-5233478>.elementor-background-video-container::before,.elementor-92 .elementor-element-5233478>.elementor-background-video-container::before{background-color: rgba(14,17,20,0.18);}}@media (max-width: 767px){.elementor-element-4e98fdc p,.elementor-element-60b061e p,.elementor-element-f0efe71 p,.elementor-element-a8f4b29 p{color: #F2F4F3 !important;}}.sns-mnav-open{display: none;}@media (max-width: 1024px){.sns-mnav-open{display: inline-flex;}}@media (max-width: 1024px){.elementor-10 .elementor-element-e71cc8c{display: none !important;}}.sns-mnav-open{align-items: center;justify-content: center;width: 42px;height: 42px;padding: 0;border: 0;cursor: pointer;}.sns-mnav-open,.sns-mnav-open:hover,.sns-mnav-open:focus,.sns-mnav-open:active{background: transparent !important;color: #F2F4F3 !important;box-shadow: none !important;}.sns-mnav-open:hover .sns-mnav-bars i,.sns-mnav-open:focus-visible .sns-mnav-bars i{background: #5FD0CC;}.sns-mnav-open:focus-visible{outline: 2px solid #5FD0CC;outline-offset: 3px;}.sns-mnav-bars{display: block;width: 24px;}.sns-mnav-bars i{display: block;height: 1.5px;background: #F2F4F3;transition: background .25s ease;}.sns-mnav-bars i + i{margin-top: 6px;}.sns-mnav-bars i:nth-child(2){width: 17px;margin-left: auto;}.sns-mnav{position: fixed;inset: 0;width: 100%;max-width: 100%;height: 100%;max-height: 100%;margin: 0;padding: 0;border: 0;background: #0E1114;color: #F2F4F3;overflow-y: auto;overscroll-behavior: contain;}.sns-mnav::backdrop{background: #0E1114;}.sns-mnav-lock{overflow: hidden;}.sns-mnav-in{display: flex;flex-direction: column;min-height: 100%;box-sizing: border-box;padding: 18px 24px 30px;}.sns-mnav-top{display: flex;align-items: center;justify-content: space-between;min-height: 60px;margin-bottom: 14px;}.sns-mnav-logo img{display: block;width: auto;height: 40px;}.sns-mnav-close{display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;margin-right: -8px;padding: 0;border: 0;cursor: pointer;}.sns-mnav-close,.sns-mnav-close:hover,.sns-mnav-close:focus,.sns-mnav-close:active{background: transparent !important;box-shadow: none !important;}.sns-mnav-close{color: #F2F4F3 !important;}.sns-mnav-close:hover,.sns-mnav-close:focus-visible{color: #5FD0CC !important;}.sns-mnav-close:focus-visible{outline: 2px solid #5FD0CC;outline-offset: 3px;}.sns-mnav-item{display: flex;align-items: baseline;gap: 14px;padding: 16px 0;border-bottom: 1px solid rgba(242,244,243,.12);text-decoration: none;}.sns-mnav-item,.sns-mnav-item:hover,.sns-mnav-item:focus,.sns-mnav-item:active{color: #F2F4F3 !important;}.sns-mnav-item:focus-visible{outline: 2px solid #5FD0CC;outline-offset: 4px;}.sns-mnav-num{font-family: Jost,sans-serif;font-size: 11px;font-weight: 400;letter-spacing: .16em;color: #A8AFB2;}.sns-mnav-t{font-family: Marcellus,serif;font-size: 28px;line-height: 1.15;}.sns-mnav-item.is-actual .sns-mnav-t,.sns-mnav-item.is-actual .sns-mnav-num{color: #34A7A4;}.sns-mnav-item.is-actual .sns-mnav-t{color: #34A7A4 !important;}.sns-mnav-foot{margin-top: auto;padding-top: 28px;}.sns-mnav-cta{display: flex;align-items: center;justify-content: center;padding: 16px 20px;font-family: Jost,sans-serif;font-size: 12.5px;font-weight: 500;letter-spacing: .14em;text-transform: uppercase;text-decoration: none;border-radius: 2px;}.sns-mnav-cta,.sns-mnav-cta:focus,.sns-mnav-cta:active{background: #1C7E7B !important;color: #FFFFFF !important;}.sns-mnav-cta:hover,.sns-mnav-cta:focus-visible{background: #176966 !important;color: #FFFFFF !important;}.sns-mnav-cta:focus-visible{outline: 2px solid #5FD0CC;outline-offset: 3px;}.sns-mnav-lang{margin-top: 20px;}.sns-mnav-lang .sns-lang{font-size: 13px;}.sns-mnav-lang .sns-lang-on,.sns-mnav-lang .sns-lang-sep{display: inline !important;}.sns-mnav-addr{margin: 14px 0 0;font-family: Jost,sans-serif;font-size: 13px;line-height: 1.6;color: #A8AFB2;}@media (prefers-reduced-motion: no-preference){.sns-mnav[open] .sns-mnav-item,.sns-mnav[open] .sns-mnav-foot{animation: snsMnavIn .42s cubic-bezier(.22,.61,.36,1) both;animation-delay: calc(var(--i,1) * 45ms);}}@keyframes snsMnavIn{from{opacity: 0;transform: translateY(8px);}to{opacity: 1;transform: none;}}@media (max-width: 360px){.sns-mnav-t{font-size: 25px;}}@media (max-width: 360px){.sns-mnav-item{padding: 14px 0;}}body.page-template-default .site-main{max-width: 760px;margin: 0 auto;padding: 200px 24px 120px;color: #A8AFB2;font-family: Jost,sans-serif;font-size: 16px;line-height: 1.75;}body.page-template-default .site-main .entry-title{margin: 0 0 10px;padding-left: 0;padding-right: 0;font-family: Marcellus,serif;font-size: 44px;font-weight: 400;line-height: 1.15;color: #F2F4F3;}body.page-template-default .site-main h2{margin: 46px 0 12px;font-family: Marcellus,serif;font-size: 22px;font-weight: 400;line-height: 1.3;color: #F2F4F3;}body.page-template-default .site-main p{margin: 0 0 16px;}body.page-template-default .site-main ul{margin: 0 0 18px;padding-left: 20px;}body.page-template-default .site-main li{margin: 0 0 6px;}body.page-template-default .site-main li::marker{color: #34A7A4;}body.page-template-default .site-main .sns-legal-fecha{margin: 0 0 40px;font-size: 12.5px;letter-spacing: .12em;text-transform: uppercase;}body.page-template-default .site-main .page-content a,body.page-template-default .site-main .page-content a:active{color: #34A7A4 !important;text-decoration: underline;text-underline-offset: 3px;}body.page-template-default .site-main .page-content a:hover,body.page-template-default .site-main .page-content a:focus-visible{color: #5FD0CC !important;}body.page-template-default .site-main .page-content a:focus-visible{outline: 2px solid #5FD0CC;outline-offset: 3px;}@media (max-width: 1024px){body.page-template-default .site-main{padding-top: 170px;}}@media (max-width: 767px){body.page-template-default .site-main{padding: 150px 20px 90px;}}@media (max-width: 767px){body.page-template-default .site-main .entry-title{font-size: 34px;}}.elementor-element-ctformw .elementor-field-type-acceptance a,.elementor-element-ctformw .elementor-field-type-acceptance a:active{color: #2E7A77 !important;text-decoration: underline;text-underline-offset: 2px;}.elementor-element-ctformw .elementor-field-type-acceptance a:hover,.elementor-element-ctformw .elementor-field-type-acceptance a:focus-visible{color: #1C7E7B !important;}.sns-foot-contact{gap: 10px;margin: -6px 0 22px !important;}.sns-foot-contact a{display: inline-flex;align-items: center;gap: 10px;}.sns-foot-contact svg{flex: 0 0 auto;color: #34A7A4;}@media (max-width: 600px){.sns-foot-contact{grid-template-columns: 1fr !important;}}.sns-crm-frame{display: block;width: 100%;height: 540px;border: 0;background: transparent;}.sns-crm-nota{margin: 12px 0 0 !important;font-family: Jost,sans-serif;font-size: 13px;line-height: 1.5;color: #4B5451;text-align: center;}.sns-crm-nota a,.sns-crm-nota a:active{color: #2E7A77 !important;text-decoration: underline;text-underline-offset: 2px;}.sns-crm-nota a:hover,.sns-crm-nota a:focus-visible{color: #1C7E7B !important;}@media (max-width: 900px){.sns-phero{display: flex;flex-direction: column;min-height: 100vh;min-height: 100svh;}}@media (max-width: 900px){.sns-phero-in{flex: 1 0 auto;display: flex;flex-direction: column;justify-content: center;}}@media (max-width: 900px){.sns-phero-in>.sns-btn{align-self: flex-start;}}.sns-route-svg .sns-route-sea{fill: #CFE6F5;}.sns-route-svg .sns-route-sealabel{fill: #1F5C86;}.sns-route-svg .sns-route-air-bg{fill: #FFFFFF;stroke: #1F5C86;stroke-width: 1.5;}.sns-route-svg .sns-route-air path{fill: #1F5C86;}.sns-amen-list li{display: flex !important;align-items: center;gap: 14px;padding-left: 0 !important;}.sns-amen-list li::before{content: none !important;display: none !important;}.sns-amen-ico{flex: 0 0 40px;width: 40px;height: 40px;background-color: #34A7A4;-webkit-mask: var(--sns-ico) center / contain no-repeat;mask: var(--sns-ico) center / contain no-repeat;}.sns-ai-none{background: none;}.sns-ai-cafe-coworking{--sns-ico: url(/wp-content/uploads/2026/09/sns-amen-cafe-coworking.png);}.sns-ai-lobby{--sns-ico: url(/wp-content/uploads/2026/09/sns-amen-lobby.png);}.sns-ai-parking{--sns-ico: url(/wp-content/uploads/2026/09/sns-amen-parking.png);}.sns-ai-storage{--sns-ico: url(/wp-content/uploads/2026/09/sns-amen-storage.png);}.sns-ai-elevator{--sns-ico: url(/wp-content/uploads/2026/09/sns-amen-elevator.png);}.sns-ai-pool{--sns-ico: url(/wp-content/uploads/2026/09/sns-amen-pool.png);}.sns-ai-jacuzzi{--sns-ico: url(/wp-content/uploads/2026/09/sns-amen-jacuzzi.png);}.sns-ai-sundeck{--sns-ico: url(/wp-content/uploads/2026/09/sns-amen-sundeck.png);}.sns-ai-pool-bar{--sns-ico: url(/wp-content/uploads/2026/09/sns-amen-pool-bar.png);}.sns-ai-lounge{--sns-ico: url(/wp-content/uploads/2026/09/sns-amen-lounge.png);}.sns-ai-restrooms{--sns-ico: url(/wp-content/uploads/2026/09/sns-amen-restrooms.png);}.sns-ai-entertainment{--sns-ico: url(/wp-content/uploads/2026/09/sns-amen-entertainment.png);}.sns-ai-gym{--sns-ico: url(/wp-content/uploads/2026/09/sns-amen-gym.png);}body.page-template-default .site-main .sns-legal-sub{margin: 0 0 4px;color: #F2F4F3;font-size: 13px;letter-spacing: .14em;text-transform: uppercase;}body.page-template-default .site-main .sns-faq-item{border-bottom: 1px solid rgba(242,244,243,.14);}body.page-template-default .site-main .sns-faq-item summary{display: block;position: relative;padding: 18px 40px 18px 0;cursor: pointer;list-style: none;color: #F2F4F3;font-size: 17px;font-weight: 500;line-height: 1.45;}body.page-template-default .site-main .sns-faq-item summary::-webkit-details-marker{display: none;}body.page-template-default .site-main .sns-faq-item summary::after{content: "+";position: absolute;top: 12px;right: 6px;color: #34A7A4;font-size: 26px;font-weight: 300;line-height: 1.2;transition: transform .2s ease;}body.page-template-default .site-main .sns-faq-item[open] summary::after{transform: rotate(45deg);}body.page-template-default .site-main .sns-faq-item summary:hover{color: #5FD0CC;}body.page-template-default .site-main .sns-faq-item summary:focus-visible{outline: 2px solid #5FD0CC;outline-offset: 4px;}body.page-template-default .site-main .sns-faq-a{padding: 0 0 20px;}body.page-template-default .site-main .sns-faq-tabla{overflow-x: auto;margin: 4px 0 18px;}body.page-template-default .site-main .sns-faq-tabla table{width: 100%;min-width: 460px;margin: 0;border-collapse: collapse;font-size: 15px;}body.page-template-default .site-main .sns-faq-tabla table tbody tr th,body.page-template-default .site-main .sns-faq-tabla table tbody tr td,body.page-template-default .site-main .sns-faq-tabla table thead tr th{padding: 10px 12px;border: 0;border-bottom: 1px solid rgba(242,244,243,.14);background: transparent !important;text-align: left;font-weight: 400;}body.page-template-default .site-main .sns-faq-tabla table thead tr th,body.page-template-default .site-main .sns-faq-tabla table tbody tr th{color: #F2F4F3;font-weight: 500;}@media (prefers-reduced-motion: reduce){body.page-template-default .site-main .sns-faq-item summary::after{transition: none;}}.sensum-materials .sensum-materials__swatch{border-radius: 50%;}.elementor-61 .sns-amen-ico,.elementor-94 .sns-amen-ico{background-color: #2E7A77;}@media (max-width: 900px){.sns-phero-bg::after{background-image: linear-gradient(180deg,rgba(14,17,20,.40) 0%,rgba(14,17,20,.74) 24%,rgba(14,17,20,.78) 60%,rgba(14,17,20,.85) 86%,rgba(14,17,20,.30) 100%);}}@media (max-width: 1280px){.elementor-10 .elementor-nav-menu>li>a{padding-left: 10px !important;padding-right: 10px !important;}}@media (max-width: 1200px){.elementor-10 .elementor-nav-menu>li>a{padding-left: 8px !important;padding-right: 8px !important;}}@media (max-width: 1100px){.elementor-10 .elementor-nav-menu>li>a{padding-left: 6px !important;padding-right: 6px !important;font-size: 14px !important;}}@media (max-width: 1060px){.elementor-10 .elementor-nav-menu>li>a{padding-left: 5px !important;padding-right: 5px !important;}}
