.formation-list .heading{height:385px}.formation-item .heading{min-height:385px;height:auto}.formation-item .heading .container,.formation-list .heading .container{max-width:1140px;position:relative}.heading h1{display:flex;font-size:2.5rem;align-items:center;margin:0}.heading h1 span.logo{display:block;width:86px;height:86px;margin-right:20px;margin-top:7px;background-image:url(./sprites-DojjCg89.svg);background-repeat:no-repeat;background-size:1000%}.heading .public{padding-left:110px;font-size:18px;font-weight:300;margin:0 0 10px;max-width:768px;opacity:.9;line-height:150%}.heading .temps{fill:#fff;display:flex;align-items:center;margin:5px 0}.heading .temps .duree{font-size:26px;font-style:italic}.heading .temps>svg{flex:0 0 107px;height:53px;padding:5px 0 6px 35px;opacity:.5}#imprimer{display:flex;align-items:center;gap:12px;margin-left:35px;border:1px solid #fff;border-radius:30px;padding:6px 15px;cursor:pointer}#imprimer:hover{background:#fff;fill:var(--lesser-dark-blue);color:var(--lesser-dark-blue)}#imprimer .icon{padding:0}#imprimer svg{width:30px;height:30px}#formations{padding:4rem 0;min-height:410px;position:relative}#formations .container{max-width:1140px;position:relative}.formations-items{display:grid;grid-template-columns:repeat(4,1fr);gap:2em 2rem;justify-content:center}.formations-items li{flex:0 0 30%;overflow:hidden;max-width:280px;min-height:auto;background:#fff;border-radius:19px;padding:.5rem 0;box-shadow:1px 1px 15px #7c8fc230}.formations-items li .content{display:flex;flex-direction:column;align-self:stretch;min-height:295px}.formations-items li h3{font-size:16px;color:#fff;color:var(--lesser-dark-blue);padding:.5rem 1rem;display:flex;gap:11px;align-items:flex-start;line-height:120%;margin:0;font-family:Roboto;text-align:center}.formations-items li h3 a{color:inherit;text-decoration:none;text-align:left}.formations-items li h3 a:hover{text-decoration:underline}.formations-items li .duree{font-size:18px;text-align:center;padding:15px 0;margin:0;border-bottom:1px solid #00000012;border-top:1px solid #0000001c}.formations-items li h3 span{position:relative;width:25px;flex:0 0 25px;height:25px;margin:-3px 0 0;background:var(--lesser-dark-blue);line-height:0;border-radius:30px}.formations-items li h3 span:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:15px;height:15px;background:url(./sprites-DojjCg89.svg) calc(1 * (100% / 9)) top no-repeat;background-size:1000%;line-height:0}.formations-items li .inner{padding:0 15px 15px;font-weight:400;color:var(--lesser-dark-blue);font-size:13px;line-height:120%;flex-grow:1;display:flex;flex-direction:column}.formations-items li .inner p{flex-grow:1;display:flex;align-items:center;width:fit-content;margin:auto}.formations-items li .inner .link{display:block;border-radius:36px;text-align:center;margin:auto auto 0;padding:11px 20px 12px;border:1px solid #00000021;background:var(--lesser-dark-blue);text-decoration:none;font-weight:700;color:#fff}#content{padding-bottom:1rem}#content .container{max-width:1140px;gap:80px}#infos-formation{flex:0 0 360px;font-size:15px;padding-top:18px}:root{--ia-color: #5a6ae3;--word-color: #1f63c1;--excel-color: #16854b;--powerpoint-color: #c84623;--access-color: #b32638;--outlook-color: #137ed7;--msproject-color: #148248;--autocad-color: #e51050;--office365-color: #5749b4;--software-color: #2f4bb5}#infos-formation.intelligence-artificielle{background:none;fill:var(--ia-color)}#infos-formation.intelligence-artificielle h3{color:var(--ia-color)}#infos-formation.bureautique-word{background:none;fill:var(--word-color)}#infos-formation.bureautique-word h3{color:var(--word-color)}#infos-formation.bureautique-excel{background:none;fill:var(--excel-color)}#infos-formation.bureautique-excel h3{color:var(--excel-color)}#infos-formation.bureautique-powerpoint{background:none;fill:var(--powerpoint-color)}#infos-formation.bureautique-powerpoint h3{color:var(--powerpoint-color)}#infos-formation.bureautique-access{background:none;fill:var(--access-color)}#infos-formation.bureautique-access h3{color:var(--access-color)}#infos-formation.bureautique-outlook{background:none;fill:var(--outlook-color)}#infos-formation.bureautique-outlook h3{color:var(--outlook-color)}#infos-formation.ms-project{background:none;fill:var(--msproject-color)}#infos-formation.ms-project h3{color:var(--msproject-color)}#infos-formation.c-a-o-d-a-o-autocad{background:none;fill:var(--autocad-color)}#infos-formation.c-a-o-d-a-o-autocad h3{color:var(--autocad-color)}#infos-formation.office-365-outils-collaboratifs{background:none;fill:var(--office365-color)}#infos-formation.office-365-outils-collaboratifs h3{color:var(--office365-color)}#infos-formation.logiciels-specifiques{background:none;fill:var(--software-color);padding-top:15px}#infos-formation.logiciels-specifiques h3{color:var(--software-color)}#infos-formation h3{display:flex;gap:10px;margin-top:29px;margin-bottom:0}#infos-formation .inner ul{padding-left:10px}#infos-formation .inner p{padding-left:28px;margin:.5rem 0}#infos-formation h3 svg{width:18px;height:18px;padding:0;margin-top:.15rem}#descriptif-formation{flex-grow:1;font-size:15px}#descriptif-formation h2{font-weight:300;font-family:Roboto,sans-serif;margin:33px 0;font-style:italic;font-size:28px}#descriptif-formation h4{color:var(--medium-blue);font-size:1rem;font-weight:400;margin:2rem 0 1rem}#descriptif-formation li,#infos-formation li{position:relative;margin:.85rem 0;padding-left:18px}#infos-formation li{margin:.5rem 0}#descriptif-formation li:before,#infos-formation li:before{content:"";display:block;position:absolute;top:3px;left:0;width:12px;height:12px;background:url(./sprites-DojjCg89.svg) 0% 0 no-repeat;background-size:1000% auto;background-position:calc(3 * (100% / 9)) top;opacity:1}#infos-formation li:before{width:10px;height:10px}@media screen and (max-width: 1480px){#content .container{width:fit-content}}@media screen and (max-width: 1200px){.formation-list .heading{height:320px}.formation-item .heading{min-height:340px}.formation-item .heading .container,.formation-list .heading .container{max-width:960px;padding:1rem 0}.heading h1{font-size:2rem}.heading h1 span.logo{width:60px;height:60px}.heading .public{padding-left:82px}.heading .temps>svg{padding:5px 0 6px;flex:0 0 80px}#formations{padding:4rem 4vw}#formations .container{max-width:960px}.formations-items{grid-template-columns:repeat(3,1fr)}#content .container{max-width:900px}}@media screen and (max-width: 992px){.formation-list .heading{height:270px}.formation-item .heading .container,.formation-list .heading .container,#formations .container{max-width:700px}.formations-items{gap:1rem}#content .container{flex-direction:column-reverse;max-width:540px;gap:15px}#infos-formation.bureautique-word{border-top:1px solid;padding:0}#descriptif-formation h2{margin-bottom:15px}#descriptif-formation li,#infos-formation li{margin:.25rem 0}#descriptif-formation h3{margin:18px 0 0;font-size:.85rem}}@media screen and (max-width: 768px){.formation-item .heading .container,.formation-list .heading .container{max-width:480px}.heading h1 span.logo{align-self:flex-start;flex:0 0 45px;height:45px}.heading .public{padding-left:66px;margin-top:7px}.heading .temps>svg{flex:0 0 62px}#formations{padding:3rem 0}#formations .container{max-width:480px}.formations-items{grid-template-columns:repeat(2,1fr);gap:10px}.formations-items li .content{min-height:200px}.formations-items li h3{padding:.5rem}.formations-items li .inner p{padding:20px 0}#content .container{max-width:440px}}@media screen and (max-width: 576px){.formation-item .heading .container,.formation-list .heading .container{padding:0 7vw}.heading h1{font-size:1.5rem}.heading h1 span.logo{flex:0 0 30px;height:30px;margin-right:10px}.heading .public{font-size:13px;padding-left:42px}.heading .temps{gap:5px}.heading .temps .duree{font-size:24px}.heading .temps>svg{height:35px;flex:0 0 35px}#imprimer{display:none}#formations{padding:2rem 3vw}.formations-items li h3{gap:5px;font-size:15px}.formations-items li .duree{padding:10px 0}.formations-items li h3 span{flex:0 0 15px;height:15px;margin:0}.formations-items li h3 span:before{width:11px;height:11px}.formations-items li .inner .link{padding:8px 10px}#content{padding:0 7vw 3rem}}@media print{#preheader,header,footer,.formation-item .heading h1 span,#imprimer,.formation-item .heading .temps,.formation-item .heading:after,#infos-formation .inner li:before,#descriptif-formation li:before,#sbo{display:none}.formation-item .heading{min-height:auto;height:auto;padding:30px 0 10px;color:#000;background:red;border-bottom:1px solid #000}.formation-item .heading h1{font-size:18px;color:#000}.formation-item .heading h1:before{content:"Formation "}.formation-item .heading p.public,.formation-item .heading p.temps{padding:0}.formation-item .heading p.public{font-size:14px;line-height:normal}#content .container{gap:50px}#infos-formation{padding-top:0;flex:0 0 33%}#infos-formation h3{display:block;font-size:13px;margin-top:10px;margin-bottom:0;color:#000!important}#infos-formation h3 svg{display:none}#infos-formation .inner p,#infos-formation .inner ul,#infos-formation .inner li{padding:0;font-size:12px;color:#000!important;margin:1px 0}#infos-formation .inner>*:first-child,#infos-formation .inner ul>li:first-child{margin-top:2px!important}#descriptif-formation h2{font-style:normal;margin:15px 0 5px;font-size:18px;color:#000}#descriptif-formation h3,#descriptif-formation h4{color:#000!important;margin:10px 0 5px;font-size:14px}#descriptif-formation ul,#descriptif-formation li,#descriptif-formation p{color:#000!important;padding:0;margin:2px 0!important;font-size:13px}}
