.elementor-3390 .elementor-element.elementor-element-31656fe5{--display:flex;--min-height:90vh;--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;--overflow:hidden;--padding-top:0;--padding-bottom:5vh;--padding-left:0;--padding-right:0;}.elementor-3390 .elementor-element.elementor-element-41ad16fc{--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:0 0;--row-gap:0;--column-gap:0;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:0vw;}.elementor-3390 .elementor-element.elementor-element-41ad16fc.e-con{--align-self:flex-end;}.elementor-3390 .elementor-element.elementor-element-415ae542{--display:flex;--min-height:65vh;--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;--border-radius:0 8.203051025775908vw 0 8.203051025775908vw;--margin-top:0;--margin-bottom:-1vh;--margin-left:0;--margin-right:-2.4479166666666665vw;--padding-top:0;--padding-bottom:0;--padding-left:3vw;--padding-right:0;--z-index:0;}.elementor-3390 .elementor-element.elementor-element-415ae542:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-415ae542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37a6cb6 );}.elementor-3390 .elementor-element.elementor-element-415ae542.e-con{--align-self:flex-end;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3390 .elementor-element.elementor-element-f8c1142.elementor-element{--align-self:flex-start;}.elementor-3390 .elementor-element.elementor-element-f8c1142 .elementor-heading-title{font-family:var( --e-global-typography-2c184ae-font-family ), Sans-serif;font-size:var( --e-global-typography-2c184ae-font-size );font-weight:var( --e-global-typography-2c184ae-font-weight );text-transform:var( --e-global-typography-2c184ae-text-transform );font-style:var( --e-global-typography-2c184ae-font-style );text-decoration:var( --e-global-typography-2c184ae-text-decoration );line-height:var( --e-global-typography-2c184ae-line-height );color:var( --e-global-color-db032b0 );}.elementor-3390 .elementor-element.elementor-element-40a9cc84{width:var( --container-widget-width, 34vw );max-width:34vw;--container-widget-width:34vw;--container-widget-flex-grow:0;text-align:start;}.elementor-3390 .elementor-element.elementor-element-40a9cc84 > .elementor-widget-container{margin:0.96vh 0 5.314775160599572vh 0;padding:0 0 0 0;}.elementor-3390 .elementor-element.elementor-element-40a9cc84.elementor-element{--align-self:flex-start;}.elementor-3390 .elementor-element.elementor-element-40a9cc84 .elementor-heading-title{font-family:var( --e-global-typography-b087657-font-family ), Sans-serif;font-size:var( --e-global-typography-b087657-font-size );font-weight:var( --e-global-typography-b087657-font-weight );text-transform:var( --e-global-typography-b087657-text-transform );font-style:var( --e-global-typography-b087657-font-style );text-decoration:var( --e-global-typography-b087657-text-decoration );line-height:var( --e-global-typography-b087657-line-height );color:var( --e-global-color-68e4fb8 );}.elementor-3390 .elementor-element.elementor-element-de57109{--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;--border-radius:14.203051025775908vw 0 14.203051025775908vw 0;--margin-top:6vh;--margin-bottom:2vh;--margin-left:0;--margin-right:3vw;}.elementor-3390 .elementor-element.elementor-element-de57109:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-de57109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.occitalia.fr/wp-content/uploads/2025/03/devanture-orangerie-du-chateau.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3390 .elementor-element.elementor-element-43d00d74{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7.922912205567452vh;--padding-bottom:16.059957173447536vh;--padding-left:0;--padding-right:0;}.elementor-3390 .elementor-element.elementor-element-43d00d74:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-43d00d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4ee5c3 );}.elementor-3390 .elementor-element.elementor-element-7eb92eeb > .elementor-widget-container{padding:5vh 0 0 0;}.elementor-3390 .elementor-element.elementor-element-7eb92eeb.elementor-element{--align-self:center;}.elementor-3390 .elementor-element.elementor-element-7eb92eeb{text-align:center;}.elementor-3390 .elementor-element.elementor-element-7eb92eeb .elementor-heading-title{font-family:"Gambetta", Sans-serif;font-size:9.3rem;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:8.2rem;color:var( --e-global-color-71337ed );}.elementor-3390 .elementor-element.elementor-element-19c61763{--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;}.elementor-widget-loop-grid .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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3390 .elementor-element.elementor-element-336e502e{--grid-columns:1;}.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 );}body:not(.rtl) .elementor-3390 .elementor-element.elementor-element-3ff878cc{left:3vw;}body.rtl .elementor-3390 .elementor-element.elementor-element-3ff878cc{right:3vw;}.elementor-3390 .elementor-element.elementor-element-3ff878cc{bottom:-7vh;z-index:0;}.elementor-3390 .elementor-element.elementor-element-3ff878cc .elementor-icon-wrapper{text-align:center;}.elementor-3390 .elementor-element.elementor-element-3ff878cc .elementor-icon{font-size:53.43576017130621vh;}.elementor-3390 .elementor-element.elementor-element-3ff878cc .elementor-icon svg{height:53.43576017130621vh;}.elementor-3390 .elementor-element.elementor-element-3ff878cc .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-3390 .elementor-element.elementor-element-2c585f85{right:10vw;}body.rtl .elementor-3390 .elementor-element.elementor-element-2c585f85{left:10vw;}.elementor-3390 .elementor-element.elementor-element-2c585f85{bottom:-13vh;z-index:0;}.elementor-3390 .elementor-element.elementor-element-2c585f85 .elementor-icon-wrapper{text-align:center;}.elementor-3390 .elementor-element.elementor-element-2c585f85 .elementor-icon{font-size:53.43576017130621vh;}.elementor-3390 .elementor-element.elementor-element-2c585f85 .elementor-icon svg{height:53.43576017130621vh;}.elementor-3390 .elementor-element.elementor-element-2c585f85 .elementor-icon-wrapper svg{width:auto;}.elementor-3390 .elementor-element.elementor-element-74bde414{--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:2vh 0;--row-gap:2vh;--column-gap:0;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3390 .elementor-element.elementor-element-74bde414:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-74bde414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4ee5c3 );}.elementor-3390 .elementor-element.elementor-element-3c5a943b{--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:5vh 0;--row-gap:5vh;--column-gap:0;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:5vh;--padding-bottom:8vh;--padding-left:6.5vw;--padding-right:6.5vw;}.elementor-3390 .elementor-element.elementor-element-3c5a943b:not(.elementor-motion-effects-element-type-background), .elementor-3390 .elementor-element.elementor-element-3c5a943b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-71337ed );}.elementor-3390 .elementor-element.elementor-element-3c5a943b.e-con{--align-self:center;}.elementor-3390 .elementor-element.elementor-element-c33fc4a{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:5vw;--e-filter-normal-text-color:var( --e-global-color-37a6cb6 );--e-filter-hover-text-color:var( --e-global-color-37a6cb6 );--e-filter-active-text-color:var( --e-global-color-37a6cb6 );}.elementor-3390 .elementor-element.elementor-element-c33fc4a > .elementor-widget-container{background-color:var( --e-global-color-507b594 );margin:-7vh 0 0 0;padding:0.9vh 3vw 0.9vh 3vw;border-radius:0px 0px 0px 0px;}.elementor-3390 .elementor-element.elementor-element-c33fc4a.elementor-element{--align-self:center;}.elementor-3390 .elementor-element.elementor-element-c33fc4a .e-filter-item{font-family:var( --e-global-typography-66949cb-font-family ), Sans-serif;font-size:var( --e-global-typography-66949cb-font-size );font-weight:var( --e-global-typography-66949cb-font-weight );text-transform:var( --e-global-typography-66949cb-text-transform );font-style:var( --e-global-typography-66949cb-font-style );text-decoration:var( --e-global-typography-66949cb-text-decoration );line-height:var( --e-global-typography-66949cb-line-height );}.elementor-3390 .elementor-element.elementor-element-c33fc4a .e-filter-item:hover:not( [aria-pressed=true] ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-37a6cb6 );}.elementor-3390 .elementor-element.elementor-element-c33fc4a .e-filter-item[aria-pressed="true"]{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-37a6cb6 );}.elementor-3390 .elementor-element.elementor-element-710fb1ea{--grid-columns:4;--load-more—spacing:5vh;--load-more-button-align:center;--grid-column-gap:3vw;}.elementor-3390 .elementor-element.elementor-element-710fb1ea .elementor-button{background-color:var( --e-global-color-68e4fb8 );font-family:var( --e-global-typography-66949cb-font-family ), Sans-serif;font-size:var( --e-global-typography-66949cb-font-size );font-weight:var( --e-global-typography-66949cb-font-weight );text-transform:var( --e-global-typography-66949cb-text-transform );font-style:var( --e-global-typography-66949cb-font-style );text-decoration:var( --e-global-typography-66949cb-text-decoration );line-height:var( --e-global-typography-66949cb-line-height );fill:var( --e-global-color-37a6cb6 );color:var( --e-global-color-37a6cb6 );border-radius:50px 50px 50px 50px;}.elementor-3390 .elementor-element.elementor-element-710fb1ea .elementor-button:hover, .elementor-3390 .elementor-element.elementor-element-710fb1ea .elementor-button:focus{background-color:var( --e-global-color-37a6cb6 );color:var( --e-global-color-68e4fb8 );}.elementor-3390 .elementor-element.elementor-element-710fb1ea .elementor-button:hover svg, .elementor-3390 .elementor-element.elementor-element-710fb1ea .elementor-button:focus svg{fill:var( --e-global-color-68e4fb8 );}@media(min-width:768px){.elementor-3390 .elementor-element.elementor-element-41ad16fc{--width:50%;}.elementor-3390 .elementor-element.elementor-element-415ae542{--width:100%;}.elementor-3390 .elementor-element.elementor-element-de57109{--width:57%;}.elementor-3390 .elementor-element.elementor-element-43d00d74{--content-width:72.135416666667vw;}.elementor-3390 .elementor-element.elementor-element-74bde414{--width:100%;}.elementor-3390 .elementor-element.elementor-element-3c5a943b{--width:90vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-3390 .elementor-element.elementor-element-19c61763{--width:100%;}}@media(min-width:2300px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3390 .elementor-element.elementor-element-f8c1142 .elementor-heading-title{font-size:var( --e-global-typography-2c184ae-font-size );line-height:var( --e-global-typography-2c184ae-line-height );}.elementor-3390 .elementor-element.elementor-element-40a9cc84 .elementor-heading-title{font-size:var( --e-global-typography-b087657-font-size );line-height:var( --e-global-typography-b087657-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3390 .elementor-element.elementor-element-c33fc4a .e-filter-item{font-size:var( --e-global-typography-66949cb-font-size );line-height:var( --e-global-typography-66949cb-line-height );}.elementor-3390 .elementor-element.elementor-element-710fb1ea .elementor-button{font-size:var( --e-global-typography-66949cb-font-size );line-height:var( --e-global-typography-66949cb-line-height );}}@media(max-width:1440px){.elementor-3390 .elementor-element.elementor-element-31656fe5{--min-height:75vh;}.elementor-3390 .elementor-element.elementor-element-41ad16fc{--padding-top:-1vw;--padding-bottom:-1vw;--padding-left:-1vw;--padding-right:-1vw;}.elementor-3390 .elementor-element.elementor-element-415ae542{--min-height:55vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3390 .elementor-element.elementor-element-f8c1142 .elementor-heading-title{font-size:var( --e-global-typography-2c184ae-font-size );line-height:var( --e-global-typography-2c184ae-line-height );}.elementor-3390 .elementor-element.elementor-element-40a9cc84 .elementor-heading-title{font-size:var( --e-global-typography-b087657-font-size );line-height:var( --e-global-typography-b087657-line-height );}.elementor-3390 .elementor-element.elementor-element-43d00d74{--padding-top:5vh;--padding-bottom:4vh;--padding-left:0;--padding-right:0;}.elementor-3390 .elementor-element.elementor-element-7eb92eeb .elementor-heading-title{font-size:5.8rem;line-height:4.7rem;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3390 .elementor-element.elementor-element-3c5a943b{--padding-top:5vh;--padding-bottom:8vh;--padding-left:3vw;--padding-right:3vw;}.elementor-3390 .elementor-element.elementor-element-c33fc4a{--e-filter-space-between:2vw;}.elementor-3390 .elementor-element.elementor-element-c33fc4a .e-filter-item{font-size:var( --e-global-typography-66949cb-font-size );line-height:var( --e-global-typography-66949cb-line-height );}.elementor-3390 .elementor-element.elementor-element-710fb1ea{--grid-columns:4;}.elementor-3390 .elementor-element.elementor-element-710fb1ea .elementor-button{font-size:var( --e-global-typography-66949cb-font-size );line-height:var( --e-global-typography-66949cb-line-height );}}@media(max-width:1024px){.elementor-3390 .elementor-element.elementor-element-31656fe5{--min-height:44vh;}.elementor-3390 .elementor-element.elementor-element-41ad16fc{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3390 .elementor-element.elementor-element-415ae542{--min-height:35vh;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:-2vw;--padding-top:3vh;--padding-bottom:3vh;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3390 .elementor-element.elementor-element-f8c1142 .elementor-heading-title{font-size:var( --e-global-typography-2c184ae-font-size );line-height:var( --e-global-typography-2c184ae-line-height );}.elementor-3390 .elementor-element.elementor-element-40a9cc84{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-3390 .elementor-element.elementor-element-40a9cc84 .elementor-heading-title{font-size:var( --e-global-typography-b087657-font-size );line-height:var( --e-global-typography-b087657-line-height );}.elementor-3390 .elementor-element.elementor-element-de57109{--min-height:40vh;}.elementor-3390 .elementor-element.elementor-element-43d00d74{--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-3390 .elementor-element.elementor-element-7eb92eeb .elementor-heading-title{font-size:5.2rem;line-height:5.8rem;}.elementor-3390 .elementor-element.elementor-element-19c61763{--margin-top:-5vh;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3390 .elementor-element.elementor-element-336e502e{--grid-columns:2;}.elementor-3390 .elementor-element.elementor-element-c33fc4a .e-filter-item{font-size:var( --e-global-typography-66949cb-font-size );line-height:var( --e-global-typography-66949cb-line-height );}.elementor-3390 .elementor-element.elementor-element-710fb1ea{--grid-columns:2;}.elementor-3390 .elementor-element.elementor-element-710fb1ea .elementor-button{font-size:var( --e-global-typography-66949cb-font-size );line-height:var( --e-global-typography-66949cb-line-height );}}@media(max-width:767px){.elementor-3390 .elementor-element.elementor-element-31656fe5{--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;--z-index:0;}.elementor-3390 .elementor-element.elementor-element-41ad16fc{--width:90%;--margin-top:-5vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--z-index:2;}.elementor-3390 .elementor-element.elementor-element-41ad16fc.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-3390 .elementor-element.elementor-element-415ae542{--min-height:29vh;--border-radius:0 14vw 0 14vw;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:3vh;--padding-bottom:3vh;--padding-left:4vw;--padding-right:3vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3390 .elementor-element.elementor-element-f8c1142 .elementor-heading-title{font-size:var( --e-global-typography-2c184ae-font-size );line-height:var( --e-global-typography-2c184ae-line-height );}.elementor-3390 .elementor-element.elementor-element-40a9cc84 > .elementor-widget-container{margin:0 0 2vh 0;}.elementor-3390 .elementor-element.elementor-element-40a9cc84{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;}.elementor-3390 .elementor-element.elementor-element-40a9cc84 .elementor-heading-title{font-size:var( --e-global-typography-b087657-font-size );line-height:var( --e-global-typography-b087657-line-height );}.elementor-3390 .elementor-element.elementor-element-de57109{--min-height:20vh;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--z-index:1;}.elementor-3390 .elementor-element.elementor-element-43d00d74{--content-width:80vw;--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-3390 .elementor-element.elementor-element-7eb92eeb .elementor-heading-title{font-size:2.4rem;line-height:2.2rem;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3390 .elementor-element.elementor-element-336e502e{--grid-columns:1;}body:not(.rtl) .elementor-3390 .elementor-element.elementor-element-3ff878cc{left:1vw;}body.rtl .elementor-3390 .elementor-element.elementor-element-3ff878cc{right:1vw;}.elementor-3390 .elementor-element.elementor-element-3ff878cc .elementor-icon{font-size:23vh;}.elementor-3390 .elementor-element.elementor-element-3ff878cc .elementor-icon svg{height:23vh;}.elementor-3390 .elementor-element.elementor-element-2c585f85 .elementor-icon{font-size:23vh;}.elementor-3390 .elementor-element.elementor-element-2c585f85 .elementor-icon svg{height:23vh;}.elementor-3390 .elementor-element.elementor-element-c33fc4a{--e-filter-justify-content:initial;--e-filter-item-width:100%;--e-filter-item-flex-grow:1;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-item-justify-content:center;}.elementor-3390 .elementor-element.elementor-element-c33fc4a > .elementor-widget-container{padding:1vh 13vw 1vh 13vw;}.elementor-3390 .elementor-element.elementor-element-c33fc4a .e-filter-item{font-size:var( --e-global-typography-66949cb-font-size );line-height:var( --e-global-typography-66949cb-line-height );}.elementor-3390 .elementor-element.elementor-element-710fb1ea{--grid-columns:1;}.elementor-3390 .elementor-element.elementor-element-710fb1ea .elementor-button{font-size:var( --e-global-typography-66949cb-font-size );line-height:var( --e-global-typography-66949cb-line-height );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gambetta';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.occitalia.fr/wp-content/uploads/2025/05/Gambetta-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */