.elementor-7182 .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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-7182 .elementor-element.elementor-element-5c36c4a:not(.elementor-motion-effects-element-type-background), .elementor-7182 .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/mgadigadi-pans-1-1.webp");background-position:center center;background-size:cover;}.elementor-7182 .elementor-element.elementor-element-5c36c4a::before, .elementor-7182 .elementor-element.elementor-element-5c36c4a > .elementor-background-video-container::before, .elementor-7182 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-background-video-container::before, .elementor-7182 .elementor-element.elementor-element-5c36c4a > .elementor-background-slideshow::before, .elementor-7182 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7182 .elementor-element.elementor-element-5c36c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7182 .elementor-element.elementor-element-5c36c4a > .elementor-shape-top .elementor-shape-fill, .elementor-7182 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-7182 .elementor-element.elementor-element-5c36c4a > .elementor-shape-top svg, .elementor-7182 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-top svg{height:78px;transform:translateX(-50%) rotateY(180deg);}.elementor-7182 .elementor-element.elementor-element-5c36c4a > .elementor-shape-bottom .elementor-shape-fill, .elementor-7182 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-7182 .elementor-element.elementor-element-5c36c4a > .elementor-shape-bottom svg, .elementor-7182 .elementor-element.elementor-element-5c36c4a > .e-con-inner > .elementor-shape-bottom svg{height:96px;}.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-7182 .elementor-element.elementor-element-415d3883{text-align:center;}.elementor-7182 .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-7182 .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;--padding-top:0px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-7182 .elementor-element.elementor-element-56a8706b:not(.elementor-motion-effects-element-type-background), .elementor-7182 .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%, #0B1F35 100%);}.elementor-7182 .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-7182 .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-7182 .elementor-element.elementor-element-3ddf1957.elementor-element{--align-self:center;}.elementor-7182 .elementor-element.elementor-element-3ddf1957 img{width:22vw;max-width:100%;height:500px;object-fit:cover;object-position:center center;opacity:0.83;border-radius:1000px 1000px 0px 0px;}.elementor-7182 .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:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7182 .elementor-element.elementor-element-6e42b7e6{text-align:start;}.elementor-7182 .elementor-element.elementor-element-6e42b7e6 .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:var( --e-global-color-primary );}.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-7182 .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-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:300;text-transform:none;font-style:italic;line-height:1.5em;color:#F9F6EF;}.elementor-7182 .elementor-element.elementor-element-187917e1{width:var( --container-widget-width, 600px );max-width:600px;padding:0px 0px 10px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;line-height:1.8em;color:#F9F6EF;}.elementor-7182 .elementor-element.elementor-element-187917e1.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7182 .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:50px;--padding-bottom:35px;--padding-left:60px;--padding-right:60px;}.elementor-7182 .elementor-element.elementor-element-385e80a6:not(.elementor-motion-effects-element-type-background), .elementor-7182 .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-7182 .elementor-element.elementor-element-4289b9e5{padding:0px 0px 30px 0px;grid-column:span 4;text-align:center;}.elementor-7182 .elementor-element.elementor-element-4289b9e5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-7182 .elementor-element.elementor-element-3bf0467{grid-column:span 4;text-align:center;}.elementor-7182 .elementor-element.elementor-element-expqrow{--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 28px;--row-gap:34px;--column-gap:28px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7182 .elementor-element.elementor-element-expc001{--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;}.elementor-7182 .elementor-element.elementor-element-expi001{text-align:center;}.elementor-7182 .elementor-element.elementor-element-expc002{--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;}.elementor-7182 .elementor-element.elementor-element-expi002{text-align:center;}.elementor-7182 .elementor-element.elementor-element-expc003{--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;}.elementor-7182 .elementor-element.elementor-element-expi003{text-align:center;}.elementor-7182 .elementor-element.elementor-element-expc004{--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;}.elementor-7182 .elementor-element.elementor-element-expi004{text-align:center;}.elementor-7182 .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:35px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-7182 .elementor-element.elementor-element-aaab8c:not(.elementor-motion-effects-element-type-background), .elementor-7182 .elementor-element.elementor-element-aaab8c > .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-7182 .elementor-element.elementor-element-59cb6d1e{--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-7182 .elementor-element.elementor-element-3b7135a0{text-align:center;}.elementor-7182 .elementor-element.elementor-element-3b7135a0 .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-7182 .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-7182 .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-7182 .elementor-element.elementor-element-d28768f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-7182 .elementor-element.elementor-element-d28768f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-7182 .elementor-element.elementor-element-d28768f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-7182 .elementor-element.elementor-element-d28768f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-7182 .elementor-element.elementor-element-d28768f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-7182 .elementor-element.elementor-element-d28768f{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-7182 .elementor-element.elementor-element-d28768f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7182 .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-7182 .elementor-element.elementor-element-d28768f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7182 .elementor-element.elementor-element-74ba789d{--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-7182 .elementor-element.elementor-element-3b7506bd{text-align:center;}.elementor-7182 .elementor-element.elementor-element-3b7506bd .elementor-heading-title{font-size:60px;font-weight:500;}.elementor-7182 .elementor-element.elementor-element-14cd4452.elementor-element{--align-self:flex-start;}.elementor-7182 .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-7182 .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-7182 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-7182 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-7182 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-7182 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-7182 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-7182 .elementor-element.elementor-element-14cd4452{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-7182 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7182 .elementor-element.elementor-element-14cd4452 .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-7182 .elementor-element.elementor-element-14cd4452 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7182 .elementor-element.elementor-element-7dca425{--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-7182 .elementor-element.elementor-element-7c42fae{text-align:center;}.elementor-7182 .elementor-element.elementor-element-7c42fae .elementor-heading-title{font-size:60px;font-weight:500;color:var( --e-global-color-primary );}.elementor-7182 .elementor-element.elementor-element-a725b0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-7182 .elementor-element.elementor-element-a725b0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-7182 .elementor-element.elementor-element-a725b0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-7182 .elementor-element.elementor-element-a725b0a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-7182 .elementor-element.elementor-element-a725b0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-7182 .elementor-element.elementor-element-a725b0a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-7182 .elementor-element.elementor-element-a725b0a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-7182 .elementor-element.elementor-element-a725b0a{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-7182 .elementor-element.elementor-element-a725b0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7182 .elementor-element.elementor-element-a725b0a .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-7182 .elementor-element.elementor-element-a725b0a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7182 .elementor-element.elementor-element-4a5bae4{--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-7182 .elementor-element.elementor-element-1291408{text-align:center;}.elementor-7182 .elementor-element.elementor-element-1291408 .elementor-heading-title{font-size:60px;font-weight:500;color:var( --e-global-color-primary );}.elementor-7182 .elementor-element.elementor-element-e5b0cad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-7182 .elementor-element.elementor-element-e5b0cad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-7182 .elementor-element.elementor-element-e5b0cad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-7182 .elementor-element.elementor-element-e5b0cad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-7182 .elementor-element.elementor-element-e5b0cad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-7182 .elementor-element.elementor-element-e5b0cad .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-7182 .elementor-element.elementor-element-e5b0cad .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-7182 .elementor-element.elementor-element-e5b0cad{--e-icon-list-icon-size:11px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-7182 .elementor-element.elementor-element-e5b0cad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7182 .elementor-element.elementor-element-e5b0cad .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-7182 .elementor-element.elementor-element-e5b0cad .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7182 .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:70px;--padding-bottom:300px;--padding-left:40px;--padding-right:40px;}.elementor-7182 .elementor-element.elementor-element-6698cdb3:not(.elementor-motion-effects-element-type-background), .elementor-7182 .elementor-element.elementor-element-6698cdb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B4A;}.elementor-7182 .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-7182 .elementor-element.elementor-element-60e3dcbe{text-align:center;}.elementor-7182 .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:#F9F6EF;}.elementor-7182 .elementor-element.elementor-element-sfhead1{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-7182 .elementor-element.elementor-element-sfhead1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;color:#E8D2A9;}.elementor-7182 .elementor-element.elementor-element-sftxt1{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-7182 .elementor-element.elementor-element-sfhead2{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-7182 .elementor-element.elementor-element-sfhead2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;color:#E8D2A9;}.elementor-7182 .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-7182 .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-7182 .elementor-element.elementor-element-9655f26 .elementor-button:hover, .elementor-7182 .elementor-element.elementor-element-9655f26 .elementor-button:focus{background-color:#B8965A;color:#1A2B4A;border-color:#B8965A;}.elementor-7182 .elementor-element.elementor-element-9655f26 .elementor-button:hover svg, .elementor-7182 .elementor-element.elementor-element-9655f26 .elementor-button:focus svg{fill:#1A2B4A;}.elementor-7182 .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-7182 .elementor-element.elementor-element-1520b43c:not(.elementor-motion-effects-element-type-background), .elementor-7182 .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/P_Pearl_20250826_2928-scaled.webp");background-position:center center;background-size:cover;}.elementor-7182 .elementor-element.elementor-element-1520b43c::before, .elementor-7182 .elementor-element.elementor-element-1520b43c > .elementor-background-video-container::before, .elementor-7182 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-background-video-container::before, .elementor-7182 .elementor-element.elementor-element-1520b43c > .elementor-background-slideshow::before, .elementor-7182 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7182 .elementor-element.elementor-element-1520b43c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7182 .elementor-element.elementor-element-1520b43c > .elementor-shape-top .elementor-shape-fill, .elementor-7182 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-7182 .elementor-element.elementor-element-1520b43c > .elementor-shape-top svg, .elementor-7182 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:500px;}.elementor-7182 .elementor-element.elementor-element-1520b43c > .elementor-shape-bottom .elementor-shape-fill, .elementor-7182 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-text );}.elementor-7182 .elementor-element.elementor-element-1520b43c > .elementor-shape-bottom svg, .elementor-7182 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:500px;}.elementor-7182 .elementor-element.elementor-element-2ff709e2{--display:flex;}.elementor-7182 .elementor-element.elementor-element-524eb306{text-align:center;}.elementor-7182 .elementor-element.elementor-element-524eb306 .elementor-heading-title{font-size:42px;font-weight:600;color:#E8D2A9;}@media(max-width:1024px){.elementor-7182 .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-7182 .elementor-element.elementor-element-56a8706b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7182 .elementor-element.elementor-element-3ddf1957 img{width:100%;height:325px;}.elementor-7182 .elementor-element.elementor-element-60ccf574{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-7182 .elementor-element.elementor-element-6e42b7e6{text-align:center;}.elementor-7182 .elementor-element.elementor-element-6e42b7e6 .elementor-heading-title{font-size:72px;line-height:0.95em;}.elementor-7182 .elementor-element.elementor-element-48ffe785{font-size:22px;line-height:1.5em;}.elementor-7182 .elementor-element.elementor-element-187917e1{font-size:17px;line-height:1.8em;}.elementor-7182 .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-7182 .elementor-element.elementor-element-expqrow{--gap:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-7182 .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-7182 .elementor-element.elementor-element-59cb6d1e{grid-column:span 3;}.elementor-7182 .elementor-element.elementor-element-3b7135a0 .elementor-heading-title{font-size:36px;}.elementor-7182 .elementor-element.elementor-element-74ba789d{grid-column:span 3;}.elementor-7182 .elementor-element.elementor-element-3b7506bd .elementor-heading-title{font-size:36px;}.elementor-7182 .elementor-element.elementor-element-7dca425{grid-column:span 3;}.elementor-7182 .elementor-element.elementor-element-7c42fae .elementor-heading-title{font-size:36px;}.elementor-7182 .elementor-element.elementor-element-4a5bae4{grid-column:span 3;}.elementor-7182 .elementor-element.elementor-element-1291408 .elementor-heading-title{font-size:36px;}.elementor-7182 .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-7182 .elementor-element.elementor-element-6fd25263{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-7182 .elementor-element.elementor-element-60e3dcbe .elementor-heading-title{font-size:36px;}.elementor-7182 .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-7182 .elementor-element.elementor-element-1520b43c > .elementor-shape-top svg, .elementor-7182 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-top svg{height:120px;}.elementor-7182 .elementor-element.elementor-element-1520b43c > .elementor-shape-bottom svg, .elementor-7182 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-bottom svg{height:120px;}.elementor-7182 .elementor-element.elementor-element-524eb306 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-7182 .elementor-element.elementor-element-5c36c4a{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7182 .elementor-element.elementor-element-228b3324{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7182 .elementor-element.elementor-element-3ddf1957 img{width:100%;height:100%;}.elementor-7182 .elementor-element.elementor-element-60ccf574{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7182 .elementor-element.elementor-element-6e42b7e6 .elementor-heading-title{font-size:40px;line-height:0.95em;}.elementor-7182 .elementor-element.elementor-element-48ffe785{font-size:19px;line-height:1.5em;}.elementor-7182 .elementor-element.elementor-element-187917e1{font-size:16px;line-height:1.8em;}.elementor-7182 .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-7182 .elementor-element.elementor-element-4289b9e5{padding:0px 0px 0px 0px;}.elementor-7182 .elementor-element.elementor-element-expqrow{--gap:20px 14px;--row-gap:20px;--column-gap:14px;}.elementor-7182 .elementor-element.elementor-element-expc001{--width:44%;}.elementor-7182 .elementor-element.elementor-element-expc002{--width:44%;}.elementor-7182 .elementor-element.elementor-element-expc003{--width:44%;}.elementor-7182 .elementor-element.elementor-element-expc004{--width:44%;}.elementor-7182 .elementor-element.elementor-element-aaab8c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7182 .elementor-element.elementor-element-3b7135a0{text-align:center;}.elementor-7182 .elementor-element.elementor-element-3b7135a0 .elementor-heading-title{font-size:20px;}.elementor-7182 .elementor-element.elementor-element-3b7506bd{text-align:center;}.elementor-7182 .elementor-element.elementor-element-3b7506bd .elementor-heading-title{font-size:20px;}.elementor-7182 .elementor-element.elementor-element-7c42fae{text-align:center;}.elementor-7182 .elementor-element.elementor-element-7c42fae .elementor-heading-title{font-size:20px;}.elementor-7182 .elementor-element.elementor-element-1291408{text-align:center;}.elementor-7182 .elementor-element.elementor-element-1291408 .elementor-heading-title{font-size:20px;}.elementor-7182 .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-7182 .elementor-element.elementor-element-6fd25263{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7182 .elementor-element.elementor-element-60e3dcbe .elementor-heading-title{font-size:28px;}.elementor-7182 .elementor-element.elementor-element-sfhead1 .elementor-heading-title{font-size:22px;}.elementor-7182 .elementor-element.elementor-element-sftxt1{font-size:16px;}.elementor-7182 .elementor-element.elementor-element-sfhead2 .elementor-heading-title{font-size:22px;}.elementor-7182 .elementor-element.elementor-element-1520b43c{--min-height:560px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7182 .elementor-element.elementor-element-1520b43c > .elementor-shape-top svg, .elementor-7182 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-top svg{height:60px;}.elementor-7182 .elementor-element.elementor-element-1520b43c > .elementor-shape-bottom svg, .elementor-7182 .elementor-element.elementor-element-1520b43c > .e-con-inner > .elementor-shape-bottom svg{height:60px;}.elementor-7182 .elementor-element.elementor-element-524eb306 .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-7182 .elementor-element.elementor-element-228b3324{--width:40%;}.elementor-7182 .elementor-element.elementor-element-60ccf574{--width:60%;}.elementor-7182 .elementor-element.elementor-element-385e80a6{--content-width:80%;}.elementor-7182 .elementor-element.elementor-element-expc001{--width:22%;}.elementor-7182 .elementor-element.elementor-element-expc002{--width:22%;}.elementor-7182 .elementor-element.elementor-element-expc003{--width:22%;}.elementor-7182 .elementor-element.elementor-element-expc004{--width:22%;}.elementor-7182 .elementor-element.elementor-element-59cb6d1e{--width:30%;}.elementor-7182 .elementor-element.elementor-element-74ba789d{--width:30%;}.elementor-7182 .elementor-element.elementor-element-7dca425{--width:30%;}.elementor-7182 .elementor-element.elementor-element-4a5bae4{--width:30%;}.elementor-7182 .elementor-element.elementor-element-6fd25263{--width:74%;}.elementor-7182 .elementor-element.elementor-element-1520b43c{--content-width:710px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7182 .elementor-element.elementor-element-385e80a6{--content-width:100%;}.elementor-7182 .elementor-element.elementor-element-expc001{--width:44%;}.elementor-7182 .elementor-element.elementor-element-expc002{--width:44%;}.elementor-7182 .elementor-element.elementor-element-expc003{--width:44%;}.elementor-7182 .elementor-element.elementor-element-expc004{--width:44%;}.elementor-7182 .elementor-element.elementor-element-59cb6d1e{--width:70%;}.elementor-7182 .elementor-element.elementor-element-74ba789d{--width:70%;}.elementor-7182 .elementor-element.elementor-element-7dca425{--width:70%;}.elementor-7182 .elementor-element.elementor-element-4a5bae4{--width:70%;}.elementor-7182 .elementor-element.elementor-element-1520b43c{--content-width:510px;}}@media(min-width:1025px){.elementor-7182 .elementor-element.elementor-element-5c36c4a:not(.elementor-motion-effects-element-type-background), .elementor-7182 .elementor-element.elementor-element-5c36c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-7182 .elementor-element.elementor-element-1520b43c:not(.elementor-motion-effects-element-type-background), .elementor-7182 .elementor-element.elementor-element-1520b43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS *//* --- 18 aout, soir : « Collection d'Experiences » deplace sur la photo
       du heros, au standard maison (Cormorant 300/64px, comme Accueil,
       Croisieres, Qui sommes-nous et Hotels). Taille mobile alignee sur
       le meme mecanisme que la page Hotels. --- */
@media (max-width:760px){
  body .elementor-element-415d3883 .elementor-heading-title{font-size:38px !important;}
}


/* --- 18 aout, soir : « Nos Possibilites » — les deux conteneurs a image
       de fond remplaces par quatre vrais widgets image, cliquables.
       Arches alternees et lisere or 2 px plein, norme des grilles de quatre. --- */
body .elementor-4789 .elementor-element-expi001 img,
body .elementor-4789 .elementor-element-expi002 img,
body .elementor-4789 .elementor-element-expi003 img,
body .elementor-4789 .elementor-element-expi004 img{
  width:100% !important;aspect-ratio:3/4;object-fit:cover;display:block;
  border:2px solid #B8965A;}
body .elementor-4789 .elementor-element-expi001 img,
body .elementor-4789 .elementor-element-expi003 img{border-radius:1000px 1000px 0 0 !important;}
body .elementor-4789 .elementor-element-expi002 img,
body .elementor-4789 .elementor-element-expi004 img{border-radius:0 0 1000px 1000px !important;}




/* --- 18 aout, soir : les quatre colonnes « Croisieres / Tours du monde /
       Safaris / Trains ». Chaque colonne etait centree verticalement, donc
       les titres et les puces or se decalaient selon le nombre de lignes.
       On cale les colonnes en haut et on reserve deux lignes aux titres. --- */
body .elementor-4789 .elementor-element-59cb6d1e,
body .elementor-4789 .elementor-element-74ba789d,
body .elementor-4789 .elementor-element-7dca425,
body .elementor-4789 .elementor-element-4a5bae4{justify-content:flex-start !important;}
body .elementor-4789 .elementor-element-3b7135a0,
body .elementor-4789 .elementor-element-3b7506bd,
body .elementor-4789 .elementor-element-7c42fae,
body .elementor-4789 .elementor-element-1291408{min-height:120px;display:flex;align-items:flex-start;justify-content:center;}
body .elementor-4789 .elementor-element-3b7135a0 .elementor-widget-container,
body .elementor-4789 .elementor-element-3b7506bd .elementor-widget-container,
body .elementor-4789 .elementor-element-7c42fae .elementor-widget-container,
body .elementor-4789 .elementor-element-1291408 .elementor-widget-container{width:100%;}
@media (max-width:1024px){
  body .elementor-4789 .elementor-element-3b7135a0,
  body .elementor-4789 .elementor-element-3b7506bd,
  body .elementor-4789 .elementor-element-7c42fae,
  body .elementor-4789 .elementor-element-1291408{min-height:0;display:block;}
}


/* --- 18 aout, soir : bloc « Preparer votre voyage » repris d'Hotels.
       Meme fondu vers l'or du separateur de « L'exception vous attend »,
       treize paliers, bande de 260 px. --- */
body .elementor-4789 .elementor-element-6698cdb3{position:relative;}
body .elementor-4789 .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-4789 .elementor-element-6698cdb3 > .e-con-inner{position:relative;z-index:2;}
body .elementor-4789 .elementor-element-6698cdb3{font-family:'Jost',sans-serif;color:#F9F6EF;}
body .elementor-4789 .elementor-element-6fd25263{margin-left:auto !important;margin-right:auto !important;}

/* La rangee des quatre photos occupe toute la largeur de la grille. */
body .elementor-4789 .elementor-element-expqrow{grid-column:1/-1 !important;}


/* --- 18 aout, soir : bloc des quatre colonnes. Il est transparent et repose
       sur le bleu nuit du corps@ titres et listes y etaient en bleu nuit,
       soit un contraste de 1,0. Titres en creme, listes en gris clair
       (10,15), puces en or clair (7,11) — memes valeurs que sur Hotels. --- */
body .elementor-4789 .elementor-element-3b7135a0 .elementor-heading-title,
body .elementor-4789 .elementor-element-3b7506bd .elementor-heading-title,
body .elementor-4789 .elementor-element-7c42fae .elementor-heading-title,
body .elementor-4789 .elementor-element-1291408 .elementor-heading-title{color:#F9F6EF !important;}
body .elementor-4789 .elementor-element-d28768f .elementor-icon-list-text,
body .elementor-4789 .elementor-element-14cd4452 .elementor-icon-list-text,
body .elementor-4789 .elementor-element-a725b0a .elementor-icon-list-text,
body .elementor-4789 .elementor-element-e5b0cad .elementor-icon-list-text{color:#D6DBE4 !important;}
body .elementor-4789 .elementor-element-aaab8c .elementor-icon-list-icon i,
body .elementor-4789 .elementor-element-aaab8c .elementor-icon-list-icon svg{color:#C6A566 !important;fill:#C6A566 !important;}


/* ============ 18 aout, nuit — chaine complete des fondus ============
   L'or n'apparait qu'en tete de page et en pied. Toute la partie
   centrale est en bleu nuit uni : aucun texte long ne repose sur l'or.
   Les deux seules transitions tiennent chacune sur 260 px, en treize
   paliers (e = t2(3-2t)), logees dans des zones vides. ============= */

/* Hero : la photo se fond dans l'or ou demarre le bloc 1. */
body .elementor-4789 .elementor-element-5c36c4a{position:relative;}
body .elementor-4789 .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-4789 .elementor-element-5c36c4a > .e-con-inner{position:relative;z-index:2;}

/* Bloc 1 : or plein, fondu vers le bleu nuit sur les 260 derniers px.
   Textes en bleu nuit (5,07 sur l'or), comme sur Hotels. */
body .elementor-4789 .elementor-element-56a8706b{background-image:linear-gradient(0deg,rgb(26,43,74) 0.0px,rgb(29,45,74) 13.3px,rgb(38,51,75) 26.7px,rgb(51,60,77) 40.0px,rgb(67,71,78) 53.3px,rgb(85,83,80) 66.7px,rgb(105,97,82) 80.0px,rgb(125,110,84) 93.3px,rgb(143,122,86) 106.7px,rgb(159,133,88) 120.0px,rgb(172,142,89) 133.3px,rgb(181,148,90) 146.7px,rgb(184,150,90) 160.0px,#B8965A 100%) !important;}
body .elementor-4789 .elementor-element-6e42b7e6 .elementor-heading-title,
body .elementor-4789 .elementor-element-48ffe785,
body .elementor-4789 .elementor-element-187917e1{color:#1A2B4A !important;}

/* Nos Possibilites et les quatre colonnes : bleu nuit uni. */
body .elementor-4789 .elementor-element-385e80a6,
body .elementor-4789 .elementor-element-aaab8c{background-image:none !important;background-color:#1A2B4A !important;}
body .elementor-4789 .elementor-element-3bf0467{color:#F9F6EF !important;}

/* --- 18 aout, nuit : les deux titres de section en or clair sur le bleu
       nuit (contraste 7,11), role « grand titre de section ».
       Les quatre titres de colonnes restent en creme (essai du 18 aout). --- */
body .elementor-4789 .elementor-element-4289b9e5 .elementor-heading-title,
body .elementor-4789 .elementor-element-60e3dcbe .elementor-heading-title{color:#C6A566 !important;}


/* --- 18 aout, nuit : essai — les quatre titres de colonnes en creme
       chaud #E8D2A9, la teinte deja employee pour « L'exception vous
       attend. » Le creme #F9F6EF du brief se lisait comme du blanc. --- */
body .elementor-4789 .elementor-element-3b7135a0 .elementor-heading-title,
body .elementor-4789 .elementor-element-3b7506bd .elementor-heading-title,
body .elementor-4789 .elementor-element-7c42fae .elementor-heading-title,
body .elementor-4789 .elementor-element-1291408 .elementor-heading-title{color:#E8D2A9 !important;}


/* --- 19 aout : bloc « Preparer votre voyage » — la liste des service
       fees. Puces or discretes, liste centree comme le reste du bloc. --- */
body .elementor-4789 .elementor-element-sftxt1 ul.bgq-sf{list-style:none;margin:18px auto;padding:0;max-width:760px;}
body .elementor-4789 .elementor-element-sftxt1 ul.bgq-sf li{position:relative;padding:0 0 0 18px;margin:0 0 10px;text-align:left;}
body .elementor-4789 .elementor-element-sftxt1 ul.bgq-sf li::before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:50%;background:#C6A566;}
body .elementor-4789 .elementor-element-sftxt1 p{margin:0 0 16px;}

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

/* 20 aout - bloc 1 : sens du degrade corrige (il partait du bleu en haut, marche avec le voile du hero). Or plein sous les textes, fondu de 204px dans la bande vide, fin exacte sur le bleu du bloc 2 */
@media (min-width: 768px){body .elementor-4789 .elementor-element-56a8706b{background-image:linear-gradient(180deg,rgb(184,150,90) 0px,rgb(184,150,90) 760px,rgb(184,150,90) 760px,rgb(181,148,90) 777px,rgb(172,142,89) 794px,rgb(159,133,88) 811px,rgb(143,122,86) 828px,rgb(125,110,84) 845px,rgb(105,97,82) 862px,rgb(85,83,80) 879px,rgb(67,71,78) 896px,rgb(51,60,77) 913px,rgb(38,51,75) 930px,rgb(29,45,74) 947px,rgb(26,43,74) 964px,rgb(26,43,74) 964px,rgb(26,43,74) 100%) !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-4789 .elementor-element-9655f26 .elementor-button{padding:20px 44px !important;}


/* ===== CHANTIER - EXPERIENCES - 20 aout - BROUILLON =====
   Depart deja sain @ le voile du hero finit en or et le bloc 1 part en or,
   la jonction est exacte. Zero texte en echec de contraste.
   Trois corrections @
   1. Le voile du hero portait encore l ancienne courbe a 6 arrets, dont le
      dernier tiers etait brutal. Meme courbe lissee que sur Hotels.
   2. Le bloc 1 tenait l or puis plongeait d un coup a 80%. Angle supprime.
   3. 2 945 px de bleu nuit identique au milieu de la page. On y installe une
      derive de tres faible amplitude, placee dans les marges libres
      mesurees @ aaab8c 17% en bas, 6698cdb3 22% en bas. Le bloc 385e80a6
      (marges 7% / 5%) reste immobile, faute de place.
      La rustine de 260 px du dernier bloc est remplacee par une rampe
      elastique de 22%. ===== */
body .elementor-4789 .elementor-element.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-4789 .elementor-element.elementor-element-56a8706b{background-image:linear-gradient(180deg,rgb(184,150,90) 0%,rgb(184,150,90) 78.00%,rgb(181,148,90) 79.83%,rgb(172,142,89) 81.67%,rgb(159,133,88) 83.50%,rgb(143,122,86) 85.33%,rgb(125,110,84) 87.17%,rgb(105,97,82) 89.00%,rgb(85,83,80) 90.83%,rgb(67,71,78) 92.67%,rgb(51,60,77) 94.50%,rgb(38,51,75) 96.33%,rgb(29,45,74) 98.17%,rgb(26,43,74) 100.00%) !important;}
body .elementor-4789 .elementor-element.elementor-element-aaab8c{background-color:#1A2B4A !important;background-image:linear-gradient(180deg,rgb(26,43,74) 0%,rgb(26,43,74) 83.00%,rgb(26,43,74) 84.42%,rgb(26,43,74) 85.83%,rgb(25,42,73) 87.25%,rgb(24,42,72) 88.67%,rgb(24,41,72) 90.08%,rgb(23,41,71) 91.50%,rgb(22,41,70) 92.92%,rgb(22,40,70) 94.33%,rgb(21,40,69) 95.75%,rgb(20,39,68) 97.17%,rgb(20,39,68) 98.58%,rgb(20,39,68) 100.00%) !important;}
body .elementor-4789 .elementor-element.elementor-element-6698cdb3::after{display:none !important;}
body .elementor-4789 .elementor-element.elementor-element-6698cdb3{background-color:#142744 !important;background-image:linear-gradient(180deg,rgb(20,39,68) 0%,rgb(20,39,68) 78.00%,rgb(23,41,68) 79.83%,rgb(32,47,70) 81.67%,rgb(46,56,71) 83.50%,rgb(63,68,74) 85.33%,rgb(82,81,76) 87.17%,rgb(102,95,79) 89.00%,rgb(122,108,82) 90.83%,rgb(141,121,84) 92.67%,rgb(158,133,87) 94.50%,rgb(172,142,88) 96.33%,rgb(181,148,90) 98.17%,rgb(184,150,90) 100.00%) !important;}


/* --- ajustement du bas du hero @ le trait restait visible.
   Deux causes cumulees, corrigees ensemble @
   1. La photographie disparaissait exactement au bord du bloc. L oeil
      recevait deux evenements au meme endroit @ la derniere trace de
      l image et la limite du bloc. Le voile atteint desormais l opacite
      pleine a 86% du hero, puis tient l or sur les 90 px restants @ les
      deux evenements sont separes.
   2. Le voile etait trop court. Il part de 54% au lieu de 58%, soit 294 px
      au lieu de 269. --- */
body .elementor-4789 .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;}


/* 21 aout - mobile : les quatre vignettes gardent la proportion du bureau (3:4) */
@media (max-width:767px){
  body .elementor-4789 .elementor-element-expi001 img, body .elementor-4789 .elementor-element-expi002 img, body .elementor-4789 .elementor-element-expi003 img, body .elementor-4789 .elementor-element-expi004 img{aspect-ratio:3/4 !important}
}


/* 21 aout - mobile : la rangee des quatre photos reprend toute la largeur.
   Sur telephone la grille du bloc n a que deux colonnes explicites, donc
   grid-column 1/-1 ne couvrait que 270px sur 350. Bureau et tablette inchanges. */
@media (max-width:767px){
  body .elementor-4789 .elementor-element-expqrow{grid-column:span 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-4789 .elementor-element-5c36c4a{background-attachment:scroll !important;min-height:560px !important}
  body .elementor-4789 .elementor-element-5c36c4a > .elementor-shape-top,
  body .elementor-4789 .elementor-element-5c36c4a > .e-con-inner > .elementor-shape-top,
  body .elementor-4789 .elementor-element-5c36c4a > .elementor-shape-bottom,
  body .elementor-4789 .elementor-element-5c36c4a > .e-con-inner > .elementor-shape-bottom{display:none !important}
}/* End custom CSS */