*{margin:0;padding:0;box-sizing:border-box}body{font-size:16px;font-family:Space Grotesk,sans-serif;background-color:#0c0c0c}a{text-decoration:none}li,ul{list-style-type:none}ul{padding-left:0}h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,p::selection,span::selection{color:#0c0c0c;background-color:#ecf0f1}.container{width:100%;max-width:768px;margin:0 auto;padding:0 16px}.btn{border:none;background-color:transparent;font-size:16px}.btn-primary{background-color:#ecf0f1;padding:12px 24px;border-radius:12px;border:1px solid #ecf0f1;position:relative;z-index:1;transition:all .2s ease-in-out;cursor:pointer}.btn-primary,.btn-primary span{color:#0c0c0c}.btn-primary .ben-text{transition:all .2s ease-in-out}.btn-primary.btn-icon{display:flex;align-items:center}.btn-primary:hover{background:#0c0c0c}.btn-primary:hover .btn-text{color:#ecf0f1}.section-heading{color:#fff;font-size:32px}.section-heading.heading-icon{display:flex;align-items:center}.section-heading.heading-icon img{margin-right:12px;width:28px;height:30px}.section-description{color:#818181;font-size:16px}input.form-control{border:1px solid hsla(0,0%,80%,.475);background-color:transparent;border-radius:12px;padding:12px 24px;outline-color:#ecf0f1;font-family:Space Grotesk,sans-serif;color:#fff;font-size:16px}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #0c0c0c!important;-webkit-text-fill-color:#fff!important}textarea.form-control{border:1px solid hsla(0,0%,80%,.475);background-color:transparent;border-radius:12px;padding:12px 24px;font-family:Space Grotesk,sans-serif;outline-color:#ecf0f1;color:#fff;font-size:16px}form .error-message{background-color:#e74c3c;color:#fff;font-size:14px;padding:4px 8px;border-radius:6px;display:inline-block;margin-top:8px;font-weight:300}#loading{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;background-color:rgba(0,0,0,.85);z-index:3;justify-content:center;align-items:center;display:flex}#loading img{max-width:150px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.navbar-container{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px}.navbar-container .navbar-brand{display:flex;justify-content:center;align-items:center}@media (min-width:576px){.navbar-container .navbar-brand{display:none}}.navbar-container .navbar-brand .logo{width:100%;height:auto;max-width:120px}.navbar-container .navbar-list{display:flex;align-items:center}@media (max-width:576px){.navbar-container .navbar-list{display:none}}.navbar-container .navbar-list .navbar-list-item{margin-left:8px;margin-right:8px}.navbar-container .navbar-list .navbar-list-item .navbar-link{padding:8px 12px;color:#fff;transition:all .2s ease-in-out;border-radius:12px}.navbar-container .navbar-list .navbar-list-item .navbar-link.active,.navbar-container .navbar-list .navbar-list-item .navbar-link:hover{background-color:#ecf0f1;color:#0c0c0c}.navbar-container .mobile-navbar-open-btn{display:block;background-color:transparent;border:none}.navbar-container .mobile-navbar-open-btn svg{width:42px;height:42px}.navbar-container .mobile-navbar-open-btn svg path{stroke:#fff}.navbar-container .contact-btn{padding:8px 16px}@media (max-width:992px){.navbar-container .contact-btn{margin-left:auto}}@media (max-width:576px){.navbar-container .contact-btn{padding:6px 12px}.navbar-container .contact-btn .btn-text{display:none}.navbar-container .contact-btn .btn-icon{margin-right:0!important;margin-top:0}}.navbar-container .contact-btn .btn-icon{margin-right:6px;display:flex;justify-content:center;align-items:center}.navbar-container .contact-btn .btn-icon svg{width:25px;height:25px}.navbar-container .contact-btn:hover .btn-icon svg path{stroke:#ecf0f1}.stack-navbar{border-top:1px solid #ffffff1a;position:fixed;bottom:-10px;left:0;right:0;z-index:10}@media (min-width:576px){.stack-navbar{display:none}}.stack-navbar .stack-navbar-container .stack-navbar-list{background-color:#0c0c0c;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;padding-top:12px;padding-bottom:28px;grid-gap:8px}.stack-navbar .stack-navbar-container .stack-navbar-list .stack-navbar-link .mobile-navbar-link{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;border-radius:12px;padding:8px;min-width:70px;font-size:15px}.stack-navbar .stack-navbar-container .stack-navbar-list .stack-navbar-link .mobile-navbar-link.active{background-color:#fff;color:#0c0c0c}.footer{margin-top:48px;padding-top:16px;padding-bottom:32px}@media (max-width:576px){.footer{padding-bottom:120px}}.footer-container{display:flex;justify-content:space-between;padding-top:24px;position:relative}@media (max-width:768px){.footer-container{flex-direction:column}.footer-container .footer-left{order:2}}.footer-container .footer-left .footer-nav-list{display:flex;flex-wrap:wrap}@media (max-width:768px){.footer-container .footer-left .footer-nav-list{flex-direction:column}}.footer-container .footer-left .footer-nav-list-item .footer-link{color:#818181;display:inline-block;margin-bottom:16px;margin-right:12px;transition:all .2s ease-in-out}.footer-container .footer-left .footer-nav-list-item .footer-link:hover{color:#fff}.footer-container .footer-left .footer-copyright{margin-top:24px}.footer-container .footer-left .footer-copyright span{color:#818181}@media (max-width:768px){.footer-container .footer-right{margin-bottom:24px;order:1}}.footer-container .footer-right .footer-social-list-item .footer-social-link:not(:last-child){margin-right:12px}.footer-container .footer-right .footer-social-list-item .footer-social-link svg{width:20px;height:20px}.footer-container .footer-right .footer-social-list-item .footer-social-link svg path{fill:#818181}.footer-container .footer-right .footer-social-list-item .footer-social-link:hover svg path{fill:#fff}#home .hero{margin-top:48px}@media (max-width:576px){#home .hero{margin-top:36px}}#home .hero-container{display:grid;grid-template-columns:.25fr 1fr;align-items:end;grid-gap:16px}@media (max-width:768px){#home .hero-container{grid-template-columns:1fr;text-align:center;grid-gap:8px}#home .hero-container .hero-left{display:flex;justify-content:center;align-items:center}}#home .hero-container .hero-left .hero-image{display:flex;justify-content:center;align-items:center;width:200px;height:200px;border-radius:24px;margin-top:0}@media (max-width:576px){#home .hero-container .hero-left .hero-image{width:100%;height:100%}}#home .hero-container .hero-left .hero-image img{display:block;width:180px;height:180px;object-fit:cover;object-position:bottom;border-radius:20px}@media (max-width:576px){#home .hero-container .hero-left .hero-image img{width:100px;height:100px}}#home .hero-container .hero-right .hero-heading{color:#fff;font-size:48px;margin-top:24px}@media (max-width:768px){#home .hero-container .hero-right .hero-heading{font-size:32px;margin-top:8px}}@media (max-width:576px){#home .hero-container .hero-right .hero-heading{margin-top:8px}}#home .hero-container .hero-right .hero-subheading{font-size:24px;color:#fff;margin-top:4px;font-weight:400}@media (max-width:768px){#home .hero-container .hero-right .hero-subheading{font-size:20px;margin-top:8px}}#home .hero-container .hero-right .hero-subheading a{color:#ecf0f1;font-weight:500;border-bottom:1px dotted #ecf0f1}#home .hero-container .hero-right .hero-subheading a:hover{color:#fff}#home .hero-container .hero-right .hero-description{color:#818181;font-weight:200;margin-top:16px;line-height:1.5;font-size:16px}@media (max-width:576px){#home .hero-container .hero-right .hero-description{margin-top:12px}}#home .highlight-container{margin-top:48px;margin-bottom:42px;display:flex;justify-content:center;align-items:center}#home .highlight-container .highlight-btn{display:flex;align-items:center;color:#69ff97;font-weight:300;border:1px solid #69ff97;padding:8px 12px;border-radius:12px}@media (max-width:768px){#home .highlight-container .highlight-btn{justify-content:center}}#home .highlight-container .highlight-btn .dot{display:block;width:10px;height:10px;background-color:#69ff97;border-radius:50%;margin-right:8px}#home .projects{margin-top:54px;margih-bottom:54px}#home .projects-container .project-list{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px}@media (max-width:768px){#home .projects-container .project-list{grid-template-columns:1fr}}#home .projects-container .project-list-item.passive{display:none}#home .projects-container .project-list-item .project-link{display:flex;flex-direction:column;align-items:flex-start;border-radius:24px;padding-bottom:12px;position:relative;cursor:pointer}#home .projects-container .project-list-item .project-link .project-image{position:relative;cursor:pointer}#home .projects-container .project-list-item .project-link .project-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,transparent 75%,rgba(0,0,0,.4) 107%)}#home .projects-container .project-list-item .project-link .project-image img{border-radius:12px;display:block;width:100%;height:100%}#home .projects-container .project-list-item .project-link .project-image .hover-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease-in-out}#home .projects-container .project-list-item .project-link .project-name{font-size:20px;padding:12px;color:#fff;position:relative;display:inline-block;transition:all .3s ease-in-out;cursor:pointer}#home .projects-container .project-list-item .project-link .project-description{padding:0 12px;color:#818181;line-height:1.4}#home .projects-container .project-list-item .project-link .project-stacks{display:flex;flex-wrap:wrap;padding:0 12px;margin-top:12px}#home .projects-container .project-list-item .project-link .project-stacks .stack-item{display:flex;align-items:center;margin-right:12px;margin-bottom:12px;background-color:#1c1c1c;padding:8px;border-radius:4px}#home .projects-container .project-list-item .project-link .project-stacks .stack-item .stack-icon{margin-right:6px}#home .projects-container .project-list-item .project-link .project-stacks .stack-item .stack-icon img{display:block;width:15px;height:15px}#home .projects-container .project-list-item .project-link .project-stacks .stack-item .stack-text{color:#fff}#home .projects-container .project-list-item .project-link:hover .project-name{color:#ecf0f1;opacity:.8}#home .projects-container .project-list-item .project-link:hover .hover-image{opacity:1}#home .projects-container .btn-container{margin-top:24px;display:flex;justify-content:center;align-items:center}#home .notes{margin-top:54px;margin-bottom:54px}#home .notes-container .notes-list{margin-top:24px}#home .notes-container .notes-list-item{display:flex;justify-content:space-between}@media (max-width:768px){#home .notes-container .notes-list-item{flex-direction:column;align-items:flex-start}}#home .notes-container .notes-list-item-left{display:flex;flex-direction:column;align-items:flex-start}#home .notes-container .notes-list-item-left .notes-title{color:#fff;font-size:20px;display:inline-flex;align-items:center;border-bottom:1px solid transparent;width:auto}#home .notes-container .notes-list-item-left .notes-title:hover{color:#ecf0f1;border-bottom:1px solid #ecf0f1}#home .notes-container .notes-list-item-left .notes-title h5{font-size:18px}#home .notes-container .notes-list-item-left .notes-title img{width:22px;height:22px;margin-right:8px}#home .notes-container .notes-list-item-left .notes-description{color:#818181;margin-top:8px;line-height:1.4}#home .notes-container .notes-list-item-left .notes-tags{margin-top:12px;display:flex;flex-wrap:wrap}#home .notes-container .notes-list-item-left .notes-tags .tag{display:inline-flex;align-items:center;margin-right:12px;margin-bottom:12px;background-color:#1c1c1c;padding:8px;border-radius:4px;color:#fff}#home .notes-container .notes-list-item-right{display:flex;flex-direction:column;align-items:flex-end}@media (max-width:768px){#home .notes-container .notes-list-item-right{align-items:center;flex-direction:row}}#home .notes-container .notes-list-item-right .notes-date{color:#818181}#home .notes-container .notes-list-item-right .turkey-flag{margin-top:12px}@media (max-width:768px){#home .notes-container .notes-list-item-right .turkey-flag{margin-top:0;margin-left:12px}}#home .notes-container .notes-list-item-right .turkey-flag img{width:18px}#home .journey{margin-top:64px;margin-bottom:54px}#home .journey-container .journey-list{margin-top:24px;display:flex;flex-direction:column;position:relative}#home .journey-container .journey-list:after{content:"";position:absolute;top:0;left:20px;width:1px;height:100%;background-color:#818181;z-index:-1}#home .journey-container .journey-list-item{display:flex;align-items:center}#home .journey-container .journey-list-item:not(:last-child){margin-bottom:28px}#home .journey-container .journey-list-item .journey-date{color:#818181;margin-right:16px;background-color:#0c0c0c;display:inline-block;padding-top:5px;padding-bottom:5px}#home .journey-container .journey-list-item .journey-content .journey-title{color:#fff;font-size:20px}#home .journey-container .journey-list-item .journey-content .journey-title span{display:inline-block;margin-left:4px;font-weight:300;color:#818181;font-size:14px}#home .journey-container .journey-list-item .journey-content .journey-description{color:#818181;margin-top:8px;line-height:1.4;font-size:300}#home .journey-container .journey-list-item .journey-info{display:flex;align-items:center;margin-top:8px}#home .journey-container .journey-list-item .journey-info .journey-company{display:inline-block;color:#ecf0f1}#home .journey-container .journey-list-item .journey-info .journey-location{color:#818181;margin-left:8px}#home .journey-container .journey-list-item .journey-info .journey-location span{font-weight:300;font-size:14px}#home .contact{margin-top:80px;margin-bottom:54px}#home .contact-container{display:flex;flex-direction:column;justify-content:center;align-items:center}#home .contact-container .section-description{margin-top:8px}#home .contact-container .contact-form{margin-top:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:600px}#home .contact-container .contact-form .form-group{width:100%;margin-bottom:16px;position:relative}#home .contact-container .contact-form .form-group .form-control{width:100%;padding-left:50px!important;font-weight:300}#home .contact-container .contact-form .form-group .form-control:focus-visible{border-color:red!important}#home .contact-container .contact-form .form-group .input-icon{position:absolute;top:12px;left:15px}#home .contact-container .contact-form .form-group .input-icon img{width:20px}#home .contact-container .contact-form .btn-primary{cursor:pointer}#home .contact-container .contact-form .btn-primary span{transition:all .2s ease-in-out}#home .contact-container .contact-form .btn-primary:hover span{color:#ecf0f1}#projects .projects{margin-top:54px;margih-bottom:54px}@media (max-width:768px){#projects .projects{margin-top:16px;margin-bottom:16px}}#projects .projects-container .project-list{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px}@media (max-width:768px){#projects .projects-container .project-list{grid-template-columns:1fr}}#projects .projects-container .project-list-item.passive{display:none}#projects .projects-container .project-list-item .project-link{display:flex;flex-direction:column;align-items:flex-start;border-radius:24px;padding-bottom:12px;position:relative;cursor:pointer}#projects .projects-container .project-list-item .project-link .project-image{position:relative;cursor:pointer}#projects .projects-container .project-list-item .project-link .project-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,transparent 75%,rgba(0,0,0,.4) 107%)}#projects .projects-container .project-list-item .project-link .project-image img{border-radius:12px;display:block;width:100%;height:100%}#projects .projects-container .project-list-item .project-link .project-image .hover-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease-in-out}#projects .projects-container .project-list-item .project-link .project-name{font-size:20px;padding:12px;color:#fff;position:relative;display:inline-block;transition:all .3s ease-in-out;cursor:pointer}#projects .projects-container .project-list-item .project-link .project-description{padding:0 12px;color:#818181;line-height:1.4}#projects .projects-container .project-list-item .project-link .project-stacks{display:flex;flex-wrap:wrap;padding:0 12px;margin-top:12px}#projects .projects-container .project-list-item .project-link .project-stacks .stack-item{display:flex;align-items:center;margin-right:12px;margin-bottom:12px;background-color:#1c1c1c;padding:8px;border-radius:4px}#projects .projects-container .project-list-item .project-link .project-stacks .stack-item .stack-icon{margin-right:6px}#projects .projects-container .project-list-item .project-link .project-stacks .stack-item .stack-icon img{display:block;width:15px;height:15px}#projects .projects-container .project-list-item .project-link .project-stacks .stack-item .stack-text{color:#fff}#projects .projects-container .project-list-item .project-link:hover .project-name{color:#ecf0f1}#projects .projects-container .project-list-item .project-link:hover .hover-image{opacity:1}#projects .projects-container .btn-container{margin-top:24px;display:flex;justify-content:center;align-items:center}#projects .contact{margin-top:80px;margin-bottom:54px}#projects .contact-container{display:flex;flex-direction:column;justify-content:center;align-items:center}#projects .contact-container .contact-heading{text-align:center}#projects .contact-container .section-description{margin-top:8px}#projects .contact-container .contact-form{margin-top:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:600px}#projects .contact-container .contact-form .form-group{width:100%;margin-bottom:16px;position:relative}#projects .contact-container .contact-form .form-group .form-control{width:100%;padding-left:50px!important;font-weight:300}#projects .contact-container .contact-form .form-group .form-control:focus-visible{border-color:red!important}#projects .contact-container .contact-form .form-group .input-icon{position:absolute;top:12px;left:15px}#projects .contact-container .contact-form .form-group .input-icon img{width:20px}#projects .contact-container .contact-form .btn-primary{cursor:pointer}#projects .contact-container .contact-form .btn-primary span{transition:all .2s ease-in-out}#projects .contact-container .contact-form .btn-primary:hover span{color:#ecf0f1}#notes .notes{margin-top:54px;margin-bottom:54px}#notes .notes-container .notes-list{margin-top:24px}#notes .notes-container .notes-list-item{display:flex;justify-content:space-between}@media (max-width:768px){#notes .notes-container .notes-list-item{flex-direction:column;align-items:flex-start}}#notes .notes-container .notes-list-item-left{display:flex;flex-direction:column;align-items:flex-start}#notes .notes-container .notes-list-item-left .notes-title{color:#fff;font-size:20px;display:inline-flex;align-items:center;border-bottom:1px solid transparent;width:auto}#notes .notes-container .notes-list-item-left .notes-title:hover{color:#ecf0f1;border-bottom:1px solid #ecf0f1}#notes .notes-container .notes-list-item-left .notes-title h5{font-size:18px}#notes .notes-container .notes-list-item-left .notes-title img{width:22px;height:22px;margin-right:8px}#notes .notes-container .notes-list-item-left .notes-description{color:#818181;margin-top:8px;line-height:1.4}#notes .notes-container .notes-list-item-left .notes-tags{margin-top:12px;display:flex;flex-wrap:wrap}#notes .notes-container .notes-list-item-left .notes-tags .tag{display:inline-flex;align-items:center;margin-right:12px;margin-bottom:12px;background-color:#1c1c1c;padding:8px;border-radius:4px;color:#fff}#notes .notes-container .notes-list-item-right{display:flex;flex-direction:column;align-items:flex-end}@media (max-width:768px){#notes .notes-container .notes-list-item-right{align-items:center;flex-direction:row}}#notes .notes-container .notes-list-item-right .notes-date{color:#818181}#notes .notes-container .notes-list-item-right .turkey-flag{margin-top:12px}@media (max-width:768px){#notes .notes-container .notes-list-item-right .turkey-flag{margin-top:0;margin-left:12px}}#notes .notes-container .notes-list-item-right .turkey-flag img{width:18px}#notes .contact{margin-top:80px;margin-bottom:54px}#notes .contact-container{display:flex;flex-direction:column;justify-content:center;align-items:center}#notes .contact-container .section-description{margin-top:8px}#notes .contact-container .contact-form{margin-top:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:600px}#notes .contact-container .contact-form .form-group{width:100%;margin-bottom:16px;position:relative}#notes .contact-container .contact-form .form-group .form-control{width:100%;padding-left:50px!important;font-weight:300}#notes .contact-container .contact-form .form-group .form-control:focus-visible{border-color:red!important}#notes .contact-container .contact-form .form-group .input-icon{position:absolute;top:12px;left:15px}#notes .contact-container .contact-form .form-group .input-icon img{width:20px}#notes .contact-container .contact-form .btn-primary{cursor:pointer}#notes .contact-container .contact-form .btn-primary span{transition:all .2s ease-in-out}#notes .contact-container .contact-form .btn-primary:hover span{color:#ecf0f1}#photos .photos{margin-top:54px;margin-bottom:54px}@media (max-width:768px){#photos .photos{margin-top:16px;margin-bottom:16px}}#photos .photos-container .photos-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:36px;margin-top:24px}@media (max-width:576px){#photos .photos-container .photos-list{grid-template-columns:1fr}}#photos .photos-container .photos-list-item img{display:block;width:100%;height:100%;border-radius:12px}#photos .contact{margin-top:80px;margin-bottom:54px}#photos .contact-container{display:flex;flex-direction:column;justify-content:center;align-items:center}#photos .contact-container .section-description{margin-top:8px}#photos .contact-container .contact-form{margin-top:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:600px}#photos .contact-container .contact-form .form-group{width:100%;margin-bottom:16px;position:relative}#photos .contact-container .contact-form .form-group .form-control{width:100%;padding-left:50px!important;font-weight:300}#photos .contact-container .contact-form .form-group .form-control:focus-visible{border-color:red!important}#photos .contact-container .contact-form .form-group .input-icon{position:absolute;top:12px;left:15px}#photos .contact-container .contact-form .form-group .input-icon img{width:20px}#photos .contact-container .contact-form .btn-primary{cursor:pointer}#photos .contact-container .contact-form .btn-primary span{transition:all .2s ease-in-out}#photos .contact-container .contact-form .btn-primary:hover span{color:#ecf0f1}#contact .contact-info{margin-top:54px;margin-bottom:54px}#contact .contact-info-container{display:flex;justify-content:center;align-items:center}#contact .contact-info-container .contact-info-list{display:flex;align-items:center}#contact .contact-info-container .contact-info-list-item a{display:flex;align-items:center;border:1px solid #fff;padding:10px 14px;border-radius:12px;transition:all .3s ease-in-out}#contact .contact-info-container .contact-info-list-item a img{width:20px;margin-right:8px}#contact .contact-info-container .contact-info-list-item a span{color:#fff}#contact .contact-info-container .contact-info-list-item a:hover{opacity:.7;transform:translateY(-5px)}#contact .contact{margin-top:54px;margin-bottom:54px}#contact .contact-container{display:flex;flex-direction:column;justify-content:center;align-items:center}#contact .contact-container .contact-heading{text-align:center}#contact .contact-container .section-description{margin-top:8px}#contact .contact-container .contact-form{margin-top:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:600px}#contact .contact-container .contact-form .form-group{width:100%;margin-bottom:16px;position:relative}#contact .contact-container .contact-form .form-group .form-control{width:100%;padding-left:50px!important;font-weight:300}#contact .contact-container .contact-form .form-group .form-control:focus-visible{border-color:red!important}#contact .contact-container .contact-form .form-group .input-icon{position:absolute;top:12px;left:15px}#contact .contact-container .contact-form .form-group .input-icon img{width:20px}#contact .contact-container .contact-form .btn-primary{cursor:pointer}#contact .contact-container .contact-form .btn-primary span{transition:all .2s ease-in-out}#contact .contact-container .contact-form .btn-primary:hover span{color:#ecf0f1}#notes-detail .notes-detail{margin-top:54px}#notes-detail .notes-detail-container .post .page__heading{color:#fff;margin-bottom:12px}#notes-detail .notes-detail-container .post__author{display:flex;align-items:center}#notes-detail .notes-detail-container .post__author .author__image{margin-right:8px;width:40px;height:40px;border-radius:50%;display:block}#notes-detail .notes-detail-container .post__author span{color:#818181;margin-left:5px;font-size:14px}#notes-detail .notes-detail-container .post .post__content{margin-top:24px}#notes-detail .notes-detail-container .post .post__content h2{color:#fff;margin-bottom:8px;margin-top:16px}#notes-detail .notes-detail-container .post .post__content p{color:#818181;line-height:1.5;margin-bottom:16px;font-weight:300}#notes-detail .notes-detail-container .post .post__content pre{margin-top:12px;margin-bottom:12px;border-radius:16px;padding:16px;width:100%;overflow-x:scroll}#notes-detail .notes-detail-container .post .post__content pre code{display:flex;flex-direction:column}#notes-detail .notes-detail-container .post .post__content a,#notes-detail .notes-detail-container .post .post__content a p{color:#ecf0f1}#project-detail .project-detail{margin-top:54px;margin-bottom:54px}@media (max-width:768px){#project-detail .project-detail{margin-top:16px;margin-bottom:16px}}#project-detail .project-detail-container .project-detail-heading{color:#fff;margin-bottom:16px;font-size:36px}#project-detail .project-detail-container .project-detail-description{color:#818181;margin-bottom:16px;line-height:1.5}#project-detail .project-detail-container .project-images-heading{font-size:24px;margin-top:8px;border-bottom:1px solid #fff;display:inline-block}#project-detail .project-detail-container .project-detail-images{margin-top:16px;display:grid;grid-template-columns:1fr;grid-gap:24px}@media (max-width:768px){#project-detail .project-detail-container .project-detail-images{grid-template-columns:1fr}}#project-detail .project-detail-container .project-detail-images img{width:100%;height:100%;border-radius:12px}#project-detail .project-detail-container .project-stacks-heading{font-size:24px;margin-top:24px;border-bottom:1px solid #fff;display:inline-block}#project-detail .project-detail-container .project-stacks{display:flex;flex-wrap:wrap;margin-top:12px}#project-detail .project-detail-container .project-stacks .stack-item{display:flex;align-items:center;margin-right:12px;margin-bottom:12px;background-color:#1c1c1c;padding:8px;border-radius:4px}#project-detail .project-detail-container .project-stacks .stack-item .stack-icon{margin-right:6px}#project-detail .project-detail-container .project-stacks .stack-item .stack-icon img{display:block;width:15px;height:15px}#project-detail .project-detail-container .project-stacks .stack-item .stack-text{color:#fff}#project-detail .project-detail-container .btn-primary{margin-top:24px;display:inline-flex;align-items:center}#project-detail .project-detail-container .btn-primary .btn-icon{margin-right:8px;display:flex;justify-content:center;align-items:center}#project-detail .project-detail-container .btn-primary .btn-icon svg{width:20px}#project-detail .project-detail-container .btn-primary .btn-icon svg path{stroke:#0c0c0c}#project-detail .project-detail-container .btn-primary:hover .btn-icon svg path{stroke:#ecf0f1}#not-found{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:40px 0}#not-found .not-found-container{text-align:center}#not-found .not-found-content{animation:fadeIn .5s ease-in-out}#not-found .not-found-heading{font-size:120px;color:#ecf0f1;margin-bottom:16px}#not-found .not-found-subheading{font-size:32px;color:#ecf0f1;margin-bottom:16px}#not-found .not-found-description{color:#818181;font-size:18px;margin-bottom:32px;max-width:400px;margin-left:auto;margin-right:auto}#not-found .btn-primary{display:inline-flex;align-items:center}@media (max-width:576px){#not-found .not-found-heading{font-size:80px}#not-found .not-found-subheading{font-size:24px}#not-found .not-found-description{font-size:16px;padding:0 16px}}#blogs .blogs{margin-top:54px;margin-bottom:54px}@media (max-width:768px){#blogs .blogs{margin-top:16px;margin-bottom:16px}}#blogs .blogs-container .blogs-list{display:grid;grid-gap:2rem;gap:2rem;margin-top:24px}#blogs .blogs-container .blogs-list-item{border:1px solid var(--border-color);border-radius:8px;transition:all .3s ease;background:var(--background-secondary)}#blogs .blogs-container .blogs-list-item-title{font-size:1.5rem;margin-bottom:.5rem;color:#fff;transition:color .2s ease}#blogs .blogs-container .blogs-list-item-excerpt{color:#818181;line-height:1.5;margin-bottom:16px;font-weight:300}#blogs .blogs-container .blogs-list-item-metadata{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}#blogs .blogs-container .blogs-list-item-date{color:#818181;font-size:14px;margin-right:8px}#blogs .blogs-container .blogs-list-item-tags{display:flex;flex-wrap:wrap}#blogs .blogs-container .blogs-list-item-tags .blogs-list-item-tag{background:#1c1c1c;color:#fff;padding:.2rem .6rem;border-radius:4px;font-size:.8rem;font-weight:500;transition:opacity .2s ease;margin-right:8px;margin-bottom:8px}#blogs .blogs-container .blogs-list-item-tags .blogs-list-item-tag:hover{opacity:#fff}#blogs .blogs-container .blogs-list-item-read-more{color:#fff;margin-top:16px;display:inline-flex}#blogs .blogs-container .blogs-list-item-read-more svg path{fill:#818181}#blogs .blogs-container .blogs-list-item-read-more:hover{color:#ecf0f1}#blog-post .article-container{margin-top:54px;margin-bottom:54px}@media (max-width:768px){#blog-post .article-container{margin-top:16px;margin-bottom:16px}}#blog-post .article-container .backlink{display:inline-flex;align-items:center;color:#fff;text-decoration:none;margin-bottom:2rem;transition:color .2s ease}#blog-post .article-container .backlink:hover{color:#ecf0f1}#blog-post .article-container .article-title{font-size:2.5rem;margin-bottom:1rem;color:#fff}#blog-post .article-container .article-metadata{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}#blog-post .article-container .article-author-date{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}#blog-post .article-container .article-author-container{display:flex;align-items:center;gap:.5rem}#blog-post .article-container .article-author-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden}#blog-post .article-container .article-author-avatar-image{width:100%;height:100%;object-fit:cover}#blog-post .article-container .article-author{color:#ecf0f1;font-size:.9rem;font-weight:500}#blog-post .article-container .article-date{color:#818181;font-size:.9rem}#blog-post .article-container .article-tags{display:flex;gap:.5rem;flex-wrap:wrap}#blog-post .article-container .article-tags .article-tag{background:#1c1c1c;color:#fff;padding:.2rem .6rem;border-radius:4px;font-size:.8rem;font-weight:500;transition:opacity .2s ease}#blog-post .article-container .article-tags .article-tag:hover{opacity:.8}#blog-post .article-container .article-content{color:#818181;line-height:1.8;font-size:1.1rem}#blog-post .article-container .article-content h1,#blog-post .article-container .article-content h2,#blog-post .article-container .article-content h3,#blog-post .article-container .article-content h4,#blog-post .article-container .article-content h5,#blog-post .article-container .article-content h6{color:#fff;margin:2rem 0 1rem}#blog-post .article-container .article-content h2{font-size:1.8rem}#blog-post .article-container .article-content h3{font-size:1.5rem}#blog-post .article-container .article-content p{margin-bottom:1.5rem}#blog-post .article-container .article-content a{color:#ecf0f1;text-decoration:none}#blog-post .article-container .article-content a:hover{text-decoration:underline}#blog-post .article-container .article-content ol,#blog-post .article-container .article-content ul{margin:1rem 0;padding-left:1.5rem}#blog-post .article-container .article-content li{margin:.5rem 0;list-style-type:disc}#blog-post .article-container .article-content blockquote{border-left:4px solid #ecf0f1;margin:1.5rem 0;padding:.5rem 0 .5rem 1rem;background:#1c1c1c;border-radius:4px}#blog-post .article-container .article-content blockquote p{margin-bottom:0}#blog-post .article-container .article-content pre{background:#1c1c1c;padding:1rem;border-radius:4px;overflow-x:auto;margin:1.5rem 0}#blog-post .article-container .article-content code{background:#1c1c1c;padding:.2rem .4rem;border-radius:4px;font-size:.9em}#blog-post .article-container .article-content img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0}#blog-post .article-container .article-content hr{border:none;border-top:1px solid #1c1c1c;margin:2rem 0}@media (max-width:768px){#blog-post .article-container .article-title{font-size:2rem}#blog-post .article-container .article-content{font-size:1rem}}#home .blogs{margin-top:54px;margin-bottom:54px}@media (max-width:768px){#home .blogs{margin-top:16px;margin-bottom:16px}}#home .blogs-container .blogs-list{display:grid;grid-gap:24px;gap:24px;margin-top:24px}#home .blogs-container .blogs-list-item{border:1px solid var(--border-color);border-radius:8px;transition:all .3s ease;background:var(--background-secondary)}#home .blogs-container .blogs-list-item-title{font-size:1.5rem;margin-bottom:.5rem;color:#fff;transition:color .2s ease}#home .blogs-container .blogs-list-item-title:hover{color:#ecf0f1}#home .blogs-container .blogs-list-item-excerpt{color:#818181;line-height:1.5;margin-bottom:16px;font-weight:300}#home .blogs-container .blogs-list-item-metadata{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#818181}#home .services{margin-top:54px;margin-bottom:54px}@media (max-width:768px){#home .services{margin-top:16px;margin-bottom:16px}}#home .services-container .services-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:24px}@media (max-width:768px){#home .services-container .services-list{grid-template-columns:repeat(1,1fr)}}#home .services-container .services-list-item{border:1px solid var(--border-color);border-radius:8px;transition:all .3s ease;background:var(--background-secondary);margin-bottom:16px}#home .services-container .services-list-item-icon img{width:auto;height:32px;display:block;object-fit:contain}#home .services-container .services-list-item-title{font-size:1.5rem;margin-bottom:.5rem;color:#fff;transition:color .2s ease;margin-top:12px}#home .services-container .services-list-item-description{color:#818181;line-height:1.5;margin-bottom:16px;font-weight:300}#home .services-container .services-list-item-cta{display:flex;justify-content:flex-start}#home .services-container .services-list-item-cta .btn-primary{color:#fff;font-size:1rem;font-weight:500;transition:all .3s ease;padding:0;border:none;background:none;text-decoration:underline}#home .services-container .services-list-item-cta .btn-primary:hover{color:#ecf0f1}#service-detail .service-hero{margin-top:54px;margin-bottom:54px}@media (max-width:768px){#service-detail .service-hero{margin-top:16px;margin-bottom:16px}}#service-detail .service-hero-container{text-align:center}#service-detail .service-icon{display:flex;justify-content:center;align-items:center;margin-bottom:24px}#service-detail .service-icon img{width:48px;height:48px}#service-detail .service-heading{margin-bottom:16px}#service-detail .service-description{max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}#service-detail .service-features{margin-top:64px;margin-bottom:54px}#service-detail .service-features-heading{margin-bottom:32px;text-align:center}#service-detail .service-features-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;margin-top:32px}@media (max-width:768px){#service-detail .service-features-list{grid-template-columns:1fr;gap:24px}}#service-detail .service-feature-item{background:#1c1c1c;padding:24px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}#service-detail .service-feature-title{color:#fff;font-size:20px;margin-bottom:12px}#service-detail .service-feature-description{color:#818181;line-height:1.5;font-weight:300}#service-detail .service-technologies{margin-top:54px;margin-bottom:54px}#service-detail .service-technologies-heading{margin-bottom:24px;text-align:center}#service-detail .service-tech-stacks{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px}#service-detail .service-tech-stacks .stack-item{display:flex;align-items:center;background-color:#1c1c1c;padding:12px 16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}#service-detail .service-tech-stacks .stack-item .stack-icon{margin-right:8px}#service-detail .service-tech-stacks .stack-item .stack-icon img{display:block;width:20px;height:20px}#service-detail .service-tech-stacks .stack-item .stack-text{color:#fff;font-weight:400}#service-detail .service-process{margin-top:54px;margin-bottom:54px}#service-detail .service-process-heading{margin-bottom:32px;text-align:center}#service-detail .service-process-list{display:flex;flex-direction:column;gap:32px;margin-top:32px}#service-detail .service-process-item{display:flex;align-items:flex-start;gap:24px}@media (max-width:768px){#service-detail .service-process-item{gap:16px}}#service-detail .process-number{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#ecf0f1;color:#0c0c0c;border-radius:50%;font-weight:600;font-size:18px;flex-shrink:0}#service-detail .process-content{flex:1 1}#service-detail .process-title{color:#fff;font-size:20px;margin-bottom:8px}#service-detail .process-description{color:#818181;line-height:1.5;font-weight:300}#service-detail .contact{margin-top:54px;margin-bottom:54px}@media (max-width:768px){#service-detail .contact{margin-top:16px;margin-bottom:16px}}#service-detail .contact-container .contact-heading{text-align:center;display:block;width:100%}#service-detail .contact-container .section-description{text-align:center}#service-detail .contact-container .contact-form{margin-top:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:600px;margin-left:auto;margin-right:auto}#service-detail .contact-container .contact-form .form-group{width:100%;margin-bottom:16px;position:relative}#service-detail .contact-container .contact-form .input-icon{position:absolute;top:12px;left:15px}#service-detail .contact-container .contact-form .form-group .form-control{width:100%;padding-left:50px!important}#services .services{margin-top:54px;margin-bottom:54px}#services .services-container .services-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:24px}@media (max-width:768px){#services .services-container .services-list{grid-template-columns:repeat(1,1fr)}}#services .services-container .services-list-item{border:1px solid var(--border-color);border-radius:8px;transition:all .3s ease;background:var(--background-secondary);margin-bottom:16px}#services .services-container .services-list-item-icon img{width:auto;height:32px;display:block;object-fit:contain}#services .services-container .services-list-item-title{font-size:1.5rem;margin-bottom:.5rem;color:#fff;transition:color .2s ease;margin-top:12px}#services .services-container .services-list-item-description{color:#818181;line-height:1.5;margin-bottom:16px;font-weight:300}#services .services-container .services-list-item-cta{display:flex;justify-content:flex-start}#services .services-container .services-list-item-cta .btn-primary{color:#fff;font-size:1rem;font-weight:500;transition:all .3s ease;padding:0;border:none;background:none;text-decoration:underline}#services .services-container .services-list-item-cta .btn-primary:hover{color:#ecf0f1}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/7cba1811e3c25a15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_bc0dcf{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}