.elementor-2691 .elementor-element.elementor-element-9c2c9f0:not(.elementor-motion-effects-element-type-background), .elementor-2691 .elementor-element.elementor-element-9c2c9f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ostoria.fr/wp-content/uploads/2026/03/Fond-Totem-Salles-Seminaires-OK.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2691 .elementor-element.elementor-element-9c2c9f0 > .elementor-container{max-width:1080px;min-height:1920px;}.elementor-2691 .elementor-element.elementor-element-9c2c9f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2691 .elementor-element.elementor-element-9c2c9f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2691 .elementor-element.elementor-element-fd7ec52 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px;}.elementor-2691 .elementor-element.elementor-element-54d6593{--spacer-size:175px;}.elementor-2691 .elementor-element.elementor-element-adfaf8a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2691 .elementor-element.elementor-element-43e6892{text-align:center;}.elementor-2691 .elementor-element.elementor-element-43e6892 img, .elementor-2691 .elementor-element.elementor-element-43e6892 svg{width:100%;}.elementor-2691 .elementor-element.elementor-element-43e6892 svg{height:auto;}.elementor-2691 .elementor-element.elementor-element-e655908{text-align:center;}.elementor-2691 .elementor-element.elementor-element-e655908 img, .elementor-2691 .elementor-element.elementor-element-e655908 svg{width:20%;}.elementor-2691 .elementor-element.elementor-element-e655908 svg{height:auto;}.elementor-2691 .elementor-element.elementor-element-18a6859{text-align:center;}.elementor-2691 .elementor-element.elementor-element-18a6859 img, .elementor-2691 .elementor-element.elementor-element-18a6859 svg{width:15%;}.elementor-2691 .elementor-element.elementor-element-18a6859 svg{height:auto;}.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-2691 .elementor-element.elementor-element-b594ef7{text-align:center;}.elementor-2691 .elementor-element.elementor-element-b594ef7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2691 .elementor-element.elementor-element-040c65e{--divider-border-style:solid;--divider-color:#004D632B;--divider-border-width:1px;}.elementor-2691 .elementor-element.elementor-element-040c65e .elementor-divider-separator{width:100%;}.elementor-2691 .elementor-element.elementor-element-040c65e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2691 .elementor-element.elementor-element-b7dde9a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2691 .elementor-element.elementor-element-b7dde9a{margin-top:-40px;margin-bottom:0px;}.elementor-2691 .elementor-element.elementor-element-bee177e img, .elementor-2691 .elementor-element.elementor-element-bee177e svg{width:80%;}.elementor-2691 .elementor-element.elementor-element-bee177e svg{height:auto;}.elementor-2691 .elementor-element.elementor-element-042edec{text-align:center;}.elementor-2691 .elementor-element.elementor-element-042edec img, .elementor-2691 .elementor-element.elementor-element-042edec svg{width:20%;}.elementor-2691 .elementor-element.elementor-element-042edec svg{height:auto;}.elementor-2691 .elementor-element.elementor-element-54e4908{text-align:center;}.elementor-2691 .elementor-element.elementor-element-54e4908 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-2691 .elementor-element.elementor-element-4772a1f{--divider-border-style:solid;--divider-color:#004D632B;--divider-border-width:1px;}.elementor-2691 .elementor-element.elementor-element-4772a1f .elementor-divider-separator{width:100%;}.elementor-2691 .elementor-element.elementor-element-4772a1f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2691 .elementor-element.elementor-element-084d208 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2691 .elementor-element.elementor-element-084d208{margin-top:-40px;margin-bottom:0px;}.elementor-2691 .elementor-element.elementor-element-e3e8e07 img, .elementor-2691 .elementor-element.elementor-element-e3e8e07 svg{width:80%;}.elementor-2691 .elementor-element.elementor-element-e3e8e07 svg{height:auto;}.elementor-2691 .elementor-element.elementor-element-72c2f9d{text-align:center;}.elementor-2691 .elementor-element.elementor-element-72c2f9d img, .elementor-2691 .elementor-element.elementor-element-72c2f9d svg{width:20%;}.elementor-2691 .elementor-element.elementor-element-72c2f9d svg{height:auto;}.elementor-2691 .elementor-element.elementor-element-749a82b{text-align:center;}.elementor-2691 .elementor-element.elementor-element-749a82b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-2691 .elementor-element.elementor-element-ee9d5d2{--divider-border-style:solid;--divider-color:#004D632B;--divider-border-width:1px;}.elementor-2691 .elementor-element.elementor-element-ee9d5d2 .elementor-divider-separator{width:100%;}.elementor-2691 .elementor-element.elementor-element-ee9d5d2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2691 .elementor-element.elementor-element-ca74e44 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2691 .elementor-element.elementor-element-ca74e44{margin-top:-40px;margin-bottom:0px;}.elementor-2691 .elementor-element.elementor-element-8f5aa48 img, .elementor-2691 .elementor-element.elementor-element-8f5aa48 svg{width:80%;}.elementor-2691 .elementor-element.elementor-element-8f5aa48 svg{height:auto;}.elementor-2691 .elementor-element.elementor-element-fa4546c{text-align:center;}.elementor-2691 .elementor-element.elementor-element-fa4546c img, .elementor-2691 .elementor-element.elementor-element-fa4546c svg{width:15%;}.elementor-2691 .elementor-element.elementor-element-fa4546c svg{height:auto;}.elementor-2691 .elementor-element.elementor-element-1daaa1c{text-align:center;}.elementor-2691 .elementor-element.elementor-element-1daaa1c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}.elementor-2691 .elementor-element.elementor-element-b6b32ba{--divider-border-style:solid;--divider-color:#004D632B;--divider-border-width:1px;}.elementor-2691 .elementor-element.elementor-element-b6b32ba .elementor-divider-separator{width:100%;}.elementor-2691 .elementor-element.elementor-element-b6b32ba .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2691 .elementor-element.elementor-element-6ce98f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2691 .elementor-element.elementor-element-6ce98f4{margin-top:-40px;margin-bottom:0px;}.elementor-2691 .elementor-element.elementor-element-abb0d62{text-align:center;}.elementor-2691 .elementor-element.elementor-element-abb0d62 img, .elementor-2691 .elementor-element.elementor-element-abb0d62 svg{width:60%;}.elementor-2691 .elementor-element.elementor-element-abb0d62 svg{height:auto;}.elementor-2691 .elementor-element.elementor-element-c7eecd0{text-align:center;}.elementor-2691 .elementor-element.elementor-element-c7eecd0 img, .elementor-2691 .elementor-element.elementor-element-c7eecd0 svg{width:15%;}.elementor-2691 .elementor-element.elementor-element-c7eecd0 svg{height:auto;}.elementor-2691 .elementor-element.elementor-element-a163404{text-align:center;}.elementor-2691 .elementor-element.elementor-element-a163404 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2691 .elementor-element.elementor-element-9c2c9f0 > .elementor-container{min-height:1920px;}.elementor-2691 .elementor-element.elementor-element-9c2c9f0:not(.elementor-motion-effects-element-type-background), .elementor-2691 .elementor-element.elementor-element-9c2c9f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-2691 .elementor-element.elementor-element-9c2c9f0{padding:266px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2691 .elementor-element.elementor-element-43e6892 img, .elementor-2691 .elementor-element.elementor-element-43e6892 svg{width:35%;}.elementor-2691 .elementor-element.elementor-element-43e6892 svg{height:auto;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2691 .elementor-element.elementor-element-b594ef7{text-align:center;}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2691 .elementor-element.elementor-element-bee177e img, .elementor-2691 .elementor-element.elementor-element-bee177e svg{width:30%;}.elementor-2691 .elementor-element.elementor-element-bee177e svg{height:auto;}.elementor-2691 .elementor-element.elementor-element-54e4908{text-align:center;}.elementor-2691 .elementor-element.elementor-element-e3e8e07 img, .elementor-2691 .elementor-element.elementor-element-e3e8e07 svg{width:30%;}.elementor-2691 .elementor-element.elementor-element-e3e8e07 svg{height:auto;}.elementor-2691 .elementor-element.elementor-element-749a82b{text-align:center;}.elementor-2691 .elementor-element.elementor-element-8f5aa48 img, .elementor-2691 .elementor-element.elementor-element-8f5aa48 svg{width:33%;}.elementor-2691 .elementor-element.elementor-element-8f5aa48 svg{height:auto;}.elementor-2691 .elementor-element.elementor-element-1daaa1c{text-align:center;}.elementor-2691 .elementor-element.elementor-element-abb0d62 img, .elementor-2691 .elementor-element.elementor-element-abb0d62 svg{width:25%;}.elementor-2691 .elementor-element.elementor-element-abb0d62 svg{height:auto;}.elementor-2691 .elementor-element.elementor-element-a163404{text-align:center;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(min-width:768px){.elementor-2691 .elementor-element.elementor-element-99524e5{width:35%;}.elementor-2691 .elementor-element.elementor-element-85400f1{width:65%;}.elementor-2691 .elementor-element.elementor-element-60053a4{width:35%;}.elementor-2691 .elementor-element.elementor-element-06a58cd{width:65%;}.elementor-2691 .elementor-element.elementor-element-db5cb89{width:35%;}.elementor-2691 .elementor-element.elementor-element-041d55f{width:65%;}.elementor-2691 .elementor-element.elementor-element-22dbd15{width:35%;}.elementor-2691 .elementor-element.elementor-element-feb301c{width:65%;}.elementor-2691 .elementor-element.elementor-element-398b53f{width:35%;}.elementor-2691 .elementor-element.elementor-element-68381d9{width:65%;}}/* Start custom CSS *//*Masque les cookies pour la page dont l'identifiant est 2497 */
body.page-id-2497 .cky-consent-container,
body.page-id-2497 .cky-consent-container * {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
/*Masque ZenChef pour la page dont l'identifiant est 2497 */
body.page-id-2497 [id*="zenschef"],
body.page-id-2497 [class*="zenschef"],
body.page-id-2497 iframe[src*="zenschef"],
body.page-id-2497 [id*="zenchef"],
body.page-id-2497 [class*="zenchef"],
body.page-id-2497 iframe[src*="zenchef"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}/* End custom CSS */