.container{margin:auto;padding-left:.5rem;padding-right:.5rem;max-width:1435px}@media screen and (min-width: 640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: 768px){.container{padding-left:2rem;padding-right:2rem}}footer,section{clear:both;margin-top:5rem}footer .section-title,section .section-title{margin:0;padding:0;font-size:clamp(3rem,8vw,8rem);font-weight:400;color:#a3a3a3;text-align:center}footer p.description,section p.description{margin:0;padding:0;font-size:clamp(1rem,1.5vw,1.5rem)}footer p.button,section p.button{margin-top:2rem}@media screen and (min-width: 768px){footer p.button,section p.button{margin-top:3rem}}.marges-interieures,.nos-membres,.nos-videos .container>.cards,.a-propos .container{box-sizing:border-box}@media screen and (min-width: 768px){.marges-interieures,.nos-membres,.nos-videos .container>.cards,.a-propos .container{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 1024px){.marges-interieures,.nos-membres,.nos-videos .container>.cards,.a-propos .container{padding-left:7rem;padding-right:7rem}}.section-title{font-family:Corinthia,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}p,h3{font-family:Quintessential,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.card-title{font-family:League Spartan,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.card-description{font-family:Quintessential,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.cta{color:#fff;text-decoration:none;font-size:.8rem;font-weight:700;font-family:Poppins,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}@media screen and (min-width: 640px){.cta{font-size:1rem}}.cta{padding:10px 15px}@media screen and (min-width: 640px){.cta{padding:20px 30px}}.cta{text-shadow:2px -2px 0 #000;box-shadow:5px 5px #a36108;background-color:#f8c00d;border-radius:50px;font-weight:700;cursor:pointer}.border-video,.nos-membres .cards .card .card-video,.nos-videos .masterclass .cards .card .card-video,.nos-videos .container>.cards .card .card-video,.video{padding:.5rem;border:2px dashed #f8c00d;border-radius:30px}.border-video img,.nos-membres .cards .card .card-video img,.nos-videos .masterclass .cards .card .card-video img,.nos-videos .container>.cards .card .card-video img,.video img{display:block;width:100%;height:auto}header{width:100%;background-color:#aa861c}header h1{margin:0;padding:0}header nav{position:fixed;z-index:1000;top:0}header nav>.container{box-sizing:border-box;padding:.5rem 1rem}@media screen and (min-width: 640px){header nav>.container{padding:.8rem 1.5rem}}@media screen and (min-width: 1024px){header nav>.container{padding:1.3rem 2rem}}@media screen and (min-width: 1280px){header nav>.container{padding:1.3rem 7rem}}header nav>.container{display:flex;justify-content:space-between;align-items:center}header nav{width:100%;background:#00000080;font-family:Poppins,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}header nav .logo img{vertical-align:middle;height:50px}@media screen and (min-width: 640px){header nav .logo img{height:70px}}header nav ul{display:flex;list-style-type:none;gap:.5rem}@media screen and (min-width: 440px){header nav ul{gap:1rem}}header nav ul a{color:#fff;text-decoration:none;font-size:.8rem;font-weight:700}@media screen and (min-width: 640px){header nav ul a{font-size:1rem}}header .hero{position:relative;background-color:#aa861c;overflow:hidden}header .hero>.container{position:relative;padding-top:110px;padding-bottom:70px}@media screen and (min-width: 768px){header .hero>.container{padding-top:125px;padding-bottom:100px}}@media screen and (min-width: 1024px){header .hero>.container{padding-top:145px;padding-bottom:120px}}@media screen and (min-width: 1280px){header .hero>.container{padding-top:180px;padding-bottom:180px}}header .hero>.container{background-color:#aa861c;text-align:center}@media screen and (min-width: 1435px){header .hero>.container{height:463px}}header .hero>.container{background-image:url(/build/images/hero.svg);background-image:url(/build/images/makabou-hero-background.png);background-size:cover;background-position:top;background-repeat:no-repeat}header .hero>.image{position:absolute;top:0;left:0;z-index:900;width:100%}header .hero>.image>img{display:block}header .hero .logo-makabou-hero{position:absolute;display:none}header .hero .logo-makabou-hero.makabou-1{top:80px;left:35px}header .hero .logo-makabou-hero.makabou-1>img{height:120px;width:auto}@media screen and (min-width: 1435px){header .hero .logo-makabou-hero.makabou-1{display:block}}header .hero .logo-makabou-hero.makabou-2{bottom:30px;right:-130px}@media screen and (min-width: 1740px){header .hero .logo-makabou-hero.makabou-2{display:block}}header .hero h1{position:relative;z-index:100;text-shadow:5px 5px 0 #b26702;font-family:League Spartan,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:clamp(2rem,5vw,5rem);color:#fff}header .hero h1 strong{font-size:clamp(2.5rem,6.5vw,6.5rem)}header .hero h1>.e-etoile{display:inline-block;position:relative;z-index:100;vertical-align:middle;background-size:cover}header .hero h1 .e-etoile-2{bottom:.09em;left:.04em;height:.9em;width:.9em;background-image:url(/build/images/e-etoile_2.png)}header .hero h1 .e-etoile-3{bottom:.1em;left:.02em;height:1em;width:1em;background-image:url(/build/images/e-etoile_3.png)}header .hero h1 .e-etoile-4{bottom:.12em;left:.03em;height:.85em;width:.85em;background-image:url(/build/images/e-etoile_4.png)}header .hero h1 .e-etoile-5{z-index:-10;bottom:.1em;right:.28em;width:.6em;height:.6em;background-image:url(/build/images/etoile_5.png)}header .hero h2{font-family:Quintessential,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:clamp(1rem,2.5vw,2rem);font-weight:400;color:#fff}.video{position:relative;bottom:3rem;margin:auto;margin-bottom:-3rem}@media screen and (min-width: 768px){.video{bottom:3.5rem;margin-bottom:-3.5rem}}@media screen and (min-width: 1024px){.video{bottom:4rem;margin-bottom:-4rem}}@media screen and (min-width: 1280px){.video{bottom:5.5rem;margin-bottom:-5.5rem}}.video{width:clamp(80%,70vw,400px);max-width:1330px;height:auto}.video .youtube-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.video .youtube-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.a-propos .container{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;grid-column-gap:1%;grid-row-gap:0px}.a-propos .container figure{grid-area:1/1/2/3}.a-propos .container figure img{width:100%}.a-propos .container .text{grid-area:1/3/2/6}.a-propos .container .text p.description,.a-propos .container .text p.button{margin-left:auto;margin-right:auto;max-width:650px}.nous-disposons{padding-left:3%;padding-right:3%;box-sizing:border-box}.nous-disposons .container{background-color:#000e30;border-radius:20px;padding:2rem}@media screen and (min-width: 1435px){.nous-disposons .container .cards{padding-left:9rem;padding-right:9rem}}.nous-disposons .container .cards{margin-top:3rem;display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:3rem}.nous-disposons .container .cards .card{text-align:center;width:80%}@media screen and (min-width: 640px){.nous-disposons .container .cards .card{width:30%}}.nous-disposons .container .cards .card-empty{display:none}@media screen and (min-width: 1024px){.nous-disposons .container .cards .card-empty{display:block}}.nous-disposons .container .cards .card .card-title{color:#fff;font-weight:400;font-size:clamp(1rem,1.5vw,1.5rem);text-transform:uppercase}.nous-disposons .container .cards .card .card-description{color:#fff;font-size:clamp(.8rem,1vw,1rem)}.pourquoi-nous-choisir .section-title{margin:0;padding:0;margin-bottom:2rem}.pourquoi-nous-choisir figure{display:none}@media screen and (min-width: 640px){.pourquoi-nous-choisir figure{display:block}}.pourquoi-nous-choisir figure{margin:0;padding:0;float:right;width:20%}.pourquoi-nous-choisir figure img{width:100%}@media screen and (min-width: 640px){.pourquoi-nous-choisir .cards{margin-right:25%}}.pourquoi-nous-choisir .cards .card{border:1px dashed #aeaeae;margin-bottom:1rem;padding:2rem;border-radius:15px}.pourquoi-nous-choisir .cards .card:before{content:"";float:left;background-image:url(/build/images/information.svg);width:32px;height:32px}@media screen and (min-width: 640px){.pourquoi-nous-choisir .cards .card:before{width:64px;height:64px}}.pourquoi-nous-choisir .cards .card:before{background-size:contain}.pourquoi-nous-choisir .cards .card .card-title{margin:0}.pourquoi-nous-choisir .cards .card .card-title,.pourquoi-nous-choisir .cards .card .card-description{margin-left:48px}@media screen and (min-width: 640px){.pourquoi-nous-choisir .cards .card .card-title,.pourquoi-nous-choisir .cards .card .card-description{margin-left:96px}}.pourquoi-nous-choisir .section-cta{display:flex;margin-top:3rem;justify-content:center;align-items:center}@media screen and (min-width: 640px){.pourquoi-nous-choisir .section-cta{gap:2rem}}@media screen and (min-width: 1024px){.pourquoi-nous-choisir .section-cta{gap:3rem}}.pourquoi-nous-choisir .section-cta p{margin:0;padding:0;font-family:Corinthia,Arial,Helvetica,sans-serif;font-size:clamp(2rem,4vw,4rem);font-style:italic}.video-title,.nos-videos .masterclass .cards .card .card-description h3,.nos-videos .container>.cards .card .card-description h3{font-family:Quintessential,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;text-transform:uppercase;font-size:clamp(1rem,1.7vw,1.7rem)}.video-price,.nos-videos .masterclass .cards .card .price,.nos-videos .container>.cards .card .card-description p.price{display:inline-block;font-family:Quintessential,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:clamp(2rem,3.5vw,3.5rem);text-shadow:3px -3px 0 #b26702}.nos-videos{background-color:#2f1d12;padding-top:3rem;padding-bottom:6rem}.nos-videos .container{box-sizing:border-box}@media screen and (min-width: 768px){.nos-videos .container{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 1024px){.nos-videos .container{padding-left:7rem;padding-right:7rem}}.nos-videos .section-title{margin:0;padding:0;color:#624710}.nos-videos .section-subtitle{position:relative;bottom:2vw}@media screen and (min-width: 1435px){.nos-videos .section-subtitle{bottom:2rem}}.nos-videos .section-subtitle{margin:0;margin-bottom:3rem;padding:0;text-align:center;font-family:League Spartan,Arial,Helvetica,sans-serif;font-size:clamp(1rem,2vw,2rem);font-weight:700;color:#fff}.nos-videos .container>.cards{display:flex;flex-direction:column;gap:4rem}@media screen and (min-width: 1024px){.nos-videos .container>.cards{gap:7rem}}@media screen and (min-width: 1280px){.nos-videos .container>.cards{gap:9rem}}.nos-videos .container>.cards .card-1{grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 768px){.nos-videos .container>.cards .card-1 .card-video{grid-area:1/1/2/2}}@media screen and (min-width: 768px){.nos-videos .container>.cards .card-1 .card-description{grid-area:1/2/2/3}}.nos-videos .container>.cards .card-1 .extrait{right:-298px;bottom:-75px}@media screen and (min-width: 768px){.nos-videos .container>.cards .card-2 .card-video{grid-area:1/2/2/3}}@media screen and (min-width: 768px){.nos-videos .container>.cards .card-2 .card-description{grid-area:1/1/2/2}}.nos-videos .container>.cards .card-2 .extrait:before{transform:scaleX(-1);right:auto;left:70px}.nos-videos .container>.cards .card-2 .extrait{left:-298px;bottom:-75px}.nos-videos .container>.cards .lien-extrait{color:#f8c00d;text-decoration:none;font-family:Corinthia;font-size:1.8rem}@media screen and (min-width: 768px){.nos-videos .container>.cards .card{display:grid;grid-template-rows:1fr;grid-column-gap:2rem;grid-row-gap:0px}}.nos-videos .container>.cards .card .card-video{position:relative;height:fit-content}.nos-videos .container>.cards .card .card-video .extrait{display:none}@media screen and (min-width: 1435px){.nos-videos .container>.cards .card .card-video .extrait{display:block;position:absolute}.nos-videos .container>.cards .card .card-video .extrait:before{content:"";position:absolute;bottom:10px;right:70px;display:block;width:228px;height:156px;background-image:url(/build/images/fil.svg)}}.nos-videos .container>.cards .card .card-description{color:#fff;text-align:center}.nos-videos .container>.cards .card .card-description h3{margin:0;margin-top:2rem}@media screen and (min-width: 768px){.nos-videos .container>.cards .card .card-description h3{margin:0}}.nos-videos .container>.cards .card .card-description h3{padding:0}.nos-videos .container>.cards .card .card-description h4{font-size:1.2rem}.nos-videos .container>.cards .card .card-description p{font-family:League Spartan,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;line-height:1.5rem}.nos-videos .container>.cards .card .card-description p.price{position:relative;margin:0;padding:.7rem;z-index:100;background:#2f1d12}.nos-videos .container>.cards .card .card-description .p-extrait{margin:.7rem}@media screen and (min-width: 768px){.nos-videos .container>.cards .card .card-description .p-extrait{margin:1.5rem}}@media screen and (min-width: 1435px){.nos-videos .container>.cards .card .card-description .p-extrait{display:none}}.nos-videos .masterclass{margin-top:6rem;padding-top:1rem;padding-bottom:4rem;background-color:#633a0b;border-radius:25px}.nos-videos .masterclass h3{text-align:center;color:#fff;text-shadow:3px -3px 0 #b26702;font-size:clamp(1.5rem,2.5vw,2.5rem);min-height:4rem}.nos-videos .masterclass .cards{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1rem;gap:4rem}.nos-videos .masterclass .cards .card{max-width:230px;color:#fff}.nos-videos .masterclass .cards .card .card-video{width:fit-content}.nos-videos .masterclass .cards .card .card-video img{width:100%;height:auto}.nos-videos .masterclass .cards .card .card-description h3{font-size:clamp(1rem,1.2vw,1.2rem)}.nos-videos .masterclass .cards .card .card-description h4{font-weight:400}.nos-videos .masterclass .cards .card .price{font-size:clamp(1.5rem,2.5vw,2.5rem);margin-top:0}.nos-videos .masterclass .section-cta{text-align:center}.nos-membres .section-subtitle{font-family:League Spartan;font-weight:700;font-size:clamp(1.2rem,1.7vw,1.7rem);margin:auto;text-align:center;line-height:2rem}@media screen and (min-width: 768px){.nos-membres .section-subtitle{line-height:2.5rem}}.nos-membres .section-subtitle{width:70%}.nos-membres .carrousel{display:flex;align-items:center;gap:1rem}.nos-membres .cards{margin-top:3rem;display:flex;gap:2rem;flex-wrap:wrap}@media screen and (min-width: 640px){.nos-membres .cards{flex-wrap:nowrap}}@media screen and (min-width: 768px){.nos-membres .cards{gap:4rem}}.nos-membres .cards .card .card-description{margin:auto;padding:1rem 0 2rem;width:80%;font-family:Quintessential}.voyage{padding-left:1%;padding-right:1%}.voyage .container{padding-top:3rem;padding-bottom:3rem;background-color:#2f1d12;border-radius:25px;border:2px dashed #f8c00d;background-image:url(/build/images/voyages-background.jpg);background-size:contain}.voyage .container h2{padding:0;margin:0;text-shadow:5px 5px 0 #b26702;font-family:League Spartan,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:clamp(1rem,4vw,4rem);text-align:center;color:#fff}.voyage .container .cards{margin-top:2rem;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.voyage .container .cards .card{width:90%}@media screen and (min-width: 640px){.voyage .container .cards .card{width:40%}}.voyage .container .cards .card{max-width:550px;padding:3rem 1rem;background-color:#be981d;text-align:center;border-radius:25px;box-shadow:5px 5px #a36108}.voyage .container .cards .card .card-title{margin:0;padding:0;color:#2f1d12;text-shadow:-3px 3px 0px #fff;font-size:clamp(1.2rem,4vw,4rem)}.voyage .container .cards .card .card-description{margin:0;padding:0;color:#fff;font-size:clamp(.8rem,1.2vw,1.2rem)}.temoignages{background-color:#00216e}.temoignages .container{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width: 1024px){.temoignages .container{padding-left:5rem;padding-right:5rem}}.temoignages .section-title{color:#7d8db5}.temoignages .section-subtitle{margin:0;margin-bottom:3rem;padding:0;text-align:center;font-family:League Spartan,Arial,Helvetica,sans-serif;font-size:clamp(1rem,2vw,2rem);font-weight:700;color:#fff}.temoignages .carrousel{display:flex;align-items:center}.temoignages .carrousel .left{position:relative;left:1.8vw}@media screen and (min-width: 1280px){.temoignages .carrousel .left{left:32px}}.temoignages .carrousel .right{position:relative;right:1.8vw}@media screen and (min-width: 1280px){.temoignages .carrousel .right{right:32px}}.temoignages .cards{display:flex;gap:2rem}.temoignages .cards .card{max-width:389px}.temoignages .cards .card img{width:100%}footer{margin-bottom:3rem;padding:1%;color:#fff}footer .footer-container{margin:auto;max-width:1435px;padding-top:3rem;background-color:#2f1d12;border-radius:25px;text-align:center}footer .footer-container .logo{display:inline-block;padding:1.5rem 3rem;cursor:default}footer .footer-container .logo img{height:90px}footer .footer-container p{margin:auto;margin-top:3rem;font-size:2.3rem;line-height:4rem;width:85%}footer .footer-container p.copyright{font-size:1.2rem;margin-bottom:3rem;line-height:1.5rem}footer .footer-container .bande{display:flex;justify-content:space-between;margin:0;padding:1.2rem 1rem}@media screen and (min-width: 1024px){footer .footer-container .bande{padding:1.2rem 8rem}}footer .footer-container .bande{box-sizing:border-box;border-bottom-left-radius:25px;border-bottom-right-radius:25px;width:100%;font-family:Quintessential;font-size:1.3rem;background:#c89834;background:linear-gradient(90deg,#c89834,#f7df75,#c89834)}footer .footer-container .bande .reseaux svg{margin-right:1rem}@media screen and (min-width: 1024px){footer .footer-container .bande .reseaux svg{margin-right:1.5rem}}
