﻿@import"https://pro.fontawesome.com/releases/v5.11.2/css/all.css";@-webkit-keyframes st-index-quote-item-ken-burns{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}}@keyframes st-index-quote-item-ken-burns{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}}@font-face{font-family:"LaBelleAuroreRegular";src:url("fonts/LaBelleAuroreRegular.woff2") format("woff2"),url("fonts/LaBelleAuroreRegular.woff") format("woff")}@font-face{font-family:"KionaRegular";src:url("fonts/KionaRegular.woff2") format("woff2"),url("fonts/KionaRegular.woff") format("woff")}@font-face{font-family:"Space Grotesk v2";font-style:normal;font-weight:400;src:url("fonts/space-grotesk-v3-latin-regular.woff2") format("woff2"),url("fonts/space-grotesk-v3-latin-regular.woff") format("woff")}@font-face{font-family:"Space Grotesk v2";font-style:normal;font-weight:700;src:url("fonts/space-grotesk-v3-latin-700.woff2") format("woff2"),url("fonts/space-grotesk-v3-latin-700.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:url("fonts/inter-v2-latin-regular.woff2") format("woff2"),url("fonts/inter-v2-latin-regular.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;src:url("fonts/inter-v2-latin-700.woff2") format("woff2"),url("fonts/inter-v2-latin-700.woff") format("woff")}*,::before,::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{background-color:#fbfcfc;color:#1d1d1d;font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%}html.html--1{font-family:"Space Grotesk v2",sans-serif}html.html--2{font-family:"Inter",sans-serif}html.fixed,html.fixed body{overflow:hidden}body{margin:0}a{color:#0f8ae8;text-decoration:underline}h1,h2,h3,p,ul,ol,dl,figure{margin:20px 0}h2,h3{margin-top:40px}p.big{font-size:18px;font-weight:700;line-height:1.4}p.small{font-size:14px}p.family{background:transparent url(img/star-smile-line.svg) top left no-repeat;background-size:24px 24px;padding-left:34px}p.red{color:#ed2524;border-left:3px solid #ed2524;font-weight:700;padding-left:20px}p.red a{color:#ed2524}ul,ol{list-style:none;padding-left:30px}ul li,ol li{display:block;position:relative}ul li::before,ol li::before{left:-30px;position:absolute;top:0}ul li::before{content:"– "}ul.line{padding:0}ul.line li{border-bottom:1px solid #dedede;padding:10px 0}ul.line li:first-child{border-top:1px solid #dedede}ul.line li::before{content:none}ul.line li.phone,ul.line li.address,ul.line li.website{background:transparent center left no-repeat;background-size:24px 24px;padding-left:34px}ul.line li.phone{background-image:url(img/phone-line.svg)}ul.line li.address{background-image:url(img/map-pin-line.svg)}ul.line li.website{background-image:url(img/link.svg)}ul.pagination{padding:0}ul.pagination li{display:inline-block;margin-right:5px}ul.pagination li::before{content:none}ul.pagination li a{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.16);border-radius:4px;color:#7a7a7a;display:inline-block;font-size:14px;line-height:20px;padding:4px 0;text-align:center;text-decoration:none;width:28px}ul.pagination li a:hover{text-decoration:underline}ul.pagination li a.current{background-color:#0f8ae8;box-shadow:none;color:#fff}ol{counter-reset:ordered-list}ol li{counter-increment:ordered-list}ol li::before{content:counter(ordered-list) " "}dl div{border-bottom:1px solid #dedede;padding:10px 0}dl div:first-child{border-top:1px solid #dedede}dl dt,dl dd{margin:0}dl dt{font-weight:700}dl dd .weather{background:transparent center left no-repeat;background-size:24px 24px;display:inline-block;padding-left:34px}dl dd .risk{background:transparent url(img/question-line.svg) center right no-repeat;background-size:24px 24px;color:#ed2524;display:inline-block;padding-right:34px}button,input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;color:#1d1d1d;font-family:inherit;font-size:16px;line-height:1.5;margin:0}button{background-color:transparent;cursor:pointer;display:inline-block;padding:0;overflow:visible;text-transform:none}input[type=text]{background-color:#fff;display:block;padding:12px;width:100%}.webcam{padding-top:56.25%;position:relative}.webcam iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.header{box-shadow:0 1px 2px rgba(0,0,0,.16);height:64px;z-index:10}.header--1{background-color:#fff}.header--2{background-color:#1d1d1d}.header__logo{display:table;height:64px;padding:14px;margin:0 auto}.header__logo img{display:block;height:36px;width:auto}.header__menu,.header__lang,.header__search{display:none}.card{background-color:#fff;height:90px;margin:10px 0;padding:10px 20px 10px 100px;box-shadow:0 1px 2px rgba(0,0,0,.16);overflow:hidden;position:relative}.card:first-child{margin-top:20px}.card:last-child{margin-bottom:20px}.card__title{font-size:20px;letter-spacing:-0.0125em;line-height:1.25;margin:0;max-height:50px;max-width:250px;overflow:hidden}.card__title a{color:#1d1d1d;text-decoration:none}.card__title a::after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.card__title a:hover{text-decoration:underline}.card__category{max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__category span{font-size:14px;line-height:20px;display:none}.card__category span:first-child{display:inline}.card__picture{height:90px;left:0;overflow:hidden;position:absolute;top:0;width:90px}.card__picture img{display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:auto}.manuscrite{font-family:"LaBelleAuroreRegular",sans-serif}.blog{margin-top:3rem}.blog ul li::before,.blog ol li::before{left:-20px}.blog .index__title,.blog article__title{padding-top:0;margin-bottom:0}.blog .index__title{font-family:"KionaRegular",sans-serif;font-size:31px;line-height:40px}.blog .index__title span{font-size:32px}.blog h2{margin-top:30px}.blog h2.manuscrite{font-size:32px}.blog h2.manuscrite a{line-height:normal;white-space:nowrap}.blog .citation{font-family:"LaBelleAuroreRegular",sans-serif;font-size:32px;line-height:1.1;text-indent:-1em;text-align:center;margin-top:1em !important;margin-bottom:1em !important}.blog .citation:before{content:' " ';font-size:52px}.blog .citation:after{content:' " ';font-size:40px;transform:scaleX(-1);display:inline-block;margin-left:10px}.blog a{color:#1d1d1d;text-decoration:none}.blog a:hover{text-decoration:underline}.blog div.back{margin:1rem 2rem 2rem 2rem;text-align:right}.blog div.back a{color:#0f8ae8;text-decoration:underline}.blog .article{margin-bottom:30px}.blog .article a{color:#0f8ae8;text-decoration:underline}.blog .article div.back{margin:2rem;padding-bottom:10px}.blog .article .cta{width:auto;margin:auto;padding:12px 24px;line-height:1.3rem}.blog .article .cta:hover{background-color:#1f9aef;text-decoration:none}.blog .article figure{margin:0}.blog .article__title{margin-top:1rem;padding-top:0;margin-bottom:0;margin-left:2rem;margin-right:2rem;width:auto;text-align:center}.blog .article figure small{margin-left:2rem;margin-right:2rem}.blog .article small.date{text-align:center;display:block;margin-bottom:1rem}.blog .article .texte>*:not(figure,img){margin:0 1.5rem}.blog .article .texte .gg-container .gg-btn{padding:0}.blog .article .texte .gg-container #gg-screen{background:#1d1d1d}.blog .article .texte .gg-container .gg-image{position:relative;flex-direction:column;padding-bottom:10px}.blog .article .texte .gg-container .gg-image small{color:#fff;background:rgba(29,29,29,.6);width:100%;text-align:center}.blog .article .texte .gg-container .image{position:relative}.blog .article .texte .gg-container .image small{position:absolute;left:50%;bottom:0;transform:translateX(-50%);color:#fff;background:rgba(29,29,29,.6);width:100%;text-align:center}.blog .articles{margin-bottom:10px}.blog .articles .card{height:100px;background-color:#fff;margin:10px auto 0;overflow:hidden;position:relative;padding:0;max-width:320px}.blog .articles .card .fond-image{width:100%;height:100%;position:absolute;filter:brightness(50%)}.blog .articles .card.intro{height:auto}.blog .articles .card:not(.intro):hover img{-webkit-animation:st-index-quote-item-ken-burns .1s ease-in-out 0s forwards;animation:st-index-quote-item-ken-burns .1s ease-in-out 0s forwards}.blog .articles .card__picture{height:100%;display:none}.blog .articles .card.intro{background-color:unset;box-shadow:unset;border:none;border-radius:unset;padding:unset}.blog .articles .card__title{font-size:16px;letter-spacing:-0.0125em;line-height:1.25;max-width:250px;overflow:hidden;max-height:unset;display:flex;height:100%;padding:0;margin:auto}.blog .articles .card__title a{margin:auto;padding:5px 10px;color:#fff;text-decoration:none;max-height:unset;align-self:center;z-index:0}.blog .articles .card__title a::after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.blog .articles .card small{text-align:center;display:inherit}.blog .articles .card small.date{display:none}.blog .articles .card__categoryblog{display:none;max-width:75%;overflow:hidden;position:absolute;background:rgba(255,255,255,.8);padding:3px 10px;text-overflow:ellipsis;white-space:nowrap;top:20px;bottom:unset}.blog .articles .card__categoryblog span{font-size:14px;line-height:20px;display:none}.blog .articles .card__categoryblog span:first-child{display:inline}.blog .articles .card p{padding:0 .25rem}.blog .articles .card p.desc{display:none}.blog .category__title{letter-spacing:-0.0125em;line-height:1.25;margin:20px auto 40px;max-width:420px;padding-top:0px;text-align:center}.blog .tous{margin:10px 10px 10px 0;width:100%;text-align:right}.blog .tous .lower{text-transform:lowercase}.blog .tous a{color:#1d1d1d;text-decoration:underline}.blog .last .card{display:flex;padding:0;height:90px}.blog .last .card__categoryblog{display:none}.blog .last .card__picture{position:relative;min-width:90px}.blog .last .card__picture img{height:100%;width:auto}.blog .last .card__title{padding:0;height:unset;font-size:16px;max-height:80px;margin:auto 20px auto 20px;display:block;position:relative}.carousel{overflow:hidden}.carousel a{color:#fff;text-decoration:none;background:rgba(29,29,29,.6);padding:2vh 1vw;font-family:"KionaRegular",sans-serif;line-height:1.5}.carousel *{box-sizing:border-box}.carousel form{white-space:nowrap;line-height:0}.carousel label{color:#fff;transition:transform 400ms ease-out;display:inline-block;width:100%;height:37vw;max-height:720px;position:relative;text-align:center;z-index:1;font-size:4vw}.carousel label a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.carousel label:before,.carousel label:after{color:#fff;display:block;background:rgba(29,29,29,.8);position:absolute;padding:1rem;font-size:3rem;height:20vh;vertical-align:middle;line-height:16vh;top:50%;transform:translate3d(0, -50%, 0);cursor:pointer}.carousel label:before{content:"❭";right:100%;border-top-left-radius:50%;border-bottom-left-radius:50%}.carousel label:after{content:"❬";left:100%;border-top-right-radius:50%;border-bottom-right-radius:50%}.carousel input{position:absolute}.carousel input:nth-of-type(1):checked~label:nth-of-type(1),.carousel input:nth-of-type(2):checked~label:nth-of-type(2),.carousel input:nth-of-type(3):checked~label:nth-of-type(3),.carousel input:nth-of-type(4):checked~label:nth-of-type(4),.carousel input:nth-of-type(5):checked~label:nth-of-type(5){z-index:0}.carousel input:nth-of-type(1):checked~label{transform:translate3d(0, 0, 0)}.carousel input:nth-of-type(2):checked~label{transform:translate3d(-100%, 0, 0)}.carousel input:nth-of-type(3):checked~label{transform:translate3d(-200%, 0, 0)}.carousel input:nth-of-type(4):checked~label{transform:translate3d(-300%, 0, 0)}.carousel input:nth-of-type(5):checked~label{transform:translate3d(-400%, 0, 0)}.popup-modal{line-height:1.5;overflow-x:hidden}.popup-modal *{box-sizing:border-box}.popup-modal p{margin:2.4rem 0}.popup-modal h1,.popup-modal h2,.popup-modal h3{line-height:1.3;text-align:center;margin:1rem 0}.popup-modal .modal{will-change:visibility,opacity;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;z-index:1000;visibility:hidden;opacity:0;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1)}.popup-modal .modal--active{visibility:visible;opacity:1}.popup-modal .modal--align-top{align-items:flex-start}.popup-modal .modal__bg{background:transparent}.popup-modal .modal__dialog{max-width:600px;padding:1.2rem}.popup-modal .modal__content{will-change:transform,opacity;position:relative;padding:2.4rem;background:#fff;background-clip:padding-box;box-shadow:0 0 15px 10px #1b3f78;opacity:0;transition:all .25s cubic-bezier(0.23, 1, 0.32, 1)}.popup-modal .modal__content--active{opacity:1}.popup-modal .anchor{visibility:hidden}.popup-modal .logo{text-align:center;margin:0 0 2.4rem 0}.popup-modal .modal__close{z-index:1100;cursor:pointer}.popup-modal #modal__temp{will-change:transform,opacity;position:absolute;top:0;left:0;right:0;bottom:0;background:#ffebee;transform:none;opacity:1;transition:opacity .1s ease-out,transform .5s cubic-bezier(0.23, 1, 0.32, 1)}.popup-modal img{max-width:100%}.popup-modal .demo-close{position:absolute;top:0;right:0;margin:1.2rem;padding:.6rem;background:rgba(0,0,0,.3);border-radius:50%;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1)}.popup-modal .demo-close:hover{background:rgba(0,0,0,.6)}.popup-modal .demo-close svg{width:24px;fill:#fff;pointer-events:none;vertical-align:top}.coupon{border-radius:8px;background-color:#6eb042;padding:.2rem .5rem;font-size:12px;display:inline-block;text-align:center}.coupon a{color:#fff;text-decoration:none}.accordion{max-width:100%;margin:1rem 0;padding:0;background:#ccc;border-radius:15px;overflow:hidden}.accordion ul{margin:0;padding:0}.accordion li{display:block}.accordion label{cursor:pointer;display:block;padding:.7em 1em;overflow:hidden;background:linear-gradient(#555, #444);border-bottom:1px solid #333;box-shadow:inset 0 1px 1px rgba(255,255,255,.2);color:#fff;font-weight:bold}.accordion label h2{margin:0;font-size:18px}.accordion label h2::after{float:right;height:24px;content:url(img/chevron-down.svg)}.accordion label:hover{background:linear-gradient(#444, #555)}.accordion input[type=radio],.accordion input[type=checkbox]{display:none}.accordion .sub li{margin-left:20px}.accordion .sub li:before{left:-10px}.accordion .sub>li,.accordion .sub>div.text{cursor:pointer;overflow:hidden;height:0;margin:0;opacity:0;font-size:.875em;transition:all .25s ease-in-out}.accordion .sub>li h3,.accordion .sub>div.text h3{font-size:16px;margin-top:6px;margin-bottom:0px}.accordion .sub>li p,.accordion .sub>div.text p{margin:10px 0}.accordion input:checked+.sub>li,.accordion input:checked+.sub>div.text{padding:.7em 1em;height:unset;opacity:1}.cta{background-color:#0f8ae8;border-radius:4px;box-shadow:0 1px 2px rgba(15,138,232,.3);color:#fff;display:block;line-height:1.3rem !important;padding:12px 24px;margin:20px auto;text-align:center;text-decoration:none;width:auto}.cta:hover{background-color:#1f9aef;text-decoration:none}.cta--buy::before,.cta--view::before,.cta--start::before,.cta--send::before,.cta--youtube::before,.cta--optin::before{background:transparent center center no-repeat;background-size:24px 24px;content:"";display:inline-block;height:24px;margin:-2px 10px 0 0;vertical-align:middle;width:24px}.cta--buy::before{background-image:url(img/shopping-cart-line.svg)}.cta--view::before{background-image:url(img/eye-line.svg)}.cta--start::before{background-image:url(img/play-circle-line.svg)}.cta--send::before{background-image:url(img/mail-send-line.svg)}.cta--youtube::before{background-image:url(img/youtube-line.svg)}.cta--optin::before{background-image:url(img/check-line.svg)}.master,.master--index{margin:0 auto;max-width:520px;padding:0 20px}.master--index{margin-bottom:60px}.index{position:relative}.index__title{font-size:24px;letter-spacing:-0.0125em;line-height:1.25;margin:20px auto 60px;max-width:420px;padding-top:48px;text-align:center}.selections__mobile_title{display:block}.selections .card__title{max-height:75px}.content,.suggestions,.selections{margin-bottom:60px}.content,.selections{position:relative}.content h2,.selections h2{font-size:24px;letter-spacing:-0.0125em;line-height:1.25}.content h3,.selections h3{font-size:20px;line-height:1.25}.content__category,.selections__category{max-width:calc(100% - 80px);padding-left:0}.content__category li,.selections__category li{color:#7a7a7a;display:inline-block;margin-bottom:5px;margin-right:5px}.content__category li::before,.selections__category li::before{content:none}.content__category li:last-child,.selections__category li:last-child{margin-bottom:0}.content__category li a,.selections__category li a{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.16);border-radius:14px;color:#7a7a7a;display:inline-block;font-size:14px;line-height:20px;padding:4px 14px;text-decoration:none}.content__category li a:hover,.selections__category li a:hover{text-decoration:underline}.content__title,.selections__title{font-size:28px;letter-spacing:-0.0125em;line-height:1.25}.content figure img,.selections figure img{display:block;height:auto;width:100%}.content figure small,.selections figure small{color:#7a7a7a;display:block;font-size:10px;letter-spacing:.05em;margin-top:5px;opacity:.5;text-transform:uppercase}.content__lang,.selections__lang{background-color:#ececec;border-radius:14px;color:#7a7a7a;display:block;font-size:14px;line-height:20px;padding:4px 14px;position:absolute;right:0;top:0}.content__result,.selections__result{margin:20px 0}.content__result article,.selections__result article{border-bottom:1px solid #dedede;padding:10px 0;position:relative}.content__result article:first-child,.selections__result article:first-child{border-top:1px solid #dedede}.content__result article h1,.content__result article p,.selections__result article h1,.selections__result article p{margin:0}.content__result article h1,.selections__result article h1{font-size:16px;font-weight:400}.content__result article p,.selections__result article p{max-height:48px;overflow:hidden}.content__result article a::after,.selections__result article a::after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.mobile{background-color:#fff;bottom:0;box-shadow:0 0 2px rgba(0,0,0,.16);left:0;overflow:hidden;padding-bottom:calc(constant(safe-area-inset-bottom) + constant(safe-area-inset-bottom));padding-bottom:calc(env(safe-area-inset-bottom) + env(safe-area-inset-bottom));position:fixed;right:0;z-index:10}.mobile__button{color:#1d1d1d;display:block;float:left;height:64px;padding:12px 0 11px;position:relative;text-align:center;text-decoration:none;width:25%}.mobile__button--warning::after{background:transparent url(img/warning.svg) no-repeat center center;background-size:16px 16px;content:"";display:block;height:16px;position:absolute;width:16px;left:calc(50% + 4px);top:10px}.mobile__button img{display:block;height:24px;margin:0 auto 5px;width:24px}.mobile__button span{display:block;font-size:12px;line-height:1}.subscribe{text-align:center}.subscribe--1{background-color:#e5f6ff;background-image:linear-gradient(45deg, #E5F6FF, #FBE8FF)}.subscribe--2{background-color:#f1eee8}.subscribe__wrapper{margin:0 auto;max-width:520px;padding:40px 20px}.subscribe h1{font-size:28px;letter-spacing:-0.0125em;line-height:1.25;margin-left:auto;margin-right:auto;max-width:375px}.subscribe a{color:#1d1d1d}.subscribe form{margin:20px auto;max-width:375px;position:relative}.subscribe form input{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.16);padding-right:48px}.subscribe form button{background-color:#0f8ae8;border-radius:4px;height:40px;position:absolute;right:4px;top:4px;width:40px}.subscribe form button img{border-radius:4px;display:block;height:24px;margin:0 auto;width:24px}.partners__wrapper{margin:0 auto;max-width:520px;padding:0 20px}.partners ul{padding:0}.partners ul::after{content:"";clear:both;display:block}.partners ul li{display:block;float:left;margin-right:5%;width:16%}.partners ul li::before{content:none}.partners ul li:last-child{margin:0}.partners ul a{display:block}.partners ul img{display:block;height:auto;width:100%}.footer{text-align:center}.footer--1{background-color:#eff3f8}.footer--2{background-color:#f4f6f6}.footer p{color:#7a7a7a}.footer p a{color:#7a7a7a;text-decoration:underline}.footer p a:hover{text-decoration:none}.footer ul{padding-left:0}.footer ul a{color:#1d1d1d;text-decoration:none}.footer ul a:hover{text-decoration:underline}.footer ul li{margin:10px 0}.footer ul li::before{content:none}.footer ul.social{margin:60px 0}.footer ul.social li{display:inline-block;margin:2px 5px}.footer ul.social li a{display:block}.footer ul.social li a span{display:none}.footer ul.social li a::before{background:#fff center center no-repeat;background-size:24px 24px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.16);content:"";display:block;height:48px;width:48px}.footer ul.social li.instagram--1 a::before{background-image:url(img/instagram-line.svg)}.footer ul.social li.facebook--1 a::before{background-image:url(img/facebook-circle-fill.svg)}.footer ul.social li.youtube--1 a::before{background-image:url(img/youtube-fill.svg)}.footer ul.social li.twitter--1 a::before{background-image:url(img/twitter-fill.svg)}.footer ul.social li.instagram--2 a::before{background-image:url(img/instagram-line-alt.svg)}.footer ul.social li.facebook--2 a::before{background-image:url(img/facebook-circle-fill-alt.svg)}.footer ul.social li.youtube--2 a::before{background-image:url(img/youtube-fill-alt.svg)}.footer ul.social li.twitter--2 a::before{background-image:url(img/twitter-fill-alt.svg)}.footer__wrapper{margin:0 auto;padding:40px 20px 104px;padding-bottom:calc(constant(safe-area-inset-bottom) + constant(safe-area-inset-bottom) + 104px);padding-bottom:calc(env(safe-area-inset-bottom) + env(safe-area-inset-bottom) + 104px)}.navigation,.search,.lang,.slopes,.gallery{display:none}.navigation--show,.search--show,.lang--show,.slopes--show,.gallery--show{display:block;background-color:#fbfcfc;bottom:0;left:0;overflow-y:auto;padding:0 20px;position:fixed;top:0;right:0;z-index:20}.navigation--show::after,.navigation--show::before,.search--show::after,.search--show::before,.lang--show::after,.lang--show::before,.slopes--show::after,.slopes--show::before,.gallery--show::after,.gallery--show::before{content:"";display:block;margin-top:100px}.navigation__close,.search__close,.lang__close,.slopes__close,.gallery__close{background-color:#1d1d1d;display:block;float:none;height:64px;position:fixed;top:0;right:0;width:64px}.navigation__close img,.search__close img,.lang__close img,.slopes__close img,.gallery__close img{display:block;height:24px;margin:0 auto;width:24px}.gallery{overflow:hidden}.gallery--show{align-items:center;display:flex;justify-content:center;padding:74px 0 114px;padding-bottom:calc(constant(safe-area-inset-bottom) + constant(safe-area-inset-bottom) + 122px);padding-bottom:calc(env(safe-area-inset-bottom) + env(safe-area-inset-bottom) + 122px);text-align:center}.gallery__picture{background-position:center center;background-repeat:no-repeat;background-size:contain;height:100%;max-height:800px;max-width:800px;width:100%}.gallery__title{bottom:74px;bottom:calc(constant(safe-area-inset-bottom) + constant(safe-area-inset-bottom) + 74px);bottom:calc(env(safe-area-inset-bottom) + env(safe-area-inset-bottom) + 74px);font-size:14px;left:0;line-height:20px;max-height:40px;overflow:hidden;padding:0 20px;position:absolute;right:0}.gallery__navigation{background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.16);bottom:0;padding-bottom:calc(constant(safe-area-inset-bottom) + constant(safe-area-inset-bottom));padding-bottom:calc(env(safe-area-inset-bottom) + env(safe-area-inset-bottom));height:64px;left:0;position:absolute;right:0}.gallery__button{display:inline-block;height:64px;width:64px}.gallery__button img{display:block;height:24px;margin:0 auto;width:24px}.gallery__counter{color:#dedede;height:64px;font-size:24px;left:0;letter-spacing:-0.0125em;line-height:64px;padding:0 20px;position:absolute;top:0}.lang__wrapper,.search__wrapper,.slopes__wrapper{margin:20px auto;max-width:480px}.navigation a{color:#1d1d1d;text-decoration:none}.navigation a:hover{text-decoration:underline}.navigation__group{margin:20px auto;max-width:480px}.navigation__button{font-size:24px;font-weight:700;letter-spacing:-0.0125em;line-height:1.25;text-align:left}.navigation__dropdown{display:none}.navigation__dropdown--show{display:block}.navigation__list{padding:0}.navigation__list li{margin:10px 0}.navigation__list li::before{content:none}.navigation__list__warning{display:none}.navigation .manuscrite{font-size:30px}.search h1{font-size:28px;letter-spacing:-0.0125em;line-height:1.25;text-align:center}.search form{margin:20px auto;position:relative}.search form input{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.16);padding-right:48px}.search form button{background-color:#0f8ae8;border-radius:4px;height:40px;position:absolute;right:4px;top:4px;width:40px}.search form button img{display:block;height:24px;margin:0 auto;width:24px}.lang ul{padding:0}.lang ul li::before{content:none}.lang ul li a{background-color:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.16);color:#7a7a7a;display:block;line-height:48px;margin:20px 0;text-align:center;text-decoration:none;width:100%}.lang ul li a:hover{text-decoration:underline}.lang ul li a.current{background-color:#0f8ae8;box-shadow:none;color:#fff}.slopes h1{font-size:28px;letter-spacing:-0.0125em;line-height:1.25}.slopes h2{font-size:24px;letter-spacing:-0.0125em;line-height:1.25}.slopes h3{font-size:16px;font-weight:400;text-transform:uppercase}.slopes ul{padding:0}.slopes ul li{border-bottom:1px solid #dedede;padding:10px 54px 10px 0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.slopes ul li:first-child{border-top:1px solid #dedede}.slopes ul li::before{content:none}.slopes ul li.difficulty{padding:10px 0 !important;margin-left:0 !important;margin-right:0 !important}.slopes ul li[data-state=O]{background:transparent url(img/check-line-green.svg) center left no-repeat;background-size:24px 24px;padding-left:34px}.slopes ul li[data-state=F]{background:transparent url(img/close-line-red.svg) center left no-repeat;background-size:24px 24px;padding-left:34px}.slopes ul li[data-state=P]{background:transparent url(img/time-line.svg) center left no-repeat;background-size:24px 24px;padding-left:34px}.slopes ul li[data-state=L]{background:transparent url(img/3v.png) center left no-repeat;background-size:24px 24px;padding-left:34px}.slopes ul li[data-state=D]{background:transparent url(img/dameuse.png) center left no-repeat;background-size:24px 24px;padding-left:34px}.slopes ul li[data-damage="1"]::after{background:transparent url(img/dameuse.png) center left no-repeat;content:"";display:inline-block;height:24px;margin:-5px 5px 0 0;vertical-align:middle;width:24px;background-size:24px 24px;right:0;position:absolute;top:15px}.slopes ul li img.liaison{position:absolute;top:10px;right:0}.slopes ul li span[data-level=V],.slopes ul li span[data-level=B],.slopes ul li span[data-level=R],.slopes ul li span[data-level=N]{display:inline-block;vertical-align:middle}.slopes ul li span[data-level=V]::before,.slopes ul li span[data-level=B]::before,.slopes ul li span[data-level=R]::before,.slopes ul li span[data-level=N]::before{content:"";display:inline-block;height:16px;margin:-5px 10px 0 0;vertical-align:middle;width:16px}.slopes ul li span[data-level=V]::before{background-color:#56ac25}.slopes ul li span[data-level=B]::before{background-color:#0f8ae8}.slopes ul li span[data-level=R]::before{background-color:#ed2524}.slopes ul li span[data-level=N]::before{background-color:#1d1d1d}.slopes ul li .schedule{display:none;position:absolute;top:0;padding:10px 54px 10px 0;width:100%;background-color:#fff}.slopes ul li .schedule.visible{display:block}.slopes ul li .schedule .open{color:green}.slopes ul li .schedule .close{color:red}.slopes ul li.remontee:hover{text-decoration:underline;cursor:pointer}.slopes ul.legend.remontees li,.slopes ul.legend.pistes li{width:unset;padding:10px 10px 10px 30px}.slopes ul.legend.remontees li:nth-child(-n+5),.slopes ul.legend.pistes li:nth-child(-n+5){border-top:1px solid #dedede}form.game .form{margin:0 auto;max-width:720px;overflow:hidden;padding-bottom:80px}form.game .form h1,form.game .form h2{margin:40px auto 20px}form.game .form p{margin:20px auto}form.game .form__block,form.game .form h1,form.game .form h2,form.game .form p{max-width:520px;padding:0 20px}form.game .form__header{box-shadow:0 1px 1px rgba(0,0,0,.12);margin-bottom:60px;padding:14px}form.game .form__header--1{background-color:#fff}form.game .form__header--2{background-color:#1d1d1d}form.game .form__header img{display:block;height:36px;margin:0 auto;width:auto}form.game .form__block{margin:20px auto;position:relative}form.game .form__block--submit{margin:40px auto}form.game .form__block--submit button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0f8ae8;border:none;border-radius:0;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:16px;line-height:1.5;margin:0;padding:16px 0;overflow:visible;text-transform:none;width:100%}form.game .form__block--input label,form.game .form__block--select label,form.game .form__block--textarea label{display:block;font-size:14px;position:absolute;left:28px;top:3px}form.game .form__block--input input,form.game .form__block--input select,form.game .form__block--input textarea,form.game .form__block--select input,form.game .form__block--select select,form.game .form__block--select textarea,form.game .form__block--textarea input,form.game .form__block--textarea select,form.game .form__block--textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #d7d7d7;color:#1d1d1d;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:8px 8px 8px;text-transform:none;width:100%}form.game .form__block--input input#country,form.game .form__block--input select#country,form.game .form__block--input textarea#country,form.game .form__block--select input#country,form.game .form__block--select select#country,form.game .form__block--select textarea#country,form.game .form__block--textarea input#country,form.game .form__block--textarea select#country,form.game .form__block--textarea textarea#country{padding:24px 8px 8px}form.game .form__block option{color:#1d1d1d !important}form.game .form__block .grey{color:gray !important}form.game .form__block--input select,form.game .form__block--select select,form.game .form__block--textarea select{background-image:url(img/arrow-down-s-line.svg);background-position:center right 8px;background-repeat:no-repeat;background-size:24px 24px;color:#1d1d1d}form.game .form__block--input select::-ms-expand,form.game .form__block--select select::-ms-expand,form.game .form__block--textarea select::-ms-expand{display:none}@-moz-document url-prefix(){form.game .form__block--input select,form.game .form__block--select select,form.game .form__block--textarea select{padding-left:4px}}form.game .form__block--input textarea,form.game .form__block--select textarea,form.game .form__block--textarea textarea{height:276px;resize:none}form.game .form__block--checkbox{margin-bottom:10px;margin-top:10px}form.game .form__block--checkbox input{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}form.game .form__block--checkbox input:checked+label{background-image:url(img/checkbox-fill.svg)}form.game .form__block--checkbox label{background:transparent url(img/checkbox-blank-line.svg) top left no-repeat;background-size:24px 24px;display:block;padding-left:34px}.warning{background-color:#fffd9f;display:block;margin-bottom:40px;padding:20px}.warning h1,.warning p{margin:0}.warning h1{font-size:16px;margin:0}.warning a{color:#1d1d1d;text-decoration:underline}.warning a:hover{text-decoration:none}.cookie{background-color:#0f8ae8;bottom:64px;bottom:calc(constant(safe-area-inset-bottom) + constant(safe-area-inset-bottom) + 64px);bottom:calc(env(safe-area-inset-bottom) + env(safe-area-inset-bottom) + 64px);color:#fff;display:none;left:0;position:fixed;right:0;z-index:15}.cookie--visible{display:block}.cookie p{margin:20px 48px 20px 20px}.cookie a{color:#fff;text-decoration:underline}.cookie__close{height:48px;position:absolute;right:0;top:0;width:48px}.cookie__close img{display:block;height:24px;margin:0 auto;width:24px}@media(min-width: 600px){body{padding-top:64px}h1,h2,h3,p,ul,ol,dl,figure,.content__result{margin:30px 0}.cta{margin:30px auto}h2,h3{margin-top:60px}.index__title{margin-top:30px}.card:first-child{margin-top:30px}.card:last-child{margin-bottom:30px}.cookie{bottom:0}.cookie p{margin:30px auto;text-align:center;width:520px}.header{left:0;position:fixed;top:0;right:0}.header__menu,.header__search{display:block;float:none;height:64px;position:absolute;top:0;width:64px}.header__menu img,.header__search img{display:block;height:24px;margin:0 auto;width:24px}.header__menu--warning::after,.header__search--warning::after{background:transparent url(img/warning.svg) no-repeat center center;background-size:16px 16px;content:"";display:block;height:16px;left:36px;position:absolute;top:18px;width:16px}.header__menu{left:0}.header__search{right:0}.mobile{display:none}.footer__wrapper{padding:40px 20px}}@media(min-width: 1000px){dl div{overflow:hidden}dl dt,dl dd{float:left}dl dt{padding-right:20px;width:30%}dl dd{width:70%}.cta{line-height:64px}.card{height:auto;margin:30px 0;padding:0}.card__title{align-items:center;display:flex;height:90px;max-height:none;max-width:none;padding:20px;text-align:center;width:100%}.card__title a{flex:1 1 auto;max-height:50px;overflow:hidden}.card__category{bottom:90px;color:#fff;left:0;padding:2px 10px;position:absolute}.card__category--1{background-color:#ed2524}.card__category--2{background-color:#0f8ae8}.card__picture{height:auto;position:static;width:100%}.card__picture img{height:auto;position:static;transform:none;width:100%}.carousel label{font-size:3vw}.blog h1,.blog h2,.blog h3{margin-top:20px;margin-bottom:10px}.blog .index__title{font-size:45px;width:307px;text-align:right}.blog .index__title a:hover{text-decoration:none}.blog .index__title a:hover .manuscrite{text-decoration:underline}.blog .article{width:65%;margin-right:5%}.blog .article figure img{width:auto;margin:auto}.blog .article .gg-container .image small{display:none}.blog .article .gg-container .image:hover small{display:block}.blog .articles::after{content:"";clear:both;display:block}.blog .articles .card{background:none !important;height:450px;margin:10px 0;width:30%}.blog .articles .card .fond-image{display:none}.blog .articles .card__categoryblog{display:inherit}.blog .articles .card__title{font-size:20px;max-height:unset;height:90px}.blog .articles .card__title a{background:none;color:#1d1d1d;text-shadow:none}.blog .articles .card__picture{height:auto;display:block}.blog .articles .card__picture img{width:auto}.blog .articles .card:not(.intro) p{padding:0 2rem}.blog .articles .card small.date{display:inherit}.blog .articles .card.intro p{margin-top:0}.blog .articles .card.intro ul{margin:10px 0 30px 0}.blog .articles .card p.desc{display:block;overflow:hidden;position:relative;line-height:1.5em;max-height:4.5em;text-align:justify;margin-right:1em;padding-right:1em;padding:0 1rem 0 2rem !important}.blog .articles .card p.desc:before{content:"...";position:absolute;right:0;bottom:0}.blog .articles .card p.desc:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fbfcfc}.blog .tous a{text-decoration:none}.blog .tous a:hover{text-decoration:underline}.blog .last{width:30%;float:right}.blog .last .card:hover a{text-decoration:none}.blog .last .card__categoryblog{display:block}.blog .last .card__title{text-align:left;margin-left:10px}.blog .last .card__title a{max-height:80px}.slopes{padding:0}.slopes__wrapper{max-width:1060px;padding:0;width:84%}.slopes ul::after{content:"";clear:both;display:block}.slopes ul.legend.remontees li:nth-child(2n+2),.slopes ul.legend.pistes li:nth-child(2n+2){margin-left:3%;margin-right:3%}.slopes ul li{float:left;width:30%}.slopes ul li:nth-child(3n+2){margin-left:5%;margin-right:5%}.slopes ul li:nth-child(-n+3){border-top:1px solid #dedede}.master,.master--index{max-width:1060px;padding:0;width:84%}.master::after{content:"";clear:both;display:block}.index{margin-bottom:100px}.index__wrapper::after{content:"";clear:both;display:block}.index__title{font-size:32px;margin:70px auto 100px;max-width:none;padding:0;width:700px}.index .card{float:left;margin-bottom:0%;margin-top:5%;width:30%}.index .card:nth-child(3n+2){margin-left:5%;margin-right:5%}.index .card:nth-child(-n+3){margin-top:0}.index .content__lang{top:-40px}.selections{margin-bottom:100px}.selections__wrapper::after{content:"";clear:both;display:block}.selections__title{font-size:32px;max-width:none;padding:0;width:700px}.selections .card{float:left;margin-bottom:0%;margin-top:5%;width:30%}.selections .card:nth-child(3n+2){margin-left:5%;margin-right:5%}.selections .card:nth-child(-n+3){margin-top:0}.selections .card__title{height:81px;padding:15px;font-size:18px}.selections .card__title a{max-height:49px}.selections .content__lang{top:-40px}.selections__mobile_title{display:none}.content,.suggestions,.selections{float:left;margin-bottom:70px}.content,.selections{margin-right:10%;width:60%}.content--pap,.selections--pap{margin-right:0;width:100%}.content__title,.selections__title{font-size:48px;line-height:1.125}.content__lang,.selections__lang{top:30px}.suggestions{width:30%}.subscribe__wrapper,.footer__wrapper{margin:0 auto;padding:70px 20px}.subscribe h1{max-width:none}.partners__wrapper{max-width:none;width:720px}}@media(min-width: 1280px){.header__menu{display:none}.header__logo{left:0;margin:0;padding:14px 16px 14px 24px;position:absolute;top:0}.header__logo::after{content:"";display:block;height:40px;position:absolute;right:0;top:12px;width:1px}.header__logo--1::after{background-color:#ececec}.header__logo--2::after{background-color:#3e3e3e}.header__lang{display:block;float:none;height:64px;padding:18px 0;position:absolute;right:64px;top:0}.header__lang span{border-radius:14px;display:block;padding:2px 14px}.header__lang--1{color:#7a7a7a}.header__lang--1 span{background-color:#ececec}.header__lang--2{color:#fff}.header__lang--2 span{background-color:#3e3e3e}.header__lang span{border-radius:14px;display:block;padding:2px 14px}.header__search{display:block;float:none;height:64px;position:absolute;right:0;top:0;width:64px}.header__search img{display:block;height:24px;margin:0 auto;width:24px}.header__search span{display:none}.footer ul li{display:inline-block;margin:0 15px}.footer ul.social{margin:30px 0 100px 0}.footer ul.social li{margin:0 15px}.footer ul.social li a{display:inline-block}.footer ul.social li a span{display:inline}.footer ul.social li a::before{background-color:transparent;background-image:none;border-radius:0;box-shadow:none;display:inline-block;height:24px;margin:-2px 10px 0 0;vertical-align:middle;width:24px}.navigation{display:table;margin:0 auto}.navigation__group{float:left;margin:0;position:relative;max-width:none;width:auto}.navigation__button{font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;padding:20px 10px;position:relative}.navigation__button--1{color:#1d1d1d}.navigation__button--1.navigation__button--focus{color:#0f8ae8}.navigation__button--1.navigation__button--focus::before{background-color:#0f8ae8}.navigation__button--2{color:#fff}.navigation__button--2.navigation__button--focus{color:#fbe7c1}.navigation__button--2.navigation__button--focus::before{background-color:#fbe7c1}.navigation__button--focus::before{bottom:0;content:"";display:block;height:3px;left:10px;position:absolute;right:10px}.navigation__button--warning::after{background:transparent url(img/warning.svg) no-repeat center center;background-size:16px 16px;content:"";display:block;height:16px;position:absolute;right:-10px;top:18px;width:16px}.navigation__dropdown{left:-20px;overflow:hidden;padding:0 10px 10px;position:absolute;top:64px;width:340px}.navigation__list{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);margin:0;overflow:hidden;padding:20px;position:relative}.navigation__list li{margin:2px 0}.navigation__list::before{box-shadow:0 1px 2px rgba(0,0,0,.12);content:"";display:block;height:4px;left:-1px;position:absolute;right:-1px;top:-4px}.navigation__list__warning{display:block}.navigation__close,.navigation__warning{display:none}.navigation .manuscrite{font-size:22px;padding:18px 10px}.content__lang,.selections__lang{display:none}.warning{margin-bottom:20px}}
