﻿html{width:100%;margin:0;padding:0}body{width:100%;margin:0;padding:0;padding-top:200px;background:#fff;color:#2c2c2c;font-weight:400;font-family:"Jost",sans-serif;position:relative}body.front-page,body.home.page,body.has-page-hero{padding-top:0}body.front-page .panel-layout>.panel-grid:first-child,body.front-page .panel-layout>div:first-child,body.home.page .panel-layout>.panel-grid:first-child,body.home.page .panel-layout>div:first-child,body.has-page-hero .panel-layout>.panel-grid:first-child,body.has-page-hero .panel-layout>div:first-child{margin-top:0 !important;padding-top:0 !important}@media(max-width: 479px){html{font-size:.85rem}}@media(min-width: 480px)and (max-width: 767px){html{font-size:.88rem}}@media(min-width: 768px)and (max-width: 1023px){html{font-size:.92rem}}@media(min-width: 1024px)and (max-width: 1539px){html{font-size:1rem}}@media(min-width: 1540px){html{font-size:1.05rem}}body.siteorigin-panels-before-js .siteorigin-panels-stretch{margin-right:-1000px !important;margin-left:-1000px !important;padding-right:1000px !important;padding-left:1000px !important}h1{font-size:3rem;margin:0;color:#213a2b;font-weight:500;line-height:1.2;font-family:"Cormorant Garamond",Georgia,serif}h1 em,h1 u{font-style:italic;text-decoration:none;color:#c4a882;font-weight:500}h2{font-size:3rem;margin:0 0 8px 0;font-weight:600;color:#213a2b;line-height:1.2;font-family:"Cormorant Garamond",Georgia,serif}h2 strong{font-size:3.5rem;font-style:normal;font-weight:700}h3{font-size:1.8rem;margin:16px 0;font-weight:500;color:#213a2b;line-height:1.3;font-family:"Cormorant Garamond",Georgia,serif}h3.subtitle,h3.italic,h3 em{font-style:italic;font-weight:400;color:#7a7a7a}h4,h5,h6{font-size:1.1rem;margin:12px 0;font-weight:600;color:#213a2b;line-height:1.4;font-family:"Jost",sans-serif}ul.list{margin:50px 0}ul.list li{position:relative;padding:0 0 20px 40px}ul.list li:before{position:absolute;top:6px;left:0;width:20px;height:20px;background:url(../../images/check-blue.svg);content:""}.widget-title{font-size:1.5rem;padding:20px 0}.limit{max-width:1500px;margin:0 auto;padding:0 70px;width:-webkit-fill-available}.section-texte{border-left:2px solid #c4a882;border-radius:0 6px 6px 0;padding:0 20px;margin:40px 0;font-family:"Cormorant Garamond",Georgia,serif;font-size:1.4rem;font-weight:400;color:#2c2c2c;line-height:1.65}.section-texte p{font-family:inherit;font-style:inherit;font-size:inherit;color:inherit;line-height:inherit;margin:0 0 12px}.section-texte p:last-child{margin-bottom:0}.section-sous{font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-size:2rem;color:#7a7a7a;line-height:1.4;margin:0}.section-sous--gold{color:#c4a882}.section-sous--lg{font-size:2rem}.legale{padding:90px 0 100px}.legale__contenu,.legale .textwidget{margin:0 auto;max-width:1100px}.legale h1{color:#213a2b}.legale h2,.legale h3,.legale h4,.legale h5,.legale h6{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.6rem;font-weight:500;font-style:normal;line-height:1.3;margin:50px 0 14px;color:#c4a882}.legale__contenu>*:first-child,.legale .textwidget>*:first-child{margin-top:0}.legale p{color:#2c2c2c;line-height:1.8;margin:0 0 16px}.legale strong,.legale b{color:#213a2b;font-weight:600}.legale a{color:#213a2b;font-weight:600}.legale ul{padding:0 0 0 40px;list-style:disc}.legale ul li{line-height:1.7;font-weight:300}@media screen and (max-width: 640px){.legale{padding:60px 0 70px}.legale h2,.legale h3,.legale h4,.legale h5,.legale h6{font-size:1.35rem;margin-top:36px}}.home .limit main{padding:0}ul{list-style:none;padding:0 0 0 40px}ul li{line-height:1.5}ul.check{margin:0;padding:0;display:flex;flex-direction:column;gap:5px}ul.check li{position:relative;padding:0 0 0 35px}ul.check li:before{position:absolute;top:50%;margin-top:-10px;left:0;width:20px;height:20px;background:url(../../images/check-blue.svg);content:""}a{text-decoration:none;color:#2c2c2c}b,strong{font-weight:700}p,ul{font-size:1.1rem;line-height:1.5;font-family:"Jost",sans-serif}.btn,.wpcf7-submit{display:inline-block;position:relative;background:#7c5c3a;color:#fff;font-weight:500;font-family:"Jost",sans-serif;border:none;line-height:normal;text-align:center;text-transform:uppercase;font-size:.8rem;letter-spacing:.06em;padding:12px 28px;border-radius:10px;cursor:pointer;transition:opacity .2s ease}.btn:hover,.wpcf7-submit:hover{opacity:.85;color:#fff}.btn.white,.wpcf7-submit.white{background:#fff;color:#213a2b}.btn.white:hover,.wpcf7-submit.white:hover{background:#7c5c3a;color:#fff}.btn.gold,.wpcf7-submit.gold{background:#c4a882;color:#213a2b}.btn.gold:hover,.wpcf7-submit.gold:hover{background:#7c5c3a;color:#fff}.btn.black,.wpcf7-submit.black{background:#213a2b;color:#fff}.btn.black:hover,.wpcf7-submit.black:hover{background:#213a2b;color:#fff}.btn.green,.wpcf7-submit.green{background:#7c5c3a;color:#fff}.btn.green:hover,.wpcf7-submit.green:hover{background:#c4a882;color:#213a2b}.wpcf7-submit{background:#7c5c3a}.wpcf7-submit:hover{opacity:.85}.padding{padding:100px 0}.padding-left-right{padding-left:70px;padding-right:70px}.padding-right-light{padding-right:70px}.padding-left{padding:0 0 0 100px}.padding-bottom{padding-bottom:100px}.padding-bottom-light{padding-bottom:30px}.padding-top{padding-top:100px}.padding-top-light{padding-top:50px}.margin-bottom{margin-bottom:100px}.margin-top{margin-top:100px}.nomargin{margin:0}.padding-right{padding:0 100px 0 0}.content{width:100%;margin:0;padding:0;display:flex;flex-direction:column;min-height:calc(100vh - 200px)}article.first{flex:1}footer{flex-shrink:0}.page-hero-contenu{padding:100px 0}@media screen and (max-width: 1024px){.page-hero-contenu{padding:70px 0}}@media screen and (max-width: 640px){.page-hero-contenu{padding:60px 0}}.single article img.aligncenter{margin:50px auto;display:block}.single article img{max-width:100%;height:auto}.grecaptcha-badge{visibility:hidden !important}.error404 article{display:flex;align-items:center;justify-content:center}.content-not-found{padding:120px 50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.content-not-found h1{font-size:2.7rem;font-weight:600}.content-not-found p{font-size:1.5rem;color:#2c2c2c}@media only screen and (min-width: 1025px){.cmplz-cookiebanner{bottom:20px !important;right:20px !important;-webkit-box-shadow:0px 0px 15px 0px rgba(44,44,44,.09) !important;-moz-box-shadow:0px 0px 15px 0px rgba(44,44,44,.09) !important;box-shadow:0px 0px 15px 0px rgba(44,44,44,.09) !important}}@keyframes kenburns{from{transform:scale(1) translate(0, 0)}to{transform:scale(1.08) translate(-1%, 1%)}}.text-center{text-align:center}.home-methode{display:grid;grid-template-columns:45fr 55fr;gap:80px;align-items:center;max-width:1500px;margin:0 auto;padding:100px 70px}.home-methode__image img{width:100%;height:auto;display:block;border-radius:20px}.home-methode__content h2{margin-bottom:4px}.home-methode__btn-box{justify-content:flex-start;margin-top:36px}.home-features{background:#ecefe4;padding:100px 0}.home-features>.limit{text-align:center}.home-features>.limit h2{margin-bottom:8px}.home-features .section-sous{margin:0 0 60px}.home-features__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}.pilate-feature{text-align:center;padding:30px;background:#fff;border-radius:20px;box-shadow:0 4px 24px rgba(33,58,43,.12)}.pilate-feature img{width:170px;height:170px;margin:0 auto 18px;display:block}.pilate-feature p{font-weight:600;font-family:"Cormorant Garamond",sans-serif;font-size:1.2rem;font-style:italic;margin:0;line-height:1.4}.home-live{display:grid;grid-template-columns:45fr 55fr;gap:80px;align-items:center;max-width:1500px;margin:0 auto;padding:100px 70px}.home-live__image img{width:100%;height:auto;display:block;border-radius:20px}.home-live__content h2{margin-bottom:4px}.home-live__avantages-titre{font-weight:600;margin:24px 0 10px}.home-live__avantages{list-style:none;padding:0;margin:30px 0;display:flex;flex-direction:column;gap:10px}.home-live__avantages li{padding-left:26px;position:relative}.home-live__avantages li::before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;background-image:url("../../images/dot.svg");background-size:contain;background-repeat:no-repeat}.prix-mensuel{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.4rem;font-style:italic;color:#b08243;font-weight:600;margin:0 0 24px;line-height:1.3}.home-avis{background:#ecefe4;padding:100px 0}.home-avis>.limit{text-align:center}.home-avis>.limit h2{margin-bottom:8px}.home-avis .section-sous{margin:0 0 50px}.home-avis__widget{margin:0 auto}.home-avis .ti-widget .ti-reviews-container-wrapper{padding:30px 0 !important}.home-avis .ti-widget .ti-widget-container{margin:0 !important}.home-avis .ti-widget .ti-review-item .ti-inner{background:#fff !important;border-radius:16px !important;box-shadow:0 4px 24px rgba(33,58,43,.12) !important}.home-avis .ti-widget .ti-name{font-family:"Jost",sans-serif !important;font-weight:600 !important;font-size:.88rem !important;color:#213a2b !important}.home-avis .ti-widget .ti-date,.home-avis .ti-widget .ti-date span{font-family:"Jost",sans-serif !important;font-size:.75rem !important;color:#7a7a7a !important;font-style:normal !important}.home-avis .ti-widget .ti-review-text-container{font-family:"Jost",sans-serif !important;font-size:.88rem !important;color:#2c2c2c !important;margin-bottom:10px}.home-avis .ti-widget .ti-read-more-active{font-weight:600 !important;font-size:.78rem !important;font-family:"Jost",sans-serif !important}.home-avis .ti-widget .ti-read-more span{opacity:1 !important}.home-avis .ti-widget .ti-stars .ti-star{filter:saturate(0.4) brightness(1.15) hue-rotate(-8deg) !important}.home-avis .ti-widget .ti-profile-img{width:48px !important;height:48px !important;min-width:48px !important;flex:0 0 48px !important;background-color:#213a2b !important;color:#fff !important;border-radius:50% !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;font-family:"Jost",sans-serif !important;font-weight:600 !important;font-size:1.15rem !important;line-height:1 !important;text-transform:uppercase !important}.home-avis .ti-widget .ti-profile-img img{display:none !important}.home-avis .ti-widget .ti-verified-review{filter:saturate(0.55) !important}.home-avis .ti-widget .ti-platform-icon img{filter:saturate(0.85) !important}.home-avis .ti-widget .ti-next,.home-avis .ti-widget .ti-prev{border-color:#213a2b !important}.home-avis .ti-widget .ti-next::after,.home-avis .ti-widget .ti-prev::after{border-color:#213a2b !important}.home-avis .ti-widget .ti-controls-line .dot{background:#c4a882 !important}@media screen and (min-width: 641px)and (max-width: 1024px){.home-methode,.home-live{grid-template-columns:1fr;gap:40px;padding:70px 40px}.home-features,.home-avis{padding:70px 0}.home-features>.limit,.home-avis>.limit{padding:0 40px}.home-features__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 640px){.home-methode,.home-live{grid-template-columns:1fr;gap:28px;padding:30px}.home-features{padding:30px 0}.home-features__grid{grid-template-columns:1fr;gap:12px}.pilate-feature{display:flex;flex-direction:row;align-items:center;gap:16px;padding:16px 20px;text-align:left}.pilate-feature img{width:80px;height:80px;margin:0;flex-shrink:0;border-radius:50%}.home-avis{padding:60px 0}.home-live__avantages{margin-bottom:28px}}.methode-texte p{margin:0 0 14px}.methode-texte p:last-child{margin-bottom:0}.methode-intro{display:grid;grid-template-columns:45fr 55fr;gap:80px;align-items:center;max-width:1500px;margin:0 auto;padding:100px 70px}.methode-intro__image img{width:100%;height:auto;display:block;border-radius:20px}.methode-intro__content h2{margin-bottom:6px}.methode-intro__content h2 strong{font-size:inherit;font-weight:600}.methode-intro__content .section-sous{margin:0 0 24px}.methode-intro__content .btn{margin-top:36px}.methode-piliers{background:#ecefe4;padding:100px 0}.methode-piliers>.limit{text-align:center}.methode-piliers>.limit h2{margin-bottom:8px}.methode-piliers .section-sous{margin:0 0 60px}.methode-piliers__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;text-align:left}.pilier-card{background:#fff;border-radius:20px;padding:40px;box-shadow:0 4px 24px rgba(33,58,43,.12)}.pilier-card__numero{font-family:"Cormorant Garamond",Georgia,serif;font-size:4.5rem;font-weight:300;color:rgba(33,58,43,.18);line-height:1;display:block;margin-bottom:14px}.pilier-card__titre{font-size:1.6rem;font-style:italic;font-weight:600;font-family:"Cormorant Garamond",Georgia,serif;color:#2c2c2c;margin:0 0 10px;letter-spacing:.05em}.pilier-card__desc{font-size:1rem;color:#7a7a7a;line-height:1.65;margin:0}.pilier-card--vedette{display:flex;flex-direction:column;background:#b08243;justify-content:center}.pilier-card--vedette .pilier-card__numero{color:#fff}.pilier-card--vedette .pilier-card__titre{color:#fff}.pilier-card--vedette .pilier-card__desc{color:#fff}.methode-formateur{display:grid;grid-template-columns:45fr 55fr;gap:80px;align-items:center;max-width:1500px;margin:0 auto;padding:100px 70px}.methode-formateur__image img{width:100%;height:auto;display:block;border-radius:20px}.methode-formateur__content h2{font-style:normal;font-weight:600;margin-bottom:6px}.methode-formateur__content .btn{margin-top:36px}.methode-formateur .section-sous{margin:0 0 28px}.methode-cta{background-color:#213a2b;background-size:cover;background-position:center;position:relative;padding:150px 8vw;text-align:center}.methode-cta__inner{position:relative;z-index:1;max-width:900px;margin:0 auto}.methode-cta h2{color:#fff;margin-bottom:12px}.methode-cta h2 em{font-style:italic;color:#c4a882}.methode-cta h2 strong{color:#fff}.methode-cta .section-sous{margin:0 0 20px}.methode-cta__texte{color:hsla(0,0%,100%,.85);font-size:1rem;line-height:1.7;margin:0 0 40px;max-width:600px;margin-left:auto;margin-right:auto}.methode-cta .btn-box{justify-content:center;gap:16px}@media screen and (min-width: 641px)and (max-width: 1024px){.methode-intro,.methode-formateur{grid-template-columns:1fr;gap:40px;padding:70px 40px}.methode-piliers__grid{grid-template-columns:repeat(2, 1fr)}.methode-cta{padding:90px 40px}}@media screen and (max-width: 640px){.methode-intro,.methode-formateur{grid-template-columns:1fr;gap:28px;padding:60px 20px}.methode-piliers{padding:60px 0}.methode-piliers__sous{margin-bottom:36px}.methode-piliers__grid{grid-template-columns:1fr;gap:14px}.methode-cta{padding:80px 20px}.methode-cta__texte{margin-bottom:30px}.methode-cta .btn-box{flex-direction:column;align-items:center;gap:12px}}.homehead.studio-head{min-height:40vh;padding:130px 8vw 150px}.homehead.studio-head .btn-box{margin-bottom:26px}.studio-nav{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;background:hsla(0,0%,100%,.12);border-radius:999px}.studio-nav__tab{display:inline-block;padding:10px 26px;border-radius:999px;font-family:"Jost",sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.8);transition:background .2s ease,color .2s ease}.studio-nav__tab:hover{color:#fff}.studio-nav__tab.is-active{background:#fff;color:#213a2b}.studio-eyebrow{font-family:"Jost",sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c4a882;margin:0 0 10px}.studio-avantages{background:#ecefe4;padding:100px 0}.studio-avantages>.limit{text-align:center}.studio-avantages>.limit h2{margin-bottom:8px}.studio-avantages .section-sous{margin:0 0 60px}.studio-avantages__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;text-align:left}.studio-avantages__grid--cols-1{grid-template-columns:1fr;max-width:520px;margin:0 auto}.studio-avantages__grid--cols-2{grid-template-columns:repeat(2, 1fr)}.studio-avantage{background:#fff;border-radius:20px;padding:40px;box-shadow:0 4px 24px rgba(33,58,43,.12)}.studio-avantage__icone{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;background:#ecefe4}.studio-avantage__icone img{width:32px;height:32px;display:block}.studio-avantage__titre{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.6rem;font-style:italic;font-weight:600;color:#2c2c2c;margin:0 0 10px;letter-spacing:.05em}.studio-avantage__desc{font-size:1rem;color:#2c2c2c;line-height:1.65;margin:0}.studio-seances{display:grid;grid-template-columns:55fr 45fr;gap:80px;align-items:center;max-width:1500px;margin:0 auto;padding:100px 70px}.studio-seances__content h2{margin-bottom:6px}.studio-seances__content .section-texte{margin:24px 0 30px}.studio-seances__image img{width:100%;height:auto;display:block;border-radius:20px}.studio-niveaux{margin-top:6px}.studio-niveaux__accroche{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:600;color:#2c2c2c;margin:0 0 20px}.studio-niveau{border-bottom:1px solid rgba(33,58,43,.12)}.studio-niveau:last-child{border-bottom:none}.studio-niveau summary::-webkit-details-marker{display:none}.studio-niveau summary{list-style:none}.studio-niveau__head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:20px 0;cursor:pointer;line-height:1.4}.studio-niveau__body{display:flex;flex-direction:column;gap:4px}.studio-niveau__label{font-family:"Jost",sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#b08243}.studio-niveau__titre{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.3rem;font-style:italic;font-weight:600;color:#2c2c2c}.studio-niveau__signe{position:relative;width:18px;height:18px;flex:none}.studio-niveau__signe::before,.studio-niveau__signe::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:#213a2b;transition:transform .25s ease,opacity .25s ease}.studio-niveau__signe::after{transform:rotate(90deg)}.studio-niveau[open] .studio-niveau__signe::after{transform:rotate(0deg);opacity:0}.studio-niveau__texte{padding:0 0 22px}.studio-niveau__texte p{color:#2c2c2c;font-size:1rem;line-height:1.65;margin:0 0 12px}.studio-niveau__texte p:last-child{margin-bottom:0}.studio-accomp{background:#ecefe4;padding:100px 0}.studio-accomp>.limit{text-align:center}.studio-accomp>.limit h2{margin-bottom:8px}.studio-accomp .section-sous{margin:0 0 60px}.studio-accomp__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;text-align:left}.studio-accomp__item{background:#fff;border-radius:20px;padding:40px;box-shadow:0 4px 24px rgba(33,58,43,.12)}.studio-accomp__titre{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.6rem;font-style:italic;font-weight:600;color:#2c2c2c;margin:0 0 10px;letter-spacing:.05em}.studio-accomp__desc{font-size:1rem;color:#2c2c2c;line-height:1.65;margin:0}.studio-accomp__live{display:grid;grid-template-columns:45fr 55fr;gap:50px;align-items:center;margin-top:30px;padding:44px;border-radius:20px;background:#213a2b;text-align:left}.studio-accomp__live p{color:hsla(0,0%,100%,.85);line-height:1.65;margin:0}.studio-accomp__live-titre{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.8rem;font-style:italic;font-weight:600;color:#fff;margin:0 0 10px;letter-spacing:.05em}.studio-accomp__live-points{list-style:none;margin:0;padding:0}.studio-accomp__live-points li{position:relative;padding:12px 0 12px 28px;color:#fff;font-size:1rem;line-height:1.5;border-bottom:1px solid hsla(0,0%,100%,.15)}.studio-accomp__live-points li:last-child{border-bottom:none}.studio-accomp__live-points li::before{content:"";position:absolute;left:0;top:20px;width:8px;height:8px;border-radius:50%;background:#b08243}.studio-accomp__btn-box{margin-top:50px;justify-content:center}.studio-galerie{background:#ecefe4;padding:100px 0}.studio-galerie>.limit{text-align:center}.studio-galerie>.limit h2{margin-bottom:8px}.studio-galerie .section-sous{margin:0 0 60px}.studio-galerie__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;text-align:left}.studio-galerie__item{position:relative;display:block;overflow:hidden;border-radius:12px;cursor:zoom-in;aspect-ratio:4/3}.studio-galerie__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.studio-galerie__item::after{content:"⤢";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2.2rem;color:#fff;background:rgba(44,44,44,.35);opacity:0;transition:opacity .3s ease;pointer-events:none}.studio-galerie__item:hover img{transform:scale(1.05)}.studio-galerie__item:hover::after,.studio-galerie__item:focus-visible::after{opacity:1}.studio-galerie__legende{position:absolute;left:12px;bottom:12px;padding:5px 12px;border-radius:999px;background:hsla(0,0%,100%,.92);color:#213a2b;font-family:"Jost",sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.04em}.studio-infos{padding:100px 0}.studio-infos .limit{text-align:center}.studio-infos__titre{margin-bottom:8px}.studio-infos .section-sous{margin:0 0 50px}.studio-infos__grid{display:grid;grid-template-columns:45fr 55fr;gap:60px;align-items:stretch;text-align:left}.studio-infos__box{background:#ecefe4;border-radius:20px;padding:44px}.studio-infos__row{padding:16px 0;border-bottom:1px solid rgba(33,58,43,.12)}.studio-infos__row:first-child{padding-top:0}.studio-infos__row p{margin:4px 0 0;color:#2c2c2c;line-height:1.6}.studio-infos__row a{color:#213a2b}.studio-infos__label{font-family:"Jost",sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#b08243}.studio-infos__btn{margin-top:30px}.studio-infos__map{border-radius:20px;overflow:hidden;min-height:320px}.studio-infos__map iframe{width:100%;height:100%;min-height:320px;border:0;display:block}.studio-lightbox{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;background:rgba(44,44,44,.92);padding:24px 90px;cursor:zoom-out}.studio-lightbox.is-open{display:flex}.studio-lightbox__figure{margin:0;max-width:100%;max-height:94vh;display:flex;flex-direction:column;align-items:center;gap:16px;cursor:default}.studio-lightbox__img{max-width:100%;max-height:86vh;width:auto;height:auto;object-fit:contain;border-radius:8px;display:block}.studio-lightbox__caption{color:hsla(0,0%,100%,.9);font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-size:1.2rem;text-align:center}.studio-lightbox__close,.studio-lightbox__prev,.studio-lightbox__next{position:absolute;background:hsla(0,0%,100%,.12);color:#fff;border:none;cursor:pointer;width:52px;height:52px;border-radius:50%;font-size:1.6rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.studio-lightbox__close:hover,.studio-lightbox__prev:hover,.studio-lightbox__next:hover{background:hsla(0,0%,100%,.25)}.studio-lightbox__close{top:24px;right:24px}.studio-lightbox__prev{left:24px;top:50%;transform:translateY(-50%)}.studio-lightbox__next{right:24px;top:50%;transform:translateY(-50%)}@media screen and (min-width: 641px)and (max-width: 1024px){.homehead.studio-head{min-height:45vh;padding:180px 40px 60px}.studio-seances{grid-template-columns:1fr;gap:40px;padding:70px 40px}.studio-avantages__grid{grid-template-columns:repeat(2, 1fr)}.studio-accomp{padding:70px 0}.studio-accomp__live{grid-template-columns:1fr;gap:26px;padding:36px}.studio-infos__grid{grid-template-columns:1fr;gap:40px}}@media screen and (max-width: 640px){.homehead.studio-head{min-height:30vh;padding:145px 24px 60px}.studio-avantages,.studio-galerie,.studio-accomp,.studio-infos{padding:60px 0}.studio-seances{grid-template-columns:1fr;gap:28px;padding:60px 20px}.studio-avantages__grid{grid-template-columns:1fr;gap:16px}.studio-infos__grid{grid-template-columns:1fr;gap:28px}.studio-galerie__grid{grid-template-columns:1fr}.studio-niveau__head{gap:12px;padding:16px 0}.studio-accomp__grid{grid-template-columns:1fr;gap:16px}.studio-accomp__item{padding:30px}.studio-accomp__live{grid-template-columns:1fr;gap:20px;padding:30px}.studio-accomp__btn-box{margin-top:34px;align-items:center}.studio-lightbox{padding:70px 12px}.studio-lightbox__img{max-height:76vh}.studio-lightbox__close{top:12px;right:12px}.studio-lightbox__prev,.studio-lightbox__next{top:auto;bottom:14px;transform:none;width:46px;height:46px}.studio-lightbox__prev{left:calc(50% - 56px)}.studio-lightbox__next{right:calc(50% - 56px)}}.equipe-intro{background:#fff;padding:90px 0 30px;overflow:hidden}.equipe-intro__inner{display:grid;grid-template-columns:46fr 54fr;align-items:stretch}.equipe-intro__media{position:relative;z-index:2;margin:0;padding:14px;background:#fff;border:1px solid rgba(196,168,130,.55);border-radius:2px;box-shadow:0 30px 60px rgba(33,58,43,.08)}.equipe-intro__media img{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 50%}.equipe-intro__panel{position:relative;display:flex;flex-direction:column;justify-content:center;padding:70px 0 70px 60px}.equipe-intro__panel::before{content:"";position:absolute;top:0;bottom:0;left:0;right:-100vw;background:#ecefe4;z-index:0}.equipe-intro__panel>*{position:relative;z-index:1}.equipe-intro__surtitre{font-family:"Jost",sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#c4a882;margin:0 0 18px}.equipe-intro__titre{font-family:"Cormorant Garamond",Georgia,serif;font-size:3rem;font-weight:500;line-height:1.15;color:#213a2b;margin:0 0 30px}.equipe-intro__titre em{display:block;font-style:italic;font-weight:500;color:#213a2b}.equipe-intro__citation{border:none;border-left:2px solid #b08243;margin:0 0 30px;padding:4px 0 4px 22px;font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-size:1.35rem;line-height:1.5;color:#2c2c2c}.equipe-intro__citation p{margin:0;font:inherit;color:inherit}.equipe-intro__texte{color:#2c2c2c}.equipe-intro__texte p{color:#2c2c2c;font-size:1rem;line-height:1.8;margin:0 0 18px}.equipe-intro__texte p:last-child{margin-bottom:0}.equipe-intro__texte a{color:#213a2b;font-weight:600}.equipe-intro__stats{display:flex;flex-wrap:wrap;gap:18px;margin-top:38px}.equipe-intro__stat{flex:1 1 200px;background:#fff;border-radius:2px;padding:22px 26px}.equipe-intro__stat-nombre{display:block;font-family:"Cormorant Garamond",Georgia,serif;font-size:2rem;font-weight:500;line-height:1;color:#b08243}.equipe-intro__stat-label{display:block;margin-top:8px;font-family:"Jost",sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#2c2c2c}.equipe-intro--sans-photo .equipe-intro__inner{grid-template-columns:1fr}.equipe-intro--sans-photo .equipe-intro__panel{padding-left:0}@media screen and (max-width: 1024px){.equipe-intro{padding:70px 0 20px}.equipe-intro__inner{grid-template-columns:1fr;gap:0}.equipe-intro__media{max-width:460px;margin-bottom:34px}.equipe-intro__panel{padding:50px 0 50px 40px}.equipe-intro__panel::before{left:-100vw}.equipe-intro__titre{font-size:2.5rem}.equipe-intro__citation{font-size:1.25rem}}@media screen and (max-width: 640px){.equipe-intro{padding:55px 0 15px}.equipe-intro__media{max-width:none;padding:10px}.equipe-intro__panel{padding:40px 0}.equipe-intro__surtitre{font-size:.66rem;letter-spacing:.24em}.equipe-intro__titre{font-size:2.1rem;margin-bottom:22px}.equipe-intro__citation{font-size:1.15rem;padding-left:16px;margin-bottom:24px}.equipe-intro__stats{gap:12px;margin-top:28px}.equipe-intro__stat{flex:1 1 100%;padding:18px 20px}}.equipe-coach{background:#fff;padding:100px 0}.equipe-coach--alt{background:#f5f0e8}.equipe-coach__inner{max-width:1500px;margin:0 auto;padding:0 70px;display:grid;grid-template-columns:42fr 58fr;gap:90px;align-items:center}.equipe-coach--reverse .equipe-coach__inner{grid-template-columns:58fr 42fr}.equipe-coach--reverse .equipe-coach__media{order:2}.equipe-coach--reverse .equipe-coach__content{order:1}.equipe-coach__media{position:relative;margin:0;background:#ecefe4;border-radius:4px}.equipe-coach__media img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 50%;border-radius:4px}.equipe-coach__media--haut img{object-position:50% 0%}.equipe-coach__media--visage img{object-position:50% 25%}.equipe-coach__media--centre img{object-position:50% 50%}.equipe-coach__media--bas img{object-position:50% 100%}.equipe-coach__badge{position:absolute;left:24px;bottom:-20px;background:#213a2b;color:#fff;border-radius:6px;padding:10px 22px;box-shadow:0 6px 20px rgba(33,58,43,.18);text-align:left}.equipe-coach--reverse .equipe-coach__badge{left:auto;right:24px}.equipe-coach__badge-titre{display:block;font-family:"Jost",sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#c4a882;margin-bottom:2px}.equipe-coach__badge-lieu{display:block;font-family:"Cormorant Garamond",Georgia,serif;font-size:1.15rem;font-weight:500;line-height:1.1;color:#fff}.equipe-coach__content{min-width:0}.equipe-coach__studio{font-family:"Jost",sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#c4a882;margin:0 0 16px}.equipe-coach__nom{font-size:3rem;line-height:1.05;margin:0 0 18px}.equipe-coach__nom .equipe-coach__prenom,.equipe-coach__nom .equipe-coach__patronyme{display:block}.equipe-coach__nom .equipe-coach__patronyme{font-style:italic;font-weight:500}.equipe-coach__role{display:flex;align-items:center;gap:14px;font-family:"Jost",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#213a2b;margin:0 0 28px}.equipe-coach__role::before{content:"";flex:none;width:34px;height:1px;background:#c4a882}.equipe-coach__texte{margin:0}.equipe-coach__texte p{font-family:"Jost",sans-serif;font-size:1rem;line-height:1.75;color:#2c2c2c;margin:0 0 14px}.equipe-coach__texte p:last-child{margin-bottom:0}.equipe-coach__btns{margin-top:28px}@media screen and (min-width: 641px)and (max-width: 1024px){.equipe-coach{padding:70px 0}.equipe-coach__inner{grid-template-columns:1fr;gap:50px;padding:0 40px}.equipe-coach--reverse .equipe-coach__inner{grid-template-columns:1fr}.equipe-coach--reverse .equipe-coach__media{order:0}.equipe-coach--reverse .equipe-coach__content{order:0}.equipe-coach--reverse .equipe-coach__badge{left:24px;right:auto}.equipe-coach__media img{aspect-ratio:16/11}.equipe-coach__nom{font-size:2.6rem}}@media screen and (max-width: 640px){.equipe-coach{padding:55px 0}.equipe-coach__inner{grid-template-columns:1fr;gap:40px;padding:0 24px}.equipe-coach--reverse .equipe-coach__inner{grid-template-columns:1fr}.equipe-coach--reverse .equipe-coach__media{order:0}.equipe-coach--reverse .equipe-coach__content{order:0}.equipe-coach--reverse .equipe-coach__badge{left:16px;right:auto}.equipe-coach__media img{aspect-ratio:4/5}.equipe-coach__badge{left:16px;padding:8px 18px}.equipe-coach__nom{font-size:2.3rem}.equipe-coach__btns{flex-wrap:wrap;gap:12px}}.contact-bg{background:#ececec;border-radius:20px;padding:50px;margin:50px auto 100px auto}.contact-bg h3{text-transform:uppercase;color:#2c2c2c}.wpcf7 form{max-width:900px;margin:0 auto}.entry-content ul.form{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto;padding:0;max-width:1000px;gap:20px}.entry-content ul.form li{display:flex;flex-direction:column;flex-basis:calc(50% - 20px);justify-content:center}.entry-content ul.form li label{font-family:"Jost",sans-serif}.entry-content ul.form li p{margin:0;font-size:1.1rem}.entry-content ul.form li textarea{height:230px;display:block;margin:40px 0}.entry-content ul.form li .wpcf7-submit{margin-top:0}.entry-content ul.form li.full{flex-basis:100%}.wpcf7-list-item label{display:flex;flex-direction:row;gap:10px;align-items:center}.wpcf7-list-item label input{cursor:pointer}.wpcf7-list-item label .wpcf7-list-item-label{margin:0;cursor:pointer}.wpcf7-radio{display:flex;flex-direction:row;gap:30px}.wpcf7-radio .wpcf7-list-item label{display:flex;flex-direction:row;align-items:center;gap:10px;font-weight:400}.wpcf7-radio .wpcf7-list-item label input{margin:0}.wpcf7-radio .wpcf7-list-item label span{margin:0}.wpcf7 input[type=text],.wpcf7 input[type=date],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 select,.wpcf7 textarea,#comments input[type=text],#comments input[type=date],#comments input[type=email],#comments input[type=url],#comments input[type=tel],#comments input[type=number],#comments select,#comments textarea,.entry-content input[type=text],.entry-content input[type=date],.entry-content input[type=email],.entry-content input[type=url],.entry-content input[type=tel],.entry-content input[type=number],.entry-content select,.entry-content textarea,.sib_signup_form input[type=text],.sib_signup_form input[type=date],.sib_signup_form input[type=email],.sib_signup_form input[type=url],.sib_signup_form input[type=tel],.sib_signup_form input[type=number],.sib_signup_form select,.sib_signup_form textarea{position:relative;padding:15px;width:calc(100% - 34px);box-shadow:none;background:#fff;box-shadow:none;font-family:"Jost",sans-serif;color:#2c2c2c;font-size:1rem;border:2px solid #fff;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.09) !important;-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.09) !important;box-shadow:0px 0px 15px 0px rgba(0,0,0,.09) !important;border-radius:10px;margin:0;resize:none}.wpcf7 input[type=text]:focus,.wpcf7 input[type=date]:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=url]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=number]:focus,.wpcf7 select:focus,.wpcf7 textarea:focus,#comments input[type=text]:focus,#comments input[type=date]:focus,#comments input[type=email]:focus,#comments input[type=url]:focus,#comments input[type=tel]:focus,#comments input[type=number]:focus,#comments select:focus,#comments textarea:focus,.entry-content input[type=text]:focus,.entry-content input[type=date]:focus,.entry-content input[type=email]:focus,.entry-content input[type=url]:focus,.entry-content input[type=tel]:focus,.entry-content input[type=number]:focus,.entry-content select:focus,.entry-content textarea:focus,.sib_signup_form input[type=text]:focus,.sib_signup_form input[type=date]:focus,.sib_signup_form input[type=email]:focus,.sib_signup_form input[type=url]:focus,.sib_signup_form input[type=tel]:focus,.sib_signup_form input[type=number]:focus,.sib_signup_form select:focus,.sib_signup_form textarea:focus{background:#fff !important;border:2px solid #213a2b;color:#2c2c2c}.wpcf7 input[type=text]:last-child,.wpcf7 input[type=date]:last-child,.wpcf7 input[type=email]:last-child,.wpcf7 input[type=url]:last-child,.wpcf7 input[type=tel]:last-child,.wpcf7 input[type=number]:last-child,.wpcf7 select:last-child,.wpcf7 textarea:last-child,#comments input[type=text]:last-child,#comments input[type=date]:last-child,#comments input[type=email]:last-child,#comments input[type=url]:last-child,#comments input[type=tel]:last-child,#comments input[type=number]:last-child,#comments select:last-child,#comments textarea:last-child,.entry-content input[type=text]:last-child,.entry-content input[type=date]:last-child,.entry-content input[type=email]:last-child,.entry-content input[type=url]:last-child,.entry-content input[type=tel]:last-child,.entry-content input[type=number]:last-child,.entry-content select:last-child,.entry-content textarea:last-child,.sib_signup_form input[type=text]:last-child,.sib_signup_form input[type=date]:last-child,.sib_signup_form input[type=email]:last-child,.sib_signup_form input[type=url]:last-child,.sib_signup_form input[type=tel]:last-child,.sib_signup_form input[type=number]:last-child,.sib_signup_form select:last-child,.sib_signup_form textarea:last-child{margin-bottom:0}.wpcf7 input[type=text].wpcf7-not-valid,.wpcf7 input[type=date].wpcf7-not-valid,.wpcf7 input[type=email].wpcf7-not-valid,.wpcf7 input[type=url].wpcf7-not-valid,.wpcf7 input[type=tel].wpcf7-not-valid,.wpcf7 input[type=number].wpcf7-not-valid,.wpcf7 select.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid,#comments input[type=text].wpcf7-not-valid,#comments input[type=date].wpcf7-not-valid,#comments input[type=email].wpcf7-not-valid,#comments input[type=url].wpcf7-not-valid,#comments input[type=tel].wpcf7-not-valid,#comments input[type=number].wpcf7-not-valid,#comments select.wpcf7-not-valid,#comments textarea.wpcf7-not-valid,.entry-content input[type=text].wpcf7-not-valid,.entry-content input[type=date].wpcf7-not-valid,.entry-content input[type=email].wpcf7-not-valid,.entry-content input[type=url].wpcf7-not-valid,.entry-content input[type=tel].wpcf7-not-valid,.entry-content input[type=number].wpcf7-not-valid,.entry-content select.wpcf7-not-valid,.entry-content textarea.wpcf7-not-valid,.sib_signup_form input[type=text].wpcf7-not-valid,.sib_signup_form input[type=date].wpcf7-not-valid,.sib_signup_form input[type=email].wpcf7-not-valid,.sib_signup_form input[type=url].wpcf7-not-valid,.sib_signup_form input[type=tel].wpcf7-not-valid,.sib_signup_form input[type=number].wpcf7-not-valid,.sib_signup_form select.wpcf7-not-valid,.sib_signup_form textarea.wpcf7-not-valid{border-color:red;background:#fff}.wpcf7 select,#comments select,.entry-content select,.sib_signup_form select{width:100%;height:55px;margin-top:10px;-webkit-appearance:none;appearance:none}.wpcf7 .wpcf7-list-item,#comments .wpcf7-list-item,.entry-content .wpcf7-list-item,.sib_signup_form .wpcf7-list-item{margin:5px 0}.wpcf7 input[type=checkbox],#comments input[type=checkbox],.entry-content input[type=checkbox],.sib_signup_form input[type=checkbox]{margin:0}.wpcf7 label,.wpcf7 .lab,#comments label,#comments .lab,.entry-content label,.entry-content .lab,.sib_signup_form label,.sib_signup_form .lab{color:#2c2c2c;font-size:1rem;text-transform:uppercase;font-weight:600;margin-top:20px}.wpcf7 label span,.wpcf7 .lab span,#comments label span,#comments .lab span,.entry-content label span,.entry-content .lab span,.sib_signup_form label span,.sib_signup_form .lab span{margin-top:15px}.wpcf7 label br,.wpcf7 .lab br,#comments label br,#comments .lab br,.entry-content label br,.entry-content .lab br,.sib_signup_form label br,.sib_signup_form .lab br{display:none}.wpcf7 label.checkbox,.wpcf7 .lab.checkbox,#comments label.checkbox,#comments .lab.checkbox,.entry-content label.checkbox,.entry-content .lab.checkbox,.sib_signup_form label.checkbox,.sib_signup_form .lab.checkbox{text-transform:inherit;color:#2c2c2c;line-height:1.3}.wpcf7 label.checkbox a,.wpcf7 .lab.checkbox a,#comments label.checkbox a,#comments .lab.checkbox a,.entry-content label.checkbox a,.entry-content .lab.checkbox a,.sib_signup_form label.checkbox a,.sib_signup_form .lab.checkbox a{color:#c4a882}.wpcf7 .wpcf7-not-valid-tip,#comments .wpcf7-not-valid-tip,.entry-content .wpcf7-not-valid-tip,.sib_signup_form .wpcf7-not-valid-tip{font-size:1rem;display:flex;align-items:center;color:red}.wpcf7-spinner{display:none}.wpcf7 form .wpcf7-response-output{margin:50px auto 0 auto;padding:10px 20px;max-width:600px}.wpcf7 .wpcf7-response-output,#comments .wpcf7-response-output,.sib_signup_form .wpcf7-response-output{border-radius:0px;color:#fff;padding:20px;font-size:1.1rem;font-family:"Jost",sans-serif;border-radius:10px;text-align:center}.wpcf7 form .wpcf7-response-output{border:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:red}.wpcf7 form.failed .wpcf7-response-output{background:#c4a882}.wpcf7 form.sent .wpcf7-response-output{background:#46b450}.wpcf7-validation-errors .wpcf7-response-output,.wpcf7-mail-sent-ng .wpcf7-response-output,.wpcf7-spam-blocked .wpcf7-response-output{background:#213a2b !important}div.wpcf7 .ajax-loader{display:none}.wpcf7-checkbox{display:flex;flex-direction:row}span.wpcf7-list-item{display:flex;flex-direction:row;align-items:baseline;margin:0;padding:0 20px 0 0}span.wpcf7-list-item input{width:auto;margin-right:5px}::placeholder{color:#7a7a7a;opacity:1;font-weight:300}:-ms-input-placeholder{color:#7a7a7a;font-weight:300}::-ms-input-placeholder{color:#7a7a7a;font-weight:300}.studio-tabs{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:40px 0 24px}.studio-tab{display:inline-block;padding:12px 28px;border-radius:8px;background:rgba(33,58,43,.12);color:#213a2b;font-family:"Jost",sans-serif;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;text-decoration:none;border:none;cursor:pointer;transition:background .2s,color .2s}.studio-tab:hover,.studio-tab:focus,.studio-tab.active{background:#213a2b;color:#fff;text-decoration:none}.studio-panel{display:none;text-align:left}.studio-panel.active{display:block}@media screen and (max-width: 640px){.studio-tabs{gap:8px}.studio-tab{padding:10px 18px;font-size:.78rem}}.cf7-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 50px;margin-top:40px;max-width:1000px;margin-left:auto;margin-right:auto}.cf7-grid p{margin:0}.cf7-grid .cf7-col{display:flex;flex-direction:column;gap:8px}.cf7-grid .cf7-col br{display:none}.cf7-grid .cf7-col label{display:block;font-size:1.05rem;font-weight:600;font-family:"Cormorant Garamond";text-transform:uppercase;margin-bottom:10px}.cf7-grid .cf7-col.full{grid-column:1/-1}.cf7-grid .cf7-col.submit{grid-column:1/-1;align-items:center;margin-top:10px}.cf7-grid .cf7-col.submit .wpcf7-submit{background:#c4a882;color:#fff;border-radius:50px;padding:15px 30px;font-size:1rem;font-weight:600;font-family:"Jost",sans-serif;text-transform:uppercase;border:none;cursor:pointer}.cf7-grid .cf7-col.submit .wpcf7-submit:hover{background:#213a2b;color:#fff}@media screen and (max-width: 800px){.cf7-grid{grid-template-columns:1fr}}.contact-section{display:grid;grid-template-columns:38fr 62fr;gap:80px;max-width:1500px;margin:0 auto;padding:100px 70px;align-items:start}.contact-info__header{margin-bottom:28px}.contact-info__header h2{margin-bottom:4px}.contact-info .section-sous{margin:0}.contact-details{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.contact-detail{display:flex;align-items:center;gap:14px;font-size:1.05rem;color:#213a2b;line-height:1.4}.contact-detail a{color:#213a2b}.contact-detail a:hover{color:#c4a882}.contact-detail__icon{width:36px;height:36px;border-radius:8px;background:#fff;border:1px solid #c4a882;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:20px 20px}.contact-detail--mail .contact-detail__icon{background-image:url("../../images/contact.svg")}.contact-detail--clock .contact-detail__icon{background-image:url("../../images/clock.svg")}.contact-detail--fb .contact-detail__icon{background-image:url("../../images/facebook.svg")}.contact-detail--ig .contact-detail__icon{background-image:url("../../images/instagram.svg")}.contact-form-wrap{background:#fff}.contact-form-wrap .wpcf7-submit{background:#213a2b !important;border-radius:10px !important;padding:14px 40px !important;color:#fff !important;letter-spacing:.06em}.contact-form-wrap .wpcf7-submit:hover{background:#c4a882 !important;color:#213a2b !important}.contact-form-wrap .wpcf7 input:not([type=submit]),.contact-form-wrap .wpcf7 select,.contact-form-wrap .wpcf7 textarea{width:100%;border-radius:6px;padding:12px 14px;font-family:"Jost",sans-serif;font-size:1.05rem;color:#213a2b;background:#fff;transition:border-color .2s;box-sizing:border-box}.contact-form-wrap .wpcf7 input:not([type=submit]):focus,.contact-form-wrap .wpcf7 select:focus,.contact-form-wrap .wpcf7 textarea:focus{outline:none;border-color:#c4a882}.contact-form-wrap .wpcf7 input:not([type=submit])::placeholder,.contact-form-wrap .wpcf7 select::placeholder,.contact-form-wrap .wpcf7 textarea::placeholder{color:#adadad}.contact-form-wrap .wpcf7 textarea{resize:vertical;min-height:150px}.contact-form-wrap .wpcf7 select{cursor:pointer}.studios-section{background:#ecefe4;padding:100px 0}.studios-section>.limit{text-align:center}.studios-section h2{margin-bottom:8px}.studios-section .section-sous{margin:0}.studio-address-bar{display:flex;align-items:center;justify-content:center;gap:50px;flex-wrap:wrap;border-radius:12px;padding:30px;margin:30px 0;border:1px solid #c4a882}.studio-address-item{display:flex;align-items:center;gap:20px}.studio-address-item__icon{width:50px;height:50px;border-radius:8px;background:#fff;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:20px 20px;box-shadow:0 4px 24px rgba(33,58,43,.12)}.studio-address-item__icon--pin{background-image:url("../../images/adresse.svg")}.studio-address-item__icon--tel{background-image:url("../../images/phone.svg")}.studio-address-item__icon--mail{background-image:url("../../images/contact.svg")}.studio-address-item__text{font-size:1rem;color:#213a2b;font-weight:400}.studio-address-item a.studio-address-item__text:hover{color:#c4a882}.studio-map{border-radius:14px;overflow:hidden;box-shadow:0 4px 20px rgba(33,58,43,.1)}.studio-map iframe{display:block;width:100%;height:600px;border:0}@media screen and (min-width: 641px)and (max-width: 1024px){.contact-section{grid-template-columns:1fr;gap:50px;padding:70px 40px}}@media screen and (max-width: 640px){.contact-section{grid-template-columns:1fr;gap:40px;padding:60px 30px}.studios-section{padding:60px 0}.studio-address-bar{flex-direction:column;align-items:flex-start;gap:16px}}.planning-section{background:#f5f0e8;padding:100px 0}.planning-section>.limit{text-align:center}.planning-section h2{margin-bottom:8px}.planning-section .section-sous{margin:0}.planning-studio__titre{font-family:"Cormorant Garamond",Georgia,serif;font-size:2.4rem;font-weight:500;color:#213a2b;line-height:1.2;margin:0 0 6px;text-align:center}.planning-studio__adresse{font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-size:1.15rem;color:#2c2c2c;margin:0 0 34px;text-align:center}.planning-grille{overflow-x:auto;border-radius:18px}.planning-grille table{width:100%;margin:0;background:#fff;border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden;table-layout:fixed}.planning-grille thead th{padding:16px 10px;background:#213a2b;color:#fff;font-family:"Jost",sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:center;border:none}.planning-grille__coin{width:92px}.planning-grille__creneau{width:92px;padding:10px 12px;background:#fff;font-family:"Cormorant Garamond",Georgia,serif;font-size:1.3rem;font-weight:500;color:#2c2c2c;text-align:center;white-space:nowrap}.planning-grille tbody th,.planning-grille tbody td{border-bottom:1px solid rgba(33,58,43,.1);vertical-align:middle}.planning-grille tbody td{padding:8px;border-left:1px solid rgba(33,58,43,.07)}.planning-grille tbody tr:last-child th,.planning-grille tbody tr:last-child td{border-bottom:none}.planning-cours{display:block;padding:10px 14px;border-radius:10px;border-left:3px solid;text-align:left}.planning-cours__heure{display:block;font-family:"Cormorant Garamond",Georgia,serif;font-size:1.25rem;font-weight:500;color:#2c2c2c;line-height:1.1}.planning-cours__niveau{display:flex;align-items:center;gap:6px;margin-top:4px;font-family:"Jost",sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.planning-cours__niveau::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.planning-cours--n1{background:#edf3ee;border-left-color:#4a7c59}.planning-cours--n1 .planning-cours__niveau{color:#4a7c59}.planning-cours--n2{background:#faf3e8;border-left-color:#b08243}.planning-cours--n2 .planning-cours__niveau{color:#b08243}.planning-cours--n3{background:#f1f2ef;border-left-color:#213a2b}.planning-cours--n3 .planning-cours__niveau{color:#213a2b}.planning-cours--n4{background:#fbeeeb;border-left-color:#c0503c}.planning-cours--n4 .planning-cours__niveau{color:#c0503c}.planning-cours--stretching{background:#eef1f6;border-left-color:#6a7f99}.planning-cours--stretching .planning-cours__niveau{color:#6a7f99}.planning-note{color:#2c2c2c;font-size:.95rem;line-height:1.65;margin:26px auto 0;max-width:640px;text-align:center}.planning-vide{text-align:center;color:#2c2c2c;font-style:italic;padding:60px 20px;border-radius:18px;background:#fff;margin:0}.planning-niveaux-section{background:#fff;padding:100px 0}.planning-niveaux-section>.limit{text-align:center}.planning-niveaux-section h2{margin-bottom:8px}.planning-niveaux-section .section-sous{margin:0 0 46px}.planning-niveaux{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;align-items:stretch}.planning-niveau{position:relative;display:flex;flex-direction:column;padding:30px 26px 28px;background:#ecefe4;border-top:4px solid;border-radius:14px;text-align:left}.planning-niveau__num{font-family:"Cormorant Garamond",Georgia,serif;font-size:2.6rem;font-weight:500;line-height:1}.planning-niveau__label{display:flex;align-items:center;gap:6px;margin-top:8px;font-family:"Jost",sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.planning-niveau__label::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.planning-niveau__titre{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.5rem;font-weight:500;color:#213a2b;line-height:1.25;margin:14px 0 10px}.planning-niveau__texte{color:#2c2c2c;font-size:.95rem;line-height:1.65;margin:0}.planning-niveau--n1{background:#edf3ee;border-top-color:#4a7c59}.planning-niveau--n1 .planning-niveau__num,.planning-niveau--n1 .planning-niveau__label{color:#4a7c59}.planning-niveau--n2{background:#faf3e8;border-top-color:#b08243}.planning-niveau--n2 .planning-niveau__num,.planning-niveau--n2 .planning-niveau__label{color:#b08243}.planning-niveau--n3{background:#f1f2ef;border-top-color:#213a2b}.planning-niveau--n3 .planning-niveau__num,.planning-niveau--n3 .planning-niveau__label{color:#213a2b}.planning-niveau--n4{background:#fbeeeb;border-top-color:#c0503c}.planning-niveau--n4 .planning-niveau__num,.planning-niveau--n4 .planning-niveau__label{color:#c0503c}@media screen and (min-width: 641px)and (max-width: 1024px){.planning-section{padding:70px 0}.planning-studio__titre{font-size:2rem}.planning-grille table{min-width:720px}.planning-grille thead th{padding:13px 8px}.planning-cours{padding:9px 11px}.planning-niveaux-section{padding:70px 0}.planning-niveaux{grid-template-columns:repeat(2, 1fr);gap:20px}.planning-niveau{padding:26px 22px 24px}}@media screen and (max-width: 640px){.planning-section{padding:60px 0}.planning-studio__titre{font-size:1.7rem}.planning-studio__adresse{font-size:1rem;margin-bottom:26px}.planning-grille{border-radius:14px}.planning-grille table{min-width:660px;border-radius:14px}.planning-grille thead th{padding:12px 6px;font-size:.7rem;letter-spacing:.08em}.planning-grille__coin,.planning-grille__creneau{width:70px}.planning-grille__creneau{font-size:1.1rem;padding:8px 6px}.planning-grille tbody td{padding:6px}.planning-cours{padding:8px 10px}.planning-cours__heure{font-size:1.05rem}.planning-cours__niveau{font-size:.62rem;letter-spacing:.06em}.planning-niveaux-section{padding:60px 0}.planning-niveaux{grid-template-columns:1fr;gap:16px}.planning-niveau{padding:24px 20px 22px}.planning-niveau__num{font-size:2.2rem}.planning-niveau__titre{font-size:1.35rem}}.tablepress thead{background:none;border:none}.tablepress thead th{padding:15px;background:none;font-size:1rem;text-align:center;text-transform:uppercase;font-family:"Jost",sans-serif;border-bottom:2px solid #dbdbdb}.tablepress thead th span{font-size:.8rem}.tablepress tbody{border:none}.tablepress tbody tr{border-bottom:2px solid #dbdbdb;border-right:2px solid #dbdbdb}.tablepress tbody tr td{padding:15px 0;text-align:center;font-size:1.1rem;vertical-align:middle;border-left:2px solid #dbdbdb}.tablepress tbody tr td.column-1{font-weight:700;white-space:nowrap;font-size:1.1rem;text-align:left;padding:0 0 0 15px}tbody tr:nth-child(even){background:#fff}.scroll{overflow-x:scroll}.thumb-container{overflow:hidden;border-radius:10px}.thumb-container .thumb{width:100%;height:300px;background-size:cover;background-position:center center;transition:filter .4s ease,transform .4s ease}.actu-infos{display:flex;flex-direction:row;list-style:none !important;gap:10px;margin:20px 0;padding:0 !important}.actu-infos .date,.actu-infos .cat{background:#213a2b;color:#fff;padding:3px 10px;font-size:.85rem !important;font-weight:600;border-radius:5px;text-transform:uppercase}.actu-infos .cat{background:#c4a882;color:#fff}.blog-list{display:grid;grid-gap:45px;padding:100px 0;grid-template-columns:repeat(3, minmax(280px, 338px));justify-content:start;grid-template-rows:max-content;color:#2c2c2c}@media(max-width: 1100px){.blog-list{grid-template-columns:repeat(2, minmax(280px, 338px))}}@media(max-width: 680px){.blog-list{grid-template-columns:1fr}}.blog-list header{width:100%;text-align:center}.blog-list article{display:flex;flex-direction:column;background:#fff;padding:0}.blog-list article .category span{display:block;margin-bottom:20px;color:#fff;padding:0;text-transform:uppercase;font-size:.85rem}.blog-list article .category ul.post-categories li{display:none}.blog-list article .category ul.post-categories li:first-child{display:block}.blog-list article a{overflow:hidden;position:relative}.blog-list article:hover .thumb{filter:grayscale(0%);transform:scale(1.05)}.blog-list article section{display:flex;flex:1;flex-flow:column}.blog-list article section h2{margin:0;padding:0;line-height:1.5}.blog-list article section h2 a{display:flex;font-size:1.2rem;text-decoration:none}.blog-list article section p{display:flex;flex-direction:column;flex:1;font-size:1.1rem}.blog-list article section .excerpt-read-more{display:none;flex-direction:column;font-size:1rem;font-weight:500;text-align:right;margin-top:20px}.blog-list.small article{display:flex;flex-direction:column;position:relative;flex:0 0 30.33%;background:#fff;margin:1.5%}.blog-list.small #main h1{margin-bottom:50px}body .actu-page .aioseo-breadcrumbs{display:flex;flex-direction:row;gap:10px;padding:30px 0;text-transform:uppercase;font-size:1rem;font-weight:600}body .actu-page .aioseo-breadcrumbs a{font-weight:400;text-decoration:none}body .actu-page .limit{max-width:1000px;margin:0 auto;padding:100px 0}body .actu-page ul,body .actu-page ol{padding:0 0 0 40px;list-style:disc}body .actu-page ul li,body .actu-page ol li{padding:3px 0}body .actu-page a{text-decoration:underline}body .actu-page .btn{text-decoration:none}body .actu-page h1{font-size:2rem}body .actu-page h2,body .actu-page h3,body .actu-page h4,body .actu-page h5,body .actu-page h6{text-transform:uppercase;margin-top:40px;color:#c4a882;font-size:1.5rem}.actu-layout{padding:70px 0 100px 0;display:grid;grid-template-columns:minmax(500px, 1fr) minmax(0, 400px);gap:45px}.sidebar{background:#e3e3e3}.sidebar .widget{margin-bottom:40px}.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{font-size:1.2rem;text-transform:uppercase;margin:0 0 10px 0}.sidebar h3{margin-top:20px !important}.sidebar img{width:100%;height:auto}.sidebar .search-form{position:relative}.sidebar .search-form input{border:1px solid #2c2c2c;background:#fff;border-radius:10px}.sidebar .search-form input::placeholder{color:#2c2c2c;font-weight:600;opacity:1;font-size:.9rem}.sidebar .search-form input:-ms-input-placeholder{color:#2c2c2c}.sidebar .search-form input::-ms-input-placeholder{color:#2c2c2c}.sidebar .search-form input.search-field{width:100%;padding:15px}.sidebar .search-form input.search-submit{top:50%;cursor:pointer;margin-top:-13px;right:13px;width:26px;border:none;border-radius:0;height:26px;background-image:url(../../images/search.svg);position:absolute;background-color:#fff;text-indent:-5000px}.sidebar img{display:block;margin:20px 0}.sidebar .sidebar-box{margin:40px 0;background:#e3e3e3;padding:30px 30px 20px 30px;border-radius:20px}.sidebar .sidebar-box h4{text-transform:uppercase;text-align:center;padding:10px 0 20px 0}.sidebar .sidebar-box ul{display:flex;flex-direction:column;gap:10px}.sidebar .sidebar-box ul li a{position:relative;display:block;border-radius:10px;background:#fff;padding:15px 15px 15px 50px;font-size:1.1rem;font-weight:600}.sidebar .sidebar-box ul li a:before{width:30px;height:30px;position:absolute;top:50%;left:10px;margin-top:-15px;content:"";background-size:cover;background-size:80%;background-repeat:no-repeat;background-position:center}.pagination{display:flex;flex-direction:row;justify-content:center;padding-bottom:70px;gap:10px}.pagination li a,.pagination li span.current{border-radius:3px;display:flex;justify-content:center;align-items:center;width:38px;height:38px;border:2px solid #bbb}.pagination li a:hover,.pagination li span.current:hover{background:#c4a882;color:#fff;border-color:#c4a882}.pagination li span.current{background:#c4a882;color:#fff;border-color:#c4a882}@media screen and (max-width: 800px){body .actu-page .page-title h1{font-size:1.6rem;margin-bottom:30px}body .actu-page .limit{padding:30px}.categories{margin:20px 0 40px 0}.blog-list{grid-gap:30px;grid-template-columns:repeat(1, 1fr)}.blog-list article{max-width:inherit}}main .cols{padding:100px 30px;display:grid;grid-template-columns:1fr 450px;grid-gap:100px}main .cols .left img{margin:50px 0}main .cols .right .widget{margin-bottom:50px}main .cols .right p{font-size:1.2rem}main .cols .right img{border-radius:20px}.headtitle{background-size:cover;color:#fff;background-color:#213a2b;background-position:center center;text-align:center;padding:14vh 0}.headtitle .headtitle-content{max-width:1000px;margin:0 auto}.headtitle .headtitle-content h1{font-size:2.6rem;font-weight:500;color:#fff}.actu-page .headtitle{background-size:cover;color:#fff;background-color:#213a2b;background-position:center center;text-align:center;padding:0}.actu-page .headtitle .headtitle-overlay{padding:14vh 0;background-color:rgba(33,58,43,.8)}.actu-page .headtitle .headtitle-content{max-width:1000px;margin:0 auto}.actu-page .headtitle .headtitle-content h1{font-size:2.6rem;font-weight:500;color:#fff}.border img{border:20px solid #fff;box-sizing:border-box}.homehead{background-color:#213a2b;background-size:cover;background-position:center;text-align:center;position:relative;overflow:hidden;min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 8vh 60px}.homehead::before{content:"";position:absolute;inset:-10%;background-image:inherit;background-size:cover;background-position:center;animation:kenburns 20s ease-in-out infinite alternate;z-index:0}.homehead>*{position:relative;z-index:1}.homehead h1{color:#fff;font-size:4.5rem;font-weight:700;font-family:"Cormorant Garamond",Georgia,serif;margin:0 auto 20px;max-width:1000px;line-height:1.1}.homehead h1 em,.homehead h1 u{text-decoration:none;color:#c4a882;font-weight:300;font-style:italic}.homehead p{color:hsla(0,0%,100%,.85);font-family:"Cormorant Garamond",Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:300;display:block;margin:0 auto 40px;max-width:800px;line-height:1.4}.homehead .btn-box{justify-content:center}.pagehead{background-color:#2c2c2c;background-size:cover;background-position:top center;position:relative;overflow:hidden;min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:130px 8vw 150px}.pagehead::before{content:"";position:absolute;inset:-10%;background-image:inherit;background-size:cover;background-position:top center;animation:kenburns 20s ease-in-out infinite alternate;box-shadow:inset 0 0 0 2000px rgba(44,44,44,.45);z-index:0}.pagehead>*{position:relative;z-index:1}.pagehead h1{color:#fff;font-size:4rem;font-weight:700;font-family:"Cormorant Garamond",Georgia,serif;margin:0 auto 12px;max-width:900px;line-height:1.15;text-align:center}.pagehead h1 em,.pagehead h1 u{text-decoration:none;font-weight:300;color:#c4a882;font-style:italic}.pagehead p{color:hsla(0,0%,100%,.9);font-family:"Cormorant Garamond",Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:300;margin:0 auto;max-width:800px;line-height:1.6;text-align:center}.formation a{text-decoration:none !important}.formation img{border-radius:15px 15px 0 0}.formation h2{color:#fff;text-transform:uppercase;font-family:"Jost",sans-serif;font-weight:600;font-size:2rem;padding:15px 0;margin:0}.formation .tuile{display:flex;font-family:"Jost",sans-serif;flex-direction:column;justify-content:center;min-height:190px;padding:50px;border-left:3px solid;border-right:3px solid;border-bottom:3px solid;border-radius:0 0 30px 30px}.formation p{color:#2c2c2c;font-weight:600;margin:0}.formation img{display:block}.formation small{display:block;font-weight:400;font-style:italic;margin-top:10px}.formation .professionnelle h2{background:#213a2b}.formation .professionnelle .tuile{border-color:#213a2b}.formation .decouverte h2{background:#c4a882}.formation .decouverte .tuile{border-color:#c4a882}.formation .learning h2{background:#c4a882}.formation .learning .tuile{border-color:#c4a882}.btn-box{margin-top:30px;display:flex;flex-direction:row;gap:20px}ul.header-info{display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:"Jost",sans-serif;margin:0;gap:5px 50px}ul.header-info li{position:relative;font-weight:300;font-size:1.05rem}ul.header-info li a{color:#fff}ul.header-info li.facebook a{display:block;text-indent:-5000px;width:30px;height:30px;background:#c4a882;background-image:url(../../images/facebook.svg);background-size:70%;background-position:center;background-repeat:no-repeat;border-radius:5px}.bg em{background:#fff;padding:4px 20px;font-weight:600;border-radius:10px;font-size:1.3rem;color:#213a2b}.bg .step p{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.bg.white{border-radius:20px;background-color:#fff;color:#2c2c2c;padding:50px}.bg.green,.bg.blue,.bg.grey,.bg.pink{border-radius:20px}.bg.green ul,.bg.blue ul,.bg.grey ul,.bg.pink ul{margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.bg.green ul li,.bg.blue ul li,.bg.grey ul li,.bg.pink ul li{position:relative;padding:0 0 0 35px}.bg.green ul li:before,.bg.blue ul li:before,.bg.grey ul li:before,.bg.pink ul li:before{position:absolute;top:50%;margin-top:-10px;left:0;width:20px;height:20px;background:url(../../images/check.svg);content:""}.bg.green ul.products li:before,.bg.blue ul.products li:before,.bg.grey ul.products li:before,.bg.pink ul.products li:before{display:none}.bg.green .white h2,.bg.green .white h3,.bg.green .white h4,.bg.green .white h5,.bg.green .white h6,.bg.blue .white h2,.bg.blue .white h3,.bg.blue .white h4,.bg.blue .white h5,.bg.blue .white h6,.bg.grey .white h2,.bg.grey .white h3,.bg.grey .white h4,.bg.grey .white h5,.bg.grey .white h6,.bg.pink .white h2,.bg.pink .white h3,.bg.pink .white h4,.bg.pink .white h5,.bg.pink .white h6{color:#2c2c2c}.bg{padding:100px 0}.bg.full{padding:100px}.bg.pink{background:#c4a882;color:#fff}.bg.pink h1,.bg.pink h2,.bg.pink h3,.bg.pink h4,.bg.pink h5,.bg.pink h6{color:#fff}.bg.grey{padding:70px 100px;background:#ecefe4;color:#2c2c2c}.bg.grey h1,.bg.grey h2,.bg.grey h3,.bg.grey h4,.bg.grey h5,.bg.grey h6{color:#2c2c2c}.bg.grey ul li:before{background:url(../../images/check-blue.svg)}.bg.kraft{background-image:url(../../images/bg-content.jpg);background-size:cover;background-repeat:no-repeat}.bg.green{background:#c4a882;padding:70px 100px}.bg.green h1,.bg.green h2,.bg.green h3,.bg.green h4,.bg.green h5,.bg.green h6,.bg.green p,.bg.green ul{color:#2c2c2c}.bg.green ul li:before{background:url(../../images/check-blue.svg)}.bg.blue{background:#213a2b;padding:70px 100px}.bg.blue h1,.bg.blue h2,.bg.blue h3,.bg.blue h4,.bg.blue h5,.bg.blue h6,.bg.blue p,.bg.blue ul{color:#fff}.bg.light{padding:30px !important}.radius img{border-radius:20px}blockquote{color:#2c2c2c;margin:50px 0;padding:0 40px;border-left:3px solid #c4a882;font-family:"Cormorant Garamond",Georgia,serif}blockquote p{font-size:1.2rem;font-weight:400;font-family:"Cormorant Garamond",Georgia,serif}footer ul.header-info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;color:#fff}footer ul.header-info li{text-transform:inherit;font-size:1rem}.radius img{border-radius:20px}.box img{border-radius:15px}.box.grey .panel-grid-cell{padding:30px !important;border-radius:20px;background:#ecefe4}.box.orange{background:#213a2b}.box.orange h2,.box.orange h3,.box.orange h4{color:#fff;margin-top:40px}.box.orange p{color:#fff}.box.border{border:1px solid #7a7a7a}.box.border h2,.box.border h3,.box.border h4{color:#213a2b;margin-top:40px}.box.black{background:#2c2c2c;position:relative}.box.black h2,.box.black h3,.box.black h4{color:#fff;margin-top:40px}.box.black p{color:#fff}.box .textwidget ul{list-style:none;margin:0;padding:0;display:flex;gap:30px;flex-direction:row;align-items:center}.box.opening,.box.phone,.box.mail,.box.address{align-items:center}.box.opening h3,.box.phone h3,.box.mail h3,.box.address h3{font-size:1.3rem;font-weight:900;font-family:"Jost",sans-serif;text-transform:uppercase;margin:0 0 5px 0}.box.opening img,.box.phone img,.box.mail img,.box.address img{display:block;width:80px;height:80px}.box.opening p,.box.phone p,.box.mail p,.box.address p{margin:0}.box.address{background:#fff;color:#213a2b;font-size:1.4rem;font-weight:600;-webkit-box-shadow:0px 0px 15px 0px rgba(44,44,44,.09) !important;-moz-box-shadow:0px 0px 15px 0px rgba(44,44,44,.09) !important;box-shadow:0px 0px 15px 0px rgba(44,44,44,.09) !important}.box.mail{background:#213a2b}.box.mail h3{color:#fff}.box.mail a{color:#fff;font-weight:600;font-size:1.4rem}.box.phone{background:#c4a882}.box.phone h3{color:#fff}.box.phone a{font-size:1.9rem;font-weight:600;color:#fff}.box-contact{padding:10px 40px;margin:0 20px;color:#fff;border-radius:20px;display:flex;align-items:center}.box-contact img{display:block;width:60px !important;height:60px !important}.box-contact .textwidget ul{list-style:none;padding:0;display:flex;gap:30px;flex-direction:row;align-items:center}.box-contact.address{background:#c4a882}.box-contact.mail{background:#213a2b}.box-contact.mail a{color:#fff}.box-contact.phone{background:#213a2b}.box-contact.phone a{font-size:1.6rem;font-weight:600;color:#fff}.limitp{max-width:1000px;margin:0 auto}.map p{margin:0;line-height:0}.swiper-wrapper{align-items:center}.sp-testimonial-free-section .sp-testimonial-client-testimonial,.sp-testimonial-free-section .sp-testimonial-client-testimonial p{font-size:1rem}.sp-testimonial-free-section .sp-testimonial-client-designation{font-size:1rem;color:#2c2c2c !important}.sp-testimonial-free-section .sp-testimonial-title h3{font-size:1.2rem;color:#2c2c2c !important}.sp-testimonial-free-section .sp-testimonial-client-testimonial p{font-size:1.1rem;color:#2c2c2c !important}.sp-testimonial-free-section .sp-testimonial-free{padding:30px 50px;background:#fff !important;border:none !important}.sp-testimonial-free-section .tfree-grid-items .sp-testimonial-free{border:2px solid #2c2c2c !important;border-radius:20px !important}@keyframes kenburns{0%{transform:scale(1) translate(0, 0)}100%{transform:scale(1.12) translate(-2%, -1.5%)}}footer{display:flex;flex-direction:column;font-size:1rem;font-weight:300}footer ul,footer a,footer p{font-size:1rem}footer a{font-weight:500}footer .top{padding:70px 0;border-top:20px solid #ecefe4;background-color:#fff}footer .top .limit{display:grid;grid-template-columns:220px 1fr 1fr 1fr;gap:60px;align-items:start}footer .top .limit .footer-logo{display:flex;flex-direction:column;gap:12px}footer .top .limit .footer-logo img{width:220px;height:auto}footer .top .limit .footer-logo .footer-brand{color:#213a2b;font-family:"Jost",sans-serif;font-weight:700;font-size:.95rem;text-transform:uppercase;line-height:1.4}footer .top .limit .footer-logo .footer-brand span{display:block;font-weight:300;font-size:.75rem;color:#c4a882}footer .top .limit .widget{text-align:center}footer .top .limit h4{font-size:1rem;font-weight:600;text-transform:uppercase;color:#213a2b;margin:0 0 16px 0}footer .top .limit p{line-height:1.7;margin:0 0 6px 0;font-size:.95rem}footer .top .limit ul{padding:0;display:flex;flex-direction:column;gap:6px}footer .top .limit ul li a{color:#7a7a7a;transition:color .2s ease}footer .top .limit ul li a:hover{color:#c4a882}footer .bottom{background:#213a2b;padding:14px 0}footer .bottom .limit{display:grid;grid-template-columns:1fr auto;align-items:center;color:#fff}footer .bottom .limit a{color:#fff;text-decoration:none;transition:color .2s ease}footer .bottom .limit a:hover{color:#c4a882}footer .bottom .limit .col.legal{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px}footer .bottom .limit .col.legal ul{display:flex;flex-direction:row;gap:6px;padding:0;flex-wrap:wrap}footer .bottom .limit .col.legal ul li::before{content:"-";margin-right:6px;opacity:.5}footer .bottom .limit .col.legal ul li a{text-decoration:none}footer .bottom .limit .col.skill{display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap}footer .bottom .limit .col.skill a{color:#fff}footer .bottom .limit .col.skill img{height:30px;width:auto;transition:opacity .2s ease}footer .bottom .limit .col.skill img:hover{opacity:1}@media screen and (max-width: 900px){footer .top{padding:50px 0}footer .top .limit{grid-template-columns:1fr 1fr;gap:32px;padding:0 32px}footer .top .limit .footer-logo{grid-column:span 2;flex-direction:row;align-items:center}footer .top .limit .footer-logo img{max-width:160px}footer .bottom .limit{grid-template-columns:1fr;gap:10px;padding:0 32px}footer .bottom .limit .col.skill{justify-content:flex-start}}@media screen and (max-width: 640px){footer .top{padding:40px 0}footer .top .limit{grid-template-columns:1fr;gap:24px;padding:0 30px}footer .top .limit .footer-logo{grid-column:span 1;flex-direction:row;align-items:center;justify-content:center}footer .top .limit .footer-logo img{max-width:120px}footer .bottom .limit{padding:0 30px;grid-template-columns:1fr;gap:6px;text-align:center}footer .bottom .limit .col.legal{justify-content:center}footer .bottom .limit .col.legal ul{justify-content:center}footer .bottom .limit .col.skill{justify-content:center}}.scrollToTop{position:fixed;z-index:100;bottom:30px;right:30px;width:50px;height:50px;text-align:center;background-color:#fff;display:none;transition:.3s ease-in-out;cursor:pointer;border-radius:50%;background-image:url("../../images/scrolltotop.svg");-webkit-box-shadow:0px 0px 24px 0px rgba(44,44,44,.15);-moz-box-shadow:0px 0px 24px 0px rgba(44,44,44,.15);box-shadow:0px 0px 24px 0px rgba(44,44,44,.15);background-size:80%;background-repeat:no-repeat;background-position:center center}.scrollToTop .fi{font-size:1.8rem;line-height:56px;color:#fff}.scrollToTop:hover{transform:translateY(-10px)}@keyframes panelItemIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes panelFadeIn{from{opacity:0}to{opacity:1}}@keyframes panelLogoIn{from{opacity:0;transform:scale(0.88)}to{opacity:1;transform:scale(1)}}.site-header{position:fixed;top:0;left:0;right:0;background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none;z-index:300;transition:background .4s ease,backdrop-filter .4s ease}.site-header.scrolled{background:rgba(44,44,44,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.8)}.site-header .site-header-inner{display:flex;justify-content:space-between;align-items:center;position:relative;padding:20px 24px}.site-header .logo{position:absolute;top:20px;left:50%;transform:translateX(-50%)}.site-header .logo img{height:140px;width:auto;transition:height .4s cubic-bezier(0.4, 0, 0.2, 1)}.site-header.scrolled .logo{top:50%;transform:translate(-50%, -50%)}.site-header.scrolled .logo img{height:60px}.site-header .header-actions{display:flex;align-items:center;gap:10px;justify-content:flex-end}.menu-toggle{position:relative;width:28px;height:22px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;justify-self:center}.menu-toggle span{position:absolute;width:100%;height:2px;left:0;display:block;background:#fff;transition:.35s ease;border-radius:4px}.menu-toggle span:first-child{top:0}.menu-toggle span:nth-child(2){top:10px}.menu-toggle span:last-child{top:20px}.offcanvas-overlay{position:fixed;inset:0;background:rgba(44,44,44,.5);z-index:400;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease;cursor:pointer}.offcanvas-overlay.is-visible{opacity:1;visibility:visible}.offcanvas-panel{position:fixed;inset:0;z-index:500;display:flex;transform:translateX(-100%);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.offcanvas-panel .offcanvas-close,.offcanvas-panel .offcanvas-nav #panel-nav>li,.offcanvas-panel .offcanvas-cta,.offcanvas-panel .offcanvas-right,.offcanvas-panel .offcanvas-brand{opacity:0}.offcanvas-panel.is-open{transform:translateX(0)}.offcanvas-panel.is-open .offcanvas-close{animation:panelFadeIn .3s ease .25s forwards}.offcanvas-panel.is-open .offcanvas-nav #panel-nav>li:nth-child(1){animation:panelItemIn .4s cubic-bezier(0.2, 0, 0.2, 1) 0.26s forwards}.offcanvas-panel.is-open .offcanvas-nav #panel-nav>li:nth-child(2){animation:panelItemIn .4s cubic-bezier(0.2, 0, 0.2, 1) 0.32s forwards}.offcanvas-panel.is-open .offcanvas-nav #panel-nav>li:nth-child(3){animation:panelItemIn .4s cubic-bezier(0.2, 0, 0.2, 1) 0.38s forwards}.offcanvas-panel.is-open .offcanvas-nav #panel-nav>li:nth-child(4){animation:panelItemIn .4s cubic-bezier(0.2, 0, 0.2, 1) 0.44s forwards}.offcanvas-panel.is-open .offcanvas-nav #panel-nav>li:nth-child(5){animation:panelItemIn .4s cubic-bezier(0.2, 0, 0.2, 1) 0.5s forwards}.offcanvas-panel.is-open .offcanvas-nav #panel-nav>li:nth-child(6){animation:panelItemIn .4s cubic-bezier(0.2, 0, 0.2, 1) 0.56s forwards}.offcanvas-panel.is-open .offcanvas-nav #panel-nav>li:nth-child(7){animation:panelItemIn .4s cubic-bezier(0.2, 0, 0.2, 1) 0.62s forwards}.offcanvas-panel.is-open .offcanvas-nav #panel-nav>li:nth-child(8){animation:panelItemIn .4s cubic-bezier(0.2, 0, 0.2, 1) 0.68s forwards}.offcanvas-panel.is-open .offcanvas-nav #panel-nav>li:nth-child(9){animation:panelItemIn .4s cubic-bezier(0.2, 0, 0.2, 1) 0.74s forwards}.offcanvas-panel.is-open .offcanvas-nav #panel-nav>li:nth-child(10){animation:panelItemIn .4s cubic-bezier(0.2, 0, 0.2, 1) 0.8s forwards}.offcanvas-panel.is-open .offcanvas-cta{animation:panelFadeIn .4s ease .75s forwards}.offcanvas-panel.is-open .offcanvas-right{animation:panelFadeIn 1.1s ease .3s forwards}.offcanvas-panel.is-open .offcanvas-brand{animation:panelLogoIn .55s cubic-bezier(0.2, 0, 0.2, 1) .4s forwards}.offcanvas-panel .offcanvas-left{width:clamp(300px,25vw,480px);flex-shrink:0;background:#fff;display:flex;flex-direction:column;padding:100px 0 56px;position:relative;overflow:hidden}.offcanvas-panel .offcanvas-close{position:fixed;top:28px;left:32px;width:42px;height:42px;background:none;border:1px solid #c4a882;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#c4a882;line-height:1;transition:background .2s ease,color .2s ease}.offcanvas-panel .offcanvas-close:hover{background:#c4a882;color:#fff}.offcanvas-panel .offcanvas-nav{flex:1;overflow-y:auto;padding:0 clamp(32px,4vw,60px)}.offcanvas-panel .offcanvas-nav #panel-nav{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.offcanvas-panel .offcanvas-nav #panel-nav>li{border-bottom:1px solid rgba(44,44,44,.07)}.offcanvas-panel .offcanvas-nav #panel-nav>li:first-child{border-top:1px solid rgba(44,44,44,.07)}.offcanvas-panel .offcanvas-nav #panel-nav>li>a{display:block;padding:20px 0;color:#2c2c2c;font-weight:500;font-size:1.5rem;font-family:"Cormorant Garamond",Georgia,serif;letter-spacing:.03em;transition:color .2s ease,padding-left .2s ease}.offcanvas-panel .offcanvas-nav #panel-nav>li>a:hover{color:#c4a882;padding-left:6px}.offcanvas-panel .offcanvas-nav #panel-nav>li.active>a,.offcanvas-panel .offcanvas-nav #panel-nav>li.current_page_item>a{font-weight:600;color:#2c2c2c}.offcanvas-panel .offcanvas-nav #panel-nav>li.menu-item-has-children>a{padding-right:32px;position:relative}.offcanvas-panel .offcanvas-nav #panel-nav>li.menu-item-has-children>a::after{content:"";position:absolute;right:4px;top:50%;width:7px;height:7px;border-right:1.5px solid #2c2c2c;border-bottom:1.5px solid #2c2c2c;transform:translateY(-65%) rotate(45deg);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),border-color .2s ease,opacity .2s ease;opacity:.4}.offcanvas-panel .offcanvas-nav #panel-nav>li.menu-item-has-children>a:hover::after{border-color:#c4a882;opacity:1}.offcanvas-panel .offcanvas-nav #panel-nav>li.menu-item-has-children.open>a::after{transform:translateY(-30%) rotate(-135deg);opacity:.7}.offcanvas-panel .offcanvas-nav #panel-nav>li.menu-item-has-children ul.menu{display:none;flex-direction:column;padding:0 0 12px 16px;margin:0}.offcanvas-panel .offcanvas-nav #panel-nav>li.menu-item-has-children ul.menu li{border:none}.offcanvas-panel .offcanvas-nav #panel-nav>li.menu-item-has-children ul.menu li a{display:block;padding:8px 0;font-size:1.2rem;color:#7a7a7a;font-family:"Jost",sans-serif;transition:color .2s ease}.offcanvas-panel .offcanvas-nav #panel-nav>li.menu-item-has-children ul.menu li a:hover{color:#2c2c2c}.offcanvas-panel .offcanvas-nav #panel-nav>li.menu-item-has-children.open>ul.menu{display:flex}.offcanvas-panel .offcanvas-cta{padding:32px clamp(32px,4vw,60px) 0;flex-shrink:0}.offcanvas-panel .offcanvas-cta #contact-nav-panel{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}.offcanvas-panel .offcanvas-cta #contact-nav-panel li a{display:flex;align-items:center;justify-content:center;gap:8px;background:#7c5c3a;color:#fff;padding:14px 24px;border-radius:8px;font-weight:600;text-transform:uppercase;font-size:.82rem;letter-spacing:.06em;transition:opacity .2s ease}.offcanvas-panel .offcanvas-cta #contact-nav-panel li a:hover{opacity:.82}.offcanvas-panel .offcanvas-deco{position:absolute;bottom:-80px;left:-80px;width:240px;height:240px;border-radius:50%;border:1px solid #c4a882;pointer-events:none;opacity:.4}.offcanvas-panel .offcanvas-right{flex:1;position:relative;background:#181818 url("../../images/head-bg.jpg") center/cover no-repeat;display:flex;align-items:center;justify-content:center;cursor:pointer}.offcanvas-panel .offcanvas-right::before{content:"";position:absolute;inset:0;background:rgba(44,44,44,.45)}.offcanvas-panel .offcanvas-right .offcanvas-brand{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.offcanvas-panel .offcanvas-right .offcanvas-brand img{height:250px;width:auto}@media screen and (min-width: 641px)and (max-width: 1024px){.site-header .site-header-inner{padding:14px 20px}.site-header .logo img{height:100px}.site-header.scrolled .logo img{height:50px}.offcanvas-panel .offcanvas-left{width:clamp(300px,40vw,420px)}}@media screen and (max-width: 640px){.site-header .site-header-inner{padding:20px}.site-header .logo{top:12px}.site-header .logo img{height:90px}.site-header.scrolled .logo img{height:44px}.site-header .header-actions{gap:6px}.offcanvas-panel .offcanvas-right{display:none}.offcanvas-panel .offcanvas-left{width:100%}}#social-nav,#menu-social{display:flex;flex-direction:row;gap:12px;align-items:center;margin:0;padding:0;list-style:none}#social-nav li.icon a,#menu-social li.icon a{display:block;text-indent:-5000px;width:34px;height:34px;background-size:55%;background-position:center;background-repeat:no-repeat;padding:0;border-radius:50%;border:1px solid #b08243;background-color:rgba(0,0,0,0);transition:border-color .2s ease,background-color .2s ease}#social-nav li.icon a:hover,#menu-social li.icon a:hover{border-color:#fff;background-color:hsla(0,0%,100%,.12)}#social-nav li.icon.facebook a,#menu-social li.icon.facebook a{background-image:url("../../images/facebook.svg")}#social-nav li.icon.twitter a,#menu-social li.icon.twitter a{background-image:url("../../images/twitter.svg")}#social-nav li.icon.linkedin a,#menu-social li.icon.linkedin a{background-image:url("../../images/linkedin.svg")}#social-nav li.icon.tiktok a,#menu-social li.icon.tiktok a{background-image:url("../../images/tiktok.svg")}#social-nav li.icon.youtube a,#menu-social li.icon.youtube a{background-image:url("../../images/youtube.svg")}#social-nav li.icon.instagram a,#menu-social li.icon.instagram a{background-image:url("../../images/instagram.svg")}#social-nav li.icon.mail a,#menu-social li.icon.mail a{background-image:url("../../images/email.svg");background-size:80%}#social-nav li.icon.tel a,#menu-social li.icon.tel a{background-image:url("../../images/phone.svg");background-size:80%}#social-nav li.contact a,#menu-social li.contact a{background:#c4a882;color:#fff;text-transform:uppercase;padding:10px 20px;font-weight:700;border-radius:8px;font-size:.8rem;transition:opacity .2s ease}#social-nav li.contact a:hover,#menu-social li.contact a:hover{opacity:.85}#social-nav li.border a,#menu-social li.border a{display:block;text-indent:-5000px;overflow:hidden;width:50px;height:50px;border-radius:10px;border:1px solid #fff;background-color:rgba(0,0,0,0);background-size:50%;background-position:center;background-repeat:no-repeat;transition:border-color .2s ease,background-color .2s ease}#social-nav li.border a:hover,#menu-social li.border a:hover{border-color:#fff;background-color:hsla(0,0%,100%,.12)}#social-nav li.border.instagram a,#menu-social li.border.instagram a{background-image:url("../../images/instagram-white.svg")}#social-nav li.border.facebook a,#menu-social li.border.facebook a{background-image:url("../../images/facebook-white.svg")}#social-nav li.live a,#menu-social li.live a{display:flex;align-items:center;gap:8px;color:#fff;background:#c4a882;border-radius:10px;padding:13px 30px 12px 24px;font-size:.9rem;font-weight:500;text-transform:uppercase;font-family:"Jost",sans-serif;white-space:nowrap;transition:background .2s ease,border-color .2s ease}#social-nav li.live a::before,#menu-social li.live a::before{content:"";flex-shrink:0;width:24px;height:24px;background-image:url("../../images/live.svg");background-size:contain;background-repeat:no-repeat;background-position:center}#social-nav li.live a:hover,#menu-social li.live a:hover{background:#7c5c3a;border-color:hsla(0,0%,100%,.6)}#contact-nav{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0;margin:0;list-style:none}#contact-nav li a{display:flex;align-items:center;gap:6px;color:#fff;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);text-transform:uppercase;font-size:.8rem;font-weight:600;padding:9px 16px;border-radius:8px;letter-spacing:.04em;transition:background .2s ease,border-color .2s ease}#contact-nav li a:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.5)}#contact-nav li.icon,#contact-nav li.facebook,#contact-nav li.calendar,#contact-nav li.login,#contact-nav li.contact{width:34px}#contact-nav li.icon a,#contact-nav li.facebook a,#contact-nav li.calendar a,#contact-nav li.login a,#contact-nav li.contact a{display:block;height:34px;width:34px;padding:0;background-size:60%;background-position:center;background-repeat:no-repeat;text-indent:-5000px;border-radius:50%}#contact-nav li.icon.facebook a,#contact-nav li.facebook.facebook a,#contact-nav li.calendar.facebook a,#contact-nav li.login.facebook a,#contact-nav li.contact.facebook a{background-image:url("../../images/facebook.svg")}#contact-nav li.icon.calendar a,#contact-nav li.facebook.calendar a,#contact-nav li.calendar.calendar a,#contact-nav li.login.calendar a,#contact-nav li.contact.calendar a{background-image:url("../../images/calendar.svg")}#contact-nav li.icon.login a,#contact-nav li.facebook.login a,#contact-nav li.calendar.login a,#contact-nav li.login.login a,#contact-nav li.contact.login a{background-image:url("../../images/login.svg")}#contact-nav li.icon.contact a,#contact-nav li.facebook.contact a,#contact-nav li.calendar.contact a,#contact-nav li.login.contact a,#contact-nav li.contact.contact a{background-image:url("../../images/contact.svg")}#contact-nav li.wpmenucartli a{background:none;border:none;height:40px;position:relative;padding:0 10px 0 50px;display:flex;flex-direction:column;align-items:center;justify-content:center}#contact-nav li.wpmenucartli a span{display:flex !important;align-items:center;height:20px;font-size:.85rem;margin:0;line-height:0;color:#fff}#contact-nav li.wpmenucartli a span::before{display:none}#contact-nav li.wpmenucartli a::before{position:absolute;top:0;left:0;width:40px;height:40px;background-image:url("../../images/cart.svg");content:"";background-size:90%;background-position:center;background-repeat:no-repeat}#contact-nav li.wpmenucartli a:hover{background:none}#contact-nav li.wpmenucartli .cartcontents{position:absolute;display:flex;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;top:-4px;left:24px;background:#c4a882;border-radius:50%;color:#fff}@media screen and (max-width: 480px){.offcanvas-panel{width:100%}}@media screen and (max-width: 640px){.site-header .header-actions #contact-nav li:not(.wpmenucartli){display:none}.site-header .header-actions #social-nav li.border{display:none}.site-header .header-actions #social-nav li.live a{font-size:.75rem;padding:8px 10px 8px 10px;border-radius:5px}.site-header .header-actions #social-nav li.live a::before{display:none}}.woocommerce-error{background-color:#e2401c}.woocommerce-info{background-color:rgba(33,58,43,.7);border-color:#213a2b;color:#fff}.woocommerce-info:before{color:#fff;top:inherit}.woocommerce-message{background-color:#213a2b;color:#fff}body.single-product .woocommerce-message .message-inner{background-color:#3bb54a}body.woocommerce-page{background-color:#fff}body.woocommerce-page main{max-width:1420px;margin:100px auto;padding:0 30px}body.woocommerce-page main article{padding:0}body.woocommerce-page main h1{font-family:"Jost",sans-serif;text-transform:uppercase;font-weight:900;color:#213a2b;margin-bottom:30px}body.woocommerce-page main h2,body.woocommerce-page main h3,body.woocommerce-page main h4,body.woocommerce-page main h5,body.woocommerce-page main h6{color:#2c2c2c;text-transform:inherit;font-weight:900}body.woocommerce-page main h2 mark,body.woocommerce-page main h3 mark,body.woocommerce-page main h4 mark,body.woocommerce-page main h5 mark,body.woocommerce-page main h6 mark{font-size:1.2rem;font-weight:400;color:#c4a882}body.woocommerce-page .byline{display:none}body.woocommerce-page .form-row label{line-height:1.5}.entry-content .box.cat{padding:30px}.entry-content .box.cat h3{font-size:1.3rem}.entry-content .box.cat ul.product-categories{list-style:none;padding:0;gap:10px}.entry-content .box.cat ul.product-categories li{padding:0}.entry-content .box.cat ul.product-categories li a{font-size:1rem}.widget_woocommerce_products h3{color:#213a2b;font-size:3rem;text-align:center}.woocommerce ul.product_list_widget{display:grid;grid-gap:30px 70px;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));grid-template-rows:max-content;height:fit-content;color:#2c2c2c}.woocommerce ul.product_list_widget li{text-align:center}.woocommerce ul.product_list_widget li img{margin:0 0 20px 0;float:none;width:100%;border-radius:20px}.woocommerce ul.product_list_widget li a{font-size:1.3rem}.woocommerce ul.product_list_widget li .amount{color:#c4a882;font-weight:600;font-size:1.6rem}.wpgs-nav .slick-current{border-radius:10px}.woocommerce div.product div.images img{border-radius:20px}.woocommerce div.product div.images .thumbnail_image img{border-radius:10px}.woocommerce li.product{width:100% !important;float:none !important}.woocommerce ul.products{display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));grid-gap:70px;margin-top:50px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{margin:0;width:100%;text-align:center}.woocommerce ul.products li.product .woocommerce-placeholder{border:2px solid #2c2c2c}.woocommerce ul.products li.product a img{margin:0 0 20px 0;border-radius:20px}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .components-button{background:#213a2b;color:#fff;font-size:.9rem;margin-top:10px;padding:15px 20px;border-radius:5px;font-weight:600;text-transform:uppercase}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .components-button:hover{background:#c4a882;color:#fff}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product h3{font-size:1.4rem;text-align:center}.woocommerce ul.products li.product .woocommerce-loop-category__title mark,.woocommerce ul.products li.product h3 mark{background:none}.woocommerce ul.products li.product .woocommerce-loop-category__title mark.count,.woocommerce ul.products li.product h3 mark.count{font-weight:600}.woocommerce div.product .woocommerce-tabs{background:#fff;padding:50px 50px 40px 50px;margin-bottom:50px}.woocommerce div.product .woocommerce-tabs .tabs{display:none}.woocommerce div.product .woocommerce-tabs .panel{margin:0}.woocommerce-MyAccount-navigation{margin-bottom:50px}.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:15px;list-style:none}.woocommerce-MyAccount-navigation ul li{border:2px solid #c4a882;border-radius:5px;padding:3px 10px;text-align:center}.woocommerce-MyAccount-navigation ul li a{font-size:.95rem;text-transform:uppercase}.woocommerce-MyAccount-navigation ul li.is-active,.woocommerce-MyAccount-navigation ul li:hover{background:#c4a882;border-color:#c4a882}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li:hover a{color:#fff}.woocommerce nav.woocommerce-pagination ul{border:none;display:flex;flex-direction:row;gap:5px;margin-top:100px;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li span.current{background:#213a2b;color:#fff}.woocommerce nav.woocommerce-pagination ul li a:hover{background:#c4a882;color:#fff}.wc-block-cart-items__row .wc-block-components-product-name{font-size:1.2rem}.wc-block-cart-items__row .wc-block-formatted-money-amount{font-size:1.1rem;color:#c4a882}.wc-block-cart-items__row .wc-block-components-product-metadata__description{display:none}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.3rem}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#c4a882;font-weight:600;font-size:1.6rem}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#c4a882;font-weight:700;font-family:"Jost",sans-serif;font-size:1.8rem;margin:0}.woocommerce-Price-amount p{font-size:1.2rem}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#2c2c2c;font-size:1.1rem}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{font-weight:600}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{margin-bottom:50px}.intro{background:#fff;padding:50px;margin:20px 0 50px 0}.intro p{margin:0}.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page div.product div.image,.woocommerce-page div.product div.summary{clear:both;float:none;width:inherit}.woocommerce div.product{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.woocommerce div.product .related{grid-column:1/3;grid-row:2/2}.woocommerce div.product .summary{padding:0 0 0 100px}.woocommerce div.product .summary .woocommerce-tabs{background:none;padding:0;margin-top:50px}.woocommerce div.product form.cart{display:flex;flex-direction:row;gap:20px}.woocommerce div.product form.cart:before{display:none}.woocommerce div.product form.cart .quantity{margin:0}.woocommerce div.product form.cart .quantity input.qty{width:150px;margin:0;border-radius:5px}.woocommerce div.product form.cart .button{background:#c4a882;font-family:"Jost",sans-serif;text-transform:uppercase;padding:15px 40px;border-radius:10px;font-size:1.3rem}.woocommerce div.product form.cart .button:hover{background:#213a2b}.woocommerce div.product form.cart .variations{margin:0}.woocommerce div.product form.cart .variations tr{display:flex;flex-direction:column}.woocommerce div.product form.cart .variations th{text-align:left;padding:20px 0;vertical-align:middle;line-height:normal}.woocommerce div.product form.cart .variations select{margin:0}.woocommerce div.product .woocommerce-variation-price{margin-bottom:30px}.woocommerce div.product form.variations_form{flex-direction:column}.woocommerce div.product .reset_variations{display:none}.woocommerce-product-details__short-description{margin-bottom:30px}.woocommerce-variation-add-to-cart{display:flex;gap:20px}.woocommerce .woocommerce-ordering{margin-bottom:30px}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{background:#fff;padding:50px}.wp-block-woocommerce-cart .wc-block-components-button,.wp-block-woocommerce-checkout .wc-block-components-button{background:#213a2b;border-radius:5px;margin-top:30px}.wp-block-woocommerce-cart .wc-block-components-button span,.wp-block-woocommerce-checkout .wc-block-components-button span{color:#fff;text-transform:uppercase;font-family:"Jost",sans-serif;font-weight:900;font-size:1.3rem}.wc-block-components-button__text,.wc-block-components-button{text-transform:uppercase;color:#fff;text-transform:uppercase;font-family:"Jost",sans-serif;font-weight:700;font-size:1.1rem;min-height:auto;padding:0}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{background:#c4a882;text-transform:uppercase;font-family:"Jost",sans-serif;color:#fff;font-weight:700;font-size:1.1rem}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{padding:0 !important;border:none}.woocommerce-account .addresses .title .edit{text-decoration:underline}.wc-block-components-checkout-return-to-cart-button{z-index:100}@media screen and (max-width: 800px){.woocommerce div.product{display:flex;flex-direction:column}.woocommerce div.product div.summary{padding:0}.woocommerce button.button{width:100%;padding:10px 30px;border-radius:10px}.woocommerce-variation-add-to-cart{flex-direction:column}body.woocommerce-cart main{padding:0;margin:30px auto}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{padding:0}.widget_woocommerce_products h3{font-size:2rem}body.woocommerce-page main h1{font-size:2rem}.woocommerce ul.product_list_widget,.woocommerce ul.products{display:grid;grid-gap:30px}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin:0}.woocommerce div.product form.cart{flex-direction:column}.woocommerce div.product form.cart div.quantity{float:inherit;width:100%}.woocommerce div.product form.cart div.quantity input.qty{width:100%;margin:0;padding:15px 0}.woocommerce div.product form.cart .button{width:100%}}.top-bar input{max-width:none}.dgwt-wcas-search-wrapp{min-width:280px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding:0;background:none}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:11px;left:13px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:10px}.wdp_pricing_table{width:100%;margin:30px 0}body .wdp_bulk_table_content .wdp_pricing_table_caption{color:#000 !important;font-weight:600;text-transform:inherit;font-size:1.4rem}body .wdp_bulk_table_content table thead td,body .wdp_bulk_table_content table tbody td{color:#2c2c2c !important}body .wdp_pricing_table{font-size:1.1rem}.wpmenucart-icon-shopping-cart-0:before{font-size:2rem}.woocommerce form .form-row .required{display:inline}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{width:100%}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:flex;flex-direction:row;gap:10px;margin-bottom:20px;align-items:center}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme span{margin:0}body .wc_payment_methods img{width:auto !important}.woocommerce ul.products li.product .price{font-size:1.2rem;font-weight:600}.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce #respond input#submit{background-color:#213a2b;border-color:#213a2b}.woocommerce a.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#c4a882;border-color:#c4a882}@media screen and (min-width: 641px)and (max-width: 1024px){body{padding-top:130px}body.front-page,body.home.page,body.has-page-hero{padding-top:0}.homehead{padding:140px 40px 80px}.pagehead{padding:180px 40px 60px;min-height:45vh}.pagehead h1{font-size:2.5rem}}@media screen and (max-width: 640px){body{padding-top:95px}body.front-page,body.home.page,body.has-page-hero{padding-top:0}.homehead{padding:100px 24px 70px;min-height:100svh}.homehead h1{font-size:3rem;line-height:1.15;margin-bottom:16px}.homehead p{font-size:1.3rem;line-height:1.5;margin-bottom:32px}.homehead .btn-box{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:320px}.homehead .btn-box .btn{width:100%;display:block;text-align:center;box-sizing:border-box}.pagehead{padding:145px 24px 60px;min-height:30vh}.pagehead h1{font-size:2.4rem;line-height:1.2}.pagehead p{font-size:1.2rem}.wpcf7 label,.wpcf7 .lab,#comments label,#comments .lab,.entry-content label,.entry-content .lab,.sib_signup_form label,.sib_signup_form .lab{margin-top:5px}}@media screen and (max-width: 800px){.limit{padding:0 30px}.limit main{padding:30px 0}.woocommerce-checkout .limit,.woocommerce-account .limit{padding:0}blockquote{padding:40px}ul{padding:0}.box-contact{padding:10px 20px;margin:0}.box-contact img{display:block;width:40px !important;height:40px !important}.box-contact .textwidget ul{list-style:none;padding:0;display:flex;gap:20px;flex-direction:row;align-items:center}.box-contact.address{background:#c4a882}.box-contact.mail{background:#213a2b}.box-contact.mail a{color:#fff;font-size:1.1rem}.box-contact.phone{background:#213a2b}.box-contact.phone a{font-size:1.4rem;font-weight:600;color:#fff}.homehead{padding:50px 30px}.homehead h1{font-size:3rem;line-height:1}.homehead p{font-size:1.5rem;line-height:1.3;padding:0}.headtitle .headtitle-content h1{font-size:1.7rem}.actu-page .headtitle .heatitle-overlay{padding:70px 40px}.actu-page .headtitle .headtitle-content h1{font-size:1.7rem}.formation{padding:0}.btn-box{flex-direction:column}.bg{padding:30px !important}.bg.full{padding:30px !important}.bg em{display:block}.bg.green,.bg.blue{padding:30px}.bg.green ul,.bg.blue ul{margin:30px 0}.bg.green{margin-bottom:30px}.bg.white{padding:0}.green .so-widget-sow-button .ow-button-base .sowb-button,.blue .so-widget-sow-button .ow-button-base .sowb-button,.pink .so-widget-sow-button .ow-button-base .sowb-button{font-size:1.3rem}p{overflow-wrap:anywhere}.padding-left{padding-left:30px}.padding-right{padding-right:30px}.padding-left-right{padding-right:30px;padding-left:30px}.margin-top{margin-top:30px}body.woocommerce-page main{margin:30px auto}.gamme{height:250px;padding:50px}.gamme .btn{position:absolute;bottom:50px;right:50px;font-size:1.2rem;left:50px}.box ul li{font-size:1.3rem}.box.phone a{font-size:1.3rem}.border img{width:calc(100% - 30px) !important}.entry-content ul.form{gap:10px}.entry-content ul.form li textarea{margin:40px 0 0 0}.padding-top{padding-top:30px}.padding-bottom{padding-bottom:30px}.padding{padding:30px 0}.btn{margin:0 auto;text-align:center;display:block;font-size:1.1rem}.wpcf7-submit{margin:0 auto;text-align:center;display:block;width:100%;font-size:1.2rem}main .cols{padding:30px;display:grid;grid-template-columns:1fr}.box.opening img,.box.phone img,.box.mail img,.box.address img{width:50px;height:50px}.box .textwidget ul{gap:20px}.box .centre{font-size:1.6rem}.box .phone{font-size:1.8rem}.box.mail a{font-size:1.2rem}.contact-bg{padding:20px;margin-top:0}.contact-bg h3{font-size:1.5rem}.entry-content ul.form{display:grid;grid-template-columns:1fr}.entry-content ul.form .wpcf7 label span{width:auto}h2.title,h3.title,h4.title,h5.title,h6.title{font-size:2rem}.title{margin-bottom:20px}.headtitle{padding:80px 30px}.headtitle .titre{font-size:1.6rem}.headtitle .description{font-size:1.2rem}}@media(min-width: 801px)and (max-width: 1200px){.scroll{overflow-x:scroll}.limit main{padding:30px 0}.padding{padding:30px 0}}/*# sourceMappingURL=style.css.map */