.elementor .mdf-presse-nom{font-family:var(--font-main);font-weight:400;font-size:16px;color:var(--white);line-height:1.37;margin:0;white-space:nowrap;\n}.elementor .mdf-presse-lien{width:auto;color:var(--white);text-decoration:none;padding:0;display:flex}.elementor .mdf-presse-item{width:auto;padding:0;display:flex;flex-direction:row;gap:12px;flex:0 0 auto;align-items:center}.elementor .mdf-presse-grille{width:100%;padding:0;margin:0;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}.elementor .mdf-faq-reponse{width:100%;font-family:var(--font-main);font-weight:400;font-size:16px;color:var(--dark-gray);line-height:1.37;padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0}.elementor .mdf-faq-icone{width:32px;height:32px;min-width:32px;position:relative;padding:0;border-radius:100px;border-width:1px;border-color:var(--green);border-style:solid;flex:0 0 32px}.elementor .mdf-faq-question{font-family:var(--font-main);font-weight:800;font-size:18px;color:var(--green);line-height:1.37;text-transform:uppercase;margin:0}.elementor .mdf-faq-tete{width:100%;cursor:pointer;padding:0;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .mdf-faq-item{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;border-block-end:1px solid var(--green);\n}.elementor .mdf-info-sep{width:100%;height:1px;min-height:1px;padding:0;background-color:var(--green)}.elementor .mdf-info-photo{width:100%;height:300px;min-width:1px;object-fit:cover;display:block;flex:1 1 0px}.elementor .mdf-info-bloc-texte{width:100%;font-family:var(--font-main);font-weight:400;font-size:16px;color:var(--dark-gray);line-height:1.37;margin:0}.elementor .mdf-info-bloc-titre{font-family:var(--font-main);font-weight:800;font-size:18px;color:var(--dark-gray);line-height:1.37;text-transform:uppercase;margin:0}.elementor .mdf-info-bloc{width:100%;padding:0;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.elementor .mdf-info-details{width:288px;min-width:288px;padding:0;display:flex;flex-direction:column;gap:50px;flex:0 0 288px;align-items:flex-start}.elementor .mdf-info-titre{font-family:var(--font-main);font-weight:800;font-size:24px;color:var(--green);line-height:1.37;text-transform:uppercase;margin:0;white-space:nowrap;\n}.elementor .mdf-info-icone{width:32px;height:32px;display:block;flex:0 0 32px}.elementor .mdf-info-label{width:260px;min-width:260px;padding:0;display:flex;flex-direction:row;gap:12px;flex:0 0 260px;align-items:center}.elementor .mdf-info-rangee{width:100%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:100px;align-items:flex-start}.elementor .mdf-note-sep{width:1px;height:28px;min-width:1px;padding:0;background-color:var(--dark-gray);opacity:25%;flex:0 0 1px}.elementor .mdf-note-avis{font-family:var(--font-main);font-weight:700;font-size:14px;color:var(--dark-gray);line-height:1.37;margin:0;opacity:70%;white-space:nowrap;\n}.elementor .mdf-note-nom{font-family:var(--font-main);font-weight:800;font-size:13px;color:var(--dark-gray);letter-spacing:.8px;line-height:1.37;text-transform:uppercase;margin:0;white-space:nowrap;\n}.elementor .mdf-note-logo{width:auto;height:22px;display:block}.elementor .mdf-note-info{width:auto;padding:0;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.elementor .mdf-note-chiffre{font-family:var(--font-main);font-weight:800;font-size:32px;color:var(--dark-gray);line-height:36px;text-transform:uppercase;margin:0;white-space:nowrap;\n}.elementor .mdf-note{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;gap:10px;flex:0 0 auto;align-items:center}.elementor .mdf-avis-source{font-family:var(--font-script);font-weight:400;font-size:40px;color:var(--dark-gray);line-height:1.25;margin:0;white-space:nowrap;\n}.elementor .mdf-avis-trait{width:40px;height:2px;min-width:40px;padding:0;background-color:var(--dark-gray);flex:0 0 40px}.elementor .mdf-avis-auteur{width:auto;padding:0;display:flex;flex-direction:row;gap:12px;align-items:center}.elementor .mdf-avis-texte{width:100%;font-family:var(--font-main);font-weight:700;font-size:16px;color:var(--dark-gray);line-height:1.37;margin:0}.elementor .mdf-avis-carte{width:400px;min-width:400px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:16px;flex:0 0 400px;justify-content:center;align-items:flex-start}.elementor .mdf-cadeau-desc{font-family:var(--font-main);font-weight:400;font-size:16px;color:var(--burgundy);line-height:1.37;margin:0}.elementor .mdf-cadeau-titre{font-family:var(--font-main);font-weight:800;font-size:24px;color:var(--burgundy);line-height:1.37;text-transform:uppercase;margin:0}.elementor .mdf-cadeau-icone{width:48px;height:48px;padding:10px;border-radius:12px;border-width:1.5px;border-color:var(--burgundy);border-style:solid;display:flex;flex:0 0 auto;justify-content:center;align-items:center}.elementor .mdf-cadeau-carte{width:300px;min-height:222px;padding:24px;border-width:2px;border-color:var(--burgundy);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;gap:12px;flex:0 0 auto;align-items:flex-start}.elementor .mdf-logo-client{width:auto;height:60px;max-width:180px;object-fit:contain}.elementor .mdf-groupe-desc{font-family:var(--font-main);font-weight:400;font-size:16px;color:var(--white);line-height:1.37;margin:0}.elementor .mdf-groupe-titre{font-family:var(--font-main);font-weight:800;font-size:18px;color:var(--white);line-height:1.37;text-transform:uppercase;margin:0}.elementor .mdf-groupe-texte{min-width:0;padding:0;display:flex;flex-direction:column;gap:4px;flex:1 1 0px}.elementor .mdf-groupe-icone-img{width:28px;height:28px;object-fit:contain}.elementor .mdf-groupe-icone{width:48px;height:48px;padding:10px;border-radius:12px;border-width:1.5px;border-color:var(--white);border-style:solid;display:flex;flex:0 0 auto;justify-content:center;align-items:center}.elementor .mdf-groupe-ligne{width:100%;padding:0;display:flex;flex-direction:row;gap:16px;align-items:flex-start}.elementor .mdf-atelier-vide{font-family:var(--font-main);font-weight:400;font-size:16px;color:var(--dark-gray);line-height:1.6;font-style:italic;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin:0}.elementor .mdf-atelier-desc{font-family:var(--font-main);font-weight:400;font-size:16px;color:var(--dark-gray);line-height:1.37;margin:0}.elementor .mdf-atelier-titre{width:100%;font-family:var(--font-main);font-weight:800;font-size:18px;color:var(--dark-gray);line-height:1.37;text-transform:uppercase;margin:0;display:block}.elementor .mdf-atelier-quand{font-family:var(--font-main);font-weight:800;font-size:16px;color:var(--burgundy);letter-spacing:1px;line-height:1.37;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;margin:0;background-color:var(--beige);display:inline-block}.elementor .mdf-atelier-contenu{padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.elementor .mdf-atelier-photo{width:100%;height:430px;object-fit:cover;object-position:50% 30%;display:block}.elementor .mdf-atelier-carte{width:100%;overflow:hidden;padding:0;border-radius:12px;background-color:var(--white);display:flex;flex-direction:column;align-items:stretch}.elementor .mdf-atelier-item{width:100%;min-width:0;padding:0;display:flex}.elementor .mdf-atelier-grille{width:100%;padding:0;display:grid;gap:24px;grid-template-columns:repeat(3,382px);grid-auto-rows:auto;align-items:stretch}.elementor .mdf-membre-toggle{cursor:pointer}.elementor .mdf-membre-bio{font-family:var(--font-main);font-weight:400;font-size:16px;color:var(--dark-gray);line-height:1.37;margin:0;display:none}.elementor .mdf-arrow-next{&:before{transform:translate(-70%,-50%) rotate(45deg)}\n}.elementor .mdf-arrow-prev{&:before{transform:translate(-30%,-50%) rotate(-135deg)}\n}.elementor .mdf-arrow:hover,.elementor .mdf-arrow:focus-visible{background-color:var(--burgundy);opacity:100%}.elementor .mdf-arrow{width:48px;height:48px;min-width:48px;position:relative;font-size:0px;color:var(--burgundy);line-height:0px;cursor:pointer;padding:0px;border-radius:50%;border-width:1.5px;border-color:var(--burgundy);border-style:solid;background-color:transparent;transition:background-color 0.2s;display:block;flex:0 0 48px;&:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:2px solid #633;border-right:2px solid #633}&:hover:before{border-color:#fff}\n}.elementor .mdf-titre-duo{font-family:var(--font-main);font-weight:400;font-size:30px;color:var(--burgundy);line-height:1.37;text-transform:uppercase;margin:0px;display:block;& strong{font-weight:800}\n}.elementor .mdf-prog-desc{font-family:var(--font-main);font-weight:400;font-size:16px;color:var(--dark-gray);line-height:1.37;margin:0px;& a{color:var(--dark-gray);font-weight:700;text-decoration:underline}& a:hover{color:var(--burgundy);opacity:1}\n}.elementor .mdf-prog-titre{font-family:var(--font-main);font-weight:800;font-size:18px;color:var(--dark-gray);line-height:1.37;text-transform:uppercase;margin:0;display:block}.elementor .mdf-prog-texte{min-width:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1 1 0px;align-items:stretch}.elementor .mdf-prog-heure{width:auto;min-width:150px;font-family:var(--font-script);font-weight:700;font-size:36px;color:var(--burgundy);letter-spacing:.72px;line-height:1.25;text-align:center;padding-block-start:2px;margin:0;flex:0 0 auto;white-space:nowrap;\n}.elementor .mdf-prog-item{width:100%;padding:0;display:flex;flex-direction:row;gap:16px;align-items:flex-start}.elementor .mdf-prog-liste{width:100%;padding:0;display:flex;flex-direction:column;gap:30px;align-items:stretch}.elementor .mdf-prog-periode{font-family:var(--font-main);font-weight:400;font-size:30px;color:var(--burgundy);line-height:1.37;text-transform:uppercase;margin:0px;display:block;& strong{font-weight:800}\n}.elementor .mdf-btn{font-family:var(--font-main);font-weight:800;font-size:16px;letter-spacing:0px;line-height:24px;text-transform:uppercase;padding-block-start:18.5px;padding-block-end:18.5px;border-radius:32px;border-width:1.5px;border-color:transparent;border-style:solid;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;gap:10px;justify-content:center;align-items:center}.elementor .mdf-btn:hover,.elementor .mdf-btn:focus-visible{opacity:100%}.elementor .mdf-ico-billet-bordeaux{padding-inline-start:64px;background-image:url("https://ppr.musee-fromage-paris.com/wp-content/uploads/2026/09/icone-billet.png");background-repeat:no-repeat;background-attachment:scroll;background-size:24px 24px;background-position:0 0;background-position:30px center;\n}.elementor .mdf-ico-billet-blanc{padding-inline-start:64px;background-image:url("https://ppr.musee-fromage-paris.com/wp-content/uploads/2026/09/icone-billet-blanc.png");background-repeat:no-repeat;background-attachment:scroll;background-size:24px 24px;background-position:0 0;background-position:30px center;\n}.elementor .mdf-step-desc{font-family:var(--font-main);font-weight:400;font-size:16px;color:var(--dark-gray);line-height:1.37;margin:0}.elementor .mdf-step-titre{font-family:var(--font-main);font-weight:800;font-size:24px;color:var(--green);line-height:1.37;text-transform:uppercase;margin:0;display:block}.elementor .mdf-step-body{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;display:flex;flex-direction:column;gap:16px}.elementor .mdf-step-dash{width:40px;height:2px;padding:0;background-color:var(--dark-gray);flex:0 0 40px}.elementor .mdf-step-head{width:100%;padding:0;display:flex;flex-direction:row;gap:12px;align-items:center}.elementor .mdf-step-text{min-width:0;max-width:600px;padding:0;display:flex;flex-direction:column;gap:16px;flex:1 1 0px}.elementor .mdf-step-line{width:2px;min-height:360px;padding:0;background-color:var(--dark-gray);flex:0 0 2px;align-self:stretch}.elementor .mdf-step-img{width:100%;height:auto;max-width:480px;aspect-ratio:4/3;object-fit:cover;display:block}.elementor .mdf-step-media{height:360px;min-width:0;max-width:600px;padding:0;display:flex;flex-direction:column;flex:1 1 0px;justify-content:center}.elementor .mdf-step{width:100%;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.elementor .mdf-script{font-family:var(--font-script);font-weight:400;font-size:48px;color:var(--dark-gray);letter-spacing:.96px;line-height:1.2;text-transform:none;margin:0;display:block}.elementor .mdf-reset{padding:0}.elementor .mdf-footer-text{font-family:var(--font-main);font-weight:400;font-size:14px;color:var(--white);line-height:1.5;margin:0}.elementor .mdf-footer-title{font-family:var(--font-main);font-weight:800;font-size:18px;color:var(--white);line-height:1.37;text-transform:uppercase;margin:0}.elementor .mdf-btn-outline:hover,.elementor .mdf-btn-outline:focus-visible{color:var(--burgundy);border-color:var(--white);background-color:var(--white)}.elementor .mdf-btn-outline{color:var(--white);border-color:var(--white);background-color:transparent}.elementor .mdf-btn-light:hover,.elementor .mdf-btn-light:focus-visible{color:var(--burgundy);border-color:var(--beige);background-color:var(--beige)}.elementor .mdf-btn-light{color:var(--burgundy);border-color:var(--white);background-color:var(--white)}.elementor .mdf-btn-primary:hover,.elementor .mdf-btn-primary:focus-visible{color:var(--white);border-color:#4d2626;background-color:#4d2626}.elementor .mdf-btn-primary{color:var(--white);border-color:var(--burgundy);background-color:var(--burgundy)}