.tech-tag{display:inline-block;background:#f8f9fa;color:#6c757d;padding:4px 8px;border-radius:12px;font-size:12px;margin-right:6px;margin-bottom:4px}.tech-badge{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4px 10px;border-radius:15px;font-size:11px;margin-right:8px;margin-bottom:6px;font-weight:500}.technologies{margin-top:10px}.course-filter-tabs .nav-tabs{border:none;justify-content:center;margin-bottom:40px}.course-filter-tabs .nav-link{border:2px solid #e9ecef;border-radius:25px;padding:10px 25px;margin:0 8px;color:#6c757d;font-weight:500;background:transparent;transition:all .3s ease}.course-filter-tabs .nav-link.active,.course-filter-tabs .nav-link:hover{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff;transform:translateY(-2px)}.course-item{margin-bottom:30px;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:all .3s ease}.course-item:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.course-image{position:relative;overflow:hidden}.course-image img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.course-item:hover .course-image img{transform:scale(1.05)}.course-over-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.course-content{padding:25px}.course-category{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 15px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px}.course-content h4{margin:15px 0;font-size:20px;font-weight:600;line-height:1.3}.course-content h4 a{color:#2c3e50;text-decoration:none;transition:color .3s ease}.course-content h4 a:hover{color:#667eea}.course-content p{color:#6c757d;line-height:1.6;margin-bottom:20px}.course-footer{border-top:1px solid #f1f3f4;padding-top:20px}.cta-content{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:40px;border-radius:20px;margin-top:40px}.cta-content h3{color:#2c3e50;margin-bottom:15px;font-weight:600}.cta-content p{color:#6c757d;margin-bottom:25px;line-height:1.6}@keyframes slideShow{0%,20%{transform:translateX(0)}25%,45%{transform:translateX(-25%)}50%,70%{transform:translateX(-50%)}75%,95%{transform:translateX(-75%)}to{transform:translateX(0)}}@media (max-width:768px){.course-filter-tabs .nav-link{padding:8px 15px;margin:5px;font-size:14px}.course-content{padding:20px}.cta-content{padding:30px 20px}}.product-detail-content{background:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.product-detail-content h1{color:#2c3e50;margin-bottom:20px;font-size:2.5rem}.product-detail-content h2{color:#34495e;margin:30px 0 15px;font-size:1.8rem;border-bottom:2px solid #3498db;padding-bottom:10px}.product-detail-content h3{color:#2c3e50;margin:25px 0 10px;font-size:1.3rem}.product-detail-content ul{margin:15px 0;padding-left:20px}.product-detail-content li{margin:8px 0;line-height:1.6}.product-sidebar{position:sticky;top:100px}.product-info-card{background:#fff;padding:25px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.product-info-card img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:20px}.product-meta h3{margin:15px 0 10px;color:#2c3e50}.product-actions .theme-btn{text-align:center;display:block}.w-100{width:100%}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.product-image{max-width:100%;height:auto;border-radius:8px;margin:20px 0;box-shadow:0 4px 15px rgba(0,0,0,.1)}.masonry-grid{display:flex;margin-left:-16px;width:auto;padding:16px}.masonry-column{padding-left:16px;background-clip:padding-box}@import url("https://fonts.googleapis.com/css2?family=Oswald&family=PT+Serif:ital,wght@0,400;0,700;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap");.navigation li.dropdown:hover>ul{display:block}.mobile-header{margin-top:-1px}.border-bottom-1{border-bottom:1px solid #dee2e6}.slick-slide{padding:0 15px}.work-step-wrap .work-step-item{margin:30px 0!important;display:flex!important}.slick-dots{display:flex!important}.testimonial-author-two{opacity:1!important}.testimonial-three-item,.testimonials-section-two .testimonial-item-two{display:flex!important}.testimonial-three-wrap .testimonial-three-item .image{transform:translate(0)!important}img.mfp-img{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;max-height:392px;padding:0!important;top:50%;left:50%;transform:translate(-50%,-50%)}.mfp-img-container .mfp-content{max-width:400px!important}.mfp-img-container .mfp-close{top:-110px;right:-24px}.header-navigation .main-menu ul>li.has-children.active>a:after,.main-menu li.active>a{color:#ff344f!important}.main-slider .slider-item{opacity:0;display:none;transition:all 1s}.main-slider .slider-item .slider-content{top:50%;transform:translateY(-50%);position:absolute}.main-slider .slider-item.slick-active{opacity:1;display:block}.slider-section .pagingInfo{z-index:2}.main-container{font-family:Lato;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.ck-content{font-family:Lato;line-height:1.6;word-break:break-word}.editor-container_classic-editor .editor-container__editor{min-width:795px;max-width:795px}.ck-content h3.category{font-family:Oswald;font-size:20px;font-weight:700;color:#555;letter-spacing:10px;margin:0;padding:0}.ck-content h2.document-title{font-family:Oswald;font-size:50px;font-weight:700;margin:0;padding:0;border:0}.ck-content h3.document-subtitle{font-family:Oswald;font-size:20px;color:#555;margin:0 0 1em;font-weight:700;padding:0}.ck-content p.info-box{--background-size:30px;--background-color:#e91e63;padding:1.2em 2em;border:1px solid var(--background-color);background:linear-gradient(135deg,var(--background-color) 0,var(--background-color) var(--background-size),transparent var(--background-size)),linear-gradient(135deg,transparent calc(100% - var(--background-size)),var(--background-color) calc(100% - var(--background-size)),var(--background-color));border-radius:10px;margin:1.5em 2em;box-shadow:5px 5px 0 #ffe6ef}.ck-content blockquote.side-quote{font-family:Oswald;font-style:normal;float:right;width:35%;position:relative;border:0;overflow:visible;z-index:1;margin-left:1em}.ck-content blockquote.side-quote:before{content:"“";position:absolute;top:-37px;left:-10px;display:block;font-size:200px;color:#e7e7e7;z-index:-1;line-height:1}.ck-content blockquote.side-quote p{font-size:2em;line-height:1}.ck-content blockquote.side-quote p:last-child:not(:first-child){font-size:1.3em;text-align:right;color:#555}.ck-content span.marker{background:#ff0}.ck-content span.spoiler{background:#000;color:#000}.ck-content span.spoiler:hover{background:#000;color:#fff}.ck-content pre.fancy-code{border:0;margin-left:2em;margin-right:2em;border-radius:10px}.ck-content pre.fancy-code:before{content:"";display:block;height:13px;background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NCAxMyI+CiAgPGNpcmNsZSBjeD0iNi41IiBjeT0iNi41IiByPSI2LjUiIGZpbGw9IiNGMzZCNUMiLz4KICA8Y2lyY2xlIGN4PSIyNi41IiBjeT0iNi41IiByPSI2LjUiIGZpbGw9IiNGOUJFNEQiLz4KICA8Y2lyY2xlIGN4PSI0Ny41IiBjeT0iNi41IiByPSI2LjUiIGZpbGw9IiM1NkM0NTMiLz4KPC9zdmc+Cg==);margin-bottom:8px;background-repeat:no-repeat}.ck-content pre.fancy-code-dark{background:#272822;color:#fff;box-shadow:5px 5px 0 #0000001f}.ck-content pre.fancy-code-bright{background:#dddfe0;color:#000;box-shadow:5px 5px 0 #b3b3b3}