html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;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:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}html *,html *::before,html *::after{box-sizing:inherit}.show__mob{display:none}@media only screen and (max-width: 767px){.show__mob{display:block}}@media only screen and (max-width: 767px){.hide__mob{display:none}}.show__tab{display:none}.show__tab a{font-size:.75rem;color:#5d297d;padding:10px}@media only screen and (max-width: 1240px){.show__tab{display:block}}@media only screen and (max-width: 1240px){.hide__tab{display:none}}body{font-family:Verdana,sans-serif;font-size:1rem;line-height:1.2rem;font-weight:400;color:#000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 1240px){body{background-color:#fff}}@media only screen and (max-width: 767px){body{background-color:#fff}}body strong{font-weight:700}body em{font-style:italic}header,main,footer{display:block}main{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}@media only screen and (max-width: 1240px){main{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}}.leftbot{padding:40px}.leftbot a{font-size:.75rem;padding-top:10px;color:#5d297d}.leftbloc{width:calc(-600px + 100%);position:relative}@media only screen and (max-width: 1240px){.leftbloc{width:100%}}.leftbloc img{display:block;position:absolute;top:25px;right:150px;width:500px;height:160px}@media only screen and (max-width: 1400px){.leftbloc img{right:50px}}@media only screen and (max-width: 1240px){.leftbloc img{width:420px;height:134px}}@media only screen and (max-width: 767px){.leftbloc img{width:220px;height:70px;top:10px;right:20px}}.leftbloc__visual{background-image:url("../../dist/img/background.jpg");background-position:center;-webkit-background-size:cover;background-size:cover;height:900px;position:relative}@media only screen and (max-width: 1240px){.leftbloc__visual{height:500px}}@media only screen and (max-width: 767px){.leftbloc__visual{height:300px}}.leftbloc__visual__bottom{width:100%;background-color:#5d297d;color:#fff;position:absolute;bottom:0;left:0}@media only screen and (max-width: 1240px){.leftbloc__visual__bottom{height:18px}}@media only screen and (max-width: 767px){.leftbloc__visual__bottom{height:16px}}.leftbloc__visual__bottom__icon{display:block;width:66px;height:80px;background-image:url("../img/lifestyle.png");background-position:center;background-size:cover;position:absolute;bottom:0;right:350px;margin-left:-41px}@media only screen and (max-width: 1400px){.leftbloc__visual__bottom__icon{right:250px}}@media only screen and (max-width: 1240px){.leftbloc__visual__bottom__icon{width:50px;height:61px;right:215px}}@media only screen and (max-width: 767px){.leftbloc__visual__bottom__icon{width:42px;height:50px;right:105px}}.leftbloc__visual__bottom p{padding:2px 40px 1px;font-size:.75rem;font-weight:700;text-transform:uppercase}@media only screen and (max-width: 1240px){.leftbloc__visual__bottom p{padding:0px 20px;font-size:.5rem}}@media only screen and (max-width: 767px){.leftbloc__visual__bottom p{padding:0px 10px}}.leftbloc__visual__patch{width:170px;height:170px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;padding-top:48px;color:#fff;text-align:center;text-transform:uppercase;background-color:#a31a7e;position:relative;top:117px;left:50px;font-size:1.25rem;font-weight:700;line-height:1.3;transform:rotateZ(-15deg)}@media only screen and (max-width: 1240px){.leftbloc__visual__patch{top:100px}}@media only screen and (max-width: 767px){.leftbloc__visual__patch{display:none}}.leftbloc__visual__patch span{font-size:.875rem}.leftbloc h1{padding:50px;color:#5d297d;line-height:2.375rem}.leftbloc h1 strong{display:block}.leftbloc h1 span{display:block}.leftbloc h1 sup{position:relative;bottom:1px;font-size:1rem;line-height:1;vertical-align:super}@media only screen and (max-width: 767px){.leftbloc h1 sup{font-size:.625rem}}@media only screen and (max-width: 767px){.leftbloc h1{font-size:1rem;line-height:1.125rem;background-color:#fff;margin:0px;padding:20px}}.leftbloc__lifestyle{width:20%;position:absolute;z-index:199;left:75%;bottom:-3px}@media only screen and (max-width: 767px){.leftbloc__lifestyle{bottom:-3px;left:22%}}.leftbloc__lifestyle img{width:60px}.leftbloc .losange{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;position:absolute;bottom:4%;left:4%;overflow:hidden;width:180px;height:180px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.rightbloc{width:600px;padding:20px 20px;line-height:1.5rem}@media only screen and (max-width: 1240px){.rightbloc{width:100%;padding:20px 20px 0px 20px}}.rightbloc .formulaire__error{color:red;padding:0px;text-align:left}.rightbloc .formtxt{text-align:left;padding:7px 0px;font-size:1rem}.rightbloc h6{padding:50px 0px 350px;text-align:center}@media only screen and (max-width: 1240px){.rightbloc h6{padding:50px 0px}}.rightbloc h1{font-size:1.3125rem;font-weight:600;color:#5d297d;margin-top:30px;margin-bottom:5px}.rightbloc h1 span{text-transform:uppercase}@media only screen and (max-width: 767px){.rightbloc h1{font-size:1.125rem}}.rightbloc h3{font-size:1.125rem;color:#5d297d;font-weight:700;margin-top:50px;text-align:center}.rightbloc ul{padding:10px 0px 10px 20px}.rightbloc sup{font-size:.75rem;vertical-align:top}.rightbloc li{font-size:1rem;padding:15px 0px;list-style-type:disc;font-weight:700;color:#5d297d;line-height:1.4}@media only screen and (max-width: 767px){.rightbloc li{font-size:.8125rem}}.rightbloc li span{font-weight:400}.rightbloc h2{font-size:1.125rem;text-transform:uppercase;font-weight:400;padding-bottom:10px;color:#a31a7e}@media only screen and (max-width: 767px){.rightbloc h2{font-size:1rem;width:100%}}.rightbloc h2 sup{font-size:1.1875rem;vertical-align:top}.rightbloc p{color:#5d297d;text-align:justify;padding:10px 0px 10px 0px}@media only screen and (max-width: 767px){.rightbloc p{font-size:.875rem}}.rightbloc .bluewrap{background-color:#5fa9ab;padding:20px 40px;text-align:center;color:#fff;font-weight:600}.rightbloc .bluewrap span{display:block;text-transform:uppercase}@media only screen and (max-width: 1240px){.rightbloc .bluewrap{padding:20px 20px}}.rightbloc #prix{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;margin-top:20px}@media only screen and (max-width: 767px){.rightbloc #prix{display:block}}.rightbloc .prix{width:47%;background-color:#a31a7e;padding:10px 0;height:140px}@media only screen and (max-width: 767px){.rightbloc .prix{height:auto}}.rightbloc .prix sup{position:relative;bottom:9px;font-size:.6rem;line-height:.9rem;vertical-align:super}.rightbloc .prix sup span{font-size:.375rem;vertical-align:top;line-height:0.1}@media only screen and (max-width: 767px){.rightbloc .prix{width:85%;margin:auto}}.rightbloc .prix .prix__flex{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1}.rightbloc .prix__p p:nth-child(2){text-align:left;margin-left:2px}.rightbloc .prix p{color:white;text-align:center;text-transform:uppercase;padding:0}.rightbloc .prix1{font-weight:700}.rightbloc .prix1 p:first-child{font-size:1.375rem;padding-top:5px;font-weight:400}@media only screen and (max-width: 767px){.rightbloc .prix1 p:first-child{font-size:1.125rem;line-height:1.2}}.rightbloc .prix1 p:nth-child(2){font-size:2.1875rem;padding:5px 0 0;line-height:1.1}.rightbloc .prix1 p:nth-child(2) sup{position:relative;bottom:5px;font-size:.6rem;line-height:.9rem;vertical-align:super}@media only screen and (max-width: 767px){.rightbloc .prix1 p:nth-child(2){font-size:2.1875rem}}.rightbloc .prix1 p:nth-child(3){font-size:2.1875rem;line-height:1.1}@media only screen and (max-width: 767px){.rightbloc .prix1 p:nth-child(3){font-size:2.1875rem}}.rightbloc .prix1 p:nth-child(4){font-size:1.75rem;line-height:1}@media only screen and (max-width: 767px){.rightbloc .prix1 p:nth-child(4){font-size:1.375rem}}.rightbloc .prix1 p:nth-child(4) sup{font-size:0.500rem;position:relative;bottom:5px;line-height:1;vertical-align:super}.rightbloc .prix2{line-height:1.1}.rightbloc .prix2>p:nth-child(1){font-size:1.125rem;font-weight:700;padding-top:5px}@media only screen and (max-width: 767px){.rightbloc .prix2>p:nth-child(1){font-size:1.125rem}}.rightbloc .prix2>p:nth-child(2){font-size:.875rem;font-weight:500;line-height:1.2;padding-top:5px;padding-bottom:5px}.rightbloc .prix2>p:nth-child(2) span{font-size:.9375rem;font-weight:400}@media only screen and (max-width: 767px){.rightbloc .prix2>p:nth-child(2){font-size:.9375rem}}.rightbloc .prix2>p:nth-child(3){font-size:.75rem}.rightbloc .prix2>p:last-child{font-size:.75rem;padding-top:5px}.rightbloc .prix2 .prix__flex>p{font-size:2.5rem;font-weight:700}@media only screen and (max-width: 767px){.rightbloc .prix2 .prix__flex>p{font-size:2.1875rem}}.rightbloc .prix2 .prix__p>p:nth-child(1){font-weight:700;font-size:1.25rem}@media only screen and (max-width: 767px){.rightbloc .prix2 .prix__p>p:nth-child(1){font-size:.9375rem}}.rightbloc .prix2 .prix__p>p:nth-child(2){text-transform:lowercase;font-size:.625rem;font-weight:700}.rightbloc .prix3{text-align:center}.rightbloc .prix3 span{color:#a31a7e;font-size:1.875rem;font-weight:700}.brand{font-weight:600;font-size:.75rem;padding:2px 40px;color:#fff;position:absolute;z-index:2;width:100%;bottom:0;background-color:#5d297d}@media only screen and (max-width: 767px){.brand{font-size:.625rem;padding:0px 40px;text-align:right;z-index:2;bottom:0;background-color:#5d297d}}.inscription__line--radio-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin:14px 0px}.margin{margin-bottom:20px}.form{color:#5d297d;padding-top:20px}.form .flexform{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;padding-top:10px}@media only screen and (max-width: 767px){.form .flexform{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}}.form .leftform{width:48%}@media only screen and (max-width: 767px){.form .leftform{width:100%}}.form .rightform{margin-left:20px;width:48%}@media only screen and (max-width: 767px){.form .rightform{width:100%;margin-left:0px}}@media only screen and (max-width: 767px){.form{width:100%}}.form p{text-align:center;padding:8px;font-size:.875rem}.form p span{display:block}.margin2{margin-bottom:20px}.inscription__line{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}@media only screen and (max-width: 767px){.inscription__line{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}}.inscription__line--radio{padding:0px}.inscription__field{width:100%;margin:6px 0px;height:33px;border:1px solid #818181}@media only screen and (max-width: 767px){.inscription__field{width:100%}}.inscription__field__error{border:1px solid red;color:red}.inscription__field--variant2{width:90%;margin:4px 0px;height:33px}@media only screen and (max-width: 767px){.inscription__field--variant2{width:90%}}.inscription__button{background-color:#5d297d;margin:10px auto;font-weight:800;padding:20px 60px;font-family:Verdana,sans-serif;font-size:1.25rem;color:#fff;border:none;border-radius:50px;transition:background-color .7s}.inscription__button:hover{cursor:pointer;background-color:#401c57}@media only screen and (max-width: 767px){.inscription__button{font-size:1.0625rem;padding:15px 45px}}input{font-size:.875rem;padding-left:15px}::-webkit-input-placeholder{color:#818181;font-size:.875rem;font-family:Verdana,sans-serif}::-moz-placeholder{color:#818181;font-size:.875rem;font-family:Verdana,sans-serif}:-ms-input-placeholder{color:#818181;font-size:.875rem;font-family:Verdana,sans-serif}:-moz-placeholder{color:#818181;font-size:.875rem;font-family:Verdana,sans-serif}.inscription__label{font-size:.9375rem;margin:7px 0px;font-weight:normal;padding-right:20px}.inscription__label strong{text-align:left}.inscription__label--radio{display:inline}.inscription__label--radio [type="radio"]:not(:checked)+label:before,.inscription__label--radio [type="radio"]:checked+label:before{content:'';position:absolute;left:0px;top:6px;width:18px;height:18px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;border:1px solid #5d297d;background-color:#fff}.inscription__label--radio [type="radio"]:not(:checked)+label:after,.inscription__label--radio [type="radio"]:checked+label:after{content:'';position:absolute;top:10px;left:4px;width:10px;height:10px;background-color:#5d297d;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;transition:all .2s}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{position:relative;padding:4px 0 0 35px;margin:0 30px 0 0;font-weight:normal;cursor:pointer;font-size:1rem;display:inline-block}@media only screen and (max-width: 767px){[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{margin:15px 30px 0 0}}[type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="radio"]:checked+label:after{opacity:1;transform:scale(1)}.inscription__label--champs{font-size:.75rem;color:#818181;font-weight:normal}.inscription__label--mail{font-size:.75rem;font-weight:normal}.inscription__line--cta{margin-top:10px;text-align:center}.civilite{padding-bottom:10px;padding-right:20px;color:#522572}.coordonnees{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;margin-top:50px}@media only screen and (max-width: 767px){.coordonnees{display:block}}.coordonnees>p{color:#5d297d;font-weight:700;font-size:2rem}@media only screen and (max-width: 767px){.coordonnees>p{text-align:center;font-size:1.6875rem}}.coordonnees__num{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-color:#a31a7e;border-radius:999px}@media only screen and (max-width: 767px){.coordonnees__num{margin:20px auto 0;width:230px}}.coordonnees__num a{line-height:0.7;color:white;padding:0 20px;font-weight:700;font-size:1.25rem;text-decoration:none}.coordonnees__num a span{font-size:.625rem;color:#d4a8c5;text-transform:uppercase}@media only screen and (max-width: 767px){.coordonnees__num a{font-size:1.0625rem;padding:0 15px}}.coordonnees__tel{width:50px;height:50px;border:0.5px solid white;border-radius:999px;background-image:url(../img/ico_phone.png);background-repeat:no-repeat;background-position:center;background-color:#a31a7e}select{border:1px solid #4e2669;background:transparent;width:100px;padding:5px 35px 5px 5px;font-size:16px;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../../dist/img/arowwselect.jpg") 96%/15% no-repeat #fff}select::-ms-expand{display:none}@media screen and (min-width: 0\0){select{background:none\9;padding:5px\9}}footer{width:65%;padding:10px 10px 10px 10px;margin-top:0px}@media only screen and (max-width: 1240px){footer{width:100%}}.ml{font-size:.625rem;line-height:.75rem;color:#939598}@media only screen and (max-width: 767px){.ml{padding:10px}}.ml p{text-align:justify}.ml a{color:#939598;text-decoration:none}.modal{display:none;position:fixed;z-index:999;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.8)}.modal:target{outline:none;display:block}.modal__content{width:75%;max-height:90%;position:relative;z-index:50;background-color:#fff;overflow:scroll;margin:20px auto}@media only screen and (max-width: 767px){.modal__content{width:90%}}.modal__content__close{display:block;width:30px;height:30px;position:absolute;top:7px;right:10px;cursor:pointer}.modal__content__close span{width:100%;height:3px;background-color:#5d297d;display:block;transform-origin:center;transition:background-color 0.7s}.modal__content__close span:first-child{margin-top:13px;transform:rotateZ(45deg)}.modal__content__close span:nth-child(2){margin-top:-3px;transform:rotateZ(135deg);transform-origin:center}.modal__content__close:before{content:'';display:block;position:fixed;z-index:-20;width:100%;height:100%;top:0;left:0}.modal__content__title{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-color:#fff;color:#5d297d;height:45px;text-transform:uppercase;font-size:1.625rem;font-weight:700;margin-top:25px;margin-top:50px;padding:40px 5%}@media only screen and (max-width: 1240px){.modal__content__title{margin-top:25px}}@media only screen and (max-width: 767px){.modal__content__title{font-size:1rem;padding:20px 5%}}.modal__content__list li{padding:10px 5%}.modal__content__text{padding:20px 5%}@media only screen and (max-width: 1240px){.modal__content__text{padding:40px 5%}}@media only screen and (max-width: 767px){.modal__content__text{padding:0 20px 20px}}.modal__open{overflow:hidden}
