@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - (20px*7)))}}@font-face{font-family:"Selawk";src:url(/assets/fonts/selawk/selawk.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Selawk Bold";src:url(/assets/fonts/selawk/selawkb[2800].ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"Selawk Light";src:url(/assets/fonts/selawk/selawkl[2801].ttf)format("truetype");font-display:swap;font-weight:lighter;font-style:normal}@font-face{font-family:"Selawk Semi-Bold";src:url(/assets/fonts/selawk/selawksb[2802].ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"Selawk Light Italic";src:url(/assets/fonts/selawk/selawksl[2803].ttf)format("truetype");font-display:swap;font-weight:lighter;font-style:italic}body{font-family:"Selawk";font-size:16px}b,h1,h2,h3,h4,h5,h6,strong{font-family:"Selawk Bold"!important}li,p,summary,ul{font-family:"Selawk"!important}.search-formation:hover{background-color:#57b6cc!important}.button-brown:hover{background-color:#d99e84!important}.card p,.fa,header#banner{text-align:center}.fa{color:#fff;padding:20px;font-size:24px;width:50px;text-decoration:none;margin:5px 2px;border-radius:50%}.fa:hover{opacity:.7}*{box-sizing:border-box}.link-text{text-transform:uppercase;background-color:#053d5b;color:#fff;border:0}#navbar,.popup{position:fixed;top:0;left:0;width:100%}#navbar{z-index:999;min-height:153px}#bannerButtons button:hover{background-color:#57b6cc;color:#fff}header#banner{background-color:#fff}header#banner img{max-width:100%;height:auto}section#buttons,section#cards{display:flex;justify-content:space-around}section#buttons{padding:20px}section#cards{flex-wrap:wrap}.popup{height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}#cookiesContent,.popup-content{background-color:#fff;text-align:center}.popup-content{padding:40px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:auto}.close-btn{position:absolute;top:10px;right:20px;font-size:24px;cursor:pointer}#requestForm label{margin-top:20px;margin-bottom:5px}#requestForm input[type=submit]{margin-top:10px;display:inline-block}#requestForm input[type=submit]:hover{background-color:#0056b3}*,p{padding:0;margin:0}.card__image{transition:transform .3s ease-in-out;display:block;position:relative;width:auto;padding-bottom:0}.card__image img{border-radius:1rem;width:inherit;height:34rem;transform:translateY(-4.5rem);object-fit:cover}.card__image img:hover{transform:translateY(-4.5rem) scale(1.05)}.card img{width:100%;object-fit:cover;border-radius:5px 5px 0 0}.card p{padding:1rem;padding-bottom:0;font-size:1.5rem}.card__name p{color:#3c363a;font-size:2.2rem;text-align:center}.card .accedez-cvtheque,.card .accedez-paiement,.card .deposer-demande,.card .savoir-plus{font-weight:700;text-transform:uppercase;font-size:1em}.card__button{border-radius:1rem;background:#bfb195;font-weight:700;margin:.5rem 2rem 2rem;padding:1rem;box-shadow:-7px 6px 13px -1px rgba(40,40,40,.55)}.card__button p{font-size:1.8rem;padding:0}.card__button:hover{transform:scale(1.05);color:#f2f2ee}#cookiesContent{width:320px;display:flex;flex-direction:column;align-items:center;color:#000;border-radius:20px;padding:30px 30px 70px}#banner button,#closeButton{border:0;background-color:transparent}#closeButton{width:30px;font-size:20px;color:#c0c5cb;align-self:flex-end;margin-bottom:10px}#cookieImage{width:82px;margin-bottom:15px}#cookieText{margin-bottom:40px;font-size:18px}#containerCookie{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1050}#acceptButton,#decline{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;color:#fff;border:0;border-radius:5px;width:200px;padding:14px;font-size:16px;margin-top:10px}#acceptButton:hover,#decline:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2)}#acceptButton{background-color:#ed6755;box-shadow:0 6px 18px -5px #ed6755}#acceptButton:hover{background-color:#f78c6b}#decline{background-color:#555;box-shadow:0 4px 6px rgba(0,0,0,.2)}#decline:hover{background-color:#666}#banner img,img[src="/images/BANNIERE.webp"]{width:100%;height:auto;max-height:500px;object-fit:cover;display:block}h2{font-size:28px}p body{font-size:20px}#banner{position:relative;text-align:center;color:#fff;z-index:998}#banner h1,.top-bar{width:100%;color:#fff}#banner h1{text-transform:uppercase;position:absolute;font-size:60px;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:0 0 8px rgba(0,0,0,.6)}#banner img{max-height:600px;object-position:top;aspect-ratio:1920/600}#banner button{text-transform:uppercase;border-radius:unset;color:#fff;margin-left:10px;cursor:pointer}#bannerButtons{position:absolute;bottom:1%;right:5%;z-index:5}#bannerButtons button{border-bottom:#fff 2px solid;font-size:18px}.top-bar{position:fixed;top:0;left:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;background-color:#053d5b;font-size:16px;padding:10px 20px}.bar-content{padding:10px;transition:padding .3s ease;flex-wrap:wrap}.bar-content>*{margin-right:20px;color:#fff;text-transform:uppercase;font-size:18px}.bar-content>:not(:last-child){margin-right:20px}.top-bar.hide-logo .logo{display:none}.top-bar.hide-logo{padding-top:0;padding-bottom:0}.top-bar{transition:padding .3s,background-color .3s}.footer-links a,.social-links a,.top-bar a{text-decoration:none;color:#fff;margin:0 10px}.dropbtn,.dropdown{font-size:18px;text-transform:uppercase}.dropdown-content{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.dropdown-content a:hover{background-color:#f1f1f1;color:#000}@media screen and (max-width:1024px){.bar-content{display:none}.menu-icon{display:block;cursor:pointer;font-size:24px;color:#fff;margin-right:20px}.top-bar{justify-content:space-between}.menu-icon.active+.bar-content{display:flex;flex-direction:column;width:100%;background-color:#053d5b;position:absolute;top:60px;left:0;padding:10px}.bar-content>*{margin-right:0;margin-bottom:10px}.dropdown-content{display:none;position:static;box-shadow:none;background-color:transparent}.dropdown.active .dropdown-content{display:block}.dropdown-content a{padding:10px 15px;background-color:#053d5b;border-bottom:1px solid #fff}.dropbtn{width:100%;text-align:left}}@media screen and (max-width:768px){.top-bar{flex-direction:column;align-items:flex-start}.logo img{max-width:120px;margin:10px}.menu-icon{font-size:20px}.bar-content{width:100%}.bar-content>*{width:100%;text-align:center;margin:5px 0}.social-links a{display:inline-block;margin:5px}}.button.active{border-bottom:unset!important;background-color:#053d5b!important}#footerCopyright{text-align:center;padding:1%}#mainFooter{padding:1%;background-color:#000;color:#fff}#footerContent{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1200px;margin:auto}#footerColumnLeft,#footerColumnRight{flex:1;min-width:300px;padding:20px}#legalLinks a,#socialMediaLinks a{display:block;color:#fff;text-decoration:none;margin-bottom:10px;transition:color .3s ease}.legal-links a{color:#fff;text-decoration:auto}.legal-links{color:#fff;text-align:center}#socialMediaLinks{display:flex;justify-content:center;gap:20px;padding-top:20px}#socialMediaLinks a{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#505962}#socialMediaLinks a i{color:#fff}#contactButton,#filters button:hover,#socialMediaLinks a:hover{background-color:#053d5b}#contactButton{color:#fff;border:0;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}#contactButton:hover{background-color:#c09e74}@media (max-width:768px){#footerContent{flex-direction:column}#footerColumnLeft,#footerColumnRight{min-width:100%;padding:10px 0}}.breadcrumb{margin-top:2%;margin-bottom:4%;font-size:16px;list-style:none;padding:8px 16px;margin-left:3%}.breadcrumb-item{display:inline;font-size:1.5em}.breadcrumb-item a{color:#494949;text-decoration:none}.breadcrumb-item active{color:#494949;font-weight:700}.breadcrumb-item+.breadcrumb-item::before{content:" > ";padding:0 5px;color:#494949}.network-slider{overflow:hidden;width:100%;margin:auto;display:flex;align-items:center}.slides-container{display:flex;gap:20px;width:calc((100%*8) + (20px*7));animation:slide 30s infinite linear}.slides-container img{height:150px;width:auto;object-fit:contain;flex-shrink:0}.link-border-right{border-right:2px solid #fff;padding-right:10px;margin-right:10px}.faq-answer{margin-top:0}details{border-radius:5px;padding:10px;margin-bottom:10px}summary{cursor:pointer;font-weight:700}summary::-webkit-details-marker{display:none}#main-container{color:#494949;width:90%;max-width:80%;margin:auto;background-color:#fff}.hidden-content{display:none;margin:0;padding:0}.close-button{position:absolute;top:10px;right:10px;padding:5px 10px;background-color:#f44336;color:#fff;border:0;border-radius:5px;cursor:pointer}.close-button:hover{background-color:#d32f2f}.footer-bar{background-color:#000;color:#fff;padding:20px;align-items:flex-start}#filters,.footer-bar,.footer-bar .footer-content{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-bar .footer-content{width:100%}.footer-bar .footer-section{margin:10px;flex:1;min-width:150px}#faq-campus h2,.footer-bar .footer-section h3{margin-bottom:10px}.footer-bar .footer-section a{display:block;margin-bottom:5px;color:#fff;text-decoration:none}.footer-bar .social-media-links{display:flex;justify-content:center;align-items:center}.footer-bar .logo img{max-width:100%;height:auto}.footer-bar .right-content{max-width:300px;padding:20px;color:#fff}.footer-bar .company-info h3,.footer-bar .company-info p{margin:5px 0}.footer-bar .footer-buttons .footer-btn{display:block;background-color:#494949;color:#fff;text-align:center;padding:10px;margin:10px 0;text-decoration:none;border-radius:5px}.footer-bar .social-media{display:flex;justify-content:space-around;margin-top:20px}.footer-bar .footer-content,.footer-bar .left-content,.footer-bar .right-content{flex:1 1 100%;margin:10px}.footer-bar .company-info,.footer-bar .footer-buttons,.footer-bar .footer-section{margin-bottom:20px}.footer-bar .footer-btn{background-color:#333;color:#fff;padding:10px;border-radius:5px;text-decoration:none;display:inline-block}.footer-bar .social-media a,.footer-bar .social-media-links a{color:#fff;font-size:24px;margin:0 10px}.footer-buttons{text-transform:uppercase}#filters{background-color:#f4f4f4;padding:20px;margin:20px 0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}#interestCartDisplay{position:fixed;bottom:0;left:0;width:100%;text-align:center;box-shadow:0-2px 4px rgba(0,0,0,.1);z-index:1000}#requestForm input[type=email],#requestForm input[type=text]{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px}#filters button,#requestForm input[type=submit]{background-color:#053d5b;color:#fff;padding:10px 20px;border:0;border-radius:5px;cursor:pointer}#filters div{margin:10px;flex-basis:calc(50% - 20px)}#filters label{display:block;margin-bottom:5px}#filters select{width:100%;padding:8px;border-radius:4px;border:1px solid #ccc}#filters button{background-color:#007bff;border-radius:4px;flex-basis:100%;margin-top:20px}#confirmationBanner button,.interest-button{padding:10px 15px;background-color:#053d5b;color:#fff;border:0;border-radius:5px;cursor:pointer;transition:background-color .3s}.interest-button.interested{background-color:#28a745}.interest-button.interested::after{content:" ✅"}#confirmationBanner button{background-color:#fc0;color:#000;padding:10px 20px;font-weight:700;transition:background-color .3s,transform .2s;box-shadow:0 2px 4px rgba(0,0,0,.2)}#confirmationBanner button:hover{background-color:#e6b800;transform:scale(1.05)}#confirmationBanner button:active{background-color:#cc9a00;box-shadow:0 1px 2px rgba(0,0,0,.2);transform:scale(.98)}.card__image img:hover{transform:scale(2);z-index:10}#cards,#linkedin-posts{display:flex;flex-wrap:wrap;justify-content:space-around}.card{width:22%!important;padding:20px!important;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:center!important;overflow:visible;background-color:#fff;margin:20% 10px 10px!important;flex:0 1 30%;transition:transform .2s}.card img{max-height:none}.card:hover{transform:scale(1.05);z-index:7}.card__image img{max-width:100%;height:auto;transition:transform .3s ease-in-out;display:block;position:relative;z-index:5;box-shadow:7px 6px 13px -1px rgba(40,40,40,.55)}.card__name p{margin-top:15px;font-size:1.2em;font-weight:700}.card__button{color:#fff;padding:10px 15px;margin-top:15px;border:0;border-radius:5px;cursor:pointer;transition:background-color .3s}.card__button,.card__button:hover,button{background-color:#053d5b}.card p{margin-top:10px}.active-button{background-color:#4caf50}.inactive-button{background-color:#c09e74}.top-bar.responsive .bar-content{display:flex;flex-direction:column;align-items:flex-start}.top-bar.responsive .dropdown-content{display:block}button{margin-top:5%;border-radius:20px;padding:10px;font-size:14px;color:#fff}.banner-LINKEDIN{color:#000;padding:20px;text-align:center}#linkedin-posts{margin-top:20px;justify-content:center}.linkedin-post{background-color:#fff;color:#000;width:300px;margin:10px;padding:20px;border-radius:5px}.normal-text{font-weight:400;padding-bottom:1%}#bottom-text{background-color:#053d5b;color:#fff;padding:5px}#economic-text,.dropdown:hover .dropdown-content,.normal-text{display:block}#container-mainpage-entreprise{display:flex;align-items:stretch;height:100%}#content{flex-grow:1;padding:20px;margin:0 10%}#bannier-entreprise-event,#image-background-block{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}#image-background-block{background-image:url(/images/Réseau.webp);margin-right:16%;padding-left:10%}#bannier-entreprise-event{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/événements.webp);color:#fff;padding-bottom:2%;box-sizing:border-box}#bannier-entreprise-event-title{font-size:24px;padding-top:3%;padding-bottom:3%}#bannier-entreprise-event-text{font-size:18px;margin-bottom:10px;text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#bannier-entreprise-event-list{list-style-position:outside;padding:0}#bannier-entreprise-event-list li{margin-bottom:5px;padding-left:10px}.bannier-entreprise-event-content{margin-right:20%;margin-left:40%}.bannier-entreprise-event-content ul{margin-left:7%}.bannier-entreprise-event-content h2{margin-left:60%}#bannier-entreprise-event-button{margin-left:80%;background-color:#053d5b;color:#fff;border:0;padding:10px 20px;font-size:16px;border-radius:5px;cursor:pointer;transition:background-color .3s}#bannier-entreprise-event-button:hover{background-color:#4691a8}.bannier-entreprise-event{min-width:100%}#faq-campus,#main-container{min-width:100%;box-sizing:border-box}#faq-campus h2{text-align:center;padding-right:23%}#faq-campus{padding-top:3%;padding-bottom:5%}.faq-section details{border:1px solid;margin-top:0;margin-bottom:10px;padding-left:4%!important}#filters label,.faq-section summary{font-weight:700}.faq-answer p{text-indent:20px;text-align:justify}@media (min-width:768px){.footer-bar .left-content{flex:1}.footer-bar .footer-content{flex:3}.footer-bar .right-content{flex:2}}#campus-section{width:100%;background-color:#f9f9f9;padding:20px 0}.container{max-width:1000px;margin:auto}.image-container img{width:100%;height:auto;border-radius:10px;object-fit:cover}.container,.text-container{padding:20px}.main-title,.sub-title{color:#053d5b;font-size:32px;font-weight:700}.sub-title{background-color:#053d5b;color:#fff;margin-top:10px}.text{font-size:18px;line-height:1.5;text-align:justify;margin-bottom:20px}@media (min-width:768px){.container,.text-container{display:flex;justify-content:space-between}.text-container{max-width:600px;flex-direction:column}.image-container{width:100%;max-width:600px;padding:20px;display:flex;align-items:stretch}}@media (max-width:767px){.container{display:block}.text-container{margin-top:20px}}.desktop-menu,.mobile-menu{background-color:#053d5b;color:#fff;padding:10px}.desktop-menu{display:none}.mobile-menu{display:none;flex-direction:column;align-items:flex-start}.menu-icon{display:none;cursor:pointer;font-size:24px}.bar-content{display:flex;align-items:center}.bar-content a,.dropbtn{color:#fff;text-decoration:none;padding:10px;margin:0 5px;border:1px solid transparent;background-color:transparent;cursor:pointer}#bar-content:hover,.dropbtn:hover,.link-border-right{background-color:rgba(255,255,255,.1)}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#053d5b;min-width:200px;z-index:1}.dropdown-content a{color:#fff;padding:12px 16px;text-decoration:none;display:block}.social-icons a{color:#fff;text-decoration:none;margin:0 5px}.social-icons a:hover{color:#4691a8}@media (min-width:769px){.desktop-menu{display:flex;justify-content:space-between;align-items:center}}@media (max-width:768px){.mobile-menu{display:flex;justify-content:space-between;align-items:center}.menu-icon{display:block}.bar-content{display:none;flex-direction:column;width:100%}.bar-content.show{display:flex}.bar-content a,.dropbtn{text-align:left;padding:15px;width:100%}.dropdown-content{position:relative;min-width:100%;box-shadow:none}.dropdown:hover .dropdown-content{display:block;position:relative}}.banner-container{position:relative;text-align:center;color:#fff}#bannerTitle{position:absolute;left:50%;transform:translate(-50%,-50%);font-size:40px!important;font-family:"Selawk Bold"!important;margin:0;padding:0 10px;width:100%;z-index:1;box-sizing:border-box;text-shadow:2px 2px 4px rgba(0,0,0,.5)}#bannerImage{width:100%;height:auto;object-fit:cover;object-position:bottom}.overlay-banner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(5,61,91,.5)}.banner-button,.button-container{display:flex;justify-content:center}.button-container{font-family:"Selawk Bold"!important;position:absolute;bottom:10%;left:50%;transform:translateX(-50%);gap:10px}.banner-button{padding:10px;width:300px;height:300px;background-color:rgba(70,145,168,.7);color:#fff;border:0;text-decoration:none;cursor:pointer;font-size:3em;text-transform:uppercase;align-items:center;transition:transform .3s ease,background-color .3s ease}.banner-button:hover{transform:scale(1.1);background-color:#357a94;opacity:1}.banner-button:nth-child(2){background-color:rgba(181,134,109,.7)}.banner-button:nth-child(2):hover{background-color:#96705b}@media (max-width:768px){#div-breadcrumbs{visibility:hidden;display:none}#bannerTitle{font-size:4vw;padding:0 5px}.banner-button{padding:8px;width:70px;height:70px;font-size:.9em}.button-container{flex-direction:row;gap:5px}}@media (max-width:480px){#bannerTitle{font-size:3.5vw}.banner-button{padding:6px;width:60px;height:60px;font-size:.8em}.button-container{bottom:10px}}.popupOverlayXyz456{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s;z-index:9999}.popupContentDef789{background:#fff;padding:20px;border-radius:8px;text-align:center;max-width:800px;width:80%;z-index:9999}.popupContentDef789 h2{margin-top:0;z-index:9999}#closePopupGhi012{margin-top:20px;padding:10px 20px;background-color:#053d5b;color:#fff;border:0;border-radius:5px;cursor:pointer;z-index:9999}#popupAbc123.show{visibility:visible;opacity:1;z-index:9999}@media screen and (max-width:1024px){#main-container{margin-top:auto!important}.menu-icon.active+.bar-content{top:100%!important}#inscription-scroll{display:none!important;visibility:hidden}#inscription-text{text-align:left!important;font-size:.875em;margin-top:15px!important;margin-bottom:15px!important}}.events-section{max-width:1000px;margin:auto;padding:20px;text-align:left}.events-section h2{font-size:24px!important;font-weight:700!important;text-transform:uppercase!important;margin-bottom:20px!important;color:#fff!important}.events-container{display:flex;flex-wrap:wrap;gap:20px}.event-card{background-color:#fff!important;width:calc(50% - 10px)!important;padding:20px!important;border-radius:20px!important;display:flex;flex-direction:column!important;align-items:flex-start!important;box-shadow:0 4px 8px rgba(0,0,0,.1)!important}.event-card img{border-radius:10px!important;width:100px!important;height:100px!important;margin-bottom:10px!important;object-fit:cover!important}.event-card-content{flex-grow:1!important}.download-link,.event-card h3{color:#053d5b!important;font-weight:700!important}.event-card h3{margin:0!important;font-size:18px!important}.event-card .event-date{margin:10px 0!important;font-size:14px!important;color:#333!important}.event-card .event-description{margin-top:10px!important;font-size:14px!important;color:#333!important}.download-link{display:flex!important;align-items:center!important;background-color:transparent!important;border:0!important;text-decoration:none!important;margin-top:10px!important}.download-link img{margin-left:5px!important;width:20px!important;height:20px!important}@media (max-width:768px){.event-card{width:100%!important;flex-direction:column;align-items:flex-start}.event-card img{margin-bottom:10px}.download-link{margin-top:10px}}