@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#map{height:100%}.leaflet-container{height:100vh;width:100vw}.leaflet-pane{height:100%;width:100%}*{box-sizing:border-box;margin:0;padding:0}::selection{color:#ffdb6e}html{font-size:62.5%;scroll-behavior:smooth}.Loading{align-items:center;display:flex;height:100%;justify-content:center;width:100%}body{background-color:#131213;color:#d6d6d6;font-family:Poppins,sans-serif;font-size:2.1rem}.App{grid-gap:1em;display:grid;grid-template-columns:1fr;position:relative}@media(min-width:550px){.App{margin:4vw}}@media(min-width:768px){.App{margin:7vw}}@media(min-width:1260px){.App{grid-gap:2em;grid-template-columns:300px auto;margin:5vw 0;margin-inline:auto;width:80%}}@media(min-width:1500px){.App{width:70%}}.mapp{background-color:#fff}.header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#383838;border-radius:20px 20px 0 0;bottom:0;height:5rem;left:0;position:fixed;right:0;transition:all .25s ease;z-index:99}.header nav{font-size:1.5rem}.header nav ul{align-items:center;display:flex;height:3em;justify-content:center;list-style-type:none}.header nav ul a{color:#fcfcfc;margin-right:1em;text-decoration:none}@media(min-width:1000px){.header{background:rgba(43,43,44,.75);border-radius:0 20px 0 20px;height:2.7125em;left:auto;position:absolute;right:0;top:0}.header nav ul{padding:30px}.header nav ul .link{color:#d6d6d6}.header nav ul .active{color:#ffdb6e}}.personal-info{background-color:#1e1e1f;border:1px solid #383838;font-size:1.5rem;padding:1.5rem;position:relative;transition:all .3s ease}@media(min-width:768px){.personal-info{border-radius:30px;font-size:1.5rem;padding:2.5rem}}@media(min-width:1000px){.personal-info{font-size:1.7rem;padding:2.2rem}}@media(min-width:1260px){.personal-info{font-size:1.7rem;height:610px;padding:2.2rem;position:-webkit-sticky;position:sticky;top:0;width:300px}}.detail{display:flex;padding-bottom:1.5em;position:relative}@media(min-width:1260px){.detail{display:grid;place-items:center;text-align:center;width:100%}.detail .image-container{background-color:#fff;height:8em;margin:0 0 1em;width:8em}}.detail:after{background-color:#383838;bottom:0;content:"";height:1px;position:absolute;width:100%}.detail .image-container{align-items:center;background-color:#fff;background-color:#3f3f40;border-radius:20px;display:flex;height:6em;justify-content:center;margin-right:1.5em;width:6em}.detail .image-container img{height:4em;width:4em}@media(min-width:1260px){.detail .image-container{height:8em;margin:0 0 1em;width:8em}.detail .image-container img{height:6em;width:6em}}.detail .desc-container{align-content:center;display:flex;flex-direction:column;height:100%;justify-content:center}.detail .desc-container .name{color:#fcfcfc;font-size:1.2em;font-weight:400;margin-bottom:1em}@media(min-width:1260px){.detail .desc-container .name{font-size:1.2em}}.detail .desc-container .desc{background-color:#383838;border-radius:7px;display:inline-block;font-size:.8em;padding:.4rem .8rem;text-align:center}@media(min-width:1260px){.detail .desc-container .desc{margin-inline:auto;width:130px}}.down-arrow{align-items:center;border:1px solid #383838;border-bottom-left-radius:20px;border-top-right-radius:30px;color:#ffdb6e;cursor:pointer;display:flex;height:40px;justify-content:center;padding:1rem;position:absolute;right:0;top:0;width:40px}@media(min-width:1000px){.down-arrow{display:none}}.down-arrow i{font-size:1rem}.contacts{overflow:hidden;transition:all .25s ease}.contacts .tiles{display:grid}@media(min-width:1000px){.contacts .tiles{grid-template-columns:1fr 1fr}}@media(min-width:1260px){.contacts .tiles{grid-template-columns:1fr}}.contacts .contact{display:flex;justify-content:start;padding:1.2em 0}@media(min-width:1260px){.contacts .contact{padding:1.4em 0}}.contacts .contact .icon{align-items:center;background:linear-gradient(135deg,#404040,rgba(64,64,64,0) 48.44%);box-shadow:0 16px 30px rgba(0,0,0,.25);display:flex;justify-content:center;margin-right:1.5rem}.contacts .contact .icon i{border:1px solid #383838;border-radius:10px;color:#ffdb6e;padding:.7em}.contacts .contact .label{color:#d6d6d6;font-size:.7em;font-weight:400}.contacts .contact .value{color:#fcfcfc;font-size:.8em}.social-icons{padding-top:1.1em;position:relative}.social-icons:before{background-color:#383838;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.social-icons i{color:#d6d6d6;font-size:1em;margin-inline:1em}@media(min-width:1260px){.social-icons{text-align:center}}.form{display:flex;flex-direction:column;width:100%}.form .input-div{display:grid}@media(min-width:768px){.form .input-div{grid-template-columns:1fr 1fr}}.form button{background-color:#2a2a2b;border:1px solid #383838;border-radius:10px;color:#ffdb6e;cursor:pointer;font-family:Poppins;margin:1rem;outline:none;padding:1.6rem 1.5rem}.form button i{margin-right:5px}@media(min-width:768px){.form button{width:200px}}.message,input{background-color:transparent;border:1px solid #383838;border-radius:10px;box-shadow:none;color:#fcfcfc;font-size:1.5rem;height:auto;margin:1rem;outline:none;padding:1.75rem 2rem;position:relative}::-webkit-input-placeholder{font-family:Poppins;font-size:1.6rem}:-ms-input-placeholder{font-family:Poppins;font-size:1.6rem}::placeholder{font-family:Poppins;font-size:1.6rem}.parent_container{background-color:#1e1e1f;font-size:1.125rem;padding:1.5rem;position:relative}@media(min-width:768px){.parent_container{border-radius:30px;padding:2rem}}@media(min-width:1260px){.parent_container{font-size:1.3rem;padding:1rem 3rem}}.parent_container .title{font-size:2.1em;margin:1em;padding-bottom:.35em;position:relative}.parent_container .title:after{background-color:#ffdb6e;border-radius:10px;bottom:0;content:"";height:3px;left:0;position:absolute;width:30px}.education{-webkit-padding-start:1em;font-size:1.1em;line-height:1.6;margin-top:2em;padding-inline-start:1em}.education h2{padding:0 0 0 1.75em;position:relative}.education h2:before{border:1px solid #383838;border-radius:30px;color:#ffdb6e;content:"";font-family:Font Awesome\ 5 Free;font-size:.9em;left:-17px;padding:.3em .5em;position:absolute}.tile{border-left:1px solid #383838;font-size:1.2em;margin:1em 0;padding:0 0 0 2em;position:relative}.tile .sub-title{font-weight:500}.tile .sub-title a{color:#fcfcfc}.tile .sub-title:before{background-color:#ffdb6e;border:2px solid #383838;border-radius:50%;content:"";height:5px;left:-5px;position:absolute;top:.5em;width:5px}.tile .year{font-size:.9em}.tile .desc span,.tile .year{color:#ffdb6e}#projects{padding:0 0 0 1.75em;position:relative}#projects:before{border:1px solid #383838;border-radius:30px;color:#ffdb6e;content:"";font-family:Font Awesome\ 5 Free;font-size:.9em;left:-17px;padding:.3em .5em;position:absolute}.skills{padding:1rem}.skills h2{font-size:1.8em;margin-bottom:1em;margin-left:2rem}.skills .tabs{border:1px solid #383838;border-radius:20px;font-size:1.2em;padding:1em}.skills .tabs .tab{background-color:#3f3f40;border:1px solid #383838;border-radius:30px;display:inline-block;line-height:1.6;margin:.3em .7em;padding:.3em 1em}.portfolio{background-color:#1e1e1f;font-size:1.1em;padding:1.5rem}.about-me{font-size:1.2em;padding-left:1em}.about-me .title{margin-left:0;padding-left:0}.about-me p{line-height:1.6;margin-bottom:1em}.tech-cards{grid-gap:1em;display:grid;gap:1em;margin-bottom:3rem;margin-top:1em}@media(min-width:768px){.tech-cards{grid-template-columns:1fr 1fr}}.tech-cards h1{color:#fcfcfc}.tech-cards .card{align-items:center;background:linear-gradient(155deg,#ffda6d,rgba(255,191,96,0) 50%);border:1px solid #383838;border-radius:20px;display:flex;gap:2.2em;padding:1em;position:relative;z-index:0}.tech-cards .card:before{background:#1e1e1f;border-radius:inherit;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.tech-cards .card img{width:2em}.tech-cards .card h2{color:#fcfcfc;font-size:1.2em;margin-bottom:.5em}.tech-cards .card p{font-size:.85em}.project-banner img{margin:20px 0;width:100%}.project-banner button{background:linear-gradient(135deg,#404040,rgba(64,64,64,0) 48.44%);border:1px solid #383838;border-radius:10px;color:#ffdb6e;margin-right:1em;padding:.7em 1.2em}.project-banner button a{color:#ffdb6e;text-decoration:none}.project-desc{font-size:1.2em;padding:20px 0}.linkp{color:#d6d6d6;font-size:1.2em;margin-bottom:20px;text-decoration:none}.fa-arrow-left{margin-right:10px}.alice-carousel a{align-items:center;display:flex;flex-direction:column}.alice-carousel li{width:auto}.heading{font-size:calc(2.5em + 1vw)}.slider-container{overflow:hidden}.alice-carousel .animated{-webkit-animation-fill-mode:both;animation-fill-mode:both}.alice-carousel .animated-out{z-index:1}.alice-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.alice-carousel{direction:ltr;margin:auto;position:relative;width:100%}.alice-carousel__wrapper{height:auto;overflow-x:hidden;overflow-y:hidden}.alice-carousel__stage,.alice-carousel__wrapper{box-sizing:border-box;position:relative;width:100%}.alice-carousel__stage{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;margin:0;padding:0;transform-style:flat;-webkit-transform-style:flat;white-space:nowrap}.alice-carousel__stage-item{box-sizing:border-box;display:inline-block;height:100%;line-height:0;margin:0;padding:0;position:relative;vertical-align:top;white-space:normal;width:100%}.alice-carousel__stage-item *{line-height:normal}.alice-carousel__stage-item.__hidden{opacity:0;overflow:hidden}.alice-carousel__next-btn,.alice-carousel__prev-btn{box-sizing:border-box;display:inline-block;padding:10px 5px;width:50%}.alice-carousel__next-btn [data-area]:after,.alice-carousel__prev-btn [data-area]:after{content:attr(data-area);position:relative;text-transform:capitalize}.alice-carousel__prev-btn{text-align:right}.alice-carousel__next-btn-item,.alice-carousel__prev-btn-item{color:#465798;cursor:pointer;display:inline-block;margin:0;padding:5px}.alice-carousel__next-btn-item:hover,.alice-carousel__prev-btn-item:hover{color:darkred}.alice-carousel__next-btn-item.__inactive,.alice-carousel__prev-btn-item.__inactive{opacity:.4;pointer-events:none}.alice-carousel__play-btn{display:inline-block;left:20px;position:absolute;top:30px}.alice-carousel__play-btn:hover{cursor:pointer}.alice-carousel__play-btn-wrapper{background-color:#fff;border-radius:50%;height:32px;padding:10px;position:relative;width:32px}.alice-carousel__play-btn-item{background:transparent;border:0;cursor:pointer;height:32px;outline:none;position:absolute;width:32px}.alice-carousel__play-btn-item:after,.alice-carousel__play-btn-item:before{border-color:transparent transparent transparent #465798;border-style:solid;border-width:8px 0 8px 15px;content:"";display:block;height:0;pointer-events:none;position:absolute;transition:all .4s linear;width:0}.alice-carousel__play-btn-item:before{height:14px;left:5px}.alice-carousel__play-btn-item:after{left:18px;top:7px}.alice-carousel__play-btn-item.__pause:after,.alice-carousel__play-btn-item.__pause:before{border-width:0 0 0 10px;height:30px}.alice-carousel__play-btn-item.__pause:after{left:18px;top:0}.alice-carousel__dots{list-style:none;margin:30px 3px 5px;padding:0;text-align:center}.alice-carousel__dots>li{display:inline-block}.alice-carousel__dots-item:not(.__custom){background-color:#e0e4fb;border-radius:50%;cursor:pointer;height:8px;width:8px}.alice-carousel__dots-item:not(.__custom):not(:last-child){margin-right:20px}.alice-carousel__dots-item:not(.__custom).__active,.alice-carousel__dots-item:not(.__custom):hover{background-color:#6e7ebc}.alice-carousel__slide-info{background-color:rgba(224,228,251,.6);border-radius:5px;color:#465798;display:inline-block;padding:5px 10px;position:absolute;right:20px;top:20px}.alice-carousel__slide-info-item{line-height:0;vertical-align:middle}
/*# sourceMappingURL=main.3d1928d9.css.map*/