@font-face{font-display:swap;font-family:'Allura-Regular';src:url(/fonts/Allura-Regular.ttf) format('ttf')}@font-face{font-display:swap;font-family:'Avenir';src:url(../../../../../../themes/curly-child/fonts/Avenir.ttc) format('ttc')}html,body{overflow-x:hidden!important}.gold{color:#c59c5d}.blue{color:#81bac8}.white{color:#fff}.center{text-align:center}.left{text-align:left}.right{text-align:right}.underline{text-decoration:underline}#tarteaucitronAlertSmall{display:none!important}.grecaptcha-badge{visibility:hidden}.mkdf-row-grid-section-wrapper{position:relative}.mkdf-row-grid-section-wrapper.mkdf-content-aligment-right{background-position:right;background-repeat:no-repeat}.mkdf-page-content-holder .mkdf-row-grid-section-wrapper:nth-child(3),.mkdf-page-content-holder .mkdf-row-grid-section-wrapper:nth-child(5){z-index:1}.mkdf-page-content-holder .mkdf-row-grid-section-wrapper:nth-child(4){z-index:0}.mkdf-info-section.mkdf-light h2.mkdf-is-title{color:#c59c5d}.mkdf-social-icon-widget:before{font-size:25px!important}.mkdf-info-section .mkdf-is-background-text{opacity:0.2!important}#mkdf-back-to-top{bottom:13px}.mkdf-side-menu a.mkdf-close-side-menu{display:none!important}.justify .mkdf-iwt-text,.justify .mkdf-is-text{text-align:justify}header,.mkdf-page-header .mkdf-menu-area{background-color:#000}.mkdf-main-menu ul li a:hover .item_text,.mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-svg-path .mkdf-side-menu-icon>svg{color:#c59c5d}.mkdf-main-menu ul li a{color:#c59c5d!important}header .mkdf-menu-area .mkdf-separator{border-color:#c59c5d!important;width:2px!important}.mkdf-main-menu.mkdf-default-nav ul li a .item_text:before{bottom:-10px}.mkdf-main-menu>ul>li.mkdf-active-item>a .item_text:before,.mkdf-main-menu ul li a .mkdf-menu-featured-icon{display:none!important}.mkdf-main-menu>ul>li>a>span.item_outer{line-height:1}.mkdf-main-menu>ul>li>a:hover .item_text:before{display:initial!important}.mkdf-page-header .fixed .mkdf-menu-area{height:50px}.mkdf-page-header .fixed .mkdf-menu-area .mkdf-logo-wrapper a{max-height:50px}.mkdf-page-header .mkdf-fixed-wrapper.fixed .mkdf-menu-area{box-shadow:0 5px 5px #cecece}.mkdf-side-menu #custom_html-2.widget,.mkdf-side-menu .widget.mkdf-social-icons-group-widget{padding:20px 0!important;margin:0;border-bottom:1px solid #c59c5d;text-align:center}.mkdf-side-menu .widget.mkdf-separator-widget,.mkdf-side-menu .widget:nth-last-child(3){padding:20px 0!important}.mkdf-side-menu .widget:last-child{border-bottom:none}.mkdf-side-menu .widget .mkdf-widget-title-holder .mkdf-widget-title{text-align:center}.wpcf7-form textarea,.wpcf7-form .wpcf7-form-control.wpcf7-date,.wpcf7-form .wpcf7-form-control.wpcf7-number,.wpcf7-form .wpcf7-form-control.wpcf7-quiz,.wpcf7-form .wpcf7-form-control.wpcf7-select,.wpcf7-form .wpcf7-form-control.wpcf7-text,.wpcf7-form .wpcf7-form-control.wpcf7-textarea,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="password"],.wpcf7-form input[type="tel"]{height:40px;line-height:40px;margin:10px 0 15px;box-shadow:0 0 10px #fff;color:#c59c5d!important;border:none}.wpcf7-form textarea:focus,.wpcf7-form .wpcf7-form-control.wpcf7-date:focus,.wpcf7-form .wpcf7-form-control.wpcf7-number:focus,.wpcf7-form .wpcf7-form-control.wpcf7-quiz:focus,.wpcf7-form .wpcf7-form-control.wpcf7-select:focus,.wpcf7-form .wpcf7-form-control.wpcf7-text:focus,.wpcf7-form .wpcf7-form-control.wpcf7-textarea:focus,.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="password"]:focus,.wpcf7-form input[type="tel"]:focus{box-shadow:0 0 10px #c59c5d}.wpcf7-form textarea,.wpcf7-form .wpcf7-form-control.wpcf7-textarea{height:100px}.wpcf7-form input.wpcf7-form-control.wpcf7-submit{display:block;margin:30px auto 0;border:1px solid #c59c5d}.wpcf7-form #submit_comment:hover,.wpcf7-form .post-password-form input[type="submit"]:hover,.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover{background-color:#c59c5d}#respond input[type="text"]::placeholder,#respond textarea::placeholder,.mkdf-style-form textarea::placeholder,.post-password-form input[type="password"]::placeholder,.wpcf7-form-control.wpcf7-date::placeholder,.wpcf7-form-control.wpcf7-number::placeholder,.wpcf7-form-control.wpcf7-quiz::placeholder,.wpcf7-form-control.wpcf7-select::placeholder,.wpcf7-form-control.wpcf7-text::placeholder,.wpcf7-form-control.wpcf7-textarea::placeholder,input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder{color:#fff!important}header.mkdf-mobile-header .mkdf-mobile-header-inner{background-color:#000}.mkdf-mobile-header .mkdf-mobile-menu-opener{z-index:99!important}.mkdf-mobile-header .mkdf-mobile-menu-opener a{color:#c59c5d}header.mkdf-mobile-header .mkdf-mobile-nav{background-color:#000;border-bottom-color:#c59c5d}header.mkdf-mobile-header .mkdf-mobile-nav ul li a,header.mkdf-mobile-header .mkdf-mobile-nav ul li h6{color:#fff;border-bottom-color:#c59c5d}.mkdf-page-content-holder>.mkdf-row-grid-section-wrapper.mkdf-parallax-row-holder.mkdf-content-aligment-right{background-position-x:right!important}.mkdf-page-content-holder>.mkdf-row-grid-section-wrapper.mkdf-parallax-row-holder.mkdf-content-aligment-left{background-position-x:left!important}.blocs_presta .mkdf-elements-holder .mkdf-eh-item{vertical-align:top}.bg_contact_1.mkdf-info-section.mkdf-center .mkdf-is-background-text{left:-40%;top:-100px;transform:translateX(-50%) rotate(-30deg)}.bg_contact_2.mkdf-info-section{position:absolute;top:50%;z-index:0}.bg_contact_2.mkdf-info-section.mkdf-center .mkdf-is-background-text{left:0;transform:translateX(-50%) rotate(10deg)}.bg_contact_3.mkdf-info-section{position:absolute;bottom:-40px;right:0;z-index:0}.bg_contact_3.mkdf-info-section.mkdf-center .mkdf-is-background-text{left:inherit}.bg_contact_4.mkdf-info-section{position:absolute;top:0;right:0;z-index:0}.bg_contact_4.mkdf-info-section.mkdf-center .mkdf-is-background-text{left:inherit;transform:translateX(-50%) rotate(30deg)}div.wpcf7{position:relative;z-index:1}.wpcf7-form{max-width:500px;margin:0 auto}.wpcf7-form span.wpcf7-list-item{margin:0;line-height:1.1}.wpcf7-form label{color:#fff}.wpcf7-form a{color:#c59c5d}.wpcf7-form a:hover{text-decoration:underline}div.wpcf7-spam-blocked,div.wpcf7-response-output{border-color:#c59c5d;color:#fff}.recaptcha{margin-top:20px}.recaptcha>div>div{margin:0 auto!important}.bloc_tarifs{padding-top:50px;padding-bottom:50px;text-align:center}.bloc_tarifs>div{float:none!important;display:inline-block;vertical-align:top}.bloc_prix{margin-top:40px}.bloc_prix .mkdf-info-section.mkdf-center .mkdf-is-background-text.big{font-size:160px!important;left:inherit;-webkit-transform:inherit;-moz-transform:inherit;transform:inherit}.bloc_prix .mkdf-info-section.mkdf-center .mkdf-is-background-text.small{font-size:50px!important;left:inherit;top:20px;opacity:.5;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);transform:rotate(-30deg)}.bloc_tarifs .none{display:none!important}.bloc_offre{background-position:right 50%!important}.bloc_offre .wpb_wrapper{position:relative}.bloc_offre .bloc_prix{position:absolute;bottom:0;left:50%}.actualites{padding-top:50px;padding-bottom:50px}.actualites .mkdf-blog-list-holder .mkdf-post-image{margin-bottom:20px}.actualites .entry-title.mkdf-post-title{font-size:20px;color:#c59c5d}.actualites .entry-title.mkdf-post-title a:hover{text-decoration:underline!important}.actualites .mkdf-post-read-more-button{display:none}.actualites .mkdf-blog-list-holder .mkdf-post-excerpt:after{content:'...'}.single-post .mkdf-page-content-holder .mkdf-post-info-bottom{display:none}.single-post .mkdf-page-content-holder{border-right:2px solid #c59c5d}.single-post .mkdf-blog-holder article .mkdf-post-title{font-size:35px;color:#c59c5d}.single-post aside.mkdf-sidebar .widget .mkdf-widget-title-holder .mkdf-widget-title{color:#c59c5d;border-bottom:1px solid #c59c5d}.single-post .heateor_sss_sharing_container.heateor_sss_horizontal_sharing{margin-top:50px}.heateor_sss_sharing_title{font-style:italic}.single-post .mkdf-related-posts-holder{margin-top:0}.single-post .related_title{font-size:25px;color:#000;line-height:1;text-transform:uppercase;font-weight:700}.single-post .mkdf-related-posts-holder .mkdf-related-post .mkdf-post-title{line-height:1.2!important}.single-post aside.mkdf-sidebar #block-3{margin-bottom:10px}.single-post aside.mkdf-sidebar #block-3>h4{color:#c59c5d;border-bottom:1px solid #c59c5d}.heateor_sss_sharing_title{color:#c59c5d;font-weight:normal!important}.mkdf-related-posts-holder{border-color:#c59c5d}.bloc_portfolio .mkdf-image-gallery.mkdf-image-behavior-zoom .mkdf-ig-image img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);transform:scale(1.02)}.bloc_portfolio .mkdf-image-gallery.mkdf-image-behavior-zoom .mkdf-ig-image img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);transform:scale(1.06)}.laser_type_bloc{padding-top:50px}.tarifs_services.price-table th{background-color:inherit;color:#4d4d4d;padding:30px 5px}.tarifs_services.price-table th:last-child{font-size:18px;text-align:left;font-weight:300}.tarifs_services.price-table tr{border:none!important}.tarifs_services.price-table td{padding:5px;font-size:20px;background-color:inherit!important;color:#fff;text-align:left}.tarifs_services.price-table th.service_title{font-family:'quentinregular';font-size:45px;font-weight:500;color:#c39b5d;line-height:.8;border:none!important}.tarifs_services.price-table td.service_name{width:46%}.tarifs_services.price-table td.price span.a_partir{font-size:12px;opacity:.9;font-weight:400}.tarifs_services.price-table td.price{width:27%;text-align:right;font-weight:700}.tarifs_txt{padding-bottom:100px}.pmr_txt p{color:#fff;font-style:italic;font-weight:300;font-size:16px}.rdv_txt{padding-top:50px}.rdv_txt p{font-family:'quentinregular';color:#fff;letter-spacing:4px;font-size:50px;font-weight:100}footer.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid{padding:50px 0}footer .widget.mkdf-social-icons-group-widget{text-align:center}footer .mkdf-footer-bottom-holder .widget a{color:#c59c5d}footer .mkdf-footer-bottom-holder .widget a:hover{text-decoration:underline}#custom_html-5 h4.mkdf-widget-title.white{font-family:'quentinregular';letter-spacing:4px;font-size:50px!important;font-weight:100!important;text-transform:inherit!important}@media (max-width:1366px) and (min-width:1025px){.bg_contact_2.mkdf-info-section.mkdf-center .mkdf-is-background-text{-webkit-transform:translateX(-10%) rotate(10deg);-moz-transform:translateX(-10%) rotate(10deg);transform:translateX(-10%) rotate(10deg)}}@media screen and (max-width:1440px){.bg_contact_1.mkdf-info-section.mkdf-center .mkdf-is-background-text{left:0%;top:0}}@media screen and (max-width:1240px){header.mkdf-page-header .mkdf-menu-area,header.mkdf-page-header .fixed .mkdf-menu-area{height:auto}header .mkdf-vertical-align-containers .mkdf-position-left{float:none;text-align:center;padding:10px 0 0}header .mkdf-vertical-align-containers .mkdf-position-right{float:none;text-align:center;padding:0 0 10px}header .mkdf-main-menu>ul>li>a>span.item_outer{transform:inherit!important;top:inherit}}@media screen and (max-width:1024px){.mkdf-mobile-header .mkdf-grid{width:90%!important}.bloc_intro .mkdf-info-section .mkdf-is-background-text{font-size:140px!important}.bg_contact_2.mkdf-info-section.mkdf-center .mkdf-is-background-text{-webkit-transform:translateX(-30%) rotate(10deg);-moz-transform:translateX(-30%) rotate(10deg);transform:translateX(-30%) rotate(10deg)}.bloc_tarifs{padding-bottom:100px}.bloc_tarifs .vc_col-sm-4{width:100%!important}.bloc_tarifs .mkdf-image-with-text-holder .mkdf-iwt-image{width:60%;float:left}.bloc_tarifs .on_right .mkdf-image-with-text-holder .mkdf-iwt-image{float:right}.bloc_tarifs .mkdf-image-with-text-holder .mkdf-iwt-text-holder{width:30%;float:left}.bloc_prix{margin-top:inherit}.bloc_tarifs .bloc_prix{position:absolute;right:10%}.bloc_tarifs .on_right .bloc_prix{position:absolute;right:inherit;left:5%;bottom:40%}.bloc_tarifs .on_left .bloc_prix{position:absolute;right:25%;bottom:40%}.bloc_tarifs .on_left .bloc_prix .mkdf-info-section.mkdf-center .mkdf-is-background-text.small{-webkit-transform:translateX(-50%) rotate(-30deg);-moz-transform:translateX(-50%) rotate(-30deg);transform:translateX(-50%) rotate(-30deg)}.bloc_tarifs .on_left .bloc_prix .mkdf-info-section.mkdf-center .mkdf-is-background-text.big{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.bloc_tarifs .vc_col-sm-4:last-child .bloc_prix{bottom:35%}.bloc_portfolio .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-four-columns .mkdf-ig-image{width:25%}}@media screen and (min-width:991px){.bloc_right img{display:none}}@media screen and (max-width:990px){.bloc_intro .mkdf-info-section .mkdf-is-background-text{font-size:100px!important}.bg_contact_3.mkdf-info-section.mkdf-center .mkdf-is-background-text{-webkit-transform:translateX(-70%);-moz-transform:translateX(-70%);transform:translateX(-70%)}.bloc_tarifs .on_left .mkdf-image-with-text-holder .mkdf-iwt-image,.bloc_tarifs .on_right .mkdf-image-with-text-holder .mkdf-iwt-image{width:50%}.bloc_tarifs .on_left .mkdf-image-with-text-holder .mkdf-iwt-text-holder{width:47%;margin-left:3%;padding-top:100px}.bloc_tarifs .on_right .mkdf-image-with-text-holder .mkdf-iwt-text-holder{width:47%;margin-right:3%;padding-top:100px}.bloc_tarifs .mkdf-image-with-text-holder .mkdf-iwt-title{margin-top:0!important;padding:20px 20px 0}.bloc_tarifs .mkdf-image-with-text-holder .mkdf-iwt-text{padding:0 20px}.bloc_tarifs .on_right .bloc_prix,.bloc_tarifs .on_left .bloc_prix{bottom:60%}.bloc_right img{margin:20px auto 0}#custom_html-5 h4.mkdf-widget-title.white{font-size:40px!important}}@media screen and (max-width:768px){.mkdf-page-content-holder .mkdf-row-grid-section-wrapper:nth-child(3){background-size:cover}#contact{padding-bottom:170px!important}.bg_contact_3.mkdf-info-section{bottom:-130px}.bloc_portfolio .mkdf-image-gallery .mkdf-ig-grid.mkdf-ig-four-columns .mkdf-ig-image{width:50%}}@media screen and (width:768px){.mkdf-page-content-holder .mkdf-row-grid-section-wrapper:nth-child(3) .mkdf-row-grid-section{width:768px}.blocs_presta .mkdf-elements-holder.mkdf-responsive-mode-768.mkdf-three-columns .mkdf-eh-item.bloc_presta{width:33.33%}}@media screen and (max-width:767px){.mkdf-row-grid-section-wrapper.mkdf-content-aligment-left{background-size:cover}.mkdf-info-section .mkdf-is-background-text{opacity:0.4!important}.bloc_intro .mkdf-info-section .mkdf-is-background-text{font-size:70px!important}.bloc_presta{padding-bottom:50px;text-align:center}.mkdf-page-content-holder .mkdf-row-grid-section-wrapper:nth-child(5) .mkdf-row-grid-section{width:420px}.mkdf-page-content-holder>div:nth-child(8){background-size:cover}.bloc_tarifs{padding-top:100px;padding-bottom:0}.bloc_tarifs .vc_col-sm-4{margin-bottom:50px}.bloc_tarifs .on_left .mkdf-image-with-text-holder .mkdf-iwt-image,.bloc_tarifs .on_right .mkdf-image-with-text-holder .mkdf-iwt-image{width:100%}.bloc_tarifs .mkdf-image-with-text-holder .mkdf-iwt-image img{margin:0 auto}.bloc_tarifs .on_left .mkdf-image-with-text-holder .mkdf-iwt-text-holder,.bloc_tarifs .on_right .mkdf-image-with-text-holder .mkdf-iwt-text-holder{position:absolute;left:0;height:100%;width:100%;padding:0;background-color:rgba(0,0,0,.5);text-align:center;margin-left:inherit;margin-right:inherit}.bloc_tarifs .on_right .bloc_prix,.bloc_tarifs .on_left .bloc_prix{bottom:50%}.bloc_tarifs .vc_col-sm-4:last-child .bloc_prix{bottom:70%}.bloc_tarifs .on_left .bloc_prix{left:50%;right:inherit}.bloc_tarifs .on_right .bloc_prix{left:25%;right:inherit}.bloc_prix .mkdf-info-section .mkdf-is-background-text{opacity:0.4!important}.bloc_tarifs .mkdf-image-with-text-holder .mkdf-iwt-title,.bloc_tarifs .mkdf-image-with-text-holder .mkdf-iwt-text{padding-left:10%;padding-right:10%;color:#fff!important}.bloc_tarifs .mkdf-image-with-text-holder .mkdf-iwt-title{margin-top:50px!important}.bloc_marcapar .mkdf-info-section .mkdf-is-background-text{font-size:90px!important}.bloc_offre.mkdf-parallax-row-holder{background-size:contain!important;background-position:center bottom!important}.bloc_offre .mkdf-info-section .mkdf-is-inner{padding-top:20px!important}.bloc_offre img{margin:0 auto}}@media screen and (max-width:480px){.bg_contact_1.mkdf-info-section.mkdf-center .mkdf-is-background-text,.bg_contact_4.mkdf-info-section.mkdf-center .mkdf-is-background-text,.bg_contact_2.mkdf-info-section.mkdf-center .mkdf-is-background-text{font-size:100px!important}.bg_contact_1.mkdf-info-section.mkdf-center .mkdf-is-background-text{left:0}.bg_contact_2.mkdf-info-section.mkdf-center .mkdf-is-background-text{-webkit-transform:translateX(-30%) rotate(10deg);-moz-transform:translateX(-30%) rotate(10deg);transform:rotate(10deg)}.mkdf-info-section .mkdf-is-background-text{display:inherit!important;color:#c59d5f;line-height:1em;position:absolute;top:0;white-space:nowrap;z-index:0;-webkit-transition:opacity .3s ease-out .2s;-moz-transition:opacity .3s ease-out .2s;transition:opacity .3s ease-out .2s}.mkdf-info-section .mkdf-is-background-text{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.bloc_intro .mkdf-info-section .mkdf-is-background-text{font-size:50px!important}.mkdf-page-content-holder .mkdf-row-grid-section-wrapper:nth-child(5) .mkdf-row-grid-section{width:300px}.bloc_tarifs .mkdf-image-with-text-holder .mkdf-iwt-image{width:100%;float:none}.bloc_tarifs .mkdf-image-with-text-holder .mkdf-iwt-text-holder{width:100%;float:none;text-align:center}.bloc_tarifs .on_right .bloc_prix,.bloc_tarifs .on_left .bloc_prix{bottom:70%}.bloc_tarifs .on_right .bloc_prix{left:20%}.mkdf-info-section.mkdf-light h2.mkdf-is-title{font-size:22px}}