*{box-sizing:0;list-style:none;margin:0;padding:0}:root{--color-primary:#191d2b;--color-secondary:#27ae60;--color-white:#fff;--color-black:#000;--color-grey0:#f8f8f8;--color-grey-1:#dbe1e8;--color-grey-2:#b2becd;--color-grey-3:#6c7983;--color-grey-4:#454e56;--color-grey-5:#2a2e35;--color-grey-6:#12181b;--br-sm-2:14px;--box-shadow-1:0 3px 15px rgba(0,0,0,.2)}.light-mode{--color-primary:#fff;--color-secondary:#66b5f5;--color-white:#454e56;--color-black:#000;--color-grey0:#f8f8f8;--color-grey-1:#6c7983;--color-grey-2:#6c7983;--color-grey-3:#6c7983;--color-grey-4:#454e56;--color-grey-5:#f8f8f8;--color-grey-6:#12181b}body{background-color:var(--color-primary);color:var(--color-white);font-family:Poppins,sans-serif;font-size:1.1rem;transition:all .4s ease-in-out;width:100%}a{color:inherit;display:inline-block;font-family:inherit;text-decoration:none}header{color:var(--color-white);overflow:hidden}header,section{min-height:100vh}section{left:0;padding:3rem 18rem;position:absolute;top:0}.section{background-color:var(--color-primary);transform:translateY(-100%) scale(0);transition:all .4s ease-in-out}.sec1,.sec2,.sec3,.sec4,.sec5{display:none;transform:translateY(0) scale(1)}.active{-webkit-animation:scaleAnim 1s ease-in-out;animation:scaleAnim 1s ease-in-out;display:block}@-webkit-keyframes scaleAnim{0%{transform:translateY(-100%) scaleY(0)}to{transform:translateY(0) scaleY(1)}}@keyframes scaleAnim{0%{transform:translateY(-100%) scaleY(0)}to{transform:translateY(0) scaleY(1)}}.controlls{align-items:center;display:flex;flex-direction:column;justify-content:center;position:fixed;right:3%;top:50%;transform:translateY(-50%);z-index:10}.controlls .active-btn{background-color:var(--color-secondary)!important;transition:all .4s ease-in-out}.controlls .active-btn i{color:var(--color-white)!important}.controlls .control{align-items:center;background-color:var(--color-grey-4);border-radius:50%;box-shadow:var(--box-shadow-1);cursor:pointer;display:flex;height:55px;justify-content:center;margin:.7rem;padding:0;width:55px}.controlls .control i{color:var(--color-grey-2);font-size:1.2rem;pointer-events:none}.theme-btn{align-items:center;background-color:var(--color-grey-4);border-radius:50%;box-shadow:0 3px 15px rgba(0,0,0,.3);cursor:pointer;display:flex;height:55px;justify-content:center;position:fixed;right:3%;top:5%;transition:all .1s ease-in-out;width:55px}.theme-btn:active{transform:translateY(-3px)}.theme-btn i{color:var(--color-grey-2);font-size:1.4rem;pointer-events:none}.header-content{-ms-grid-columns:(1fr)[2];display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);min-height:100%}.header-content .left-header{align-items:center;display:flex;position:relative}.header-content .left-header .h-shape{background-color:var(--color-secondary);-webkit-clip-path:polygon(0 0,46% 0,79% 100%,0 100%);clip-path:polygon(0 0,46% 0,79% 100%,0 100%);height:100%;left:0;position:absolute;top:0;transition:all .4s ease-in-out;width:65%;z-index:-1}.header-content .left-header .image{background-color:var(--color-black);border-radius:var(--br-sm-2);height:80%;margin-left:4rem;transition:all .4s ease-in-out;width:50%}.header-content .left-header .image img{filter:grayscale(100%);height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s ease-in-out;width:100%}.header-content .left-header .image img:hover{filter:grayscale(0)}.header-content .right-header{display:flex;flex-direction:column;justify-content:center;padding-right:18rem}.header-content .right-header .name{font-size:3rem}.header-content .right-header .name span{color:var(--color-secondary)}.header-content .right-header pre{font-family:inherit;line-height:1.5rem;margin:1.5rem 0;white-space:pre-wrap}.about-container{padding-bottom:5rem;padding-top:3.5rem}.about-container,.about-container .right-about{-ms-grid-columns:(1fr)[2];display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}.about-container .right-about{grid-gap:2rem}.about-container .right-about .about-item{border:1px solid var(--color-grey-5);border-radius:5px;box-shadow:1px 2px 15px rgba(0,0,0,.1);transition:all .4s ease-in-out}.about-container .right-about .about-item:hover{border:1px solid var(--color-secondary);box-shadow:1px 4px 15px rgba(0,0,0,.32);cursor:default;transform:translateY(-5px)}.about-container .right-about .about-item .about-text{display:flex;flex-direction:column;padding:1.5rem}.about-container .right-about .about-item .about-text .large-text{color:var(--color-secondary);font-size:3rem;font-weight:700}.about-container .right-about .about-item .about-text .small-text{color:var(--color-grey-1);font-size:1.2rem;letter-spacing:2px;padding-left:3rem;position:relative;text-transform:uppercase}.about-container .right-about .about-item .about-text .small-text:before{background-color:var(--color-grey-5);content:"";height:2px;left:0;position:absolute;top:15px;width:2rem}.about-container .left-about{padding-right:5rem}.about-container .left-about pre{-moz-columns:var(--color-grey-1);columns:var(--color-grey-1);font-family:inherit;line-height:2rem;padding:1rem;white-space:pre-wrap}.about-container .left-about h4{font-size:2rem;text-transform:uppercase}.about-stats{padding-bottom:4rem}.about-stats .progress-bars{-ms-grid-columns:(1fr)[2];grid-gap:2rem;display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}.about-stats .progress-bars .progress-bar{display:flex;flex-direction:column}.about-stats .progress-bars .progress-bar .prog-title{font-weight:500;text-transform:uppercase}.about-stats .progress-bars .progress-bar .progress-con{align-items:center;display:flex}.about-stats .progress-bars .progress-bar .progress-con .prog-text{color:var(--color-grey-2)}.about-stats .progress-bars .progress-bar .progress-con .progress{background-color:var(--color-grey-4);height:.45rem;margin-left:1rem;position:relative;width:100%}.about-stats .progress-bars .progress-bar .progress-con .progress span{background-color:var(--color-secondary);height:100%;left:0;position:absolute;top:0;transition:all .4s ease-in-out;width:60%}.stat-title{font-size:1.4rem;padding:3.5rem 0;position:relative;text-align:center;text-transform:uppercase}.stat-title:before{background-color:var(--color-grey-5);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:40%}.timeline{-ms-grid-columns:(1fr)[2];grid-gap:2rem;display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:3rem}.timeline .timeline-item{border-left:1px solid var(--color-grey-5);padding-left:3rem;position:relative}.timeline .timeline-item .tl-icon{align-items:center;background-color:var(--color-secondary);border-radius:50%;display:flex;height:50px;justify-content:center;left:-27px;position:absolute;top:0;width:50px}.timeline .timeline-item .tl-icon i{font-size:1.3rem}.timeline .timeline-item .tl-duration{background-color:var(--color-grey-5);border-radius:15px;display:inline-block;font-size:.8rem;font-weight:500;padding:.2rem .6rem;text-transform:uppercase}.timeline .timeline-item h5{font-size:1.3rem;font-weight:600;padding:1rem 0;text-transform:uppercase}.timeline .timeline-item h5 span{color:var(--color-grey-2);font-size:1.2rem;font-weight:500}.timeline .timeline-item p{color:var(--color-grey-2)}.port-timeline{-ms-grid-columns:(1fr)[1];grid-gap:2rem;display:-ms-grid;display:grid;grid-template-columns:repeat(1,1fr);padding-bottom:0;padding-top:3rem}.port-timeline .port-timeline-item{border-left:1px solid var(--color-grey-5);padding-left:3rem;position:relative}.port-timeline .port-timeline-item .port-tl-item-cont{display:flex;padding-bottom:1rem}.port-timeline .port-timeline-item .port-tl-item-cont .port-tl-item-left{flex:3}.port-timeline .port-timeline-item .port-tl-item-cont .port-tl-item-left .port-tl-item-text{color:var(--color-grey-2);font-size:1.1rem}.port-timeline .port-timeline-item .port-tl-item-cont .port-tl-item-right{flex:2}.port-timeline .port-timeline-item .port-tl-icon{align-items:center;background-color:var(--color-secondary);border-radius:50%;display:flex;height:50px;justify-content:center;left:-27px;position:absolute;top:0;width:50px}.port-timeline .port-timeline-item .port-tl-icon i{font-size:1.3rem}.port-timeline .port-timeline-item .port-tl-duration{background-color:var(--color-grey-5);border-radius:15px;display:inline-block;font-size:.8rem;font-weight:500;padding:.2rem .6rem;text-transform:uppercase}.port-timeline .port-timeline-item .port-description{color:var(--color-grey-2);font-size:1.1rem;white-space:pre-wrap}.port-timeline .port-timeline-item .port-skills{color:var(--color-grey-3);font-size:.9rem}.port-timeline .port-timeline-item .port-link{display:flex;padding:0}.port-timeline .port-timeline-item .port-link p{color:var(--color-grey-2);font-size:1.1rem;padding-right:1rem}.port-timeline .port-timeline-item .port-link a{border:none;padding:0}.port-timeline .port-timeline-item a{border-bottom:1px solid var(--color-grey0);color:var(--color-grey0);padding-top:1rem}.myprojects{-ms-grid-columns:(1fr)[3];grid-gap:2rem;display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);margin-top:3rem}.myprojects .myproject{background-color:var(--color-grey-5);border-radius:5px;box-shadow:1px 1px 15px rgba(0,0,0,.1);position:relative;transition:all .4s ease-in-out}.myprojects .myproject:hover{box-shadow:1px 1px 20px rgba(0,0,0,.3);transform:translateY(-5px);transition:all .4s ease-in-out}.myprojects .myproject:hover img{box-shadow:0 4px 20px rgba(0,0,0,.8);filter:grayscale(0);transform:scale(1.1)}.myprojects .myproject img{border-top-left-radius:5px;border-top-right-radius:5px;filter:grayscale(100%);height:300px;-o-object-fit:cover;object-fit:cover;transition:all .4s ease-in-out;width:100%}.myprojects .myproject .myproject-text{border-top:8px solid var(--color-secondary);margin-top:-7px;padding:1.1rem}.myprojects .myproject .myproject-text h4{cursor:pointer;font-size:1.5rem;margin-bottom:.7rem;transition:all .4s ease-in-out}.myprojects .myproject .myproject-text h4:hover{color:var(--color-secondary)}.myprojects .myproject .myproject-text p{color:var(--color-grey-2);line-height:2rem;padding-bottom:1rem}.contact-content-con{display:flex;padding-top:3.5rem}.contact-content-con .left-contact{flex:2}.contact-content-con .left-contact h4{font-size:2rem;margin-top:1rem;text-transform:uppercase}.contact-content-con .left-contact p{line-height:2rem;margin:1rem 0}.contact-content-con .left-contact .contact-info .contact-item{align-items:center;display:flex;justify-content:space-between}.contact-content-con .left-contact .contact-info .contact-item p{margin:.3rem 0!important;padding:0!important}.contact-content-con .left-contact .contact-info .contact-item .icon{-ms-grid-columns:40px 1fr;display:-ms-grid;display:grid;grid-template-columns:40px 1fr}.contact-content-con .left-contact .contact-info .contact-item .icon i{align-items:center;display:flex;font-size:1.3rem}.contact-content-con .left-contact .contact-icon{display:flex;margin-top:2rem}.contact-content-con .left-contact .contact-icon a{align-items:center;background-color:var(--color-grey-5);border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;height:50px;justify-content:center;margin:0 .4rem;transition:all .4s ease-in-out;width:50px}.contact-content-con .left-contact .contact-icon a:hover{background-color:var(--color-secondary)}.contact-content-con .left-contact .contact-icon a:hover i{color:var(--color-primary)}.contact-content-con .left-contact .contact-icon a i{align-items:center;display:flex;font-size:1.3rem;justify-content:center}.contact-content-con .right-contact{flex:3;margin-left:3rem}.contact-content-con .right-contact .input-control{margin:1.5rem 0}.contact-content-con .right-contact .input-control input,.contact-content-con .right-contact .input-control textarea{background-color:var(--color-grey-5);border:none;border-radius:30px;color:var(--color-white);font-family:inherit;font-size:inherit;font-weight:inherit;outline:none;padding:.8rem 1.1rem;resize:none;width:93%}.contact-content-con .right-contact .i-c-2{display:flex}.contact-content-con .right-contact .i-c-2 :last-child{margin-left:1.5rem}.contact-content-con .right-contact .submit-btn{display:flex;justify-content:flex-start}.btn-con,.main-btn{align-self:flex-start;display:flex}.main-btn{align-items:center;background-color:inherit;border:1px solid var(--color-secondary);border-radius:30px;color:inherit;font-weight:600;overflow:hidden;position:relative}.main-btn .btn-text{padding:0 2rem}.main-btn .btn-icon{align-items:center;background-color:var(--color-secondary);border-radius:50%;display:flex;justify-content:center;padding:1rem}.main-btn:before{content:"";position:absolute;right:0;top:0;transform:translateX(100%);z-index:-1}.main-btn:before,.main-btn:hover,.main-btn:hover:before{transition:all .4s ease-out}.main-btn:hover:before{background-color:var(--color-secondary);height:100%;transform:translateX(0);width:100%}.main-title{text-align:center}.main-title h1{font-size:4rem;font-weight:700;position:relative;text-transform:uppercase}.main-title h1 span{color:var(--color-secondary)}.main-title h1 .bg-text{color:var(--color-grey-5);font-size:6.3rem;font-weight:800;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease-in-out;z-index:-1}.main-title h2{font-size:4rem;font-weight:700;position:relative;text-transform:uppercase}.main-title h2 span{color:var(--color-secondary)}.main-title h2 .bg-text{color:var(--color-grey-5);font-size:6.3rem;font-weight:800;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease-in-out;z-index:-1}.main-description{-moz-columns:var(--color-grey-1);columns:var(--color-grey-1);font-family:inherit;line-height:2rem;padding:1rem;white-space:pre-wrap}@media screen and (max-width:1432px){header{padding:0!important}.section{padding:7rem 11rem}.contact-content-con{flex-direction:column}.contact-content-con .right-contact{margin-left:0;margin-top:2.5rem}.contact-content-con .right-contact .i-c-2{flex-direction:column}.contact-content-con .right-contact .i-c-2 :last-child{margin-left:0;margin-top:1.5rem}.contact-content-con .right-contact .input-control input,.contact-content-con .right-contact .input-control textarea{width:90%}}@media screen and (max-width:1070px){.about-container{-ms-grid-columns:1fr;grid-template-columns:1fr}.about-container .right-about{padding-top:2.5rem}.myprojects,.portfolios{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.main-title h2,.main-title h2 span{font-size:4rem}.main-title h2 .bg-text{font-size:4.5rem}}@media screen and (max-width:970px){header{padding:0}header .right-header{padding:0!important}.theme-btn{height:50px;width:50px}.header-content{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-bottom:6rem}.left-header .h-shape{display:none}.right-header{-ms-grid-row:1;grid-row:1;margin:0 auto;padding-right:0!important;width:90%}.right-header .name{font-size:2.5rem!important;padding-top:3rem;text-align:center}.header-content .left-header .image{margin:0 auto;width:90%}.section{padding:7rem 6rem}.controlls{background-color:var(--color-grey-5);bottom:0;flex-direction:row;justify-content:center;left:50%;top:auto;transform:translateX(-50%);width:100%}.controlls .control{margin:2rem .3rem!important}}@media screen and (max-width:700px){.section{padding:7rem 3rem 8rem}.about-stats .progress-bars{-ms-grid-columns:1fr;grid-template-columns:1fr}.main-title h2,.main-title h2 span{font-size:3rem}.main-title h2 .bg-text{font-size:4rem}}@media screen and (max-width:600px){.about-container,.about-container .right-about{-ms-grid-columns:1fr;grid-template-columns:1fr}.about-container .right-about{padding-top:2.5rem}.about-container .left-about,.about-container .left-about p{padding-right:0}.myprojects,.portfolios,.timeline{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-bottom:6rem}.port-tl-item-cont{flex-direction:column}.port-tl-item-cont .right-contact{margin-left:0;margin-top:2.5rem}.contact-content-con,.port-tl-item-cont .port-tl-item-left{flex-direction:column}.contact-content-con .right-contact{margin-left:0;margin-top:2.5rem}.contact-content-con .right-contact .i-c-2{flex-direction:column}.contact-content-con .right-contact .i-c-2 :last-child{margin-left:0;margin-top:1.5rem}.section{min-width:none!important;padding:2rem 2.5rem 8rem}.main-title h2{font-size:2rem}.main-title h2 .bg-text,.main-title h2 span{font-size:2.5rem}}

/*# sourceMappingURL=styles.css.map*/