body{background:#f8f9fa;color:#000;line-height:1.7;font-size:17px;font-weight:300}.p1-gradient-bg,.thumb .overlay-bg{background:-moz-linear-gradient(0deg, #8490ff 0%, #62bdfc 100%);background:-webkit-linear-gradient(0deg, #8490ff 0%, #62bdfc 100%);background:-ms-linear-gradient(0deg, #8490ff 0%, #62bdfc 100%)}.p1-gradient-color{background:-moz-linear-gradient(0deg, #8490ff 0%, #62bdfc 100%);background:-webkit-linear-gradient(0deg, #8490ff 0%, #62bdfc 100%);background:-ms-linear-gradient(0deg, #8490ff 0%, #62bdfc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}h1,h2,h3,h4,h5{color:#222;font-weight:200}h2{font-size:25px}a{transition:.3s all;color:#0d6efd;text-decoration:none}a:hover,a:focus,a:active{color:#0262ef;text-decoration:none}.parent-nav-link-padding,.site-navbar .navbar-nav>li>a{padding:15px 20px !important}.site-navbar{border:none;box-shadow:none;border-radius:0px;margin-bottom:0px;background:none;position:absolute;top:20px;width:100%;z-index:200;background:#fff}.site-navbar .navbar-brand{display:inline-block;border:2px solid #fff;padding:5px 20px;color:#fff;text-transform:uppercase;letter-spacing:.2em}.site-navbar .navbar-brand:hover{color:#fff}.site-navbar.bg-light{background:transparent !important}@media (max-width: 767.98px){.site-navbar.bg-light{background:#fff !important;top:0}.site-navbar.bg-light .navbar-brand{display:inline-block;font-size:18px;border:2px solid #000;padding:2px 10px !important;color:#000}}.site-navbar .navbar-nav>li>a{color:#fff !important;font-size:14px;font-weight:400;letter-spacing:.1em;position:relative;text-transform:uppercase;letter-spacing:.2em}@media (max-width: 767.98px){.site-navbar .navbar-nav>li>a{color:rgba(0,0,0,0.7) !important}}.site-navbar .navbar-nav.active>a{color:#0d6efd !important}.site-navbar.scrolled{background:#fff;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.09);position:fixed;top:0;left:0;right:0;width:100%;transform:translateY(0%)}.site-navbar.scrolled.bg-light{background:#fff !important}.site-navbar.scrolled .navbar-brand{display:inline-block;font-size:18px;border:2px solid #000;padding:2px 10px !important}.site-navbar.scrolled.awake,.site-navbar.scrolled.sleep{transition:.3s all ease}.site-navbar.scrolled.awake{transform:translateY(0%);background:#fff !important}.site-navbar.scrolled.sleep{transform:translateY(-100%);background:#0d6efd !important}.site-navbar.scrolled .navbar-brand{color:#000}.site-navbar.scrolled .dropdown>a:before{color:rgba(0,0,0,0.4)}.site-navbar.scrolled .navbar-nav>li>a{color:rgba(0,0,0,0.7) !important}.site-navbar.scrolled .navbar-nav>li>a:hover{color:#0d6efd !important}.site-navbar.scrolled .navbar-nav>li>a.active{color:#0d6efd !important}.site-navbar.scrolled .navbar-nav>li.active>a{color:#0d6efd !important}.site-hero{background-color:#ccc;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;overflow:hidden}.site-hero,.site-hero .row{height:100vh;min-height:800px}.site-hero:before{content:"";position:absolute;width:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5)}.site-hero h1{font-weight:200;margin-bottom:20px;display:block}.site-hero h1 strong{font-weight:800}@media (min-width: 768px){.site-hero h1{font-size:70px}}.site-hero h1,.site-hero .lead{font-weight:200;color:#fff}.site-hero .lead{line-height:2}.site-hero .site-subheading{max-width:640px;margin:0 auto;color:rgba(255,255,255,0.5)}.site-section{padding:5em 0}.section-heading{margin-bottom:30px;position:relative;z-index:10}.section-heading h2{position:relative;font-weight:200;padding-top:20px;font-size:30px}.section-heading h2 strong{font-weight:800}.section-heading.text-center h2:before{left:50%;transform:translateX(-50%)}.lead{font-weight:200;line-height:1.5}.site-service-item{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.08);transition:.3s all ease}.site-service-item:hover{transform:translateY(-3px);box-shadow:0 5px 20px rgba(0,0,0,0.12)}.site-service-item .icon{display:block;margin-bottom:50px;background:#edf0f2;background:#0d6efd;width:100px;height:100px;position:relative;border-radius:50%;margin:0 auto 30px auto}.site-service-item .icon span{font-size:40px;color:#fff;position:absolute;transform:translate(-50%, -50%);left:50%;top:50%}.site-service-item h3{font-size:20px;font-weight:200}.site-link{position:relative}.site-link i{position:relative;top:2px;transition:.3s all ease}.site-link:hover i{position:relative;margin-left:20px}.site-list{padding:0;margin:0}.site-list li{margin:0 0 10px 0;padding:0;position:relative;list-style:none}.site-list li:before{font-family:'icomoon';position:absolute;top:.1em;left:0}.site-list li.site-check{padding-left:30px}.site-list li.site-check:before{color:#0d6efd;font-size:16px;content:"\ebd3"}.btn{border-radius:100px;text-transform:uppercase;font-size:12px;letter-spacing:.2rem}.btn:active,.btn:focus{outline:none;box-shadow:none !important}.btn.btn-primary{color:#fff}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background:#0262ef}.btn.btn-link{text-decoration:none}.btn.btn-link:hover,.btn.btn-link:focus{text-decoration:none}.progress{overflow:visible;margin-bottom:26px;height:4px}.progress .progress-bar{background-color:#0d6efd;position:relative;border-radius:4px}.progress .progress-bar span{background-color:#0d6efd;position:absolute;bottom:-20px;font-size:10px;line-height:10px;padding:2px 3px 2px 4px;right:-1.4em;border-radius:2px}.progress .progress-bar span:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#0d6efd;border-width:5px;margin-left:-5px}.skill h3{font-size:18px}.filters{text-align:center}.filters ul{padding:0;margin:0 0 30px 0}.filters ul li{display:inline-block;cursor:pointer;padding:20px;transition:.3s all ease}.filters ul li:hover{color:#0d6efd}.filters ul li.active{color:#0d6efd}.single-portfolio{margin-bottom:50px;display:block;cursor:pointer}.single-portfolio .relative{margin-bottom:20px;position:relative;overflow:hidden;border-radius:5px}.single-portfolio a.glightbox{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.single-portfolio .p-inner{text-align:center}.single-portfolio .p-inner h4{font-size:20px}.single-portfolio .p-inner .cat{font-size:12px;text-transform:uppercase;color:#ccc}.portfolio-area .primary-btn{color:#fff;background-color:#0d6efd;margin-left:auto;margin-right:auto}.portfolio-area .filters{text-align:center}.portfolio-area .filters ul{padding:0}.portfolio-area .filters ul li{list-style:none;display:inline-block;padding:18px 15px;cursor:pointer;position:relative;text-transform:uppercase;color:#000;font-size:12px;font-weight:500}@media (max-width: 736px){.portfolio-area .filters ul li{padding:6px 6px}}.portfolio-area .filters ul li:after{content:"";display:block;width:calc(0% - 60px);position:absolute;height:2px;background:#333;transition:width 350ms ease-out}.portfolio-area .filters ul li:hover:after{width:calc(100% - 60px);transition:width 350ms ease-out}.portfolio-area .filters ul li.active{color:#0d6efd}.portfolio-area .filters-content{margin-top:50px}.portfolio-area .filters-content .show{opacity:1;visibility:visible;transition:all 350ms}.portfolio-area .filters-content .hide{opacity:0;visibility:hidden;transition:all 350ms}.portfolio-area .filters-content .item{text-align:center;cursor:pointer;margin-bottom:30px}.portfolio-area .filters-content .item img{border-radius:10px}.portfolio-area .filters-content .p-inner{padding:20px 0px;text-align:center}.portfolio-area .filters-content .item .p-inner .cat{font-size:13px}.portfolio-area .filters-content .item img{width:100%}.image{opacity:1;display:block;width:100%;height:100%;transition:.5s ease;backface-visibility:hidden}.middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center}.single-portfolio:hover .middle{opacity:1}.text{color:white;font-size:25px;padding:16px 32px}.single-portfolio{border-radius:5px}.single-portfolio:hover .thumb .overlay-bg{opacity:.85}.thumb .overlay-bg{opacity:0;border-radius:5px;transition:all 0.3s ease}.resume-item{padding:30px;background:#fff;transition:.3s all ease;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.08)}.resume-item:hover{transform:translateY(-3px);box-shadow:0 5px 20px rgba(0,0,0,0.12)}.resume-item .date{display:block;margin-bottom:10px;font-size:12px;font-weight:700;color:#333}.resume-item .school{display:block;font-size:16px}.resume-item h3{color:#0d6efd;font-size:20px}.resume-item .school{color:rgba(0,0,0,0.5)}.resume-item *:last-child{margin-bottom:0}.blog-entry{transition:.3s all ease;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.08);background:#fff}.blog-entry:hover,.blog-entry:active,.blog-entry:focus{transform:translateY(-3px);box-shadow:0 5px 20px rgba(0,0,0,0.12)}.blog-entry .blog-entry-text{border-top:none;padding:30px}.blog-entry .blog-entry-text h3{font-size:20px;margin-bottom:10px;line-height:1.5}.blog-entry .blog-entry-text h3 a{color:#222}.blog-entry .blog-entry-text h3 a:hover{color:#0d6efd}.blog-entry .meta{font-size:14px}.blog-entry .meta a{display:inline-block;margin-right:10px;color:rgba(0,0,0,0.5)}.blog-entry .meta a:hover{color:#0d6efd}.form-control{border:1px solid #ddd !important;background:#fff;color:#333;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05) !important}.form-control:active,.form-control:focus{background:#fff;border-color:#0d6efd !important}.form-control::-webkit-input-placeholder{color:rgba(0,0,0,0.4)}.form-control::-moz-placeholder{color:rgba(0,0,0,0.4)}.form-control:-ms-input-placeholder{color:rgba(0,0,0,0.4)}.form-control:-moz-placeholder{color:rgba(0,0,0,0.4)}.site-form .form-control{border:1px solid #b3bdc6;border-radius:4px}.site-form input.form-control{height:45px}.site-form textarea.form-control{min-height:140px;resize:vertical}.site-contact-details,.site-contact-details li{padding:0;margin:0}.site-contact-details li{list-style:none;margin-bottom:20px}.site-contact-details li>span{color:#2c3e50;letter-spacing:.1em;font-size:12px;font-weight:500;margin-bottom:5px;display:block}.site-footer{padding:3em 0;background:#f0f0f0}.site-footer p:last-child{margin-bottom:0}.site-footer .social-item{display:inline-block;width:60px;height:60px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.08);position:relative;border-radius:50%;font-size:22px;margin:0 10px;color:#333}.site-footer .social-item>span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.site-footer .social-item:hover{color:#0d6efd}.block-47 .block-47-image{flex:0 0 50px;display:block}.block-47 .block-47-image img{border-radius:50%;box-shadow:0 2px 10px 0px rgba(0,0,0,0.1)}.block-47 .block-47-quote{margin-left:40px;padding:30px;background:#fff;border-radius:8px;position:relative;box-shadow:0 2px 10px rgba(0,0,0,0.08)}.block-47 .block-47-quote:before{content:"";z-index:2;position:absolute;left:-15px;border-width:0 20px 20px 0;border-style:solid;border-color:transparent #fff transparent transparent}.block-47 .block-47-quote .block-47-quote-author{font-size:14px;color:rgba(0,0,0,0.6)}.letter-spacing{letter-spacing:.2rem;color:rgba(255,255,255,0.85) !important}.skip-link{position:absolute;top:-40px;left:0;background:#0d6efd;color:#fff;padding:8px 16px;z-index:9999;text-decoration:none}.skip-link:focus{top:0}.client-logo{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.08);transition:.3s all ease}.client-logo:hover{transform:translateY(-3px);box-shadow:0 5px 20px rgba(0,0,0,0.12)}.client-logo .client-name{font-size:18px;font-weight:700;color:#333;letter-spacing:0.05em}.client-logo.client-google .client-name{color:#4285F4}.client-logo.client-microsoft .client-name{color:#00A4EF}.client-logo.client-apple .client-name{color:#555}.client-logo.client-amazon .client-name{color:#FF9900}.client-logo.client-netflix .client-name{color:#E50914}.client-logo.client-spotify .client-name{color:#1DB954}.case-study-item{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.08);transition:.3s all ease;height:100%}.case-study-item:hover{transform:translateY(-3px);box-shadow:0 5px 20px rgba(0,0,0,0.12)}.case-study-item .case-study-image{overflow:hidden}.case-study-item .case-study-image img{width:100%;height:200px;object-fit:cover;transition:transform 0.3s ease}.case-study-item .case-study-image:hover img{transform:scale(1.05)}.case-study-item .case-study-content{padding:30px}.case-study-item .case-study-content .case-study-category{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:#0d6efd;margin-bottom:10px}.case-study-item .case-study-content h3{font-size:18px;font-weight:600;margin-bottom:10px;color:#222}.case-study-item .case-study-content p{font-size:14px;color:#666;margin-bottom:15px}.case-study-item .case-study-metrics{display:flex;gap:20px;padding-top:15px;border-top:1px solid #eee}.case-study-item .case-study-metrics .metric{text-align:center}.case-study-item .case-study-metrics .metric .metric-value{display:block;font-size:22px;font-weight:700;color:#0d6efd}.case-study-item .case-study-metrics .metric .metric-label{display:block;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:0.05em}.certification-item{background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,0.08);transition:.3s all ease;height:100%;display:flex;gap:20px}.certification-item:hover{transform:translateY(-3px);box-shadow:0 5px 20px rgba(0,0,0,0.12)}.certification-item .certification-icon{flex-shrink:0;width:50px;height:50px;background:rgba(13,110,253,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.certification-item .certification-icon span{font-size:24px;color:#0d6efd}.certification-item .certification-content{flex:1}.certification-item .certification-content .certification-year{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:#0d6efd;background:rgba(13,110,253,0.1);padding:3px 10px;border-radius:20px;margin-bottom:10px}.certification-item .certification-content h3{font-size:16px;font-weight:600;margin-bottom:5px;color:#222}.certification-item .certification-content .certification-issuer{font-size:13px;font-weight:500;color:#666;margin-bottom:10px}.certification-item .certification-content p:last-child{font-size:13px;color:#888;margin-bottom:0}[data-bs-theme="dark"] body{background:#222;color:rgba(255,255,255,0.7)}[data-bs-theme="dark"] h1,[data-bs-theme="dark"] h2,[data-bs-theme="dark"] h3,[data-bs-theme="dark"] h4,[data-bs-theme="dark"] h5{color:#fff}[data-bs-theme="dark"] .site-navbar{background:transparent !important}[data-bs-theme="dark"] .site-navbar.bg-light{background:transparent !important}@media (max-width: 767.98px){[data-bs-theme="dark"] .site-navbar.bg-light{background:transparent !important}[data-bs-theme="dark"] .site-navbar.bg-light .navbar-brand{color:#fff;border-color:#fff}}[data-bs-theme="dark"] .site-navbar.scrolled{background:#333 !important}[data-bs-theme="dark"] .site-navbar.scrolled.bg-light{background:#333 !important}[data-bs-theme="dark"] .site-navbar.scrolled.awake{background:#333 !important}[data-bs-theme="dark"] .site-navbar.scrolled .navbar-brand{color:#fff;border-color:#fff}[data-bs-theme="dark"] .site-navbar.scrolled .navbar-nav>li>a{color:rgba(255,255,255,0.7) !important}[data-bs-theme="dark"] .site-navbar.scrolled .navbar-nav>li>a:hover{color:#bac964 !important}[data-bs-theme="dark"] .site-navbar.scrolled .navbar-nav>li>a.active{color:#bac964 !important}[data-bs-theme="dark"] a:not(.btn):not(.social-item):not(.dark-mode-toggle){color:#bac964}[data-bs-theme="dark"] a:not(.btn):not(.social-item):not(.dark-mode-toggle):hover,[data-bs-theme="dark"] a:not(.btn):not(.social-item):not(.dark-mode-toggle):focus,[data-bs-theme="dark"] a:not(.btn):not(.social-item):not(.dark-mode-toggle):active{color:#a7b941}[data-bs-theme="dark"] .section-heading h2{color:#fff}[data-bs-theme="dark"] .site-service-item{background:#333;box-shadow:0 2px 10px rgba(0,0,0,0.2)}[data-bs-theme="dark"] .site-service-item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.3)}[data-bs-theme="dark"] .site-service-item h3{color:#fff}[data-bs-theme="dark"] .site-service-item .icon{background:#bac964}[data-bs-theme="dark"] .site-list li.site-check:before{color:#bac964}[data-bs-theme="dark"] .resume-item{background:#333;box-shadow:0 2px 10px rgba(0,0,0,0.2)}[data-bs-theme="dark"] .resume-item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.3)}[data-bs-theme="dark"] .resume-item .date{color:#fff}[data-bs-theme="dark"] .resume-item h3{color:#bac964}[data-bs-theme="dark"] .resume-item .school{color:rgba(255,255,255,0.5)}[data-bs-theme="dark"] .blog-entry{background:#333;box-shadow:0 2px 10px rgba(0,0,0,0.2)}[data-bs-theme="dark"] .blog-entry:hover,[data-bs-theme="dark"] .blog-entry:active,[data-bs-theme="dark"] .blog-entry:focus{box-shadow:0 5px 20px rgba(0,0,0,0.3)}[data-bs-theme="dark"] .blog-entry .blog-entry-text h3 a{color:#fff}[data-bs-theme="dark"] .blog-entry .blog-entry-text h3 a:hover{color:#bac964}[data-bs-theme="dark"] .blog-entry .meta a{color:rgba(255,255,255,0.5)}[data-bs-theme="dark"] .blog-entry .meta a:hover{color:#bac964}[data-bs-theme="dark"] .portfolio-area .filters ul li{color:#fff}[data-bs-theme="dark"] .portfolio-area .filters ul li:after{background:#fff}[data-bs-theme="dark"] .portfolio-area .filters ul li.active{color:#bac964}[data-bs-theme="dark"] .single-portfolio .p-inner .cat{color:rgba(255,255,255,0.5)}[data-bs-theme="dark"] .single-portfolio .p-inner h4{color:#fff}[data-bs-theme="dark"] .block-47-quote{background:#333;box-shadow:0 2px 10px rgba(0,0,0,0.2)}[data-bs-theme="dark"] .block-47-quote:before{border-color:transparent #333 transparent transparent}[data-bs-theme="dark"] .block-47-quote .block-47-quote-author{color:rgba(255,255,255,0.6)}[data-bs-theme="dark"] .form-control{background:#333;border-color:#444 !important;color:rgba(255,255,255,0.9)}[data-bs-theme="dark"] .form-control:focus,[data-bs-theme="dark"] .form-control:active{background:#3a3a3a;border-color:#bac964 !important}[data-bs-theme="dark"] .form-control::-webkit-input-placeholder{color:rgba(255,255,255,0.4)}[data-bs-theme="dark"] .form-control::-moz-placeholder{color:rgba(255,255,255,0.4)}[data-bs-theme="dark"] .form-control:-ms-input-placeholder{color:rgba(255,255,255,0.4)}[data-bs-theme="dark"] .form-control:-moz-placeholder{color:rgba(255,255,255,0.4)}[data-bs-theme="dark"] .site-contact-details li>span{color:rgba(255,255,255,0.6)}[data-bs-theme="dark"] .site-footer{background:#1a1a1a}[data-bs-theme="dark"] .site-footer .social-item{background:#333;color:#fff;box-shadow:none}[data-bs-theme="dark"] .site-footer .social-item:hover{color:#bac964}[data-bs-theme="dark"] .btn.btn-primary{background:#bac964;border-color:#bac964;color:#222}[data-bs-theme="dark"] .btn.btn-primary:hover,[data-bs-theme="dark"] .btn.btn-primary:active,[data-bs-theme="dark"] .btn.btn-primary:focus{background:#a7b941;border-color:#a7b941}[data-bs-theme="dark"] .progress .progress-bar{background-color:#bac964}[data-bs-theme="dark"] .progress .progress-bar span{background-color:#bac964}[data-bs-theme="dark"] .progress .progress-bar span:after{border-bottom-color:#bac964}[data-bs-theme="dark"] .skill h3{color:#fff}[data-bs-theme="dark"] .lead{color:rgba(255,255,255,0.7)}[data-bs-theme="dark"] .letter-spacing{color:rgba(255,255,255,0.85) !important}[data-bs-theme="dark"] .client-logo{background:#333;box-shadow:0 2px 10px rgba(0,0,0,0.2)}[data-bs-theme="dark"] .client-logo:hover{box-shadow:0 5px 20px rgba(0,0,0,0.3)}[data-bs-theme="dark"] .client-logo .client-name{color:#fff}[data-bs-theme="dark"] .client-logo.client-google .client-name{color:#4285F4}[data-bs-theme="dark"] .client-logo.client-microsoft .client-name{color:#00A4EF}[data-bs-theme="dark"] .client-logo.client-apple .client-name{color:#aaa}[data-bs-theme="dark"] .client-logo.client-amazon .client-name{color:#FF9900}[data-bs-theme="dark"] .client-logo.client-netflix .client-name{color:#E50914}[data-bs-theme="dark"] .client-logo.client-spotify .client-name{color:#1DB954}[data-bs-theme="dark"] .case-study-item{background:#333;box-shadow:0 2px 10px rgba(0,0,0,0.2)}[data-bs-theme="dark"] .case-study-item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.3)}[data-bs-theme="dark"] .case-study-item .case-study-content .case-study-category{color:#bac964}[data-bs-theme="dark"] .case-study-item .case-study-content h3{color:#fff}[data-bs-theme="dark"] .case-study-item .case-study-content p{color:rgba(255,255,255,0.6)}[data-bs-theme="dark"] .case-study-item .case-study-metrics{border-top-color:#444}[data-bs-theme="dark"] .case-study-item .case-study-metrics .metric .metric-value{color:#bac964}[data-bs-theme="dark"] .case-study-item .case-study-metrics .metric .metric-label{color:rgba(255,255,255,0.5)}[data-bs-theme="dark"] .certification-item{background:#333;box-shadow:0 2px 10px rgba(0,0,0,0.2)}[data-bs-theme="dark"] .certification-item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.3)}[data-bs-theme="dark"] .certification-item .certification-icon{background:rgba(186,201,100,0.15)}[data-bs-theme="dark"] .certification-item .certification-icon span{color:#bac964}[data-bs-theme="dark"] .certification-item .certification-content .certification-year{color:#bac964;background:rgba(186,201,100,0.15)}[data-bs-theme="dark"] .certification-item .certification-content h3{color:#fff}[data-bs-theme="dark"] .certification-item .certification-content .certification-issuer{color:rgba(255,255,255,0.7)}[data-bs-theme="dark"] .certification-item .certification-content p:last-child{color:rgba(255,255,255,0.5)}[data-bs-theme="dark"] .bg-light{background-color:#1a1a1a !important}.dark-mode-toggle{border:none;background:transparent;cursor:pointer;text-decoration:none !important;position:relative;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.dark-mode-toggle:hover{text-decoration:none !important}.dark-mode-toggle:hover .toggle-icon{transform:scale(1.2)}.dark-mode-toggle:focus{box-shadow:none;outline:none;text-decoration:none !important}.toggle-icon{position:absolute;transition:opacity 0.4s ease, transform 0.4s ease}.toggle-icon--sun{opacity:0;transform:rotate(-90deg) scale(0.5)}.toggle-icon--moon{opacity:1;transform:rotate(0deg) scale(1)}[data-bs-theme="dark"] .toggle-icon--sun{opacity:1;transform:rotate(0deg) scale(1)}[data-bs-theme="dark"] .toggle-icon--moon{opacity:0;transform:rotate(90deg) scale(0.5)}.site-navbar:not(.scrolled) .dark-mode-toggle .toggle-icon{color:#fff}.site-navbar.scrolled .dark-mode-toggle .toggle-icon{color:#000}[data-bs-theme="dark"] .site-navbar:not(.scrolled) .dark-mode-toggle .toggle-icon{color:#fff}[data-bs-theme="dark"] .site-navbar.scrolled .dark-mode-toggle .toggle-icon{color:#fff}
/*# sourceMappingURL=style.css.map */
