.landing{font-family:Manrope,sans-serif}.landing b,.landing strong{-webkit-font-smoothing:antialiased;font-weight:700}.landing .heading{background-position-y:-440px;padding-top:50px}.landing .heading .wrapper{width:60em}.landing .heading .wrapper .heading-content{padding:0;width:100%}.landing .heading .wrapper .heading-content h1.title{font-size:45px;line-height:50px;margin-bottom:0;padding-bottom:0;text-align:center}@media only screen and (max-width:767.98px){.landing .heading .wrapper .heading-content h1.title{font-size:37px;line-height:46px}}.landing .heading .wrapper .heading-content h1.title span{background:#a521fc;color:#fff;font-family:Playfair Display,sans-serif;font-style:italic;opacity:.7;padding:0 15px 5px}.landing .heading .wrapper .heading-content .reviews{margin-bottom:15px;text-align:center}.landing .heading .wrapper .heading-content .punchline{font-family:Playfair Display,sans-serif;font-size:24px;font-weight:700;line-height:40px;text-align:center}@media only screen and (max-width:767.98px){.landing .heading .wrapper .heading-content .punchline{font-size:13px;line-height:28px}}.landing .heading .wrapper .heading-content p{font-size:26px;line-height:27px;text-align:right}.landing .offre-exceptionelle{display:block;position:relative;width:100%}.landing .offre-exceptionelle .bump-ticker{background-color:var(--style-ticker-background-color,#e24538);bottom:1em;max-width:75%;min-width:2em;padding:.5em 1.5em;position:absolute}.landing .offre-exceptionelle .bump-ticker .bump-ticker-el-top{border-left:2em solid transparent;border-right:2em solid transparent;border-top:2em solid var(--style-ticker-background-color,#e24538);height:0;position:absolute;right:-2em;top:0;width:0}.landing .offre-exceptionelle .bump-ticker .bump-ticker-el-bottom{border-bottom:2em solid var(--style-ticker-background-color,#e24538);border-left:2em solid transparent;border-right:2em solid transparent;bottom:0;height:0;position:absolute;right:-2em;width:0}.landing .offre-exceptionelle .bump-ticker .bump-ticker-text-cta{color:var(--style-ticker-text-color,#fff);font-size:var(--style-ticker-font-size,20px)}.landing .offre-exceptionelle .bump-ticker .bump-ticker-text-cta span{color:var(--style-ticker-text-color,#fff);font-size:var(--style-ticker-font-size,18px)}.landing .title-container.wrapper{padding:40px 0 20px}@media only screen and (max-width:767.98px){.landing .certificate-section.title-container{padding:0 0 18px!important}.landing .certificate-section.title-container p{padding-bottom:15px;text-align:center}.landing p.joinus{font-weight:700;margin-bottom:20px;text-align:center}.landing .certificate-section.title-container.wrapper{padding:0 20px 60px!important}}.landing .chiffres-cles-section{background:#fff;padding-bottom:50px}@media only screen and (max-width:767.98px){.landing .chiffres-cles-section{padding-bottom:30px}.landing .chiffres-cles-section .title-container.wrapper{padding:30px 0 0!important}.landing .chiffres-cles-section .item-list.wrapper{padding-top:0}}.landing .chiffres-cles-section .item-list{margin-top:0}@media only screen and (max-width:767.98px){.landing .chiffres-cles-section .item-list .item{width:50%}}.landing .video-item-description{padding-top:20px!important}.landing .video-item-description .bloc-formation img{border-radius:10px}.landing .video-item-description .bloc-formation .video-item-details{padding-top:10px;text-align:center}.landing .video-item-description .bloc-formation .video-item-details .video-item-details-text{display:block!important;text-align:center}.landing .video-item-description .bloc-formation .video-item-details .difficulty .video-item-details-text{display:flex!important}.landing .video-item-description div.plus{background:#a534fc;border-radius:50%;clear:both;color:#f5f5f5;font-size:60px;line-height:60px;margin:auto;text-align:center;width:60px}@media only screen and (max-width:767.98px){.landing .video-item-description div.plus{font-size:50px;line-height:40px;margin-top:30px!important;width:40px}}.landing .video-item-description .video-item-description-sidebar{width:38%}@media only screen and (max-width:767.98px){.landing .video-item-description .video-item-description-sidebar{margin-top:25px;width:100%}}.landing .video-item-description .video-item-description-sidebar{font-family:Fira Sans;font-size:16px}.landing .video-item-description .video-item-description-sidebar h2{margin-bottom:-5px}.landing .video-item-description .video-item-description-sidebar span.etapesup{display:block;margin:5px 0 20px}.landing .video-item-description .video-item-description-sidebar .video-item-description-title{margin:15px 0 0}.landing .video-item-description .video-item-description-sidebar .description-unit{padding:0 0 15px!important}.landing .video-item-description .video-item-description-sidebar .description-unit .cross-sell-item{margin-top:5px}@media only screen and (max-width:767.98px){.landing .video-item-description .video-item-description-sidebar .description-unit .cross-sell-item{margin-bottom:0}}.landing .video-item.wrapper{padding-bottom:20px}.landing .sidebar-fixed{position:fixed;top:100px}.landing .font-fira,.landing h2,.landing h3{font-family:Fira Sans}.landing .font-poppins{font-family:Poppins,sans-serif}.landing h3.arrow{background:url(/build/images/arrow.3fa9ac44.png) 0 7px no-repeat;background-size:25px;line-height:38px;padding-left:35px}.landing h2.formation-detail-title{font-family:Poppins,sans-serif}@media only screen and (max-width:767.98px){.landing .accordion{word-wrap:break-word;display:block;max-height:77px;overflow:hidden;text-overflow:ellipsis}.landing .accordion.open{max-height:none}.landing .accordion-cta{background:url(/build/images/plus-square.08a40570.svg) 100% no-repeat;background-color:#fff;color:#ae9478;display:inline-block;float:right;font-weight:600;margin:0;padding:2px 30px 2px 0}.landing .accordion-cta.open{background-image:url(/build/images/minus-square.ffcf0d71.svg)}}.landing .temoignage-celia{align-items:center!important;background:url(/build/images/bg-heading-formation.833876d6.svg) calc(100% - 125px) -215px no-repeat #f6f6f6;margin-top:25px;padding:60px 0 0!important}@media only screen and (max-width:767.98px){.landing .temoignage-celia{background:none;margin-top:0;padding:0 0 40px!important}}.landing .temoignage-celia .uptitle{padding-bottom:0}.landing .temoignage-celia .wrapper{padding:15px}@media only screen and (max-width:767.98px){.landing .temoignage-celia .wrapper{padding:0}}.landing .temoignage-celia .wrapper .heading-content{padding:0;width:100%}.landing .temoignage-celia .wrapper .heading-content div.iframe-youtube{height:35em;position:relative}@media only screen and (max-width:767.98px){.landing .temoignage-celia .wrapper .heading-content div.iframe-youtube{height:16em}}.landing .temoignage-celia .wrapper .heading-content div.iframe-youtube{width:100%}.landing .temoignage-celia .wrapper .heading-content div.cta{height:auto;margin-top:15px;text-align:center}.landing .temoignage-celia .wrapper .heading-content div.cta a.linkasbutton{margin:auto;width:60%}@media only screen and (max-width:767.98px){.landing .temoignage-celia .wrapper .heading-content div.cta a.linkasbutton{width:90%}}.landing .methodologie h4{font-size:20px;margin-bottom:10px}.landing .methodologie ul{list-style:none}.landing .methodologie img{border-radius:10px;margin-top:20px}.landing .imgsimulateur{border-radius:10px;margin-bottom:20px}.landing .your-courses{margin-bottom:60px;padding-bottom:60px!important}@media only screen and (max-width:767.98px){.landing .your-courses{margin-bottom:30px;padding:25px 0!important}.landing .your-courses .formation-detail-title{font-size:23px!important}.landing .cross-sell-item{margin:20px 0}}.landing .teacher-presentation{padding:0 0 50px!important}@media only screen and (max-width:767.98px){.landing .teacher-presentation{margin-top:-25px;padding:0!important}}.landing .teacher-presentation{background-position:0 30px!important}.landing .teacher-presentation img{height:400px}@media only screen and (max-width:767.98px){.landing .teacher-presentation img{height:450px;margin:0!important;padding-left:20px}}.landing .teacher-presentation img{margin-left:0!important;margin-top:-65px}.landing .teacher-presentation .teacher-description{padding-left:40px!important;width:80%!important}@media only screen and (max-width:767.98px){.landing .teacher-presentation .teacher-description{padding:0 20px!important;width:100%!important}}.landing .teacher-presentation .teacher-description .description-formateur{padding:15px 0 25px}@media only screen and (max-width:767.98px){.landing .teacher-presentation .teacher-description .description-formateur{background:#fff}}.landing .teacher-presentation .teacher-description .infos-container{float:left;text-align:center}@media only screen and (max-width:767.98px){.landing .teacher-presentation .teacher-description .infos-container{display:block;margin:10px 0;width:100%}}.landing .teacher-presentation .teacher-description .infos-container .skills,.landing .teacher-presentation .teacher-description .infos-container .views{display:inline-block;width:48%}.landing .teacher-presentation .teacher-description .infos-container span{padding-bottom:5px!important}.landing .teacher-presentation .teacher-description .infos-container .infos-container-text{display:block!important}@media only screen and (max-width:767.98px){.landing .teacher-presentation .teacher-description .tags-container{float:left;line-height:26px;padding:0}}.landing .teacher-presentation .teacher-description .tags-container .tags-title{padding-bottom:5px}@media only screen and (max-width:767.98px){.landing .teacher-presentation .teacher-description .tags-container .tag{font-family:Fira Sans;font-size:10px!important;font-weight:400!important;padding:4px 13px!important}}.landing .faq{margin-top:30px}@media only screen and (max-width:767.98px){.landing .faq{margin-top:0}}.landing .faq .wrapper{padding:0 20px 20px!important}.landing .faq-container{margin:auto;width:900px}.landing .faq-item{border-bottom:1px solid #ddd;margin-bottom:10px}.landing .faq-question{align-items:center;background-color:#ae9478;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;padding:15px;transition:background-color .3s ease}.landing .faq-question:hover{background-color:#a534fc}.landing .faq-answer{background-color:#f4f4f4;border:1px solid #ddd;border-radius:5px;color:#333;display:none;margin-top:5px;padding:15px}.landing .icon{font-size:20px;transition:transform .3s ease}.landing .icon.open{transform:rotate(45deg)}.landing .reviews-section .wrapper{padding:0!important}.landing .reviews-section .reviews-swiper-title{font-size:18px!important}.landing .imgconnectezvous{border-radius:10px;margin-top:20px}@media only screen and (max-width:767.98px){footer{flex-direction:row;font-size:10px;padding:10px 0}footer .links-list{flex-direction:column;padding-top:15px}}