.btn,.modern-back-button{transition:.3s;color:#fff}.modern-back-button,a:hover{text-decoration:none}.cabinet-text,a,a:hover{color:#303030}.form-search,.header,.section,body{position:relative}.card-header h3,.card-header h5{font-family:AtypText-Bold}.form-control,.input-search{caret-color:var(--main-color)}.auth-btn:hover,.btn-link:active,.btn-link:focus,.btn-link:hover,.custom-checkbox+label>a:hover{text-decoration-line:none}@font-face{src:url("/fonts/Roboto-Light.ttf") format('truetype');font-family:Raleway-300;font-style:normal;font-weight:300}@font-face{src:url("/fonts/Roboto_Condensed-Regular.ttf") format('truetype');font-family:Raleway-400;font-style:normal;font-weight:400}@font-face{src:url("/fonts/Roboto-Medium.ttf") format('truetype');font-family:Raleway-500;font-style:normal;font-weight:500}@font-face{src:url("/fonts/Roboto-SemiBold.ttf") format('truetype');font-family:Raleway-600;font-style:normal;font-weight:600}@font-face{src:url("/Roboto-Bold.ttf") format('truetype');font-family:Raleway-700;font-style:normal;font-weight:700}@font-face{src:url("/fonts/AtypDisplay-Bold.ttf") format('truetype');font-family:AtypText-Bold;font-style:normal;font-weight:700}:root{--main-color:#001C28;--main-hover-color:#021821;--main-focus-color:#031117;--text-color:#202020;--title-color:#333333;--body-bacground:#FFFFFF;--footer-bacground:#1B1B1B;--header-bacground:#FAFAFA;--border-radius:12px;--color-error:#FA4343;--color-success:#14BF2F;--color-checking:#A92AD6;--color-white:#fff;--color-black:#303030;--main-bacground:#fff}*{word-wrap:break-word;scroll-behavior:smooth}body{font-family:Raleway-400;font-size:16px;font-weight:400;color:var(--text-color);background-color:var(--body-bacground);overflow-x:hidden;margin:0}body,html{height:100%}body::-webkit-scrollbar-track{background-color:#edffff;box-shadow:inset 0 0 5px #d6fffe;cursor:pointer}body::-webkit-scrollbar-thumb{border-radius:1px;background-color:var(--main-color);height:100px;cursor:pointer}body::-webkit-scrollbar{width:10px;cursor:pointer}.nazad{display:block;margin:25px 0}.modern-back-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 20px;background-color:#68a9ee;border-radius:50px;font-size:13px;font-weight:500;box-shadow:0 4px 10px rgba(0,123,255,.3)}.form-log,.logo100x{display:block;margin:0 auto}.modern-back-button:hover{background-color:#0056b3;box-shadow:0 6px 15px rgba(0,86,179,.4);transform:translateY(-2px);color:#fff}.modern-back-button:active{transform:translateY(0);box-shadow:0 3px 8px rgba(0,86,179,.3)}.card-cart-header-text,.icon{font-size:18px}.dogovorcontainer{display:block;margin:30px 50px}.versionindex{margin-bottom:15px;font-size:15px;text-decoration:underline}.policy-titledate{font-weight:600;margin-bottom:15px;font-size:13px}.call-title,.kiruhhh{font-weight:700}.versionindex a{color:#0f74a8;text-decoration:underline}.card-header h3,.card-header h5,.card-header p{color:#202020;text-align:center}.versionindex a:active,.versionindex a:focus,.versionindex a:hover{color:#0f74a8}.logo100x{width:200px;text-align:center}.content-wrapper{height:80vh}.section-login{height:calc(100vh - 54px);background-image:url('/images/section-logo/bg-logo.png');background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end;justify-content:center;padding-bottom:0!important}.dflexcenter{display:flex;justify-content:center}.btn,.menu-items{align-items:center}.kiruhhh{text-align:center;font-size:23px;font-family:Raleway-700}.callmand{font-size:22px}.btn,.menu-items .menu-item{font-style:normal;font-weight:500;font-size:16px;font-family:Raleway-500}.header{width:100%;padding:3px 0;background-color:#fff;box-shadow:0 4px 34px rgba(0,0,0,.15);z-index:1}.menu-items{display:flex;margin:0 auto}.menu-items .menu-item{display:flex;line-height:21px;color:var(--text-color);border-bottom:1px solid transparent;transition:border-bottom .3s}.menu-items .menu-item:hover{border-bottom:1px solid var(--text-color)}.menu-items .menu-item:not(:last-child){margin-right:20px}.navbar,.navbar-brand,.navbar-toggler{padding:0}.auth-mobile-links,.card-mobile,.comment-reply,.content-right-mobile,.dropdown-toggle.dropdown-toggle-mobile:after,.mobile-buttons,.mobile-login-row,.mobile-logo,.mobile-search,.navbar-collapse-header,.product-item input[type=radio],.swiper-button-next::after,.swiper-button-prev::after,.swiper-pagination,.tab-bar,.teacher-content,.teacher-mobile-card{display:none}.btn,.btn-groups,.cart-list-qty-wrapper,.checking-header,.form-search-inner,.form-search-row,.lesson-wrapper .buttons,.platform-info-title,.product-count,.product-items,.product-row-wrapper{display:flex;display:flex}.navbar-brand{min-width:200px;height:70px;background-image:url(/images/mobile-logo.png);background-size:contain;background-position:left;background-repeat:no-repeat;margin-right:0}.navbar-brand-logo{height:48px}.navbar-toggler-icon{min-width:28px;width:28px;height:28px;background-image:url("/images/icons/burger-icon.svg")}.btn{line-height:19px;justify-content:center;text-align:center;border-radius:10px}.btn-quantity:focus,.btn:focus,.swal2-close:focus{box-shadow:none}.btn-form-login{box-shadow:0 24px 34px rgba(102,102,204,.25)}.btn-login{min-width:120px;height:50px;background:var(--main-color);border:1px solid var(--main-color);color:var(--color-white);margin-left:30px}.auth-button svg,.btn-login>svg,.dropdown-item-svg,.task-file .input-file svg,.task-file-uploaded .file span.left svg{margin-right:10px}.btn-default-outline:hover,.btn-default:hover,.btn-login:hover{color:#fff;background:var(--main-hover-color)}.btn-login:hover>svg path{stroke:#fff;margin-right:10px}.btn-login:focus{color:#fff;background:var(--main-focus-color)}.content-left-title{font-family:Raleway-500;font-style:normal;font-weight:400;font-size:50px;color:#fff;margin-bottom:10px;margin-top:15px}.content-left-subtitle,.input-search{font-family:Raleway-400;font-weight:400;color:#fff;font-style:normal}.form-search{max-width:625px;width:100%;min-height:50px;height:50px;border-radius:var(--border-radius);margin-right:auto;background-clip:padding-box;box-sizing:border-box;z-index:0;margin-bottom:30px}.input-search,.input-search:active,.input-search:focus,.input-search:hover{border:none;outline:0}.form-search-inner{align-items:center;justify-content:space-between;background:0 0}.input-search{background:0 0;padding:0;margin-right:10px;flex:1 1 100%;font-size:16px;line-height:21px}.btn-search,.section-main{background-repeat:no-repeat;background-position:center}.input-search:-webkit-autofill,.input-search:-webkit-autofill:focus,.input-search:-webkit-autofill:hover{border:none;-webkit-text-fill-color:#000000;-webkit-box-shadow:none;transition:background-color 5000s}.input-search::placeholder{font-family:Raleway-300;font-style:normal;font-weight:300;font-size:16px;line-height:21px;color:#afafaf}.btn-search{padding:0;background-image:url("/images/icons/search-icon.svg");background-size:contain}.btn-mobile-search{background-image:url("/images/icons/mobile-search-close-icon.svg")}.content-left-subtitle{font-size:22px;line-height:28px;margin-bottom:35px}.content-left-text{font-family:Raleway-300;font-style:normal;font-weight:300;font-size:20px;line-height:23px;color:#fff;opacity:.5}.section-platform-header-text,.section-title{font-family:Raleway-400;font-style:normal;font-weight:400;color:#fff}.section{padding:40px 0}.section-main,.section-platform{padding:80px 0}.section-title{font-size:54px;margin-bottom:25px}.section-main{background-image:url('/images/section-main/section-main.png');background-size:cover}.section-courses{background:#1c1c1c}.section-platform-header{background:linear-gradient(180deg,#0e0e0e 0,#370e0e 100%);border-radius:30px;padding:20px 40px}.section-platform-header-text{font-size:26px;text-align:center}.card-header h3,.card-header h5,.platform-info-title{font-weight:700;font-style:normal}.section-platform-body{margin-bottom:50px}.form-search-row{justify-content:space-between}.form-search-inner{max-width:500px;width:100%;height:100%;padding:14px 20px 14px 50px;align-items:center;justify-content:space-between;background-color:#101010;border-radius:var(--border-radius);border:1px solid var(--main-color);background-image:url('/images/icons/search-icon.svg');background-repeat:no-repeat;background-position:left 15px center;-webkit-background-size:24px;background-size:24px;margin-right:10px;color:#fff;align-items:center;justify-content:space-between}.form-search-inner::placeholder{color:#fff}.btn-search{border:none;min-width:120px;max-width:120px;height:50px}.platform-info-title{font-family:Raleway-700;font-size:178px;line-height:209px;color:#df0809;text-shadow:0 24px 34px rgba(223,8,9,.3);height:209px}.platform-info-title.platform-info-title-3{font-size:88px}.platform-info-description{font-family:Raleway-300;font-style:normal;font-weight:300;font-size:30px;line-height:47px;color:#fff}.platform-info-title-users{font-size:70px;line-height:103px}.card{cursor:pointer;border:none;transition:.3s;border-radius:var(--border-radius);background:var(--main-bacground);overflow:hidden;filter:none}.card-login{box-shadow:0 4px 64px rgba(0,0,0,.05)}.card:hover{fill:none}.card-login .card-body{padding:20px 40px 30px}.card-login .card-header{padding-top:20px;padding-left:40px;padding-right:40px}.card-header{background-color:transparent;border-bottom:none}.card-header h3{font-size:30px;line-height:34px;margin-bottom:10px}.card-header p{font-family:Raleway-400;font-style:normal;font-weight:400;font-size:16px;line-height:19px;margin-bottom:0}.card-status{background:var(--color-white);border-radius:var(--border-radius);width:100%;height:5px}.card-status-block,.policy-title{margin-bottom:15px}.card-checking-title,.card-error-title,.card-success-title{font-family:Raleway-500;font-weight:500;font-size:14px;line-height:145%;margin:0;font-style:normal}.card-status.success{background:var(--color-success)}.card-status-header-title.success,.card-success-title{color:var(--color-success)}.card-status.checking{background:var(--color-checking)}.card-checking-title,.card-status-header-title.checking{color:var(--color-checking)}.card-status.error,.task-file-uploaded .file span.right:hover{background:var(--color-error)}.card-error-title,.card-status-header-title.error{color:var(--color-error)}.btn-back{width:160px;height:50px;background:#eaf1ff;color:var(--main-color);border:1px solid #eaf1ff}.product-details,.section-header{margin-bottom:30px}.btn-back:focus,.btn-back:hover{color:var(--main-color);border-color:var(--main-color)}.btn-back svg{min-width:24px;width:24px;margin-right:10px}.product-title{font-family:Raleway-700;font-style:normal;font-weight:700;font-size:26px;line-height:35px;color:#000;margin-bottom:20px}.product-article{font-family:Raleway-400;font-style:normal;font-weight:400;font-size:18px;line-height:23px;color:#676767}.product-item .product-label,.product-item-title{font-size:16px;line-height:19px;font-family:Raleway-500;font-weight:500;font-style:normal}.card-status-body-product-info span,.product-item-title{color:#676767}.product-items{align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:20px}.product-item .product-label,.product-quantity-wrapper{width:max-content;display:flex;align-items:center;min-height:40px}.buttons .btn-link,.form-control-reply,.product-item{margin-right:10px;margin-bottom:10px}.product-item .product-label{cursor:pointer;user-select:none;padding:0 15px;text-align:center;color:#303030;margin-bottom:0;transition:.3s;min-width:40px;max-height:40px;height:100%;justify-content:center;background:var(--color-white);border:1px solid #c9c9c9;border-radius:var(--border-radius)}.product-color-items .product-item .product-label{min-width:100px}.product-item input[type=radio]:checked+.product-label{background:var(--color-black);border:1px solid var(--color-black);border-radius:var(--border-radius);color:var(--color-white)}input[type=radio]:checked .product-item{background:red}.product-item .product-label:hover{background:var(--color-black);color:#fff}.product-row-wrapper{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-bottom:20px}.product-row-item{margin-right:30px;margin-bottom:10px}.product-quantity-wrapper{min-width:170px;height:40px;border-radius:var(--border-radius);border:1px solid #c9c9c9;justify-content:space-between}.btn-groups,.cart-list-qty-wrapper,.checking-header,.lesson-wrapper .buttons,.product-count{align-items:center}.product-count{justify-content:center;background:#303030;border:1px solid #333;border-radius:var(--border-radius);font-family:Raleway-500;font-style:normal;font-weight:500;font-size:20px;line-height:28px;text-align:center;color:#fff;width:100%;min-width:100px;max-width:100px;height:40px;margin:0 3px}.btn-quantity{min-width:60px;width:60px;height:40px;transition:.3s}.btn-default,.btn-default-outline{width:100%;height:50px;min-height:50px}.btn-quantity:hover{background-color:#303030}.btn-quantity:hover svg rect{stroke:white}.product-price{font-family:Raleway-700;font-style:normal;font-weight:700;font-size:28px;line-height:37px;color:#000}.btn-default{background:var(--main-color)}.btn-default-outline:focus,.btn-default:focus{color:#fff;box-shadow:none;background:var(--main-focus-color)}.btn-default-outline{color:var(--main-color);border:1px solid var(--main-color);background-color:transparent}.btn-cart,.btn-order{width:190px;margin-right:30px;margin-bottom:10px}.card-body-line{border-top-color:#c4c4c4;margin:60px 0 40px}.product-detail-title{font-family:Raleway-500;font-style:normal;font-weight:500;font-size:22px;line-height:28px;margin-bottom:15px;color:#000}.auth-button,.product-detail-description{font-style:normal;font-size:18px;font-weight:400}.product-detail-description{font-family:Raleway-400;line-height:23px;color:#000;overflow-x:auto}.auth-btn,.auth-button{color:#fff;cursor:pointer}.product-detail-description::-webkit-scrollbar-track{background-color:#edffff;box-shadow:inset 0 0 5px #d6fffe;cursor:pointer}.product-detail-description::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--main-color);height:100px;cursor:pointer}.product-detail-description::-webkit-scrollbar{width:5px;height:5px;cursor:pointer}.auth-image{display:block;width:40px;min-width:40px;max-width:40px;height:40px;object-fit:cover;margin-right:10px;border-radius:100%}.auth-buttons{display:flex;align-items:center;justify-content:space-around}.auth-button,.comment.comment-user-reply{flex-direction:row}.auth-button{background:#66c;border-radius:2px;display:flex;justify-content:center;align-items:center;font-family:Raleway-Regular;line-height:150%;padding:11px 14px;box-sizing:border-box;width:156px}.auth-btn,.dropdown-item-title{font-weight:500;font-style:normal}.auth-button:hover{background:#5454ae}.auth-btn{display:flex;align-items:center;justify-content:center;font-family:Exo2-500;font-size:16px;text-align:center}.auth-btn svg{margin-right:10px;transition:.4s}.auth-btn:hover{transition:.4s;color:#c4c4c4}.auth-btn:hover svg path{transition:.4s;fill:#C4C4C4}.dropdown-groups,.task-file-uploaded .file{display:flex;align-items:center;justify-content:space-between}.dropdown-cart{margin-right:30px;margin-left:30px}.dropdown-cart .cart-result{font-family:Raleway-400;font-style:normal;font-weight:400;font-size:12px;line-height:14px;letter-spacing:.02em;color:#676767}.dropdown-item-left,.dropdown-item-link,.dropdown-item-right,.dropdown-item-title,.modal-header{font-size:16px;line-height:19px}.dropdown-cart-menu{min-width:300px}.dropdown-cart-item{display:flex;align-items:center;justify-content:flex-start;padding:5px;margin-bottom:5px;transition:.3s;border-radius:var(--border-radius)}.dropdown-cart-item:hover,.dropdown-item:hover{background-color:var(--main-hover-color)}.btn-send-reply:hover,.comment-reply-title b,.dropdown-cart-item:hover *,.dropdown-language .dropdown-menu.dropdown-menu-left .dropdown-item.active span,.dropdown-language .dropdown-menu.dropdown-menu-left .dropdown-item:hover span,.dropdown-language .dropdown-menu.dropdown-menu-right .dropdown-item.active span,.dropdown-language .dropdown-menu.dropdown-menu-right .dropdown-item:hover span,.whatsapp-button a{color:#fff}.dropdown-cart-item-image{width:50px;min-width:50px;height:50px;min-height:50px;margin-right:15px;border-radius:var(--border-radius);object-fit:cover}.dropdown-item-content{width:100%}.dropdown-item-title{font-family:Raleway-500;color:#303030}.dropdown-item-row{display:flex;align-items:center;justify-content:space-between;width:100%}.dropdown-item-left,.dropdown-item-right{font-family:Raleway-400;font-style:normal;font-weight:400;color:#303030}.dropdown-item,.dropdown-item-link,.dropdown-item.active,.dropdown-toggle,.modal-body-reset-password-text,.modal-body-small-text,.modal-header,.reset-password{font-style:normal;font-family:Raleway-500;font-weight:500}.dropdown-item-link{width:max-content;display:flex;align-items:center;justify-content:center;margin:10px auto 5px;color:var(--main-color);border-bottom:1px solid transparent;transition:.3s}.dropdown-item-link:hover{color:var(--main-hover-color);border-color:var(--main-hover-color)}.dropdown-item-link:active,.dropdown-item-link:focus{color:var(--main-focus-color);border-color:var(--main-focus-color)}.dropdown-item,.dropdown-item.active,.dropdown-toggle{font-size:16px;line-height:19px;display:flex;align-items:center;letter-spacing:.02em;cursor:pointer}.dropdown-toggle{color:#333}.dropdown.show .dropdown-toggle::after{transition:.4s;transform:rotate(180deg)}.dropdown-toggle::after{all:unset;display:inline-block;margin-left:.5em;vertical-align:center;content:"";width:15px;height:8px;background-image:url('/images/icons/dropdown-icon.svg');background-repeat:no-repeat;background-position:center;background-size:auto;transition:.4s;padding:1px}.dropdown-menu{background:#fff;box-shadow:0 0 130px rgba(0,0,0,.2);border:none;border-radius:var(--border-radius);padding:.6rem;margin:1.5rem 0 0}.dropdown-item{margin-bottom:5px;color:#333;padding:.65rem 1.5rem;border-radius:8px;transition:.3s}.dropdown-item:focus,.dropdown-item:hover{color:#fff;text-decoration:none}.dropdown-item:focus{background-color:var(--main-focus-color)}.btn-link:hover svg path,.btn-welcome-ecp svg path,.dropdown-item.active .dropdown-item-svg path,.dropdown-item:focus .dropdown-item-svg path,.dropdown-item:hover .dropdown-item-svg path,.task-file-uploaded .file span.right:hover svg path{stroke:#fff}.dropdown-item.active,.dropdown-item:active{color:#fff;background-color:var(--main-color)}.dropdown-item.dropdown-item-logout:focus,.dropdown-item.dropdown-item-logout:hover{background-color:var(--color-error)}.dropdown-image{min-width:35px;max-width:35px;width:35px;height:35px;margin-right:.5em;border-radius:100%;object-fit:cover;overflow:hidden}.dropdown-item-image{min-width:24px;max-width:24px;width:24px;height:24px;margin-right:.8em}.modal-header{color:#000;padding:0;margin-bottom:20px}.modal-body{padding:21px 30px}.modal-content{border:none}.reset-password,.reset-password:hover{border-bottom:1px solid var(--main-color)}.modal-open .modal{background:rgba(0,0,0,.3)}.modal-header .close{margin:0;min-width:24px;width:24px;height:24px;background:#b4b4b4;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:0;opacity:unset}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:unset;background-color:var(--main-hover-color)}.modal-header .close svg{min-width:9px;width:9px;min-height:9px}.modal-body-small-text{font-size:12px;line-height:14px;text-align:center;color:#606060;margin:20px auto}.modal-body-reset-password-text,.reset-password{font-size:16px;text-align:center}.modal-body-reset-password-text{line-height:14px;color:#606060;margin:40px auto 5px}.reset-password{width:max-content;line-height:19px;color:var(--main-color);margin:5px auto 0;transition:.3s;cursor:pointer}.form-control,.form-group label,.invalid-feedback{line-height:16px;font-size:14px;font-style:normal}.form-control,.form-group label{color:#909090}.form-group,.task-file{margin-bottom:10px}.btn-course,.card-news .date,.card-news .subtitle,.card-news .title,.card-status-body-product-article,.comment-author span,.comment-text,.form-group label,.section-experts,.section-platform-learn-list,.section-platform-learn-title{font-family:Raleway-400;font-weight:400}.form-control{height:45px;background:#fff;border-radius:var(--border-radius);border:1px solid #c3d0dc;font-family:Raleway-500;font-weight:500;padding:0 15px;transition:.3s}.form-control::placeholder{font-family:Raleway-500!important;font-style:normal;font-weight:300;font-size:14px;line-height:16px;color:#909090}textarea.form-control{padding:10px 15px}.form-control:hover{border-color:var(--main-hover-color)}.form-control:active,.form-control:focus{border-color:var(--main-focus-color);background:0 0;box-shadow:none}.custom-checkbox:checked+label::before,.custom-checkbox:not(:disabled):active+label::before{background-color:transparent;border-color:#1a73e8}.invalid-feedback{font-family:Raleway-400;font-weight:400;color:var(--color-error)}.accordion-heading,.card-status-body-product-info,.section-header-subtitle,.section-header-title{font-family:Raleway-500;font-weight:500;font-style:normal}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--color-error)}.section-header-title{font-size:30px;line-height:41px;color:#333;margin:0}.section-header-subtitle{font-size:18px;line-height:21px;color:#000;margin-top:10px}.btn-edit,.btn-logout{margin-top:15px;max-width:220px}.card-body-title{font-family:Raleway-700;font-style:normal;font-weight:700;font-size:20px;line-height:23px;color:#303030;margin-bottom:20px}.cabinet-subtitle,.cabinet-text{font-size:16px;line-height:21px;font-family:Raleway-500}.card-body-row{padding:6px 0}.cabinet-subtitle{font-style:normal;font-weight:400;color:#909090}.cabinet-text,.cart-list-text,.cart-list-title,.swal2-title{font-style:normal;font-weight:500}.form-group-delivery,.form-group-mobile,.welcome-buttons .btn-welcome{margin-bottom:0}.card-cabinet{margin-bottom:20px;background:#f8f8f8}.custom-checkbox{position:absolute;z-index:-1;opacity:0}.custom-checkbox+label,.custom-checkbox+label>a{display:inline-flex;align-items:center;user-select:none;font-family:Raleway-400,sans-Serif;font-style:normal;font-weight:400;font-size:14px;line-height:115%;color:rgb(30 30 30);cursor:pointer;transition:none}.custom-checkbox+label>a{transition:.3s;border-bottom:1px solid transparent}.custom-checkbox+label::before{content:'';display:inline-block;width:24px;height:24px;flex-shrink:0;flex-grow:0;border:2px solid #c3d0dc;border-radius:6px;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox:checked+label::before{background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 3.99992L3.58 6.82992L9.25 1.16992' stroke='%231a73e8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.custom-checkbox:focus:not(:checked)+label::before,.custom-checkbox:not(:disabled):not(:checked)+label:hover::before{border-color:#1a73e8}.custom-checkbox:disabled+label::before{background-color:#e9ecef}.svgErrorContainer,.svgSuccessContainer{display:block;position:relative;margin:0 auto;width:120px;min-width:120px;height:120px}.no-border{border:0!important}.swal2-title{font-family:Raleway-500;font-size:20px;line-height:28px;text-align:center;color:#000}.swal-modal .swal2-close{position:absolute;top:0;right:0;width:1.2em;height:1.2em;transition:color .1s ease-out;border:none;outline:0;background:0 0;color:#ccc;font-family:serif;font-size:40px;cursor:pointer}.swal-modal .swal2-close:hover{color:#f27474}.product-detail-description table{width:100%!important;border:1px solid #c4c4c4;table-layout:auto}.product-detail-description tr:first-child td{background-color:#303030;border:none;font-family:Raleway-500!important;font-style:normal;font-weight:500;font-size:18px;line-height:23px;color:#fff;white-space:nowrap}.product-detail-description tr:not(:first-child) td{font-family:Raleway-400;font-style:normal;font-weight:400;font-size:18px;line-height:23px;color:#000}.product-detail-description th,td{padding:16px}.card-cart{margin-bottom:5px;position:relative}.card-expert:hover .card-overlay,.cart-list-left,.tab-content.active{display:flex}.cart-list-img{max-width:130px;width:100%;height:150px;margin-right:15px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.cart-list-img img{width:100%;height:100%;object-fit:cover}.cart-list-content{display:flex;flex-direction:column;width:100%}.cart-list-title{font-family:Raleway-500;font-size:18px;line-height:21px;color:#000;margin-bottom:5px;transition:.3s}.cart-list-title:active,.cart-list-title:focus,.cart-list-title:hover,.policy-modal-body,.tab.active h3{color:var(--main-color)}.cart-list-footer span,.cart-list-text{font-size:14px;line-height:16px;color:#676767}.cart-list-text{font-family:Raleway-500;margin-bottom:5px}.cart-list-footer,.cart-list-price{color:#000;font-family:Raleway-500;font-style:normal;font-weight:500}.cart-list-footer-content{margin-top:auto}.cart-list-footer{font-size:14px;line-height:16px;margin-bottom:5px}.btn-reply,.cart-list-footer span,.lesson-document-download{font-family:Raleway-400;font-style:normal;font-weight:400}.card-cart-header-text,.card-cart-payment-count,.card-cart-payment-count span,.card-cart-payment-price,.card-cart-payment-price span,.cart-list-product-count,.payment-info,.payment-title{font-family:Raleway-500;font-weight:500;color:#000;font-style:normal}.copyright{padding:20px 0 5px}.cart-list-end,.cart-list-middle,.cart-list-right{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.btn-cart-qty,.cart-list-remove{width:30px;min-width:30px;height:30px;border-radius:100%;transition:.3s}.cart-list-price{font-size:22px;line-height:28px;text-align:center}.cart-list-remove{background:#f6f6f6;display:flex;align-items:center;justify-content:center}.btn-cart-qty:hover,.cart-list-remove:hover{background:#1949a5}.accordion-heading.acc-open svg rect,.btn-cart-qty:hover svg rect,.cart-list-remove:hover svg rect{fill:#fff}.btn-cart-qty{background:#f7f7f7}.btn-cart-qty svg{min-width:24px;max-width:24px;width:24px}.cart-list-product-count{font-size:16px;line-height:19px;text-align:center;margin:0 15px}.card-cart-header-text,.card-cart-payment-count span{line-height:21px}.card-cart-header-text.count,.card-cart-header-text.price{text-align:center}.card-cart-header-line{border-top:1px solid #c4c4c4}.card-cart-payment-count{font-size:16px;line-height:19px;display:flex;align-items:center;justify-content:space-between}.card-cart-payment-count span{font-size:16px;text-align:right}.card-cart-payment-price{font-size:16px;line-height:28px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.card-cart-payment-price span{font-size:16px;line-height:28px}.card-payment .card-body{padding:40px}.payment-left,.payment-right,.section-platform-learn-lists{display:flex;flex-direction:column}.payment-card{max-width:380px;width:100%;margin-bottom:20px}.payment-info,.payment-title{margin-bottom:10px}.payment-info{font-size:24px;line-height:28px}.payment-title{font-size:30px;line-height:42px}.payment-subtitle{font-family:Raleway-400;font-style:normal;font-weight:400;font-size:18px;line-height:23px;color:#676767;margin-bottom:15px}.card-status-header-page-link,.card-status-header-title{line-height:145%;font-family:Raleway-500;font-weight:500;font-style:normal}.btn-send-check{margin-top:20px}.btn-send{width:180px}textarea.form-control:active,textarea.form-control:focus{background:#fff}.task-file label{margin-bottom:unset}.task-file .input-file .text{font-family:Raleway-400;font-size:16px;color:var(--main-color)}.form-payment{max-width:300px}.task-file .input-file{background:#eee;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:flex-start;padding:0 15px;width:100%;height:50px;font-family:Raleway-400;font-size:16px;color:var(--main-color);margin-bottom:unset;cursor:pointer}.task-file-uploaded{padding:5px 10px 5px 15px;margin-bottom:10px;background:#eee;border-radius:var(--border-radius);display:none}.task-file-uploaded .file span:not(.text){display:flex;align-items:center;flex-wrap:wrap;font-family:Raleway-500;font-size:16px;line-height:130%;color:var(--main-color)}.task-file-uploaded .file span.text{max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.task-file-uploaded .file span.right{width:40px;min-width:40px;min-height:40px;height:40px;background:#ffe9e9;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;transition:.3s}.task-file-uploaded .file span.right svg{cursor:pointer}.card-status-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.svgCheckingContainer{display:inline-block;position:relative;width:34px;min-width:34px;height:34px}.card-status-svg-container{display:inline-block;position:relative;min-width:24px;max-width:24px;width:24px;height:24px;margin-right:8px}.card-status-header-title{font-size:14px;color:#000;display:flex;align-items:center}.card-status-header-page-link{font-size:14px;color:var(--main-color)}.card-status-header-page-link span{border-bottom:1px solid #fff;transition:.3s;padding-bottom:2px}.card-status-header-page-link:hover span{color:var(--main-hover-color);border-bottom:1px solid var(--main-hover-color)}.card-status-header-page-link:focus span{color:var(--main-focus-color);border-bottom:1px solid var(--main-focus-color)}.card-status-header-page-link svg{width:24px;min-width:24px;margin-left:5px}.card-status-body-image{width:100%;min-height:150px;max-height:150px;height:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:var(--border-radius)}.card-status-body-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%}.card-status-body-product-title{font-family:Raleway-500;font-style:normal;font-weight:500;font-size:18px;line-height:21px;color:#000;margin-bottom:5px;margin-right:20px}.card-status-body-product-article{font-style:normal;font-size:16px;line-height:19px;color:#676767;margin-bottom:5px}.card-status-body-product-info{font-size:15px;line-height:16px;color:#000;margin-bottom:5px}.card-news .date{font-style:normal;font-size:14px;line-height:130%;color:#a5a7b0;margin-bottom:10px}.card-news .title{font-style:normal;font-size:17px;line-height:150%;color:#2a64d6;margin-bottom:10px;display:inline-block}.card-news .subtitle{font-style:normal;font-size:14px;line-height:155%;color:#65676e;margin-bottom:0}.accordion-heading,.accordion-heading.acc-open{color:#000;background:#fff}.accordion{width:100%;padding:0 0 25px}.accordion-item{overflow:hidden;border-radius:6px;margin-bottom:10px;background:#fff;border:1px solid var(--main-color)}.accordion-heading{padding:20px;display:flex;align-items:center;justify-content:space-between;font-size:18px;border-radius:6px}.module-image{border-radius:10px;display:inline-block;vertical-align:middle;width:150px;height:150px;overflow:hidden;margin-right:20px;object-fit:cover}.accordion-heading svg{transform:rotate(0);transition:.4s;margin-left:auto}.accordion-heading.acc-open svg{transition:.4s;transform:rotate(-180deg)}.accordion-body{padding:5px;font-family:Raleway-400;font-style:normal;font-weight:400;font-size:16px;color:#2b2a29;background:#fff}.accordion-li a,.card-price{font-family:Raleway-700;font-weight:700;font-style:normal}.accordion-ul{margin:0;padding:0}.accordion-li{list-style-type:none;cursor:pointer;border-radius:6px;transition:.3s}.accordion-li a{padding:20px;width:100%;display:flex;align-items:center;justify-content:space-between;word-break:break-all;font-size:17px;line-height:155%;color:#333;margin-right:10px}.accordion-li a img{margin-left:15px}.accordion-li:hover{background:#e9eef3}.section-payment-weight{margin-bottom:20px}.form-group-delivery label{margin-bottom:0;top:-2px;position:relative}.form-group-delivery input[type=radio]{outline:0}.form-control-message{resize:none;border-radius:5px}.form-group-content{display:none;margin-left:17px;margin-bottom:5px}.comment-reply-show,.form-group input:checked~.form-group-content{display:block}.card-news{border-radius:var(--border-radius)}.card-news .news-image{width:100%;height:190px;min-height:190px;max-height:190px;object-fit:cover}.card-body iframe,.panel-body iframe{width:100%!important;border-radius:var(--border-radius)}.card-price{font-size:20px;line-height:115%;color:#fff;margin-bottom:20px}.whatsapp-button{position:fixed;right:13px;bottom:70px;transform:translate(-50%,-50%);background:#25d366;border-radius:50%;width:50px;height:50px;color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center}.whatsapp-button:after,.whatsapp-button:before{content:" ";display:block;position:absolute;border:1px solid #25d366;left:-20px;right:-20px;top:-20px;bottom:-20px;border-radius:50%;animation:1.5s linear infinite animate;opacity:0;backface-visibility:hidden}.whatsapp-button:after{animation-delay:.5s}@keyframes animate{0%{transform:scale(.5);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.card-course{background:#fff;border:1px solid #e8e8e8;border-radius:var(--border-radius)}.lesson-title{font-family:Raleway-400;font-style:normal;font-weight:400;font-size:18px;line-height:27px;color:#fff;margin-bottom:10px}.card-course-name,.expert-name{font-family:Raleway-700;text-align:center}.card-course-image{min-height:366px;max-height:366px;width:100%;object-fit:contain;object-position:center;border-radius:25px}.card-course-name{font-style:normal;font-weight:500;font-size:20px;line-height:115%;margin-top:15px;margin-bottom:20px;color:#333}.btn-course,.expert-description,.expert-name,.section-experts,.section-platform-learn-list{font-style:normal;color:#fff}.course-main{background:#f8f8f8;padding:25px;border-radius:10px}.breadcrumb,.card-expert{background-color:transparent}.btn-course{font-size:18px;line-height:150%;box-shadow:0 24px 34px rgba(102,102,204,.2);margin-bottom:10px}.section-platform-learn-title{font-style:normal;font-size:54px;line-height:62px;color:#fff;margin-bottom:30px}.section-platform-learn-list{font-size:22px;line-height:24px;margin-bottom:5px}.section-experts{font-size:54px;line-height:62px}.swiper{width:100%;height:100%}.expert-image{width:100%;height:366px;background-position:center;background-repeat:no-repeat;background-size:contain}.expert-name{font-weight:700;font-size:20px;line-height:23px}.expert-description{font-family:Raleway-300;font-weight:300;font-size:18px;line-height:21px;text-align:center}.btn-send-reply,.comment-text{font-size:16px;border-radius:10px}.swiper-button-prev img{transform:rotate(180deg)}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-35px}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-35px}.swiper-button-next,.swiper-button-prev{top:40%}.swiper-block{position:relative;width:100%;height:auto;margin-bottom:50px}.breadcrumb{padding:10px 0;margin-bottom:0}.breadcrumb-item,.breadcrumb-item.active,.breadcrumb-item>a{color:#a0a0a0}.btn-reply:hover,.comment-text{color:#292929}.section-courses-page,.section-experts-page{background-color:#0e0e0e}.breadcrumb-title{margin-bottom:15px;font-family:Raleway-700;font-weight:700}.card-expert{position:relative;transition:.3s;padding-top:10px;border:1px solid transparent}.card-overlay{width:100%;height:100%;position:absolute;top:0;background-color:rgba(0,0,0,.7);display:none;align-items:center;justify-content:center}.btn-expert-link{width:212px}.card-expert:hover{border:1px solid var(--main-color)}.comment{width:100%;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #f3f3f3;display:flex;flex-direction:column}.btn-send-reply,.comment-reply-title{font-style:normal;margin-bottom:10px}.comment:last-child,.lesson-document-download{border-bottom:1px solid transparent}.comment-main{display:flex;flex-direction:row;align-items:flex-start}.comment-header{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.comment-image{width:50px;min-width:50px;max-width:50px;height:50px;border-radius:50%;margin-right:10px;object-fit:cover}.comment-author span{font-style:normal;font-size:14px;color:#909090;margin-left:5px}.comment-text{margin-top:5px;width:100%;background:#f9f9f9;padding:20px;font-style:normal;line-height:23px;word-break:break-all}.form-group-reply{display:flex;align-items:center;justify-content:flex-start}.btn-reply,.btn-send-reply{align-items:center;display:flex}.btn-send-reply{background:var(--main-color);justify-content:center;font-family:Raleway-600;font-weight:600;line-height:145%;text-align:center;color:#fff;height:48px;width:180px}.lesson-text,.text{font-family:Raleway-400;font-style:normal;font-weight:400;font-size:20px;line-height:130%;color:#303030}.btn-reply,.comment-reply-title{font-size:16px;line-height:18px}.comment-replies{width:96%;padding:15px 0 0;margin-left:auto}.comment-reply-title{font-family:Raleway-700;font-weight:700;color:#8b8b8b}.btn-reply{color:#979797;justify-content:center;transition:.3s}.lesson-documents-ul{list-style-type:none;margin:15px 0;width:100%;padding:0}.lesson-document-li{padding:20px;background:#f5f5f5;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.lesson-document-name span{font-family:Raleway-500;font-style:normal;font-weight:500;font-size:18px;line-height:130%;color:#333}.lesson-document-download{font-size:18px;line-height:130%;color:var(--main-color);transition:.4s}.policy-text-title,.policy-title{font-weight:600}.lesson-document-download:hover{color:var(--main-color);border-bottom:1px solid var(--main-color)}.btn-link{width:220px;transition:.3s}.tabs{display:flex;align-content:center;justify-content:space-between;border-radius:var(--border-radius) var(--border-radius) 0 0;overflow:hidden}.tab{padding:15px 0;width:50%;display:flex;align-items:center;justify-content:center;background-color:var(--main-color);cursor:pointer}.tab h3{margin-bottom:0;font-size:18px;font-family:Raleway-600,Sans-Serif,serif;color:#fff}.tab.active{background-color:#fff;color:#fff}.tabs-content{display:flex;width:100%;background-color:#fff;border-radius:0 0 var(--border-radius) var(--border-radius)}.tab-content{width:100%;display:none}.tab-content .card{width:100%;box-shadow:none}.policy-link{width:max-content;margin-top:10px}.policy-content{max-height:650px;overflow-y:auto}.policy-modal-body p{font-size:17px;font-family:Raleway-500,serif}.dropdown.dropdown-language{padding:10px;border-radius:10px;background:0 0;margin-left:10px;margin-right:20px}.dropdown-menu.dropdown-menu-left.show .dropdown-item span,.dropdown-menu.dropdown-menu-right.show .dropdown-item span,.dropdown.dropdown-language .dropdown-toggle .dropdown-item-image,.dropdown.dropdown-language .dropdown-toggle span{margin-right:5px}.dropdown-language .dropdown-menu.dropdown-menu-left .dropdown-item span,.dropdown-language .dropdown-menu.dropdown-menu-right .dropdown-item span{color:#272626}.dropdown.dropdown-language .dropdown-toggle .dropdown-item-image{margin-right:0}.btn-welcome{background-color:#43e55c;color:var(--color-black);gap:10px;margin-bottom:70px}.btn-welcome:active,.btn-welcome:focus,.btn-welcome:hover{color:var(--color-black);background-color:#43e55c!important}.card-contract{width:60%;margin:auto}.contract-content{max-height:320px;overflow-y:scroll}.contract-wrapper{border:1px solid currentColor;padding:7px 10px;border-radius:var(--border-radius);margin-bottom:15px}.btn-send-sms{width:50px;min-height:45px;height:45px;border:1px solid var(--main-color);transition:none}.txtprod{color:#001c28;text-align:center;font-size:15px;background:#f3f3f3;border-radius:10px;margin-bottom:10px;padding:15px}.btn-send-sms:active,.btn-send-sms:focus,.btn-send-sms:hover{background-color:#fff}.btn-send-sms:active svg path,.btn-send-sms:focus svg path,.btn-send-sms:hover svg path{fill:var(--main-color)}@media (max-width:1590px){.card-product .btn-link,.card-product .title,.payment-subtitle,.section-header-subtitle{font-size:calc(14px + (4 + 4 * .7) * ((100vw - 360px) / 1590));line-height:calc(16px + (5 + 5 * .7) * ((100vw - 360px) / 1590))}.card-product .text{font-size:calc(12px + (4 + 4 * .7) * ((100vw - 360px) / 1590));line-height:calc(14px + (7 + 7 * .7) * ((100vw - 360px) / 1590))}.footer-text{font-size:calc(13px + (3 + 3 * .7) * ((100vw - 360px) / 1590));line-height:calc(16px + (5 + 5 * .7) * ((100vw - 360px) / 1590))}.breadcrumb-item{font-size:calc(14px + (3 + 3 * .7) * ((100vw - 360px) / 1590))}.breadcrumb-title,.payment-info{font-size:calc(20px + (4 + 4 * .7) * ((100vw - 360px) / 1590))}.cabinet-username{font-size:calc(24px + (12 + 12 * .7) * ((100vw - 360px) / 1590))}.cabinet-description{font-size:calc(16px + (4 + 4 * .7) * ((100vw - 360px) / 1590))}.cabinet-title{font-size:calc(24px + (6 + 6 * .7) * ((100vw - 360px) / 1590))}.product-article,.product-detail-description{font-size:calc(14px + (4 + 4 * .7) * ((100vw - 360px) / 1590));line-height:calc(16px + (7 + 7 * .7) * ((100vw - 360px) / 1590))}.product-title{font-size:calc(20px + (6 + 6 * .7) * ((100vw - 360px) / 1590));line-height:calc(26px + (9 + 9 * .7) * ((100vw - 360px) / 1590))}.product-detail-title{font-size:calc(16px + (6 + 6 * .7) * ((100vw - 360px) / 1590));line-height:calc(19px + (9 + 9 * .7) * ((100vw - 360px) / 1590))}.payment-title,.section-header-title{font-size:calc(22px + (8 + 8 * .7) * ((100vw - 360px) / 1590))}.section-header-title{line-height:calc(24px + (17 + 17 * .7) * ((100vw - 360px) / 1590))}.payment-title{line-height:calc(28px + (13 + 13 * .7) * ((100vw - 360px) / 1590))}.platform-info-description{font-size:calc(14px + (16 + 16 * .7) * ((100vw - 360px) / 1590));line-height:calc(14px + (33 + 33 * .7) * ((100vw - 360px) / 1590))}}@media (max-width:1200px){.platform-info-title{font-size:120px;height:190px}.platform-info-title.platform-info-title-3{font-size:64px}.content-left-title{font-size:45px}.content-left-subtitle{font-size:20px;margin-bottom:30px}.content-left-text{font-size:18px}.section-title{font-size:42px}.section-platform-header-text{font-size:22px}.section-platform-learn-title{font-size:42px;margin-bottom:20px}.section-platform{padding-bottom:50px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px}.dropdown-desktop .dropdown-toggle span{display:none}}@media (max-width:991px){.form-payment,.payment-card{max-width:100%}.mySwiper img,.tab-bar-menu li a{border-radius:var(--border-radius)}.content-left-title,.product-wrapper{margin-top:30px}.platform-info-title{font-size:100px}.card-cart-header,.card-client,.content-right-desktop,.dropdown-groups-desktop{display:none}.content-right-mobile{display:block;width:100%}.footer-socials{align-items:flex-end}.footer-support{align-items:center}.slides-wrapper{flex-direction:column-reverse}.mySwiper{height:400px}.swiper-thumbsSlider-wrapper{margin-right:0;margin-top:10px;max-width:100%;height:160px}.section-header{margin-bottom:20px}.product-item .product-label{font-size:14px;line-height:16px}.product-price{font-size:26px;line-height:32px}.cabinet-subtitle{margin-bottom:5px}.payment-left,.payment-right{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.payment-right{margin-top:20px}.form-payment{width:100%}.card-payment .card-body{padding:20px}.thumbsSlider{min-height:max-content}.col-md-position{position:absolute;top:10px;right:0;width:min-content}.navbar-collapse,.tab-bar{position:fixed;left:0;background:#fff}.cart-list-end{justify-content:flex-end}.mobile-login-row{display:flex;align-items:center}.mobile-login-item,.tab-bar-menu li a{display:inline-block}.mobile-login-item img{width:35px}.tab-bar{display:block;right:0;bottom:0;z-index:1;border-top:1px solid #e2e2e2}.card-mobile,.card-mobile .card-header,.footer-info,.navbar-collapse-header,.tab-bar-menu{display:flex;display:flex}.tab-bar-menu{align-items:center;justify-content:center;margin:0;padding:0}.tab-bar-menu li{list-style-type:none;position:relative}.tab-bar-menu li:not(:last-child):after{content:'';display:block;width:1px;height:30px;position:absolute;right:0;top:20px;background:#cacaca;border-radius:10px}.tab-bar-menu li a{width:100%;height:100%;padding:20px 25px}.tab-bar-menu li a.active svg path{stroke:var(--main-color)}.footer{padding-bottom:40px}.footer-logo{margin-left:auto;margin-right:auto}.card-mobile-body .card-price,.card-mobile-body .card-text,.footer-item.footer-support{margin-bottom:0}.navbar-collapse,.navbar-collapse.collapse{padding:20px 0}.navbar-collapse.collapse.show{padding:20px 0;width:100%}.navbar-collapse{top:0;padding-left:15px;padding-right:15px;padding-bottom:15px;width:75%;height:100%;min-height:100vh;z-index:100;overflow-y:auto}.navbar-collapse.collapsing{left:-100%;transition:height}.navbar-collapse.show{left:0;transition:left .3s}.navbar-toggler.collapsed~.navbar-collapse{transition:left .5s}.navbar-collapse-header{align-items:center;justify-content:space-between}.navbar-brand.logo-link,.navbar-close-mobile{margin-left:1.5rem;margin-right:1.5rem}.navbar-toggler-icon.navbar-toggler-close{background-image:url('/images/icons/burger-close-icon.svg')}.menu-items{flex-direction:column;margin-top:30px}.menu-items .menu-item:not(:last-child){margin-right:0}.menu-items .menu-item{margin:15px 0}.btn-login{width:85%;margin:40px auto 10px}.card-mobile{box-shadow:none;flex-direction:column;filter:none;background:0 0}.card-mobile .card-header{all:unset;align-items:center}.card-mobile .card-footer{all:unset;padding:10px 0}.card-mobile-img{min-width:114px;height:139px;margin-right:10px;object-fit:contain;border-radius:10px}.btn-buy{margin-top:10px;width:172px}.card-mobile-body{padding:0}.comment-image{width:40px;min-width:40px;max-width:40px;height:40px}.comment-text{padding:15px}.navbar-brand.logo-link.burger-mobile-logo{background-image:url('/images/mobile-logo.png')}.menu-items{align-items:flex-start;margin-left:30px}.footer-info{align-items:center;justify-content:center;margin:0 auto 6px;width:max-content}}@media (max-width:768px){.cart-list-left,.footer-item{margin-bottom:20px}.content-left-title{font-size:38px}.content-left-subtitle,.section-platform-header-text{font-size:18px}.content-left-text{font-size:16px}.section-main{padding:40px 0}.footer-item{display:flex;flex-direction:column;margin-top:0}.section-title{font-size:34px}.section-platform-header{padding:15px 30px;border-radius:10px}.platform-info-title{font-size:90px;height:144px;line-height:144px}.platform-info-title.platform-info-title-3{font-size:50px}.section-platform-learn-title{font-size:30px;line-height:40px}.section-platform-learn-list{font-size:20px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:25px}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:25px}.navbar-brand{min-width:210px}.qr-container{display:none}.mobile-buttons{display:block}}@media (max-width:576px){.content-left-title{font-size:30px;line-height:31px}.content-left-subtitle{font-size:14px;line-height:18px;margin-bottom:20px}.content-left-text{font-size:13px;line-height:16px}.section-title{font-size:28px;text-align:center}.section-platform-header-text{font-size:14px;line-height:18px}.section-platform-learn-title{font-size:22px;line-height:23px}.section-platform-learn-list{font-size:14px;line-height:20px}.section-platform-header{padding:10px 15px}.platform-info{overflow:hidden;margin-top:25px}.btn-search{min-width:100px;max-width:100px}.platform-info-title{font-size:40px;height:46px;line-height:46px}.platform-info-title.platform-info-title-3{font-size:30px}.navbar-brand{background-image:url('/images/mobile-logo.png');margin-right:0;background-position:center}.card-product{margin-right:-10px;margin-left:-10px}.card-product .card-body{padding:10px}.card-product .product-image{height:165px}.card-product .btn-link{margin-top:10px}.footer-company,.footer-socials,.footer-support{align-items:flex-start}.footer-socials{margin-bottom:35px}.card-body-title,.card-status-body-product-info:last-child,.footer-item,.module-image,.product-detail-title{margin-bottom:10px}.footer-text br,.langnonexs{display:none}.module-image,.swiper-pagination{display:block}.contract-content p,.footer-title,.policy-modal-body p,.swal2-title{font-size:16px}.btn-call{min-width:100%}.footer-info{font-size:14px}.section{padding:20px 0}.btn,.cabinet-subtitle,.cabinet-text{font-size:14px;line-height:16px}.product-row-item{margin-right:20px}.card-body-title{font-size:18px;line-height:21px}.section-header-subtitle,.section-header-title{margin-left:10px}.card-status-body-image{min-height:100px;max-height:100px}.card-status-body-product-article{font-size:13px;line-height:14px}.card-body-line{margin-top:40px}.cart-list-img{max-width:86px;width:100%;height:100px}.cart-list-text{font-size:12px}.accordion-heading{font-size:16px;line-height:150%;flex-wrap:wrap}.module-image{margin-right:0;width:100%;height:100%}.panel-body{font-size:12px;line-height:130%}.lesson-document-name,.lesson-document-name span,.lesson-text{font-size:14px;line-height:130%}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:90px}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:90px}.swiper-button-next,.swiper-button-prev{top:106%}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-50px}.swiper-pagination-bullet{width:14px;height:14px;border:1px solid var(--main-color)}.swiper-pagination-bullet-active{opacity:1;background:var(--main-color)}.footer-company,.footer-socials,.footer-support{align-items:center}.footer{padding-bottom:20px}.form-search{height:auto;min-height:auto}.card-body-expert{padding:1rem 1rem .8rem}.lesson-document-li{flex-wrap:wrap}.lesson-document-name{margin-bottom:5px}.lesson-wrapper{background:0 0;border:none;padding:0}.course-main{padding:25px 10px}.section-login{background-image:url('/images/section-logo/bg-mobile-login.png')}.card-login .card-body{padding:20px 30px 30px}.card-login .card-header{padding-top:20px;padding-left:20px;padding-right:20px}.section-send-email{min-height:600px}.card-header h3{font-size:26px;line-height:28px}.navbar-brand{min-width:140px}.navbar-toggler-icon{min-width:25px;width:25px;height:25px}.footer-logo img{width:100%;margin-top:25px}.kiruhhh{font-size:22px}.lesson-video iframe{width:100%!important}.dropdown-menu{background:#fff;box-shadow:0 0 130px rgba(0,0,0,.2);border:none;border-radius:var(--border-radius);padding:.6rem;margin:1.5rem -5px 0;min-width:6rem}.dropdown-item{color:#333;padding:.65rem 1rem;border-radius:8px;transition:.3s}.right15px{margin-right:-15px!important}.card-contract{width:100%;margin:auto}.policy-title{font-size:17px}.contract-content{max-height:170px}.card-contract .card-body{padding:.5rem}.dogovorcontainer{margin:30px 20px}.btn-welcome{margin-bottom:90px}}@media (max-width:400px){.form-search-row{flex-wrap:wrap}.form-search-inner{margin-bottom:5px;margin-right:0}.btn-search{min-width:100%}.footer-link{font-size:14px}}.btn-egov-business,.btn-egov-mobile{padding:15px 25px;font-size:16px;font-weight:500;color:#fff!important}@media (max-width:360px){.tab-bar-menu li a{padding:20px}}.btn-ecp,.btn-welcome-ecp{background:linear-gradient(135deg,#1a73e8 0,#0d47a1 100%)!important;color:#fff!important;border:none}.btn-ecp:hover,.btn-welcome-ecp:hover{background:linear-gradient(135deg,#0d47a1 0,#1a73e8 100%)!important;color:#fff!important}#qr-code img{max-width:250px;border:2px solid #ddd;border-radius:10px;padding:10px}.btn-egov-mobile{background:linear-gradient(135deg,#4a9af5 0,#2b7de9 100%);border:none;border-radius:8px}.btn-egov-mobile:hover{background:linear-gradient(135deg,#2b7de9 0,#1a5bc4 100%);color:#fff!important}.btn-egov-business{background:linear-gradient(135deg,#3d3d3d 0,#2d2d2d 100%);border:none;border-radius:8px}.btn-egov-business:hover{background:linear-gradient(135deg,#4d4d4d 0,#3d3d3d 100%);color:#fff!important}.section-login .flex-fill{background-color:#000!important}.welcome-buttons{display:flex;flex-direction:column;gap:15px;margin-bottom:90px}
