﻿a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:none}html{-webkit-text-size-adjust:none}*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"Montserrat",sans-serif;font-size:16px;color:#5e6773}h1,h2,h3,h4,h5,h6{font-family:"DM Serif Display",sans-serif;color:#1a1a1a;font-weight:400}h1{font-weight:700;font-size:2.2rem;line-height:3.08rem;font-family:"Montserrat",sans-serif}h2{font-weight:400;font-size:2.2rem;line-height:2.52rem;margin-bottom:1.8rem;position:relative}h3{font-weight:400;font-size:1.6rem;line-height:2.24rem}p{font-weight:400;font-size:1rem;line-height:2rem;margin-bottom:1rem}a{font-weight:400;font-size:1.2rem;line-height:2.4rem}@media screen and (max-width: 460px){h1{font-size:1.8rem;line-height:2.52rem}}h1 .return{display:block}h1 .underline{display:inline-block;position:relative;z-index:1}h1 .underline:before{content:"";display:block}h1 .underline:after{content:"";width:calc(100% + 12px);height:calc(100% + 12px);top:-6px;left:-6px;position:absolute;background:#ffc556;z-index:-1}strong{font-weight:700}a.cta{color:#fff;text-decoration:none;padding:15px 20px;font-weight:bold;font-size:1.2rem;display:inline-block;text-transform:uppercase;position:relative;z-index:1;-webkit-transition:all .2s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all .2s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.main a.cta{color:#1a1a1a;margin:24px auto;text-align:center}a.cta:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;border-radius:2px;background:#ffc556;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;z-index:-1;-webkit-transition:all .2s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all .2s cubic-bezier(0.785, 0.135, 0.15, 0.86)}a.cta:hover{color:#1a1a1a}a.cta:hover:after{height:100%}a.cta.dark{background:#5e6773;color:#fff}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,197,86,.8)}70%{box-shadow:0 0 0 25px rgba(255,197,86,0)}100%{box-shadow:0 0 0 0 rgba(255,197,86,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,197,86,.8)}70%{box-shadow:0 0 0 25px rgba(255,197,86,0)}100%{box-shadow:0 0 0 0 rgba(255,197,86,0)}}div.header{background-attachment:scroll,fixed;background:linear-gradient(rgba(26, 26, 26, 0.8431372549), rgba(26, 26, 26, 0.8431372549)),url(../img/bg-img.jpg);background-position:center center,center center,center center;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover;color:#fff;padding:10em 0 15em 0;margin:48px;position:relative;text-align:center;border-radius:5px}@media screen and (max-width: 1280px){div.header{background-attachment:scroll,scroll;background-image:linear-gradient(rgba(26, 26, 26, 0.8431372549), rgba(26, 26, 26, 0.8431372549)),url(../img/bg-img.jpg);background-size:cover,cover}}div.header .logo{position:absolute;left:calc(50% - 48px);top:0;text-align:center;margin:0 auto}div.header .logo a{display:block;width:96px;height:96px;position:absolute;top:0;z-index:1000;margin:auto;text-align:center}div.header .logo a svg{width:40px;height:auto;fill:#fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translate(0, 9px);transform:translate(0, 9px)}div.header .logo a svg .name{opacity:0;-webkit-transform:translate(0, -9px);transform:translate(0, -9px);-webkit-transition:all .2s ease;transition:all .2s ease}div.header .logo a:hover svg .name{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}div.header h1{text-transform:uppercase;width:90%;margin:auto;color:#fff}div.header p:not(.logo),div.header div.common p{max-width:500px;margin:0 auto;font-weight:300;padding:20px 0 50px;width:90%}div.header p:not(.logo) a,div.header div.common p a{color:#ffc556}.wrapTel{display:block}.telCTA{color:#ffc556;font-weight:700;margin-top:24px;padding:6px 12px;border-radius:25px;border:solid 2px #fff;z-index:99999;color:#fff;display:inline-block;text-decoration:none;font-size:1em;position:relative}.telCTA:hover{background-color:rgba(255,255,255,.25)}.boxchat{background-color:#fff;border-radius:25px;position:fixed;right:24px;bottom:48px;z-index:9999;padding:24px;width:300px;border:solid 3px #ffc556;opacity:0;animation:message .25s ease 1s forwards}.boxchat:before{content:"";position:absolute;bottom:-24px;left:48px;width:0;height:0;border-style:solid;border-width:24px 24px 0 0;border-color:#ffc556 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@keyframes message{0%{transform:scale(0.5);opacity:0;overflow:hidden;transform-origin:bottom}85%{transform:scale(1.1);opacity:1;transform-origin:bottom}100%{transform:scale(1);overflow:visible;opacity:1;transform-origin:bottom}}.boxchat h4{font-weight:bold;color:#ffc556;margin:12px auto 24px}.boxchat a{width:100%;display:block;margin:24px auto;font-size:1em;text-align:center;animation:none;padding:6px;border:solid 3px #ffc556;color:#ffc556;margin:6px auto}div.main{width:100%;max-width:1080px;position:relative;display:block;margin:0 auto;padding:20px 0}@media screen and (max-width: 1100px){div.main{padding:20px 10px}}div.main .main-content .question{background-color:#eee;border-radius:10px}div.main .macaron{background:#3b3659;display:inline-block;width:auto;padding:24px;position:absolute;bottom:-50px;color:#fff;border-radius:10px;right:24px;font-size:1.6rem;font-weight:bold}div.main-title{position:relative;width:100%;max-width:500px;text-align:center;margin:40px auto;padding:30px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}div.main-content{padding:48px 0;display:flex;flex-direction:row;align-items:center}@media screen and (max-width: 800px){div.main-content{display:block}}div.main-content:nth-child(odd){flex-direction:row-reverse}div.main-content-img{flex:50%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;padding-bottom:37.5%;border-radius:5px}div.main-content-img:after{content:"";position:absolute;width:100%;height:90%;top:calc(10% + 20px);right:20px;border:solid 5px #ffc556;z-index:-1;border-radius:5px}div.main-content-txt{flex:50%;padding:48px;justify-content:center;position:relative}div.main-content-txt:nth-child(odd){text-align:center}div.main-content-txt .cta{background-color:#1a1a1a;color:#fff;display:inline-block;text-align:center;margin:0 auto}div.contact{background-attachment:scroll;background-position:top center;background-repeat:repeat-x;background-size:3200px 460px;color:rgba(255,255,255,.8);padding:5em 16px 5em 16px;position:relative;text-align:center;background-color:#1a1a1a;background-size:500px;width:100%;margin:0 auto;background-image:url(../img/bg-img.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain}div.contact h1,div.contact h2,div.contact h3,div.contact h4,div.contact h5 h6{color:#fff}div.contact h3{margin-bottom:24px}div.contact p a{color:#fff;font-weight:900;background-color:#ffc556;color:#1a1a1a;padding:6px;text-decoration:none}div.contact form{width:100%;max-width:600px;max-width:1100px;position:relative;display:block;margin:0 auto}div.contact form label{width:100%;padding:20px;display:block}div.contact form input{float:left;width:calc(50% - 20px);padding:15px;border-radius:0px;margin:10px;border:none}div.contact form input.tel{width:calc(100% - 20px)}@media screen and (max-width: 600px){div.contact form input{float:none;width:calc(100% - 20px)}}div.contact form input[type=submit]{display:block;margin:0 auto;float:none;width:auto;text-transform:uppercase;font-weight:600;padding:15px 30px;font-size:18px;font-family:"Montserrat",sans-serif;cursor:pointer;border-radius:5px}div.contact form .g-recaptcha{display:inline-block;padding:20px 0}div.contact form .delete_infos p,div.contact form .delete_infos a{font-size:12px;line-height:12px;padding:20px 0;text-decoration:none;color:#fff}div.contact form div.validation{padding:20px 0;text-align:left}div.contact form div.validation input[type=checkbox]{width:auto;padding:10px;height:20px;width:20px;margin-top:0}div.contact form div.validation label{display:inline}div.contact form textarea{width:calc(100% - 20px);min-height:200px;padding:15px;margin:10px;border-radius:5px}div.gallery{width:100%;max-width:1100px;position:relative;display:block;margin:0 auto;padding:20px 0;padding-top:10px;border-bottom:1px solid #d5d5d5;display:flex;flex-wrap:wrap}div.gallery-holder{margin:10px;width:calc(25% - 20px);padding-bottom:calc(25% - 20px);background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 800px){div.gallery-holder{width:calc(50% - 20px);padding-bottom:calc(50% - 20px)}}footer{background-color:#eee;position:relative}.credits{padding:40px;background:#fff}.credits .wrap{margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.credits p{font-size:.875em;color:#ffc556;margin-bottom:0;line-height:1.5}.credits p svg{display:inline-block;width:18px;height:18px;stroke-width:2;stroke:#ffc556;stroke-dasharray:50;stroke-dashoffset:0;fill:none;vertical-align:middle;margin:-1px 3px 0 3px;-webkit-animation:heart 1.25s 0s ease infinite;animation:heart 1.25s 0s ease infinite}.credits p{color:#1a1a1a}.credits p a{position:relative;text-decoration:none;color:#1a1a1a;font-size:1em}.credits .badge{display:block;height:52px;width:40px;position:absolute;top:50%;transform:translateY(-50%);right:40px;text-indent:-999999px;overflow:hidden}.credits .badge svg{width:100%;height:100%;display:block;fill:#ffc556}.pricetable{text-align:center}.pricing_tables{margin-top:48px;margin-bottom:50px;position:relative;-webkit-column-count:3;column-count:3;-webkit-column-gap:30px;column-gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.7}.pricing_tables .pricing_tables-content-title{color:#fff !important;text-transform:uppercase;font-weight:400;padding:12px 48px 24Px;margin-bottom:0;background-color:#ffc556}.pricing_tables .pricing_tables-content-title span{font-weight:900;font-size:24px;display:block}.pricing_tables ul li{border-top:solid 2px #ffc556;padding:12px 48px 12px 72px;text-align:left;position:relative;font-weight:400;background-color:#fff}.pricing_tables ul li:last-child{border-bottom:solid 2px #ffc556}.pricing_tables ul li span.return{display:block;font-weight:700}.pricing_tables ul li:before{content:"✓";position:absolute;color:#ffc556;font-size:24px;width:24px;height:42px;left:20px;top:calc(50% - 21px)}.pricing_tables .pricing_tables-content-price{color:#1a1a1a;font-weight:700;font-size:2.2rem;padding:12px 48px 6px;margin:0;background-color:#f0f0f0}.pricing_tables .pricing_tables-content-price span{display:block;font-size:1rem}.pricing_tables .pricing_tables-content-price.del{text-decoration:line-through;font-size:1rem}.pricing_tables .pricing_tables-content-price:not(.del){padding-bottom:12px}.pricing_tables .pricing_tables-content-extra{border-top:solid 2px #ffc556;padding:12px 48px;margin-bottom:0;font-size:.8rem;background-color:#f0f0f0}div.common{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}div.common>div{line-height:1.5;font-weight:500;margin:3px;flex-basis:30%;padding:5px 0 5px 30px;position:relative;list-style:none}div.common>div>a{display:block;text-decoration:none;border:solid 5px #ffc556;padding:48px 24px;height:100%;transition:box-shadow .05s 0s ease;box-shadow:0px 20px 60px rgba(255,197,86,0)}div.common>div>a:hover{box-shadow:0px 20px 60px #ffc556;z-index:1;background-color:rgba(255,196,86,.0784313725)}div.common>div>a h3{height:100px}div.common>div>a p{color:#5e6773;font-weight:400;font-size:1rem;line-height:1.6rem}div.common>div>a img{width:66%;max-width:100px;border-radius:50%;box-shadow:0px 0px 20px #eee}span.infos{display:block;font-size:12px}.pricing_tables-content{background-color:#f0f0f0;border:solid 5px #ffc556;text-align:center;position:relative;width:100%;-webkit-transition:.2s ease;transition:.2s ease;border-radius:5px;box-shadow:0px 20px 60px rgba(255,197,86,0);-webkit-transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86) !important;transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86) !important}.pricing_tables-content:hover{box-shadow:0px 20px 60px #ffc556;z-index:1}.conditions{font-size:.8rem}.hightlight{background-color:#ffc556}@media screen and (max-width: 1080px){div.main-content-img{margin:48px;padding-bottom:50%}.pricing_tables{flex-direction:column;column-count:1}.pricing_tables .pricing_tables-content{margin:36px auto;max-width:90%}}@media screen and (max-width: 980px){div.common div{flex-basis:45%}}@media screen and (max-width: 780px){div.common div{flex-basis:90%}}/*# sourceMappingURL=styles.min.css.map */