/*!------------------------------------------------------------------
[MAIN STYLESHEET]
PROJECT: Project Name
VERSION: Versoin Number
-------------------------------------------------------------------*/@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap";@font-face{font-family:alexananeue;font-style:normal;font-weight:400;src:url(/fonts/AlexanaNeue.woff2)format("woff2"),url(/fonts/AlexanaNeue.woff)format("woff");font-display:swap}body{line-height:1.6;font-family:roboto,sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;color:#b0b3b8;background-color:#292a2d}p,.paragraph{font-weight:400;color:#b0b3b8;font-size:1.3rem;line-height:1.6;font-family:roboto,sans-serif}h1,h2,h3,h4,h5,h6{color:#a955ff;font-family:montserrat,sans-serif;font-weight:600;line-height:1.2;transition:.2s ease}h1,.h1{font-size:60px}h2,.h2{font-size:40px}h3,.h3{font-size:30px}h4,.h4{font-size:22px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}.btn{font-size:16px;font-family:montserrat,sans-serif;text-transform:capitalize;padding:14px 45px;border-radius:45px;font-weight:500;border:1px solid;position:relative;z-index:1;transition:.3s ease-in;overflow:hidden}.btn:focus{outline:0;box-shadow:none!important}.btn:active{box-shadow:none}.btn-lg{padding:20px 40px}.btn-sm{padding:5px 20px}.btn-primary{border:0;color:#fff}.btn-primary:after{content:'';position:absolute;top:0;left:0;width:102%;height:100%;background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%);z-index:-1;transition:ease .3s}.btn-white{background:#fff;color:#00f0f9;border:1px solid #fff}.btn-white:hover{color:#00f0f9;background:#fff}.btn-light{background:#1a1a2e;color:#e7ecf2;border:0;transition:none}.btn-light:hover{color:#fff;background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%)}.btn-outline-primary{color:#a955ff;border:2px solid #a955ff}.btn-outline-primary:hover{color:#fff!important;background:0 0;border:2px solid #a955ff}.btn-outline-primary:hover i{color:#fff!important}.btn-outline-primary:hover:after{left:0}.btn-outline-primary.active{background:0 0}.btn-outline-primary:after{content:'';position:absolute;top:0;left:-102%;width:102%;height:100%;background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%);z-index:-1;transition:ease .3s}.btn-outline-white{color:#fff;border:1px solid #fff}.btn-outline-white:hover{color:#00f0f9;background:#fff}.btn img{width:30px;height:30px}.btn i{font-size:30px;vertical-align:middle}html{scroll-behavior:smooth}hr{border:1px solid #00f0f9;margin-top:2rem;margin-bottom:2rem}.content img{max-width:100%;height:auto}.content figure{max-width:100%;text-align:center}.content a{color:#00f0f9;text-decoration:none;box-shadow:none;border-bottom:none}.content a:hover,.content a:focus{color:#2df7ff;text-decoration:none;box-shadow:none;border-bottom:none}pre{background-color:#1a1a2e;color:#e7ecf2;padding:1rem;border-radius:8px;overflow-x:auto}code{color:#00f0f9}pre code{color:#e7ecf2}a{color:#00f0f9;text-decoration:none;box-shadow:none}a:hover,a:focus{color:#2df7ff;text-decoration:none;box-shadow:none}a,button,select{cursor:pointer;transition:.3s ease}a:focus,button:focus,select:focus{outline:0}a.text-color:hover,a.text-dark:hover,a.text-light:hover{color:#00f0f9!important}section{overflow:hidden}section.subscription{overflow:inherit}.text-color{color:#b0b3b8}.text-light{color:#8a8f98!important}.text-dark{color:#e7ecf2!important}.text-secondary{color:#a955ff!important}.bg-gradient-primary{background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%)}.bg-gradient-secondary{background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%)}.btn-primary-gradient{background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%)}.bg-gradient-purple{background:linear-gradient(180deg,#625aff 20%,#b025ef 100%)}.border-gray{border-color:#8960d4!important}.bg-gray{background:#8a8f98}.bg-gray-light{background:#1a1a2e}.bg-white{background:#1a1a2e!important}.bg-secondary{background:#121212!important}.badge-light{background:#1a1a2e}.border-color{border-color:#2a2d3a!important}.overflow-hidden{overflow:hidden}.shadow,.subscription-wrapper::before{box-shadow:0 15px 15px rgba(0,0,0,.3)!important}.shadow-sm{box-shadow:0 5px 15px rgba(0,0,0,.25)!important}.zindex-1{z-index:1}.overlay{position:relative}.overlay::before{position:absolute;height:100%;width:100%;left:0;top:0;background:#000;content:"";opacity:.7;border-radius:inherit}.overlay-gradient{position:relative}.overlay-gradient::before{position:absolute;height:100%;width:100%;left:0;top:0;background-image:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%);content:"";opacity:.7;border-radius:inherit}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#121212;z-index:9999;display:flex;align-items:center;justify-content:center}.preloader img{max-width:500px}.bg-cover{background-repeat:no-repeat;background-position:50% 100%;background-size:cover}.rounded-xl{border-radius:45px}.rounded-lg{border-radius:20px}.rounded-sm,.icon-bg-square::after{border-radius:15px}.rounded-xs{border-radius:10px}.rounded-top-xs{border-top-right-radius:10px;border-top-left-radius:10px}.rounded-top-sm{border-top-right-radius:15px;border-top-left-radius:15px}.rounded-top-lg{border-top-right-radius:20px;border-top-left-radius:20px}.font-weight-medium{font-weight:500}.transition,.card-border-bottom:after,.hover-bg-primary::before,.pricing-table:before,.pricing-table:after,.social-icons li a i{transition:ease .3s}.section{padding-top:140px;padding-bottom:140px}@media(max-width:991px){.section{padding-top:100px;padding-bottom:100px}}.section-lg{padding-top:250px;padding-bottom:250px}.section-sm{padding-top:70px;padding-bottom:70px}.section-title{margin-bottom:38px}.subtitle{text-transform:capitalize;font-size:18px;color:#b0b3b8;font-family:montserrat,sans-serif;font-weight:400}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mt-100{margin-top:100px}.translate-top{transform:translateY(-200px)}@media(max-width:767px){.translate-top{transform:translateY(-150px)}}.mobile-height{min-height:400px}.sticky-top{top:100px}.pulse-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pulse-box svg.pulse-svg{overflow:visible}.pulse-box svg.pulse-svg .first-circle{fill:#fff;transform:scale(.1);transform-origin:center center;animation:pulse-me 3s linear infinite}.pulse-box svg.pulse-svg .second-circle{fill:#fff;transform:scale(.1);transform-origin:center center;animation:pulse-me 3s linear infinite;animation-delay:1s}.pulse-box svg.pulse-svg .third-circle{fill:#fff;transform:scale(.1);transform-origin:center center;animation:pulse-me 3s linear infinite;animation-delay:2s}.pulse-box .pulse-css{width:30px;height:30px;border-radius:15px;background:#fff;position:relative}.pulse-box .pulse-css:before,.pulse-box .pulse-css:after{content:"";width:30px;height:30px;border-radius:15px;background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transform:scale(.5);transform-origin:center center;animation:pulse-me 3s linear infinite}.pulse-box .pulse-css:after{animation-delay:2s}@keyframes pulse-me{0%{transform:scale(.5);opacity:0}50%{opacity:.1}70%{opacity:.09}100%{transform:scale(3);opacity:0}}.slick-slide{outline:0}.nextarrow{width:25px;height:25px;display:block;position:absolute;top:-77px;right:20px;cursor:pointer}@media(max-width:767px){.nextarrow{display:none}}.nextarrow:hover:before{left:calc(60% + 10px);border-color:#a955ff}.nextarrow:hover:after{width:25px;background:#a955ff}.nextarrow::before{position:absolute;content:'';height:8px;width:8px;background:0 0;top:50%;transform:translateY(-50%)rotate(-45deg);border-right:2px solid #2a2d3a;border-bottom:2px solid #2a2d3a;left:calc(60% + 5px);transition:.2s ease}.nextarrow::after{position:absolute;content:'';height:2px;width:20px;top:50%;transform:translateY(-50%);background:#2a2d3a;transition:.2s ease;left:40%}.prevarrow{width:25px;height:25px;display:block;position:absolute;top:-77px;right:55px;cursor:pointer}@media(max-width:767px){.prevarrow{display:none}}.prevarrow:hover:before{right:calc(40% + 10px);border-color:#a955ff}.prevarrow:hover:after{width:25px;background:#a955ff}.prevarrow::before{position:absolute;content:'';height:8px;width:8px;background:0 0;top:50%;transform:translateY(-50%)rotate(-45deg);border-top:2px solid #2a2d3a;border-left:2px solid #2a2d3a;right:calc(40% + 5px);transition:.2s ease}.prevarrow::after{position:absolute;content:'';height:2px;width:20px;top:50%;transform:translateY(-50%);background:#2a2d3a;transition:.2s ease;right:20%}.social-icons li a i{width:46px;height:46px;line-height:46px;color:#fff;text-align:center;border:2px solid #2a2d3a;display:block;border-radius:50%;font-size:12px}.social-icons li a i:hover{background-color:#00f0f9;border:2px solid #00f0f9}.list-styled{padding-left:0}.list-styled li{position:relative;padding-left:20px;list-style-type:none}.list-styled li::before{position:absolute;content:"\f105";font-family:"font awesome 6 free";font-weight:900;font-size:14px;left:0;top:50%;transform:translateY(-50%);color:#00f0f9;transition:.3s ease}.list-styled li:hover::before{color:#00f0f9!important}.list-styled li.text-light::before{color:#8a8f98}.list-styled.style-check li::before{content:"\f00c";color:#a955ff;top:10px;transform:0}.list-hover-underline li a:hover{text-decoration:underline}.list-bordered li:not(:last-child){border-bottom:1px solid #4a4b50}.page-title{padding:220px 0 100px}.page-title-overlay{position:relative}.page-title-overlay::before{position:absolute;height:100%;width:100%;left:0;top:0;background-image:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%);content:"";opacity:.9}.page-title-overlay::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/shape/page-title.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.page-title h1{font-size:45px}.page-title p{opacity:.72}.breadcrumb-item+.breadcrumb-item::before{color:inherit}.form-control{border:0;height:60px;padding:0 25px;border-radius:45px;background-color:#1a1a2e;color:#e7ecf2}.form-control:focus{outline:0;box-shadow:none;background-color:#1a1a2e;color:#e7ecf2}textarea.form-control{height:150px;padding:25px}.contact-success__icon{font-size:4rem;color:#a955ff}.contact-error__icon{font-size:4rem;color:#ff4949}.widget h4{color:#00f0f9}.widget-title{position:relative;margin-bottom:15px}.widget-title span{background:#1a1a2e;position:relative;padding-right:5px;z-index:1}.widget-title::before{position:absolute;content:"";right:0;height:2px;width:100%;background:#00f0f9;top:50%}.page404{position:relative;min-height:60vh;display:flex;align-items:center}.page404 h1,.page404 h2,.page404 p{color:#fff;text-shadow:1px 0 3px rgba(255,255,255,.5)}.page404__background{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/images/404.gif);background-size:cover;background-position:50%;opacity:.3;z-index:-1}.naviagtion{padding:5px 0;background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%)}@media(max-width:991px){.naviagtion{padding:5px 0}}.naviagtion.naviagtion-white.nav-bg{background:#1a1a2e;box-shadow:0 10px 20px rgba(0,0,0,.3)}.naviagtion.naviagtion-white.nav-bg .btn{color:#00f0f9!important}.naviagtion.naviagtion-white.nav-bg .btn:hover{color:#fff!important}@media(max-width:991px){.naviagtion.naviagtion-white{background:#1a1a2e}.naviagtion.naviagtion-white .btn{color:#00f0f9!important}.naviagtion.naviagtion-white .btn:hover{color:#fff!important}}.naviagtion.naviagtion-white .dropdown-menu{background:#1a1a2e}.naviagtion.naviagtion-white .dropdown-item{color:#e7ecf2}.navbar .nav-item .nav-link{font-size:16px;font-weight:700;padding:20px 10px;font-family:montserrat,sans-serif;text-transform:uppercase;transition:all ease .3s}@media(max-width:1200px){.navbar .nav-item .nav-link{padding:20px 15px}}@media(max-width:991px){.navbar .nav-item .nav-link{padding:10px 0}}.navbar .nav-item .nav-link.active{color:#000}.navbar .nav-item .nav-link:hover{color:#000!important}.navbar .dropdown:hover .dropdown-menu{visibility:visible;opacity:1;transform:scaleX(1)}.navbar .dropdown-menu{box-shadow:0 3px 9px rgba(0,0,0,.12);padding:15px;border:0;top:50px;left:-20px;border-radius:0;display:block;visibility:hidden;transition:.3s ease;opacity:0;transform:scale(.8);background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%);border-radius:10px}@media(max-width:991px){.navbar .dropdown-menu{display:none;opacity:1;visibility:visible;transform:scale(1);transform-origin:unset}}.navbar .dropdown-menu.show{visibility:hidden}@media(max-width:991px){.navbar .dropdown-menu.show{visibility:visible;display:block}}.navbar .dropdown-item{position:relative;color:#fff;transition:.2s ease;font-family:montserrat,sans-serif;text-transform:uppercase}@media(max-width:991px){.navbar .dropdown-item{text-align:center}}.navbar .dropdown-item:not(:last-child){margin-bottom:10px}.navbar .dropdown-item:hover{color:#000!important;background:0 0}#select-language{background:0 0;color:#fff;border-color:#fff;border-radius:5px}@media(max-width:991px){#select-language{display:block;margin:0 auto 10px}}.navbar-avatar{width:40px;height:40px;object-fit:cover}.navbar-brand-text{font-family:alexananeue,montserrat,sans-serif;font-size:1.5rem;color:#fff;font-weight:400}.lang-switcher{display:flex;align-items:center}.lang-switcher .lang-flag{opacity:.5;transition:.3s ease;display:inline-block}.lang-switcher .lang-flag:hover,.lang-switcher .lang-flag.active{opacity:1}.lang-switcher .lang-flag img{vertical-align:middle}.mobile-controls{display:flex;align-items:center;gap:2px;margin-left:auto}.nav-icons{display:flex;align-items:center;gap:4px;margin-left:10px}@media(max-width:991px){.nav-icons{flex-wrap:wrap;justify-content:center;margin:10px auto 0}.nav-icons .lang-switcher{flex-basis:100%;justify-content:center;margin-top:6px}}.nav-icon{border:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;padding:8px;font-size:16px;transition:color .3s ease;cursor:pointer;display:inline-flex;align-items:center}.nav-icon:hover{color:#00f0f9;text-decoration:none}.nav-icon:focus{outline:none}.theme-toggle .theme-toggler{fill:#fff;width:18px;height:18px;transition:fill .3s ease}.theme-toggle:hover .theme-toggler,.theme-toggle:focus .theme-toggler{fill:#00f0f9}.search-wrapper{position:absolute;top:0;left:0;right:0;height:100%;z-index:9999;display:none;opacity:0;transition:opacity .2s ease}.search-wrapper.open{display:block;opacity:1}.search-form{display:flex;align-items:center;height:100%;width:100%;position:relative}.search-box{height:100%;width:100%;border:0;background:#1a1a2e;font-size:20px;padding:0 50px 0 20px;color:#b0b3b8}.search-box:focus{box-shadow:none!important;outline:0}.search-close{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:50%;background-color:#00f0f9;cursor:pointer;opacity:.8;transition:.3s ease-out}.search-close::before,.search-close::after{content:"";position:absolute;width:60%;height:2px;background-color:#1a1a2e;left:50%;top:50%}.search-close::before{transform:translate(-50%,-50%)rotate(-45deg)}.search-close::after{transform:translate(-50%,-50%)rotate(45deg)}.search-close:hover,.search-close:focus{transform:translateY(-50%)scale(1.15);opacity:1;outline:none}.hero-area{padding:200px 0 260px}@media(max-width:400px){.hero-area{padding:190px 0 100px}}@media(max-width:1650px){.hero-area{padding:150px 0 260px}}.hero-area p{opacity:.7}.hero-area h1{line-height:68px;z-index:1}@media(max-width:400px){.hero-area h1{font-size:50px}}.watermark{position:absolute;opacity:.07;top:20px;left:0;font-size:200px;font-weight:600;z-index:-1;color:inherit}@media(max-width:575px){.watermark{top:0;font-size:120px}}.watermark-sm{position:absolute;opacity:.07;top:-40px;left:0;font-size:110px;font-weight:600;color:inherit}@media(max-width:575px){.watermark-sm{top:0;font-size:100px}}.video-thumb{min-height:400px}.bg-shape-triangles{position:relative}.bg-shape-triangles::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url(../images/background/testimonial-1.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:-1}.pricing-table{overflow:hidden}.pricing-table:after{content:'';position:absolute;width:80px;height:70px;top:0;right:40px;transform:rotate(45deg)translate(-60px);background:rgba(255,90,0,.1)}.pricing-table:before{content:'';position:absolute;width:95px;height:80px;top:0;right:-45px;transform:rotate(45deg)translate(-60px);background:rgba(255,90,0,.1)}.floating-video{position:absolute;right:0;top:50%;transform:translateY(-50%)}.play-icon{font-size:18px;width:90px;height:90px;text-align:center;line-height:90px;background:#fff;display:inline-block;border-radius:50%}.icon-center{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.card{border:0;background:#1a1a2e;color:#b0b3b8}.card-img-sm{max-width:60px;max-height:60px}.card-date{padding-left:40px;position:relative}.card-date::before{position:absolute;content:"";height:1px;width:30px;background:#b0b3b8;left:0;top:12px}.card-active{background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%)}.card-active *{color:#fff}.hover-bg-primary::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%);z-index:-1;opacity:0}.hover-bg-primary .btn{transition:.2s ease}.hover-bg-primary:hover{background:0 0}.hover-bg-primary:hover:before{opacity:1}.hover-bg-primary:hover *{color:#fff!important}.card-border-bottom:hover:after{width:94%;border-radius:0 0 20px 20px}.card-border-bottom:after{content:'';position:absolute;width:170px;height:4px;left:50%;bottom:0;transform:translateX(-50%);border-radius:45px;background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%)}.icon-quote{border:4px solid #e5e6e8;height:40px;width:40px;line-height:37px;border-radius:10px;font-size:20px;color:#00f0f9}.icon{font-size:25px}.icon-lg{font-size:50px}.icon-bg-circle{position:relative}.icon-bg-circle::after{content:'';position:absolute;width:68px;height:68px;top:-35px;left:15px;border-radius:50%;background:inherit;opacity:.1}.icon-bg-circle::before{z-index:1;position:relative}.icon-bg-square{position:relative}.icon-bg-square::after{content:'';position:absolute;top:-55px;left:73%;width:75px;height:75px;transform:rotate(50deg)scale(.8)skew(-1deg,-15deg)translateX(16px)translateY(97px);background:#1a1a2e}.icon-bg-square::before{z-index:1;position:relative}.icon-primary{color:#062caf}.icon-yellow{color:#f6a622}.icon-purple{color:#7952f5}.icon-cyan{color:#02d0a1}.icon-red{color:#ff4949}.icon-orange{color:#ff7c17}.icon-green{color:#6c3}.icon-blue{color:#3682ff}.icon-bg-primary::after{background:#062caf}.icon-bg-yellow::after{background:#f6a622}.icon-bg-purple::after{background:#7952f5}.icon-bg-cyan::after{background:#02d0a1}.icon-bg-red::after{background:#ff4949}.icon-bg-green::after{background:#6c3}.icon-bg-orange::after{background:#ff7c17}.icon-bg-blue::after{background:#3682ff}.team-member{position:relative}.team-member:hover .team-member-content::before{height:100%;transition:.3s ease}.team-member:hover .team-member-name,.team-member:hover .team-member-designation{transform:translateY(0);opacity:1;transition-delay:.1s}.team-member:hover .team-member-social{opacity:1;visibility:visible;bottom:0;transition-delay:.4s}.team-member-content{position:absolute;height:40%;width:80%;left:10%;bottom:10%;z-index:1}.team-member-content::before{position:absolute;content:"";height:0;width:100%;transition:.5s ease;background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%);bottom:0;border-radius:10px;left:0;z-index:-1}.team-member-name{transform:translateY(100px);opacity:0;transition:.4s ease;transition-delay:0s}.team-member-designation{transform:translateY(100px);opacity:0;transition:.4s ease;transition-delay:0s}.team-member-social{position:absolute;left:0;right:0;bottom:-10%;opacity:0;visibility:hidden;transition:.3s ease;transition-delay:0s}.widget{padding:20px 30px 0}.search-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);background:0 0;border:0}.tag-list li a{padding:12px 15px;display:block;border-radius:40px}.tag-list li a:hover{background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%);color:#fff!important}.post-title{color:#a955ff}.post-title:hover{color:#00f0f9}.post-meta li{margin-right:10px;font-size:90%}.post-meta a{color:#00f0f9}.post-meta a:hover{color:#a955ff}@media(max-width:575px){.post-meta .list-inline-item{display:block;margin-bottom:4px}}.summary{color:#b0b3b8;font-size:.9rem}.pagination .page-item .page-link{background:#1a1a2e;border:none;color:#00f0f9;font-family:roboto,sans-serif;font-weight:600;transition:.3s ease;height:50px;text-align:center;border-radius:10px;margin:10px;width:50px;line-height:33px;box-shadow:0 5px 15px rgba(0,0,0,.2)}.pagination .page-item.active .page-link{background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%);color:#fff;box-shadow:0 15px 15px rgba(0,0,0,.3)}.pagination .page-item .page-link:hover{box-shadow:0 15px 15px rgba(0,0,0,.3)}blockquote{border-left:2px solid #00f0f9;margin:40px 0;padding:10px 20px}blockquote p{position:relative;font-style:italic;color:#b0b3b8}blockquote h6{color:#e7ecf2}.media img{height:75px;width:75px;object-fit:cover}.media .reply-btn{font-size:16px;font-weight:500}form textarea{height:180px}@media(max-width:991px){.pr-5,.px-5,.mb-4,.my-4,.col-md-3,.col-sm-6{padding:0 1.5rem!important}.pr-5 .list-styled,.pr-5 .list-unstyled,.px-5 .list-styled,.px-5 .list-unstyled,.mb-4 .list-styled,.mb-4 .list-unstyled,.my-4 .list-styled,.my-4 .list-unstyled,.col-md-3 .list-styled,.col-md-3 .list-unstyled,.col-sm-6 .list-styled,.col-sm-6 .list-unstyled{padding:0 1.5rem!important}}.table-of-contents{background:#1a1a2e;border-radius:10px;padding:1.5rem 2rem;margin-bottom:2rem}.table-of-contents nav ul{list-style:none;padding-left:0;margin:0}.table-of-contents nav ul li{margin-bottom:.5rem}.table-of-contents nav ul li a{color:#b0b3b8;text-decoration:none;font-size:.95rem;transition:color .3s ease}.table-of-contents nav ul li a:hover{color:#00f0f9}.table-of-contents nav ul li ul{padding-left:1.2rem;margin-top:.5rem}.footer{padding-top:40px;padding-bottom:40px;background:#0f0f0f;position:relative}.footer::before{content:'';display:block;left:0;right:0;width:100%;height:2px;position:absolute;top:0;background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%)}@media(max-width:991px){.footer{padding-top:0;margin-top:0}}.footer-separator{position:relative;text-align:center;margin:30px 0}.footer-separator::before{content:'';display:block;width:100%;height:1px;background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%)}.scroll-top{display:inline-block;position:relative;top:-18px;background:#0f0f0f;padding:0 15px}.scroll-top a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#a955ff;border:none;color:#000;transition:.3s ease}.scroll-top a:hover{background:#7124e7;color:#000}.subscription{position:absolute;width:100%}@media(max-width:991px){.subscription{background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%);position:static}}.subscription.bg-white{background:0 0!important}.subscription.bg-white .subscription-wrapper::before{background:#1a1a2e}@media(max-width:991px){.subscription.bg-white{background:#1a1a2e}}.subscription.bg-white .form-control{border:1px solid #2a2d3a!important}.subscription-wrapper{position:relative;top:-40px}@media(max-width:991px){.subscription-wrapper{top:0;padding:50px 0}}.subscription-wrapper::before{position:absolute;content:"";border-radius:0 30px 0 30px;width:100%;height:200px;left:0;background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%);top:50%;transform:translateY(-50%)}@media(max-width:991px){.subscription-wrapper::before{display:none}}.subscription-wrapper .form-control{height:60px;background:rgba(255,255,255,.1);border-radius:45px}.subscription-wrapper .form-control:focus{background:rgba(255,255,255,.1);outline:0;box-shadow:none}.subscription-wrapper .form-control::placeholder{color:#8a8f98}.subscription-wrapper .form-control.text-white::placeholder{color:#fff}.archive-year{margin-bottom:2.5rem}.archive-year__title{color:#00f0f9;font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #2a2d3a}.archive-timeline{list-style:none;padding-left:1.5rem;margin:0;border-left:2px solid #2a2d3a}.archive-timeline__item{position:relative;padding:.5rem 0 .5rem 1.5rem}.archive-timeline__item::before{content:'';position:absolute;left:-7px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:#292a2d;border:2px solid #00f0f9;transition:background .3s ease}.archive-timeline__item:hover::before{background:#00f0f9}.archive-timeline__date{color:#8a8f98;font-size:.85rem;font-family:roboto,sans-serif;min-width:55px;display:inline-block;margin-right:.75rem}.archive-timeline__link{color:#e7ecf2}.archive-timeline__link:hover{color:#00f0f9}.tech-grid{margin-top:2rem}.tech-grid__category{margin-bottom:2rem}.tech-grid__title{color:#00f0f9;font-size:1.1rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #2a2d3a}.tech-grid__items{display:flex;flex-wrap:wrap;gap:8px}.tech-grid__items a{transition:transform .2s ease,opacity .2s ease}.tech-grid__items a:hover{transform:translateY(-2px);opacity:.85}.tech-grid__items a img{display:block;height:28px}.projects-section{overflow:visible!important}.projects-section__subtitle{margin-top:4rem;margin-bottom:1.5rem;color:#e7ecf2;font-family:montserrat,sans-serif}.projects-list{list-style:none;padding:0;margin:0}.projects-item{border-bottom:1px solid #2a2d3a;padding:1.8rem 0;position:relative}.projects-item:first-child{border-top:1px solid #2a2d3a}.projects-item::after{content:'';position:absolute;bottom:-1px;left:0;width:0;height:2px;background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%);transition:width .4s ease}.projects-item:hover::after{width:100%}.projects-item:hover .projects-item__info{transform:translateX(8px)}.projects-item:hover .projects-item__title{color:#00f0f9}.projects-item:hover .projects-item__arrow{opacity:1}.projects-item__link{display:flex;align-items:center;cursor:pointer;text-decoration:none!important}@media(max-width:767px){.projects-item__link{align-items:flex-start}}.projects-item__info{flex:1;display:flex;flex-direction:column;gap:.3rem;transition:transform .3s ease}@media(max-width:767px){.projects-item__info{gap:.5rem}}.projects-item__thumb{display:none;width:100%;max-height:200px;border-radius:8px;object-fit:cover}@media(max-width:767px){.projects-item__thumb{display:block;margin-bottom:.3rem}}.projects-item__title{font-family:montserrat,sans-serif;font-weight:600;font-size:1.6rem;color:#e7ecf2;transition:color .3s ease}@media(max-width:767px){.projects-item__title{font-size:1.2rem}}@media(max-width:575px){.projects-item__title{font-size:1rem}}.projects-item__desc{font-family:roboto,sans-serif;font-weight:300;font-size:1.1rem;color:#b0b3b8;line-height:1.5;max-width:600px}@media(max-width:575px){.projects-item__desc{font-size:.95rem}}.projects-item__tag{font-family:roboto,sans-serif;font-size:.85rem;font-weight:300;color:#8a8f98;text-transform:lowercase;margin-right:1rem}@media(max-width:575px){.projects-item__tag{display:none}}.projects-item__arrow{display:inline-block;color:#00f0f9;font-size:.75em;margin-left:.4rem;opacity:0;transition:opacity .3s ease;vertical-align:middle}@media(max-width:767px){.projects-item__arrow{opacity:.5}}.projects-item__github{display:inline-flex;align-items:center;gap:.4rem;font-family:roboto,sans-serif;font-size:.9rem;font-weight:400;color:#00f0f9;text-decoration:none;margin-top:.6rem;transition:color .3s ease}.projects-item__github:hover{color:#2df7ff}.projects-item__github i{font-size:1.1rem}.projects-item--no-image .projects-item__thumb{display:none!important}.projects-floating-img{position:fixed;pointer-events:none;z-index:1000;width:320px;height:200px;overflow:hidden;border-radius:10px;opacity:0;transform:scale(.85);transition:opacity .25s ease,transform .25s ease;box-shadow:0 15px 40px rgba(0,0,0,.4)}.projects-floating-img.active{opacity:1;transform:scale(1)}.projects-floating-img img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){.projects-floating-img{display:none}}html:has(body.light-theme){background:#f8f9fa}body.light-theme{background:#f8f9fa;color:#1c1d1f}body.light-theme p,body.light-theme .paragraph{color:#1c1d1f}body.light-theme .naviagtion{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,8%)}body.light-theme .naviagtion.nav-bg{background:#fff;box-shadow:0 2px 15px rgba(0,0,0,.1)}body.light-theme .navbar-brand-text{color:#1c1d1f}body.light-theme .navbar .nav-item .nav-link{color:#1c1d1f!important}body.light-theme .navbar .nav-item .nav-link:hover{color:#5a86ff!important}body.light-theme .navbar-toggler .fa-bars{color:#1c1d1f!important}body.light-theme .navbar .dropdown-menu{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.1)}body.light-theme .navbar .dropdown-item{color:#1c1d1f!important}body.light-theme .navbar .dropdown-item:hover{color:#5a86ff!important;background:rgba(90,134,255,5%)}body.light-theme .theme-toggle .theme-toggler{fill:#e6af05}body.light-theme .theme-toggle:hover .theme-toggler,body.light-theme .theme-toggle:focus .theme-toggler{fill:#b48904}body.light-theme .nav-icon{color:#1c1d1f}body.light-theme .nav-icon:hover{color:#5a86ff}body.light-theme .search-box{background:#fff;color:#1c1d1f}body.light-theme .search-close{background-color:#5a86ff}body.light-theme .search-close::before,body.light-theme .search-close::after{background-color:#fff}body.light-theme .lang-flag{opacity:.35}body.light-theme .lang-flag.active,body.light-theme .lang-flag:hover{opacity:1}body.light-theme h1,body.light-theme h2,body.light-theme h3,body.light-theme h4,body.light-theme h5,body.light-theme h6{color:#1c1d1f}body.light-theme .text-white{color:#1c1d1f!important}body.light-theme .text-color{color:#1c1d1f}body.light-theme .text-light{color:#6c757d!important}body.light-theme .text-dark{color:#1c1d1f!important}body.light-theme a{color:#5a86ff}body.light-theme a:hover,body.light-theme a:focus{color:#2761ff}body.light-theme .content a{color:#5a86ff}body.light-theme .content a:hover,body.light-theme .content a:focus{color:#2761ff}body.light-theme .card{background:#fff;color:#1c1d1f;box-shadow:0 2px 8px rgba(0,0,0,6%)}body.light-theme .post-title{color:#7124e7}body.light-theme .post-title:hover{color:#5a86ff}body.light-theme .post-meta a{color:#5a86ff}body.light-theme .post-meta a:hover{color:#7124e7}body.light-theme .summary{color:#6c757d}body.light-theme pre{background-color:#f1f3f5;color:#1c1d1f}body.light-theme code{color:#7124e7}body.light-theme pre code{color:#1c1d1f}body.light-theme blockquote{border-left-color:#5a86ff}body.light-theme blockquote p{color:#6c757d}body.light-theme blockquote h6{color:#1c1d1f}body.light-theme hr{border-color:#e0e0e0}body.light-theme .bg-white,body.light-theme .bg-gray-light{background:#fff!important}body.light-theme .bg-secondary{background:#f8f9fa!important}body.light-theme .badge-light{background:#f8f9fa}body.light-theme .widget h4{color:#5a86ff}body.light-theme .widget-title span{background:#f8f9fa}body.light-theme .widget-title::before{background:#5a86ff}body.light-theme .form-control{background-color:#f8f9fa;color:#1c1d1f;border:1px solid #e0e0e0}body.light-theme .form-control:focus{background-color:#fff;border-color:#5a86ff;color:#1c1d1f}body.light-theme .pagination .page-item .page-link{background:#fff;color:#5a86ff;box-shadow:0 2px 8px rgba(0,0,0,6%)}body.light-theme .pagination .page-item.active .page-link{color:#fff}body.light-theme .btn-light{background:#f8f9fa;color:#1c1d1f}body.light-theme .btn-light:hover{color:#fff}body.light-theme .btn-outline-primary{color:#7124e7;border-color:#7124e7}body.light-theme .tag-list li a{color:#1c1d1f}body.light-theme .tag-list li a:hover{color:#fff!important}body.light-theme .archive-year__title{color:#5a86ff;border-bottom-color:#e0e0e0}body.light-theme .archive-timeline{border-left-color:#e0e0e0}body.light-theme .archive-timeline__item::before{background:#f8f9fa;border-color:#5a86ff}body.light-theme .archive-timeline__item:hover::before{background:#5a86ff}body.light-theme .archive-timeline__date{color:#6c757d}body.light-theme .archive-timeline__link{color:#1c1d1f}body.light-theme .archive-timeline__link:hover{color:#5a86ff}body.light-theme .social-icons li a i{color:#1c1d1f;border-color:#e0e0e0}body.light-theme .social-icons li a i:hover{background-color:#5a86ff;border-color:#5a86ff;color:#fff}body.light-theme .list-styled li::before{color:#5a86ff}body.light-theme .list-bordered li{border-bottom-color:#e0e0e0}body.light-theme .footer{background:#f0f0f0}body.light-theme .footer::before{background:linear-gradient(75deg,#00f0d0 10%,#5a86ff 50%,#a955ff 70%)}body.light-theme .footer-separator::before{background:#e0e0e0}body.light-theme .scroll-top{background:#f0f0f0}body.light-theme .scroll-top a{color:#fff}body.light-theme .shadow,body.light-theme .subscription-wrapper::before{box-shadow:0 5px 15px rgba(0,0,0,8%)!important}body.light-theme .shadow-sm{box-shadow:0 2px 8px rgba(0,0,0,6%)!important}body.light-theme .border-color{border-color:#e0e0e0!important}body.light-theme .page-title h1{color:#fff}body.light-theme .page404 h1,body.light-theme .page404 h2,body.light-theme .page404 p{color:#1c1d1f;text-shadow:none}body.light-theme .projects-section__subtitle{color:#1c1d1f}body.light-theme .projects-item{border-bottom-color:#e0e0e0}body.light-theme .projects-item:first-child{border-top-color:#e0e0e0}body.light-theme .projects-item__title{color:#1c1d1f}body.light-theme .projects-item__tag{color:#1c1d1f}body.light-theme .projects-item__desc{color:#1c1d1f}body.light-theme .projects-item__arrow{color:#1c1d1f}body.light-theme .projects-item__github{color:#6c757d}body.light-theme .projects-item__github:hover{color:#5a86ff}body.light-theme .projects-item:hover .projects-item__title{color:#5a86ff}body.light-theme .projects-item:hover .projects-item__arrow{color:#5a86ff}body.light-theme .projects-floating-img{box-shadow:0 15px 40px rgba(0,0,0,.15)}body.light-theme .table-of-contents{background:#f8f9fa}body.light-theme::-webkit-scrollbar{width:8px}body.light-theme::-webkit-scrollbar-track{background:#f8f9fa}body.light-theme::-webkit-scrollbar-thumb{background:#bababa;border-radius:4px}body.light-theme::-webkit-scrollbar-thumb:hover{background:#a0a0a0}