@charset "UTF-8";.text-gray-500{color:#7a7a7a}.text-white-300{color:var(--white-300)}.text-gray{color:var(--gray-600)}.bg-classroom-secondary{background-color:var(--classroom-secondary)}.bg-online-secondary{background-color:var(--online-secondary)}.bg-one2one-secondary{background-color:var(--one2one-secondary)}.text-gray-300{color:#b8b8b8}.text-cyan{color:var(--primary)}.border-top{border-top:1px solid var(--gray-600)!important}.border-bottom{border-bottom:1px solid #546356!important}.border-bottom-gray{border-bottom:1px solid #dee2e6!important}@media (min-width: 1290px){.flex-row-desktop{flex-direction:row!important}}.btn-blue{color:var(--white);background-color:var(--online);border:1px solid var(--white)}.btn-blue:hover,.btn-blue:focus,.btn-blue:active,.btn-blue.active{color:var(--online)!important;background-color:var(--white)!important;border:1px solid var(--online)}.btn-far{color:var(--white);background-color:var(--online);border:1px solid var(--white)}.btn-far:hover,.btn-far:focus,.btn-far:active,.btn-far.active{color:var(--online)!important;background-color:var(--white)!important;border:1px solid var(--online)}.btn-rose{border:1px solid var(--one2one);color:var(--white);background-color:var(--one2one)}.btn-rose:hover,.btn-rose:focus,.btn-rose:active,.btn-rose.active{background-color:var(--white)!important;border:1px solid var(--one2one)!important;color:var(--one2one)!important}.btn-far-light{color:var(--online);background-color:var(--white);border:1px solid var(--online)}.btn-far-light:hover,.btn-far-light:focus,.btn-far-light:active,.btn-far-light.active{color:var(--white)!important;background-color:var(--online)!important;border:1px solid var(--online)!important}.btn-primary-light{color:var(--primary);background-color:var(--white);border:1px solid var(--primary)}.btn-primary-light:hover,.btn-primary-light:focus,.btn-primary-light:active,.btn-primary-light.active{color:var(--white)!important;background-color:var(--primary)!important;border:1px solid var(--primary)!important}.btn-king-light{color:var(--one2one);background-color:var(--white);border:1px solid var(--one2one)}.btn-king-light:hover,.btn-king-light:focus,.btn-king-light:active,.btn-king-light.active{color:var(--white)!important;background-color:var(--one2one)!important;border:1px solid var(--one2one)!important}.border-far{border-color:var(--online)!important}.border-dark{border:1px solid var(--black-800)!important}.dark-hr hr{border-top:1px solid var(--black-900)}.primary-hr hr{border-top:1px solid var(--primary)}.divider{position:relative}.divider svg{position:absolute;background-color:var(--white);top:-6px;left:0;right:0;margin:auto}.scrollTopButton{position:fixed;padding:0;width:40px;height:40px;border:4px solid var(--primary);background-color:#fefbfb;transform:scale(0);border-radius:60px;text-align:center;font-size:10px;color:var(--primary);z-index:49;cursor:pointer;box-shadow:0 5px 36px #0000002e;transition:transform .4s ease-in-out;box-sizing:unset;text-decoration:none;right:94px;bottom:28px}.scrollTopButton svg path{fill:var(--primary)!important}.scrollTopButton .scrollTopContent{font-size:13px;box-sizing:unset}.scrollTopButton .scrollTopContent:before{content:"∧";font-family:sans-serif!important}.backToTop{transform:scale(1)!important}.slider-section{margin-top:44px;background-color:var(--gray-200);border-bottom:1px solid var(--dark-gray)}.slider-section .slide-left{transform:rotate(180deg);float:left;width:30px;height:100px}.slider-section .slide-left .left-btn{border-left:1px solid var(--gray-600)!important;margin:12px 0;display:none}.slider-section .slide-right{float:right;width:30px;height:100px}.slider-section .slide-right .right-btn{border-left:1px solid var(--gray-600)!important;margin:12px 0;display:none}.slider-section .slick-slider{margin:0 auto;max-width:96%}.slider-section .slick-slider .slide{scroll-behavior:smooth;padding:10px 0 8px}.slider-section .slick-slider .slide::-webkit-scrollbar{display:none}.slider-section .slick-slider .element{min-width:190px;max-width:190px;font-size:12px!important}@media (max-width: 770px){.slider-section .slick-slider .element{min-width:112px;max-width:112px;font-size:10px!important}}.slider-section .slick-slider .element .nav-item .nav-link:nth-child(1).active img{transform:translateY(-5px)}.slider-section .slick-slider .element .nav-item .nav-link:nth-child(1).active hr{width:70px;opacity:1}.slider-section .slick-slider .element .nav-item .nav-link:nth-child(1).active p{color:var(--primary)}.slider-section .slick-slider .element .nav-link.active img{transform:translateY(-5px)}.slider-section .slick-slider .element .nav-link.active hr{width:70px;opacity:1}.slider-section .slick-slider .element .nav-link.active p{color:var(--primary)}.slider-section .slick-slider .element .nav-link .title{margin-top:3px}.slider-section .slick-slider .element .desc{margin-top:-5px}.slider-section .slick-slider .element img{transition:all .3s ease-in-out;height:60px;width:90px}@media (max-width: 770px){.slider-section .slick-slider .element img{height:45px;width:55px}}.slider-section .slick-slider .element hr{width:40px;margin:0 auto;height:1px;background-color:var(--dark);opacity:.1;transition:all .3s ease-in-out}.slider-section .slick-slider .element p{color:var(--dark)}.slider-section .slick-slider .element .element-2{border-right:1px dotted black}.slider-section .slick-slider .element:hover img{transform:translateY(-5px)}.slider-section .slick-slider .element:hover hr{width:70px;opacity:.8}.slider-section .slick-slider .element:hover p{color:var(--primary)!important}mark{background:0 0;padding:0}.bg-sky{background-color:var(--online)}.bg-dark-green{background-color:var(--classroom)}.circle-indicator{width:16px;height:16px;min-width:10px;border-radius:50%;box-shadow:0 0 0 1px var(--white)!important}.bg-transparent{background-color:unset}.quality-section{background-color:var(--secondary)!important;padding:50px 0}.quality-section .container{max-width:990px!important}@media (min-width: 1290px){.quality-section .container{max-width:1140px!important}}.quality-section .quality-title{margin-bottom:50px}.quality-section .quality-certificate-images a{color:var(--primary);margin:0 40px 30px 0}.quality-section .quality-img{height:120px}@media (max-width: 875px){.quality-section .quality-img{height:97px;margin:0 15px 20px 0}}.quality-section .website-img{margin:0 -2px 30px 0;width:350px;height:120px}@media (max-width: 575px){.quality-section .website-img{margin:0 0 30px;max-width:100%;height:auto;width:300px}}.quality-section .btn-primary{padding:13.5px;max-width:300px;border-radius:8px}@media (min-width: 1200px){.course-section .container-lg{max-width:960px}}@media (min-width: 1290px){.course-section .container-lg{max-width:1140px}}@media (min-width: 1400px){.course-section .container-lg{max-width:1320px}}.course-section .course{color:var(--primary);background-size:cover;background-repeat:no-repeat;display:block;background-position:center;position:relative;overflow:hidden;box-shadow:0 3px 15px #0003;transition:all ease-in-out .3s;border-radius:10px;width:31%;height:300px}@media (max-width: 1199px){.course-section .course{width:48%}}@media (max-width: 767px){.course-section .course{width:100%;height:200px}}.course-section .course:hover .course-desc{left:-50px;transition:all ease .3s}@media (min-width: 768px){.course-section .course:hover .course-icon{right:50px;transition:all ease .3s}}.course-section .course .course-desc,.course-section .course .course-icon{position:absolute;color:var(--white);border-radius:10px;font-size:19.2px;font-weight:700;bottom:50px;border:1px solid var(--white);transition:all .3s ease-in-out}@media (max-width: 599px){.course-section .course .course-desc,.course-section .course .course-icon{bottom:20px;font-size:16px}}.course-section .course .course-desc{left:-80px;padding:5px 15px 5px 100px}.course-section .course .course-icon{right:30px;width:38px;height:40px;padding:5px}@media (max-width: 599px){.course-section .course .course-icon{width:34px;height:36px}}.course-section .online-courses{border:1px solid var(--online)}.course-section .online-courses .course-desc,.course-section .online-courses .course-icon{background-color:var(--online)}.course-section .classroom-courses{border:1px solid var(--classroom)}.course-section .classroom-courses .course-desc,.course-section .classroom-courses .course-icon{background-color:var(--classroom)}.course-section .individual-instruction{border:1px solid var(--one2one)}.course-section .individual-instruction .course-desc,.course-section .individual-instruction .course-icon{background-color:var(--one2one)}.text-danger{color:var(--error)!important}.btn-danger{background-color:var(--error);color:var(--white);border-color:var(--white)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active{background-color:var(--white)!important;color:var(--error)!important;border-color:var(--error)}.opacity-100{opacity:100%}.opacity-50{opacity:50%}.flex-2{flex:2}.md-content{display:flex}@media (max-width: 599px){.md-content{display:none}}.border-green{border-color:var(--classroom)!important}.border-blue,.border-sky{border-color:var(--online)!important}.border-rose,.border-king{border-color:var(--one2one)!important}.bg-bewegungsport{background-color:#ef8d35!important}.border-bewegungsport{border:1px solid #ef8d35!important}.bg-vital{background-color:#502d87!important}.border-vital{border:1px solid #502d87!important}.bg-special{background-color:#005a9a!important}.border-special{border:1px solid #005a9a!important}.bg-athletics{background-color:#143f4e!important}.border-athletics{border:1px solid #143f4e!important}.bg-house{background-color:#cb517c!important}.border-house{border:1px solid #cb517c!important}.bg-kombi{background-color:var(--webinar)!important}.border-kombi{border:1px solid var(--webinar)!important}@media (max-width: 390px){.w-sm-390{width:100%}}.w-40{width:40px}.w-26px{width:26px}.h-40{height:40px}.loadingwrapper{padding:50px 0;display:flex;justify-content:center;align-items:center}.loadingwrapper p{font-weight:700;margin:0 24px 16px 0;font-size:24px;color:var(--online)}.loadingwrapper img{width:64px;height:64px}.loading-wrapper{padding-top:30px;display:flex;justify-content:center;align-items:center}.loading-wrapper img{max-height:64px!important;width:64px;height:64px}#fixedInfoMobile{position:fixed;display:flex;background-color:var(--black-900);top:0px;width:100%;font-size:14px!important;z-index:11000;transform:translateY(-45px);transition:all .3s;border-bottom:1px solid var(--white)}@media (min-width: 576px){#fixedInfoMobile{display:none}}#fixedInfoMobile a{text-decoration:none;color:var(--primary)}#fixedInfoMobile .btn-hotline{display:flex;background-color:var(--dark-gray);color:var(--white);width:50%;-webkit-box-pack:center;justify-content:center;align-items:center;padding:10px 0;height:44px}#fixedInfoMobile .btn-hotline img{padding-right:5px}#fixedInfoMobile .btn-inquiry{display:flex;background-color:var(--primary);color:var(--white);width:50%;justify-content:start;align-items:center;padding:10px 0;height:44px}#fixedInfoMobile .btn-inquiry img{padding:0 5px 0 2px}.info-banner-hide{display:none!important}.hotline-modal{max-height:520px}.hotline-modal .hotline-details .hotline-img{background-image:url(../../public/pictures/email_kontakt_telefon_rund.jpg);width:128px;height:128px;border:0;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-origin:content-box;margin-bottom:26px}.hotline-modal .hotline-details .hotline-flag{padding:7px 0}.hotline-modal .hotline-details .hotline-flag .flag img{width:64px}.hotline-modal .hotline-details .hotline-desc{font-size:24px;color:var(--black-900)}.hotline-modal .hotline-details .hotline-desc:hover{color:var(--primary)}.hotline-modal .hotline-details .hotline-info,.hotline-modal .hotline-details .hotline-email{padding:7px 0}.hotline-modal .hotline-details .hotline-text{padding:7px 0;font-size:10px;line-height:1.18}.online-modal{max-height:720px}.online-modal .modal-body{padding:0}.online-modal .modal-body .contact-form{margin:auto}.online-modal .modal-body .contact-form .nav-tabs .nav-item{flex:1 1 0%}.online-modal .modal-body .contact-form .nav-tabs .nav-item .nav-link{width:80px;height:80px;border-radius:50%;border:1px solid var(--gray-200)}.online-modal .modal-body .contact-form .nav-tabs .nav-item .nav-link img{width:48px;height:48px}.online-modal .modal-body .contact-form .nav-tabs .nav-item .nav-link.active{border:1px solid var(--primary)}.online-modal .modal-body .contact-form .nav-tabs .nav-item .nav-link:focus-visible{box-shadow:none!important}.online-modal .modal-body .contact-form .btn-primary{padding:15px;border-radius:15px}.online-modal .modal-body .contact-form .btn-primary:focus{transform:scale(.8)}.online-modal .modal-body .contact-form form{margin:0 15px}@media (max-width: 575px){.online-modal .modal-body .contact-form form{margin:0!important}}.online-modal .modal-body .contact-form form .form-label{margin-bottom:0;padding-bottom:4px}.online-modal .modal-body .form-control-bg::placeholder{color:var(--gray-200)!important}.online-modal .modal-body .form-control-bg:focus{background-image:url(/build/assets/invalidicon-208e423a.svg);background-repeat:no-repeat;background-size:21px;background-position:95% 50%}.online-modal .modal-body .form-sm-label{font-size:10px}.online-modal .modal-body .form-check-radio-input{width:26px;min-width:26px;height:26px;margin-top:0;border:2px solid var(--dark);opacity:.5;cursor:pointer}.online-modal .modal-body .form-check-radio-input:checked{background-color:#060606!important;border:2px solid var(--primary)!important;box-shadow:none!important;opacity:1}.online-modal .modal-body .form-check-radio-input:checked+label{color:var(--primary)!important}.online-modal .modal-body .form-check-radio-input:focus{border-color:var(--gray-200);outline:0;box-shadow:none!important}.online-modal .modal-body .form-check-input[type=checkbox]{width:40px;height:40px;min-width:40px;opacity:.5;border:1px solid var(--dark);border-radius:.15rem;cursor:pointer}.online-modal .modal-body .form-check-input[type=checkbox]:checked{opacity:1;border:1px solid var(--primary);box-shadow:none}.online-modal .modal-body .form-check-input[type=checkbox]:focus{outline:0;box-shadow:none!important}.online-modal .modal-body .form-check-label a{text-decoration:dotted;text-decoration-line:underline;color:var(--dark)!important}.online-modal .modal-body .form-check-label a:hover,.online-modal .modal-body .form-check-label a:focus{color:var(--primary)!important}.online-modal .modal-body .input-group .form-select{width:100px;font-size:20px}.online-modal .modal-body .input-group .form-select:focus{box-shadow:none!important;border:1px solid var(--primary);outline:1px solid var(--primary)}.online-modal .modal-body .input-group .form-control{width:calc(100% - 100px)}.online-modal .btn-close{width:24px;height:32px;opacity:1!important;font-size:18px;font-weight:700}.online-modal .btn-close:focus{box-shadow:none!important}.link-anim-linie a{text-decoration:dotted;text-decoration-line:underline;text-underline-offset:2px;position:relative;color:var(--primary)}.link-anim-linie a:hover{color:var(--primary)}.link-anim-linie a:hover:after{width:100%;opacity:1}.link-anim-linie a:after{content:"";position:absolute;bottom:0;width:0;height:2px;margin:0;transition-duration:.75s;opacity:0;background-color:var(--primary);left:0;transition:all .75s ease-in-out}.text-far{color:var(--online)}.text-king{color:var(--one2one)}.w-35{width:35px}.h-35{height:35px}.btn-blue-light{color:var(--online);border-color:var(--online);transition:all .3s ease-in-out;border-radius:10px}.btn-blue-light:hover,.btn-blue-light:focus,.btn-blue-light:active,.btn-blue-light.active{color:var(--white)!important;background-color:var(--online)!important;border-color:var(--online)!important}.btn-rose-light{color:var(--one2one);border-color:var(--one2one);transition:all .3s ease-in-out;border-radius:10px}.btn-rose-light:hover,.btn-rose-light:focus,.btn-rose-light:active,.btn-rose-light.active{color:var(--white)!important;background-color:var(--one2one)!important;border-color:var(--one2one)!important}iframe{width:100%;height:100%;position:absolute;top:0;left:0}.clear-left{clear:left}.bg-far{background-color:var(--online);color:var(--white)}.bg-far:hover,.bg-far:focus{background-color:var(--online)!important;color:var(--white)!important}.bg-king{background-color:var(--one2one)!important;color:var(--white);border:1px solid var(--one2one)!important}.bg-king:hover,.bg-king:focus{background-color:var(--one2one)!important;color:var(--white)!important;border:1px solid var(--one2one)!important}.bg-primary{background-color:var(--primary);color:var(--white);border:1px solid var(--primary)!important}.bg-primary:hover,.bg-primary:focus{background-color:var(--primary)!important;color:var(--white)!important;border:1px solid var(--primary)!important}.badge{z-index:1;display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:var(--white);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:10px}.active-far{color:var(--online)!important}.active-primary{color:var(--primary)!important}.active-king{color:var(--one2one)!important}.resizeImg{font-size:12px;color:inherit}.resizeImg img{width:2.5rem}.resizeImg:hover{transform:scale(.85);color:var(--primary)}.book-now-btn{padding:.375rem .75rem!important;font-size:1rem!important;border-radius:10px!important;font-weight:400!important}.notfound{text-align:center;padding-top:30px;color:var(--gray)}.nfText{font-size:1.3em;padding-top:1em}.courses-list-section .courses-list-logo{width:125px;height:125px;min-width:125px;padding:0;background-color:var(--white);border-radius:50%;border:3px solid var(--white);margin:0 auto;display:flex;justify-content:center;align-items:center}.courses-list-section .courses-list-logo img{width:100%;height:100%;object-fit:cover;border-radius:50%}.courses-list-section .courses-list-logo .course-icon{width:34px;height:34px;min-width:34px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;right:-6px;top:10px}.courses-list-section .courses-list-logo .course-icon img{width:22px;height:22px;object-fit:contain;border-radius:0}.courses-list-section .courses-list-logo .course-icon.far-img{background-color:var(--online);border:1px solid var(--white)}.courses-list-section .courses-list-logo .course-icon.green-img{background-color:var(--classroom);border:1px solid var(--white)}.courses-list-section .courses-list-logo .course-icon.orange-img{background-color:var(--one2one);border:1px solid var(--white)}.available-courses-section .container{max-width:990px}@media (max-width: 575px){.available-courses-section .fs-24{font-size:18px!important}}.available-courses-section .btn-check:focus+.btn,.available-courses-section .btn-check .btn:focus{outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(166,206,57,.25);box-shadow:0 0 0 .25rem #a6ce3940}@media (max-width: 575px){.available-courses-section .label-1{width:100%;display:flex;justify-content:center}}.available-courses-section label{font-size:24px!important;letter-spacing:.5px;font-weight:900!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;position:relative}@media (max-width: 920px){.available-courses-section label{font-size:22px!important}}@media (max-width: 767px){.available-courses-section label{font-size:18px!important}}@media (max-width: 640px){.available-courses-section label{font-size:16px!important}}@media (max-width: 575px){.available-courses-section label{font-size:15px!important}}.available-courses-section label .course-img{width:50px;height:50px;border-radius:50%;border:4px solid var(--white);display:flex;justify-content:center;align-items:center;position:absolute;top:-26px}.available-courses-section label span{font-size:14px}@media (max-width: 575px){.available-courses-section label span{font-size:12px}}.available-courses-section .btn{display:inline-block;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:40px 6px 8px;font-size:1rem;border-radius:10px;transition:all .3s ease-in-out;min-width:287px;box-shadow:none!important}@media (max-width: 920px){.available-courses-section .btn{min-width:235px;padding:35px 6px 8px}}@media (max-width: 767px){.available-courses-section .btn{min-width:194px;padding:30px 6px 8px}}@media (max-width: 640px){.available-courses-section .btn{min-width:170px;padding:30px 6px 8px}}@media (max-width: 575px){.available-courses-section .btn{min-width:157px;padding:30px 8px 8px}}@media (max-width: 374px){.available-courses-section .btn{min-width:136px;padding:30px 5px 8px}}.available-courses-section .btn:focus{box-shadow:none!important}.available-courses-section .btn:hover{transform:scale(.98)}.available-courses-section .btn-fernstudium{background-color:var(--white)!important;border:1px solid!important;border-color:var(--online)!important;color:var(--online)!important;line-height:26px!important}.available-courses-section .btn-fernstudium.checked{background-color:var(--online)!important;color:var(--white)!important}.available-courses-section .btn-fernstudium .course-img{background-color:var(--online)}@media (max-width: 767px){.available-courses-section .btn-fernstudium{line-height:20px!important}}@media (max-width: 575px){.available-courses-section .btn-fernstudium{line-height:16px!important}}.available-courses-section .btn-praesenz{background-color:var(--white)!important;border:1px solid!important;border-color:var(--classroom)!important;color:var(--classroom)!important;line-height:26px!important}.available-courses-section .btn-praesenz.checked{background-color:var(--classroom)!important;color:var(--white)!important}.available-courses-section .btn-praesenz .course-img{background-color:var(--classroom)}@media (max-width: 767px){.available-courses-section .btn-praesenz{line-height:20px!important}}@media (max-width: 575px){.available-courses-section .btn-praesenz{line-height:16px!important}}.available-courses-section .btn-one2one{background-color:var(--white)!important;border:1px solid!important;border-color:var(--one2one)!important;color:var(--one2one)!important;line-height:26px!important}.available-courses-section .btn-one2one.checked{background-color:var(--one2one)!important;color:var(--white)!important}.available-courses-section .btn-one2one .course-img{background-color:var(--one2one)}@media (max-width: 767px){.available-courses-section .btn-one2one{line-height:20px!important}}@media (max-width: 575px){.available-courses-section .btn-one2one{line-height:16px!important}}.primary-link-hover a:hover{color:var(--primary)!important}.primary-link-hover a:hover:after{background-color:var(--primary)!important}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}.btn-new-green{background-color:var(--classroom)!important;color:var(--white)!important;border:1px solid var(--classroom)!important}.btn-new-green:hover,.btn-new-green.active,.btn-new-green:active,.btn-new-green:focus{background-color:var(--white)!important;color:var(--classroom)!important;border:1px solid var(--classroom)!important}.btn-green-light{padding:10px;border-radius:10px;background-color:var(--white);color:var(--primary);border:1px solid var(--primary)}.btn-green-light:hover,.btn-green-light:focus,.btn-green-light:target,.btn-green-light.active,.btn-green-light:active{color:var(--white)!important;background-color:var(--primary)!important;border:1px solid var(--primary)!important}.menu-cart-count{position:relative;top:0;left:4px;width:16px;height:16px;transform:none;display:flex;align-items:center;justify-content:center}.whitespace-nowrap{white-space:nowrap}.min-h-auto{min-height:auto!important}.discount-banner{display:flex;justify-content:center;padding:5px 0;text-align:center;background-image:none}@media (max-width: 500px){.discount-banner{align-items:center}}.discount-banner a{text-decoration:none;max-width:77%;font-size:1rem}@media (max-width: 500px){.discount-banner a{border-right:1px solid var(--black-800)}}.discount-banner svg{padding:10px 20px}.fixed-top{position:fixed;width:100%;top:0;padding-right:0!important}.discount-modal{background-color:#00000080!important}.discount-modal .modal-body{padding:0rem!important}.discount-modal .modal-body .modal-beschreibung strong font{color:#ff8000!important}.discount-modal .btn-close{font-size:20px;position:absolute;top:8px;right:8px;opacity:.5!important}.discount-modal .btn-close:hover{opacity:1!important}.discount-modal .closeBtnWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;border-top-left-radius:5px;border-top-right-radius:5px}.discount-modal .modal-header{margin:0;padding:0;border-bottom:none;position:relative;border-top-left-radius:10px;border-top-right-radius:10px}@media (min-width: 768px){.discount-modal .modal-header{margin:0;padding:0;background-image:none}}.discount-modal .modal-dialog{max-width:100%}@media (min-width: 768px){.discount-modal .modal-dialog{max-width:100%}}.discount-modal .modal-image{height:270px;border-top-left-radius:10px;border-top-right-radius:10px}.discount-modal .modal-image img{max-height:270px}.discount-modal .modal-footer{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.discount-modal .countdown{display:flex;justify-content:space-around;text-align:center;padding-top:10px;padding-bottom:10px;margin:0 auto;background-image:none;max-width:300px;border-radius:10px}.discount-modal #cdHours,.discount-modal #cdMinutes,.discount-modal #cdSeconds,.discount-modal #cdDays{margin:0;font-size:35px;line-height:50px;font-weight:bolder;letter-spacing:-2px;padding:0 10px}@media (min-width: 768px){.discount-modal #cdHours,.discount-modal #cdMinutes,.discount-modal #cdSeconds,.discount-modal #cdDays{font-size:50px;line-height:50px}}.discount-modal #cdMinutes{border-left:1px solid #262626;border-right:1px solid #262626}.discount-modal #cdDays{border-right:1px solid #262626}.discount-modal .timewrapper .caption{margin:0;font-size:10px;text-transform:uppercase;font-weight:400;text-align:center;letter-spacing:1px;line-height:10px}@media (min-width: 768px){.discount-modal .timewrapper .caption{font-size:10px;line-height:10px}}.discount-modal .top-notice-button{font-weight:700;padding:10px 15px;text-align:center;width:200px;max-width:100%;border-radius:10px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid transparent}.discount-modal .modal-content{padding:0;border-radius:10px;margin:0 auto;max-width:460px!important;border:unset!important}.br-l-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.showSuccessContent .form-success{text-align:center;padding-top:1em;padding-bottom:2em}.showSuccessContent .form-success h3{margin-bottom:2em;margin-top:.5em;font-size:1.25em}.showSuccessContent .form-success .note{font-size:.75em;margin-top:1em;margin-bottom:1em}.showSuccessContent .form-success em{font-style:normal;color:var(--primary);font-weight:700}.icon-videoplaylist:before{margin-right:10px;content:"";font-size:120%}.icon-fernstudium:before{margin-right:10px;content:"";font-size:120%}.text-color{color:var(--online)}.fixed-discount-banner{position:fixed;z-index:99;width:100%;top:44px;margin-top:0!important}.gift-button{position:fixed;width:40px;height:40px;border:4px solid var(--primary);background-color:#fefbfb;border-radius:60px;text-align:center;font-size:10px;color:var(--primary);z-index:49;cursor:pointer;box-shadow:0 5px 36px #0000002e;transition:transform .4s ease-in-out;box-sizing:unset;text-decoration:none;bottom:91px;right:31px;transform:scale(0)}.gift-button svg path{fill:var(--primary)!important}#geschenkbox svg,#geschenkbox svg path{fill:var(--primary);box-sizing:content-box;padding-top:5px}.online-appointment{max-width:990px!important;margin:auto!important}.online-appointment .body-title{text-align:center;padding-top:15px;font-weight:700}.location-detail-map{position:relative;overflow:hidden;height:450px;width:100%}.main-nav-link a{cursor:default!important}.quality-section~.curve-shape{background-color:var(--secondary)!important;margin-top:-1px}.modal.modal-static .modal-dialog{transform:none!important}.mb-35{margin-bottom:35px}@media (max-width: 575px){.mb-35{margin-bottom:10px}}.flatpickr-calendar.noCalendar{width:220px!important}.flatpickr-calendar.noCalendar .flatpickr-time{height:60px!important}.flatpickr-calendar.noCalendar .flatpickr-time input{text-align:center!important}.flatpickr-calendar.noCalendar .flatpickr-time .flatpickr-time-separator{padding-top:8px!important}.flatpickr-calendar.noCalendar .flatpickr-time .numInputWrapper{height:60px!important}.flatpickr-calendar.noCalendar .flatpickr-time .numInputWrapper .numInput{font-size:1.6rem!important;height:60px!important}.flatpickr-calendar.noCalendar .flatpickr-time .numInputWrapper span.arrowUp{top:-2px!important;height:30px!important;width:35px!important}.flatpickr-calendar.noCalendar .flatpickr-time .numInputWrapper span.arrowUp:after{margin-left:12px!important}.flatpickr-calendar.noCalendar .flatpickr-time .numInputWrapper span.arrowDown{top:28px!important;height:30px!important;width:35px!important}.flatpickr-calendar.noCalendar .flatpickr-time .numInputWrapper span.arrowDown:after{margin-left:12px!important}#customTrustbadge{position:fixed;z-index:999;bottom:0px;width:195px;height:81px;margin:5px}#tsBadgeResponsiveTop{display:none!important}#lz_overlay_wm{z-index:49!important}#trustbadge-container-98e3dadd90eb493088abdc5597a70810{z-index:999!important}.btn-hotline .phone-img,.btn-inquiry .send-img{width:29px}.appointment-confirmation .tel:hover,.appointment-confirmation .email:hover{color:var(--primary)!important}.classroom-title .text-primary{color:var(--classroom)!important}.disabled-arrow{pointer-events:none}.border-white{border:1px solid var(--white)}.p-12px{padding:12px 16px}.border-bottom-green{border-bottom:3px solid var(--classroom)}.border-bottom-sky{border-bottom:3px solid var(--online)}.border-bottom-rose{border-bottom:3px solid var(--one2one)}.border-bottom-video{border-bottom:3px solid var(--video)}.border-bottom-webinar{border-bottom:3px solid var(--webinar)}.border-bottom-prasenz{border-bottom:3px solid var(--ws-classroom)}.w-sm-50{width:100%}@media (min-width: 575px){.w-sm-50{width:75%}}@media (min-width: 1024px){.w-sm-50{width:50%}}@media (max-width: 991px){.offcanvas-footer .fs-18{font-size:16px!important}}.offcanvas-footer .popup-menu-footer,.offcanvas-footer .popup-menu-footer a{color:var(--white)!important}.modal-backdrop{display:none!important}.overflow-auto{overflow:auto!important;padding-right:0!important}.main-body{overflow-x:hidden;overflow-y:auto}.offcanvas.country-offcanvas{transition:none!important;padding:44px 0 0;position:fixed;top:1px;left:0;width:100%;background-color:var(--gray-300)!important;height:100vh}.offcanvas.country-offcanvas .offcanvas-body{max-width:100%!important}@media (min-width: 1200px){.offcanvas.country-offcanvas .offcanvas-body .container{max-width:1140px!important}}@media (min-width: 1400px){.offcanvas.country-offcanvas .offcanvas-body .container{max-width:1320px!important}}.offcanvas.country-offcanvas .offcanvas-body::-webkit-scrollbar{display:none}.offcanvas.country-offcanvas .offcanvas-body .languages .form-select{max-width:250px;border-radius:12px;font-size:18px;font-weight:400;padding:7px 40px 7px 12px;background-image:url(/build/assets/main-course-btn-2b6f396e.svg);background-size:32px;border:1px solid var(--gray-400);cursor:pointer;box-shadow:none}@media (max-width: 575px){.offcanvas.country-offcanvas .fs-30{font-size:22px}}.offcanvas.country-offcanvas .content{max-width:990px;width:100%;margin:0 auto;padding-left:12px;padding-right:12px}.offcanvas.country-offcanvas .content a u{text-decoration:none;color:var(--primary)}.offcanvas.country-offcanvas .language{border:3px solid var(--white);border-radius:50%}.offcanvas.country-offcanvas .language.active{border:3px solid var(--white)}.offcanvas.country-offcanvas .language .select-language{width:48px;height:48px;border-radius:50%;background-color:var(--gray-600);color:var(--white)}.offcanvas.country-offcanvas .language .select-language:hover{transform:scale(.85)}.offcanvas.country-offcanvas .language .select-language.active{color:var(--white)!important;background-color:var(--primary)}.offcanvas.country-offcanvas .languages .language{border:4px solid var(--white)}.offcanvas.country-offcanvas .languages .language a{color:var(--black)!important;font-size:20px}.offcanvas.country-offcanvas .languages .language.active{border:4px solid var(--white);box-shadow:0 0 0 1px var(--primary)}.offcanvas.country-offcanvas .languages .language .select-language.active{color:var(--white)!important;background-color:var(--primary)}.border-color-white{border-top:1px solid var(--white)!important}.main-collapse-btn{position:relative;width:36px;height:13px;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;transition:none!important}.main-collapse-btn svg{stroke:#5265ab;width:36px;height:13px;transition:all .3s ease-in-out;transform:rotate(0)}.main-collapse-btn:not(.collapsed) svg{transform:rotate(180deg)}@media (min-width: 576px){.site-menus .ps-sm-0{padding-left:0!important}}.site-menus .circle-indicator{width:12px;height:12px;min-width:12px;background-color:var(--primary)}.site-menus .fs-28{font-size:28px!important}.site-menus .fs-18{font-size:18px!important}.site-menus .fs-22{font-size:22px}@media (max-width: 991px){.site-menus .fs-22{font-size:20px}}.site-menus sup{font-size:.75em}.site-menus .btn-dark{border-radius:12px}.site-menus .lh-1{line-height:1!important}.site-menus a.text-white{color:var(--white)!important}.site-menus .bg-blue{background-color:var(--online)!important}.exclusive-check-section .btn-primary{color:var(--white)!important;background-color:var(--primary)!important;border:1px solid var(--white)!important;width:100%;max-width:390px}.exclusive-check-section .btn-primary:hover{color:var(--primary)!important;background-color:var(--white)!important;border:1px solid var(--primary)!important}.exclusive-check-section .trust-excellent-service span{color:var(--primary)!important}.gslider{padding:12px}.glightbox-open{overflow:auto!important}.gscrollbar-fixer{margin-right:0!important}.loading-image{height:0;margin-left:4px}.loading-image img{width:50px;height:50px}.footer-contact-us-section{background-color:var(--secondary)!important;padding:50px 0}.footer-contact-us-section~.curve-shape{fill:var(--gray-300);position:relative;background-color:var(--secondary)!important;z-index:2}footer .footer-desc{border-top:1px solid var(--white);border-bottom:1px solid var(--white);margin-left:12px;margin-right:12px}footer .footer-desc .lg-content{display:none}@media (min-width: 895px){footer .footer-desc .lg-content{display:block}}footer .footer-desc .md-content{display:block}@media (min-width: 895px){footer .footer-desc .md-content{display:none}}footer .footer-desc .desc{color:var(--dark-gray)}@media (min-width: 895px){footer .footer-desc .desc{width:24%}}footer .footer-desc p{color:var(--dark-gray)}footer .footer-desc a,footer .footer-desc span{padding:2px 0;display:block;width:fit-content;font-size:12.6px;color:var(--dark-gray)}footer .footer-desc a:hover,footer .footer-desc span:hover{color:var(--text-footer);text-decoration:underline!important}footer .footer-desc a.active,footer .footer-desc span.active{color:var(--text-footer)}footer .footer-desc .location-img{width:20px}footer .all-rights-footer{padding:25px 0}@media (max-width: 991px){footer .all-rights-footer{padding:15px 0}}footer .all-rights-footer span{color:var(--dark-gray)}footer .all-rights-footer a{font-size:14.4px;color:var(--dark-gray)}footer .all-rights-footer a:hover{color:#333;text-decoration:underline}footer .all-rights-footer p{font-size:14.4px;color:var(--dark-gray);opacity:.8}@media (max-width: 575px){.demo-tablet-section .demo-desc ul{padding-left:10px}}.demo-tablet-section .demo-desc p{font-size:18px}.demo-tablet-section .star-img{width:50px;min-width:50px;height:100%;margin-right:10px;margin-top:2px}.demo-tablet-section .video-img{padding:0 10px;width:100%;overflow:hidden}.demo-tablet-section .video-img .video-bg{background-image:url(/build/assets/video-bg-img-7aa25b20.png);background-repeat:no-repeat;background-position:center;background-size:100% auto;width:731px;margin:auto;max-width:400px;height:540px;position:relative;overflow:hidden}@media (max-width: 575px){.demo-tablet-section .video-img .video-bg{max-width:280px;height:400px}}.demo-tablet-section .video-img .video-bg .video-player{position:absolute;top:38px;left:16px;display:block;width:342px;height:454px;overflow:hidden;cursor:pointer}@media (max-width: 575px){.demo-tablet-section .video-img .video-bg .video-player{top:38px;left:12px;width:238px;height:328px}}.demo-tablet-section #playVid{width:5rem;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;transform-origin:50% 50%;cursor:pointer}.demo-tablet-section #playVid #triangle{fill:var(--white);transition:.5s;transform-origin:50% 50%}.demo-tablet-section #playVid #lineOne,.demo-tablet-section #playVid #lineTwo{transform-origin:50% 50%;transition:1s}.demo-tablet-section #playVid:hover #triangle{fill:var(--white);transform-origin:50% 50%}.demo-tablet-section #playVid:hover #lineOne{transform:rotate(260deg);transform-origin:50% 50%;transition:1s}.demo-tablet-section #playVid:hover #lineTwo{transform:rotate(-450deg);transform-origin:50% 50%;transition:1s}.demo-tablet-section .video-play-btn{animation:zoomin 2s ease-out infinite}@keyframes zoomin{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes swirl-out-bck{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:1}to{-webkit-transform:rotate(-540deg) scale(0);transform:rotate(-540deg) scale(0);opacity:0}}@keyframes rotate-in-center{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}to{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.demo-tablet-section .rotate-in-center{animation:rotate-in-center .6s cubic-bezier(.25,.46,.45,.94) both}.demo-tablet-section .swirl-out-bck{animation:swirl-out-bck .6s ease-in both}.learning-section{padding-top:40px;padding-bottom:40px;background-color:var(--light-gray);color:var(--dark-gray)}.learning-section .learning-text{font-size:24px}@media (max-width: 991px){.learning-section .learning-text{font-size:20px}}@media (max-width: 768px){.learning-section .learning-text{font-size:17px}}@media (max-width: 424px){.learning-section .learning-text{font-size:14px}}@media (max-width: 575px){.learning-section .learning-type .border-right{border-right:1px solid var(--white)}}.learning-section .learning-type .learning-card{border-radius:12px;padding:30px 0 20px;width:298px}@media (max-width: 1290px){.learning-section .learning-type .learning-card{width:278px}}@media (max-width: 575px){.learning-section .learning-type .learning-card{padding:30px 0 0;width:170px}}.learning-section .learning-type .learning-card .fs-28{font-size:28px!important}@media (max-width: 575px){.learning-section .learning-type .learning-card .fs-28{font-size:18px!important}}.learning-section .learning-type .learning-card .learning-img{width:60px;height:60px;min-width:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto}.learning-section .learning-type .learning-card .learning-img img,.learning-section .learning-type .learning-card .learning-img svg{width:33px;height:33px;object-fit:contain}.learning-section .learning-type .learning-card.distance-learning{border:1px solid var(--online)}.learning-section .learning-type .learning-card.distance-learning .learning-img{background-color:var(--online);border:6px solid var(--white)}.learning-section .learning-type .learning-card.distance-learning .text{color:var(--online)}.learning-section .learning-type .learning-card.distance-learning .distance-btn{position:relative;width:30px;height:30px;cursor:pointer;border-radius:50%!important;display:flex;align-items:center;justify-content:center;background-color:var(--white)!important;border:1px solid var(--online)!important;color:var(--online)!important;margin:0 auto;padding:0}@media (max-width: 575px){.learning-section .learning-type .learning-card.distance-learning .distance-btn{width:24px;height:24px}}.learning-section .learning-type .learning-card.distance-learning .distance-btn svg{width:18px!important;min-width:18px;height:12px;stroke:var(--online)!important;transition:all .3s ease-in-out}@media (max-width: 575px){.learning-section .learning-type .learning-card.distance-learning .distance-btn svg{width:14px!important;min-width:14px;height:8px}}.learning-section .learning-type .learning-card.distance-learning .distance-btn:not(.collapsed) svg{transform:rotate(180deg)}.learning-section .learning-type .learning-card.distance-learning .card-body{border-top:1px solid var(--white)!important;background-color:transparent}.learning-section .learning-type .learning-card.distance-learning .card-body .category{justify-content:center}.learning-section .learning-type .learning-card.distance-learning .card-body .category p{color:var(--online)}.learning-section .learning-type .learning-card.distance-learning ul{list-style:none;min-height:265px}@media (max-width: 1290px){.learning-section .learning-type .learning-card.distance-learning ul{min-height:280px}}@media (max-width: 575px){.learning-section .learning-type .learning-card.distance-learning ul{font-size:12px;min-height:184px;padding-left:23px}}.learning-section .learning-type .learning-card.distance-learning ul li{position:relative;height:50px;line-height:normal}@media (max-width: 575px){.learning-section .learning-type .learning-card.distance-learning ul li{height:54px}}.learning-section .learning-type .learning-card.distance-learning ul li:before{position:absolute;content:"";border-radius:50%;width:20px;height:20px;background-color:var(--online);border:1px solid var(--white);left:-30px;top:4px}@media (max-width: 575px){.learning-section .learning-type .learning-card.distance-learning ul li:before{width:14px;height:14px;min-width:14px;left:-24px}}@media (max-width: 575px){.learning-section .learning-type .learning-card.distance-learning p{font-size:12px}}.learning-section .learning-type .learning-card.face-to-face-course{border:1px solid var(--classroom)}.learning-section .learning-type .learning-card.face-to-face-course .learning-img{background-color:var(--classroom);border:6px solid var(--white)}.learning-section .learning-type .learning-card.face-to-face-course .text{color:var(--classroom)}.learning-section .learning-type .learning-card.face-to-face-course .distance-btn{position:relative;width:30px;height:30px;cursor:pointer;border-radius:50%!important;display:flex;align-items:center;justify-content:center;background-color:var(--white)!important;border:1px solid var(--classroom)!important;color:var(--classroom)!important;margin:0 auto;padding:0}@media (max-width: 575px){.learning-section .learning-type .learning-card.face-to-face-course .distance-btn{width:24px;height:24px}}.learning-section .learning-type .learning-card.face-to-face-course .distance-btn svg{width:18px!important;min-width:18px;height:12px;stroke:var(--classroom)!important;transition:all .3s ease-in-out}@media (max-width: 575px){.learning-section .learning-type .learning-card.face-to-face-course .distance-btn svg{width:14px!important;min-width:14px;height:8px}}.learning-section .learning-type .learning-card.face-to-face-course .distance-btn:not(.collapsed) svg{transform:rotate(180deg)}.learning-section .learning-type .learning-card.face-to-face-course .card-body{border-top:1px solid var(--white)!important;background-color:transparent}.learning-section .learning-type .learning-card.face-to-face-course .card-body .category{justify-content:center}.learning-section .learning-type .learning-card.face-to-face-course .card-body .category p{color:var(--classroom)}.learning-section .learning-type .learning-card.face-to-face-course ul{list-style:none;min-height:265px}@media (max-width: 1290px){.learning-section .learning-type .learning-card.face-to-face-course ul{min-height:280px}}@media (max-width: 575px){.learning-section .learning-type .learning-card.face-to-face-course ul{font-size:12px;min-height:184px;padding-left:23px}}.learning-section .learning-type .learning-card.face-to-face-course ul li{position:relative;height:50px;line-height:normal}@media (max-width: 575px){.learning-section .learning-type .learning-card.face-to-face-course ul li{height:54px}}.learning-section .learning-type .learning-card.face-to-face-course ul li:before{position:absolute;content:"";border-radius:50%;width:20px;height:20px;background-color:var(--classroom);border:1px solid var(--white);left:-30px;top:4px}@media (max-width: 575px){.learning-section .learning-type .learning-card.face-to-face-course ul li:before{width:14px;height:14px;min-width:14px;left:-24px}}@media (max-width: 575px){.learning-section .learning-type .learning-card.face-to-face-course p{font-size:12px}}.learning-section .learning-type .learning-card.individual-lessons{border:1px solid var(--one2one)}.learning-section .learning-type .learning-card.individual-lessons .learning-img{background-color:var(--one2one);border:6px solid var(--white)}.learning-section .learning-type .learning-card.individual-lessons .text{color:var(--one2one)}.learning-section .learning-type .learning-card.individual-lessons .distance-btn{position:relative;width:30px;height:30px;cursor:pointer;border-radius:50%!important;display:flex;align-items:center;justify-content:center;background-color:var(--white)!important;border:1px solid var(--one2one)!important;color:var(--one2one)!important;margin:0 auto;padding:0}@media (max-width: 575px){.learning-section .learning-type .learning-card.individual-lessons .distance-btn{width:24px;height:24px}}.learning-section .learning-type .learning-card.individual-lessons .distance-btn svg{width:18px!important;min-width:18px;height:12px;stroke:var(--one2one)!important;transition:all .3s ease-in-out}@media (max-width: 575px){.learning-section .learning-type .learning-card.individual-lessons .distance-btn svg{width:14px!important;min-width:14px;height:8px}}.learning-section .learning-type .learning-card.individual-lessons .distance-btn:not(.collapsed) svg{transform:rotate(180deg)}.learning-section .learning-type .learning-card.individual-lessons .card-body{border-top:1px solid var(--white)!important;background-color:transparent}.learning-section .learning-type .learning-card.individual-lessons .card-body .category{justify-content:center}.learning-section .learning-type .learning-card.individual-lessons .card-body .category p{color:var(--one2one)}.learning-section .learning-type .learning-card.individual-lessons ul{list-style:none;min-height:265px}@media (max-width: 1290px){.learning-section .learning-type .learning-card.individual-lessons ul{min-height:280px}}@media (max-width: 575px){.learning-section .learning-type .learning-card.individual-lessons ul{font-size:12px;min-height:184px;padding-left:23px}}.learning-section .learning-type .learning-card.individual-lessons ul li{position:relative;height:50px;line-height:normal}@media (max-width: 575px){.learning-section .learning-type .learning-card.individual-lessons ul li{height:54px}}.learning-section .learning-type .learning-card.individual-lessons ul li:before{position:absolute;content:"";border-radius:50%;width:20px;height:20px;background-color:var(--one2one);border:1px solid var(--white);left:-30px;top:4px}@media (max-width: 575px){.learning-section .learning-type .learning-card.individual-lessons ul li:before{width:14px;height:14px;min-width:14px;left:-24px}}@media (max-width: 575px){.learning-section .learning-type .learning-card.individual-lessons p{font-size:12px}}.learning-section .learning-type .learning-card.learning-type-content{border:1px solid var(--primary)}.learning-section .learning-type .learning-card.learning-type-content .learning-img{background-color:var(--primary);border:6px solid var(--white);width:60px;height:60px;min-width:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto}.learning-section .learning-type .learning-card.learning-type-content .learning-img svg{width:33px}.learning-section .learning-type .learning-card.learning-type-content .text{color:var(--primary)}.learning-section .learning-type .learning-card.learning-type-content .course-sub-type{position:relative;width:30px;height:30px;cursor:pointer;border-radius:50%!important;display:flex;align-items:center;justify-content:center;background-color:var(--white)!important;border:1px solid var(--primary);color:var(--primary);margin:0 auto;padding:0}@media (max-width: 575px){.learning-section .learning-type .learning-card.learning-type-content .course-sub-type{width:24px;height:24px}}.learning-section .learning-type .learning-card.learning-type-content .course-sub-type svg{width:18px!important;min-width:18px;height:12px;stroke:var(--primary);transition:all .3s ease-in-out}@media (max-width: 575px){.learning-section .learning-type .learning-card.learning-type-content .course-sub-type svg{width:14px!important;min-width:14px;height:8px}}.learning-section .learning-type .learning-card.learning-type-content .course-sub-type:not(.collapsed) svg{transform:rotate(180deg)}.learning-section .learning-type .learning-card.learning-type-content .card-body{border-top:1px solid var(--white)!important;background-color:transparent}.learning-section .learning-type .learning-card.learning-type-content .card-body .category{justify-content:center}.learning-section .learning-type .learning-card.learning-type-content .card-body .category p{color:var(--primary)}.learning-section .learning-type .learning-card.learning-type-content ul{list-style:none;min-height:265px}@media (max-width: 1290px){.learning-section .learning-type .learning-card.learning-type-content ul{min-height:280px}}@media (max-width: 575px){.learning-section .learning-type .learning-card.learning-type-content ul{font-size:12px;min-height:184px;padding-left:23px}}.learning-section .learning-type .learning-card.learning-type-content ul li{position:relative;height:50px;line-height:normal}@media (max-width: 575px){.learning-section .learning-type .learning-card.learning-type-content ul li{height:54px}}.learning-section .learning-type .learning-card.learning-type-content ul li:before{position:absolute;content:"";border-radius:50%;width:20px;height:20px;background-color:var(--primary);border:1px solid var(--white);left:-30px;top:4px}@media (max-width: 575px){.learning-section .learning-type .learning-card.learning-type-content ul li:before{width:14px;height:14px;min-width:14px;left:-24px}}@media (max-width: 575px){.learning-section .learning-type .learning-card.learning-type-content p{font-size:12px}}.learning-section .learning-type .card-body{border-top:1px solid var(--white)!important;background-color:transparent}.learning-section .learning-type .card-body .category{min-height:52px;background-color:var(--white-300);margin:4px 0;display:flex;align-items:center}@media (max-width: 575px){.learning-section .learning-type .card-body .category{min-height:29px}}.learning-section .learning-type .card-body .category p{font-size:22px;font-weight:300;color:var(--dark-gray);line-height:1.18;margin-bottom:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 575px){.learning-section .learning-type .card-body .category p{font-size:12px}}.learning-section .learning-type .type-card::-webkit-scrollbar{display:none}.learning-section .learning-type .type{width:270px;margin-top:65px}@media (max-width: 1290px){.learning-section .learning-type .type{width:260px}}@media (max-width: 575px){.learning-section .learning-type .type{margin-top:71px;width:124px}}.learning-section .learning-type .type .text{color:var(--dark-gray)}.learning-varients{background-color:var(--secondary);color:var(--dark-gray)}.learning-varients .title{font-size:32px}@media (max-width: 575px){.learning-varients .title{font-size:22px}}.learning-varients .varients ul{list-style:none;min-height:265px}.learning-varients .varients ul li{font-size:20px;position:relative;margin-bottom:10px}@media (max-width: 575px){.learning-varients .varients ul li{font-size:16px}}.learning-varients .varients ul li:before{position:absolute;content:"";border-radius:50%;width:20px;height:20px;background-color:var(--primary);border:1px solid var(--white);left:-30px;top:5px}.learning-varients .varient-btn{font-size:24px!important}@media (max-width: 575px){.learning-varients .varient-btn{width:100%;max-width:375px}}.learning-varients .star-img{width:333px;height:290px;min-width:333px}
