@font-face{font-family:"Red Hat Display";src:url("../Fonts/RedHatDisplay-VariableFont_wght.ttf")}@font-face{font-family:"Dancing Script";src:url("../Fonts/DancingScript-VariableFont_wght.ttf")}html{scroll-behavior:smooth}body{font-family:"Red Hat Display",Calibri,sans-serif;color:#231f20;font-size:16px;background-color:#fbeee6;background-image:url("../Images/ellipse_3.png");background-repeat:no-repeat;margin:0}body.layout-pagets__default{background-image:none}.logo{margin-top:24px}p.phoneto{color:#fff;cursor:pointer}p.phoneto:before{content:url("../Images/icon-phone.svg");width:10px;height:10px;margin-right:10px}p.phoneto .phone-number{opacity:0}p.phoneto:hover .phone-number{opacity:1;font-weight:700}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:17px}.ce-bodytext h3{font-size:36px;line-height:47px;margin:48px 0 24px 0}.ce-bodytext p{font-size:16px;line-height:25px}.ce-bodytext p.text-justify{display:flex;justify-content:space-between}.ce-bodytext hr{border-top:1px dotted #c9beb8}.ce-bodytext a{text-decoration:underline}.ce-bodytext ul{line-height:160%}.image-top{position:absolute;z-index:-1;right:0;top:135px}.footer{background-color:#231f20;color:#fff;padding-bottom:48px}.footer a{color:#fff;text-decoration:underline}#c3{margin-top:400px}#c4{margin-bottom:120px}#c10 h2{color:#ffddc4}@media screen and (max-width:639px){body{background-size:190%;background-position-x:-120px}.image-top{top:38rem;left:50px;overflow-x:hidden}#c3{margin-top:30rem}#c4{margin-bottom:48px}.ce-bodytext h3{font-size:24px;line-height:31px}}@media screen and (min-width:640px) and (max-width:1024px){body{background-image:url("../Images/ellipse_header_tablet.png")}.image-top{top:33rem;width:100%;display:flex;justify-content:center}#c3{margin-top:29rem}#c4{margin-bottom:48px}}@media screen and (max-width:1024px){.image-large{display:none}}@media screen and (min-width:1025px){.image-small{display:none}}.header-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:640px){.header-content{justify-content:center;margin-top:24px}}.btn{border-bottom-right-radius:20px;border-top-right-radius:20px;padding:10px 22px 10px 15px;font-weight:700}.btn.btn-default{color:#fff;background-color:#231f20}.btn.btn-default:hover{color:#231f20;background-color:#fff}.btn.btn-primary{color:#231f20;background-color:#715f55;text-decoration:none}.btn.btn-primary:hover{color:#715f55;background-color:#231f20}.btn.btn-secondary{color:#231f20;background-color:#f9e3a5;text-decoration:none}.btn.btn-secondary:hover{color:#f9e3a5;background-color:#231f20}.btn.btn-push{position:relative;background-color:#231f20;border-color:#231f20;color:#fff;overflow:hidden;font-size:14px}.btn.btn-push::after{width:25px;height:100%;position:absolute;right:0;line-height:40px;top:0;content:">";font-weight:700;font-size:14px;color:#fff;text-indent:5px;border-radius:0 20px 20px 0;background-color:#231f20;transform:translate(-1%,0) scale(0,1);transform-origin:left;transition:all .25s;z-index:1}.btn.btn-push:hover{text-indent:20px}.btn.btn-push:hover::after{transform:translate(40%,0) scale(1,1)}a.btn{text-decoration:none}.section-presentation{padding-top:85px}.section-presentation .presentation-top .ce-bodytext p{font-size:20px;line-height:32px}.section-presentation .section-2-column{position:relative;top:100px}.section-presentation .section-2-column h3{font-size:26px;line-height:34px}.section-presentation .section-2-column .col-left{background-color:#fdf8f5;border:1px solid #fbeee6}.section-presentation .section-2-column .col-right{background-color:#231f20;color:#fff}.section-presentation .section-2-column .col-right h3{color:#fff}.section-presentation .section-2-column .col-left,.section-presentation .section-2-column .col-right{border-radius:20px;padding:48px 48px 30px 48px}.section-prestations{border-radius:60px;background-color:#fff;padding:220px 0 120px 0}.section-prestations .section-2-column{margin-top:120px;background-color:#fdf8f5;border-radius:20px;border:1px solid #fbeee6;padding:48px}.section-honoraire{padding:120px 0}.section-honoraire .col-left:before{content:url("../Images/ellipse_7.png");position:absolute;margin-left:25px;z-index:1}.section-contact{padding:120px 0;border-top-right-radius:60px;border-top-left-radius:60px;background-color:#231f20;color:#fff}.section-contact .frame header h3{color:#fff}.section-contact .frame header h2{color:#ead7cb}.section-contact a{color:#fff;text-decoration:underline}#presentation .ce-gallery{overflow:visible}#presentation .ce-row{overflow:visible}#presentation .ce-row .image-embed-item{height:auto;margin-top:10px;border-radius:20px}.section-2-column{display:flex;align-items:start}.section-2-column .col-left{margin-right:80px}.section-2-column .col-left,.section-2-column .col-right{width:100%}@media screen and (max-width:1024px){.section-presentation{padding-top:32px}.section-presentation .presentation-top{max-width:480px}.section-presentation .presentation-top .ce-bodytext p{font-size:16px;line-height:25px}.section-presentation .section-2-column{top:0;flex-direction:column;justify-content:center}.section-presentation .section-2-column .col-left,.section-presentation .section-2-column .col-right{padding:32px;width:initial;margin-right:0}.section-presentation .section-2-column .col-right h2{color:#ead7cb}.section-presentation .section-2-column h3{font-size:18px;line-height:24px}.section-2-column{flex-direction:column}.section-2-column .col-left{margin-bottom:32px}.section-prestations{border-radius:32px;padding:110px 0 48px 0;position:relative;top:-70px;z-index:-1}.section-prestations .section-2-column{padding:32px;margin-top:48px}.section-honoraire{padding:0 0 48px 0}.section-honoraire .col-left{margin-right:0}.section-honoraire .col-left:before{content:url("../Images/ellipse_7_resp.png");position:absolute;margin-left:17px;z-index:1}.section-honoraire .frame header h3{font-size:24px;line-height:31px}.section-contact{padding:48px 0 24px 0}.section-contact .frame header h3{font-size:24px;line-height:31px}.section-contact .section-2-column .col-left{margin-right:0;margin-bottom:48px}.section-contact .ce-row{margin-bottom:24px}.ce-bodytext p.text-justify{flex-direction:column}}body.layout-pagets__default .frame header h2{font-family:"Red Hat Display",Calibri,sans-serif;color:#231f20;font-size:36px;margin:4px 0}.frame.frame-indent-right{margin-right:680px}.frame .ce-intext.ce-right .ce-gallery{margin-left:80px}.frame header h2{font-family:"Dancing Script",Calibri,sans-serif;font-size:40px;color:#715f55;margin:4px 0}.frame header h3{margin:4px 0;color:#231f20;font-size:36px;font-weight:700;line-height:47px}.frame .ce-intext.ce-left .ce-gallery{margin-right:80px}.presentation-top .frame header h3{font-size:68px;line-height:81px}.presentation .frame header h3,.prestations .frame header h3{font-size:48px;line-height:57px}@media screen and (max-width:1024px){.frame.frame-indent-right{margin-right:0}.frame header h2{font-size:24px}.frame header h3{font-size:28px;line-height:39px}.frame .ce-intext.ce-left .ce-gallery,.frame .ce-intext.ce-right .ce-gallery{margin:0 auto}.frame .ce-textpic.ce-left.ce-intext.ce-nowrap,.frame .ce-textpic.ce-right.ce-intext.ce-nowrap{display:flex;flex-direction:column}.frame .ce-gallery img{display:block;width:100%;height:auto}.presentation-top .frame header{width:311px}.presentation-top .frame header h3{font-size:36px;line-height:47px}.presentation .frame header h3,.prestations .frame header h3{font-size:28px;line-height:39px;margin:5px 0 5px 0}.presentation .ce-bodytext{margin-top:24px}.presentation .ce-bodytext h3{margin:24px 0 24px 0}}.container{width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width:640px){.container{width:320px}}@media screen and (min-width:640px) and (max-width:900px){.container{width:480px}.ce-gallery img{width:15rem;height:auto}}@media screen and (min-width:900px) and (max-width:1024px){.container{width:800px}.ce-gallery img{width:22rem;height:auto}}.main-navigation{display:flex;flex-direction:row;line-height:25.6px;font-size:16px}.main-navigation .main-navigation-item{margin:12px 20px}.main-navigation .main-navigation-item a{padding:10px 0;text-decoration:none;color:#231f20}.main-navigation .main-navigation-item a:hover{color:#715f55;border-bottom:1px dotted #715f55;border-top:1px dotted #715f55}.main-navigation .main-navigation-item.active{color:#715f55}@media screen and (max-width:640px){.main-navigation{display:none}}.frame-type-form_formframework .form-group{margin-bottom:24px}.frame-type-form_formframework .row{display:flex;justify-content:center;align-items:center;width:100%}.frame-type-form_formframework .row .col-6{width:100%}.frame-type-form_formframework .row .col-6:first-of-type .form-group{margin-right:24px}.frame-type-form_formframework input{height:40px;width:100%;border-radius:8px;border:none}.frame-type-form_formframework textarea{height:120px;width:100%;border-radius:8px}.frame-type-form_formframework .btn{border:none;cursor:pointer}.frame-type-form_formframework .btn.btn-primary{color:#231f20;background-color:#f9e3a5;text-decoration:none;font-size:16px;padding:9px 12px}.frame-type-form_formframework div#contact-14{font-size:24px;color:#fbeee6;margin:24px 0;font-weight:700}