.elementor-page-17 .mje-fo-hero{min-height:100vh!important;padding:0 85px 78px!important;background-position:center!important}
.elementor-page-17 .mje-fo-hero>.mje-am-title{margin-top:auto!important}
.elementor-page-17 .mje-fo-intro{width:100%;max-width:1340px;margin:125px auto 0;display:grid;grid-template-columns:repeat(3,1fr)}
.elementor-page-17 .mje-fo-intro>.elementor-element{min-height:74px;padding:0 38px;border-left:1px solid rgba(255,255,255,.32);display:flex;align-items:center}
.elementor-page-17 .mje-fo-intro p,.elementor-page-17 .mje-fo-intro p:first-child{margin:0;padding:0;border:0!important;color:#fff;font:200 13px/145% 'Zalando Sans SemiExpanded',Arial,sans-serif!important;letter-spacing:0!important}
.elementor-page-17 .mje-fo-benefits{padding:135px 85px 170px!important;background:#fff!important;color:#041a33}
.elementor-page-17 .mje-fo-inner{width:100%;max-width:1320px;margin:auto}
.elementor-page-17 .mje-fo-inner>.elementor-widget-heading .elementor-heading-title{font:400 42px/42px 'FONTSPRING DEMO - The Seasons',Georgia,serif!important;letter-spacing:.02em!important;color:#041a33!important}
.elementor-page-17 .mje-fo-benefit-grid{margin-top:105px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:54px}
.elementor-page-17 .mje-fo-benefit{min-height:38px;padding:0 25px;border-left:1px solid rgba(4,26,51,.18);display:flex;align-items:center;justify-content:center;text-align:center}
.elementor-page-17 .mje-fo-benefit:nth-child(3n){border-right:1px solid rgba(4,26,51,.18)}
.elementor-page-17 .mje-fo-benefit p{margin:0;color:#041a33!important;font:200 14px/120% 'Zalando Sans Expanded',Arial,sans-serif!important;letter-spacing:.03em!important;text-transform:capitalize}
.elementor-page-17 .mje-fo-process{margin:0!important;padding:35px 70px 255px!important;background:#fff!important;color:#041a33;border-radius:0!important}
.elementor-page-17 .mje-fo-process-inner{width:100%;max-width:1380px;margin:auto}
.elementor-page-17 .mje-fo-how-title{position:static!important;width:auto!important;height:auto!important;margin:0 0 58px!important;padding:0!important;background:none!important}
.elementor-page-17 .mje-fo-how-title .elementor-heading-title{color:#041a33!important;font:400 42px/42px 'FONTSPRING DEMO - The Seasons',Georgia,serif!important;letter-spacing:.02em!important;text-align:center!important}
.elementor-page-17 .mje-fo-process-grid{width:100%;display:grid;grid-template-columns:280px 340px 340px 280px;grid-template-rows:340px 340px;gap:28px 18px;justify-content:center;align-items:center}
.elementor-page-17 .mje-fo-step{position:relative;height:340px;padding:105px 8px 0;color:#041a33;display:flex;flex-direction:column;justify-content:flex-start}
.elementor-page-17 .mje-fo-step-one{left:-55px;width:335px}
.elementor-page-17 .mje-fo-step h3,.elementor-page-17 .mje-fo-step h3 .elementor-heading-title,.elementor-page-17 .mje-fo-benefits-copy h3,.elementor-page-17 .mje-fo-benefits-copy h3 .elementor-heading-title{margin:0;color:#041a33!important;font:400 24px/120% 'FONTSPRING DEMO - The Seasons',Georgia,serif!important;letter-spacing:.01em!important;text-transform:capitalize}
.elementor-page-17 .mje-fo-step p,.elementor-page-17 .mje-fo-benefits-copy p{margin:0;color:#041a33!important;font:300 13.5px/130% 'Zalando Sans SemiExpanded',Arial,sans-serif!important;letter-spacing:0!important}
.elementor-page-17 .mje-fo-step .elementor-widget-text-editor{margin-top:15px}.elementor-page-17 .mje-fo-step .mje-fo-button{width:100%;max-width:280px;margin-top:auto}
.elementor-page-17 .mje-fo-button .elementor-button{box-sizing:border-box;width:100%;height:48px;display:flex;align-items:center;padding:14px 30px;border:0;border-radius:999px;background:#041a33!important;color:#fff!important;font:500 14px/20px 'Zalando Sans Expanded',Arial,sans-serif!important;letter-spacing:0!important;text-align:left}
.elementor-page-17 .mje-fo-button .elementor-button-content-wrapper,.elementor-page-17 .mje-fo-button .elementor-button-text{width:100%;display:flex;align-items:center}
.elementor-page-17 .mje-fo-button .elementor-button-text:after{content:'→';margin-left:auto;font-size:18px;line-height:1}
.elementor-page-17 .mje-fo-photo,.elementor-page-17 .mje-fo-photo .elementor-widget-container,.elementor-page-17 .mje-fo-photo img{width:100%;height:340px}
.elementor-page-17 .mje-fo-photo img{display:block;object-fit:cover;border-radius:38px!important}
.elementor-page-17 .mje-fo-photo-three{grid-column:2;grid-row:2}.elementor-page-17 .mje-fo-benefits-copy{grid-column:3/5;grid-row:2;height:340px;padding:65px 0 0 8px;display:flex;flex-direction:column;justify-content:flex-start}
.elementor-page-17 .mje-fo-benefits-copy .mje-fo-exclusive-list{margin-top:15px}.elementor-page-17 .mje-fo-benefits-copy .mje-fo-button{width:360px;max-width:100%;margin-top:auto}
.elementor-page-17 .mje-fo-owner{padding:65px 70px 235px!important;background:#fff!important}
.elementor-page-17 .mje-fo-owner-card{position:relative;width:100%;max-width:1100px;min-height:610px;margin:auto;padding:105px 70px;border-radius:55px;background:#030e1a;color:#fff;overflow:visible}
.elementor-page-17 .mje-fo-owner-copy{width:65%;align-items:flex-start}.elementor-page-17 .mje-fo-owner-copy>.elementor-widget-heading .elementor-heading-title{color:#fff!important;font:400 42px/1 'FONTSPRING DEMO - The Seasons',Georgia,serif!important}.elementor-page-17 .mje-fo-owner-copy p{color:#fff!important;font:200 13px/145% 'Zalando Sans SemiExpanded',Arial,sans-serif}.elementor-page-17 .mje-fo-owner-copy .elementor-widget-text-editor{margin-top:20px}.elementor-page-17 .mje-fo-owner-copy .mje-fo-button{width:350px;margin-top:32px}.elementor-page-17 .mje-fo-owner-copy .mje-fo-button .elementor-button{background:#dafff5!important;color:#041a33!important}
.elementor-page-17 .mje-fo-owner-mark{position:absolute;z-index:3;top:55px;right:125px;width:155px}.elementor-page-17 .mje-fo-owner-mark img{width:100%;height:auto}
.elementor-page-17 .mje-fo-owner-copy .elementor-widget-text-editor p{margin:0;color:#fff!important;font-family:'Zalando Sans SemiExpanded',Arial,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:200!important;line-height:145%!important;letter-spacing:0!important}
.elementor-page-17 .mje-fo-owner-image{position:absolute;z-index:2;right:-45px;bottom:-125px;width:48%}.elementor-page-17 .mje-fo-owner-image,.elementor-page-17 .mje-fo-owner-image .elementor-widget-container{height:470px}.elementor-page-17 .mje-fo-owner-image img{display:block;width:100%;height:470px;object-fit:cover;object-position:center center;border-radius:38px!important}
@media(max-width:900px){.elementor-page-17 .mje-fo-hero{padding-inline:30px!important}.elementor-page-17 .mje-fo-process-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.elementor-page-17 .mje-fo-step-one{left:0;width:auto}.elementor-page-17 .mje-fo-photo-three,.elementor-page-17 .mje-fo-benefits-copy{grid-column:auto;grid-row:auto}.elementor-page-17 .mje-fo-owner-copy{width:75%}}
@media(max-width:620px){.elementor-page-17 .mje-fo-hero{padding:0 24px 45px!important}.elementor-page-17 .mje-fo-intro{margin-top:55px;grid-template-columns:1fr}.elementor-page-17 .mje-fo-intro>.elementor-element{min-height:auto;padding:15px;border-bottom:1px solid rgba(255,255,255,.2)}.elementor-page-17 .mje-fo-benefits{padding:80px 24px!important}.elementor-page-17 .mje-fo-benefit-grid{margin-top:55px;grid-template-columns:1fr;row-gap:12px}.elementor-page-17 .mje-fo-process{padding:100px 24px 150px!important}.elementor-page-17 .mje-fo-how-title{margin-bottom:42px!important}.elementor-page-17 .mje-fo-process-grid{grid-template-columns:1fr}.elementor-page-17 .mje-fo-step,.elementor-page-17 .mje-fo-benefits-copy{height:auto;min-height:300px}.elementor-page-17 .mje-fo-owner{padding:65px 24px 180px!important}.elementor-page-17 .mje-fo-owner-card{min-height:650px;padding:55px 28px}.elementor-page-17 .mje-fo-owner-copy{width:100%}.elementor-page-17 .mje-fo-owner-mark{top:auto;right:30px;bottom:295px;width:95px}.elementor-page-17 .mje-fo-owner-image{right:20px;bottom:-115px;width:calc(100% - 40px)}.elementor-page-17 .mje-fo-owner-image,.elementor-page-17 .mje-fo-owner-image .elementor-widget-container,.elementor-page-17 .mje-fo-owner-image img{height:380px} }

/* Fractional Ownership — September 2026 PDF */
.elementor-page-17 .mje-fo-hero{min-height:100svh!important;padding:150px clamp(40px,6vw,92px) 62px!important;background-position:center center!important}
.elementor-page-17 .mje-fo-hero:before{background:#000C1A99!important}
.elementor-page-17 .mje-fo-hero>.mje-am-title{margin:auto 0!important}
.elementor-page-17 .mje-fo-benefits{padding:150px 85px 175px!important}
.elementor-page-17 .mje-fo-benefit-grid{margin-top:95px!important}
.elementor-page-17 .mje-fo-process-new{position:relative!important;box-sizing:border-box!important;width:100%!important;height:982px!important;min-height:982px!important;display:block!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:0!important;background:#fff!important;color:#041A33!important}
.elementor-page-17 .mje-fo-process-new:before{content:'';position:absolute;z-index:0;top:130px;left:0;width:450px;height:722px;border-radius:0 9999px 9999px 0;background:rgba(216,212,205,.21);pointer-events:none}
.elementor-page-17 .mje-fo-new-side-title{position:absolute!important;z-index:5;top:50%;left:42px;width:35px!important;transform:translateY(-50%)}
.elementor-page-17 .mje-fo-new-side-title .elementor-heading-title{color:#041A33!important;font-family:'FONTSPRING DEMO - The Seasons Light',Georgia,serif!important;font-size:42px!important;font-style:normal!important;font-weight:300!important;line-height:120%!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;writing-mode:vertical-rl;transform:rotate(180deg)}
.elementor-page-17 .mje-fo-new-image{position:absolute!important;z-index:1;top:130px;right:35px;width:min(1027px,67.92%)!important;height:722px!important;overflow:hidden!important;border-radius:130px!important;mix-blend-mode:multiply!important}
.elementor-page-17 .mje-fo-new-image .elementor-widget-container,.elementor-page-17 .mje-fo-new-image img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:130px!important}
.elementor-page-17 .mje-fo-new-card-grid{position:absolute!important;z-index:3;top:335px;right:65px;width:min(1240px,82%)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
.elementor-page-17 .mje-fo-new-card{box-sizing:border-box!important;min-width:0!important;height:300px!important;min-height:300px!important;padding:35px!important;gap:18px!important;justify-content:flex-start!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:26px!important;background:rgba(19,15,26,.18)!important;box-shadow:-4px 13px 32px rgba(255,255,255,.03) inset,13px 30px 65px rgba(0,0,0,.40)!important;-webkit-backdrop-filter:blur(42.3px)!important;backdrop-filter:blur(42.3px)!important;color:#fff!important}
.elementor-page-17 .mje-fo-new-card.is-light{color:#041A33!important;background:rgba(254,254,254,.78)!important}
.elementor-page-17 .mje-fo-new-card-title,.elementor-page-17 .mje-fo-new-card-copy{margin:0!important}.elementor-page-17 .mje-fo-new-card-title .elementor-heading-title{color:#DAFFF5!important;font:400 24px/120% 'FONTSPRING DEMO - The Seasons',Georgia,serif!important;letter-spacing:.01em!important}.elementor-page-17 .mje-fo-new-card.is-light .mje-fo-new-card-title .elementor-heading-title{color:#041A33!important}
.elementor-page-17 .mje-fo-new-card-copy,.elementor-page-17 .mje-fo-new-card-copy p{margin:0!important;color:#fff!important;font:200 13px/136% 'Zalando Sans SemiExpanded',Arial,sans-serif!important}.elementor-page-17 .mje-fo-new-card.is-light .mje-fo-new-card-copy,.elementor-page-17 .mje-fo-new-card.is-light .mje-fo-new-card-copy p{color:#041A33!important}
.elementor-page-17 .mje-fo-new-card-button{width:100%!important;margin-top:auto!important}.elementor-page-17 .mje-fo-new-card-button .elementor-button{box-sizing:border-box!important;width:100%!important;height:48px!important;padding:14px 30px!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:100px!important;color:#fff!important;background:linear-gradient(0deg,rgba(4,26,51,.09),rgba(4,26,51,.09)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))!important;font:500 14px/20px 'Zalando Sans Expanded','Arial Narrow',Arial,sans-serif!important;transition:background .3s ease-in-out,color .3s ease-in-out!important}.elementor-page-17 .mje-fo-new-card.is-light .mje-fo-new-card-button .elementor-button{color:#040D18!important;background:linear-gradient(0deg,rgba(4,26,51,.09),rgba(4,26,51,.09)),linear-gradient(0deg,transparent,transparent)!important}.elementor-page-17 .mje-fo-new-card-button .elementor-button:hover,.elementor-page-17 .mje-fo-new-card.is-light .mje-fo-new-card-button .elementor-button:hover{color:#040D18!important;background:#DAFFF5!important}.elementor-page-17 .mje-fo-new-card-button .elementor-button-text{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;white-space:nowrap!important}.elementor-page-17 .mje-fo-new-card-button .elementor-button-text:after{content:'→';margin-left:20px}
.elementor-page-17 .mje-fo-support{box-sizing:border-box!important;width:min(1103px,calc(100% - 48px))!important;min-height:580px!important;margin:0 auto 120px!important;padding:90px 105px!important;align-items:center!important;justify-content:center!important;gap:18px!important;overflow:hidden!important;border-radius:70px!important;color:#041A33!important;background:radial-gradient(circle at 50% 52%,rgba(255,255,255,.98) 0%,rgba(246,251,252,.94) 48%,rgba(234,245,248,.9) 100%)!important;text-align:center!important}.elementor-page-17 .mje-fo-support .mje-am-support-title{margin:0!important}.elementor-page-17 .mje-fo-support .mje-am-support-title .elementor-heading-title{margin:0!important;color:#041A33!important;font:400 38px/42px 'FONTSPRING DEMO - The Seasons',Georgia,serif!important;letter-spacing:.02em!important;text-align:center!important}.elementor-page-17 .mje-fo-support .mje-am-support-copy{width:min(820px,100%)!important;margin:8px auto 20px!important;color:#041A33!important;font:200 13px/145% 'Zalando Sans SemiExpanded',Arial,sans-serif!important;text-align:center!important}.elementor-page-17 .mje-fo-support .mje-am-support-copy p{margin:0!important;color:inherit!important;font:inherit!important}.elementor-page-17 .mje-fo-support .mje-am-support-button,.elementor-page-17 .mje-fo-support .mje-am-support-button .elementor-widget-container{width:410px!important;min-width:410px!important;max-width:100%!important;margin:0!important}.elementor-page-17 .mje-fo-support .mje-am-support-button .elementor-button{box-sizing:border-box!important;width:410px!important;max-width:100%!important;height:48px!important;padding:14px 30px!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:100px!important;color:#030E1A!important;background:rgba(254,254,254,.72)!important;box-shadow:0 8px 28px rgba(4,26,51,.06)!important;font:500 14px/20px 'Zalando Sans Expanded','Arial Narrow',Arial,sans-serif!important}.elementor-page-17 .mje-fo-support .mje-am-support-button .elementor-button-text{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;white-space:nowrap!important}.elementor-page-17 .mje-fo-support .mje-am-support-button .elementor-button-text:after{content:'→';margin-left:30px!important;transform:translateX(-12px)!important}.elementor-page-17 .mje-fo-support+.mje-am-footer{border-radius:90px 90px 0 0!important}.elementor-page-17 .mje-fo-support+.mje-am-footer:before{display:none!important}
@media(max-width:767px){.elementor-page-17 .mje-fo-hero{padding:130px 24px 45px!important}.elementor-page-17 .mje-fo-process-new{height:auto!important;min-height:0!important;padding:80px 20px!important}.elementor-page-17 .mje-fo-process-new:before,.elementor-page-17 .mje-fo-new-side-title{display:none!important}.elementor-page-17 .mje-fo-new-image{position:relative!important;top:auto;right:auto;width:100%!important;height:360px!important;border-radius:48px!important}.elementor-page-17 .mje-fo-new-image img{border-radius:48px!important}.elementor-page-17 .mje-fo-new-card-grid{position:relative!important;top:auto;right:auto;width:100%!important;margin-top:-60px!important;grid-template-columns:1fr!important;gap:12px!important}.elementor-page-17 .mje-fo-new-card{height:auto!important;min-height:290px!important}.elementor-page-17 .mje-fo-support{width:calc(100% - 36px)!important;min-height:480px!important;margin-bottom:90px!important;padding:60px 25px!important;border-radius:38px!important}.elementor-page-17 .mje-fo-support .mje-am-support-title .elementor-heading-title{font-size:32px!important;line-height:36px!important}.elementor-page-17 .mje-fo-support .mje-am-support-button,.elementor-page-17 .mje-fo-support .mje-am-support-button .elementor-widget-container{min-width:0!important;width:100%!important}.elementor-page-17 .mje-fo-support .mje-am-support-button .elementor-button{width:100%!important;font-size:12px!important}}
