@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Syne:wght@400..800&display=swap");body{font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;background-color:white;margin:0;padding:0;overflow-x:hidden;color:#2c2f33 !important;font-weight:300;font-size:17px;line-height:1.6em}.navbar{background-color:white;padding-top:1rem;padding-bottom:1rem;position:fixed;top:0;left:0;width:100%;z-index:999}.navbar .navbar-brand img{width:100px}.navbar .navbar-nav{gap:1rem}.navbar .navbar-nav .nav-link{color:#333;font-weight:500;font-size:14px}.navbar .navbar-nav .nav-link:hover{color:#074a99}.navbar .btn-billetterie{background-color:#074a99;border-radius:0;color:white;letter-spacing:2px;padding-left:1.5rem;padding-right:1.5rem}.navbar .btn-billetterie:hover{background-color:#ab67b7}.container{width:90% !important;max-width:1300px !important}h2.title{font-family:"Syne",Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:90px;letter-spacing:-2px;line-height:1.2em;color:#08458b}.subtitle{font-family:"Syne",Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:32px;color:#ab67b7;line-height:1.2em;text-align:left}.hero{margin-top:100px;width:90% !important;max-width:1600px !important}.hero .right-decor{position:absolute;top:-10%;right:-10%;width:400px;z-index:-1}.hero .img-container{height:100%}.hero .img-container img{width:100%;height:100%;object-fit:cover}.hero .logo_rond{position:absolute;top:-10%;left:-10%;width:40%;height:auto}.hero .circle-button{text-decoration:none;line-height:1.5em;font-family:"Syne",Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:16px;line-height:1.5em;background-image:linear-gradient(167deg, rgba(255,255,255,0) 50%, #02468d 50%);background-color:#1575c2;color:white;border-radius:50%;width:180px;height:180px;display:flex;align-items:center;justify-content:center;font-size:0.9rem;text-align:center;font-weight:bold;position:absolute;bottom:-90px;left:50%;transform:translateX(-50%);transition:all .5s}.hero .circle-button:hover{width:200px;height:200px}.hero .svg-top-right{position:absolute;top:0;right:0;width:200px}.hero .text-col{padding:7% 5%}.hero .text-col h2{font-family:"Syne",Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:18px;letter-spacing:7px;background-color:#ab67b7;color:white !important;padding:10px 20px;display:inline-block;margin-bottom:27px}.hero .text-col h1 img{width:70%;margin:7px 0 30px}.hero .text-col p{margin-bottom:50px}.hero .text-col .checklist li{margin-bottom:20px;font-family:"Syne",Helvetica,Arial,Lucida,sans-serif;color:#333;font-weight:600;text-transform:uppercase;font-size:30px;letter-spacing:-2px;line-height:1.2em}.hero .text-col .checklist li .check-icon{font-size:2.5rem;margin-right:40px;color:#074a99;vertical-align:middle}.hero .text-col .checklist li.second-check .check-icon{margin-left:115px;color:#ab67b7}#programme{padding-top:130px;padding-bottom:80px}#programme:before{content:'';width:600px;height:600px;position:absolute;top:60%;left:-500px;background:#c8d2eb;border-radius:100%;z-index:-1}#speakers .speaker{aspect-ratio:1 / 1;position:relative}#speakers .speaker img{width:100%;height:100%;object-fit:cover;filter:saturate(0)}#speakers .speaker .dark-overlay{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a1f2b85;display:flex;flex-direction:column;justify-content:flex-end;padding:15px;color:white;transition:all 0.5s}#speakers .speaker:hover .dark-overlay{opacity:1}#speakers .circle-button{line-height:1.5em;font-family:"Syne",Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:16px;line-height:1.5em;background-image:linear-gradient(167deg, rgba(255,255,255,0) 50%, #02468d 50%);background-color:#1575c2;color:white;border-radius:50%;width:180px;height:180px;display:flex;align-items:center;justify-content:center;font-size:0.9rem;text-align:center;font-weight:bold}.section-gallery{margin:100px 0}.section-gallery .gallery-item{aspect-ratio:1 / 1}.section-gallery .gallery-item img{width:100%;height:100%;object-fit:cover}.section-gallery .pink-circle{position:absolute;bottom:-30px;left:35%;width:100px;height:100px;background-color:#e6b3dd;border-radius:50%;z-index:0}.section-gallery .pink-circle-bg{position:absolute;top:20%;right:-100px;width:300px;height:300px;background-color:#f1a3e5;opacity:0.5;border-radius:50%;z-index:0}.section-objectifs:before{content:'';width:500px;height:500px;position:absolute;top:20%;right:-500px;background:#f792e7;border-radius:100%;z-index:-1}.section-objectifs .subtitle{padding:20px 0}.section-objectifs .icons-container{display:flex !important;flex-wrap:wrap;justify-content:space-around}.section-objectifs .icons-container .icon-box{flex:0 0 45%;padding:0 20px 10px 0}.section-objectifs .icons-container .icon-box:nth-child(2) h6,.section-objectifs .icons-container .icon-box:nth-child(2) i,.section-objectifs .icons-container .icon-box:nth-child(3) h6,.section-objectifs .icons-container .icon-box:nth-child(3) i{color:#ab67b7}.section-objectifs .icons-container .icon-box i{font-size:42px;margin-bottom:20px;color:#08458b}.section-objectifs .icons-container .icon-box h6{margin-bottom:12px;font-family:"Syne",Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:18px;color:#08458b;line-height:1.2em;text-align:left}.section-objectifs .icons-container .icon-box p{font-size:15px;line-height:1.5em}.section-supporters{padding:100px 0}.section-supporters .subtitle{padding-bottom:20px}.section-supporters .logos-grid{display:flex;flex-wrap:wrap;justify-content:space-around}.section-supporters .logos-grid div{flex:0 0 28%;padding:0 20px}.section-supporters .logos-grid div img{width:100%}#infos{padding:100px 0;text-align:center}#infos>div{border-right:1px solid #d6d6d6;padding:40px}#infos>div:last-child{border:none}#infos>div h5{font-family:"Syne",Helvetica,Arial,Lucida,sans-serif;font-weight:500;text-transform:uppercase;font-size:16px;color:#ab67b7;letter-spacing:2px;line-height:1.3em}#infos>div h6{font-family:"Syne",Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:27px;color:#08458b;letter-spacing:-2px;line-height:1.2em}#infos>div a{color:#08458b;text-decoration:none}.cta-section{background-image:linear-gradient(172deg, #074a99 58%, #173f74 58%) !important;color:white;padding:150px 0;clip-path:polygon(0 5%, 100% 0%, 100% 100%, 0% 100%);position:relative}.cta-section .cta-title{line-height:1.2em;font-family:"Syne",Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:72px;letter-spacing:-2px}.cta-section .cta-button{color:#FFFFFF !important;border-radius:0;font-size:16px;font-weight:600 !important;margin-top:20px;letter-spacing:3px;text-transform:uppercase !important;background-color:#ab67b7;padding:17px 40px 16px !important}.cta-section .cta-button:hover{background-color:#074a99}@media (max-width: 768px){#programme:before,.section-objectifs:before,.right-decor{display:none}h2.title{font-size:42px;text-align:center}.subtitle{font-size:20px;text-align:center}.hero{margin-top:80px;flex-direction:column}.hero .img-container{height:auto;margin-bottom:1rem}.navbar .navbar-nav .nav-link{font-size:16px}.btn-billetterie{font-size:14px;padding:0.75rem 1rem}.checklist li{font-size:20px !important}.checklist li.second-check .check-icon{margin-left:0 !important}.btn-billetterie{width:100%;display:block;margin:1rem auto;font-size:16px;padding:0.75rem 1rem;text-align:center}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;display:block;width:100%}table{width:100%;font-size:14px}.icons-container .icon-box{flex:0 0 100% !important}.cta-title{font-size:36px !important}}.programme-iana{font-family:'Poppins', sans-serif;font-size:16px}.programme-iana .time{color:#e157ca !important;font-weight:600}.programme-iana .title{color:#000;font-weight:500}.programme-iana .speaker{color:#1575c2 !important}.programme-iana .toggle-arrow{color:#ab67b7;font-size:1rem;transition:transform 0.3s ease}.programme-iana .toggle-arrow[aria-expanded="true"] i{transform:rotate(180deg)}.programme-iana .collapse{transition:all 0.3s ease}.programme-iana .border-bottom{padding-bottom:30px;border-color:#eee !important}@media (max-width: 768px){.programme-iana .title,.programme-iana .speaker{font-size:15px}.programme-iana .time{font-size:14px}.programme-iana .row>.col-10{padding-left:0;padding-right:0}.programme-iana .row{margin-left:0;margin-right:0}.programme-iana .programme-ianna-simple .row{--bs-gutter-x: 0.5rem}}
