.elementor-7156 .elementor-element.elementor-element-5c36c4a{--display:flex;--min-height:70vh;--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-7156 .elementor-element.elementor-element-5c36c4a:not(.elementor-motion-effects-element-type-background), .elementor-7156 .elementor-element.elementor-element-5c36c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bg-ultimate.com/wp-content/uploads/2026/06/Chiva-Som-1.webp");background-position:center center;background-size:cover;}.elementor-7156 .elementor-element.elementor-element-5c36c4a::before, .elementor-7156 .elementor-element.elementor-element-5c36c4a > .elementor-background-video-container::before, .elementor-7156 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-background-video-container::before, .elementor-7156 .elementor-element.elementor-element-5c36c4a > .elementor-background-slideshow::before, .elementor-7156 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7156 .elementor-element.elementor-element-5c36c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7156 .elementor-element.elementor-element-5c36c4a > .elementor-shape-top .elementor-shape-fill, .elementor-7156 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-7156 .elementor-element.elementor-element-5c36c4a > .elementor-shape-top svg, .elementor-7156 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-top svg{height:51px;transform:translateX(-50%) rotateY(180deg);}.elementor-7156 .elementor-element.elementor-element-5c36c4a > .elementor-shape-bottom .elementor-shape-fill, .elementor-7156 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-text );}.elementor-7156 .elementor-element.elementor-element-5c36c4a > .elementor-shape-bottom svg, .elementor-7156 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-bottom svg{height:54px;}.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-7156 .elementor-element.elementor-element-415d3883{text-align:center;}.elementor-7156 .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-7156 .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-7156 .elementor-element.elementor-element-56a8706b:not(.elementor-motion-effects-element-type-background), .elementor-7156 .elementor-element.elementor-element-56a8706b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8965A;}.elementor-7156 .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-7156 .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-7156 .elementor-element.elementor-element-3ddf1957.elementor-element{--align-self:center;}.elementor-7156 .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-7156 .elementor-element.elementor-element-coltxt1{--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-7156 .elementor-element.elementor-element-369d704{text-align:start;}.elementor-7156 .elementor-element.elementor-element-369d704 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:120px;font-weight:300;text-transform:none;font-style:normal;line-height:0.95em;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-7156 .elementor-element.elementor-element-9a02f97{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:300;text-transform:none;font-style:italic;line-height:1.5em;color:#0B1F35;}.elementor-7156 .elementor-element.elementor-element-parenth1{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-7156 .elementor-element.elementor-element-parenth1 .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-7156 .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-7156 .elementor-element.elementor-element-385e80a6:not(.elementor-motion-effects-element-type-background), .elementor-7156 .elementor-element.elementor-element-385e80a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B4A;}.elementor-7156 .elementor-element.elementor-element-4289b9e5{padding:0px 0px 120px 0px;grid-column:span 4;text-align:center;}.elementor-7156 .elementor-element.elementor-element-4289b9e5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:120px;font-weight:300;line-height:0.95em;color:#C6A566;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-7156 .elementor-element.elementor-element-1ae9541a{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-7156 .elementor-element.elementor-element-1ae9541a .elementor-icon-box-wrapper{gap:24px;}.elementor-7156 .elementor-element.elementor-element-1ae9541a .elementor-icon-box-title{margin-block-end:12px;color:#F9F6EF;}.elementor-7156 .elementor-element.elementor-element-1ae9541a.elementor-view-stacked .elementor-icon{background-color:#C6A566;}.elementor-7156 .elementor-element.elementor-element-1ae9541a.elementor-view-framed .elementor-icon, .elementor-7156 .elementor-element.elementor-element-1ae9541a.elementor-view-default .elementor-icon{fill:#C6A566;color:#C6A566;border-color:#C6A566;}.elementor-7156 .elementor-element.elementor-element-1ae9541a .elementor-icon{font-size:36px;}.elementor-7156 .elementor-element.elementor-element-1ae9541a .elementor-icon-box-title, .elementor-7156 .elementor-element.elementor-element-1ae9541a .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0px;}.elementor-7156 .elementor-element.elementor-element-1ae9541a .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#D6DBE4;}.elementor-7156 .elementor-element.elementor-element-302d1a39{border-style:none;}.elementor-7156 .elementor-element.elementor-element-302d1a39 .elementor-icon-box-wrapper{gap:24px;}.elementor-7156 .elementor-element.elementor-element-302d1a39 .elementor-icon-box-title{margin-block-end:12px;color:#F9F6EF;}.elementor-7156 .elementor-element.elementor-element-302d1a39.elementor-view-stacked .elementor-icon{background-color:#C6A566;}.elementor-7156 .elementor-element.elementor-element-302d1a39.elementor-view-framed .elementor-icon, .elementor-7156 .elementor-element.elementor-element-302d1a39.elementor-view-default .elementor-icon{fill:#C6A566;color:#C6A566;border-color:#C6A566;}.elementor-7156 .elementor-element.elementor-element-302d1a39 .elementor-icon{font-size:36px;}.elementor-7156 .elementor-element.elementor-element-302d1a39 .elementor-icon-box-title, .elementor-7156 .elementor-element.elementor-element-302d1a39 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0px;}.elementor-7156 .elementor-element.elementor-element-302d1a39 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#D6DBE4;}.elementor-7156 .elementor-element.elementor-element-769aa046{border-style:none;}.elementor-7156 .elementor-element.elementor-element-769aa046 .elementor-icon-box-wrapper{gap:24px;}.elementor-7156 .elementor-element.elementor-element-769aa046 .elementor-icon-box-title{margin-block-end:12px;color:#F9F6EF;}.elementor-7156 .elementor-element.elementor-element-769aa046.elementor-view-stacked .elementor-icon{background-color:#C6A566;}.elementor-7156 .elementor-element.elementor-element-769aa046.elementor-view-framed .elementor-icon, .elementor-7156 .elementor-element.elementor-element-769aa046.elementor-view-default .elementor-icon{fill:#C6A566;color:#C6A566;border-color:#C6A566;}.elementor-7156 .elementor-element.elementor-element-769aa046 .elementor-icon{font-size:36px;}.elementor-7156 .elementor-element.elementor-element-769aa046 .elementor-icon-box-title, .elementor-7156 .elementor-element.elementor-element-769aa046 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0px;}.elementor-7156 .elementor-element.elementor-element-769aa046 .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#D6DBE4;}.elementor-7156 .elementor-element.elementor-element-493bc07a{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-7156 .elementor-element.elementor-element-493bc07a .elementor-icon-box-wrapper{gap:24px;}.elementor-7156 .elementor-element.elementor-element-493bc07a .elementor-icon-box-title{margin-block-end:12px;color:#F9F6EF;}.elementor-7156 .elementor-element.elementor-element-493bc07a.elementor-view-stacked .elementor-icon{background-color:#C6A566;}.elementor-7156 .elementor-element.elementor-element-493bc07a.elementor-view-framed .elementor-icon, .elementor-7156 .elementor-element.elementor-element-493bc07a.elementor-view-default .elementor-icon{fill:#C6A566;color:#C6A566;border-color:#C6A566;}.elementor-7156 .elementor-element.elementor-element-493bc07a .elementor-icon{font-size:36px;}.elementor-7156 .elementor-element.elementor-element-493bc07a .elementor-icon-box-title, .elementor-7156 .elementor-element.elementor-element-493bc07a .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;word-spacing:0px;}.elementor-7156 .elementor-element.elementor-element-493bc07a .elementor-icon-box-description{font-family:"Jost", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;color:#D6DBE4;}.elementor-7156 .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:0px 0px 1000px 1000px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:2/2;}.elementor-7156 .elementor-element.elementor-element-735b87a4:not(.elementor-motion-effects-element-type-background), .elementor-7156 .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/Dubai-2-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-7156 .elementor-element.elementor-element-735b87a4::before, .elementor-7156 .elementor-element.elementor-element-735b87a4 > .elementor-background-video-container::before, .elementor-7156 .elementor-element.elementor-element-735b87a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7156 .elementor-element.elementor-element-735b87a4 > .elementor-background-slideshow::before, .elementor-7156 .elementor-element.elementor-element-735b87a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7156 .elementor-element.elementor-element-735b87a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-7156 .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:1000px 1000px 0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:3/3;}.elementor-7156 .elementor-element.elementor-element-61f8d994:not(.elementor-motion-effects-element-type-background), .elementor-7156 .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/One-Only.webp");background-position:bottom center;background-size:cover;}.elementor-7156 .elementor-element.elementor-element-61f8d994::before, .elementor-7156 .elementor-element.elementor-element-61f8d994 > .elementor-background-video-container::before, .elementor-7156 .elementor-element.elementor-element-61f8d994 > .e-con-inner > .elementor-background-video-container::before, .elementor-7156 .elementor-element.elementor-element-61f8d994 > .elementor-background-slideshow::before, .elementor-7156 .elementor-element.elementor-element-61f8d994 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7156 .elementor-element.elementor-element-61f8d994 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7156 .elementor-element.elementor-element-2383350{--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:1000px 1000px 0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:3/3;}.elementor-7156 .elementor-element.elementor-element-2383350:not(.elementor-motion-effects-element-type-background), .elementor-7156 .elementor-element.elementor-element-2383350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bg-ultimate.com/wp-content/uploads/2026/06/Rosewood-Miyakojima-PV_Une.jpg");background-position:bottom center;background-size:cover;}.elementor-7156 .elementor-element.elementor-element-2383350::before, .elementor-7156 .elementor-element.elementor-element-2383350 > .elementor-background-video-container::before, .elementor-7156 .elementor-element.elementor-element-2383350 > .e-con-inner > .elementor-background-video-container::before, .elementor-7156 .elementor-element.elementor-element-2383350 > .elementor-background-slideshow::before, .elementor-7156 .elementor-element.elementor-element-2383350 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7156 .elementor-element.elementor-element-2383350 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7156 .elementor-element.elementor-element-39e1c2f{--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-7156 .elementor-element.elementor-element-39e1c2f:not(.elementor-motion-effects-element-type-background), .elementor-7156 .elementor-element.elementor-element-39e1c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bg-ultimate.com/wp-content/uploads/2026/08/Como-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-7156 .elementor-element.elementor-element-39e1c2f::before, .elementor-7156 .elementor-element.elementor-element-39e1c2f > .elementor-background-video-container::before, .elementor-7156 .elementor-element.elementor-element-39e1c2f > .e-con-inner > .elementor-background-video-container::before, .elementor-7156 .elementor-element.elementor-element-39e1c2f > .elementor-background-slideshow::before, .elementor-7156 .elementor-element.elementor-element-39e1c2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7156 .elementor-element.elementor-element-39e1c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-7156 .elementor-element.elementor-element-b17b676{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-7156 .elementor-element.elementor-element-b17b676 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:120px;font-weight:300;line-height:0.95em;color:#C6A566;}.elementor-7156 .elementor-element.elementor-element-avantxt1{width:var( --container-widget-width, 640px );max-width:640px;margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:center;font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.8em;color:#EDEAE2;}.elementor-7156 .elementor-element.elementor-element-hd1a2b3{--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:90px;--padding-left:0px;--padding-right:0px;}.elementor-7156 .elementor-element.elementor-element-hd2c4d5{--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-7156 .elementor-element.elementor-element-hd3e6f7{--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-7156 .elementor-element.elementor-element-hi1c2d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7156 .elementor-element.elementor-element-hi1c2d3 img{width:100%;}.elementor-7156 .elementor-element.elementor-element-p360col{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7156 .elementor-element.elementor-element-p360img{width:initial;max-width:initial;text-align:center;}.elementor-7156 .elementor-element.elementor-element-p360img img{width:100%;}.elementor-7156 .elementor-element.elementor-element-hd4a8b9{--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-7156 .elementor-element.elementor-element-hi2e4f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7156 .elementor-element.elementor-element-hi2e4f5 img{width:100%;}.elementor-7156 .elementor-element.elementor-element-aaab8c{--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-7156 .elementor-element.elementor-element-59cb6d1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:40px 0px;--row-gap:40px;--column-gap:0px;grid-column:span 2;}.elementor-7156 .elementor-element.elementor-element-3b7135a0{text-align:center;}.elementor-7156 .elementor-element.elementor-element-3b7135a0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;color:#F9F6EF;}.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-7156 .elementor-element.elementor-element-d28768f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-7156 .elementor-element.elementor-element-d28768f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-7156 .elementor-element.elementor-element-d28768f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-7156 .elementor-element.elementor-element-d28768f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-7156 .elementor-element.elementor-element-d28768f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-7156 .elementor-element.elementor-element-d28768f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-7156 .elementor-element.elementor-element-d28768f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-7156 .elementor-element.elementor-element-d28768f{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-7156 .elementor-element.elementor-element-d28768f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7156 .elementor-element.elementor-element-d28768f .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-7156 .elementor-element.elementor-element-d28768f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7156 .elementor-element.elementor-element-74ba789d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:40px 0px;--row-gap:40px;--column-gap:0px;grid-column:span 2;}.elementor-7156 .elementor-element.elementor-element-3b7506bd{text-align:center;}.elementor-7156 .elementor-element.elementor-element-3b7506bd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;color:#F9F6EF;}.elementor-7156 .elementor-element.elementor-element-14cd4452.elementor-element{--align-self:flex-start;}.elementor-7156 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-7156 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-7156 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-7156 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-7156 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-7156 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-icon i{color:#C6A566;transition:color 0.3s;}.elementor-7156 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-icon svg{fill:#C6A566;transition:fill 0.3s;}.elementor-7156 .elementor-element.elementor-element-14cd4452{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-7156 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-text{color:#D6DBE4;transition:color 0.3s;}.elementor-7156 .elementor-element.elementor-element-6db9fd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:40px 0px;--row-gap:40px;--column-gap:0px;grid-column:span 2;}.elementor-7156 .elementor-element.elementor-element-8d87144{text-align:center;}.elementor-7156 .elementor-element.elementor-element-8d87144 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;color:#F9F6EF;}.elementor-7156 .elementor-element.elementor-element-4203dbe.elementor-element{--align-self:flex-start;}.elementor-7156 .elementor-element.elementor-element-4203dbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-7156 .elementor-element.elementor-element-4203dbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-7156 .elementor-element.elementor-element-4203dbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-7156 .elementor-element.elementor-element-4203dbe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-7156 .elementor-element.elementor-element-4203dbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-7156 .elementor-element.elementor-element-4203dbe .elementor-icon-list-icon i{color:#C6A566;transition:color 0.3s;}.elementor-7156 .elementor-element.elementor-element-4203dbe .elementor-icon-list-icon svg{fill:#C6A566;transition:fill 0.3s;}.elementor-7156 .elementor-element.elementor-element-4203dbe{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-7156 .elementor-element.elementor-element-4203dbe .elementor-icon-list-text{color:#D6DBE4;transition:color 0.3s;}.elementor-7156 .elementor-element.elementor-element-6698cdb3{--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:110px;--padding-bottom:300px;--padding-left:40px;--padding-right:40px;}.elementor-7156 .elementor-element.elementor-element-6698cdb3:not(.elementor-motion-effects-element-type-background), .elementor-7156 .elementor-element.elementor-element-6698cdb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B4A;}.elementor-7156 .elementor-element.elementor-element-6fd25263{--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-7156 .elementor-element.elementor-element-60e3dcbe{text-align:center;}.elementor-7156 .elementor-element.elementor-element-60e3dcbe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:300;text-transform:none;line-height:1.3em;letter-spacing:0.5px;color:#C6A566;}.elementor-7156 .elementor-element.elementor-element-17f4775{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-7156 .elementor-element.elementor-element-9655f26 .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-7156 .elementor-element.elementor-element-9655f26 .elementor-button:hover, .elementor-7156 .elementor-element.elementor-element-9655f26 .elementor-button:focus{background-color:#B8965A;color:#1A2B4A;border-color:#B8965A;}.elementor-7156 .elementor-element.elementor-element-9655f26 .elementor-button:hover svg, .elementor-7156 .elementor-element.elementor-element-9655f26 .elementor-button:focus svg{fill:#1A2B4A;}.elementor-7156 .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-7156 .elementor-element.elementor-element-1520b43c:not(.elementor-motion-effects-element-type-background), .elementor-7156 .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/Conrad-Maldives-scaled.webp");background-position:center center;background-size:cover;}.elementor-7156 .elementor-element.elementor-element-1520b43c::before, .elementor-7156 .elementor-element.elementor-element-1520b43c > .elementor-background-video-container::before, .elementor-7156 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-background-video-container::before, .elementor-7156 .elementor-element.elementor-element-1520b43c > .elementor-background-slideshow::before, .elementor-7156 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7156 .elementor-element.elementor-element-1520b43c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7156 .elementor-element.elementor-element-1520b43c > .elementor-shape-top .elementor-shape-fill, .elementor-7156 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-7156 .elementor-element.elementor-element-1520b43c > .elementor-shape-top svg, .elementor-7156 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:500px;}.elementor-7156 .elementor-element.elementor-element-1520b43c > .elementor-shape-bottom .elementor-shape-fill, .elementor-7156 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-text );}.elementor-7156 .elementor-element.elementor-element-1520b43c > .elementor-shape-bottom svg, .elementor-7156 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:500px;}.elementor-7156 .elementor-element.elementor-element-2ff709e2{--display:flex;}.elementor-7156 .elementor-element.elementor-element-524eb306{text-align:center;}.elementor-7156 .elementor-element.elementor-element-524eb306 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;line-height:42px;color:#E8D2A9;}@media(max-width:1024px){.elementor-7156 .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-7156 .elementor-element.elementor-element-5c36c4a > .elementor-shape-top svg, .elementor-7156 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-top svg{height:120px;}.elementor-7156 .elementor-element.elementor-element-5c36c4a > .elementor-shape-bottom svg, .elementor-7156 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-bottom svg{height:120px;}.elementor-7156 .elementor-element.elementor-element-56a8706b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7156 .elementor-element.elementor-element-3ddf1957 img{width:100%;height:325px;}.elementor-7156 .elementor-element.elementor-element-coltxt1{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-7156 .elementor-element.elementor-element-369d704{text-align:center;}.elementor-7156 .elementor-element.elementor-element-369d704 .elementor-heading-title{font-size:72px;line-height:0.95em;}.elementor-7156 .elementor-element.elementor-element-9a02f97{font-size:22px;line-height:1.5em;}.elementor-7156 .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-7156 .elementor-element.elementor-element-4289b9e5 .elementor-heading-title{font-size:72px;line-height:0.95em;}.elementor-7156 .elementor-element.elementor-element-1ae9541a{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7156 .elementor-element.elementor-element-493bc07a{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7156 .elementor-element.elementor-element-735b87a4{grid-column:1/3;}.elementor-7156 .elementor-element.elementor-element-61f8d994{grid-column:3/5;}.elementor-7156 .elementor-element.elementor-element-2383350{grid-column:3/5;}.elementor-7156 .elementor-element.elementor-element-39e1c2f{grid-column:1/3;}.elementor-7156 .elementor-element.elementor-element-b17b676 .elementor-heading-title{font-size:72px;line-height:0.95em;}.elementor-7156 .elementor-element.elementor-element-avantxt1{--container-widget-width:560px;--container-widget-flex-grow:0;width:var( --container-widget-width, 560px );max-width:560px;}.elementor-7156 .elementor-element.elementor-element-aaab8c{--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-7156 .elementor-element.elementor-element-59cb6d1e{grid-column:span 3;}.elementor-7156 .elementor-element.elementor-element-3b7135a0 .elementor-heading-title{font-size:36px;}.elementor-7156 .elementor-element.elementor-element-74ba789d{grid-column:span 3;}.elementor-7156 .elementor-element.elementor-element-3b7506bd .elementor-heading-title{font-size:36px;}.elementor-7156 .elementor-element.elementor-element-6db9fd3{grid-column:span 3;}.elementor-7156 .elementor-element.elementor-element-8d87144 .elementor-heading-title{font-size:36px;}.elementor-7156 .elementor-element.elementor-element-6698cdb3{--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-7156 .elementor-element.elementor-element-6fd25263{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-7156 .elementor-element.elementor-element-60e3dcbe .elementor-heading-title{font-size:36px;}.elementor-7156 .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-7156 .elementor-element.elementor-element-1520b43c > .elementor-shape-top svg, .elementor-7156 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-top svg{height:120px;}.elementor-7156 .elementor-element.elementor-element-1520b43c > .elementor-shape-bottom svg, .elementor-7156 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-bottom svg{height:120px;}.elementor-7156 .elementor-element.elementor-element-524eb306 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-7156 .elementor-element.elementor-element-5c36c4a > .elementor-shape-top svg, .elementor-7156 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-top svg{height:60px;}.elementor-7156 .elementor-element.elementor-element-5c36c4a > .elementor-shape-bottom svg, .elementor-7156 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-bottom svg{height:60px;}.elementor-7156 .elementor-element.elementor-element-5c36c4a{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7156 .elementor-element.elementor-element-228b3324{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7156 .elementor-element.elementor-element-3ddf1957 img{width:100%;height:100%;}.elementor-7156 .elementor-element.elementor-element-coltxt1{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7156 .elementor-element.elementor-element-369d704 .elementor-heading-title{font-size:40px;line-height:0.95em;}.elementor-7156 .elementor-element.elementor-element-9a02f97{font-size:19px;line-height:1.5em;}.elementor-7156 .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-7156 .elementor-element.elementor-element-4289b9e5{padding:0px 0px 0px 0px;}.elementor-7156 .elementor-element.elementor-element-4289b9e5 .elementor-heading-title{font-size:40px;line-height:0.95em;}.elementor-7156 .elementor-element.elementor-element-1ae9541a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 4;}.elementor-7156 .elementor-element.elementor-element-302d1a39{grid-column:span 4;}.elementor-7156 .elementor-element.elementor-element-769aa046{grid-column:span 4;}.elementor-7156 .elementor-element.elementor-element-493bc07a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 4;}.elementor-7156 .elementor-element.elementor-element-61f8d994{grid-column:span 4;}.elementor-7156 .elementor-element.elementor-element-2383350{grid-column:span 4;}.elementor-7156 .elementor-element.elementor-element-b17b676 .elementor-heading-title{font-size:40px;line-height:0.95em;}.elementor-7156 .elementor-element.elementor-element-avantxt1{margin:32px 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%;}.elementor-7156 .elementor-element.elementor-element-hd1a2b3{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7156 .elementor-element.elementor-element-hd3e6f7{--width:100%;}.elementor-7156 .elementor-element.elementor-element-p360col{--width:100%;}.elementor-7156 .elementor-element.elementor-element-hd4a8b9{--width:100%;}.elementor-7156 .elementor-element.elementor-element-aaab8c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7156 .elementor-element.elementor-element-3b7135a0{text-align:center;}.elementor-7156 .elementor-element.elementor-element-3b7135a0 .elementor-heading-title{font-size:20px;}.elementor-7156 .elementor-element.elementor-element-3b7506bd{text-align:center;}.elementor-7156 .elementor-element.elementor-element-3b7506bd .elementor-heading-title{font-size:20px;}.elementor-7156 .elementor-element.elementor-element-8d87144{text-align:center;}.elementor-7156 .elementor-element.elementor-element-8d87144 .elementor-heading-title{font-size:20px;}.elementor-7156 .elementor-element.elementor-element-6698cdb3{--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-7156 .elementor-element.elementor-element-6fd25263{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7156 .elementor-element.elementor-element-60e3dcbe .elementor-heading-title{font-size:28px;}.elementor-7156 .elementor-element.elementor-element-1520b43c{--min-height:560px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7156 .elementor-element.elementor-element-1520b43c > .elementor-shape-top svg, .elementor-7156 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-top svg{height:60px;}.elementor-7156 .elementor-element.elementor-element-1520b43c > .elementor-shape-bottom svg, .elementor-7156 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-bottom svg{height:60px;}.elementor-7156 .elementor-element.elementor-element-524eb306 .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-7156 .elementor-element.elementor-element-228b3324{--width:40%;}.elementor-7156 .elementor-element.elementor-element-coltxt1{--width:60%;}.elementor-7156 .elementor-element.elementor-element-385e80a6{--content-width:80%;}.elementor-7156 .elementor-element.elementor-element-hd3e6f7{--width:30%;}.elementor-7156 .elementor-element.elementor-element-p360col{--width:30%;}.elementor-7156 .elementor-element.elementor-element-hd4a8b9{--width:30%;}.elementor-7156 .elementor-element.elementor-element-59cb6d1e{--width:30%;}.elementor-7156 .elementor-element.elementor-element-74ba789d{--width:30%;}.elementor-7156 .elementor-element.elementor-element-6db9fd3{--width:30%;}.elementor-7156 .elementor-element.elementor-element-6fd25263{--width:74%;}.elementor-7156 .elementor-element.elementor-element-1520b43c{--content-width:710px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7156 .elementor-element.elementor-element-385e80a6{--content-width:100%;}.elementor-7156 .elementor-element.elementor-element-hd3e6f7{--width:46%;}.elementor-7156 .elementor-element.elementor-element-hd4a8b9{--width:46%;}.elementor-7156 .elementor-element.elementor-element-59cb6d1e{--width:70%;}.elementor-7156 .elementor-element.elementor-element-74ba789d{--width:70%;}.elementor-7156 .elementor-element.elementor-element-6db9fd3{--width:70%;}.elementor-7156 .elementor-element.elementor-element-1520b43c{--content-width:510px;}}@media(min-width:1025px){.elementor-7156 .elementor-element.elementor-element-5c36c4a:not(.elementor-motion-effects-element-type-background), .elementor-7156 .elementor-element.elementor-element-5c36c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-7156 .elementor-element.elementor-element-735b87a4:not(.elementor-motion-effects-element-type-background), .elementor-7156 .elementor-element.elementor-element-735b87a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7156 .elementor-element.elementor-element-39e1c2f:not(.elementor-motion-effects-element-type-background), .elementor-7156 .elementor-element.elementor-element-39e1c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7156 .elementor-element.elementor-element-1520b43c:not(.elementor-motion-effects-element-type-background), .elementor-7156 .elementor-element.elementor-element-1520b43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS *//* Photographies en arches - alignees en rangee, modele de la page d accueil */
body .elementor-element-735b87a4{grid-column:1/2 !important;}
body .elementor-element-61f8d994{grid-column:2/3 !important;}
body .elementor-element-2383350 {grid-column:3/4 !important;}
body .elementor-element-39e1c2f {grid-column:4/5 !important;}
body .elementor-element-735b87a4,
body .elementor-element-61f8d994,
body .elementor-element-2383350,
body .elementor-element-39e1c2f{
  aspect-ratio:3/4 !important;min-height:220px !important;align-self:start !important;
  border:2px solid #B8965A !important;
  background-size:cover !important;background-position:50% 100% !important;overflow:hidden;}
