*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}footer,header,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}h1,h2,h3,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}b,strong{font-weight:bolder}small{font-size:80%}a{color:#ba5a31;text-decoration:none;background-color:transparent}a:hover{color:#7d3d21;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button{text-transform:none}button,[type="button"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[hidden]{display:none !important}h1,h2,h3,h5,h6,.h1,.h2,.h3,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}small,.small{font-size:.875em;font-weight:400}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container{max-width:540px}@media (min-width: 768px){.container{max-width:720px}}.container{max-width:960px}.container{max-width:1140px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-md-12,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col,.col-12{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width: 768px){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.offset-md-1{margin-left:8.33333333%}}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#e0a48a;outline:0;box-shadow:0 0 0 .2rem rgba(186,90,49,0.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(186,90,49,0.25)}.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn-primary{color:#fff;background-color:#ba5a31;border-color:#ba5a31}.btn-primary:hover{color:#fff;background-color:#9c4b29;border-color:#924626}.btn-primary:focus{color:#fff;background-color:#9c4b29;border-color:#924626;box-shadow:0 0 0 .2rem rgba(196,115,80,0.5)}.btn-primary:disabled{color:#fff;background-color:#ba5a31;border-color:#ba5a31}.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#924626;border-color:#884224}.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(196,115,80,0.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing.width{transition:none}}.dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item:active{color:#fff;text-decoration:none;background-color:#ba5a31}.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50% / 100% 100% no-repeat}@media (max-width: 767.98px){.navbar-expand-md>.container{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.show{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.bg-white{background-color:#fff !important}.border{border:1px solid #dee2e6 !important}.border-dark{border-color:#0c0c0c !important}.rounded{border-radius:.25rem !important}.rounded-circle{border-radius:50% !important}.d-none{display:none !important}.d-flex{display:flex !important}.flex-column{flex-direction:column !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-center{align-items:center !important}.align-content-center{align-content:center !important}@media (min-width: 768px){.align-items-md-center{align-items:center !important}}.position-relative{position:relative !important}.w-50{width:50% !important}.w-100{width:100% !important}.h-100{height:100% !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.mt-4{margin-top:1.5rem !important}.mx-4{margin-right:1.5rem !important}.mb-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.pt-0{padding-top:0 !important}.py-1{padding-top:.25rem !important}.py-1{padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.py-2{padding-top:.5rem !important}.py-2{padding-bottom:.5rem !important}.p-3{padding:1rem !important}.py-3{padding-top:1rem !important}.px-3{padding-right:1rem !important}.py-3{padding-bottom:1rem !important}.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.px-5{padding-right:3rem !important}.px-5{padding-left:3rem !important}.mx-auto{margin-right:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 768px){.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.py-md-0{padding-top:0 !important}.py-md-0{padding-bottom:0 !important}.p-md-5{padding:3rem !important}.pr-md-5{padding-right:3rem !important}}.text-left{text-align:left !important}.text-center{text-align:center !important}.font-weight-bold{font-weight:700 !important}.text-white{color:#fff !important}.text-muted{color:#6c757d !important}.visible{visibility:visible !important}:root{--green: #18B468;--orange: #FF5757;--yellow: #f9e220;--black: $dark;--brown-light: #e59f71;--brown-dark: #ba5a31;--cream: #FFF7D8}@font-face{font-family:"CyGrotesk";font-weight:500;src:url("/fonts/CyGrotesk-KeyBold.woff2") format("woff");font-display:swap}@font-face{font-family:"CyGrotesk";font-weight:300;src:url("/fonts/CyGrotesk-KeyLight.woff2") format("woff");font-display:swap}@font-face{font-family:"CyGrotesk";font-weight:400;src:url("/fonts/CyGrotesk-KeyRegular.woff2") format("woff");font-display:swap}html{min-height:100dvh}body{font-family:"CyGrotesk",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;color:var(--black);padding-top:5rem}.main_menu{position:absolute;left:0;top:0;width:100%;z-index:999;color:inherit}.main_menu .navbar-brand{padding:0rem !important}.main_menu .navbar{padding:20px 0px}.main_menu .navbar-toggler{position:relative;z-index:1;padding:0.45rem .75rem}.main_menu .navbar-toggler{-webkit-appearance:initial;border:1px solid #F7941E;padding:13.5px;margin-right:5px}.main_menu .navbar-toggler:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;background-size:200% auto}.main_menu .main-menu-item{text-align:right;justify-content:right}.main_menu .main-menu-item ul li .nav-link{font-size:16px;padding:0px 16px}.main_menu .main-menu-item ul li .nav-link{color:var(--bg-dark)}footer{background-color:#0f4067;color:white;padding:15px 0}footer nav strong{maggin-bottom:7px}footer nav>div *{color:white;margin:5px 20px}#cb_menu~div{display:none}#cb_menu:checked~div{display:block}.menu_fixed,#cb_menu:checked~div{animation-duration:0.5s;animation-fill-mode:both;animation-name:fadeInDown}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.menu_fixed{position:fixed;z-index:9999 !important;width:100%;background-color:#fff;box-shadow:0px 10px 15px rgba(0,0,0,0.05);top:0}section{padding-left:10%;padding-right:10%;padding-top:7rem;padding-bottom:7rem}@media (max-width: 768px){section{padding-left:10%;padding-right:10%;padding-top:3rem;padding-bottom:3rem}}.navbar-nav{background-color:white}.dropdown .arrow{font-size:10px;line-height:0.1;margin-left:6px;margin-top:3px}.dropdown .dropdown-menu{margin-top:1rem;padding:0}.dropdown .dropdown-menu .dropdown-item{padding:0.7rem 2rem 0.7rem 1.5rem}@media (max-width: 768px){.navbar-nav li{width:100%;text-align:left}}.bg-green{background:var(--green)}.bg-yellow{background:var(--yellow)}.bg-cream{background:var(--cream)}.btn-primary{background:var(--green);border-color:var(--green);font-weight:500}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:white !important;color:var(--green) !important;font-weight:500 !important}.btn-primary-outline{background:white;color:var(--black);border:2px solid var(--green);font-weight:500}.mtop-4{margin-top:4rem !important}.d-nope{display:none}#hero h1{font-size:45px;max-width:Max(300px, 50dvw);font-weight:bold;line-height:1.2em;letter-spacing:-1px}#hero p{max-width:Max(250px, 70dvw);font-size:19px}#hero svg{left:0 !important}@media (max-width: 768px){#hero h1{font-size:2rem}#hero svg{left:-10px !important}}#formation-two-year .dot{font-size:40px;line-height:0.45}#by-who .img-container{aspect-ratio:1;width:calc(200px + 3px * 2);height:calc(200px + 3px * 2);border-width:3px !important}#by-who .img-container img{object-fit:cover;aspect-ratio:1;max-width:100%;border-width:10px !important}#by-who .big-img-container img{border-color:var(--green) !important}#by-who .sm-img-container{aspect-ratio:1;height:calc(100px + 2px * 2);border-width:2px !important}#by-who .sm-img-container img{object-fit:cover;aspect-ratio:1;max-width:100%;border-width:6px !important;border-color:var(--brown-dark) !important}#four-pilars .pilar-container>div{background:white;border:1px dashed #000000;border-radius:10px;padding:40px 0px}#you{font-size:1.2rem}#you ul{list-style-type:none}#you li:before{background-image:url(../img/icon/checkbox-3df398c92f6d35f5ff2bb8d54e0bc9d6.svg);background-size:30px 30px;position:relative;display:inline-block;left:-15px;top:7px;width:30px;height:30px;content:''}#hero-img:after{position:absolute;display:block;right:-10px;top:-20px;width:200px;height:200px;content:url(../img/date-rentree-f646bf1c1d00e71ea3357b8e2324bd3d.svg)}#contact-header{padding-bottom:4rem}@keyframes rough-notation-dash{to{stroke-dashoffset:0}}