.elementor-1654 .elementor-element.elementor-element-17c871b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1654 .elementor-element.elementor-element-17c871b0:not(.elementor-motion-effects-element-type-background), .elementor-1654 .elementor-element.elementor-element-17c871b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-7f61f171{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-1654 .elementor-element.elementor-element-61bfd13d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1654 .elementor-element.elementor-element-290d87ef .elementor-heading-title{color:var( --e-global-color-5f31407 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-1654 .elementor-element.elementor-element-291a14bc{color:var( --e-global-color-5f31407 );}.elementor-1654 .elementor-element.elementor-element-7466d34d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:15;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1654 .elementor-element.elementor-element-2239b2a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1654 .elementor-element.elementor-element-f3ec769 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1654 .elementor-element.elementor-element-f3ec769 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:48px;font-weight:normal;color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-40938622{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1654 .elementor-element.elementor-element-40938622.elementor-element{--align-self:center;}.elementor-1654 .elementor-element.elementor-element-8b9e578{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1654 .elementor-element.elementor-element-fc19295{--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-1654 .elementor-element.elementor-element-54cff17c .elementor-heading-title{color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-4a9b34ac{color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-6fb9f82b{--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-1654 .elementor-element.elementor-element-4efe8dd0{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1654 .elementor-element.elementor-element-380a6e48{--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-1654 .elementor-element.elementor-element-733ee109 .elementor-heading-title{color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-1f0d6a52{color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-534ea0aa{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-7e3e76b1{--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-1654 .elementor-element.elementor-element-3371f08c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:180px;--padding-left:50px;--padding-right:50px;}.elementor-1654 .elementor-element.elementor-element-3371f08c:not(.elementor-motion-effects-element-type-background), .elementor-1654 .elementor-element.elementor-element-3371f08c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-5818e16a{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-1654 .elementor-element.elementor-element-5818e16a > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1654 .elementor-element.elementor-element-5818e16a.elementor-element{--align-self:center;}.elementor-1654 .elementor-element.elementor-element-5818e16a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-5f31407 );}.elementor-1654 .elementor-element.elementor-element-1592802f{--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;--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-1654 .elementor-element.elementor-element-d736dda{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1654 .elementor-element.elementor-element-d736dda:not(.elementor-motion-effects-element-type-background), .elementor-1654 .elementor-element.elementor-element-d736dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f31407 );}.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-1654 .elementor-element.elementor-element-713eb1ae .elementor-icon-wrapper{text-align:center;}.elementor-1654 .elementor-element.elementor-element-713eb1ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba3a734 );}.elementor-1654 .elementor-element.elementor-element-713eb1ae.elementor-view-framed .elementor-icon, .elementor-1654 .elementor-element.elementor-element-713eb1ae.elementor-view-default .elementor-icon{color:var( --e-global-color-ba3a734 );border-color:var( --e-global-color-ba3a734 );}.elementor-1654 .elementor-element.elementor-element-713eb1ae.elementor-view-framed .elementor-icon, .elementor-1654 .elementor-element.elementor-element-713eb1ae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba3a734 );}.elementor-1654 .elementor-element.elementor-element-7eff3193{text-align:center;}.elementor-1654 .elementor-element.elementor-element-7eff3193 .elementor-heading-title{font-family:var( --e-global-typography-f114591-font-family ), sans-serif;font-size:var( --e-global-typography-f114591-font-size );font-weight:var( --e-global-typography-f114591-font-weight );color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-354c9155{text-align:center;color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-1681b931{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1654 .elementor-element.elementor-element-1681b931:not(.elementor-motion-effects-element-type-background), .elementor-1654 .elementor-element.elementor-element-1681b931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f31407 );}.elementor-1654 .elementor-element.elementor-element-489acd6e .elementor-icon-wrapper{text-align:center;}.elementor-1654 .elementor-element.elementor-element-489acd6e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba3a734 );}.elementor-1654 .elementor-element.elementor-element-489acd6e.elementor-view-framed .elementor-icon, .elementor-1654 .elementor-element.elementor-element-489acd6e.elementor-view-default .elementor-icon{color:var( --e-global-color-ba3a734 );border-color:var( --e-global-color-ba3a734 );}.elementor-1654 .elementor-element.elementor-element-489acd6e.elementor-view-framed .elementor-icon, .elementor-1654 .elementor-element.elementor-element-489acd6e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba3a734 );}.elementor-1654 .elementor-element.elementor-element-7076cd20{text-align:center;}.elementor-1654 .elementor-element.elementor-element-7076cd20 .elementor-heading-title{font-family:var( --e-global-typography-f114591-font-family ), sans-serif;font-size:var( --e-global-typography-f114591-font-size );font-weight:var( --e-global-typography-f114591-font-weight );color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-5a506c90{text-align:center;color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-53d6a457{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1654 .elementor-element.elementor-element-53d6a457:not(.elementor-motion-effects-element-type-background), .elementor-1654 .elementor-element.elementor-element-53d6a457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f31407 );}.elementor-1654 .elementor-element.elementor-element-59dc93f5 .elementor-icon-wrapper{text-align:center;}.elementor-1654 .elementor-element.elementor-element-59dc93f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba3a734 );}.elementor-1654 .elementor-element.elementor-element-59dc93f5.elementor-view-framed .elementor-icon, .elementor-1654 .elementor-element.elementor-element-59dc93f5.elementor-view-default .elementor-icon{color:var( --e-global-color-ba3a734 );border-color:var( --e-global-color-ba3a734 );}.elementor-1654 .elementor-element.elementor-element-59dc93f5.elementor-view-framed .elementor-icon, .elementor-1654 .elementor-element.elementor-element-59dc93f5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba3a734 );}.elementor-1654 .elementor-element.elementor-element-34b7a9f4{text-align:center;}.elementor-1654 .elementor-element.elementor-element-34b7a9f4 .elementor-heading-title{font-family:var( --e-global-typography-f114591-font-family ), sans-serif;font-size:var( --e-global-typography-f114591-font-size );font-weight:var( --e-global-typography-f114591-font-weight );color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-56116978{text-align:center;color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-58686fc2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1654 .elementor-element.elementor-element-58686fc2:not(.elementor-motion-effects-element-type-background), .elementor-1654 .elementor-element.elementor-element-58686fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f31407 );}.elementor-1654 .elementor-element.elementor-element-504fb9e1 .elementor-icon-wrapper{text-align:center;}.elementor-1654 .elementor-element.elementor-element-504fb9e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba3a734 );}.elementor-1654 .elementor-element.elementor-element-504fb9e1.elementor-view-framed .elementor-icon, .elementor-1654 .elementor-element.elementor-element-504fb9e1.elementor-view-default .elementor-icon{color:var( --e-global-color-ba3a734 );border-color:var( --e-global-color-ba3a734 );}.elementor-1654 .elementor-element.elementor-element-504fb9e1.elementor-view-framed .elementor-icon, .elementor-1654 .elementor-element.elementor-element-504fb9e1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ba3a734 );}.elementor-1654 .elementor-element.elementor-element-74ea36f0{text-align:center;}.elementor-1654 .elementor-element.elementor-element-74ea36f0 .elementor-heading-title{font-family:var( --e-global-typography-f114591-font-family ), sans-serif;font-size:var( --e-global-typography-f114591-font-size );font-weight:var( --e-global-typography-f114591-font-weight );color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-6b675972{text-align:center;color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-67cd388d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1654 .elementor-element.elementor-element-67cd388d:not(.elementor-motion-effects-element-type-background), .elementor-1654 .elementor-element.elementor-element-67cd388d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83aa5fd );}.elementor-1654 .elementor-element.elementor-element-49b81965{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-1654 .elementor-element.elementor-element-49b81965 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-5f31407 );}.elementor-1654 .elementor-element.elementor-element-32da7b29{font-family:"Roboto", sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-5f31407 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1654 .elementor-element.elementor-element-71a58d96 .elementor-button:hover, .elementor-1654 .elementor-element.elementor-element-71a58d96 .elementor-button:focus{background-color:var( --e-global-color-6fbc571 );}.elementor-1654 .elementor-element.elementor-element-71a58d96 .elementor-button{fill:var( --e-global-color-5f31407 );color:var( --e-global-color-5f31407 );}.elementor-1654 .elementor-element.elementor-element-e480e68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1654 .elementor-element.elementor-element-740eaff0{--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-1654 .elementor-element.elementor-element-6ff4d471 .elementor-heading-title{color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-5c60f30c{color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-68b23b9a{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-4a776e42{--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-1654 .elementor-element.elementor-element-57f3c38d{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1654 .elementor-element.elementor-element-1fd5af4e{--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-1654 .elementor-element.elementor-element-1fd55e71 .elementor-heading-title{color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-415a0886{color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-696cf9ab{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-2d0c0231{--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-1654 .elementor-element.elementor-element-24f32c94{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1654 .elementor-element.elementor-element-24f32c94:not(.elementor-motion-effects-element-type-background), .elementor-1654 .elementor-element.elementor-element-24f32c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-db4ea86{--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-1654 .elementor-element.elementor-element-1eb0a17b > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1654 .elementor-element.elementor-element-7fbac888{--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;}.elementor-1654 .elementor-element.elementor-element-7a51172f .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:34px;font-weight:normal;color:var( --e-global-color-5f31407 );}.elementor-1654 .elementor-element.elementor-element-ea9d6b2{color:var( --e-global-color-5f31407 );}.elementor-1654 .elementor-element.elementor-element-79bdd3fb{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1654 .elementor-element.elementor-element-76165c6c > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1654 .elementor-element.elementor-element-76165c6c{text-align:center;}.elementor-1654 .elementor-element.elementor-element-76165c6c .elementor-heading-title{color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-653a16d3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-653a16d3.elementor-element{--align-self:center;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1654 .elementor-element.elementor-element-71828a41 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1654 .elementor-element.elementor-element-71828a41 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1654 .elementor-element.elementor-element-71828a41{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1654 .elementor-element.elementor-element-71828a41.elementor-element{--align-self:center;}.elementor-1654 .elementor-element.elementor-element-4a33c46f .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-5f31407 );color:var( --e-global-color-5f31407 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1654 .elementor-element.elementor-element-4a33c46f .elementor-button:hover, .elementor-1654 .elementor-element.elementor-element-4a33c46f .elementor-button:focus{background-color:var( --e-global-color-5f31407 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1654 .elementor-element.elementor-element-4a33c46f > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-1654 .elementor-element.elementor-element-4a33c46f.elementor-element{--align-self:center;}.elementor-1654 .elementor-element.elementor-element-4a33c46f .elementor-button:hover svg, .elementor-1654 .elementor-element.elementor-element-4a33c46f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1654 .elementor-element.elementor-element-2722a6aa{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1654 .elementor-element.elementor-element-61bb88e6 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-1654 .elementor-element.elementor-element-61bb88e6{text-align:center;}.elementor-1654 .elementor-element.elementor-element-61bb88e6 .elementor-heading-title{color:var( --e-global-color-ddc10c7 );}.elementor-1654 .elementor-element.elementor-element-711a71d8{--display:flex;}.elementor-1654 .elementor-element.elementor-element-6c6c8f47{--display:flex;}.elementor-1654 .elementor-element.elementor-element-cd368ff{--display:flex;}.elementor-1654 .elementor-element.elementor-element-1f789a01{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-ddc10c7 );--n-accordion-icon-hover-color:var( --e-global-color-83aa5fd );--n-accordion-icon-active-color:var( --e-global-color-83aa5fd );}.elementor-1654 .elementor-element.elementor-element-1f789a01.elementor-element{--align-self:center;}.elementor-1654 .elementor-element.elementor-element-1f789a01 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1654 .elementor-element.elementor-element-1f789a01 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-1654 .elementor-element.elementor-element-1f789a01 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1654 .elementor-element.elementor-element-1f789a01 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-1654 .elementor-element.elementor-element-431be16 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-5f31407 );color:var( --e-global-color-5f31407 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1654 .elementor-element.elementor-element-431be16 .elementor-button:hover, .elementor-1654 .elementor-element.elementor-element-431be16 .elementor-button:focus{background-color:var( --e-global-color-5f31407 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1654 .elementor-element.elementor-element-431be16 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-1654 .elementor-element.elementor-element-431be16.elementor-element{--align-self:center;}.elementor-1654 .elementor-element.elementor-element-431be16 .elementor-button:hover svg, .elementor-1654 .elementor-element.elementor-element-431be16 .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1654 .elementor-element.elementor-element-7f61f171{--width:90%;}.elementor-1654 .elementor-element.elementor-element-61bfd13d{--width:50%;}.elementor-1654 .elementor-element.elementor-element-7466d34d{--width:50%;}.elementor-1654 .elementor-element.elementor-element-2239b2a2{--width:80%;}.elementor-1654 .elementor-element.elementor-element-fc19295{--width:66.6666%;}.elementor-1654 .elementor-element.elementor-element-6fb9f82b{--width:33.3333%;}.elementor-1654 .elementor-element.elementor-element-380a6e48{--width:66.6666%;}.elementor-1654 .elementor-element.elementor-element-7e3e76b1{--width:33.3333%;}.elementor-1654 .elementor-element.elementor-element-1592802f{--width:90%;}.elementor-1654 .elementor-element.elementor-element-d736dda{--width:25%;}.elementor-1654 .elementor-element.elementor-element-1681b931{--width:25%;}.elementor-1654 .elementor-element.elementor-element-53d6a457{--width:25%;}.elementor-1654 .elementor-element.elementor-element-58686fc2{--width:25%;}.elementor-1654 .elementor-element.elementor-element-67cd388d{--width:80%;}.elementor-1654 .elementor-element.elementor-element-740eaff0{--width:66.6666%;}.elementor-1654 .elementor-element.elementor-element-4a776e42{--width:33.3333%;}.elementor-1654 .elementor-element.elementor-element-1fd5af4e{--width:66.6666%;}.elementor-1654 .elementor-element.elementor-element-2d0c0231{--width:33.3333%;}.elementor-1654 .elementor-element.elementor-element-db4ea86{--width:50%;}.elementor-1654 .elementor-element.elementor-element-7fbac888{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1654 .elementor-element.elementor-element-61bfd13d{--width:90%;}.elementor-1654 .elementor-element.elementor-element-7466d34d{--width:90%;}.elementor-1654 .elementor-element.elementor-element-d736dda{--width:48%;}.elementor-1654 .elementor-element.elementor-element-1681b931{--width:48%;}.elementor-1654 .elementor-element.elementor-element-53d6a457{--width:48%;}.elementor-1654 .elementor-element.elementor-element-58686fc2{--width:48%;}}@media(max-width:1200px){.elementor-1654 .elementor-element.elementor-element-7f61f171{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1654 .elementor-element.elementor-element-61bfd13d{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:15;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1654 .elementor-element.elementor-element-f3ec769 .elementor-heading-title{font-size:40px;}.elementor-1654 .elementor-element.elementor-element-8b9e578{--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-1654 .elementor-element.elementor-element-534ea0aa{font-size:var( --e-global-typography-accent-font-size );}.elementor-1654 .elementor-element.elementor-element-5818e16a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1654 .elementor-element.elementor-element-5818e16a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1654 .elementor-element.elementor-element-1592802f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1654 .elementor-element.elementor-element-d736dda{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1654 .elementor-element.elementor-element-7eff3193{text-align:center;}.elementor-1654 .elementor-element.elementor-element-7eff3193 .elementor-heading-title{font-size:var( --e-global-typography-f114591-font-size );}.elementor-1654 .elementor-element.elementor-element-1681b931{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1654 .elementor-element.elementor-element-7076cd20 .elementor-heading-title{font-size:var( --e-global-typography-f114591-font-size );}.elementor-1654 .elementor-element.elementor-element-53d6a457{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1654 .elementor-element.elementor-element-34b7a9f4 .elementor-heading-title{font-size:var( --e-global-typography-f114591-font-size );}.elementor-1654 .elementor-element.elementor-element-58686fc2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1654 .elementor-element.elementor-element-74ea36f0 .elementor-heading-title{font-size:var( --e-global-typography-f114591-font-size );}.elementor-1654 .elementor-element.elementor-element-67cd388d{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1654 .elementor-element.elementor-element-49b81965{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-1654 .elementor-element.elementor-element-49b81965 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1654 .elementor-element.elementor-element-32da7b29{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1654 .elementor-element.elementor-element-68b23b9a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1654 .elementor-element.elementor-element-696cf9ab{font-size:var( --e-global-typography-accent-font-size );}.elementor-1654 .elementor-element.elementor-element-db4ea86.e-con{--align-self:center;}.elementor-1654 .elementor-element.elementor-element-7a51172f .elementor-heading-title{font-size:28px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1654 .elementor-element.elementor-element-4a33c46f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1654 .elementor-element.elementor-element-1f789a01{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}.elementor-1654 .elementor-element.elementor-element-431be16 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-1654 .elementor-element.elementor-element-17c871b0{--width:100%;}.elementor-1654 .elementor-element.elementor-element-7f61f171{--width:80%;}.elementor-1654 .elementor-element.elementor-element-61bfd13d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1654 .elementor-element.elementor-element-f3ec769 .elementor-heading-title{font-size:32px;}.elementor-1654 .elementor-element.elementor-element-8b9e578{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1654 .elementor-element.elementor-element-fc19295{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1654 .elementor-element.elementor-element-6fb9f82b{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1654 .elementor-element.elementor-element-7d4db2a img{width:60%;}.elementor-1654 .elementor-element.elementor-element-534ea0aa{font-size:var( --e-global-typography-accent-font-size );}.elementor-1654 .elementor-element.elementor-element-7e3e76b1{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1654 .elementor-element.elementor-element-3f220fb7 img{width:60%;}.elementor-1654 .elementor-element.elementor-element-3371f08c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1654 .elementor-element.elementor-element-5818e16a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1654 .elementor-element.elementor-element-5818e16a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1654 .elementor-element.elementor-element-7eff3193 .elementor-heading-title{font-size:var( --e-global-typography-f114591-font-size );}.elementor-1654 .elementor-element.elementor-element-7076cd20 .elementor-heading-title{font-size:var( --e-global-typography-f114591-font-size );}.elementor-1654 .elementor-element.elementor-element-34b7a9f4 .elementor-heading-title{font-size:var( --e-global-typography-f114591-font-size );}.elementor-1654 .elementor-element.elementor-element-74ea36f0 .elementor-heading-title{font-size:var( --e-global-typography-f114591-font-size );}.elementor-1654 .elementor-element.elementor-element-67cd388d{--width:90%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1654 .elementor-element.elementor-element-49b81965 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1654 .elementor-element.elementor-element-e480e68{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1654 .elementor-element.elementor-element-740eaff0{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1654 .elementor-element.elementor-element-68b23b9a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1654 .elementor-element.elementor-element-4a776e42{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1654 .elementor-element.elementor-element-587ad919 img{width:60%;}.elementor-1654 .elementor-element.elementor-element-696cf9ab{font-size:var( --e-global-typography-accent-font-size );}.elementor-1654 .elementor-element.elementor-element-2d0c0231{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1654 .elementor-element.elementor-element-36dc2d29 img{width:60%;}.elementor-1654 .elementor-element.elementor-element-24f32c94{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1654 .elementor-element.elementor-element-db4ea86{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1654 .elementor-element.elementor-element-7a51172f .elementor-heading-title{font-size:20px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1654 .elementor-element.elementor-element-4a33c46f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1654 .elementor-element.elementor-element-1f789a01{--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-icon-gap:0%;}.elementor-1654 .elementor-element.elementor-element-431be16 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-61bfd13d */@media screen and (max-width: 1200px) and (min-width: 767px) {
    .container-text::before{
    content: "";
    margin:  -10% 0 0 -5% ;
    width: 110%;
    height: 160%;
    border: 2px solid #1778A5;
    }
}
  @media screen and (max-width: 766px) {
    .container-text::before{
    content: "";
    margin:  -10% 0 0 -5% ;
    width: 110%;
    height: 120%;
    border: 2px solid #1778A5;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7466d34d */@media screen and (min-width: 1201px){
.container-text-gauche::before{
    position: absolute;
    content: "";
    margin:  -3.4% 0 0 -100% ;
    width: 140%;
    height: 110%;
    border: 2px solid #DA780D;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f61f171 */.container-abso{
    transform: translate(5.5%);
}

  @media screen and (min-width: 768px) and (max-width: 1200px) {
      .container-abso{
    transform: translate(6%);
}
  }
  
    @media screen and (max-width: 767px){
      .container-abso{
    transform: translate(12.5%);
}
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40938622 */.slider-container {
            width: 100%;
            max-width: 1200px;
            margin: 0 auto;
            overflow: hidden;
        }

        .slider-wrapper {
            display: flex;
            transition: transform 0.3s ease;
            cursor: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><rect width="32" height="32" rx="16" fill="rgba(218,120,13,0.8)"/><text x="16" y="20" text-anchor="middle" fill="white" font-size="12">← →</text></svg>'), grab;
            position: relative;
        }

        .slider-wrapper:hover {
            cursor: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><rect width="32" height="32" rx="16" fill="rgba(218,120,13,0.9)"/><text x="16" y="20" text-anchor="middle" fill="white" font-size="12">← →</text></svg>'), grab;
        }

        .slider-wrapper:active {
            cursor: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><rect width="32" height="32" rx="16" fill="rgba(218,120,13,1)"/><text x="16" y="20" text-anchor="middle" fill="white" font-size="12">✊</text></svg>'), grabbing;
        }

        @keyframes fadeInOut {
            0%, 100% { opacity: 0; }
            50% { opacity: 1; }
        }

        .slide {
            min-width: 320px;
            background: #ffffff;
            border: 1px solid #50280A;
            padding: 30px 20px;
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
            transition: all 0.3s ease;
            position: relative;
            user-select: none;
            margin-right: 20px;
            min-height: 400px; /* Hauteur minimale pour uniformiser */
        }

        .slide:last-child {
            margin-right: 0;
        }

        .slide:hover {
            background: #50280A;
            border-color: #50280A;
            color: #ffffff;
        }

        .slide-number {
            font-family: 'Playfair Display', serif;
            font-size: 40px;
            font-weight: bold;
            color: #50280A;
            margin-bottom: 5px;
            position: relative;
            height: 50px; /* Hauteur fixe pour le numéro */
            display: flex;
            align-items: flex-start;
        }

        .slide-number::after {
            content: '';
            position: absolute;
            bottom: -8px;
            left: 0;
            width: 50px;
            height: 5px;
            background: #DA780D;
        }

        .slide:hover .slide-number {
            color: #ffffff;
        }

        .slide:hover .slide-number::after {
            background: #ffffff;
        }

        .slide-title {
            font-family: 'Playfair Display', serif;
            font-size: 36px;
            font-weight: bold;
            line-height: 1.2;
            margin-top: 20px;
            margin-bottom: 20px;
            color: #50280A;
            height: 120px; /* Hauteur fixe pour les titres */
            display: flex;
            align-items: flex-start;
        }

        .slide:hover .slide-title {
            color: #ffffff;
        }

        .slide-content {
            font-family: 'Roboto', sans-serif;
            font-size: 16px;
            font-weight: 400;
            line-height: 1.6;
            color: #50280A;
            flex-grow: 1;
            margin-top: 5px;
            /* Le texte commencera maintenant au même endroit pour toutes les cartes */
        }

        .slide:hover .slide-content {
            color: #ffffff;
        }

        .slide-divider {
            width: 30px;
            height: 2px;
            background: #1778A5;
            margin: 15px 0;
            display: none;
        }

        .slide:hover .slide-divider {
            background: #ffffff;
        }

        /* Responsive */
        @media (max-width: 768px) {
            .slide {
                min-width: 200px;
                padding: 20px 15px;
                margin-right: 15px;
                min-height: 350px;
            }
            
            .slide-number {
                font-size: 32px;
                height: 40px;
            }
            
            .slide-title {
                font-size: 24px;
                height: 100px;
            }
            
            .slide-content {
                font-size: 14px;
            }
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2239b2a2 */.fubqsifubbsqib{
    justify-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67cd388d */.igfsdiogdsfgoifsd{
    justify-self: center
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1f789a01 */.elementor-widget-n-accordion .e-n-accordion-item{
    box-shadow:  0px 0px 10px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
}

.elementor-widget-n-accordion .e-n-accordion-item-title{
    justify-content: space-between;
}/* End custom CSS */