.elementor-7170 .elementor-element.elementor-element-5c36c4a{--display:flex;--min-height:640px;--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;--gap:60px 20px;--row-gap:60px;--column-gap:20px;--overlay-opacity:0.3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7170 .elementor-element.elementor-element-5c36c4a:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-5c36c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bg-ultimate.com/wp-content/uploads/2026/08/Hero-Conciergerie.webp");background-position:center center;background-size:cover;}.elementor-7170 .elementor-element.elementor-element-5c36c4a::before, .elementor-7170 .elementor-element.elementor-element-5c36c4a > .elementor-background-video-container::before, .elementor-7170 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-background-video-container::before, .elementor-7170 .elementor-element.elementor-element-5c36c4a > .elementor-background-slideshow::before, .elementor-7170 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7170 .elementor-element.elementor-element-5c36c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7170 .elementor-element.elementor-element-5c36c4a > .elementor-shape-top .elementor-shape-fill, .elementor-7170 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-7170 .elementor-element.elementor-element-5c36c4a > .elementor-shape-top svg, .elementor-7170 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-top svg{height:70px;transform:translateX(-50%) rotateY(180deg);}.elementor-7170 .elementor-element.elementor-element-5c36c4a > .elementor-shape-bottom .elementor-shape-fill, .elementor-7170 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#B8965A;}.elementor-7170 .elementor-element.elementor-element-5c36c4a > .elementor-shape-bottom svg, .elementor-7170 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7170 .elementor-element.elementor-element-415d3883{text-align:center;}.elementor-7170 .elementor-element.elementor-element-415d3883 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:300;line-height:1.15em;letter-spacing:1px;text-shadow:0px 0px 24px rgba(0,0,0,0.35);color:#F9F6EF;}.elementor-7170 .elementor-element.elementor-element-56a8706b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-7170 .elementor-element.elementor-element-56a8706b:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-56a8706b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-text ) 100%);}.elementor-7170 .elementor-element.elementor-element-228b3324{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7170 .elementor-element.elementor-element-228b3324.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7170 .elementor-element.elementor-element-3ddf1957.elementor-element{--align-self:center;}.elementor-7170 .elementor-element.elementor-element-3ddf1957 img{width:22vw;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:1000px 1000px 0px 0px;}.elementor-7170 .elementor-element.elementor-element-60ccf574{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-7170 .elementor-element.elementor-element-6e42b7e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 260px) 0px;text-align:start;}.elementor-7170 .elementor-element.elementor-element-6e42b7e6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;line-height:1.05em;color:#1A2B4A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7170 .elementor-element.elementor-element-48ffe785{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-size:28px;font-weight:400;font-style:italic;color:#F9F6EF;}.elementor-7170 .elementor-element.elementor-element-cgchute{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7170 .elementor-element.elementor-element-cgchute .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:300;letter-spacing:0.4px;color:var( --e-global-color-7c46865 );}.elementor-7170 .elementor-element.elementor-element-1a137ac{--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:34px 20px;--row-gap:34px;--column-gap:20px;--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-7170 .elementor-element.elementor-element-1a137ac:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-1a137ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B4A;}.elementor-7170 .elementor-element.elementor-element-9e194d9{text-align:center;}.elementor-7170 .elementor-element.elementor-element-9e194d9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;line-height:1.05em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-50f1f5a );}.elementor-7170 .elementor-element.elementor-element-574301e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-7170 .elementor-element.elementor-element-574301e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:300;line-height:1.2em;letter-spacing:0.3px;color:#F9F6EF;}.elementor-7170 .elementor-element.elementor-element-9867704{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.8em;color:#EDEAE2;}.elementor-7170 .elementor-element.elementor-element-93f0b08{--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:flex-start;--gap:34px 44px;--row-gap:34px;--column-gap:44px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7170 .elementor-element.elementor-element-859f74f{--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-7170 .elementor-element.elementor-element-b2e6a8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7170 .elementor-element.elementor-element-b2e6a8b img{width:100%;}.elementor-7170 .elementor-element.elementor-element-b64f1a8{--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-7170 .elementor-element.elementor-element-edf12a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7170 .elementor-element.elementor-element-edf12a0 img{width:100%;}.elementor-7170 .elementor-element.elementor-element-7b21870{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7170 .elementor-element.elementor-element-7b21870 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:300;letter-spacing:0.4px;color:#C6A566;}.elementor-7170 .elementor-element.elementor-element-2881ee1{width:var( --container-widget-width, 820px );max-width:820px;padding:90px 0px 0px 0px;--container-widget-width:820px;--container-widget-flex-grow:0;text-align:center;}.elementor-7170 .elementor-element.elementor-element-2881ee1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;line-height:1.05em;color:var( --e-global-color-50f1f5a );}.elementor-7170 .elementor-element.elementor-element-cgtxt1{width:var( --container-widget-width, 820px );max-width:820px;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:820px;--container-widget-flex-grow:0;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:300;line-height:1.2em;letter-spacing:0.3px;color:#F9F6EF;}.elementor-7170 .elementor-element.elementor-element-02afc20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-7170 .elementor-element.elementor-element-02afc20:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-02afc20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-text ) 100%);}.elementor-7170 .elementor-element.elementor-element-20628e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;grid-column:span 2;}.elementor-7170 .elementor-element.elementor-element-7f3f02b{text-align:center;}.elementor-7170 .elementor-element.elementor-element-7f3f02b .elementor-heading-title{font-size:60px;font-weight:500;color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7170 .elementor-element.elementor-element-acb2856 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-7170 .elementor-element.elementor-element-acb2856 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-7170 .elementor-element.elementor-element-acb2856 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-7170 .elementor-element.elementor-element-acb2856 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-7170 .elementor-element.elementor-element-acb2856 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-7170 .elementor-element.elementor-element-acb2856 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-7170 .elementor-element.elementor-element-acb2856 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-7170 .elementor-element.elementor-element-acb2856{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-7170 .elementor-element.elementor-element-acb2856 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7170 .elementor-element.elementor-element-acb2856 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7170 .elementor-element.elementor-element-acb2856 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7170 .elementor-element.elementor-element-e87bd38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;grid-column:span 2;}.elementor-7170 .elementor-element.elementor-element-dbe9764{text-align:center;}.elementor-7170 .elementor-element.elementor-element-dbe9764 .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-7170 .elementor-element.elementor-element-84d4024.elementor-element{--align-self:flex-start;}.elementor-7170 .elementor-element.elementor-element-84d4024 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-7170 .elementor-element.elementor-element-84d4024 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-7170 .elementor-element.elementor-element-84d4024 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-7170 .elementor-element.elementor-element-84d4024 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-7170 .elementor-element.elementor-element-84d4024 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-7170 .elementor-element.elementor-element-84d4024 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-7170 .elementor-element.elementor-element-84d4024 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-7170 .elementor-element.elementor-element-84d4024{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-7170 .elementor-element.elementor-element-84d4024 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7170 .elementor-element.elementor-element-84d4024 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7170 .elementor-element.elementor-element-84d4024 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7170 .elementor-element.elementor-element-89cad0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;grid-column:span 2;}.elementor-7170 .elementor-element.elementor-element-4ab2b54{text-align:center;}.elementor-7170 .elementor-element.elementor-element-4ab2b54 .elementor-heading-title{font-size:60px;font-weight:500;color:var( --e-global-color-primary );}.elementor-7170 .elementor-element.elementor-element-dd01b0b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-7170 .elementor-element.elementor-element-dd01b0b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-7170 .elementor-element.elementor-element-dd01b0b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-7170 .elementor-element.elementor-element-dd01b0b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-7170 .elementor-element.elementor-element-dd01b0b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-7170 .elementor-element.elementor-element-dd01b0b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-7170 .elementor-element.elementor-element-dd01b0b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-7170 .elementor-element.elementor-element-dd01b0b{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-7170 .elementor-element.elementor-element-dd01b0b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7170 .elementor-element.elementor-element-dd01b0b .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7170 .elementor-element.elementor-element-dd01b0b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7170 .elementor-element.elementor-element-dadc3cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;grid-column:span 2;}.elementor-7170 .elementor-element.elementor-element-cd0fafa{text-align:center;}.elementor-7170 .elementor-element.elementor-element-cd0fafa .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-7170 .elementor-element.elementor-element-5a1921a.elementor-element{--align-self:flex-start;}.elementor-7170 .elementor-element.elementor-element-5a1921a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-7170 .elementor-element.elementor-element-5a1921a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-7170 .elementor-element.elementor-element-5a1921a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-7170 .elementor-element.elementor-element-5a1921a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-7170 .elementor-element.elementor-element-5a1921a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-7170 .elementor-element.elementor-element-5a1921a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-7170 .elementor-element.elementor-element-5a1921a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-7170 .elementor-element.elementor-element-5a1921a{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-7170 .elementor-element.elementor-element-5a1921a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7170 .elementor-element.elementor-element-5a1921a .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7170 .elementor-element.elementor-element-5a1921a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7170 .elementor-element.elementor-element-385e80a6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-7170 .elementor-element.elementor-element-385e80a6:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-385e80a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 60%);}.elementor-7170 .elementor-element.elementor-element-735b87a4{--display:flex;--min-height:34vh;--overlay-opacity:0.2;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:1000px 1000px 0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:2/2;}.elementor-7170 .elementor-element.elementor-element-735b87a4:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-735b87a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bg-ultimate.com/wp-content/uploads/2026/08/PJ.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-7170 .elementor-element.elementor-element-735b87a4::before, .elementor-7170 .elementor-element.elementor-element-735b87a4 > .elementor-background-video-container::before, .elementor-7170 .elementor-element.elementor-element-735b87a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7170 .elementor-element.elementor-element-735b87a4 > .elementor-background-slideshow::before, .elementor-7170 .elementor-element.elementor-element-735b87a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7170 .elementor-element.elementor-element-735b87a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-7170 .elementor-element.elementor-element-61f8d994{--display:flex;--min-height:34vh;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 1000px 1000px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:3/3;}.elementor-7170 .elementor-element.elementor-element-61f8d994:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-61f8d994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bg-ultimate.com/wp-content/uploads/2026/08/Private-island.webp");background-position:bottom center;background-size:cover;}.elementor-7170 .elementor-element.elementor-element-61f8d994::before, .elementor-7170 .elementor-element.elementor-element-61f8d994 > .elementor-background-video-container::before, .elementor-7170 .elementor-element.elementor-element-61f8d994 > .e-con-inner > .elementor-background-video-container::before, .elementor-7170 .elementor-element.elementor-element-61f8d994 > .elementor-background-slideshow::before, .elementor-7170 .elementor-element.elementor-element-61f8d994 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7170 .elementor-element.elementor-element-61f8d994 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7170 .elementor-element.elementor-element-f1e0242{--display:flex;--min-height:34vh;--overlay-opacity:0.2;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:1000px 1000px 0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:2/2;}.elementor-7170 .elementor-element.elementor-element-f1e0242:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-f1e0242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bg-ultimate.com/wp-content/uploads/2026/08/Yacht-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-7170 .elementor-element.elementor-element-f1e0242::before, .elementor-7170 .elementor-element.elementor-element-f1e0242 > .elementor-background-video-container::before, .elementor-7170 .elementor-element.elementor-element-f1e0242 > .e-con-inner > .elementor-background-video-container::before, .elementor-7170 .elementor-element.elementor-element-f1e0242 > .elementor-background-slideshow::before, .elementor-7170 .elementor-element.elementor-element-f1e0242 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7170 .elementor-element.elementor-element-f1e0242 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-7170 .elementor-element.elementor-element-0240a46{--display:flex;--min-height:34vh;--overlay-opacity:0.2;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 1000px 1000px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:2/2;}.elementor-7170 .elementor-element.elementor-element-0240a46:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-0240a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bg-ultimate.com/wp-content/uploads/2026/08/Family-Office_1100x704.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-7170 .elementor-element.elementor-element-0240a46::before, .elementor-7170 .elementor-element.elementor-element-0240a46 > .elementor-background-video-container::before, .elementor-7170 .elementor-element.elementor-element-0240a46 > .e-con-inner > .elementor-background-video-container::before, .elementor-7170 .elementor-element.elementor-element-0240a46 > .elementor-background-slideshow::before, .elementor-7170 .elementor-element.elementor-element-0240a46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7170 .elementor-element.elementor-element-0240a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-7170 .elementor-element.elementor-element-d37d880{--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:34px 20px;--row-gap:34px;--column-gap:20px;--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-7170 .elementor-element.elementor-element-d37d880:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-d37d880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B4A;}.elementor-7170 .elementor-element.elementor-element-0e9f70c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-7170 .elementor-element.elementor-element-0e9f70c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:300;line-height:1.2em;letter-spacing:0.3px;color:#F9F6EF;}.elementor-7170 .elementor-element.elementor-element-4cc896e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.8em;color:#EDEAE2;}.elementor-7170 .elementor-element.elementor-element-d9fa323{--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:flex-start;--gap:34px 44px;--row-gap:34px;--column-gap:44px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7170 .elementor-element.elementor-element-86ca0f8{--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-7170 .elementor-element.elementor-element-93ff2de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7170 .elementor-element.elementor-element-93ff2de img{width:100%;}.elementor-7170 .elementor-element.elementor-element-4d0fe57{--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-7170 .elementor-element.elementor-element-e58a1fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7170 .elementor-element.elementor-element-e58a1fd img{width:100%;}.elementor-7170 .elementor-element.elementor-element-64106f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:70px;--padding-bottom:300px;--padding-left:40px;--padding-right:40px;}.elementor-7170 .elementor-element.elementor-element-64106f6:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-64106f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B4A;}.elementor-7170 .elementor-element.elementor-element-210eb22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-7170 .elementor-element.elementor-element-4ea43eb{text-align:center;}.elementor-7170 .elementor-element.elementor-element-4ea43eb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;text-transform:none;line-height:1.05em;letter-spacing:0.5px;color:#F9F6EF;}.elementor-7170 .elementor-element.elementor-element-3bc7aa1{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-7170 .elementor-element.elementor-element-3bc7aa1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;color:#E8D2A9;}.elementor-7170 .elementor-element.elementor-element-16072f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.8em;color:#F9F6EF;}.elementor-7170 .elementor-element.elementor-element-df3c4fd{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-7170 .elementor-element.elementor-element-df3c4fd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;color:#E8D2A9;}.elementor-7170 .elementor-element.elementor-element-6dea757{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:center;font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.8em;color:#F9F6EF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7170 .elementor-element.elementor-element-660edec .elementor-button{background-color:rgba(0,0,0,0);font-family:"Jost", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2.6px;fill:#F9F6EF;color:#F9F6EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8965A;border-radius:0px 0px 0px 0px;padding:16px 34px 16px 34px;}.elementor-7170 .elementor-element.elementor-element-660edec .elementor-button:hover, .elementor-7170 .elementor-element.elementor-element-660edec .elementor-button:focus{background-color:#B8965A;color:#1A2B4A;border-color:#B8965A;}.elementor-7170 .elementor-element.elementor-element-660edec .elementor-button:hover svg, .elementor-7170 .elementor-element.elementor-element-660edec .elementor-button:focus svg{fill:#1A2B4A;}.elementor-7170 .elementor-element.elementor-element-1520b43c{--display:flex;--min-height:640px;--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;--gap:60px 20px;--row-gap:60px;--column-gap:20px;--overlay-opacity:0.3;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-7170 .elementor-element.elementor-element-1520b43c:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-1520b43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bg-ultimate.com/wp-content/uploads/2026/08/Nanibia.webp");background-position:center center;background-size:cover;}.elementor-7170 .elementor-element.elementor-element-1520b43c::before, .elementor-7170 .elementor-element.elementor-element-1520b43c > .elementor-background-video-container::before, .elementor-7170 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-background-video-container::before, .elementor-7170 .elementor-element.elementor-element-1520b43c > .elementor-background-slideshow::before, .elementor-7170 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7170 .elementor-element.elementor-element-1520b43c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7170 .elementor-element.elementor-element-1520b43c > .elementor-shape-top .elementor-shape-fill, .elementor-7170 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-7170 .elementor-element.elementor-element-1520b43c > .elementor-shape-top svg, .elementor-7170 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:500px;}.elementor-7170 .elementor-element.elementor-element-1520b43c > .elementor-shape-bottom .elementor-shape-fill, .elementor-7170 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-text );}.elementor-7170 .elementor-element.elementor-element-1520b43c > .elementor-shape-bottom svg, .elementor-7170 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:500px;}.elementor-7170 .elementor-element.elementor-element-2ff709e2{--display:flex;}.elementor-7170 .elementor-element.elementor-element-524eb306{text-align:center;}.elementor-7170 .elementor-element.elementor-element-524eb306 .elementor-heading-title{font-size:42px;font-weight:600;color:#E8D2A9;}@media(max-width:1024px){.elementor-7170 .elementor-element.elementor-element-5c36c4a{--min-height:0px;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:12%;--padding-bottom:12%;--padding-left:12%;--padding-right:12%;}.elementor-7170 .elementor-element.elementor-element-56a8706b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7170 .elementor-element.elementor-element-3ddf1957 img{width:100%;height:325px;}.elementor-7170 .elementor-element.elementor-element-60ccf574{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-7170 .elementor-element.elementor-element-6e42b7e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 180px) 0px;text-align:center;}.elementor-7170 .elementor-element.elementor-element-6e42b7e6 .elementor-heading-title{font-size:52px;}.elementor-7170 .elementor-element.elementor-element-9e194d9 .elementor-heading-title{font-size:52px;}.elementor-7170 .elementor-element.elementor-element-2881ee1{padding:60px 0px 0px 0px;}.elementor-7170 .elementor-element.elementor-element-2881ee1 .elementor-heading-title{font-size:52px;}.elementor-7170 .elementor-element.elementor-element-02afc20{--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;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7170 .elementor-element.elementor-element-20628e0{grid-column:span 3;}.elementor-7170 .elementor-element.elementor-element-7f3f02b .elementor-heading-title{font-size:36px;}.elementor-7170 .elementor-element.elementor-element-e87bd38{grid-column:span 3;}.elementor-7170 .elementor-element.elementor-element-dbe9764 .elementor-heading-title{font-size:36px;}.elementor-7170 .elementor-element.elementor-element-89cad0f{grid-column:span 3;}.elementor-7170 .elementor-element.elementor-element-4ab2b54 .elementor-heading-title{font-size:36px;}.elementor-7170 .elementor-element.elementor-element-dadc3cf{grid-column:span 3;}.elementor-7170 .elementor-element.elementor-element-cd0fafa .elementor-heading-title{font-size:36px;}.elementor-7170 .elementor-element.elementor-element-385e80a6{--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7170 .elementor-element.elementor-element-735b87a4{grid-column:1/3;}.elementor-7170 .elementor-element.elementor-element-61f8d994{grid-column:3/5;}.elementor-7170 .elementor-element.elementor-element-f1e0242{grid-column:1/3;}.elementor-7170 .elementor-element.elementor-element-0240a46{grid-column:1/3;}.elementor-7170 .elementor-element.elementor-element-64106f6{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 35px;--row-gap:0px;--column-gap:35px;--padding-top:20px;--padding-bottom:300px;--padding-left:20px;--padding-right:20px;}.elementor-7170 .elementor-element.elementor-element-210eb22{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-7170 .elementor-element.elementor-element-4ea43eb .elementor-heading-title{font-size:52px;}.elementor-7170 .elementor-element.elementor-element-1520b43c{--min-height:560px;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--padding-top:12%;--padding-bottom:12%;--padding-left:12%;--padding-right:12%;}.elementor-7170 .elementor-element.elementor-element-1520b43c > .elementor-shape-top svg, .elementor-7170 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-top svg{height:120px;}.elementor-7170 .elementor-element.elementor-element-1520b43c > .elementor-shape-bottom svg, .elementor-7170 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-bottom svg{height:120px;}.elementor-7170 .elementor-element.elementor-element-524eb306 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-7170 .elementor-element.elementor-element-5c36c4a{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7170 .elementor-element.elementor-element-228b3324{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7170 .elementor-element.elementor-element-3ddf1957 img{width:100%;height:100%;}.elementor-7170 .elementor-element.elementor-element-60ccf574{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7170 .elementor-element.elementor-element-6e42b7e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-7170 .elementor-element.elementor-element-6e42b7e6 .elementor-heading-title{font-size:38px;}.elementor-7170 .elementor-element.elementor-element-1a137ac{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-7170 .elementor-element.elementor-element-9e194d9 .elementor-heading-title{font-size:38px;}.elementor-7170 .elementor-element.elementor-element-574301e .elementor-heading-title{font-size:28px;}.elementor-7170 .elementor-element.elementor-element-859f74f{--width:100%;}.elementor-7170 .elementor-element.elementor-element-b64f1a8{--width:100%;}.elementor-7170 .elementor-element.elementor-element-2881ee1{padding:48px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7170 .elementor-element.elementor-element-2881ee1 .elementor-heading-title{font-size:38px;}.elementor-7170 .elementor-element.elementor-element-cgtxt1{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:28px;}.elementor-7170 .elementor-element.elementor-element-02afc20{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7170 .elementor-element.elementor-element-7f3f02b{text-align:center;}.elementor-7170 .elementor-element.elementor-element-7f3f02b .elementor-heading-title{font-size:20px;}.elementor-7170 .elementor-element.elementor-element-dbe9764{text-align:center;}.elementor-7170 .elementor-element.elementor-element-dbe9764 .elementor-heading-title{font-size:20px;}.elementor-7170 .elementor-element.elementor-element-4ab2b54{text-align:center;}.elementor-7170 .elementor-element.elementor-element-4ab2b54 .elementor-heading-title{font-size:20px;}.elementor-7170 .elementor-element.elementor-element-cd0fafa{text-align:center;}.elementor-7170 .elementor-element.elementor-element-cd0fafa .elementor-heading-title{font-size:20px;}.elementor-7170 .elementor-element.elementor-element-385e80a6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-7170 .elementor-element.elementor-element-61f8d994{grid-column:span 4;}.elementor-7170 .elementor-element.elementor-element-d37d880{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-7170 .elementor-element.elementor-element-0e9f70c .elementor-heading-title{font-size:28px;}.elementor-7170 .elementor-element.elementor-element-86ca0f8{--width:100%;}.elementor-7170 .elementor-element.elementor-element-4d0fe57{--width:100%;}.elementor-7170 .elementor-element.elementor-element-64106f6{--gap:35px 0px;--row-gap:35px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:300px;--padding-left:20px;--padding-right:20px;}.elementor-7170 .elementor-element.elementor-element-210eb22{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7170 .elementor-element.elementor-element-4ea43eb .elementor-heading-title{font-size:38px;}.elementor-7170 .elementor-element.elementor-element-3bc7aa1 .elementor-heading-title{font-size:22px;}.elementor-7170 .elementor-element.elementor-element-16072f3{font-size:16px;}.elementor-7170 .elementor-element.elementor-element-df3c4fd .elementor-heading-title{font-size:22px;}.elementor-7170 .elementor-element.elementor-element-1520b43c{--min-height:560px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7170 .elementor-element.elementor-element-1520b43c > .elementor-shape-top svg, .elementor-7170 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-top svg{height:60px;}.elementor-7170 .elementor-element.elementor-element-1520b43c > .elementor-shape-bottom svg, .elementor-7170 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-bottom svg{height:60px;}.elementor-7170 .elementor-element.elementor-element-524eb306 .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-7170 .elementor-element.elementor-element-228b3324{--width:40%;}.elementor-7170 .elementor-element.elementor-element-60ccf574{--width:60%;}.elementor-7170 .elementor-element.elementor-element-1a137ac{--content-width:980px;}.elementor-7170 .elementor-element.elementor-element-859f74f{--width:38%;}.elementor-7170 .elementor-element.elementor-element-b64f1a8{--width:38%;}.elementor-7170 .elementor-element.elementor-element-20628e0{--width:30%;}.elementor-7170 .elementor-element.elementor-element-e87bd38{--width:30%;}.elementor-7170 .elementor-element.elementor-element-89cad0f{--width:30%;}.elementor-7170 .elementor-element.elementor-element-dadc3cf{--width:30%;}.elementor-7170 .elementor-element.elementor-element-385e80a6{--content-width:80%;}.elementor-7170 .elementor-element.elementor-element-d37d880{--content-width:980px;}.elementor-7170 .elementor-element.elementor-element-86ca0f8{--width:38%;}.elementor-7170 .elementor-element.elementor-element-4d0fe57{--width:38%;}.elementor-7170 .elementor-element.elementor-element-210eb22{--width:74%;}.elementor-7170 .elementor-element.elementor-element-1520b43c{--content-width:710px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7170 .elementor-element.elementor-element-859f74f{--width:46%;}.elementor-7170 .elementor-element.elementor-element-b64f1a8{--width:46%;}.elementor-7170 .elementor-element.elementor-element-20628e0{--width:70%;}.elementor-7170 .elementor-element.elementor-element-e87bd38{--width:70%;}.elementor-7170 .elementor-element.elementor-element-89cad0f{--width:70%;}.elementor-7170 .elementor-element.elementor-element-dadc3cf{--width:70%;}.elementor-7170 .elementor-element.elementor-element-385e80a6{--content-width:100%;}.elementor-7170 .elementor-element.elementor-element-86ca0f8{--width:46%;}.elementor-7170 .elementor-element.elementor-element-4d0fe57{--width:46%;}.elementor-7170 .elementor-element.elementor-element-1520b43c{--content-width:510px;}}@media(min-width:1025px){.elementor-7170 .elementor-element.elementor-element-5c36c4a:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-5c36c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-7170 .elementor-element.elementor-element-735b87a4:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-735b87a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7170 .elementor-element.elementor-element-f1e0242:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-f1e0242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7170 .elementor-element.elementor-element-0240a46:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-0240a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7170 .elementor-element.elementor-element-1520b43c:not(.elementor-motion-effects-element-type-background), .elementor-7170 .elementor-element.elementor-element-1520b43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS *//* ==================================================================
   BG ULTIMATE — page Conciergerie (4853)
   RÈGLE : on AJOUTE à la suite, on ne remplace jamais.
   ================================================================== */

