body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:15px;line-height:1.8;color:#000000b3}@media screen and (max-width:992px){body{font-size:16px}}a{color:#0e6083;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}a:hover,a:active,a:focus{color:#3fb7eb;outline:none;text-decoration:none!important}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{color:#111;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;margin:0 0 30px}::-webkit-selection{color:#fff;background:#3fb7eb}::-moz-selection{color:#fff;background:#3fb7eb}::selection{color:#fff;background:#3fb7eb}#page{width:100%;overflow:hidden;position:relative}#aside{padding-top:3em;padding-bottom:40px;float:left;width:300px;height:100vh;position:fixed;overflow-y:hidden;z-index:1001;background:#e9e9e9;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:768px){#aside{width:300px;-moz-transform:translateX(-300px);-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);-o-transform:translateX(-300px);transform:translate(-300px);padding-top:4em}}#aside #me{margin-bottom:1.2em}#aside .avatar-img{width:150px;height:150px;margin:0 auto 30px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}#aside #logo{text-align:center;font-weight:500;font-size:22px;margin-bottom:0;display:block;width:100%}#aside #logo a{display:block;text-align:center;color:#111;padding-right:.3em}#aside #main-menu{display:block;width:100%;margin-bottom:5em}#aside #main-menu .collapse{display:block!important}#aside #main-menu ul{text-align:center;margin:0;padding:0}@media screen and (max-width:768px){#aside #main-menu ul{margin:0 0 2em}}#aside #main-menu ul li{margin:0 0 10px;padding:0;list-style:none;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px}#aside #main-menu ul li a{color:#000000b3;text-decoration:none;position:relative;padding:10px 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#aside #main-menu ul li a:after{content:"";position:absolute;height:1px;bottom:7px;left:0;right:0;background-color:#0e6083;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .3s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .3s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}#aside #main-menu ul li a:hover{text-decoration:none;color:#000}#aside #main-menu ul li a:hover:after{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}#aside #main-menu ul li a.active{color:#0e6083}#aside #main-menu ul li a.active:after{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}#aside .footer{position:absolute;bottom:0;font-size:15px;text-align:center;font-weight:400;color:#00000080;padding:0 20px;width:100%}#aside .footer span{display:block}#aside .footer ul{padding:0;margin:0}#aside .footer ul li{padding:0;margin:0;display:inline;list-style:none}#aside .footer ul li a{color:#00000080;padding:4px}#aside .footer ul li a:hover,#aside .footer ul li a:active,#aside .footer ul li a:focus{text-decoration:none;outline:none;color:#3fb7eb}.container-wrap{max-width:1170px;margin:0 auto}#main{width:calc(100% - 300px);float:right;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:768px){#main{width:100%;padding:0 1em}}body.of{overflow-x:hidden}body.of #aside{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0);width:300px;background:#e9e9e9;z-index:999;position:fixed}body.of #main,body.of .nav-toggle{top:0;-moz-transform:translateX(300px);-webkit-transform:translateX(300px);-ms-transform:translateX(300px);-o-transform:translateX(300px);transform:translate(300px)}.narrow-content{padding:0 2.5em}@media screen and (max-width:768px){.narrow-content{padding:0}}.section{padding-top:4em;padding-bottom:9em;clear:both;width:100%;display:block}@media screen and (max-width:768px){.section{padding-top:1em;padding-bottom:2em}}.heading{font-size:20px;margin-bottom:4em;font-weight:400;text-transform:uppercase;letter-spacing:5px;line-height:1.8;position:relative}.heading span{display:block}@media screen and (max-width:768px){.heading{margin-bottom:3em}}.about-desc h3{font-size:18px;text-transform:uppercase;letter-spacing:5px;font-weight:500}.hire{padding:2em;background:#f9bf3f;box-shadow:0 .125rem .25rem #00000013!important;-moz-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.hire h2{line-height:1.5}.hire .btn-hire{color:#111;text-transform:uppercase;letter-spacing:1px;bordeR:1px solid #111;padding:2px 10px}.timeline{position:relative;margin-bottom:30px}.timeline:before,.timeline:after{content:" ";display:table}.timeline:after{clear:both}.timeline:before{content:"";position:absolute;display:block;width:4px;background:#e9e9e9;top:20px;bottom:20px;margin-left:29px}@media screen and (max-width:768px){.timeline:before{background:transparent}}.timeline .timeline-entry{position:relative;margin-top:5px;margin-left:30px;margin-bottom:25px;clear:both}@media screen and (max-width:992px){.timeline .timeline-entry{margin-left:-40px}}.timeline .timeline-entry .timeline-entry-inner{position:relative;margin-left:-20px}.timeline .timeline-text{box-shadow:0 .125rem .25rem #00000013!important;-moz-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}@media screen and (max-width:992px){.timeline .timeline-text{text-align:left!important}}.timeline .timeline-entry .timeline-entry-inner .timeline-icon{display:block;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#fff;text-align:center;-moz-box-shadow:0 0 0 5px #e9e9e9;-webkit-box-shadow:0 0 0 5px #e9e9e9;box-shadow:0 0 0 5px #e9e9e9;line-height:40px;float:left}.timeline .timeline-entry .timeline-entry-inner .timeline-icon i{color:#fff}.timeline .timeline-entry .timeline-entry-inner .timeline-icon img{height:40px;width:40px;border-radius:50%}.timeline .timeline-entry .timeline-entry-inner .timeline-icon.color-none{background:#fff;width:20px;height:20px;margin-left:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}@media screen and (max-width:992px){.timeline .timeline-entry .timeline-entry-inner .timeline-icon.color-none{display:none}}@media screen and (max-width:992px){.timeline .timeline-entry .timeline-entry-inner .timeline-icon{display:none}}.timeline .timeline-entry .timeline-entry-inner .timeline-text{position:relative;background:#f9f9f9;padding:.1em 1.5em .2em;margin-left:60px;text-align:justify;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.timeline .timeline-entry .timeline-entry-inner .timeline-text:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:9px 9px 9px 0;border-color:transparent #f9f9f9 transparent transparent;left:0;top:10px;margin-left:-9px}@media screen and (max-width:992px){.timeline .timeline-entry .timeline-entry-inner .timeline-text:after{margin-left:0}}.timeline .timeline-entry .timeline-entry-inner .timeline-text p+p{margin-top:15px}.timeline .timeline-entry .timeline-entry-inner .timeline-text h2{font-size:20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin:.5em 0}.timeline .timeline-entry .timeline-entry-inner .timeline-text h2 a{color:#111}.timeline .timeline-entry .timeline-entry-inner .timeline-text h2 span{-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40);font-size:16px}.project{height:auto;width:100%;display:block;margin-bottom:45px}.project h2{font-size:20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;margin:.5em 0}.project img{width:100%;border:2px solid #f9f9f9}.project .content{position:relative;border-radius:3px;width:100%;margin:auto;overflow:hidden;box-shadow:0 .125rem .25rem #00000013!important;-moz-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.project .content .content-overlay{background:#000000b3;position:absolute;height:auto;width:100%;inset:0;opacity:0;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.project .content:hover .content-overlay{opacity:1}.project .content-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.project .content:hover .content-details{top:50%;left:50%;opacity:1}.project .content-details p{color:#fff;font-size:1em}.project .fadeIn{top:80%}.btn-load-more{width:100%}.social{padding:0;margin:0;text-align:center}.social li{padding:0;margin:0;list-style:none;display:-moz-inline-stack;display:inline-block;zoom:1;*display: inline}.social li a{font-size:22px;color:#111;padding:10px;display:-moz-inline-stack;display:inline-block;zoom:1;*display: inline;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px}@media screen and (max-width:768px){.social li a{padding:10px 8px}}.social li a:hover{color:#3fb7eb}.social li a:hover,.social li a:active,.social li a:focus{outline:none;text-decoration:none;color:#3fb7eb}.bg-color{background:#fff;position:relative}.btn{margin-right:4px;margin-bottom:4px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;padding:8px 15px!important}.btn.btn-sm{padding:4px 15px!important}.btn.btn-md{padding:8px 20px!important}.btn.btn-lg{padding:18px 36px!important}.btn:hover,.btn:active,.btn:focus{box-shadow:none!important;outline:none!important}.btn-primary{background:#3fb7eb;color:#111;border:2px solid #3fb7eb}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#1281b2!important;border-color:#1281b2!important;color:#fff}.btn-primary.btn-outline{background:transparent;color:#3fb7eb;border:2px solid #3fb7eb}.btn-primary.btn-outline:hover,.btn-primary.btn-outline:focus,.btn-primary.btn-outline:active{background:#3fb7eb;color:#fff}.btn-outline{background:none;border:2px solid rgb(144.5,144.5,144.5);font-size:16px;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.btn-outline:hover,.btn-outline:focus,.btn-outline:active{box-shadow:none}.nav-toggle{cursor:pointer;text-decoration:none}.nav-toggle.active i:before,.nav-toggle.active i:after{background:#111}.nav-toggle.dark.active i:before,.nav-toggle.dark.active i:after{background:#111}.nav-toggle:hover,.nav-toggle:focus,.nav-toggle:active{outline:none;border-bottom:none!important}.nav-toggle i{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display: inline;width:30px;height:2px;color:#111;font:700 14px/.4 Helvetica;text-transform:uppercase;text-indent:-55px;background:#111;transition:all .2s ease-out}.nav-toggle i:before,.nav-toggle i:after{content:"";width:30px;height:2px;background:#111;position:absolute;left:0;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.nav-toggle.dark i{position:relative;color:#111;background:#111;transition:all .2s ease-out}.nav-toggle.dark i:before,.nav-toggle.dark i:after{background:#111;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.nav-toggle i:before{top:-7px}.nav-toggle i:after{bottom:-7px}.nav-toggle:hover i:before{top:-10px}.nav-toggle:hover i:after{bottom:-10px}.nav-toggle.active i{background:transparent}.nav-toggle.active i:before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotate(45deg)}.nav-toggle.active i:after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotate(-45deg)}.nav-toggle{position:fixed;left:-5px;top:0;z-index:9999;cursor:pointer;opacity:1;visibility:hidden;padding:20px;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:768px){.nav-toggle{opacity:1;visibility:visible}}.nav-toggle:focus-visible{outline:3px solid rgba(59,130,246,.4);outline-offset:3px}@media screen and (max-width:480px){.col-xxs-12{float:none;width:100%}}.row-bottom-padded-lg{padding-bottom:7em}@media screen and (max-width:768px){.row-bottom-padded-lg{padding-bottom:1em}}.row-bottom-padded-md{padding-bottom:3em}@media screen and (max-width:768px){.row-bottom-padded-md{padding-bottom:1em}}.row-bottom-padded-sm{padding-bottom:1em}@media screen and (max-width:768px){.row-bottom-padded-sm{padding-bottom:1em}}.row-pt-md{padding-top:3em}.col-padding{padding:10px!important}.footer a .icon-img{fill:#777}.footer a :hover .icon-img{fill:#3fb7eb}.footer small{color:#111}:root{color-scheme:light}html,body{background:#f5f7fb}body{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;color:#1f2937;line-height:1.7;text-rendering:optimizeLegibility}a{color:#0f4cc7}#aside{background:linear-gradient(180deg,#f8fafc,#eef2f7);border-right:1px solid #dbe2ee;box-shadow:0 18px 45px #0f172a1f;padding-top:2.5em}#aside #logo{font-size:1.4rem;font-weight:700;letter-spacing:0;margin-bottom:.2rem}#aside .position{display:block;color:#4b5563;font-weight:500;font-size:.95rem}#aside .avatar-img{border:4px solid #ffffff;box-shadow:0 16px 24px #0f172a33}#aside #main-menu ul li{font-size:.8rem;letter-spacing:.08em}#aside #main-menu ul li a{padding:8px 0}#main{background:transparent}.narrow-content{max-width:980px;margin:0 auto;padding:0 2.2em}.section{padding-top:3.75rem;padding-bottom:4.5rem}#about .about-desc h1{font-size:clamp(2rem,3.2vw,2.8rem);font-weight:800;letter-spacing:0;margin-bottom:1rem}#about p{font-size:1.05rem;color:#334155}.hire{background:linear-gradient(135deg,#f9bf3f,#ffdf82);border:1px solid #f4cf61;border-radius:8px;box-shadow:0 14px 30px #92660d33!important}.hire h2{margin-bottom:1rem;font-weight:700}.heading{font-size:.85rem;margin-bottom:2.3rem;font-weight:700;letter-spacing:.18em;color:#64748b}.timeline:before{background:#cbd5e1}.timeline .timeline-entry{margin-bottom:20px}.timeline .timeline-entry .timeline-entry-inner .timeline-icon{box-shadow:0 0 0 5px #e2e8f0}.timeline .timeline-entry .timeline-entry-inner .timeline-text{background:#fff;border:1px solid #dbe2ee;border-radius:8px;padding:.8em 1.2em .7em}.timeline .timeline-entry .timeline-entry-inner .timeline-text:after{border-color:transparent #ffffff transparent transparent}.timeline .timeline-entry .timeline-entry-inner .timeline-text h2{font-size:1.15rem;font-weight:700}.project{margin-bottom:2.8rem}.project h2{font-size:1.3rem;font-weight:700;margin-bottom:.35rem}.project img{border:0}.project .content{border:1px solid #dbe2ee;border-radius:8px;box-shadow:0 15px 30px #0f172a1a!important}.project .content .content-overlay{background:linear-gradient(180deg,#0f172a59,#0f172ad1)}.project .content-text{font-weight:700;letter-spacing:.05em}.project span i{color:#64748b;font-style:normal;font-size:.92rem}.btn{font-size:.74rem;font-weight:700;border-radius:8px;letter-spacing:.08em;padding:10px 15px!important}.btn-primary{background:#3b82f6;border-color:#3b82f6;color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#1d4ed8!important;border-color:#1d4ed8!important}.btn-outline{border-color:#111827;color:#111827}@media screen and (max-width:768px){.nav-toggle{left:12px;top:12px;width:48px;height:48px;padding:0;background:#ffffffeb;border:1px solid #d5deeb;border-radius:12px;box-shadow:0 10px 24px #0f172a2e;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.nav-toggle i,.nav-toggle i:before,.nav-toggle i:after{width:22px}.nav-toggle i{height:2px;margin:0;background:#0f172a}.nav-toggle i:before,.nav-toggle i:after{background:#0f172a}.nav-toggle i:before{top:-6px}.nav-toggle i:after{bottom:-6px}.nav-toggle:hover i:before{top:-8px}.nav-toggle:hover i:after{bottom:-8px}.nav-toggle.active{background:#0f172a;border-color:#0f172a}.nav-toggle.active i:before,.nav-toggle.active i:after{background:#fff}.nav-toggle.active i:before{top:0}.nav-toggle.active i:after{bottom:0}.narrow-content{padding:0 .45rem}.section{padding-top:2.25rem;padding-bottom:2.75rem}#about p{font-size:1rem}}
