html{height:100%}body{font-size:16px;color:#000;background-color:#fff;height:100%;font-family:'Raleway',sans-serif}a{text-decoration:none}.container-fluid{padding:0;min-height:100%;height:100%}.fp-tableCell{vertical-align:top !important}.section{height:100%;width:100%;position:relative;overflow:hidden}.section .container{position:relative;height:100%;padding-bottom:0 !important}.row-eq-height>[class*='col-'].col-centered{justify-content:center}.stretch{height:100%;width:100%}.stretch-height{height:100%}.stretch-width{width:100%}.bg-guest{background:#fc165f;color:#FFF;border:1px solid #fc165f}.btn.bg-guest:hover,.btn.bg-guest:active,.btn.bg-guest:focus{color:#fff}.bg-guest.hover:hover,.bg-guest.hover:active,.bg-guest.hover:focus{background:#fff;color:#fc165f;border:1px solid #fc165f}.bg-guest.hover:hover a,.bg-guest.hover:active a,.bg-guest.hover:focus a{color:#fc165f}.bg-guest a{color:#FFF}.text-guest{color:#fc165f !important}.text-guest a{color:#fc165f}.bold{font-weight:600}.thin{font-weight:100}.pad-right-120{padding-right:120px}.marg-top-40{margin-top:40px}.marg-top-80{margin-top:80px}#fullpage{height:100%;position:relative}#tchatcheMovie{position:absolute;right:0;bottom:0;top:0;right:0;width:100%;height:100%;background-size:100% 100%;background-color:black;background-image:url('../vid/movie-fallback.png');background-position:center center;background-size:contain;object-fit:cover;z-index:-100}#tchatcheMovieStill{position:absolute;right:0;bottom:0;top:0;right:0;width:100%;height:100%;background-size:100% 100%;background-color:#000;background-image:url('../img/Background winter.jpg');background-position:center center;background-size:cover;object-fit:cover;z-index:-100;background-repeat:no-repeat}.section .container-title{text-align:center}.homepage .cc-btn.cc-dismiss{background-color:#fc165f !important}#header{position:fixed;width:100%;z-index:9;top:0;height:75px;background-color:#fc165f;padding:10px 0;color:#FFF}#header a{color:#FFF;text-decoration:none}#footer{height:90px;bottom:0;background:#fff}#header span[class*="icon-"]{font-size:2em}#header span:not([class*="icon-"]){margin-top:-4px;font-size:90%}#header a.btn{background:#fc165f;color:#FFF;border:1px solid #FFF;font-size:10px;padding:5px 10px;margin-top:10px}.non-sticky{position:relative !important}.section.home{background:url('../vid/movie-fallback-spring.jpg') no-repeat;background-size:cover;color:#FFF}.section.home .home-content{background-color:rgba(177,127,73,0.5);padding-top:100px}.section.home .home-content .home-item{opacity:0}.section.home .home-content .home-item span[class*="icon-"]{font-size:3em}.section.home .home-content .home-item .title{font-weight:bold;font-size:2em}.section.home .home-content .headline{margin-top:50px}.section.home .home-content .headline .big{font-size:4rem;line-height:1.25;font-weight:100}.section.home .home-content .headline a{color:#FFF;text-decoration:none;border-radius:30px;letter-spacing:2px}.section.home .home-content .headline span{display:block;margin-bottom:10px}.section.home .home-content .headline .btn{text-transform:uppercase;font-weight:bold;padding:8px 40px;font-size:1.3em;margin-top:40px}.section.home .home-content .headline #scrolldown{width:28px;height:50px;cursor:pointer;animation:floating 3s ease-in-out infinite;margin-top:1%}.section.info{background:url(../img/Couple.jpg) no-repeat;background-size:cover;color:#fff !important}.section.info .container-title h2{font-size:2em;margin-top:1.5em;font-weight:bold}.section.info .container-title h3{font-size:1.5em;margin-bottom:1.5em;font-weight:bold}.section.info .container-content-info{background-color:#FFF;border-radius:8px;box-shadow:-19px 0 42px -2px rgba(10,10,10,0.5);margin-bottom:100px;overflow:hidden;padding-bottom:5em;position:relative}.section.info .container-content-info .title{color:#000;font-size:2em;margin-top:30px}.section.info .container-content-info .subtitle{color:#fc165f;font-size:1.5em}.section.info .container-content-info .separator{border-bottom:solid 1px #b1b1b1;margin-bottom:30px}.section.info .container-content-info p{color:#575756;font-size:16px;margin-bottom:26px}.section.info .container-content-info p span{color:#fc165f}.section.info .container-content-info .link-bottom{position:absolute;bottom:0;left:0;padding:1em 0;width:100%;background-color:#fc165f;height:82px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.section.info .container-content-info .link-bottom a{color:#fff;text-transform:uppercase;font-size:1em;font-weight:bold;text-decoration:none}.section.info .container-content-info .ribbon{text-align:center;text-transform:uppercase;color:#FFF;background-color:#fc165f;font-weight:bold;display:inline-block;padding:2px 40px;position:absolute;top:6px;right:-45px;border-radius:5px;transform:rotate(45deg)}.section.about{background:url(../img/People.jpg) no-repeat;background-size:cover;color:#fff}.section.about .container-title h4{font-size:2em;margin-top:1.5em;font-weight:bold}.section.about .container-title h5{font-size:1.5em;margin-bottom:1.5em;font-weight:bold}.section.about .pack-premium-title{font-size:1.6em}.section.about .pack-premium-subtitle{font-size:1.5em;font-weight:100;display:block}.section.about .pack-premium-text{font-size:1.5em}.section.about .pack-premium-container{float:left;margin-right:35px}.section.about .pack-premium-icon{height:80px;float:left;margin-right:20px}.section.about .pack-premium-description-middle{height:80px;float:left}.section.about .pack-premium-description{height:80px;float:left;padding-top:8px}.section.actu{background-color:#1d1d1b;color:#fff;font-size:90%}.section.actu .separator{border-bottom:1px solid #6f6f6e;padding-bottom:30px}.section.actu .title{color:#448dc9;text-transform:uppercase;display:block;font-weight:bold}.section.actu a,.section.actu a:hover,.section.actu a:focus,.section.actu a:active{color:#fff}.section.actu h1{margin:20px 0 20px 0}.section.actu h2{margin-top:20px}.section.actu .text{text-align:justify}.section.actu table{width:100%;border:1px solid #555}.section.actu th,td{padding:4px}.section.footer{background-color:#1d1d1b;color:#fff;font-size:90%}.section.footer .separator{border-bottom:1px solid #6f6f6e;padding-bottom:30px;margin-bottom:20px}.section.footer .separator>.row>div:last-child{margin-top:15px}.section.footer .title{color:#448dc9;text-transform:uppercase;display:block;font-weight:bold}.section.footer a,.section.footer a:hover,.section.footer a:focus,.section.footer a:active{color:#fff}.section.footer .copyright{color:#6f6f6e;font-size:80%}.section.footer .copyright a,.section.footer .copyright a:hover,.section.footer .copyright a:focus,.section.footer .copyright a:active{color:#6f6f6e}.section.footer .sns-wrapper{margin-top:1em}.section.footer .sns-wrapper ul li span span{font-size:2.5em;border:2px solid #FFF;border-radius:50%}#seo-header{width:100%;z-index:9;top:0;height:75px;background-color:#fc165f;padding:10px 0;color:#FFF}#seo-header a{color:#FFF;text-decoration:none}#seo-header span[class*="icon-"]{font-size:2em}#seo-header span:not([class*="icon-"]){margin-top:-4px;font-size:90%}#seo-header a.btn{background:#fc165f;color:#FFF;border:1px solid #FFF;font-size:10px;padding:5px 10px;margin-top:10px}.seo-content{width:1200px;margin:0 auto}.magazine{text-align:justify}.magazine h1{margin-top:20px;font-weight:bold}.img-mag-170{height:170px}.img-mag-200{height:200px}.summary{border-radius:25px;border:2px solid #fc165f;margin-top:10px;padding:10px 50px 10px 50px}.margin-bottom-20{margin-bottom:20px}.modal-dialog{max-width:800px;margin:30px auto}.modal-header{padding:0}.modal-body{position:relative;padding:0}.close{position:absolute;right:-30px;top:0;z-index:999;font-size:2rem;font-weight:normal;color:#000;background-color:#fff;border:0;height:30px;width:30px;padding:0;margin:0;line-height:0}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.fadeInDown{opacity:0;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInUp{opacity:0;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes floating{from{-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);transform:translate(0,-5px)}65%{-webkit-transform:translate(0,15px);-moz-transform:translate(0,15px);transform:translate(0,15px)}to{-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);transform:translate(0,-5px)}}@-moz-keyframes floating{from{-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);transform:translate(0,-5px)}65%{-webkit-transform:translate(0,15px);-moz-transform:translate(0,15px);transform:translate(0,15px)}to{-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);transform:translate(0,-5px)}}@keyframes floating{from{-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);transform:translate(0,-5px)}65%{-webkit-transform:translate(0,15px);-moz-transform:translate(0,15px);transform:translate(0,15px)}to{-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);transform:translate(0,-5px)}}@keyframes fadeInUp{from{-webkit-transform:translate3d(0,40px,0);-moz-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInUp{from{-webkit-transform:translate3d(0,40px,0);-moz-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-moz-keyframes fadeInUp{from{-webkit-transform:translate3d(0,40px,0);-moz-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-moz-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@media(min-width :768px){#header a.btn{font-size:13px;padding:5px 30px}.section.home .home-content .home-item .title{font-size:3em}.section.home .home-content .home-item span[class*="icon-"]{font-size:4em}.section.home .home-content .headline .big{font-size:6rem}.section.info .container-content-info{overflow:initial}.section.info .container-content-info .ribbon{height:136px;width:135px;background-color:transparent;background-image:url(../img/RubanGratuit.png);background-size:contain;background-repeat:no-repeat;top:-11px;right:-10px;transform:none}.section.info .container-content-info .ribbon span{display:none}.section.footer .sns-wrapper{margin-top:0;text-align:right}}@media(max-width :500px){.modal-dialog{max-width:80%;margin:30px auto}}