body{padding-top:85px}@media only screen and (min-width:768px) and (max-width:1365.98px){body{padding-top:170px}}@media only screen and (max-width:767.98px){body{padding-top:160px}}header{box-shadow:0 3px 15px rgba(0,0,0,.08);height:85px}@media only screen and (max-width:1365.98px){header{height:auto}header .wrapper{flex-direction:column;height:100%;justify-content:space-between}header .wrapper .logo{margin:10px 0 15px}}header .wrapper .logo .svg-logo{content:url(/build/images/logo-dark-landing.4bd58bd5.svg);margin-bottom:30px}@media only screen and (max-width:1365.98px){header .wrapper .logo .svg-logo{content:url(/build/images/logo-dark-mobile.ea549639.svg);margin-bottom:-13px}}header .wrapper .offer-duration{align-items:center;background:#a521fc;border-radius:5px;color:#fff;display:flex;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;opacity:.7;padding:5px 10px}@media only screen and (max-width:767.98px){header .wrapper .offer-duration{font-size:13px}}@media only screen and (min-width:768px) and (max-width:1365.98px){header .wrapper .offer-duration{justify-content:center;margin:5px 0 10px;order:2;width:100%}}@media only screen and (max-width:767.98px){header .wrapper .offer-duration{justify-content:center;margin-bottom:10px;order:2}}header .wrapper .offer-duration svg{stroke:#fff;margin-right:10px}header .wrapper .offer-container{display:flex}@media only screen and (min-width:768px) and (max-width:1365.98px){header .wrapper .offer-container{flex-wrap:wrap;justify-content:center;margin-top:5px}}@media only screen and (max-width:767.98px){header .wrapper .offer-container{flex-direction:column}}header .wrapper .offer-container.hide{-webkit-animation:out .7s ease both;animation:out .7s ease both}header .wrapper .offer-container.show{-webkit-animation:in .7s ease both;animation:in .7s ease both}header .wrapper .offer-container .offer-price{align-items:center;color:#a521fc;display:flex}@media only screen and (max-width:1365.98px){header .wrapper .offer-container .offer-price{margin-bottom:5px}}header .wrapper .offer-container .offer-price .cross-sell-item-content{margin-right:40px}@media only screen and (min-width:1366px){header .wrapper .offer-container .offer-price .cross-sell-item-content{min-width:220px}}@media only screen and (max-width:1365.98px){header .wrapper .offer-container .offer-price .cross-sell-item-content{margin-right:20px;text-align:center}}@media only screen and (max-width:767.98px){header .wrapper .offer-container .offer-price .cross-sell-item-content{margin-right:0}}header .wrapper .offer-container .offer-price .cross-sell-item-content .cross-sell-item-price-container{align-items:center;display:flex;line-height:1}header .wrapper .offer-container .offer-price .cross-sell-item-content .cross-sell-item-price-container .cross-sell-item-price{font-size:40px;font-weight:700}header .wrapper .offer-container .offer-price .cross-sell-item-content .cross-sell-item-price-container .cross-sell-item-crossed-price{color:#3a3a3a;font-size:25px;font-weight:700;margin-left:20px;text-decoration:line-through}header .wrapper .offer-container .offer-price .cross-sell-item-content .cross-sell-item-payment-facility{font-size:14px;margin-top:-5px}@media only screen and (max-width:767.98px){header .wrapper .offer-container .offer-price .cross-sell-item-content .cross-sell-item-payment-facility{font-size:11px}}@media only screen and (min-width:1680px){header .wrapper .offer-container .offer-price .cross-sell-item-content .cross-sell-item-payment-facility{width:220px}}@media only screen and (min-width:768px) and (max-width:1365.98px){header .wrapper .offer-container .offer-price .cross-sell-item-content .cross-sell-item-payment-facility{width:220px}}header .wrapper .offer-container .offer-price .cross-sell-item-content .cross-sell-item-payment-facility span{font-weight:700}header .wrapper .offer-container .offer-price .cross-sell-item-content .cross-sell-item-payment-facility.p3x{color:#ff5edf;font-weight:700}header .wrapper .offer-container .offer-price .linkasbutton,header .wrapper .offer-container .offer-price button{cursor:pointer;margin-top:15px;min-width:285px}@media only screen and (min-width:768px) and (max-width:1365.98px){header .wrapper .offer-container .offer-price .linkasbutton,header .wrapper .offer-container .offer-price button{min-width:200px}}@media only screen and (max-width:767.98px){header .wrapper .offer-container .offer-price .linkasbutton,header .wrapper .offer-container .offer-price button{line-height:25px;margin-left:20px;max-width:170px;min-width:auto;padding-top:5px}}header .wrapper .offer-container .offer-price .linkasbutton{background-color:#a521fc;border-radius:6px;color:#fff;display:inline-block;font-size:18px;font-weight:600;height:65px;line-height:65px;text-align:center;vertical-align:middle;width:100%}header .wrapper .offer-container .offer-price .linkasbutton:hover{background-color:#8c03e7}@media only screen and (min-width:768px) and (max-width:1365.98px){header .wrapper .offer-container .offer-price .linkasbutton{min-width:200px}}@media only screen and (max-width:767.98px){header .wrapper .offer-container .offer-price .linkasbutton{line-height:25px;margin-left:20px;min-width:auto;padding-top:5px}}@-webkit-keyframes in{0%{opacity:0;-webkit-transform:scale(0) rotate(12deg);visibility:hidden}to{opacity:1;-webkit-transform:scale(1) rotate(0);visibility:visible}}@keyframes in{0%{opacity:0;transform:scale(0) rotate(12deg);visibility:hidden}to{opacity:1;transform:scale(1) rotate(0);visibility:visible}}@-webkit-keyframes out{0%{opacity:1;-webkit-transform:scale(1) rotate(0);visibility:visible}to{opacity:0;-webkit-transform:scale(0) rotate(-12deg);visibility:hidden}}@keyframes out{0%{opacity:1;transform:scale(1) rotate(0);visibility:visible}to{opacity:0;transform:scale(0) rotate(-12deg);visibility:hidden}}.landing .uptitle{color:#ae9478;font-size:22px;font-weight:600;text-transform:uppercase}@media only screen and (min-width:1366px) and (max-width:1679.98px){.landing .courses-list .course-item .course-item-title{font-size:22px}}.landing .video-item-preview{border-radius:10px;position:relative}@media only screen and (max-width:1365.98px){.landing .video-item-preview{margin-top:10px}}.landing .video-item-preview .preview-content img{border-radius:10px}.landing .video-item-preview .icon-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.landing .video-item-preview .icon-container svg{stroke-width:2;height:170px;width:170px}@media only screen and (min-width:768px) and (max-width:1365.98px){.landing .video-item-preview .icon-container svg{stroke-width:4;height:80px;width:80px}}@media only screen and (max-width:767.98px){.landing .video-item-preview .icon-container svg{stroke-width:4;height:40px;width:40px}}@media only screen and (max-width:1365.98px){.landing .heading{background:url(/build/images/bg-heading-formation-mobile.3e9030aa.svg) center 225px no-repeat #f6f6f6;padding:20px 0 10px}}.landing .heading .heading-content{width:49%}@media only screen and (max-width:1365.98px){.landing .heading .heading-content{width:100%}}@media only screen and (max-width:767.98px){.landing .heading .heading-content h1.title{font-size:34px}}.landing .heading .heading-content .intro{padding-bottom:10px}.landing .heading .heading-content .intro strong{color:#a521fc}.landing .heading .heading-content .linkasbutton:hover{color:#fff}.landing .heading .heading-content .video-item-description-sidebar{margin-top:40px}@media only screen and (max-width:767.98px){.landing .heading .heading-content .video-item-description-sidebar{margin-top:20px}}@media only screen and (min-width:768px) and (max-width:1365.98px){.landing .heading .heading-content .video-item-description-sidebar{text-align:center}}.landing .heading .heading-content .video-item-description-sidebar .video-item-description-title{color:#3a3a3a;font-size:16px;font-weight:600;line-height:1;margin:0 0 10px}@media only screen and (min-width:768px) and (max-width:1365.98px){.landing .heading .heading-content .video-item-description-sidebar .video-item-description-title{text-align:left}}.landing .heading .heading-content .video-item-description-sidebar .docs,.landing .heading .heading-content .video-item-description-sidebar .duration,.landing .heading .heading-content .video-item-description-sidebar .unit{align-items:center;display:block;float:left;margin-right:12px;padding:10px 0;width:auto}@media only screen and (max-width:767.98px){.landing .heading .heading-content .video-item-description-sidebar .docs,.landing .heading .heading-content .video-item-description-sidebar .duration,.landing .heading .heading-content .video-item-description-sidebar .unit{padding:5px 0}}.landing .heading .heading-content .video-item-description-sidebar .docs p,.landing .heading .heading-content .video-item-description-sidebar .duration p,.landing .heading .heading-content .video-item-description-sidebar .unit p{display:inline;font-size:14px}@media only screen and (max-width:767.98px){.landing .heading .heading-content .video-item-description-sidebar .docs p,.landing .heading .heading-content .video-item-description-sidebar .duration p,.landing .heading .heading-content .video-item-description-sidebar .unit p{font-size:12px}}.landing .heading .heading-content .video-item-description-sidebar .docs p span,.landing .heading .heading-content .video-item-description-sidebar .duration p span,.landing .heading .heading-content .video-item-description-sidebar .unit p span{font-weight:800}.landing .heading .heading-content .video-item-description-sidebar .docs svg,.landing .heading .heading-content .video-item-description-sidebar .duration svg,.landing .heading .heading-content .video-item-description-sidebar .unit svg{stroke:#3a3a3a;margin-right:5px}@media only screen and (max-width:1365.98px){.landing .heading .heading-content .video-item-description-sidebar .docs svg,.landing .heading .heading-content .video-item-description-sidebar .duration svg,.landing .heading .heading-content .video-item-description-sidebar .unit svg{margin-right:0}}.landing .heading .heading-content .video-item-description-sidebar .duration{margin-right:0}@media only screen and (max-width:767.98px){.landing .heading .heading-content .video-item-description-sidebar .duration p{font-size:12px}}.landing .heading .heading-content .video-item-description-sidebar .docs{padding-bottom:40px}@media only screen and (max-width:767.98px){.landing .heading .heading-content .video-item-description-sidebar .docs{padding-bottom:0}}.landing .heading .video-item-container{padding:20px;width:47%}.landing .cross-sell-item{margin-top:0}@media only screen and (max-width:1365.98px){.landing .cross-sell-item{background:#f6f6f6;border-radius:10px;margin-bottom:45px;padding:15px;text-align:center}}.landing .cross-sell-item .cross-sell-item-content .cross-sell-item-price-container{align-items:center;display:flex}@media only screen and (max-width:1365.98px){.landing .cross-sell-item .cross-sell-item-content .cross-sell-item-price-container{justify-content:center}}.landing .cross-sell-item .cross-sell-item-content .cross-sell-item-price-container .cross-sell-item-price{color:#a521fc;font-size:40px;font-weight:800;line-height:1}.landing .cross-sell-item .cross-sell-item-content .cross-sell-item-price-container .cross-sell-item-crossed-price{color:#2b2b2b;font-size:25px;font-weight:800;line-height:1;padding-left:20px;text-decoration:line-through}.landing .cross-sell-item .cross-sell-item-content .cross-sell-item-payment-facility{color:#a521fc;font-size:14px;font-style:italic}.landing .cross-sell-item .cross-sell-item-content .cross-sell-item-payment-facility span{font-weight:600}.landing .cross-sell-item .cross-sell-item-content .cross-sell-item-payment-facility.p3x{color:#ff5edf;font-weight:700}.landing .cross-sell-item button{cursor:pointer;margin-top:15px}@media only screen and (max-width:1365.98px){.landing .cross-sell-item button.light{height:30px}}.landing .column-item .column-item-container{display:table;width:100%}.landing .column-item .column-item-container .column-item-description{display:table-cell;text-align:justify}@media only screen and (min-width:1366px){.landing .column-item .column-item-container .column-item-description{padding-right:5%;width:28%}}@media only screen and (max-width:1365.98px){.landing .column-item .column-item-container .column-item-description{display:block}}@media only screen and (min-width:768px) and (max-width:1365.98px){.landing .column-item .column-item-container .column-item-description{margin-bottom:20px}}.landing .column-item .column-item-container .column-item-description strong{color:#a521fc}.landing .column-item .column-item-container .column-item-description h3{background:url(/build/images/arrow.3fa9ac44.png) 0 7px no-repeat;background-size:25px;line-height:38px;padding-left:35px}.landing .formation-detail-content .teacher-presentation{padding:0}@media only screen and (min-width:768px) and (max-width:1365.98px){.landing .formation-detail-content .teacher-presentation{padding:40px 40px 10px}}@media only screen and (max-width:1365.98px){.landing .formation-detail-content .teacher-presentation img{margin:0 0 20px}.landing .formation-detail-content .teacher-presentation .teacher-description .infos-container,.landing .formation-detail-content .teacher-presentation .teacher-description .tags-container{padding-bottom:20px}}.landing .formation-detail-content .teacher-presentation .teacher-description .tags-container{margin-top:20px}.landing .formation-detail-content .wrapper{padding:20px 0}@media only screen and (max-width:767.98px){.landing .formation-detail-content .wrapper{padding:10px 20px}}@media only screen and (max-width:1365.98px){.landing .formation-detail-content .wrapper .formation-detail-title{text-align:center}}.landing .formation-detail-content .wrapper .video-item-container .video-item-description{padding-top:20px}.landing .formation-detail-content .wrapper .video-item-container .video-item-description .video-item-description-content .video-item-description-text{font-size:16px}@media only screen and (max-width:1365.98px){.landing .formation-detail-content .wrapper .video-item-container .video-item-description .video-item-description-content .video-item-description-text{font-size:14px}.landing .formation-detail-content .your-courses{padding:20px 0 0}.landing .formation-detail-content .your-courses .subtitle{margin:20px 0 5px;text-align:justify}}.landing .chiffres-cles-section{background-color:#f6f6f6;padding-bottom:100px}@media only screen and (max-width:1365.98px){.landing .chiffres-cles-section{padding-bottom:50px}}.landing .chiffres-cles-section .title-container.wrapper{align-items:center;padding-bottom:0}.landing .chiffres-cles-section .item-list{align-items:flex-start;flex-direction:row;flex-wrap:wrap;margin-top:75px;padding:0}@media only screen and (max-width:1365.98px){.landing .chiffres-cles-section .item-list{justify-content:center;margin-top:0}}.landing .chiffres-cles-section .item-list .item{padding:0 15px;text-align:center;width:25%}@media only screen and (max-width:1365.98px){.landing .chiffres-cles-section .item-list .item{padding-bottom:25px;width:100%}}@media only screen and (min-width:768px) and (max-width:1365.98px){.landing .chiffres-cles-section .item-list .item{max-width:50%}.landing .chiffres-cles-section .item-list .item:nth-child(odd){padding-right:20px}.landing .chiffres-cles-section .item-list .item:nth-child(2n){padding-left:20px}}.landing .chiffres-cles-section .item-list .item .svg-container{align-items:flex-end;display:flex;height:125px;justify-content:center}.landing .chiffres-cles-section .item-list .item .item-title{font-size:18px}@media only screen and (max-width:1365.98px){.landing .chiffres-cles-section .item-list .item .item-title{font-size:14px}}.landing .chiffres-cles-section .item-list .item .item-title span{display:block;font-size:50px;font-weight:600;line-height:.8em;margin:50px 0 20px}@media only screen and (max-width:1365.98px){.landing .chiffres-cles-section .item-list .item .item-title span{font-size:38px;margin:20px 0 10px}}.landing .reviews-section{background-color:#fff!important}.landing .certificate-section{align-items:center!important}@media only screen and (max-width:1365.98px){.landing .certificate-section{padding:0 40px 60px!important}}@media only screen and (max-width:767.98px){.landing .certificate-section{padding:0 20px 60px!important}}.landing .certificate-section .title{margin-bottom:40px;text-align:center}@media only screen and (max-width:1365.98px){.landing .certificate-section .title{margin-bottom:20px}}.landing .certificate-section svg{width:1400px}@media only screen and (max-width:1365.98px){.landing .certificate-section svg{width:100%}}.landing .certificate-section .certificate-html{position:relative;text-align:center;width:100%}.landing .certificate-section .certificate-html .name,.landing .certificate-section .certificate-html .subtitle,.landing .certificate-section .certificate-html .text,.landing .certificate-section .certificate-html .title{left:14%;margin:0;position:absolute;right:14%}.landing .certificate-section .certificate-html .subtitle,.landing .certificate-section .certificate-html .title{font-family:TimesNewRomanPSMT,Times New Roman;font-size:70px;font-weight:400;top:25%}@media only screen and (min-width:768px) and (max-width:1365.98px){.landing .certificate-section .certificate-html .subtitle,.landing .certificate-section .certificate-html .title{font-size:30px}}@media only screen and (max-width:767.98px){.landing .certificate-section .certificate-html .subtitle,.landing .certificate-section .certificate-html .title{font-size:20px}}.landing .certificate-section .certificate-html .subtitle{top:32%}.landing .certificate-section .certificate-html .name{color:#ae9478;font-family:EdwardianScriptITC,Edwardian Script ITC;font-size:120px;font-weight:400;line-height:1;top:44%}@media only screen and (min-width:768px) and (max-width:1365.98px){.landing .certificate-section .certificate-html .name{font-size:50px}}@media only screen and (max-width:767.98px){.landing .certificate-section .certificate-html .name{font-size:30px;top:50%}.landing .certificate-section .certificate-html .text{display:none}}.landing .certificate-section .certificate-html .date,.landing .certificate-section .certificate-html .text{color:#9c9c9c;font-family:Work Sans;font-size:15px;font-weight:400;top:60%}@media only screen and (min-width:768px) and (max-width:1365.98px){.landing .certificate-section .certificate-html .date,.landing .certificate-section .certificate-html .text{font-size:10px}}@media only screen and (max-width:767.98px){.landing .certificate-section .certificate-html .date,.landing .certificate-section .certificate-html .text{font-size:9px;top:76%}}.landing .certificate-section .certificate-html .date{color:#2b2b2b;font-weight:600;left:22%;position:absolute;right:65%;top:78.5%}@media only screen and (max-width:1365.98px){.landing .certificate-section .certificate-html .date{left:19%;right:66%}}.landing .certificate-section .certificate-html .firm{bottom:19%;left:65%;position:absolute;right:22%}@media only screen and (max-width:1365.98px){.landing .certificate-section .certificate-html .firm{left:66%;right:19%}}.landing .certificat{font-size:25px;font-weight:700;margin-top:10px;text-align:center}