.elementor-38 .elementor-element.elementor-element-200005b{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:120px;--padding-bottom:96px;--padding-left:80px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-200005b:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-200005b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;background-image:url("https://privatekeyluxury.com/wp-content/uploads/2026/10/ambassador-yacht.jpg");background-position:center center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-200005a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-2000056{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-2000056 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:68px;font-weight:400;line-height:76px;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-2000057{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0.01em;color:#C4C7C8;}.elementor-38 .elementor-element.elementor-element-2000059{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2000062{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:96px;--padding-bottom:96px;--padding-left:80px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-2000062:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2000062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-38 .elementor-element.elementor-element-2000061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-200005f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-200005c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:0.3em;color:rgba(255,255,255,0.6);}.elementor-38 .elementor-element.elementor-element-200005d{text-align:center;}.elementor-38 .elementor-element.elementor-element-200005d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:400;line-height:54px;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2000069{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:96px;--padding-bottom:96px;--padding-left:80px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-2000069:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2000069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-38 .elementor-element.elementor-element-2000068{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2000066{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2000063{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:0.3em;color:rgba(255,255,255,0.6);}.elementor-38 .elementor-element.elementor-element-2000064{text-align:center;}.elementor-38 .elementor-element.elementor-element-2000064 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:400;line-height:54px;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2000072{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:96px;--padding-bottom:96px;--padding-left:80px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-2000072:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2000072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-38 .elementor-element.elementor-element-2000071{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2000070{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-200006d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-200006a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:0.3em;color:rgba(255,255,255,0.6);}.elementor-38 .elementor-element.elementor-element-200006b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-38 .elementor-element.elementor-element-200006b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:400;line-height:54px;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-200006f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-200007b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:96px;--padding-bottom:96px;--padding-left:80px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-200007b:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-200007b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-38 .elementor-element.elementor-element-200007a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2000076{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2000073{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:0.3em;color:rgba(255,255,255,0.6);}.elementor-38 .elementor-element.elementor-element-2000074{text-align:center;}.elementor-38 .elementor-element.elementor-element-2000074 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:400;line-height:54px;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2000077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0.01em;color:rgba(255,255,255,0.7);}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-200005b{--padding-top:100px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-2000062{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-2000069{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-2000072{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-2000070{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-200007b{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-200005b{--min-height:480px;--padding-top:80px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-2000056 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-2000059{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-2000062{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-200005d .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-38 .elementor-element.elementor-element-2000069{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-2000064 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-38 .elementor-element.elementor-element-2000072{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-200006b .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-38 .elementor-element.elementor-element-200007b{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-2000074 .elementor-heading-title{font-size:28px;line-height:36px;}}/* Start custom CSS for container, class: .elementor-element-200005b */.elementor-38 .elementor-element.elementor-element-200005b{position:relative;overflow:hidden}.elementor-38 .elementor-element.elementor-element-200005b::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,#080808 0%,rgba(8,8,8,.88) 40%,rgba(8,8,8,.72) 100%);pointer-events:none;z-index:1}/* focused vignette behind the copy, for heroes shot against bright water */.elementor-38 .elementor-element.elementor-element-200005b::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(ellipse 860px 440px at 50% 45%,rgba(8,8,8,.55),rgba(8,8,8,.18) 62%,rgba(8,8,8,0) 78%)}/* This is an e-con-full container, so its direct child is the boxed .e-con,NOT .e-con-inner. Naming that child left the content with no stackingcontext and the scrim painted over the headline. Lift every child. */.elementor-38 .elementor-element.elementor-element-200005b>*{position:relative;z-index:3}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2000070 */.elementor-38 .elementor-element.elementor-element-2000070{flex-wrap:wrap}.elementor-38 .elementor-element.elementor-element-2000070>*:nth-child(1){flex:0 1 calc(50% - 24.00px);min-width:0;max-width:100%}.elementor-38 .elementor-element.elementor-element-2000070>*:nth-child(2){flex:0 1 calc(50% - 24.00px);min-width:0;max-width:100%}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-2000070>*:nth-child(n){flex-basis:100%}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-2000070>*:nth-child(n){flex-basis:100%}}/* End custom CSS */