@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Chivo:wght@300;400;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:none;border:none}:root{--grid-gutter:18px;--grid-margin:106px;--grid-columns:12;--col:calc((100vw - (2 * var(--grid-margin)) - (calc(var(--grid-columns) - 1) * var(--grid-gutter))) / var(--grid-columns))}@media(max-width:1024px){:root{--grid-gutter:20px;--grid-margin:20px}}@media(max-width:640px){:root{--grid-gutter:20px;--grid-margin:20px;--grid-columns:4}}html,body{height:100%;margin:0;padding:0}body{display:flex;flex-direction:column;font-family:"Chivo",sans-serif;font-size:16px;color:#000;font-display:swap}.noscroll{overflow:hidden;touch-action:none}.content-wrapper{padding-top:90px}.title{font-weight:600;font-family:"Oswald",sans-serif;text-transform:uppercase}.title strong{font-weight:700;color:#e74c34}picture img{width:100%;height:100%;object-fit:cover}p+p{margin-top:20px}strong{font-weight:600}a{color:#000;text-decoration:none}*{box-sizing:border-box;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media(max-width:1024px){.content-wrapper{padding-top:50px}.title{text-align:center}}#header{position:fixed;top:0;left:0;width:100%;padding:0 30px;background:#fdd8d0;z-index:9}#header .container{display:flex;align-items:center;justify-content:space-between}#header .container .menu-bar #mobile-header-toggle{display:none}#header .container .menu-bar .logo-link{width:200px;height:57px;display:flex}#header .container .menu-bar .logo-link img{width:100%;height:100%}#header .container .menu-bar .logo-link .logo-white{display:none}#header .container .menu-links{display:flex;align-items:center}#header .container .links{display:flex;align-items:center}#header .container .links .link{padding:33px 25px;font-weight:600;font-size:16px;line-height:24px;text-transform:uppercase;font-family:"Oswald",sans-serif}#header .container .links .link:hover{color:#e74c34}#header .container .links .link.current{position:relative;color:#e74c34}#header .container .links .link.current::before{position:absolute;content:"";height:5px;width:100%;background:#e74c34;bottom:0;left:0}#header .container .links .link.current svg *{fill:#e74c34}#header .container .links .link.button-primary{margin-left:25px;padding:11px 17px}#header .container .links .link.button-primary::before{content:unset}#header .container .links .link.button-primary:hover{color:#cf3d26}#header .container .list{display:flex;align-items:center;cursor:pointer;position:relative}#header .container .list svg{margin-left:10px;transform:rotate(180deg)}#header .container .list:hover svg *{fill:#e74c34}#header .container .list .dropdown{position:absolute;display:none;flex-direction:column;background:#fdd8d0;top:100%;left:0;width:100%}#header .container .list .dropdown .link{padding:10px 18px 10px 26px}#header .container .list .dropdown .link.dropdown-current{color:#e74c34}#header .container .list.toggled{color:#e74c34}#header .container .list.toggled svg *{fill:#e74c34}#header .container .list.toggled .dropdown{display:flex}@media(max-width:1280px){#header .container .links .link{padding:33px 15px}#header .container .button-primary{margin-left:15px}}@media(max-width:1024px){#header{height:100%;padding:0;pointer-events:none;border-bottom:none;background-image:none!important;background-color:transparent!important}#header.toggled{display:flex;flex-direction:column;pointer-events:all;z-index:9}#header.toggled .container{height:100vh;background:#e74c34;overflow:scroll}#header.toggled .container .menu-bar{position:fixed;background:#e74c34}#header.toggled .container .menu-bar #mobile-header-toggle img{width:18px}#header.toggled .container .menu-bar #mobile-header-toggle .open-menu{display:none}#header.toggled .container .menu-bar #mobile-header-toggle .close-menu{display:initial;transform:rotate(45deg)}#header.toggled .container .menu-bar .logo-link .logo-white{display:flex}#header.toggled .container .menu-bar .logo-link .logo{display:none}#header.toggled .container .menu-links{opacity:1;transform:translateY(0);pointer-events:all}#header .container{position:relative;flex-direction:column}#header .container .menu-bar{flex:0 0 auto;display:flex;justify-content:center;width:100%;align-items:center;padding:10px 20px;margin:0;background-color:#fdd8d0;pointer-events:all;z-index:10}#header .container .menu-bar #mobile-header-toggle{display:flex;position:absolute;padding:0;left:20px}#header .container .menu-bar #mobile-header-toggle .close-menu{display:none}#header .container .menu-bar .logo-link{width:104px;height:31px}#header .container .menu-bar .logo-link .logo{width:100px;height:28px}#header .container .menu-links{opacity:0;width:100%;transform:translateY(-10vh);transition:all .3s cubic-bezier(.16,1,.3,1);align-items:flex-start;margin:0;padding:70px 30px 20px;flex-direction:column;height:100%;justify-content:space-between}#header .container .menu-links .links{width:100%;flex-direction:column;height:100%}#header .container .menu-links .links .link{color:#fff;width:100%;padding:16px 0;border-top:1px solid rgba(255,255,255,.3)}#header .container .menu-links .links .link:first-child{border-top:unset}#header .container .menu-links .links .link.button-primary{margin:auto 0 0;color:#e74c34;border:unset}#header .container .menu-links .list{flex-direction:column;align-items:flex-start}#header .container .menu-links .list svg{display:none}#header .container .menu-links .list .dropdown{position:initial;display:flex;background:inherit;margin-top:12px;width:100%}#header .container .menu-links .list .dropdown .link{padding:8px 18px;border:unset;width:100%}}.scroll-banner-1{border-top:5px solid #6847e0;background:#fad9d2;color:#6847e0;text-transform:uppercase;width:100%}.scroll-banner-2{border-bottom:5px solid #e94e39;border-top:5px solid #f46c31;background:#f9da58;color:#d34435;width:100%}.scroll-banner-3{border-bottom:5px solid #f9da58;background:#2078f7;color:#f4d9d2;font-size:23px;text-transform:uppercase;width:100%}#footer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}#footer .footer-container{width:100%;overflow:hidden}#footer .container{display:flex;width:100%;background:#e94e39;padding:60px var(--grid-margin) 70px 0}#footer .container .images{display:flex;flex-direction:column;align-items:center;width:calc((var(--col) * 3) + (var(--grid-gutter) * 2) + var(--grid-gutter));margin-right:calc((var(--col) * 1) + (var(--grid-gutter) * 0))}#footer .container .images .list{margin-top:27px;width:100%;display:flex;flex-direction:column;align-items:center}#footer .container .images .logo{margin-bottom:25px}#footer .container .images picture{margin-bottom:25px}#footer .container .images picture:last-child{margin:0}#footer .container .images img{max-width:220px}#footer .container .images .social-network{border-bottom:2px solid rgba(255,255,255,.3);display:flex;flex-direction:column;padding-bottom:20px}#footer .container .images .social-network .networks-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px}#footer .container .images .social-network .network-link{padding:10px;width:40px;height:40px;border:1px solid #fff;border-radius:50px;display:flex;align-items:center;justify-content:center}#footer .container .images .social-network .network-link img{max-width:20px;max-height:20px}#footer .container .images .social-network .phone{display:flex;align-items:center;font-size:20px;line-height:29px;color:#fff;margin-top:20px}#footer .container .images .social-network .phone img{margin-right:10px;width:18px;height:18px}#footer .container .content{display:flex;flex-direction:column;width:calc((var(--col) * 9) + (var(--grid-gutter) * 8));color:#fff}#footer .container .content .label{font-size:20px;line-height:120%;letter-spacing:.045em;text-transform:uppercase;margin-bottom:20px;font-family:"Oswald",sans-serif;font-weight:600}#footer .container .content .footer-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--grid-gutter);padding-bottom:40px;border-bottom:2px solid rgba(255,255,255,.3)}#footer .container .content .footer-links li{display:flex}#footer .container .content .footer-links .link{font-size:15px;line-height:25px;opacity:.8;color:#fff;padding:4px 0}#footer .container .content .footer-links .link:hover{opacity:1}#footer .container .content .certification{margin-top:30px}#footer .container .content .certification .label{margin-bottom:25px}#footer .container .content .certification .collection{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;align-items:center}#footer .container .content .certification .collection img{justify-self:center;max-width:180px;max-height:80px;object-fit:contain}@media(max-width:1280px){#footer .container .images{width:calc((var(--col) * 4) + (var(--grid-gutter) * 3))}#footer .container .content .certification .collection{grid-template-columns:repeat(3,1fr);grid-gap:35px 70px}}@media(max-width:1024px){#footer .container{padding:40px 22px;flex-direction:column}#footer .container .images{margin:0;width:100%;margin-bottom:45px}#footer .container .images .logo{width:160px}#footer .container .images .list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;margin-top:0}#footer .container .images .list picture{width:100%;display:flex;margin:0}#footer .container .images .social-network{width:100%;align-items:center;margin-bottom:30px}#footer .container .content{width:100%}#footer .container .content .footer-links{grid-template-columns:1fr;grid-gap:53px}#footer .container .content .footer-links .section{display:flex;flex-direction:column;align-items:center}#footer .container .content .footer-links .section .link{width:100%;text-align:center}#footer .container .content .certification{margin-top:38px}#footer .container .content .certification .label{text-align:center;margin-bottom:40px}#footer .container .content .certification .collection{display:flex;flex-wrap:wrap;justify-content:space-around;grid-gap:0}#footer .container .content .certification .collection img{max-height:65px;max-width:140px;margin:0 8px 25px}}.faq-container{display:flex;justify-content:center;background:#fdd8d0;padding:50px 20px 300px;position:relative}.faq-container .background-color{width:100%;height:415px;position:absolute;left:0;top:0;background:#2078f7}.faq-container .container{width:1220px;display:grid;grid-template-columns:400px 815px;grid-gap:20px;z-index:1;align-items:flex-start}.faq-container .container .title-container{display:flex;flex-direction:column;width:100%;background:#fff;border:5px solid #e74c34;padding:35px;position:sticky;top:140px}.faq-container .container .title-container .title{font-size:42px;line-height:119.2%;margin-bottom:30px;max-width:270px}.faq-container .container .title-container .list-container{display:grid;grid-template-columns:1fr;margin-bottom:15px}.faq-container .container .title-container .list-container .list{font-size:18px;line-height:150%;font-weight:600;border-bottom:1px solid rgba(0,0,0,.2)}.faq-container .container .title-container .list-container .list a{padding:15px 0;display:flex;align-items:center}.faq-container .container .title-container .list-container .list .icon{width:13px;height:14px;display:none;margin-right:15px;transform:rotate(90deg)}.faq-container .container .title-container .list-container .list.current .icon{display:flex}.faq-container .container .title-container .list-container .list.current a{color:#e74c34}.faq-container .container .title-container .list-container .list:last-child{border-bottom:unset}.faq-container .container .theme-container{display:grid;grid-template-columns:1fr;width:100%}.faq-container .container .theme-container .anchor{height:140px;margin-top:-140px;pointer-events:none}.faq-container .container .theme-container .questions-container{background:#fff;padding:60px 60px 20px 60px;display:flex;flex-direction:column;margin-bottom:20px}.faq-container .container .theme-container .questions-container:last-child{margin-bottom:0}.faq-container .container .theme-container .questions-container .title{font-size:35px;line-height:119.2%;margin-bottom:15px;max-width:570px}.faq-container .container .theme-container .questions-container .dropdown-container{display:flex;flex-direction:column}.faq-container .container .theme-container .questions-container .dropdown-container .dropdown-toggle{padding:25px 0;display:flex;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.2)}.faq-container .container .theme-container .questions-container .dropdown-container .dropdown-toggle:last-child{border-bottom:unset}.faq-container .container .theme-container .questions-container .dropdown-container .dropdown-toggle.current .dropdown-content{display:initial}.faq-container .container .theme-container .questions-container .dropdown-container .dropdown-toggle.current .dropdown-icon{transform:rotate(180deg)}.faq-container .container .theme-container .questions-container .dropdown-container .dropdown-label{font-size:18px;line-height:150%;display:flex;justify-content:space-between;align-items:center;font-weight:600;cursor:pointer}.faq-container .container .theme-container .questions-container .dropdown-container .dropdown-content{display:none;padding-top:20px;font-size:18px;line-height:166%}.faq-container .container .theme-container .questions-container .dropdown-container .dropdown-icon{width:13px;height:13px;transition:all .3s linear;margin-left:20px}@media(max-width:1280px){.faq-container .container{width:100%;grid-template-columns:350px 1fr}}@media(max-width:1024px){.faq-container{padding:20px 0 140px}.faq-container .background-color{height:200px}.faq-container .container{grid-template-columns:1fr;grid-gap:30px}.faq-container .container .title-container{width:90%;margin:0 auto;position:initial;align-items:center;padding:35px 25px 25px;max-width:600px}.faq-container .container .title-container .title{font-size:30px;line-height:120%;margin-bottom:20px;max-width:200px}.faq-container .container .title-container .list-container .list{padding:10px 0}.faq-container .container .title-container .list-container .list.current a{color:#000}.faq-container .container .title-container .list-container .list.current .icon{display:none}.faq-container .container .theme-container .anchor{height:60px;margin-top:-60px}.faq-container .container .theme-container .questions-container{padding:30px 20px 10px}.faq-container .container .theme-container .questions-container .title{font-size:25px;line-height:125%;text-align:start;margin-bottom:5px}.faq-container .container .theme-container .questions-container .dropdown-container .dropdown-toggle{padding:20px 0}.faq-container .container .theme-container .questions-container .dropdown-container .dropdown-content{font-size:15px;line-height:166%;padding-top:10px}}.page-container{padding:50px 0 350px;display:flex;justify-content:center;background:#fdd8d0;position:relative}.page-container .background-color{width:100%;height:415px;position:absolute;background:#ffd737;top:0;left:0}.page-container .page-content{width:1020px;border:5px solid #e74c34;padding:65px 100px 75px;background:#fff;z-index:1}.page-container .page-content .title{font-size:42px;line-height:119.2%;margin-bottom:30px}.page-container .page-content .page-body{font-size:18px;line-height:166%}.page-container .page-content .page-body h2,.page-container .page-content .page-body h3,.page-container .page-content .page-body h4,.page-container .page-content .page-body h5,.page-container .page-content .page-body h6{font-size:35px;line-height:119.2%;font-family:"Oswald",sans-serif;font-weight:600;text-transform:uppercase;margin-top:60px;color:#e74c34;margin-bottom:30px}.page-container .page-content .page-body .button-container{display:flex;margin-top:30px}@media(max-width:1024px){.page-container{padding:20px 0 90px}.page-container .background-color{height:202px}.page-container .page-content{width:100%;border:unset;display:flex;flex-direction:column;align-items:center;padding:0;background:transparent}.page-container .page-content .title-container{border:5px solid #e74c34;width:90%;background:#fff;display:flex;justify-content:center;align-items:center;padding:40px;margin-bottom:20px}.page-container .page-content .title-container .title{font-size:30px;line-height:120%;margin:0;max-width:200px}.page-container .page-content .page-body{background:#fff;width:100%;padding:30px 20px;font-size:15px}.page-container .page-content .page-body h2,.page-container .page-content .page-body h3,.page-container .page-content .page-body h4,.page-container .page-content .page-body h5,.page-container .page-content .page-body h6{font-size:25px;line-height:125%;margin-top:40px;margin-bottom:20px}}.page-container.page-evenements .page-content .title{text-align:center}.button-primary{padding:11px 14px;border:2px solid #e74c34;font-size:16px;line-height:24px;font-weight:600;text-align:center;color:#e74c34;background:#fff;text-transform:uppercase;font-family:"Oswald",sans-serif;transition:all .2s linear}.button-primary:hover{border-color:#cf3d26;color:#cf3d26}.button-primary:hover svg *{stroke:#cf3d26}.button-primary.full{background:#e74c34;color:#fff}.button-primary.full:hover{background:#cf3d26}.button-primary.full svg *{stroke:#fff}.button-primary.no-border{border:unset;padding:13px 64px;letter-spacing:.04em}.button-primary.color{border-color:var(--color);color:var(--color)}.button-primary.color.full{background:var(--color);color:#fff}.button-primary.color.full:hover{filter:brightness(95%)}.button-primary.color.full svg *{stroke:#fff}.button-primary.color.text-black{color:#000}.button-primary.color svg *{stroke:var(--color)}.button-primary svg{margin-left:10px}.button-primary svg *{transition:all .2s linear}@media(max-width:1024px){.button-primary{width:100%}}.marquee-track{display:flex;width:100%;overflow:hidden;padding:15px 0;font-size:26px;line-height:31px}.marquee-track .marquee{display:grid;align-items:center;font-weight:700;grid-gap:20px}.marquee-track .marquee>*{grid-row:1;white-space:nowrap}.marquee-track .marquee img{object-fit:contain}.marquee-track .marquee .logo{height:30px;width:auto}.hero{display:flex;justify-content:center}.hero .container{width:100%;padding:50px 0 0;position:relative}.hero .container .background{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-end;background:#285eeb;z-index:-1}.hero .container .background-img{width:100%;height:100%;object-fit:cover}.hero .container .block-cta{width:600px;background:#fff;border:5px solid #e74c34;padding:35px;display:flex;flex-direction:column;align-items:flex-start;margin-left:calc((100vw - 1220px)/2);margin-bottom:-5px;position:relative}.hero .container .block-cta .title{font-size:42px;line-height:119.2%}.hero .container .block-cta .subtitle{font-size:20px;line-height:29px;margin:20px 0 25px}.hero .container .block-cta .cta-container{display:flex}.hero .container .block-cta .cta-container .button-primary{margin-right:15px}@media(max-width:1280px){.hero .container .block-cta{margin-left:calc((100vw - 1020px)/2)}}@media(max-width:1024px){.hero .container{padding:0;display:flex;flex-direction:column;align-items:center}.hero .container .background{position:initial;height:200px}.hero .container .block-cta{border:unset;width:100%;margin:0;padding:30px 16px;align-items:center;max-width:600px}.hero .container .block-cta .title{font-size:30px;line-height:120%}.hero .container .block-cta .subtitle{margin:20px 0 30px;text-align:center}.hero .container .block-cta .cta-container{flex-direction:column;width:100%}.hero .container .block-cta .cta-container .button-primary{margin-right:0}.hero .container .block-cta .cta-container .button-primary:first-child{margin-bottom:10px}}.landing-img-v2{width:100%}.landing-img-v2 .img{width:100%;border:5px solid #2078f7}.landing-list-v2-container{background:#fff3f1;border:5px solid #e74c34;display:grid;grid-template-columns:1fr;grid-gap:25px;padding:43px}.landing-list-v2-container .list{font-size:18px;line-height:145%;display:flex}.landing-list-v2-container .list img{margin-right:25px;width:22px;height:22px}.landing-cta-v2{display:flex;justify-content:center;background:#fcf3b2}.landing-cta-v2-container{width:100%;display:flex;flex-direction:column;align-items:center}.landing-cta-v2-container .title{font-size:35px;line-height:119.2%;margin-bottom:32px;text-align:center}.landing-cta-v2-container .subtitle{font-size:18px;line-height:145%;text-align:center;max-width:560px;margin-bottom:32px}@media(max-width:1024px){.landing-cta-v2-container{max-width:600px}.landing-cta-v2-container .title{font-size:25px;line-height:119.2%}.landing-cta-v2-container .subtitle{font-size:15px;line-height:145%}.landing-cta-v2-container .button-primary{width:auto}}.landing-form-v2-container{display:grid;grid-template-columns:1fr;grid-gap:32px}.landing-form-v2-container .title{font-size:35px;line-height:130.2%;text-align:start}.landing-form-v2-container .subtitle{font-size:18px;line-height:145%}.landing-form-v2-container .form-container{background:#fff3f1;border:5px solid #e74c34;padding:20px;padding-bottom:0}@media(max-width:1024px){.landing-form-v2-container .title{font-size:30px;line-height:120%}.landing-form-v2-container .subtitle{font-size:15px}}.banner{display:flex;justify-content:center;background:#e74c34;padding:18px 0 13px}.banner .container{max-width:870px}.banner .container .text{color:#fff;font-size:18px;line-height:26px;text-align:center;display:flex;flex-direction:column}.banner .container .text .title{font-size:20px;line-height:130.2%;font-weight:600;text-transform:uppercase;margin-bottom:7px;font-family:"Oswald",sans-serif}.banner .container .text a{color:#fff;text-decoration:underline;font-weight:600}@media(max-width:1024px){.banner{display:none}}.scroll-banner-home{border-bottom:5px solid #e772c8;border-top:5px solid #e772c8;background:#285eeb;color:#f9da58;width:100%}.scroll-banner-home .marquee-track{padding:10px 0}.scroll-banner-home .marquee-track .marquee{grid-gap:10px}.scroll-banner-home .marquee-track .marquee .logo{height:37px;width:auto}.home-hero{display:flex;justify-content:center;position:relative;overflow:hidden}.home-hero-img{width:100%;height:100%;position:absolute}.home-hero .container{width:1220px;padding:60px 0 84px;display:flex;justify-content:flex-end;z-index:1}.home-hero .container .content{background:#fff;padding:35px;border:5px solid #e74c34;max-width:555px;position:relative}.home-hero .container .content .title{font-size:42px;line-height:119.2%}.home-hero .container .content .subtitle{font-size:20px;line-height:29px;margin:20px 0 30px}.home-hero .container .content .cta-container{display:flex}.home-hero .container .content .cta-container .button-primary{margin-right:15px}.home-hero .container .content .first-sticker{position:absolute;width:230px;top:-90px;left:-90px}.home-hero .container .content .second-sticker{position:absolute;width:245px;transform:rotate(-22deg);right:-80px;bottom:-40px}@media(max-width:1280px){.home-hero .container{width:1000px}}@media(max-width:1024px){.scroll-banner-home{font-size:20px}.scroll-banner-home .marquee-track .marquee .logo{height:33px}.home-hero{flex-direction:column}.home-hero-img{position:initial;height:202px}.home-hero .container{width:100%;padding:0;justify-content:center}.home-hero .container .content{border:unset;padding:40px 20px 20px}.home-hero .container .content .title{font-size:30px;line-height:120%}.home-hero .container .content .subtitle{margin:16px 0 27px;text-align:center}.home-hero .container .content .cta-container{width:100%;display:grid;grid-template-columns:1fr;grid-gap:16px}.home-hero .container .content .cta-container .button-primary{margin:0}.home-hero .container .content .first-sticker{width:105px;top:-35px;left:25%}.home-hero .container .content .second-sticker{width:175px;transform:rotate(38deg);right:15%;bottom:unset;top:-85px}}.find-out-more{display:flex;justify-content:center;padding:160px 0;overflow:hidden}.find-out-more .container{width:1220px;display:grid;grid-template-columns:repeat(2,600px);justify-content:space-between;align-items:center}.find-out-more .container .img-container{display:flex;width:100%;height:675px;border:5px solid #fbb6c9;position:relative}.find-out-more .container .img-container .sticker{position:absolute;width:190px;height:auto;transform:rotate(18deg);top:15px;right:-75px}.find-out-more .container .img-container .circle{position:absolute;width:144px;height:144px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:5px solid #fbb6c9;border-radius:120px;font-size:16px;line-height:145%;color:#fbb6c9;background:#1a5af5;transform:rotate(-7deg);padding:10px;bottom:35px;left:-20px}.find-out-more .container .img-container .circle strong{font-size:40px;line-height:119.2%;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase}.find-out-more .container .text-container{font-size:18px;line-height:145%}.find-out-more .container .text-container .title{font-size:35px;line-height:125%;width:495px;margin-bottom:40px}.find-out-more .container .text-container .title strong{color:#1a5af5}.find-out-more .container .text-container .list-name{margin-bottom:16px;font-weight:600}.find-out-more .container .text-container .list-container{margin-bottom:35px;width:500px;display:grid;grid-template-columns:1fr;grid-gap:25px}.find-out-more .container .text-container .list-container .list{display:flex}.find-out-more .container .text-container .list-container .list img{width:22px;height:22px;margin-right:15px}.find-out-more .container .text-container .list-container .list-text span{color:#1a5af5;font-weight:600}.find-out-more .container .text-container .list-container .list-text a{font-weight:600;text-decoration:underline}.find-out-more .container .text-container .subtitle{margin-bottom:40px;padding-right:var(--grid-gutter)}.find-out-more .container .text-container .cta-container{display:flex}.find-out-more .container .text-container .cta-container .button-primary{border:2px solid #1a5af5;color:#1a5af5;background:#fff}.find-out-more .container .text-container .cta-container .button-primary:first-child{margin-right:10px}.find-out-more .container .text-container .cta-container .button-primary:hover{border:2px solid #0049d0;color:#0049d0}.find-out-more .container .text-container .cta-container .button-primary.full{background:#1a5af5;color:#fff}.find-out-more .container .text-container .cta-container .button-primary.full:hover{border:2px solid #0049d0;background:#0049d0}@media(max-width:1280px){.find-out-more .container{width:100%;justify-content:space-around;grid-template-columns:510px 480px}.find-out-more .container .img-container{height:550px}.find-out-more .container .img-container .sticker{right:-45px}}@media(max-width:1024px){.find-out-more{padding:60px 15px 90px}.find-out-more .container{grid-template-columns:1fr;width:100%;grid-gap:30px;max-width:600px}.find-out-more .container .img-container{grid-row:1;height:auto;max-width:450px;justify-self:center;justify-content:center}.find-out-more .container .img-container .sticker{right:auto;top:-35px;width:125px}.find-out-more .container .img-container .circle{width:80px;height:80px;font-size:10px;line-height:145%;left:auto;bottom:-20px;border:2px solid #fbb6c9;text-align:center}.find-out-more .container .img-container .circle strong{font-size:23px;line-height:119.2%}.find-out-more .container .text-container .title{width:100%;padding:0;margin-bottom:35px;font-size:25px;line-height:125%}.find-out-more .container .text-container .list-container{width:100%;margin-bottom:20px}.find-out-more .container .text-container .cta-container{flex-direction:column;width:100%}.find-out-more .container .text-container .cta-container .button-primary:first-child{margin-right:0;margin-bottom:16px}}.learner-ratings{display:flex;justify-content:center;background:#fcf3b2;padding:80px 0 90px;position:relative}.learner-ratings .recommendation{position:absolute;z-index:1;bottom:-50px;left:calc((100vw - 1220px)/2);display:flex;align-items:center;padding:19px 30px;border:5px solid #ffd737;background:#e74c34;color:#fff;font-size:16px;line-height:145%;border-radius:100px;width:520px}.learner-ratings .recommendation span{font-weight:700;font-family:"Oswald",sans-serif;font-size:45px;line-height:119.2%;text-transform:uppercase;margin-right:21px}.learner-ratings .recommendation .second-sticker{position:absolute;width:80px;right:-50px}.learner-ratings .container{width:calc((var(--col) * 12) + (var(--grid-gutter) * 11));max-width:1220px;position:relative}.learner-ratings .container .first-sticker{position:absolute;width:100px;transform:rotate(-18deg);left:-50px;top:-130px}.learner-ratings .container .title-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:45px}.learner-ratings .container .title-container .title{font-size:35px;line-height:119.2%}.learner-ratings .container .title-container .rating{display:flex;align-items:center;justify-content:center;border:5px solid #e74c34;width:197px;height:69px;background:#ffd737;border-radius:76px}.learner-ratings .container .title-container .rating .number{font-size:22px;line-height:119.2%;font-weight:700;margin-right:12px}.learner-ratings .container .title-container .rating .number strong{font-size:33px;font-family:"Oswald",sans-serif;color:#e74c34}.learner-ratings .container .title-container .rating .stars img{width:19px;height:19px;margin-right:-3px}.learner-ratings .container .cards-container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin-bottom:45px;position:relative}.learner-ratings .container .cards-container .button{position:absolute;width:50px;height:50px;background:#e74c34;cursor:pointer;display:flex;justify-content:center;align-items:center}.learner-ratings .container .cards-container .button.prev{right:calc(100% + 20px);top:0;bottom:0;margin:auto 0}.learner-ratings .container .cards-container .button.next{left:calc(100% + 20px);top:0;bottom:0;margin:auto 0}.learner-ratings .container .cards-container .button.next img{transform:rotate(180deg)}.learner-ratings .container .cards-container .card{display:none;flex-direction:column;overflow:hidden}.learner-ratings .container .cards-container .card.show{display:flex;opacity:0;animation:show 250ms linear forwards}.learner-ratings .container .cards-container .card.hide{display:none}.learner-ratings .container .cards-container .card:nth-child(3n+0){border:5px solid #e74c34}.learner-ratings .container .cards-container .card:nth-child(3n+1){border:5px solid #1a5af5}.learner-ratings .container .cards-container .card:nth-child(3n+2){border:5px solid #ffd737}.learner-ratings .container .cards-container .card .img-container{width:100%;height:300px;max-height:300px}.learner-ratings .container .cards-container .card .text-container{padding:20px;display:flex;flex-direction:column;justify-content:space-between;font-size:18px;line-height:145%;background:#fff;height:100%}.learner-ratings .container .cards-container .card .text-container .quote{margin-bottom:23px;font-weight:600}.learner-ratings .container .cards-container .card .text-container .description{display:flex;flex-direction:column;align-items:flex-start}.learner-ratings .container .cards-container .card .text-container .description .name{margin-bottom:4px;font-weight:600}.learner-ratings .container .cards-container .card .text-container .description .line{font-size:15px;line-height:145%}.learner-ratings .container .cards-container .card .text-container .description .logo{margin-top:14px}.learner-ratings .container .steps{display:flex;justify-content:center;align-items:center}.learner-ratings .container .steps .cards-step{width:12px;height:12px;margin-right:9px;background:#e74c34;opacity:.2}.learner-ratings .container .steps .cards-step:last-child{margin:0}.learner-ratings .container .steps .cards-step.current{opacity:1}@keyframes show{0%{opacity:0}100%{opacity:1}}@media(max-width:1280px){.learner-ratings .recommendation{left:calc((100vw - 90%)/2)}.learner-ratings .container{width:90%}.learner-ratings .container .cards-container{grid-gap:10px}.learner-ratings .container .cards-container .button{width:40px;height:40px}.learner-ratings .container .cards-container .button.prev{right:calc(100% + 5px)}.learner-ratings .container .cards-container .button.next{left:calc(100% + 5px)}.learner-ratings .container .cards-container .card .img-container{flex:none}.learner-ratings .container .cards-container .card .text-container{font-size:15px}}@media(max-width:1024px){.learner-ratings{padding:58px 0 118px}.learner-ratings .recommendation{flex-direction:column;text-align:center;font-size:13px;padding:16px 23px;width:80%;max-width:520px;left:0;right:0;margin:0 auto}.learner-ratings .recommendation span{margin:0;font-size:30px}.learner-ratings .recommendation .second-sticker{right:20px;top:-40px}.learner-ratings .container{width:100%;display:flex;flex-direction:column;align-items:center}.learner-ratings .container .first-sticker{left:auto;top:-110px}.learner-ratings .container .title-container{flex-direction:column;width:70%;margin:0 auto 40px}.learner-ratings .container .title-container .title{margin-bottom:30px;font-size:25px;line-height:125%}.learner-ratings .container .steps{display:none}.learner-ratings .container .cards-container{display:flex;justify-content:flex-start;overflow:scroll;grid-gap:0;padding-left:10px;scroll-snap-type:x mandatory;margin-bottom:0}.learner-ratings .container .cards-container::-webkit-scrollbar{display:none}.learner-ratings .container .cards-container .button{display:none}.learner-ratings .container .cards-container .card{min-width:305px;display:flex;height:auto;overflow:initial;margin-right:10px;scroll-snap-align:center}.learner-ratings .container .cards-container .card.show,.learner-ratings .container .cards-container .card.hide{opacity:1;display:flex}.learner-ratings .container .cards-container .card .text-container{padding:20px 20px 15px;font-size:15px}.learner-ratings .container .cards-container .card .text-container .description .name{margin-bottom:8px}.learner-ratings .container .cards-container .card .text-container .description .line{font-size:13px}.learner-ratings .container .cards-container .card .text-container .description .logo{margin-top:7px}}.formation-stats{display:flex;justify-content:center;background:#fff3f1}.formation-stats .container{width:100%;display:grid;grid-template-columns:repeat(2,1fr)}.formation-stats .container .left-container{width:100%;height:803px;display:flex;position:relative}.formation-stats .container .left-container picture{width:100%;height:100%}.formation-stats .container .right-container{width:100%;height:803px;display:flex;flex-direction:column;padding:80px 0}.formation-stats .container .right-container .title-container{padding-left:70px;padding-right:20px;display:flex;align-items:center;margin-bottom:75px}.formation-stats .container .right-container .title-container .title{margin-right:80px;max-width:350px;font-size:35px;line-height:119.2%}.formation-stats .container .right-container .title-container img{width:60px;height:60px}.formation-stats .container .right-container .stats{position:relative;width:100%;height:100%}.formation-stats .container .right-container .circle,.formation-stats .container .right-container .square,.formation-stats .container .right-container .rectangle,.formation-stats .container .right-container .octagon{font-size:15px;line-height:145%;position:absolute;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.formation-stats .container .right-container .circle strong,.formation-stats .container .right-container .square strong,.formation-stats .container .right-container .rectangle strong,.formation-stats .container .right-container .octagon strong{font-weight:700;font-family:"Oswald",sans-serif;margin-bottom:8px;font-size:40px;line-height:119.2%}.formation-stats .container .right-container .circle{width:205px;height:205px;color:#fff;background:#e74c34;border:5px solid #ffd737;border-radius:100%;right:490px;top:0}.formation-stats .container .right-container .rectangle{right:190px;top:0;width:261px;height:207px;padding:31px 26px;border-radius:12px;border:5px solid #e74c34;background:#ffd737}.formation-stats .container .right-container .square{width:165px;height:165px;border-radius:12px;bottom:26px}.formation-stats .container .right-container .square.yellow{right:660px;background:#ffd737;border:5px solid #e74c34}.formation-stats .container .right-container .square.green{right:190px;background:#5eca3d;border:5px solid #b0ea9e;padding:12px 8px}.formation-stats .container .right-container .square.green img{width:100%;height:100%;object-fit:contain}.formation-stats .container .right-container .octagon{width:225px;height:225px;right:394px;bottom:0;overflow:hidden;transform:rotate(23.5deg)}.formation-stats .container .right-container .octagon .outter{width:225px;height:225px;transform:rotate(45deg);border:5px solid #fbb6c9;border-radius:12px;overflow:hidden;position:relative}.formation-stats .container .right-container .octagon .inner{position:absolute;left:0;transform:rotate(-45deg) translateY(-8px);width:225px;height:225px;background:#005bfe;color:#fff;border:5px solid #fbb6c9;border-radius:12px;display:flex;justify-content:center;align-items:center}.formation-stats .container .right-container .octagon .inner .text{display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-23.5deg)}@media(max-width:1024px){.formation-stats .container{display:flex;flex-direction:column}.formation-stats .container .left-container{height:300px}.formation-stats .container .left-container picture{width:100%}.formation-stats .container .right-container{padding:40px 0 0;height:562px;align-items:center}.formation-stats .container .right-container .title-container{position:relative;padding:0;margin-bottom:40px;max-width:335px}.formation-stats .container .right-container .title-container .title{margin:0;font-size:25px;line-height:125%}.formation-stats .container .right-container .title-container img{position:absolute;right:0;top:-62px;width:43px;height:43px}.formation-stats .container .right-container .stats{display:grid;grid-template-columns:145px 190px;grid-gap:27px 0;justify-content:center;width:100%;padding:0 20px 30px;overflow:hidden}.formation-stats .container .right-container .circle,.formation-stats .container .right-container .square,.formation-stats .container .right-container .rectangle,.formation-stats .container .right-container .octagon{font-size:13px;line-height:145%;position:initial}.formation-stats .container .right-container .circle strong,.formation-stats .container .right-container .square strong,.formation-stats .container .right-container .rectangle strong,.formation-stats .container .right-container .octagon strong{font-size:30px}.formation-stats .container .right-container .circle{width:145px;height:145px}.formation-stats .container .right-container .rectangle{width:171px;height:176px;padding:12px;justify-self:flex-end}.formation-stats .container .right-container .square{width:129px;height:129px}.formation-stats .container .right-container .square.yellow{align-self:center}.formation-stats .container .right-container .square.green{display:none}.formation-stats .container .right-container .octagon{width:187px;height:187px;justify-self:flex-end}.formation-stats .container .right-container .octagon .outter,.formation-stats .container .right-container .octagon .inner{width:187px;height:187px}}.partner-company{display:flex;justify-content:center;padding:140px 0 115px}.partner-company .container{width:100%;display:flex;flex-direction:column;align-items:center}.partner-company .container .title{max-width:660px;margin-bottom:50px;text-align:center;font-size:35px;line-height:125%}.partner-company .container .company-logos{width:100%;display:flex;align-items:center;justify-content:center}.partner-company .container .company-logos .marquee-track{padding:0}.partner-company .container .company-logos .marquee-track .marquee{grid-gap:40px}@media(max-width:1024px){.partner-company{padding:40px 0 50px}.partner-company .container .title{padding:0 19px;margin-bottom:45px;font-size:25px;line-height:125%}.partner-company .container .company-logos{justify-content:flex-start}}.post-learning{display:flex;justify-content:center;position:relative;padding:90px 0 110px;background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 103.14%)}.post-learning .background-img{position:absolute;width:100%;height:100%;top:0;z-index:-1}.post-learning .container{z-index:1;display:grid;grid-template-columns:repeat(3,400px);justify-content:space-between;width:1220px}.post-learning .container .title-container{display:flex;flex-direction:column;width:355px}.post-learning .container .title-container .title{color:#fff;margin-bottom:15px;font-size:35px;line-height:125%}.post-learning .container .title-container img{width:48px;height:42px}.post-learning .container .block-cta{display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:5px solid #e74c34;padding:30px 30px 25px}.post-learning .container .block-cta .title{font-size:30px;line-height:120%}.post-learning .container .block-cta .subtitle{margin:12px 0 8px;font-size:15px;line-height:145%}.post-learning .float{position:absolute;background:#e74c34;max-width:217px;font-size:15px;line-height:145%;color:#fff;padding:20px 30px;left:calc((100vw - 1220px)/2);bottom:0}.post-learning .float-text{display:flex;flex-direction:column}.post-learning .float strong{font-size:40px;line-height:119.2%;margin-bottom:8px}@media(max-width:1280px){.post-learning .container{width:100%;grid-template-columns:repeat(3,320px);justify-content:center;grid-gap:20px}.post-learning .container .title-container{width:100%}.post-learning .float{left:calc((100vw - 1000px)/2)}}@media(max-width:1024px){.post-learning{padding:40px 15px 120px;background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 103.14%)}.post-learning .container{max-width:600px;grid-template-columns:1fr;grid-gap:10px}.post-learning .container .title-container img{display:none}.post-learning .container .title-container .title{font-size:25px;line-height:125%}.post-learning .container .block-cta{padding:25px 15px 15px}.post-learning .container .block-cta .title{font-size:20px;line-height:120%}.post-learning .container .block-cta .subtitle{margin:12px 0 15px;text-align:center}.post-learning .float{width:100%;max-width:none;left:0;padding:15px 0;display:flex;justify-content:center}.post-learning .float-text{flex-direction:row;justify-content:center;align-items:center;max-width:217px}.post-learning .float strong{font-size:30px;margin:0 16px 0 0}}.selection{display:flex;justify-content:center;padding:120px 10px}.selection .container{width:1220px;display:flex;flex-direction:column;align-items:center}.selection .container .title{text-align:center;margin-bottom:20px;font-size:35px;line-height:119.2%}.selection .container .subtitle{font-size:20px;line-height:29px;text-align:center;max-width:700px}.selection .container .content-container{width:100%;margin-top:90px;display:grid;grid-template-columns:600px 500px;justify-content:space-between}.selection .container .content-container .left-container{display:flex;flex-direction:column;justify-content:center;border:5px solid #ffd737;background:#fcf3b2;padding:55px 80px;position:relative}.selection .container .content-container .left-container .first-sticker{position:absolute;width:65px;top:0;left:0;transform:rotate(-14deg)}.selection .container .content-container .left-container .title{margin-bottom:40px;text-align:start;max-width:365px;padding-left:20px;font-size:30px;line-height:119.2%}.selection .container .content-container .left-container .steps{display:grid;grid-template-columns:1fr;grid-gap:20px;width:100%;font-size:18px;line-height:145%;font-weight:600}.selection .container .content-container .left-container .steps .step{width:100%;padding:20px;background:#fff}.selection .container .content-container .left-container .steps .step-name{margin-bottom:16px}.selection .container .content-container .left-container .steps .step-button{width:100%;padding:13px 20px;background:#ffd737;display:flex;justify-content:space-between;font-weight:600;font-family:"Oswald",sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:16px;line-height:24px}.selection .container .content-container .left-container .steps .step-button img{margin-left:20px}.selection .container .content-container .right-container{display:flex;flex-direction:column;justify-content:space-between;font-size:18px;line-height:206%}.selection .container .content-container .right-container .block{display:flex;flex-direction:column;position:relative}.selection .container .content-container .right-container .block .second-sticker{position:absolute;border-radius:99px;color:#005bfe;background:#e5efff;width:130px;height:130px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:11px;line-height:145%;padding:10px;text-align:center;transform:rotate(10deg);right:-20px;bottom:-20px}.selection .container .content-container .right-container .block .second-sticker strong{font-weight:700;text-transform:uppercase;font-size:40px;line-height:119.2%;font-family:"Oswald",sans-serif}.selection .container .content-container .right-container .block .third-sticker{position:absolute;width:75px;top:15px;right:40px;transform:rotate(-44deg)}.selection .container .content-container .right-container .block .third-sticker-mobile{display:none}.selection .container .content-container .right-container .block:first-child{margin-bottom:80px}.selection .container .content-container .right-container .block .title{text-align:start;margin-bottom:20px;font-size:30px;line-height:119.2%}.selection .container .content-container .right-container .block .list{display:flex;align-items:center;max-width:400px}.selection .container .content-container .right-container .block .list img{margin-right:15px}.selection .container .content-container .right-container .block .delai{margin-bottom:20px;margin-top:-15px}.selection .container .content-container .right-container .block .block-cta{border:5px solid #e74c34;width:100%;padding:30px 35px;background:#f9dad0;font-size:20px;line-height:145%;font-weight:600;display:flex;flex-direction:column}.selection .container .content-container .right-container .block .block-cta .steps-list{margin-bottom:30px;display:grid;grid-template-columns:1fr;grid-gap:16px;position:relative}.selection .container .content-container .right-container .block .block-cta .steps-list::before{position:absolute;content:"";height:100%;width:6px;background:#e74c34;left:19px}.selection .container .content-container .right-container .block .block-cta .steps-list .step{display:flex;align-items:center}.selection .container .content-container .right-container .block .block-cta .steps-list .step span{display:flex;justify-content:center;align-items:center;height:44px;width:44px;background:#e74c34;color:#fff;border-radius:60px;margin-right:20px;z-index:1}@media(max-width:1280px){.selection{overflow:hidden}.selection .container{width:100%}.selection .container .content-container{justify-content:center;grid-template-columns:520px 450px;grid-gap:20px}.selection .container .content-container .left-container{padding:30px 40px}.selection .container .content-container .right-container .block .list{max-width:330px}}@media(max-width:1024px){.selection{padding:40px 0}.selection .container{width:100%}.selection .container .title{margin-bottom:10px;font-size:25px;line-height:119.2%}.selection .container .subtitle{padding:0 15px;font-size:15px;line-height:145%;max-width:600px}.selection .container .content-container{grid-template-columns:1fr;grid-gap:50px;margin-top:45px}.selection .container .content-container .left-container{border-left:unset;border-right:unset;align-items:center;padding:30px 10px}.selection .container .content-container .left-container .first-sticker{display:none}.selection .container .content-container .left-container .title{padding:0;margin-bottom:25px;text-align:center;font-size:20px;line-height:119.2%}.selection .container .content-container .left-container .steps{width:100%;max-width:600px;font-size:15px;line-height:145%}.selection .container .content-container .left-container .steps .step{padding:20px 15px 15px}.selection .container .content-container .left-container .steps .step-name{margin-bottom:21px}.selection .container .content-container .right-container{padding:0;align-items:center}.selection .container .content-container .right-container .block{align-items:center}.selection .container .content-container .right-container .block .second-sticker,.selection .container .content-container .right-container .block .third-sticker{display:none}.selection .container .content-container .right-container .block .third-sticker-mobile{position:absolute;display:initial;width:45px;top:25px;right:25px;transform:rotate(-44deg)}.selection .container .content-container .right-container .block:first-child{margin-bottom:30px;padding:0 20px;max-width:600px}.selection .container .content-container .right-container .block:last-child{background:#f9dad0;border-top:5px solid #e74c34;border-bottom:5px solid #e74c34;padding:30px 20px 15px;width:100%}.selection .container .content-container .right-container .block .list{max-width:unset}.selection .container .content-container .right-container .block .delai{text-align:center;font-size:15px;line-height:206%;margin-top:-30px;margin-bottom:15px}.selection .container .content-container .right-container .block .block-cta{border:unset;padding:0;font-size:15px;align-items:center;max-width:350px}.selection .container .content-container .right-container .block .block-cta .steps-list{margin-bottom:20px;grid-gap:12px}.selection .container .content-container .right-container .block .block-cta .steps-list::before{width:4.5px;left:13.5px}.selection .container .content-container .right-container .block .block-cta .steps-list .step span{width:33px;height:33px}.selection .container .content-container .right-container .block .title{margin-bottom:30px;font-size:20px;line-height:119.2%}}.partners{display:flex;justify-content:center;padding:80px 0 35px;background:#f9dad0}.partners .container{width:100%;max-width:1220px;display:flex;flex-direction:column;align-items:center}.partners .container .title{margin-bottom:65px;font-size:35px;line-height:119.2%}.partners .container .partners-collection{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.partners .container .partners-collection img{margin:0 22px 45px;max-width:150px;max-height:80px;object-fit:contain}@media(max-width:640px){.partners{padding:40px 15px 10px}.partners .container{width:100%}.partners .container .title{margin-bottom:40px;font-size:20px;line-height:119.2%}.partners .container .partners-collection img{margin:0 14px 30px;max-height:48px;max-width:135px}}.newsletter{padding:100px 0 90px;display:flex;justify-content:center;position:relative}.newsletter .img{position:absolute;width:200px;bottom:0;right:0}.newsletter .container{width:605px;border:5px solid #2078f7;background:#e5efff;padding:35px;z-index:1}.newsletter .container .title{color:#2078f7;margin-bottom:45px;text-align:center;font-size:35px;line-height:119.2%}@media(max-width:1024px){.newsletter{padding:40px 15px 50px}.newsletter .container{width:100%;max-width:600px;padding:25px 15px 15px;display:flex;flex-direction:column;align-items:center}.newsletter .container .title{margin-bottom:30px;width:80%;font-size:25px;line-height:119.2%}}.ecole-hero .container{padding:50px 0}.ecole-hero .container .background-img{width:55%}.ecole-hero .container .block-cta{margin-bottom:0}.ecole-hero .container .block-cta .title{max-width:470px}.ecole-hero .container .block-cta .subtitle{margin:15px 0 20px}.ecole-hero .sticker{position:absolute;width:190px;transform:rotate(-21deg);right:-85px;bottom:-30px}@media(max-width:1024px){.ecole-hero .container{padding:0}.ecole-hero .container .background-img{width:100%}.ecole-hero .sticker{width:135px;top:-45px;bottom:auto;left:0;right:auto}}.method{display:flex;justify-content:center;padding:100px 0 85px;background:#f9da58;overflow:hidden}.method .container{width:1220px;display:flex;flex-direction:column;position:relative}.method .container .sticker{position:absolute;width:33px;top:0;right:175px}.method .container .title{margin-bottom:70px;font-size:35px;line-height:130.2%}.method .container .content-container{width:100%;display:grid;grid-template-columns:repeat(3,400px);justify-content:space-between}.method .container .content-container .column{display:flex;flex-direction:column}.method .container .content-container .column .block{display:flex;flex-direction:column;padding:30px 20px;margin-bottom:15px;position:relative}.method .container .content-container .column .block-title{font-size:30px;line-height:119.2%;font-weight:600;font-family:"Oswald",sans-serif;text-transform:uppercase;margin-bottom:15px}.method .container .content-container .column .block .description{font-size:18px;line-height:145%}.method .container .content-container .column .block.blue{border:5px solid #1a5af5;background:#dae5ff}.method .container .content-container .column .block.red{border:5px solid #e74c34;background:#fff3f1}.method .container .content-container .column .block.pink{border:5px solid #f967cd;background:#ffdcf4}.method .container .content-container .column .block.green{border:5px solid #4fc955;background:#d6ffd8}.method .container .content-container .column .block .sticker-1{position:absolute;width:108px;transform:rotate(11deg);top:-40px;right:0}.method .container .content-container .column .block .sticker-2{position:absolute;width:174px;transform:rotate(6deg);bottom:-40px;right:10px}.method .container .content-container .column .block .sticker-3{position:absolute;width:205px;transform:rotate(-8deg);top:-40px;right:5px}.method .container .content-container .column .block .sticker-4{position:absolute;width:175px;transform:rotate(-17deg);bottom:-50px;right:-10px}.method .container .content-container .column .block .sticker-5{position:absolute;width:230px;transform:rotate(6deg);top:-45px;right:-35px}.method .container .content-container .column .block .sticker-6{position:absolute;width:188px;bottom:-40px;right:-5px}.method .container .content-container .quote-container{display:flex;margin-top:85px}.method .container .content-container .quote-container.mobile{display:none}.method .container .content-container .quote-container img{width:37px;height:32px;margin-right:17px}.method .container .content-container .quote-container .text-container{display:flex;flex-direction:column;max-width:260px}.method .container .content-container .quote-container .text-container .quote{font-weight:600;text-transform:uppercase;font-size:25px;line-height:130.2%;font-family:"Oswald",sans-serif;margin-bottom:10px}.method .container .content-container .quote-container .text-container .name{font-size:18px;line-height:21px}@media(max-width:1280px){.method .container{width:100%}.method .container .title{margin-left:calc((100vw - 1000px)/2)}.method .container .content-container{grid-template-columns:repeat(3,320px);justify-content:center;grid-gap:20px}}@media(max-width:1024px){.method{padding:40px 15px 55px}.method .container{max-width:600px;align-items:center}.method .container .sticker{top:-15px;right:10px}.method .container .title{max-width:180px;margin-left:0;margin-bottom:35px;font-size:25px;line-height:125%}.method .container .content-container{grid-template-columns:1fr;grid-gap:0}.method .container .content-container .column .block{padding:25px 20px 17px;margin-bottom:10px}.method .container .content-container .column .block-title{font-size:20px}.method .container .content-container .column .block .description{font-size:15px}.method .container .content-container .column .block .sticker-1{width:65px;top:-25px;right:15px}.method .container .content-container .column .block .sticker-2{width:107px;bottom:auto;right:20px;top:5px}.method .container .content-container .column .block .sticker-3{width:130px;top:5px;right:20px}.method .container .content-container .column .block .sticker-4{width:110px;bottom:auto;right:0;top:-20px}.method .container .content-container .column .block .sticker-5{width:145px;top:-10px;right:-5px}.method .container .content-container .column .block .sticker-6{width:140px}.method .container .content-container .quote-container{display:none}.method .container .content-container .quote-container.mobile{display:flex}.method .container .content-container .quote-container.mobile .text-container .name{font-size:15px;line-height:18px}}.scroll-banner-ecole{border-bottom:5px solid #e772c8;border-top:5px solid #e772c8;background:#285eeb;color:#f9da58;width:100%}.scroll-banner-ecole .marquee-track{padding:10px 0}.scroll-banner-ecole .marquee-track .marquee{grid-gap:10px}.scroll-banner-ecole .marquee-track .marquee .logo{height:37px;width:auto}.ada-method-opinion{display:flex;justify-content:center;padding:125px 0 100px;background:#fff3f1;position:relative}.ada-method-opinion .button-container{display:flex;position:absolute;top:calc(100% - 25px)}.ada-method-opinion .container{width:1220px;display:flex;flex-direction:column;align-items:center}.ada-method-opinion .container .title{margin-bottom:66px;font-size:35px;line-height:119.2%}.ada-method-opinion .container .title strong{color:#285eeb}.ada-method-opinion .container .first-block{display:grid;grid-template-columns:1fr 262px;grid-gap:30px;align-items:center;margin-bottom:20px}.ada-method-opinion .container .first-block .sticker{width:262px;min-height:306px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f9da58;border:5px solid #e74c34;border-radius:46px;transform:rotate(9deg);padding:0 20px}.ada-method-opinion .container .first-block .sticker-img{margin-bottom:20px;width:74px;height:71px}.ada-method-opinion .container .first-block .sticker-text{font-family:"Oswald",sans-serif;font-weight:600;text-align:center;font-size:25px;line-height:130.2%;text-transform:uppercase}.ada-method-opinion .container .block{padding:30px;display:flex;width:100%}.ada-method-opinion .container .block-red{background:#e74c34;border:5px solid #fad9d2}.ada-method-opinion .container .block-red .img-container{margin-right:75px;width:340px}.ada-method-opinion .container .block-red .text-container{margin-right:20px}.ada-method-opinion .container .block-blue{background:#285eeb;border:5px solid #fcf3b2;flex-direction:row-reverse}.ada-method-opinion .container .block-blue .img-container{margin-left:90px;width:358px}.ada-method-opinion .container .block-blue .text-container{margin-left:20px}.ada-method-opinion .container .block .img-container{height:388px;border:5px solid #fad9d2;border-radius:46px;flex:none;position:relative}.ada-method-opinion .container .block .img-container .img{border-radius:40px;width:100%;height:100%;object-fit:cover}.ada-method-opinion .container .block .img-container .first-sticker{position:absolute;width:99px;right:-45px;transform:rotate(-10deg)}.ada-method-opinion .container .block .img-container .second-sticker{position:absolute;width:187px;left:-100px;bottom:10px;transform:rotate(-5deg)}.ada-method-opinion .container .block .text-container{color:#fff3f1;display:flex;flex-direction:column;justify-content:space-between}.ada-method-opinion .container .block .text-container .quote{font-size:22px;line-height:145%;font-weight:600;margin-top:30px;margin-bottom:20px}.ada-method-opinion .container .block .text-container .name{font-size:18px;line-height:145%;font-weight:600}.ada-method-opinion .container .block .text-container .line{margin-top:4px;font-size:15px;line-height:145%}@media(max-width:1280px){.ada-method-opinion .container{width:1000px}.ada-method-opinion .container .first-block{position:relative;display:flex}.ada-method-opinion .container .first-block .sticker{width:200px;min-height:230px;position:absolute;right:25px;bottom:-25%}.ada-method-opinion .container .first-block .sticker-text{font-size:18px}.ada-method-opinion .container .block-red{width:100%}.ada-method-opinion .container .block .img-container{align-self:center;height:300px;width:250px}}@media(max-width:1024px){.scroll-banner-ecole{font-size:20px}.scroll-banner-ecole .marquee-track .marquee .logo{height:33px}.ada-method-opinion{padding:75px 0 0;flex-direction:column;align-items:center}.ada-method-opinion .button-container{width:100%;max-width:600px;position:initial;padding:20px}.ada-method-opinion .container{width:100%}.ada-method-opinion .container .title{margin-bottom:40px;font-size:25px;line-height:119.2%}.ada-method-opinion .container .first-block{margin:0;width:100%}.ada-method-opinion .container .first-block .sticker{width:227px;min-height:215px;left:0;right:0;margin:0 auto;bottom:-8%}.ada-method-opinion .container .block{flex-direction:column;align-items:center}.ada-method-opinion .container .block-red{padding:20px 20px 175px;border:unset}.ada-method-opinion .container .block-red .img-container{margin:0}.ada-method-opinion .container .block-blue{padding:115px 20px 35px;border:unset}.ada-method-opinion .container .block-blue .img-container{margin:0}.ada-method-opinion .container .block .img-container{width:100%;max-width:335px;height:338px;margin-bottom:30px}.ada-method-opinion .container .block .img-container .first-sticker{right:5px;bottom:-40px}.ada-method-opinion .container .block .img-container .second-sticker{bottom:-30px;left:20px;width:160px}.ada-method-opinion .container .block .text-container{margin:0;max-width:600px}.ada-method-opinion .container .block .text-container .quote{margin:0;font-size:18px;text-align:center;margin-bottom:30px}.ada-method-opinion .container .block .text-container .name,.ada-method-opinion .container .block .text-container .line{text-align:center}}.testimony{padding:145px 0 345px;display:flex;justify-content:center}.testimony .container{width:1020px;display:flex;flex-direction:column;align-items:center;position:relative}.testimony .container .title{margin-bottom:20px;text-align:center;font-size:35px;line-height:119.2%}.testimony .container .subtitle{font-size:20px;line-height:29px;text-align:center;max-width:719px}.testimony .container .content-container{position:absolute;border:5px solid #e74c34;background:#f9d7d0;padding:65px 55px 65px 100px;display:flex;justify-content:center;top:calc(100% + 90px);z-index:1}.testimony .container .content-container .sticker{position:absolute;width:235px;left:-115px;bottom:-45px;transform:rotate(42deg)}.testimony .container .content-container .button-container{position:absolute;display:flex;top:calc(100% - 27px)}.testimony .container .content-container .button-container .button-primary{padding:13px 30px}.testimony .container .content-container .img-container{width:328px;height:370px;border:5px solid #e74c34;border-radius:46px;overflow:hidden;margin-right:85px;flex:none}.testimony .container .content-container .img-container img{width:100%;height:100%;object-fit:cover}.testimony .container .content-container .text-container{display:flex;flex-direction:column;justify-content:space-between;margin-top:30px}.testimony .container .content-container .text-container .quote{font-size:22px;line-height:145%;font-weight:600;margin-bottom:20px}.testimony .container .content-container .text-container .information{display:flex;justify-content:space-between}.testimony .container .content-container .text-container .information .name{font-size:18px;line-height:145%;font-weight:600;margin-bottom:4px}.testimony .container .content-container .text-container .information .job{font-size:15px;line-height:145%}.testimony .container .content-container .text-container .information .logo-container{height:50px;background:#fff;border-radius:109px;padding:8px 15px;display:flex;justify-content:center;align-items:center}.testimony .container .content-container .text-container .information .logo-container img{object-fit:contain}@media(max-width:1024px){.testimony{padding:50px 20px 40px;overflow:hidden}.testimony .container{width:100%;max-width:600px}.testimony .container .title{margin-bottom:18px;font-size:25px;line-height:125%}.testimony .container .subtitle{font-size:15px;line-height:145%;margin-bottom:40px}.testimony .container .content-container{position:relative;top:unset;flex-direction:column;align-items:center;padding:15px 15px 55px}.testimony .container .content-container .sticker{left:auto;bottom:auto;top:-40px;right:-40px}.testimony .container .content-container .img-container{width:100%;height:330px;max-width:300px;margin:0 0 30px 0}.testimony .container .content-container .text-container{flex-direction:column;margin:0}.testimony .container .content-container .text-container .quote{font-size:18px;text-align:center;margin-bottom:30px}.testimony .container .content-container .text-container .information{flex-direction:column;align-items:center}.testimony .container .content-container .text-container .information .description{margin-bottom:20px}.testimony .container .content-container .text-container .information .name,.testimony .container .content-container .text-container .information .job{text-align:center}}.supervisors{padding:430px 0 70px;background:#fcf3b2;display:flex;justify-content:center;align-items:center;position:relative}.supervisors .background-img{height:642px;position:absolute;top:0;right:0}.supervisors .container{display:flex;flex-direction:column;align-items:center;width:100%;z-index:1}.supervisors .container .title{margin-bottom:20px;text-align:center;font-size:35px;line-height:119.2%}.supervisors .container .subtitle{font-size:20px;line-height:29px;text-align:center;margin-bottom:90px;max-width:935px}.supervisors .container .content-container{width:100%;position:relative}.supervisors .container .content-container::before{content:"";top:0;left:0;width:calc((100vw - 1230px)/2);height:100%;position:absolute;background:#fcf3b2;opacity:.5;z-index:1}.supervisors .container .content-container::after{content:"";top:0;right:0;width:calc((100vw - 1230px)/2);height:100%;position:absolute;background:#fcf3b2;opacity:.5;z-index:0}.supervisors .container .content-container .button{position:absolute;width:50px;height:50px;background:#e74c34;display:flex;justify-content:center;align-items:center;cursor:pointer;top:255px}.supervisors .container .content-container .button.prev{left:calc((100vw - 1380px)/2);z-index:2}.supervisors .container .content-container .button.next{right:calc((100vw - 1380px)/2);z-index:2}.supervisors .container .content-container .button.next img{transform:rotate(180deg)}.supervisors .container .slider-container{overflow-x:scroll;width:100%;display:flex;padding:0 1230px 0 calc((100vw - 1230px)/2)}.supervisors .container .slider-container::-webkit-scrollbar{display:none}.supervisors .container .slider-container .profile-card{width:290px;min-width:290px;border:5px solid #e74c34;margin-right:18px;display:flex;flex-direction:column;background:#fff;position:relative;overflow:hidden}.supervisors .container .slider-container .profile-card.blue{border:5px solid #1a5af5}.supervisors .container .slider-container .profile-card.green{border:5px solid #4fc955}.supervisors .container .slider-container .profile-card.pink{border:5px solid #fbb6c9}.supervisors .container .slider-container .profile-card.yellow{border:5px solid #ffd737}.supervisors .container .slider-container .profile-card:hover .img-container,.supervisors .container .slider-container .profile-card:hover .text-container .quote,.supervisors .container .slider-container .profile-card:hover .text-container .name{opacity:0}.supervisors .container .slider-container .profile-card:hover .text-container{height:100%}.supervisors .container .slider-container .profile-card:hover .text-container .content{opacity:1;display:grid;grid-template-columns:1fr;grid-gap:10px;pointer-events:all}.supervisors .container .slider-container .profile-card:hover .text-container .content .name{opacity:1}.supervisors .container .slider-container .profile-card .img-container{width:100%;height:300px}.supervisors .container .slider-container .profile-card .img-container img{width:100%;height:100%;object-fit:cover}.supervisors .container .slider-container .profile-card .text-container{padding:20px 10px 20px 20px;display:flex;flex-direction:column;background:#fff}.supervisors .container .slider-container .profile-card .text-container .name{font-size:25px;line-height:119.2%;font-weight:600;font-family:"Oswald",sans-serif;text-transform:uppercase;margin-bottom:8px}.supervisors .container .slider-container .profile-card .text-container .quote{font-size:18px;line-height:145%}.supervisors .container .slider-container .profile-card .text-container .content{position:absolute;font-size:15px;line-height:145%;opacity:0;top:0;left:0;padding:20px;pointer-events:none;overflow-y:scroll;height:100%}@media(max-width:1400px){.supervisors .container .content-container::before{width:calc((100vw - 932px)/2)}.supervisors .container .content-container::after{width:calc((100vw - 932px)/2)}.supervisors .container .content-container .button{top:185px;width:40px;height:40px}.supervisors .container .content-container .button.prev{left:calc((100vw - 1025px)/2);z-index:1}.supervisors .container .content-container .button.next{right:calc((100vw - 1025px)/2);z-index:1}.supervisors .container .slider-container{padding:0 932px 0 calc((100vw - 932px)/2)}.supervisors .container .slider-container .profile-card{width:215px;min-width:215px}.supervisors .container .slider-container .profile-card .img-container{height:220px}.supervisors .container .slider-container .profile-card .text-container{padding:10px}.supervisors .container .slider-container .profile-card .text-container .name{font-size:20px}.supervisors .container .slider-container .profile-card .text-container .quote,.supervisors .container .slider-container .profile-card .text-container .content{font-size:15px}}@media(max-width:1024px){.supervisors{padding:40px 0;background:#fff}.supervisors .background-img{display:none}.supervisors .container{overflow:hidden}.supervisors .container .title{margin-bottom:20px;font-size:25px;line-height:119.2%}.supervisors .container .subtitle{width:80%;font-size:15px;line-height:145%;margin-bottom:60px}.supervisors .container .content-container::before,.supervisors .container .content-container::after,.supervisors .container .content-container .button{display:none}.supervisors .container .slider-container{scroll-snap-type:x mandatory;padding:0 40px}.supervisors .container .slider-container .profile-card{max-height:unset;scroll-snap-align:center;min-width:290px;width:290px}.supervisors .container .slider-container .profile-card .img-container{height:280px}.supervisors .container .slider-container .profile-card .text-container{padding:20px}.supervisors .container .slider-container .profile-card .text-container .name{font-size:25px}.supervisors .container .slider-container .profile-card .text-container .quote,.supervisors .container .slider-container .profile-card .text-container .content{font-size:18px}}.become-supervisor{display:flex;justify-content:center;padding:130px 0 140px}.become-supervisor .container{width:1220px;display:grid;grid-template-columns:repeat(2,550px);justify-content:space-between;align-items:center}.become-supervisor .container .img-container{height:470px;border-radius:120px;border:5px solid #00a5f4;position:relative}.become-supervisor .container .img-container .img{border-radius:115px;width:100%;height:100%;object-fit:cover}.become-supervisor .container .img-container .sticker{width:203px;position:absolute;transform:rotate(-48deg);top:-45px;right:-50px}.become-supervisor .container .text-container{display:flex;flex-direction:column;align-items:flex-start}.become-supervisor .container .text-container .title{margin-bottom:30px;font-size:30px;line-height:119.2%}.become-supervisor .container .text-container .list-container{margin-bottom:30px}.become-supervisor .container .text-container .list-container .list{display:flex;font-size:20px;line-height:29px;margin-bottom:15px}.become-supervisor .container .text-container .list-container .list:last-child{margin:0}.become-supervisor .container .text-container .list-container .list-icon{width:22px;height:22px;margin-right:20px}@media(max-width:1280px){.become-supervisor .container{width:100%;justify-content:space-around;grid-template-columns:repeat(2,500px)}.become-supervisor .container .img-container .sticker{left:0;right:0;margin:0 auto}}@media(max-width:1024px){.become-supervisor{padding:40px 20px 90px}.become-supervisor .container{grid-template-columns:1fr;grid-gap:40px;max-width:600px}.become-supervisor .container .img-container{height:285px;border-radius:66px}.become-supervisor .container .img-container .img{border-radius:60px}.become-supervisor .container .img-container .sticker{width:130px;top:-35px}.become-supervisor .container .text-container{align-items:center}.become-supervisor .container .text-container .title{max-width:245px;margin-bottom:40px;font-size:25px;line-height:125%}.become-supervisor .container .text-container .list-container{margin-bottom:40px}.become-supervisor .container .text-container .list-container .list{font-size:15px}}.certificate{display:flex;flex-direction:column;align-items:center;position:relative}.certificate .background-img{width:100%;height:790px;background:#f9da58;position:relative}.certificate .background-img img{width:100%;height:100%;object-fit:cover}.certificate .background-img .first-sticker{position:absolute;width:185px;height:auto;transform:rotate(-10deg);left:10%;top:-50px}.certificate .background-color{background:#f9da58;width:100%;height:316px;display:flex;justify-content:center}.certificate .container{position:absolute;top:585px;padding:55px 45px 65px;width:1220px;background:#fff;display:flex;flex-direction:column;align-items:center;border:5px solid #e74c34}.certificate .container .second-sticker{position:absolute;width:250px;transform:rotate(11deg);top:-50px;right:20px}.certificate .container .title{margin-bottom:20px;text-align:center;font-size:30px;line-height:119.2%}.certificate .container .subtitle{font-size:18px;line-height:145%;text-align:center;margin-bottom:48px;max-width:990px}.certificate .container .subtitle a{text-decoration:underline}.certificate .container .logos-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.certificate .container .logos-container img{margin-right:40px;max-width:215px;max-height:93px}.certificate .container .logos-container img:last-child{margin-right:0}.certificate .container .button-primary{position:absolute;top:calc(100% - 25px)}@media(max-width:1280px){.certificate .container{width:1000px;padding:55px 45px 45px}.certificate .container .logos-container{justify-content:space-around}.certificate .container .logos-container img{margin-bottom:20px}.certificate .background-color{height:416px}}@media(max-width:1024px){.certificate .background-img{height:248px}.certificate .background-img .first-sticker{left:2%;top:-30px;width:115px}.certificate .background-color{height:auto;padding:20px 20px 40px}.certificate .container{margin-top:-40px;margin-bottom:40px;padding:25px 20px 40px;width:100%;max-width:600px;position:relative;top:auto}.certificate .container .second-sticker{right:10px;top:-35px;width:135px}.certificate .container .title{font-size:25px;line-height:125%}.certificate .container .subtitle{margin-bottom:25px;font-size:15px}.certificate .container .logos-container{width:100%;justify-content:space-around}.certificate .container .logos-container img{max-width:120px;margin-right:10px;margin-bottom:30px}.certificate .container .button-primary{padding:13px 26px;width:auto}}.programme-hero .sticker{position:absolute;width:154px;top:85px;right:-90px}@media(max-width:1024px){.programme-hero .sticker{position:absolute;width:122px;top:-45px;right:auto;transform:rotate(40deg)}}.formation-goal{display:flex;justify-content:center;padding:135px 0 130px;overflow:hidden}.formation-goal .container{width:1220px;display:grid;grid-template-columns:repeat(2,550px);justify-content:space-between;align-items:center}.formation-goal .container .img-container{display:flex;width:100%;justify-self:center;border:5px solid #2078f7;position:relative}.formation-goal .container .img-container img{width:100%;object-fit:cover}.formation-goal .container .img-container .sticker{position:absolute;height:auto;width:189px;transform:rotate(12deg);top:-50px;right:-40px}.formation-goal .container .text-container{display:flex;flex-direction:column;align-items:flex-start}.formation-goal .container .text-container .title{margin-bottom:30px;font-size:35px;line-height:130.2%}.formation-goal .container .text-container .list-name{font-size:18px;line-height:145%;margin-bottom:20px}.formation-goal .container .text-container .list-container{margin-bottom:40px;display:grid;grid-template-columns:1fr;grid-gap:25px;width:500px}.formation-goal .container .text-container .list-container .list{display:flex;font-size:18px;line-height:145%}.formation-goal .container .text-container .list-container .list img{width:22px;height:22px;margin-right:15px}.formation-goal .container .text-container .button-primary{background:#fff;border-color:#2078f7;color:#2078f7}.formation-goal .container .text-container .button-primary:hover{border-color:#0049d0;color:#0049d0}.formation-goal .container .text-container .button-primary.full{background:#2078f7;color:#fff}.formation-goal .container .text-container .button-primary.full:hover{background:#0049d0}@media(max-width:1280px){.formation-goal .container{width:1020px;grid-template-columns:repeat(2,1fr);grid-gap:10px}.formation-goal .container .img-container .sticker{right:-15px}}@media(max-width:1024px){.formation-goal{padding:15px 20px 40px;overflow:initial}.formation-goal .container{width:100%;grid-template-columns:1fr;grid-gap:40px;max-width:600px}.formation-goal .container .img-container{grid-row:1}.formation-goal .container .img-container .sticker{width:135px;top:-35px;right:0}.formation-goal .container .text-container .title{margin-bottom:25px;font-size:25px;line-height:125%}.formation-goal .container .text-container .list-name{width:100%;font-size:15px;margin-bottom:15px;text-align:center}.formation-goal .container .text-container .list-container{margin-bottom:25px;width:100%}.formation-goal .container .text-container .list-container .list{font-size:15px}}.formation-time{padding:90px 0 256px;display:flex;justify-content:center;background:#fff3f1}.formation-time .title{margin-bottom:20px;text-align:center;font-size:35px;line-height:130.2%}.formation-time .subtitle{font-size:20px;line-height:29px;margin-bottom:90px;text-align:center}.formation-time .content-container{width:1022px;display:flex;flex-direction:column;position:relative;align-items:center}.formation-time .content-container .first-sticker{position:absolute;width:237px;left:-95px;top:-5px}.formation-time .content-container .second-sticker{position:absolute;width:190px;transform:rotate(-8deg);right:-60px;bottom:-37px}.formation-time .content-container .button-primary{position:absolute;background:#fff;color:#703dea;border-color:#703dea;top:calc(100% - 25px)}.formation-time .content-container .button-primary:hover{border-color:#5915e2;color:#5915e2}.formation-time .content-container .button-primary.full{background:#703dea;color:#fff}.formation-time .content-container .button-primary.full:hover{background:#5915e2;border-color:#5915e2}.formation-time .content-container .head{width:100%;padding:25px 0;background:#703dea;font-size:25px;line-height:119.2%;font-weight:600;text-align:center;text-transform:uppercase;color:#fff;font-family:"Oswald",sans-serif}.formation-time .content-container .content{background:#fff;border:5px solid #703dea;padding:40px 40px 65px;display:grid;grid-template-columns:1fr 125px 375px}.formation-time .content-container .plus{width:38px;height:38px;margin:10px 0 0 -30px}.formation-time .content-container .column{display:flex;flex-direction:column;align-items:flex-start}.formation-time .content-container .column:first-child .description{width:75%}.formation-time .content-container .column .time{font-size:25px;line-height:119.2%;font-family:"Oswald",sans-serif;font-weight:600;text-transform:uppercase;color:#e74c34;margin-bottom:10px}.formation-time .content-container .column .location{font-size:20px;line-height:145%;font-weight:600;margin-bottom:20px}.formation-time .content-container .column .description{font-size:18px;line-height:145%;margin-bottom:30px}.formation-time .content-container .tags-container{display:flex;flex-wrap:wrap}.formation-time .content-container .tag{display:flex;align-items:center;padding:10px 15px;border-radius:40px;background:#fff3f1;margin:0 10px 10px 0;font-size:15px;line-height:145%;color:#e74c34;font-weight:600}.formation-time .content-container .tag img{width:25px;height:25px;object-fit:contain;margin-right:10px}@media(max-width:1280px){.formation-time{overflow:hidden}.formation-time .content-container .first-sticker{left:-50px;top:10px}.formation-time .content-container .second-sticker{right:-20px;bottom:-30px}}@media(max-width:1024px){.formation-time{padding:40px 20px 360px}.formation-time .title{margin-bottom:15px;font-size:25px;line-height:125%}.formation-time .subtitle{font-size:15px;margin-bottom:48px}.formation-time .content-container{width:100%;max-width:600px}.formation-time .content-container .first-sticker{left:-10px;top:-45px;width:156px}.formation-time .content-container .second-sticker{width:151px;right:auto;bottom:-140px;transform:rotate(10deg)}.formation-time .content-container .button-primary{width:auto}.formation-time .content-container .head{padding:16px 70px;font-size:20px}.formation-time .content-container .content{padding:25px 20px 60px;grid-template-columns:1fr;grid-gap:30px}.formation-time .content-container .plus{margin:0;justify-self:center}.formation-time .content-container .column{align-items:center}.formation-time .content-container .column:first-child .description{width:100%}.formation-time .content-container .column .time{font-size:20px;margin-bottom:7px;text-align:center}.formation-time .content-container .column .location{font-size:18px;margin-bottom:5px;text-align:center}.formation-time .content-container .column .description{font-size:15px;margin-bottom:20px;text-align:center}.formation-time .content-container .tags-container{flex-direction:column;align-items:center}.formation-time .content-container .tag{margin:0 0 10px}.formation-time .content-container .tag:last-child{margin:0}}.software-designer{display:flex;justify-content:center;padding:130px 10px 205px;background:#e74c34}.software-designer .container{width:1220px;display:flex;justify-content:center;align-items:flex-start;position:relative}.software-designer .container .title-container{position:absolute;background:#fff;border:5px solid #e74c34;padding:35px 70px 35px 35px;width:600px;display:flex;flex-direction:column;left:0;bottom:calc(100% - 35px);z-index:1}.software-designer .container .title-container .title{font-size:35px;line-height:130.2%}.software-designer .container .title-container .subtitle{font-size:20px;line-height:29px;margin-top:20px}.software-designer .container .cta-container{position:absolute;padding:35px 0 25px;background:#fff;border:5px solid #fcf3b2;display:flex;flex-direction:column;align-items:center;width:610px;top:calc(100% - 60px)}.software-designer .container .cta-container .title{font-size:25px;line-height:119.2%;text-align:center;margin-bottom:30px}.software-designer .container .img-container{width:605px;height:700px;min-width:500px;margin-right:-80px;position:relative}.software-designer .container .img-container img{width:100%;height:100%;object-fit:cover}.software-designer .container .img-container .sticker{height:auto;position:absolute;width:246px;transform:rotate(-12deg);left:-95px;bottom:110px}.software-designer .container .quote-container{width:500px;min-width:500px;padding:35px;background:#fff;border:5px solid #fcf3b2;border-top:unset;position:relative;margin-top:75px}.software-designer .container .quote-container .quote{font-size:20px;line-height:145%;font-weight:600;text-align:center;margin-bottom:30px;z-index:1}.software-designer .container .quote-container .name{font-size:18px;line-height:145%;text-align:center;font-weight:600;margin-bottom:5px}.software-designer .container .quote-container .job{font-size:15px;line-height:145%;text-align:center}.software-designer .container .quote-container .square-left{width:50%;position:absolute;left:0;transform:matrix(1,-.2,0,1,0,0);background:#fff;height:50px;top:-25px;border-top:5px solid #fcf3b2}.software-designer .container .quote-container .square-right{width:50%;position:absolute;right:0;transform:matrix(1,.2,0,1,0,0);background:#fff;height:50px;top:-25px;border-top:5px solid #fcf3b2}@media(max-width:1280px){.software-designer .container .img-container .sticker{left:0;bottom:50px}}@media(max-width:1024px){.software-designer{padding:65px 0 0}.software-designer .container{flex-direction:column;align-items:center;width:100%;max-width:500px}.software-designer .container .title-container{padding:25px 30px;width:95%;left:auto}.software-designer .container .title-container .title{font-size:25px;line-height:125%}.software-designer .container .title-container .subtitle{font-size:15px;text-align:center}.software-designer .container .cta-container{background:#e74c34;width:100%;padding:30px;border:unset;position:relative;top:auto}.software-designer .container .cta-container .title{color:#fff;margin-bottom:25px;width:55%}.software-designer .container .cta-container .button-primary{background:#fff;color:#e74c34;display:flex;padding:16px 25px;align-items:center;justify-content:space-between;text-align:start}.software-designer .container .cta-container .button-primary svg{flex:none}.software-designer .container .cta-container .button-primary svg *{stroke:#e74c34}.software-designer .container .img-container{width:100%;height:435px;min-width:0;margin:0}.software-designer .container .img-container .sticker{z-index:1;left:0;right:0;margin:0 auto;bottom:15px;transform:unset;width:170px}.software-designer .container .quote-container{min-width:0;width:95%;padding:25px 10px;max-width:355px;margin-top:-25px}.software-designer .container .quote-container .quote{font-size:15px;margin-bottom:25px}.software-designer .container .quote-container .square-left{left:-5px;top:-20px;height:38px;width:51%;border-left:5px solid #fcf3b2}.software-designer .container .quote-container .square-right{right:-5px;top:-20px;height:38px;width:52%;border-right:5px solid #fcf3b2}}.scroll-banner-programme{border-bottom:5px solid #e772c8;border-top:5px solid #e772c8;background:#285eeb;color:#f9da58;width:100%}.scroll-banner-programme .marquee-track{padding:10px 0}.scroll-banner-programme .marquee-track .marquee{grid-gap:10px}.scroll-banner-programme .marquee-track .marquee .logo{height:37px;width:auto}.targeted-skills{display:flex;justify-content:center;padding:100px 0;background:#fcf3b2;position:relative}.targeted-skills .sticker{position:absolute;bottom:-40px;width:322px;transform:rotate(2deg)}.targeted-skills .container{width:1220px;display:flex;flex-direction:column;align-items:center}.targeted-skills .container .title{margin-bottom:75px;font-size:35px;line-height:130.2%}.targeted-skills .container .row{width:100%;display:grid;grid-template-columns:repeat(2,605px);justify-content:space-between;align-items:flex-start}.targeted-skills .container .row .block{border:5px solid #f9da58;background:#fff;padding:35px 30px}.targeted-skills .container .row .block:first-child .tag{background-color:#e74c34}.targeted-skills .container .row .block .title{font-size:25px;line-height:119.2%;margin-bottom:10px}.targeted-skills .container .row .block .subtitle{font-size:18px;line-height:145%;margin-bottom:30px}.targeted-skills .container .row .block .tags-container{display:flex;flex-wrap:wrap;width:100%}.targeted-skills .container .row .block .tag{padding:12px 18px;font-size:15px;line-height:145%;color:#fff3f1;background:#285eeb;border-radius:40px;margin:0 8px 10px 0;font-weight:600;text-align:center}.targeted-skills .container .row .quote-container{padding-left:45px;display:flex;flex-direction:column;width:485px;margin-top:20px;position:relative}.targeted-skills .container .row .quote-container::before{content:"";position:absolute;height:100%;width:5px;background:#e74c34;left:0}.targeted-skills .container .row .quote-container .quote{font-size:20px;line-height:145%;font-weight:600;margin-bottom:25px}.targeted-skills .container .row .quote-container .description{display:flex;align-items:center}.targeted-skills .container .row .quote-container .description .img-container{width:78px;height:78px;border-radius:76px;overflow:hidden;margin-right:20px}.targeted-skills .container .row .quote-container .description .img-container img{width:100%;height:100%;object-fit:cover}.targeted-skills .container .row .quote-container .description .text-container{display:flex;flex-direction:column;font-size:15px;line-height:145%}.targeted-skills .container .row .quote-container .description .text-container .name{font-size:18px;font-weight:600;margin-bottom:2px}.targeted-skills .container .row .block-cta{display:flex;align-self:center}.targeted-skills .container .row .block-cta .arrow{width:48px;height:41px;margin-right:32px}.targeted-skills .container .row .block-cta .cta-container{display:flex;flex-direction:column;align-items:flex-start;width:275px}.targeted-skills .container .row .block-cta .cta-container .title{font-size:25px;line-height:119.2%;margin-bottom:25px}@media(max-width:1280px){.targeted-skills .container{width:1020px}.targeted-skills .container .row{grid-template-columns:repeat(2,500px)}}@media(max-width:1024px){.scroll-banner-programme{font-size:20px}.scroll-banner-programme .marquee-track .marquee .logo{height:33px}.targeted-skills{padding:45px 10px 60px}.targeted-skills .sticker{width:277px;bottom:-35px}.targeted-skills .container{width:100%;max-width:600px}.targeted-skills .container .title{margin-bottom:25px;font-size:25px;line-height:125%}.targeted-skills .container .row{grid-template-columns:1fr;grid-gap:10px}.targeted-skills .container .row .block{padding:30px 20px 30px;align-items:center}.targeted-skills .container .row .block .title{font-size:20px;line-height:119.2%;margin-bottom:10px}.targeted-skills .container .row .block .subtitle{font-size:15px;text-align:center;margin-bottom:20px}.targeted-skills .container .row .block .tags-container{justify-content:center}.targeted-skills .container .row .block .tag{font-size:13px}.targeted-skills .container .row .block .tag:last-child{margin-right:0}.targeted-skills .container .row .quote-container{margin-top:30px;padding-left:25px;width:100%}.targeted-skills .container .row .quote-container .quote{font-size:15px;margin-bottom:20px}.targeted-skills .container .row .quote-container .img-container{width:64px;height:64px}.targeted-skills .container .row .block-cta{margin-top:40px;width:100%;position:relative}.targeted-skills .container .row .block-cta .arrow{position:absolute;margin:0}.targeted-skills .container .row .block-cta .cta-container{width:100%}.targeted-skills .container .row .block-cta .cta-container .title{font-size:20px;padding-left:80px;padding-right:45px;text-align:start;margin-bottom:30px}}.validate-your-skills{display:flex;justify-content:center;padding:90px 10px 110px}.validate-your-skills .container{width:1220px;display:flex;flex-direction:column;align-items:center}.validate-your-skills .container .first-section{width:100%;display:grid;grid-template-columns:605px 460px;justify-content:space-between;align-items:center;margin-bottom:100px}.validate-your-skills .container .first-section .img-container{border:5px solid #2078f7;width:605px;height:665px;justify-self:center}.validate-your-skills .container .first-section .img-container img{width:100%;height:100%;object-fit:cover}.validate-your-skills .container .first-section .text-container{display:flex;flex-direction:column;width:460px}.validate-your-skills .container .first-section .text-container .title{margin-bottom:20px;font-size:35px;line-height:130.2%}.validate-your-skills .container .first-section .text-container .subtitle{font-size:18px;line-height:145%;margin-bottom:32px}.validate-your-skills .container .first-section .text-container .list-name{font-size:18px;line-height:145%;margin-bottom:20px}.validate-your-skills .container .first-section .text-container .list-container{display:grid;grid-template-columns:1fr;grid-gap:15px}.validate-your-skills .container .first-section .text-container .list-container .list{display:flex;font-size:18px;line-height:145%;font-weight:600}.validate-your-skills .container .first-section .text-container .list-container .list img{width:22px;height:22px;margin-right:20px}.validate-your-skills .container .second-section{display:flex;flex-direction:column;width:1020px}.validate-your-skills .container .second-section .title{text-align:center;margin-bottom:50px;font-size:35px;line-height:130.2%}.validate-your-skills .container .second-section .testimony-container{background:#fcf3b2;border:5px solid #f9da58;padding:100px 65px;display:flex}.validate-your-skills .container .second-section .testimony-container .img-container{width:330px;height:370px;margin-right:85px;border:5px solid #ead05e;border-radius:43px;position:relative}.validate-your-skills .container .second-section .testimony-container .img-container .img{width:100%;height:100%;object-fit:cover;border-radius:38px}.validate-your-skills .container .second-section .testimony-container .img-container .sticker{position:absolute;top:-55px;left:-40px;transform:rotate(17deg);width:174px}.validate-your-skills .container .second-section .testimony-container .text-container{display:flex;flex-direction:column;justify-content:space-between;width:435px}.validate-your-skills .container .second-section .testimony-container .text-container .quote{font-size:22px;line-height:145%;font-weight:600;margin-bottom:20px}.validate-your-skills .container .second-section .testimony-container .text-container .information{display:flex;justify-content:space-between;align-items:flex-end}.validate-your-skills .container .second-section .testimony-container .text-container .information .name{font-size:18px;line-height:145%;font-weight:600;margin-bottom:4px}.validate-your-skills .container .second-section .testimony-container .text-container .information .line{font-size:15px;line-height:145%}.validate-your-skills .container .second-section .testimony-container .text-container .information .logo-container{height:58px;background:#fff;border-radius:109px;padding:16px 20px;display:flex;justify-content:center;align-items:center}.validate-your-skills .container .second-section .testimony-container .text-container .information .logo-container img{object-fit:contain;height:100%}@media(max-width:1280px){.validate-your-skills .container{width:1020px}.validate-your-skills .container .first-section{grid-template-columns:520px 460px}.validate-your-skills .container .first-section .img-container{width:100%;height:580px}}@media(max-width:1024px){.validate-your-skills{padding:70px 20px 50px}.validate-your-skills .container{width:100%;max-width:600px}.validate-your-skills .container .first-section{grid-template-columns:1fr;grid-gap:40px;margin-bottom:70px;align-items:center}.validate-your-skills .container .first-section .img-container{width:100%;max-width:400px;height:365px}.validate-your-skills .container .first-section .text-container{padding:0;width:100%}.validate-your-skills .container .first-section .text-container .title{margin-bottom:15px;font-size:25px;line-height:125%}.validate-your-skills .container .first-section .text-container .subtitle{text-align:center;margin-bottom:30px;font-size:15px}.validate-your-skills .container .first-section .text-container .list-name{text-align:center;font-size:15px}.validate-your-skills .container .first-section .text-container .list-container .list{font-size:15px}.validate-your-skills .container .first-section .text-container .list-container .list img{margin-right:15px}.validate-your-skills .container .second-section{width:100%}.validate-your-skills .container .second-section .title{margin-bottom:40px;font-size:25px;line-height:125%}.validate-your-skills .container .second-section .testimony-container{flex-direction:column;align-items:center;padding:15px 15px 25px}.validate-your-skills .container .second-section .testimony-container .img-container{width:100%;max-width:300px;height:330px;margin-right:0;margin-bottom:30px}.validate-your-skills .container .second-section .testimony-container .img-container .sticker{top:-15px;left:-10px;width:127px}.validate-your-skills .container .second-section .testimony-container .text-container{flex-direction:column;width:100%}.validate-your-skills .container .second-section .testimony-container .text-container .quote{font-size:18px;margin-bottom:30px;text-align:center}.validate-your-skills .container .second-section .testimony-container .text-container .information{flex-direction:column;align-items:center}.validate-your-skills .container .second-section .testimony-container .text-container .information .name{margin-bottom:5px;text-align:center}.validate-your-skills .container .second-section .testimony-container .text-container .information .line{text-align:center}.validate-your-skills .container .second-section .testimony-container .text-container .information .logo-container{margin-top:30px}}.learning-methods{display:flex;justify-content:center;padding:90px 0 220px;background:#fff3f1;position:relative}.learning-methods .block-cta{position:absolute;border:5px solid #e74c34;background:#fff;padding:35px 80px 35px 255px;bottom:-100px}.learning-methods .block-cta .cta-img{position:absolute;width:165px;left:35px;bottom:25px;transform:rotate(-4.5deg);box-shadow:0 4px 19px rgba(0,0,0,.15)}.learning-methods .block-cta .cta-container{display:flex;flex-direction:column;align-items:flex-start}.learning-methods .block-cta .cta-container .title{font-size:25px;line-height:119.2%;margin-bottom:25px;max-width:365px}.learning-methods .container{width:1020px;display:flex;flex-direction:column;align-items:center}.learning-methods .container .title{font-size:35px;line-height:130.2%;margin-bottom:15px;text-align:center}.learning-methods .container .subtitle{font-size:18px;line-height:145%;text-align:center;max-width:645px;margin-bottom:80px}.learning-methods .container .row{width:100%;display:grid;align-items:center}.learning-methods .container .row.first-row{grid-template-columns:500px 1fr;grid-gap:75px;margin-bottom:70px}.learning-methods .container .row.second-row{grid-template-columns:1fr 500px;grid-gap:100px}.learning-methods .container .row .img-container{width:500px;height:405px}.learning-methods .container .row .img-container img{width:100%;height:100%;object-fit:cover}.learning-methods .container .row .text-container{display:flex;flex-direction:column}.learning-methods .container .row .text-container .title{margin-bottom:25px;text-align:start;font-size:30px;line-height:119.2%}.learning-methods .container .row .text-container .duration{font-weight:600;font-size:18px;line-height:145%}.learning-methods .container .row .text-container .description{font-size:18px;line-height:145%;margin-bottom:25px}.learning-methods .container .row .text-container .example{padding-left:25px;display:grid;grid-template-columns:1fr;grid-gap:5px;border-left:4px solid #e74c34;font-size:15px;line-height:145%}@media(max-width:1024px){.learning-methods{padding:40px 20px 320px}.learning-methods .block-cta{padding:110px 20px 25px;width:90%;max-width:600px;bottom:-145px}.learning-methods .block-cta .cta-container{align-items:center}.learning-methods .block-cta .cta-img{width:125px;left:0;right:0;margin:0 auto;top:-90px}.learning-methods .container{width:100%;max-width:600px}.learning-methods .container .title{margin-bottom:15px;font-size:25px;line-height:125%}.learning-methods .container .subtitle{font-size:15px;margin-bottom:30px}.learning-methods .container .row{justify-content:center}.learning-methods .container .row.first-row,.learning-methods .container .row.second-row{grid-template-columns:1fr;grid-gap:30px}.learning-methods .container .row.first-row .img-container,.learning-methods .container .row.second-row .img-container{grid-row:1}.learning-methods .container .row.first-row{margin-bottom:30px}.learning-methods .container .row .img-container{width:100%;height:270px;max-width:350px;justify-self:center}.learning-methods .container .row .text-container{align-items:center}.learning-methods .container .row .text-container .title{margin-bottom:20px;font-size:30px;line-height:119.2%}.learning-methods .container .row .text-container .duration,.learning-methods .container .row .text-container .description{font-size:15px;text-align:center}.learning-methods .container .row .text-container .example{padding-left:20px;width:70%}}.planning{display:flex;justify-content:center;padding:180px 0 110px}.planning .container{display:flex;flex-direction:column;align-items:center;width:1230px}.planning .container .title{margin-bottom:40px;font-size:35px;line-height:130.2%}.planning .container .button-container{width:800px;display:flex;margin-bottom:70px}.planning .container .button-container .button-switch{display:flex;width:50%;padding:18px;cursor:pointer;justify-content:center;align-items:center;font-family:"Oswald",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:30px;background:#fff3f1;color:#e74c34}.planning .container .button-container .button-switch.current{background:#e74c34;color:#fff}.planning .container .content-container{width:100%;display:flex;justify-content:space-between}.planning .container .content-container .planning-container{width:750px;display:none;flex-direction:column;padding-left:60px}.planning .container .content-container .planning-container.current{display:flex}.planning .container .content-container .planning-container .title{display:none}.planning .container .content-container .planning-container .row{position:relative;width:100%;display:grid;grid-template-columns:repeat(5,130px);grid-gap:10px;margin-bottom:10px}.planning .container .content-container .planning-container .row .start-time,.planning .container .content-container .planning-container .row .end-time{position:absolute;font-weight:600;font-family:"Oswald",sans-serif;font-size:15px;line-height:119.2%;text-transform:uppercase;right:calc(100% + 22px)}.planning .container .content-container .planning-container .row .end-time{bottom:0}.planning .container .content-container .planning-container .row .day{width:100%;height:18px;text-align:center;font-size:15px;line-height:119.2%;text-transform:uppercase;font-weight:600;font-family:"Oswald",sans-serif}.planning .container .content-container .planning-container .row .slot{width:100%;height:132px;border:2px solid #e74c34;display:flex;align-items:center;justify-content:center;text-align:center;font-size:15px;line-height:140%;padding:10px;font-weight:600;cursor:pointer}.planning .container .content-container .planning-container .row .slot.double{border-color:var(--color);display:flex;flex-direction:column}.planning .container .content-container .planning-container .row .slot.double:hover{background-color:var(--color)}.planning .container .content-container .planning-container .row .slot.double .half-slot{height:50%;width:100%;display:flex;justify-content:center;position:relative}.planning .container .content-container .planning-container .row .slot.double .half-slot:hover span{background:#000}.planning .container .content-container .planning-container .row .slot.double .half-slot span{position:absolute;width:22px;height:22px;color:#fff;background:var(--color);display:flex;align-items:center;border-radius:56px;justify-content:center;font-size:13px;line-height:140%;bottom:5px}.planning .container .content-container .planning-container .row .slot.info{position:relative;border-color:var(--color)}.planning .container .content-container .planning-container .row .slot.info:hover{background:var(--color)}.planning .container .content-container .planning-container .row .slot.info:hover span{background:#000}.planning .container .content-container .planning-container .row .slot.info span{position:absolute;width:22px;height:22px;color:#fff;background:var(--color);display:flex;align-items:center;border-radius:56px;justify-content:center;font-size:13px;line-height:140%;top:6px;right:6px}.planning .container .content-container .planning-container .row.last-row{display:flex}.planning .container .content-container .planning-container .row.last-row .slot{border-color:var(--color);width:100%;height:50px}.planning .container .content-container .planning-container .row.last-row .slot span{top:10px;right:40%}.planning .container .content-container .information-container{width:395px;height:334px;margin-top:28px;position:relative}.planning .container .content-container .information-container .information{width:100%;height:100%;padding:28px 90px 50px 40px;position:absolute;left:0;top:0;display:none;flex-direction:column;background:var(--color)}.planning .container .content-container .information-container .information.current{display:flex}.planning .container .content-container .information-container .information .arrow{width:41px;height:48px;object-fit:contain;margin-bottom:15px;margin-left:-5px}.planning .container .content-container .information-container .information .section{padding-left:45px;font-weight:600;font-family:"Oswald",sans-serif;text-transform:uppercase;font-size:25px;line-height:119.2%;margin-bottom:12px;position:relative}.planning .container .content-container .information-container .information .section span{width:30px;height:30px;display:flex;align-items:center;font-size:18px;line-height:140%;justify-content:center;color:#fff;background:#000;position:absolute;left:0;border-radius:56px}.planning .container .content-container .information-container .information .description{font-size:15px;line-height:140%}@media(max-width:1280px){.planning .container{width:98%}.planning .container .content-container{justify-content:space-around}.planning .container .content-container .planning-container{width:675px}.planning .container .content-container .planning-container .row{grid-template-columns:repeat(5,115px)}.planning .container .content-container .planning-container .row .slot{width:115px;height:120px}.planning .container .content-container .information-container{width:350px;height:310px;margin-left:10px}.planning .container .content-container .information-container .information{padding:30px}}@media(max-width:1024px){.planning{padding:225px 0 0}.planning .container{width:100%}.planning .container .title{margin-bottom:25px;font-size:25px;line-height:125%}.planning .container .button-container{display:none}.planning .container .content-container{flex-direction:column;align-items:center}.planning .container .content-container .planning-container{display:flex;width:100%;max-width:600px;padding:0 10px 0 30px;margin-bottom:40px}.planning .container .content-container .planning-container .title{color:#e74c34;display:flex;justify-content:center;text-align:center;font-size:20px;line-height:125%;margin-bottom:25px}.planning .container .content-container .planning-container .row{grid-template-columns:repeat(5,1fr);grid-gap:5px;margin-bottom:5px}.planning .container .content-container .planning-container .row .start-time,.planning .container .content-container .planning-container .row .end-time,.planning .container .content-container .planning-container .row .day{font-size:7px;line-height:119.2%;right:calc(100% + 5px)}.planning .container .content-container .planning-container .row .day{height:auto}.planning .container .content-container .planning-container .row .slot{width:100%;font-size:7px;line-height:140%;padding:5px;min-height:60px;height:auto}.planning .container .content-container .planning-container .row .slot.double{border-color:#f9da58;display:flex;flex-direction:column}.planning .container .content-container .planning-container .row .slot.double .half-slot span{width:11px;height:11px;font-size:6px;line-height:140%;bottom:2px}.planning .container .content-container .planning-container .row .slot.info span{width:11px;height:11px;font-size:6px;line-height:140%;top:2px;right:2px}.planning .container .content-container .planning-container .row.last-row .slot{height:auto;min-height:unset}.planning .container .content-container .information-container{width:100%;height:auto;display:flex;flex-direction:column;margin-left:0}.planning .container .content-container .information-container .information{display:flex;position:initial;align-items:center;padding:30px 20px 25px}.planning .container .content-container .information-container .information .arrow{display:none}.planning .container .content-container .information-container .information .section{font-size:20px;margin-bottom:15px;display:flex;align-items:center;width:100%;max-width:600px}.planning .container .content-container .information-container .information .description{max-width:600px}}.result{background:#fcf3b2;padding:90px 0 140px;display:flex;justify-content:center}.result .container{width:855px;background:#fff;padding:70px 50px 80px;display:flex;flex-direction:column;align-items:center;position:relative}.result .container .planet{position:absolute;width:60px;height:60px;top:100px;left:-30px}.result .container .title{margin-bottom:65px;max-width:515px;text-align:center;font-size:35px;line-height:119.2%}.result .container .stats{display:flex;align-items:center}.result .container .circle,.result .container .square,.result .container .octagon{font-size:15px;line-height:145%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.result .container .circle strong,.result .container .square strong,.result .container .octagon strong{font-weight:700;font-family:"Oswald",sans-serif;margin-bottom:5px;font-size:40px;line-height:59px}.result .container .circle{width:205px;height:205px;color:#fff;background:#783af5;border:5px solid #caafff;border-radius:100%;padding:0 30px}.result .container .square{width:190px;height:190px;border-radius:12px;background:#ffd737;border:5px solid #fcf3b2;padding:0 20px;margin:0 55px;transform:rotate(10deg)}.result .container .square .text{display:flex;flex-direction:column;transform:rotate(-10deg)}.result .container .octagon{width:225px;height:225px;overflow:hidden;transform:rotate(23.5deg)}.result .container .octagon .outter{width:225px;height:225px;transform:rotate(45deg);border:5px solid #bdd6ff;overflow:hidden;position:relative}.result .container .octagon .inner{position:absolute;left:0;transform:rotate(-45deg) translateY(-8px);width:225px;height:225px;background:#005bfe;color:#fff;border:5px solid #bdd6ff;display:flex;justify-content:center;align-items:center}.result .container .octagon .inner .text{display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-23.5deg);padding:0 30px}.result .container .button-primary{position:absolute;top:calc(100% - 25px);width:400px}@media(max-width:1024px){.result{padding:80px 20px 85px}.result .container{width:100%;max-width:600px;padding:40px 10px 50px}.result .container .planet{width:48px;height:48px;top:-24px;left:auto}.result .container .title{width:80%;margin-bottom:25px;font-size:25px;line-height:125%}.result .container .stats{flex-wrap:wrap;justify-content:space-around;width:100%}.result .container .circle,.result .container .square,.result .container .octagon{font-size:13px;line-height:145%}.result .container .circle strong,.result .container .square strong,.result .container .octagon strong{font-size:30px;line-height:119.2%}.result .container .circle{width:155px;height:155px;padding:0 10px}.result .container .square{width:130px;height:130px;padding:0;margin:0 10px}.result .container .octagon{width:206px;height:206px}.result .container .octagon .outter,.result .container .octagon .inner{width:206px;height:206px}.result .container .button-primary{width:295px}}.open-to-everyone{padding:80px 20px;background:#e74c34;display:flex;justify-content:center;position:relative}.open-to-everyone .background-img{width:50%;height:100%;object-fit:cover;position:absolute;right:0;top:0}.open-to-everyone .container{width:1220px;z-index:1}.open-to-everyone .container .block{border:5px solid #ffd737;background:#fff;padding:35px;width:825px}.open-to-everyone .container .block .title{margin-bottom:18px;font-size:30px;line-height:119.2%}.open-to-everyone .container .block .list-container{margin-bottom:30px;display:grid;grid-template-columns:1fr}.open-to-everyone .container .block .list-container .list{display:flex;align-items:center;font-size:18px;line-height:206%}.open-to-everyone .container .block .list-container .list img{width:22px;height:22px;margin-right:15px}.open-to-everyone .container .block .cta-container{display:flex}.open-to-everyone .container .block .cta-container .button-primary:first-child{margin-right:10px}@media(max-width:1024px){.open-to-everyone{padding:250px 0 50px}.open-to-everyone .background-img{width:100%;height:285px}.open-to-everyone .container{width:100%;max-width:600px;padding:0 10px}.open-to-everyone .container .block{width:100%;padding:35px 15px 25px}.open-to-everyone .container .block .title{width:70%;font-size:25px;line-height:125%;margin:0 auto 25px}.open-to-everyone .container .block .list-container{margin-bottom:38px;grid-gap:15px}.open-to-everyone .container .block .list-container .list{align-items:flex-start;font-size:15px;line-height:18px}.open-to-everyone .container .block .cta-container{display:grid;grid-template-columns:1fr;grid-gap:10px}.open-to-everyone .container .block .cta-container .button-primary:first-child{margin:0}}.financement-hero .sticker{width:190px;position:absolute;top:20px;right:-80px}@media(max-width:1024px){.financement-hero .sticker{width:135px;top:-30px;right:auto}}.funding{padding:0 var(--grid-margin) 130px;display:flex;justify-content:center;position:relative;margin-top:130px}.funding .background-img{position:absolute;height:100%;width:40%;object-fit:cover;left:0;top:0;z-index:-1}.funding .container{width:100%;max-width:1220px;display:flex;flex-direction:column;align-items:flex-end}.funding .container .title{margin-bottom:80px;max-width:580px;font-size:35px;line-height:130.2%}.funding .container .content-container{display:grid;grid-template-columns:repeat(2,500px);grid-gap:20px;align-items:flex-start}.funding .container .content-container .block-funding{border:5px solid #4fc955;display:flex;flex-direction:column}.funding .container .content-container .block-funding.blue{border-color:#1a5af5}.funding .container .content-container .block-funding.blue .head{background:#dae5ff}.funding .container .content-container .block-funding.blue .stat{background:#1a5af5}.funding .container .content-container .block-funding .head{background:#d6ffd8;padding:25px 25px 20px;display:flex;justify-content:space-between;align-items:flex-end}.funding .container .content-container .block-funding .head .title{font-size:25px;line-height:119.2%;margin:10px 0 0}.funding .container .content-container .block-funding .head .module{font-size:18px;line-height:145%;font-weight:600}.funding .container .content-container .block-funding .head .price{font-size:25px;line-height:119.2%;font-family:"Oswald",sans-serif;font-weight:600;text-transform:uppercase}.funding .container .content-container .block-funding .head .price span{text-decoration:none!important;border-bottom:5px solid #e74c34}.funding .container .content-container .block-funding .stat{display:flex;background:#4fc955;padding:25px 25px 20px}.funding .container .content-container .block-funding .stat .percentage{font-size:39px;line-height:119.2%;margin-right:20px;color:#fff;font-weight:700;font-family:"Oswald",sans-serif;text-transform:uppercase}.funding .container .content-container .block-funding .stat .info{font-size:18px;line-height:145%;color:#fff;font-weight:600}.funding .container .content-container .block-funding .description{background:#fff;padding:25px 35px 40px 25px;display:grid;grid-template-columns:1fr;grid-gap:25px}.funding .container .content-container .block-funding .description .text{font-size:18px;line-height:26px}.funding .container .content-container .block-funding .description .logo-container{display:flex;flex-wrap:wrap}.funding .container .content-container .block-funding .description .logo-container img{max-height:68px;margin-right:55px}.funding .container .content-container .block-funding .description .logo-container img:last-child{margin:0}@media(max-width:1280px){.funding{padding:50px var(--grid-gutter) 130px}.funding .container .content-container{grid-template-columns:repeat(2,475px)}}@media(max-width:1024px){.funding{padding:20px 10px 50px;margin-top:0}.funding .background-img{width:100%;padding-top:200px}.funding .container{max-width:600px;align-items:center}.funding .container .title{margin-bottom:85px;max-width:300px;font-size:25px;line-height:125%}.funding .container .content-container{grid-template-columns:1fr;grid-gap:10px;width:100%}.funding .container .content-container .block-funding .head{padding:15px}.funding .container .content-container .block-funding .head .module{font-size:15px;margin-right:10px}.funding .container .content-container .block-funding .head .price,.funding .container .content-container .block-funding .head .title{font-size:20px}.funding .container .content-container .block-funding .stat{align-items:center;padding:15px}.funding .container .content-container .block-funding .stat .percentage{font-size:35px;margin-right:20px}.funding .container .content-container .block-funding .stat .info{font-size:15px}.funding .container .content-container .block-funding .description{padding:20px 15px 30px}.funding .container .content-container .block-funding .description .text{font-size:15px}.funding .container .content-container .block-funding .description .logo-container{padding-left:20px}.funding .container .content-container .block-funding .description .logo-container img{margin-right:35px}}.how-to-finance{padding:120px 10px 150px;display:flex;justify-content:center;background:#fcf3b2}.how-to-finance .container{width:1220px;display:flex;flex-direction:column;align-items:center;position:relative}.how-to-finance .container .sticker{position:absolute;width:240px;left:0;top:-170px}.how-to-finance .container .title{margin-bottom:20px;text-align:center;font-size:30px;line-height:119.2%}.how-to-finance .container .subtitle{font-size:20px;line-height:29px;text-align:center;max-width:820px;margin-bottom:70px}.how-to-finance .container .content-container{display:grid;grid-template-columns:700px 500px;grid-gap:20px;align-items:flex-start}.how-to-finance .container .content-container .dropdown-container{width:100%;display:grid;grid-template-columns:1fr;grid-gap:10px}.how-to-finance .container .content-container .dropdown-container .dropdown-toggle{background:#fff;padding:15px 20px;cursor:pointer}.how-to-finance .container .content-container .dropdown-container .dropdown-toggle.current .dropdown-icon{transform:rotate(180deg)}.how-to-finance .container .content-container .dropdown-container .dropdown-toggle.current .dropdown-content{display:initial}.how-to-finance .container .content-container .dropdown-container .dropdown-label{display:flex;justify-content:space-between;align-items:center;font-size:18px;line-height:206%;font-weight:600}.how-to-finance .container .content-container .dropdown-container .dropdown-icon{width:13px;height:13px;transition:all .3s linear}.how-to-finance .container .content-container .dropdown-container .dropdown-content{font-size:15px;line-height:150%;display:none}.how-to-finance .container .content-container .form-container{width:100%;border:5px solid #e74c34;background:#fff;padding:40px 35px;display:flex;flex-direction:column;align-items:center;position:sticky;top:100px}.how-to-finance .container .content-container .form-container .title{margin-bottom:30px;max-width:310px;font-size:25px;line-height:125%}.how-to-finance .container .content-container .form-container .form{display:flex;flex-direction:column;width:100%}.how-to-finance .container .content-container .form-container .form .name-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px}.how-to-finance .container .content-container .form-container .form .input{border:none;border-bottom:1px solid #000;font-size:18px;line-height:206%;font-family:"Chivo",sans-serif;margin-bottom:20px;outline:none}.how-to-finance .container .content-container .form-container .form .input::placeholder{color:#000}.how-to-finance .container .content-container .form-container .form .button-primary{margin-top:15px;cursor:pointer}@media(max-width:1280px){.how-to-finance .container{width:100%}.how-to-finance .container .content-container{grid-template-columns:1fr 500px;width:100%}}@media(max-width:1024px){.how-to-finance{padding:50px 10px 15px}.how-to-finance .container{max-width:600px}.how-to-finance .container .sticker{width:185px;top:-100px}.how-to-finance .container .title{font-size:25px;line-height:125%}.how-to-finance .container .subtitle{font-size:15px;line-height:145%;margin-bottom:30px;padding:0 10px}.how-to-finance .container .content-container{grid-template-columns:1fr}.how-to-finance .container .content-container .form-container{grid-row:1;position:initial;padding:30px 25px}.how-to-finance .container .content-container .form-container .form .name-container{grid-template-columns:1fr;grid-gap:0}}.scroll-banner-financement{border-bottom:5px solid #703dea;border-top:5px solid #703dea;background:#f46c31;color:#f4d9d2;width:100%}.scroll-banner-financement .marquee-track{font-size:23px;padding:10px 0}.be-a-learner{display:flex;justify-content:center;padding:180px 0 170px;background:#fff3f1;overflow:hidden}.be-a-learner .container{width:1220px;display:flex}.be-a-learner .container .text-container{display:flex;flex-direction:column;width:555px;margin-right:125px}.be-a-learner .container .text-container .title{margin-bottom:30px;max-width:400px;font-size:35px;line-height:130.2%}.be-a-learner .container .text-container .list-container{display:grid;grid-template-columns:1fr;grid-gap:25px;margin-bottom:45px}.be-a-learner .container .text-container .list-container .list{display:flex;font-size:18px;line-height:138%}.be-a-learner .container .text-container .list-container .list-icon{width:22px;height:22px;margin-right:20px}.be-a-learner .container .text-container .cta-container{display:flex}.be-a-learner .container .text-container .cta-container .button-primary:first-child{margin-right:12px}.be-a-learner .container .img-container{width:500px;display:flex;flex-direction:column;position:relative}.be-a-learner .container .img-container .location{width:295px;padding:25px;background:#fff;border-radius:24px;display:flex;align-items:center;z-index:1}.be-a-learner .container .img-container .location.first-location{margin-top:0;align-self:flex-end}.be-a-learner .container .img-container .location.second-location{margin-top:110px}.be-a-learner .container .img-container .location.third-location{margin-top:110px;align-self:flex-end}.be-a-learner .container .img-container .location-img{position:absolute;width:390px;object-fit:cover}.be-a-learner .container .img-container .location-img.first-location{height:450px;top:-110px;left:-55px;transform:rotate(-3.5deg)}.be-a-learner .container .img-container .location-img.second-location{height:430px;bottom:-95px;right:-55px;transform:rotate(2deg)}.be-a-learner .container .img-container .location .pin-icon{width:32px;height:40px;margin-right:16px}.be-a-learner .container .img-container .location .text{display:flex;flex-direction:column}.be-a-learner .container .img-container .location .text .city{font-size:20px;line-height:130.2%;font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase}.be-a-learner .container .img-container .location .text .address{font-size:14px;line-height:138%}@media(max-width:1280px){.be-a-learner .container{width:100%;justify-content:center}.be-a-learner .container .text-container{width:475px;margin-right:70px}.be-a-learner .container .img-container{width:450px}.be-a-learner .container .img-container .location-img{width:350px}.be-a-learner .container .img-container .location-img.first-location{height:420px;top:-80px;left:-35px}.be-a-learner .container .img-container .location-img.second-location{height:400px;bottom:-65px;right:-35px}}@media(max-width:1024px){.be-a-learner{padding:40px 20px 50px}.be-a-learner .container{flex-direction:column-reverse;width:100%;max-width:600px;align-items:center}.be-a-learner .container .text-container{width:100%;margin:0;align-items:center}.be-a-learner .container .text-container .title{margin-bottom:30px;font-size:25px;line-height:125%}.be-a-learner .container .text-container .list-container{margin-bottom:30px;grid-gap:20px}.be-a-learner .container .text-container .list-container .list{font-size:15px}.be-a-learner .container .text-container .cta-container{flex-direction:column;width:100%}.be-a-learner .container .text-container .cta-container .button-primary:first-child{margin-right:0;margin-bottom:10px}.be-a-learner .container .img-container{width:100%;max-width:450px;margin-bottom:80px}.be-a-learner .container .img-container .location{width:230px;padding:12px 15px;border-radius:20px}.be-a-learner .container .img-container .location-img{width:220px}.be-a-learner .container .img-container .location-img.first-location{height:255px;top:25px;left:0}.be-a-learner .container .img-container .location-img.second-location{height:240px;bottom:-35px;right:0}.be-a-learner .container .img-container .location .pin-icon{width:23px;height:29px;margin-right:10px}.be-a-learner .container .img-container .location .text .city{font-size:15px}.be-a-learner .container .img-container .location .text .address{font-size:12px}.be-a-learner .container .img-container .location.first-location{margin-top:0;align-self:center}.be-a-learner .container .img-container .location.second-location{margin-top:275px;align-self:center}}.more-questions{display:flex;justify-content:center;background:#2078f7;padding:110px 0}.more-questions .container{width:600px;display:flex;flex-direction:column;align-items:center;position:relative}.more-questions .container .sticker{position:absolute;width:154px;right:-35%}.more-questions .container .title{color:#fff;margin-bottom:35px;font-size:35px;line-height:119.2%}.more-questions .container .cta-container{display:grid;grid-template-columns:250px 250px;grid-gap:12px}.more-questions .container .cta-container .button-primary{width:100%;padding:12px 16px;border:1px solid #fff;font-size:16px;line-height:24px;text-align:center;text-transform:uppercase;font-family:"Oswald",sans-serif;font-weight:600;color:#fff;background:transparent}.more-questions .container .cta-container .button-primary svg *{stroke:#fff}.more-questions .container .cta-container .button-primary.full{background:#fff;color:#2078f7}.more-questions .container .cta-container .button-primary.full svg *{stroke:#2078f7}.more-questions .container .cta-container .button-primary:hover{background:#fff;color:#2078f7}.more-questions .container .cta-container .button-primary:hover svg *{stroke:#2078f7}.more-questions .container .cta-container .button-primary:hover.full{background:transparent;color:#fff}.more-questions .container .cta-container .button-primary:hover.full svg *{stroke:#fff}@media(max-width:1024px){.more-questions .container .sticker{width:115px;right:auto;top:-140px;transform:rotate(15deg)}}@media(max-width:640px){.more-questions{padding:50px 20px 30px}.more-questions .container{width:100%;max-width:600px}.more-questions .container .title{font-size:25px;line-height:125%}.more-questions .container .sticker{top:-80px}.more-questions .container .cta-container{width:100%;grid-template-columns:1fr;grid-gap:10px}}.entreprise-hero .container .block-cta{margin-bottom:-40px}.entreprise-hero .sticker{position:absolute;width:240px;transform:rotate(44deg);top:10px;right:-105px}@media(max-width:1024px){.entreprise-hero .container .block-cta{margin-bottom:0}.entreprise-hero .sticker{left:0;top:-30px;width:161px;transform:rotate(-5deg)}}.become-partner{padding:130px 20px 120px;display:flex;justify-content:center;overflow:hidden}.become-partner .container{width:1220px;display:flex;justify-content:space-between;align-items:center}.become-partner .container .text-container{width:500px;display:flex;flex-direction:column;align-items:flex-start}.become-partner .container .text-container .title{margin-bottom:40px;font-size:35px;line-height:130.2%}.become-partner .container .text-container .list-container{display:grid;grid-template-columns:1fr;grid-gap:20px;margin-bottom:40px}.become-partner .container .text-container .list-container .list{display:flex;font-size:18px;line-height:145%}.become-partner .container .text-container .list-container .list-icon{width:22px;height:22px;margin-right:20px}.become-partner .container .text-container .button-primary{background:#2078f7;border:5px solid #2078f7}.become-partner .container .text-container .button-primary:hover{background:#1a5af5;border:5px solid #1a5af5}.become-partner .container .img-container{width:560px;height:560px;border:5px solid #2078f7;position:relative}.become-partner .container .img-container img{width:100%;height:100%;object-fit:cover}.become-partner .container .img-container .sticker{position:absolute;height:auto;width:189px;transform:rotate(12deg);top:-50px;right:-40px}@media(max-width:1280px){.become-partner .container{width:100%;justify-content:space-around}.become-partner .container .img-container{width:480px;height:480px}}@media(max-width:1024px){.become-partner{padding:0 20px 50px;overflow:initial}.become-partner .container{flex-direction:column-reverse;max-width:600px}.become-partner .container .img-container{width:100%;height:340px;max-width:340px;margin-bottom:40px}.become-partner .container .img-container .sticker{width:135px;top:-15px;right:0}.become-partner .container .text-container{width:100%}.become-partner .container .text-container .title{font-size:25px;line-height:125%;margin-bottom:30px}.become-partner .container .text-container .list-container{margin-bottom:30px}}.learner{display:flex;justify-content:center;padding:130px 20px 360px;background:#fcf3b2}.learner .container{width:1220px;display:flex;flex-direction:column;align-items:center}.learner .container .title{font-size:35px;line-height:119.2%;margin-bottom:70px}.learner .container .profile-container{display:grid;grid-template-columns:repeat(3,390px);grid-gap:20px}.learner .container .profile-container .profile{display:flex;flex-direction:column;width:100%}.learner .container .profile-container .profile:nth-child(1){border:5px solid #e74c34}.learner .container .profile-container .profile:nth-child(2){border:5px solid #1a5af5}.learner .container .profile-container .profile:nth-child(3){border:5px solid #ffd737}.learner .container .profile-container .profile .img-container{width:100%;height:300px}.learner .container .profile-container .profile .img-container img{width:100%;height:100%;object-fit:cover}.learner .container .profile-container .profile .text-container{padding:20px;display:flex;flex-direction:column;justify-content:space-between;font-size:18px;line-height:145%;background:#fff;height:100%}.learner .container .profile-container .profile .text-container .quote{margin-bottom:20px;font-weight:600}.learner .container .profile-container .profile .text-container .description{display:flex;flex-direction:column;align-items:flex-start}.learner .container .profile-container .profile .text-container .description .name{margin-bottom:4px;font-weight:600}.learner .container .profile-container .profile .text-container .description .line{font-size:15px;line-height:145%}.learner .container .profile-container .profile .text-container .description .logo{margin-top:14px;max-height:30px}.learner .container .content-container{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:120px}.learner .container .content-container .img-container{width:555px;height:510px;border-radius:100px;border:5px solid #e74c34;position:relative}.learner .container .content-container .img-container .img{width:100%;height:100%;object-fit:cover;border-radius:94px}.learner .container .content-container .img-container .sticker{position:absolute;width:189px;transform:rotate(-50deg);top:15px;right:-30px}.learner .container .content-container .text-container{width:550px;display:flex;flex-direction:column;align-items:flex-start}.learner .container .content-container .text-container .title{margin-bottom:30px;font-size:30px;line-height:119.2%}.learner .container .content-container .text-container .list-container .list{display:flex;font-size:20px;line-height:29px;margin-bottom:15px}.learner .container .content-container .text-container .list-container .list:last-child{margin:0}.learner .container .content-container .text-container .list-container .list-icon{width:22px;height:22px;margin-right:20px}@media(max-width:1280px){.learner .container .content-container{justify-content:space-around}.learner .container .content-container .img-container{width:500px;height:480px;margin-right:20px}.learner .container .content-container .text-container{width:500px}.learner .container .profile-container{grid-template-columns:repeat(3,325px)}}@media(max-width:1024px){.learner{padding:50px 0 290px}.learner .container{width:100%}.learner .container .title{font-size:25px;line-height:125%;margin-bottom:40px}.learner .container .profile-container{width:100%;display:flex;justify-content:flex-start;overflow:scroll;grid-gap:0;padding-left:10px;scroll-snap-type:x mandatory}.learner .container .profile-container::-webkit-scrollbar{display:none}.learner .container .profile-container .profile{min-width:295px;margin-right:10px;scroll-snap-align:center}.learner .container .profile-container .profile .img-container{width:100%;flex:none}.learner .container .profile-container .profile .text-container{padding:20px 20px 15px;font-size:15px}.learner .container .profile-container .profile .text-container .description .name{margin-bottom:8px}.learner .container .profile-container .profile .text-container .description .line{font-size:13px}.learner .container .profile-container .profile .text-container .description .logo{margin-top:7px}.learner .container .content-container{flex-direction:column;padding:0 20px;margin-bottom:50px;max-width:600px}.learner .container .content-container .img-container{width:100%;height:310px;max-width:340px;border-radius:74px;margin-bottom:40px;margin-right:0}.learner .container .content-container .img-container .img{border-radius:69px}.learner .container .content-container .img-container .sticker{width:137px;top:-10px;right:-15px}.learner .container .content-container .text-container{width:100%}.learner .container .content-container .text-container .title{margin-bottom:30px;font-size:25px;line-height:125%}.learner .container .content-container .text-container .list-container .list{font-size:15px}}.partner-companies{display:flex;justify-content:center;padding:0 20px 145px}.partner-companies .container{width:1220px;display:flex;flex-direction:column;align-items:center}.partner-companies .container .title{margin-bottom:80px;font-size:35px;line-height:119.2%}.partner-companies .container .form-container{border:5px solid #e74c34;width:605px;padding:50px 80px 30px;display:flex;flex-direction:column;align-items:center;background:#fff3f1;margin-bottom:110px;margin-top:-230px}.partner-companies .container .form-container .legal{opacity:.75;font-size:15px;line-height:23px;text-align:center;margin-top:25px}.partner-companies .container .form-container .title{margin-bottom:70px;max-width:385px;font-size:35px;line-height:119.2%;text-align:center}.partner-companies .container .logos-container{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.partner-companies .container .logos-container img{max-height:50px;margin-right:25px;margin-bottom:25px}@media(max-width:1024px){.partner-companies{padding:0 20px 70px}.partner-companies .container{width:100%}.partner-companies .container .title{margin-bottom:45px;font-size:25px;line-height:125%}.partner-companies .container .form-container{width:100%;margin-bottom:60px;padding:30px 20px 20px;max-width:600px}.partner-companies .container .form-container .legal{margin-top:20px}.partner-companies .container .form-container .title{margin-bottom:60px;font-size:25px;line-height:125%}.partner-companies .container .logos-container{justify-content:space-around}.partner-companies .container .logos-container img{max-width:130px;max-height:90px;margin:0 5px 25px}}.qui-sommes-nous-hero .container{padding:50px 0 0;z-index:2}.qui-sommes-nous-hero .container .background-img{width:55%}.qui-sommes-nous-hero .container .block-cta{margin-bottom:-20px}.qui-sommes-nous-hero .container .block-cta .title{max-width:470px}.qui-sommes-nous-hero .container .block-cta .subtitle{margin:15px 0 20px}@media(max-width:1024px){.qui-sommes-nous-hero .container{padding:0}.qui-sommes-nous-hero .container .block-cta{margin-bottom:0}.qui-sommes-nous-hero .container .background-img{width:100%}}.adatech-school-history{padding:140px 20px 260px;background:#fcf3b2;display:flex;justify-content:center;position:relative;z-index:1}.adatech-school-history .container{display:flex;justify-content:space-between;align-items:flex-start;width:1220px}.adatech-school-history .container .history-container{width:520px;display:flex;flex-direction:column;align-items:flex-start}.adatech-school-history .container .history-container .title{margin-bottom:20px;font-size:35px;line-height:130.2%}.adatech-school-history .container .history-container .date{font-size:18px;line-height:166%}.adatech-school-history .container .history-container .button-container{display:flex;flex-direction:column;align-items:flex-start}.adatech-school-history .container .history-container .button-container .title{margin-top:25px;font-size:25px;line-height:119.2%;margin-bottom:20px}.adatech-school-history .container .history-container .block-cta{border:5px solid #005bfe;background:#fff;padding:35px 40px 30px 30px;display:flex;margin-top:60px}.adatech-school-history .container .history-container .block-cta .cta-img{width:125px;transform:rotate(-4.5deg);margin-right:35px}.adatech-school-history .container .history-container .block-cta .cta-container{display:flex;flex-direction:column}.adatech-school-history .container .history-container .block-cta .title{margin-top:0;margin-bottom:25px;font-size:25px;line-height:119.2%}.adatech-school-history .container .history-container .block-cta .button-primary{background:#fff;border-color:#005bfe;color:#005bfe}.adatech-school-history .container .history-container .block-cta .button-primary svg *{stroke:#005bfe}.adatech-school-history .container .history-container .block-cta .button-primary:hover{border-color:#0049d0;color:#0049d0}.adatech-school-history .container .history-container .block-cta .button-primary:hover svg *{stroke:#0049d0}.adatech-school-history .container .history-container .block-cta .button-primary.full{background:#005bfe;border-color:#005bfe;color:#fff}.adatech-school-history .container .history-container .block-cta .button-primary.full svg *{stroke:#fff}.adatech-school-history .container .history-container .block-cta .button-primary.full:hover{background:#0049d0;border-color:#0049d0}.adatech-school-history .container .content-container{width:605px;border:5px solid #e74c34;background:#fff;position:relative}.adatech-school-history .container .content-container .img-container{width:100%;height:300px}.adatech-school-history .container .content-container .img-container img{width:100%;height:100%;object-fit:cover}.adatech-school-history .container .content-container .sticker{position:absolute;left:-55px;top:80px;width:150px;transform:rotate(-9deg)}.adatech-school-history .container .content-container .text-container{padding:30px}.adatech-school-history .container .content-container .text-container .name{margin-bottom:10px;font-size:35px;line-height:130.2%;font-weight:600;font-family:"Oswald",sans-serif;text-transform:uppercase}.adatech-school-history .container .content-container .text-container .job{font-size:18px;line-height:145%;margin-bottom:15px}.adatech-school-history .container .content-container .text-container .description{font-size:18px;line-height:166%}.adatech-school-history .shape-container{width:1220px;position:absolute;bottom:-115px;display:flex;align-items:center;justify-content:space-between}.adatech-school-history .shape-container .team-sticker{display:none}.adatech-school-history .shape-container .circle,.adatech-school-history .shape-container .square,.adatech-school-history .shape-container .octagon,.adatech-school-history .shape-container .square-top .text{font-size:15px;line-height:145%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.adatech-school-history .shape-container .circle strong,.adatech-school-history .shape-container .square strong,.adatech-school-history .shape-container .octagon strong,.adatech-school-history .shape-container .square-top .text strong{font-weight:700;font-family:"Oswald",sans-serif;margin-bottom:8px;font-size:40px;line-height:119.2%}.adatech-school-history .shape-container .circle.red{width:175px;height:175px;color:#fff;background:#e74c34;border:5px solid #ffd737;border-radius:100%;padding:40px}.adatech-school-history .shape-container .circle.purple{width:205px;height:205px;color:#fff;background:#783af5;border:5px solid #caafff;border-radius:100%;padding:40px}.adatech-school-history .shape-container .square{width:152px;height:152px;border-radius:10px;transform:rotate(10deg);background:#ffd737;border:5px solid #fcf3b2}.adatech-school-history .shape-container .square-top{width:134px;height:134px;padding:15px;position:relative;background:#ffd737;border:5px solid #e74c34;border-top:unset;border-radius:12px;display:flex;justify-content:center;align-items:center}.adatech-school-history .shape-container .square-top .square-left{width:50%;position:absolute;left:0;transform:matrix(1,-.3,0,1,0,0);background:#ffd737;height:25px;top:-9px;border-top:5px solid #e74c34;border-radius:8px 0}.adatech-school-history .shape-container .square-top .square-right{width:50%;position:absolute;right:0;transform:matrix(1,.3,0,1,0,0);background:#ffd737;height:25px;top:-9px;border-top:5px solid #e74c34;border-radius:0 8px}.adatech-school-history .shape-container .octagon{width:225px;height:225px;overflow:hidden;transform:rotate(23.5deg)}.adatech-school-history .shape-container .octagon .outter{width:225px;height:225px;transform:rotate(45deg);border:5px solid #fbb6c9;overflow:hidden;position:relative}.adatech-school-history .shape-container .octagon .inner{position:absolute;left:0;transform:rotate(-45deg) translateY(-8px);width:225px;height:225px;background:#005bfe;color:#fff;border:5px solid #fbb6c9;display:flex;justify-content:center;align-items:center}.adatech-school-history .shape-container .octagon .inner .text{display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-23.5deg);padding:25px}@media(max-width:1280px){.adatech-school-history .container{width:100%;justify-content:space-around}.adatech-school-history .container .history-container{width:450px}.adatech-school-history .container .content-container{width:520px}.adatech-school-history .shape-container{width:100%;justify-content:space-around}}@media(max-width:1024px){.adatech-school-history{padding:50px 10px 0;flex-direction:column;align-items:center}.adatech-school-history .container{flex-direction:column;max-width:600px}.adatech-school-history .container .history-container{width:100%}.adatech-school-history .container .history-container .title{align-self:center;font-size:25px;line-height:125%}.adatech-school-history .container .history-container .date{font-size:15px}.adatech-school-history .container .history-container .block-cta{width:100%;flex-direction:column;align-items:center;padding:0 25px 25px;margin-top:130px}.adatech-school-history .container .history-container .block-cta .cta-img{margin:-90px 0 30px 0}.adatech-school-history .container .content-container{width:100%;margin-top:30px}.adatech-school-history .container .content-container .sticker{display:none}.adatech-school-history .container .content-container .img-container{height:235px}.adatech-school-history .container .content-container .text-container{padding:20px}.adatech-school-history .container .content-container .text-container .name{font-size:25px;line-height:130.2%;text-align:start}.adatech-school-history .container .content-container .text-container .job,.adatech-school-history .container .content-container .text-container .description{font-size:15px}.adatech-school-history .shape-container{position:initial;flex-wrap:wrap;margin-top:50px;margin-bottom:-55px}.adatech-school-history .shape-container .circle,.adatech-school-history .shape-container .square,.adatech-school-history .shape-container .square-top .text,.adatech-school-history .shape-container .octagon{font-size:13px;line-height:145%}.adatech-school-history .shape-container .circle strong,.adatech-school-history .shape-container .square strong,.adatech-school-history .shape-container .square-top .text strong,.adatech-school-history .shape-container .octagon strong{font-size:30px}.adatech-school-history .shape-container .circle,.adatech-school-history .shape-container .square,.adatech-school-history .shape-container .octagon{margin:0 10px 20px}.adatech-school-history .shape-container .circle.red{width:140px;height:140px}.adatech-school-history .shape-container .circle.purple{width:155px;height:155px}.adatech-school-history .shape-container .square{width:125px;height:125px}.adatech-school-history .shape-container .square-top{width:106px;height:100px;padding:10px}.adatech-school-history .shape-container .square-top .square-left,.adatech-school-history .shape-container .square-top .square-right{top:-7px}.adatech-school-history .shape-container .octagon{width:167px;height:167px}.adatech-school-history .shape-container .octagon .outter,.adatech-school-history .shape-container .octagon .inner{width:167px;height:167px}}@media(max-width:640px){.adatech-school-history .shape-container .team-sticker{display:initial;width:152px}}.team{padding:190px 0 135px;display:flex;justify-content:center;align-items:center;background:#fff3f1;position:relative}.team .button-primary{position:absolute;bottom:-25px;width:200px;z-index:1}.team .container{display:flex;flex-direction:column;width:100%;position:relative}.team .container .sticker{position:absolute;width:214px;left:18%;top:0}.team .container .title{margin-bottom:20px;text-align:center;font-size:35px;line-height:119.2%}.team .container .subtitle{font-size:20px;line-height:29px;text-align:center;margin-bottom:70px}.team .container .content-container{width:100%;position:relative}.team .container .content-container::before{content:"";top:0;left:0;width:calc((100vw - 1230px)/2);height:100%;position:absolute;background:#fff3f1;opacity:.5;z-index:1}.team .container .content-container::after{content:"";top:0;right:0;width:calc((100vw - 1230px)/2);height:100%;position:absolute;background:#fff3f1;opacity:.5}.team .container .content-container .button{position:absolute;width:50px;height:50px;background:#e74c34;display:flex;justify-content:center;align-items:center;cursor:pointer;top:255px}.team .container .content-container .button.prev{left:calc((100vw - 1380px)/2);z-index:2}.team .container .content-container .button.next{right:calc((100vw - 1380px)/2);z-index:2}.team .container .content-container .button.next img{transform:rotate(180deg)}.team .container .slider-container{overflow-x:scroll;width:100%;display:flex;padding:0 1230px 0 calc((100vw - 1230px)/2)}.team .container .slider-container::-webkit-scrollbar{display:none}.team .container .slider-container .profile-card{width:290px;min-width:290px;border:5px solid #e74c34;margin-right:18px;background:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden}.team .container .slider-container .profile-card.blue{border:5px solid #1a5af5}.team .container .slider-container .profile-card.green{border:5px solid #4fc955}.team .container .slider-container .profile-card.pink{border:5px solid #fbb6c9}.team .container .slider-container .profile-card.yellow{border:5px solid #ffd737}.team .container .slider-container .profile-card:hover .img-container,.team .container .slider-container .profile-card:hover .text-container .job,.team .container .slider-container .profile-card:hover .text-container .name{opacity:0}.team .container .slider-container .profile-card:hover .text-container{height:100%}.team .container .slider-container .profile-card:hover .text-container .content{opacity:1;display:grid;grid-template-columns:1fr;grid-gap:10px;pointer-events:all}.team .container .slider-container .profile-card:hover .text-container .content .name{opacity:1}.team .container .slider-container .profile-card .img-container{width:100%;height:300px}.team .container .slider-container .profile-card .img-container img{width:100%;height:100%;object-fit:cover}.team .container .slider-container .profile-card .text-container{padding:20px;display:flex;flex-direction:column;background:#fff}.team .container .slider-container .profile-card .text-container .name{font-size:25px;line-height:119.2%;font-weight:600;font-family:"Oswald",sans-serif;text-transform:uppercase;margin-bottom:8px}.team .container .slider-container .profile-card .text-container .job{font-size:18px;line-height:145%}.team .container .slider-container .profile-card .text-container .content{position:absolute;font-size:15px;line-height:145%;opacity:0;top:0;left:0;padding:20px;height:100%;pointer-events:none;overflow-y:scroll}@media(max-width:1400px){.team .container .sticker{left:10%}.team .container .content-container::before{width:calc((100vw - 932px)/2)}.team .container .content-container::after{width:calc((100vw - 932px)/2)}.team .container .content-container .button{top:185px;width:40px;height:40px}.team .container .content-container .button.prev{left:calc((100vw - 1025px)/2);z-index:1}.team .container .content-container .button.next{right:calc((100vw - 1025px)/2);z-index:1}.team .container .slider-container{padding:0 932px 0 calc((100vw - 932px)/2)}.team .container .slider-container .profile-card{width:215px;min-width:215px}.team .container .slider-container .profile-card .img-container{height:220px}.team .container .slider-container .profile-card .text-container{padding:10px}.team .container .slider-container .profile-card .text-container .name{font-size:20px}.team .container .slider-container .profile-card .text-container .job,.team .container .slider-container .profile-card .text-container .content{font-size:15px}}@media(max-width:1024px){.team{padding:100px 0 80px;background:#fdd8d0}.team .button-primary{width:335px}.team .container{overflow:hidden}.team .container .sticker{display:none}.team .container .title{margin-bottom:10px;font-size:25px;line-height:125%}.team .container .subtitle{font-size:15px;line-height:145%;margin-bottom:25px}.team .container .content-container::before,.team .container .content-container::after,.team .container .content-container .button{display:none}.team .container .slider-container{scroll-snap-type:x mandatory;padding:0 40px}.team .container .slider-container .profile-card{scroll-snap-align:center;min-width:290px;width:290px}.team .container .slider-container .profile-card .img-container{height:280px}.team .container .slider-container .profile-card .text-container{padding:20px}.team .container .slider-container .profile-card .text-container .name{font-size:25px}}.they-talk-about-us{padding:160px 10px 150px;display:flex;justify-content:center;overflow:hidden}.they-talk-about-us .container{display:flex;flex-direction:column;align-items:center}.they-talk-about-us .container .title{margin-bottom:72px;font-size:35px;line-height:119.2%}.they-talk-about-us .container .row{display:flex;margin-bottom:20px}.they-talk-about-us .container .row:last-child{align-items:flex-start;margin-bottom:0}.they-talk-about-us .container .row .video-img{width:100%;height:100%;object-fit:cover}.they-talk-about-us .container .row .big-video-container{width:815px;height:590px;border:5px solid #ffd737;position:relative}.they-talk-about-us .container .row .big-video-container .first-sticker{position:absolute;width:205px;transform:rotate(8deg);right:-35px;top:-65px}.they-talk-about-us .container .row .video-container{border:5px solid #e74c34;width:605px;height:440px;margin-right:20px;position:relative}.they-talk-about-us .container .row .information{position:absolute;display:flex;justify-content:space-between;align-items:flex-end;bottom:0;left:0;padding:30px;width:100%}.they-talk-about-us .container .row .information .title{color:#fff;max-width:305px;font-size:25px;line-height:136%;margin:0}.they-talk-about-us .container .row .information-logo{max-height:30px}.they-talk-about-us .container .row .article{border:5px solid #e74c34;background:#fff3f1;width:400px;margin-right:20px}.they-talk-about-us .container .row .article .article-sticker{display:none}.they-talk-about-us .container .row .article .img-container{width:100%;height:300px}.they-talk-about-us .container .row .article .img-container img{width:100%;height:100%;object-fit:cover}.they-talk-about-us .container .row .article .text-container{padding:25px;display:flex;flex-direction:column}.they-talk-about-us .container .row .article .text-container .title{font-size:25px;line-height:136%;margin-bottom:30px}.they-talk-about-us .container .row .article .text-container .more{display:flex;justify-content:space-between}.they-talk-about-us .container .row .article .text-container .more .logo{max-height:30px}.they-talk-about-us .container .row .article .text-container .more .link{font-size:16px;line-height:24px;font-weight:600;font-family:"Oswald",sans-serif;text-transform:uppercase;display:flex;align-items:center}.they-talk-about-us .container .row .article .text-container .more .link-icon{width:6px;height:8px;margin-left:10px}.they-talk-about-us .container .row .second-sticker{position:absolute;width:205px;transform:rotate(6deg);top:calc(100% + 65px);left:0;right:0;margin:0 auto}.they-talk-about-us .container .row .newsletter-container{width:605px;border:5px solid #2078f7;background:#e5efff;padding:35px;z-index:1;position:relative}.they-talk-about-us .container .row .newsletter-container .title{color:#2078f7;margin-bottom:45px;font-size:30px;line-height:119.2%}@media(max-width:1280px){.they-talk-about-us .container{width:100%}.they-talk-about-us .container .row{justify-content:center}.they-talk-about-us .container .row .article{width:350px}.they-talk-about-us .container .row .article .img-container{height:250px}.they-talk-about-us .container .row .big-video-container{width:650px}.they-talk-about-us .container .row .video-container{width:480px;height:340px}.they-talk-about-us .container .row .newsletter-container{width:520px}}@media(max-width:1024px){.they-talk-about-us{padding:85px 10px}.they-talk-about-us .container{max-width:450px}.they-talk-about-us .container .title{margin-bottom:45px;font-size:25px;line-height:125%}.they-talk-about-us .container .row{flex-direction:column;margin-bottom:0}.they-talk-about-us .container .row .information{padding:20px}.they-talk-about-us .container .row .information .title{font-size:20px;line-height:136%;text-align:start;max-width:200px}.they-talk-about-us .container .row .information-logo{max-height:23px}.they-talk-about-us .container .row .article{width:100%;margin:0 0 10px 0;position:relative}.they-talk-about-us .container .row .article .article-sticker{display:initial;position:absolute;width:110px;top:-20px;right:20px;transform:rotate(8deg)}.they-talk-about-us .container .row .article .img-container{height:265px}.they-talk-about-us .container .row .article .text-container{padding:15px}.they-talk-about-us .container .row .article .text-container .title{font-size:20px}.they-talk-about-us .container .row .big-video-container{width:100%;height:260px;margin-bottom:10px}.they-talk-about-us .container .row .big-video-container .first-sticker{display:none}.they-talk-about-us .container .row .video-container{width:100%;height:260px;margin-bottom:10px}.they-talk-about-us .container .row .second-sticker{display:none}.they-talk-about-us .container .row .newsletter-container{width:100%;max-width:600px;padding:25px 15px 15px;display:flex;flex-direction:column;align-items:center}.they-talk-about-us .container .row .newsletter-container .title{margin-bottom:30px;width:70%;font-size:25px;line-height:119.2%}}.our-values{background:#fcf3b2;padding:90px 10px;display:flex;justify-content:center;position:relative}.our-values .background-img{position:absolute;height:100%;right:0;top:0}.our-values .container{width:1020px;display:flex;flex-direction:column;z-index:1;position:relative}.our-values .container .sticker{position:absolute;width:265px;transform:rotate(-10deg);left:-90px;top:-125px}.our-values .container .title{margin-bottom:55px;text-align:center;font-size:35px;line-height:119.2%}.our-values .container .content-container{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}.our-values .container .content-container .block{width:100%;padding:30px 10px 25px 15px;display:flex}.our-values .container .content-container .block.green{border:5px solid #4fc955;background:#d6ffd8}.our-values .container .content-container .block.pink{border:5px solid #f967cd;background:#ffdcf4}.our-values .container .content-container .block.red{border:5px solid #e74c34;background:#fff3f1}.our-values .container .content-container .block.blue{border:5px solid #1a5af5;background:#fff}.our-values .container .content-container .block .arrow{width:37px;height:32px;margin-right:25px}.our-values .container .content-container .block .title{margin-bottom:10px;text-align:start;font-size:30px;line-height:119.2%}.our-values .container .content-container .block .subtitle{font-size:18px;line-height:145%}@media(max-width:1280px){.our-values .container .sticker{left:0}}@media(max-width:1024px){.our-values{padding:70px 15px 50px}.our-values .background-img{top:auto;bottom:0;width:285px;height:260px}.our-values .container{width:100%;max-width:600px}.our-values .container .sticker{left:0;right:0;margin:0 auto;top:-110px}.our-values .container .title{margin-bottom:35px;font-size:25px;line-height:125%}.our-values .container .content-container{grid-template-columns:1fr;grid-gap:10px}.our-values .container .content-container .block{padding:25px 25px 25px 15px}.our-values .container .content-container .block .title{font-size:20px;line-height:119.2%}.our-values .container .content-container .block .arrow{margin-right:15px}.our-values .container .content-container .block .subtitle{font-size:15px}}.manifesto{display:flex;justify-content:center;padding:120px 0 110px}.manifesto .container{position:relative;width:815px;display:flex;flex-direction:column;align-items:center;border:5px solid #ffd737;background:#fff3f1;padding:75px 100px 65px}.manifesto .container .arm{position:absolute;top:40px;right:60px;width:50px;height:50px;transform:rotate(-10deg)}.manifesto .container .planet{width:46px;height:46px;position:absolute;bottom:65px;right:70px}.manifesto .container .first-sticker{position:absolute;width:238px;left:0;top:-55px}.manifesto .container .second-sticker{position:absolute;width:169px;bottom:-60px;right:-85px;transform:rotate(-49deg)}.manifesto .container .title{margin-bottom:40px;width:100%;font-size:35px;line-height:130.2%}.manifesto .container .content-container{display:grid;grid-template-columns:1fr;grid-gap:25px;width:100%;font-size:18px;line-height:166%}.manifesto .container .button-primary{position:absolute;bottom:-25px;width:190px}@media(max-width:1024px){.manifesto{padding:20px 10px 140px;overflow:hidden}.manifesto .container{width:100%;max-width:600px;padding:55px 15px 120px}.manifesto .container .arm{width:40px;height:40px;top:10px;right:20px}.manifesto .container .planet{bottom:55px;left:0;right:0;margin:0 auto}.manifesto .container .first-sticker{left:-25px;top:-50px}.manifesto .container .second-sticker{display:none}.manifesto .container .title{margin-bottom:20px;font-size:25px;line-height:125%}.manifesto .container .content-container{font-size:15px}}.feed-instagram{display:flex;justify-content:center;padding:90px 0 100px;background:#fcf3b2}.feed-instagram .container{width:100%;display:flex;flex-direction:column;align-items:center}.feed-instagram .container .title{font-size:35px;line-height:119.2%;text-align:center;margin-bottom:30px}.feed-instagram .container .button-primary{background-color:#e74c34;color:#fff;display:flex;align-items:center;margin-bottom:70px}.feed-instagram .container .button-primary:hover{background-color:#cf3d26}.feed-instagram .container .button-primary .icon{margin-right:15px}.feed-instagram .container .feed-container{display:flex;width:100%;overflow:hidden}.feed-instagram .container .feed-container #sbi_images{display:grid;align-items:center;grid-gap:20px}.feed-instagram .container .feed-container #sbi_images>*{grid-row:1;white-space:nowrap}.feed-instagram .container .feed-container #sbi_images img{object-fit:contain}.feed-instagram .container .feed-container #sb_instagram #sbi_images .sbi_item{width:300px!important;height:300px;padding:0!important;border:5px solid #fff}@media(max-width:1024px){.feed-instagram .container .button-primary{width:auto}}@media(max-width:640px){.feed-instagram{padding:50px 0 40px}.feed-instagram .container .title{font-size:25px;line-height:125%}.feed-instagram .container .feed-container #sb_instagram #sbi_images .sbi_item{width:215px!important;height:215px!important;padding:0!important;border:5px solid #fff}}.campus-hero{display:flex;justify-content:center;padding:50px 0 110px;background:#fff3f1;position:relative}.campus-hero .background-color{background:#2078f7;height:410px;width:100%;position:absolute;top:0;left:0}.campus-hero .container{width:1220px;display:grid;grid-template-columns:605px 580px;justify-content:space-between;align-items:flex-start;z-index:1}.campus-hero .container .text-container{border:5px solid #e74c34;padding:35px 60px 55px 35px;background:#fff}.campus-hero .container .text-container .title{font-size:42px;line-height:119.2%}.campus-hero .container .text-container .subtitle{font-size:20px;line-height:138%;margin:25px 0 30px}.campus-hero .container .text-container .list-container{display:grid;grid-template-columns:1fr;grid-gap:30px}.campus-hero .container .text-container .list-container .list{display:flex;align-items:flex-start;font-size:18px;line-height:138%}.campus-hero .container .text-container .list-container .list img{margin-right:20px;width:22px;height:22px}.campus-hero .container .image-container{width:100%;display:flex;flex-direction:column;position:relative}.campus-hero .container .image-container .first-img{width:395px;height:450px;object-fit:cover;transform:rotate(-3.5deg)}.campus-hero .container .image-container .second-img{align-self:flex-end;width:395px;height:430px;object-fit:cover;transform:rotate(2deg);margin-top:-140px}.campus-hero .container .image-container .sticker{position:absolute;width:200px;transform:rotate(17.5deg);right:40px;top:235px}.campus-hero .container .image-container .circle{position:absolute;width:214px;height:214px;border:5px solid #fcf3b2;background:#ffd737;display:flex;justify-content:center;align-items:center;padding:10px;font-size:20px;line-height:119.2%;font-family:"Oswald",sans-serif;font-weight:600;text-align:center;text-transform:uppercase;border-radius:120px;transform:rotate(-12deg);left:50px;bottom:-55px}@media(max-width:1280px){.campus-hero .container{width:1000px;grid-template-columns:500px 480px}.campus-hero .container .text-container{padding:35px 35px 55px}.campus-hero .container .image-container .sticker{right:0}.campus-hero .container .image-container .circle{left:0}}@media(max-width:1024px){.campus-hero{padding:30px 15px 230px}.campus-hero .background-color{height:200px}.campus-hero .container{grid-template-columns:1fr;grid-gap:20px;position:relative;width:100%;max-width:600px}.campus-hero .container .text-container{border:unset;background:transparent;width:100%;padding:0}.campus-hero .container .text-container .title{font-size:30px;line-height:120%}.campus-hero .container .text-container .subtitle{text-align:center}.campus-hero .container .text-container .list-container .list{font-size:15px}.campus-hero .container .text-container .list-container .list img{margin-right:15px}.campus-hero .container .image-container{grid-row:1;flex-direction:row;position:initial}.campus-hero .container .image-container .first-img{width:50%;height:auto}.campus-hero .container .image-container .second-img{width:50%;height:auto;margin-top:0}.campus-hero .container .image-container .sticker{width:120px;right:-5px;top:125px}.campus-hero .container .image-container .circle{bottom:auto;top:calc(100% + 20px);font-size:15px;width:174px;height:174px;left:0;right:0;margin:0 auto}}.map{display:flex;justify-content:center;padding:70px 0 50px;background:#fff3f1;overflow:hidden}.map .container{display:grid;grid-template-columns:490px 605px;justify-content:space-between;align-items:center;width:1220px}.map .container .text-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}.map .container .text-container .title{font-size:35px;line-height:130.2%}.map .container .text-container .title strong{color:#2078f7}.map .container .text-container .description{font-size:18px;line-height:166%;margin:20px 0 30px}.map .container .text-container .button-primary{border-color:#2078f7;color:#2078f7}.map .container .text-container .button-primary svg *{stroke:#2078f7}.map .container .text-container .button-primary:hover{border-color:#0049d0;color:#0049d0}.map .container .text-container .button-primary:hover svg *{stroke:#0049d0}.map .container .text-container .button-primary.full{background:#2078f7;color:#fff}.map .container .text-container .button-primary.full svg *{stroke:#fff}.map .container .text-container .button-primary.full:hover{background:#0049d0}.map .container .map-container{border:5px solid #2078f7;width:100%;display:flex;flex-direction:column;background:#fff;position:relative}.map .container .map-container .sticker{position:absolute;width:190px;transform:rotate(8deg);top:-30px;right:-45px}.map .container .map-container .img-container{width:100%;height:350px}.map .container .map-container .img-container img{width:100%;height:100%;object-fit:cover}.map .container .map-container .content{padding:30px 30px 30px 25px;display:grid;grid-template-columns:1fr;grid-gap:15px}.map .container .map-container .content .addresse,.map .container .map-container .content .access{font-size:18px;line-height:138%;display:flex;align-items:center}.map .container .map-container .content .addresse img,.map .container .map-container .content .access img{width:17px;margin-right:15px}@media(max-width:1280px){.map .container{width:1000px;grid-template-columns:450px 550px}}@media(max-width:1024px){.map{padding:100px 10px 30px}.map .container{grid-template-columns:1fr;grid-gap:25px;width:100%;max-width:600px;position:relative}.map .container .map-container{grid-row:1}.map .container .map-container .sticker{display:none}.map .container .map-container .img-container{height:205px}.map .container .map-container .content{padding:20px 80px 20px 15px}.map .container .map-container .content .addresse,.map .container .map-container .content .access{font-size:15px;align-items:flex-start}.map .container .text-container .title{position:absolute;bottom:calc(100% + 25px);width:100%;font-size:25px;line-height:125%}.map .container .text-container .description{font-size:15px;margin:0 0 20px;text-align:center}}.articles{display:flex;justify-content:center;padding:60px 0 0;background:#fff3f1;margin-bottom:-370px}.articles .container{width:1220px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;align-items:flex-end}.articles .container .first-article{width:100%;display:flex;flex-direction:column;background:#e74c34;position:relative}.articles .container .first-article .sticker{position:absolute;width:90px;transform:rotate(12.5deg);top:25px;right:-50px}.articles .container .first-article .img-container{width:100%;height:425px}.articles .container .first-article .img-container img{width:100%;height:100%;object-fit:cover}.articles .container .first-article .text-container{padding:40px 40px 50px;display:flex;flex-direction:column}.articles .container .first-article .text-container .title{font-size:35px;line-height:130.2%}.articles .container .first-article .text-container .title strong{color:#fff}.articles .container .first-article .text-container .quote{margin-top:20px;font-size:20px;line-height:145%;color:#fff3f1}.articles .container .second-article{width:100%;padding:40px;background:#ffd737;display:flex;flex-direction:column}.articles .container .second-article .title{font-size:35px;line-height:130.2%}.articles .container .second-article .content{font-size:20px;line-height:145%;font-weight:600;margin:20px 0 50px}.articles .container .second-article .author{display:flex;align-items:center}.articles .container .second-article .author-img{width:110px;height:110px;border-radius:99px;margin-right:30px;object-fit:cover}.articles .container .second-article .author-text{display:flex;flex-direction:column}.articles .container .second-article .author-text .name{font-size:18px;line-height:145%;font-weight:600;margin-bottom:5px}.articles .container .second-article .author-text .info{font-size:15px;line-height:145%}@media(max-width:1280px){.articles .container{width:1000px}}@media(max-width:1024px){.articles{padding:30px 10px 0;margin-bottom:-815px}.articles .container{width:100%;max-width:600px;grid-template-columns:1fr;grid-gap:10px}.articles .container .first-article .sticker{top:-30px;right:5px;width:75px}.articles .container .first-article .img-container{height:250px}.articles .container .first-article .text-container{padding:30px}.articles .container .first-article .text-container .title{font-size:25px;line-height:125%}.articles .container .first-article .text-container .quote{font-size:15px;margin-top:15px}.articles .container .second-article{padding:30px 25px}.articles .container .second-article .title{font-size:25px;line-height:125%}.articles .container .second-article .content{text-align:center;margin:15px 0 25px;font-size:15px}.articles .container .second-article .author-img{width:70px;height:70px}.articles .container .second-article .author-text .name{font-size:15px}}.events{padding:530px 20px 90px;display:flex;justify-content:center;background:#fcf3b2}.events .container{width:1220px;display:flex;flex-direction:column;position:relative}.events .container .sticker{width:190px;position:absolute;top:-65px;right:40px;transform:rotate(16deg)}.events .container .title{text-align:center;margin-bottom:65px;font-size:35px;line-height:130.2%}.events .container .content-container{display:grid;grid-template-columns:repeat(2,605px);grid-gap:15px}.events .container .content-container .block{border:5px solid #e74c34;display:flex;width:100%;background:#fff}.events .container .content-container .block .text-container{padding:30px 30px 25px 35px;display:flex;flex-direction:column}.events .container .content-container .block .text-container .title{margin:0;text-align:start;font-size:30px;line-height:120%}.events .container .content-container .block .text-container .subtitle{font-size:15px;line-height:145%;margin:15px 0 25px}.events .container .content-container .block .text-container .button-primary{width:100%}.events .container .content-container .block .img-container{width:205px;flex:none}.events .container .content-container .block .img-container img{width:100%;height:100%;object-fit:cover}@media(max-width:1280px){.events .container{width:100%}.events .container .content-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.events{padding:880px 10px 40px;overflow:hidden}.events .container{width:100%;max-width:600px}.events .container .sticker{right:-10px;width:165px}.events .container .title{margin-bottom:30px;font-size:25px;line-height:125%}.events .container .content-container{grid-template-columns:1fr;grid-gap:10px}.events .container .content-container .block{flex-direction:column;width:100%}.events .container .content-container .block .img-container{width:100%;height:185px}.events .container .content-container .block .text-container{padding:20px 15px 15px}.events .container .content-container .block .text-container .title{text-align:center;font-size:25px;line-height:125%}.events .container .content-container .block .text-container .subtitle{text-align:center;margin:10px 0 20px}}.infographics{padding:90px 20px 110px;display:flex;justify-content:center}.infographics .container{display:flex;width:1220px;justify-content:space-between;align-items:center}.infographics .container .title-container{width:335px;display:flex;flex-direction:column;align-items:flex-start}.infographics .container .title-container .title{margin-bottom:40px;font-size:35px;line-height:130.2%}.infographics .container .infographics-container{display:flex;justify-content:space-between;align-items:center;width:810px}.infographics .container .infographics-container .circle,.infographics .container .infographics-container .octagon,.infographics .container .infographics-container .square .text{font-size:15px;line-height:145%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.infographics .container .infographics-container .circle strong,.infographics .container .infographics-container .octagon strong,.infographics .container .infographics-container .square .text strong{font-weight:700;font-family:"Oswald",sans-serif;margin-bottom:8px;font-size:40px;line-height:119.2%}.infographics .container .infographics-container .octagon{width:225px;height:225px;overflow:hidden;transform:rotate(23.5deg)}.infographics .container .infographics-container .octagon .outter{width:225px;height:225px;transform:rotate(45deg);border:5px solid #fbb6c9;overflow:hidden;position:relative}.infographics .container .infographics-container .octagon .inner{position:absolute;left:0;transform:rotate(-45deg) translateY(-8px);width:225px;height:225px;background:#005bfe;color:#fff;border:5px solid #fbb6c9;display:flex;justify-content:center;align-items:center}.infographics .container .infographics-container .octagon .inner .text{display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-23.5deg);padding:25px}.infographics .container .infographics-container .square{width:185px;height:185px;padding:15px;position:relative;background:#ffd737;border:5px solid #e74c34;border-top:unset;border-radius:12px;display:flex;justify-content:center;align-items:center}.infographics .container .infographics-container .square .square-left{width:50%;position:absolute;left:0;transform:matrix(1,-.3,0,1,0,0);background:#ffd737;height:30px;top:-13px;border-top:5px solid #e74c34;border-radius:8px 0}.infographics .container .infographics-container .square .square-right{width:50%;position:absolute;right:1px;transform:matrix(1,.3,0,1,0,0);background:#ffd737;height:30px;top:-13px;border-top:5px solid #e74c34;border-radius:0 8px}.infographics .container .infographics-container .circle{width:205px;height:205px;color:#fff;background:#783af5;border:5px solid #caafff;border-radius:100%;padding:40px}@media(max-width:1280px){.infographics .container{width:1000px}.infographics .container .infographics-container{width:670px}}@media(max-width:1024px){.infographics{padding:40px 10px 130px;position:relative}.infographics .container{flex-direction:column;width:100%;max-width:600px}.infographics .container .title-container{width:100%;align-items:center}.infographics .container .title-container .title{font-size:25px;line-height:125%}.infographics .container .title-container .button-primary{position:absolute;bottom:40px;width:90%;max-width:600px}.infographics .container .infographics-container{flex-wrap:wrap;width:100%;justify-content:space-around}.infographics .container .infographics-container .circle,.infographics .container .infographics-container .square .text,.infographics .container .infographics-container .octagon{font-size:13px;line-height:145%}.infographics .container .infographics-container .circle strong,.infographics .container .infographics-container .square .text strong,.infographics .container .infographics-container .octagon strong{font-size:30px}.infographics .container .infographics-container .circle,.infographics .container .infographics-container .square,.infographics .container .infographics-container .octagon{margin:0 10px 20px}.infographics .container .infographics-container .circle{width:155px;height:155px}.infographics .container .infographics-container .square{width:145px;height:145px}.infographics .container .infographics-container .square .square-left,.infographics .container .infographics-container .square .square-right{top:-10px}.infographics .container .infographics-container .octagon{width:167px;height:167px}.infographics .container .infographics-container .octagon .outter,.infographics .container .infographics-container .octagon .inner{width:167px;height:167px}}.redirection{padding:80px 0;display:flex;justify-content:center;background:#2078f7}.redirection .container{width:1000px;display:flex;flex-direction:column;align-items:center;position:relative}.redirection .container .sticker{width:80px;position:absolute;left:0;top:30px;transform:rotate(-22deg)}.redirection .container .title{color:#fff;text-align:center;font-size:35px;line-height:130.2%}.redirection .container .subtitle{font-size:20px;line-height:29px;text-align:center;color:#fff;margin:15px 0 40px}.redirection .container .button-primary{padding:12px 60px;border:1px solid #fff;font-size:16px;line-height:24px;text-align:center;text-transform:uppercase;font-family:"Oswald",sans-serif;font-weight:600;color:#fff;background:transparent}.redirection .container .button-primary svg *{stroke:#fff}.redirection .container .button-primary.full{background:#fff;color:#2078f7}.redirection .container .button-primary.full svg *{stroke:#2078f7}.redirection .container .button-primary:hover{background:#fff;color:#2078f7}.redirection .container .button-primary:hover svg *{stroke:#2078f7}.redirection .container .button-primary:hover.full{background:transparent;color:#fff}.redirection .container .button-primary:hover.full svg *{stroke:#fff}@media(max-width:1024px){.redirection{padding:40px 20px 30px}.redirection .container{width:100%;max-width:600px}.redirection .container .sticker{width:75px;top:-70px}.redirection .container .title{width:80%;font-size:25px;line-height:130.2%}.redirection .container .subtitle{font-size:15px;margin:10px 0 30px}}.section-texte{display:flex;justify-content:center;padding:90px 0;background:var(--color)}.section-texte .container{width:1220px;display:flex;justify-content:space-between;align-items:center}.section-texte .container.left{flex-direction:row-reverse}.section-texte .container.left .text-container{flex-direction:row-reverse}.section-texte .container.big-title .text-container .title{font-size:42px;line-height:119.2%}.section-texte .container .img-container{width:500px;height:585px;flex:none;border:5px solid var(--border-color)}.section-texte .container .img-container img{width:100%;height:100%;object-fit:cover}.section-texte .container .text-container{width:100%;display:flex;justify-content:space-between}.section-texte .container .text-container.cols{width:auto;flex-direction:column;justify-content:flex-start}.section-texte .container .text-container.cols .title{margin-bottom:25px;max-width:560px}.section-texte .container .text-container.cols .content{width:605px}.section-texte .container .text-container.white{color:#fff}.section-texte .container .text-container.white .content a{color:#fff}.section-texte .container .text-container .title{font-size:35px;line-height:130.2%;max-width:420px}.section-texte .container .text-container .button{display:flex;margin-top:32px}.section-texte .container .text-container .content{width:710px;font-size:18px;line-height:166%}.section-texte .container .text-container .content br:last-child{display:none}.section-texte .container .text-container .content a{font-weight:600;text-decoration:underline}.section-texte .container .text-container .content ul{list-style:disc}.section-texte .container .text-container .content ul br{display:none}.section-texte .container .text-container .content ul li{margin-left:20px}.section-texte .container .text-container .content ol{list-style:decimal}.section-texte .container .text-container .content ol br{display:none}.section-texte .container .text-container .content ol li{margin-left:20px}@media(max-width:1280px){.section-texte .container{width:100%;justify-content:space-around}.section-texte .container .img-container{width:450px;height:530px}.section-texte .container .text-container{justify-content:space-around}.section-texte .container .text-container.cols .title{max-width:500px}.section-texte .container .text-container.cols .content{width:500px}.section-texte .container .text-container .content{width:580px}}@media(max-width:1024px){.section-texte{padding:40px 20px}.section-texte .container{flex-direction:column;max-width:600px}.section-texte .container.big-title .text-container .title{font-size:30px;line-height:120%;text-align:center}.section-texte .container.left{flex-direction:column}.section-texte .container.left .text-container{flex-direction:column}.section-texte .container .img-container{width:100%;height:375px;max-width:400px;margin-bottom:25px}.section-texte .container .text-container{flex-direction:column}.section-texte .container .text-container.cols{align-items:center}.section-texte .container .text-container.cols .title{width:100%;max-width:450px;text-align:center}.section-texte .container .text-container.cols .content{width:100%}.section-texte .container .text-container .title{width:100%;max-width:450px;font-size:25px;line-height:125%;margin-bottom:25px;text-align:start}.section-texte .container .text-container .content{width:100%;font-size:15px}}.section-cta{display:flex;justify-content:center;padding:165px 0 130px}.section-cta .container{border:5px solid #e74c34;padding:35px 80px 30px 255px;position:relative;display:flex}.section-cta .container .img{width:166px;transform:rotate(-4.5deg);position:absolute;left:25px;bottom:20px;box-shadow:0 4px 19px rgba(0,0,0,.15)}.section-cta .container .text-container{display:flex;flex-direction:column;align-items:flex-start}.section-cta .container .text-container .title{font-size:25px;line-height:119.2%;margin-bottom:25px;max-width:365px}@media(max-width:1024px){.section-cta{padding:130px 20px 40px}.section-cta .container{width:100%;max-width:600px;padding:110px 20px 25px;justify-content:center}.section-cta .container .img{left:auto;top:-90px;width:125px}.section-cta .container .text-container{flex-direction:column;align-items:center;width:100%}.section-cta .container .text-container .title{margin-bottom:30px}}.contact-hero .container .block-cta{margin-bottom:-65px}.contact-hero .container .block-cta .subtitle{margin:30px 0}.contact-hero .container .block-cta .subtitle a{text-decoration:underline;font-weight:600}.contact-hero .sticker{position:absolute;width:237px;top:0;right:-135px}@media(max-width:1024px){.contact-hero .container .block-cta{margin:0}.contact-hero .sticker{position:absolute;width:167px;top:-65px;right:auto}}.contact-container{padding:190px 0 145px;display:flex;justify-content:center;position:relative;overflow:hidden}.contact-container .background-img{width:945px;position:absolute;right:0;bottom:0}.contact-container .container{width:1220px;display:flex;z-index:1}.contact-container .container .cols{display:flex;flex-direction:column}.contact-container .container .title{font-size:35px;line-height:130.2%;display:flex;align-items:center}.contact-container .container .title .arrow{width:37px;height:32px;margin-right:20px}.contact-container .container .location{width:605px;margin-right:115px}.contact-container .container .location .title{color:#1a5af5;margin-bottom:20px}.contact-container .container .location .addresse{margin-bottom:15px}.contact-container .container .location .addresse,.contact-container .container .location .access{font-size:18px;line-height:138%;display:flex;align-items:center}.contact-container .container .location .addresse .icon,.contact-container .container .location .access .icon{width:17px;margin-right:15px}.contact-container .container .location .map-container{width:100%;height:300px;margin-top:45px}.contact-container .container .location .map-container img{width:100%;height:100%;object-fit:cover}.contact-container .container .phone{display:flex;flex-direction:column;margin-bottom:80px;width:325px}.contact-container .container .phone .title{color:#ffd737;margin-bottom:15px}.contact-container .container .phone .content{font-size:18px;line-height:166%}.contact-container .container .phone .content a{text-decoration:underline;font-weight:600}.contact-container .container .email{display:flex;flex-direction:column;width:325px}.contact-container .container .email .title{color:#e74c34;margin-bottom:20px}.contact-container .container .email .content{font-size:18px;line-height:166%}.contact-container .container .email .content a{text-decoration:underline;font-weight:600}.contact-container .container .email-img{width:86px;margin-top:50px}@media(max-width:1280px){.contact-container .container{width:1000px;justify-content:space-between}.contact-container .container .location{margin:0}}@media(max-width:1024px){.contact-container{padding:10px 10px 30px}.contact-container .background-img{width:auto;height:380px}.contact-container .container{flex-direction:column;width:100%;max-width:600px}.contact-container .container .title{font-size:25px;line-height:125%}.contact-container .container .location{width:100%}.contact-container .container .location .addresse,.contact-container .container .location .access{max-width:225px;font-size:15px;line-height:23px}.contact-container .container .location .map-container{order:-1;height:175px;margin:0 0 30px}.contact-container .container .phone{margin:40px 0;width:100%}.contact-container .container .phone .content{font-size:15px;line-height:23px}.contact-container .container .email{width:100%}.contact-container .container .email .content{font-size:15px;line-height:23px}.contact-container .container .email-img{width:62px;margin-top:70px}}.landing-hero{display:flex;justify-content:center;padding:80px 0;position:relative}.landing-hero .background-img{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;z-index:-1;object-fit:cover}.landing-hero .container{width:100%;position:relative}.landing-hero .container .block-cta{width:600px;background:#fff;border:5px solid #e74c34;padding:35px 40px;display:flex;flex-direction:column;align-items:flex-start;margin-left:calc((100vw - 1220px)/2);position:relative}.landing-hero .container .block-cta .title{font-size:42px;line-height:119.2%;text-align:center}.landing-hero .container .block-cta .sticker{position:absolute;width:299px;bottom:-45px;right:-130px}@media(max-width:1280px){.landing-hero .container .block-cta{margin-left:calc((100vw - 1020px)/2)}}@media(max-width:1024px){.landing-hero{flex-direction:column;padding:0}.landing-hero .background-img{position:initial;height:200px}.landing-hero .container{margin:0;display:flex;flex-direction:column;align-items:center}.landing-hero .container .block-cta{border:unset;width:100%;margin:0;padding:30px 16px;align-items:center;max-width:600px}.landing-hero .container .block-cta .title{font-size:30px;line-height:120%}.landing-hero .container .block-cta .sticker{position:absolute;width:212px;top:-30px;right:0}}.become-developer{display:flex;justify-content:center;padding:120px 0 40px;overflow:hidden;background:#fcf3b2}.become-developer .container{width:1220px;display:grid;grid-template-columns:510px 560px;justify-content:space-between;align-items:center}.become-developer .container .text-container{width:100%;display:flex;flex-direction:column}.become-developer .container .text-container .title{font-size:35px;line-height:130.2%;margin-bottom:40px}.become-developer .container .text-container .list-container{display:grid;grid-template-columns:1fr;grid-gap:25px}.become-developer .container .text-container .list-container .list{font-size:18px;line-height:145%;display:flex}.become-developer .container .text-container .list-container .list img{margin-right:25px;width:22px;height:22px}.become-developer .container .img-container{width:100%;height:490px;border:5px solid #1a5af5;position:relative}.become-developer .container .img-container .img{width:100%;height:100%;object-fit:cover}.become-developer .container .img-container .sticker{position:absolute;width:189px;transform:rotate(12.5deg);top:-50px;right:-45px}@media(max-width:1280px){.become-developer .container{width:1000px;grid-template-columns:450px 500px}}@media(max-width:1024px){.become-developer{padding:40px 20px 0}.become-developer .container{grid-template-columns:1fr;grid-gap:25px;width:100%;max-width:600px;justify-content:center}.become-developer .container .img-container{grid-row:1;max-width:400px;height:265px;justify-self:center}.become-developer .container .img-container .sticker{width:105px;right:5px;top:-30px}.become-developer .container .text-container{align-items:start}.become-developer .container .text-container .title{text-align:start;font-size:25px;line-height:125%}.become-developer .container .text-container .list-container{grid-gap:20px}.become-developer .container .text-container .list-container .list{font-size:15px;line-height:145%}}.form-introduction{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fcf3b2;padding:80px 0 0}.form-introduction .container{width:815px;font-size:18px;line-height:145%}.form-introduction .container em{font-style:italic}.form-introduction .container a{text-decoration:underline}.form-introduction .container ul{list-style:disc}.form-introduction .container ul li{margin-left:20px}.form-introduction .container ol{list-style:decimal}.form-introduction .container ol li{margin-left:20px}@media(max-width:1024px){.form-introduction{padding:40px 10px 0}.form-introduction .container{width:100%;max-width:600px;font-size:15px;line-height:145%}}.landing-form{display:flex;justify-content:center;background:#fcf3b2;padding:100px 0 150px;overflow:hidden}.landing-form .container{width:815px;border:5px solid #e74c34;background:#fff3f1;padding:50px 90px 75px;display:flex;flex-direction:column;align-items:center;position:relative}.landing-form .container .sticker{position:absolute}.landing-form .container .sticker-1{width:193px;top:-35px;left:-75px;transform:rotate(-18deg)}.landing-form .container .sticker-2{width:169px;top:-20px;right:-70px;transform:rotate(40deg)}.landing-form .container .sticker-3{width:161px;transform:rotate(15deg);top:410px;right:-85px}.landing-form .container .sticker-4{width:244px;bottom:0;right:-120px;transform:rotate(-22deg)}.landing-form .container .sticker-5{width:270px;left:-135px;bottom:40px;transform:rotate(-30deg)}.landing-form .container .title{font-size:35px;line-height:119.2%;margin-bottom:35px;text-align:center;position:relative}.landing-form .container .title .sticker-left{width:62px;left:-62px;top:-10px;transform:rotateY(180deg)}.landing-form .container .title .sticker-right{width:62px;top:-10px;right:-62px}.landing-form .container .subtitle{font-size:18px;line-height:145%;margin-bottom:75px;text-align:center}.landing-form .container .subtitle ul{list-style:disc}.landing-form .container .subtitle ul li{margin-left:20px;text-align:start}.landing-form .container .subtitle ol{list-style:decimal}.landing-form .container .subtitle ol li{margin-left:20px;text-align:start}@media(max-width:1024px){.landing-form{padding:40px 10px}.landing-form .container{width:100%;max-width:600px;padding:40px 15px}.landing-form .container .sticker-1{width:113px;transform:rotate(-8deg);top:-30px;left:-10px}.landing-form .container .sticker-2{width:81px;transform:rotate(21deg);right:5px}.landing-form .container .sticker-3{display:none}.landing-form .container .sticker-4{width:87px;transform:rotate(-22deg);right:5px;bottom:-25px}.landing-form .container .sticker-5{width:127px;transform:rotate(-10deg);left:-15px;bottom:-30px}.landing-form .container .title{font-size:25px;line-height:125%;margin-bottom:40px}.landing-form .container .title .sticker-left{width:46px;left:-50px}.landing-form .container .title .sticker-right{width:46px;right:-50px}.landing-form .container .subtitle{font-size:15px;line-height:145%;margin-bottom:40px}}.landing-cta{display:flex;justify-content:center;padding:0 0 185px;background:#fcf3b2}.landing-cta .container{width:100%;display:flex;flex-direction:column;align-items:center}.landing-cta .container .title{font-size:35px;line-height:119.2%;margin-bottom:20px;text-align:center}.landing-cta .container .subtitle{font-size:18px;line-height:145%;text-align:center;max-width:560px;margin-bottom:40px}.landing-cta .container .subtitle ul{list-style:disc}.landing-cta .container .subtitle ul li{margin-left:20px;text-align:start}.landing-cta .container .subtitle ol{list-style:decimal}.landing-cta .container .subtitle ol li{margin-left:20px;text-align:start}@media(max-width:1024px){.landing-cta{padding:0 25px 40px}.landing-cta .container{max-width:600px}.landing-cta .container .title{font-size:25px;line-height:119.2%;margin-bottom:20px}.landing-cta .container .subtitle{font-size:15px;line-height:145%;max-width:450px}.landing-cta .container .button-primary{width:auto}}.landing-v2{display:flex;justify-content:center;padding:96px 0;background:#fcf3b2}.landing-v2 .container{width:calc((var(--col) * 12) + (var(--grid-gutter) * 11));display:flex;justify-content:space-between}.landing-v2 .container .left-content{width:calc((var(--col) * 6) + (var(--grid-gutter) * 5));display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;grid-gap:48px}.landing-v2 .container .right-content{width:calc((var(--col) * 5) + (var(--grid-gutter) * 4));display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;grid-gap:48px}@media(max-width:748px){.landing-v2{padding:48px 20px}.landing-v2 .container{width:100%;display:grid;grid-template-columns:1fr;grid-gap:48px}.landing-v2 .container .left-content,.landing-v2 .container .right-content{width:100%}}