@font-face{font-family:"Gotham Black";src:url("../themes/alpinecollection/assets/css/fonts/Gotham/Gotham-Black.otf")}
@font-face{font-family:"Gotham Book Italic";src:url("../themes/alpinecollection/assets/css/fonts/Gotham/Gotham-BookIta.otf")}
@font-face{font-family:"Gotham Bold";src:url("../themes/alpinecollection/assets/css/fonts/Gotham/Gotham-Bold.otf")}
@font-face{font-family:"Gotham Bold Italic";src:url("../themes/alpinecollection/assets/css/fonts/Gotham/Gotham-BoldIta.otf")}
@font-face{font-family:"Gotham Book";src:url("../themes/alpinecollection/assets/css/fonts/Gotham/Gotham-Book.otf")}
@font-face{font-family:"Gotham ExtraLight";src:url("../themes/alpinecollection/assets/css/fonts/Gotham/Gotham-Thin.otf")}
@font-face{font-family:"Gotham Light";src:url("../themes/alpinecollection/assets/css/fonts/Gotham/Gotham-Light.otf")}
@font-face{font-family:"Gotham Medium";src:url("../themes/alpinecollection/assets/css/fonts/Gotham/Gotham-Medium.otf")}
@font-face{font-family:"Narziss";src:url("../themes/alpinecollection/assets/css/fonts/Narziss Pro Cyrillic/NarzissProCy-Regular-Regular.otf")}
@font-face{font-family:"Narziss Medium";src:url("../themes/alpinecollection/assets/css/fonts/Narziss Pro Cyrillic/NarzissProCy-Medium-Regular.otf")}
@font-face{font-family:"Narziss Bold";src:url("../themes/alpinecollection/assets/css/fonts/Narziss Pro Cyrillic/NarzissProCy-Bold-Regular.otf")}
@font-face{font-family:"Narziss Ultrabold";src:url("../themes/alpinecollection/assets/css/fonts/Narziss Pro Cyrillic/NarzissProCy-Ultrabold-Regular.otf")}
@font-face{font-family:"Bely Display";src:url("../themes/alpinecollection/assets/css/fonts/Bely/Bely Display.ttf")}
@font-face{font-family:"Montserrat Regular";src:url("../themes/alpinecollection/assets/css/fonts/Montserrat/Montserrat-Regular.ttf")}
@font-face{font-family:"Montserrat Medium";src:url("../themes/alpinecollection/assets/css/fonts/Montserrat/Montserrat-Medium.ttf")}
/*! * Font <%= font_name %>* Made with love by Icons8 [ https://icons8.com/ ] using webfont [ https://github.com/itgalaxy/webfont ] * * Contacts:* [ https://icons8.com/contact ] * * Follow Icon8 on * Twitter [ https://twitter.com/icons_8 ] * Facebook [ https://www.facebook.com/Icons8 ] * Google+ [ https://plus.google.com/+Icons8 ] * GitHub [ https://github.com/icons8 ] */
@font-face{font-family:"Alpine Collection";src:url("../themes/alpinecollection/assets/css/fonts/Alpine/Alpine Collection.eot");src:url("../themes/alpinecollection/assets/css/fonts/Alpine/Alpine Collection.eot?#iefix") format("embedded-opentype"),url("../themes/alpinecollection/assets/css/fonts/Alpine/Alpine Collection.woff2") format("woff2"),url("../themes/alpinecollection/assets/css/fonts/Alpine/Alpine Collection.woff") format("woff"),url("../themes/alpinecollection/assets/css/fonts/Alpine/Alpine Collection.ttf") format("truetype"),url("../themes/alpinecollection/assets/css/fonts/Alpine/Alpine Collection.svg#font") format("svg");font-weight:normal;font-style:normal}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Alpine Collection";src:url("../themes/alpinecollection/assets/css/fonts/Alpine/Alpine Collection.svg#Alpine Collection") format("svg")}}
.alpine-conf-rence-t-l-phonique:before,
.alpine-couronne-de-laurier:before,
.alpine-euro:before,
.alpine-linkedin:before,
.alpine-t-l-phone:before,
.alpine-adresse:before,
.alpine-linkedin-2:before,
.alpine-linkedin-2-2:before,
.alpine-t-l-charger-vers-le-cloud:before,
.alpine--tiquette-de-prix:before,
.alpine--tiquette-de-prix-2:before,
.alpine-t-l-phone-2:before,
.alpine-message:before,
.alpine-message-2:before,
.alpine-foule:before,
.alpine-surface:before,
.alpine-lit:before,
.alpine-table-de-restaurant:before,
.alpine-immobilier:before,
.alpine-keys-holder:before,
.alpine-demande-de-services-de-transport-de-v-hicules-de-transport-par-taxi-cabine-18:before,
.alpine-accueil:before,
.alpine-propri-taire:before,
.alpine-massage:before,
.alpine-trail:before,
.alpine-restaurant:before,
.alpine-assiette-creuse:before,
.alpine-smart-home-v-rifi-:before,
.alpine-canap--avec-boutons:before,
.alpine-dressing-table:before,
.alpine--change-de-cl-s:before,
.alpine-fleur-de-spa:before,
[data-icons8]:before{display:inline-block;font-family:"Alpine Collection";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
[data-icons8]:before{content:attr(data-icons8)}
.alpine-conf-rence-t-l-phonique:before{content:"\f100"}
.alpine-couronne-de-laurier:before{content:"\f101"}
.alpine-euro:before{content:"\f102"}
.alpine-linkedin:before{content:"\f103"}
.alpine-t-l-phone:before{content:"\f104"}
.alpine-adresse:before{content:"\f105"}
.alpine-linkedin-2:before{content:"\f106"}
.alpine-linkedin-2-2:before{content:"\f107"}
.alpine-t-l-charger-vers-le-cloud:before{content:"\f108"}
.alpine--tiquette-de-prix:before{content:"\f109"}
.alpine--tiquette-de-prix-2:before{content:"\f10a"}
.alpine-t-l-phone-2:before{content:"\f10b"}
.alpine-message:before{content:"\f10c"}
.alpine-message-2:before{content:"\f10d"}
.alpine-foule:before{content:"\f10e"}
.alpine-surface:before{content:"\f10f"}
.alpine-lit:before{content:"\f110"}
.alpine-table-de-restaurant:before{content:"\f111"}
.alpine-immobilier:before{content:"\f112"}
.alpine-keys-holder:before{content:"\f113"}
.alpine-demande-de-services-de-transport-de-v-hicules-de-transport-par-taxi-cabine-18:before{content:"\f114"}
.alpine-accueil:before{content:"\f115"}
.alpine-propri-taire:before{content:"\f116"}
.alpine-massage:before{content:"\f117"}
.alpine-trail:before{content:"\f118"}
.alpine-restaurant:before{content:"\f119"}
.alpine-assiette-creuse:before{content:"\f11a"}
.alpine-smart-home-v-rifi-:before{content:"\f11b"}
.alpine-canap--avec-boutons:before{content:"\f11c"}
.alpine-dressing-table:before{content:"\f11d"}
.alpine--change-de-cl-s:before{content:"\f11e"}
.alpine-fleur-de-spa:before{content:"\f11f"}
:root{--bs-body-bg:#fff;--bs-dark:#293133;--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--alpine-lodges-color:#d1b48c;--alpine-restaurants-color:#6d382a;--alpine-residences-color:#4b5c44;--alpine-interiors-color:#efbf5d;--alpine-suites-color:#4e7e83;--alpine-collection-color:#000;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f5f5f5;--bs-darklight:#e9e9e9;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:231,231,231;--bs-dark-rgb:41,49,51;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:"Montserrat Regular",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:"Montserrat Medium",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-white-translucent:rgba(255,255,255,0.3);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.25rem;--bs-border-radius-xl:0.5rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--primary-font:"Bely Display";--alpine-filigrane-entete:url("../themes/alpinecollection/assets/img/cerf-entete.svg");--alpine-filigrane-A:url("../themes/alpinecollection/assets/img/AC-Cerf A.svg");--alpine-filigrane-B:url("../themes/alpinecollection/assets/img/AC-Cerf B.svg");--alpine-filigrane-C:url("../themes/alpinecollection/assets/img/AC-Cerf C.svg");--alpine-filigrane-D:url("../themes/alpinecollection/assets/img/AC-Cerf D.svg");--alpine-filigrane-home-A:url("../themes/alpinecollection/assets/img/cerf-home-A.svg");--alpine-filigrane-home-B:url("../themes/alpinecollection/assets/img/cerf-home-B.svg");--alpine-filigrane-home-C:url("../themes/alpinecollection/assets/img/cerf-home-C.svg");--alpine-filigrane-home-D:url("../themes/alpinecollection/assets/img/cerf-home-D.svg");--alpine-filigrane-engagement-A:url("../themes/alpinecollection/assets/img/cerf-engagement-A.svg");--alpine-filigrane-engagement-B:url("../themes/alpinecollection/assets/img/cerf-engagement-B.svg");--alpine-filigrane-engagement-C:url("../themes/alpinecollection/assets/img/cerf-engagement-C.svg");--alpine-filigrane-engagement-D:url("../themes/alpinecollection/assets/img/cerf-engagement-D.svg");--bs-light-alpine:#f5f5f5;--bs-body-font-light:"Montserrat Regular",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-bg-opacity:0.05;--beige:#D0B48C;--black:#000}
html,
body{background-color:var(--bs-body-bg);font-size:15px;counter-reset:filigrane;width:100%}
form.contact select{color:black}
form.contact select option{color:black !important}
.video-player{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;display:block;border:none;opacity:1;transition:opacity 0.4s linear}
body .min-vh-100{min-height:calc(100vh - 95px) !important}
body.loading{overflow:hidden}
body.loading .se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;display:flex;z-index:9999;background:#fff;background-size:100px;justify-content:center;align-items:center;opacity:1}
body .se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;display:flex;z-index:9999;background:#fff;background-size:100px;justify-content:center;align-items:center;opacity:0;transition:opacity 0.5s ease-in-out;pointer-events:none}
h1,
h2{font-family:'Bely Display';line-height:1;margin-bottom:3rem}
h1.title,
h2.title{font-size:6rem}
h1{font-size:4rem!important}
h1 + p{font-size:15px !important}
footer a{color:var(--bs-gray-300);text-decoration:none}
footer a:hover,
footer a.active{color:var(--bs-white);text-decoration:none}
.marque_menu h1{font-size:4rem}
p + ul{margin:1.5rem 0;padding-left:2rem}
p,
p + ul li,
p + table{font-family:var(--bs-body-font-light);font-size:15px}
p + table{border:1px solid var(--bs-darklight);width:100%;margin:1.5rem 0}
p + table thead{background:var(--bs-darklight)}
p + table thead th{padding:0.55rem 0.75rem}
p + table tbody tr:nth-child(odd){background:var(--bs-white)}
p + table tbody tr:nth-child(even){background:var(--bs-light)}
p + table tbody td{padding:0.75rem 0.75rem;font-size:var(--bs-body-font-size)}
a{color:#333}
a:hover{color:#000}
p>strong{font-family:'Montserrat Medium'}
.ac-filigrane::after{content:"";position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}
.section__title{text-align:center;font-size:5rem}
.content__partial h2,
.press_enquiries h2{font-size:3rem !important}
.homePage-header__slides .ac-filigrane:nth-child(4n+1):after{background-image:var(--alpine-filigrane-home-A)}
.homePage-header__slides .ac-filigrane:nth-child(4n+2):after{background-image:var(--alpine-filigrane-home-C)}
.homePage-header__slides .ac-filigrane:nth-child(4n+3):after{background-image:var(--alpine-filigrane-home-B)}
.homePage-header__slides .ac-filigrane:nth-child(4n+4):after{background-image:var(--alpine-filigrane-home-D)}
.page-banner .ac-filigrane:after{background-image:var(--alpine-filigrane-entete)}
.engagements__blocks .ac-filigrane:nth-child(4n+1):after{background-image:var(--alpine-filigrane-engagement-A)}
.engagements__blocks .ac-filigrane:nth-child(4n+2):after{background-image:var(--alpine-filigrane-engagement-B)}
.engagements__blocks .ac-filigrane:nth-child(4n+3):after{background-image:var(--alpine-filigrane-engagement-C)}
.engagements__blocks .ac-filigrane:nth-child(4n+4):after{background-image:var(--alpine-filigrane-engagement-D)}
*>.bar-color{min-width:46%;height:5px;display:inline-flex;border-radius:15px !important;transition:all 0.25s ease-in-out;overflow:hidden;justify-content:center;align-items:center;padding:0 1rem}
*>.bar-color>span{opacity:0;transition:all 0.25s ease-in-out;color:#fff;margin-top:0!important;font-family:var(--bs-body-font-light) !important;white-space:nowrap;font-weight:inherit !important;text-transform:uppercase;text-decoration:none !important}
*:hover>.bar-color.collapsed{height:2rem}
*:hover>.bar-color.collapsed>span{opacity:1}
.dot-color{width:5px;height:5px;display:inline-block;border-radius:10px;margin-right:0.5rem;vertical-align:middle;transition:width 0.25s ease-in-out}
.marqueNav:hover .dot-color{width:20px;height:5px;display:inline-block;border-radius:10px;margin-right:0.5rem;vertical-align:middle}
.btn{font-family:var(--bs-body-font-light);letter-spacing:1px}
.invert-color{-webkit-filter:invert(100%);filter:invert(100%)}
.btn-outline-secondary{border-color:rgba(108,117,125,0.5)}
.btn-outline-secondary:hover{background-color:var(--bs-black)}
.btn:first-child:hover,
:not(.btn-check) + .btn:hover{background-color:var(--bs-black);border-color:var(--bs-black)}
.press_enquiries__wrapper{margin-bottom:5rem;margin-top:5rem}
.press_enquiries__wrapper .press_enquiries h2.section__title{text-align:left !important}
#layout-header{display:flex;height:95px}
.navbar-nav>.nav-item{padding:0 1.5rem;align-items:center;display:flex;justify-content:center}
.navbar-nav>.nav-item>.nav-link{position:relative;padding:0}
.navbar-nav>.nav-item>.nav-link::before,
.navbar-nav>.nav-item>.nav-link.active::before{content:'';position:absolute;width:0;height:1px;background:var(--bs-black);bottom:0;left:0;transition:width 0.25s ease-in-out}
.navbar-nav>.nav-item:hover>.nav-link::before,
.navbar-nav>.nav-item>.nav-link.active::before{width:50%}
#sideNavbarSupportedContent li.nav-dropdown{transition:all 0.25s ease-in-out}
#sideNavbarSupportedContent li.nav-dropdown>div{background:var(--bs-darklight);position:absolute;top:100%;right:0;width:100vw;transform:translateY(-150%);z-index:-1}
#sideNavbarSupportedContent li.nav-dropdown:hover{background:var(--bs-darklight)}
#sideNavbarSupportedContent li.nav-dropdown:hover>a.text-white{color:var(--bs-black) !important}
#sideNavbarSupportedContent li.nav-dropdown:hover>div{background:var(--bs-darklight);position:absolute;top:100%;right:0;width:100vw;transform:translateY(0%);transition:transform 0.25s linear}
#navbarSupportedContent li.nav-dropdown{transition:background 0.25s ease-in-out}
#navbarSupportedContent li.nav-dropdown>div{background:var(--bs-darklight);position:absolute;top:100%;left:0;width:100vw;transform:translateY(-150%);z-index:-1}
#navbarSupportedContent li.nav-dropdown:hover{background:var(--bs-darklight)}
#navbarSupportedContent li.nav-dropdown:hover>a.text-white{color:var(--bs-black) !important}
#navbarSupportedContent li.nav-dropdown:hover>div{background:var(--bs-darklight);position:absolute;top:100%;left:0;width:100vw;transform:translateY(0%);transition:transform 0.25s linear}
.marque__link{text-decoration:none}
.marque__link:hover .header__nav__marques:before{background:rgba(0,0,0,0.68)}
.marque__link .header__nav__marques{background-size:cover;height:100%;position:relative;overflow:hidden;display:block;transition:all 0.25s ease-in-out;border-radius:var(--bs-border-radius-xl)}
.marque__link .header__nav__marques:before{position:absolute;top:0;left:0;content:"";width:100%;overflow:hidden;z-index:0;height:100%;background:rgba(0,0,0,0.35);transition:all 0.25s ease-in-out}
.marque__link .header__nav__marques .marque_content{padding:3rem 2rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;color:var(--bs-white);height:100%;position:relative}
.marque__link .header__nav__marques .marque_content h3{font-size:1.6rem;font-family:'Bely Display';text-transform:initial;margin-bottom:auto;margin-top:0}
.marque__link .header__nav__marques .marque_content .marque_pills{padding:0.2rem 0.75rem;border-radius:5px;font-family:'Montserrat Regular'}
#sideNavbarSupportedContent .marque_pills{padding:0.15rem 0.55rem;border-radius:3px;font-size:0.9rem}
.homePage-header__slides .homePage-header__slide{position:relative;cursor:pointer;display:block}
.homePage-header__slides .homePage-header__slide .slide_title{position:absolute;bottom:50%;transform:translateY(50%);left:0;width:100%;text-align:center;padding:2rem;z-index:1;color:var(--bs-white);font-family:var(--primary-font);transition:all 0.25s ease-in-out}
.homePage-header__slides .homePage-header__slide .slide_title>*{max-width:80%;text-align:center;margin:1.5rem auto}
.homePage-header__slides .homePage-header__slide .slide_title>h2{font-size:2.25rem}
.homePage-header__slides .homePage-header__slide .slide_video_wrapper{position:absolute;top:0;left:50%;z-index:0;width:100%;height:100%;background-size:cover;transform:translateX(-50%);background-position:center}
.homePage-header__slides .homePage-header__slide .slide_video_wrapper>div{overflow:hidden;position:relative;height:100%}
.homePage-header__slides .homePage-header__slide .slide_video_wrapper video{position:absolute;top:0;object-fit:cover;left:50%;height:100%;width:100%;transform:translateX(-50%)}
.homePage-header__slides>a>::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);background-image:linear-gradient(transparent 75%,rgba(0,0,0,0.8));z-index:1;transition:background-color 0.25s ease-in-out}
.homePage-header__slides>a:hover{opacity:1}
.homePage-header__slides>a:hover .slide_title{bottom:2rem}
.homePage-header__slides:hover>a:not(:hover){position:relative;transition:all 0.25s ease-in-out}
.homePage-header__slides:hover>a:not(:hover) .slide_title{opacity:0.5}
.homePage-header__slides:hover>a:not(:hover)>::before{background-color:rgba(0,0,0,0.5)}
#homePage-intro>.row,
#homePage-engagements>.row,
#homePage-news>.row{justify-content:center;align-items:center}
#homePage-intro p,
#homePage-engagements p,
#homePage-news p{padding:0 0rem}
#homePage-intro h2,
#homePage-engagements h2,
#homePage-news h2{font-size:4rem}
#homePage-numbers,
.marquePage-numbers{}
#homePage-numbers .btn-prevision-mode-switch,
.marquePage-numbers .btn-prevision-mode-switch{display:inline-block;margin:0px;position:relative}
#homePage-numbers .btn-prevision-mode-switch>label.btn-prevision-mode-switch-inner,
.marquePage-numbers .btn-prevision-mode-switch>label.btn-prevision-mode-switch-inner{margin:0px;width:280px;height:50px;background:#E0E0E0;border-radius:26px;overflow:hidden;position:relative;transition:all 0.3s ease;display:block;cursor:pointer}
#homePage-numbers .btn-prevision-mode-switch>label.btn-prevision-mode-switch-inner:before,
.marquePage-numbers .btn-prevision-mode-switch>label.btn-prevision-mode-switch-inner:before{content:attr(data-on);position:absolute;font-size:12px;font-weight:500;top:0px;height:50px;right:0px;width:140px;text-align:center;opacity:0.4;display:flex;align-items:center;justify-content:center}
#homePage-numbers .btn-prevision-mode-switch>label.btn-prevision-mode-switch-inner:after,
.marquePage-numbers .btn-prevision-mode-switch>label.btn-prevision-mode-switch-inner:after{content:attr(data-off);width:140px;height:46px;background:#fff;border-radius:26px;position:absolute;left:2px;top:2px;display:flex;align-items:center;justify-content:center;text-align:center;transition:all 0.3s ease;box-shadow:0px 0px 6px -2px #111;padding:5px 0px}
#homePage-numbers .btn-prevision-mode-switch>.alert,
.marquePage-numbers .btn-prevision-mode-switch>.alert{display:none;background:#FF9800;border:none;color:#fff}
#homePage-numbers .btn-prevision-mode-switch input[type="checkbox"],
.marquePage-numbers .btn-prevision-mode-switch input[type="checkbox"]{cursor:pointer;width:50px;height:25px;opacity:0;position:absolute;top:0;z-index:1;margin:0px}
#homePage-numbers .btn-prevision-mode-switch input[type="checkbox"]:checked + label.btn-prevision-mode-switch-inner:after,
.marquePage-numbers .btn-prevision-mode-switch input[type="checkbox"]:checked + label.btn-prevision-mode-switch-inner:after{content:attr(data-on);left:138px}
#homePage-numbers .btn-prevision-mode-switch input[type="checkbox"]:checked + label.btn-prevision-mode-switch-inner:before,
.marquePage-numbers .btn-prevision-mode-switch input[type="checkbox"]:checked + label.btn-prevision-mode-switch-inner:before{content:attr(data-off);right:auto;left:0px;opacity:0.4;width:140px;text-align:center}
#homePage-numbers .btn-prevision-mode-switch input[type="checkbox"]:checked ~ .alert,
.marquePage-numbers .btn-prevision-mode-switch input[type="checkbox"]:checked ~ .alert{display:block}
#homePage-numbers h2,
.marquePage-numbers h2{font-size:4rem}
#homePage-numbers .marquePage-numbers__wrapper,
.marquePage-numbers .marquePage-numbers__wrapper{width:100%}
#homePage-numbers .homePage-numbers__list,
.marquePage-numbers .homePage-numbers__list{list-style:none;display:flex;padding:0;width:100%;justify-content:center}
#homePage-numbers .homePage-numbers__number,
.marquePage-numbers .homePage-numbers__number{text-transform:uppercase;padding:1rem 0rem 4rem 0;text-align:center;display:flex;flex-direction:column}
#homePage-numbers .homePage-numbers__number .number,
.marquePage-numbers .homePage-numbers__number .number{font-size:4rem;color:var(--alpine-lodges-color);position:relative}
#homePage-numbers .homePage-numbers__number .number>i,
.marquePage-numbers .homePage-numbers__number .number>i{color:var(--bs-gray);position:absolute;top:0;opacity:0.1;line-height:1;z-index:0;left:50%;font-size:7rem;transform:translate(-80%,-30%)}
#homePage-numbers .homePage-numbers__number .number>span,
.marquePage-numbers .homePage-numbers__number .number>span{z-index:1;position:relative}
#homePage-numbers .homePage-numbers__number .number_desc>strong,
.marquePage-numbers .homePage-numbers__number .number_desc>strong{display:block}
.marquePage-numbers .number{color:var(--marque-color) !important}
.stories__wrapper{padding-top:7rem!important;padding-bottom:7rem!important;overflow:hidden}
.story:nth-child(even){flex-direction:row-reverse}
.story:nth-child(odd)>div:first-child,
.story:nth-child(even)>div:last-child{padding:5.5rem 5.5rem 5.5rem 13.5rem;position:relative;text-align:right}
.story:nth-child(even)>div:first-child,
.story:nth-child(odd)>div:last-child{padding:5.5rem 13.5rem 5.5rem 5.5rem;position:relative;text-align:left}
.story:nth-child(odd)>div:first-child::before,
.story:nth-child(even)>div:last-child::before{content:'';width:2px;position:absolute;right:0;top:9.5rem;height:calc(100% - 3.5rem);background:var(--alpine-lodges-color);transform:translate(50%,0)}
.story:nth-child(odd)>div:first-child::after,
.story:nth-child(even)>div:last-child::after{content:'';width:25px;height:25px;position:absolute;top:7rem;border:1px solid var(--alpine-lodges-color);right:0;border-radius:100px;background:var(--alpine-lodges-color);transform:translate(50%,-5px);box-shadow:inset 0 0 0px 2px #fff}
.story .story__image>div>img{width:100%;border-radius:13px}
.story .story__image>div{position:relative}
.story .story__date{font-family:'Bely Display';font-size:11rem;color:var(--alpine-lodges-color);position:absolute;line-height:1;bottom:-3rem}
.story:nth-child(odd) .story__date{right:0rem}
.story:nth-child(even) .story__date{left:0rem}
@media screen and (max-width:880px){.story .story__date{left:0 !important}}
.story .story__desc{line-height:20px}
.story .story__desc h2{font-size:2.5rem;margin-bottom:2rem}
.story:last-child{overflow:hidden}
.sliderList .containre{padding-top:0}
.sliderNews{}
.sliderNews .caroussel_left,
.sliderNews .caroussel_right{cursor:pointer;display:block;width:calc(30px / 1.414);height:calc(30px / 1.414 * 2);background-color:transparent;border:none;box-shadow:none;transform:translateY(-50%)}
.sliderNews .caroussel_left span,
.sliderNews .caroussel_right span,
.sliderNews .caroussel_left:before,
.sliderNews .caroussel_right:before,
.sliderNews .caroussel_left:after,
.sliderNews .caroussel_right:after{background:rgba(0,0,0,0.741);content:'';display:block;width:30px;height:2px;position:absolute;top:calc(50% - (2px / 2))}
.sliderNews .caroussel_left:before,
.sliderNews .caroussel_right:before{transform:rotate(-45deg)}
.sliderNews .caroussel_left:after,
.sliderNews .caroussel_right:after{transform:rotate(45deg)}
.sliderNews .caroussel_left span,
.sliderNews .caroussel_right span{width:0}
.sliderNews .caroussel_left:hover span,
.sliderNews .caroussel_right:hover span{width:42.42px}
.sliderNews .caroussel_left{left:-3rem}
.sliderNews .caroussel_left span,
.sliderNews .caroussel_left:before,
.sliderNews .caroussel_left:after{left:0;transform-origin:left 50%}
.sliderNews .caroussel_left:before,
.sliderNews .caroussel_left:after{transition:left 0.3s 0.05s}
.sliderNews .caroussel_left span{transition:width 0.3s,left 0.3s 0.05s}
.sliderNews .caroussel_left:hover span,
.sliderNews .caroussel_left:hover:before,
.sliderNews .caroussel_left:hover:after{left:calc(30px / 1.414 * -1)}
.sliderNews .caroussel_right{right:-3rem}
.sliderNews .caroussel_right span,
.sliderNews .caroussel_right:before,
.sliderNews .caroussel_right:after{right:0;transform-origin:right 50%}
.sliderNews .caroussel_right:before,
.sliderNews .caroussel_right:after{transition:right 0.3s 0.05s}
.sliderNews .caroussel_right span{transition:width 0.3s,right 0.3s 0.05s}
.sliderNews .caroussel_right:hover span,
.sliderNews .caroussel_right:hover:before,
.sliderNews .caroussel_right:hover:after{right:calc(30px / 1.414 * -1)}
.slide-wrapper .itemcard{cursor:pointer}
.slide-wrapper .itemcard .bigcard{border-radius:var(--bs-border-radius-xl);overflow:hidden}
.slide-wrapper .itemcard .bigcard::before{background-color:rgba(0,0,0,0.45)}
.slide-wrapper .itemcard .bigcard .itemcard-body-top{padding:2rem 2rem 2rem}
.slide-wrapper .itemcard .bigcard .itemcard-body-top>span{font-family:'Montserrat Regular';padding:0rem 1.75rem;width:auto;font-weight:inherit;background-color:transparent}
.slide-wrapper .itemcard .bigcard .itemcard-body-top .itemcard-title{font-family:'Bely Display';line-height:1.2 !important;font-size:2rem!important}
.slide-wrapper .itemcard .bigcard .itemcard-body-top button,
.slide-wrapper .itemcard .bigcard .itemcard-body-top a.btn,
.slide-wrapper .itemcard .bigcard .itemcard-body-top a.button-scope{background-color:transparent;color:var(--bs-white);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;margin-bottom:0;border-color:var(--bs-border-white-translucent);font-family:var(--bs-body-font-light);letter-spacing:1px;text-transform:uppercase!important;padding-top:0.75rem!important;padding-bottom:0.75rem!important;padding-right:4em!important;padding-left:4rem!important;box-shadow:none;border-radius:var(--bs-border-radius-lg)}
.slide-wrapper .itemcard:hover .bigcard .itemcard-body-top button,
.slide-wrapper .itemcard.active .bigcard .itemcard-body-top button,
.slide-wrapper .itemcard:hover .bigcard .itemcard-body-top a.btn,
.slide-wrapper .itemcard.active .bigcard .itemcard-body-top a.btn{border-color:var(--bs-white)}
.slide-wrapper .itemcard:hover .itemdot,
.slide-wrapper .itemcard.active .itemdot{width:20px;height:20px;border:1px solid var(--bs-dark);border-radius:100px;background:var(--bs-dark);box-shadow:inset 0 0 0px 2px #fff;transform:translate(-50%,-50%)}
.slide-wrapper .itemcard:hover .card-align .date-dot,
.slide-wrapper .itemcard.active .card-align .date-dot{color:var(--bs-dark)}
.slide-wrapper .itemcard .itemdot{width:20px;height:20px;border:1px solid var(--alpine-lodges-color);border-radius:100px;background:var(--alpine-lodges-color);box-shadow:inset 0 0 0px 2px #fff;transform:translate(-50%,-50%)}
.slide-wrapper .itemcard .card-align{margin-top:3rem}
.slide-wrapper .itemcard .card-align .date-dot{margin-top:30px;font-weight:600;transition:all 0.3s ease-in-out}
.card__keyPoints{border:1px solid var(--bs-border-white-translucent);border-radius:var(--bs-border-radius-lg);padding:2rem;font-size:15px;width:80%}
.card__keyPoints>strong{font-weight:normal;margin-bottom:1rem;display:inline-block}
.card__keyPoints>.card__keyPoints_points{font-family:var(--bs-body-font-light);list-style:none;padding:0;text-align:center;margin:0}
.members__wrapper{padding-top:7rem!important;padding-bottom:0rem!important;overflow:hidden}
.members__wrapper .bar-color{position:absolute;bottom:2rem;z-index:1;left:50%;transform:translateX(-50%)}
.members__wrapper>.members{display:block}
.members__wrapper>.members .clear{position:relative;clear:both}
.members__wrapper .member__fondateurs:nth-child(even),
.members__wrapper .member__directeurs:nth-child(even){flex-direction:row-reverse}
.members__wrapper .member__fondateurs:nth-child(odd)>div:first-child,
.members__wrapper .member__directeurs:nth-child(odd)>div:first-child,
.members__wrapper .member__fondateurs:nth-child(even)>div:last-child,
.members__wrapper .member__directeurs:nth-child(even)>div:last-child{padding:5.5rem 5.5rem 5.5rem 13.5rem;position:relative;text-align:right}
.members__wrapper .member__fondateurs:nth-child(even)>div:first-child,
.members__wrapper .member__directeurs:nth-child(even)>div:first-child,
.members__wrapper .member__fondateurs:nth-child(odd)>div:last-child,
.members__wrapper .member__directeurs:nth-child(odd)>div:last-child{padding:5.5rem 13.5rem 5.5rem 5.5rem;position:relative;text-align:left}
.members__wrapper .member__fondateurs:nth-child(odd)>div:first-child::before,
.members__wrapper .member__directeurs:nth-child(odd)>div:first-child::before,
.members__wrapper .member__fondateurs:nth-child(even)>div:last-child::before,
.members__wrapper .member__directeurs:nth-child(even)>div:last-child::before{content:'';width:2px;position:absolute;right:0;top:9.5rem;height:calc(100% - 3.5rem);background:var(--bs-black);transform:translate(50%,0)}
.members__wrapper .member__fondateurs:nth-child(odd)>div:first-child::after,
.members__wrapper .member__directeurs:nth-child(odd)>div:first-child::after,
.members__wrapper .member__fondateurs:nth-child(even)>div:last-child::after,
.members__wrapper .member__directeurs:nth-child(even)>div:last-child::after{content:'';width:25px;height:25px;position:absolute;top:7rem;border:1px solid var(--bs-black);right:0;border-radius:100px;background:var(--bs-black);transform:translate(50%,-5px);box-shadow:inset 0 0 0px 2px #fff}
.members__wrapper .member__fondateurs .story__image>div>img,
.members__wrapper .member__directeurs .story__image>div>img{width:100%}
.members__wrapper .member__fondateurs .story__image>div,
.members__wrapper .member__directeurs .story__image>div{position:relative}
.members__wrapper .member__fondateurs .story__date,
.members__wrapper .member__directeurs .story__date{font-family:'Bely Display';font-size:11rem;color:var(--bs-black);position:absolute;line-height:1;bottom:-3rem}
.members__wrapper .member__fondateurs:nth-child(odd) .story__date,
.members__wrapper .member__directeurs:nth-child(odd) .story__date{right:0rem}
.members__wrapper .member__fondateurs:nth-child(even) .story__date,
.members__wrapper .member__directeurs:nth-child(even) .story__date{left:0rem}
.members__wrapper .member__fondateurs .story__desc,
.members__wrapper .member__directeurs .story__desc{line-height:20px}
.members__wrapper .member__fondateurs .story__desc h2,
.members__wrapper .member__directeurs .story__desc h2{font-size:2.5rem;margin-bottom:2rem}
.members__wrapper .member__fondateurs:last-child,
.members__wrapper .member__directeurs:last-child{overflow:hidden}
.members__wrapper .member__responsables{position:relative;padding:2rem;padding-bottom:5rem}
.members__wrapper .member__responsables.story__image>div>img{width:100%}
.members__wrapper .member__responsables.story__image>div{position:relative}
.members__wrapper .member__responsables .story__date{font-family:'Bely Display';font-size:11rem;color:var(--bs-black);position:absolute;line-height:1;bottom:-3rem}
.members__wrapper .member__responsables:nth-child(odd) .story__date{right:0rem}
.members__wrapper .member__responsables:nth-child(even) .story__date{left:0rem}
.members__wrapper .member__responsables .story__desc{line-height:20px}
.members__wrapper .member__responsables .story__desc h2{font-size:2.5rem;margin-bottom:2rem}
.members__wrapper .member__responsables:last-child{overflow:hidden}
.bg-mid-light{position:relative}
.bg-mid-light::before{content:"";top:0;left:0;width:100%;height:50%;background-color:var(--bs-light);position:absolute;z-index:0}
.bg-mid-light>*{position:relative}
@keyframes spin{to{transform:rotate(360deg)}}
marque .banner__marque{margin-top:-4rem;position:relative}
marque .marques__steps{padding:4rem}
.hasVideo{position:absolute;width:100%;height:100%;overflow:hidden;left:0;top:0;opacity:1;transition:all 0.25s ease-in-out}
.hasVideo:hover{background:rgba(0,0,0,0.15)}
.hasVideo.playing::before{content:"";position:absolute;top:50%;left:50%;height:500%;width:100%;background:#000bd;transform:translate(-50%,-50%) rotate(-60deg)}
.hasVideo.playing .video-container{width:100%;position:fixed;top:0;z-index:99999;left:0;height:100%;overflow:hidden;display:flex;background:rgba(0,0,0,0.88);justify-content:center;padding:5rem;align-items:stretch;pointer-events:all;opacity:1;transition:opacity 0.25s ease-in-out 0.25s}
.hasVideo.playing .video-container>video{transition:transform 0.25s ease-in-out 0.25s;transform:scale(1);transform-origin:center center;max-width:100%}
.hasVideo .video-container .close_video{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:0.3;cursor:pointer}
.hasVideo .video-container .close_video:hover{opacity:1}
.hasVideo .video-container .close_video:before,
.hasVideo .video-container .close_video:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#e9e9e9}
.hasVideo .video-container .close_video:before{transform:rotate(45deg)}
.hasVideo .video-container .close_video:after{transform:rotate(-45deg)}
.hasVideo .video-container.hidden{opacity:0;pointer-events:none}
.hasVideo .video-container.hidden>video{transform:scale(0.5)}
.hasVideo::before{content:"";position:absolute;top:50%;left:50%;height:20%;width:100%;background:rgba(0,0,0,0.741);transform:translate(-50%,-50%) rotate(-60deg);transition:all 0.25s ease-in-out}
#play{cursor:pointer;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
#play .stroke-solid{stroke-dashoffset:0;stroke-dashArray:300;stroke-width:4px;transition:stroke-dashoffset 1s ease,opacity 1s ease}
#play .icon{transform:scale(0.8);transform-origin:50% 50%;transition:transform 200ms ease-out}
#play:hover .stroke-solid{opacity:1;stroke-dashoffset:300}
#play:hover .icon{transform:scale(0.9)}
marque>section:nth-child(odd),
partenariat>section:nth-child(odd),
valeur>section:nth-child(odd){background:rgba(0,0,0,0.05)}
marque .step__card,
partenariat .step__card,
valeur .step__card{position:relative}
marque .step__card:before,
partenariat .step__card:before,
valeur .step__card:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.15);border-radius:2rem}
marque .step__card>*,
partenariat .step__card>*,
valeur .step__card>*{position:relative}
marque .step__card .step__number,
partenariat .step__card .step__number,
valeur .step__card .step__number{position:absolute;bottom:0;left:50%;font-family:Bely Display;transform:translate(-50%,-50%);font-size:11rem;line-height:3rem;color:var(--marque-color)}
partenariat,
actualite{font-family:var(--bs-body-font-light);font-size:15px}
partenariat>section .section__title,
actualite>section .section__title{font-size:3rem!important}
partenariat>section .partenariat__content *,
actualite>section .partenariat__content *{text-align:left !important}
partenariat>section .partenariat__content p,
actualite>section .partenariat__content p{text-align:justify !important}
partenariat>section:nth-child(even)>.container>.row,
actualite>section:nth-child(even)>.container>.row,
partenariat>section:nth-child(even)>.container-fluid>.row,
actualite>section:nth-child(even)>.container-fluid>.row{flex-direction:row-reverse}
partenariat>section:nth-child(even)>.container>.row .partenariat__content *,
actualite>section:nth-child(even)>.container>.row .partenariat__content *,
partenariat>section:nth-child(even)>.container-fluid>.row .partenariat__content *,
actualite>section:nth-child(even)>.container-fluid>.row .partenariat__content *{text-align:left !important}
partenariat>section:nth-child(even)>.container>.row .partenariat__content p,
actualite>section:nth-child(even)>.container>.row .partenariat__content p,
partenariat>section:nth-child(even)>.container-fluid>.row .partenariat__content p,
actualite>section:nth-child(even)>.container-fluid>.row .partenariat__content p{text-align:justify !important}
valeur{font-family:var(--bs-body-font-light);font-size:15px}
valeur>section .section__title{font-size:3rem!important}
valeur>section .partenariat__content *{text-align:left !important}
valeur>section .partenariat__content p{text-align:justify !important}
valeur>section:nth-child(even)>.container>.row,
valeur>section:nth-child(even)>.container-fluid>.row{flex-direction:row-reverse}
valeur>section:nth-child(even)>.container>.row .partenariat__content *,
valeur>section:nth-child(even)>.container-fluid>.row .partenariat__content *{text-align:left !important}
valeur>section:nth-child(even)>.container>.row .partenariat__content p,
valeur>section:nth-child(even)>.container-fluid>.row .partenariat__content p{text-align:justify !important}
.bg-light{background-color:var(--bs-light-alpine) !important}
.engagements__blocks>a{justify-content:center;text-align:center;color:#fff;font-size:15px;display:flex;padding:3rem 1rem;align-items:flex-end;position:relative;text-decoration:none}
.engagements__blocks>a:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}
.engagements__blocks>a:hover>span{transform:translateY(-100%)}
.engagements__blocks>a>span{position:relative;z-index:1;transition:all 0.25s ease-in-out}
.engagements__blocks>a>span h3{font-family:Bely Display}
.engagements__blocks>a>span span{font-family:var(--bs-body-font-light);font-size:1rem}
.engagements__blocks>a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);background-image:linear-gradient(transparent 50%,rgba(0,0,0,0.8));z-index:1;transition:background-color 0.25s ease-in-out}
.engagements__blocks>a:hover{opacity:1}
.engagements__blocks:hover>a:not(:hover){position:relative;transition:all 0.25s ease-in-out}
.engagements__blocks:hover>a:not(:hover)>span{opacity:0.5}
.engagements__blocks:hover>a:not(:hover)::before{background-color:rgba(0,0,0,0.5)}
.font-light{font-family:var(--bs-body-font-light);font-size:15px}
.section-timeline{margin-top:3rem!important;margin-bottom:3rem!important;mask-image:linear-gradient(90deg,rgba(0,0,0,0.08) 15%,rgba(0,0,0,0.8) 40%,black 50%,rgba(0,0,0,0.8) 60%,rgba(0,0,0,0.08) 85%) !important;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0.08) 15%,rgba(0,0,0,0.8) 40%,black 50%,rgba(0,0,0,0.8) 60%,rgba(0,0,0,0.08) 85%) !important}
@media screen and (max-width:1400px){.actualite-wrapper .actualite-card{cursor:pointer;min-height:100% !important}.actualite-btn-card{margin-bottom:0.5rem !important;display:inline-block;border:1.5px solid rgba(255,255,255,0.5);font-family:'Montserrat Regular';border-radius:5px;box-shadow:0 0 10px #000d4;text-transform:uppercase;background:transparent;color:var(--bs-white) !important;font-size:var(--bs-body-font-size);transition:all 0.2s ease-in-out;padding:0.5rem 3rem;text-decoration:none}.actualite-body-card{padding:2rem;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;align-items:center;display:flex;flex-direction:column;justify-content:space-between}.actualite-subtitle-card{padding:0.45rem 0.5rem !important}}
.actualite-containre{max-width:100%;margin:auto;position:relative}
.actualite-wrapper{display:flex;max-width:calc(100%/3)}
@media screen and (min-width:991.98px){.actualite-bigcard{position:relative;width:100%;height:60vh !important}}
.actualite-bigcard{position:relative;width:100%;height:45vh;border-radius:var(--bs-border-radius-xl)}
.actualite-bigcard::before{content:"";position:absolute;border-radius:var(--bs-border-radius-xl);top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.25)}
.actualite-date-card{text-transform:uppercase;font-size:var(--bs-body-font-size);color:var(--bs-white);margin-top:0.5rem}
.actualite-body-card{padding:3rem 2rem 0.8rem;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;align-items:center;display:flex;flex-direction:column;justify-content:space-between}
.actualite-title-card{font-family:'Bely Display';line-height:1.3;font-size:2rem;font-weight:400;margin-bottom:0.8rem;font-size:xx-large;color:white;z-index:2}
.actualite-subtitle-card{padding:0.45rem 1.2rem;font-size:1.3rem !important;font-weight:300 !important}
.actualite-cardImg{border-radius:var(--bs-border-radius-xl);width:100%;height:100%;object-fit:cover}
.actualite-wrapper .actualite-card{cursor:pointer;min-height:540px}
.actualite-card{position:relative;background-repeat:no-repeat;background-size:cover;max-height:100%;flex:1 0 100%;max-width:100%;transition:all 0.3s ease-in-out;width:100%;text-align:center;z-index:1;padding:0 1.8%}
.actualite-btn-card{margin-bottom:2rem;display:inline-block;border:1.5px solid rgba(255,255,255,0.5);font-family:'Montserrat Regular';border-radius:5px;box-shadow:0 0 10px #000d4;text-transform:uppercase;background:transparent;color:var(--bs-white) !important;font-size:var(--bs-body-font-size);transition:all 0.2s ease-in-out;padding:0.5rem 3rem;text-decoration:none}
.actualite-btn-card:hover{background-color:#fff;color:var(--bs-black) !important;text-decoration:none;font-weight:400}
.actualite-btn-card:focus{text-decoration:none;color:#fff}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#pagination{display:flex;margin-top:1rem;margin-bottom:1rem;justify-content:center;padding:0;text-align:center}
#pagination li{display:inline-block;width:34px;height:34px}
#pagination li a{display:inline-block;text-decoration:none;padding:5px 10px;color:var(--bs-black);width:34px}
#pagination li a{-webkit-transition:background-color 0.3s;transition:background-color 0.3s}
#pagination li a.active{background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity)) !important;color:var(--bs-black)}
#pagination li a:hover:not(.active){background-color:rgba(var(--bs-black-rgb),calc(var(--bs-bg-opacity)*2))}
#pagination li.disabled a:hover{background-color:transparent}
actualite .main{background:rgba(0,0,0,0.05)}
actualite section>.container-fluid:nth-child(even)>.row>.col-lg-8>.row{flex-direction:row-reverse}
@media screen and (min-width:991.98px){actualite section>.container-fluid:nth-child(even)>.row>.col-lg-8>.row>.col-lg-6.ps-lg-5{padding-left:0 !important;padding-right:3rem !important}actualite section>.container-fluid:nth-child(even)>.row>.col-lg-8>.row>.col-lg-6.pe-lg-5{padding-left:3rem !important;padding-right:0 !important}}
actualite>section>.container-fluid:nth-child(odd){background:rgba(0,0,0,0.05)}
@media screen and (min-width:0px) and (max-width:575.97px){actualite .actu_bg_img{min-height:300px;max-height:600px;background-size:cover;background-position:center;text-align:center;height:100%;display:flex;justify-content:center;padding:2rem;align-items:flex-end;text-decoration:none}}
@media screen and (min-width:575.98px) and (max-width:991.98px){actualite .actu_bg_img{min-height:400px;max-height:600px;background-size:cover;background-position:center;text-align:center;height:100%;display:flex;justify-content:center;padding:2rem;align-items:flex-end;text-decoration:none}}
@media screen and (min-width:991.98px){actualite .actu_bg_img{min-height:250px;max-height:600px;background-size:cover;background-position:center;text-align:center;height:100%;display:flex;justify-content:center;padding:2rem;align-items:flex-end;text-decoration:none}}
actualite .bar{position:relative;height:auto;width:50vw;z-index:2}
actualite .bar-color{margin-right:1%;max-width:100%;vertical-align:bottom;height:5px}
actualite .img-actu{width:12px;margin-right:0rem;vertical-align:baseline}
.article_tag{margin-bottom:3rem;padding-bottom:1rem;padding:0 1rem 1rem;line-height:2rem;font-family:'Montserrat Regular';text-align:center}
.actualite_content{font-size:1.5rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;font-family:"Montserrat Regular"}
.actualite_content .section__title{text-align:left}
.bg-black .btn.btn-outline-secondary:hover{background:var(--bs-white);color:var(--bs-black) !important}
.imgCover{aspect-ratio:2.33333333;background-size:cover;background-position:center center;position:relative}
.small-date{font-family:'Montserrat Regular';font-size:1.2rem}
.actu-news>.container-fluid>.div-banner-image{min-height:60vh;height:100%}
.actu-news div{padding-left:0;padding-right:0}
.actu-news .actu-txt,
actualite .actu-txt{padding-top:1rem;max-width:100%}
.actu-news .actu-txt a,
actualite .actu-txt a{color:black}
.actu-news .actu-txt img,
actualite .actu-txt img{width:100% !important}
.actu-news .actu-txt p>img,
actualite .actu-txt p>img{padding:1rem 1rem 1rem;background:#f5f5f5}
.actu-news .actu-txt .fr-img-caption,
actualite .actu-txt .fr-img-caption{display:block;padding:1rem 1rem 1rem;background:#f5f5f5;position:relative;width:100% !important}
.actu-news .actu-txt .fr-inner,
actualite .actu-txt .fr-inner{font-size:var(--bs-body-font-size);color:#949494;padding:0.75rem 0.75rem 0rem;font-style:italic;display:block}
.actu-news .actu-txt p,
actualite .actu-txt p{margin-top:1rem !important;margin-bottom:1rem !important;margin-right:0 !important;margin-left:0 !important;color:#636363;font-family:"Montserrat Regular";line-height:2.2rem;font-weight:300}
.actu-news .info-container .small-info,
actualite .info-container .small-info{font-size:1.2rem;margin-top:2%;font-family:'Montserrat Regular';color:#000}
.actu-news .small-marque,
actualite .small-marque{font-family:'Montserrat Regular';font-size:1.2rem;font-weight:500}
.actu-news .span-bar-color,
actualite .span-bar-color{margin-top:0;max-width:6vw;top:100%;transform:translateY(-100%)}
.actu-news .h2-titre,
actualite .h2-titre{font-family:'Bely Display';font-size:2.5rem;line-height:1;margin-bottom:2rem;text-decoration:none}
.actu-news .article_tag img,
actualite .article_tag img{width:18px;margin-right:0rem;vertical-align:baseline}
.actu-news .div-banner-image,
actualite .div-banner-image{height:60vh;background-size:cover;background-position:center}
.actu-news .opacity-layer,
actualite .opacity-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}
.actu-news .div-banner-null,
actualite .div-banner-null{z-index:1;padding-top:95px}
.actu-news .div-info img,
actualite .div-info img{max-width:14px;font-size:14px;filter:opacity(0.6);vertical-align:middle}
.actu-news .div-info i,
actualite .div-info i{font-size:15px}
.actu-news .section-actu-news,
actualite .section-actu-news{margin-top:-8rem;position:relative}
.actu-news .section-actu-news .img-bg,
actualite .section-actu-news .img-bg{aspect-ratio:2.33333333;background-size:cover;background-position:center center;position:relative}
.actu-news .section-actu-news .actualite_content,
actualite .section-actu-news .actualite_content{max-width:100%}
.actu-news .section-actu-news .actualite_content img,
actualite .section-actu-news .actualite_content img{max-width:100%}
@media screen and (max-height:850px){.section-actu-news{margin-top:-4rem !important}}
@media screen and (max-width:890px){.small-marque{font-family:'Montserrat Regular';font-size:1.2rem !important;font-weight:500}.span-bar-color{margin-top:0;max-width:20vw !important;top:100%;transform:translateY(-100%)}.h2-titre{font-family:'Bely Display';font-size:2.5rem !important;line-height:1;margin-bottom:1.5rem !important;text-decoration:none}.info-container .small-info,.info-container .small-date{font-size:var(--bs-body-font-size) !important;margin-top:1.5% !important}}
.actualite-filter select{padding:1rem;max-width:500px}
.actualite-filter .colT{width:100%;height:100%;position:relative}
@media screen and (max-width:768px){.actualite-filter .colT{width:100%}}
.actualite-filter .custom-select-actu{width:100%;min-width:200px;max-width:500px;border-radius:2px;border:none;height:100%;background-color:#f2f2f2;position:relative;text-align:left;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');background-position-x:calc(100% - 6px);background-position-y:50%}
.actualite-filter .custom-select-actu option{position:absolute;width:calc(100% - 3rem);padding-left:1rem;left:0;top:50%;font-family:var(--bs-body-font-light);transform:translateY(-50%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.actualite-filter .hoverSelect{cursor:pointer}
.actualite-filter .hoverSelect:focus-visible{outline:none}
.actualite-filter fieldset{border:none;padding-left:0;margin-left:0;position:relative}
.actualite-filter #lblSlctr{font-weight:bold}
.actualite-filter #choicelist{border-radius:7px;display:none;position:absolute;width:100%;border:1px solid #e9e9e9;z-index:10;box-shadow:0 3px 3px rgba(0,0,0,0.1);top:2px;padding-left:0rem;background:#f2f2f2;overflow:hidden}
.actualite-filter #choicelist input[type=checkbox].slctrStation{width:auto;vertical-align:middle}
.actualite-filter #choicelist .Slctr + label{font-size:var(--bs-body-font-size);line-height:0.8rem;vertical-align:middle;font-family:var(--bs-body-font-light)}
.actualite-filter #SlctrList{position:absolute;width:calc(100% - 3rem);left:1rem;top:60%;font-family:var(--bs-body-font-light);transform:translateY(-50%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.actualite-filter #selectedSlctr{width:100%;min-width:200px;max-width:500px;min-height:56px;border-radius:2px;border:none;height:100%;background-color:#f2f2f2;position:relative;text-align:left;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position-x:calc(100% - 6px);background-position-y:50%}
.actualite-filter #choicelist>label{padding:10px 0px 10px 1rem;display:block;cursor:pointer;transition:all 0.25s ease-in-out}
.actualite-filter #choicelist>label:hover{background:var(--bs-dark);color:#f5f5f5}
.actualite-filter .fa-chevron-down{position:absolute;right:1em;top:0.9em;color:#a8a8a8;transition:transform 0.2s ease-out,color 0.2s ease-out;font-size:0.85em}
.actualite-filter .fa-chevron-down--open{transform:rotate(-180deg) translate(0,2px);color:#404040}
.actualite-filter.form-group input:not(.Slctr),
.actualite-filter.form-group textarea,
.actualite-filter.form-group select{padding:20px 10px 10px;line-height:2rem;border:none;background-color:#f2f2f2;font-family:var(--bs-body-font-light);width:100%}
.actualite-filter.form-group>div{position:relative;padding-bottom:1.5rem}
.actualite-filter.form-group input:not(.Slctr) + label,
.actualite-filter.form-group textarea + label,
.actualite-filter.form-group select + label,
.actualite-filter.form-group div#selectedSlctr + label{position:absolute;top:30px;left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:var(--bs-body-font-light);font-size:var(--bs-body-font-size);color:#999;pointer-events:none;transition:all 0.15s ease-out 0s}
.actualite-filter.form-group textarea + label{top:25px}
.actualite-filter.form-group input:not(.Slctr):focus + label,
.actualite-filter.form-group input.filled:not(.Slctr) + label,
.actualite-filter.form-group select:focus + label,
.actualite-filter.form-group select + label,
.actualite-filter.form-group select.filled + label,
.actualite-filter.form-group textarea:focus + label,
.actualite-filter.form-group textarea.filled + label,
.actualite-filter.form-group div#selectedSlctr + label{top:13px;font-size:11px;color:#aaa;left:25px}
.actualite-filter.form-group select{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position-x:calc(100% - 6px);background-position-y:calc(100% - 1rem)}
.actualite-filter .select-hidden{display:none;visibility:hidden;padding-right:10px}
.actualite-filter .select{cursor:pointer;display:inline-block;position:relative;font-family:var(--bs-body-font-light);font-size:var(--bs-body-font-size);color:#fff;width:calc(100% - 20px);box-sizing:initial;padding:20px 10px 10px;height:2rem}
.actualite-filter .select-styled{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f2f2f2;padding:20px 10px 10px;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;height:100%;color:#999}
.actualite-filter .select-styled:after{content:"";width:0;height:0;border:7px solid transparent;border-color:#999 transparent transparent transparent;position:absolute;top:50%;right:10px;transform:translateY(-25%)}
.actualite-filter .select-styled:active:after,
.actualite-filter .select-styled.active:after{top:calc(50% - 9px);border-color:transparent transparent #999 transparent}
.actualite-filter .select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;height:100vh;max-height:300px;margin:0;padding:0;overflow:auto;list-style:none;background-color:#2e3032}
.actualite-filter .select-options li{margin:0;padding:12px 0;text-indent:15px;border-top:1px solid #2e3032;-moz-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;-webkit-transition:all 0.15s ease-in;transition:all 0.15s ease-in}
.actualite-filter .select-options li:hover{color:#d3b38c;background:#fff}
.actualite-filter .select-options li[rel="hide"]{display:none}
.actualite-filter .has-error span.visible{font-size:10px;font-style:italic;color:#e2e2e2;background:firebrick;width:100%;display:block;padding:5px 10px;border-radius:0 0 3px 3px}
.actualite-filter label>input:checked + span{position:relative}
.actualite-filter label>input:checked + span:before{transform:rotate(45deg) translate(-50%,-50%);content:"";border-bottom:3px solid #fff;border-right:3px solid #fff;width:8px;height:14px;position:absolute;top:50%;left:6px}
.actualite-filter label.optin{position:relative;font-size:12px;color:#2e3032;font-family:var(--bs-body-font-light)}
.actualite-filter .oc-visible[data-validate-for]{display:block;border-top:2px solid firebrick;padding-top:0.5rem;font-style:italic;font-family:var(--bs-body-font-light);color:firebrick;text-align:left;font-size:0.8rem}
.square5-layout>.square-wrapper{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:15px;grid-row-gap:15px}
.square5-layout>.square-wrapper>*{background-color:var(--bs-secondary)}
.square5-layout>.square-wrapper .box{position:relative;min-height:300px;overflow:hidden}
.square5-layout>.square-wrapper .box.mainBox{min-height:600px}
.square5-layout>.square-wrapper .box:after{content:"";position:absolute;z-index:0;top:100%;right:0%;background:rgba(0,0,0,0.8);height:100%;width:100%;transition:top 0.25s ease-out}
.square5-layout>.square-wrapper .box:hover:after{top:0%}
.square5-layout>.square-wrapper .box .readMore{position:absolute;z-index:1;top:0;right:0;width:100%;height:100%;display:flex;padding:3rem 2rem;align-items:center;justify-content:flex-start;flex-direction:column;color:#fff;font-size:var(--bs-body-font-size);opacity:0;pointer-events:none;transition:opacity 0s ease-out}
.square5-layout>.square-wrapper .box .readMore>a.btn{background:transparent !important;border:none}
.square5-layout>.square-wrapper .box .readMore>a.btn:hover{background:transparent !important;border:none}
.square5-layout>.square-wrapper .box:hover .readMore{opacity:1;pointer-events:all;transition:opacity 0.25s ease-out 0.25s}
.square5-layout>.square-wrapper .box>h3{font-family:'Bely Display';z-index:1;position:relative}
.square5-layout>.square-wrapper .box>span{font-family:'Montserrat Regular';z-index:1;position:relative}
.square5-layout>.square-wrapper .box>*{position:relative}
.square5-layout>.square-wrapper .box::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,0.88) 15%,rgba(0,0,0,0.2) 45%);left:0;z-index:0;transition:all 0.25s ease-in-out;top:0}
.square5-layout>.square-wrapper .box:nth-child(1){grid-area:1 / 1 / 3 / 3}
.square5-layout>.square-wrapper .box:nth-child(2){grid-area:1 / 3 / 2 / 4}
.square5-layout>.square-wrapper .box:nth-child(3){grid-area:1 / 4 / 2 / 5}
.square5-layout>.square-wrapper .box:nth-child(4){grid-area:2 / 3 / 3 / 4}
.square5-layout>.square-wrapper .box:nth-child(5){grid-area:2 / 4 / 3 / 5}
.square5-layout>.square-wrapper .box:nth-child(6){grid-area:1 / 5 / 2 / 6}
.square5-layout>.square-wrapper .box:nth-child(7){grid-area:2 / 5 / 3 / 6}
div.progresser{width:6rem;height:auto}
div.progresser__bar{width:6rem;height:.7rem;border-radius:1rem;overflow:hidden;background-color:var(--bs-light)}
div.progresser__bar-item{width:3rem;height:.7rem;margin:0 0 0 -2rem;border-radius:1rem;background-color:var(--bs-dark);animation:progresser 1s infinite cubic-bezier(0.76,0,0.24,1)}
@keyframes progresser{0%{transform:translateX(0)}50%{transform:translateX(7rem)}100%{transform:translateX(0)}}
a.ac-link{position:relative;padding-bottom:0.35rem;text-decoration:none}
a.ac-link:before{content:'';position:absolute;width:0;height:1px;background:var(--bs-black);bottom:0;left:0;transition:width 0.25s ease-in-out}
a.ac-link.ac-link-dark:before{background:var(--bs-white)}
a.ac-link:hover:before{width:50%}
.se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;display:flex;z-index:9999;background:#fff;background-size:100px;justify-content:center;align-items:center}
.localePicker{width:100px}
.localePicker>div{position:absolute;top:0%;right:0;min-width:100px;text-align:center;background:#e9e9e9;padding:0rem 0rem;line-height:3rem;z-index:-1;transition:all 0.25s ease-in-out}
.localePicker>div>ul{padding:0;margin:0;list-style:none}
.localePicker>div>ul>li{cursor:pointer;background-image:radial-gradient(circle,rgba(207,207,207,0) 0%,rgba(233,233,233,0) 73%);transition:all 0.25s ease-in-out}
.localePicker>div>ul>li:hover{background:var(--bs-black);color:var(--bs-white)}
.localePicker:hover>div{top:100%}
.grecaptcha-badge{visibility:hidden}
.carriere__list>li{display:flex;margin-bottom:2rem}
.carriere__list>li>a.carriere__card{width:100%;text-decoration:none;border-radius:var(--bs-border-radius-xl);border:1px solid var(--bs-border-color-translucent);color:var(--bs-dark);transition:all 0.25s ease-in-out;position:relative;overflow:hidden}
.carriere__list>li>a.carriere__card>.carriere__apply{position:absolute;bottom:0;right:0;border-radius:var(--bs-border-radius-lg);color:var(--bs-secondary)}
.carriere__list>li>a.carriere__card:hover{background:var(--bs-light)}
.carriere__list>li>a.carriere__card>.carriere__title{font-size:1.2rem}
.carriere__list>li>a.carriere__card .carriere__infos{font-family:var(--bs-body-font-light)}
.carriere__list>li>a.carriere__card .carriere__marque{position:absolute;top:0;left:0;width:5px;height:100%}
.carriere__pagination{list-style:none}
.carriere__pagination a{text-decoration:none;color:var(--bs-dark)}
.implantations__link{text-decoration:none;color:inherit;display:inline-block;padding:0.25rem 0.65rem;border-radius:var(--bs-border-radius-lg);transition:all 0.25s ease-in-out;cursor:pointer}
.implantations__link:hover,
.implantations__link.active{color:#fff;background:var(--alpine-lodges-color)}
.carrieres__section .carrieres_discover{transition:all 0.25s ease-in-out;text-decoration:none;color:var(--bs-dark);opacity:0;left:-20%;position:relative}
.carrieres__section:hover .carrieres_discover{opacity:1;left:0%}
@media screen and (max-width:575.98px){.page-banner h1{font-size:4rem!important}.page-banner h1 + small{font-size:var(--bs-body-font-size) !important}.actu-news .article_tag,actualite .article_tag{margin-bottom:3rem;padding-bottom:1rem;padding:0 1rem 1rem;line-height:2rem;text-transform:uppercase;font-family:'Montserrat Regular'}.actu-news .div-info img,actualite .div-info img{max-width:15px;font-size:15px;filter:opacity(0.6)}.actu-news .div-info i,actualite .div-info i{font-size:15px}.actu-news .section-actu-news,actualite .section-actu-news{margin-top:-4rem}.actu-news .section-actu-news .small-date,actualite .section-actu-news .small-date{position:absolute;font-family:'Montserrat Regular';font-size:14px;top:-2%;left:50%;transform:translate(-50%,50%)}.actu-news .actualite_content .actu-txt,actualite .actualite_content .actu-txt{text-align:justify}.actu-news .actualite_content .small-date,actualite .actualite_content .small-date{font-family:'Montserrat Regular';font-size:14px}.homePage-header{height:auto !important}.homePage-header .homePage-header__slides{display:block;height:auto!important;padding-top:95px}.homePage-header .homePage-header__slides>a{height:calc((200vh - ( 2 * 95px ) ) / 4)!important}.homePage-header .homePage-header__slides>a>::before{background-image:linear-gradient(transparent 25%,rgba(0,0,0,0.8))}.navbar-collapse{position:absolute;left:0;width:100%;background:#fff;top:94px;height:calc(100vh - 95px) !important;overflow:hidden;overflow-y:auto;display:none}.navbar-collapse.show{display:block}.navbar-collapse .navbar-nav>.nav-item{padding:0rem;line-height:3;border-bottom:1px solid #e9e9e9;flex-direction:column}.navbar-collapse .navbar-nav>.nav-item.nav-dropdown>div{z-index:0 !important;position:relative !important;transform:translateY(0%) !important;display:none}.navbar-collapse .navbar-nav>.nav-item.nav-dropdown:hover>div{display:block}.navbar-collapse .localePicker{border-bottom:none !important;margin-top:3rem}.navbar-collapse .localePicker>a{display:none !important}.navbar-collapse .localePicker>div{z-index:0 !important;position:relative !important;transform:translateY(0%) !important;display:block;background:transparent}.navbar-collapse .localePicker>div>ul{display:flex;justify-content:space-around}.navbar-collapse .localePicker>div>ul>li{border-bottom:none;border-top:none}.navbar-collapse .localePicker>div>ul>li:not(.selected){opacity:0.5}#homePage-intro h2,#homePage-engagements h2,#homePage-news h2,#homePage-numbers h2,#homePage-intro p,#homePage-engagements p,#homePage-news p,#homePage-numbers p{padding-left:2rem;padding-right:2rem}#homePage-intro h2,#homePage-engagements h2,#homePage-news h2,#homePage-numbers h2{font-size:4rem}#homePage-numbers .homePage-numbers__list,.marquePage-numbers .homePage-numbers__list{flex-direction:column;justify-content:center;align-items:center}#homePage-numbers h2,.marquePage-numbers h2{font-size:4rem}.section__title{font-size:4rem}footer{padding-bottom:2rem!important;margin-top:0rem;min-height:auto!important;padding-top:2rem!important;line-height:2rem}footer .col-12 nav ul{text-align:center}footer .col-12 nav ul>li{justify-content:center}.story::before{content:'';width:2px;position:absolute;left:2rem;top:9.5rem;height:calc(100% - 3.5rem);background:var(--alpine-lodges-color);transform:translate(50%,0)}.story::after{content:'';width:25px;height:25px;position:absolute;top:7rem;border:1px solid var(--alpine-lodges-color);left:2.5px;border-radius:100px;background:var(--alpine-lodges-color);transform:translate(50%,-5px);box-shadow:inset 0 0 0px 2px #fff}.story:nth-child(odd)>div,.story:nth-child(even)>div{padding:2rem 2rem 2rem 5rem !important;text-align:left !important}.story:nth-child(odd)>div::before,.story:nth-child(even)>div::before,.story:nth-child(odd)>div::after,.story:nth-child(even)>div::after{display:none !important}.story .story__date{font-family:'Bely Display';font-size:11rem;color:var(--alpine-lodges-color);position:absolute;line-height:1;bottom:-3rem}.story .story__desc h2{font-size:2rem}.member__fondateurs:nth-child(odd)>div,.member__directeurs:nth-child(odd)>div,.member__fondateurs:nth-child(even)>div,.member__directeurs:nth-child(even)>div{padding:2rem 2rem 2rem 2rem !important;text-align:left !important}.member__fondateurs:nth-child(odd)>div::before,.member__directeurs:nth-child(odd)>div::before,.member__fondateurs:nth-child(even)>div::before,.member__directeurs:nth-child(even)>div::before,.member__fondateurs:nth-child(odd)>div::after,.member__directeurs:nth-child(odd)>div::after,.member__fondateurs:nth-child(even)>div::after,.member__directeurs:nth-child(even)>div::after{display:none !important}.member__fondateurs>div.story__image>div,.member__directeurs>div.story__image>div{margin-top:0 !important}.member__fondateurs>div.story__desc,.member__directeurs>div.story__desc{padding-bottom:5rem!important}.members__wrapper{padding-top:2rem !important}partenariat>section:nth-child(even)>.container .row .partenariat__content .section__title,actualite>section:nth-child(even)>.container .row .partenariat__content .section__title,partenariat>section:nth-child(odd)>.container .row .partenariat__content .section__title,actualite>section:nth-child(odd)>.container .row .partenariat__content .section__title{font-size:3rem !important;text-align:center!important}partenariat>section:nth-child(even)>.container .row .partenariat__content .section__title + strong,actualite>section:nth-child(even)>.container .row .partenariat__content .section__title + strong,partenariat>section:nth-child(odd)>.container .row .partenariat__content .section__title + strong,actualite>section:nth-child(odd)>.container .row .partenariat__content .section__title + strong{text-align:center!important}partenariat>section:nth-child(even)>.container .row .partenariat__content>div,actualite>section:nth-child(even)>.container .row .partenariat__content>div,partenariat>section:nth-child(odd)>.container .row .partenariat__content>div,actualite>section:nth-child(odd)>.container .row .partenariat__content>div{text-align:center!important}.content__partial h2,.press_enquiries h2{font-size:4rem !important}.carrieres__section .carrieres_discover{left:0!important;opacity:1 !important;font-size:0.8rem;padding-top:0!important}marque .marque__logo img{width:50%!important}marque .banner__marque{margin-top:0rem;position:relative}marque .marques__steps{padding:0}marque .marques__steps>div{margin-bottom:8rem}.press_enquiries__wrapper{margin-bottom:0rem;margin-top:0rem}.press_enquiries__wrapper .press_enquiries h2.section__title{text-align:center !important}.press_enquiries{text-align:center}}