@font-face{src:url("./assets/fonts/Dinot-Font.otf");font-family:"Dinot Font";font-display:swap}@font-face{src:url("./assets/fonts/UbuntuMono-Regular.ttf");font-family:"Ubuntu";font-display:swap}*,::before,::after{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;text-decoration:none}body{background-color:#fff;color:#3c3c3b;line-height:26px;font-family:"Dinot Font";overflow-x:hidden}h1,h2,h3{font-family:"Ubuntu"}h1{font-size:36px;line-height:44px}@media screen and (max-width: 900px){h1{font-size:26px;line-height:32px}}h2{font-size:32px;line-height:40px}@media screen and (max-width: 900px){h2{font-size:22px;line-height:28px}}h3{font-size:24px;line-height:normal}*{transition:none .2s ease-in-out;transition-property:width,max-width,padding,margin,transform,box-shadow}.header-wrapper{margin:0 auto;padding:0 24px;max-width:1440px;position:sticky;top:24px;z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-top:24px;border:1px solid #fff;border-radius:500px;background-color:rgba(255,255,255,.1)}@media screen and (max-width: 900px){.header-wrapper{padding:0 0px}}.header-wrapper header#navigation{padding:24px;display:flex;justify-content:space-between;align-items:center}.header-wrapper header#navigation a.logo{display:block}.header-wrapper header#navigation a.logo img{transition:height .2s ease-in-out;display:block;height:64px}@media screen and (max-width: 768px){.header-wrapper header#navigation a.logo img{height:48px}}.header-wrapper header#navigation nav{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.header-wrapper header#navigation nav{display:none}}.header-wrapper header#navigation nav a{display:inline-block;position:relative;padding:16px;overflow:hidden;color:#3c3c3b}.header-wrapper header#navigation nav a::before{transition:transform .2s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0);background:#ffbd1d;width:100%;height:2px;content:""}.header-wrapper header#navigation nav a:hover::before{transform:scaleX(1)}main{margin:0 auto;padding:0 48px;max-width:1440px;margin-top:48px}@media screen and (max-width: 900px){main{padding:0 24px}}@media screen and (max-width: 900px){main{margin-top:0}}main header{display:grid;grid-template-columns:repeat(12, 1fr);gap:0 24px}main header section{grid-column:1/8;align-self:center;padding:80px 0}@media screen and (max-width: 1024px){main header section{grid-column:1/-1}}@media screen and (max-width: 768px){main header section{padding:48px 0}}main header section a.video{display:inline-flex;justify-content:center;align-items:center;gap:16px;color:#17e5f5}main header section a.video i{display:flex;justify-content:center;align-items:center;border-radius:50%;background:linear-gradient(122deg, #45a1ff 0%, #17e5f5 100%);aspect-ratio:1;width:32px}main header section h1{margin:20px 0}main header section p{text-wrap:balance;margin:0 0 52px}main header div.character{grid-column:8/-1;align-self:flex-end;position:relative}@media screen and (max-width: 1024px){main header div.character{display:none}}main header div.character img{display:block;width:100%}main header div.character::before{top:0;left:0;position:absolute;z-index:-1;filter:blur(80px);border-radius:50%;background:#45a1ff;aspect-ratio:1;width:240px;content:""}main header div.character::after{top:100px;left:350px;position:absolute;z-index:-1;filter:blur(80px);border-radius:50%;background:#17e5f5;aspect-ratio:1;width:150px;content:""}main section.annecy{display:grid;grid-template-columns:repeat(12, 1fr);gap:0 24px;align-items:center;margin-top:180px}@media screen and (max-width: 1024px){main section.annecy{margin-top:80px}}@media screen and (max-width: 768px){main section.annecy{margin-top:48px}}main section.annecy div{grid-column:1/7}@media screen and (max-width: 1024px){main section.annecy div{grid-column:1/-1}}main section.annecy div h2{margin-bottom:20px}main section.annecy div p{text-wrap:balance}main section.annecy div p span{color:#f74d9d}main section.annecy img{grid-column:9/-1;width:100%}@media screen and (max-width: 1024px){main section.annecy img{display:none}}main section.bachelors{display:grid;grid-template-columns:repeat(2, 1fr);gap:100px 60px;margin:180px auto 0;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 900px){main section.bachelors{margin:120px auto 0}}@media screen and (max-width: 768px){main section.bachelors{grid-template-columns:repeat(1, 1fr);row-gap:80px;margin:80px auto 0}}main section.bachelors div.wrapper{display:flex;position:relative;flex-direction:column;gap:24px;border-radius:24px;background:#fff;padding:72px 32px 32px;aspect-ratio:1;width:400px;box-shadow:4px 4px 28px 4px rgba(0,0,0,.1)}main section.bachelors div.wrapper:nth-child(1)::before{top:-40px;left:-70px;position:absolute;z-index:-1;filter:blur(80px);border-radius:50%;background:#ff8a22;aspect-ratio:1;width:240px;content:""}main section.bachelors div.wrapper:nth-child(4)::before{top:-70px;right:-20px;position:absolute;z-index:-1;filter:blur(80px);border-radius:50%;background:#f74d9d;aspect-ratio:1;width:240px;content:""}@media screen and (max-width: 1024px){main section.bachelors div.wrapper{aspect-ratio:inherit;width:100%;height:100%}}main section.bachelors div.wrapper i{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);aspect-ratio:1;width:80px;display:flex;justify-content:center;align-items:center;border-radius:50%}@media screen and (max-width: 768px){main section.bachelors div.wrapper i{transform:translate(-50%, -50%) scale(0.75)}}main section.bachelors div.wrapper i.pamplemousse{background:linear-gradient(122deg, #ff8a22 0%, #f74d9d 100%)}main section.bachelors div.wrapper i.schweppes{background:linear-gradient(122deg, #ff8a22 0%, #ffbd1d 100%)}main section.bachelors div.wrapper i.lagon{background:linear-gradient(122deg, #45a1ff 0%, #17e5f5 100%)}main section.bachelors div.wrapper i.rase{background:linear-gradient(122deg, #f74d9d 0%, #ff0078 100%)}main section.bachelors a{grid-column:1/-1;justify-self:center;width:-moz-fit-content;width:fit-content}main section.form{display:grid;grid-template-columns:repeat(12, 1fr);gap:0 24px;margin-top:180px}@media screen and (max-width: 1024px){main section.form{margin-top:128px}}@media screen and (max-width: 768px){main section.form{margin-top:96px}}main section.form h2,main section.form p{grid-column:1/7}@media screen and (max-width: 1024px){main section.form h2,main section.form p{grid-column:1/-1}}main section.form form{padding:80px 0;display:flex;grid-column:2/7;flex-direction:column;align-self:center;gap:16px}@media screen and (max-width: 768px){main section.form form{padding:48px 0}}@media screen and (max-width: 1024px){main section.form form{grid-column:2/-2}}@media screen and (max-width: 768px){main section.form form{grid-column:1/-1}}main section.form form *{font-size:16px}main section.form form input,main section.form form label{cursor:pointer;background:none}main section.form form input[type=text],main section.form form input[type=email]{display:block;border:none;border-bottom:solid #ffbd1d 2px;padding:12px 8px}main section.form form input[type=submit]{margin-top:24px}main section.form form div.radio{display:flex;gap:16px}main section.form form div.radio div{display:flex;gap:16px;border:none;padding:12px 8px;width:100%}main section.form form div.radio div input{aspect-ratio:1;width:24px}main section.form form div.radio div label{display:block;width:100%}main section.form div.character{position:relative;grid-column:8/-1;align-self:flex-end;width:100%}main section.form div.character img{display:block;width:100%}main section.form div.character::before{top:0;left:0;position:absolute;z-index:-1;filter:blur(80px);border-radius:50%;background:#ff8a22;aspect-ratio:1;width:240px;content:""}main section.form div.character::after{top:100px;left:350px;position:absolute;z-index:-1;filter:blur(80px);border-radius:50%;background:#ffbd1d;aspect-ratio:1;width:150px;content:""}@media screen and (max-width: 1024px){main section.form div.character{display:none}}hr{display:block;grid-column:1/-1;border:none;background:linear-gradient(90deg, #ffbd1d 20%, #ff8a22 20%, #ff8a22 40%, #17e5f5 40%, #17e5f5 60%, #45a1ff 60%, #45a1ff 80%, #f74d9d 80%);height:12px}.cta{display:inline-flex;gap:16px;border:none;border-radius:100px;padding:16px 32px;width:-moz-fit-content;width:fit-content;color:#fff;font-size:16px;font-family:"Dinot Font";text-align:center}.cta:hover{box-shadow:4px 4px 28px 4px rgba(0,0,0,.1);cursor:pointer}.cta.pamplemousse{background:linear-gradient(122deg, #ff8a22 0%, #f74d9d 100%)}.cta.rase{background:linear-gradient(122deg, #f74d9d 0%, #ff0078 100%)}.cta.schweppes{background:linear-gradient(122deg, #ff8a22 0%, #ffbd1d 100%)}.cta.lagon{background:linear-gradient(122deg, #45a1ff 0%, #17e5f5 100%)}div.footer-wrapper{background:#3c3c3b;padding:48px}@media screen and (max-width: 500px){div.footer-wrapper{padding:24px}}div.footer-wrapper footer{display:flex;flex-direction:column;gap:48px}div.footer-wrapper footer div.widgets{display:grid;grid-template-columns:repeat(7, 1fr);grid-template-areas:"metiers metiers newsletter newsletter newsletter socials socials"}@media screen and (max-width: 1024px){div.footer-wrapper footer div.widgets{grid-template-columns:repeat(2, 1fr);grid-template-areas:"newsletter newsletter" "metiers socials";gap:64px}}@media screen and (max-width: 900px){div.footer-wrapper footer div.widgets{grid-template-columns:repeat(1, 1fr);grid-template-areas:"newsletter" "metiers" "socials"}}div.footer-wrapper footer div.widgets div.widget{display:flex;flex-direction:column;gap:8px}div.footer-wrapper footer div.widgets div.widget h3{margin-bottom:32px;color:#fff}div.footer-wrapper footer div.widgets div.widget a{display:flex;align-items:center;gap:16px;width:-moz-fit-content;width:fit-content;color:#fff}div.footer-wrapper footer div.widgets div.widget a i{width:16px;display:flex;justify-content:center;align-items:center}div.footer-wrapper footer div.widgets div.widget:nth-child(1){grid-area:metiers}div.footer-wrapper footer div.widgets div.widget:nth-child(2){grid-area:newsletter;align-items:center;gap:48px}div.footer-wrapper footer div.widgets div.widget:nth-child(2) a{width:180px}div.footer-wrapper footer div.widgets div.widget:nth-child(2) a img{display:block;width:100%}div.footer-wrapper footer div.widgets div.widget:nth-child(2) p{color:#fff;font-size:20px;font-family:"Ubuntu"}div.footer-wrapper footer div.widgets div.widget:nth-child(2) form{display:flex;justify-content:center;align-items:center;gap:16px;width:100%}@media screen and (max-width: 768px){div.footer-wrapper footer div.widgets div.widget:nth-child(2) form{flex-direction:column}div.footer-wrapper footer div.widgets div.widget:nth-child(2) form input[type=submit]{width:100%;justify-content:center}}div.footer-wrapper footer div.widgets div.widget:nth-child(2) form input[type=email]{border:solid #17e5f5 1px;border-radius:100px;background:rgba(0,0,0,0);padding:16px 32px;width:300px;color:#fff;font-size:16px}@media screen and (max-width: 768px){div.footer-wrapper footer div.widgets div.widget:nth-child(2) form input[type=email]{width:100%}}div.footer-wrapper footer div.widgets div.widget:nth-child(2) form input[type=email]::-moz-placeholder{color:rgba(255,255,255,.8)}div.footer-wrapper footer div.widgets div.widget:nth-child(2) form input[type=email]::placeholder{color:rgba(255,255,255,.8)}div.footer-wrapper footer div.widgets div.widget:nth-child(3){grid-area:socials;align-items:flex-end}@media screen and (max-width: 1024px){div.footer-wrapper footer div.widgets div.widget:nth-child(3){align-items:flex-start}}div.footer-wrapper footer nav{display:flex;gap:12px 32px;justify-content:center;flex-wrap:wrap}div.footer-wrapper footer nav a{color:#fff}div.footer-wrapper footer p.copyright{text-align:center;color:#fff}/*# sourceMappingURL=style.css.map */