﻿.logo-ctn{width:40%;max-width:220px;display:flex;padding:0 20px 15px 0;position:absolute;left:0;top:0;}@media(max-width:991px){.logo-ctn{background-color:#fff;padding:10px;}.logo-ctn .logo-desk{display:none;}.logo-ctn .logo-mob{display:block;}}@media(min-width:992px){.logo-ctn{left:30px;margin:auto;padding:15px 60px 30px 20px;}.logo-ctn .logo-mob{display:none;}}.logo-ctn img{width:100%;}.dropdown-menu{display:none;}header{position:fixed;left:25px;right:25px;top:0;z-index:999;padding-top:30px;margin:auto;max-width:1800px;}.menu-trigger{color:#fff;text-transform:uppercase;display:flex;background:#000;margin-left:auto;padding:15px;z-index:9999;position:fixed;right:25px;}@media(min-width:992px){.menu-trigger{display:none;}}.menu-trigger.open .line__1{position:relative;top:7px;opacity:0;}.menu-trigger.open .line__2{transform:rotate(45deg);}.menu-trigger.open .line__3{transform:rotate(-45deg);top:-9px;position:relative;}.menu-trigger .menu-icon{margin-left:30px;}.menu-trigger .line{width:25px;height:2px;background-color:#fff;display:block;top:0;opacity:1;transition:transform .3s,top .1s,opacity .2s;}.menu-trigger .line__2{margin:7px 0;}@media(min-width:992px){.dropdown:hover{position:relative;}.dropdown:hover .dropdown-menu{position:absolute;top:80px;left:0;display:block;width:250px;background:#000;}}@media(max-width:991px){.dropdown .dropdown-menu{position:relative;display:block;margin-top:0!important;}.dropdown .dropdown-menu a{font-size:1.5rem!important;}}.menu-ctn{display:flex;justify-content:space-between;position:relative;background-color:#000;}.menu-ctn .menu{display:none;}@media(min-width:992px){.menu-ctn .menu{display:flex;margin-left:auto;}}.menu-ctn .menu .active a{color:#189ad6!important;font-weight:bold!important;}.menu-ctn ul{padding:0;margin:0;}.menu-ctn ul li{list-style:none;display:inline-block;margin:0 15px;}.menu-ctn ul li a{font-size:.8rem;color:#fff;padding:35px 15px;display:block;text-transform:uppercase;}.banner-ctn{padding-bottom:150%;background-size:cover;margin-top:50px;position:relative;background-position:25% center;}@media(min-width:992px){.banner-ctn{padding-bottom:35%;}}.banner-ctn.small-banner{padding-bottom:75%;}@media(min-width:992px){.banner-ctn.small-banner{padding-bottom:28%;}}.banner-ctn h1{color:#fff;font-weight:800;width:75%;max-width:600px;position:absolute;top:50%;left:8%;transform:translateY(-50%);font-size:4vw;display:none;}@media(max-width:767px){.banner-ctn h1{font-size:2rem;}}@media(min-width:1800px){.banner-ctn h1{font-size:4rem;}}#menu-mobile{position:fixed;border:25px solid #fff;background-color:#000;top:-200%;left:0;right:0;transition:top .3s,bottom .3s;height:100vh;overflow:auto;}#menu-mobile ul:first-of-type{margin-top:100px;margin-bottom:0;}#menu-mobile ul{margin-top:0;list-style:none;}#menu-mobile .menu-syndicat{margin-top:0;}#menu-mobile a{font-size:2rem;color:#fff;font-weight:bold;padding:15px 0;display:block;text-transform:uppercase;}@media(max-width:767px){#menu-mobile a{font-size:1.2rem;}}.menu-syndicat{background-color:#303030;}@media(max-width:991px){.menu-syndicat .dropdown-menu{margin-top:0!important;display:block;padding-left:0;}.menu-syndicat .dropdown-menu a{font-size:1.5rem!important;}}@media(min-width:992px){.menu-syndicat .dropdown{position:relative;}.menu-syndicat .dropdown:hover .dropdown-menu{position:absolute;top:100%;left:-20px;background-color:#303030;display:block;right:-20px;}.menu-syndicat .dropdown:hover .dropdown-menu a{padding:15px 25px;text-align:center;}.menu-syndicat .dropdown:hover .dropdown-menu li{width:100%;margin:0;}}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-Semibold.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-Medium.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-Extrabold.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-Extrabold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy/Gilroy-Bold.woff2") format("woff2"),url("../fonts/gilroy/Gilroy-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}h2{font-size:1.3rem;font-weight:bold;text-transform:uppercase;}@media(min-width:768px){h2{font-size:2rem;}}a{text-decoration:none;}.col-2{display:flex;}@media(max-width:1399px){.col-2{flex-wrap:wrap;flex-direction:column-reverse;}}.col-2__left{display:flex;flex-wrap:wrap;align-content:flex-start;width:100%;}@media(min-width:768px){.col-2__left{width:70%;}}@media(min-width:1400px){.col-2__left{margin-top:200px;width:56%;}}.col-2__left h2{position:relative;top:50px;z-index:1;}@media(min-width:768px){.col-2__left h2{width:100%;top:30px;}}.col-2__left h2 span{padding:0 75px 50px 0;background-color:#fff;}@media(max-width:767px){.col-2__left h2 span{padding-left:25px;display:inline-block;top:30px;}}.col-2__right{font-size:1.3rem;font-weight:500;width:100%;padding:80px 0;}@media(max-width:767px){.col-2__right{margin-left:25px;}}@media(min-width:768px){.col-2__right{width:70%;margin-left:auto;}}@media(min-width:1400px){.col-2__right{width:60%;padding:3rem 5rem;}}.card{width:100%;padding-bottom:100%;background-size:cover;display:block;position:relative;height:0;background-position:center;}@media(max-width:767px){.card{margin-bottom:50px;}}@media(min-width:768px){.card{margin-right:5%;width:45%;padding-bottom:45%;}}.card .btn{position:absolute;bottom:-25px;right:0;}.btn-ctn{display:flex;}.btn{border:0;font-weight:bold;font-size:1rem;background:#000;color:#fff;padding:0 0 0 25px;position:relative;}@media(min-width:768px){.btn{padding:0 0 0 50px;}}.complete .btn{background:#333;z-index:10;}.complete .btn .arrow{background:#707070;}.btn__no-icon{min-height:60px;padding:0 25px;position:relative;}@media(min-width:768px){.btn__no-icon{padding:0 50px;}}.btn__arrow{align-items:center;padding-right:100px;min-height:60px;display:flex;max-width:90%;}.btn__arrow.white .arrow{background:#fff;}.btn__arrow.white .arrow:after{border-right:2px solid #189ad6;border-bottom:2px solid #189ad6;}.btn__text{padding:8px 0;line-height:1.2;text-align:left;position:relative;z-index:10;transition:color .3s;}.btn.open,.btn:hover{cursor:pointer;}.btn.open.blue .btn__text,.btn.open.white .btn__text,.btn:hover.blue .btn__text,.btn:hover.white .btn__text{color:#189ad6!important;}.btn.open .arrow,.btn:hover .arrow{width:100%;height:100%;text-align:right;}.btn.open .arrow:after,.btn:hover .arrow:after{margin:auto 25px auto auto;}.btn .arrow{background:#189ad6;display:inline-block;float:right;margin-left:50px;width:60px;height:60px;display:flex;justify-content:space-between;align-items:center;text-align:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:width .3s,height .3s;}.btn .arrow:after{content:"";width:15px;height:15px;border-right:2px solid #fff;border-bottom:2px solid #fff;display:block;transform:rotate(-45deg);margin:auto 25px auto auto;transition:transform .3s;}.complete{cursor:default!important;}.complete .btn{cursor:default!important;}.complete .arrow{width:60px!important;height:60px!important;}.complete-link:before{content:"";position:absolute;background:rgba(0,0,0,.6);inset:0;}.complete-link .available-places{width:100%;display:block;height:100px;}.complete-link .btn .arrow:before{content:"";position:absolute;background:rgba(0,0,0,.6);inset:0;}h1 .complete-title{font-size:15px;vertical-align:middle;}.list-ctn{display:flex;flex-wrap:wrap;}.form-wrapper h1,.event h1,.landing h1{margin-top:150px;margin-bottom:50px;width:100%;}.listing h1{margin-top:75px;margin-bottom:50px;}.listing .card{width:100%;padding-bottom:100%;background-size:cover;display:block;position:relative;height:0;display:inline-block;}.listing .card.complete:after{content:"";top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.5;position:absolute;}.listing .card.complete .btn{background:#333;z-index:10;}.listing .card.complete .btn .arrow{background:#707070;}@media(min-width:768px){.listing .card{width:45%;padding-bottom:45%;margin-bottom:5%;margin-right:2%;}}@media(min-width:992px){.listing .card{width:30%;padding-bottom:30%;margin-right:2%;margin-bottom:5%;}}@media(min-width:1200px){.listing .card{margin-right:3%;width:22%;padding-bottom:22%;margin-bottom:5%;}}.listing .card .btn{position:absolute;bottom:-25px;right:0;}.syndicate h2{font-size:1.5rem;}.box-ctn{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:50px;z-index:10;}.box-ctn .box{width:100%;text-align:left;color:#fff;display:block;position:relative;display:flex;background-color:#189ad6;margin-bottom:100px;max-width:590px;}.box-ctn .box span{overflow:hidden;padding:50px 50px 50px 100px;display:flex;justify-content:center;align-items:center;position:relative;font-size:1.25rem;}.box-ctn .box i{display:block;font-size:125px;position:absolute;left:-36px;top:-66px;}.box-ctn .box i.blue{color:#189ad6;}[v-cloak]{display:none;}.footer-faq-ctn{background-color:#189ad6;margin-top:100px;padding:25px 25px 0;}@media(min-width:768px){.footer-faq-ctn{padding:50px 50px 0;margin-top:125px;}}.footer-faq-ctn h2{background-color:#fff;padding:0 50px 50px 25px;position:relative;display:inline-block;margin:0;top:-25px;margin-left:-25px;}@media(min-width:768px){.footer-faq-ctn h2{top:-1px;padding:0 50px 50px 0;}}.footer-faq-ctn h2:before{content:"";width:100%;height:100%;position:absolute;right:100%;top:0;background-color:#fff;}.footer-faq-ctn .big-text{font-weight:900;text-transform:uppercase;color:#fff;max-width:1000px;display:block;padding-bottom:75px;margin:50px auto 0 0;font-size:40px;display:flex;flex-wrap:wrap;}@media(min-width:768px){.footer-faq-ctn .big-text{font-size:5vw;margin:75px auto 0;}}@media(min-width:1400px){.footer-faq-ctn .big-text{font-size:100px;}}.footer-faq-ctn .btn-ctn{margin-left:auto;align-self:flex-end;}.footer-faq-ctn .btn-ctn a{margin-top:20px;}.footer-contact-ctn{background-color:#1b1b1b;padding:50px 25px;color:#fff;margin-bottom:50px;}@media(min-width:768px){.footer-contact-ctn{padding:75px 50px;}}.footer-contact-ctn__wrapper{display:flex;margin:auto;}@media(max-width:991px){.footer-contact-ctn__wrapper{flex-wrap:wrap;}}.footer-contact-ctn__wrapper .footer-address-ctn{width:40%;}@media(max-width:991px){.footer-contact-ctn__wrapper .footer-address-ctn{margin-bottom:100px;}}.footer-contact-ctn__wrapper .footer-address-ctn h2,.footer-contact-ctn__wrapper .footer-form-ctn h2{margin-bottom:50px;}@media(min-width:768px){.footer-contact-ctn__wrapper .footer-address-ctn h2,.footer-contact-ctn__wrapper .footer-form-ctn h2{margin-bottom:100px;}}@media(max-width:991px){.footer-contact-ctn__wrapper .footer-address-ctn,.footer-contact-ctn__wrapper .footer-form-ctn{width:100%;}}.footer-contact-ctn__wrapper .address{max-width:350px;font-size:.8rem;}.footer-contact-ctn__wrapper .address b{font-size:1.1rem;}.footer-contact-ctn__wrapper .address i{margin-right:10px;color:#189ad6;}.footer-contact-ctn__wrapper .footer-form-ctn{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;}@media(min-width:992px){.footer-contact-ctn__wrapper .footer-form-ctn{width:60%;}}.footer-contact-ctn__wrapper .footer-form-ctn .light-form{width:100%;}@media(min-width:992px){.footer-contact-ctn__wrapper .footer-form-ctn .light-form{width:70%;}}.footer-contact-ctn__wrapper .footer-form-ctn .light-form .btn{background-color:#189ad6;}.footer-contact-ctn__wrapper .footer-form-ctn .light-form .btn__text{color:#fff;}.footer-contact-ctn__wrapper .footer-form-ctn .light-form .btn .arrow{background:#fff;}.footer-contact-ctn__wrapper .footer-form-ctn .light-form .btn .arrow:after{border-right:2px solid #189ad6;border-bottom:2px solid #189ad6;}.footer-contact-ctn__wrapper .footer-form-ctn form{width:100%;}.footer-contact-ctn__wrapper .footer-form-ctn h2{width:100%;}.footer-contact-ctn__wrapper .footer-form-ctn .social-ctn{font-size:2rem;}@media(max-width:991px){.footer-contact-ctn__wrapper .footer-form-ctn .social-ctn{margin-top:50px;}}.footer-contact-ctn__wrapper .footer-form-ctn .social-ctn a{color:#fff;}.footer-contact-ctn__wrapper .footer-form-ctn .social-ctn a:hover{color:#189ad6;}.footer-contact-ctn__wrapper .footer-form-ctn .social-ctn i{margin-bottom:70px;}@media(max-width:991px){.footer-contact-ctn__wrapper .footer-form-ctn .social-ctn i{margin-right:20px;}}@media(min-width:992px){.footer-contact-ctn__wrapper .footer-form-ctn .social-ctn i{display:block;}}.footer-copyright{font-size:13px;}@media(min-width:480px){.footer-copyright{display:flex;justify-content:space-between;}}.footer-copyright a{color:#000;}@media(min-width:480px){.footer-copyright a{display:flex;justify-content:space-between;}}.footer-copyright a img{width:120px;margin-left:10px;position:relative;top:3px;}@media(min-width:480px){.footer-copyright a img{top:-6px;margin-left:20px;}}.row{display:flex;flex-wrap:wrap;margin-bottom:25px;}.row .col-xs-12{width:100%;}.row .col-sm-6{width:100%;}@media(min-width:768px){.row .col-sm-6{width:49%;}}.row .form-group{margin-bottom:30px;}.row .form-group label:not(.select-label){top:20px;}.row .form-group .checkbox{top:0!important;}.row .form-group .checkbox label.error{top:20px!important;}.row .form-group label{display:block;position:relative;z-index:10;transition:top .3s,transform .3s;transform-origin:left;}.row .form-group label.error{top:40px!important;position:absolute;color:#f00;font-size:.8em;}.row .form-group input[type=checkbox]+label.error{top:20px;}.row .form-group .select2-selection,.row .form-group input:not([type=checkbox]):not([type=radiobutton]){border-radius:0;border:0;border-bottom:1px solid #000;width:100%;}.row .form-group .select2-selection:focus,.row .form-group input:not([type=checkbox]):not([type=radiobutton]):focus{outline:0;}.row .form-group input:not([type=checkbox]):not([type=radiobutton]){padding:10px 10px 10px 0;}.row .form-group.focused label:not(.error),.row .form-group.filled label:not(.error){top:0;transform:scale(.8);font-weight:bold;}.row .form-group.focused .input-wrapper:after,.row .form-group.filled .input-wrapper:after{width:100%;}.row .form-group .input-wrapper{position:relative;width:95%;}.row .form-group .input-wrapper:after{content:"";position:absolute;bottom:-1px;left:0;width:25%;height:3px;background-color:#189ad6;transition:width .3s;}.light-form textarea,.light-form input{background:none;color:#fff;}.light-form textarea{border:0;width:100%;height:75px;border-bottom:1px solid #fff;}.light-form .textarea-input:after{bottom:3px!important;}.light-form .form-group .select2-selection,.light-form .form-group input:not([type=checkbox]):not([type=radiobutton]){border-bottom:1px solid #fff;}.select2-container .select2-selection--single{height:auto;padding:15px 15px 15px 0;}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);}.align-center{text-align:center;}.event-wrapper{border:2px solid #189ad6;padding:10px 25px;margin-bottom:25px;}.event-wrapper #clearAll{margin:0 auto 50px;}.event-wrapper .available-english,.event-wrapper .available-english-text{font-size:1.3rem;}#contact-required-fields,#contact-thank-you,#contact-error{font-size:1.2rem;}#contact-required-fields{margin-bottom:15px;}#contact-loading svg{position:absolute;top:50%;left:50%;width:100px;transform:translate(-50%,-50%);}.select2-container--default .select2-selection--single .select2-selection__arrow{top:25px!important;}.row .form-group .select2-selection,.row .form-group input:not([type=checkbox]):not([type=radiobutton]){padding-bottom:30px;}body{font-family:"Gilroy";padding:25px;margin:0;}body.menu-open #menu-mobile{top:0;bottom:0;}html{font-size:14px;}@media(min-width:768px){html{font-size:16px;}}@media(min-width:992px){html{font-size:18px;}}*{box-sizing:border-box;}p{font-size:1.3rem;}#container{max-width:1800px;margin:auto;overflow:hidden;}.inner{margin:auto;max-width:1400px;}.inner__alt{max-width:1550px;}a{color:#189ad6;transition:color .3s;}h1{text-transform:uppercase;}h2{text-transform:uppercase;font-size:1.7rem;}.d-flex{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;}.d-flex h1{width:auto;}.event-wrapper .row>div{position:relative;}.available-places{background-color:rgba(0,0,0,.56);color:#fff;padding:5px 10px 5px 10px;top:5px;position:relative;}