@charset "UTF-8";
/***!  https://faction-formation.ch/templates/edulif/css/override.css?v=1747609976  !***/

.com-splms.view-course .course-details .splms-course-banner-right .apply-now{border:none;padding:0px;margin-top:0px;font-size:32px;font-weight:800}@media (min-width:768px){.splms-price-box{display:inline-block;font-size:22px;font-weight:800;background:linear-gradient(transparent 90%,#e58e26 90%);padding:0 6px}}@media (max-width:767px){.splms-price-box{display:inline-block;font-size:25px;font-weight:800}}.com-splms.view-course .course-details .splms-title,.com-splms.view-course .course-details h3{font-size:25px;font-weight:bold;letter-spacing:0.5px;margin-bottom:20px;color:#11212d}.com-splms.view-course .course-details .splms-course-introduction .splms-title{font-size:25px;font-weight:bold;letter-spacing:0.5px}.com-splms.view-course .course-details .splms-course-banner-right .splms-course-sessions-meta div span{font-size:15px;font-weight:normal;color:#718390;margin:0px}.splms.view-splms-teacher .teacher-intro-wrap{min-height:500px;display:flex;flex-direction:column;justify-content:space-between}.com-splms.view-teacher .view-splms-teacher #teacher-bio>.splms-teacher-body{padding-top:80px;background-color:#fafafb}.com-splms.view-teacher #teacher-followers,.com-splms.view-teacher #teacher-courses{padding-top:50px}.badge{display:inline-block;padding:.25em .85em;font-size:medium;font-weight:600;line-height:1;color:#FFF;text-align:center;white-space:normal;vertical-align:baseline;border-radius:.25rem;background-color:#e58e26;word-spacing:normal}.col-sm-5{flex:auto;width:80%}.view-splms-techers.splms-techers-list .splms-person .splms-person-img{transition:0.0s}.view-splms-techers.splms-techers-list .splms-person-details .splms-person-info{padding:20px !important;max-width:100%;border-right:none;flex:none}.view-splms-techers.splms-techers-list .splms-person-details .splms-person-info .designation{margin-bottom:0px;line-height:25px;font-size:14px}.com-splms.view-teacher #teacher-courses,.com-splms.view-teacher .splms-teacher-body{padding-bottom:80px}.splms.view-splms-teacher .teacher-intro-wrap .nav-area ul li a{padding-bottom:10px;border-bottom:2px solid #fff;display:inline-block;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:3.0rem;color:#718390;transition:0.3s}.com-splms.view-teacher .view-splms-teacher .splms-teacher-body h3,.com-splms.view-teacher .view-splms-teacher .splms-teacher-body h3.splms-section-title{font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.33px;margin-bottom:20px;margin-top:0px}.splms.course-details .splms-course-teachers h4 a{font-size:16px;font-weight:600;color:#11212d}.com-splms.view-course .course-details .splms-course-banner-right-bottom .level-wrap .course-level,.com-splms.view-course .course-details .splms-course-banner-right-bottom .lesson-wrap .course-level{font-size:16px;font-weight:500;letter-spacing:0.18px;color:#718390;padding:6px 22px 7px 22px;background:#e1e7ec;display:inline-block;line-height:normal;margin:0px 10px 10px 0px;border-radius:5px}.com-splms.view-course .course-details .splms-course-banner-right-bottom .level-wrap .title,.com-splms.view-course .course-details .splms-course-banner-right-bottom .lesson-wrap .title{font-size:16px;font-weight:500;text-transform:uppercase;color:#718390;display:block;margin-bottom:10px}.com-splms.view-course .course-details .splms-course-banner-right-bottom .lesson-wrap .total-lessons{font-size:16px;font-weight:500;line-height:normal;letter-spacing:0.18px;color:#718390;text-transform:capitalize;display:inline-block;margin-left:10px;padding-left:10px;border-left:1px solid rgba(113,131,144,0.3)}.sppb-btn,.course-lessons .card,.user-reviews .reviewers-name,.review-message,.user-reviews .sppb-meta-date,.btn-primary,.splms-teacher-website,.splms-education-institute-meta,.splms-courses-filters-top,.lesson a{font-family:'Nunito',sans-serif;font-size:16px;font-weight:300;text-decoration:none}body.layout-default .btn{border-radius:25px;padding:18px 45px 18px 46px;font-size:16px;line-height:1.4;font-weight:600;position:relative;z-index:1;letter-spacing:0.27px;text-transform:uppercase;border-color:transparent}.splms-topic-title{outline:none;font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;color:black;text-decoration:wavy}.splms.course-details .course-lessons .card .card-body ul li>div,.splms.course-details .course-lessons .card .card-body ul li a,.splms.course-details .course-lessons .card .card-body ul li .pull-right{font-size:16px;font-weight:normal;font-family:'Nunito Sans',sans-serif;line-height:1.44;letter-spacing:normal}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{display:inline-block;padding:0 15px;line-height:80px;font-size:17px;margin:0}.com-splms.view-teacher .view-splms-teacher .splms-person-profile-image img.splms-person-image{width:150px;height:180px;border-radius:100px}@media (min-width:1024px){.splms .splms-col-sm-4{width:37%;position:fixed;right:0}}@media (min-width:768px){.splms .splms-col-sm-4{width:37%;position:fixed;right:0}}.com-splms.view-lesson .splms-lesson-details .splms-lesson-teacher-wrapper .splms-lesson-teacher-name a{color:#FFF;font-size:18px;background-color:#e58e26;margin-top:10px;box-sizing:inherit;border-radius:2rem;padding:1rem 1rem 1rem}.com-splms.view-lesson .splms-lesson-details .course-lessons h3{font-size:28px;font-weight:bold;line-height:normal;letter-spacing:0.5px;margin-bottom:30px}.com-splms.view-lesson .splms-lesson-details .splms-lesson-description h2{font-size:30px;font-weight:bold;line-height:normal;letter-spacing:0.5px;margin-bottom:20px}.splms-courses-list .splms-course .lassons-course-listing-img-wrapper span.course-level{position:absolute;top:10px;left:10px;background-color:#e58e26;color:#fff;font-size:16px;font-weight:700;letter-spacing:0.2px;text-transform:uppercase;padding:0 8px;border-radius:5px;height:30px;line-height:30px}.sppb-addon.sppb-addon-popover .sppb-popover-wrap{display:none;position:absolute;z-index:1020;--uk-position-offset:20px;--uk-position-viewport-offset:15px;box-sizing:border-box;width:300px}@media (min-width:768px){.sp-page-title .sp-page-title-heading{margin:0;padding:0;font-size:38px;font-weight:800;line-height:normal;letter-spacing:0.64px;z-index:2;color:#FFF}}@media (max-width:767px){.sp-page-title .sp-page-title-heading{margin:0;padding:0;font-size:24px;font-weight:800;line-height:normal;letter-spacing:0.64px;z-index:2;color:#FFF}}.lien-brochure{display:inline-block;background-color:white;color:#e58e26;text-align:center;font-size:14px;text-decoration:none;border-radius:100px;font-weight:bold;width:100%;border-color:#e58e26;border-style:solid;border-width:thin;padding:6px;margin-top:10px}@media (min-width:1200px){.lien-brochure{display:inline-block;background-color:white;color:#e58e26;text-align:center;font-size:14px;text-decoration:none;border-radius:100px;font-weight:bold;width:100%;border-color:#e58e26;border-style:solid;border-width:thin;padding:15px;margin-top:10px}}.lien-brochure:hover{background-color:#e58e26;color:white}.com-splms.view-course .course-details .splms-course-banner-right .splms-course-buy-button-wrapper .btn.btn-primary{font-size:14px;font-weight:600;letter-spacing:0.27px;text-align:center;color:#fff;padding:19px 0px;width:100%;border-radius:100px;background:#e58e26}.btn-inscription{display:inline-block;padding:10px 20px;text-decoration:none;border-radius:100px;font-weight:bold;margin:10px 2px 0px 0px;text-align:center;color:#fff;background-color:#e58e26;text-transform:none}.btn-inscription:hover{background-color:#F09E3E}.lien-brosmall{display:inline-block;padding:10px 20px;background-color:white;color:#e58e26;text-align:center;text-decoration:none;border-radius:100px;font-weight:bold;border-color:#e58e26;border-style:solid;border-width:thin;margin-top:10px}.lien-brosmall:hover{background-color:#e58e26;color:white}.breadcrumb .breadcrumb-item a{color:#FFF}.com-splms.view-course .course-details .splms-course-banner-right{border-radius:3px;box-shadow:0 80px 290px 0 rgba(178,188,191,0.25);border:solid 1px #fff;background-color:#fff;padding:25px;margin:0px 10px 35px 20px}@media (min-width:1200px){.com-splms.view-course .course-details .splms-course-banner-right{border-radius:3px;box-shadow:0 80px 290px 0 rgba(178,188,191,0.25);border:solid 2px #fff;background-color:#fff;padding:25px;margin:-10px 5px 40px 25px}}body .sppb-btn.sppb-btn-lg{padding:10px 45px 10px 45px}@media (max-width:767px){.splms.course-details .splms-similar-courses{margin-top:650px}}.sp-megamenu-parent .sp-dropdown li.sp-menu-item{display:block;padding:0;position:relative;width:600px}.splms-sidebar .splms-course-filter-categories ul li .styled-checkbox:checked+label:before,.splms-sidebar .splms-course-filter-levels ul li .styled-checkbox:checked+label:before,.splms-sidebar .splms-course-filter-types ul li .styled-checkbox:checked+label:before,.splms-courses-filters-top .splms-course-filter-categories ul li .styled-checkbox:checked+label:before,.splms-courses-filters-top .splms-course-filter-levels ul li .styled-checkbox:checked+label:before,.splms-courses-filters-top .splms-course-filter-types ul li .styled-checkbox:checked+label:before{background:#e58e26}.sppb-testimonial-carousel-message{font-family:Inter;font-style:italic;font-size:16px;line-height:31px;letter-spacing:0px;text-align:justify}@media (max-width:767px){#buy-now-button{display:none}}.com-splms.view-teacher .view-splms-teacher .splms-teacher-designation{font-size:17px;font-weight:600;line-height:1.4;letter-spacing:0.5px}.splms.splms-persons .splms-person-info .splms-person-title{display:block;font-size:16px;font-weight:bold;line-height:2;color:#fff;margin-bottom:5px}.view-splms-techers.splms-techers-list .splms-person-info-wrap{background-color:#fff;margin:-15px 5px 0px 5px;position:relative;display:flex}@media (min-width:768px){.splms-sidebar .splms-buttons-group .splms-submit-button,.splms-courses-filters-top .splms-buttons-group .splms-submit-button{font-size:16px;border-radius:30px;padding:10px 30px;font-weight:700;background:#e58e26}}@media (max-width:767px){.splms-sidebar .splms-buttons-group .splms-submit-button,.splms-courses-filters-top .splms-buttons-group .splms-submit-button{font-size:13px;border-radius:30px;padding:10px 30px;font-weight:700;background:#e58e26;margin-left:30px;margin-top:-10px;margin-bottom:10px}}.splms.course-details .nav-area ul li:not(:last-child){margin-right:10px;padding-right:20px}.sp-contact-info{list-style:none;padding:0;margin:0 -20px}@media (min-width:768px){.splms-courses-list .splms-course .splms-course-info .splms-courses-title{font-size:21px;margin-top:-15px;font-weight:600;line-height:30px;letter-spacing:0.33px;overflow:visible;text-overflow:ellipsis;display:-webkit-box;max-height:60px;-webkit-box-orient:unset;-webkit-line-clamp:2;line-clamp:2;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical}}@media (max-width:767px){.splms-courses-list .splms-course .splms-course-info .splms-courses-title{font-size:20px;font-weight:600;line-height:30px;letter-spacing:0.33px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:60px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical}}@media (min-width:768px){.splms-courses-list .splms-course .lasons-course-listing-button-wrap a{width:100%;padding:17px 20px;border:none;border-top:0;border-radius:0px;font-size:14px;font-weight:500;color:#11212d;text-transform:initial}}@media (max-width:767px){.splms-courses-list .splms-course .lasons-course-listing-button-wrap a{width:100%;padding:12px 25px;border:none;border-top:0;border-radius:0px;font-size:16px;font-weight:500;color:#11212d;text-transform:initial}}@media (min-width:768px){#sp-main-body{padding:60px 0}}@media (max-width:767px){#sp-main-body{padding:10px 0}}@media (min-width:768px){.splms-courses-list .splms-course .splms-course-info{padding:12px 20px 20px;margin-bottom:35px}}@media (max-width:767px){.splms-courses-list .splms-course .splms-course-info{padding:15px 20px 20px}}.sppb-media>.pull-left{margin-right:5px}@media (max-width:768px){.nav-area{display:none}}@media (max-width:480px){.com-splms.view-courses .splms-courses-list .splms-row>div{width:100%}}@media (max-width:767px){#sp-header.header-sticky~section#sp-main-body{padding-top:5px}}
