.header-row{flex-wrap:wrap-reverse}.left-header{align-items:flex-start}@media (min-width:992px){.header-left{padding-right:30px}}.course-description-right-container p i{margin-right:8px}@media (max-width:991px){.course-description-right-container p{padding-top:12px;padding-bottom:12px;margin:0;border-top:2px solid #fff}.course-description-right-container p:last-child{border-bottom:2px solid #fff}}@media (min-width:992px){.course-description-right-container{padding-left:100px}}.course-detail-image{border-radius:25px;width:100%}@media (min-width:1200px){.course-detail-image{width:670px;height:550px}}.course-certified-image{height:45px}@media (min-width:992px){.why-block .right-col{padding-left:50px}}@media (min-width:992px){.skills-container{display:block}}.skills-description-text-container{min-height:150px}.skills-container .list-group{min-height:127px}.single-skill-icon-container{color:#dd115e;display:block;margin-bottom:16px;font-size:48px}.skills-container .list-group-item.active{background-color:#fff;border-color:#fff #fff #dd115e;color:#3c4043}.skills-container .list-group-item{border-color:#fff;padding-bottom:20px;padding-top:27px}.skills-container .skills-description-container{display:flex;justify-content:center;border-top:2px solid #f0f0f0;padding-top:27px}.skills-container .skills-description-text-container{max-width:580px}.sign-up-cta-container .section-header{text-transform:uppercase}.custom-signup-pm{padding-top:.25rem!important;margin-top:.25rem!important}.form-check{width:100%;margin:15px auto;position:relative;display:block;padding:3px 0}.form-check input[type=checkbox]{width:auto;opacity:1e-8;position:absolute;left:0;margin-left:-20px}.form-check label{position:relative}.form-check label:before{content:"";position:absolute;left:0;top:0;margin:4px;width:22px;height:22px;transition:transform .28s ease;border-radius:3px;border:2px solid #dd115e}.form-check label:after{content:"";display:block;width:10px;height:5px;border-bottom:2px solid #dd115e;border-left:2px solid #dd115e;-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);transition:transform .25s ease;will-change:transform;position:absolute;top:12px;left:10px}.form-check input[type=checkbox]:checked~label:before{color:#7bbe72}.form-check input[type=checkbox]:checked~label:after{-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.form-check label{min-height:34px;display:block;padding-left:40px;margin-bottom:0;font-weight:400;cursor:pointer;vertical-align:sub}.form-check label span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form-check input[type=checkbox]:focus+label:before{outline:0}#event-signup-modal .modal-header{border:none}#event-signup-modal .modal-body{padding-top:0}#event-signup-modal .modal-content{padding:15px 0;box-shadow:0 0 8px 2px #e9e9e9;border-radius:20px}@media (min-width:374px){#event-signup-modal .modal-content{padding:15px}}@media (min-width:992px){#event-signup-modal .modal-dialog{max-width:800px}#event-signup-modal .modal-content{padding:36px 167px}}#event-signup-modal form>div>div{position:relative;padding-top:30px;margin-top:30px}#event-signup-modal form>div>div>label{display:block;position:absolute;top:10px;font-size:10px;line-height:24px;font-weight:700;color:#dd115e}#event-signup-modal form>div>div>input{position:absolute;display:block;box-sizing:border-box;font-size:16px;line-height:20px;padding:5px 0;height:30px;width:100%;border:0;outline:none;border-bottom:1px solid #3c4043}#event-signup-modal form>div>div>input:focus{border-bottom-color:#dd115e}#event-signup-modal input[type=checkbox]{margin-right:10px}#event-signup-modal .choice{display:flex;align-items:baseline}#event-signup-modal .modal-header button{position:absolute;top:20px;right:20px}#event-signup-modal .modal-header{justify-content:center}.important-infos-container{background-color:rgba(221,17,94,.2);display:flex;flex-wrap:wrap;align-items:center;min-height:64px;padding:12px 16px;margin-top:-52px;margin-bottom:48px;font-size:16px;font-weight:600}@media (min-width:992px){.important-infos-container{margin-top:-36px}}.important-infos{margin:4px 0}.important-infos-actions a{text-decoration:underline}@media (min-width:992px){.important-infos-actions a{text-decoration:none}}.important-secondary-infos-container{background-color:rgba(221,17,94,.2);display:flex;justify-content:center;padding:50px 0}.important-secondary-infos{width:80%;text-align:center}.important-secondary-infos p{margin-bottom:0}@media (min-width:426px){.important-secondary-infos{width:60%}}.image-left{width:100%;border-radius:25px;object-fit:cover}@media (min-width:992px){.left-col{text-align:right}}.success-stories-container .image-left{width:100%;border-radius:25px;object-fit:cover}@media (min-width:992px){.success-stories-container .left-col{text-align:right}}#carousel-testimonial .carousel-content-container{min-height:330px;margin-left:15%;margin-right:15%}#carousel-testimonial .yt-container{height:100%;border-radius:25px;overflow:hidden}#carousel-testimonial .carousel-control-next,#carousel-testimonial .carousel-control-prev{filter:invert(100%)}.success-stories-container .carousel-content-container .row{min-height:320px}#carousel-lecturers{min-height:405px}#carousel-lecturers .carousel-item .row{min-height:345px}#carousel-lecturers .carousel-control-next-icon,#carousel-lecturers .carousel-control-prev-icon{width:30px;height:30px}#carousel-lecturers .carousel-indicators li{background-color:#848484}.vips-container .card{border-radius:25px}.vip-card{min-height:225px}.image-person-background-image{min-height:225px;background-repeat:no-repeat;background-size:cover;border-radius:20px 20px 0 0;background-position:50%}@media (min-width:768px){.image-person-background-image{border-radius:20px 0 0 20px}}.h-100p{height:100%}.vip-text-container{display:flex;flex-direction:column;justify-content:space-between}.card-footer-link{padding:0 1.25rem 1.25rem}@media (min-width:992px){.card-footer-link{padding:0 0 21px 38px}}@media (min-width:992px){.w-80p{width:80%}}.teaser .card-footer{display:flex;justify-content:space-between;flex-wrap:wrap}.teaser .card-footer-info-container{padding-top:6px;display:flex;color:#848484}.teaser .text-with-icon{margin-left:10px;margin-right:30px}.teaser .btn-container{width:100%}@media (min-width:768px){.teaser .btn-container{width:unset}}.modal-backdrop{background-color:#fff}#contact-modal .modal-header{border:none}#contact-modal .modal-body{padding-top:0}#contact-modal .modal-content{padding:15px 0;box-shadow:0 0 8px 2px #e9e9e9;border-radius:20px}@media (min-width:374px){#contact-modal .modal-content{padding:15px}}@media (min-width:992px){#contact-modal .modal-dialog{max-width:800px}#contact-modal .modal-content{padding:36px 167px}}#contact-modal form>div>div{position:relative;padding-top:30px;margin-top:30px}#contact-modal form>div>div>label{display:block;position:absolute;top:10px;font-size:10px;line-height:24px;font-weight:700;color:#dd115e}#contact-modal form>div>div>input{height:30px}#contact-modal form>div>div>input,#contact-modal textarea{position:absolute;display:block;box-sizing:border-box;font-size:16px;line-height:20px;padding:5px 0;width:100%;border:0;outline:none;border-bottom:1px solid #3c4043}#contact-modal textarea,.contact-modal-textarea-container{height:90px}#contact-modal form>div>div>input:focus{border-bottom-color:#dd115e}#contact-modal .modal-header button{position:absolute;top:20px;right:20px}#contact-modal .modal-header{justify-content:center}.form-success-icon{font-size:40px}#download-modal .modal-header{border:none}#download-modal .modal-body{padding-top:0}#download-modal .modal-content{padding:15px 0;box-shadow:0 0 8px 2px #e9e9e9;border-radius:20px}@media (min-width:374px){#download-modal .modal-content{padding:15px}}@media (min-width:992px){#download-modal .modal-dialog{max-width:800px}#download-modal .modal-content{padding:36px 167px}}#download-modal form>div>div{position:relative;padding-top:30px;margin-top:30px}#download-modal form>div>div>label{display:block;position:absolute;top:10px;font-size:10px;line-height:24px;font-weight:700;color:#dd115e}#download-modal form>div>div>input{position:absolute;display:block;box-sizing:border-box;font-size:16px;line-height:20px;padding:5px 0;height:30px;width:100%;border:0;outline:none;border-bottom:1px solid #3c4043}#download-modal form>div>div>input:focus{border-bottom-color:#dd115e}#download-modal input[type=checkbox]{margin-right:10px}#download-modal .choice{display:flex;align-items:baseline}.download-single-document-container{border-top:1px solid #3c4043}.download-label{margin:0}.download-single-document-container>div{margin-top:12px;margin-bottom:12px}#download-modal .modal-header button{position:absolute;top:20px;right:20px}#download-modal .modal-header{justify-content:center}.download-single-link{margin-bottom:15px}#signup-modal .modal-header{border:none}#signup-modal .modal-body{padding-top:0}#signup-modal .modal-content{padding:15px 0;box-shadow:0 0 8px 2px #e9e9e9;border-radius:20px}@media (min-width:374px){#signup-modal .modal-content{padding:15px}}@media (min-width:992px){#signup-modal .modal-dialog{max-width:800px}#signup-modal .modal-content{padding:36px 167px}}#signup-modal h4{font-size:16px;letter-spacing:normal;line-height:24px}#signup-modal form>div>div{position:relative;padding-top:30px;margin-top:30px}#signup-modal form>div>div:first-child{margin-top:15px;padding-top:0}#signup-modal form>div>div>label{display:block;position:absolute;top:10px;font-size:10px;line-height:24px;font-weight:700;color:#dd115e}#signup-modal form>div>div>input{position:absolute;display:block;box-sizing:border-box;font-size:16px;line-height:20px;padding:5px 0;height:30px;width:100%;border:0;outline:none;border-bottom:1px solid #3c4043}#signup-modal form>div>div>input:focus{border-bottom-color:#dd115e}#signup-modal input[type=checkbox]{margin-right:10px}#signup-modal .modal-header button{position:absolute;top:20px;right:20px}#signup-modal .modal-header{justify-content:center}#signup-modal .choice{display:flex;align-items:baseline;font-size:16px}.choice>label{margin-left:10px;margin-top:5px;margin-bottom:5px}.steps-to-success .card-title-container{display:flex;justify-content:center}.steps-to-success .step-title-bg{width:116px;height:116px;padding:14px;background:linear-gradient(180deg,#dd115e,#ffaaca);border-radius:50%;z-index:10}.steps-to-success .step-title{width:100%;height:100%;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.steps-to-success .step-title .card-title{margin:0;font-size:50px}.steps-to-success .card{position:relative;top:-58px}.steps-to-success .card .card-text{margin-top:58px;text-align:center}.step-card{min-height:148px}.faq-container .card{border-radius:unset;box-shadow:none;border-color:#fff}.faq-container{min-height:700px}.faq-container-sm{max-width:765px}.faq-container .card-header{padding:10px 0;border-bottom-color:#3c4043}.faq-card-header-0{border-top-width:1px;border-top-style:solid;border-radius:unset!important}.faq-container .btn-link{font-size:20px;width:100%;color:#3c4043;text-align:left;padding:23px 0;margin-left:0;margin-right:0}.faq-container .faq-collapse-chevron{float:right}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:50%;background-size:cover;cursor:pointer;max-width:720px}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:none}lite-youtube .lty-playbtn:focus,lite-youtube:hover>.lty-playbtn{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.fab-wrapper{z-index:1000}.fab{width:60px;height:60px;background-color:#dd115e;border-radius:50%;position:fixed;bottom:20px;left:20px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.fab img.fab-image{width:45px;height:45px;border-radius:50%}.fab-questionmark{position:absolute;top:0;right:0;background-color:#fff;color:#dd115e;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:14px}.backdrop{top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.backdrop,.profile-card{display:none;position:fixed}.profile-card{bottom:50%;left:50%;transform:translate(-50%,50%);width:90%;max-width:360px;background-color:#fff;padding:10px 15px 15px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1001}.profile-card-content-container{text-align:center}.profile-card-text-container{font-family:sans-serif;padding-left:0}.profile-card-text-container p{margin:0;font-size:16px}.profile-card-text-container a{margin-top:8px}.close-btn{position:absolute;top:6px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#333;display:none}.profile-card h2{font-size:18px;margin-bottom:10px;margin-top:0;color:#dd115e;font-family:sans-serif;font-weight:700;text-align:center}.profile-image{width:60%;max-width:80px;height:auto;border-radius:50%;margin-bottom:0}.profile-card h3{font-size:16px;margin:0;font-family:sans-serif;font-weight:700}.booking-link,.email-link{text-decoration:none;font-size:16px;color:#dd115e}.booking-link:hover,.email-link:hover{text-decoration:underline}@media (min-width:768px){.fab{display:none!important}.profile-card{display:inline-block;position:fixed;bottom:20px;left:20px;max-width:360px;transform:none;z-index:1001;box-shadow:0 4px 8px rgba(0,0,0,.2)}.profile-card-content-container{display:flex;align-items:center;text-align:left}.profile-card-text-container{padding-left:20px}.backdrop{display:none}.close-btn{display:block;padding-right:0}}@media (max-width:767px){.profile-card{display:none}.fab{display:flex!important}}.course-certified-container{cursor:pointer}.course-certified-container .text-small{text-decoration:underline}.certificates-modal .modal-header{border:none;justify-content:center}.certificates-modal .modal-body{padding-top:0}.certificates-modal .modal-content{padding:15px 0;box-shadow:0 0 8px 2px #e9e9e9;border-radius:20px}@media (min-width:374px){.certificates-modal .modal-content{padding:15px}}@media (min-width:992px){.certificates-modal .modal-dialog{max-width:800px}.certificates-modal .modal-content{padding:36px 167px}}.certificates-modal .modal-header button{position:absolute;top:20px;right:20px}