body .elementor-element-735b87a4,
body .elementor-element-2383350{border-radius:1000px 1000px 0 0 !important;}
body .elementor-element-61f8d994,
body .elementor-element-39e1c2f{border-radius:0 0 1000px 1000px !important;}
@media (max-width:1024px){
  body .elementor-element-735b87a4,body .elementor-element-61f8d994,
  body .elementor-element-2383350,body .elementor-element-39e1c2f{grid-column:auto !important;}
}
/* ------------------------------------------------------------------
   Hotels & Resorts - chantier. Habillage aux normes de la maison.
   ------------------------------------------------------------------ */

/* Voile en degrade au bas du hero, pour fondre la photo dans le bleu nuit */
body .elementor-element-5c36c4a{position:relative;}
body .elementor-element-5c36c4a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;
  background:linear-gradient(180deg,rgba(26,43,74,0) 0%,rgba(26,43,74,.10) 22%,rgba(26,43,74,.30) 44%,rgba(26,43,74,.58) 66%,rgba(26,43,74,.85) 85%,#1A2B4A 100%);
  pointer-events:none;z-index:1;}
body .elementor-element-5c36c4a > .e-con-inner{position:relative;z-index:2;}

/* La photographie du bloc 2 prend la meme arche */
body .elementor-element-3ddf1957 img{aspect-ratio:3/4;object-fit:cover;width:100%;border:1px solid rgba(26,43,74,.55);border-radius:1000px 1000px 0 0;}

