@import"https://use.typekit.net/ljo3nld.css";*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{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}input{-webkit-appearance:none;border-radius:0}.section--team .team__member__subtitle,.text--company,h5,h4,h3,h2,h1{font-family:new-spirit,serif;font-weight:400;font-style:normal}section.page--opco-search #opco_search input[type=text],section.page--openai #open_ai input[type=text],body,.button-no-frame,.button-secondary,.badge,p{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;line-height:1.4em}h1{font-size:4rem;line-height:1.2em}@media(max-width:700px){h1{font-size:2.5rem}}h2{font-size:3rem;line-height:1.2em}@media(max-width:700px){h2{font-size:2rem}}h3{font-size:2rem;line-height:1.2em}@media(max-width:700px){h3{font-size:1.5rem}}h4{font-size:1.5rem;line-height:1.2em}@media(max-width:700px){h4{font-size:1rem}}h5{font-size:1.2rem;line-height:1.2em}@media(max-width:700px){h5{font-size:1rem}}b,strong{font-weight:700}i{font-style:italic}a{color:#ff6f91;text-decoration:none;transition:text-decoration .2s ease-in-out}a:hover{text-decoration:underline}.text--company{font-style:italic}.badge{background:#2f48581a;padding:4px 8px;border-radius:20px;font-size:12px;font-weight:700}.buttons{display:flex;flex-direction:row;align-items:center;gap:10px}@media(max-width:700px){.buttons{flex-direction:column}}.button-no-frame,.button-secondary{font-size:16px;font-weight:700;color:#2f4858;text-decoration:none;text-align:center;line-height:40px;white-space:nowrap;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;border:2px solid #2f4858;border-radius:10px;box-shadow:5px 5px #2f485833;background:#ff6f91;padding:0 30px;margin:0 5px 5px 0;transition:all .3s ease-in-out}@media(max-width:700px){.button-no-frame,.button-secondary{width:100%}}.button-no-frame:hover,.button-secondary:hover{cursor:pointer;box-shadow:4px 4px #2f4858;margin:1px 4px 4px 1px;text-decoration:none}.button-secondary{background:#fff}.button-no-frame{background:none;border:none;box-shadow:none;margin:0}.button-no-frame:hover{box-shadow:none;text-decoration:underline;margin:0}body{padding:0;margin:0;color:#2f4858}footer .columns,footer .newsletter__content,section.page--acquisition,section.page,.section--sign-up .content,.section--hero .content,.section--content,header .content{width:90%;max-width:1180px}header{position:absolute;top:0;left:0;right:0}header .content{margin:20px auto;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:700px){header .content{flex-direction:column}}@media(max-width:700px){header .content img{width:75%;margin:auto}}header .content nav{display:flex;flex-direction:row;gap:20px}@media(max-width:700px){header .content nav{display:none}}header .content nav a{color:#2f4858}.homepage{display:flex;flex-direction:column;gap:10rem}@media(max-width:700px){.homepage{gap:5rem}}.section{display:flex;flex-direction:column;align-items:center;gap:4rem}.section__title{text-align:center;width:70%}@media(max-width:700px){.section__title{width:90%}}.section--content{max-width:1000px;margin-left:auto;margin-right:auto}.section--hero{display:block;padding-top:150px;padding-bottom:0;background:#ffc75f}@media(max-width:700px){.section--hero{padding-top:100px}}.section--hero .content{margin:auto;display:flex;flex-direction:row;align-items:flex-start;gap:20px}@media(max-width:700px){.section--hero .content{flex-direction:column}}.section--hero .content .illustration{flex:5;text-align:center;display:flex}.section--hero .content .illustration img{max-width:80%}@media(max-width:700px){.section--hero .content .illustration img{max-width:80%;margin:auto}}.section--hero .content .text{flex:7;display:flex;flex-direction:column;max-width:578px;gap:20px;padding-bottom:100px}@media(max-width:700px){.section--hero .content .text{padding-bottom:50px}}.section--hero .content .text p{font-size:24px}.section--features{display:flex;flex-direction:column;gap:8rem}.section--features .feature{display:flex;flex-direction:column;gap:4rem}.section--features .feature__title{text-align:center}.section--features .feature__columns{display:flex;flex-direction:row;align-items:center;gap:6rem}@media(max-width:700px){.section--features .feature__columns{flex-direction:column;gap:3rem}}.section--features .feature:first-of-type .feature__columns,.section--features .feature:nth-of-type(3) .feature__columns{flex-direction:row-reverse}@media(max-width:700px){.section--features .feature:first-of-type .feature__columns,.section--features .feature:nth-of-type(3) .feature__columns{flex-direction:column}}.section--features .feature__column{display:flex;flex-direction:column;gap:2rem}.section--features .feature__column--text{flex:3}.section--features .feature__column--text h3{font-size:1.6rem}@media(max-width:700px){.section--features .feature__column--text h3{text-align:center}}.section--features .feature__column--illustration{flex:2;display:flex;align-items:center}.section--features .feature__column--illustration img,.section--features .feature__column--illustration svg{max-width:100%}.section--features .feature__column--illustration img.qualiopi-logo,.section--features .feature__column--illustration svg.qualiopi-logo{max-width:50%}.section--features .feature__item{display:flex;flex-direction:column;gap:1rem}.section--features .feature__item h3{display:flex;flex-direction:row;gap:1rem;align-items:center}@media(max-width:700px){.section--features .feature__item h3{flex-direction:column}}.section--features .feature__item h3 i{color:#e6e6e6;font-size:.8em}@media(max-width:700px){.section--features .feature__item h3 i{font-size:3rem}}.section--features .feature--commission{background:#ffc75f;padding:40px 50px;display:flex;width:70%;border-radius:10px;margin:0 auto;align-items:center;gap:3rem}@media(max-width:700px){.section--features .feature--commission{flex-direction:column;width:100%;padding:20px}}.section--features .feature--commission i{font-size:5rem}.section--features .feature--commission div{display:flex;flex-direction:column;gap:1rem}.section--sign-up{padding-top:5rem;padding-bottom:5rem;background:#ff9b78}.section--sign-up .content{margin:auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.section--sign-up .content>*{max-width:780px}.section--sign-up .content h2,.section--sign-up .content p{text-align:center}.section--sign-up .content ul.sign-up__checklist>*+*{margin-top:10px}.section--sign-up .content ul.sign-up__checklist li{border-radius:10px;background:#ffffff80;color:#2f4858;padding:1rem 2rem}.section--sign-up .content ul.sign-up__checklist li .fa-check{margin-right:10px}.section--sign-up .content ul.sign-up__checklist li a{color:#2f4858;text-decoration:underline}.section--team .team__members{display:flex;flex-direction:row;gap:1rem}@media(max-width:700px){.section--team .team__members{flex-direction:column}}.section--team .team__members>*{flex:1}.section--team .team__member{display:flex;flex-direction:column;gap:1rem;align-items:center}.section--team .team__member__picture{display:block;width:200px;height:200px;border:2px solid #2f4858;border-radius:50%;overflow:hidden;box-shadow:5px 5px #2f485833}.section--team .team__member__picture img{width:100%;height:100%;object-fit:cover}.section--team .team__member p{text-align:center}.section--team .team__member__subtitle{font-size:1.5rem}.section--team .team__values{display:flex;flex-direction:row;gap:1rem}@media(max-width:700px){.section--team .team__values{flex-direction:column}}.section--team .team__values>*{flex:1}.section--team .team__value{display:flex;flex-direction:column;gap:1rem;align-items:center;padding:20px;border-radius:10px}.section--team .team__value--blue{background:#2f4858;color:#fff}.section--team .team__value--pink{background:#ff6f91}.section--team .team__value--yellow{background:#ffc75f}.section--team .team__value--orange{background:#ff9b78}.section--team .team__value i{font-size:3rem}.section--team .team__value h4{text-align:center}.section--questions .questions__questions{display:block;flex-direction:column;gap:1rem;columns:2}@media(max-width:700px){.section--questions .questions__questions{columns:1}}.section--questions .questions__questions>*+*{margin-top:1rem}.section--questions .questions__question{background:#e6e6e6;padding:20px;border-radius:10px;display:flex;flex-direction:column;gap:1rem;break-inside:avoid-column}.section--join-us{margin-bottom:10rem}section.page{margin:0 auto 5rem}section.page h1{margin:10rem 0 4rem}section.page h3{margin:3rem 0 2rem}section.page h4{margin:2rem 0 1.5rem}section.page p{margin:0 0 1rem}section.page ul{padding:0 0 0 30px;margin-bottom:20px}section.page ul li{list-style:initial;margin-bottom:5px}section.page table tr th,section.page table tr td{padding:10px;text-align:left}section.page table tr th{font-weight:700}section.page table thead{font-size:1.1em;border-bottom:2px solid #2f4858}section.page img{max-width:100%}section.page .version{font-family:Courier New,Courier,monospace;font-size:.8em;font-weight:700;text-align:right;color:#ff9b78;margin:20px 0}section.page--yellow{background:#ffc75f;padding:2rem;border-radius:10px}section.page--medium{max-width:780px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1rem}section.page--medium h1{text-align:center}section.page--small{max-width:600px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1rem}section.page--small h1{text-align:center}section.page--openai{max-width:500px;display:flex;flex-direction:column;gap:1rem}section.page--openai h1,section.page--openai p{text-align:center}section.page--openai #open_ai{display:flex;flex-direction:row;gap:1rem}section.page--openai #open_ai>div:first-child{flex:1}section.page--openai #open_ai input[type=text]{font-size:1rem;width:100%;height:60px;border-radius:10px;border:1px solid #e6e6e6;padding:0 20px}section.page--openai #open_ai button{height:60px}section.page--openai__answer{max-width:500px;margin:150px auto;border:1px solid #e6e6e6;padding:50px;border-radius:10px;display:flex;flex-direction:column;gap:1rem}section.page--openai__answer h1{margin:0}section.page--openai__answer hr{border:none;height:1px;width:100%;background:#ffc75f}section.page--openai__answer p>a{color:#2f4858}section.page--opco-search{margin-bottom:5rem}section.page--opco-search article{padding:1rem;border-radius:10px;background:#2f48581a}section.page--opco-search article h3{margin:0}section.page--opco-search #opco_search{display:flex;flex-direction:row;gap:1rem}section.page--opco-search #opco_search>div:first-child{flex:1}section.page--opco-search #opco_search input[type=text]{font-size:1rem;width:100%;height:60px;border-radius:10px;border:1px solid #e6e6e6;padding:0 20px}section.page--opco-search #opco_search button{height:60px}section.page .charte{display:flex;flex-direction:column;gap:2rem;margin-bottom:100px}section.page .charte__item{display:flex;flex-direction:row;gap:1rem;align-items:center}section.page .charte__item i{flex:0 0 100px;font-size:5rem;color:#e6e6e6}section.page .charte__item__text{display:flex;flex-direction:column;gap:.5rem}section.page .charte__item__text h3{margin:0}section.page .card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}section.page .card-list__item{background:#2f48581a;border-radius:10px;padding:2rem;display:flex;flex-direction:column;gap:1rem}section.page .card-list__item h3{margin:0;text-align:center}section.page .card-list__item .subtitle{font-size:.9rem;line-height:1.2em;font-style:italic;color:#2f485866}section.page .card-list__item img{width:100%}section.page .card-list__item--empty{background:#fff}section.page .card-list__item--highlight{background:#ff9b78;border:2px solid #2f4858;box-shadow:5px 5px #2f4858}section.page .card-list__item .button-no-frame{margin-top:auto}section.page--acquisition{margin:0 auto 2rem;display:flex;flex-direction:row;gap:1rem}@media(max-width:700px){section.page--acquisition{flex-direction:column}}section.page--acquisition>*{border-radius:10px;padding:2rem;display:flex;flex-direction:column;gap:1rem}section.page--acquisition>*>h3{margin:0;text-align:center}section.page--acquisition>*>:last-child{margin-top:auto}section.page--acquisition .page--acquisition__teacher{background:#ffc75f}section.page--acquisition .page--acquisition__student{background:#e6e6e6}footer{background:#2f4858;padding-bottom:50px}footer .newsletter{background:#ff9b78;margin-bottom:50px}footer .newsletter__content{margin:auto;display:flex;flex-direction:row;gap:20px;align-items:center;padding:30px 0}@media(max-width:700px){footer .newsletter__content{flex-direction:column}}footer .newsletter__content>:first-child{font-size:4rem}footer .columns{margin:auto;color:#fff;display:flex;flex-direction:row;gap:20px}@media(max-width:700px){footer .columns{flex-direction:column}}footer .columns .column{flex:1;display:flex;flex-direction:column;gap:20px}footer .columns .column ul li a{color:#fff;line-height:24px}footer .columns .column .logo{max-width:70%}footer .columns .column ul.social-icons{display:flex;flex-direction:row;gap:2rem}footer .columns .column ul.social-icons li a{font-size:1.8rem}footer .credits{text-align:center;margin-top:50px;color:#fff}footer .credits .fa-heart{color:#ff6f91}
