*,*::after,*::before{box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{background-color:#3FB5C8;font-family:'Barlow', 'Raleway', Trebuchet, Arial, sans-serif;font-size:1.1rem;line-height:1.3rem;font-weight:400;color:#fff;margin:0;padding:0}p b{font-size:1.15rem}.d-block{display:block}.d-inline-block{display:inline-block}.d-none{display:none !important}.d-table{display:table;width:100%;height:100%}.d-cell{display:table-cell;vertical-align:middle}.d-hidden{height:1px;overflow:hidden}.pullRight{float:right}.pullLeft{float:left}.aLeft{text-align:left}.aRight{text-align:right}.aCenter{text-align:center}.autocenter{margin-left:auto;margin-right:auto}.w-auto{width:auto}.overflow-x{overflow-x:auto;overflow-y:hidden}.uppercase{text-transform:uppercase}.lowercase{text-transform:none}.clear{clear:both;margin:0;padding:0;height:auto}.p-1{padding:1rem}.ph-1{padding:0 1rem}.p-05{padding:.5rem}.mt--1{margin-top:-1.5rem}.mt-0{margin-top:0}ul.no-indent{padding-left:0}.txtGreen{color:#dfe82c !important}.txtOrange{color:#FC5A5D !important}.txtJaune{color:#F7E87F !important}.td{display:table-cell;vertical-align:middle}.big{font-size:1.3rem}.spacer{display:block;height:2rem}@media screen and (max-width: 768px){.spacer{height:1rem}}img.respImgS{display:none}img.respImgL{display:block}@media screen and (max-width: 768px){img.respImgS{display:block}img.respImgL{display:none}}.bborder:after{content:'';width:2rem;height:.25rem;background-color:#F7E87F;display:block;margin-top:.25rem;margin-bottom:.5rem}.success-msg{font-weight:bold;color:#F7E87F;padding:.5rem;display:inline-block}.error-msg{font-weight:bold;color:#d00846;padding:.5rem;display:inline-block}.masque_accessibility{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}@media screen and (max-width: 768px){img.head{max-height:110px}}.max1024{max-width:1024px;margin-left:auto;margin-right:auto}.max1080{max-width:1080px;margin-left:auto;margin-right:auto}.max1280{max-width:1280px;margin-left:auto;margin-right:auto}.input-checkbox,.flex{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-justify-content:space-around;-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;align-items:center}.flex-reverse.input-checkbox,.flex.flex-reverse{flex-direction:row-reverse}.demi{width:50%}@media screen and (max-width: 600px){.demi{width:100%}}a img{border:0}a,a:link,a:visited,a:active{text-decoration:none;color:#F7E87F}a:hover{color:#BCF7F2;text-decoration:none}a.button{color:#333}a.btn-bubble{color:#fff}a.a-under{text-decoration:underline}a.a-intern{color:#fff !important;text-decoration:underline}h1{font-size:15px;text-transform:uppercase}h2{font-weight:normal;font-size:14px}h3{font-size:22px;line-height:30px;font-weight:normal;margin:1em 0 0 0;color:#fff}h4{font-size:1em;line-height:2em;font-weight:bold;margin:0}h5{font-family:'Raleway', Trebuchet, Arial, sans-serif;text-transform:uppercase;font-size:1.7em;line-height:2.05rem;color:#dfe82c;font-weight:bold;margin-top:1rem;margin-bottom:1em;text-align:center}h5.nocaps{text-transform:none}h5.comp{font-family:'Sue Ellen Francisco', sans-serif;letter-spacing:1px;color:#EFEFEF;margin-bottom:0;font-size:1.4rem;font-weight:normal}@media screen and (max-width: 768px){h5{font-size:1.4em;line-height:1.75rem;margin-top:.65em;margin-bottom:.65rem}h5.comp{font-size:1.2rem;margin-top:.5rem}}.fields-group{margin:0.5rem 0}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:transparent;border:0;border-radius:0;color:#fff;border-bottom:1px solid #fff;padding:0.5em;font-size:1.1rem;font-family:'Barlow', 'Raleway', Trebuchet, Arial, sans-serif;margin-bottom:0.5em;width:100%}input.error,textarea.error,select.error{border:1px solid #d00846;background-color:inherit}input:focus,textarea:focus,select:focus{background-color:#fff;border-width:1px;color:#333}input:focus::placeholder,textarea:focus::placeholder,select:focus::placeholder{color:#777}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder{color:#777}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder,select:focus::-moz-placeholder{color:#777}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder,select:focus:-moz-placeholder{color:#777}input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder,select:focus::-ms-input-placeholder{color:#777}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder{color:#777}textarea{border:1px solid #fff;margin:1em 0;border-radius:2px}select{background:transparent url("../../img/select-arrow-white.svg") no-repeat 99% center;color:#F7E87F;background-size:16px 12px;width:100%;font-style:italic}::placeholder{font-style:italic;color:#F7E87F}::-webkit-input-placeholder{font-style:italic;color:#F7E87F}::-moz-placeholder{font-style:italic;color:#F7E87F}:-moz-placeholder{font-style:italic;color:#F7E87F}::-ms-input-placeholder{font-style:italic;color:#F7E87F}:-ms-input-placeholder{font-style:italic;color:#F7E87F}.input-checkbox{justify-content:flex-start;margin-bottom:0.75rem;margin-right:0.5rem}.input-checkbox>input[type="checkbox"]{flex:0 0 auto}input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:2px;border:1px solid #BCF7F2;width:20px;height:20px;margin-right:0.75rem;background-color:transparent}input[type="checkbox"]:checked{background:transparent url(../../img/picto-checked.svg) no-repeat center center;background-size:16px 16px}input[type="submit"],input[type="button"],.button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;display:inline-block;position:relative;margin:0 auto;border:0;cursor:pointer;text-transform:uppercase;font-weight:bold;line-height:2rem;padding:0.5em 1em}input[type="submit"]:active,input[type="submit"]:focus,input[type="button"]:active,input[type="button"]:focus,.button:active,.button:focus{background-color:transparent}input[type="submit"]:hover,input[type="button"]:hover,.button:hover{border-bottom:0;color:#FC5A5D}input[type="submit"]:disabled,input[type="button"]:disabled,.button:disabled{color:#EFEFEF}.mand-input{display:none}.boxe{width:32.5%;padding:0 1.5em;display:inline-block;vertical-align:top;margin:1em 0;text-align:left}@media screen and (max-width: 700px){.boxe{width:49%;padding:0 1em}}@media screen and (max-width: 550px){.boxe{width:100%;padding:0}}.button-open-url{display:block;height:24px;width:23px;background:transparent url("../../img/openlink.png") no-repeat center center;background-size:16px 14px;margin:5px 10px auto auto;border-radius:7px;cursor:pointer;text-indent:-500px;overflow:hidden}.button-open-url:hover{opacity:.7;-moz-opacity:.7;-webkit-opacity:.7;filter:alpha(opacity=70)}.button-open-light{background-image:url("../../img/open_on_new_window-b.png")}.btn-bubble{display:inline-block;position:relative;padding:1em;color:#fff;font-size:1.1rem;font-weight:bold;text-transform:uppercase;cursor:pointer;font-family:'Raleway', Trebuchet, Arial, sans-serif}.btn-bubble span{padding:1rem;margin:.5rem;display:inline-block}.btn-bubble.small{line-height:1em;padding:.5em;font-size:.95rem;text-align:center;white-space:nowrap}@media screen and (max-width: 500px){.btn-bubble{padding:0.5rem}.btn-bubble input,.btn-bubble span{padding:0.5rem}}.btn-bubble:before{position:absolute;content:"";height:95%;width:100%;top:2%;left:0;border-radius:53% 37% 50% 50%/60% 68% 32% 30%;z-index:-1;transition:border-radius 0.5s cubic-bezier(0.585, 2.5, 0.645, 0.55);-o-transition:border-radius 0.5s cubic-bezier(0.585, 2.5, 0.645, 0.55);-moz-transition:border-radius 0.5s cubic-bezier(0.585, 2.5, 0.645, 0.55);-webkit-transition:border-radius 0.5s cubic-bezier(0.585, 2.5, 0.645, 0.55);background-color:#FC5A5D;background-image:-ms-linear-gradient(60deg, #FC5A5D 50%, #f7b643 100%);background-image:-moz-linear-gradient(60deg, #FC5A5D 50%, #f7b643 100%);background-image:-o-linear-gradient(60deg, #FC5A5D 50%, #f7b643 100%);background-image:linear-gradient(to top, #FC5A5D 50%, #f7b643 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #FC5A5D), color-stop(100%, #f7b643));background-image:-webkit-linear-gradient(60deg, #FC5A5D 50%, #f7b643 100%)}.btn-bubble:after{position:absolute;content:"";height:86%;width:97%;top:5%;left:0;border-radius:58% 42% 55% 45% / 56% 45% 55% 44%;border:1px solid #fff;transform:rotate(-15deg);z-index:-2;transition:transform 0.5s cubic-bezier(0.585, 2.5, 0.645, 0.55);-o-transition:transform 0.5s cubic-bezier(0.585, 2.5, 0.645, 0.55);-moz-transition:transform 0.5s cubic-bezier(0.585, 2.5, 0.645, 0.55);-webkit-transition:transform 0.5s cubic-bezier(0.585, 2.5, 0.645, 0.55)}.btn-bubble:hover{color:#FC5A5D}.btn-bubble:hover:before{background-color:#94c12f;color:#fff;border-radius:58% 42% 55% 45% / 56% 45% 55% 44%;background-image:-ms-linear-gradient(60deg, #94c12f 50%, #F7E87F 100%);background-image:-moz-linear-gradient(60deg, #94c12f 50%, #F7E87F 100%);background-image:-o-linear-gradient(60deg, #94c12f 50%, #F7E87F 100%);background-image:linear-gradient(to top, #94c12f 50%, #F7E87F 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #94c12f), color-stop(100%, #F7E87F));background-image:-webkit-linear-gradient(60deg, #94c12f 50%, #F7E87F 100%)}.btn-bubble:hover:after{transform:rotate(10deg);border:1px solid #000}.gototop{border:2px solid #FC5A5D;border-radius:50px;width:35px;height:35px;display:inline-block;margin-bottom:1rem;vertical-align:middle}.gototop:after{content:'';width:10px;height:10px;border-top:2px solid #FC5A5D;border-right:2px solid #FC5A5D;border-bottom:0;border-left:0;transform:rotate(-45deg);display:inline-block;margin:13px 8px 10px 8px}.footer .baseline{font-style:normal;text-transform:uppercase;font-size:.7rem;margin-top:0.2rem}.footer .intro img{margin-right:.75rem}.footer .intro em{font-style:normal}.footer .footer-logo{display:block;width:80px;height:100px;padding:0;text-indent:-2000px;overflow:hidden;background:transparent url("../../img/CelineDesignWhiteFooter.png") no-repeat center 0;background-size:contain;margin:auto}.decor{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;width:100%;height:100%;background-repeat:repeat-x;background-position:0 0;background-size:100% 100%;z-index:1;background-color:#3FB5C8}.decor .sun{position:absolute;top:-250px;left:-250px;width:200px;height:200px;z-index:2;background-repeat:no-repeat;background-position:0 0;display:block}.decor .moon{position:absolute;top:300px;right:50px;z-index:4}.decor .moon .moon_img{opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);display:block}.decor .moon_light{position:absolute;top:260px;right:10px;z-index:3;display:none}.decor .cloud_scroll{width:100%;height:386px;position:absolute;top:0;left:0;overflow:hidden;z-index:6}.decor .cloud{position:absolute;top:0;left:0;width:770px;height:386px;z-index:7;background-repeat:no-repeat;background-position:0 0;display:block}.page-content{margin:0}.page-content .container{margin:0;position:relative;min-height:768px;z-index:1000}.page-content .header{position:relative;text-align:center;font-family:'Raleway', Trebuchet, Arial, sans-serif;min-height:40px}.page-content .header .logo{display:inline-block;margin-left:.2em}.page-content .header .logo a{display:inline-block}.page-content .header .logo a h1{display:inline-block;width:65px;margin-left:-10px;height:55px;padding:0;text-indent:-2000px;overflow:hidden;background:transparent url(../../img/CelineDesignSmall2022.png) no-repeat center top;margin-bottom:0;margin-top:.6rem}@media screen and (max-width: 479px){.page-content .header .logo a h1{margin-left:0}}.page-content .header .logo a img{vertical-align:top;margin-top:.5em}@media screen and (max-width: 479px){.page-content .header .logo a img{display:none}}.page-content .header .logo .baseline{display:inline-block;vertical-align:top;text-transform:uppercase;font-weight:normal;margin-top:1rem}.page-content .header .logo .baseline h2{color:#fff;text-align:left;display:inline-block;margin:0;padding:0;text-indent:-2000px;overflow:hidden;background:transparent url(../../img/CelineDesignCreative2022.png) no-repeat left bottom;width:90px;height:40px}@media screen and (max-width: 479px){.page-content .header .logo .baseline h2{height:35px;background-size:80px auto}}.page-content .header .logo .baseline h2 span{font-family:'Raleway', Trebuchet, Arial, sans-serif;text-transform:uppercase;font-size:.6rem;line-height:1rem;display:none}@media screen and (max-width: 380px){.page-content .header .logo .baseline.baseline2{display:none}}.page-content .header .logo .baseline.baseline2 h2{font:14px/14px Arial, sans-serif;margin-top:1em}.page-content .header .logo .baseline.baseline2 h2 span{font-size:19px;line-height:19px;font-family:Arial, sans-serif}.page-content .header .logo .baseline.baseline2 h2 span span{font-size:14px;line-height:12px}.page-content .header .menu{display:block;right:0;position:fixed;z-index:1800;margin:0;padding-right:1rem;padding-left:0;text-transform:uppercase;font-size:.95rem;font-weight:bold;text-align:right;width:100%;list-style:none;transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out}@media screen and (max-width: 768px){.page-content .header .menu{padding-right:0}}@media screen and (max-width: 319px){.page-content .header .menu{padding-top:0.5em}}@media screen and (min-width: 330px){.page-content .header .menu{font-size:1rem}}@media screen and (min-width: 390px){.page-content .header .menu{font-size:1.1rem}}.page-content .header .menu li{display:inline-block;margin-left:0.3em}.page-content .header .menu li a{display:inline-block;line-height:3rem;padding:0 0.5rem;color:#fff}.page-content .header .menu li a.active,.page-content .header .menu li a:hover{color:#F7E87F}.page-content .header .menu li a .burger{width:15px;height:15px;margin-left:5px;display:inline-block}.page-content .header .menu li a .burger>div{position:relative}.page-content .header .menu li a .burger span{display:block;width:100%;height:2px;background-color:#fff;margin:3px 0;transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out}.page-content .header .menu li a:hover .burger span:nth-child(1){transform:translate(0, 2px) rotate(90deg)}.page-content .header .menu li a:hover .burger span:nth-child(2){transform:translate(-5px, 0) rotate(45deg)}.page-content .header .menu li a:hover .burger span:nth-child(3){transform:translate(6px, -6px) rotate(-45deg)}.page-content .header .menu li.d-docked{display:none}.page-content .header .menu li.d-docked img{margin:10px 0 -10px 0}@media screen and (max-width: 362px){.page-content .header .menu li{margin-left:0}.page-content .header .menu li a{padding:0 .25rem}}@media screen and (max-width: 319px){.page-content .header .menu li{display:block;margin-left:1.3em;text-align:right}.page-content .header .menu li a{line-height:26px}}.page-content .header .menu.docked{background-color:rgba(0,0,0,0.5);width:100%;padding-right:1rem}@media screen and (max-width: 768px){.page-content .header .menu.docked{padding-right:0}}.page-content .header .menu.docked li.d-docked{display:inline-block}.page-content .header .menu.short{width:32rem}.page-content .header .menu.short.docked{width:100%}.page-content .header .menu.short.docked li.d-docked{display:block}@media screen and (max-width: 680px){.page-content .header .menu.short{padding-top:.5em;padding-bottom:.5rem;width:auto}.page-content .header .menu.short li{display:block;margin-left:1.3em;text-align:right}.page-content .header .menu.short li a{line-height:1.45rem}.page-content .header .menu.short li.d-docked{display:none}.page-content .header .menu.short li.d-docked img{width:50px;height:42px}}.page-content .main{position:relative;width:auto}.page-content .main .main-content{z-index:60;position:relative;margin:0 auto;padding:0 1em}@media screen and (max-width: 332px){.page-content .main .main-content{padding:0 0.56em}}.page-content .footer{min-height:100px;padding:2em;margin-top:1em;background-color:rgba(255,255,255,0.15);margin:4em 0 0 0;color:#fff;font-size:1rem}@media screen and (max-width: 768px){.page-content .footer{padding:1em}}.page-content .footer strong{font-style:normal;font-weight:bold;text-transform:uppercase;font-size:.9rem;margin-bottom:0.5em;display:block}.page-content .footer u{font-style:normal;font-weight:bold;text-decoration:none;display:block;line-height:2em}.page-content .footer h1{margin-top:0}.page-content .footer h4{text-transform:uppercase;font-family:'Raleway', Trebuchet, Arial, sans-serif}.page-content .footer h5{font-size:.5rem;color:rgba(255,255,255,0.05)}.page-content .footer a:not(.nound),.page-content .footer a:link:not(.nound),.page-content .footer a:visited:not(.nound),.page-content .footer a:active:not(.nound){color:#fff;border-bottom:1px solid rgba(255,255,255,0.3)}.page-content .footer ul{padding:0;margin:0 0 1.25rem 1rem}.page-content .footer .social a img{border:0;margin:0.32em 1.2em 0.32em 0}.page-content .footer .intro{line-height:1.5rem}.page-content .footer .intro h3{font-size:inherit;display:inline;padding:0;font-weight:bold;font-style:normal;text-transform:none;line-height:18px}.page-content .footer form input[type="text"]{max-width:calc(100% - 35px)}.page-content .footer form .button{background:transparent url(../../img/picto_search.png) no-repeat center center;border:0}.page-content .lang{position:fixed;bottom:0;right:.25rem;z-index:2000}.page-content .lang a{display:inline-block;line-height:2rem;color:#ccc;font-size:.8rem;width:2rem;height:2rem;border-radius:50%;text-align:center}.page-content .lang a:hover{text-decoration:underline;font-weight:bold;background-color:rgba(0,0,0,0.2)}.css_award{position:absolute;top:0;right:0;z-index:1000}.css_award img{width:1px;height:auto}@media screen and (max-width: 768px){.css_award{display:none}}.modale{background-color:#3BCAAF;position:fixed;top:1rem;right:1rem;left:1rem;bottom:1rem;z-index:0;overflow-y:auto;overflow-x:hidden;font-family:'Raleway', Trebuchet, Arial, sans-serif;font-size:1.5rem;font-weight:bold;text-transform:uppercase;opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out}.modale.opened{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);z-index:2000}.modale.bleen{background-color:#3BCAAF;background-image:-ms-linear-gradient(60deg, #4cb8c4 20%, #3BCAAF 70%);background-image:-moz-linear-gradient(60deg, #4cb8c4 20%, #3BCAAF 70%);background-image:-o-linear-gradient(60deg, #4cb8c4 20%, #3BCAAF 70%);background-image:linear-gradient(to top, #4cb8c4 20%, #3BCAAF 70%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(20%, #4cb8c4), color-stop(70%, #3BCAAF));background-image:-webkit-linear-gradient(60deg, #4cb8c4 20%, #3BCAAF 70%)}.modale.pink{background-color:#C83472}.modale.turquoise{background-color:#1eb9bd}.modale.orange{background-color:#FC5A5D;background-image:-ms-linear-gradient(60deg, #FC5A5D 50%, #f7b643 100%);background-image:-moz-linear-gradient(60deg, #FC5A5D 50%, #f7b643 100%);background-image:-o-linear-gradient(60deg, #FC5A5D 50%, #f7b643 100%);background-image:linear-gradient(to top, #FC5A5D 50%, #f7b643 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #FC5A5D), color-stop(100%, #f7b643));background-image:-webkit-linear-gradient(60deg, #FC5A5D 50%, #f7b643 100%)}@media screen and (max-width: 800px){.modale{font-size:1.15rem}}.modale .close{display:inline-block;font-size:45px;line-height:50px;font-weight:bold;padding:0.5em 0.8em;color:#fff}.modale .close:hover{color:#F7E87F}@media screen and (max-width: 800px){.modale .close{padding:0.4em 0.6em 0 0.1em}}.modale .modale-scroll{overflow-y:auto;height:85%;height:calc(100% - 116px)}@media screen and (max-width: 800px){.modale .modale-scroll{height:calc(100% - 85px)}}.modale .modale-scroll .modale-content{width:85%;height:100%;padding-bottom:3rem}.modale .modale-scroll .modale-content ul{list-style:none}@media screen and (max-width: 800px){.modale .modale-scroll .modale-content ul{margin-top:0;margin-bottom:0}}.modale .modale-scroll .modale-content ul li{display:inline-block;margin-bottom:.3rem;vertical-align:top;width:48%}@media screen and (max-width: 800px){.modale .modale-scroll .modale-content ul li{width:100%}}.modale .modale-scroll .modale-content ul li a{display:inline-block;padding:0.5em 0.8em 1em 0;line-height:1.3em;color:#fff}.modale .modale-scroll .modale-content ul li a:hover{color:#F7E87F}.modale .modale-scroll .modale-content ul li a span{font-family:'Barlow', 'Raleway', Trebuchet, Arial, sans-serif;font-size:.9rem;line-height:.95rem;display:block;text-transform:none;font-style:italic;font-weight:normal}@media screen and (max-width: 767px){.modale .modale-scroll .modale-content ul li a span{display:none}}@media screen and (max-width: 800px){.modale .modale-scroll .modale-content ul li.aRight{text-align:left}}.modale .modale-scroll .modale-fade{position:absolute;bottom:0;left:0;right:0;height:4rem;background-image:-ms-linear-gradient(bottom, #3BCAAF 0%, rgba(59,202,175,0) 100%);background-image:-moz-linear-gradient(bottom, #3BCAAF 0%, rgba(59,202,175,0) 100%);background-image:-o-linear-gradient(bottom, #3BCAAF 0%, rgba(59,202,175,0) 100%);background-image:linear-gradient(to top, #3BCAAF 0%, rgba(59,202,175,0) 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #3BCAAF), color-stop(100%, rgba(59,202,175,0)));background-image:-webkit-linear-gradient(bottom, #3BCAAF 0%, rgba(59,202,175,0) 100%)}.modale.orange .modale-scroll .modale-fade{background-image:-ms-linear-gradient(bottom, #FC5A5D 0%, rgba(252,90,93,0) 100%);background-image:-moz-linear-gradient(bottom, #FC5A5D 0%, rgba(252,90,93,0) 100%);background-image:-o-linear-gradient(bottom, #FC5A5D 0%, rgba(252,90,93,0) 100%);background-image:linear-gradient(to top, #FC5A5D 0%, rgba(252,90,93,0) 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #FC5A5D), color-stop(100%, rgba(252,90,93,0)));background-image:-webkit-linear-gradient(bottom, #FC5A5D 0%, rgba(252,90,93,0) 100%)}.modale.orange .modale-scroll .modale-content ul li a span{color:#FFB4B4}.modale.bleen .modale-scroll .modale-content ul li a span{color:#B4FFF4}.page-home{position:relative}.page-home .selections{margin:2em auto 0.5em auto;text-align:center}@media screen and (max-width: 1024px){.page-home .selections{margin-top:1rem}}@media screen and (max-width: 768px){.page-home .selections{margin-top:0}}.page-home .selection{padding:0;display:inline-block;width:235px;height:137px;margin:0 0 6px 0}.page-home .selection.autocenter{margin:0 auto 6px auto}.page-home .selection a{display:inline-block;cursor:zoom-in;color:#fff;transition:all 0.3s cubic-bezier(0.585, 2.5, 0.645, 0.55)}.page-home .selection a:hover{color:#fff;transform:scale(1.1)}.page-home .selection a.weblink{cursor:pointer}.page-home .selection .overview{padding:0;margin:0;width:235px;height:137px;border-radius:2px}@keyframes turnround{0%{border-radius:60% 40% 65% 35%/32% 68% 29% 71%;border-radius:63% 37% 50% 42%/70% 68% 32% 30%}100%{border-radius:58% 42% 55% 45% / 56% 45% 55% 44%}}.page-home .selection.text{padding:0.7em;border:0px solid #0003;border-radius:60% 40% 65% 35%/32% 68% 29% 71%;border-radius:63% 37% 50% 42%/70% 68% 32% 30%;transition:border-radius 0.5s cubic-bezier(0.585, 2.5, 0.645, 0.55);animation:turnround 1.5s ease-in 0s infinite alternate;-o-animation:turnround 1.5s ease-in 0s infinite alternate;-moz-animation:turnround 1.5s ease-in 0s infinite alternate;-webkit-animation:turnround 1.5s ease-in 0s infinite alternate}.page-home .selection.text img{margin-top:10px}.page-home .selection.text img.nomrg{margin-top:3px}.page-home .selection.about{background:transparent url("../../img/bg_me.png") no-repeat center center;transition:border-radius 0.5s cubic-bezier(0.585, 2.5, 0.645, 0.55);animation:turnround 2s ease-in 0s infinite alternate;-o-animation:turnround 2s ease-in 0s infinite alternate;-moz-animation:turnround 2s ease-in 0s infinite alternate;-webkit-animation:turnround 2s ease-in 0s infinite alternate;border:0px solid #EFEFEF;position:relative;padding-left:0;border-radius:63% 37% 50% 42%/70% 68% 32% 30%}.page-home .selection.about img{position:absolute;left:3px}.page-home .selection.about .intro{font-weight:bold;font-size:1rem;color:#333;padding:.7em 0 0 0;width:155px;margin-left:80px;margin-right:10px}.page-home .selection.about .intro h3{color:#333;font-weight:bold}.page-home .selection.about .typewrite>.wrap{border-right:0.08em solid #555}.page-home .selection.selection-22{width:476px;height:280px;text-align:center;padding-top:2em}@media screen and (max-width: 768px){.page-home .selection.selection-22{padding-top:3rem}}@media screen and (max-width: 750px){.page-home .selection.selection-22{padding-top:1rem}}@media screen and (max-width: 335px){.page-home .selection.selection-22{text-align:left}}.page-home .selection.selection-22 .lapuce{vertical-align:bottom;margin-bottom:-.2rem}@media screen and (max-width: 335px){.page-home .selection.selection-22 .lapuce{width:140px}.page-home .selection.selection-22 .logo{margin-left:-.5rem}}@keyframes cligne{0%{opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}80%{opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}90%{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}100%{opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}}.page-home .selection.selection-22 .yeux{position:absolute;left:33%;top:38%;opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);height:auto;width:25%;animation:cligne 0.75s linear 0s infinite alternate;-o-animation:cligne 0.75s linear 0s infinite alternate;-moz-animation:cligne 0.75s linear 0s infinite alternate;-webkit-animation:cligne 0.75s linear 0s infinite alternate}.page-home .selection.selection-22.accroche{padding-top:0}.page-home .selection.selection-22.accroche h3{display:block;text-transform:uppercase;line-height:2.05rem;margin-top:1rem;margin-bottom:1em;text-align:center}.page-home .selection.selection-22.accroche h3.comp{font-family:'Sue Ellen Francisco', sans-serif;letter-spacing:1px;font-size:1.4rem;font-weight:normal}@media screen and (max-width: 768px){.page-home .selection.selection-22.accroche h3.comp{margin-bottom:.5rem}}.page-home .selection.selection-21{width:476px;height:137px;background-color:rgba(255,255,255,0.08);padding:1.0em 1.3em;text-align:left;background:transparent url("../../img/carrond2.png") no-repeat center center;background-size:100% 100%}.page-home .selection.selection-12{width:235px;height:280px;background-color:rgba(255,255,255,0.08);padding:1.0em}.page-home .selection img.spe_img{float:left;margin-top:-15px}.page-home .selection.font1{font-family:'Sue Ellen Francisco', sans-serif;letter-spacing:1px;font-size:1.2rem;line-height:1.75rem;letter-spacing:0}.page-home .selection.font2{font-family:'Fresca', sans-serif;font-size:1.25rem;line-height:1.5rem}.page-home .selection.font3{font-family:'Amatic SC', sans-serif;letter-spacing:1px;font-size:1.4rem;line-height:1.75rem;letter-spacing:1px;font-weight:bold}.page-home .selection.alphawhite{background-color:transparent;border:3px solid #EFEFEF;border-radius:0;position:relative}.page-home .selection.alphawhite a{color:#fff;margin-top:2rem;font-size:1.2rem}.page-home .selection.alphawhite a:hover{color:#F7E87F}.page-home .selection.orange{background-color:#FC5A5D;background-image:-ms-linear-gradient(60deg, #FC5A5D 30%, #f7b643 100%);background-image:-moz-linear-gradient(60deg, #FC5A5D 30%, #f7b643 100%);background-image:-o-linear-gradient(60deg, #FC5A5D 30%, #f7b643 100%);background-image:linear-gradient(to top, #FC5A5D 30%, #f7b643 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(30%, #FC5A5D), color-stop(100%, #f7b643));background-image:-webkit-linear-gradient(60deg, #FC5A5D 30%, #f7b643 100%)}.page-home .selection.pink{background-color:#C83472;background-image:-ms-linear-gradient(60deg, #C83472 20%, #81629d 100%);background-image:-moz-linear-gradient(60deg, #C83472 20%, #81629d 100%);background-image:-o-linear-gradient(60deg, #C83472 20%, #81629d 100%);background-image:linear-gradient(to top, #C83472 20%, #81629d 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(20%, #C83472), color-stop(100%, #81629d));background-image:-webkit-linear-gradient(60deg, #C83472 20%, #81629d 100%)}.page-home .selection.bleen{background-color:#3BCAAF;background-image:-ms-linear-gradient(60deg, #3BCAAF 20%, #4cb8c4 100%);background-image:-moz-linear-gradient(60deg, #3BCAAF 20%, #4cb8c4 100%);background-image:-o-linear-gradient(60deg, #3BCAAF 20%, #4cb8c4 100%);background-image:linear-gradient(to top, #3BCAAF 20%, #4cb8c4 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(20%, #3BCAAF), color-stop(100%, #4cb8c4));background-image:-webkit-linear-gradient(60deg, #3BCAAF 20%, #4cb8c4 100%)}.page-home .selection.green{background-color:#b0b819;background-image:-ms-linear-gradient(60deg, #ffd600 0%, #9fcf3d 100%);background-image:-moz-linear-gradient(60deg, #ffd600 0%, #9fcf3d 100%);background-image:-o-linear-gradient(60deg, #ffd600 0%, #9fcf3d 100%);background-image:linear-gradient(to top, #ffd600 0%, #9fcf3d 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #ffd600), color-stop(100%, #9fcf3d));background-image:-webkit-linear-gradient(60deg, #ffd600 0%, #9fcf3d 100%)}.page-home .selection.turquoise{background-color:#1eb9bd}.page-home .selection .intro{line-height:1.4rem;text-align:center}.page-home .selection .intro h1,.page-home .selection .intro h2,.page-home .selection .intro h3,.page-home .selection .intro h4,.page-home .selection .intro em{font-size:inherit;display:inline;padding:0;font-weight:normal;font-style:normal;text-transform:none}.page-home .selection .intro h3,.page-home .selection .intro h4{line-height:18px}.page-home .selection .intro em{font-weight:bold}.page-home .selection .intro a.weblink:hover{transform:scale(1);text-decoration:underline}.page-home .selection .logo{display:inline-block;margin-left:-1.7em}.page-home .selection .logo a{display:block}.page-home .selection .logo h1{display:block;width:140px;height:170px;padding:0;margin:0;text-indent:-2000px;overflow:hidden;background:transparent url("../../img/logo_c_line_home.png") no-repeat center 0}.page-home .selection .logo .baseline{display:inline-block;vertical-align:top;text-transform:uppercase;font-weight:normal}.page-home .selection .logo .baseline h2{color:#fff;text-align:left;text-indent:0;display:inline-block;margin:0;padding:0;font-size:.68rem;line-height:1rem}.tooltip-overlay h3,.tooltip-overlay div{margin:0}.tooltip,.tooltip-overlay.pretty{position:absolute;width:200px;color:#fff;z-index:13000;border:none;background-color:rgba(0,0,0,0.65);border-radius:3px;padding:1em}.tooltip h4,.tooltip-overlay.pretty h4{font-weight:bold;margin:0;padding:0;font-size:.8rem;line-height:1rem;color:#3BCAAF}.tooltip p,.tooltip .body,.tooltip-overlay.pretty p,.tooltip-overlay.pretty .body{margin:0;padding:0;font-size:.8rem;line-height:1rem;margin-top:.5rem}.tooltip .a,.tooltip-overlay.pretty .a{color:#fff}.mfp-counter{display:none}.mfp-close{display:none;font-size:50px;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}.mfp-close:hover{opacity:.65;-moz-opacity:.65;-webkit-opacity:.65;filter:alpha(opacity=65)}img.mfp-img{padding:5px 0 40px 0}.mfp-figure figure{cursor:zoom-out}
/*# sourceMappingURL=c.line-home.css.map */