/* Pastilles : fond transparent, filet or discret */
body .elementor-element-1ae9541a .elementor-icon-box-wrapper,
body .elementor-element-302d1a39 .elementor-icon-box-wrapper,
body .elementor-element-769aa046 .elementor-icon-box-wrapper,
body .elementor-element-493bc07a .elementor-icon-box-wrapper{border-top:1px solid rgba(184,150,90,.35);padding-top:22px;}

@media (max-width:767px){
  body .elementor-element-415d3883 .elementor-heading-title{font-size:38px !important;}

  }

/* Paragraphe « Vos Avantages » - centre sous son titre */
body .elementor-4721 .elementor-element-avantxt1{margin-left:auto !important;margin-right:auto !important;}

/* Les trois colonnes « Choisir un hotel » - titres a hauteur egale,
   pour que les listes demarrent toutes a la meme ligne */
body .elementor-4721 .elementor-element-3b7135a0,
body .elementor-4721 .elementor-element-3b7506bd,
body .elementor-4721 .elementor-element-8d87144{min-height:72px;display:flex;align-items:flex-end;justify-content:center;}
body .elementor-4721 .elementor-element-3b7135a0 .elementor-widget-container,
body .elementor-4721 .elementor-element-3b7506bd .elementor-widget-container,
body .elementor-4721 .elementor-element-8d87144 .elementor-widget-container{width:100%;}
@media (max-width:1024px){
  body .elementor-4721 .elementor-element-3b7135a0,
  body .elementor-4721 .elementor-element-3b7506bd,
  body .elementor-4721 .elementor-element-8d87144{min-height:0;display:block;}
}

