.elementor-1326 .elementor-element.elementor-element-514cbc65{--display:flex;--min-height:470px;--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:flex-end;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1326 .elementor-element.elementor-element-514cbc65::before, .elementor-1326 .elementor-element.elementor-element-514cbc65 > .elementor-background-video-container::before, .elementor-1326 .elementor-element.elementor-element-514cbc65 > .e-con-inner > .elementor-background-video-container::before, .elementor-1326 .elementor-element.elementor-element-514cbc65 > .elementor-background-slideshow::before, .elementor-1326 .elementor-element.elementor-element-514cbc65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1326 .elementor-element.elementor-element-514cbc65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000091 45%, #100A00CC 71%);}.elementor-1326 .elementor-element.elementor-element-514cbc65:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-514cbc65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1326 .elementor-element.elementor-element-6df1d30a{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.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-1326 .elementor-element.elementor-element-264b1499 .elementor-button{background-color:#7E7E7E5E;font-size:14px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-1326 .elementor-element.elementor-element-264b1499 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1326 .elementor-element.elementor-element-264b1499 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-widget-theme-post-title .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-1326 .elementor-element.elementor-element-45507196{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-1326 .elementor-element.elementor-element-45507196 .elementor-heading-title{font-family:var( --e-global-typography-62bece8-font-family ), Sans-serif;font-size:var( --e-global-typography-62bece8-font-size );font-weight:var( --e-global-typography-62bece8-font-weight );line-height:var( --e-global-typography-62bece8-line-height );color:#FFFFFF;}.elementor-1326 .elementor-element.elementor-element-763ae8f.elementor-element{--align-self:flex-start;}.elementor-1326 .elementor-element.elementor-element-763ae8f{--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-3b12c277{--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:96px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1326 .elementor-element.elementor-element-3b12c277:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-3b12c277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11bf3a2 );}.elementor-1326 .elementor-element.elementor-element-b54d09f{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1326 .elementor-element.elementor-element-268d01f0{--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-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1326 .elementor-element.elementor-element-268d01f0.e-con{--align-self:flex-start;}.elementor-1326 .elementor-element.elementor-element-33b0427f{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CFA56B42;--border-color:#CFA56B42;--border-radius:14px 14px 14px 14px;box-shadow:6px 9px 26px -17px rgba(97.17626037597657, 85.47377707304351, 77.52975556083348, 0.38);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1326 .elementor-element.elementor-element-33b0427f:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-33b0427f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1326 .elementor-element.elementor-element-4dab7e87 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f8ff463-font-family ), Sans-serif;font-size:var( --e-global-typography-f8ff463-font-size );font-weight:var( --e-global-typography-f8ff463-font-weight );text-transform:var( --e-global-typography-f8ff463-text-transform );line-height:var( --e-global-typography-f8ff463-line-height );letter-spacing:var( --e-global-typography-f8ff463-letter-spacing );word-spacing:var( --e-global-typography-f8ff463-word-spacing );fill:var( --e-global-color-85d1abc );color:var( --e-global-color-85d1abc );transition-duration:0.3s;border-radius:222px 222px 222px 222px;padding:12px 32px 12px 32px;}.elementor-1326 .elementor-element.elementor-element-4dab7e87 .elementor-button:hover, .elementor-1326 .elementor-element.elementor-element-4dab7e87 .elementor-button:focus{background-color:var( --e-global-color-primary );border-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-1326 .elementor-element.elementor-element-ab0daca{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1326 .elementor-element.elementor-element-ab0daca.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-1326 .elementor-element.elementor-element-ab0daca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-1326 .elementor-element.elementor-element-ab0daca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-1326 .elementor-element.elementor-element-ab0daca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-1326 .elementor-element.elementor-element-ab0daca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-1326 .elementor-element.elementor-element-ab0daca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-1326 .elementor-element.elementor-element-ab0daca .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#D4AC0D33;}.elementor-1326 .elementor-element.elementor-element-ab0daca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1326 .elementor-element.elementor-element-ab0daca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1326 .elementor-element.elementor-element-ab0daca .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1326 .elementor-element.elementor-element-ab0daca .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1326 .elementor-element.elementor-element-ab0daca .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1326 .elementor-element.elementor-element-ab0daca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1326 .elementor-element.elementor-element-ab0daca .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:16px;}.elementor-1326 .elementor-element.elementor-element-ab0daca .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1326 .elementor-element.elementor-element-287460d1{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1326 .elementor-element.elementor-element-287460d1.e-con{--align-self:center;--order:-99999 /* order start hack */;}.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-1326 .elementor-element.elementor-element-280f06cf{text-align:center;font-family:"Karla", Sans-serif;font-size:14px;line-height:12px;}.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-1326 .elementor-element.elementor-element-50c8d496{text-align:center;}.elementor-1326 .elementor-element.elementor-element-50c8d496 .elementor-heading-title{font-family:var( --e-global-typography-62bece8-font-family ), Sans-serif;font-size:var( --e-global-typography-62bece8-font-size );font-weight:var( --e-global-typography-62bece8-font-weight );line-height:var( --e-global-typography-62bece8-line-height );}.elementor-1326 .elementor-element.elementor-element-7bc2c635{text-align:center;font-family:"Karla", Sans-serif;font-size:14px;line-height:12px;}.elementor-1326 .elementor-element.elementor-element-2f410367{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CFA56B42;--border-color:#CFA56B42;--border-radius:14px 14px 14px 14px;box-shadow:6px 9px 26px -17px rgba(97.17626037597657, 85.47377707304351, 77.52975556083348, 0.38);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1326 .elementor-element.elementor-element-2f410367:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-2f410367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1326 .elementor-element.elementor-element-1e2d8940 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1326 .elementor-element.elementor-element-547b42d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CFA56B42;--border-color:#CFA56B42;--border-radius:14px 14px 14px 14px;box-shadow:6px 9px 26px -17px rgba(97.17626037597657, 85.47377707304351, 77.52975556083348, 0.38);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1326 .elementor-element.elementor-element-547b42d0:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-547b42d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1326 .elementor-element.elementor-element-cd954be .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1326 .elementor-element.elementor-element-1016b8da {font-family:"El Messiri", Sans-serif;}.elementor-1326 .elementor-element.elementor-element-1016b8da .acc_section > *:not(.acc_content){background-color:#FFDD9E1C;}.elementor-1326 .elementor-element.elementor-element-1016b8da .acc_button *{color:#3F2F23;font-family:"El Messiri", Sans-serif;font-size:20px;font-weight:600;}.elementor-1326 .elementor-element.elementor-element-1016b8da .acc_button{padding:10px 10px 05px 10px;}.elementor-1326 .elementor-element.elementor-element-1016b8da .acc_section{border-style:none;}.elementor-1326 .elementor-element.elementor-element-1016b8da .acc_section:not(:last-child){margin-bottom:12px;}.elementor-1326 .elementor-element.elementor-element-1016b8da .acc_button .icon{margin:0px 0px 0px 0px;margin-right:0px;margin-left:0px;}.elementor-1326 .elementor-element.elementor-element-1016b8da .acc_button .icon-active{margin:0px 0px 0px 0px;margin-right:0px;margin-left:0px;}.elementor-1326 .elementor-element.elementor-element-1016b8da .acc_content{padding:10px 0px 0px 0px;margin:0px 0px 0px 10px;border-style:none;}.elementor-1326 .elementor-element.elementor-element-5d59ae7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;box-shadow:7px 6px 30px -11px rgba(171.70000000000002, 155.48217124315653, 146.7661784694506, 0.25);}.elementor-1326 .elementor-element.elementor-element-60e6f4c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CFA56B42;--border-color:#CFA56B42;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1326 .elementor-element.elementor-element-60e6f4c0:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-60e6f4c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1326 .elementor-element.elementor-element-5a1775 .elementor-icon-list-icon i{color:#6BAF7E;transition:color 0.3s;}.elementor-1326 .elementor-element.elementor-element-5a1775 .elementor-icon-list-icon svg{fill:#6BAF7E;transition:fill 0.3s;}.elementor-1326 .elementor-element.elementor-element-5a1775{--e-icon-list-icon-size:24px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1326 .elementor-element.elementor-element-5a1775 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1326 .elementor-element.elementor-element-5a1775 .elementor-icon-list-item > a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;}.elementor-1326 .elementor-element.elementor-element-5a1775 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1326 .elementor-element.elementor-element-ac2d251{padding:0px 0px 0px 0px;font-family:"Karla", Sans-serif;font-size:14px;}.elementor-1326 .elementor-element.elementor-element-72e6235c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CFA56B42;--border-color:#CFA56B42;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1326 .elementor-element.elementor-element-72e6235c:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-72e6235c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1326 .elementor-element.elementor-element-67a87666 .elementor-icon-list-icon i{color:#FA4949;transition:color 0.3s;}.elementor-1326 .elementor-element.elementor-element-67a87666 .elementor-icon-list-icon svg{fill:#FA4949;transition:fill 0.3s;}.elementor-1326 .elementor-element.elementor-element-67a87666{--e-icon-list-icon-size:24px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1326 .elementor-element.elementor-element-67a87666 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1326 .elementor-element.elementor-element-67a87666 .elementor-icon-list-item > a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;}.elementor-1326 .elementor-element.elementor-element-67a87666 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1326 .elementor-element.elementor-element-364efc93{font-family:"Karla", Sans-serif;font-size:14px;}.elementor-1326 .elementor-element.elementor-element-68e731e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1326 .elementor-element.elementor-element-44dd1f43{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CFA56B42;--border-color:#CFA56B42;--border-radius:14px 14px 14px 14px;box-shadow:6px 9px 26px -17px rgba(97.17626037597657, 85.47377707304351, 77.52975556083348, 0.38);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1326 .elementor-element.elementor-element-44dd1f43:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-44dd1f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1326 .elementor-element.elementor-element-51a52cae{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1326 .elementor-element.elementor-element-51a52cae.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-1326 .elementor-element.elementor-element-51a52cae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-1326 .elementor-element.elementor-element-51a52cae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-1326 .elementor-element.elementor-element-51a52cae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-1326 .elementor-element.elementor-element-51a52cae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-1326 .elementor-element.elementor-element-51a52cae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-1326 .elementor-element.elementor-element-51a52cae .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#D4AC0D33;}.elementor-1326 .elementor-element.elementor-element-51a52cae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1326 .elementor-element.elementor-element-51a52cae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1326 .elementor-element.elementor-element-51a52cae .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1326 .elementor-element.elementor-element-51a52cae .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1326 .elementor-element.elementor-element-51a52cae .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1326 .elementor-element.elementor-element-51a52cae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1326 .elementor-element.elementor-element-51a52cae .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:16px;}.elementor-1326 .elementor-element.elementor-element-51a52cae .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1326 .elementor-element.elementor-element-6d7ee52{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1326 .elementor-element.elementor-element-6d7ee52.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1326 .elementor-element.elementor-element-3bd73fab{text-align:center;font-family:"Karla", Sans-serif;font-size:14px;line-height:12px;}.elementor-1326 .elementor-element.elementor-element-d6557ff{text-align:center;}.elementor-1326 .elementor-element.elementor-element-d6557ff .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-7c5bdb05{padding:10px 0px 0px 0px;text-align:center;font-family:"Karla", Sans-serif;font-size:14px;line-height:12px;}.elementor-1326 .elementor-element.elementor-element-22aea8a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CFA56B42;--border-color:#CFA56B42;--border-radius:14px 14px 14px 14px;box-shadow:6px 9px 26px -17px rgba(97.17626037597657, 85.47377707304351, 77.52975556083348, 0.38);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1326 .elementor-element.elementor-element-22aea8a7:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-22aea8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1326 .elementor-element.elementor-element-1915b8c0{text-align:center;}.elementor-1326 .elementor-element.elementor-element-1915b8c0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1326 .elementor-element.elementor-element-28d0af52{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CFA56B42;--border-color:#CFA56B42;--border-radius:14px 14px 14px 14px;box-shadow:6px 9px 26px -17px rgba(97.17626037597657, 85.47377707304351, 77.52975556083348, 0.38);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1326 .elementor-element.elementor-element-28d0af52:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-28d0af52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-5b14b430 .elementor-icon-wrapper{text-align:center;}.elementor-1326 .elementor-element.elementor-element-5b14b430 .elementor-icon{font-size:36px;}.elementor-1326 .elementor-element.elementor-element-5b14b430 .elementor-icon svg{height:36px;}.elementor-1326 .elementor-element.elementor-element-6ac5c4fe{text-align:center;font-family:"Karla", Sans-serif;font-size:14px;}@media(min-width:768px){.elementor-1326 .elementor-element.elementor-element-6df1d30a{--content-width:1240px;}.elementor-1326 .elementor-element.elementor-element-b54d09f{--content-width:1240px;}.elementor-1326 .elementor-element.elementor-element-268d01f0{--width:65%;}.elementor-1326 .elementor-element.elementor-element-33b0427f{--width:100%;}.elementor-1326 .elementor-element.elementor-element-287460d1{--width:32%;}.elementor-1326 .elementor-element.elementor-element-2f410367{--width:100%;}.elementor-1326 .elementor-element.elementor-element-547b42d0{--width:100%;}.elementor-1326 .elementor-element.elementor-element-60e6f4c0{--width:100%;}.elementor-1326 .elementor-element.elementor-element-72e6235c{--width:100%;}.elementor-1326 .elementor-element.elementor-element-68e731e2{--width:40%;}.elementor-1326 .elementor-element.elementor-element-44dd1f43{--width:100%;}.elementor-1326 .elementor-element.elementor-element-6d7ee52{--width:32%;}.elementor-1326 .elementor-element.elementor-element-22aea8a7{--width:100%;}.elementor-1326 .elementor-element.elementor-element-28d0af52{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1326 .elementor-element.elementor-element-268d01f0{--width:100%;}.elementor-1326 .elementor-element.elementor-element-287460d1{--width:31%;}.elementor-1326 .elementor-element.elementor-element-68e731e2{--width:100%;}}@media(max-width:1024px){.elementor-1326 .elementor-element.elementor-element-45507196 .elementor-heading-title{font-size:var( --e-global-typography-62bece8-font-size );line-height:var( --e-global-typography-62bece8-line-height );}.elementor-1326 .elementor-element.elementor-element-b54d09f{--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-1326 .elementor-element.elementor-element-268d01f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1326 .elementor-element.elementor-element-33b0427f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-1326 .elementor-element.elementor-element-4dab7e87{width:100%;max-width:100%;}.elementor-1326 .elementor-element.elementor-element-4dab7e87.elementor-element{--align-self:stretch;}.elementor-1326 .elementor-element.elementor-element-4dab7e87 .elementor-button{font-size:var( --e-global-typography-f8ff463-font-size );line-height:var( --e-global-typography-f8ff463-line-height );letter-spacing:var( --e-global-typography-f8ff463-letter-spacing );word-spacing:var( --e-global-typography-f8ff463-word-spacing );}.elementor-1326 .elementor-element.elementor-element-ab0daca{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1326 .elementor-element.elementor-element-50c8d496 .elementor-heading-title{font-size:var( --e-global-typography-62bece8-font-size );line-height:var( --e-global-typography-62bece8-line-height );}.elementor-1326 .elementor-element.elementor-element-1e2d8940 .elementor-heading-title{font-size:36px;}.elementor-1326 .elementor-element.elementor-element-cd954be .elementor-heading-title{font-size:36px;}.elementor-1326 .elementor-element.elementor-element-5d59ae7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1326 .elementor-element.elementor-element-5a1775 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1326 .elementor-element.elementor-element-5a1775 .elementor-icon-list-item > a{font-size:36px;}.elementor-1326 .elementor-element.elementor-element-67a87666 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1326 .elementor-element.elementor-element-67a87666 .elementor-icon-list-item > a{font-size:36px;}.elementor-1326 .elementor-element.elementor-element-d6557ff .elementor-heading-title{font-size:36px;}.elementor-1326 .elementor-element.elementor-element-1915b8c0 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-1326 .elementor-element.elementor-element-514cbc65{--padding-top:138px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1326 .elementor-element.elementor-element-6df1d30a{--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1326 .elementor-element.elementor-element-264b1499 .elementor-button{font-size:12px;}.elementor-1326 .elementor-element.elementor-element-45507196{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1326 .elementor-element.elementor-element-45507196 .elementor-heading-title{font-size:var( --e-global-typography-62bece8-font-size );line-height:var( --e-global-typography-62bece8-line-height );}.elementor-1326 .elementor-element.elementor-element-3b12c277{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1326 .elementor-element.elementor-element-b54d09f{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1326 .elementor-element.elementor-element-268d01f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1326 .elementor-element.elementor-element-4dab7e87 .elementor-button{font-size:var( --e-global-typography-f8ff463-font-size );line-height:var( --e-global-typography-f8ff463-line-height );letter-spacing:var( --e-global-typography-f8ff463-letter-spacing );word-spacing:var( --e-global-typography-f8ff463-word-spacing );}.elementor-1326 .elementor-element.elementor-element-ab0daca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1326 .elementor-element.elementor-element-287460d1{--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:space-between;--align-items:center;}.elementor-1326 .elementor-element.elementor-element-50c8d496 .elementor-heading-title{font-size:var( --e-global-typography-62bece8-font-size );line-height:var( --e-global-typography-62bece8-line-height );}.elementor-1326 .elementor-element.elementor-element-5d59ae7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1326 .elementor-element.elementor-element-5a1775 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1326 .elementor-element.elementor-element-5a1775 .elementor-icon-list-item > a{font-size:24px;}.elementor-1326 .elementor-element.elementor-element-67a87666 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1326 .elementor-element.elementor-element-67a87666 .elementor-icon-list-item > a{font-size:24px;}.elementor-1326 .elementor-element.elementor-element-68e731e2{--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-1326 .elementor-element.elementor-element-51a52cae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1326 .elementor-element.elementor-element-6d7ee52{--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:space-between;--align-items:center;}}/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-1016b8da *//* ------------------------------
   Style global du contenu
------------------------------ */
.dce-acf-repeater-wrapper.accordionjs .acc_content,
.dce-acf-repeater-wrapper.accordionjs .acc_content *:not(.accordion-title) {
  font-family: 'Karla', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  background: transparent !important;
  text-align: left !important;
  box-shadow: none !important;
  border: none !important;
  padding: 10px 0px;
}

/* ------------------------------
   Listes internes
------------------------------ */
.dce-acf-repeater-wrapper.accordionjs .acc_content ul {
  padding-left: 20px;
  margin: 10px 0;
}

.dce-acf-repeater-wrapper.accordionjs .acc_content li {
  margin-bottom: 5px;
}

/* ------------------------------
   Style lors de l'ouverture
------------------------------ */
.dce-acf-repeater-wrapper.accordionjs .acc_section.acc_active .acc_head {
  border-color: transparent !important;
*}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e6f4c0 */.list-with-icon i,
.list-with-icon svg {
    display: none !important;
}
.list-with-icon {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

.list-with-icon li {
    position: relative;
    padding-left: 28px;
    margin-bottom: 12px;
    font-size: 15px;
    line-height: 1.6;
    color: #333;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d59ae7 *//* --- LA LIGNE DE SÉPARATION --- */

.elementor-widget-text-editor ul li {
    padding: 0px 0px 10px 30px;
    border-bottom: 1px solid #e5e5e5; /* La ligne grise fine */
    color: #555;
    display: flex;
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS *//* --- 1. Fond de Page et Typo Globale --- */
.tour-page-premium {
    background-color: #FAF9F6 !important;
    font-family: 'Lato', sans-serif;
}

/* --- 2. Titres de Sections (H2) --- */
.tour-page-premium h2.elementor-heading-title {
    font-family: 'Playfair Display', serif !important;
    font-weight: 700 !important;
    color: #1A252F !important;
    font-size: 2.2rem !important;
    margin-bottom: 1.5rem !important;
}

/* --- 3. Style du Prix (Doit être un widget Titre) --- */
/* Astuce : Ajoutez la classe 'price-amount' à votre widget prix */
.price-amount h2 {
    font-family: 'Playfair Display', serif !important;
    color: #D35400 !important;
    font-size: 2.5rem !important;
    font-weight: 800 !important;
    margin: 5px 0 !important;
    text-align: center;
}

/* --- 4. Itinéraire (Accordéon DCE ou Standard) --- */
.acc_section, .elementor-accordion-item {
    background: #FFFFFF !important;
    border: 1px solid rgba(0,0,0,0.05) !important;
    border-radius: 1.5rem !important;
    margin-bottom: 1rem !important;
    overflow: hidden;
    transition: all 0.3s ease;
}

.accordion-title, .elementor-accordion-title {
    display: block !important;
    line-height: 1.4 !important;
    font-family: 'Playfair Display', serif !important;
    font-size: 1.15rem !important;
    font-weight: 700 !important;
    color: #1A252F !important;
}

/* --- 5. Inclusions / Exclusions --- */
/* Astuce : Ajoutez la classe 'check-box' à ces colonnes */
.check-box {
    background: #FFFFFF !important;
    padding: 2.5rem !important;
    border-radius: 2rem !important;
    box-shadow: 0 10px 40px rgba(0,0,0,0.02) !important;
}

.check-box ul li {
    list-style: none !important;
    padding-left: 0 !important;
    margin-bottom: 0.75rem;
    font-size: 0.95rem;
    color: #555;
    border-bottom: 1px solid #f9f9f9;
    padding-bottom: 8px;
}

.check-box ul li::before {
    content: none !important; /* On force la suppression des icônes */
}

/* --- 6. Formulaire de Booking (Fluent Form) --- */


.ff-el-form-control {
    background-color: #FAF9F6 !important;
    border: 1px solid #F1F1F1 !important;
    border-radius: 9999px !important;
    padding: 12px 25px !important;
    color: #1A252F !important;
}

.ff-el-form-control:focus {
    background-color: #FFFFFF !important;
    border-color: #D35400 !important;
}

.ff-btn-submit {
    background-color: #D35400 !important;
    border-radius: 9999px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.15em !important;
    padding: 14px !important;
    width: 100% !important;
    box-shadow: 0 8px 20px rgba(211, 84, 0, 0.2) !important;
}

.ff-btn-submit:hover {
    background-color: #1A252F !important;
    transform: translateY(-3px) !important;
}

/* --- 7. Info Card Bas (Aide) --- */
/* Astuce : Ajoutez la classe 'info-help-box' à ce bloc */
.info-help-box {
    background: #FAF4EE !important;
    border: 1px dashed #D35400 !important;
    padding: 2rem !important;
    text-align: center;
    font-style: italic;
}/* End custom CSS */