[data-loading=""],[data-loading="delay|show"],[data-loading=show]{display:none}*{box-sizing:border-box;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;outline:none;padding:0}:root{--color_primary:#11a7de;--color_primary_opacity:#119ee0;--color_primary_bold:#182233;--color_primary_bolder:#212832;--color_primary_opacity_white:#c9ecfc;--color_primary_opacity_bold:#95dcfc;--color_primary_opacity_bold_transparent:rgba(149,220,252,.3);--color_secondary:#f7fafb;--color_tertiary:#eff6f4;--color_tertiary_old:#e8f1ef;--color_tertiary_bold:#bdffd1;--color_quaternary:#39b59f;--color_quaternary_opacity:#8ee3d4;--color_black:#121c42;--color_black_opacity:#363f62;--shadow:#d8e1e8;--box_shadow:0 2px 4px var(--shadow);--color_form:#d3d0cb;--color_form_bold:#bcbbb8;--color_smoke:#f8f8f8;--color_smoke_bold:#8c8b8b;--color_form_opacity:#f9f9f9;--color_smoke_opacity:#fdfdfd;--color_whitesmoke:#f1f1f1;--color_white:#fff;--color_semi_white:#f9f9f9;--color_card_1:#47b0c7;--color_card_2:#54c3c7;--color_card_3:#3fca9a;--color_card_mixed:linear-gradient(#47b0c7,#54c3c7,#3fca9a);--color_card_1_opacity:rgba(71,176,199,.1);--color_card_2_opacity:rgba(84,195,199,.1);--color_card_3_opacity:rgba(63,202,154,.1);--color_card_1_opacity_bold:rgba(71,176,199,.3);--color_card_2_opacity_bold:rgba(84,195,199,.3);--color_card_3_opacity_bold:rgba(63,202,154,.3);--color_border_bottom:rgba(117,168,162,.3);--font_title:"Inter",sans-serif;--color_update:#1c64f2;--color_delete:#ff1544;--color_info:#3dcee3;--color_online_opacity_transparent:rgba(199,245,199,.5);--color_online:#06c206;--color_online_transparent:rgba(6,194,6,.3);--color_delete_opacity:#fc879e;--color_online_opacity:#c7f5c7;--color_privacy_policy:#68a081;--font_course:"Playwrite IT Moderna",cursive;--color_card_course:#dbfffd85;--color_course_name:rgba(67,201,192,.1);--color_course_class_name:rgba(67,201,192,.2);--color_border_course_:#2f787385;--color_box_shadow_card_course:0 4px 12px hsla(0,0%,71%,.2);--color_card_course_second:rgba(84,195,199,.52);--color_course_name_second:rgba(84,195,199,.1);--color_course_class_name_second:rgba(84,195,199,.2);--color_border_course_second_:rgba(84,195,199,.52);--color_box_shadow_card_course_second:0 4px 12px rgba(84,195,199,.2)}::selection{background:var(--color_primary)!important;color:var(--color_white)}.highlight_title{color:var(--color_primary)!important}.highlight_title.highlight_title_second{color:var(--color_card_2)!important}body{height:100vh;padding:90px 0 0;width:100%}body.search_open{overflow:hidden}.container_messages{transition:all .3s ease}.container_messages.hide{max-height:0;opacity:0;transition:all .3s ease;visibility:hidden}.container_messages .success_message{background:var(--color_online_opacity);padding:10px;text-align:center;width:100%}.container_messages .success_message span{color:var(--color_online)}.container_messages .warning_message{background:var(--color_delete_opacity);padding:10px;text-align:center;width:100%}.container_messages .warning_message span{color:var(--color_delete)}.customer_trust{line-height:1.5}.container_navigation{background:var(--color_white)}.container_navigation .container_messages .success_message{background:var(--color_online_opacity);padding:10px;text-align:center;width:100%}.container_navigation .container_messages .success_message span{color:var(--color_online)}.container_navigation .container_messages .warning_message{background:var(--color_delete_opacity);padding:10px;text-align:center;width:100%}.container_navigation .container_messages .warning_message span{color:var(--color_delete)}.container_navigation .container_top_nav_bar{border-bottom:2px solid var(--color_secondary);left:0;position:fixed;top:0;width:100%;z-index:99}.container_navigation .container_top_nav_bar.hide-on-scroll-down{left:0;position:fixed;top:-120px;transition:.4s ease}.container_navigation .container_top_nav_bar.hide-on-scroll-up{left:0;position:fixed;top:0;transition:.4s ease}.container_navigation .container_top_nav_bar .top_bottom_nav_bar{background:var(--color_smoke);padding:10px;position:relative;text-align:center;width:100%}.container_navigation .container_top_nav_bar .top_bottom_nav_bar .trial{font-size:14px}.container_navigation .container_top_nav_bar .top_bottom_nav_bar .online_container{align-items:center;display:flex;gap:5px;position:absolute;right:5px;top:5px}.container_navigation .container_top_nav_bar .top_bottom_nav_bar .online_container .online{background:var(--color_online);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:10px;width:10px}.container_navigation .container_top_nav_bar .top_bottom_nav_bar .offline_container{align-items:center;display:flex;gap:5px;position:absolute;right:5px;top:5px}.container_navigation .container_top_nav_bar .top_bottom_nav_bar .offline_container .offline{background:var(--color_delete);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:10px;width:10px}.container_navigation .top_nav_bar{align-items:center;background:var(--color_white);display:flex;font-family:var(--font_title)!important;justify-content:space-between;padding:0 20px;position:relative;width:100%}.container_navigation .top_nav_bar .left h2{color:var(--color_black)}.container_navigation .top_nav_bar .left .logo{height:100%;position:relative;width:100%}.container_navigation .top_nav_bar .left .logo img{height:100%;object-fit:cover;width:100%}.container_navigation .top_nav_bar .left .logo svg use{height:100%;width:100%}.container_navigation .top_nav_bar .center{align-items:center;display:flex;gap:30px}.container_navigation .top_nav_bar .center .item_center{align-items:center;display:flex;gap:5px;padding:20px 0}.container_navigation .top_nav_bar .center a{color:var(--color_black);font-family:var(--font_title)!important;font-weight:600;position:relative;text-decoration:none}.container_navigation .top_nav_bar .center a:after{background:var(--color_primary);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;bottom:-7px;content:"";height:2px;left:0;position:absolute;transition:.2s;width:0}.container_navigation .top_nav_bar .center a.currentLink,.container_navigation .top_nav_bar .center a:hover{color:var(--color_primary);font-weight:600}.container_navigation .top_nav_bar .center a.currentLink:after,.container_navigation .top_nav_bar .center a:hover:after{transition:.2s;width:100%}.container_navigation .top_nav_bar .center .after_right{user-select:none}.container_navigation .top_nav_bar .right{align-items:center;display:flex;gap:10px}.container_navigation .top_nav_bar .right .item_right{align-items:center;display:flex;gap:5px}.container_navigation .top_nav_bar .right .search{cursor:pointer}.container_navigation .top_nav_bar .right a{color:var(--color_black);font-family:var(--font_title)!important;font-weight:600;text-decoration:none}.container_navigation .top_nav_bar .right .connexion.currentLink,.container_navigation .top_nav_bar .right .subscribe.currentLink,.container_navigation .top_nav_bar .right a:hover{color:var(--color_primary);font-weight:600}.container_navigation .top_nav_bar .user_connected{bottom:1px;font-size:12px;position:absolute;right:5px}.container_navigation .top_nav_bar .container_after_right{display:none}.container_navigation .top_nav_bar .container_after_right a{color:var(--color_black);text-decoration:none}.container_navigation .top_nav_bar .container_after_right .searchMobile{cursor:pointer}.container_navigation .top_nav_bar .after_right{background:none;border:none;cursor:pointer;display:none}.container_navigation .top_nav_bar .online_container{align-items:center;display:flex;gap:5px;position:absolute;right:5px;top:5px}.container_navigation .top_nav_bar .online_container .online{background:var(--color_online);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:10px;width:10px}.container_navigation .top_nav_bar .offline_container{align-items:center;display:flex;gap:5px;position:absolute;right:5px;top:5px}.container_navigation .top_nav_bar .offline_container .offline{background:var(--color_delete);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:10px;width:10px}.container_navigation .overlay_navigation,.container_navigation .overlay_search_bar{background:var(--color_black);height:100%;left:0;opacity:.3;position:fixed;top:0;width:100%;z-index:99}.container_navigation .overlay_nav_bar{background:var(--color_black);display:none;height:100vh;left:0;opacity:.3;position:fixed;top:0;width:100%;z-index:99}.container_navigation .overlay_nav_bar.active{display:block}.container_navigation .overlay_search_bar{z-index:999}.container_navigation .left_nav_bar{background:var(--color_white);border-bottom:2px solid var(--color_secondary);height:100vh;padding:20px;position:fixed;right:0;top:0;width:40%;z-index:999}.container_navigation .left_nav_bar .header_left{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}.container_navigation .left_nav_bar .header_left .exit{align-items:center;background:none;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;box-shadow:var(--box_shadow);cursor:pointer;display:flex;justify-content:center;padding:8px;user-select:none}.container_navigation .left_nav_bar .container_links_left_nav a{color:var(--color_black);text-decoration:none}.container_navigation .left_nav_bar .container_links_left_nav a .item_link{border-bottom:1px solid var(--color_form_opacity);padding:14px 0}.container_navigation .left_nav_bar .container_links_left_nav .item_link{border-bottom:1px solid var(--color_form_opacity);cursor:pointer;padding:14px 0;position:relative}.container_navigation .left_nav_bar .container_links_left_nav .item_link svg{color:var(--color_black)}.container_navigation .left_nav_bar .container_links_left_nav .item_link:after{background:var(--color_black);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;bottom:0;content:"";height:2px;left:0;position:absolute;transition:.4s;width:0}.container_navigation .left_nav_bar .container_links_left_nav .item_link:hover{color:var(--color_black);font-weight:600}.container_navigation .left_nav_bar .container_links_left_nav .item_link:hover:after{transition:.4s;width:100%}.container_navigation .left_nav_bar .container_links_left_nav .item_link_group{align-items:center;display:flex;justify-content:space-between}.container_navigation .left_nav_bar .container_links_left_nav .item_link_icon{align-items:center;display:flex;gap:10px}.container_navigation .left_nav_bar .container_contact_us{margin:30px 0 20px;width:100%}.container_navigation .left_nav_bar .container_contact_us a{align-items:center;background:var(--color_black);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_white);display:flex;justify-content:center;padding:10px 20px;text-decoration:none;transition:.3s;width:100%}.container_navigation .left_nav_bar .container_contact_us a span{transition:.3s}.container_navigation .left_nav_bar .container_contact_us a:hover span{transform:translateX(-10px);transition:.3s}@keyframes move-left{0%{left:0}50%{left:50%;transform:translate(-50%,-50%)}to{left:0}}@keyframes move-right{0%{right:0}50%{right:50%;transform:translate(50%,-50%)}to{right:0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes swing{0%{transform:rotate(40deg)}25%{transform:rotate(50deg)}50%{transform:rotate(40deg)}75%{transform:rotate(30deg)}to{transform:rotate(40deg)}}@keyframes swim{0%{transform:translate(0)}25%{transform:translate(10px,-10px)}50%{transform:translateY(-20px)}75%{transform:translate(-10px,-10px)}to{transform:translate(0)}}.container_connect_with_google{padding:20px 0}.container_connect_with_google a{align-items:center;background:var(--color_smoke);border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_black);display:flex;gap:10px;padding:10px 20px;text-decoration:none}.container_homepage .video_presentation_section{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:auto;padding:20px 0 0;width:95%}.container_homepage .video_presentation_section .video{border:1px solid var(--color_primary);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden!important}.container_homepage .video_presentation_section .video video iframe{aspect-ratio:16/9}.container_homepage .video_presentation_section .video video iframe,.container_homepage .video_presentation_section .video video video{height:100%;object-fit:cover;width:100%}.container_homepage .video_presentation_section .video video iframe.video-contain,.container_homepage .video_presentation_section .video video video.video-contain{object-fit:contain}.container_homepage .video_presentation_section .container_presentation_steps .step_header{font-size:30px;margin-bottom:20px;text-align:center}.container_homepage .video_presentation_section .container_presentation_steps .container_item_steps{padding:0 20px}.container_homepage .video_presentation_section .container_presentation_steps .container_item_steps .item_step{align-items:center;display:flex;gap:10px;padding:10px 0}.container_homepage .video_presentation_section .container_presentation_steps .container_item_steps .item_step .left_step{background:var(--color_card_1_opacity_bold);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;flex-shrink:0;height:25px;position:relative;width:25px}.container_homepage .video_presentation_section .container_presentation_steps .container_item_steps .item_step .left_step:before{background:var(--color_card_2_opacity_bold);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;content:"";height:10px;left:100%;margin:auto;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:120%;z-index:9}.container_homepage .video_presentation_section .container_presentation_steps .container_item_steps .item_step .right_step{align-items:center;background:var(--color_semi_white);border-bottom:3px solid var(--color_card_3_opacity);border-left:3px solid var(--color_card_3_opacity);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;padding:5px;position:relative}.container_homepage .video_presentation_section .container_presentation_steps .container_item_steps .item_step .right_step span{line-height:1.5}.container_homepage .main_section{position:relative}.container_homepage .main_section .content_main_section{display:flex;justify-content:space-between;margin:auto;padding:60px 0 40px;width:95%}.container_homepage .main_section .left{width:60%}.container_homepage .main_section .left h1{color:var(--color_black);font-family:var(--font_title)!important;font-size:50px;margin:20px 0}.container_homepage .main_section .left h1 .highlight_title{color:var(--color_primary)!important}.container_homepage .main_section .left h1 .highlight_title.highlight_title_second{color:var(--color_card_2)!important}.container_homepage .main_section .left .description p{font-size:18px;line-height:28px}.container_homepage .main_section .left .container_links{align-items:center;display:flex;gap:20px;margin-top:20px}.container_homepage .main_section .left .container_links a{align-items:center;border:1px solid var(--color_form);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;color:var(--color_black);display:flex;flex-wrap:nowrap;justify-content:center;padding:15px 30px;position:relative;text-decoration:none;z-index:9}.container_homepage .main_section .left .container_links a.btn_first{background:var(--color_black);border:none;color:var(--color_white)}.container_homepage .main_section .left .container_links a.btn_second{background:var(--color_secondary)}.container_homepage .main_section .left .container_links a span{transition:.3s}.container_homepage .main_section .left .container_links a svg{opacity:0;position:absolute;right:8px;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:.3s}.container_homepage .main_section .left .container_links a:hover span{transform:translateX(-15px);transition:all .4s ease}.container_homepage .main_section .left .container_links a:hover svg{opacity:1;transition:.3s}.container_homepage .main_section .right{position:relative;width:30%}.container_homepage .main_section .right .image{border-bottom-left-radius:50px;border-bottom-right-radius:150px;border-top-left-radius:130px;border-top-right-radius:50px;height:100%;overflow:hidden;width:100%}.container_homepage .main_section .right .image img{height:100%;object-fit:contain;width:100%}.container_homepage .before_first_section{background:var(--color_form_opacity);padding:40px 20px}.container_homepage .before_first_section .container_courses_home_page h2{color:var(--color_black);font-family:var(--font_title)!important;font-size:45px;margin-bottom:30px;text-align:center}.container_homepage .before_first_section .container_courses_home_page .group_item_course_homepage .levelName{color:var(--color_black);display:inline-flex;font-family:var(--font_title)!important;font-size:30px;margin-bottom:30px;position:relative}.container_homepage .before_first_section .container_courses_home_page .group_item_course_homepage .levelName:after{background:var(--color_primary);bottom:-10px;content:"";height:5px;left:0;position:absolute;width:30%}.container_homepage .before_first_section .container_courses_home_page .group_item_course_homepage .levelName:before{background:var(--color_primary);bottom:-10px;content:"";height:5px;position:absolute;right:0;width:30%}.container_homepage .before_first_section .container_courses_home_page .courses_home_page{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.container_homepage .before_first_section .container_courses_home_page .courses_home_page .item_course_home_page{border:1px solid var(--color_card_3_opacity);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_black);height:150px;overflow:hidden;padding:20px;position:relative;text-decoration:none}.container_homepage .before_first_section .container_courses_home_page .courses_home_page .item_course_home_page.not_follow{cursor:not-allowed;pointer-events:none}.container_homepage .before_first_section .container_courses_home_page .courses_home_page .item_course_home_page .item_background{align-items:center;display:flex;justify-content:center}.container_homepage .before_first_section .container_courses_home_page .courses_home_page .item_course_home_page .item_background span{font-family:var(--font_course)!important;font-size:55px;font-weight:900;opacity:.1}.container_homepage .before_first_section .container_courses_home_page .courses_home_page .item_course_home_page .courseName{background:var(--color_course_name);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;bottom:-5%;font-weight:700;left:50%;margin:auto;padding:10px;position:absolute;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:80%}.container_homepage .before_first_section .container_courses_home_page .courses_home_page .item_course_home_page .course_class_name{background:var(--color_course_class_name);border-bottom-left-radius:8px;color:var(--color_black);font-weight:800;padding:10px;position:absolute;right:0;top:0}.container_homepage .before_first_section .container_courses_home_page .courses_home_page .item_course_home_page .videoIcon{color:var(--color_black);left:0;position:absolute;top:0}.container_homepage .before_first_section .container_courses_home_page .courses_home_page .item_course_home_page:nth-of-type(odd) .course_class_name{background:var(--color_course_class_name_second)!important}.container_homepage .before_first_section .container_courses_home_page .courses_home_page .item_course_home_page:nth-of-type(odd) .courseName{background:var(--color_course_name_second)!important}.container_homepage .first_section{background:var(--color_tertiary);border-bottom:1px solid var(--color_border_bottom);padding:40px 20px;position:relative}.container_homepage .first_section .container_first_section{align-items:center;display:flex;gap:40px;margin:auto;width:100%}.container_homepage .first_section .container_first_section .knowledge_word{position:relative}.container_homepage .first_section .container_first_section .knowledge_word:after{border:6px solid var(--color_black_opacity);border-bottom:none;border-right:none;border-top-left-radius:8px;content:"";height:80%;left:50%;position:absolute;top:-50%;width:56%}.container_homepage .first_section .container_first_section .knowledge_word:before{border:6px solid var(--color_black_opacity);border-bottom-left-radius:8px;border-right:none;border-top:none;bottom:-80%;content:"";height:80%;left:50%;position:absolute;width:56%}.container_homepage .first_section .container_first_section h2{font-family:var(--font_title)!important;font-size:45px;margin-bottom:20px;text-align:center;white-space:nowrap}.container_homepage .first_section .container_first_section p{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:19px!important;line-height:1.4;margin:20px 0;padding:10px}.container_homepage .first_section .container_first_section .sub_title{border:6px solid var(--color_card_1_opacity);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;line-height:1.4;padding-left:20px;position:relative}.container_homepage .first_section .container_first_section .sub_title:before{background:var(--color_quaternary);border-bottom-left-radius:8px;border-top-left-radius:8px;content:"";height:100%;left:0;overflow:hidden;position:absolute;top:0;width:10px;z-index:9}.container_homepage .first_section .container_first_section .sub_title:after{border:6px solid var(--color_black_opacity);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-right:none;content:"";height:140%;left:-20px;overflow:hidden;position:absolute;top:20%;width:20px;z-index:8}.container_homepage .first_section .container_first_section .first_paragraph{border:6px solid var(--color_card_2_opacity);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding-left:20px;position:relative}.container_homepage .first_section .container_first_section .first_paragraph:before{background:var(--color_card_2);border-bottom-left-radius:8px;border-top-left-radius:8px;content:"";height:100%;left:0;overflow:hidden;position:absolute;top:0;width:10px;z-index:9}.container_homepage .first_section .container_first_section .first_paragraph:after{border:6px solid var(--color_black_opacity);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-right:none;content:"";height:140%;left:-20px;overflow:hidden;position:absolute;top:70%;width:20px;z-index:8}.container_homepage .first_section .container_first_section .second_paragraph{border:6px solid var(--color_card_3_opacity);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding-left:20px;position:relative}.container_homepage .first_section .container_first_section .second_paragraph:before{background:var(--color_card_3);border-bottom-left-radius:8px;border-top-left-radius:8px;content:"";height:100%;left:0;overflow:hidden;position:absolute;top:0;width:10px;z-index:9}.container_homepage .first_section .container_first_section .first_paragraph,.container_homepage .first_section .container_first_section .second_paragraph{font-size:20px}.container_homepage .first_section .container_item_cards_first_section{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:40px 0}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section{background:var(--color_white);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden;padding:20px}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section.first_item_cart{border-bottom:2px solid var(--color_card_1)}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section.second_item_cart{border-bottom:2px solid var(--color_card_2)}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section.third_item_cart{border-bottom:2px solid var(--color_card_3)}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section .header_card .icon{align-items:center;background:var(--color_card_1);border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_white);display:flex;margin-bottom:10px;padding:10px}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section .header_card .icon svg{height:40px;width:40px}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section .header_card .icon.first_header{background:var(--color_card_1)}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section .header_card .icon.second_header{background:var(--color_card_2)}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section .header_card .icon.third_header{background:var(--color_card_3)}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section .description{margin:10px 0}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section .description p{color:var(--box_shadow);line-height:1.5;opacity:.6}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section .links_card{margin:10px 0}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section .links_card .link{align-items:center;border-bottom:1px solid var(--color_smoke);color:var(--color_black);cursor:pointer;display:flex;justify-content:space-between;padding:10px;position:relative;text-decoration:none}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section .links_card .link svg{color:var(--color_black)}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section .links_card .link:after{background:var(--color_black);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;bottom:0;content:"";height:2px;left:0;position:absolute;transition:.2s;width:0}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section .links_card .link:hover{color:var(--color_black);font-weight:600}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section .links_card .link:hover:after{transition:.2s;width:100%}.container_homepage .second_section{display:flex;justify-content:space-between;padding:100px 20px;position:relative}.container_homepage .second_section .left_second_section{width:50%}.container_homepage .second_section .left_second_section h2{color:var(--color_black);font-family:var(--font_title)!important;font-size:45px;margin-bottom:20px}.container_homepage .second_section .left_second_section p{font-size:18px;line-height:28px;margin-bottom:20px}.container_homepage .second_section .left_second_section .link_left_second_section{margin-top:60px}.container_homepage .second_section .left_second_section .link_left_second_section a{border:1px solid var(--color_form);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;color:var(--color_black);padding:15px 30px;position:relative;text-decoration:none;z-index:9}.container_homepage .second_section .left_second_section .link_left_second_section a.btn_first{background:var(--color_black);border:none;color:var(--color_white)}.container_homepage .second_section .left_second_section .link_left_second_section a.btn_second{background:var(--color_secondary)}.container_homepage .second_section .left_second_section .link_left_second_section a span{display:inline-block;transition:.3s}.container_homepage .second_section .left_second_section .link_left_second_section a svg{opacity:0;position:absolute;right:8px;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:.3s}.container_homepage .second_section .left_second_section .link_left_second_section a:hover span{transform:translateX(-15px);transition:all .4s ease}.container_homepage .second_section .left_second_section .link_left_second_section a:hover svg{opacity:1;transition:.3s}.container_homepage .second_section .right_second_section{position:relative;width:40%}.container_homepage .second_section .right_second_section .image{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;height:100%;overflow:hidden;width:100%}.container_homepage .second_section .right_second_section .image img{height:100%;object-fit:contain;width:100%}.container_homepage .third_section{background:var(--color_secondary)}.container_homepage .fourth_section{border-bottom:1px solid var(--color_border_bottom);padding:70px 20px}.container_homepage .fourth_section .container_header_fourth_section{margin:auto;width:80%}.container_homepage .fourth_section .container_header_fourth_section h2{color:var(--color_black);font-family:var(--font_title)!important;font-size:45px;margin-bottom:20px;text-align:center}.container_homepage .fourth_section .container_header_fourth_section p{font-size:18px;line-height:28px;margin-bottom:20px;text-align:center}.container_homepage .fourth_section .container_item_card_resources{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:20px 0}.container_homepage .fourth_section .container_item_card_resources .item_card_resources{background:var(--color_white);background:var(--color_tertiary);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden;padding:20px;position:relative}.container_homepage .fourth_section .container_item_card_resources .item_card_resources:nth-of-type(odd):after{background:var(--color_card_3);bottom:0;content:"";height:5px;left:0;opacity:.1;position:absolute;width:40%}.container_homepage .fourth_section .container_item_card_resources .item_card_resources:nth-of-type(2n):after,.container_homepage .fourth_section .container_item_card_resources .item_card_resources:nth-of-type(odd):before{background:var(--color_card_3);bottom:0;content:"";height:5px;opacity:.1;position:absolute;right:0;width:40%}.container_homepage .fourth_section .container_item_card_resources .item_card_resources:nth-of-type(2n):before{background:var(--color_card_3);bottom:0;content:"";height:5px;left:0;opacity:.1;position:absolute;width:40%}.container_homepage .fourth_section .container_item_card_resources .item_card_resources .header_card .icon{align-items:center;animation:swing 4s linear infinite;background:var(--color_card_1);border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_white);display:flex;margin:0 40px 30px;padding:10px;transform-origin:0 0}.container_homepage .fourth_section .container_item_card_resources .item_card_resources .header_card .icon svg{height:40px;width:40px}.container_homepage .fourth_section .container_item_card_resources .item_card_resources .header_card .icon.first_header{background:var(--color_card_1)}.container_homepage .fourth_section .container_item_card_resources .item_card_resources .header_card .icon.second_header{background:var(--color_card_2)}.container_homepage .fourth_section .container_item_card_resources .item_card_resources .header_card .icon.third_header{background:var(--color_card_3)}.container_homepage .fourth_section .container_item_card_resources .item_card_resources .description{margin:10px 0}.container_homepage .fourth_section .container_item_card_resources .item_card_resources .description p{color:var(--box_shadow);line-height:1.5;opacity:.6}.container_homepage .fifth_section{background:var(--color_secondary);padding:90px 20px;position:relative}.container_homepage .fifth_section .section_card{animation:spin 4s linear infinite;transform-origin:center center}.container_homepage .fifth_section .section_card .image{height:50px;width:50px}.container_homepage .fifth_section .section_card .image img{height:100%;object-fit:contain;width:100%}.container_homepage .fifth_section .section_card.leftCard{animation:spin 4s linear infinite;left:30px;position:absolute;top:10px;transform-origin:center center}.container_homepage .fifth_section .section_card.rightCard{position:absolute;right:30px;top:10px}.container_homepage .fifth_section .container_header_fifth_section{margin:auto;width:80%}.container_homepage .fifth_section .container_header_fifth_section h2{color:var(--color_black);font-family:var(--font_title)!important;font-size:45px;margin-bottom:20px;text-align:center}.container_homepage .fifth_section .container_header_fifth_section p{font-size:18px;line-height:28px;margin-bottom:20px;text-align:center}.container_homepage .fifth_section .container_item_card_reasons{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px 0}.container_homepage .fifth_section .container_item_card_reasons .item_card_reasons{padding:20px;position:relative}.container_homepage .fifth_section .container_item_card_reasons .item_card_reasons:after{background:var(--color_black);bottom:0;content:"";height:2px;left:50%;margin:auto;position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:60%}.container_homepage .fifth_section .container_item_card_reasons .item_card_reasons .header_card h2{color:var(--color_black);font-family:var(--font_title)!important;margin-bottom:20px;text-align:center}.container_homepage .fifth_section .container_item_card_reasons .item_card_reasons .description{margin:10px 0}.container_homepage .fifth_section .container_item_card_reasons .item_card_reasons .description p{color:var(--box_shadow);line-height:1.5;opacity:.6;text-align:center}.container_homepage .sixth_section{background:var(--color_white);padding:50px 20px;position:relative}.container_homepage .sixth_section .container_header_sixth_section{margin:auto;padding:1rem;position:relative;width:100%;z-index:1}.container_homepage .sixth_section .container_header_sixth_section h2{color:var(--color_black);font-family:var(--font_title)!important;font-size:45px;margin-bottom:20px;text-align:center}.container_homepage .sixth_section .container_header_sixth_section p{font-size:18px;line-height:28px;margin-bottom:20px;text-align:left}.container_homepage .sixth_section .container_header_sixth_section .container_body_sixth_section{align-items:center;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.container_homepage .sixth_section .container_header_sixth_section .container_body_sixth_section .left_part h2{text-align:left!important}.container_homepage .sixth_section .container_header_sixth_section .container_body_sixth_section .left_part .nereduc_key_words{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.container_homepage .sixth_section .container_header_sixth_section .container_body_sixth_section .left_part .nereduc_key_words span{background:var(--color_card_1_opacity);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_card_1);cursor:pointer;flex:1/2;font-weight:600;padding:10px;transition:all .3s ease}.container_homepage .sixth_section .container_header_sixth_section .container_body_sixth_section .left_part .nereduc_key_words span:hover{background:var(--color_card_1_opacity_bold);transition:all .3s ease}.container_homepage .sixth_section .container_header_sixth_section .container_body_sixth_section .image{width:100%}.container_homepage .sixth_section .container_header_sixth_section .container_body_sixth_section .image img{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;height:100%;object-fit:contain;overflow:hidden;width:100%}.container_homepage .seventh_section{background:var(--color_white);overflow:hidden;padding:10px 20px 60px}.container_homepage .seventh_section .container_image{align-items:center;display:flex;gap:10px}.container_homepage .seventh_section .container_image a{text-decoration:none}.container_homepage .seventh_section .container_image a .image{overflow:hidden}.container_homepage .seventh_section .container_image a .image img{height:100px;object-fit:contain;width:200px}.container_homepage .eight_section{background:var(--color_smoke);overflow:hidden;padding:40px 20px 60px}.container_homepage .eight_section h2{font-family:var(--font_title)!important;font-size:45px;margin-bottom:40px;text-align:center;white-space:nowrap}.container_homepage .eight_section .container_card_subscription{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.container_homepage .eight_section .container_card_subscription .card_subscription.current_card_subscription .content_card_subscription{border:2px solid var(--color_primary_opacity_bold)}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription{background:var(--color_semi_white);border:2px solid var(--color_primary_opacity_bold_transparent);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:var(--color_box_shadow);padding:40px 20px 30px;position:relative}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .go_with{margin-bottom:10px;text-align:center}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .top_card{background:var(--color_primary_hover);color:var(--color_white);display:block;left:0;padding:5px;position:absolute;text-align:center;top:-28px;width:100%}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription h3{padding:10px 0;text-align:center}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .short_description{line-height:1.5;text-align:center}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .price_level{align-items:center;display:flex;flex-shrink:0;font-weight:700;justify-content:center;padding:10px 0}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .price_level span{align-items:end;display:flex;font-size:35px;gap:10px;justify-content:center}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .price_level span .active{color:var(--color_primary)}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .link_buy{align-items:center;background:var(--color_card_1_opacity);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_card_1);display:flex;justify-content:center;overflow:hidden;padding:10px;position:relative;text-decoration:none;width:100%}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .link_buy span{font-weight:600;text-align:center}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .link_buy:after{background:var(--color_card_1_opacity_bold);bottom:0;content:"";height:0;left:0;position:absolute;transition:.6s;width:100%}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .link_buy:hover:after{bottom:0;content:"";left:0;position:absolute;transition:.6s}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .link_buy:hover.first_subscription:after{height:50%}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .link_buy:hover.second_subscription:after{height:80%}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .link_buy:hover.third_subscription:after{height:100%}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .container_advantage .advantage{align-items:center;border-bottom:1px solid var(--color_border);display:flex;gap:20px;margin:10px 0}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .container_advantage .advantage svg{background:var(--color_online_opacity_transparent);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:var(--color_online_transparent);flex-shrink:0;height:35px;padding:5px;width:35px}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .container_advantage .advantage span{line-height:1.5}.container_homepage .eight_section .container_card_subscription .card_subscription .content_card_subscription .container_advantage .advantage_not_supported svg{background:var(--color_whitesmoke)!important;color:var(--color_black_opacity)!important}.container_footer{background:var(--color_primary_bolder);padding:40px 20px 10px}.container_footer,.container_footer a{color:var(--color_white)}.container_footer .container_form_news_letter{margin:auto;width:60%}.container_footer .container_form_news_letter form .input{margin:10px 0;width:100%}.container_footer .container_form_news_letter form .input input{width:100%}.container_footer .container_form_news_letter form .input_submit{align-items:flex-end;display:flex;justify-content:flex-end;margin:10px 0}.container_footer .container_item_footer{display:flex;gap:20px}.container_footer .container_item_footer .item_footer{width:100%}.container_footer .container_item_footer .item_footer h2{margin-bottom:20px}.container_footer .container_item_footer .item_footer a{display:inline-flex}.container_footer .container_item_footer .item_footer a .logo svg{background:var(--color_white);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:100px;width:100px}.container_footer .container_item_footer .item_footer a .logo{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:70px;width:70px}.container_footer .container_item_footer .item_footer a .logo img{background:var(--color_white);height:100%;object-fit:cover;width:100%}.container_footer .container_item_footer .item_footer .description p{color:var(--color_white);line-height:1.8}.container_footer .container_item_footer .item_footer .links{display:flex;gap:20px;margin-top:20px}.container_footer .container_item_footer .item_footer .links a{text-decoration:none;transition:.3s}.container_footer .container_item_footer .item_footer .link_privacy_policy{color:var(--color_white);text-decoration:none;transition:.3s}.container_footer .container_item_footer .item_footer .link_privacy_policy:hover{color:var(--color_primary);transition:.3s}.container_footer .container_item_footer .item_footer .link_privacy_policy.active{color:var(--color_primary)}.container_footer .container_item_footer .item_footer .privacy_policy{align-items:center;display:inline-flex;gap:10px;margin:20px 0}.container_footer .container_item_footer .item_footer .container_links_footer{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:20px}.container_footer .container_item_footer .item_footer .container_links_footer a{padding:10px 0;position:relative;text-decoration:none;transition:.3s}.container_footer .container_item_footer .item_footer .container_links_footer a:after{background:var(--color_primary);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;bottom:0;content:"";height:2px;left:0;position:absolute;transition:.2s;width:0}.container_footer .container_item_footer .item_footer .container_links_footer a:hover{color:var(--color_primary);font-weight:600;transition:.3s}.container_footer .container_item_footer .item_footer .container_links_footer a:hover:after{transition:.2s;width:100%}.container_footer .container_item_footer .item_footer_logo{grid-column:1/span 2;width:40%}.container_footer .container_item_footer .item_footer_logo .container_form_news_letter{grid-column:1/span 2}.container_footer .container_item_footer .item_footer_logo .container_form_news_letter form{align-items:center;display:flex;gap:10px}.container_footer .container_item_footer .container_item_footer_links{width:60%}.container_footer .container_item_footer .container_item_footer_links .container_some_courses_and_some_classes .container_somme_classes,.container_footer .container_item_footer .container_item_footer_links .container_some_courses_and_some_classes .container_somme_courses{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px}.container_footer .container_item_footer .container_item_footer_links .container_some_courses_and_some_classes .container_somme_classes a,.container_footer .container_item_footer .container_item_footer_links .container_some_courses_and_some_classes .container_somme_courses a{border-bottom:3px solid var(--color_card_2);padding:5px;text-decoration:none;transition:.3s}.container_footer .container_item_footer .container_item_footer_links .container_some_courses_and_some_classes .container_somme_classes a:hover,.container_footer .container_item_footer .container_item_footer_links .container_some_courses_and_some_classes .container_somme_courses a:hover{color:var(--color_card_2);transition:.3s}.container_footer .container_item_footer .container_item_footer_links .container_some_courses_and_some_classes .container_somme_classes .not_follow,.container_footer .container_item_footer .container_item_footer_links .container_some_courses_and_some_classes .container_somme_courses .not_follow{cursor:not-allowed!important;pointer-events:none!important}.container_footer .container_item_footer .container_item_footer_links .item_footer_link{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.container_footer .container_item_copyright{padding:20px;text-align:center;width:100%}.container_all_courses{padding:60px 0 0}.container_courses{background:var(--color_secondary);padding:15px 0 20px}.container_courses .header_courses{margin:auto;padding:20px 0 0;width:90%}.container_courses .header_courses h1{font-size:50px}.container_courses .header_courses h1 span{color:var(--color_primary)}.container_courses .container_item_courses{margin:auto;width:90%}.container_courses .container_item_courses .item_courses{background:var(--color_white);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;margin:20px 0 0;padding:20px}.container_courses .container_item_courses .item_courses h2{color:var(--color_primary);font-size:30px;margin-bottom:10px}.container_courses .container_item_courses .item_courses .content_item_courses{gap:20px}.container_courses .container_item_courses .item_courses .content_item_courses .left .description{line-height:1.9;margin:0 0 10px}.container_courses .container_item_courses .item_courses .content_item_courses .right{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.container_courses .container_item_courses .item_courses .content_item_courses .right a{align-items:center;background:var(--color_tertiary);border-bottom:1px solid var(--color_smoke);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_black);cursor:pointer;display:flex;justify-content:space-between;padding:10px;position:relative;text-decoration:none}.container_courses .container_item_courses .item_courses .content_item_courses .right a svg{color:var(--color_black)}.container_courses .container_item_courses .item_courses .content_item_courses .right a:after{border:3px solid var(--color_quaternary);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;bottom:-2.5px;content:"";left:-2.5px;position:absolute;transition:.2s;width:0}.container_courses .container_item_courses .item_courses .content_item_courses .right a:hover{color:var(--color_quaternary);font-weight:600}.container_courses .container_item_courses .item_courses .content_item_courses .right a:hover:after{height:100%;transition:.2s;width:100%}.container_courses .container_item_courses .item_courses .btn_explore{margin-top:30px}.container_courses .container_item_courses .item_courses .btn_explore a{background:var(--color_black);border:1px solid var(--color_form);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;color:var(--color_white);padding:10px 20px;position:relative;text-decoration:none;z-index:9}.container_courses .container_item_courses .item_courses .btn_explore a span{display:inline-block;transition:.3s}.container_courses .container_item_courses .item_courses .btn_explore a svg{opacity:0;position:absolute;right:-4px;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:.3s}.container_courses .container_item_courses .item_courses .btn_explore a:hover span{transform:translateX(-15px);transition:all .4s ease}.container_courses .container_item_courses .item_courses .btn_explore a:hover svg{opacity:1;transition:.3s}.container_courses .header_all_courses{margin-bottom:40px}.container_courses .container_item_card_courses{align-items:start;background:var(--color_secondary);display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin:auto;width:90%}.container_courses .container_item_card_courses a{box-shadow:var(--box_shadow);color:var(--color_black);position:relative;text-decoration:none;z-index:9}.container_courses .container_item_card_courses a:hover .item_card_courses{border:1px solid var(--color_primary_opacity);box-shadow:var(--box_shadow)}.container_courses .container_item_card_courses a:hover .item_card_courses:before{transform:rotate(-4deg);transition:all .3s ease}.container_courses .container_item_card_courses a:hover .item_card_courses:after{transform:rotate(4deg);transition:all .3s ease}.container_courses .container_item_card_courses .item_card_courses{background:var(--color_white);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;box-shadow:var(--box_shadow);overflow:hidden}.container_courses .container_item_card_courses .item_card_courses:after,.container_courses .container_item_card_courses .item_card_courses:before{background:var(--color_smoke);border:1px solid var(--color_border_bottom);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;bottom:-4px;box-shadow:var(--box_shadow);content:"";height:100%;overflow:hidden;position:absolute;right:-4px;transition:all .3s ease;width:100%;z-index:-1!important}.container_courses .container_item_card_courses .item_card_courses .top_card{background:var(--color_white);padding:20px 10px 10px}.container_courses .container_item_card_courses .item_card_courses .top_card .abbreviation{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.container_courses .container_item_card_courses .item_card_courses .top_card .abbreviation .abb{background:var(--color_secondary);border:1px solid var(--color_form);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding:5px}.container_courses .container_item_card_courses .item_card_courses .top_card .abbreviation .courseClass{color:var(--color_primary);font-weight:600}.container_courses .container_item_card_courses .item_card_courses .top_card h4{color:var(--color_primary);margin-bottom:10px}.container_courses .container_item_card_courses .item_card_courses .top_card .description p{color:var(--color_black);line-height:1.5;opacity:.8}.container_courses .container_item_card_courses .item_card_courses .item_card_footer{align-items:center;background:var(--color_tertiary);display:flex;justify-content:space-between;padding:10px}.container_courses .container_item_card_courses .item_card_courses .item_card_footer .left,.container_courses .container_item_card_courses .item_card_courses .item_card_footer .right{align-items:center;display:flex;gap:3px}.container_courses_classes{padding:80px 0 50px}.sub_header{background-image:url(/build/images/bg.41d9e20a.jpg);left:0;overflow:hidden;position:fixed;top:114px;transition:.4s ease;width:100%;z-index:12}.sub_header.hide-on-scroll-down{left:0;position:fixed;top:0;transition:.4s ease}.sub_header.hide-on-scroll-up{left:0;position:fixed;top:114px;transition:.4s ease}.sub_header .content_header_class{height:100%;margin:auto;width:100%}.sub_header .content_header_class h1{color:var(--color_white);font-size:40px;margin:auto;padding:10px 0;width:90%}.sub_header .content_header_class h2{color:var(--color_white)}.sub_header .content_header_class_exercise_course{display:flex;width:100%}.sub_header .content_header_class_exercise_course h1{font-size:30px}pre{max-width:100%;text-align:justify;white-space:pre-wrap}.editor-preview h1{font-size:2.5em;font-weight:700}.editor-preview h2{font-size:2em;font-weight:700}.editor-preview h3{font-size:1.75em;font-weight:700}.CodeMirror-line span.cm-header-1{font-size:2.5em;font-weight:700}.CodeMirror-line span.cm-header-2{font-size:2em;font-weight:700}.CodeMirror-line span.cm-header-3{font-size:1.75em;font-weight:700}.sub_header_course_detail{background-image:url(/build/images/bg.41d9e20a.jpg);background-size:cover;overflow:hidden;position:relative;width:100%}.sub_header_course_detail:after{background:var(--color_black);content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:8}.sub_header_course_detail .image{height:300px;width:140%}.sub_header_course_detail .image img{height:100%;object-fit:cover;width:100%}.sub_header_course_detail .content_header{margin:auto;padding:40px 20px;position:relative;z-index:9}.sub_header_course_detail .content_header h1{color:var(--color_white);font-size:40px}.sub_header_course_detail .content_header h2{color:var(--color_white)}.sub_header_course_detail .content_header .description{margin:20px 0;width:100%}.sub_header_course_detail .content_header .description p{color:var(--color_white);font-size:20px;line-height:1.8}.sub_header_course_detail .content_header .description pre{white-space:pre-wrap}.sub_header_course_detail .content_header a{align-items:center;border:1px solid var(--color_secondary);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;color:var(--color_white);display:inline-flex;gap:10px;padding:10px;text-decoration:none}.sub_header_course_detail .content_header a:hover{background:var(--color_primary);color:var(--color_white)}.input{margin:20px auto;position:relative;width:90%}.input input,.input select{border:1px solid var(--color_form);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;font-size:16px;outline:none;overflow:hidden;padding:8px 35px 8px 10px;width:100%}.input input.active,.input select.active{border:2px solid var(--color_primary)}.input svg{position:absolute;right:-2px;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.container_parent_course_detail{background:var(--color_secondary)}.container_parent_course_detail_exercise{padding-top:50px}.container_courses_detail{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:auto;padding:40px 0;width:95%}.container_courses_detail .container_items_left_part .container_items_chapters{margin-bottom:20px}.container_courses_detail .container_items_left_part .container_items_chapters .title{padding-bottom:10px}.container_courses_detail .container_items_left_part .container_items_chapters .title h2{font-size:32px}.container_courses_detail .container_items_left_part .container_items_chapters .content_items_chapters{background:var(--color_white);border:1px solid var(--color_border_bottom);box-shadow:var(--box_shadow);padding:20px 0}.container_courses_detail .container_items_left_part .container_items_chapters .content_items_chapters h2,.container_courses_detail .container_items_left_part .container_items_chapters .content_items_chapters h3{padding:0 20px 10px}.container_courses_detail .container_items_left_part .container_items_chapters .content_items_chapters a{color:var(--color_black);text-decoration:none}.container_courses_detail .container_items_left_part .container_items_chapters .content_items_chapters a .item_chapter{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:15px 20px}.container_courses_detail .container_items_left_part .container_items_chapters .content_items_chapters a .item_chapter:hover{background:var(--color_smoke)}.container_courses_detail .container_items_left_part .container_items_chapters .content_items_chapters a .item_chapter.current_item_chapter{background:var(--color_primary);color:var(--color_white)}.container_courses_detail .container_items_left_part .container_items_chapters .content_items_chapters a .item_chapter .left{align-items:center;display:flex;gap:10px;width:80%}.container_courses_detail .container_items_left_part .container_items_chapters .content_items_chapters a .item_chapter .left svg{flex-shrink:0}.container_courses_detail .container_items_left_part .container_items_chapters .content_items_chapters a .item_chapter .right{align-items:self-end;display:flex;gap:5px}.container_courses_detail .container_items_left_part .container_items_chapters .content_items_chapters a .item_chapter .right span{font-size:13px;white-space:nowrap!important}.container_courses_detail .container_items_left_part .container_items_exercises{margin:20px 0}.container_courses_detail .container_items_left_part .container_items_exercises .title{padding:10px 0}.container_courses_detail .container_items_left_part .container_items_exercises .title h2{font-size:32px}.container_courses_detail .container_items_left_part .container_items_exercises .content_items_exercises{background:var(--color_white);border:1px solid var(--color_border_bottom);box-shadow:var(--box_shadow);padding:20px 0}.container_courses_detail .container_items_left_part .container_items_exercises .content_items_exercises h2,.container_courses_detail .container_items_left_part .container_items_exercises .content_items_exercises h3{padding:0 20px 10px}.container_courses_detail .container_items_left_part .container_items_exercises .content_items_exercises a{color:var(--color_black);text-decoration:none}.container_courses_detail .container_items_left_part .container_items_exercises .content_items_exercises a .item_exercise{align-items:center;display:flex;justify-content:space-between;padding:15px 20px}.container_courses_detail .container_items_left_part .container_items_exercises .content_items_exercises a .item_exercise:hover{background:var(--color_smoke)}.container_courses_detail .container_items_left_part .container_items_exercises .content_items_exercises a .item_exercise .left{align-items:center;display:flex;gap:10px;width:80%}.container_courses_detail .container_items_left_part .container_items_exercises .content_items_exercises a .item_exercise .left svg{flex-shrink:0}.container_courses_detail .container_items_left_part .container_items_exercises_true_course{margin:0}.container_courses_detail .container_items_left_part .container_items_exercises_true_course .title{padding:0 0 10px}.container_courses_detail .container_items_right_part{padding-top:10px}.container_courses_detail .container_items_right_part .title{padding-bottom:10px}.container_courses_detail .container_items_right_part .title h2{font-size:32px}.container_courses_detail .container_items_right_part .description p{color:var(--color_black);font-family:var(--font_title)!important;line-height:1.8;margin-bottom:10px}.container_courses_detail .container_items_right_part .description ul li p{font-weight:700}.container_course_content{background:var(--color_secondary);border-bottom:1px solid var(--color_border_bottom);padding:30px 0}.container_course_content .content_courses{margin:auto;padding:20px 0;width:95%}.container_course_content .title h2{font-size:30px;margin-bottom:20px}.container_course_content .container_videos_other_chapter{display:grid;grid-template-columns:1fr 370px;width:100%}.container_course_content .container_videos_other_chapter .container_videos .video{border:1px solid var(--color_primary);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;height:450px;overflow:hidden!important;width:100%}.container_course_content .container_videos_other_chapter .container_videos .video iframe{aspect-ratio:16/9}.container_course_content .container_videos_other_chapter .container_videos .video iframe,.container_course_content .container_videos_other_chapter .container_videos .video video{height:100%;object-fit:cover;width:100%}.container_course_content .container_videos_other_chapter .container_videos .video iframe.video-contain,.container_course_content .container_videos_other_chapter .container_videos .video video.video-contain{object-fit:contain}.container_course_content .container_videos_other_chapter .container_videos .container_button{display:flex;gap:10px}.container_course_content .container_videos_other_chapter .container_videos .container_button a,.container_course_content .container_videos_other_chapter .container_videos .container_button button{background:#f0f0f0;border:1px solid var(--color_form);color:var(--color_black);cursor:pointer;padding:4px 8px;text-decoration:none}.container_course_content .container_videos_other_chapter .container_videos .container_button a.active,.container_course_content .container_videos_other_chapter .container_videos .container_button button.active{background:var(--color_primary);color:var(--color_white)}.container_course_content .container_videos_other_chapter .container_other_chapter{height:450px;overflow:auto}.container_course_content .container_videos_other_chapter .container_other_chapter::-webkit-scrollbar{background:var(--color_white);width:2px}.container_course_content .container_videos_other_chapter .container_other_chapter::-webkit-scrollbar-thumb{background:var(--color_form);width:2px}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_chapters{margin-bottom:20px}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_chapters .title{padding-bottom:10px}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_chapters .title h2{font-size:32px}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters{background:var(--color_white);border:1px solid var(--color_border_bottom);box-shadow:var(--box_shadow);padding:20px 0}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters h3{padding:0 20px 10px}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a{color:var(--color_black);text-decoration:none}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a .item_chapter{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:15px 20px}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a .item_chapter:hover{background:var(--color_smoke)}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a .item_chapter.current_item_chapter{background:var(--color_primary);color:var(--color_white)}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a .item_chapter .left{align-items:center;display:flex;gap:10px;width:80%}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a .item_chapter .left svg{flex-shrink:0}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a .item_chapter .right{align-items:self-end;display:flex;gap:5px}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a .item_chapter .right span{font-size:13px;white-space:nowrap!important}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_exercises{margin:20px 0}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_exercises .title{padding:10px 20px}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_exercises .title h2{font-size:32px}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises{background:var(--color_white);border:1px solid var(--color_border_bottom);box-shadow:var(--box_shadow);padding:20px 0}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises h3{padding:0 20px 10px}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises a{color:var(--color_black);text-decoration:none}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises a .item_exercise{align-items:center;display:flex;justify-content:space-between;padding:15px 20px}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises a .item_exercise:hover{background:var(--color_smoke)}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises a .item_exercise .left{align-items:center;display:flex;gap:10px;width:85%}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises a .item_exercise .left svg{flex-shrink:0}.container_course_content .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises a .item_exercise .right span{font-size:13px}.container_course_content .container_videos_other_chapter_total_width{display:block;width:100%}.container_course_content .container_videos_other_chapter_total_width .container_other_chapter,.container_course_content .container_videos_other_chapter_total_width .container_videos{width:100%}.container_course_content .container_download{align-items:flex-end;display:flex;gap:10px;justify-content:flex-end;margin:30px 0 20px}.container_course_content .container_download a{align-items:center;background:var(--color_primary_opacity_white);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;color:var(--color_primary);display:flex;padding:10px;text-decoration:none;transition:.3s}.container_course_content .container_download a:hover{background:var(--color_primary_opacity_bold);transition:.3s}.container_videos .video{border:1px solid var(--color_primary);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;height:450px;overflow:hidden!important;width:100%}.container_videos .video iframe,.container_videos .video video{height:100%;object-fit:cover;width:100%}.container_videos .video iframe.video-contain,.container_videos .video video.video-contain{object-fit:contain}.container_videos .container_button{display:flex;gap:10px}.container_videos .container_button a,.container_videos .container_button button{background:#f0f0f0;border:1px solid var(--color_form);color:var(--color_black);cursor:pointer;padding:4px 8px;text-decoration:none}.container_videos .container_button a.active,.container_videos .container_button button.active{background:var(--color_primary);color:var(--color_white)}.container_course_content_exercises{padding-top:100px}.container_course_summary{margin:auto;padding:30px 0;width:95%}.container_course_summary h1{color:var(--color_black);margin-bottom:20px;text-decoration:underline var(--color_primary)}.container_course_summary .container_summary .summary h2{background:var(--color_primary_opacity_white);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_primary);left:0;padding:5px;position:sticky;text-align:center;top:0}.container_course_summary .container_summary .summary .summary_part{margin:10px 0}.container_course_summary .container_summary .summary .summary_part .title{margin-bottom:10px}.container_course_summary .container_summary .summary .summary_part .title h3{color:var(--color_black);text-align:center}.container_course_summary .container_summary .summary .summary_part .description p{line-height:1.8;margin:5px 0;text-align:justify}form #edit_password div,form #edit_user div,form #form div{display:flex;flex-direction:column;gap:8px;margin:10px 0;width:100%}form #edit_password div label,form #edit_user div label,form #form div label{font-weight:600;margin:0}form #edit_password div input,form #edit_password div select,form #edit_password div textarea,form #edit_user div input,form #edit_user div select,form #edit_user div textarea,form #form div input,form #form div select,form #form div textarea{border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:16px;padding:10px;width:100%}form #edit_password div input.active,form #edit_password div select.active,form #edit_password div textarea.active,form #edit_user div input.active,form #edit_user div select.active,form #edit_user div textarea.active,form #form div input.active,form #form div select.active,form #form div textarea.active{border:2px solid var(--color_primary)}form #edit_password div select,form #edit_user div select,form #form div select{cursor:pointer}form #edit_password div .total_width,form #edit_user div .total_width,form #form div .total_width{width:100%}form #edit_password div textarea,form #edit_user div textarea,form #form div textarea{height:120px;line-height:32px;padding:10px}form #edit_password div text,form #edit_user div text,form #form div text{display:none}form #edit_password div #institution,form #edit_user div #institution,form #form div #institution{cursor:pointer;height:30px;width:30px}form #edit_password,form #edit_user{column-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}form #edit_password div,form #edit_user div{position:relative}form #edit_password div input,form #edit_user div input{margin:0}form #edit_password div li,form #edit_user div li{color:red;font-weight:600;list-style-type:none}form #forms .form_input{display:flex;flex-direction:column;gap:8px;margin:10px 0;width:100%}form #forms .form_input label{font-weight:600;margin:0}form #forms .form_input input,form #forms .form_input select,form #forms .form_input textarea{border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:16px;padding:10px;width:100%}form #forms .form_input input.active,form #forms .form_input select.active,form #forms .form_input textarea.active{border:2px solid var(--color_primary)}form #forms .form_input select{cursor:pointer}form #forms .form_input .total_width{width:100%}form #forms .form_input textarea{height:120px;line-height:32px;padding:10px}form #forms .form_input text{display:none}form #forms .form_input #institution{cursor:pointer;height:30px;width:30px}form #forms .editorInput label{display:block;margin-bottom:10px}form #edit_password div ul,form #edit_user div ul{margin:0}form #edit_password div ul li,form #edit_user div ul li{font-size:12px}form .input_submit{display:flex;justify-content:flex-start;margin:30px 0}form .input_submit button{align-items:center;background:var(--color_primary);border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_white);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;padding:10px;transition:.3s}form .input_submit button:hover{background:var(--color_primary_opacity_bold);color:var(--color_primary);transition:.3s}form .input_submit button span{align-items:center;display:flex;justify-content:center}form .input_submit button span svg g,form .input_submit button span svg path{color:var(--color_white)}.container_form_comments{margin:auto;width:95%}.container_form_comments .container_form{border-bottom:1px solid var(--color_border_bottom);padding-bottom:30px}.container_form_comments .container_form h2{border-bottom:1px solid var(--color_border_bottom);color:var(--color_black);margin-bottom:20px;padding-bottom:20px}.container_form_comments .container_form form #form div{display:flex;flex-direction:column;gap:8px;margin:10px 0;width:100%}.container_form_comments .container_form form #form div label{font-weight:600;margin:0}.container_form_comments .container_form form #form div input,.container_form_comments .container_form form #form div select,.container_form_comments .container_form form #form div textarea{border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:16px;padding:10px;width:100%}.container_form_comments .container_form form #form div input.active,.container_form_comments .container_form form #form div select.active,.container_form_comments .container_form form #form div textarea.active{border:2px solid var(--color_primary)}.container_form_comments .container_form form #form div select{cursor:pointer}.container_form_comments .container_form form #form div .total_width{width:100%}.container_form_comments .container_form form #form div textarea{height:120px;line-height:32px;padding:10px}.container_form_comments .container_form form #form div text{display:none}.container_form_comments .container_form form #form div #institution{cursor:pointer;height:30px;width:30px}.container_form_comments .container_form form #forms .form_input{display:flex;flex-direction:column;gap:8px;margin:10px 0;width:100%}.container_form_comments .container_form form #forms .form_input label{font-weight:600;margin:0}.container_form_comments .container_form form #forms .form_input input,.container_form_comments .container_form form #forms .form_input select,.container_form_comments .container_form form #forms .form_input textarea{border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:16px;padding:10px;width:100%}.container_form_comments .container_form form #forms .form_input input.active,.container_form_comments .container_form form #forms .form_input select.active,.container_form_comments .container_form form #forms .form_input textarea.active{border:2px solid var(--color_primary)}.container_form_comments .container_form form #forms .form_input select{cursor:pointer}.container_form_comments .container_form form #forms .form_input .total_width{width:100%}.container_form_comments .container_form form #forms .form_input textarea{height:120px;line-height:32px;padding:10px}.container_form_comments .container_form form #forms .form_input text{display:none}.container_form_comments .container_form form #forms .form_input #institution{cursor:pointer;height:30px;width:30px}.container_form_comments .container_form form .input_submit{display:flex;justify-content:flex-start;margin:30px 0}.container_form_comments .container_form form .input_submit button{align-items:center;background:var(--color_primary);border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_white);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;padding:10px;transition:.3s}.container_form_comments .container_form form .input_submit button:hover{background:var(--color_primary_opacity_bold);color:var(--color_primary);transition:.3s}.container_form_comments .container_form form .input_submit button span{align-items:center;display:flex;justify-content:center}.container_form_comments .container_form form .input_submit button span svg g,.container_form_comments .container_form form .input_submit button span svg path{color:var(--color_white)}.container_form_comments .container_comments .item_comment{margin:15px 0 10px;padding:20px 0}.container_form_comments .container_comments .item_comment:hover .user_info .info .time_response .small_parent{opacity:1}.container_form_comments .container_comments .item_comment .user_info{display:flex;gap:20px}.container_form_comments .container_comments .item_comment .user_info .image{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:50px;min-width:50px;overflow:hidden;width:50px}.container_form_comments .container_comments .item_comment .user_info .image img{height:100%;object-fit:cover;width:100%}.container_form_comments .container_comments .item_comment .user_info .info strong{display:block;margin-bottom:3px}.container_form_comments .container_comments .item_comment .user_info .info .time_response{align-items:center;display:flex;gap:30px}.container_form_comments .container_comments .item_comment .user_info .info .time_response span{color:var(--color_form_bold);font-size:15px}.container_form_comments .container_comments .item_comment .user_info .info .time_response .small_parent{align-items:center;color:var(--color_black);display:flex;font-size:15px;gap:10px;opacity:0;transition:.3s}.container_form_comments .container_comments .item_comment .user_info .info .time_response .small_parent small:hover{cursor:pointer;text-decoration:underline var(--color_black)}.container_form_comments .container_comments .item_comment .user_message{padding:10px 0}.container_form_comments .container_comments .item_comment .user_message p{color:var(--color_black);line-height:1.8}.container_form_comments .container_comments .item_comment .user_message .message_reponse{border-left:1px solid var(--color_primary);margin-left:10px;padding-left:30px}.container_form_comments .container_comments .item_comment .user_message .message_reponse form #form div input.active,.container_form_comments .container_comments .item_comment .user_message .message_reponse form #form div select.active,.container_form_comments .container_comments .item_comment .user_message .message_reponse form #form div textarea.active{border:1px solid var(--color_primary)}.container_form_comments .container_comments .item_comment .user_message .message_reponse form .input_submit{align-items:center;display:flex;gap:20px}.container_form_comments .container_comments .item_comment .user_message .message_reponse form .input_submit .cancel{background:var(--color_secondary);box-shadow:var(--box_shadow);color:var(--color_black)}.container_form_comments .container_comments .item_comment_response{border-left:1px solid var(--color_primary);margin-left:10px;padding-left:30px}.container_item_exercises{margin:auto;padding:95px 0;width:95%}.container_item_exercises .title h1{padding-bottom:10px}.container_item_exercises .container_item_card_exercises{margin-top:60px}.container_item_exercises .container_item_card_exercises .item_card_exercises{margin:10px 0 20px}.container_item_exercises .container_item_card_exercises .item_card_exercises h3{border-bottom:1px solid var(--color_black);margin-bottom:10px}.container_item_exercises .container_item_card_exercises .item_card_exercises .question p{line-height:1.8}.container_item_exercises .container_item_card_exercises .item_card_exercises .question .showResponse{background:var(--color_primary_opacity_white);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_primary);cursor:pointer;display:inline-flex;gap:10px;padding:10px}.container_item_exercises .container_item_card_exercises .item_card_exercises .question .response{background:var(--color_tertiary_bold);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;margin:10px 0 5px 5px;padding:10px 0 0 30px}.container_item_exercises .container_videos_other_chapter{display:grid;grid-template-columns:1fr 370px;width:100%}.container_item_exercises .container_videos_other_chapter .container_videos .video{border:1px solid var(--color_primary);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;height:450px;width:100%}.container_item_exercises .container_videos_other_chapter .container_videos .video iframe,.container_item_exercises .container_videos_other_chapter .container_videos .video video{height:100%;object-fit:cover;width:100%}.container_item_exercises .container_videos_other_chapter .container_videos .video iframe.video-contain,.container_item_exercises .container_videos_other_chapter .container_videos .video video.video-contain{object-fit:contain}.container_item_exercises .container_videos_other_chapter .container_videos .container_button{display:flex;gap:10px}.container_item_exercises .container_videos_other_chapter .container_videos .container_button a,.container_item_exercises .container_videos_other_chapter .container_videos .container_button button{background:#f0f0f0;border:1px solid var(--color_form);color:var(--color_black);cursor:pointer;padding:4px 8px;text-decoration:none}.container_item_exercises .container_videos_other_chapter .container_videos .container_button a.active,.container_item_exercises .container_videos_other_chapter .container_videos .container_button button.active{background:var(--color_primary);color:var(--color_white)}.container_item_exercises .container_videos_other_chapter .container_other_chapter{height:450px;overflow:auto}.container_item_exercises .container_videos_other_chapter .container_other_chapter::-webkit-scrollbar{background:var(--color_white);width:2px}.container_item_exercises .container_videos_other_chapter .container_other_chapter::-webkit-scrollbar-thumb{background:var(--color_form);width:2px}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_chapters{margin-bottom:20px}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_chapters .title{padding-bottom:10px}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_chapters .title h2{font-size:32px}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters{background:var(--color_white);border:1px solid var(--color_border_bottom);box-shadow:var(--box_shadow);padding:20px 0}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters h3{padding:0 20px 10px}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a{color:var(--color_black);text-decoration:none}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a .item_chapter{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:15px 20px}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a .item_chapter:hover{background:var(--color_smoke)}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a .item_chapter.current_item_chapter{background:var(--color_primary);color:var(--color_white)}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a .item_chapter .left{align-items:center;display:flex;gap:10px;width:80%}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a .item_chapter .left svg{flex-shrink:0}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a .item_chapter .right{align-items:self-end;display:flex;gap:5px}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_chapters .content_items_chapters a .item_chapter .right span{font-size:13px;white-space:nowrap!important}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_exercises{margin:20px 0}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_exercises .title{padding:10px 20px}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_exercises .title h2{font-size:32px}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises{background:var(--color_white);border:1px solid var(--color_border_bottom);box-shadow:var(--box_shadow);padding:20px 0}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises h3{padding:0 20px 10px}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises a{color:var(--color_black);text-decoration:none}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises a .item_exercise{align-items:center;display:flex;justify-content:space-between;padding:15px 20px}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises a .item_exercise:hover{background:var(--color_smoke)}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises a .item_exercise .left{align-items:center;display:flex;gap:10px;width:85%}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises a .item_exercise .left svg{flex-shrink:0}.container_item_exercises .container_videos_other_chapter .container_other_chapter .container_items_exercises .content_items_exercises a .item_exercise .right span{font-size:13px}.container_forum{padding:40px 0}.container_forum .header_forum{border-bottom:1px solid var(--color_border_bottom);padding:30px 0 40px}.container_forum .header_forum .container_header_forum{margin:auto;width:95%}.container_forum .header_forum .container_header_forum h1{margin-bottom:20px}.container_forum .header_forum .container_header_forum .search .input{margin:auto;width:100%}.container_forum .body_forum{background:var(--color_secondary)}.container_forum .body_forum .container_body_forum{display:flex;margin:auto;width:95%}.container_forum .body_forum .container_body_forum .left_forum{width:25%}.container_forum .body_forum .container_body_forum .left_forum.totalWidth{width:100%}.container_forum .body_forum .container_body_forum .left_forum .link_new_subject{padding:20px 0}.container_forum .body_forum .container_body_forum .left_forum .link_new_subject a{align-items:center;background:var(--color_black);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_white);display:inline-flex;gap:20px;justify-content:space-between;padding:10px;text-decoration:none}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject{padding:20px 10px 0 0}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;margin:5px 0}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .header_list_subject{align-items:center;background:var(--color_whitesmoke);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:flex;justify-content:space-between;padding:10px;width:100%}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .header_list_subject svg{cursor:pointer}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .header_list_subject svg.rotate_open{transform:rotate(180deg)}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject a{color:var(--color_black);text-decoration:none;transition:.3s}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject a:hover{color:var(--color_primary);transition:.3s}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .header_class_subject{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .header_class_subject span{align-items:center;display:flex;gap:5px}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .header_class_subject .points{background:var(--color_primary);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:8px;width:8px}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .header_class_subject:hover{color:var(--color_primary);transition:.3s}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .body_class_subject{margin:auto;width:90%}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .body_class_subject .container_course_subject .header_course_subject{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .body_class_subject .container_course_subject .header_course_subject svg.rotate_open{transform:rotate(180deg)}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .body_class_subject .container_course_subject .header_course_subject span{align-items:center;display:flex;gap:5px}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .body_class_subject .container_course_subject .header_course_subject .points{background:var(--color_quaternary);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:8px;width:8px}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .body_class_subject .container_course_subject .body_course_subject{margin:auto;width:90%}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .body_class_subject .container_course_subject .body_course_subject a{color:var(--color_black);text-decoration:none}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .body_class_subject .container_course_subject .body_course_subject a span{align-items:center;display:flex;gap:5px;padding:10px 0}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .body_class_subject .container_course_subject .body_course_subject a .points{background:var(--color_black);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:8px;width:8px}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject .list_subject .body_class_subject .container_course_subject .body_course_subject a:hover{color:var(--color_primary);transition:.3s}.container_forum .body_forum .container_body_forum .right_forum{padding:40px 0;width:75%}.container_forum .body_forum .container_body_forum .right_forum.totalWidth{width:0}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a{color:var(--color_black);text-decoration:none}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a:hover .item_card_forum{background:var(--color_white)}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:var(--box_shadow);display:flex;justify-content:space-between;margin-bottom:10px;overflow:hidden;padding:10px;width:100%}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum.display_block{display:flex;flex-direction:column;gap:20px}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum.display_block .left,.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum.display_block .right{width:100%}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .left .user_info{display:flex;gap:20px;min-width:300px}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .left .user_info .image{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:50px;min-width:50px;overflow:hidden;width:50px}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .left .user_info .image img{height:100%;object-fit:cover;width:100%}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .left .user_info .info strong{display:block;margin-bottom:3px}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .left .user_info .info .time_response{align-items:center;display:flex;gap:30px}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .left .user_info .info .time_response strong{color:var(--color_form_bold)}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .left .user_info .info .time_response span{color:var(--color_form_bold);font-size:15px}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .left .description{padding:10px 0}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .right{display:flex;gap:10px}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .right .first_section .one{align-items:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;display:flex;font-size:13px;margin-bottom:5px;overflow:hidden;padding:2px}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .right .first_section .one strong{background:var(--color_primary_opacity);border-bottom-left-radius:4px;border-top-left-radius:4px;color:var(--color_white);font-size:13px;padding:2px 5px}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .right .first_section .one small{background:var(--color_quaternary_opacity);border-bottom-right-radius:4px;border-top-right-radius:4px;color:var(--color_black);font-size:13px;padding:2px 5px}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .right .first_section .two{background:var(--color_black_opacity);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;color:var(--color_white);font-size:13px;padding:4px;width:100%}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .right .second_section .response{align-items:center;color:var(--color_black);display:flex;margin-right:5px;opacity:.7;padding:0 0 0 20px;position:relative}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .right .second_section .response span{bottom:-16px;position:absolute;right:-8px}.container_blog .top_blog{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:auto;padding:60px 0 40px;width:90%}.container_blog .top_blog .container_categories{position:relative}.container_blog .top_blog .container_categories .header_categories{align-items:center;border:1px solid var(--color_border_bottom);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:var(--box_shadow);cursor:pointer;display:inline-flex;gap:20px;padding:10px;user-select:none}.container_blog .top_blog .container_categories .header_categories svg{transition:.4s}.container_blog .top_blog .container_categories .header_categories svg.rotate_open{transform:rotate(180deg);transition:.4s}.container_blog .top_blog .container_categories .body_categories{animation-duration:.5s;animation-name:show_body;background:var(--color_white);border:1px solid var(--color_border_bottom);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:var(--box_shadow);margin:10px 0;padding:10px 0;position:absolute;right:0;top:40px;width:250px}.container_blog .top_blog .container_categories .body_categories .item_category{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:10px;transition:.3s;user-select:none;width:100%}.container_blog .top_blog .container_categories .body_categories .item_category:hover{background:var(--color_secondary);color:var(--color_primary);transition:.3s}.container_blog .top_blog .container_categories .body_categories .item_category span{font-weight:500}.container_blog .container_parent_items_blog{background:var(--color_secondary);padding:30px 0}.container_blog .container_items_blog{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:auto;width:90%}.container_blog .container_items_blog .item_blog{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:flex;gap:10px;overflow:hidden;padding:10px}.container_blog .container_items_blog .item_blog .left_item_blog .image{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:80px;overflow:hidden;width:80px}.container_blog .container_items_blog .item_blog .left_item_blog .image img{height:100%;object-fit:cover;width:100%}.container_blog .container_items_blog .item_blog .right_item_blog{display:flex;flex-direction:column}.container_blog .container_items_blog .item_blog .right_item_blog h1{line-height:.8}.container_blog .container_items_blog .item_blog .right_item_blog a{color:var(--color_black);line-height:1.1;text-decoration:none;transition:.3s}.container_blog .container_items_blog .item_blog .right_item_blog a:hover{color:var(--color_primary);transition:.3s}.container_blog .container_items_blog .item_blog .right_item_blog .pub_info{align-items:center;display:flex;justify-content:space-between;padding:20px 0 10px}.container_blog .container_items_blog .item_blog .right_item_blog .pub_info .author_pub span,.container_blog .container_items_blog .item_blog .right_item_blog .pub_info .time_pub span{color:var(--color_form_bold)}.container_blog .container_items_blog .item_blog .right_item_blog .pub_description{padding:10px 0}.container_blog .container_items_blog .item_blog .right_item_blog .pub_description p{color:var(--color_black);line-height:1.8}@keyframes show_body{0%{right:0;top:50px}to{right:0;top:40px}}.container_more_blog .header_more_blog{overflow:hidden;padding-bottom:40px;width:100%}.container_more_blog .header_more_blog .content_header_more_blog{background-image:url(/build/images/bg.41d9e20a.jpg);background-size:contain;margin:auto;padding:40px 10%}.container_more_blog .header_more_blog .content_header_more_blog h1{color:var(--color_white);font-size:45px;margin-bottom:10px}.container_more_blog .header_more_blog .content_header_more_blog .pub_info span,.container_more_blog .header_more_blog .content_header_more_blog .pub_info strong a,.container_more_blog .header_more_blog .content_header_more_blog strong{color:var(--color_form_bold)}.container_more_blog .header_more_blog .content_header_more_blog .short_description{padding:20px 0}.container_more_blog .header_more_blog .content_header_more_blog .short_description p{color:var(--color_white);line-height:1.5}.container_more_blog .body_more_blog{padding:20px 10%}.container_more_blog .body_more_blog .container_item_more_blog .item_more_blog{margin-bottom:30px}.container_more_blog .body_more_blog .container_item_more_blog .item_more_blog h2{color:var(--color_black);margin-bottom:20px}.container_more_blog .body_more_blog .container_item_more_blog .item_more_blog .content_item{display:flex;gap:20px;margin-bottom:20px}.container_more_blog .body_more_blog .container_item_more_blog .item_more_blog .image{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;max-width:500px;overflow:hidden;width:95%}.container_more_blog .body_more_blog .container_item_more_blog .item_more_blog .image img{height:100%;object-fit:cover;width:100%}.container_more_blog .body_more_blog .container_item_more_blog .item_more_blog .pub_description p{color:var(--color_black);line-height:1.8;text-align:justify}.container_more_blog .container_form_comments{margin:auto;padding:10px 10%;width:100%}.container_forum_more .header_forum_more{margin:auto;padding:40px 0;width:90%}.container_forum_more .header_forum_more .left h1{color:var(--box_shadow);margin-bottom:20px}.container_forum_more .header_forum_more .left .pub_forum_info{align-items:center;display:flex;gap:10px;margin-bottom:10px}.container_forum_more .header_forum_more .left .pub_forum_info .user_info{align-items:center;display:flex;gap:10px}.container_forum_more .header_forum_more .left .pub_forum_info .user_info .image{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:30px;overflow:hidden;width:30px}.container_forum_more .header_forum_more .left .pub_forum_info .user_info .image img{height:100%;object-fit:cover;width:100%}.container_forum_more .header_forum_more .left .pub_forum_info .publish_at span{color:var(--color_smoke_bold)}.container_forum_more .header_forum_more .left .pub_forum_info .features{align-items:center;display:flex;gap:10px}.container_forum_more .header_forum_more .left .pub_forum_info .features span,.container_forum_more .header_forum_more .left .pub_forum_info .features strong{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_white);font-size:13px;padding:2px 4px}.container_forum_more .header_forum_more .left .pub_forum_info .features strong{background:var(--color_primary_opacity_bold)}.container_forum_more .header_forum_more .left .pub_forum_info .features span{background:var(--color_quaternary_opacity);color:var(--color_black)}.container_forum_more .header_forum_more .left .title_chapter{margin-bottom:10px}.container_forum_more .header_forum_more .left .title_chapter small{background:var(--color_black_opacity);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_white);font-weight:600;padding:2px 4px;width:100%}.container_forum_more .body_forum_more{background:var(--color_secondary);border-top:1px solid var(--color_border_bottom);padding:40px 0}.container_forum_more .body_forum_more .description_forum_more{margin:auto;width:90%}.container_forum_more .body_forum_more .description_forum_more p{color:var(--color_black);line-height:1.8;margin-bottom:10px;text-align:justify}.container_forum_more .body_forum_more .container_form_comments{margin:auto;width:90%}.container_forum_more .body_forum_more .container_form_comments .container_form .container_item_response_forum .item_response_forum{align-content:center;column-gap:20px;display:grid;grid-template-columns:50px 1fr;margin-bottom:30px;row-gap:10px}.container_forum_more .body_forum_more .container_form_comments .container_form .container_item_response_forum .item_response_forum .image{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:50px;min-width:50px;overflow:hidden;width:50px}.container_forum_more .body_forum_more .container_form_comments .container_form .container_item_response_forum .item_response_forum .image img{height:100%;object-fit:cover;width:100%}.container_forum_more .body_forum_more .container_form_comments .container_form .container_item_response_forum .item_response_forum .user_info{align-items:center;display:flex;gap:10px}.container_forum_more .body_forum_more .container_form_comments .container_form .container_item_response_forum .item_response_forum .user_info small{color:var(--color_smoke_bold);font-size:14px}.container_forum_more .body_forum_more .container_form_comments .container_form .container_item_response_forum .item_response_forum .description_reponse_forum{background:var(--color_white);border:2px solid var(--color_border_bottom);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:var(--box_shadow);grid-column:2/span 2;padding:10px}.container_forum_more .body_forum_more .container_form_comments .container_form .container_item_response_forum .item_response_forum .description_reponse_forum p{color:var(--color_black);line-height:1.8}.container_new_forum{background:var(--color_secondary);padding:50px 0}.container_new_forum .container_form{margin:auto;width:90%}.container_new_forum .container_form form #form div textarea{height:200px}.container_register{background:var(--color_secondary);padding:30px 0}.container_register .comment_about_registration{margin:auto;padding:20px 0 30px;width:90%}.container_register .comment_about_registration p{color:var(--color_black);line-height:1.7}.container_register .comment_about_registration .container_identifier{align-items:first baseline;display:flex;margin:10px 0;width:100%}.container_register .comment_about_registration .container_identifier .identifier{align-items:flex-start;display:flex}.container_register .comment_about_registration .container_identifier .identifier .item_identifier{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.container_register .comment_about_registration .container_identifier .identifier .example{color:var(--color_form_bold);font-weight:600}.container_register .comment_about_registration .container_identifier span{align-items:center;display:flex;flex-shrink:0;gap:5px}.container_register .comment_about_registration .container_identifier .line{background:var(--color_black);height:2px;width:100%}.container_register .container_form{background:var(--color_white);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;margin:auto;max-width:500px;padding:20px;width:95%}.container_register .container_form form .remember_me_class{align-items:center;display:inline-flex;gap:10px}.container_register .container_form form .remember_me_class input{cursor:pointer;height:20px;width:20px}.container_register .container_form form a{align-items:flex-end;color:var(--color_form_bold);display:inline-block;float:right;transition:.3s}.container_register .container_form form a:hover{color:var(--color_primary);text-decoration:none}.container_register .container_form h2{color:var(--color_black);font-size:35px;padding-bottom:20px;text-align:center}.container_register_login{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.container_search{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.container_search .container_input{background:var(--color_white);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;margin:20px auto;max-height:95vh;max-width:600px;opacity:1;overflow-y:auto;position:relative;width:90%;z-index:9999}.container_search .container_input .input{animation-duration:.3s;animation-name:showPopupSearch;background:var(--color_white);left:0;margin:0;padding:5px;position:sticky;top:0;width:100%}.container_search .container_input .input input{box-shadow:var(--box_shadow);padding:12px 35px 12px 10px}.container_search .container_input .input svg{position:absolute;right:3px;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.container_search .container_input .input #loader_search{right:16px;top:33%}.container_search .container_input .body_search{background:var(--color_white);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:10px 0 40px}.container_search .container_input .body_search .item_body_search a{color:var(--color_black);text-decoration:none}.container_search .container_input .body_search .item_body_search .parent_item{background:var(--color_secondary)}.container_search .container_input .body_search .item_body_search .children_item,.container_search .container_input .body_search .item_body_search .parent_item{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;cursor:pointer;display:flex;margin:5px 0;padding:10px}.container_search .container_input .body_search .item_body_search .children_item:hover,.container_search .container_input .body_search .item_body_search .parent_item:hover{background:var(--color_secondary)}.container_search .container_input .body_search .item_body_search .children_item .left_search,.container_search .container_input .body_search .item_body_search .parent_item .left_search{border-right:1px solid var(--color_form_bold);margin-right:5px;min-width:100px}.container_search .container_input .body_search .item_body_search .children_item{margin-left:18px}#loader_search{animation:rotationSpiner 2s linear infinite}@keyframes rotationSpiner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes showPopupSearch{0%{margin:-20px 0}to{margin:0}}nav .container_navigation{background:var(--color_white)}nav .container_navigation .container_messages .success_message{background:var(--color_online_opacity);padding:10px;text-align:center;width:100%}nav .container_navigation .container_messages .success_message span{color:var(--color_online)}nav .container_navigation .container_messages .warning_message{background:var(--color_delete_opacity);padding:10px;text-align:center;width:100%}nav .container_navigation .container_messages .warning_message span{color:var(--color_delete)}nav .container_navigation .top_navigation{background:var(--color_white);border-bottom:1px solid var(--color_whitesmoke);left:0;position:fixed;top:0;width:100%;z-index:9999}nav .container_navigation .top_navigation .container_top_navigation{align-items:center;display:flex;justify-content:space-between;margin:auto;padding:10px 20px 0 10px;width:95%}nav .container_navigation .top_navigation .container_top_navigation .menu_left_nav{cursor:pointer}nav .container_navigation .top_navigation .container_top_navigation .logo{align-items:center;display:flex;justify-content:center}nav .container_navigation .top_navigation .container_top_navigation .logo span{color:var(--color_primary);font-size:40px;font-weight:700}nav .container_navigation .top_navigation .container_top_navigation .container_right_annexe{align-items:center;display:flex;gap:10px}nav .container_navigation .top_navigation .container_top_navigation .container_right_annexe .search_bar{position:relative}nav .container_navigation .top_navigation .container_top_navigation .container_right_annexe .search_bar input{border:1px solid var(--color_form);font-size:16px;outline:none;overflow:hidden;padding:5px 35px 5px 10px}nav .container_navigation .top_navigation .container_top_navigation .container_right_annexe .search_bar input.active{border:2px solid var(--color_primary)}nav .container_navigation .top_navigation .container_top_navigation .container_right_annexe .search_bar svg{position:absolute;right:-2px;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}nav .container_navigation .top_navigation .container_top_navigation .container_right_annexe .header_icon_menu{align-items:center;cursor:pointer;display:flex;justify-content:center}nav .container_navigation .top_navigation .container_bottom_nav{align-items:center;display:flex}nav .container_navigation .top_navigation .container_bottom_nav .selected_menu,nav .container_navigation .top_navigation .container_bottom_nav .user_connected{align-items:center;display:flex;justify-content:center;padding:10px;width:100%}nav .container_navigation .top_navigation .container_bottom_nav .selected_menu span,nav .container_navigation .top_navigation .container_bottom_nav .user_connected span{color:var(--color_black)}nav .container_navigation .top_navigation .container_bottom_nav .selected_menu{background:var(--color_primary)}nav .container_navigation .top_navigation .container_bottom_nav .selected_menu span{color:var(--color_white)}nav .container_navigation .top_navigation .container_bottom_nav .user_connected{background:var(--color_whitesmoke)}nav .container_navigation .top_navigation .container_second_bottom_nav{align-items:center;display:flex;justify-content:space-between}nav .container_navigation .top_navigation .container_second_bottom_nav .item_second{cursor:pointer;padding:10px;width:100%}nav .container_navigation .top_navigation .container_second_bottom_nav .item_second:nth-of-type(odd){background:var(--color_whitesmoke)}nav .container_navigation .top_navigation .container_second_bottom_nav .item_second:hover{background:var(--color_primary)}nav .container_navigation .top_navigation .container_second_bottom_nav .item_second:hover span{color:var(--color_white)}nav .container_navigation .right_navigation{background:var(--color_whitesmoke);border-left:1px solid var(--color_form);height:100vh;padding:30px 0;position:fixed;right:0;top:0;width:auto;z-index:9999}nav .container_navigation .right_navigation .container_icons_menu{align-items:center;display:flex;flex-direction:column;gap:10px;margin:0}nav .container_navigation .right_navigation .container_icons_menu .icon_menu{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:5px;width:100%}nav .container_navigation .right_navigation .container_icons_menu .icon_menu:hover{background:var(--color_form_opacity)}nav .container_navigation .right_navigation .container_icons_menu .icon_menu a{color:var(--color_black);text-decoration:none}nav .container_navigation .left_nav_bar{background:var(--color_white);border-right:1px solid var(--color_whitesmoke);height:100vh;left:0;overflow:auto;padding:0;position:fixed;top:90px;width:22%;z-index:999}nav .container_navigation .left_nav_bar::-webkit-scrollbar{background:var(--color_white);width:2px}nav .container_navigation .left_nav_bar::-webkit-scrollbar-thumb{background:var(--color_form);width:2px}nav .container_navigation .left_nav_bar .header_left_nav_bar{align-items:center;display:flex;justify-content:center;padding:30px 0}nav .container_navigation .left_nav_bar .container_sub_item{margin:0 0 100px;padding:40px 0 0}nav .container_navigation .left_nav_bar .container_sub_item a{color:inherit;text-decoration:none}nav .container_navigation .left_nav_bar .container_sub_item a .item_link{align-items:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;cursor:pointer;display:flex;gap:10px;margin:5px;padding:15px 20px}nav .container_navigation .left_nav_bar .container_sub_item a .item_link span{color:var(--color_black)}nav .container_navigation .left_nav_bar .container_sub_item a .item_link.currentLink,nav .container_navigation .left_nav_bar .container_sub_item a .item_link:hover{background:var(--color_primary)}nav .container_navigation .left_nav_bar .container_sub_item a .item_link.currentLink span,nav .container_navigation .left_nav_bar .container_sub_item a .item_link.currentLink svg,nav .container_navigation .left_nav_bar .container_sub_item a .item_link:hover span,nav .container_navigation .left_nav_bar .container_sub_item a .item_link:hover svg{color:var(--color_white)}nav .container_navigation .left_nav_bar .container_sub_item .item_parent{margin:5px}nav .container_navigation .left_nav_bar .container_sub_item .item_parent .header_item_parent{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 20px}nav .container_navigation .left_nav_bar .container_sub_item .item_parent .header_item_parent .left{align-items:center;display:flex;gap:10px}nav .container_navigation .left_nav_bar .container_sub_item .item_parent .header_item_parent svg.rotate_open{transform:rotate(180deg)}nav .container_navigation .left_nav_bar .container_sub_item .item_parent .content_sub_item a{color:inherit;text-decoration:none}nav .container_navigation .left_nav_bar .container_sub_item .item_parent .content_sub_item a .item_link{align-items:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;cursor:pointer;display:flex;gap:10px;margin:2px;padding:10px 20px 10px 40px}nav .container_navigation .left_nav_bar .container_sub_item .item_parent .content_sub_item a .item_link span{color:var(--color_black)}nav .container_navigation .left_nav_bar .container_sub_item .item_parent .content_sub_item a .item_link:hover{background:var(--color_primary)}nav .container_navigation .left_nav_bar .container_sub_item .item_parent .content_sub_item a .item_link:hover span{color:var(--color_white)}nav .container_navigation .left_nav_bar .container_sub_item .item_parent .content_sub_item a .item_link.currentLink{background:var(--color_primary)}nav .container_navigation .left_nav_bar .container_sub_item .item_parent .content_sub_item a .item_link.currentLink span{color:var(--color_white)}.container_body_parent{margin:auto;width:95%}.container_table{padding-bottom:30px}.container_table .header_table{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:20px 0}.container_table .header_table .input{margin:0;position:relative;width:auto}.container_table .header_table .input input{border:1px solid var(--color_form);font-size:16px;outline:none;overflow:hidden;padding:8px 35px 8px 10px}.container_table .header_table .input input.active{border:2px solid var(--color_primary)}.container_table .header_table .input svg{position:absolute;right:-2px;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.container_table .header_table .add_item a,.container_table .header_table .add_item button{align-items:center;background:var(--color_primary);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_white);cursor:pointer;display:flex;gap:5px;padding:8px 10px;text-decoration:none;transition:.3s}.container_table .header_table .add_item a:hover,.container_table .header_table .add_item button:hover{background:var(--color_primary_opacity_bold);color:var(--color_primary);transition:.3s}.container_table .header_table .add_item button{border:none;font-size:16px}.container_table .table{overflow:auto;width:100%}.container_table .table table{border-collapse:collapse;width:100%}.container_table .table table td,.container_table .table table th{padding:8px;text-align:left}.container_table .table table thead{border-bottom:1px solid var(--color_form)}.container_table .table table thead th{font-weight:600}.container_table .table table thead th:nth-of-type(2n){background:var(--color_smoke_opacity)}.container_table .table table thead th:nth-of-type(odd){background:var(--color_smoke)}.container_table .table table tbody .no_data td{font-size:18px;padding:20px 0;text-align:center}.container_table .table table tbody .no_data td span{display:block;margin:10px 0 20px}.container_table .table table tbody tr{border-bottom:1px solid var(--color_whitesmoke);cursor:pointer}.container_table .table table tbody tr td:hover{background:var(--color_smoke)}.container_table .table table tbody td{font-size:15px}.container_table .table table tbody td:nth-of-type(2n){background:var(--color_smoke_opacity)}.container_table .table table tbody td:nth-of-type(odd){background:var(--color_smoke)}.container_table .table table tbody td.td_action:nth-of-type(2n),.container_table .table table tbody td.td_action:nth-of-type(odd){background:none}.container_table .table table tbody td .link_action{display:flex;gap:10px}.container_table .table table tbody td .link_action a,.container_table .table table tbody td .link_action button{align-items:center;background:none;border:1px solid var(--color_whitesmoke);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_black);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:5px;padding:2px 4px;text-decoration:none;transition:.3s}.container_table .table table tbody td .link_action .update{color:var(--color_update)}.container_table .table table tbody td .link_action .update:hover{background:var(--color_update);color:var(--color_white);transition:.3s}.container_table .table table tbody td .link_action .delete{color:var(--color_delete)}.container_table .table table tbody td .link_action .delete:hover{background:var(--color_delete);color:var(--color_white);transition:.3s}.container_table .table table tbody td .link_action .info{color:var(--color_info)}.container_table .table table tbody td .link_action .info:hover{background:var(--color_info);color:var(--color_white);transition:.3s}.container_table .table table tbody td .link_action .validated{align-items:center;background:var(--color_online_opacity);color:var(--color_online);cursor:pointer;display:flex;font-size:13px;justify-content:center;padding:2px 4px}.container_table .table table tbody td .image{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:30px;overflow:hidden;width:30px}.container_table .table table tbody td .image img{height:100%;object-fit:cover;width:100%}.container_table .filter_select{align-items:flex-end;display:flex;justify-content:flex-end;margin:20px 0}.container_table .filter_select select{border:1px solid var(--color_form);cursor:pointer;font-size:16px;outline:none;overflow:hidden;padding:8px 35px 8px 10px}.container_table .filter_select select.active{border:2px solid var(--color_primary)}.container_parent_modal_delete{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.container_modal_delete{background:var(--color_white);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;max-width:400px;width:95%;z-index:99999}.container_modal_delete .closal_modal{align-items:flex-end;display:flex;justify-content:flex-end;padding:10px;position:relative}.container_modal_delete .closal_modal button{background:none;border:none;cursor:pointer}.container_modal_delete .closal_modal button:hover{background:var(--color_whitesmoke)}.container_modal_delete .modal_delete{padding:10px}.container_modal_delete .modal_delete .top{align-items:center;display:flex;flex-direction:column;gap:10px}.container_modal_delete .modal_delete .bottom{align-items:center;display:flex;gap:20px;justify-content:center;margin:10px 0}.container_modal_delete .modal_delete .bottom button{background:none;border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;cursor:pointer;font-size:14px;padding:8px;width:100%}.container_modal_delete .modal_delete .bottom button.delete{background:var(--color_delete);color:var(--color_white);transition:.3s}.container_modal_delete .modal_delete .bottom button.delete:hover{background:var(--color_delete_opacity);color:var(--color_delete);transition:.3s}.container_modal_delete .modal_delete .bottom button.exit{background:var(--color_primary);color:var(--color_white);transition:.3s}.container_modal_delete .modal_delete .bottom button.exit:hover{background:var(--color_primary_opacity_bold);color:var(--color_primary);transition:.3s}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading{background:var(--color_black);height:100vh;left:0;opacity:.3;position:fixed;top:0;width:100%;z-index:999999}.loading .item_loading{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.loading .item_loading svg{animation:rotation 2s linear infinite}.container_new_class{margin:auto;padding:40px 0;width:90%}.container_new_point_chapter .container_form #form div textarea{height:300px}.parent_container_customer_category{background:rgba(0,0,0,.5);height:100vh;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:99999}.parent_container_customer_category .container_customer_category{background:var(--color_white);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;margin:20px auto;max-width:1000px;width:95%}.parent_container_customer_category .container_customer_category .purchase_wait_validation h2{background:var(--color_delete_opacity);color:var(--color_delete);margin:0 auto 30px;padding:20px;text-align:center;width:100%}.parent_container_customer_category .container_customer_category .container_customer_detail{margin:auto;padding:10px 0 40px;width:90%}.parent_container_customer_category .container_customer_category .container_customer_detail h3{padding-bottom:30px}.parent_container_customer_category .container_customer_category .container_customer_detail .container_information{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.parent_container_customer_category .container_customer_category .container_customer_detail .container_information .item_information{display:flex;flex-direction:column;row-gap:10px}.parent_container_customer_category .container_customer_category .container_customer_detail .container_information .item_information .item{background:var(--color_smoke);border:1px solid var(--color_whitesmoke);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:8px 10px}.parent_container_customer_category .container_customer_category .container_customer_detail .container_information .item_information_paid .item{background:var(--color_online_opacity);color:var(--color_online)}.parent_container_customer_category .container_customer_category .container_customer_detail .container_information .item_information_important .item{background:var(--color_secondary);color:var(--color_white)}.parent_container_customer_category .container_customer_category .container_customer_detail .item_information{display:flex;flex-direction:column;row-gap:10px}.parent_container_customer_category .container_customer_category .container_customer_detail .item_information .item{background:var(--color_smoke);border:1px solid var(--color_whitesmoke);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:8px 10px}.parent_container_customer_category .container_customer_category .container_customer_detail .item_information .item_response{background:var(--color_online_opacity);line-height:1.8}.parent_container_customer_category .container_customer_category .container_customer_detail .item_information_motif{margin:10px 0}.parent_container_customer_category .container_customer_category .container_customer_detail .item_information_quiz{margin-top:20px}.close_modal{align-items:center;cursor:pointer;display:flex;justify-content:flex-end;padding:10px;width:100%}.close_modal button{background:none;border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;cursor:pointer;pointer-events:auto}.close_modal button:hover{background:var(--color_whitesmoke)}.container_info_blog{margin:auto;padding:50px 0;width:90%}.container_info_blog h3{padding-bottom:30px}.container_info_blog .container_items_blog .container_information{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.container_info_blog .container_items_blog .container_information .item_information{display:flex;flex-direction:column;margin-bottom:20px;row-gap:10px}.container_info_blog .container_items_blog .container_information .item_information .item{background:var(--color_smoke);border:1px solid var(--color_whitesmoke);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:8px 10px}.container_info_blog .container_items_blog .container_information .item_information_paid .item{background:var(--color_online_opacity);color:var(--color_online)}.container_info_blog .container_items_blog .container_information .item_information_important .item{background:var(--color_secondary);color:var(--color_white)}.container_info_blog .container_items_blog .item_information{display:flex;flex-direction:column;row-gap:10px}.container_info_blog .container_items_blog .item_information .item{background:var(--color_smoke);border:1px solid var(--color_whitesmoke);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:8px 10px}.container_info_blog .container_items_blog .item_information .item_response{background:var(--color_online_opacity);line-height:1.8}.container_info_blog .container_items_blog .description_info span{line-height:1.8}.container_user_info_connect #user_info_connect{column-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.container_user_info_connect #user_info_connect div{margin:10px 0}.container_user_info_connect #user_info_connect div label{font-weight:600;margin:0}.container_user_info_connect #user_info_connect div input,.container_user_info_connect #user_info_connect div select,.container_user_info_connect #user_info_connect div textarea{border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:16px;margin:10px 0;outline:none;overflow:hidden;padding:10px 30px 10px 10px;width:100%}.container_user_info_connect #user_info_connect div input.active,.container_user_info_connect #user_info_connect div select.active,.container_user_info_connect #user_info_connect div textarea.active{border:3px solid var(--color_primary)}.container_user_info_connect #user_info_connect div textarea{height:150px}.container_parameters{display:flex;padding:20px;width:100%}.container_parameters .left_content_parameters{width:100%}.container_parameters .left_content_parameters .container_informations_password{margin:auto;width:95%}.container_parameters .left_content_parameters .container_informations_password .container_informations{margin:20px 0;width:100%}.container_parameters .left_content_parameters .container_informations_password .container_informations .header_informations{align-items:center;border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin:10px 0;padding:10px}.container_parameters .left_content_parameters .container_informations_password .container_informations .header_informations svg.rotate_open{transform:rotate(180deg)}.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #edit_user div,.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #entreprise div{margin:10px 0}.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #edit_user div input,.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #edit_user div select,.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #edit_user div textarea,.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #entreprise div input,.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #entreprise div select,.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #entreprise div textarea{border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:16px;margin:10px 0;outline:none;overflow:hidden;padding:10px 30px 10px 10px;width:100%}.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #edit_user div input.active,.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #edit_user div select.active,.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #edit_user div textarea.active,.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #entreprise div input.active,.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #entreprise div select.active,.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #entreprise div textarea.active{border:3px solid var(--color_primary)}.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #edit_user div textarea,.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form #entreprise div textarea{height:150px}.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form .input_submit{align-items:flex-end;display:flex;justify-content:flex-end;padding:10px 0 40px}.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form .input_submit button{background:var(--color_primary);border:none;color:var(--color_white);cursor:pointer;font-size:15px;padding:8px;transition:.3s}.container_parameters .left_content_parameters .container_informations_password .container_informations .content_informations form .input_submit button:hover{background:var(--color_primary_opacity_bold);color:var(--color_primary);transition:.3s}.container_parameters .left_content_parameters .container_informations_password .container_password{width:100%}.container_parameters .left_content_parameters .container_informations_password .container_password .header_password{align-items:center;border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin:10px 0;padding:10px}.container_parameters .left_content_parameters .container_informations_password .container_password .header_password svg.rotate_open{transform:rotate(180deg)}.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form #edit_password div,.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form #entreprise div{margin:10px 0}.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form #edit_password div input,.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form #edit_password div select,.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form #edit_password div textarea,.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form #entreprise div input,.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form #entreprise div select,.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form #entreprise div textarea{border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:16px;margin:10px 0;outline:none;overflow:hidden;padding:10px 30px 10px 10px;width:100%}.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form #edit_password div input.active,.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form #edit_password div select.active,.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form #edit_password div textarea.active,.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form #entreprise div input.active,.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form #entreprise div select.active,.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form #entreprise div textarea.active{border:3px solid var(--color_primary)}.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form .input_submit{align-items:flex-end;display:flex;justify-content:flex-end;padding:10px 0 40px}.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form .input_submit button{background:var(--color_primary);border:none;color:var(--color_white);cursor:pointer;font-size:15px;padding:8px;transition:.3s}.container_parameters .left_content_parameters .container_informations_password .container_password .content_password form .input_submit button:hover{background:var(--color_primary_opacity_bold);color:var(--color_primary);transition:.3s}.container_dashboard{margin:auto;padding:20px 0;width:95%}.container_dashboard_item_cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.container_dashboard_item_cards .dashboard_item_card{align-items:center;background:var(--color_primary_opacity_bold);border:4px solid var(--color_primary_opacity);display:flex;justify-content:space-between;overflow:hidden;padding:10px;position:relative}.container_dashboard_item_cards .dashboard_item_card .left{display:flex;flex-direction:column;gap:10px}.container_dashboard_item_cards .dashboard_item_card .left strong{color:var(--color_primary);font-size:30px}.container_dashboard_item_cards .dashboard_item_card .right{color:var(--color_primary)}.container_dashboard_item_cards .dashboard_item_card .right svg{position:relative;z-index:9}.container_dashboard_item_cards .dashboard_item_card .canvas{background:var(--color_primary);height:230%;left:30%;opacity:.5;position:absolute;top:0;transform:rotate(35deg);width:180%;z-index:8}.container_form_chart{width:100%}.container_form_chart form{align-items:first baseline;display:flex;gap:10px;justify-content:center}.container_form_chart form .input,.container_form_chart form .input div{width:100%}.container_form_chart form .input div input,.container_form_chart form .input div select{border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:16px;margin-top:10px;padding:8px 10px 10px;width:100%}.container_form_chart form .input div input.add_outline,.container_form_chart form .input div select.add_outline{border:2px solid var(--color_secondary)}.container_form_chart form .input div select{cursor:pointer}.container_form_chart form .input_submit{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin:20px 0}.container_form_chart form .input_submit button{background:var(--color_primary);border:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;color:var(--color_white);cursor:pointer;font-size:15px;font-weight:600;padding:10px}.container_form_chart form .input_submit button:hover{background:var(--color_primary_opacity_bold);color:var(--color_primary);transition:.3s}.turbo-progress-bar{background-color:var(--color_primary);height:3px}.container_user_profile .header_profile{border-bottom:2px solid var(--color_border_bottom)}.container_user_profile .header_profile .content_header_profile{align-items:center;display:flex;gap:20px;margin:auto;padding:50px 0;width:90%}.container_user_profile .header_profile .content_header_profile .image{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden}.container_user_profile .header_profile .content_header_profile .image img{height:100%;object-fit:cover;width:100%}.container_user_profile .header_profile .content_header_profile .profil_description h1{margin-bottom:10px}.container_user_profile .header_profile .content_header_profile .profil_description .features_account{align-items:center;display:flex;gap:10px}.container_user_profile .header_profile .content_header_profile .profil_description .features_account small,.container_user_profile .header_profile .content_header_profile .profil_description .features_account span{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:12px;padding:2px 4px}.container_user_profile .header_profile .content_header_profile .profil_description .features_account small{background:var(--color_black);color:var(--color_white)}.container_user_profile .header_profile .content_header_profile .profil_description .features_account span{color:var(--color_form_bold);font-size:14px}.container_user_profile .body_profile{margin:auto;padding:30px 0;width:90%}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .title_profile{align-items:self-start;display:flex;gap:10px}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .title_profile_delete_account{color:var(--color_delete)}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .description_delete{margin:20px 0}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .description_delete span{font-size:19px;line-height:2;padding:10px 0}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_button_delete_account button{align-items:center;background:var(--color_delete);border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_white);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;padding:10px;transition:.3s}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_button_delete_account button:hover{background:var(--color_delete_opacity);color:var(--color_delete);transition:.3s}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_button_delete_account button span{align-items:center;display:flex;justify-content:center}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_button_delete_account button span svg g,.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_button_delete_account button span svg path{color:var(--color_white)}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_button_recover_account button{background:var(--color_primary);color:var(--color_white)}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_button_recover_account button:hover{background:var(--color_primary_opacity_bold);color:var(--color_primary);transition:.3s}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_form_delete_account .form_delete_account h1{margin-bottom:20px}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_form_delete_account .form_delete_account p{line-height:1.8}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_form_delete_account .form_delete_account form #form div input.active{border:2px solid var(--color_delete)}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_form_delete_account .form_delete_account form .input_submit button{align-items:center;background:var(--color_delete);border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_white);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;padding:10px;transition:.3s}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_form_delete_account .form_delete_account form .input_submit button:hover{background:var(--color_delete_opacity);color:var(--color_delete);transition:.3s}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_form_delete_account .form_recover_account form #form div input.active{border:2px solid var(--color_primary)}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_form_delete_account .form_recover_account form .input_submit button{align-items:center;background:var(--color_primary);border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_white);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;padding:10px;transition:.3s}.container_user_profile .body_profile .container_profile_information_password .container_profile_information .container_warning_content .container_form_delete_account .form_recover_account form .input_submit button:hover{background:var(--color_primary_opacity_bold);color:var(--color_primary);transition:.3s}.container_form_delete_account{align-items:center;animation-duration:3s;animation-name:showPopUp;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.container_form_delete_account .form_delete_account{background:var(--color_white);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;margin:auto;max-width:700px;padding:20px;transition:.4s;width:95%}@keyframes showPopUp{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:1}to{opacity:1}}.container_contact .container_header_contact{border-bottom:2px solid var(--color_border_bottom);padding:50px 0}.container_contact .container_header_contact .header_contact{margin:auto;width:90%}.container_contact .container_header_contact .header_contact h1{margin-bottom:20px}.container_contact .container_header_contact .header_contact .short_description{max-width:700px;width:100%}.container_contact .container_header_contact .header_contact .short_description p{color:var(--color_black);line-height:1.8}.container_contact .container_body_contact{background:var(--color_secondary)}.container_contact .container_body_contact .content_body_contact{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:auto;padding:40px 0;width:90%}.container_contact .container_body_contact .content_body_contact .container_other_contact .container_item_other_contact .item_other_contact{align-items:center;border-bottom:1px solid var(--color_form_bold);display:flex;justify-content:space-between;padding:20px 0}.container_contact .container_body_contact .content_body_contact .container_other_contact .container_item_other_contact .item_other_contact .left{align-items:center;display:flex;gap:10px}.container_contact .container_body_contact .content_body_contact .container_other_contact .container_item_other_contact .item_other_contact .right a{color:var(--color_black);text-decoration:none}.filter_select{align-items:flex-end;display:flex;justify-content:flex-end;margin:20px 0}.filter_select select{border:1px solid var(--color_form);cursor:pointer;font-size:16px;outline:none;overflow:hidden;padding:8px 35px 8px 10px}.filter_select select.active{border:2px solid var(--color_primary)}#formForumResponse #form div textarea{height:200px}.container_new_password{align-items:center;background:var(--color_secondary);display:flex;height:100%;justify-content:center;width:100%}.container_new_password .container_form_new_password{background:var(--color_white);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;margin:auto;max-width:700px;padding:20px;width:95%}.container_page_not_found{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.container_page_not_found .page_not_found h1{color:var(--color_black);font-family:var(--font_title);margin-bottom:20px}.container_page_not_found .page_not_found .icon{animation:move-left-right 2s linear infinite;color:var(--color_quaternary)}@keyframes move-left-right{0%{transform:translateX(0)}50%{transform:translateX(100px)}to{transform:translateX(0)}}.navigation_pagination{align-items:center;display:flex;justify-content:center;margin:50px 0 30px}.navigation_pagination.total_width{display:none}.navigation_pagination .pagination{align-items:center;display:flex;gap:8px}.navigation_pagination .pagination span:hover a{background:var(--color_black);border:none;color:var(--color_white);transition:.3s}.navigation_pagination .pagination span a{background:var(--color_secondary);border:1px solid var(--color_form_bold);color:var(--color_black);overflow:hidden;text-decoration:none;transition:.3s}.navigation_pagination .pagination .current,.navigation_pagination .pagination span a{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:12px;padding:4px 8px}.navigation_pagination .pagination .current{background:var(--color_black);color:var(--color_white)}.navigation_pagination .pagination .last a{font-size:12px}.container_privacy_policy .header_privacy_policy{border-bottom:2px solid var(--color_border_bottom);padding:50px 0}.container_privacy_policy .header_privacy_policy .container_header_privacy_policy{margin:auto;width:90%}.container_privacy_policy .header_privacy_policy .container_header_privacy_policy h1{margin-bottom:20px}.container_privacy_policy .header_privacy_policy .container_header_privacy_policy .short_description{max-width:700px}.container_privacy_policy .header_privacy_policy .container_header_privacy_policy .short_description p{color:var(--color_black);line-height:1.8}.container_privacy_policy .body_privacy_policy{background:var(--color_secondary);padding:40px 0 50px}.container_privacy_policy .body_privacy_policy .container_item_body_privacy_policy{margin:auto;width:90%}.container_privacy_policy .body_privacy_policy .container_item_body_privacy_policy .item_body_privacy_policy,.container_privacy_policy .body_privacy_policy .container_item_body_privacy_policy .item_body_privacy_policy .big_title{margin-bottom:10px}.container_privacy_policy .body_privacy_policy .container_item_body_privacy_policy .item_body_privacy_policy p{color:var(--color_black);line-height:1.8}.container_privacy_policy .body_privacy_policy .container_item_body_privacy_policy .item_body_privacy_policy .description_body_privacy_policy ul{line-height:1.8;margin-left:30px}.container_privacy_policy .body_privacy_policy .container_item_body_privacy_policy .item_body_privacy_policy .description_body_privacy_policy p{color:var(--color_black);line-height:1.8}.container_privacy_policy .body_privacy_policy .container_item_body_privacy_policy .item_body_privacy_policy .content_item_body h2{margin-bottom:10px}.container_privacy_policy .body_privacy_policy .container_item_body_privacy_policy .item_body_privacy_policy .content_item_body .description_body_privacy_policy p{color:var(--color_black);line-height:1.8}.container_privacy_policy .body_privacy_policy .container_item_body_privacy_policy .item_body_privacy_policy .content_item_body .description_body_privacy_policy ul{line-height:1.8;margin-left:20px}.container_form{padding-bottom:30px}.container_form,.container_form h2{border-bottom:1px solid var(--color_border_bottom)}.container_form h2{color:var(--color_black);margin-bottom:20px;padding-bottom:20px}.container_form form #form div{display:flex;flex-direction:column;gap:8px;margin:10px 0;width:100%}.container_form form #form div label{font-weight:600;margin:0}.container_form form #form div input,.container_form form #form div select,.container_form form #form div textarea{border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:16px;padding:10px;width:100%}.container_form form #form div input.active,.container_form form #form div select.active,.container_form form #form div textarea.active{border:2px solid var(--color_primary)}.container_form form #form div select{cursor:pointer}.container_form form #form div .total_width{width:100%}.container_form form #form div textarea{height:120px;line-height:32px;padding:10px}.container_form form #form div text{display:none}.container_form form #form div #institution{cursor:pointer;height:30px;width:30px}.container_form form #forms .form_input{display:flex;flex-direction:column;gap:8px;margin:10px 0;width:100%}.container_form form #forms .form_input label{font-weight:600;margin:0}.container_form form #forms .form_input input,.container_form form #forms .form_input select,.container_form form #forms .form_input textarea{border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-size:16px;padding:10px;width:100%}.container_form form #forms .form_input input.active,.container_form form #forms .form_input select.active,.container_form form #forms .form_input textarea.active{border:2px solid var(--color_primary)}.container_form form #forms .form_input select{cursor:pointer}.container_form form #forms .form_input .total_width{width:100%}.container_form form #forms .form_input textarea{height:120px;line-height:32px;padding:10px}.container_form form #forms .form_input text{display:none}.container_form form #forms .form_input #institution{cursor:pointer;height:30px;width:30px}.container_form form .input_submit{display:flex;justify-content:flex-start;margin:30px 0}.container_form form .input_submit button{align-items:center;background:var(--color_primary);border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_white);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;padding:10px;transition:.3s}.container_form form .input_submit button:hover{background:var(--color_primary_opacity_bold);color:var(--color_primary);transition:.3s}.container_form form .input_submit button span{align-items:center;display:flex;justify-content:center}.container_form form .input_submit button span svg g,.container_form form .input_submit button span svg path{color:var(--color_white)}video::-internal-media-controls-download-button{display:none}video::-webkit-media-controls-enclosure{overflow:hidden}video::-webkit-media-controls-panel{width:calc(100% + 30px)}.diagonal-marquee{transform:rotate(45deg)}.marquee3k__copy{box-sizing:border-box;padding-right:30px}#btn_top{background-color:var(--color_card_2);border:none;border-radius:8px;bottom:15px;color:#fff;cursor:pointer;display:none;font-size:18px;outline:none;padding:10px;position:fixed;right:15px;z-index:99}#btn_top.active{align-items:center;display:flex;justify-content:center}#btn_top:hover{background-color:var(--color_card_3)}#btn_bottom{background-color:var(--color_card_2);border:none;border-radius:8px;bottom:15px;color:#fff;cursor:pointer;display:none;font-size:18px;left:15px;outline:none;padding:10px;position:fixed;z-index:99}#btn_bottom.active{align-items:center;display:flex;justify-content:center}#btn_bottom:hover{background-color:var(--color_card_3)}.liste-transformee{display:flex;flex-wrap:wrap;gap:20px}.liste-transformee .item{color:var(--color_black);line-height:1.5;white-space:normal}.container_training{padding:60px 20px 40px}.container_training .header_training{margin-bottom:20px}.container_new_training{display:flex;gap:10px}.container_new_training .container_left_new_training{width:30%}.container_new_training .container_left_new_training .input_search_new_training{margin:20px 0;width:100%}.container_new_training .container_left_new_training .all_course_video_training{border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color_black);display:block;margin:10px 0;padding:10px 20px;text-decoration:none;transition:all .3s ease;width:100%}.container_new_training .container_left_new_training .all_course_video_training:hover{color:var(--color_primary)}.container_new_training .container_left_new_training .all_course_video_training.active{color:var(--color_primary);font-weight:700}.container_new_training .container_left_new_training .container_courses_new_training .item_course_new_training .header_item_course{align-items:center;border:1px solid var(--color_whitesmoke);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin:15px 0;padding:10px 20px}.container_new_training .container_left_new_training .container_courses_new_training .item_course_new_training .header_item_course span{color:var(--color_black)}.container_new_training .container_left_new_training .container_courses_new_training .item_course_new_training .header_item_course span.active{color:var(--color_card_2);font-weight:700}.container_new_training .container_left_new_training .container_courses_new_training .item_course_new_training .header_item_course svg.rotate_open{transform:rotate(180deg)}.container_new_training .container_left_new_training .container_courses_new_training .item_course_new_training .body_item_course_chapter .container_links_item_course_new_training{align-items:flex-start;display:flex;flex-direction:column;padding-top:10px}.container_new_training .container_left_new_training .container_courses_new_training .item_course_new_training .body_item_course_chapter .container_links_item_course_new_training a{color:var(--color_black);margin-left:10px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.container_new_training .container_left_new_training .container_courses_new_training .item_course_new_training .body_item_course_chapter .container_links_item_course_new_training a:hover{color:var(--color_primary)}.container_new_training .container_left_new_training .container_courses_new_training .item_course_new_training .body_item_course_chapter .container_links_item_course_new_training a.active{color:var(--color_primary);font-weight:700}.container_new_training .container_right_new_training{padding:20px 30px;width:70%}.container_new_training .container_right_new_training .title{margin-bottom:20px}.container_new_training .container_right_new_training .title h2{color:var(--color_black)}.container_new_training .container_all_video_levels{width:70%}.container_new_training .all_video_levels{display:flex;flex-direction:column;gap:10px}.container_new_training .all_video_levels .container_videos .video{border:1px solid var(--color_primary);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;height:450px;overflow:hidden;width:100%}.container_new_training .all_video_levels .container_videos .video iframe{aspect-ratio:16/9}.container_new_training .all_video_levels .container_videos .video iframe,.container_new_training .all_video_levels .container_videos .video video{height:100%;object-fit:cover;width:100%}.container_new_training .all_video_levels .container_videos .video iframe.video-contain,.container_new_training .all_video_levels .container_videos .video video.video-contain{object-fit:contain}.container_new_training .container_query_select{align-items:flex-end;display:flex;justify-content:flex-end;padding:40px 10px}.container_new_training .container_query_select select{border:1px solid var(--color_form);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;cursor:pointer;font-size:16px;margin:0;outline:none;overflow:hidden;padding:8px 35px 8px 10px;width:auto}.container_new_training .container_query_select select.active{border:2px solid var(--color_primary)}.container_videos .video .plyr{height:100%;object-fit:cover;width:100%}.plyr__controls button[data-plyr=download]{display:none!important}.plyr__video-wrapper,video{height:100%!important;object-fit:contain;width:100%!important}.plyr--fullscreen .plyr__video-wrapper,.plyr--fullscreen video{height:100vh;object-fit:contain;width:100vw}.container_chapter_video_home_page{padding:20px}.container_chapter_video_home_page .chapter_video_home_page{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.container_chapter_video_home_page .chapter_video_home_page .item_video_home_page .item_class{align-items:center;display:flex;justify-content:space-between}.container_chapter_video_home_page .chapter_video_home_page .item_video_home_page .item_class small{border-top-left-radius:8px;border-top-right-radius:8px;font-weight:600;padding:4px 6px}.container_chapter_video_home_page .chapter_video_home_page .item_video_home_page .item_class small.courseNameVideo{background:var(--color_card_2_opacity);color:var(--color_card_2)}.container_chapter_video_home_page .chapter_video_home_page .item_video_home_page .item_class small.classNameVideo{background:var(--color_card_1_opacity);color:var(--color_card_1)}.container_chapter_video_home_page .chapter_video_home_page .item_video_home_page .video{border:1px solid var(--color_primary);border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:auto;overflow:hidden;width:100%}.container_chapter_video_home_page .chapter_video_home_page .item_video_home_page .video iframe{aspect-ratio:16/9}.squelette{animation:chargement 1.5s infinite;background:linear-gradient(90deg,#eee,#ddd,#eee);background-size:200% 100%;border-radius:8px;height:200px;margin:10px 0;width:100%}@keyframes chargement{0%{background-position:200% 0}to{background-position:-200% 0}}.waves{animation:moveWaves 10s ease-in-out infinite}@keyframes moveWaves{0%{transform:translateX(0)}50%{transform:translateX(-20px)}to{transform:translateX(0)}}.container_illustration{position:relative}.illustration{bottom:0;line-height:0;overflow:hidden;position:absolute;width:100%}.wave-container{height:150px;overflow:hidden;position:relative}.wave{animation:wave-animation 8s linear infinite}@keyframes wave-animation{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.wave_container{height:150px;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:9}.wave_container.wave_container_main_section,.wave_container.wave_container_second_section{bottom:0;left:0}.wave_container.wave_container_third_section{left:0;top:0;transform:rotate(180deg)}.wave{animation-iteration-count:infinite;animation-timing-function:linear;bottom:0;height:100%;position:absolute;width:200%}.wave1{animation-duration:10s;animation-name:wave-move1;fill-opacity:.4}.wave2{animation-duration:15s;animation-name:wave-move2;fill-opacity:.6}@keyframes wave-move1{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes wave-move2{0%{transform:translateX(0)}to{transform:translateX(-40%)}}@media screen and (max-width:1000px){.container_course_content .container_videos_other_chapter,.container_item_exercises .container_videos_other_chapter{display:flex;flex-direction:column}.container_new_training{display:flex;flex-direction:column-reverse}.container_new_training .container_all_video_levels,.container_new_training .container_left_new_training,.container_new_training .container_right_new_training{width:100%}.container_new_training .container_right_new_training{padding:20px 0}}@media screen and (max-width:951px){.container_navigation .top_nav_bar{padding:0 20px}.container_navigation .top_nav_bar .center,.container_navigation .top_nav_bar .right{display:none}.container_navigation .top_nav_bar .container_after_right{align-items:center;display:flex;gap:10px}.container_navigation .top_nav_bar .container_after_right .searchMobile{background:none;border:none}.container_navigation .top_nav_bar .container_after_right .searchMobile:focus-visible{outline:none}.container_navigation .top_nav_bar .after_right{align-items:center;display:flex;justify-content:center;outline:none}.sub_header{left:0;position:fixed;top:114px}.sub_header.hide-on-scroll-down{left:0;position:fixed;top:0;transition:.4s ease}.sub_header.hide-on-scroll-up{left:0;position:fixed;top:114px;transition:.4s ease}.container_course_content .container_videos_other_chapter,.container_item_exercises .container_videos_other_chapter{display:flex;flex-direction:column}.container_course_content .container_videos_other_chapter .container_videos,.container_item_exercises .container_videos_other_chapter .container_videos{width:100%}.container_course_content .container_videos_other_chapter .container_videos .video,.container_item_exercises .container_videos_other_chapter .container_videos .video{border:1px solid var(--color_primary);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;height:auto;width:100%}.container_course_content .container_videos_other_chapter .container_videos .video iframe,.container_item_exercises .container_videos_other_chapter .container_videos .video iframe{aspect-ratio:16/9}.container_course_content .container_videos_other_chapter .container_other_chapter,.container_item_exercises .container_videos_other_chapter .container_other_chapter{width:100%}.container_course_content .container_download a,.container_item_exercises .container_download a{font-size:14px;padding:8px}.container_forum .body_forum .container_body_forum{display:flex;flex-direction:column-reverse}.container_forum .body_forum .container_body_forum .left_forum,.container_forum .body_forum .container_body_forum .right_forum{width:100%}.container_videos{width:100%!important}.container_videos .video{border:1px solid var(--color_primary);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;height:auto!important;width:100%!important}.container_videos .video iframe{aspect-ratio:16/9}}@media screen and (max-width:900px){.container_homepage .main_section .left,.container_homepage .main_section .right{width:50%}}@media screen and (max-width:850px){nav .container_navigation .left_nav_bar{width:50%}}@media screen and (max-width:801px){.container_register .comment_about_registration{margin:auto;padding:20px 0 30px;width:95%}.container_register .comment_about_registration p{color:var(--color_black);line-height:1.7}.container_register .comment_about_registration .container_identifier{align-items:flex-start;background:var(--color_smoke);border:1px solid var(--color_form);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:flex;flex-direction:column;gap:10px;margin:10px 0;padding:10px;width:100%}.container_register .comment_about_registration .container_identifier span{align-items:center;display:flex;flex-shrink:0;gap:5px}.container_register .comment_about_registration .container_identifier .line{background:var(--color_black);display:none;height:2px;width:100%}}@media screen and (max-width:780px){.container_homepage .main_section .content_main_section{display:flex;flex-direction:column;gap:20px;padding-top:30px}.container_homepage .main_section .content_main_section .left,.container_homepage .main_section .content_main_section .right{width:100%}.container_homepage .first_section .container_first_section{margin:auto;width:80%}.container_homepage .second_section{display:flex;flex-direction:column-reverse;gap:20px}.container_homepage .second_section .left_second_section,.container_homepage .second_section .right_second_section{width:100%}.container_homepage .second_section .right_second_section{margin-top:20px}.container_homepage .third_section{flex-direction:column}.container_navigation .left_nav_bar{width:70%;width:100%}.container_courses_detail{display:flex;flex-direction:column-reverse}.container_homepage .first_section .container_first_section .knowledge_word:after,.container_homepage .first_section .container_first_section .knowledge_word:before{display:none}}@media screen and (max-width:750px){.container_courses .header_courses h1{font-size:40px}.container_courses .container_item_courses .item_courses .content_item_courses{display:flex;flex-direction:column-reverse}.container_courses .container_item_courses .item_courses .content_item_courses .left,.container_courses .container_item_courses .item_courses .content_item_courses .right,.sub_header_course_detail .content_header{width:100%}.sub_header_course_detail .content_header .description{margin:20px 0}.sub_header_course_detail .content_header .description p{color:var(--color_white);font-size:16px;line-height:1.8}.sub_header .content_header_class_exercise_course{display:flex;width:100%}.sub_header .content_header_class_exercise_course h1{font-size:28px}.container_forum .body_forum .container_body_forum{display:flex;flex-direction:column-reverse}.container_forum .body_forum .container_body_forum .left_forum,.container_forum .body_forum .container_body_forum .right_forum{width:100%}.container_forum .body_forum .container_body_forum .left_forum .container_list_subject{padding:0}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum{display:flex;flex-direction:column}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .right{justify-content:flex-end}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .right .second_section .response{margin-right:13px}.container_forum .body_forum .container_body_forum .right_forum .container_item_card_forum a .item_card_forum .right .second_section .response span{bottom:-18px;position:absolute;right:-8px}.container_footer .container_item_news_letter{display:flex;flex-direction:column}.container_footer .container_item_news_letter .container_partner_logo{column-gap:20px;row-gap:10px}.container_footer .container_item_news_letter .container_form_news_letter{margin-top:10px;width:100%}.container_footer .container_item_news_letter .container_form_news_letter form{width:100%}.container_footer .container_item_news_letter .container_form_news_letter form .input,.container_footer .container_item_news_letter .container_form_news_letter form .input_submit{margin:10px 0 20px}.container_homepage .first_section .container_first_section{align-items:first baseline;display:flex;flex-direction:column}}@media screen and (max-width:650px){.container_courses_classes{padding:80px 0 30px}.container_more_blog .header_more_blog .image{height:500px;width:1400px}.container_more_blog .header_more_blog .image img{height:100%;object-fit:cover;width:100%}.container_more_blog .header_more_blog .content_header_more_blog{padding:30px 5% 20px}.container_more_blog .body_more_blog{padding:20px 5%}.container_more_blog .body_more_blog .container_item_more_blog .item_more_blog .content_item{display:flex;flex-direction:column}.container_more_blog .body_more_blog .container_item_more_blog .item_more_blog .content_item .image{height:100%;width:100%}.container_more_blog .body_more_blog .container_item_more_blog .item_more_blog .content_item .image img{height:100%;width:100}.container_table .table{width:100%}.container_table .table table{width:160%}.container_form_comments,.container_more_blog .container_form_comments{padding:10px}.container_form_comments .container_comments .item_comment_response{margin:3px;padding:7px}}@media screen and (max-width:581px){.sub_header .content_header_class_exercise_course{display:flex;width:100%}.sub_header .content_header_class_exercise_course h1{font-size:25px}}@media screen and (max-width:501px){nav .container_navigation .left_nav_bar{width:90%}.container_footer .container_item_footer{display:grid;gap:20px;grid-template-columns:1fr}.container_footer .container_item_footer .item_footer_logo{grid-column:1/span 1;width:100%}.container_footer .container_item_footer .container_item_footer_links{width:100%}.container_footer .container_item_copyright{padding:20px;text-align:center;width:100%}.container_courses .header_courses{margin:auto;width:90%}.container_courses .header_courses h1{font-size:35px}.container_courses .container_item_courses{margin:auto;width:95%}.container_courses .container_item_courses .item_courses{padding:20px 10px}.sub_header_course_detail .content_header{width:100%}.sub_header_course_detail .image{height:500px;width:140%}.sub_header{left:0;position:fixed;top:114px}.sub_header.hide-on-scroll-down{left:0;position:fixed;top:0;transition:.4s ease}.sub_header.hide-on-scroll-up{left:0;position:fixed;top:114px;transition:.4s ease}.sub_header .content_header_class_exercise_course{display:flex;width:100%}.sub_header .content_header_class_exercise_course h1{font-size:22px}.container_forum .header_forum{padding-top:0}.container_blog .top_blog{padding-top:40px}.container_all_courses{padding:40px 0 0}.container_blog .container_items_blog{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:auto;width:95%}.container_blog .container_items_blog .item_blog{border-bottom:2px solid var(--color_black);position:relative}.container_blog .container_items_blog .item_blog .left_item_blog{width:100%}.container_blog .container_items_blog .item_blog .right_item_blog .pub_info{align-items:flex-start;flex-direction:column;gap:10px}.container_blog .container_items_blog .item_blog .right_item_blog .pub_description{width:100%}.container_forum_more .header_forum_more{margin:auto;width:95%}.container_forum_more .header_forum_more .left .pub_forum_info{align-items:flex-start;display:flex;flex-direction:column}.container_forum_more .body_forum_more .container_form_comments,.container_forum_more .body_forum_more .description_forum_more{margin:auto;width:95%}.container_forum_more .body_forum_more .container_form_comments .container_form .container_item_response_forum .item_response_forum .description_reponse_forum{grid-column:1/span 2}.container_forum_more .body_forum_more .container_form_comments .container_form .container_item_response_forum .item_response_forum .user_info{align-items:flex-start;display:flex;flex-direction:column;gap:3px}.container_register .container_form{padding:20px 10px;width:95%}.container_register .container_form form a{display:flex;float:none;justify-content:flex-end;padding:10px 0}.container_table .table{width:100%}.container_table .table table{width:330%}.container_user_profile .header_profile .content_header_profile{align-items:center;display:flex;flex-direction:column;justify-content:center}.container_user_profile .header_profile .content_header_profile .profil_description,.container_user_profile .header_profile .content_header_profile .profil_description h1{text-align:center}form #edit_password,form #edit_user{column-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.container_contact .container_body_contact .content_body_contact{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.container_contact .container_body_contact .content_body_contact .container_form,.container_contact .container_body_contact .content_body_contact .container_item_other_contact{width:100%}.container_homepage .sixth_section .container_header_sixth_section{margin:auto;padding:20px 0;width:100%}.container_homepage .first_section .container_item_cards_first_section .item_card_first_section .description p,.container_homepage .sixth_section .container_header_sixth_section .sub_title{hyphens:auto;text-align:justify;text-justify:inter-word}.container_homepage .second_section .left_second_section h2,.container_homepage .third_section .left_second_section h2{text-align:center}.container_homepage .second_section .left_second_section p,.container_homepage .third_section .left_second_section p{hyphens:auto;text-align:justify;text-justify:inter-word}.container_homepage .fourth_section .container_header_fourth_section{margin:auto;width:100%}.container_homepage .fourth_section .container_header_fourth_section .sub_title,.container_homepage .fourth_section .container_item_card_resources .item_card_resources .description p{hyphens:auto;text-align:justify;text-justify:inter-word}.container_homepage .fifth_section .container_header_fifth_section{margin:auto;width:100%}.container_homepage .fifth_section .container_header_fifth_section .sub_title,.container_homepage .fifth_section .container_item_card_reasons .item_card_reasons .description p{hyphens:auto;text-align:justify;text-justify:inter-word}.container_form_comments .container_comments .item_comment .user_info .info .time_response .small_parent{opacity:1}.container_privacy_policy .body_privacy_policy .container_item_body_privacy_policy,.container_privacy_policy .header_privacy_policy .container_header_privacy_policy{margin:auto;width:95%}.container_course_content .content_courses .container_videos_other_chapter .container_videos .video iframe,.container_course_content_exercises .content_courses .container_videos_other_chapter .container_videos .video iframe{aspect-ratio:16/9}.container_course_content .content_courses .container_videos_other_chapter .container_videos .video .container_button,.container_course_content_exercises .content_courses .container_videos_other_chapter .container_videos .video .container_button{display:flex;gap:4px}.container_course_content .content_courses .container_videos_other_chapter .container_videos .video .container_button button,.container_course_content_exercises .content_courses .container_videos_other_chapter .container_videos .video .container_button button{padding:3px 6px}.container_videos .video iframe{aspect-ratio:16/9}.container_videos .video .container_button{display:flex;gap:4px}.container_videos .video .container_button button{padding:3px 6px}.container_new_training{display:flex;flex-direction:column-reverse}.container_new_training .container_left_new_training,.container_new_training .container_right_new_training{width:100%}.container_new_training .all_video_levels{display:flex}}@media screen and (max-width:451px){.container_homepage .first_section .container_first_section{margin:auto;width:90%}.container_homepage .first_section .container_first_section .first_paragraph,.container_homepage .first_section .container_first_section .second_paragraph,.container_homepage .first_section .container_first_section .sub_title{font-size:20px}.container_homepage .first_section .container_item_cards_first_section{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.container_homepage .fifth_section .container_header_fifth_section,.container_homepage .fourth_section .container_header_fourth_section{margin:auto;width:100%}.container_footer .container_item_footer{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.container_footer .container_item_footer .item_footer_logo{grid-column:1/span 1}.container_footer .container_item_copyright{padding:20px;text-align:center;width:100%}.sub_header .content_header_class,.sub_header .content_header_class_exercise_course{display:flex;width:100%}.sub_header .content_header_class h1,.sub_header .content_header_class_exercise_course h1{font-size:20px}.container_courses_classes{padding:55px 0 30px}.container_homepage .before_first_section .container_courses_home_page .courses_home_page{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.title_section{font-size:35px!important}.container_homepage .before_first_section .container_courses_home_page .group_item_course_homepage .levelName{font-size:25px}}@media screen and (max-width:401px){body{padding:100px 0 0}nav .container_navigation .top_navigation .container_bottom_nav .selected_menu,nav .container_navigation .top_navigation .container_bottom_nav .user_connected{padding:5px 10px}nav .container_navigation .top_navigation .container_bottom_nav .selected_menu span,nav .container_navigation .top_navigation .container_bottom_nav .selected_menu strong,nav .container_navigation .top_navigation .container_bottom_nav .user_connected span,nav .container_navigation .top_navigation .container_bottom_nav .user_connected strong{font-size:12px}nav .container_navigation .left_nav_bar{left:0;position:fixed;top:80px}.container_homepage .main_section{padding-top:0}.container_homepage .main_section .left .container_links a{padding:10px 20px}.container_homepage .first_section,.container_homepage .second_section{padding-left:20px;padding-right:20px}.container_table .table{width:100%}.container_table .table table{width:350%}.sub_header .content_header_class,.sub_header .content_header_class_exercise_course{display:flex;width:100%}.sub_header .content_header_class h1,.sub_header .content_header_class_exercise_course h1{font-size:22px}.container_course_content .content_courses .container_videos_other_chapter .container_videos .video iframe,.container_course_content_exercises .content_courses .container_videos_other_chapter .container_videos .video iframe{aspect-ratio:16/9}.container_course_content .content_courses .container_videos_other_chapter .container_videos .video .container_button,.container_course_content_exercises .content_courses .container_videos_other_chapter .container_videos .video .container_button{display:flex;flex-wrap:wrap;gap:4px}.container_course_content .content_courses .container_videos_other_chapter .container_videos .video .container_button button,.container_course_content_exercises .content_courses .container_videos_other_chapter .container_videos .video .container_button button{flex:1;padding:3px 6px}.container_all_courses{padding-top:40px}.container_blog .top_blog,.container_forum{padding:20px 0 40px}.container_homepage .before_first_section .container_courses_home_page .group_item_course_homepage .levelName{font-size:20px}.container_homepage .sixth_section .container_header_sixth_section{margin:auto;width:100%}.container_homepage .sixth_section .container_header_sixth_section .sub_title{hyphens:auto;text-align:justify;text-justify:inter-word}.container_homepage .sixth_section .container_header_sixth_section .container_body_sixth_section{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.container_homepage .sixth_section .container_header_sixth_section .container_body_sixth_section .image{width:100%}.container_homepage .sixth_section .container_header_sixth_section .container_body_sixth_section .image img{height:100%;object-fit:contain;width:100%}.container_homepage .main_section .left .container_links a{width:100%;pad:10px}.container_homepage .main_section .left .container_links a:hover.btn_second svg{fill:var(--color_card_3)!important}.container_homepage .first_section .container_first_section .container_first_second_knowledge .first_paragraph:after{border:6px solid var(--color_black_opacity);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-right:none;content:"";height:120%;left:-20px;overflow:hidden;position:absolute;top:70%;width:20px;z-index:8}.container_videos .video{border:1px solid var(--color_primary);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.container_videos .video iframe{aspect-ratio:16/9}.container_videos .video .container_button{display:flex;flex-wrap:wrap;gap:4px}.container_videos .video .container_button button{flex:1;padding:3px 6px}}@media screen and (max-width:371px){.container_homepage .first_section .container_first_section{margin:auto;width:100%}.container_homepage .first_section .container_first_section .first_paragraph,.container_homepage .first_section .container_first_section .second_paragraph,.container_homepage .first_section .container_first_section .sub_title{font-size:20px}.container_homepage .first_section .container_first_section .container_first_second_knowledge{padding:10px}.container_homepage .fourth_section .container_header_fourth_section{margin:auto;width:100%}.container_homepage .container_homepage .before_first_section .container_courses_home_page h2{color:var(--color_black);font-family:var(--font_title)!important;margin-bottom:30px;text-align:center}.container_homepage .fifth_section .container_header_fifth_section{margin:auto;width:100%}.container_homepage .fifth_section .container_header_fifth_section h2{font-size:28px}.sub_header .content_header_class,.sub_header .content_header_class_exercise_course{display:flex;width:100%}.sub_header .content_header_class h1,.sub_header .content_header_class_exercise_course h1{font-size:20px}.title_section{font-size:28px!important}}@media screen and (max-width:351px){nav .container_navigation .top_navigation .container_bottom_nav .selected_menu,nav .container_navigation .top_navigation .container_bottom_nav .user_connected{padding:5px 10px}nav .container_navigation .top_navigation .container_bottom_nav .selected_menu span,nav .container_navigation .top_navigation .container_bottom_nav .selected_menu strong,nav .container_navigation .top_navigation .container_bottom_nav .user_connected span,nav .container_navigation .top_navigation .container_bottom_nav .user_connected strong{font-size:12px}nav .container_navigation .left_nav_bar{left:0;position:fixed;top:80px}.sub_header .content_header_class,.sub_header .content_header_class_exercise_course{display:flex;width:100%}.sub_header .content_header_class h1,.sub_header .content_header_class_exercise_course h1{font-size:20px}.container_homepage .before_first_section .container_courses_home_page h2{color:var(--color_black);font-family:var(--font_title)!important;font-size:28px;margin-bottom:30px;text-align:center}.container_homepage .video_presentation_section .container_presentation_steps .step_header{font-size:25px}.container_homepage .video_presentation_section .container_presentation_steps .container_item_steps{padding:0}.container_homepage .video_presentation_section .container_presentation_steps .container_item_steps .item_step .right_step{display:inline}}@media screen and (max-width:321px){.container_homepage .first_section .container_first_section{margin:auto;width:100%}.container_homepage .first_section .container_first_section .first_paragraph,.container_homepage .first_section .container_first_section .second_paragraph,.container_homepage .first_section .container_first_section .sub_title{font-size:20px}.container_homepage .fifth_section .container_header_fifth_section,.container_homepage .fourth_section .container_header_fourth_section{margin:auto;width:95%}.container_homepage .fifth_section .container_item_card_reasons{gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.container_course_summary .container_summary h1{font-size:28px}.container_course_summary .container_summary .summary h2{font-size:20px}.title_section{font-size:28px!important}}@media screen and (max-width:301px){form #edit_password,form #edit_user{column-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.container_homepage .main_section .left h1{font-size:40px}.container_homepage .first_section .container_first_section{margin:auto;width:100%}.container_courses .container_item_card_courses{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.title_section{font-size:25px!important}}