@font-face{font-family:Jost-Black;font-style:normal;font-weight:400;src:url(/fonts/Jost-Black.ttf?c758141821cd9ea5cebac52a49664f4a) format("truetype")}@font-face{font-family:OpenSans;font-style:normal;font-weight:400;src:url(/fonts/OpenSans-Medium.ttf?be793100b2ab027d9b747a11a9acaf71) format("truetype")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;src:url(/fonts/Material.woff2?02aebb8b316adf1b0b5b8bbaa48594b9) format("woff2")}*,html{scroll-behavior:smooth!important}div{font-family:OpenSans,serif}div.content,div.presentation-formation{align-items:center;display:flex;flex-direction:column;padding:0 0 50px}div.presentation-formation{background-color:#ececec;padding:50px 0 120px;position:relative}div.presentation-formation div.pres{align-items:flex-start;display:flex;flex-direction:column;width:300px}div.presentation-formation div.pres h1{color:#000;font-family:Jost-Black,serif;font-size:40pt;transition:all .2s ease}div.presentation-formation div.pres p{color:#000;font-family:OpenSans,serif;font-size:12pt;margin:35px 0;text-align:justify;transition:all .2s ease}div.presentation-formation div.pres a{background-color:#fa5003;border-radius:50px;color:#fff;font-family:OpenSans,serif;margin:auto;padding:10px 20px;text-decoration:none;transition:all 1s ease}div.presentation-formation div.pres a:hover{background-color:#f6a783;transition:all .5s ease}@media screen and (min-width:500px){div.presentation-formation div.pres{width:400px}div.presentation-formation div.pres p{font-size:15pt}}@media screen and (min-width:500px) and (min-width:750px){div.presentation-formation div.pres{width:700px}div.presentation-formation div.pres h1{font-size:50pt}}div.content{background-color:#fff;padding-top:140px;position:relative}div.content div.points-forts{align-items:center;box-shadow:0 0 15px 0 #dadada;display:flex;flex-direction:row;overflow-x:hidden;position:absolute;top:-120px;width:205px}div.content div.points-forts div.point-principaux{animation:carrousel 20s linear infinite;display:flex;flex-direction:row}div.content div.points-forts div.point-principaux div.point{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:200px;padding:10px;transition:all .3s ease;width:185px}div.content div.points-forts div.point-principaux div.point .titre{cursor:pointer;margin-top:10px;text-align:center}div.content div.points-forts div.point-principaux div.point img{height:70px;margin-top:20px;width:70px}div.content div.points-forts div.point-principaux div.point h2{font-family:OpenSans,serif}div.content div.points-forts div.point-principaux div.point h2 a{background-color:transparent;color:#000;font-size:12pt;margin-top:30px;text-align:center;text-decoration:none}div.content div.points-forts div.point-principaux div.point h2 a:hover{background-color:transparent}div.content div.points-forts div.point-principaux div.point h2 a:visited{color:#000}div.content div.points-forts div.point-principaux div.point p{font-family:OpenSans,serif;text-align:center}@keyframes carrousel{0%{transform:translateX(0)}20%{transform:translateX(0)}25%{transform:translateX(-205px)}45%{transform:translateX(-205px)}50%{transform:translateX(-410px)}70%{transform:translateX(-410px)}75%{transform:translateX(-615px)}99%{transform:translateX(-615px)}to{transform:translateX(0)}}@media screen and (min-width:675px){div.content div.points-forts{box-shadow:none;display:block;padding:10px;width:430px}div.content div.points-forts div.point-principaux{animation:carrousel 10s linear infinite;justify-content:space-between;width:880px}div.content div.points-forts div.point-principaux div.point{box-shadow:0 0 15px 0 #dadada}}@media screen and (min-width:675px) and (min-width:900px){div.content div.points-forts{width:880px}div.content div.points-forts div.point-principaux{animation:none}}@media screen and (min-width:675px){@keyframes carrousel{0%{transform:translateX(0)}45%{transform:translateX(0)}50%{transform:translateX(-450px)}99%{transform:translateX(-450px)}to{transform:translateX(0)}}}div.content .formation-categories-title{font-size:24px;margin-bottom:20px;text-align:center}div.content h1{display:flex;flex-direction:row;font-family:OpenSans,serif;font-size:25pt;height:-moz-min-content;height:min-content;margin-bottom:20px;text-align:start;transition:all .3s ease}div.content .categories{align-content:center;display:flex;flex-direction:column;flex-wrap:wrap;width:70%}div.content .categories .categorie{align-self:start;background-color:#fff;box-shadow:0 0 15px 0 #dadada;display:flex;flex-direction:column-reverse;margin:50px auto;width:280px}div.content .categories .categorie h1 span{display:block}div.content .categories .categorie h1 span.titre{font-size:20px;margin-bottom:10px;padding:10px 10px 10px 20px}div.content .categories .categorie .formation-categorie{display:flex;flex-direction:column;max-width:475px}div.content .categories .categorie .formation-categorie span.addFormation{color:green;cursor:pointer;display:none;font-family:Material Symbols Rounded,serif;font-size:14px;margin-bottom:10px;margin-right:10px;margin-top:20px}div.content .categories .categorie .formation-categorie .formations{max-height:84%;overflow-x:hidden;overflow-y:scroll;padding-left:20px;width:100%}div.content .categories .categorie .formation-categorie .formations .formation{display:flex;gap:20px;width:calc(100% - 20px)}div.content .categories .categorie .formation-categorie .formations .formation .formation-details{flex-grow:1}div.content .categories .categorie .formation-categorie .formations .formation .formation-details span.deleteFormation{color:red;cursor:pointer;display:none;font-family:Material Symbols Rounded,serif;font-size:14px;margin-bottom:10px}div.content .categories .categorie .formation-categorie .formations .formation .formation-details a{color:#fa5003;text-decoration:none}div.content .categories .categorie .formation-categorie .formations .formation .formation-details span.openFormation{cursor:pointer;font-family:Material Symbols Rounded,serif;font-size:14px;margin-bottom:10px;margin-right:-10px}div.content .categories .categorie .formation-categorie .formations .formation .formation-details h2{font-size:18px;margin-bottom:5px}div.content .categories .categorie .formation-categorie .formations .formation .formation-details p{text-wrap:wrap;color:#666;font-size:14px;margin-bottom:10px;width:100%}div.content .categories .categorie img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:600px){div.content .categories .categorie,div.content .categories .categorie img{width:500px}}@media screen and (min-width:600px) and (min-width:1000px){div.content .categories .categorie{flex-direction:row;width:900px}div.content .categories .categorie div.formation-categorie{width:400px}}
