@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";:root{--couleurDark:#000;--couleurOrange:#f90;--duration:0.6s;--easing:cubic-bezier(0.22, 1, 0.36, 1);--star-size:1.5vw;--star-color:#fff;--star-background:#fc0;--couleurBackground:#292929;--couleurTexte:#fff;--couleurGrisPale:#e9e9e9;--couleurOrangeFonce:#f90;--couleurOrangePaleTarifs:#fcb449;--couleurGrisTarifs:#666;--couleurBackgroundTarif:#f5c57d;--couleurOrangePale:#fae2be;--couleurTexteLicence:#4e2f00;--couleurNoirSST:#202020;--couleurCheckClair:rgba(75,46,2,.35);--couleurEncartPopulaire:#f0e1cc;--deplacementTarifPopulaire:-7rem;--tailleTexteFooter:1rem;--tailleIconesFooter:2rem;--tailleFooter:150px;--tailleIconesFooterMobile:30px;--raduis:0.5rem;--padding-left:0.5rem;--padding-top:0.325rem}.btn-cta{position:relative;display:inline-block;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:linear-gradient(135deg,var(--couleurDark) 0,var(--couleurOrange) 50%,var(--couleurDark) 100%);background-size:200% 200%;border:none;border-radius:3rem;text-decoration:none;cursor:pointer;overflow:hidden;transform-style:preserve-3d;transition:background-position var(--duration) var(--easing),transform var(--duration) var(--easing),box-shadow var(--duration) var(--easing);box-shadow:0 4px 20px rgba(0,0,0,.5),0 0 15px rgba(255,153,0,.3)}.btn-cta:hover{color:#fff;background-position:100% 0;transform:perspective(400px) rotateX(2deg) scale(1.08);box-shadow:0 8px 30px rgba(0,0,0,.7),0 0 30px rgba(255,153,0,.6)}.btn-cta:before{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(45deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0) 80%);transform:rotate(25deg) translateX(-100%);transition:transform calc(var(--duration) * 1.1) var(--easing);pointer-events:none;z-index:2;will-change:transform}.btn-cta:hover:before{transform:rotate(25deg) translateX(200%)}.btn-text{position:relative;z-index:3;mix-blend-mode:lighten;text-shadow:0 0 8px rgba(255,153,0,.8);transition:text-shadow var(--duration) var(--easing)}.btn-cta:hover .btn-text{text-shadow:0 0 12px #ffc800}nav{background-color:rgba(0,0,0,.43)}@media(max-width:767px){:root{--star-size:2.5vw}}.Stars{--percent:calc(var(--rating) * 20%);display:inline-block;font-size:var(--star-size);font-family:Times,serif;line-height:1}.Stars:before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-text-stroke:#fc0 1px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.headerMargin{margin-top:100px}.registerZone div,.title-price-licence{display:flex;flex-direction:column}.registerZone div input{border-radius:5px;border:1px solid #dcdcdc;padding:.375rem .75rem;outline:0 solid #dcdcdc;transition:outline .15s ease-in-out}.registerZone div input:focus{outline:5px solid rgba(13,110,253,.25)}.footerMargin{margin-bottom:13vh}.accordion-header button:not(:active){background:#fff!important;border:3px solid transparent!important;color:#29292c!important}.accordion-header button,.borderTop{border-radius:1.5vw!important}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Roboto,sans-serif!important;background-color:var(--couleurBackground)}.metier-list-item{cursor:pointer}.metier-list-item:hover{background-color:var(--couleurOrangePaleTarifs)}.padding-nav{padding-top:90px}.text-sm{font-size:1.5rem}.text-black{color:var(--couleurNoirSST)!important}.sous-titre{font-size:2.505rem;font-weight:700}.font-title{font-family:sans-serif}.text-lg{font-size:1.15rem}.text-title{font-size:5rem}.text-orange,a:hover{color:var(--couleurOrangeFonce)}.display-6,.font-bold{font-weight:700}.bg-sst{background-color:var(--couleurOrangeFonce);counter-reset:var(--couleurTexte)}.bg-orange-fonce{background:var(--couleurOrangeFonce)}.bg-orange-pale{background:var(--couleurOrangePale)}.bg-tarif{background:var(--couleurBackgroundTarif)}.bg-encart-populaire{color:#202020;background-color:var(--couleurEncartPopulaire)}.bg-chart-slice-class{background-color:hsla(0,0%,100%,.25)}.bg-chart-slice-class-v2{background-color:hsla(0,0%,100%,.33)}.description-licence{font-size:.75rem;margin-bottom:1rem}.btn-tarif{padding:.5rem 1rem;border:none;border-radius:50rem}.btn-orange{background:var(--couleurOrangeFonce);transition:all .25s}.btn-orange:hover{background:var(--couleurOrangePaleTarifs)}.btn-orange.show{background:rgba(255,153,0,.58)}.text-marron{color:var(--couleurTexteLicence)}a.bg-orange-fonce:hover{background:var(--couleurOrangePaleTarifs);color:var(--couleurTexte)}.zone-tarif{margin:calc(var(--deplacementTarifPopulaire) * -1) auto}.card-tarifs{border-radius:1.5rem}.card-populaire{position:absolute;top:var(--deplacementTarifPopulaire);background-color:var(--couleurNoirSST);color:var(--couleurTexte)}.title-price-licence{justify-content:start}.price-licence span{font-size:2rem}.price-licence .big{font-size:1rem}.name-licence{font-size:1.5rem;white-space:nowrap}.f-1{flex:1}.f-2{flex:2}.f-3{flex:3}.f-4{flex:4}#flecheHautDePage,#sstlogofooter,#ssttypofooter{height:5vw}.bg-anthracite,footer{background-color:var(--couleurBackground)}.flipv{scale:-1 1}.fliph{transform:scaleY(-1.05)}.fadeUp{opacity:0;animation-name:fadeUp;-webkit-animation-name:fadeUp}.text-justify{text-align:justify}footer{position:relative;display:flex!important;justify-content:space-around;padding:20px 20px 40px;width:100%}footer a{color:var(--couleurTexte);text-decoration:none}footer a,footer li,footer p{color:var(--couleurTexte);font-size:var(--tailleTexteFooter)!important}.iconFooter{width:var(--tailleIconesFooter)}.iconSocialMedias,.soft-skill-cell{align-items:center}.footerSpacing,.iconSocialMedias{display:flex;justify-content:space-between}.footerSpacing{flex-direction:column}#footerSpacingList{height:100%;margin-top:0}#sloganLogo{position:absolute;top:3vw;left:10.5vw;font-size:.5rem!important}#sloganLogoContainer{position:relative;width:25vw}#positionFlecheHautMobile{display:none}#footerAdresse{width:200px}.callToAction{background-color:var(--couleurGrisPale);color:var(--couleurBackground);display:flex;justify-content:center;border-radius:20px;gap:50px}.callToAction .btn{font-size:1.25rem}.soft-skill-box{max-width:1500px}.soft-skill-cell{display:flex;justify-content:center}.soft-skill-cell-elem{max-width:200px;width:100%;height:100%}.display-6{font-size:2.5rem}.fadeInUp{opacity:0;transition:opacity 1s}.fadeInUp.show{opacity:1;top:0}.category_svg svg{width:6rem;height:6rem}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}@media(max-width:1200px){.card-populaire{position:relative;top:0;width:100%}}@media(max-width:992px){.zone-tarif{margin:0 auto}}@media(max-width:768px){.text-title{font-size:2.5rem}.sm-column{flex-direction:column}.sm-column-reverse{flex-direction:column-reverse}footer{flex-direction:column;align-items:center;height:auto}#sloganLogoContainer,.iconSocialMedias,footer a,footer li,footer p{font-size:1rem!important}#sstlogofooter,#ssttypofooter{height:20vw}#sloganLogo{top:13vw;left:41vw;font-size:.75rem!important}#iconSocMedITL,.iconSocialMedias{width:100%}.iconFooter{width:var(--tailleIconesFooterMobile)}#flecheHautDePage{display:none}#positionFlecheHautMobile{display:block;position:fixed;bottom:5vh;right:5vw;width:fit-content;z-index:1}#footerCISM{min-width:11rem;height:fit-content;align-items:center}.footerSpacing{justify-content:space-evenly}#adrSloLogContainer{width:76vw;display:flex;flex-direction:column;align-items:center}#sloganLogoContainer{width:fit-content;margin:3vw}#footerAdresse{text-align:center}.callToAction{flex-direction:column;gap:10px}#footerCISM,.iconSocialMedias{margin:2%}.liensTelMail{justify-content:center;width:80vw}.iconTelMail{margin-right:10vw}#flecheHautDePageMobile{height:40px}.soft-skill-cell{flex-direction:column}.soft-skill-cell-elem{max-width:100%;width:100%}}@keyframes fadeUp{0%{transform:translate3d(0,40px,0)}to{transform:translateZ(0);opacity:1}}.sst-impersonation-active{padding-bottom:calc(9rem + env(safe-area-inset-bottom,0px))}.sst-impersonation{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));left:1rem;z-index:50;display:flex;flex-direction:column;gap:.75rem;box-sizing:border-box;max-width:44rem;margin-inline:auto;padding:.875rem 1rem;border:1px solid #444443;border-radius:.875rem;background:#1f1f1e;color:#f4f5f7;box-shadow:0 8px 28px rgba(0,0,0,.2);font:400 .875rem/1.4 Inter,system-ui,-apple-system,Segoe UI,sans-serif}.sst-impersonation__identity{display:flex;min-width:0;align-items:center;gap:.75rem}.sst-impersonation__icon{display:grid;width:2.25rem;height:2.25rem;flex-shrink:0;place-items:center;border-radius:.625rem;background:rgba(232,137,34,.14);color:#e88922}.sst-impersonation__icon svg{width:1.125rem;height:1.125rem}.sst-impersonation__account{min-width:0}.sst-impersonation__label{margin:0 0 .125rem;color:#b8b8b5;font-size:.75rem}.sst-impersonation__name{overflow:hidden;margin:0;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sst-impersonation__form{margin:0;flex-shrink:0}.sst-impersonation__return{display:inline-flex;width:100%;min-height:2.25rem;height:auto;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;border:1px solid transparent;border-radius:.5rem;background:#e88922;color:#202020;font:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer}.sst-impersonation__return svg{width:1rem;height:1rem;flex-shrink:0}.sst-impersonation__return:hover{background:#f09c40}.sst-impersonation__return:focus-visible{outline:2px solid #f4f5f7;outline-offset:3px}@media(min-width:640px){.sst-impersonation-active{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}.sst-impersonation{flex-direction:row;align-items:center;justify-content:space-between}.sst-impersonation__return{width:auto}}#cc-main{--cc-btn-primary-bg:var(--couleurOrangeFonce);--cc-btn-primary-border-color:var(--couleurOrangeFonce);--cc-btn-primary-hover-bg:var(--couleurOrangeFonce);--cc-btn-primary-hover-border-color:var(--couleurOrangeFonce)}