
/* 
Theme Name: MonaGraphic - Child
Author: www.monagraphic.com
Template: mona
Description: Theme MonaGraphic
*/

@import url("../mona/style.css");
@import url("https://use.typekit.net/qyj3gyd.css");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@font-face{font-family:Creolia;font-weight:400;src:url(fonts/Creolia.ttf)}body{background-color:#f5eee5!important}body.is-nav-open{overflow:hidden}body .container{max-width:1280px;padding:0;position:relative;width:80%}body #planity button{border-radius:0}body #planity li:before{display:none}body #planity .planity_appointment_step_wrapper ul{padding:0!important}body #planity .planity_appointment_step_wrapper ul .service-module_toggle-MAAsH{padding:10px 0!important}body #planity .planity_ui_showMoreservices{border:2px solid #917e68;border-radius:50px!important;color:#917e68;font-family:Montserrat;font-size:15px;font-weight:600;letter-spacing:2.25px;line-height:20px;padding:10px 35px;text-decoration:none!important;text-transform:uppercase}body #planity .planity_ui_showMoreservices span{border:none;font-weight:700;text-decoration:none}body #planity .planity_ui_showMoreservices span:after{display:none}body #planity .planity_ui_showMoreservices:hover{color:#fff}@media screen and (max-width:576px){body .btn:not(.social-link){display:block;font-size:14px!important;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:1.5px!important;margin-right:0!important;text-align:left;text-align:center;white-space:pre-line;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}body h1{color:#2f2e2c;font-size:50px;font-weight:300;letter-spacing:2.5px;margin-top:30px}body h1,body h2{font-family:Montserrat;line-height:55px;text-transform:Uppercase}body h2{color:#b48952;font-size:40px;font-weight:100;letter-spacing:4px;margin-top:80px}body h3{color:#917e68;font-family:Montserrat;font-size:20px;font-weight:600;letter-spacing:3px;line-height:30px;text-transform:Uppercase}body .extrait{font-weight:400;font-weight:600}body .extrait,body p{color:#1e1e1e;font-family:Montserrat;font-size:16px;letter-spacing:0;line-height:25px;text-transform:Normal}body p,body p a{font-weight:400}body p a{color:#1e1e1e;color:#b48952;font-family:Montserrat;font-size:16px;font-weight:600;letter-spacing:0;line-height:25px;text-transform:Normal;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}body p a:hover{color:#917e68;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}body p strong{font-weight:600}body .sur-titre{color:#b48952;font-family:Montserrat;font-size:20px;font-weight:400;letter-spacing:3px;text-transform:uppercase}@media screen and (max-width:768px){body .sur-titre{font-size:16px}}body .btn,body button{background:transparent;border-radius:50px;font-family:Montserrat;font-size:15px;font-weight:600;letter-spacing:2.25px;line-height:20px;padding:10px 35px;text-transform:uppercase;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}body .btn.btn,body .btn.primaire,body .btn.wysiwyg-btn,body button.btn,body button.primaire,body button.wysiwyg-btn{background:transparent;border:2px solid #917e68;color:#917e68}body .btn.btn:hover,body .btn.primaire:hover,body .btn.wysiwyg-btn:hover,body button.btn:hover,body button.primaire:hover,body button.wysiwyg-btn:hover{background:#917e68;color:#fff}body .btn.secondaire,body button.secondaire{background:transparent;border:2px solid #b48952;color:#b48952}body .btn.secondaire:hover,body button.secondaire:hover{background:#b48952;color:#fff}body .btn.noir,body button.noir{background:transparent;border:2px solid #2f2e2c;color:#2f2e2c}body .btn.noir:hover,body button.noir:hover{background:#2f2e2c;color:#fff}body .btn.icon,body button.icon{padding-left:70px;position:relative}body .btn.icon:before,body button.icon:before{background:#2f2e2c;content:"";height:25px;left:22.5px;-webkit-mask:url(images/svg/KALLEIS_icon_btn.svg);mask:url(images/svg/KALLEIS_icon_btn.svg);position:absolute;top:7.5px;-webkit-transition:all .7s ease;transition:all .7s ease;width:25px}body .btn.icon:hover:before,body button.icon:hover:before{background:#fff;-webkit-transition:all .7s ease;transition:all .7s ease}body .btn:hover,body button:hover{background:#917e68;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}body .btn:focus,body .btn:visited:focus,body button:focus,body button:visited:focus{background:#b48952}body blockquote{background:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:50px auto;max-width:80%;padding:50px 30px}body blockquote:after,body blockquote:before{background:none}body blockquote p{color:#2f2e2c;display:inline;display:block;font-family:luxus-brut-sparkling,cursive;font-size:74px;letter-spacing:0;line-height:60px;text-align:center}@media screen and (max-width:768px){body blockquote p{font-size:55px;letter-spacing:0;line-height:50px}}body blockquote:before{background:url(images/svg/KALLEIS_etoile_doree.svg);background-size:contain;content:"";height:40px;left:0;margin-inline:auto;position:absolute;right:0;top:-15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:40px;z-index:0}body blockquote:after{background:#917e68;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:110px}@media screen and (max-width:992px){body blockquote:after{bottom:0;display:block}}@media screen and (max-width:768px){body blockquote{max-width:100%}}body .wp-wysiwyg{margin-bottom:0;overflow:visible;padding:110px 0 50px}body .wp-wysiwyg h2:first-of-type{margin-top:0}body .wp-wysiwyg .btn{margin-top:30px}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl){color:#1e1e1e;font-family:Montserrat;font-size:16px;font-weight:400;letter-spacing:0;line-height:25px;list-style:none;margin-bottom:50px;padding-left:55px;text-transform:Normal}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl) li{font-weight:600;line-height:25px;margin-bottom:10px;position:relative}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl) li strong{font-weight:600}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl) li a{color:#1e1e1e;color:#b48952;font-family:Montserrat;font-size:16px;font-weight:400;font-weight:600;letter-spacing:0;line-height:25px;text-transform:Normal;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl) li a:hover{color:#917e68;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl) li ul{margin-top:15px;padding-left:0}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl) li ul li{font-weight:400}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl) li ul li:before{background:#917e68;border-radius:5px;content:"";height:8px;left:0;margin-left:-20px;position:absolute;top:8px;width:8px}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl) li:before{content:url(images/svg/KALLEIS_puce_li.svg);left:-55px;position:absolute;top:3px}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl).pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:50px;margin:0;padding:60px 0}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl).pagination li{-webkit-transition:all .7s ease;transition:all .7s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl).pagination li:before{display:none}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl).pagination li:not(.disabled):hover{cursor:none;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .7s ease;transition:all .7s ease}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl).pagination ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin:0;padding:0}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl).pagination ul li span{display:none}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl).pagination ul li .dot{background:#dcc6b1;border-radius:5px;height:7px;width:7px}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl).pagination ul li.current .dot{background:#917e68}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl).pagination ul li:hover{cursor:none;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .7s ease;transition:all .7s ease}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl) a[disabled]{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl) a[disabled] svg circle{fill:#dcc6b1}body .wp-wysiwyg ul:not(.slick-dots):not(.acf-bl) a:hover{cursor:none}body .wp-caption{background:transparent;margin:50px 0;max-width:100%;padding:0;position:relative;text-align:left}body .wp-caption.alignright .wp-caption-text,body .wp-caption.alignright img{margin-left:55px}body .wp-caption.aligncenter{position:relative}body .wp-caption.aligncenter:after{content:url(images/svg/KALLEIS_etoile_doree.svg);left:0;margin-inline:auto;position:absolute;right:0;top:-32.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:0}body .wp-caption .wp-caption-text{background:hsla(32,16%,49%,.89);border-radius:150px;bottom:30px;color:#fff;font-size:14px;font-style:normal;left:0;line-height:20px;margin-inline:auto;max-width:50%;padding:20px 50px;position:absolute;right:0;text-align:center}@media screen and (min-width:576px) and (max-width:768px){body .wp-caption .wp-caption-text{max-width:90%}}@media screen and (max-width:576px){body .wp-caption .wp-caption-text{border-radius:0 0 20px 20px;max-width:100%;position:relative;top:0;width:100%}}body .wp-image-wrap.left,body .wp-image-wrap.right{float:right;margin:0 0 100px 50px;max-width:50%;position:relative}body .wp-image-wrap.left img,body .wp-image-wrap.right img{float:none;margin:0;max-width:100%}@media screen and (max-width:992px){body .wp-image-wrap.left img,body .wp-image-wrap.right img{max-width:100%}}body .wp-image-wrap.left:after,body .wp-image-wrap.right:after{bottom:-125px;content:url(images/svg/KALLEIS_deco.svg);position:absolute;right:30px;width:235px}@media screen and (max-width:768px){body .wp-image-wrap.left:after,body .wp-image-wrap.right:after{-webkit-transform:scale(.6);transform:scale(.6)}}@media screen and (max-width:768px){body .wp-image-wrap.left,body .wp-image-wrap.right{float:none;margin-left:0!important;max-width:100%}}body .wp-image-wrap.left{margin-right:50px}@media screen and (max-width:992px){body .wp-image-wrap.left img{margin-left:0;margin-right:0}}body .wp-image-wrap.right{margin-left:50px}@media screen and (max-width:992px){body .wp-image-wrap.right img{margin-left:0;margin-right:0}}body .wp-image-wrap.center,body .wp-image-wrap.none{position:relative}body .wp-image-wrap.center img,body .wp-image-wrap.none img{margin:50px auto}body .acf-gallery.gallery{background:none;gap:15px;margin-bottom:50px;margin-top:35px;max-width:100%;padding:0;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;border:none;height:auto;justify-content:flex-start}body .acf-gallery.gallery .gallery-single{background:none;-webkit-box-shadow:none;box-shadow:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;max-width:25%;overflow:hidden;position:relative;width:calc(25% - 11.25px)}body .acf-gallery.gallery .gallery-single a{display:contents}body .acf-gallery.gallery .gallery-single a .thumb{border:2px solid #b48952;overflow:hidden;padding:5px}body .acf-gallery.gallery .gallery-single a .thumb .overlay{background:rgba(47,46,44,.8);border-radius:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:calc(100% - 10px);left:0;left:5px;opacity:0;position:absolute;top:0;top:5px;-webkit-transition:all .7s ease;transition:all .7s ease;width:calc(100% - 10px);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body .acf-gallery.gallery .gallery-single a .thumb img{width:100%}body .acf-gallery.gallery .gallery-single a:hover{-webkit-transform:scale(1);transform:scale(1)}body .acf-gallery.gallery .gallery-single a:hover .thumb img{opacity:1}body .acf-gallery.gallery .gallery-single a:after{background-image:none;display:none}body .acf-gallery.gallery .gallery-single a:hover .overlay{opacity:1;-webkit-transition:all .7s ease;transition:all .7s ease}body .acf-gallery.gallery .gallery-single:first-child .thumb{border-radius:50% 0 0 0}body .acf-gallery.gallery .gallery-single:first-child .thumb .overlay{border-radius:50% 0 0 0}body .acf-gallery.gallery .gallery-single:first-child .thumb img{border-radius:50% 0 0 0}body .acf-gallery.gallery .gallery-single:last-child .thumb{border-radius:0 0 50% 0}body .acf-gallery.gallery .gallery-single:last-child .thumb .overlay{border-radius:0 0 50% 0}body .acf-gallery.gallery .gallery-single:last-child .thumb img{border-radius:0 0 50% 0}@media screen and (max-width:768px){body .acf-gallery.gallery .gallery-single{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:50%;width:calc(50% - 20px)}}body .organigramme{margin:50px auto;width:83.34%}body .organigramme .content{display:grid;gap:50px}body .organigramme .content .single-personne{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:380px;position:relative;width:90%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body .organigramme .content .single-personne .thumb{border:2px solid #b48952;border-radius:155px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0;padding:5px;position:absolute;width:200px}body .organigramme .content .single-personne .thumb img{border-radius:155px}@media screen and (max-width:992px){body .organigramme .content .single-personne .thumb{left:0;margin:auto;position:relative;right:0}}body .organigramme .content .single-personne .contenu{width:85%}body .organigramme .content .single-personne .contenu h3{color:#b48952;font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:25px}body .organigramme .content .single-personne .contenu p strong{color:#917e68;font-size:20px;font-weight:500;line-height:25px}body .organigramme .content .single-personne .contenu p:last-child{margin-bottom:0}@media screen and (max-width:992px){body .organigramme .content .single-personne .contenu{margin-left:0;margin-top:30px;width:100%}}body .organigramme .content .single-personne:nth-child(odd){background:#fbf8f4;margin-left:auto;padding:50px 20% 50px 10%}body .organigramme .content .single-personne:nth-child(odd) .thumb{left:-100px}@media screen and (max-width:992px){body .organigramme .content .single-personne:nth-child(odd) .thumb{left:0;margin:auto;position:relative;right:0}}body .organigramme .content .single-personne:nth-child(odd) .contenu{margin-left:50px}body .organigramme .content .single-personne:nth-child(odd):after{right:50px}@media screen and (max-width:992px){body .organigramme .content .single-personne:nth-child(odd){padding:50px 25px;width:100%}}body .organigramme .content .single-personne:nth-child(2n){background:#f5eee5;margin-right:auto;padding:50px 10% 50px 20%}body .organigramme .content .single-personne:nth-child(2n) .thumb{right:-100px}@media screen and (max-width:992px){body .organigramme .content .single-personne:nth-child(2n) .thumb{left:0;margin:auto;position:relative;right:0}}body .organigramme .content .single-personne:nth-child(2n) .contenu{margin-right:50px}@media screen and (max-width:992px){body .organigramme .content .single-personne:nth-child(2n) .contenu{margin-left:0}}body .organigramme .content .single-personne:nth-child(2n):after{left:50px}@media screen and (max-width:992px){body .organigramme .content .single-personne:nth-child(2n){padding:50px 25px;width:100%}}body .organigramme .content .single-personne:after{bottom:50px;content:url(images/svg/KALLEIS_etoile_doree.svg);position:absolute}@media screen and (max-width:992px){body .organigramme .content .single-personne:after{display:none}}@media screen and (max-width:992px){body .organigramme .content .single-personne{padding:50px 25px;width:100%}}body .resumes .content{gap:50px}body .resumes .content .single-resume .thumb{margin-bottom:50px}body .ressources{gap:50px}body .ressources .ressource a{text-decoration:none}body .ressources .ressource a .thumb{margin-bottom:30px}body .ressources .ressource a span{color:#2f2e2c;font-weight:100}body .embed-responsive{height:100%}body .temoignages{margin:60px 0}body .temoignages .single-personne{padding-bottom:30px;position:relative}body .temoignages .single-personne p{margin-bottom:0}body .temoignages .single-personne h3{color:#917e68;font-family:luxus-brut-sparkling,cursive;font-size:82px;font-weight:100;letter-spacing:0;line-height:50px;margin-bottom:30px;text-transform:none}body .temoignages .single-personne:before{content:url(images/svg/KALLEIS_picto_avis.svg);position:absolute}@media screen and (max-width:992px){body .temoignages .single-personne:before{display:none}}body .temoignages .single-personne:after{background:#2f2e2c;bottom:0;content:"";height:2px;left:0;position:absolute;width:200px}body .temoignages .nbitems-1 .single-personne{grid-column-start:5}body .temoignages .nbitems-1 .single-personne:before{left:-220px;top:-10px}@media screen and (max-width:992px){body .temoignages .nbitems-1 .single-personne{grid-column-start:auto}}body .temoignages .nbitems-2{gap:50px;margin:150px 0 60px}body .temoignages .nbitems-2 .single-personne{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:25px;position:relative}body .temoignages .nbitems-2 .single-personne.el-2{padding-right:30px;text-align:left}body .temoignages .nbitems-2 .single-personne.el-2:after{left:0}body .temoignages .nbitems-2 .single-personne.el-2:before{display:none}body .temoignages .nbitems-2 .single-personne.el-1{grid-column-start:3;margin-top:100px;padding-left:30px;text-align:right}body .temoignages .nbitems-2 .single-personne.el-1:after{left:auto;right:0}body .temoignages .nbitems-2 .single-personne.el-1:before{right:30px;top:-190px}@media screen and (max-width:992px){body .temoignages .nbitems-2 .single-personne.el-1{grid-column-start:auto}body .temoignages .nbitems-2{margin:0 0 60px}}body .temoignages .nbitems-3{gap:50px;grid-template-columns:repeat(11,minmax(0,1fr));margin:100px 0 60px;position:relative}body .temoignages .nbitems-3 .single-personne:after,body .temoignages .nbitems-3 .single-personne:before{display:none}body .temoignages .nbitems-3:before{content:url(images/svg/KALLEIS_picto_avis.svg);position:absolute;right:0;top:-30px}@media screen and (max-width:992px){body .temoignages .nbitems-3:before{display:none}}@media screen and (max-width:992px){body .temoignages .nbitems-3{grid-template-columns:repeat(1,minmax(0,1fr))}}body .wrap-html-sitemap h3.sp-cat-name a{color:#917e68;font-family:Montserrat;font-size:20px;font-weight:600;letter-spacing:3px;line-height:30px;text-decoration:none;text-transform:Uppercase}body .wrap-html-sitemap li a{color:#1e1e1e;color:#b48952;display:block;font-family:Montserrat;font-size:16px;font-weight:600;font-weight:500;font-weight:400;letter-spacing:0;letter-spacing:5.12px;line-height:25px;margin-bottom:10px;text-decoration:none;text-transform:Normal;text-transform:uppercase;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .wrap-html-sitemap li a:hover{color:#917e68;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}body .wrap-html-sitemap li:before{display:none!important}body .lg-outer .lg-actions .lg-next,body .lg-outer .lg-actions .lg-prev{background-color:#b48952}body .lg-outer .lg-actions .lg-next:hover,body .lg-outer .lg-actions .lg-prev:hover{background-color:#917e68}body .lg-outer .lg-thumb-outer,body .lg-outer .lg-toogle-thumb,body .lg-outer .lg-toolbar{background-color:#b48952}body .breadcrumb{margin:0 0 60px}body .breadcrumb li{color:#1e1e1e;color:#ceccbf}body .breadcrumb li,body .breadcrumb li a,body .breadcrumb li span{font-family:Montserrat;font-size:16px;font-weight:400;letter-spacing:0;line-height:25px;text-transform:Normal}body .breadcrumb li a,body .breadcrumb li span{color:#1e1e1e;color:#917e68;font-size:14px;text-decoration:none}body .breadcrumb li:after{content:url(images/svg/KALLEIS_puce_arianne.svg);display:inline-block;margin:0 15px}.apparition.left.delay-1{-webkit-animation:fade-left 1s ease-in;animation:fade-left 1s ease-in}.apparition.right.delay-1{-webkit-animation:fade-right 1s ease-in;animation:fade-right 1s ease-in}.apparition.top.delay-1{-webkit-animation:fade-top 1s ease-in;animation:fade-top 1s ease-in}.apparition.bottom.delay-1{-webkit-animation:fade-bottom 1s ease-in;animation:fade-bottom 1s ease-in}.apparition.fadein.delay-1{-webkit-animation:fade-in 1s ease-in;animation:fade-in 1s ease-in}.apparition.bottom.delay-2{-webkit-animation:fade-bottom-d2 2s ease-in;animation:fade-bottom-d2 2s ease-in}.apparition.fadein.delay-2{-webkit-animation:fade-in-d2 2s ease-in;animation:fade-in-d2 2s ease-in}.apparition.top.delay-2,.apparition.top.delay-2 img{-webkit-animation:fade-top-d2 2s ease-in;animation:fade-top-d2 2s ease-in}.apparition.top.delay-3,.apparition.top.delay-3 img{-webkit-animation:fade-top-d3 2s ease-in;animation:fade-top-d3 2s ease-in}.apparition.top.delay-4 img{-webkit-animation:fade-top-d4 2s ease-in;animation:fade-top-d4 2s ease-in}.reveal{opacity:0;position:relative}.reveal.active{opacity:1}.active.fade-bottom{-webkit-animation:fade-bottom 1s ease-in;animation:fade-bottom 1s ease-in}.active.fade-top{-webkit-animation:fade-top 1s ease-in;animation:fade-top 1s ease-in}.active.fade-left{-webkit-animation:fade-left 1s ease-in;animation:fade-left 1s ease-in}.active.fade-right{-webkit-animation:fade-right 1s ease-in;animation:fade-right 1s ease-in}.active.fade-in{-webkit-animation:fade-in 1s ease-in;animation:fade-in 1s ease-in}.active.normal-fade{-webkit-animation:normal-fade 1s;animation:normal-fade 1s}@-webkit-keyframes fade-top{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-top{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-bottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-bottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-left{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-left{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-right{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-right{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-in{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}80%{-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade-in{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}80%{-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes normal-fade{0%{opacity:0}to{opacity:1}}@keyframes normal-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-d2{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade-in-d2{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-bottom-d2{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}50%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-bottom-d2{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}50%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-top-d2{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}50%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-top-d2{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}50%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-top-d3{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}60%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-top-d3{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}60%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-top-d4{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}70%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-top-d4{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}70%{opacity:0;-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}header.header{background:transparent!important;border-bottom:2px solid #b48952;position:relative;z-index:2}header.header .main-header{padding:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:static}header.header .main-header .header-logo{left:10px;position:absolute;-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:1420px){header.header .main-header .header-logo .logo img{width:50px}}@media screen and (max-width:480px){header.header .main-header .header-logo .logo{margin:0 auto}}@media screen and (max-width:1420px){header.header .main-header .header-logo{bottom:0;margin:auto;top:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}header.header .main-header .header-logo:hover{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:480px){header.header .main-header .header-logo{position:static;width:100%}}header.header .main-header .header-content{padding-top:0}header.header .main-header .header-content .header-nav.nav .nav-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1420px){.is-nav-open header.header .main-header .header-content .header-nav.nav .nav-content .nav-scroll{width:100%}}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav{padding-top:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;gap:0 40px;justify-content:flex-start}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item{padding:30px 0;position:relative}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item .header-nav-link{font-family:Montserrat;font-size:15px;font-weight:400;letter-spacing:2.25px;line-height:20px;padding:0;text-transform:uppercase}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item .header-nav-link:hover{background-color:transparent!important;background:transparent!important;color:#b48952}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item .header-nav-link:focus,header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item .header-nav-link:visited,header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item .header-nav-link:visited:focus,header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item .header-nav-link:visited:hover{background-color:transparent!important;background:transparent!important;color:#2f2e2c}@media screen and (max-width:1420px){header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item .header-nav-link:focus,header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item .header-nav-link:visited,header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item .header-nav-link:visited:focus,header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item .header-nav-link:visited:hover{color:#2f2e2c}}@media screen and (max-width:1420px){header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item .header-nav-link{color:#2f2e2c;text-align:left}}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent{padding-right:30px}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent ul{background:#fff;border-top:2px solid #b48952;min-width:50rem;opacity:0;padding:20px 30px}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent ul li{padding:10px 0}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent ul li a{color:#b48952;color:#2f2e2c;font-size:14px;letter-spacing:0;position:relative;text-transform:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent ul li a:hover{color:#b48952}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent ul li:before{display:none}@media screen and (max-width:1420px){header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent ul{padding:0}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent{background:transparent}}@media screen and (max-width:1420px){header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent>a:after,header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent>a:before{display:none}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent ul{background:transparent;border:0;min-width:100%;padding-left:20px;padding-top:10px;width:100%}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent ul li{margin:0;padding:5px 0}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent.is-open{-webkit-transition:all .7s ease!important;transition:all .7s ease!important}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent.is-open>a:after{opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .7s ease;transition:all .7s ease;visibility:visible}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent.is-open ul{opacity:1}}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent:hover ul{opacity:1;position:relative}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent:before{background:#b48952;bottom:0;content:"";height:0;left:calc(50% - 15px);position:absolute;-webkit-transition:all .7s ease;transition:all .7s ease;width:2px}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent:after{background:#2f2e2c;content:"";height:9px;-webkit-mask:url(images/svg/KALLEIS_puce_menu.svg);mask:url(images/svg/KALLEIS_puce_menu.svg);position:absolute;right:0;top:calc(50% - 13px);top:calc(50% - 4.5px);width:13px}@media screen and (max-width:1420px){header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-parent:after{top:15px}}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-active>a{background:transparent;color:#b48952}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-active>a:focus,header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-active>a:hover{background:transparent}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item.is-active:after{background:#b48952}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item:hover{color:#b48952}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item:hover:before{height:20px;-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:1420px){header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item:hover:before{display:none}}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item:before{background:#b48952;bottom:0;content:"";height:0;left:50%;position:absolute;-webkit-transition:all .7s ease;transition:all .7s ease;width:2px}@media screen and (max-width:1420px){header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav .header-nav-item{padding:10px 0}header.header .main-header .header-content .header-nav.nav .nav-content .primary-nav{display:block;width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header.header .main-header .header-content .header-nav.nav .nav-content{margin-top:70px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100vh - 100px);overflow-y:scroll;padding:0 30px 50px;-ms-overflow-style:none;scrollbar-width:none}}@media screen and (max-width:1420px){header.header .main-header .header-content .header-nav.nav .nav-content::-webkit-scrollbar{display:none}}@media screen and (max-width:480px){header.header .main-header .header-content .header-nav.nav .nav-content{height:0}}.is-nav-open header.header .main-header .header-content .header-nav.nav{position:fixed;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:1420px){header.header .main-header .header-content .header-nav.nav{max-width:100%;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:hsla(30,8%,72%,.85);justify-content:center;padding:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:fixed;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}header.header .main-header .header-content .nav-button-burger{bottom:0;left:auto;margin:auto;position:absolute;right:20px;top:0;-webkit-transition:all .7s ease;transition:all .7s ease}header.header .main-header .header-content .nav-button-burger i{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#b48952),to(#b48952));background-image:linear-gradient(#b48952,#b48952);background-size:100% .2rem;border-radius:0 0 50% 0;border-radius:50px;height:44px;margin-right:0;padding:13px;width:44px}header.header .main-header .header-content .nav-button-burger i:after,header.header .main-header .header-content .nav-button-burger i:before{background:#b48952;height:.2rem}.is-nav-open header.header .main-header .header-content .nav-button-burger i{background:transparent}.is-nav-open header.header .main-header .header-content .nav-button-burger{top:0;-webkit-transition:all .7s ease;transition:all .7s ease;z-index:999}@media screen and (max-width:1420px){header.header .main-header .header-content .nav-button-burger{display:block}}header.header .main-header .actions{position:absolute;right:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 40px}header.header .main-header .actions .header-social-nav{float:none;margin-bottom:0}header.header .main-header .actions .header-social-nav li{margin:0}header.header .main-header .actions .header-social-nav li a{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0;-webkit-transition:all 1s ease;transition:all 1s ease}header.header .main-header .actions .header-social-nav li a svg{height:20px}header.header .main-header .actions .header-social-nav li a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all 1s ease;transition:all 1s ease}header.header .main-header .actions .btn.reserver{background:#b48952;border-color:#b48952;color:#fff}header.header .main-header .actions .btn.reserver:hover{background:transparent;color:#b48952}@media screen and (max-width:480px){header.header .main-header .actions .btn.reserver{bottom:20px;position:fixed}}@media screen and (max-width:1420px){header.header .main-header .actions .btn.reserver{z-index:9}header.header .main-header .actions{position:relative;text-align:right;top:auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;z-index:0}}@media screen and (max-width:480px){header.header .main-header .actions{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:1420px){header.header .main-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:80px;min-height:80px}}@media screen and (max-width:480px){header.header .main-header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:20px 0}}footer.footer{background:#2f2e2c;padding:60px 0 30px}footer.footer .pre-footer{border-bottom:2px solid hsla(29,38%,78%,.15);gap:50px;padding:0 60px 40px}footer.footer .pre-footer .reassurance{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 35px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}footer.footer .pre-footer .reassurance .contenu{width:calc(100% - 105px)}footer.footer .pre-footer .reassurance .contenu p{color:#fff;font-size:14px;margin-bottom:0}footer.footer .pre-footer .reassurance img{-webkit-align-self:center;width:70px;-ms-flex-item-align:center;align-self:center}@media screen and (max-width:992px){footer.footer .pre-footer{padding:0}}footer.footer .container{padding-bottom:60px}footer.footer .container h2{color:#fff;margin:60px 0;text-align:center}@media screen and (min-width:768px) and (max-width:992px){footer.footer .container h2{font-size:60px;line-height:70px;margin-top:30px}}@media screen and (max-width:768px){footer.footer .container h2{font-size:30px;line-height:40px;margin-top:30px}}footer.footer .container h3{color:#fff;font-size:15px;font-weight:600}footer.footer .container .logo a img{-webkit-transition:all .7s ease;transition:all .7s ease}footer.footer .container .logo a:hover img{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:992px){footer.footer .container .logo{grid-column:1/-1;margin:0 auto 50px}}footer.footer .container .adresse{color:#fff;text-align:center}footer.footer .container .adresse address{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}footer.footer .container .horaires{text-align:center}footer.footer .container .horaires p{color:#fff;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:576px){footer.footer .container .horaires{margin-top:30px}}footer.footer .container .btn{-webkit-align-self:center;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-item-align:center;align-self:center;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:992px){footer.footer .container .btn{grid-column:1/-1;margin:50px auto 0!important}}footer.footer .footer-legal{padding:0}footer.footer .footer-legal .container{border-top:2px solid hsla(29,38%,78%,.15);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:60px 0 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer.footer .footer-legal .container p{margin-bottom:0}footer.footer .footer-legal .container ul{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:0 50px;margin-bottom:0}footer.footer .footer-legal .container ul li{margin-bottom:0}footer.footer .footer-legal .container a{background:transparent;color:#fff;font-family:montserrat;font-size:16px;font-weight:500;padding:0;position:relative;text-decoration:none}footer.footer .footer-legal .container a:before{background:#fff;bottom:-5px;content:"";height:1px;position:absolute;-webkit-transition:all .7s ease;transition:all .7s ease;width:0}footer.footer .footer-legal .container a:hover:before{-webkit-transition:all .7s ease;transition:all .7s ease;width:100%}footer.footer .footer-legal .container .footer-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 30px}footer.footer .footer-legal .container .footer-right .back-to-top{background:transparent;position:inherit;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .7s ease;transition:all .7s ease}footer.footer .footer-legal .container .footer-right .back-to-top svg{height:31px;width:31px}footer.footer .footer-legal .container .footer-right .back-to-top:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .7s ease;transition:all .7s ease}.header-nav-link:not(.header-nav-link_l2),.header-nav-link:not(.header-nav-link_l2):visited,.is-open>.header-nav-link:not(.header-nav-link_l2),.is-parent:hover>a:not(.header-nav-link_l2){background-color:transparent!important}.is-open>.header-nav-link:not(.header-nav-link_l2),.is-parent.header-nav-link:not(.header-nav-link_l2),.is-parent.header-nav-link:not(.header-nav-link_l2):visited,.is-parent:hover>a:not(.header-nav-link_l2){color:#b48952!important}header.header{background:#fff}header.header .logo{text-decoration:none}header.header .logo h1{color:#2f2e2c;font-family:Bungee,sans-serif}#main.pagec{background:#fff;margin-bottom:0;padding:0}#main.pagec .entete{background:#f5eee5;padding:60px 0;position:relative}#main.pagec .entete .container .contenu{grid-column-start:7;padding-top:35px}#main.pagec .entete .container .contenu h1{margin-bottom:40px;padding-bottom:40px;position:relative}#main.pagec .entete .container .contenu h1:after{background:#b48952;bottom:0;content:"";height:2px;left:0;position:absolute;width:175px}#main.pagec .entete .container .contenu .extrait p{color:#b48952;font-size:18px;font-weight:500;line-height:25px}@media screen and (max-width:992px){#main.pagec .entete .container .contenu{grid-column-start:auto;padding-top:0}}#main.pagec .entete .container .image{grid-column-start:2;position:relative}#main.pagec .entete .container .image img{border-radius:315px;width:100%}#main.pagec .entete .container .image:before{bottom:50px;content:url(images/svg/KALLEIS_deco_etoile.svg);position:absolute;right:10px}@media screen and (max-width:992px){#main.pagec .entete .container .image{grid-column-start:auto;margin-top:85px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#main.pagec .entete .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#main.pagec .entete:after{bottom:-250px;content:url(images/assets/KALLEIS_deco_entete_contenu_v2.png);position:absolute;right:0;z-index:0}#main.pagec.rubrique{background:#f5eee5;padding-bottom:75px;text-align:center}#main.pagec.rubrique .entete .container .breadcrumb{margin-bottom:20px}#main.pagec.rubrique .entete .container .contenu{grid-column-start:1;margin:0 auto;padding-top:0;position:relative;width:50%}#main.pagec.rubrique .entete .container .contenu h1:after{margin:auto;right:0}#main.pagec.rubrique .entete .container .contenu h1:before{bottom:0;content:url(images/svg/KALLEIS_deco_etoile.svg);position:absolute;right:-50px}#main.pagec.rubrique .entete:after{display:none}#main.pagec.rubrique .wp-wysiwyg{padding-top:50px}#main.pagec.rubrique .wp-wysiwyg .pages-enfants{gap:50px 15px}#main.pagec.rubrique .wp-wysiwyg .pages-enfants a{text-decoration:none}#main.pagec.rubrique .wp-wysiwyg .pages-enfants a .image{border:2px solid #b48952;border-radius:155px;margin-bottom:20px;overflow:hidden;padding:10px;position:relative}#main.pagec.rubrique .wp-wysiwyg .pages-enfants a .image img{border-radius:145px}#main.pagec.rubrique .wp-wysiwyg .pages-enfants a .image .overlay{background:rgba(47,46,44,.8);border-radius:145px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:calc(100% - 20px);left:0;left:10px;opacity:0;position:absolute;top:0;top:10px;-webkit-transition:all .7s ease;transition:all .7s ease;width:calc(100% - 20px);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#main.pagec.rubrique .wp-wysiwyg .pages-enfants a h3{color:#2f2e2c;font-family:Montserrat;font-size:20px;font-weight:600;letter-spacing:3px;line-height:30px;margin-bottom:30px;padding-bottom:30px;position:relative;text-transform:uppercase}#main.pagec.rubrique .wp-wysiwyg .pages-enfants a h3:after{background:#b48952;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:120px}#main.pagec.rubrique .wp-wysiwyg .pages-enfants a:hover .overlay{opacity:1;-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:992px){#main.pagec{overflow-x:hidden}}.error h1{font-size:200px;font-weight:300;letter-spacing:10px;line-height:150px!important;margin-top:30px}#main{padding-bottom:50px}#main.formulaire{margin-bottom:0;padding-bottom:150px;position:relative}#main.formulaire .entete .container .contenu{grid-column-start:1;padding-top:35px}#main.formulaire .entete .container .contenu h2{color:#917e68;font-family:Montserrat;font-size:20px;font-weight:600;letter-spacing:3px;line-height:30px;margin-top:70px;text-transform:Uppercase}#main.formulaire .entete .container .contenu h2:first-of-type{color:#b48952}#main.formulaire .entete .container .contenu h2:last-of-type{margin-top:50px}#main.formulaire .entete .container .contenu .infos{display:grid;gap:15px}#main.formulaire .entete .container .contenu .infos .line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#main.formulaire .entete .container .contenu .infos .line p{margin-bottom:0}#main.formulaire .entete .container .image{grid-column-start:7;top:70px}#main.formulaire .entete .container .image img{border-radius:0}#main.formulaire .entete .container .image:before{display:none}@media screen and (max-width:992px){#main.formulaire .entete .container .image{grid-column-start:auto;top:0}}#main.formulaire .entete .container .image-secondaire{position:absolute;right:25%;top:330px;width:33.32%}@media screen and (max-width:992px){#main.formulaire .entete .container .image-secondaire{display:none}}#main.formulaire .entete .container:after{bottom:0;content:url(images/svg/KALLEIS_etoile_doree.svg);position:absolute;right:0}#main.formulaire .entete:after{display:none}#main.formulaire .wp-wysiwyg{padding-top:150px}#main.formulaire .wp-wysiwyg .btn{display:block;margin:0 auto 40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#main.formulaire .form{padding-top:150px}#main.formulaire .form h2{color:#917e68;font-family:luxus-brut-sparkling,cursive;font-size:82px;letter-spacing:0;margin-bottom:60px;margin-top:0;text-transform:none}#main.formulaire .form form{font-family:Montserrat}#main.formulaire .form form .acf-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px 15px;z-index:1}#main.formulaire .form form .acf-fields .acfe-field-group-layout-block .acf-fields{gap:15px}#main.formulaire .form form .acf-fields .acf-field-message .acf-input p{color:#b48952;font-size:14px;font-weight:400}#main.formulaire .form form .acf-fields .-border{background:transparent;border:none}#main.formulaire .form form .acf-fields .-border .acf-label{display:none}#main.formulaire .form form .acf-fields .acf-field{border:none;padding:0}#main.formulaire .form form .acf-fields .acf-field.acf-hidden{display:none}#main.formulaire .form form .acf-fields .acf-field label{color:#b48952;font-size:16px;font-weight:400;letter-spacing:2.4px;line-height:30px;margin-bottom:0;position:relative;text-align:left;text-transform:uppercase}@media screen and (max-width:1200px){#main.formulaire .form form .acf-fields .acf-field label{font-size:20px}}#main.formulaire .form form .acf-fields .acf-field .acf-required,#main.formulaire .form form .acf-fields .acf-field .required{color:#b48952;position:relative}#main.formulaire .form form .acf-fields .acf-field input,#main.formulaire .form form .acf-fields .acf-field select,#main.formulaire .form form .acf-fields .acf-field textarea{background:transparent;background:#fbf8f4;border:none;border-radius:25px;color:#2f2e2c;font-size:16px;font-weight:200;letter-spacing:0;margin-top:0;min-height:40px;padding:10px 20px}#main.formulaire .form form .acf-fields .acf-field input:focus,#main.formulaire .form form .acf-fields .acf-field select:focus,#main.formulaire .form form .acf-fields .acf-field textarea:focus{-webkit-box-shadow:none;box-shadow:none}#main.formulaire .form form .acf-fields .acf-field textarea{borde-radius:15px!important}#main.formulaire .form form .acf-fields .acf-field.acf-field-checkbox .acf-checkbox-list{padding:0}#main.formulaire .form form .acf-fields .acf-field.acf-field-checkbox .acf-checkbox-list li{color:#b48952;color:#1e1e1e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Montserrat;font-size:16px;font-weight:400;letter-spacing:0;line-height:25px;margin-right:50px;text-transform:Normal;text-transform:none}#main.formulaire .form form .acf-fields .acf-field.acf-field-checkbox .acf-checkbox-list li label{color:#1e1e1e;color:#2f2e2c;font-family:Montserrat;font-size:16px;font-size:14px;font-weight:400;letter-spacing:0;line-height:25px;line-height:17px;padding-left:0;text-transform:Normal;text-transform:none}#main.formulaire .form form .acf-fields .acf-field.acf-field-checkbox .acf-checkbox-list li label input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #2f2e2c;border-radius:50px;height:25px;margin-right:0;min-height:25px;min-width:25px;padding:0;width:25px}#main.formulaire .form form .acf-fields .acf-field.acf-field-checkbox .acf-checkbox-list li label input:checked:after{background:#917e68;border-radius:15px;content:"";height:13px;left:6px;position:absolute;top:9px;width:13px}#main.formulaire .form form .acf-fields .acf-field.acf-field-checkbox .acf-checkbox-list li label:before{display:none}#main.formulaire .form form .acf-fields .acf-field.acf-field-checkbox .acf-checkbox-list li:before{display:none}#main.formulaire .form form .acf-fields .acf-field.acf-field-checkbox .acf-checkbox-list li:last-child{margin-right:0}#main.formulaire .form form .acf-fields .acf-field.acf-field-checkbox .acf-checkbox-list:focus-within{border:none;border-radius:0}#main.formulaire .form form .acf-fields .acf-field.acf-field-radio .acf-radio-list{border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#main.formulaire .form form .acf-fields .acf-field.acf-field-radio .acf-radio-list li{color:#b48952;color:#1e1e1e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Montserrat;font-size:16px;font-weight:400;letter-spacing:0;line-height:25px;margin-right:50px;text-transform:Normal;text-transform:none}#main.formulaire .form form .acf-fields .acf-field.acf-field-radio .acf-radio-list li label{color:#1e1e1e;font-family:Montserrat;font-size:16px;font-weight:400;letter-spacing:0;line-height:25px;padding-left:0;text-transform:Normal;text-transform:none}#main.formulaire .form form .acf-fields .acf-field.acf-field-radio .acf-radio-list li label input{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:25px;margin-right:25px;min-height:25px;min-width:25px;padding:0;width:25px}#main.formulaire .form form .acf-fields .acf-field.acf-field-radio .acf-radio-list li label input:checked:after{background:#dcc6b1;border-radius:50px;content:"";height:15px;left:5px;position:absolute;top:7px;width:15px}#main.formulaire .form form .acf-fields .acf-field.acf-field-radio .acf-radio-list li label:before{display:none}#main.formulaire .form form .acf-fields .acf-field.acf-field-radio .acf-radio-list li:last-child{margin-right:0}@media screen and (max-width:480px){#main.formulaire .form form .acf-fields .acf-field.acf-field-radio .acf-radio-list li{margin-bottom:10px}}#main.formulaire .form form .acf-fields .acf-field.acf-field-radio .acf-radio-list:focus-within{border:none;border-radius:0}#main.formulaire .form form .acf-fields .acf-field[data-key=field_68ed1277bbaa1] .acf-label,#main.formulaire .form form .acf-fields .acf-field[data-key=field_68ff843e29f7e] .acf-label{display:none}#main.formulaire .form form .acf-fields .acf-field.acf-field-message{color:#2f2e2c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(34% - 15px)!important;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-top:40px}#main.formulaire .form form .acf-fields .acf-field.acf-field-message p{color:#2f2e2c}@media screen and (max-width:768px){#main.formulaire .form form .acf-fields .acf-field.acf-field-message{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:0}}#main.formulaire .form form .acf-fields .acf-field[data-name=rgpd]{margin-top:0;width:66%!important}#main.formulaire .form form .acf-fields .acf-field[data-name=rgpd] .acf-input{text-align:left}#main.formulaire .form form .acf-fields .acf-field[data-name=rgpd] .acf-input ul{border:0;margin:0}#main.formulaire .form form .acf-fields .acf-field[data-name=rgpd] .acf-input ul li{margin-bottom:0}#main.formulaire .form form .acf-fields .acf-field[data-name=rgpd] .acf-input label{color:#1e1e1e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Montserrat;font-size:16px;font-weight:400;gap:25px;letter-spacing:0;line-height:25px;text-transform:Normal;text-transform:none}#main.formulaire .form form .acf-fields .acf-field[data-name=rgpd] .acf-input label input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #f5eee5;border-radius:0;height:20px;margin-top:3px;min-width:20px;padding:0;width:20px}#main.formulaire .form form .acf-fields .acf-field[data-name=rgpd] .acf-input label input:checked:after{background:#f5eee5;border-radius:2px;content:"";height:8px;left:6px;position:absolute;top:9px;width:8px}@media screen and (max-width:768px){#main.formulaire .form form .acf-fields .acf-field[data-name=rgpd]{width:100%!important}}#main.formulaire .form form .acf-fields .acf-field.half{width:calc(50% - 7.5px)}@media screen and (max-width:768px){#main.formulaire .form form .acf-fields .acf-field.half{width:100%!important}}#main.formulaire .form form .acf-fields .acf-field.acf-field-textarea,#main.formulaire .form form .acf-fields .acf-field.full{float:none;width:100%}#main.formulaire .form form .acf-fields .acf-field.acf-field-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center right 20px;background-repeat:no-repeat;background-size:15px}#main.formulaire .form form .acf-form-submit{position:relative;text-align:left;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}#main.formulaire .form form .acf-form-submit input.acf-button{background:transparent;border:2px solid #b48952;border-radius:50px;color:#b48952;font-family:Montserrat;font-size:15px;font-weight:600;letter-spacing:2.25px;line-height:20px;padding:10px 35px;text-transform:uppercase;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}#main.formulaire .form form .acf-form-submit input.acf-button.btn,#main.formulaire .form form .acf-form-submit input.acf-button.primaire,#main.formulaire .form form .acf-form-submit input.acf-button.wysiwyg-btn{background:transparent;border:2px solid #917e68;color:#917e68}#main.formulaire .form form .acf-form-submit input.acf-button.btn:hover,#main.formulaire .form form .acf-form-submit input.acf-button.primaire:hover,#main.formulaire .form form .acf-form-submit input.acf-button.wysiwyg-btn:hover{background:#917e68;color:#fff}#main.formulaire .form form .acf-form-submit input.acf-button.secondaire{background:transparent;border:2px solid #b48952;color:#b48952}#main.formulaire .form form .acf-form-submit input.acf-button.secondaire:hover{background:#b48952;color:#fff}#main.formulaire .form form .acf-form-submit input.acf-button.noir{background:transparent;border:2px solid #2f2e2c;color:#2f2e2c}#main.formulaire .form form .acf-form-submit input.acf-button.noir:hover{background:#2f2e2c;color:#fff}#main.formulaire .form form .acf-form-submit input.acf-button.icon{padding-left:70px;position:relative}#main.formulaire .form form .acf-form-submit input.acf-button.icon:before{background:#2f2e2c;content:"";height:25px;left:22.5px;-webkit-mask:url(images/svg/KALLEIS_icon_btn.svg);mask:url(images/svg/KALLEIS_icon_btn.svg);position:absolute;top:7.5px;-webkit-transition:all .7s ease;transition:all .7s ease;width:25px}#main.formulaire .form form .acf-form-submit input.acf-button.icon:hover:before{background:#fff;-webkit-transition:all .7s ease;transition:all .7s ease}#main.formulaire .form form .acf-form-submit input.acf-button:hover{background:#917e68;-webkit-transition:all .3s ease-Out;transition:all .3s ease-Out}#main.formulaire .form form .acf-form-submit input.acf-button:hover{background-color:#dcc6b1;background:#b48952;color:#fff;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:576px){#main.formulaire .form form .acf-form-submit{float:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:992px){#main.formulaire{overflow-x:hidden}}body #main.home{background:#f5eee5;padding:0}body #main.home .section h2{font-family:Montserrat;font-size:75px;font-weight:200;letter-spacing:2.25px;letter-spacing:0;line-height:55px;margin:45px 0 60px;text-transform:Uppercase}body #main.home .section h2 span{font-family:luxus-brut-sparkling,cursive;font-size:150px;left:20px;letter-spacing:0;line-height:unset;position:relative;text-transform:none;top:-15px}@media screen and (min-width:992px) and (max-width:1300px){body #main.home .section h2 span{top:0}}@media screen and (max-width:768px){body #main.home .section h2 span{font-size:80px;line-height:0px;top:-7px}}@media screen and (min-width:768px) and (max-width:992px){body #main.home .section h2 span{font-size:140px;line-height:0px;top:-7px}}@media screen and (min-width:992px) and (max-width:1300px){body #main.home .section h2{font-size:50px}}@media screen and (min-width:768px) and (max-width:992px){body #main.home .section h2{font-size:60px;line-height:70px;margin-top:30px}}@media screen and (max-width:768px){body #main.home .section h2{font-size:30px;line-height:40px;margin-top:30px}}body #main.home .section#zone-entete{border-bottom:2px solid #b48952;position:relative}body #main.home .section#zone-entete .container{padding:50px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body #main.home .section#zone-entete .container .contenu{z-index:1}@media screen and (max-width:768px){body #main.home .section#zone-entete .container .contenu .sur-titre{font-size:16px}}body #main.home .section#zone-entete .container .contenu h1{color:#2f2e2c;font-family:Montserrat;font-size:90px;font-weight:200;letter-spacing:2.7px;line-height:90px;line-height:85px;margin-top:60px;text-transform:Uppercase}body #main.home .section#zone-entete .container .contenu h1 span{font-family:luxus-brut-sparkling,cursive;font-size:175px;letter-spacing:0;line-height:0;position:relative;text-transform:none;top:-15px}@media screen and (min-width:992px) and (max-width:1300px){body #main.home .section#zone-entete .container .contenu h1 span{top:0}}@media screen and (max-width:768px){body #main.home .section#zone-entete .container .contenu h1 span{font-size:80px;line-height:0px;top:-7px}}@media screen and (min-width:768px) and (max-width:992px){body #main.home .section#zone-entete .container .contenu h1 span{font-size:140px;line-height:0px;top:-7px}}@media screen and (min-width:992px) and (max-width:1300px){body #main.home .section#zone-entete .container .contenu h1{font-size:50px;letter-spacing:2px;line-height:75px}}@media screen and (min-width:768px) and (max-width:992px){body #main.home .section#zone-entete .container .contenu h1{font-size:60px;line-height:70px;margin-top:30px}}@media screen and (max-width:768px){body #main.home .section#zone-entete .container .contenu h1{font-size:30px;line-height:40px;margin-top:30px}}body #main.home .section#zone-entete .container .contenu p{color:#b48952;margin:60px 0 40px}@media screen and (max-width:992px){body #main.home .section#zone-entete .container .contenu p{margin-top:30px}}body #main.home .section#zone-entete .container .image{grid-column-start:7;position:relative}body #main.home .section#zone-entete .container .image img{border-radius:315px;width:100%}body #main.home .section#zone-entete .container .image:before{content:url(images/svg/KALLEIS_deco.svg);left:-80px;position:absolute;top:15px;width:235px}@media screen and (max-width:600px){body #main.home .section#zone-entete .container .image:before{top:-55px;-webkit-transform:scale(.6);transform:scale(.6)}}@media screen and (max-width:992px){body #main.home .section#zone-entete .container .image{grid-column-start:1;margin-left:auto;margin-top:50px;max-width:480px}}body #main.home .section#zone-entete .scroll{bottom:20px;left:19.5px;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body #main.home .section#zone-entete:before{background:#b48952;bottom:0;content:url();height:120%;left:80px;position:absolute;top:auto;width:2px}@media screen and (max-width:992px){body #main.home .section#zone-entete:before{display:none}}body #main.home .section#zone-entete:after{bottom:-50%;content:url(images/assets/KALLEIS_deco_entete.png);left:0;position:absolute;z-index:0}@media screen and (max-width:992px){body #main.home .section#zone-entete:after{display:none}}body #main.home .section#presentation{padding:100px 0 70px}body #main.home .section#presentation .container .sur-titre{color:#917e68;grid-column-start:2;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body #main.home .section#presentation .container .sur-titre:after{background:#917e68;content:"";height:2px;left:auto;position:absolute;right:-290px;top:calc(50% - 1px);width:250px}@media screen and (max-width:768px){body #main.home .section#presentation .container .sur-titre:after{left:auto;max-width:50%;right:-60%}}@media screen and (max-width:576px){body #main.home .section#presentation .container .sur-titre:after{max-width:33%;right:-40%}}@media screen and (max-width:992px){body #main.home .section#presentation .container .sur-titre{grid-column-start:1}}body #main.home .section#presentation .container h2{color:#b48952;grid-column-start:3}body #main.home .section#presentation .container h2:after{content:url(images/svg/KALLEIS_deco_etoile.svg);position:absolute;right:8.33%}@media screen and (max-width:992px){body #main.home .section#presentation .container h2:after{right:-20px}}@media screen and (max-width:992px){body #main.home .section#presentation .container h2{grid-column-start:1}}body #main.home .section#presentation .container .contenu{grid-column-start:2;padding-right:70px}@media screen and (max-width:992px){body #main.home .section#presentation .container .contenu{grid-column-start:1;padding-right:0}}body #main.home .section#presentation .container .image{position:relative}body #main.home .section#presentation .container .image img{width:100%}@media screen and (max-width:992px){body #main.home .section#presentation .container .image{grid-column-start:1}}body #main.home .section#presentation .container .btn{align-self:end;grid-column:span 5/span 5;grid-column-start:2;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:992px){body #main.home .section#presentation .container .btn{grid-column-start:1;grid-column:span 1/span 1;margin-top:30px}}body #main.home .section#expertise{padding:70px 0 0;position:relative}body #main.home .section#expertise .container{text-align:center}body #main.home .section#expertise .container .sur-titre{position:relative}body #main.home .section#expertise .container .sur-titre:after,body #main.home .section#expertise .container .sur-titre:before{background:#b48952;content:"";height:2px;left:auto;position:absolute;top:calc(50% - 1px);width:250px}@media screen and (max-width:768px){body #main.home .section#expertise .container .sur-titre:after,body #main.home .section#expertise .container .sur-titre:before{max-width:50%}}body #main.home .section#expertise .container .sur-titre:before{left:-290px}@media screen and (max-width:768px){body #main.home .section#expertise .container .sur-titre:before{left:-60%;right:auto}}@media screen and (max-width:576px){body #main.home .section#expertise .container .sur-titre:before{left:-40%;max-width:33%}}body #main.home .section#expertise .container .sur-titre:after{right:-290px}@media screen and (max-width:768px){body #main.home .section#expertise .container .sur-titre:after{left:auto;right:-60%}}@media screen and (max-width:576px){body #main.home .section#expertise .container .sur-titre:after{max-width:33%;right:-40%}}body #main.home .section#expertise .container h2{color:#917e68;margin-bottom:80px}body #main.home .section#expertise .pages{background:linear-gradient(180deg,#f5eee5,#f5eee5 calc(50% - 134px),#fff calc(50% - 134px),#fff);padding-bottom:70px}body #main.home .section#expertise .pages .container{gap:15px}body #main.home .section#expertise .pages .container a{text-decoration:none}body #main.home .section#expertise .pages .container a .image{border:2px solid #b48952;border-radius:155px;margin-bottom:20px;overflow:hidden;padding:10px;position:relative}body #main.home .section#expertise .pages .container a .image img{border-radius:145px}body #main.home .section#expertise .pages .container a .image .overlay{background:rgba(47,46,44,.8);border-radius:145px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:calc(100% - 20px);left:0;left:10px;opacity:0;position:absolute;top:0;top:10px;-webkit-transition:all .7s ease;transition:all .7s ease;width:calc(100% - 20px);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body #main.home .section#expertise .pages .container a h3{color:#2f2e2c;font-family:Montserrat;font-size:20px;font-weight:400;letter-spacing:3px;line-height:30px;margin-bottom:0;text-transform:uppercase}@media screen and (max-width:576px){body #main.home .section#expertise .pages .container a h3{font-size:16px}}body #main.home .section#expertise .pages .container a:hover .overlay{opacity:1;-webkit-transition:all .7s ease;transition:all .7s ease}@media screen and (max-width:576px){body #main.home .section#expertise .pages .container a{margin:0 auto;max-width:310px}}body #main.home .section#expertise .pages .container .btn{margin:90px auto 0}@media screen and (max-width:576px){body #main.home .section#expertise .pages .container .btn{margin-top:30px}body #main.home .section#expertise .pages .container{gap:50px}}body #main.home .section#experience{background:#fff;padding:70px 0 0;position:relative}body #main.home .section#experience .zone1 .container .sur-titre{color:#917e68;grid-column-start:2;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body #main.home .section#experience .zone1 .container .sur-titre:after{background:#917e68;content:"";height:2px;left:auto;position:absolute;right:-290px;top:calc(50% - 1px);width:250px}@media screen and (max-width:768px){body #main.home .section#experience .zone1 .container .sur-titre:after{left:auto;max-width:50%;right:-60%;top:calc(50% - 1px);width:250px}}@media screen and (max-width:992px){body #main.home .section#experience .zone1 .container .sur-titre{grid-column-start:1}}body #main.home .section#experience .zone1 .container h2{color:#b48952;grid-column-start:3}@media screen and (max-width:992px){body #main.home .section#experience .zone1 .container h2{grid-column-start:1}}body #main.home .section#experience .zone1 .container .contenu-1{grid-column-start:2}@media screen and (max-width:992px){body #main.home .section#experience .zone1 .container .contenu-1{grid-column-start:1}}body #main.home .section#experience .zone1 .container .image{grid-column-start:7;position:relative}@media screen and (max-width:992px){body #main.home .section#experience .zone1 .container .image{grid-column-start:1}}body #main.home .section#experience .zone1 .container .image img{width:100%}@media screen and (max-width:992px){body #main.home .section#experience .zone1 .container .image{margin-left:auto;max-width:80%}}body #main.home .section#experience .zone1:after{content:url(images/assets/KALLEIS_deco_experience.png);position:absolute;right:0;top:0;z-index:0}@media screen and (min-width:1400px) and (max-width:1500px){body #main.home .section#experience .zone1{padding-bottom:50px}}@media screen and (min-width:1300px) and (max-width:1400px){body #main.home .section#experience .zone1{padding-bottom:80px}}@media screen and (min-width:1200px) and (max-width:1300px){body #main.home .section#experience .zone1{padding-bottom:140px}}body #main.home .section#experience .zone2{background:linear-gradient(180deg,#fff,#fff 70px,#f5eee5 0,#f5eee5);margin-top:-150px;padding-bottom:180px}body #main.home .section#experience .zone2 .container{-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}body #main.home .section#experience .zone2 .container .image{grid-column-start:3;padding-right:60px}@media screen and (max-width:992px){body #main.home .section#experience .zone2 .container .image{grid-column-start:1}}body #main.home .section#experience .zone2 .container .image:before{bottom:-110px;content:url(images/svg/KALLEIS_deco_experience.svg);left:50px;position:absolute;width:235px}@media screen and (max-width:992px){body #main.home .section#experience .zone2 .container .image:before{display:none}}@media screen and (max-width:992px){body #main.home .section#experience .zone2 .container .image{margin-bottom:30px}}body #main.home .section#experience .zone2 .container .contenu-2 p{margin-bottom:50px}body #main.home .section#experience .zone2 .container .contenu-2 .btn{align-self:end;grid-column:span 5/span 5;grid-column-start:2;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:992px){body #main.home .section#experience .zone2 .container .contenu-2 .btn{grid-column-start:1}}@media screen and (min-width:992px) and (max-width:1200px){body #main.home .section#experience .zone2{margin-top:0}}@media screen and (max-width:992px){body #main.home .section#experience .zone2{padding-bottom:50px}}body #main.home .section#cta{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:768px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:50px}body #main.home .section#cta .container{display:inline-grid;text-align:center;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}body #main.home .section#cta .container svg{margin:0 auto 20px}body #main.home .section#avis{background-image:url(images/assets/KALLEIS_deco_avis.png);background-position:0 50px;background-repeat:no-repeat;padding:110px 0 160px}body #main.home .section#avis .container{text-align:center}body #main.home .section#avis .container .sur-titre{position:relative}body #main.home .section#avis .container .sur-titre:after,body #main.home .section#avis .container .sur-titre:before{background:#b48952;content:"";height:2px;left:auto;position:absolute;top:calc(50% - 1px);width:250px}@media screen and (max-width:768px){body #main.home .section#avis .container .sur-titre:after,body #main.home .section#avis .container .sur-titre:before{max-width:50%}}body #main.home .section#avis .container .sur-titre:before{left:-290px}@media screen and (max-width:768px){body #main.home .section#avis .container .sur-titre:before{left:-60%;right:auto}}body #main.home .section#avis .container .sur-titre:after{right:-290px}@media screen and (max-width:768px){body #main.home .section#avis .container .sur-titre:after{left:auto;right:-60%}}body #main.home .section#avis .container h2{color:#917e68;margin-bottom:80px}body #main.home .section#avis .container .contenu{gap:50px}body #main.home .section#avis .container .contenu .image{grid-column-start:5}@media screen and (max-width:992px){body #main.home .section#avis .container .contenu .image{grid-column-start:1;grid-column:span 1/span 1}}@media screen and (min-width:992px) and (max-width:1300px){body #main.home .section#avis .container .contenu .btn{grid-column:span 5/span 5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:992px){body #main.home .section#avis .container .contenu .btn{grid-column:span 1/span 1}}body #main.home .section#avis .container .contenu .single-avis{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:25px;position:relative}body #main.home .section#avis .container .contenu .single-avis p{margin-bottom:0}body #main.home .section#avis .container .contenu .single-avis h3{color:#b48952;font-family:luxus-brut-sparkling,cursive;font-size:82px;font-weight:100;letter-spacing:0;line-height:50px;margin-bottom:30px;text-transform:none}body #main.home .section#avis .container .contenu .single-avis.el-1{margin-top:100px;padding-right:30px;text-align:left}body #main.home .section#avis .container .contenu .single-avis.el-1:after{left:0}body #main.home .section#avis .container .contenu .single-avis.el-2{grid-column-start:4;padding-left:30px;text-align:right}@media screen and (min-width:992px) and (max-width:1300px){body #main.home .section#avis .container .contenu .single-avis.el-2{grid-column-start:3}}@media screen and (max-width:992px){body #main.home .section#avis .container .contenu .single-avis.el-2{grid-column-start:1}}@media screen and (max-width:576px){body #main.home .section#avis .container .contenu .single-avis.el-2{margin-top:50px}}body #main.home .section#avis .container .contenu .single-avis:after{background:#2f2e2c;bottom:0;content:"";height:1.5px;position:absolute;right:0;width:50%}@media screen and (min-width:992px) and (max-width:1300px){body #main.home .section#avis .container .contenu .single-avis{grid-column:span 4/span 4}}@media screen and (max-width:992px){body #main.home .section#avis .container .contenu .single-avis{grid-column:span 1/span 1}}