.item-cart-mobile{border:1px solid grey;padding-top:10px;padding-bottom:10px}.item-cart-mobile:last{border-bottom:1px solid grey}.row:after,.row:before{display:none!important}article .card-cours{height:auto}article .card-cours a{color:#303030}.card-img{height:150px;overflow:hidden;-o-object-fit:scale-down;object-fit:scale-down}.item_block_choise_card__{text-align:center;margin-bottom:30px;color:#303030!important}.item_block_choise_card__:last-child{margin-bottom:0!important}.item_block_choise_card__:hover{text-decoration:none;color:#000}.item_block_choise_card__ .item_block_choise_card_content__{box-shadow:0 2px 5px rgba(27,31,35,.15);border-radius:10px;padding-top:30px;min-height:160px}.item_block_choise_card__ .item_block_choise_card_content__:hover{box-shadow:0 2px 10px rgba(27,31,35,.15)}.item_block_choise_card__ .item_block_choise_card_content__ img{margin-bottom:20px}.expand .fa{border:1px solid;border-radius:1em;padding:.5em}.service-box{min-height:220px!important}.post .post-info .post-title a{color:#218acb}.post .post-desc{text-align:justify}.cours-tag span{color:#888}.cours-tag span .fa{color:#b9b7b7;margin:0 4px 0 8px}.cours-tag span .badge{background-color:#e4e4e4}.pagination{display:block;text-align:center;padding:20px 0}.pagination li{margin:2px}.my-filter{margin:0 8px 8px 0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);border:1px solid #e4e3e3}.p-0{padding:0!important}.pr-0{padding-right:0!important}.mobile-btn i{color:#fff}.mobile-sp .list-group-item{padding:10px 90px;border:1px solid #ececec;margin:8px 0}.site-bottom a,.site-bottom p{color:hsla(0,0%,80%,.8);font-size:12px}@media screen and (max-width:380px){.hero .hero-image{display:none}.hero .hero-cat{padding:10px!important}.page-title-search:before{background-color:#218acb}.page-title{text-shadow:2px 2px 10px #000}.page-title p{font-size:14px;margin:0}.last_posts h1{font-size:28px!important}}@media screen and (max-width:580px){.page-title h1{font-size:30px}.categories img{max-width:90px;height:auto}.categories .home-cat{margin-left:10px;margin-right:10px}.last_posts h1,.last_videos h1{font-size:24px!important}.btn_see_all{padding:5px 10px!important;margin:0 5px!important;font-size:12px}.material-entry-content .notebook{border-left:5px double #b37777!important;margin:10px 0 30px!important}.material-entry-content .notebook-content{background:none!important;padding-left:10px!important}.col-wrapper{margin-right:auto;margin-left:auto;max-width:960px;padding-right:10px;padding-left:10px}}@media screen and (max-width:991px){.home2 .page-title-search:before{background-color:#fff}.home2 .page-title{background-position:55% 0}.home2 .page-title .container{position:absolute;left:0;right:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.sposor img{height:41px;width:auto}.sidebar{position:static!important}}@media (min-width:991px) and (max-width:1219px){.hero-image{display:none!important}}@media screen and (max-width:1220px){.top-nav .right-ul{top:48px}.hero .hero-absolute{top:200px}.hero .hero-absolute .hero-main{margin:20px auto}.hero .hero-image{display:block}.light-header .main-menu>ul>li>a,.m-dropdown a{color:#313131}.home2 .page-title{margin-top:0!important;height:auto!important}}.m-dropdown ul li{z-index:999;margin:0}.main-menu{height:50px}.main-menu ul{top:50px;margin-top:0}.light-header .m-dropdown a,.light-header .main-menu>ul>li>a{color:#218acb}.light-header .dropdown-menu a{color:#313131!important;width:100%}.epsp{font-size:12px;padding:1px 4px 0;color:#218acb;border:1px solid #218acb;border-radius:10px;margin-left:5px}.epsp i{margin-right:3px;font-size:14px}.valid{font-size:16px;padding:1px 4px 0;color:#218acb}.valid i{margin-right:3px;font-size:14px}.is-sticky .light-header .main-menu>ul>li a{color:#313131}.sheet-card{border-bottom:1px solid #fafafa;margin-bottom:8px;padding-bottom:8px}.sheet-card h3{font-weight:700}.sheet-card p{color:#313131}.sheet-card .m-detail{font-size:12px;color:#777;margin-top:4px}.sheet-card sup{text-decoration:underline}.page-title p{font-weight:0;margin:2px 0 0}.home2 .page-title{background:#64d3fb!important;position:relative;background-image:url(/images/semi-header-banner.png?3e80ea2c76de01b950e78401fc65e400)!important;background-size:cover;background-repeat:repeat-x}.page-title{background:#64d3fb!important;background:-webkit-gradient(linear,left bottom,left top,from(#64d3fb),to(#1765c3))!important;background:linear-gradient(0deg,#64d3fb,#1765c3)!important}.home-search{padding:0 20px;background:#fff;border-radius:24px;margin-top:2em;box-shadow:0 4px 6px 0 rgba(32,33,36,.28)}.home-search button,.home-search input{border:none;font-size:14px}.home-search .input-group-lg>.input-group-btn>.btn{color:#218acb;padding:0}.home-search .form-control:focus{box-shadow:none}.blockquote{word-break:break-word!important}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-color:hsla(0,0%,80%,.8)}.page-title h1{margin-top:50px;text-shadow:2px 0 10px #000}.card-cours .dropdown{right:5px;margin-top:20px}.card-cours .dropdown .fa-share{font-size:20px;color:#999}.sponsor{padding:10px 0}.sponsor h2{padding-bottom:50px}.sponsor img{margin-left:auto;margin-right:auto;display:block;width:120px;height:auto}.partenaires{padding:10px 0}.partenaires h2{padding-bottom:50px}.partenaires img{margin-left:auto;margin-right:auto;display:block;height:80px;width:auto}.awards{background:#f7f7f7;padding:70px 0;box-shadow:2px 4px 12px #fafafa!important;border-radius:5px;border:1px solid #f2faff;text-align:center;-webkit-box-pack:center;justify-content:center}.awards h2{margin-bottom:30px;font-weight:600}.awards .last_post_card{max-width:300px;padding:5px;box-shadow:0 2px 4px rgba(27,31,35,.356);border-radius:8px;margin:20px auto}.awards .last_post_card .last_card_body{min-height:50px;height:auto;margin-bottom:8px;padding:0 16px}.awards .last_post_card .last_card_body p{font-weight:600;margin-bottom:10px;color:#6e6e6e;display:-webkit-box;height:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.awards .last_post_card img,.awards .last_post_card svg{margin-bottom:8px;width:100%;height:160px;overflow:auto;border-radius:3px}.awards .last_post_card .medal_img{margin:0}.awards .last_post_card .medal_img img{text-align:center;height:70px;width:auto;display:block;margin-left:auto;margin-right:auto}article .dropdown-top{position:absolute;top:2px;right:20px}article .dropdown-bottom .fa,article .dropdown-top .fa{font-size:22px;color:#999;padding:5px}article .dropdown-bottom .fa:hover{color:#39abfb}article .dropdown-bottom .fa-whatsapp:hover{color:#06a010}.page-title .container{position:absolute;top:55%!important;left:0;right:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.page-title{background:#3ba2da;background:-webkit-gradient(linear,left top,right top,from(#3ba2da),to(#3c5caa));background:linear-gradient(90deg,#3ba2da,#3c5caa)}.page-title h1,.page-title h3{text-shadow:2px 0 10px #000}.table td,.table th{vertical-align:unset}.table p{margin-bottom:5px}.card-cours{position:relative}.card-cours .dropdown{position:absolute;right:10px;bottom:10px}.card-cours .dropdown .fa{font-size:20px;color:#999;padding:5px}.ex-label{font-size:11px;margin-bottom:20px}.ex-label span{border:1px solid #eee;padding:2px 8px;border:1px solid rgba(176,213,240,.75);background:#fff;color:rgba(60,167,242,.81);border-radius:8px;margin-right:4px}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail>img,.thumbnail a>img{display:block;width:100%;height:auto}.question-number{font-size:16px;margin-top:8px;font-weight:900;border:1px solid hsla(0,2%,80.8%,.6);padding:8px 16px;border-radius:50%}.mpx-3{padding-left:18px}.mpx-3 .border-bottom{border-bottom:1px solid #eee}.question-left-part{border-left:4px solid #b5d0fd;padding-left:18px}.mb-2{margin-bottom:8px}.pt-3{padding-top:24px}.cards .card-cours p{margin-top:0;margin-bottom:2rem}.img-small{width:120px;height:auto}.mobile-btn{margin-top:5px;color:#218acb}.primary-button{background:#39abfb}.light-header .main-menu>ul>li.current-menu-item>a .is-sticky .light-header .main-menu ul li.current-menu-parent>a,.light-header .main-menu>ul>li:hover>a,.main-menu ul li.current-menu-item>a,.main-menu ul li.current-menu-parent>a,.main-menu ul li:hover>a{color:#218acb!important}.is-sticky .current-menu-item{border-top:2px solid #218acb}.current-menu-item{border-top:2px solid #fff}:not(.is-sticky)>.light-header .main-menu>ul>li.current-menu-item>a,:not(.is-sticky)>.light-header .main-menu>ul>li:hover>a{color:#218acb!important}.expandable{display:none;-webkit-transition:all .5s ease;transition:all .5s ease}#expand{margin:40px 0;font-size:25px;font-weight:300;border-radius:25px;height:50px;width:50px;border:2px solid #ccc;outline:none}#expand i{margin:-1px;line-height:20px;font-size:25px;color:#ccc}.assertion input[type=radio]{top:5px;position:relative;margin-top:5px;width:24px;height:24px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#39abfb!important;background-color:#fff!important;background-image:none;border:1px solid #39abfb!important;border-radius:4px}.slide,.slide_schools{padding:1.5rem}.slide .arrow,.slide_schools .arrow{text-align:center;line-height:40px;width:40px;height:40px;position:absolute;color:grey;font-family:40px;font-size:20px;font-weight:500;top:45%;cursor:pointer}.slide .arrow:hover,.slide_schools .arrow:hover{border-radius:3px;-webkit-transition:.4s ease;transition:.4s ease;background-color:hsla(0,0%,60%,.5);color:#fff}.slide .fa-chevron-left,.slide_schools .fa-chevron-left{z-index:10;left:0}.slide .fa-chevron-right,.slide_schools .fa-chevron-right{z-index:10;right:0}.is-sticky .light-logo,.logo:not(.light-logo){width:84px;display:inline-block}.v-align-center{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.prevision-card .last-card-body{min-height:50px}.prevision-card .last-card-body p{font-weight:600;color:#999;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.prevision-card img{margin-bottom:10px;width:100%;height:200px;overflow:auto;border-radius:3px}.my{margin:1em 0}.mx{margin:0 1em}.mx-2{margin:0 2em}.sposor .vcenter{display:inline-block;vertical-align:middle;float:none}.py{padding:5px 0}.py-1{padding:1em 0}a,li,ul{margin:0;text-decoration:none!important}.hero,.slick-initialized{overflow:hidden}.hero{background:#64d3fb;background:-webkit-gradient(linear,left bottom,left top,from(#64d3fb),to(#1765c3));background:linear-gradient(0deg,#64d3fb,#1765c3);height:auto;color:#fff!important}.hero .hero-message{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding-bottom:1rem}.hero .hero-message img{height:80px}.hero .hero-main{margin:105px 0 30px}.hero .hero-main .hero-paragraph{font-weight:300;padding-bottom:1rem}.hero .hero-main .hero-paragraph h3{line-height:30px;font-size:30px}.hero .hero-main .hero-cat{padding:10px 20px}.hero .hero-main .hero-cat button{text-transform:uppercase;font-weight:600;background-color:#f5f5f5;box-shadow:0 2px 4px rgba(27,31,35,.15);border-radius:50px}.hero .hero-main .hero-cat button a{color:#218acb;-webkit-transition:all .5s ease;transition:all .5s ease}.hero .hero-main .hero-cat button:hover{box-shadow:0 2px 10px rgba(27,31,35,.5)}.services{padding:3rem 0;text-align:center}.services h1{font-size:30px;font-weight:700;margin-bottom:30px;color:#6e6e6e}.services .card{height:auto;box-shadow:0 3px 4px rgba(27,31,35,.25);border:none;margin-top:0;cursor:pointer;border-radius:8px}.services .card:hover{-webkit-transition:.3s ease;transition:.3s ease;box-shadow:0 5px 10px rgba(27,31,35,.6);color:#39abfb}.services .card:hover p{color:#39abfb}.services .card img{width:auto;padding:10px;display:block;margin:auto;height:90px}.services .card .card-body{text-align:left;padding:10px;height:auto;min-height:120px}.contenu h1{font-size:30px;font-weight:700;margin-bottom:30px;color:#6e6e6e}.scards{margin-bottom:4rem}.scards .scard{background-color:#fff;margin-top:1em;padding:10px;border-radius:10px;border:1px solid #f2faff;box-shadow:0 2px 4px rgba(27,31,35,.15)}.scards .scard .scardbody{padding-left:18px}.scards .scard .scardbody h4{margin-bottom:3px}.scards .scard .scardbody h4,.scards .scard .scardbody p{overflow:hidden;text-align:left;text-overflow:ellipsis;display:-webkit-box;color:#6e6e6e;-webkit-line-clamp:1;-webkit-box-orient:vertical}.scards .scard .scardbody p{margin-bottom:0}.scards .scard:hover{box-shadow:0 3px 8px rgba(23,25,27,.425);-webkit-transition:.5s ease;transition:.5s ease}.categories{padding:2rem 0;background-color:#f5f5f5}.categories h1{text-align:center;color:#6e6e6e}.home-cat{box-shadow:0 2px 4px rgba(27,31,35,.055);border-radius:5px;margin-bottom:5px;padding:5px 15px}.home-cat img{padding:5px}.home-cat p{color:#a5a5a5;margin-bottom:5px;font-size:12px}.home-cat h4{font-weight:600;overflow:hidden;text-align:left;text-overflow:ellipsis;display:-webkit-box;margin-top:3px;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:rgba(17,17,17,.89)}.home-cat:hover{box-shadow:0 3px 8px rgba(23,25,27,.425);-webkit-transition:.5s ease;transition:.5s ease}.main-content{margin-bottom:40px;margin-top:20px}.last_posts{background:#fff;padding-top:70px}.last_posts h1{margin-bottom:20px;font-weight:900;font-size:30px;color:#6e6e6e}.last_posts h2{margin-bottom:30px;font-weight:600;font-size:18px;color:#999}.last_posts .last-post-title{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.last_posts .last-post-title .btn_see_all{margin:0 40px}.last_posts .last-post-title .btn_see_all a{background-color:#218acb;box-shadow:0 3px 3px rgba(27,31,35,.288);color:#fff;font-weight:600;padding:8px 20px;border-radius:50px}.last_posts .last-post-title .btn_see_all a:hover{-webkit-transition:.4s ease;transition:.4s ease;background-color:#f5f5f5;color:#313131;box-shadow:0 5px 6px rgba(27,31,35,.651)}.last_posts .name_section_level{display:inline-block}.last_posts .item_level_block__ .item_level_block_lecons__{margin-bottom:50px}.last_posts .btn_choice_wrap{position:absolute;top:0}.last_posts .btn_choise__{font-size:.9em;background:#fff;color:#6495ed;padding:5px 15px;text-align:center;margin-left:20px;display:inline-block;border-radius:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;box-shadow:0 2px 4px rgba(27,31,35,.15)}.last_posts .head_title_block{text-transform:uppercase}.last_posts .c-footer{color:#999;font-size:12px;padding:16px}.last_posts .hidden{display:none}.last_posts .last_post_card{max-width:18rem;background:#fff;box-shadow:0 2px 4px rgba(27,31,35,.15);border-radius:8px;margin:10px auto}.last_posts .last_post_card .last_card_body{height:70px;padding:16px;min-height:120px!important;margin-bottom:8px}.last_posts .last_post_card .last_card_body h4{display:-webkit-box;min-height:60px;margin-bottom:3px;line-height:120%;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#6e6e6e}.last_posts .last_post_card .last_card_body p{margin-bottom:8px;font-weight:600;color:#313131}.last_posts .last_post_card img{margin-bottom:0;width:100%;height:160px;overflow:auto;padding:5px;border-radius:8px 8px 0 0}.last_posts .last_post_card h3{font-weight:700;color:#6e6e6e}.last_posts .last_post_card:hover{-webkit-transition:.3s ease;transition:.3s ease;box-shadow:0 2px 6px rgba(27,31,35,.5);cursor:pointer}.last_posts .last_post_card:hover h4,.last_posts .last_post_card:hover p{color:#6495ed}.last_videos{background:#fff;padding:2rem 0}.last_videos h1{margin-bottom:20px;font-weight:900;font-size:30px;color:#6e6e6e}.last_videos h2{font-weight:600;font-size:18px;color:#6e6e6e}.last_videos .last-video-title{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.last_videos .last-video-title .btn_see_all{margin:0 40px}.last_videos .last-video-title .btn_see_all a{background-color:#218acb;box-shadow:0 3px 3px rgba(27,31,35,.288);color:#fff;font-weight:600;padding:8px 20px;border-radius:50px}.last_videos .last-video-title .btn_see_all a:hover{-webkit-transition:.4s ease;transition:.4s ease;background-color:#f5f5f5;color:#313131;box-shadow:0 5px 6px rgba(27,31,35,.651)}.last_videos .slide_video{padding:1rem}.last_videos .slide_video .video-card{max-width:350px;min-width:300px;height:auto;padding:10px;margin:10px auto;background:#fff;box-shadow:0 2px 4px rgba(27,31,35,.15);border-radius:8px}.last_videos .slide_video .video-card .video-frame{position:relative!important}.last_videos .slide_video .video-card .video-frame .card-img-top{height:175px;width:100%;background-color:#fff}.last_videos .slide_video .video-card .video-frame .icon-video{position:absolute;height:175px;width:100%;padding-top:20%;padding-left:48%;top:0;left:0}.last_videos .slide_video .video-card .video-frame .icon-video i{display:none;color:#fff;font-size:41px}.last_videos .slide_video .video-card .video-title{padding-top:20px;min-height:70px}.last_videos .slide_video .video-card .video-title h2{height:auto;line-height:20px;overflow:hidden;color:#6e6e6e;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.last_videos .slide_video .video-card:hover{-webkit-transition:.3s ease;transition:.3s ease;box-shadow:0 2px 6px rgba(27,31,35,.5);cursor:pointer}.last_videos .slide_video .video-card:hover h2{color:#218acb}.last_videos .slide_video .video-card:hover .video-frame .icon-video{background-color:rgba(0,0,0,.31)}.last_videos .slide_video .video-card:hover .video-frame .icon-video i{display:block;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.last_videos .slide_video .arrow{text-align:center;line-height:40px;width:40px;height:40px;position:absolute;color:grey;font-family:40px;font-size:20px;font-weight:500;top:45%;cursor:pointer}.last_videos .slide_video .arrow:hover{-webkit-transition:.4s ease;transition:.4s ease;border-radius:3px;background-color:hsla(0,0%,60%,.5);color:#fff}.last_videos .slide_video .fa-chevron-left{z-index:10;left:0}.last_videos .slide_video .fa-chevron-right{z-index:10;right:0}.what-we-achieved{padding:5rem 0;background-color:#f5f5f5}.what-we-achieved button{background-color:#fff;box-shadow:0 2px 4px rgba(27,31,35,.15);border-radius:50px}.what-we-achieved button:hover{box-shadow:0 2px 6px rgba(27,31,35,.5)}.footer-panel ul{list-style:none}.footer-panel .footer-sociaux li{font-size:24px}.footer-panel .footer-sociaux li i{font-size:24px;text-align:center}.hero-title{height:auto;margin:50px 0 10px;background:#3ba2da;background:-webkit-gradient(linear,left top,right top,from(#3ba2da),to(#3c5caa));background:linear-gradient(90deg,#3ba2da,#3c5caa);color:#fff}.hero-title .hero-title-content{position:relative}.hero-title .hero-title-content h1{text-align:center;font-size:50px;padding:100px 0 140px;margin-top:auto;margin-bottom:auto;text-shadow:2px 0 10px #000}.hero-title .hero-title-content .hero-title-tag{position:absolute;bottom:0;width:100%;padding:10px;-webkit-box-pack:center;justify-content:center;text-align:center;text-shadow:2px 0 2px #303030;font-weight:500}.hero-title .hero-title-content .hero-title-tag span{color:#fff;font-size:18px}.hero-title .hero-title-content .hero-title-tag .hero-title-share span,.hero-title .hero-title-content .hero-title-tag span i{font-size:12px}.hero-title .hero-title-content .hero-title-tag .hero-title-share a i{font-size:25px;color:#fff;margin:auto 2px;padding:0 5px}.hero-title .hero-title-content .hero-title-tag .hero-title-share a i:hover{-webkit-transition:2 ease;transition:2 ease;text-shadow:2px 0 10px #303030;color:#39abfb}.hero-title .hero-title-content .hero-title-tag .hero-title-share a .fa-whatsapp:hover{color:#aaffaf;text-shadow:2px 0 10px #007011}.material-entry-content .material-info{text-align:left}.material-entry-content .material-info hr{margin:5px 0}.material-entry-content .material-multi-content{margin-top:50px}.material-entry-content .material-multi-content h2{font-size:22px;font-weight:700}.material-entry-content .notebook{border:.2px solid #ddd;margin:10px 15px 40px;padding-right:5px;text-align:left}.material-entry-content .notebook-content{background:url(/img/notebook-bg.png) repeat-y;max-width:980px;padding:10px 5px 1px 80px}.video-list{margin:2rem 0}.video-list .video-card{max-width:380px;height:auto;padding:10px;margin:10px auto;background:#fff;position:relative!important;box-shadow:0 2px 4px rgba(27,31,35,.15);border-radius:8px}.video-list .video-card .video-frame{position:relative!important;height:175px;background-color:grey}.video-list .video-card .video-frame .card-img-top{height:175px;width:100%}.video-list .video-card .video-frame .icon-video{position:absolute;height:175px;width:100%;padding-top:21%;padding-left:1%;top:0;left:0}.video-list .video-card .video-frame .icon-video i{color:#fff;font-size:41px}.video-list .video-card .video-frame .view-badge{position:absolute;top:100px;right:0;padding:0 10px;margin-top:20px;color:#fff;background-color:rgba(0,0,0,.493)}.video-list .video-card .video-frame .valid-badge{position:absolute;top:0;left:0;padding:0 10px;margin:5px;background-color:#218acb;border-radius:15px;box-shadow:0 2px 4px rgba(27,31,35,.15)}.video-list .video-card .video-frame .valid-badge .epsp,.video-list .video-card .video-frame .valid-badge .valid{font-size:12px;padding:0;color:#fff;margin:2px auto}.video-list .video-card .video-frame .valid-badge .epsp i,.video-list .video-card .video-frame .valid-badge .valid i{margin:0 2px;font-size:14px;color:#fff}.video-list .video-card .video-text{position:relative!important;min-height:140px;height:auto}.video-list .video-card .video-text .video-title{padding-top:20px}.video-list .video-card .video-text .video-title h2{height:auto;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.video-list .video-card .video-text .video-sub-title{font-size:12px;margin:5px 0;height:130px!important}.video-list .video-card .video-text .video-sub-title p{height:auto;line-height:17px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.video-list .video-card .video-text .video-publish-date{bottom:0;left:0;font-size:14px}.video-list .video-card .video-bottom{position:relative}.video-list .video-card .video-bottom .dropdown{text-align:right;bottom:0;right:0}.video-list .video-card .video-bottom .dropdown a{font-size:20px}.video-list .video-card .video-bottom .dropdown span{font-size:11px}.video-list .video-card:hover{-webkit-transition:.3s ease;transition:.3s ease;box-shadow:0 2px 6px rgba(27,31,35,.5);cursor:pointer}.video-list .video-card:hover h2{color:#218acb}.video-list .video-card:hover .video-frame .icon-video{background-color:rgba(0,0,0,.31)}.video-list .video-card:hover .video-frame .icon-video i{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;display:block}#hero-apk{height:250px;position:relative;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(15,130,224,.836)),to(rgba(3,0,189,.651))),url(/img/icon_app_pattern.png);background-image:linear-gradient(rgba(15,130,224,.836),rgba(3,0,189,.651)),url(/img/icon_app_pattern.png);background-position:50%;background-repeat:no-repeat;background-size:cover}#hero-apk .hero_bg{top:30%;position:absolute;width:100%}#hero-apk .hero_bg h1{color:#fff;font-size:65px;font-weight:900;text-shadow:2px 2px 10px #494949}#notice-apk .card-body{height:auto}#notice-apk .card-text{margin-bottom:1rem}#content-apk .card{height:auto}#content-apk .card-apk{border-radius:5px;padding:5px;width:100%;margin:1rem auto;display:-webkit-box;display:flex}#content-apk .card-apk .apk-img{height:130px;width:130px;margin:10px;padding:5px;display:inline-block}#content-apk .card-apk .apk-info{height:auto;width:400px;padding:3px;display:inline-block}#school-online-admission .card,#schools .card{margin-top:1rem;margin-bottom:1rem;box-shadow:0 3px 4px rgba(27,31,35,.25);border:none;cursor:pointer;border-radius:8px}#school-online-admission .card:hover,#schools .card:hover{-webkit-transition:.3s ease;transition:.3s ease;box-shadow:0 5px 10px rgba(27,31,35,.6);color:#39abfb}#school-online-admission .card img,#schools .card img{height:170px;display:block;margin:10px auto}#school-online-admission .card .card-body,#schools .card .card-body{height:auto;padding:0;margin:5px 10px;min-height:40px}#school-online-admission .card .card-body h3,#schools .card .card-body h3{font-size:12px;font-weight:900;margin-bottom:0}.services-produits-card .card{margin-top:1rem;margin-bottom:1rem;box-shadow:0 3px 4px rgba(27,31,35,.25);border:none;cursor:pointer;border-radius:8px}.services-produits-card .card:hover{-webkit-transition:.3s ease;transition:.3s ease;box-shadow:0 5px 10px rgba(27,31,35,.6);color:#39abfb}.services-produits-card .card p{font-size:12px;line-height:14px}.services-produits-card img{height:auto;width:auto}.services-produits-card .card-body{padding:5px;margin:5px 10px}.services-produits-card .card-body h3{font-weight:900}@media (min-width:768px){.navbar-nav.navbar-center{position:absolute;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%)}.navbar-nav.navbar-center,.navbar-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.mobile-menu-icon{position:absolute;right:0;z-index:99999999;height:45px;margin:10px auto;float:right;clear:both}.mobile-menu-icon .hamburger1{height:auto;margin:5px 10px;display:-ms-grid;display:grid;cursor:pointer;float:right;grid-template-rows:repeat(3,1fr);justify-items:center;z-index:120}.mobile-menu-icon .hamburger1 div{background-color:#218acb;position:relative;width:40px;height:4px;margin-top:7px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#toggle1{display:none;height:50px;width:50px}#toggle1:checked~.menu1{height:0}.menu1{width:100%;margin:0;grid-template-rows:1fr repeat(auto,.5fr);grid-row-gap:25px;padding:0;list-style:none;clear:both;width:auto;text-align:center;height:auto;-webkit-transition:height .4s ease;transition:height .4s ease;z-index:120;-webkit-transition:all .3s ease;transition:all .3s ease}.menu1 li:last-child{margin-bottom:15px}.link1{width:100%;margin:0;padding:0;cursor:pointer;font:700 10px}.link1 .link1-item{margin:0 8px;background-color:#fff;border-radius:5px;padding:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-shadow:0 0 3px rgba(27,31,35,.151);display:-webkit-box;display:flex}.link1 .link1-item:hover{-webkit-transition:.5s ease;transition:.5s ease;background:#fff;box-shadow:0 2px 3px rgba(27,31,35,.5)}.link1 .link1-item svg{float:left;height:0;width:0;padding:0 2px}.link1:hover{background-color:#eee!important;color:#218acb;-webkit-transition:all .3s ease;border-radius:10px;transition:all .3s ease}.link1-drop{padding:0 18px;display:none;overflow:hidden;overflow:scroll!important;background-color:#f1f1f1}@media screen and (max-width:767px){.arrow{display:none!important;opacity:0!important}.mobile-menu-active{display:none}.hero-animation .ripple-background{display:none!important}.navbar{overflow:scroll}.navbar .nav{bottom:0}.navbar .nav .dropdown-menu-center{display:none}.navbar .nav .dropdown-item-below{background-color:#fff}.navbar .nav .dropdown-item-below p{display:none}.contenus,.produits,.societe{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0!important}.contenus ul,.produits ul,.societe ul{padding:0!important;margin:0!important;-webkit-columns:2!important;-moz-columns:2!important;column-count:2!important}.navbar-right{display:none;position:relative;-webkit-box-pack:left;justify-content:left;-webkit-box-align:start;align-items:flex-start}.promotions .vertical-center{padding-bottom:2rem;position:static!important;-webkit-transform:none!important;transform:none!important}.promotions .pb_right{text-align:center!important}.promotions .playstore_badge{text-align:center;padding-bottom:1rem}}.navbar{margin-bottom:.5rem}.nav-top-fixed{background-color:#fff;position:fixed;min-height:65px;top:0;box-shadow:0 2px 5px rgba(27,31,35,.15);width:100%;z-index:9998}.nav-top-fixed a,.nav-top-fixed a:hover{background:none}.nav-top-fixed .brand-logo{position:absolute;z-index:99999999;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:0;padding:10px 0 0 10px;clear:both}.nav-top-fixed .brand-logo svg{fill:#3ba2da;height:35pt}.nav-top-fixed .navbar-center>li{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.nav-top-fixed .navbar-center li a{margin-top:-20px;background:hsla(0,0%,100%,0);border-radius:30px;cursor:pointer}.nav-top-fixed .navbar-center .dropdown-menu-center{margin-top:3px;font-weight:500}.nav-top-fixed .navbar-center .dropdown-menu-center:hover{color:#218acb;-webkit-transition:all .3s;transition:all .3s;background-color:#f5f5f5}.nav-top-fixed .navbar-right a{margin-left:3px;border-radius:30px;border:.5px solid #eee;font-weight:500}.nav-top-fixed .navbar-right a i{padding-left:5px}.nav-top-fixed .navbar-right a:hover{-webkit-transition:all .3s;transition:all .3s;background-color:#f5f5f5}.nav-top-fixed .navbar-right #menu_panier_shop{border-radius:50px;background-color:#fff;font-weight:900;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.nav-top-fixed .dropdown-item{display:none;opacity:0;top:-40px;background-color:#fff;box-shadow:0 5px 10px rgba(27,31,35,.548);position:absolute;padding:5px 10px;border-radius:8px;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;-webkit-transform:translateY(100px);transform:translateY(100px);will-change:transform}.nav-top-fixed .dropdown-item:hover{background-color:#fff}.nav-top-fixed .dropdownBackground{width:100px;height:100px;position:absolute;border-radius:10px;-webkit-transition:all .3s,opacity .1s,translate .2s;transition:all .3s,opacity .1s,translate .2s;-webkit-transform-origin:50% 0;transform-origin:50% 0;background-color:hsla(0,0%,100%,0);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;opacity:0}.nav-top-fixed .dropdownBackground:hover{background-color:hsla(0,0%,100%,0)}.nav-top-fixed .dropdownBackground.open{opacity:1}.nav-top-fixed .trigger-enter .dropdown-item{display:block}.nav-top-fixed .trigger-enter-active .dropdown-item{opacity:1}.nav-top-fixed .arrow{position:absolute;width:15px;height:15px;border-radius:50%;display:block;top:-15px;background-color:#fff;box-shadow:0 2px 5px rgba(27,31,35,.349);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.nav-top-fixed .contenus,.nav-top-fixed .panel-collapse{height:auto;width:auto}.nav-top-fixed .contenus ul,.nav-top-fixed .panel-collapse ul{list-style-type:none;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-columns:2;-moz-columns:2}.nav-top-fixed .contenus ul li,.nav-top-fixed .panel-collapse ul li{display:block;list-style-type:none;padding:5px 0 0;margin-bottom:10px}.nav-top-fixed .contenus .contenus-link,.nav-top-fixed .panel-collapse .contenus-link{margin:5px;background-color:#fff;border-radius:10px;padding:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;box-shadow:0 0 3px rgba(27,31,35,.151);display:-webkit-box;display:flex}.nav-top-fixed .contenus .contenus-link:hover,.nav-top-fixed .panel-collapse .contenus-link:hover{-webkit-transition:.5s ease;transition:.5s ease;box-shadow:0 2px 3px rgba(27,31,35,.5)}.nav-top-fixed .contenus .contenus-link svg,.nav-top-fixed .panel-collapse .contenus-link svg{float:left;height:40pt;width:40pt;padding:0 5px}.nav-top-fixed .contenus .contenus-link .contenus-link-item,.nav-top-fixed .panel-collapse .contenus-link .contenus-link-item{display:block;padding:5px}.nav-top-fixed .contenus .contenus-link .contenus-link-item h5,.nav-top-fixed .panel-collapse .contenus-link .contenus-link-item h5{font-weight:600}.nav-top-fixed .contenus .contenus-link .cls-1,.nav-top-fixed .panel-collapse .contenus-link .cls-1{fill:#00aeef}.nav-top-fixed .produits{height:auto;width:auto}.nav-top-fixed .produits ul{list-style-type:none;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-columns:2;-moz-columns:2}.nav-top-fixed .produits ul li{padding:10px 5px}.nav-top-fixed .produits ul li a{font-weight:600}.nav-top-fixed .produits ul li svg{height:20pt;width:20pt;padding-right:5px}.nav-top-fixed .societe{height:auto;width:auto}.nav-top-fixed .societe ul{list-style-type:none;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-columns:2;-moz-columns:2}.nav-top-fixed .societe ul li{padding:10px 5px}.nav-top-fixed .societe ul li a{font-weight:600}.nav-top-fixed .societe .dropdown-item-below{background-color:#f5f5f5;padding:10px 15px;margin:0 -10px -5px;border-radius:0 0 8px 8px}.nav-top-fixed .societe .dropdown-item-below h3{font-weight:600;font-size:15px;padding:5px 0;margin:0}.nav-top-fixed .societe .dropdown-item-below p{font-size:12px;margin:2px 0}.promotions{margin:1rem 0;height:auto}.promotions .vertical-center{margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.promotions .pb_right{text-align:right}.ripple-background .circle{position:absolute;border-radius:50%;background:#fff;-webkit-animation:ripple 15s infinite;animation:ripple 15s infinite;box-shadow:0 0 1px 0 #508fb9}.ripple-background .small-right{width:200px;height:200px;left:-100px;top:-100px}.ripple-background .medium-right{width:400px;height:400px;left:-200px;top:-200px}.ripple-background .large-right{width:600px;height:600px;left:-300px;top:-300px}.ripple-background .xlarge-right{width:800px;height:800px;left:-400px;top:-400px}.ripple-background .xxlarge-right{width:1000px;height:1000px;left:-500px;top:-500px}.ripple-background .small-left{width:200px;height:200px;right:-100px;top:-100px}.ripple-background .medium-left{width:400px;height:400px;right:-200px;top:-200px}.ripple-background .large-left{width:600px;height:600px;right:-300px;top:-300px}.ripple-background .xlarge-left{width:800px;height:800px;right:-400px;top:-400px}.ripple-background .xxlarge-left{width:1000px;height:1000px;right:-500px;top:-500px}.ripple-background .shade1{opacity:.05}.ripple-background .shade2{opacity:.1}.ripple-background .shade3{opacity:.15}.ripple-background .shade4{opacity:.2}.ripple-background .shade5{opacity:.25}@-webkit-keyframes ripple{0%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes ripple{0%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(.8);transform:scale(.8)}}.modal{z-index:9999999999}.svg-map{height:auto;width:200px;margin:auto;padding:15px 0}.svg-map path{stroke:#dadada;stroke-width:4px;-webkit-transition:fill .3s;transition:fill .3s;opacity:.1}.svg-map #cm{opacity:.4}.svg-map #cm:hover{opacity:1!important;-webkit-transition:fill .5;transition:fill .5;fill:url(#linear-gradient-cm)}.svg-map #cd{opacity:.4}.svg-map #cd:hover{opacity:1!important;-webkit-transition:fill .5;transition:fill .5;fill:url(#linear-gradient-cd)}.center-block{display:block;margin:auto}.flag-svg .country-card{box-shadow:0 2px 5px rgba(27,31,35,.15);border-radius:5px;cursor:pointer}.flag-svg img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:6px;margin:3px}.flag-svg img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.flag-svg h5{min-height:45px;padding:3px 5px}