.my-scrollable-div{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aab7c4 #f1f1f1}.my-scrollable-div::-webkit-scrollbar{width:10px}.my-scrollable-div::-webkit-scrollbar-track{background:#f1f1f1}.my-scrollable-div::-webkit-scrollbar-thumb{background-color:#aab7c4;border-radius:20px;border:3px solid #f1f1f1}.my-scrollable-div::-webkit-scrollbar-thumb:hover{background:#8892b0}.another-scrollable-div{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#880000 #f0f0f0}.another-scrollable-div::-webkit-scrollbar{width:12px}.another-scrollable-div::-webkit-scrollbar-track{background:#f0f0f0}.another-scrollable-div::-webkit-scrollbar-thumb{background-color:#880000;border-radius:20px;border:3px solid #f0f0f0}.another-scrollable-div::-webkit-scrollbar-thumb:hover{background:#8892b0}.formWrap{width:100%;height:auto;background-image:url(../images/BG/BG3.png)}.form-panel{position:absolute;top:10px;right:60px;z-index:2100;width:230px;height:115px;padding:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px}.form-panel form{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.career-form{width:1060px;max-width:1060px;margin:2rem auto;padding:2rem;background-color:rgba(0,0,0,0.84);border-radius:1rem;color:#fff}.career-form .form-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:2rem}.career-form .two-col-row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.career-form .form-field{background:transparent!important;border:none;border-bottom:1px solid #cccccc;padding:0.5rem 0;width:100%;font:inherit;color:#fff;-webkit-transition:border-bottom-color 0.3s ease,-webkit-box-shadow 0.3s ease;transition:border-bottom-color 0.3s ease,-webkit-box-shadow 0.3s ease;transition:border-bottom-color 0.3s ease,box-shadow 0.3s ease;transition:border-bottom-color 0.3s ease,box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease}.career-form .form-field::-webkit-input-placeholder{color:rgba(204,204,204,0.6)}.career-form .form-field::-moz-placeholder{color:rgba(204,204,204,0.6)}.career-form .form-field:-ms-input-placeholder{color:rgba(204,204,204,0.6)}.career-form .form-field::-ms-input-placeholder{color:rgba(204,204,204,0.6)}.career-form .form-field::placeholder{color:rgba(204,204,204,0.6)}.career-form .form-field:focus,.career-form .form-field:hover{outline:none;border-bottom-color:#ffa500;-webkit-box-shadow:0 2px 4px rgba(255,165,0,0.2);box-shadow:0 2px 4px rgba(255,165,0,0.2)}.career-form InputDate input,.career-form InputNumber input{background:transparent!important;border:none;border-bottom:1px solid #cccccc;padding:0.5rem 0;width:100%;font:inherit;color:#fff;-webkit-transition:border-bottom-color 0.3s ease,-webkit-box-shadow 0.3s ease;transition:border-bottom-color 0.3s ease,-webkit-box-shadow 0.3s ease;transition:border-bottom-color 0.3s ease,box-shadow 0.3s ease;transition:border-bottom-color 0.3s ease,box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease}.career-form InputDate input::-webkit-input-placeholder,.career-form InputNumber input::-webkit-input-placeholder{color:rgba(204,204,204,0.6)}.career-form InputDate input::-moz-placeholder,.career-form InputNumber input::-moz-placeholder{color:rgba(204,204,204,0.6)}.career-form InputDate input:-ms-input-placeholder,.career-form InputNumber input:-ms-input-placeholder{color:rgba(204,204,204,0.6)}.career-form InputDate input::-ms-input-placeholder,.career-form InputNumber input::-ms-input-placeholder{color:rgba(204,204,204,0.6)}.career-form InputDate input::placeholder,.career-form InputNumber input::placeholder{color:rgba(204,204,204,0.6)}.career-form InputDate input:focus,.career-form InputDate input:hover,.career-form InputNumber input:focus,.career-form InputNumber input:hover{outline:none;border-bottom-color:#ffa500;-webkit-box-shadow:0 2px 4px rgba(255,165,0,0.2);box-shadow:0 2px 4px rgba(255,165,0,0.2)}.career-form .radio-group{border:1px solid #808080;border-radius:0.5rem;padding:1rem;background:rgba(255,255,255,0.1098039216);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.career-form .radio-group .radio-group-label{font-weight:bold;text-align:center}.career-form .radio-group .radio-group-inputs,.career-form .radio-group .radio-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.career-form .radio-group .radio-group-inputs .form-check,.career-form .radio-group .radio-options .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.career-form .radio-group .radio-group-inputs .form-check .form-check-input,.career-form .radio-group .radio-options .form-check .form-check-input{margin-left:0.5rem}.career-form .validation-message{color:#e74c3c;font-size:0.875rem;margin-top:0.25rem}.career-form button[type=submit]{background:transparent;color:#fff;border:none;border-radius:5px;padding:0.4rem 1.5rem;font-size:0.9rem;cursor:pointer;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;margin-top:1.5rem;-ms-grid-column-align:center;justify-self:center}.career-form button[type=submit]:hover{background-color:#cc8400}.page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-container main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.page-container main .p1TagsMan{width:100%;background-color:#333333;color:#f8f9fa;padding:10px 15px;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-animation:slideDown 0.4s ease-out forwards;animation:slideDown 0.4s ease-out forwards}.page-container main .p1TagsMan .filter-pills-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.75rem}.page-container main .p1TagsMan .filter-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding:0.3rem 0.8rem;background-color:#555;border:1px solid #666;border-radius:1rem;font-size:0.875rem;font-weight:500}.page-container main .p1TagsMan .filter-pill .clear-pill-btn{background:none;border:none;color:#ccc;cursor:pointer;padding:0;margin-left:0.25rem;font-size:1.2rem;font-weight:bold;line-height:1;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.page-container main .p1TagsMan .filter-pill .clear-pill-btn:hover{color:white}.page-container main .p1TagsMan .filter-pill.field-pill{background-color:#4A5568;border-color:#718096}.page-container main .p1TagsMan .clear-all-btn{background:none;border:1px solid #777;color:#ccc;padding:0.3rem 0.8rem;border-radius:4px;cursor:pointer;margin-left:1rem;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.page-container main .p1TagsMan .clear-all-btn:hover{background-color:#777;color:white}.page-container main .items-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;padding:1.5rem;max-width:1560px;margin:0 auto}.page-container main .items-grid .no-products-message{grid-column:1/-1;text-align:center;color:#6b7280;padding:3rem}.page-container main .items-grid .item-wrapper,.page-container main .items-grid .product-card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-container main .items-grid .itemcard{border:1px solid #dee2e6;border-radius:0.25rem;padding:1rem;background:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:460px}.page-container main .items-grid .itemcard .image-container{width:100%;max-height:200px;overflow:hidden}.page-container main .items-grid .itemcard .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-container main .items-grid .itemcard .header h4{margin:0 0 0.5rem 0;font-size:1.125rem;font-weight:600}.page-container main .items-grid .itemcard .description{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0.75rem;font-size:0.875rem;color:#212529}.page-container main .items-grid .itemcard .price{font-weight:700;margin-bottom:0.75rem}.page-container main .items-grid .itemcard button{-ms-flex-item-align:start;align-self:flex-start;padding:0.5rem 1rem;font-size:0.875rem;cursor:pointer;background-color:#007bff;border:none;border-radius:0.25rem;color:#ffffff;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.page-container main .items-grid .itemcard button:hover{background-color:#0056b3}.page-container main .items-grid .itemcard.course{height:700px}.page-container main .items-grid .itemcard.course .image-container{max-height:unset;height:485px}.page-container .paginator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0}.page-container .paginator span{padding:0 15px}.highlights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem 0;background-color:dodgerblue;overflow:hidden}.highlights .highlight-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem}.highlights .highlight-panel .highlight-item{-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.highlights .highlight-panel .highlight-item .image-container{width:150px;height:150px;overflow:hidden;-webkit-transition:width 0.3s ease,height 0.3s ease;transition:width 0.3s ease,height 0.3s ease}.highlights .highlight-panel .highlight-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:992px){.p1SearchBar{position:absolute;left:230px!important;top:60px}.procube-container{display:none}.highlights .highlight-panel{gap:1.5rem}.highlights{padding-left:1.5rem;padding-right:1.5rem}.highlights .highlight-panel{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;gap:1.5rem;-ms-overflow-style:none;scrollbar-width:none}.highlights .highlight-panel::-webkit-scrollbar{display:none}}@media (max-width:576px){.highlights{padding-left:1rem;padding-right:1rem}.highlights .highlight-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.highlights .highlight-panel .highlight-item .image-container{width:220px;height:220px}}.pnlThemes{width:100%;height:40px;background-color:#333333;cursor:pointer;background-color:#111111}.pnlThemes .theme-selector .selected-theme{background:transparent;border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.imaged-info-box{font-family:"Yek",sans-serif!important}.login-page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80vh;width:100%;background-image:url(../images/BG/BG3.png);background-size:cover;background-position:center;padding:2rem}.login-card{width:100%;max-width:400px;padding:2rem;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);border-radius:15px;color:white;text-align:center}.login-card h3{margin-bottom:1.7rem;font-weight:500}.login-form-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.login-form-content .form-group{width:100%;position:relative}.login-form-content .form-group label{font-size:0.9rem;margin-bottom:0.5rem;display:block}.login-form-content .form-group .login-input{background:transparent!important;border:none;border-bottom:1px solid #808080;padding:0.5rem 0;width:100%;font:inherit;color:white;-webkit-transition:border-bottom-color 0.3s ease,-webkit-box-shadow 0.3s ease;transition:border-bottom-color 0.3s ease,-webkit-box-shadow 0.3s ease;transition:border-bottom-color 0.3s ease,box-shadow 0.3s ease;transition:border-bottom-color 0.3s ease,box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease}.login-form-content .form-group .login-input::-webkit-input-placeholder{color:rgba(128,128,128,0.6)}.login-form-content .form-group .login-input::-moz-placeholder{color:rgba(128,128,128,0.6)}.login-form-content .form-group .login-input:-ms-input-placeholder{color:rgba(128,128,128,0.6)}.login-form-content .form-group .login-input::-ms-input-placeholder{color:rgba(128,128,128,0.6)}.login-form-content .form-group .login-input::placeholder{color:rgba(128,128,128,0.6)}.login-form-content .form-group .login-input:focus,.login-form-content .form-group .login-input:hover{outline:none;border-bottom-color:#ffa500;-webkit-box-shadow:0 2px 4px rgba(255,165,0,0.2);box-shadow:0 2px 4px rgba(255,165,0,0.2)}.login-form-content .form-group .validation-message{color:#ff6b6b;font-size:0.8rem;position:absolute;bottom:-20px}.login-form-content .validation-summary{font-size:0.9rem}.login-form-content .validation-summary ul{padding-right:20px}.login-form-content .buttons{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-form-content .buttons .btn-login{background:transparent;color:#fff;border:none;border-radius:5px;padding:0.4rem 1.5rem;font-size:0.9rem;cursor:pointer;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;background-color:#ffa500;color:#000;width:100%}.login-form-content .buttons .btn-login:hover{background-color:#cc8400}.login-form-content .buttons .btn-login:hover{background-color:#cc8400}.login-form-content .buttons .btn-login:disabled{background-color:#ffb733;cursor:not-allowed}.register-link{margin-top:1.5rem;font-size:0.9rem;color:rgba(33,37,41,0.8)}.register-link a{color:#ffa500;text-decoration:none;font-weight:bold}.register-link a:hover{text-decoration:underline}.floating-compare-button{position:fixed;bottom:20px;right:20px;background-color:#0078d4;color:white;padding:12px 24px;border-radius:50px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.3);box-shadow:0 4px 12px rgba(0,0,0,0.3);cursor:pointer;font-size:1rem;font-weight:600;z-index:5000;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}.floating-compare-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@-webkit-keyframes slideDown{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0}to{opacity:1;max-height:100px;padding-top:10px;padding-bottom:10px;margin-bottom:1rem}}@keyframes slideDown{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0}to{opacity:1;max-height:100px;padding-top:10px;padding-bottom:10px;margin-bottom:1rem}}.pane-content h3.pane-title{line-height:3rem}.pro-blazor-slider.pane-slider-container .pane-slider-main-area .pane-slides-wrapper div.pro-slide.pane-slide .pane-slide-pane .pane-content h3.pane-title{margin-bottom:48px;font-size:1.5rem;margin-left:66px}.pro-blazor-slider.pane-slider-container .pane-slider-main-area .pane-slides-wrapper div.pro-slide.pane-slide .pane-slide-pane .pane-content h3.pane-title{line-height:2.7rem;margin-bottom:48px;font-size:1.5rem;margin-left:66px;margin-top:1.5rem}.pro-blazor-slider.pane-slider-container .pane-slider-main-area .pane-slides-wrapper div.pro-slide.pane-slide .pane-slide-pane .pane-content .pane-text2{font-size:1.1rem;margin-left:45px}.pro-blazor-slider.pane-slider-container .pane-slider-main-area .pane-slides-wrapper div.pro-slide.pane-slide .pane-slide-pane .pane-content .pane-text3{margin-right:unset;margin-left:20px}.pro-blazor-slider.pane-slider-container .pane-slider-main-area .pane-slides-wrapper div.pro-slide.pane-slide .pane-slide-pane{width:415px;overflow:hidden}.p1ShowAd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;padding:1rem}@media (max-width:800px){.p1ShowAd{-ms-flex-wrap:wrap;flex-wrap:wrap}}