/* --- 19 aout : « Conciergerie de Voyages » deplace sur la photo du
       heros, au standard maison. Taille mobile. --- */
@media (max-width:760px){
  body .elementor-4853 .elementor-element-415d3883 .elementor-heading-title{font-size:38px !important;}
}

/* --- 19 aout : le texte d'introduction des services, contenu a 820 px
       et centre (le reglage _element_self_align n'est pas rendu). --- */
body .elementor-4853 .elementor-element-cgtxt1{margin-left:auto !important;margin-right:auto !important;}

/* 19 aout - bloc 09caa6c @ titre et texte sur une meme mesure de 820px */
body .elementor-4853 .elementor-element-2881ee1{margin-left:auto !important;margin-right:auto !important;}


/* --- 19 aout : la chaine des fondus. L'or ne parait qu'aux deux extremites
       de la page. Les deux degrades du milieu sont supprimes. --- */
body .elementor-4853 .elementor-element-02afc20,
body .elementor-4853 .elementor-element-385e80a6{background-image:none !important;background-color:#1A2B4A !important;}

/* les 4 colonnes de services etaient en bleu nuit sur l'or : recolorees pour le bleu */
body .elementor-4853 .elementor-element-02afc20 .elementor-heading-title{color:#E8D2A9 !important;}
body .elementor-4853 .elementor-element-02afc20 .elementor-icon-list-text,
body .elementor-4853 .elementor-element-02afc20 .elementor-icon-list-item,
body .elementor-4853 .elementor-element-02afc20 .elementor-icon-list-item span{color:#D6DBE4 !important;}
body .elementor-4853 .elementor-element-02afc20 .elementor-icon-list-icon i,
body .elementor-4853 .elementor-element-02afc20 .elementor-icon-list-icon svg{color:#C6A566 !important;fill:#C6A566 !important;}

/* fondu de 260 px vers l'arche doree du bloc final, treize paliers sur e = t2(3-2t) */
body .elementor-4853 .elementor-element-64106f6{background-color:transparent !important;background-image:none !important;}
body .elementor-4853 .elementor-element-4ae10e5{position:relative;background-color:#1A2B4A !important;}
body .elementor-4853 .elementor-element-4ae10e5::after{content:"";position:absolute;left:0;right:0;bottom:0;height:260px;background:linear-gradient(180deg,rgb(26,43,74) 0%,rgb(29,45,74) 8.33%,rgb(38,51,75) 16.67%,rgb(51,60,76) 25%,rgb(67,71,78) 33.33%,rgb(85,83,80) 41.67%,rgb(105,96,82) 50%,rgb(125,110,84) 58.33%,rgb(143,122,86) 66.67%,rgb(159,133,88) 75%,rgb(172,142,89) 83.33%,rgb(181,148,90) 91.67%,#B8965A 100%);pointer-events:none;z-index:1;}
body .elementor-4853 .elementor-element-4ae10e5 > .e-con-inner,
body .elementor-4853 .elementor-element-4ae10e5 > .elementor-element{position:relative;z-index:2;}


/* --- 19 aout : le heros se posait en arete franche sur l'or du bloc 1.
       Voile en degrade sur ses 34 pour cent bas, vers l'or exact du bloc. --- */
body .elementor-4853 .elementor-element-5c36c4a{position:relative;}
body .elementor-4853 .elementor-element-5c36c4a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(180deg,rgba(184,150,90,0) 0%,rgba(184,150,90,.10) 22%,rgba(184,150,90,.30) 44%,rgba(184,150,90,.58) 66%,rgba(184,150,90,.85) 85%,#B8965A 100%);pointer-events:none;z-index:1;}
body .elementor-4853 .elementor-element-5c36c4a > .e-con-inner{position:relative;z-index:2;}

/* --- 19 aout : les quatre colonnes de services. Chaque colonne etait centree
       verticalement, donc les titres et les puces or se decalaient de 40 px
       selon le nombre de lignes. Meme reglage que sur Experiences : colonnes
       calees en haut, deux lignes reservees aux titres. --- */
body .elementor-4853 .elementor-element-20628e0,
body .elementor-4853 .elementor-element-e87bd38,
body .elementor-4853 .elementor-element-89cad0f,
body .elementor-4853 .elementor-element-dadc3cf{justify-content:flex-start !important;}
body .elementor-4853 .elementor-element-7f3f02b,
body .elementor-4853 .elementor-element-dbe9764,
body .elementor-4853 .elementor-element-4ab2b54,
body .elementor-4853 .elementor-element-cd0fafa{min-height:120px;display:flex;align-items:flex-start;justify-content:center;}
body .elementor-4853 .elementor-element-7f3f02b .elementor-widget-container,
body .elementor-4853 .elementor-element-dbe9764 .elementor-widget-container,
body .elementor-4853 .elementor-element-4ab2b54 .elementor-widget-container,
body .elementor-4853 .elementor-element-cd0fafa .elementor-widget-container{width:100%;}
@media (max-width:1024px){
body .elementor-4853 .elementor-element-7f3f02b,
body .elementor-4853 .elementor-element-dbe9764,
body .elementor-4853 .elementor-element-4ab2b54,
body .elementor-4853 .elementor-element-cd0fafa{min-height:0;display:block;}
}

/* --- 19 aout : les deux photographies Dubai et Singapour n'avaient ni la meme
       hauteur ni le meme cadrage (object-fit : fill, donc deformation).
       Meme rapport 3/2, recadrage par le centre, alignees en haut. --- */
body .elementor-4853 .elementor-element-93ff2de img,
body .elementor-4853 .elementor-element-e58a1fd img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;}
body .elementor-4853 .elementor-element-86ca0f8,
body .elementor-4853 .elementor-element-4d0fe57{align-self:flex-start !important;}

/* --- 19 aout : le degrade du bloc 1 courait sur toute sa hauteur, si bien que
       le titre et le texte reposaient l'un et l'autre sur des demi-teintes:
       le titre tombait a 2,47 de contraste sur ses dernieres lignes.
       L'or est desormais plein sous le titre, le bleu nuit plein sous le texte,
       et la transition (270 px, treize paliers sur e = t2(3-2t)) se loge dans
       la bande vide de 300 px qui les separe. --- */
body .elementor-4853 .elementor-element-56a8706b{background-image:linear-gradient(180deg,rgb(184,150,90) 0%,rgb(184,150,90) 26.00%,rgb(181,148,90) 27.88%,rgb(172,142,89) 29.75%,rgb(159,133,88) 31.63%,rgb(143,122,86) 33.50%,rgb(125,110,84) 35.38%,rgb(105,97,82) 37.25%,rgb(85,83,80) 39.13%,rgb(67,71,78) 41.00%,rgb(51,60,77) 42.88%,rgb(38,51,75) 44.75%,rgb(29,45,74) 46.63%,rgb(26,43,74) 48.50%,rgb(26,43,74) 100%) !important;}

/* sous 767 px la geometrie du bloc change trop pour un calage en pourcentage:
   le fondu se fait dans les 250 premiers pixels et les deux textes passent au creme */
@media (max-width:767px){
body .elementor-4853 .elementor-element-56a8706b{background-image:linear-gradient(180deg,rgb(184,150,90) 0px,rgb(184,150,90) 30px,rgb(181,148,90) 48px,rgb(172,142,89) 67px,rgb(159,133,88) 85px,rgb(143,122,86) 103px,rgb(125,110,84) 122px,rgb(105,97,82) 140px,rgb(85,83,80) 158px,rgb(67,71,78) 177px,rgb(51,60,77) 195px,rgb(38,51,75) 213px,rgb(29,45,74) 232px,rgb(26,43,74) 250px,rgb(26,43,74) 100%) !important;}
body .elementor-4853 .elementor-element-6e42b7e6 .elementor-heading-title{color:#F9F6EF !important;}
body .elementor-4853 .elementor-element-48ffe785{color:#F9F6EF !important;}
}

/* --- 19 aout : les quatre photographies etaient forcees en colonne 2 et 3
       d'une grille de 231 px large de 1 044 px : trois s'empilaient l'une sous
       l'autre. Elles reprennent la trame des quatre colonnes de services
       au-dessus : quatre parts egales sur les 1 425 px, centres a 178 / 534 /
       891 / 1 247. Deux par deux sous 1 024 px. --- */
body .elementor-4853 .elementor-element-385e80a6 > .e-con-inner{width:100% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;grid-template-columns:repeat(4,1fr) !important;justify-items:center !important;align-items:start !important;}
body .elementor-4853 .elementor-element-735b87a4,
body .elementor-4853 .elementor-element-61f8d994,
body .elementor-4853 .elementor-element-f1e0242,
body .elementor-4853 .elementor-element-0240a46{grid-column:auto !important;grid-row:auto !important;}
@media (max-width:1024px){
body .elementor-4853 .elementor-element-385e80a6 > .e-con-inner{grid-template-columns:repeat(2,1fr) !important;row-gap:40px !important;}
}
/* le conteneur portait 60 px de rembourrage lateral, ce qui decalait les
   centres de 30 px : trame ramenee a la pleine largeur, photos a leur taille propre */
body .elementor-4853 .elementor-element-385e80a6{padding-left:0 !important;padding-right:0 !important;}
body .elementor-4853 .elementor-element-735b87a4,
body .elementor-4853 .elementor-element-61f8d994,
body .elementor-4853 .elementor-element-f1e0242,
body .elementor-4853 .elementor-element-0240a46{width:231px !important;max-width:100% !important;}
@media (max-width:1024px){
body .elementor-4853 .elementor-element-385e80a6{padding-left:20px !important;padding-right:20px !important;}
}
/* la gouttiere de 40 px de la grille decalait encore les centres de 15 px :
   supprimee, les photos sont centrees dans des parts de 356,25 px.
   L'ecart vertical avec les listes passe de 280 a 140 px. */
body .elementor-4853 .elementor-element-385e80a6 > .e-con-inner{column-gap:0 !important;padding-top:40px !important;}
body .elementor-4853 .elementor-element-02afc20 > .e-con-inner{padding-bottom:60px !important;}

/* --- 19 aout : les deux photographies du bloc « Confiez-nous l'essentiel »
       etaient des rectangles nets, en object-fit : fill donc deformees.
       Reglage releve sur la page Croisieres, qui emploie les memes cliches :
       rapport 3/4, recadrage par le centre, liseré or a 1 px, arches opposees. --- */
body .elementor-4853 .elementor-element-b2e6a8b img,
body .elementor-4853 .elementor-element-edf12a0 img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;border:1px solid rgba(184,150,90,.55);}
body .elementor-4853 .elementor-element-b2e6a8b img{border-radius:1000px 1000px 0 0;}
body .elementor-4853 .elementor-element-edf12a0 img{border-radius:0 0 1000px 1000px;}

/* --- 19 aout : Dubai et Singapour passent au meme traitement que la page
       Croisieres (elles etaient au rapport 3/2 sans forme ni liseré). --- */
body .elementor-4853 .elementor-element-93ff2de img,
body .elementor-4853 .elementor-element-e58a1fd img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;border:1px solid rgba(184,150,90,.55);}
body .elementor-4853 .elementor-element-93ff2de img{border-radius:1000px 1000px 0 0;}
body .elementor-4853 .elementor-element-e58a1fd img{border-radius:0 0 1000px 1000px;}

/* --- 19 aout : le bloc « Comment fonctionne notre conciergerie ? » etait cale
       a gauche : sa boite de 981 px commencait a x = 50 dans une zone de 1 325,
       son centre tombait a 540 quand celui de la page est a 713. Meme defaut
       que le bloc « Preparer votre voyage » d'Hotels, meme remede. --- */
body .elementor-4853 .elementor-element-210eb22{margin-left:auto !important;margin-right:auto !important;}

/* --- 19 aout : « Ces honoraires couvrent » etait une suite de six paragraphes
       centres, sans puces. Vraie liste, alignee a gauche dans une boite centree
       de 560 px, losange or de 7 px, renfoncement suspendu pour que les lignes
       repliees s'alignent. L'intitule passe en Cormorant creme chaud. --- */
body .elementor-4853 .elementor-element-16072f3 .bgu-intro{font-family:'Cormorant Garamond',serif;font-weight:400;font-size:22px;letter-spacing:0.3px;color:#E8D2A9;margin:34px 0 18px;}
body .elementor-4853 .elementor-element-16072f3 .bgu-liste{list-style:none;margin:0 auto 34px;padding:0;max-width:560px;text-align:left;}
body .elementor-4853 .elementor-element-16072f3 .bgu-liste li{position:relative;padding-left:26px;margin:0 0 12px;line-height:1.7;}
body .elementor-4853 .elementor-element-16072f3 .bgu-liste li::before{content:"";position:absolute;left:0;top:0.62em;width:7px;height:7px;background:#C6A566;transform:rotate(45deg);}
@media (max-width:767px){
body .elementor-4853 .elementor-element-16072f3 .bgu-liste{max-width:100%;}
body .elementor-4853 .elementor-element-16072f3 .bgu-intro{font-size:20px;}
}


/* 20 aout - mise au diapason des trois premieres pages */
body .elementor-4853 .elementor-element-6e42b7e6 .elementor-heading-title{font-size:40px !important;line-height:1.15em !important;}
body .elementor-4853 .elementor-element-9e194d9 .elementor-heading-title,body .elementor-4853 .elementor-element-2881ee1 .elementor-heading-title,body .elementor-4853 .elementor-element-4ea43eb .elementor-heading-title{font-size:40px !important;line-height:1.15em !important;color:#C6A566 !important;}
body .elementor-4853 .elementor-element-574301e .elementor-heading-title,body .elementor-4853 .elementor-element-0e9f70c .elementor-heading-title{font-size:28px !important;line-height:1.3em !important;}
body .elementor-4853 .elementor-element-cgtxt1,body .elementor-4853 .elementor-element-cgtxt1 p,body .elementor-4853 .elementor-element-cgtxt1 li{font-size:28px !important;line-height:1.3em !important;}
body .elementor-4853 .elementor-element-7f3f02b .elementor-heading-title,body .elementor-4853 .elementor-element-dbe9764 .elementor-heading-title,body .elementor-4853 .elementor-element-4ab2b54 .elementor-heading-title,body .elementor-4853 .elementor-element-cd0fafa .elementor-heading-title{font-size:26px !important;font-weight:400 !important;line-height:1.3em !important;}
body .elementor-4853 .elementor-element-7f3f02b,body .elementor-4853 .elementor-element-dbe9764,body .elementor-4853 .elementor-element-4ab2b54,body .elementor-4853 .elementor-element-cd0fafa{min-height:68px !important;}
body .elementor-4853 .elementor-element-9867704,body .elementor-4853 .elementor-element-9867704 p,body .elementor-4853 .elementor-element-9867704 li,body .elementor-4853 .elementor-element-4cc896e,body .elementor-4853 .elementor-element-4cc896e p,body .elementor-4853 .elementor-element-4cc896e li{color:#F9F6EF !important;}
body .elementor-4853 .elementor-element-48ffe785,body .elementor-4853 .elementor-element-48ffe785 p,body .elementor-4853 .elementor-element-48ffe785 li{font-weight:300 !important;}

/* 20 aout - bloc 1 au bareme du titre 369d704 de la page Hotels */
body .elementor-4853 .elementor-element-6e42b7e6 .elementor-heading-title{font-size:120px !important;line-height:0.95em !important;}
@media (max-width: 1024px){body .elementor-4853 .elementor-element-6e42b7e6 .elementor-heading-title{font-size:72px !important;line-height:0.95em !important;}}
@media (max-width: 767px){body .elementor-4853 .elementor-element-6e42b7e6 .elementor-heading-title{font-size:40px !important;line-height:0.95em !important;}}

/* 20 aout - fondu du bloc 1 replace sous le titre 120px - bande vide 34.9% a 56.4% */
body .elementor-4853 .elementor-element-56a8706b{background-image:linear-gradient(180deg,rgb(184,150,90) 0%,rgb(184,150,90) 36.50%,rgb(184,150,90) 36.50%,rgb(181,148,90) 38.04%,rgb(172,142,89) 39.58%,rgb(159,133,88) 41.13%,rgb(143,122,86) 42.67%,rgb(125,110,84) 44.21%,rgb(105,97,82) 45.75%,rgb(85,83,80) 47.29%,rgb(67,71,78) 48.83%,rgb(51,60,77) 50.38%,rgb(38,51,75) 51.92%,rgb(29,45,74) 53.46%,rgb(26,43,74) 55.00%,rgb(26,43,74) 55.00%,rgb(26,43,74) 100%) !important;}

/* 20 aout - texte du bloc 1 a la forme du 9a02f97 de Hotels + remonte sous le titre */
body .elementor-4853 .elementor-element-6e42b7e6{margin-bottom:40px !important;}
body .elementor-4853 .elementor-element-48ffe785,body .elementor-4853 .elementor-element-48ffe785 p,body .elementor-4853 .elementor-element-48ffe785 em,body .elementor-4853 .elementor-element-48ffe785 strong{font-family:"Cormorant Garamond", serif !important;font-size:26px !important;line-height:39px !important;font-weight:300 !important;font-style:italic !important;text-align:center !important;color:#0B1F35 !important;letter-spacing:normal !important;}
@media (max-width: 767px){body .elementor-4853 .elementor-element-48ffe785,body .elementor-4853 .elementor-element-48ffe785 p{font-size:22px !important;line-height:33px !important;}}

/* 20 aout - bloc 1 : bande vide sous le texte, fondu de 260px, ligne de chute sur le bleu */
@media (min-width: 768px){
body .elementor-4853 .elementor-element-cgchute{margin-top:190px !important;}
body .elementor-4853 .elementor-element-56a8706b{background-image:linear-gradient(180deg,rgb(184,150,90) 0px,rgb(184,150,90) 847px,rgb(184,150,90) 847px,rgb(181,148,90) 869px,rgb(172,142,89) 890px,rgb(159,133,88) 912px,rgb(143,122,86) 934px,rgb(125,110,84) 955px,rgb(105,97,82) 977px,rgb(85,83,80) 999px,rgb(67,71,78) 1020px,rgb(51,60,77) 1042px,rgb(38,51,75) 1064px,rgb(29,45,74) 1085px,rgb(26,43,74) 1107px,rgb(26,43,74) 1107px,rgb(26,43,74) 100%) !important;}
}
@media (max-width: 767px){body .elementor-4853 .elementor-element-cgchute{margin-top:60px !important;font-size:22px !important;}}

/* 20 aout - bloc 1 sous 767px : fondu remonte au-dessus des textes, tout au creme */
@media (max-width: 767px){
body .elementor-4853 .elementor-element-56a8706b{background-image:linear-gradient(180deg,rgb(184,150,90) 0px,rgb(184,150,90) 60px,rgb(184,150,90) 60px,rgb(181,148,90) 80px,rgb(172,142,89) 100px,rgb(159,133,88) 120px,rgb(143,122,86) 140px,rgb(125,110,84) 160px,rgb(105,97,82) 180px,rgb(85,83,80) 200px,rgb(67,71,78) 220px,rgb(51,60,77) 240px,rgb(38,51,75) 260px,rgb(29,45,74) 280px,rgb(26,43,74) 300px,rgb(26,43,74) 300px,rgb(26,43,74) 100%) !important;}
body .elementor-4853 .elementor-element-6e42b7e6 .elementor-heading-title{color:#F9F6EF !important;}
body .elementor-4853 .elementor-element-48ffe785,body .elementor-4853 .elementor-element-48ffe785 p,body .elementor-4853 .elementor-element-48ffe785 em{color:#F9F6EF !important;}
}

/* 20 aout - ligne de chute rapprochee du texte, fondu deplace sous elle */
@media (min-width: 768px){
body .elementor-4853 .elementor-element-cgchute{margin-top:-95px !important;}
body .elementor-4853 .elementor-element-cgchute .elementor-heading-title{color:#0B1F35 !important;}
body .elementor-4853 .elementor-element-56a8706b{padding-bottom:300px !important;background-image:linear-gradient(180deg,rgb(184,150,90) 0px,rgb(184,150,90) 943px,rgb(184,150,90) 943px,rgb(181,148,90) 965px,rgb(172,142,89) 986px,rgb(159,133,88) 1008px,rgb(143,122,86) 1030px,rgb(125,110,84) 1051px,rgb(105,97,82) 1073px,rgb(85,83,80) 1095px,rgb(67,71,78) 1116px,rgb(51,60,77) 1138px,rgb(38,51,75) 1160px,rgb(29,45,74) 1181px,rgb(26,43,74) 1203px,rgb(26,43,74) 1203px,rgb(26,43,74) 100%) !important;}
}

/* 20 aout - suppression du rembourrage de 300px, fondu reparti a cheval sur la jonction bloc1/bloc2 */
@media (min-width: 768px){
body .elementor-4853 .elementor-element-56a8706b{padding-bottom:0px !important;background-image:linear-gradient(180deg,rgb(184,150,90) 0px,rgb(184,150,90) 913px,rgb(184,150,90) 913px,rgb(181,148,90) 927px,rgb(172,142,89) 941px,rgb(159,133,88) 955px,rgb(143,122,86) 969px,rgb(141,121,86) 970px) !important;}
body .elementor-4853 .elementor-element-1a137ac{background-image:linear-gradient(180deg,rgb(141,121,86) 0px,rgb(125,110,84) 13px,rgb(105,97,82) 27px,rgb(85,83,80) 40px,rgb(67,71,78) 54px,rgb(51,60,77) 68px,rgb(38,51,75) 82px,rgb(29,45,74) 96px,rgb(26,43,74) 110px,rgb(26,43,74) 110px,rgb(26,43,74) 100%) !important;background-color:#1A2B4A !important;}
}

/* 20 aout - rythme vertical recalibre sur les corps de 40px (les blancs etaient calibres pour du 72) */
@media (min-width: 768px){
body .elementor-4853 .elementor-element-1a137ac > .e-con-inner{padding-top:80px !important;padding-bottom:55px !important;}
body .elementor-4853 .elementor-element-1a137ac{background-image:linear-gradient(180deg,rgb(125,110,84) 0px,rgb(125,110,84) 0px,rgb(105,97,82) 12px,rgb(85,83,80) 23px,rgb(67,71,78) 34px,rgb(51,60,77) 46px,rgb(38,51,75) 57px,rgb(29,45,74) 69px,rgb(26,43,74) 80px,rgb(26,43,74) 80px,rgb(26,43,74) 100%) !important;}
body .elementor-4853 .elementor-element-56a8706b{background-image:linear-gradient(180deg,rgb(184,150,90) 0px,rgb(184,150,90) 913px,rgb(184,150,90) 913px,rgb(181,148,90) 924px,rgb(172,142,89) 936px,rgb(159,133,88) 947px,rgb(143,122,86) 959px,rgb(125,110,84) 970px) !important;}
body .elementor-4853 .elementor-element-2881ee1{padding-top:45px !important;}
body .elementor-4853 .elementor-element-02afc20 > .e-con-inner{padding-top:70px !important;}
body .elementor-4853 .elementor-element-385e80a6 > .e-con-inner{padding-bottom:60px !important;}
body .elementor-4853 .elementor-element-d37d880 > .e-con-inner{padding-top:55px !important;padding-bottom:55px !important;}
body .elementor-4853 .elementor-element-7f3f02b,body .elementor-4853 .elementor-element-dbe9764,body .elementor-4853 .elementor-element-4ab2b54,body .elementor-4853 .elementor-element-cd0fafa{min-height:34px !important;}
body .elementor-4853 .elementor-element-df3c4fd{margin-top:28px !important;}
}

/* 20 aout - RETOUR AUX VALEURS NATIVES : E3=120, rythme des pages de reference. Annule le recalibrage 80/55 */
@media (min-width: 768px){
body .elementor-4853 .elementor-element-1a137ac > .e-con-inner{padding-top:110px !important;padding-bottom:110px !important;}
body .elementor-4853 .elementor-element-2881ee1{padding-top:90px !important;}
body .elementor-4853 .elementor-element-02afc20 > .e-con-inner{padding-top:120px !important;}
body .elementor-4853 .elementor-element-385e80a6 > .e-con-inner{padding-bottom:120px !important;}
body .elementor-4853 .elementor-element-d37d880 > .e-con-inner{padding-top:110px !important;padding-bottom:110px !important;}
body .elementor-4853 .elementor-element-df3c4fd{margin-top:46px !important;}
}

/* 20 aout - role TITRE 2 (affirmation de page) - Cormorant 600 / 80 / 1.0, bareme de Croisieres */
body .elementor-4853 .elementor-element-6e42b7e6 .elementor-heading-title{font-size:80px !important;line-height:80px !important;font-weight:600 !important;}
@media (max-width: 1024px){body .elementor-4853 .elementor-element-6e42b7e6 .elementor-heading-title{font-size:48px !important;line-height:48px !important;}}
@media (max-width: 767px){body .elementor-4853 .elementor-element-6e42b7e6 .elementor-heading-title{font-size:34px !important;line-height:34px !important;}}

/* 20 aout - fondu recale apres passage du titre 2 a 80px (bloc 1 passe de 970 a 788) */
@media (min-width: 768px){
body .elementor-4853 .elementor-element-56a8706b{background-image:linear-gradient(180deg,rgb(184,150,90) 0px,rgb(184,150,90) 731px,rgb(184,150,90) 731px,rgb(181,148,90) 742px,rgb(172,142,89) 754px,rgb(159,133,88) 765px,rgb(143,122,86) 777px,rgb(125,110,84) 788px) !important;}
body .elementor-4853 .elementor-element-1a137ac{background-image:linear-gradient(180deg,rgb(125,110,84) 0px,rgb(125,110,84) 0px,rgb(105,97,82) 12px,rgb(85,83,80) 23px,rgb(67,71,78) 34px,rgb(51,60,77) 46px,rgb(38,51,75) 57px,rgb(29,45,74) 69px,rgb(26,43,74) 80px,rgb(26,43,74) 80px,rgb(26,43,74) 100%) !important;}
}

/* 20 aout - rang des 4 photos de services aligne sur le modele d Experiences : flex 1044px centre, gouttiere 28px, images 230x306 (rapport 3/4), arches alternees haut/bas/haut/bas */
@media (min-width: 1025px){
body .elementor-4853 .elementor-element-385e80a6 > .e-con-inner{display:flex !important;justify-content:center !important;gap:28px !important;width:1044px !important;max-width:1044px !important;margin-left:auto !important;margin-right:auto !important;}
body .elementor-4853 .elementor-element-735b87a4,body .elementor-4853 .elementor-element-61f8d994,body .elementor-4853 .elementor-element-f1e0242,body .elementor-4853 .elementor-element-0240a46{width:230px !important;flex:0 0 230px !important;height:306px !important;min-height:306px !important;}
body .elementor-4853 .elementor-element-735b87a4,body .elementor-4853 .elementor-element-f1e0242{border-radius:1000px 1000px 0px 0px !important;}
body .elementor-4853 .elementor-element-61f8d994,body .elementor-4853 .elementor-element-0240a46{border-radius:0px 0px 1000px 1000px !important;}
}

/* 20 aout - le voile ::before de chaque photo garde son arche d origine et contredisait celle du conteneur, ce qui dessinait un rectangle. Arches alignees. */
@media (min-width: 1025px){
body .elementor-4853 .elementor-element-735b87a4::before,body .elementor-4853 .elementor-element-f1e0242::before{border-radius:1000px 1000px 0px 0px !important;}
body .elementor-4853 .elementor-element-61f8d994::before,body .elementor-4853 .elementor-element-0240a46::before{border-radius:0px 0px 1000px 1000px !important;}
}
/* 20 aout - les 4 titres de colonnes de services alignes sur Experiences : Cormorant 500, 60/60, reserve de 120px, puis 36px sous 1024 et 20px sous 767. Annule mon passage a 26px. */
body .elementor-4853 .elementor-element-7f3f02b .elementor-heading-title,body .elementor-4853 .elementor-element-dbe9764 .elementor-heading-title,body .elementor-4853 .elementor-element-4ab2b54 .elementor-heading-title,body .elementor-4853 .elementor-element-cd0fafa .elementor-heading-title{font-family:"Cormorant Garamond", serif !important;font-size:60px !important;line-height:60px !important;font-weight:500 !important;color:#E8D2A9 !important;text-align:center !important;letter-spacing:normal !important;}
body .elementor-4853 .elementor-element-7f3f02b,body .elementor-4853 .elementor-element-dbe9764,body .elementor-4853 .elementor-element-4ab2b54,body .elementor-4853 .elementor-element-cd0fafa{min-height:120px !important;display:flex !important;align-items:flex-start !important;justify-content:center !important;}
@media (max-width: 1024px){body .elementor-4853 .elementor-element-7f3f02b .elementor-heading-title,body .elementor-4853 .elementor-element-dbe9764 .elementor-heading-title,body .elementor-4853 .elementor-element-4ab2b54 .elementor-heading-title,body .elementor-4853 .elementor-element-cd0fafa .elementor-heading-title{font-size:36px !important;line-height:36px !important;}body .elementor-4853 .elementor-element-7f3f02b,body .elementor-4853 .elementor-element-dbe9764,body .elementor-4853 .elementor-element-4ab2b54,body .elementor-4853 .elementor-element-cd0fafa{min-height:0px !important;}}
@media (max-width: 767px){body .elementor-4853 .elementor-element-7f3f02b .elementor-heading-title,body .elementor-4853 .elementor-element-dbe9764 .elementor-heading-title,body .elementor-4853 .elementor-element-4ab2b54 .elementor-heading-title,body .elementor-4853 .elementor-element-cd0fafa .elementor-heading-title{font-size:20px !important;line-height:20px !important;}}

/* 20 aout - reserve portee a 3 lignes (180px) : « Aviation dont Prive*e » tient sur 3 lignes a 60px, les 4 listes doivent demarrer au meme pixel */
@media (min-width: 1025px){body .elementor-4853 .elementor-element-7f3f02b,body .elementor-4853 .elementor-element-dbe9764,body .elementor-4853 .elementor-element-4ab2b54,body .elementor-4853 .elementor-element-cd0fafa{min-height:180px !important;}}


/* --- 20 aout @ bouton du questionnaire aligne sur celui d Hotels.
   Marge interieure seule @ 16/34 -> 20/44, soit 288x46 -> 308x54.
   Police, corps, graisse et interlettrage inchanges. --- */
body .elementor-4853 .elementor-element-660edec .elementor-button{padding:20px 44px !important;}


/* ===== CHANTIER - CONCIERGERIE - 20 aout - BROUILLON =====
   Depart @ 51 textes, aucun en echec de contraste. Le hero finit deja en or
   et le bloc 1 part en or - jonction exacte.
   Quatre corrections, toutes dans la palette existante @
   1. Voile du hero @ ancienne courbe a 6 arrets -> courbe lissee, 46% de la
      hauteur a partir de 54%, opacite pleine a 86% du hero.
   2. Jonction bloc 1 / bloc 2 @ le degrade du bloc 1 etait exprime en PIXELS
      et se terminait a 788 px dans un bloc qui en mesure 785. Sa derniere
      valeur n etait donc jamais atteinte @ le bloc finissait sur
      rgb(130,113,85) tandis que le suivant demarrait sur rgb(125,110,84).
      Ecart de 5 unites, soit une marche. Le bloc 2 demarre desormais sur la
      valeur reellement atteinte.
   3. 3 835 px de bleu nuit identique au milieu de la page. Le bloc 385e80a6
      est ENTIEREMENT VIDE - 506 px sans un texte ni une image. Il devient un
      bloc de liaison, comme ceux de Croisieres @ il porte seul la derive du
      bleu nuit vers le bleu profond. Aucun texte traverse.
      Tous les textes des blocs suivants sont clairs @ un fond plus sombre
      ne peut qu ameliorer leur contraste.
   4. La rustine de 260 px du dernier bloc devient une rampe elastique de
      21%, placee sous le dernier texte (qui finit a 79%). ===== */
body .elementor-4853 .elementor-element.elementor-element-5c36c4a::after{height:46% !important;top:54% !important;bottom:auto !important;background-image:linear-gradient(180deg,rgba(184,150,90,0.000) 0.00%,rgba(184,150,90,0.020) 5.83%,rgba(184,150,90,0.074) 11.67%,rgba(184,150,90,0.156) 17.50%,rgba(184,150,90,0.259) 23.33%,rgba(184,150,90,0.376) 29.17%,rgba(184,150,90,0.500) 35.00%,rgba(184,150,90,0.624) 40.83%,rgba(184,150,90,0.741) 46.67%,rgba(184,150,90,0.844) 52.50%,rgba(184,150,90,0.926) 58.33%,rgba(184,150,90,0.980) 64.17%,rgba(184,150,90,1.000) 70.00%,rgb(184,150,90) 100%) !important;}
body .elementor-4853 .elementor-element.elementor-element-1a137ac{background-image:linear-gradient(180deg,rgb(130, 113, 85) 0px, rgb(125, 110, 84) 0px, rgb(105, 97, 82) 12px, rgb(85, 83, 80) 23px, rgb(67, 71, 78) 34px, rgb(51, 60, 77) 46px, rgb(38, 51, 75) 57px, rgb(29, 45, 74) 69px, rgb(26, 43, 74) 80px, rgb(26, 43, 74) 80px, rgb(26, 43, 74) 100%) !important;}
body .elementor-4853 .elementor-element.elementor-element-09caa6c{background-color:#1A2B4A !important;}
body .elementor-4853 .elementor-element.elementor-element-385e80a6{background-color:#0B1F35 !important;background-image:linear-gradient(180deg,rgb(26,43,74) 0.00%,rgb(26,43,74) 8.33%,rgb(25,42,72) 16.67%,rgb(24,41,71) 25.00%,rgb(22,40,69) 33.33%,rgb(20,38,66) 41.67%,rgb(19,37,64) 50.00%,rgb(17,36,61) 58.33%,rgb(15,34,58) 66.67%,rgb(13,33,56) 75.00%,rgb(12,32,55) 83.33%,rgb(11,31,53) 91.67%,rgb(11,31,53) 100.00%) !important;}
body .elementor-4853 .elementor-element.elementor-element-d37d880{background-color:#0B1F35 !important;background-image:none !important;}
body .elementor-4853 .elementor-element.elementor-element-4ae10e5::after{display:none !important;}
body .elementor-4853 .elementor-element.elementor-element-4ae10e5{background-color:#0B1F35 !important;background-image:linear-gradient(180deg,rgb(11,31,53) 0%,rgb(11,31,53) 79.00%,rgb(14,33,54) 80.75%,rgb(24,40,56) 82.50%,rgb(38,50,59) 84.25%,rgb(56,62,63) 86.00%,rgb(76,76,67) 87.75%,rgb(98,91,72) 89.50%,rgb(119,105,76) 91.25%,rgb(139,119,80) 93.00%,rgb(157,131,84) 94.75%,rgb(171,141,87) 96.50%,rgb(181,148,89) 98.25%,rgb(184,150,90) 100.00%) !important;}


/* 20 aout - mobile : photos empilees en 3:2 (bureau inchange) */
@media (max-width:767px){
  body .elementor-4853 .elementor-element-b2e6a8b img, body .elementor-4853 .elementor-element-edf12a0 img{aspect-ratio:3/2 !important}
  body .elementor-4853 .elementor-element-93ff2de img, body .elementor-4853 .elementor-element-e58a1fd img{aspect-ratio:3/2 !important}
}


/* 21 aout - telephone : la photo isolee (les trois autres sont masquees sur mobile)
   occupait 231px sur 350 dans une grille a deux colonnes, decalee a gauche.
   Elle reprend toute la largeur et la proportion du bureau (3:4). Bureau et tablette inchanges. */
@media (max-width:767px){
  body .elementor-4853 .elementor-element-385e80a6 > .e-con-inner{grid-template-columns:repeat(1, 1fr) !important}
  body .elementor-4853 .elementor-element-735b87a4,
  body .elementor-4853 .elementor-element-61f8d994,
  body .elementor-4853 .elementor-element-f1e0242,
  body .elementor-4853 .elementor-element-0240a46{width:100% !important;min-height:0 !important;aspect-ratio:3/4 !important}
}


/* 21 aout - tablette : les quatre photos etaient a 231px dans des colonnes de 492px,
   soit deux rangees a moitie vides. Grille a quatre colonnes, cartes fluides,
   proportion du bureau (3:4). Bureau (>=1025px) inchange. */
@media (min-width:768px) and (max-width:1024px){
  body .elementor-4853 .elementor-element-385e80a6 > .e-con-inner{grid-template-columns:repeat(4, 1fr) !important}
  body .elementor-4853 .elementor-element-735b87a4,
  body .elementor-4853 .elementor-element-61f8d994,
  body .elementor-4853 .elementor-element-f1e0242,
  body .elementor-4853 .elementor-element-0240a46{width:100% !important;min-height:0 !important;aspect-ratio:3/4 !important}
}


/* 21 aout - telephone & tablette : le hero prend une hauteur reelle et les deux
   diagonales sont masquees, exactement comme sur l accueil. Sans cela elles se
   croisaient (2 x 120px dans un bloc de 200px) et mangeaient toute la photo.
   Bureau (>=1025px) inchange. */
@media (max-width:1024px){
  body .elementor-4853 .elementor-element-5c36c4a{background-attachment:scroll !important;min-height:560px !important}
  body .elementor-4853 .elementor-element-5c36c4a > .elementor-shape-top,
  body .elementor-4853 .elementor-element-5c36c4a > .e-con-inner > .elementor-shape-top,
  body .elementor-4853 .elementor-element-5c36c4a > .elementor-shape-bottom,
  body .elementor-4853 .elementor-element-5c36c4a > .e-con-inner > .elementor-shape-bottom{display:none !important}
}/* End custom CSS */