/* Listes des trois colonnes - couleur lisible sur bleu nuit */
body .elementor-4721 .elementor-element-14cd4452 .elementor-icon-list-text,
body .elementor-4721 .elementor-element-4203dbe .elementor-icon-list-text,
body .elementor-4721 .elementor-element-59cb6d1e .elementor-icon-list-text{
  color:#D6DBE4 !important;font-family:'Jost',sans-serif !important;
  font-size:17px !important;font-weight:300 !important;line-height:1.75 !important;}
body .elementor-4721 .elementor-icon-list-icon i,
body .elementor-4721 .elementor-icon-list-icon svg{color:#C6A566 !important;fill:#C6A566 !important;}
/* les trois colonnes calees en haut */
body .elementor-4721 .elementor-element-59cb6d1e,
body .elementor-4721 .elementor-element-74ba789d,
body .elementor-4721 .elementor-element-6db9fd3{justify-content:flex-start !important;}


/* Ligne de chute - pleine largeur, centree, sous les deux colonnes */
body .elementor-4721 .elementor-element-parenth1{flex:0 0 100% !important;width:100% !important;max-width:100% !important;padding-bottom:70px;}

/* Fondu du bloc 1 - bleu nuit vers or, puis or vers le mi-ton de jonction */
body .elementor-4721 .elementor-element-56a8706b{background-image:linear-gradient(180deg,rgb(26,43,74) 0%,rgb(29,45,74) 3.17%,rgb(38,51,75) 6.33%,rgb(51,60,76) 9.5%,rgb(67,71,78) 12.67%,rgb(85,83,80) 15.83%,rgb(105,96,82) 19%,rgb(125,110,84) 22.17%,rgb(143,122,86) 25.33%,rgb(159,133,88) 28.5%,rgb(172,142,89) 31.67%,rgb(181,148,90) 34.83%,rgb(184,150,90) 38%,#B8965A 73%,rgb(182,148,90) 76.86%,rgb(175,144,89) 80.71%,rgb(165,137,88) 84.57%,rgb(153,129,87) 88.43%,rgb(138,119,85) 92.29%,rgb(122,108,84) 96.14%,rgb(105,96,82) 100%) !important;}

/* Fondu du bloc 2 - voile en haut, reprend au mi-ton de jonction */
body .elementor-4721 .elementor-element-385e80a6{position:relative;}
body .elementor-4721 .elementor-element-385e80a6::before{content:"";position:absolute;left:0;right:0;top:0;height:300px;background:linear-gradient(180deg,rgb(105,96,82) 0%,rgb(88,85,80) 14%,rgb(72,74,79) 29%,rgb(57,64,77) 43%,rgb(45,56,76) 57%,rgb(35,49,75) 71%,rgb(28,45,74) 86%,#1A2B4A 100%);pointer-events:none;z-index:0;}
body .elementor-4721 .elementor-element-385e80a6 > .e-con-inner{position:relative;z-index:1;}


/* ===== 18 aout - duo de photos entre "Ce qui nous distingue" et les trois colonnes ===== */
body .elementor-4721 .elementor-element-hd2c4d5 > .e-con .elementor-widget-image img{width:100% !important;aspect-ratio:3/4;object-fit:cover;display:block;border:1px solid rgba(184,150,90,.55);}
body .elementor-4721 .elementor-element-hd2c4d5 > .e-con:nth-child(odd) .elementor-widget-image img{border-radius:1000px 1000px 0 0 !important;}
body .elementor-4721 .elementor-element-hd2c4d5 > .e-con:nth-child(even) .elementor-widget-image img{border-radius:0 0 1000px 1000px !important;}
/* ===== 18 aout - suppression du degrade or->bleu qui coupait net sous "Ce qui nous distingue" ===== */
body .elementor-4721 .elementor-element-aaab8c{background-image:none !important;background-color:transparent !important;}
body .elementor-4721 .elementor-element-hd2c4d5{max-width:980px !important;margin-left:auto !important;margin-right:auto !important;}



/* ===== 18 aout, soir — bas de page ===== */

/* --- Fondu du bloc « Preparer votre voyage » vers l'or du separateur
       de « L'Art de Sejourner » : plus de marche a la jonction.
       Treize paliers sur e = t2(3-2t), bande de 260 px. --- */
body .elementor-4721 .elementor-element-6698cdb3{position:relative;}
body .elementor-4721 .elementor-element-6698cdb3::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-4721 .elementor-element-6698cdb3 > .e-con-inner{position:relative;z-index:2;}

/* --- Inter et le taupe #9A8F82, herites du body a l'echelle du site,
       neutralises sur ce bloc --- */
body .elementor-4721 .elementor-element-6698cdb3{font-family:'Jost',sans-serif;color:#F9F6EF;}


/* --- 18 aout, soir (2) : le bloc « Preparer votre voyage » etait cale
       a gauche — sa boite de 995 px commencait a x=40. Recentre. --- */
body .elementor-4721 .elementor-element-6fd25263{margin-left:auto !important;margin-right:auto !important;}

/* 20 aout - role TITRE 2 (Cormorant 600 / 80 / 1.0) */
body .elementor-4721 .elementor-element-369d704 .elementor-heading-title{font-size:80px !important;line-height:80px !important;font-weight:600 !important;}
@media (max-width: 1024px){body .elementor-4721 .elementor-element-369d704 .elementor-heading-title{font-size:48px !important;line-height:48px !important;}}
@media (max-width: 767px){body .elementor-4721 .elementor-element-369d704 .elementor-heading-title{font-size:34px !important;line-height:34px !important;}}

/* 20 aout - bloc 1 : montee vers l or comprimee dans la bande vide (le titre demarrait a 1.75), et fin ramenee sur le bleu nuit du bloc suivant (il y avait une marche) */
@media (min-width: 768px){body .elementor-4721 .elementor-element-56a8706b{background-image:linear-gradient(180deg,rgb(26,43,74) 0px,rgb(26,43,74) 8px,rgb(26,43,74) 8px,rgb(29,45,74) 19px,rgb(38,51,75) 30px,rgb(51,60,77) 41px,rgb(67,71,78) 52px,rgb(85,83,80) 63px,rgb(105,97,82) 74px,rgb(125,110,84) 85px,rgb(143,122,86) 96px,rgb(159,133,88) 107px,rgb(172,142,89) 118px,rgb(181,148,90) 129px,rgb(184,150,90) 140px,rgb(184,150,90) 140px,rgb(184,150,90) 780px,rgb(184,150,90) 780px,rgb(181,148,90) 795px,rgb(172,142,89) 810px,rgb(159,133,88) 825px,rgb(143,122,86) 839px,rgb(125,110,84) 854px,rgb(105,97,82) 869px,rgb(85,83,80) 884px,rgb(67,71,78) 899px,rgb(51,60,77) 914px,rgb(38,51,75) 928px,rgb(29,45,74) 943px,rgb(26,43,74) 958px,rgb(26,43,74) 958px,rgb(26,43,74) 100%) !important;}}

/* 20 aout - CORRECTION DE MA PROPRE ERREUR : la queue du degrade est remise sur rgb(105,96,82), couleur de depart du voile ::before de 300px du bloc suivant. J avais lu la couleur de fond du bloc 2 sans voir son pseudo-element, et cru a une marche qui n existait pas. Seule la tete (montee vers l or comprimee) est conservee. */
@media (min-width: 768px){body .elementor-4721 .elementor-element-56a8706b{background-image:linear-gradient(180deg,rgb(26,43,74) 0px,rgb(26,43,74) 8px,rgb(26,43,74) 8px,rgb(29,45,74) 19px,rgb(38,51,75) 30px,rgb(51,60,77) 41px,rgb(67,71,78) 52px,rgb(85,83,80) 63px,rgb(105,97,82) 74px,rgb(125,110,84) 85px,rgb(143,122,86) 96px,rgb(159,133,88) 107px,rgb(172,142,89) 118px,rgb(181,148,90) 129px,rgb(184,150,90) 140px,rgb(184,150,90) 140px,rgb(184,150,90) 700px,rgb(182,148,90) 737px,rgb(175,144,89) 774px,rgb(165,137,88) 811px,rgb(153,129,87) 848px,rgb(138,119,85) 885px,rgb(122,108,84) 921px,rgb(105,96,82) 958px,rgb(105,96,82) 100%) !important;}}


/* ================= CHANTIER DES FONDS - 20 aout - BROUILLON =================
   Principe @ le degrade occupe tout le bloc (donc elastique), mais sa course
   est placee dans les marges libres de texte, mesurees bloc par bloc.
   Chaque bloc se termine sur la couleur ou commence le suivant.
   ========================================================================== */

/* 1. Les deux rustines a hauteur fixe sont neutralisees */
body .elementor-4721 .elementor-element-385e80a6::before{display:none !important;}
body .elementor-4721 .elementor-element-6698cdb3::after{display:none !important;}

/* 2. 385e80a6 (h 1358, texte de 9% a 66%) - la tete reprend exactement les 300 px
      de l ancienne rustine, soit 22%, mais en pourcentage donc elastique */
body .elementor-4721 .elementor-element-385e80a6{background-color:#1A2B4A !important;background-image:linear-gradient(180deg,rgb(105,96,82) 0%,#1A2B4A 22%,#1A2B4A 66%,#0B1F35 100%) !important;}

/* 3. fa6b888 (h 361, marges 3%/7%) - aucune place, couleur constante */
body .elementor-4721 .elementor-element-fa6b888{background-color:#0B1F35 !important;background-image:none !important;}

/* 4. hd1a2b3 (h 593, texte jusqu a 85%) - derive dans les 15% libres du bas */
body .elementor-4721 .elementor-element-hd1a2b3{background-color:#0B1F35 !important;background-image:linear-gradient(180deg,#0B1F35 0%,#0B1F35 85%,#142744 100%) !important;}

/* 5. aaab8c (h 560, texte de 22% a 79%) - remontee dans les 22% libres du haut */
body .elementor-4721 .elementor-element-aaab8c{background-color:#1A2B4A !important;background-image:linear-gradient(180deg,#142744 0%,#1A2B4A 22%,#1A2B4A 100%) !important;}

/* 6. 6698cdb3 (h 660, texte jusqu a 52%) - reprend les 260 px de l ancienne
      rustine, soit une course de 61% a 100%, mais en pourcentage */
body .elementor-4721 .elementor-element-6698cdb3{background-color:#1A2B4A !important;background-image:linear-gradient(180deg,#1A2B4A 0%,#1A2B4A 61%,#B8965A 100%) !important;}


/* --- 20 aout, retouche 2 @ entree en or (suggestion de Yann) ---
   Le hero se fondait en bleu nuit sur 214 px, puis le bloc 1 remontait vers
   l or en 199 px. Un aller-retour de 413 px qui ne portait aucun texte.
   Le voile du hero se termine desormais en or, et le bloc 1 part en or.
   La descente du bas du bloc 1 est conservee a l identique. --- */
body .elementor-4721 .elementor-element-5c36c4a::after{background-image: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%,rgb(184,150,90) 100%) !important;}
body .elementor-4721 .elementor-element-56a8706b{background-color:#B8965A !important;background-image:linear-gradient(180deg,rgb(184,150,90) 0%,rgb(184,150,90) 74%,rgb(105,96,82) 96%,rgb(105,96,82) 100%) !important;}

/* --- 20 aout, retouche 3 @ bouton du questionnaire un peu plus genereux ---
   Corps, police et interlettrage inchanges @ seule la marge interieure passe
   de 16/34 a 20/44. Le bouton passe de 288x46 a environ 308x54. --- */
body .elementor-4721 .elementor-element-9655f26 .elementor-button{padding:20px 44px !important;}


/* --- 20 aout, retouche 4 @ attenuer les deux lignes visibles ---
   Cause @ les deux fondus avaient un ANGLE. La couleur restait immobile,
   puis partait d un coup. L oeil ne voit pas une pente, il voit un
   changement de pente - c est la bande de Mach.
   Remede @ une courbe lissee en 13 pas, dont la pente est nulle au depart
   et a l arrivee. Aucun angle, donc aucune ligne.
   1. Le voile du hero part plus haut (58% au lieu de 66%) et dissout la
      photographie progressivement au lieu de l effacer sur 32 px.
   2. Le bloc du questionnaire tient le bleu jusqu a 55% - le bouton finit
      a 52% - puis monte vers l or sans rupture. --- */
body .elementor-4721 .elementor-element-5c36c4a::after{height:42% !important;top:58% !important;bottom:auto !important;background-image:linear-gradient(180deg,rgba(184,150,90,0.000) 0.00%,rgba(184,150,90,0.020) 8.33%,rgba(184,150,90,0.074) 16.67%,rgba(184,150,90,0.156) 25.00%,rgba(184,150,90,0.259) 33.33%,rgba(184,150,90,0.376) 41.67%,rgba(184,150,90,0.500) 50.00%,rgba(184,150,90,0.624) 58.33%,rgba(184,150,90,0.741) 66.67%,rgba(184,150,90,0.844) 75.00%,rgba(184,150,90,0.926) 83.33%,rgba(184,150,90,0.980) 91.67%,rgba(184,150,90,1.000) 100.00%) !important;}
body .elementor-4721 .elementor-element-6698cdb3{background-color:#1A2B4A !important;background-image:linear-gradient(180deg,rgb(26,43,74) 0%,rgb(26,43,74) 55.00%,rgb(29,45,74) 58.75%,rgb(38,51,75) 62.50%,rgb(51,60,77) 66.25%,rgb(67,71,78) 70.00%,rgb(85,83,80) 73.75%,rgb(105,97,82) 77.50%,rgb(125,110,84) 81.25%,rgb(143,122,86) 85.00%,rgb(159,133,88) 88.75%,rgb(172,142,89) 92.50%,rgb(181,148,90) 96.25%,rgb(184,150,90) 100.00%) !important;}


/* --- 20 aout, retouche 5 @ la meme courbe lissee sur toute la page ---
   Les quatre jonctions restantes portaient encore un angle. Elles passent
   a la meme courbe en 13 pas, pente nulle au depart et a l arrivee.
   La page ne contient plus un seul virage de couleur. --- */
body .elementor-4721 .elementor-element-56a8706b{background-image:linear-gradient(180deg,rgb(184,150,90) 0%,rgb(184,150,90) 74.00%,rgb(182,149,90) 76.17%,rgb(178,146,89) 78.33%,rgb(172,142,89) 80.50%,rgb(164,136,88) 82.67%,rgb(154,130,87) 84.83%,rgb(145,123,86) 87.00%,rgb(135,116,85) 89.17%,rgb(125,110,84) 91.33%,rgb(117,104,83) 93.50%,rgb(111,100,83) 95.67%,rgb(107,97,82) 97.83%,rgb(105,96,82) 100.00%) !important;}
body .elementor-4721 .elementor-element-385e80a6{background-image:linear-gradient(180deg,rgb(105,96,82) 0.00%,rgb(103,95,82) 1.83%,rgb(99,92,81) 3.67%,rgb(93,88,81) 5.50%,rgb(85,82,80) 7.33%,rgb(75,76,79) 9.17%,rgb(66,70,78) 11.00%,rgb(56,63,77) 12.83%,rgb(46,57,76) 14.67%,rgb(38,51,75) 16.50%,rgb(32,47,75) 18.33%,rgb(28,44,74) 20.17%,rgb(26,43,74) 22.00%,rgb(26,43,74) 66%,rgb(26,43,74) 66.00%,rgb(26,43,74) 68.83%,rgb(25,42,72) 71.67%,rgb(24,41,71) 74.50%,rgb(22,40,69) 77.33%,rgb(20,38,66) 80.17%,rgb(19,37,64) 83.00%,rgb(17,36,61) 85.83%,rgb(15,34,58) 88.67%,rgb(13,33,56) 91.50%,rgb(12,32,55) 94.33%,rgb(11,31,53) 97.17%,rgb(11,31,53) 100.00%) !important;}
body .elementor-4721 .elementor-element-hd1a2b3{background-image:linear-gradient(180deg,rgb(11,31,53) 0%,rgb(11,31,53) 85.00%,rgb(11,31,53) 86.25%,rgb(12,32,54) 87.50%,rgb(12,32,55) 88.75%,rgb(13,33,57) 90.00%,rgb(14,34,59) 91.25%,rgb(16,35,61) 92.50%,rgb(17,36,62) 93.75%,rgb(18,37,64) 95.00%,rgb(19,38,66) 96.25%,rgb(19,38,67) 97.50%,rgb(20,39,68) 98.75%,rgb(20,39,68) 100.00%) !important;}
body .elementor-4721 .elementor-element-aaab8c{background-image:linear-gradient(180deg,rgb(20,39,68) 0.00%,rgb(20,39,68) 1.83%,rgb(20,39,68) 3.67%,rgb(21,40,69) 5.50%,rgb(22,40,70) 7.33%,rgb(22,41,70) 9.17%,rgb(23,41,71) 11.00%,rgb(24,41,72) 12.83%,rgb(24,42,72) 14.67%,rgb(25,42,73) 16.50%,rgb(26,43,74) 18.33%,rgb(26,43,74) 20.17%,rgb(26,43,74) 22.00%,rgb(26,43,74) 100%) !important;}


/* 20 aout - mobile : photos empilees en 3:2 (bureau inchange) */
@media (max-width:767px){
  body .elementor-element-735b87a4, body .elementor-element-61f8d994, body .elementor-element-2383350, body .elementor-element-39e1c2f{aspect-ratio:3/2 !important}
  body .elementor-element-3ddf1957 img{aspect-ratio:3/2 !important}
  body .elementor-4721 .elementor-element-hd2c4d5 > .e-con .elementor-widget-image img{aspect-ratio:3/2 !important}
}

/* 21 aout - planche 360 : proportions preservees, arche conservee, bas non coupe */
body .elementor-4721 .elementor-element-hd2c4d5 .elementor-element-p360img{
  background-color:#F3EFEA !important;
  border-radius:0px 0px 1000px 1000px !important;
  overflow:hidden !important;
  padding:0px 6% 23.33% 6% !important;
}
body .elementor-4721 .elementor-element-hd2c4d5 > .e-con.elementor-element-p360col .elementor-widget-image img{aspect-ratio:auto !important;object-fit:contain !important;height:auto !important;width:100% !important;border-radius:0px !important;}
@media (max-width:767px){
  body .elementor-4721 .elementor-element-hd2c4d5 > .e-con.elementor-element-p360col .elementor-widget-image img{aspect-ratio:auto !important;object-fit:contain !important;height:auto !important;width:100% !important;border-radius:0px !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-4721 .elementor-element-5c36c4a{background-attachment:scroll !important;min-height:560px !important}
  body .elementor-4721 .elementor-element-5c36c4a > .elementor-shape-top,
  body .elementor-4721 .elementor-element-5c36c4a > .e-con-inner > .elementor-shape-top,
  body .elementor-4721 .elementor-element-5c36c4a > .elementor-shape-bottom,
  body .elementor-4721 .elementor-element-5c36c4a > .e-con-inner > .elementor-shape-bottom{display:none !important}
}/* End custom CSS */