body{background-color:white;color:black;margin:0}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:black}::-webkit-scrollbar-thumb{background:linear-gradient(-45deg, #2BAC6D, #189C8D, #058DA0, #126BB0, #292E70, #342762)}::-webkit-scrollbar-thumb:hover{background:white}section{display:flex;flex-direction:column;justify-content:center;align-items:center}.row{display:flex;width:100%;gap:2rem}@media screen and (max-width:992px){.row{flex-direction:column}}.col-md-6{display:flex;width:calc(100% / 2);flex-direction:column;align-items:start;justify-content:center;gap:2rem;padding:50px 0}@media screen and (max-width:992px){.col-md-6{width:100%}}.col-md-12{display:flex;width:100%;flex-direction:column;align-items:start;justify-content:center;gap:2rem;padding:50px 0}p,a{font-family:"Work-Sans";font-style:normal;line-height:150%;color:#F1F1F1;margin-block-start:0 !important;margin-block-end:0 !important}a{text-decoration:none;color:black;font-size:16px}p,li{font-size:16px;line-height:24px;margin-block-start:2em;margin-block-end:2em;font-weight:400;color:black;word-wrap:break-word}.btn-outline-white{text-align:center;padding:50px 0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;z-index:1}.btn-outline-white a{padding:15px 30px;border-radius:50px;transition:all 1s;background-color:transparent;color:white !important;border:1px solid white;transition:all 1s}@media screen and (max-width:992px){.btn-outline-white a{font-size:16px;padding:15px 10px}}.btn-outline-white a:hover{background-color:white;border:1px solid white;color:black !important}.welcome{display:none;position:fixed;z-index:999999999999;width:100%;height:100vh}.welcome .row{gap:0;position:relative}.welcome .row:last-child{position:absolute;width:100%;height:100vh;background:#61afa9;display:none;justify-content:center;z-index:-1}.welcome .row:last-child .col-md-12{padding:0;align-items:center}.welcome .row:last-child .col-md-12 img{width:200px;height:200px;border-radius:50%}.welcome .col-md-6{padding:0;animation-duration:1s;animation-fill-mode:forwards;z-index:10}@media screen and (max-width:992px){.welcome .col-md-6{height:50vh}}.welcome .col-md-6.slide-out-left{animation-name:slideOutLeft}.welcome .col-md-6.slide-out-right{animation-name:slideOutRight}.welcome .bg-evenementiel{background:linear-gradient(180deg, rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)), url("../img/pages/home/bg-evenementiel.jpg")}.welcome .bg-business-travel{background:linear-gradient(180deg, rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)), url("../img/pages/home/bg-business-travel.jpg")}.welcome .bg-evenementiel,.welcome .bg-business-travel{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100vh;display:flex;justify-content:space-around;align-items:center;flex-direction:column}.welcome p{color:white;text-align:center;font-size:21px;font-weight:700;line-height:31.5px}.welcome .button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.welcome .button img{width:45px;height:auto}@keyframes slideOutLeft{from{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes slideOutRight{from{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.header{height:100vh;background-size:100% 100%;background-repeat:no-repeat;width:100%;overflow:hidden;position:relative;z-index:0;margin-bottom:50px}@media screen and (max-width:992px) and (min-width:545px){.header{height:50vh;background-size:100% 100%;background-position:right}}@media screen and (max-width:545px){.header{height:50vh;background-size:cover;background-position:right}}.header.bg-404{background-image:url("../img/header/bg-404.webp")}.header .container{display:flex;align-items:center;justify-content:center;flex-direction:column}.header .container h1{font-size:50px;line-height:45px;padding-bottom:0;padding-top:0;color:white;z-index:1;text-shadow:0px 0px 40px black;text-align:center}@media screen and (max-width:992px) and (min-width:545px){.header .container h1{font-size:35px;line-height:35px}}@media screen and (max-width:545px){.header .container h1{font-size:25px;line-height:25px}}.header .container h2{color:white;text-align:center}@media screen and (max-width:992px){.header img{width:50%}}#gif-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:white;display:flex;align-items:center;justify-content:center;z-index:10001;transition:opacity 0.5s ease}#gif-overlay.hidden{visibility:hidden;opacity:0}#gif-overlay.visible{visibility:visible;opacity:1}#gif-overlay img{max-width:90%;max-height:90%}@media screen and (max-width:545px){.logo{width:182px}.logo img{width:100%}.welcome .button{gap:1rem}.welcome .button img{width:35px}.welcome .bg-business-travel,.welcome .bg-evenementiel{justify-content:center}}@font-face{font-family:"Product-Sans";src:url("../fonts/product-sans/Product Sans Regular.ttf");font-display:swap}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-Thin.ttf");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-ThinItalic.ttf");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-ExtraLight.ttf");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-ExtraLightItalic.ttf");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-Light.ttf");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-LightItalic.ttf");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-Regular.ttf");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-Italic.ttf");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-Medium.ttf");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-MediumItalic.ttf");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-SemiBold.ttf");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-SemiBoldItalic.ttf");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-Bold.ttf");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-BoldItalic.ttf");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-ExtraBold.ttf");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:"Work-Sans";src:url("../fonts/work-sans/WorkSans-ExtraBoldItalic.ttf");font-display:swap;font-weight:800;font-style:italic}.mini{font-size:1em;text-align:center;color:white;line-height:9em;position:relative;top:50%}.mega,.bola{display:flex;justify-content:center;align-items:center;line-height:1.65em;font-weight:bold;font-size:11em;color:white;font-family:"Roboto", sans-serif;width:100%;height:63vh;position:relative}.bola{position:absolute;top:0}.boom{color:black}