.hero{height:100vh;position:relative;overflow:hidden}.background-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.hero .overlay{background-color:#00000040;position:absolute;inset:0}.nav-link{color:#fff;text-transform:uppercase;font-family:Gotham Light;font-size:16px;font-weight:500}.navbar-nav{justify-content:center;align-items:center;margin:auto}.container_header{bottom:30px}.classic_btn{border:unset;background:#acd2d8;border-radius:0;width:20%;font-family:Gotham;font-weight:400}.big_title{text-transform:uppercase;letter-spacing:5px;font-family:Editor Note;font-size:30px;font-weight:500}.sub_title{text-transform:uppercase;letter-spacing:5px;font-family:Gotham Light;font-size:32px;font-weight:400}.container_title{letter-spacing:9px;background:#fff;width:80%;margin:auto}.Title{text-align:center;text-transform:none;color:#0000;-webkit-text-fill-color:transparent;text-transform:uppercase;background-color:#fff;background-image:url(/assets/text_img.png);background-position:50%;background-size:cover;-webkit-background-clip:text;border-radius:4px;padding:5px 30px;font-family:Gotham;font-size:2.2rem;font-weight:700;display:inline-block}.second_section .title{color:#acd2d8}.second_section .description{text-align:justify;margin-top:60px;font-family:Gotham Light;font-weight:500;line-height:32px}#programmes{background-image:url(/assets/motif-mosaique.png);background-position:100%;background-repeat:no-repeat}.Img_intervenant{object-fit:scale-down;width:250px;height:250px;margin:auto}.card-text{text-align:justify;padding-inline:20px;font-family:Gotham Light;font-weight:400}.card-title{color:#b7dade;text-transform:uppercase;margin-bottom:unset;height:170px;font-family:Editor Note;font-size:25px}.cards_conferences .col-md-4{border-right:1px solid #acd4d957}.title_global{color:#acd4d9;text-transform:uppercase;font-family:Editor Note;line-height:37px;margin-bottom:5%!important}.cards_intervenants .card-title{text-align:start;height:100px;margin-bottom:20px;font-family:Editor Note;font-size:20px}.cards_intervenants .card-text{padding:10px 10px 20px 0;font-family:Gotham Light;font-weight:400}.card-name{text-align:start;text-transform:uppercase;margin-bottom:5%;font-family:Gotham;font-weight:600}.cards_intervenants .card-body{padding-inline:0;padding-top:50px;background-image:url(/assets/mosaique_top_right.png);background-position:100% 0;background-repeat:no-repeat;background-size:50%;padding-inline:0}.cards_intervenants .card{opacity:0;transition:all .6s ease-out;transform:translateY(40px)}.cards_intervenants .card.visible{opacity:1;transform:translateY(0)}.cards_packages{justify-content:center;align-items:stretch;gap:0;display:flex}.package-card{text-align:left;background-color:#fff;background-image:url(/assets/motif-mosaique.png);background-position:100% 100%;background-repeat:no-repeat;background-size:36%;border:none;padding:40px 30px;position:relative}.package-card:first-child{border-right:1px solid #acd4d945}.package-title{color:#4b4b4b;text-transform:uppercase;letter-spacing:.5px;text-align:center;margin-bottom:20px;font-family:Gotham;font-size:30px;font-weight:700}.package-subtitle{color:#4b4b4b;margin-bottom:10px;font-family:Gotham Light;font-weight:400}.package-list{color:#4b4b4b;height:250px;margin:0;padding-left:20px;font-family:Gotham Light;font-size:15px;font-weight:400;line-height:1.8;list-style-type:disc;list-style-position:outside}.package-price{text-align:center;color:#acd4d9;margin-top:25px;margin-bottom:15px;font-family:Gotham;font-size:20px;font-weight:400}.package-btn{color:#fff;background-color:#acd4d9;border:none;border-radius:0;width:50%;margin:0 auto;padding:15px 70px;font-family:Gotham;font-weight:600;transition:all .3s;display:block}.package-btn:hover{background-color:#acd4d9}.contact{flex-direction:column;justify-content:center;display:flex}.title-contact{padding-bottom:0}.container-map iframe{width:100%}.theview-section{background-color:#fff;padding:3rem 0;position:relative}.section-subtitle{color:#a6d0d4;text-transform:uppercase;letter-spacing:1px;font-family:Editor Note;font-weight:600}.section-title{color:#a6d0d4;text-transform:uppercase;letter-spacing:4px;margin-bottom:1.5rem;font-family:Editor Note;font-size:2rem;font-weight:700;line-height:1.4}.theview-section p{color:#555;text-align:justify;margin-bottom:1rem;font-family:Gotham Light;font-size:1rem;font-weight:400;line-height:1.8}.theview-image{object-fit:cover;border-radius:8px}.container_with_2_items{background-image:url(/assets/mosaique-loyalty-right.png);background-position:0 0;background-repeat:no-repeat;background-size:20%;margin-top:6%}.container_with_2_items div:first-child{padding-right:50px}.navbar-scrolled{background-color:#a6d0d4!important}.navbar-scrolled img{width:150px;height:83px}.icon-nav{display:none}.navbar-nav .nav-item:last-child a{font-weight:600!important}.title_global.contact_title{width:unset;margin:auto}.cards_conferences .card{border-radius:12px;transition:transform .3s}.cards_conferences .card:hover{transform:translateY(-5px)}.slick-dots li button:before{color:#007b9e!important}.slick-dots li.slick-active button:before{color:#2d0f47!important}.mobil{display:none!important}.classic_btn:hover{background:#9fcad1}.phone-popup.modal.show .modal-dialog{max-width:450px;margin-top:unset}.phone-popup .modal-header{border-bottom:0}.phone-popup .modal-body .telephone{color:#9fcad1;font-family:Gotham;font-weight:400}.phone-popup .modal-content{border-radius:0;padding-bottom:35px}.phone-popup .modal-body div{font-family:Gotham Light;font-weight:400}@media (max-width:768px){.desktop{display:none!important}.mobil{display:block!important}.title_global.contact_title{width:285px;margin:auto}.section-title{font-size:26px}.package-btn{width:75%}.card-title{height:unset;margin-bottom:8%}.cards_intervenants .card-title{height:unset}.container_second_section{padding-top:6%!important}.second_section .description{margin-top:40px!important}#programmes,#intervenants{padding-bottom:unset!important}.title_global{margin-bottom:10%!important}.card-text{padding-inline:0}.icon-nav{display:block}.theview-section,.packages-section{padding-bottom:0!important}.navbar-scrolled img{width:unset;height:unset}.nav-closed .navbar-brand{width:93px;top:1px;left:-16px}.nav-closed .icon-nav{top:24%}.nav-closed .navbar-nav{top:0}.nav-closed.navbar{height:70px}.nav-closed li{display:none}.icon-nav{width:30px;position:absolute;top:3%;right:22px}.cards_packages div:first-child{box-shadow:inset 0 2px 4px #00000005}.cards_conferences .card{box-shadow:0 7px 29px #64646f33}.theview-section .row{text-align:center}.theview-image{margin-top:2rem}.navbar.nav-opened{height:100vh;background-color:#a6d0d4!important;padding-left:10px!important}.navbar-nav{justify-content:start;align-items:start;position:absolute;top:120px;flex-direction:column!important;margin-left:10px!important}.navbar-brand{margin-top:-65%;position:absolute}.classic_btn{width:40%}.container_with_2_items div:first-child{padding-right:unset;padding-inline:30px}.cards_packages{flex-direction:column}.package-card:first-child{border-bottom:1px solid #acd4d999;border-right:none}.container_title{width:95%}}
body{margin:0;font-family:Poppins,sans-serif}.programme-container{background-color:#fff;border-radius:12px;padding:30px;overflow-x:auto;box-shadow:0 4px 12px #0000001a}table{border-collapse:collapse;text-align:center;border:1px solid #acd2d8;width:100%;min-width:900px}th,td{vertical-align:middle;padding:14px 10px;font-size:14px;line-height:1.4;border:2px solid #acd2d8!important}thead th{font-size:14px;font-weight:600;color:#000!important;background-color:#acd2d8!important}.day-header{color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#007b9e;padding:15px 0;font-size:20px;font-weight:600}tr:nth-child(2n){background-color:#f9fcfd}.lunch-row td{color:#333;background-color:#f4f4f4;font-style:italic;font-weight:500}.slick-slide{padding:0 10px}.slick-prev:before,.slick-next:before{color:#007b9e;font-size:26px}.slick-dots li button:before{color:#007b9e}.table_mobil,#conferences .slick-slider{display:none}#conferences .slick-prev:before,#conferences .slick-next:before{color:#007b9e;font-size:35px}.modal-content{padding-bottom:50px;padding-inline:20px}.modal.show .modal-dialog{max-width:1090px;margin-top:10%}@media (max-width:768px){.programme-section .classic_btn{width:70%}.modal.show .modal-dialog{margin-top:35%}.modal.show{padding-left:0!important}.modal-header{padding:25px 20px}.table-responsive::-webkit-scrollbar{height:4px}.modal-content{padding-bottom:35px;padding-inline:0}.table-responsive::-webkit-scrollbar-thumb{background:#acd2d8;border-radius:2px}.programme_mobil .table-responsive{justify-content:unset;align-items:unset;width:320px!important}.programme_mobil .slick-next{right:-6px!important}.programme_mobil .slick-prev{z-index:9;left:-11px!important}#conferences .slick-next{top:43%;right:10px!important}#conferences .card-body{padding-inline:0}#conferences .card-title{padding-inline:10px}#conferences .slick-prev{z-index:9;top:43%;left:-10px!important}.table-responsive{justify-content:center;align-items:center;width:380px;margin:0 auto;display:flex}#conferences .slick-slider{display:block}table{min-width:600px;font-size:12px}.table_mobil{display:block;min-width:380px!important}th,td{padding:8px}.day-header{font-size:16px}}
.contact{flex-direction:column;justify-content:center;gap:25px;display:flex}#contact{margin-top:6%}.title-contact{padding-bottom:0}.container-map iframe{width:100%}.contact .info-item h3{color:#4f5956;margin-bottom:5px;padding:0;font-size:18px;font-weight:700}.contact .info-item p{margin-bottom:0;padding:0;font-size:14px}.contact .info-item img{background:#acd4d9;justify-content:center;align-items:center;width:50px;height:50px;margin-right:15px;padding:8px;font-size:20px;transition:all .3s ease-in-out;display:flex}
.faq-container{border-radius:8px;padding-inline:8%!important}.faq-item{border-bottom:1px solid #eee;overflow:hidden}.faq-item:last-child{border-bottom:none}.faq-question{cursor:pointer;color:#0b2c3d;justify-content:space-between;align-items:center;padding:1rem 0;font-family:Gotham;font-size:1.05rem;font-weight:600;transition:color .3s;display:flex}.faq-question:hover{color:#acd4d9}.arrow{border-bottom:2px solid #0b2c3d;border-right:2px solid #0b2c3d;width:10px;height:10px;margin-left:-44px;transition:transform .3s;display:inline-block;position:relative;top:-3px;left:-9px;transform:rotate(45deg)}.faq-item input{display:none}.faq-item input:checked~.faq-answer{opacity:1;max-height:1000px;padding-bottom:1rem}.faq-item input:checked+.faq-question .arrow{transform:rotate(-135deg)}.faq-answer{opacity:0;color:#555;max-height:0;font-size:.95rem;line-height:1.6;transition:all .4s;overflow:hidden}@media (max-width:768px){.faq-item input:checked~.faq-answer{max-height:1800px}.faq-container{padding:1rem 7px!important}.faq-question{font-size:15px}}
.footer{background-color:#dfdfdf61;font-size:14px;position:relative}.footer .footer-top h4{color:#333;font-family:Gotham;font-weight:600}.footer .footer-logo{width:209px}.footer .footer-top{border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%);padding-top:50px}.footer .footer-about{flex-direction:column;justify-content:center;align-items:center;display:flex}.footer .footer-about .logo{margin-bottom:25px;line-height:1}.footer .footer-about .logo img{max-height:40px;margin-right:6px}.footer .footer-about .logo span{letter-spacing:1px;font-size:26px;font-weight:700;font-family:var(--heading-font);color:var(--heading-color)}.footer .footer-about p{font-size:14px;font-family:var(--heading-font);font-family:Gotham Light;font-weight:400}.footer .social-links a{width:40px;height:40px;color:color-mix(in srgb,var(--default-color),transparent 30%);border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;margin-right:10px;font-family:Gotham Light;font-size:16px;font-weight:400;transition:all .3s;display:flex}.footer .social-links a:hover{color:#000;border-color:#a6d0d4}.footer .social-links{justify-content:center;width:45%}.footer h4{letter-spacing:2px;padding-bottom:12px;font-family:Gotham bold,sans-serif;font-size:16px;font-weight:500;position:relative}.footer .loyalty-title{font-family:Editors Note,sans-serif;font-size:24px;font-style:normal}.footer .loyalty-subtitle{margin-bottom:30px}.footer .footer-links{margin-bottom:30px;font-family:Gotham,sans-serif}.footer .footer-links ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer .btn_footer_loyalty{color:#fff;border:unset;border-radius:unset;background:linear-gradient(90deg,#a6d0d4,#6793ae);height:50px;margin:auto;padding:15px;font-family:Gotham,sans-serif;font-size:14px;font-style:normal;font-weight:325;line-height:21px;text-decoration:none}.footer .btn_footer_loyalty:hover{background:linear-gradient(90deg,#6793ae,#50a7ba)}.footer .footer-links ul i{padding-right:2px;font-size:12px;line-height:0}.footer .footer-links ul li{align-items:center;padding:10px 0;display:flex}.footer .footer-links ul li:first-child{padding-top:0}.footer .footer-links ul a{color:#333;font-family:Gotham Light;font-weight:600;line-height:1;text-decoration:none;display:inline-block}.footer .footer-links ul a:hover{color:#333;font-weight:600}.footer .footer-contact p{margin-bottom:5px}.footer .footer-newsletter .newsletter-form{border:1px solid color-mix(in srgb,var(--default-color),transparent 80%);background-color:var(--background-color);border-radius:4px;margin-top:30px;margin-bottom:15px;padding:6px 8px;transition:all .3s;display:flex;position:relative}.footer .footer-newsletter .newsletter-form:focus-within{border-color:var(--accent-color)}.text-bold{font-family:Gotham!important;font-weight:600!important}.footer .footer-newsletter .newsletter-form input[type=email]{background-color:var(--background-color);width:100%;color:var(--default-color);border:0;padding:4px}.footer .footer-newsletter .newsletter-form input[type=email]:focus-visible{outline:none}.footer .footer-newsletter .newsletter-form input[type=submit]{background:var(--accent-color);color:var(--contrast-color);border:0;border-radius:0 4px 4px 0;margin:-7px -8px -7px 0;padding:0 20px;font-size:16px;transition:all .3s}.footer .footer-newsletter .newsletter-form input[type=submit]:hover{background:color-mix(in srgb,var(--accent-color),transparent 20%)}.footer .copyright{border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%);color:#333;padding:25px 0}.footer .copyright p{margin-bottom:0}.footer .card-item{flex-direction:column;gap:13px;display:flex}.footer .credits{margin-top:6px;font-size:13px}
