.elementor-10 .elementor-element.elementor-element-731f9b1{--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-10 .elementor-element.elementor-element-731f9b1:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-731f9b1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#971328}.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-10 .elementor-element.elementor-element-43de24e{text-align:center}.elementor-10 .elementor-element.elementor-element-43de24e .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:400;line-height:53px;color:#FFF}.elementor-10 .elementor-element.elementor-element-9b3cb50:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-9b3cb50>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#401611;background:url(https://valrhona.eoshoreca.com/wp-content/uploads/2025/10/4af67b57be4240fe.jpeg) 50% 50%;background-size:cover}.elementor-10 .elementor-element.elementor-element-9b3cb50>.elementor-background-overlay{background-color:#000;opacity:.42;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-10 .elementor-element.elementor-element-9b3cb50{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-10 .elementor-element.elementor-element-d18b11e{width:var(--container-widget-width,99.153%);max-width:99.153%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:99.153%;--container-widget-flex-grow:0;text-align:center}.elementor-10 .elementor-element.elementor-element-d18b11e img{width:83%}.elementor-10 .elementor-element.elementor-element-b22137b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-10 .elementor-element.elementor-element-b22137b .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:600;line-height:45px;color:#FFF}.elementor-10 .elementor-element.elementor-element-4092bc4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 5px 0;text-align:center}.elementor-10 .elementor-element.elementor-element-4092bc4 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:600;line-height:30px;color:#FFF}.elementor-10 .elementor-element.elementor-element-ed0a643{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-10 .elementor-element.elementor-element-ed0a643 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:600;line-height:45px;color:#FFF}.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-10 .elementor-element.elementor-element-883644b{text-align:center;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:400;line-height:35px;color:#FFF}.elementor-10 .elementor-element.elementor-element-a352cf4>.elementor-widget-container{padding:10px 0 0 0}.elementor-10 .elementor-element.elementor-element-da07dce{text-align:center;font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-10 .elementor-element.elementor-element-dd9ad9e{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-dd9ad9e:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-dd9ad9e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://valrhona.eoshoreca.com/wp-content/uploads/2025/10/big_cacao.16976e08.svg)}.elementor-10 .elementor-element.elementor-element-dd9ad9e>.elementor-shape-top svg,.elementor-10 .elementor-element.elementor-element-dd9ad9e>.e-con-inner>.elementor-shape-top svg{width:calc(0% + 1.3px);height:0}.elementor-10 .elementor-element.elementor-element-dd9ad9e>.elementor-shape-bottom svg,.elementor-10 .elementor-element.elementor-element-dd9ad9e>.e-con-inner>.elementor-shape-bottom svg{height:0}.elementor-10 .elementor-element.elementor-element-1909477{font-family:"Montserrat",Sans-serif;font-weight:400;color:#000}.elementor-10 .elementor-element.elementor-element-f8b7008{--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:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-f8b7008:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-f8b7008>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://valrhona.eoshoreca.com/wp-content/uploads/2025/10/h1-parallax-1-1-14356.png);background-position:bottom right;background-repeat:no-repeat;background-size:70% auto}.elementor-10 .elementor-element.elementor-element-4bed7b8{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-10 .elementor-element.elementor-element-59b000d{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-59b000d:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-59b000d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://valrhona.eoshoreca.com/wp-content/uploads/2025/10/big_cacao.16976e08.svg)}.elementor-10 .elementor-element.elementor-element-59b000d>.elementor-shape-top svg,.elementor-10 .elementor-element.elementor-element-59b000d>.e-con-inner>.elementor-shape-top svg{width:calc(0% + 1.3px);height:0}.elementor-10 .elementor-element.elementor-element-59b000d>.elementor-shape-bottom svg,.elementor-10 .elementor-element.elementor-element-59b000d>.e-con-inner>.elementor-shape-bottom svg{height:0}.elementor-10 .elementor-element.elementor-element-1f198e4{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-10 .elementor-element.elementor-element-0cf6792{--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:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-0cf6792:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-0cf6792>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-image:url(https://valrhona.eoshoreca.com/wp-content/uploads/2025/10/h1-parallax-1-161.png);background-repeat:no-repeat;background-size:60% auto}.elementor-10 .elementor-element.elementor-element-a5d74af{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-10 .elementor-element.elementor-element-1f99357{--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:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-1f99357:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-1f99357>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://valrhona.eoshoreca.com/wp-content/uploads/2025/10/big_cacao.16976e08.svg);background-position:bottom left;background-repeat:no-repeat;background-size:contain}.elementor-10 .elementor-element.elementor-element-c76c1b1{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-10 .elementor-element.elementor-element-ebf31f6{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-40507ab{--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-10 .elementor-element.elementor-element-5e8841e{--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-10 .elementor-element.elementor-element-a0f0902{font-family:"Montserrat",Sans-serif;font-weight:400;color:#000}.elementor-10 .elementor-element.elementor-element-a30efac{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-a30efac:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-a30efac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-image:url(https://valrhona.eoshoreca.com/wp-content/uploads/2025/10/h1-parallax-1-1-14356.png);background-position:bottom right;background-repeat:no-repeat;background-size:55% auto}.elementor-10 .elementor-element.elementor-element-6c4a35f{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-10 .elementor-element.elementor-element-caa3042{font-family:"Montserrat",Sans-serif;font-weight:400}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-ebf31f6{--content-width:1000px}.elementor-10 .elementor-element.elementor-element-40507ab{--width:50%}.elementor-10 .elementor-element.elementor-element-5e8841e{--width:50%}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-43de24e{padding:0 5px 0 5px}.elementor-10 .elementor-element.elementor-element-43de24e .elementor-heading-title{line-height:1.7em}.elementor-10 .elementor-element.elementor-element-9b3cb50>.elementor-background-overlay{opacity:.6}.elementor-10 .elementor-element.elementor-element-9b3cb50{padding:0 10px 0 10px}.elementor-10 .elementor-element.elementor-element-d18b11e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:30px 0 0 0;text-align:center}.elementor-10 .elementor-element.elementor-element-d18b11e img{width:80%}.elementor-10 .elementor-element.elementor-element-4092bc4{padding:0 10px 0 10px}.elementor-10 .elementor-element.elementor-element-4092bc4 .elementor-heading-title{font-size:20px;line-height:1.5em}.elementor-10 .elementor-element.elementor-element-ed0a643{padding:0 10px 0 10px}.elementor-10 .elementor-element.elementor-element-ed0a643 .elementor-heading-title{font-size:26px;line-height:1.4em}.elementor-10 .elementor-element.elementor-element-883644b{line-height:1.4em}.elementor-10 .elementor-element.elementor-element-dd9ad9e{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-1909477{padding:0 20px 0 20px}.elementor-10 .elementor-element.elementor-element-f8b7008{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-4bed7b8{padding:0 20px 0 20px}.elementor-10 .elementor-element.elementor-element-59b000d{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-1f198e4{padding:0 20px 0 20px}.elementor-10 .elementor-element.elementor-element-0cf6792{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-a5d74af{padding:0 20px 0 20px}.elementor-10 .elementor-element.elementor-element-1f99357{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-c76c1b1{padding:0 20px 0 20px}.elementor-10 .elementor-element.elementor-element-ebf31f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-5e8841e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-a0f0902{padding:30px 20px 0 20px}.elementor-10 .elementor-element.elementor-element-a30efac{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-6c4a35f{padding:0 20px 0 20px}.elementor-10 .elementor-element.elementor-element-caa3042{padding:0 20px 0 20px}}.elementor-10 .elementor-element.elementor-element-d18b11e:after{background:#c80000;bottom:0;content:"";display:block;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease 0s;width:63px;bottom:-2px;height:2px}.elementor-10 .elementor-element.elementor-element-883644b a{color:#fff;text-decoration:underline}.elementor-10 .elementor-element.elementor-element-883644b{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgb(209 209 209 / .25);border:1px solid rgb(209 209 209 / .02);transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .45);background:#fff0;background:rgb(0 0 0 / .25);border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0 / .9);padding-left:0;padding-bottom:0;width:65%;margin:0 auto;margin-bottom:20px}@media only screen and (max-width:600px){.elementor-10 .elementor-element.elementor-element-883644b{width:100%}}@media only screen and (max-width:600px){.elementor-10 .elementor-element.elementor-element-883644b p{padding-left:15px!important;padding-right:15px!important}}.elementor-10 .elementor-element.elementor-element-a352cf4 .column.column_quick_fact.mobile-one.one-fourth{width:15%!important}.elementor-10 .elementor-element.elementor-element-a352cf4 .downcount.clearfix.mfn-initialized{display:flex!important;justify-content:center!important}.elementor-10 .elementor-element.elementor-element-a352cf4 .column.column_quick_fact.mobile-one.one-fourth *{font-family:Montserrat}.elementor-10 .elementor-element.elementor-element-a352cf4{margin-bottom:0}@media only screen and (max-width:600px){.elementor-10 .elementor-element.elementor-element-a352cf4 .column.column_quick_fact.mobile-one.one-fourth{width:25%!important}.elementor-10 .elementor-element.elementor-element-a352cf4 .quick_fact .number-wrapper .number{font-size:25px!important}.elementor-10 .elementor-element.elementor-element-a352cf4 h3.title{font-size:15px!important}}.elementor-10 .elementor-element.elementor-element-da07dce .button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgb(209 209 209 / .35);border:1px solid rgb(209 209 209 / .02);transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .45);background:#fff0;background:rgb(0 0 0 / .05);border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0 / .9);width:220px}a.button.alt.wp-element-button{margin-left:5px}.elementor-10 .elementor-element.elementor-element-da07dce .button:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgb(209 209 209 / .35);border:1px solid rgb(209 209 209 / .02);transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .35);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .45);background:rgb(0 0 0 / .35);border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0)}@media only screen and (max-width:600px){a.button.alt.wp-element-button.upload-video{margin-bottom:10px}}@media only screen and (max-width:600px){a.button.alt.wp-element-button.learn-more{margin-bottom:15px}}.elementor-10 .elementor-element.elementor-element-1909477 h3{font-family:Montserrat;font-weight:500}.elementor-10 .elementor-element.elementor-element-1909477 .button{background:#111!important;transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);background:#fff0;border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0 / .9);margin-bottom:0;margin-left:0px!important}.elementor-10 .elementor-element.elementor-element-1909477 .button:hover{background:#000!important;transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0);margin-left:0px!important}@media only screen and (min-width:600px){.elementor-10 .elementor-element.elementor-element-1909477{max-width:50%!important;margin:0 auto}}@media only screen and (max-width:600px){h3{font-size:22px!important}}@media (min-width:600px){.elementor-10 .elementor-element.elementor-element-03e28b4{width:50%;margin:0 auto}}.video-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;z-index:1}.video-wrapper iframe{width:100%;height:100%;border:0;display:block}@media (max-width:600px){.video-wrapper{width:90%;margin:0 auto;margin-bottom:60px!important}}.elementor-10 .elementor-element.elementor-element-dd9ad9e{background:#f5f4f0;background-position:75% -1.875rem;background-size:61.0625rem 44.6875rem;background-repeat:no-repeat;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.elementor-10 .elementor-element.elementor-element-dd9ad9e p{font-size:17px;line-height:35px;color:#000}.elementor-10 .elementor-element.elementor-element-dd9ad9e li{font-size:18px;line-height:30px;color:#000;padding-left:0}.elementor-10 .elementor-element.elementor-element-dd9ad9e h2,h3{font-family:Montserrat!important}.elementor-10 .elementor-element.elementor-element-4bed7b8 a{color:#000}.elementor-10 .elementor-element.elementor-element-4bed7b8 .button{color:#fff!important;border-radius:5px!important;box-shadow:0 1px 3px 0 rgb(0 0 0 / 25%);-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 25%);padding:20px;margin-bottom:20px}.elementor-10 .elementor-element.elementor-element-4bed7b8 ul li{margin-bottom:15px}.elementor-10 .elementor-element.elementor-element-4bed7b8 img.wp-image-6049{height:320px;object-fit:cover;box-shadow:0 10px 30px 0 rgb(0 0 0 / 3%)!important;-webkit-box-shadow:0 10px 30px 0 rgb(0 0 0 / 3%)!important;border-radius:3px!important;margin-bottom:25px}@media only screen and (max-width:600px){.elementor-10 .elementor-element.elementor-element-4bed7b8 img.wp-image-6049{height:100%!important}}.elementor-10 .elementor-element.elementor-element-4bed7b8 strong{color:#111}.elementor-10 .elementor-element.elementor-element-4bed7b8 hr{margin-top:20px;margin-bottom:20px;color:#fff0;border-color:#fff0}.elementor-10 .elementor-element.elementor-element-4bed7b8 small.sm-b{font-weight:600}.elementor-10 .elementor-element.elementor-element-4bed7b8 span.free-spots{color:#c00;font-weight:600;display:none}.elementor-10 .elementor-element.elementor-element-4bed7b8 h2{font-size:30px}.elementor-10 .elementor-element.elementor-element-4bed7b8 h3{font-size:25px}@media only screen and (max-width:600px){ol,ul,li{overflow-wrap:break-word}}@media only screen and (min-width:600px){.elementor-10 .elementor-element.elementor-element-4bed7b8{max-width:900px!important;margin:0 auto}}.elementor-10 .elementor-element.elementor-element-4bed7b8 img.dessert-valrhona{box-shadow:0 10px 30px 0 rgb(0 0 0 / 15%)!important;-webkit-box-shadow:0 10px 30px 0 rgb(0 0 0 / 15%)!important;border-radius:3px!important;float:left;height:310px;width:auto;margin-left:10px;margin-right:50px;top:-5px;position:relative;display:none}@media only screen and (max-width:600px){.elementor-10 .elementor-element.elementor-element-4bed7b8 img.dessert-valrhona{margin-bottom:30px;margin-left:0;margin-right:0}}.elementor-10 .elementor-element.elementor-element-4bed7b8 a{text-decoration:underline}.elementor-10 .elementor-element.elementor-element-4bed7b8 .button{background:#111!important;transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);background:#fff0;border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0 / .9);margin-bottom:0;margin-left:0px!important}.elementor-10 .elementor-element.elementor-element-4bed7b8 .button:hover{background:#000!important;transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0);margin-left:0px!important}.elementor-10 .elementor-element.elementor-element-4bed7b8 a.button{text-decoration:none!important}.elementor-10 .elementor-element.elementor-element-4bed7b8 img.emoji{display:inline!important}.elementor-10 .elementor-element.elementor-element-4bed7b8 h2:nth-of-type(1){font-size:25px}@media only screen and (max-width:600px){.elementor-10 .elementor-element.elementor-element-4bed7b8 .dates-1st strong{display:block!important}}.elementor-10 .elementor-element.elementor-element-f8b7008 p{font-size:17px;line-height:35px;color:#000}.elementor-10 .elementor-element.elementor-element-f8b7008 li{font-size:18px;line-height:30px;color:#000;padding-left:0}.elementor-10 .elementor-element.elementor-element-f8b7008 h2{font-family:Montserrat}@media only screen and (max-width:600px){ol,ul,li{overflow-wrap:break-word}}.elementor-10 .elementor-element.elementor-element-1f198e4 a{color:#000}.elementor-10 .elementor-element.elementor-element-1f198e4 .button{color:#fff!important;border-radius:5px!important;box-shadow:0 1px 3px 0 rgb(0 0 0 / 25%);-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 25%);padding:20px;margin-bottom:20px}.elementor-10 .elementor-element.elementor-element-1f198e4 ul li{margin-bottom:15px}.elementor-10 .elementor-element.elementor-element-1f198e4 img.wp-image-6049{height:320px;object-fit:cover;box-shadow:0 10px 30px 0 rgb(0 0 0 / 3%)!important;-webkit-box-shadow:0 10px 30px 0 rgb(0 0 0 / 3%)!important;border-radius:3px!important;margin-bottom:25px}@media only screen and (max-width:600px){.elementor-10 .elementor-element.elementor-element-1f198e4 img.wp-image-6049{height:100%!important}}.elementor-10 .elementor-element.elementor-element-1f198e4 strong{color:#111}.elementor-10 .elementor-element.elementor-element-1f198e4 hr{margin-top:20px;margin-bottom:20px;color:#fff0;border-color:#fff0}.elementor-10 .elementor-element.elementor-element-1f198e4 small.sm-b{font-weight:600}.elementor-10 .elementor-element.elementor-element-1f198e4 span.free-spots{color:#c00;font-weight:600;display:none}.elementor-10 .elementor-element.elementor-element-1f198e4 h2{font-size:30px}.elementor-10 .elementor-element.elementor-element-1f198e4 h3{font-size:25px}@media only screen and (max-width:600px){ol,ul,li{overflow-wrap:break-word}}.elementor-10 .elementor-element.elementor-element-1f198e4{max-width:900px!important;margin:0 auto}.elementor-10 .elementor-element.elementor-element-1f198e4 ol li{line-height:40px!important}.elementor-10 .elementor-element.elementor-element-1f198e4 a{text-decoration:underline}.elementor-10 .elementor-element.elementor-element-1f198e4 img.ecole-paris{float:right;margin-left:30px;padding-bottom:20px;height:250px;width:auto;position:relative;top:-10px}@media only screen and (max-width:600px){.elementor-10 .elementor-element.elementor-element-1f198e4 img.ecole-paris{display:none}}@media only screen and (max-width:600px){.elementor-10 .elementor-element.elementor-element-1f198e4 h2:nth-of-type(1){padding-bottom:15px}}.elementor-10 .elementor-element.elementor-element-1f198e4 .button{background:#111!important;transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);background:#fff0;border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0 / .9);margin-bottom:0;margin-left:30px!important}.elementor-10 .elementor-element.elementor-element-1f198e4 .button:hover{background:#000!important;transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0);margin-left:30px!important}@media only screen and (max-width:600px){.elementor-10 .elementor-element.elementor-element-1f198e4 .button{margin-left:20px!important}.elementor-10 .elementor-element.elementor-element-1f198e4 .button:hover{margin-left:20px!important}}.elementor-10 .elementor-element.elementor-element-1f198e4 a.button{text-decoration:none!important}.elementor-10 .elementor-element.elementor-element-1f198e4 img.emoji{display:inline!important}.elementor-10 .elementor-element.elementor-element-59b000d{background:#f5f4f0;background-position:75% -1.875rem;background-size:61.0625rem 44.6875rem;background-repeat:no-repeat;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.elementor-10 .elementor-element.elementor-element-59b000d p{font-size:17px;line-height:35px;color:#000}.elementor-10 .elementor-element.elementor-element-59b000d li{font-size:18px;line-height:30px;color:#000;padding-left:0}.elementor-10 .elementor-element.elementor-element-59b000d h2,h3{font-family:Montserrat!important}.elementor-10 .elementor-element.elementor-element-a5d74af a{color:#000}.elementor-10 .elementor-element.elementor-element-a5d74af .button{color:#fff!important;border-radius:5px!important;box-shadow:0 1px 3px 0 rgb(0 0 0 / 25%);-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 25%);padding:20px;margin-bottom:20px}.elementor-10 .elementor-element.elementor-element-a5d74af ul li{margin-bottom:15px}.elementor-10 .elementor-element.elementor-element-a5d74af img.wp-image-6049{height:320px;object-fit:cover;box-shadow:0 10px 30px 0 rgb(0 0 0 / 3%)!important;-webkit-box-shadow:0 10px 30px 0 rgb(0 0 0 / 3%)!important;border-radius:3px!important;margin-bottom:25px}@media only screen and (max-width:600px){.elementor-10 .elementor-element.elementor-element-a5d74af img.wp-image-6049{height:100%!important}}.elementor-10 .elementor-element.elementor-element-a5d74af strong{color:#111}.elementor-10 .elementor-element.elementor-element-a5d74af hr{margin-top:20px;margin-bottom:20px;color:#fff0;border-color:#fff0}.elementor-10 .elementor-element.elementor-element-a5d74af small.sm-b{font-weight:600}.elementor-10 .elementor-element.elementor-element-a5d74af span.free-spots{color:#c00;font-weight:600;display:none}.elementor-10 .elementor-element.elementor-element-a5d74af h2{font-size:30px}.elementor-10 .elementor-element.elementor-element-a5d74af h3{font-size:25px}@media only screen and (max-width:600px){ol,ul,li{overflow-wrap:break-word}}.elementor-10 .elementor-element.elementor-element-a5d74af{max-width:900px!important;margin:0 auto}.elementor-10 .elementor-element.elementor-element-a5d74af .button{background:#111!important;transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-left:25px;padding-right:25px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);background:#fff0;border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0 / .9);margin-bottom:5px}.elementor-10 .elementor-element.elementor-element-a5d74af .button:hover{background:#000!important;transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-left:25px;padding-right:25px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0)}.elementor-10 .elementor-element.elementor-element-a5d74af a{text-decoration:underline}.elementor-10 .elementor-element.elementor-element-0cf6792 p{font-size:17px;line-height:35px;color:#000}.elementor-10 .elementor-element.elementor-element-0cf6792 li{font-size:18px;line-height:30px;color:#000;padding-left:0}.elementor-10 .elementor-element.elementor-element-0cf6792 h2,h3{font-family:Montserrat}.elementor-10 .elementor-element.elementor-element-c76c1b1 a{color:#000}.elementor-10 .elementor-element.elementor-element-c76c1b1 .button{color:#fff!important;border-radius:5px!important;box-shadow:0 1px 3px 0 rgb(0 0 0 / 25%);-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 25%);padding:20px;margin-bottom:20px}.elementor-10 .elementor-element.elementor-element-c76c1b1 ul li{margin-bottom:15px}.elementor-10 .elementor-element.elementor-element-c76c1b1 img.wp-image-6049{height:320px;object-fit:cover;box-shadow:0 10px 30px 0 rgb(0 0 0 / 3%)!important;-webkit-box-shadow:0 10px 30px 0 rgb(0 0 0 / 3%)!important;border-radius:3px!important;margin-bottom:25px}@media only screen and (max-width:600px){.elementor-10 .elementor-element.elementor-element-c76c1b1 img.wp-image-6049{height:100%!important}}.elementor-10 .elementor-element.elementor-element-c76c1b1 strong{color:#111}.elementor-10 .elementor-element.elementor-element-c76c1b1 hr{margin-top:15px;margin-bottom:15px;color:#fff0;border-color:#fff0}.elementor-10 .elementor-element.elementor-element-c76c1b1 small.sm-b{font-weight:600}.elementor-10 .elementor-element.elementor-element-c76c1b1 span.free-spots{color:#c00;font-weight:600;display:none}.elementor-10 .elementor-element.elementor-element-c76c1b1 h2{font-size:30px}.elementor-10 .elementor-element.elementor-element-c76c1b1 h3{font-size:25px}@media only screen and (max-width:600px){ol,ul,li{overflow-wrap:break-word}}.elementor-10 .elementor-element.elementor-element-c76c1b1{max-width:900px!important;margin:0 auto}.elementor-10 .elementor-element.elementor-element-c76c1b1 .button{background:#111!important;transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-left:25px;padding-right:25px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);background:#fff0;border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0 / .9);margin-bottom:5px}.elementor-10 .elementor-element.elementor-element-c76c1b1 .button:hover{background:#000!important;transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-left:25px;padding-right:25px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0)}.elementor-10 .elementor-element.elementor-element-c76c1b1 img.ecole-paris{float:right;margin-left:30px;padding-bottom:20px;height:240px;width:auto;position:relative;top:-10px}@media only screen and (max-width:600px){.elementor-10 .elementor-element.elementor-element-c76c1b1 img.ecole-paris{display:none}}.elementor-10 .elementor-element.elementor-element-c76c1b1 img.emoji{display:inline!important}.elementor-10 .elementor-element.elementor-element-1f99357 p{font-size:17px;line-height:35px;color:#000}.elementor-10 .elementor-element.elementor-element-1f99357 li{font-size:18px;line-height:30px;color:#000;padding-left:0}.elementor-10 .elementor-element.elementor-element-1f99357{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;background:#f5f4f0;background-position:75% -1.875rem;background-size:61.0625rem 44.6875rem;background-repeat:no-repeat}.elementor-10 .elementor-element.elementor-element-1f99357 h2,h3{font-family:Montserrat}.elementor-10 .elementor-element.elementor-element-a0f0902 h3{font-family:Montserrat;font-weight:500}.elementor-10 .elementor-element.elementor-element-a0f0902 .button{background:#111!important;transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);background:#fff0;border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0 / .9);margin-bottom:0;margin-left:0px!important}.elementor-10 .elementor-element.elementor-element-a0f0902 .button:hover{background:#000!important;transition-duration:.3s;color:#fff!important;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border-radius:10px;padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;text-transform:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);font-weight:500;box-shadow:0 1px 3px 0 rgb(0 0 0 / .25);border-color:rgb(255 255 255 / .35);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-shadow:0 0 3px rgb(0 0 0);margin-left:0px!important}@media only screen and (min-width:64.0625em){.elementor-10 .elementor-element.elementor-element-5e8841e:before{content:"";position:absolute;top:0;left:99%;width:.9rem;height:100%%;background-color:#d00000}.elementor-10 .elementor-element.elementor-element-5e8841e:after{content:"";position:absolute;top:0;right:0!important;width:2rem;height:.9rem;background-color:#d00000}}.elementor-10 .elementor-element.elementor-element-ebf31f6 img{box-shadow:0 10px 30px 0 rgb(0 0 0 / 35%)!important;-webkit-box-shadow:0 10px 30px 0 rgb(0 0 0 / 35%)!important;border-radius:3px!important;max-height:550px;width:auto}.elementor-10 .elementor-element.elementor-element-ebf31f6{border-bottom:1px solid #e7e7e7}.elementor-10 .elementor-element.elementor-element-ebf31f6 a{color:#000}.elementor-10 .elementor-element.elementor-element-ebf31f6 .button{color:#fff!important;border-radius:5px!important;box-shadow:0 1px 3px 0 rgb(0 0 0 / 25%);-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 25%)}.elementor-10 .elementor-element.elementor-element-ebf31f6 ul li{margin-bottom:15px}.elementor-10 .elementor-element.elementor-element-ebf31f6 strong{color:#111}.elementor-10 .elementor-element.elementor-element-ebf31f6 hr{margin-top:20px;margin-bottom:20px;color:#fff0;border-color:#fff0}.elementor-10 .elementor-element.elementor-element-ebf31f6 small.sm-b{font-weight:600}.elementor-10 .elementor-element.elementor-element-ebf31f6 span.free-spots{color:#c00;font-weight:600;display:none}.elementor-10 .elementor-element.elementor-element-ebf31f6 h2{font-size:30px}.elementor-10 .elementor-element.elementor-element-ebf31f6 h3{font-size:25px}@media only screen and (max-width:600px){ol,ul,li{overflow-wrap:break-word}}.elementor-10 .elementor-element.elementor-element-ebf31f6 p{font-size:17px;line-height:35px;color:#000}.elementor-10 .elementor-element.elementor-element-6c4a35f a{color:#000}.elementor-10 .elementor-element.elementor-element-6c4a35f .button{color:#fff!important;border-radius:5px!important;box-shadow:0 1px 3px 0 rgb(0 0 0 / 25%);-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 25%);padding:20px;margin-bottom:20px}.elementor-10 .elementor-element.elementor-element-6c4a35f ul li{margin-bottom:15px}.elementor-10 .elementor-element.elementor-element-6c4a35f img.ecole-paris{float:right;padding-left:40px;padding-bottom:20px;height:330px;width:auto;top:20px;position:relative}.elementor-10 .elementor-element.elementor-element-6c4a35f strong{color:#111}.elementor-10 .elementor-element.elementor-element-6c4a35f hr{margin-top:20px;margin-bottom:20px;color:#fff0;border-color:#fff0}.elementor-10 .elementor-element.elementor-element-6c4a35f small.sm-b{font-weight:600}.elementor-10 .elementor-element.elementor-element-6c4a35f span.free-spots{color:#c00;font-weight:600;display:none}.elementor-10 .elementor-element.elementor-element-6c4a35f h2{font-size:30px}.elementor-10 .elementor-element.elementor-element-6c4a35f h3{font-size:25px}@media only screen and (max-width:600px){ol,ul,li{overflow-wrap:break-word}}.elementor-10 .elementor-element.elementor-element-6c4a35f{max-width:900px!important;margin:0 auto}.elementor-10 .elementor-element.elementor-element-6c4a35f img.chocolate{object-fit:cover;box-shadow:0 10px 30px 0 rgb(0 0 0 / 3%)!important;-webkit-box-shadow:0 10px 30px 0 rgb(0 0 0 / 3%)!important;border-radius:3px!important;float:left;height:350px;width:auto;padding-right:30px}.elementor-10 .elementor-element.elementor-element-caa3042 a{color:#000}.elementor-10 .elementor-element.elementor-element-caa3042 .button{color:#fff!important;border-radius:5px!important;box-shadow:0 1px 3px 0 rgb(0 0 0 / 25%);-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 25%);padding:20px;margin-bottom:20px}.elementor-10 .elementor-element.elementor-element-caa3042 ul li{margin-bottom:15px}.elementor-10 .elementor-element.elementor-element-caa3042 img.ecole-paris{float:right;margin-left:50px;padding-bottom:20px;height:340px;width:auto;top:20px;position:relative}.elementor-10 .elementor-element.elementor-element-caa3042 strong{color:#111}.elementor-10 .elementor-element.elementor-element-caa3042 hr{margin-top:20px;margin-bottom:20px;color:#fff0;border-color:#fff0}.elementor-10 .elementor-element.elementor-element-caa3042 small.sm-b{font-weight:600}.elementor-10 .elementor-element.elementor-element-caa3042 span.free-spots{color:#c00;font-weight:600;display:none}.elementor-10 .elementor-element.elementor-element-caa3042 h2{font-size:30px}.elementor-10 .elementor-element.elementor-element-caa3042 h3{font-size:25px}@media only screen and (max-width:600px){ol,ul,li{overflow-wrap:break-word}}.elementor-10 .elementor-element.elementor-element-caa3042{max-width:900px!important;margin:0 auto}.elementor-10 .elementor-element.elementor-element-caa3042 img.chocolate{object-fit:contain;box-shadow:0 10px 30px 0 rgb(0 0 0 / 15%)!important;-webkit-box-shadow:0 10px 30px 0 rgb(0 0 0 / 15%)!important;border-radius:3px!important;float:left;height:350px;width:auto;margin-right:50px}@media only screen and (min-width:600px){.elementor-10 .elementor-element.elementor-element-caa3042 img{position:relative;top:9px}}.elementor-10 .elementor-element.elementor-element-a30efac p{font-size:17px;line-height:35px;color:#000}.elementor-10 .elementor-element.elementor-element-a30efac li{font-size:18px;line-height:30px;color:#000;padding-left:0}@media only screen and (max-width:600px){.elementor-10 .elementor-element.elementor-element-a30efac img{margin-bottom:0;float:none!important;margin-right:0px!important;height:auto!important;margin-left:0px!important}}