*:focus{outline:none}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:root{--mainBg:#ECEFF2;--primaryActionBg:#0054a2;--primaryActionBgHover:#003C7e;--primaryActionColor:#fff;--mainTxDark:#171717;--mainTxMedium:#4F4F4F;--mainTxLight:#757575;--borderRadius:7px;--shadow1:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);--shadow1hover:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--bg1:#f9f9f9;--bg2:#fff;--bg3:#e6e6e6;--tx1:#24332A;--tx1-hover:#171717;--tx2:#757575}.fromTiptap [data-indent="1"]{margin-left:23px !important}.fromTiptap [data-display="right"]{float:right}.fromTiptap [data-display="right"]{float:left}.fromTiptap [data-display="block"]{display:block}.fromTiptap a{color:var(--primaryActionBg)}.fromTiptap blockquote{color:var(--mainTxMedium);border-left:5px solid #edf2fc;border-left-color:var(--primaryActionBg);border-radius:2px;margin:10px 0;padding-left:1em;font-style:italic}.fromTiptap pre{background:#eee;padding:8px 12px;border-radius:7px;font-family:monospace}body{font-family:"Nunito",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;line-height:1.3;background-color:var(--mainBg);color:var(--mainTxLight);margin:0;padding:0}button{padding:10px 20px;background-color:var(--primaryActionBg) !important;border-color:var(--primaryActionBg) !important;color:var(--primaryActionColor) !important;border-radius:var(--borderRadius);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all .3s cubic-bezier(.25, .8, .25, 1)}button:hover{background-color:var(--primaryActionBgHover) !important;box-shadow:0 3px 8px rgba(0,0,0,0.25),0 4px 4px rgba(0,0,0,0.22)}.invisible{visibility:hidden}.visible{visibility:visible}.box{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 2px 2px rgba(0,0,0,0.15),0 4px 4px rgba(0,0,0,0.15),0 8px 8px rgba(0,0,0,0.15);background:#fff}@media (max-width:600px){.el-table th{padding:2px 0 !important}}.sectionTitle,k-product-info .kProdInfoTitle{font-weight:bold;font-size:30px;margin:20px 0;text-align:center;opacity:.7;text-transform:uppercase}@media (max-width:600px){.sectionTitle,k-product-info .kProdInfoTitle{font-size:20px;margin:5px 0}}.sectionIntro{font-size:14px;margin:20px 0}.pageContent{padding:0 20px}@media (max-width:600px){.pageContent{padding:0}}.el-message-box{width:auto !important;max-width:420px}.el-message-box__headerbtn{display:none}.loginHeader{background-color:#fff;background-image:url(../img/companyLogo.png);border-bottom:1px solid #ccc;height:200px;text-align:center;padding:0}.loginHeader::after{top:100px;position:relative}.Illustration .image{background-size:contain;background-repeat:no-repeat;background-position:center center;height:30vh}.Illustration .caption{margin-top:40px;text-align:center}.EnrollmentSelector{max-width:1380px;in-height:50vh;width:calc(100% - 20px);padding:20px}.EnrollmentSelector .noItems{text-align:center;padding-bottom:20px}.EnrollmentSelector .listItems{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.EnrollmentSelector .listItems:last-child{margin-top:40px}.EnrollmentSelector .listItems .el-button+.el-button{margin-left:0}.EnrollmentSelectorItem .name{font-weight:600;white-space:break-spaces;line-height:20px}.EnrollmentSelectorItem .duration{margin-top:10px;font-size:13px;white-space:break-spaces;line-height:20px;opacity:.7}.Loading{padding:20px;display:flex;flex-direction:column;align-items:center}.Loading .icon{background:url(../img/loading.svg) no-repeat center center;width:25px;height:25px}.Loading .text{margin-top:20px}.Preferences .contForm{margin-top:20px}.Preferences .el-tabs{width:100%}.Preferences .formItem{display:flex;justify-content:center;margin-bottom:50px;width:100%}@media (max-width:530px){.Preferences .formItem{margin-bottom:30px}}.Preferences .formItem .info{flex-basis:30%;font-size:12px;padding:7px 0 0 40px;font-style:italic;line-height:20px}@media (max-width:530px){.Preferences .formItem .info{display:none}}.Preferences .formItem .element{font-size:12px;min-width:260px;flex-basis:60%}.Preferences .formItem .elementTitle{font-size:14px;margin-bottom:15px;font-weight:600;text-transform:uppercase}.Preferences .sessionItem{font-size:12px;display:flex;margin-bottom:30px}.Preferences .sessionItem .data{flex-grow:1}.Preferences .sessionItem .browser{font-weight:600}.Preferences .sessionItem .browser span{font-weight:400}.Preferences .sessionItem .la{font-size:11px;color:var(--mainTxLight)}@media (max-width:530px){.Preferences .sessionItem{flex-direction:column}.Preferences .sessionItem .la{margin-bottom:15px}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#bbb;border-radius:20px}::-webkit-scrollbar-track{background:#ddd;border-radius:20px}.resourcesList,.ResourcesListing .kComponent{display:grid;grid-gap:20px;margin-top:20px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}@media (max-width:500px){.resourcesList,.ResourcesListing .kComponent{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}}.myCoursesList.Compact{grid-template-columns:repeat(auto-fill, minmax(400px, 1fr))}.Home{width:100%;position:relative}.Home .sectionTitle{text-align:left;font-size:30px;margin:40px 0 25px 0}.Home .topBanners{display:flex;justify-content:space-between;align-items:flex-start;padding:20px}@media (max-width:700px){.Home .topBanners{flex-direction:column}}.Home .topBanners .highlightedItem .CourseCard:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);transform:translateY(0)}.Home .topBanners .greeting{font-weight:bold}.Home .topBanners .greeting a{color:var(--primaryActionBg);text-decoration:underline}@media (max-width:700px){.Home .topBanners .greeting{margin-bottom:10px}}.Home .topBanners .topLeft .FeaturedResource{max-width:80%;min-width:320px;margin-top:20px}.Home .topBanners .topLeft k-bulletin-news-summary .kComponent{padding:20px;display:flex;flex-direction:column;gap:10px}.Home .topBanners .topLeft k-bulletin-news-summary .kComponent .kBulletinNewsSummaryItem{display:flex;gap:20px}.Home .topBanners .topLeft k-bulletin-news-summary .kComponent .kBulletinNewsSummaryItem .kBulletinNewsSummaryItemDate{font-weight:bold}.Home .carousel{margin:20px 0}.Home .noEnrollments{margin-top:20px;display:flex;flex-direction:column;align-items:center}.Home .noEnrollments button{margin-top:20px}.Home .noEnrollments a{text-decoration:none;color:inherit}.el-dialog__headerbtn{box-shadow:none}.el-dialog__headerbtn:hover{background-color:transparent !important}.CourseDetail{padding:20px}.CourseDetail .MentoringBanner{display:none}.contentWithLeftMenu{height:100%;display:grid;grid-template-columns:250px auto}@media (max-width:1100px){.contentWithLeftMenu{display:block;transform:none}}.contentWithLeftMenu .menu{border-right:1px solid #ccc;max-height:calc(100vh - 80px);overflow:auto}@media (max-width:1100px){.contentWithLeftMenu .menu{display:none}}.contentWithLeftMenu .pageContent{padding-left:20px}@media (max-width:600px){.contentWithLeftMenu .pageContent{padding:10px}}.ContentsTree .el-tree-node{white-space:normal;padding:7px 0}.ContentsTree .el-tree-node__content{display:flex;align-items:baseline;height:auto}.ContentsTree .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#f2ffe7}.ContentsTree .el-tree-node.is-expanded .el-tree-node__expand-icon.is-leaf{display:none}.ContentsTree .treeLabel{display:flex}.ContentsTree .treeLabel .material-design-icon svg{height:16px;margin-right:3px}.ContentsTree .courseProgress{max-width:220px;margin:10px auto}.ContentsTree .courseProgress .el-card__header{padding:4px 10px;font-size:12px;font-weight:bold}.ContentsTree .courseProgress .el-card__body{padding:10px}.ContentsTree .courseProgress .el-progress__text{font-size:12px !important}.loadingHome{height:100vh;display:grid}.PageBase{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 2px 2px rgba(0,0,0,0.15),0 4px 4px rgba(0,0,0,0.15),0 8px 8px rgba(0,0,0,0.15);background:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr 40px;grid-template-areas:"header" "content" "footer";max-width:1200px;width:calc(100% - 20px);margin:auto;min-height:100vh}@media (max-width:1200px){.PageBase{width:100%;margin:0}}@media (max-width:1100px){.PageBase{grid-template-columns:1fr;grid-gap:0;grid-template-rows:70px fit-content(200px) auto fit-content(40px);grid-template-areas:"header" "nav" "content" "footer"}.PageBase .mainNav{display:none}.PageBase k-cart-icon{margin-right:20px}.PageBase .hamburger{display:inline-block !important;background-color:transparent !important}.PageBase .topUserName{margin-right:20px}}@media (max-width:500px){.PageBase .content{padding:2px}}.PageBase footer{grid-area:footer;border-top:1px solid #ddd;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:14px;white-space:pre}.PageBase footer a{color:inherit;text-decoration:none}@media (max-width:1100px){.PageBase footer{padding:10px 5px}}.PageBase .mainHeader{grid-area:header;background:#fff;color:#666;padding:10px 20px 10px 5px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd}@media (max-width:1100px){.PageBase .mainHeader{padding:0;padding-left:10px}}.PageBase .mainHeader .headerRight{display:flex;justify-content:space-between;align-items:center;flex-grow:1}@media (max-width:1100px){.PageBase .mainHeader .headerRight{justify-content:flex-end}}.PageBase .mainHeader .headerRight .menuSections{display:flex;flex-grow:1;margin-right:40px}@media (max-width:1100px){.PageBase .mainHeader .headerRight .menuSections{display:none}}.PageBase .mainHeader .headerRight .menuSections a{color:#000;margin:0 20px;text-decoration:none;font-weight:bold;transition:all .2s;opacity:.8}.PageBase .mainHeader .headerRight .menuSections a:hover{opacity:1}.PageBase .mainHeader .headerRight .menuSections a.menuSectionActive{color:#a0cc78}.PageBase .mainHeader .headerRight .topOptions{display:flex;align-items:center}.PageBase .mainHeader .headerRight .topOptions .material-design-icon{opacity:.7;cursor:pointer;margin-left:20px;transition:all .25x}.PageBase .mainHeader .headerRight .topOptions .material-design-icon svg{width:20px}.PageBase .mainHeader .headerRight .topOptions .material-design-icon:hover{opacity:1}@media (max-width:1100px){.PageBase .mainHeader .headerRight .topOptions .icon{display:none}}.PageBase .mainHeader .courseName{font-size:26px;font-weight:600;opacity:.4;margin-right:14px}@media (max-width:850px){.PageBase .mainHeader .courseName{font-size:18px}}@media (max-width:600px){.PageBase .mainHeader .courseName{display:none}}.PageBase .mainHeader .courseName a{text-decoration:none;color:inherit}.PageBase .mainHeader .studentName{font-size:14px}@media (max-width:1100px){.PageBase .mainHeader .studentName{margin-right:20px}}@media (max-width:740px){.PageBase .mainHeader .studentName{display:none}}.PageBase .logo{background:#2E3748;min-height:50px;width:220px;margin-right:30px}@media (max-width:600px){.PageBase .logo{width:120px}}.PageBase .mainNav{display:none;background:#EEF1F6}.PageBase .mainNav .el-tree-node{white-space:normal;padding:7px 0}.PageBase .mainNav .el-tree-node__content{display:flex;align-items:baseline;height:auto}.PageBase .mainNav .fa{margin-right:10px}.PageBase .mainNav li{border-bottom:1px solid #e3e3e3;cursor:pointer}.PageBase .mainNav li:hover{background:#eee}.PageBase .mainNav li:last-child{border-bottom:0}.PageBase .mainContent{grid-area:content;background:#fff;max-width:1200px}.PageBase .mainNavMob{grid-area:"nav";display:block !important;border-bottom:3px solid #ccc}.PageBase .hamburger{padding:5px 5px;display:none;cursor:pointer;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;box-shadow:none;outline:0}.PageBase .hamburger:hover{opacity:.7}.PageBase .hamburger.is-active:hover{opacity:.7}.PageBase .hamburger.is-active .hamburger-inner,.PageBase .hamburger.is-active .hamburger-inner::before,.PageBase .hamburger.is-active .hamburger-inner::after{background-color:#999}.PageBase .hamburger-box{width:40px;height:18px;display:inline-block;position:relative}.PageBase .hamburger-inner{display:block;top:50%;margin-top:-2px}.PageBase .hamburger-inner,.PageBase .hamburger-inner::before,.PageBase .hamburger-inner::after{width:30px;height:4px;background-color:#999;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.PageBase .hamburger-inner::before,.PageBase .hamburger-inner::after{content:"";display:block}.PageBase .hamburger-inner::before{top:-10px}.PageBase .hamburger-inner::after{bottom:-10px}.PageBase .hamburger--slider .hamburger-inner{top:2px}.PageBase .hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:.15s}.PageBase .hamburger--slider .hamburger-inner::after{top:20px}.PageBase .hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.PageBase .hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.PageBase .hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.CourseMain,.ResourcePreview{height:100%}.CourseMain .mainImage,.ResourcePreview .mainImage{display:flex;justify-content:center;margin-bottom:20px}.CourseMain .mainImage img,.ResourcePreview .mainImage img{max-width:100%;max-height:30vh;margin:auto;border-radius:var(--borderRadius)}.CourseMain .desc,.ResourcePreview .desc{white-space:pre-line;margin-bottom:20px}.CourseMain .desc [data-indent="1"],.ResourcePreview .desc [data-indent="1"]{margin-left:23px !important}.CourseMain .desc [data-display="right"],.ResourcePreview .desc [data-display="right"]{float:right}.CourseMain .desc [data-display="right"],.ResourcePreview .desc [data-display="right"]{float:left}.CourseMain .desc [data-display="block"],.ResourcePreview .desc [data-display="block"]{display:block}.CourseMain .desc a,.ResourcePreview .desc a{color:var(--primaryActionBg)}.CourseMain .desc blockquote,.ResourcePreview .desc blockquote{color:var(--mainTxMedium);border-left:5px solid #edf2fc;border-left-color:var(--primaryActionBg);border-radius:2px;margin:10px 0;padding-left:1em;font-style:italic}.CourseMain .desc pre,.ResourcePreview .desc pre{background:#eee;padding:8px 12px;border-radius:7px;font-family:monospace}.CourseMain .courseSections,.CourseForums .courseSections,.CourseForum .courseSections,.CourseTopic .courseSections{display:none;margin-top:5px}.CourseMain .courseSections .el-tag,.CourseForums .courseSections .el-tag,.CourseForum .courseSections .el-tag,.CourseTopic .courseSections .el-tag{cursor:pointer;transition:all .5s}.CourseMain .courseSections .el-tag:hover,.CourseForums .courseSections .el-tag:hover,.CourseForum .courseSections .el-tag:hover,.CourseTopic .courseSections .el-tag:hover{opacity:.8}.CourseMain .courseSections .indexButton,.CourseForums .courseSections .indexButton,.CourseForum .courseSections .indexButton,.CourseTopic .courseSections .indexButton{background-color:var(--primaryActionBg)}.CourseMain .courseSections .indexButton p,.CourseForums .courseSections .indexButton p,.CourseForum .courseSections .indexButton p,.CourseTopic .courseSections .indexButton p{color:#fff}@media (max-width:1100px){.CourseMain .courseSections,.CourseForums .courseSections,.CourseForum .courseSections,.CourseTopic .courseSections{display:flex}}.CourseMain .el-alert__content{white-space:pre-line}.CourseMain .objectives{margin-top:30px;display:flex;align-items:flex-start;overflow:auto;max-height:calc(100vh - 350px)}.CourseMain .objectives p{margin-bottom:10px}@media (max-width:650px){.CourseMain .objectives{flex-direction:column}}.CourseMain .objectives img{max-width:40%;border-radius:var(--borderRadius);margin-right:30px}@media (max-width:650px){.CourseMain .objectives img{max-width:100%;max-height:30vh;margin:auto;margin-bottom:30px}}.CourseMain .MentoringBanner{margin:20px 0}.CourseMain .sectionTitle{text-align:left;margin:20px 0 30px 0}.CourseMain .progress{display:flex;align-items:center}@media (max-width:750px){.CourseMain .progress{flex-direction:column;margin-bottom:20px}.CourseMain .progress .el-progress{width:80%;margin:20px 0}}.CourseMain .progress .el-progress{flex-grow:1}.CourseMain .progress .info{border-radius:var(--borderRadius);margin:0 20px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);padding:10px;min-width:200px}.CourseMain .progress .info .num{font-size:25px;opacity:.7;margin-top:10px}.CourseMain .timeSpent{margin-bottom:40px}.CourseMain .timeSpent .el-alert__description{font-size:14px}.CourseLesson .objectText,.CourseExam .objectText,.CourseForums .objectText,.ContentNotAvailable .objectText,.CourseVideoRoom .objectText{white-space:pre-line}.CourseLesson .objectText img,.CourseExam .objectText img,.CourseForums .objectText img,.ContentNotAvailable .objectText img,.CourseVideoRoom .objectText img{max-width:100%}.CourseLesson .MarkAsDone,.CourseExam .MarkAsDone,.CourseForums .MarkAsDone,.ContentNotAvailable .MarkAsDone,.CourseVideoRoom .MarkAsDone{margin-top:40px;margin-bottom:40px}.CourseLesson .MarkAsDone .el-button,.CourseExam .MarkAsDone .el-button,.CourseForums .MarkAsDone .el-button,.ContentNotAvailable .MarkAsDone .el-button,.CourseVideoRoom .MarkAsDone .el-button{font-size:16}.CourseLesson .sectionTitle,.CourseExam .sectionTitle,.CourseForums .sectionTitle,.ContentNotAvailable .sectionTitle,.CourseVideoRoom .sectionTitle{text-align:center}.ProductDetail{padding:0 20px}.videoIframeContainer{position:relative;width:100%;height:0;padding-bottom:56.25%}.videoIframeContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videoIframeContainer video{width:100%;max-width:100%;outline:none}.PdfViewer iframe{width:100%;height:100%;border:0}.CourseExam{padding-bottom:20px}.CourseExam .desc{border-radius:10px;background-color:#EEF1F6;padding:20px;font-size:14px}.CourseExam .intro{white-space:pre-line;margin-bottom:20px}.CourseExam .info{margin-bottom:10px}.CourseExam .info b{margin-right:5px}.CourseExam .startTest{margin-top:40px;display:flex;justify-content:center}.CourseExam .passed{font-weight:600;font-size:20px}.CourseExam .timer{display:flex;justify-content:flex-end;font-size:12px;position:-webkit-sticky;position:sticky;top:20px}.CourseExam .timer div{background-color:#fdffc4;padding:6px 17px;border-radius:10px}.CourseExam .el-alert{margin-bottom:20px}.CourseExam .el-alert a{color:var(--primaryActionBg);cursor:pointer}.CourseExam .sentSolution{margin-bottom:20px;font-size:14px;background:#eef1f6;border-radius:10px;padding:15px 20px}.CourseExam .sentSolution a{color:var(--primaryActionBg);cursor:pointer}.CourseExam .sentSolution .files{margin-top:20px;display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}.CourseExam .sentSolution .commentsCont{margin-top:20px}.CourseExam .sentSolution .comments{margin-top:20px;white-space:pre-wrap}.TestQuestion{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:20px}.TestQuestion .question{white-space:pre-line;line-height:20px;font-size:15px;font-weight:500;margin-bottom:20px}.TestQuestion .question div:has(.ML__mathlive){display:inline-block}.TestQuestion .question img{width:auto !important;max-width:100%;display:block}.TestQuestion .answer{display:flex}.TestQuestion .answer img{max-width:100%}.TestQuestion .answer .answerInner{display:inline-block}.TestQuestion .el-radio-group{font-size:initial}.TestQuestion .el-radio{margin-bottom:10px;font-weight:400;display:flex}.TestQuestion .el-radio .answer{white-space:pre-line}.TestQuestion .icon{width:20px;margin-right:5px}.TestQuestion .ok{color:#039E06}.TestQuestion .ko{color:#9E0306}.CoursePreview{width:100%;margin:auto;max-width:800px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);background-color:#fff;border-radius:var(--borderRadius);padding:20px}.ResourcePreview{padding:0 20px}.ResourcePreview .desc{margin-top:20px}.ResourcePreview .details{margin-top:20px;line-height:1.7;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);border-radius:var(--borderRadius);padding:20px;font-size:20px;display:flex;justify-content:center}.ResourcePreview .details .value{color:#1E7D00;display:inline;margin-left:10px}.ResourcePreview .details .oldPrice{text-decoration:line-through;color:#cb6363}.ResourcePreview .image{text-align:center}.ResourcePreview .image img{max-width:100%;max-height:20vh}.ResourcePreview .PayPalBox{margin-top:40px}.paymentForm iframe{min-height:250px !important}.paymentForm .signupCompletedMessage{font-size:14px}.paymentForm .registerBox{margin:auto;width:320px;padding:20px 15px;border-radius:var(--borderRadius);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);background:#eaeaea;margin-bottom:60px}.paymentForm .registerBox h1{font-size:20px;text-align:center;text-transform:uppercase;margin-bottom:20px}.paymentForm .registerBox .form{font-size:14px;background:#fff;border-radius:var(--borderRadius);padding:8px}.paymentForm .registerBox .error{color:#FF333A;margin-bottom:10px;font-size:14px}.paymentForm .registerBox .el-input{margin-bottom:10px}.paymentForm .registerBox .el-button{width:100%}.paymentForm .redsysPayment{width:auto}.paymentForm .legalCheck{margin-bottom:20px}.paymentForm .legalCheck .el-checkbox{font-weight:normal}.paymentForm .legalCheck .el-checkbox__label{font-size:12px}.paymentForm .paypal{background-color:#ffc43a !important;background-image:url(../img/paypal.png) !important;background-position:center center !important;background-repeat:no-repeat !important;border:0;border-radius:7px;width:100%;height:40px}.paymentForm .paypalHelp{font-size:12px;margin:20px 10px;line-height:20px;opacity:.8}.paymentForm .paymentContainer .imgCont{display:flex;justify-content:space-around;margin:10px 0;cursor:pointer}.paymentForm .paymentContainer .el-button{margin:10px 0}.paymentForm .paymentContainer .chgPayMethod{text-decoration:none}.MarkAsDone{display:flex;justify-content:center;align-items:center}.MarkAsDone .completed{text-align:center}.MarkAsDone .completed div{display:flex;align-items:center;font-size:15px;margin-bottom:10px;color:#188618}.MarkAsDone .completed div .material-design-icon{margin-right:5px}.MarkAsDone .completed .el-button{box-shadow:none}.menuItemCompleted{color:#188618}.cardsList{display:grid;grid-gap:20px;margin-top:20px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.ResourceCard{border-radius:var(--borderRadius);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);transition:all .15s ease-in-out;position:relative;padding:0;overflow:hidden;cursor:pointer}.ResourceCard:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);transform:translateY(-2px)}.ResourceCard:hover .image{transform:scale(1.05)}.ResourceCard .image{height:200px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;transition:all 1s ease-in-out}.ResourceCard .enc{display:flex;justify-content:space-between;align-items:flex-start;padding:10px}.ResourceCard .enc h1{font-weight:600;font-size:16px}.ResourceCard .enc .status{border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 8px;text-align:center;display:inline-block;font-size:14px;min-width:70px}.ResourceCard .enc .active{color:#234e52;background:#e6fffa}.ResourceCard .enc .inactive{color:#c53030;background:#fff5f5}.ResourceCard .enc .oldPrice{text-decoration:line-through}.ResourceCard .enc .timeSpent{font-size:12px}.ResourceCard .data{font-weight:300;font-size:14px;padding:10px;padding-top:0}.ResourceCard .data .comments{font-size:12px;opacity:.8;font-style:italic}.ResourceCard .data .desc{white-space:pre-line}.ResourceCard .data p{margin:5px 0}.ResourceCard.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.ResourceCard.disabled:hover .image{transform:none}.ResourceCard.disabled:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);transform:none}.el-button--mini{font-weight:600}.MentoringBanner{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);padding:10px;border-radius:var(--borderRadius);display:flex;justify-content:center;font-size:14px;align-items:center;line-height:26px;transition:all .15s ease-in-out;background:#f9f9f9}.MentoringBanner .el-button{margin-left:40px}@media (max-width:650px){.MentoringBanner .el-button{margin-left:0;margin-top:20px}}.MentoringBanner a{text-decoration:none;color:inherit}@media (max-width:650px){.MentoringBanner{flex-direction:column}}.MentoringBanner:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);transform:translateY(-2px)}.TutorsList a{color:inherit;text-decoration:none}.TutorsList .CourseCard .status{text-transform:none}.Tutor{padding:0 20px}.Tutor .tutorData{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);padding:20px;border-radius:var(--borderRadius);display:flex;align-items:flex-start;margin-bottom:40px}@media (max-width:650px){.Tutor .tutorData{flex-direction:column}}.Tutor .tutorData img{border-radius:var(--borderRadius);max-width:40%}@media (max-width:650px){.Tutor .tutorData img{max-width:90%;margin:auto;margin-bottom:20px}}.Tutor .tutorData .info{padding-left:20px;width:100%}.Tutor .tutorData .info p{margin:5px 0}@media (max-width:650px){.Tutor .tutorData .info{padding-left:0}}.Tutor .tutorData .duration{display:flex;align-items:center;line-height:13px}.Tutor .tutorData .duration .material-design-icon svg{width:16px;margin-right:5px}.Tutor .tutorData .prices{display:flex;justify-content:space-between;align-items:flex-start;margin-top:20px}.Tutor .tutorData .prices i{margin-right:5px}.Tutor .tutorData .prices tr td:first-of-type{text-align:right;padding-right:10px;font-size:12px}.Tutor .calendarCont{height:calc(50vh)}.Tutor .vuecal__title button,.Tutor .vuecal__header button{box-shadow:none;color:#666}.Tutor .vuecal__title button:hover,.Tutor .vuecal__header button:hover{background-color:var(--primaryActionBg) !important}.Tutor .vuecal__menu{display:none}.Tutor .vuecal__view-btn{font-size:14px}.Tutor .vuecal__view-btn--active{border-bottom:0;background:var(--bg2)}.Tutor .vuecal__now-line{color:var(--main-theme-color)}.Tutor .vuecal__no-event{display:none}.Tutor .vuecal__cell-events-count{background:var(--main-theme-color)}.Tutor .vuecal__cells.years-view .vuecal__cell,.Tutor .vuecal__cells.year-view .vuecal__cell,.Tutor .vuecal__cells.month-view .vuecal__cell{background:var(--bg2)}.Tutor .vuecal__cells.month-view .vuecal__cell--out-of-scope{background:var(--mainBg)}.Tutor .vuecal__time-column .vuecal__time-cell .line:before{border-top:1px solid #ddd}.Tutor .vuecal__event-time{font-size:11px}.Tutor .available{background-color:rgba(164,230,210,0.9);border:1px solid #90d2be;cursor:pointer}.Tutor .blocked{background-color:hsla(0,100%,70%,0.85);border:1px solid #eb5252;color:#fff}.Tutor .selected{background-color:hsla(216,100%,70%,0.85);border:1px solid #eb5252;color:#fff}.Tutor .formCont{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media (max-width:650px){.Tutor .formCont{flex-direction:column}.Tutor .formCont .item{margin-bottom:20px}}.Tutor .remember{font-size:12px;opacity:.7;font-style:italic;text-align:center;margin-top:40px}.Tutor .remember a{color:inherit}.Tutor .remember i{margin-left:5px}.Tutor .paymentForm{margin-top:20px}.v-modal{display:none}.mentoringCard{display:inline-flex;flex-direction:column;align-items:flex-start;padding:10px;cursor:pointer;border-radius:var(--borderRadius);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);transition:all .15s ease-in-out}.mentoringCard img{max-height:90px;border-radius:var(--borderRadius)}.mentoringCard .data{font-size:14px;line-height:18px;margin-top:5px}.cookiesBanner{position:fixed;bottom:10px;padding:10px;width:100%;border-radius:var(--borderRadius);background:#fff;text-align:center}.cookiesBanner .el-button{margin-left:20px}.cookiesBanner a{text-decoration:underline;margin-left:20px;cursor:pointer}.LegalPage{line-height:22px}.legalTitle{margin-bottom:30px}.legalContent{line-height:18px;word-break:break-word;border-radius:4px;padding:20px;font-size:12px;overflow:auto;max-height:40vh;border:1px solid #888}.el-dialog__body{max-height:70vh;overflow:auto}.el-popup-parent--hidden{overflow:auto !important}.productDesc{display:flex;align-items:flex-start}@media (max-width:700px){.productDesc{flex-direction:column}}.productDesc .left{max-width:50%;padding-right:20px}@media (max-width:700px){.productDesc .left{max-width:100%;width:100%;text-align:center}}.productDesc .left img{max-width:100%}@media (max-width:700px){.productDesc .left img{max-height:20vh}}.couponResult{position:relative;top:-5px;text-align:center;font-size:12px;font-weight:600}.couponResultOk{color:#076400}.countrySel .el-select{margin:0 10px}.carousel{max-width:100vw}.carousel .header{background:#042a2b;color:#fff;font-weight:bold;padding:4px 10px;text-transform:uppercase}.carousel .carouselCont{overflow:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;margin:5px 0;display:flex}.carousel .carouselCont .ResourceCard{margin:10px;width:150px;min-width:150px;box-shadow:none;white-space:normal}.carousel .carouselCont .ResourceCard:hover{box-shadow:none;transform:translateY(0)}.carousel .carouselCont .ResourceCard .image{height:90px;border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}.carousel .carouselCont .ResourceCard .enc{padding:5px 0;flex-direction:column}.carousel .carouselCont .ResourceCard .enc h1{font-size:14px;margin-bottom:5px}.carousel .suggested{background:#000;color:#fff;width:150px;height:90px;border-radius:var(--borderRadius);display:flex;white-space:normal;align-items:flex-end;padding:7px;font-weight:bold;text-transform:lowercase;font-size:15px;transition:all .2s;opacity:1;cursor:pointer}.carousel .suggested:hover{opacity:.7}.carousel ::-webkit-scrollbar{height:7px}.Forums .DataTable tr td .cell,.Forum .DataTable tr td .cell,.CourseForums .DataTable tr td .cell,.CourseForum .DataTable tr td .cell,.Topic .DataTable tr td .cell,.CourseTopic .DataTable tr td .cell{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:14px !important;vertical-align:top;white-space:pre-wrap;font-weight:500}.Forums .el-table__row,.Forum .el-table__row,.CourseForums .el-table__row,.CourseForum .el-table__row,.Topic .el-table__row,.CourseTopic .el-table__row{cursor:pointer}.Forums .customHeader,.Forum .customHeader,.CourseForums .customHeader,.CourseForum .customHeader,.Topic .customHeader,.CourseTopic .customHeader{display:flex;align-items:center;width:100%;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.2);background:#fff !important}.Forums .customHeader .sectionTitle,.Forum .customHeader .sectionTitle,.CourseForums .customHeader .sectionTitle,.CourseForum .customHeader .sectionTitle,.Topic .customHeader .sectionTitle,.CourseTopic .customHeader .sectionTitle{font-size:20px;margin:0}.Forums .customHeader .el-button span,.Forum .customHeader .el-button span,.CourseForums .customHeader .el-button span,.CourseForum .customHeader .el-button span,.Topic .customHeader .el-button span,.CourseTopic .customHeader .el-button span{display:flex;align-items:center}.Forums .customHeader .el-button span .material-design-icon,.Forum .customHeader .el-button span .material-design-icon,.CourseForums .customHeader .el-button span .material-design-icon,.CourseForum .customHeader .el-button span .material-design-icon,.Topic .customHeader .el-button span .material-design-icon,.CourseTopic .customHeader .el-button span .material-design-icon{margin-right:10px !important}.Forums .customHeader .el-button--text,.Forum .customHeader .el-button--text,.CourseForums .customHeader .el-button--text,.CourseForum .customHeader .el-button--text,.Topic .customHeader .el-button--text,.CourseTopic .customHeader .el-button--text{box-shadow:none;padding-left:10px;padding-right:10px}@media (max-width:700px){.ForumViewer .customHeader,.TopicViewer .customHeader{flex-direction:column}}.TopicViewer .messagesList .message a{color:var(--primaryActionBgHover)}.TopicViewer .messagesList .message img{max-width:100%}.TopicViewer .messagesList .message .author .el-tag{font-size:10px}@media (max-width:700px){.TopicViewer .messagesList .message{padding:20px 0 !important}}.CourseForum .contForm .help{width:auto}.CourseForum .contForm .item{flex-direction:column}.CourseForum .contForm .controls{padding:10px}.CourseForum .message .controls{max-width:none !important}.forumDesc{font-weight:normal;font-style:italic;color:#888;word-break:break-word}.centered{display:flex;justify-content:center}.contForm{width:100%;margin:auto;margin-top:30px;max-width:1100px}.contForm:first-of-type{margin-top:10px}@media (max-width:1250px){.contForm{max-width:none}}.contForm .item{display:flex;align-items:flex-start}@media (max-width:1250px){.contForm .item{flex-direction:column}}.contForm .help{padding-right:20px;width:447px}@media (max-width:1250px){.contForm .help{padding:0 20px;width:auto}}.contForm .help h1{font-weight:500;font-size:14px;margin-bottom:5px;margin-top:0;text-transform:uppercase}.contForm .help div{font-size:13px;line-height:21px}.contForm .help code{font-size:12px;padding:7px;border-radius:0px}.contForm .controls{background-color:var(--bg2);padding:10px 25px;box-shadow:var(--shadow1);border-radius:0px;min-width:550px}.contForm .controls label,.contForm .controls .el-switch__label{font-weight:500 !important;font-size:15px !important}.contForm .controls .el-input__inner,.contForm .controls .el-textarea__inner{background-color:var(--bg1) !important}@media (max-width:1250px){.contForm .controls{width:90%;margin:auto;margin-top:20px}}@media (max-width:600px){.contForm .controls{min-width:auto;padding:10px 15px}}.contFormButton{display:flex;justify-content:center;margin:20px 0}.contFormButton input{background:#fff !important}.ForumMessageEditor .el-tiptap-editor>.el-tiptap-editor__content{font-family:"Nunito",sans-serif}.ForumMessageEditor .fileList .Button{box-shadow:none}.messagesList .enc{margin-bottom:20px}.messagesList p{font-size:14px;margin-bottom:10px}.messagesList .attachList .el-tag{margin-right:20px}.el-popconfirm__action{margin-top:20px !important}.el-popconfirm__action button{box-shadow:none;margin-left:20px !important}.forumEditMsgDlg{max-width:790px !important}.forumEditMsgDlg .el-dialog__body{padding-top:0}.el-popover{word-break:normal !important}@media (max-width:600px){.TopicViewer .topicHeader{grid-template-columns:1fr;grid-template-areas:"title" "notif" !important}.TopicViewer .topicHeader .notifCont{justify-self:flex-end}}#cover{display:none}.FeaturedResource{border-radius:var(--borderRadius);border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);transition:all .15s ease-in-out;position:relative;padding:0;overflow:hidden;cursor:pointer;max-width:40%}.FeaturedResource:hover .image{transform:scale(1.05)}@media (max-width:700px){.FeaturedResource{max-width:none}}.FeaturedResource .kProductAddCart{display:none}.FeaturedResource .kProductCard{border-bottom:0;margin-bottom:0;padding-bottom:0}.FeaturedResource .kProductName{padding-bottom:10px;color:inherit}.FeaturedResource .caption{font-weight:bold;text-transform:uppercase;background:#042a2b;color:#fff;padding:4px 10px}.FeaturedResource .body{overflow:hidden;display:flex}.FeaturedResource .ResourceCard{display:flex;border-radius:0}.FeaturedResource .ResourceCard .image{border-radius:0;width:100px;height:100px}.FeaturedResource .ResourceCard .enc{flex-direction:column-reverse}.FeaturedResource .ResourceCard .enc h1{margin-top:10px}.ResourcesListing,.Tutorship,.Forums,.Forum,.Topic{padding:0 20px}@media (max-width:600px){.ResourcesListing,.Tutorship,.Forums,.Forum,.Topic{padding:0 5px}}.tutorshipIntro{margin:20px 0 30px 0}.el-tree-node__label{padding-right:10px}.el-radio,.el-radio__input{white-space:initial !important;line-height:22px !important}.answerInner p{margin:0}.ContentNotAvailable{text-align:center;font-weight:600;margin-top:40px}.CourseVideoRoom{height:100%}.FormBlock{display:flex;justify-content:center;margin:20px 0}.FormBlock .item{width:100%;max-width:600px}.FormBlock .help h1{font-weight:500;font-size:14px;margin-bottom:15px;margin-top:0;text-transform:uppercase;color:#333}@media (max-width:500px){.FormBlock .help h1{margin-bottom:5px}}.FormBlock .help div{font-size:12px;line-height:21px;font-weight:500;color:#666;margin-bottom:20px}.FormBlock .help code{font-size:12px;padding:7px;border-radius:0px}.FormBlock .content{background-color:var(--bg2);padding:10px 25px;box-shadow:var(--shadow1);border-radius:0px}.FormBlock .content label,.FormBlock .content .el-switch__label{font-weight:500 !important;font-size:15px !important;color:#333 !important}.FormBlock .content .el-input__inner,.FormBlock .content .el-textarea__inner{background-color:var(--bg1) !important}@media (max-width:500px){.FormBlock .content{padding:5px 10px}}.FormBlock .el-radio-button:not(.is-active) .el-radio-button__inner{background:#f3f3f3 !important}.preferencesDrawer .el-drawer{width:700px !important}@media (max-width:700px){.preferencesDrawer .el-drawer{width:100% !important}}.preferencesDrawer .el-drawer__header span{position:relative;outline:none}.el-drawer__header{background:var(--primaryActionBg);padding:30px !important;display:flex;align-items:center;justify-content:space-between;color:#fff !important;font-size:22px !important;font-weight:500 !important;margin-bottom:0 !important}@media (max-width:600px){.el-drawer__header{padding:5px 10px !important;font-size:18px !important}}.el-drawer__body{padding:0 40px;padding-top:10px;position:relative;background:var(--bg1);overflow:auto}@media (max-width:400px){.el-drawer__body{padding:0 10px}}.el-drawer__close-btn{box-shadow:none}.back{margin-top:5px;font-size:12px;font-weight:500;display:flex;align-items:center}.back span{margin-top:2px}.legalPageContent{padding:0 20px}.legalPageContent b{font-weight:500}.mobileMenu{display:none;max-width:320px;width:100%;background:#f9f9f9;padding:20px;position:absolute;right:0;top:60px;z-index:1000;border:1px solid #ccc}@media (max-width:1100px){.mobileMenu{display:grid;grid-template-columns:1fr;grid-gap:20px}.mobileMenu .menuSections{display:grid;grid-template-columns:1fr;grid-gap:20px}}.mobileMenu hr{width:100%;border:0;border-top:1px solid #ccc;margin:0}.teamsLink{background:#6264a7;background-image:url(../img/teamsLogo.png);background-repeat:no-repeat;background-size:60px;padding:50px;color:#fff;background-position-y:20px;background-position-x:center;padding-top:100px;font-size:18px;font-weight:600;cursor:pointer;transition:opacity .25s;padding-bottom:30px}.teamsLink:hover{opacity:.85}.el-button--text{padding-left:10px !important;padding-right:10px !important;color:inherit !important;background:none !important;border:0 !important}.el-button--text:hover{color:#fff !important}.el-popover__title{font-size:14px !important}.el-scrollbar__wrap{overflow-x:hidden !important}.CourseIntro .sectionTitle{margin:40px 0}.CourseIntro .teachers{display:flex;flex-direction:column;gap:40px}.CourseIntro .teacher{display:flex;align-items:flex-start;gap:40px}.CourseIntro .teacher img{max-width:150px;border-radius:50%}.CourseIntro .teacher .name{font-weight:bold;font-size:30px}.CourseIntro .teacher .desc{padding-right:40px;line-height:25px}@media (max-width:600px){.CourseIntro .teacher{flex-direction:column;gap:20px;align-items:center;margin-bottom:20px}.CourseIntro .teacher img{max-width:120px}.CourseIntro .teacher .name{text-align:center}.CourseIntro .teacher .desc{padding-right:inherit}}.FeaturedResource k-products .kProductDescription{display:none}.FeaturedResource k-products .kProductCard{display:grid;grid-template-areas:"img price" "img name";grid-template-columns:auto auto;max-width:360px;transition:all .25s}.FeaturedResource k-products .kProductCard:hover{opacity:.8}.FeaturedResource k-products .kProductImg{grid-area:img}.FeaturedResource k-products .kProductImg img{width:150px}.FeaturedResource k-products .kProductPrice{grid-area:price;margin-right:20px}.FeaturedResource k-products .kProductName{grid-area:name;margin-right:20px}.FeaturedResource k-products .kProductDiscount{border-top-right-radius:0}k-products .kProductImg img{height:100%;border-radius:0;border-bottom-left-radius:7px}.carousel k-products .kComponent,.carousel .kPackRenewalsList .kComponent{margin:15px;overflow:auto;-webkit-overflow-scrolling:touch;gap:30px;cursor:pointer;display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));justify-items:center}.carousel k-products .kProductImg img,.carousel .kPackRenewalsList .kProductImg img{border-radius:4px;transition:all .25s}.carousel k-products .kProductImg img:hover,.carousel .kPackRenewalsList .kProductImg img:hover{opacity:.8}.carousel k-products .kProductCard,.carousel .kPackRenewalsList .kProductCard{flex-direction:column;gap:0;width:150px}.carousel k-products .kProductPrice,.carousel .kPackRenewalsList .kProductPrice{display:none}.carousel k-products .kProductName,.carousel .kPackRenewalsList .kProductName{font-size:14px;white-space:normal;margin-top:4px;color:inherit}.carousel k-products .kProductDescription,.carousel .kPackRenewalsList .kProductDescription{display:none}.carousel k-products .kProductImg,.carousel .kPackRenewalsList .kProductImg{width:150px}.ResourcesListing .kProductCard{border-radius:var(--borderRadius);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);transition:all .15s ease-in-out;position:relative;padding:0;overflow:hidden;cursor:pointer;display:grid;gap:10px;grid-template-areas:"img img" "name price" "desc desc" "cart cart";grid-template-rows:200px auto 1fr;grid-template-columns:auto auto}.ResourcesListing .kProductCard:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);transform:translateY(-2px)}.ResourcesListing .kProductCard:hover .kProductImg img{transform:scale(1.05)}.ResourcesListing .kProductCard .kProductImg{grid-area:img;height:200px;overflow:hidden}.ResourcesListing .kProductCard .kProductImg img{height:200px;width:100%;max-width:none;max-height:none;border-bottom-left-radius:0;transition:all 1s ease-in-out}.ResourcesListing .kProductCard .kProductName{grid-area:name;margin-left:10px;color:inherit}.ResourcesListing .kProductCard .kProductPrice{grid-area:price;margin-right:10px}.ResourcesListing .kProductCard .kProductDescription{grid-area:desc;margin:0 10px 10px 10px;-webkit-line-clamp:inherit;line-clamp:inherit;display:block;white-space:pre-line;font-size:14px;color:var(--mainTxLight);max-height:200px;overflow:auto}.ResourcesListing .kProductCard .kProdInfoAvailable{display:none}.ResourcesListing .kProductCard button.kProdInfoAddCart{padding:2px 10px;font-size:12px;font-weight:bold;margin-bottom:10px;margin-left:0;cursor:pointer}.ResourcesListing .kProductCard .kProdInfoInCart{margin-left:0;margin-bottom:10px}.bookedProducts .kProductAddCart{display:none}.bookedProducts .kProductCard{border-bottom:0;margin-bottom:0;padding-bottom:10px}.bookedProducts .kProductDiscount{display:none}.bookedProducts .kProductCard .kProductImg img{width:150px;height:85px}k-product-info .kComponent{display:grid;grid-template-areas:"title title" "image image" "packInfo packInfo" "price price" "desc desc" "syllabus teachers";grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}@media (max-width:1000px){k-product-info .kComponent{grid-template-areas:"title" "image" "price" "desc" "syllabus" "teachers" "timeslots";grid-template-columns:1fr}}k-product-info .kProdInfoPack{grid-area:packInfo;text-align:center}k-product-info .kComponent.bookable{grid-template-areas:"title title" "image image" "price price" "desc desc" "timeslots timeslots"}@media (max-width:1000px){k-product-info .kComponent.bookable{grid-template-areas:"title" "image" "price" "desc" "timeslots"}}k-product-info .kProdInfoTitle{grid-area:title}k-product-info .kProdInfoImage{display:flex;justify-content:center;grid-area:image}k-product-info .kProdInfoImage img{max-height:50vh}k-product-info .kProdInfoDescription{grid-area:desc}k-product-info .kProdInfoDescription table{width:100%}k-product-info .kProdInfoDescription table th,k-product-info .kProdInfoDescription table td{width:50%;font-weight:normal}k-product-info .kProdInfoDescription table td li,k-product-info .kProdInfoDescription table th li{text-align:left}k-product-info .kProdInfoSyllabus{grid-area:syllabus;max-height:30vh;overflow:auto}k-product-info .kProdInfoTeachers{grid-area:teachers}k-product-info .kComponent.noSyllabus .kProdInfoTeachers{grid-column-start:1}k-product-info .kProdInfoPrice{grid-area:price;line-height:1.7;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);border-radius:var(--borderRadius);padding:20px;font-size:20px;display:flex;justify-content:center}k-product-info .kProdInfoPrice .kProdInfoPriceCaption{margin-right:10px}k-product-info .kProdInfoPrice .kProdInfoPriceValue span{color:#1E7D00;display:inline;margin-left:10px}k-product-info .kProdInfoPrice .kProdInfoPriceValue s{text-decoration:line-through;color:#cb6363}k-product-info .kProdInfoPrice .kProdInfoPriceValue .price,k-product-info .kProdInfoPrice .kProdInfoPriceValue s{width:60px;text-align:right}k-product-info .kProdInfoTeachersItem{display:grid;grid-template-areas:"img name" "img desc";grid-template-columns:auto 1fr;gap:20px;margin-bottom:20px}@media (max-width:450px){k-product-info .kProdInfoTeachersItem{grid-template-areas:"img" "name" "desc";grid-template-columns:1fr}}k-product-info .kProdInfoTeachersItem .kProdInfoTeachersItemName{grid-area:name;font-weight:bold;font-size:19px;opacity:.7;text-transform:uppercase}@media (max-width:450px){k-product-info .kProdInfoTeachersItem .kProdInfoTeachersItemName{text-align:center}}k-product-info .kProdInfoTeachersItem .kProdInfoTeachersItemDescription{grid-area:desc}k-product-info .kProdInfoTeachersItem .kProdInfoTeachersItemDescription p:first-child{margin-top:0}k-product-info .kProdInfoTeachersItem .kProdInfoTeachersItemImage{grid-area:img}@media (max-width:450px){k-product-info .kProdInfoTeachersItem .kProdInfoTeachersItemImage{text-align:center}}k-product-info .kProdInfoTeachersItem .kProdInfoTeachersItemImage img{width:100px;height:100px;object-fit:cover;border-radius:50%}k-product-info .kProdInfoSyllabusCaption,k-product-info .kProdInfoTeachersCaption{font-weight:bold;font-size:24px;margin:20px 0;opacity:.7;text-transform:uppercase;border-bottom:1px solid #ccc}k-product-info .kProdInfoSyllabusItem{grid-template-columns:20px 1fr;grid-template-areas:"num name" "num desc";justify-items:flex-start;align-items:normal}k-product-info .kProdInfoSyllabusItemTitle{font-weight:bold}k-product-info .kProdInfoSyllabusItemDescription p:first-child{margin-top:0}k-product-info .kProdInfoSyllabusItemNumber{font-weight:bold;background-image:url(https://pocapoca.es/img/pointsBg.png);background-position:center 6px;background-repeat:repeat-y}k-product-info .kProdInfoSyllabusItemNumber span{display:flex;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;background:#9f9f9f;border-radius:50%;color:#fff;line-height:0}k-product-info .kProdInfoPriceRange .postRange::before{content:"👤";font-size:14px;position:relative;top:-3px;margin-right:10px}k-product-info .kProductAddCart{display:flex;justify-content:center}k-product-info .kProductAddCart button{margin:0}k-product-info .kProdInfoTimeSlotSelector{grid-area:timeslots}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSelectorHeader{margin-bottom:20px}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSelectorHeader select{border:1px solid #ccc;background:#fff;border-radius:4px;min-width:60px}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSelectorPeopleSection button{background-color:transparent !important;min-width:60px;box-shadow:none}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSelectorPeopleSection button:disabled{opacity:.5}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSelectorPeopleSection .plus{margin-right:20px}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSelectorPeopleSection .minus{margin-left:20px}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotAddCart button{height:40px;padding:10px 30px;font-size:14px;border-radius:4px;border:0}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotPicker{justify-content:center}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotPickerStep{padding:0;min-width:294px}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotPickerStep h2,k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotPickerStep .kProdInfoTimeSlotSelectorDate{color:#000;padding:10px;background:#ccc}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotPickerStep h3{text-transform:uppercase;font-size:12px;text-align:center}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotPickerStep .vc-container,k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotPickerStep .kProdInfoTimeSlotSelectorList{margin:20px;margin-top:0;font-family:inherit}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotPickerStep .kProdInfoEmptyMsg{padding:20px;text-align:center}k-product-info .kProdInfoTimeSlotSelector .kSlotRangeSelectorCombos select{border:1px solid #ccc;border-radius:4px;background:#fff}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotPickerTit{font-weight:bold;font-size:30px;margin:20px 0;text-align:center;opacity:.7;text-transform:uppercase}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSummary{text-align:center;padding:10px 20px 20px 20px}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSummary p{font-weight:bold}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSelectorItemDate{font-weight:bold;padding:4px 10px;color:#000;opacity:.7}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSelectorItemSlotsList{gap:5px;padding-block:10px}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSelectorItemSlot{padding-block:5px;border-radius:4px}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSelectorItemSlot:hover,k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSelectorItemSlot.active{background:var(--mainTxLight);color:#fff}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSelectorItemSlot.inCart{background:green;color:#fff}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSelectorItemSlot.active{outline:none}k-product-info .kProdInfoTimeSlotSelector .kProdInfoTimeSlotSelectorDateSection{flex-basis:33%}[data-tag="k-cart-icon"]{margin-left:20px;top:9px}[data-tag="k-cart-icon"] .kCartIconImg{opacity:.5;width:20px}[data-tag="k-cart-icon"] .kCartIconBubble{right:-8px;top:-5px}.kPayboxAccountInfo{display:none}.kPayboxCouponForm button{padding:5px 10px;font-size:11px;background-color:grey !important;box-shadow:none !important;border:0}k-paybox .kComponent.noItems{border:0}k-redsys-return .kOrderSummary{border:1px solid #ccc;margin-block:20px}k-redsys-return .cancelled,k-redsys-return .completed{text-align:center;font-weight:bold;margin:20px 0 40px 0}.ExerciseForm{font-size:14px}.itemInactive{text-align:center;padding-block:20px}#bookedProducts .noProdsMsg{display:none}#bookedProducts.noProdsBooked .noProdsMsg{display:block;padding:20px;max-width:800px;margin:auto}#bookedProducts.noProdsBooked .kComponent{justify-content:center}k-mailing-list-manager .kMailListsContainer{background-color:var(--bg2);padding:10px 25px;box-shadow:var(--shadow1);border-radius:0px;min-width:550px}k-mailing-list-manager button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;transition:.1s;font-weight:500;padding:12px 20px;font-size:14px;border-radius:4px}k-mailing-list-manager .kMailListButton{margin-top:20px;display:flex;justify-content:center}k-mailing-list-manager .kMailListItem label{display:flex;align-items:center;gap:5px;font-size:14px}k-mailing-list-manager .kMailListSavedMessage{display:none}.previewFile{display:flex;justify-content:center;align-items:center;border-top:1px solid #ddd;padding-top:20px;height:calc(100% - 70px);cursor:pointer}.previewFile img{width:100%;height:100%;object-fit:cover;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.previewFile .audio{width:100%}.previewFile .audio audio{display:block;width:95%}.previewFile .pdf{width:100%;height:100%}.previewFile .pdf iframe{width:100%;height:100%;min-height:60vh;border:0}.noPreview{margin-top:20px;padding-block:20px;text-align:center}.previewDownload{margin-block:20px;border-top:1px solid #ddd;padding-top:20px;display:flex;justify-content:center}.el-dialog__headerbtn{background-color:transparent !important}k-bulletin-news-detail .kBulletinNewsItem{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc;display:grid;grid-template-areas:"date title" "text text";grid-template-columns:auto 1fr;grid-gap:10px}@media (max-width:600px){k-bulletin-news-detail .kBulletinNewsItem{grid-template-columns:1fr;grid-template-areas:"date" "title" "text"}}k-bulletin-news-detail .kBulletinNewsItem a{color:var(--primaryActionBgHover);text-decoration:underline}k-bulletin-news-detail .kBulletinNewsItemDate{font-weight:bold;display:inline-block;opacity:.7;grid-area:date}k-bulletin-news-detail .kBulletinNewsItemTitle{font-weight:bold;grid-area:title}k-bulletin-news-detail .kBulletinNewsItemText{grid-area:text}k-bulletin-news-detail .kBulletinNewsLoadMore{display:flex;justify-content:center}#packRenewHome{display:none}[data-tag="k-pack-renewals"]{padding-inline:10px;padding-block-start:10px}[data-tag="k-pack-renewals"] .kPackRenewalsList{display:flex;gap:20px}[data-tag="k-pack-renewals"] .kPackRenewalsList .kProductCard{display:flex;flex-direction:column;gap:0;width:150px}[data-tag="k-pack-renewals"] .kPackRenewalsList .kProductCard .kProductImg img{width:auto}[data-tag="k-pack-renewals"] .kPackRenewalsList .kProdInfoAddCart{margin:0}[data-tag="k-pack-renewals"] .kPackRenewalsInfo{display:none}[data-tag="k-pack-renewals"] .kPackButIgnore button{color:#6e6e6e !important;margin-block-start:5px}#lastNews.invisible{display:none}details summary{cursor:pointer}details summary>*{display:inline}.payment{display:flex;flex-direction:column;align-items:center}.cardHelp{margin-top:40px}.cardHelp details{margin:auto;max-width:600px}.cardHelp details summary{color:blue;text-align:center}.cardHelp details li.img{list-style:none;text-align:center}.cardHelp details li.img img{border:1px solid #cccccc;margin-block:20px}.cardHelp details>summary{list-style:none}.cardHelp details>summary::-webkit-details-marker{display:none}.kOrderSummaryProductList .kProductCard{margin-bottom:0}