@import url(https://fonts.googleapis.com/css2?family=MuseoModerno:wght@200;500;700&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);body{background-color:#010824;background-image:linear-gradient(90deg,#0000 0 49px,#eee1 49px),linear-gradient(180deg,#0000 0 49px,#eee1 49px);background-size:50px 50px;color:#eee;font-family:Poppins,sans-serif;font-size:15px;margin:0;min-height:100vh;&:before{background-image:linear-gradient(90deg,#d02e23,#7a43b6);border-radius:50% 50% 0 0;content:"";filter:blur(250px);height:400px;left:calc(50% - 200px);pointer-events:none;position:fixed;top:-200px;width:400px;z-index:-1}}a{color:#fff;text-decoration:none}main{margin:auto;max-width:100%;width:1300px}.animation{filter:blur(20px);opacity:0;transform:translateY(50px);transition:.5s}.animation.active{filter:blur(0);opacity:1;transform:translateY(0)}@media screen and (max-width:1023px){section.home{& .content{& .name{font-size:4em}}& .avatar{& img{max-height:500px}}}}@media screen and (max-width:767px){section{padding:20px;&.home{grid-template-columns:1fr;padding-top:70px;& .content{& a{font-size:small;margin:auto}}& .avatar{grid-row-start:1}}&.projects{& .list{& .item{grid-template-columns:1fr;& .content{& h3{font-size:1.2em;margin-bottom:1em}}}& .item:nth-child(2n){& .content,.images{grid-column-end:auto;grid-column-start:auto;grid-row-start:auto}}}}}header{& nav{align-items:start;background-color:#eee;box-sizing:border-box;color:#0f1225;flex-direction:column;font-weight:700;height:100vh;inset:0 auto 0 0;justify-content:start;left:-100%;padding:50px;position:fixed;transition:.5s;width:80%}& .icon-bar{display:block}& nav.active{left:0}}}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;left:0;padding:15px 40px;position:fixed;top:0;transition:background .3s;width:100%;z-index:1000}.navbar_wrapper{align-items:center;color:#fff;display:flex;justify-content:space-between;width:90%}.logo{font-size:18px;font-weight:700}nav{display:flex;gap:30px}nav span{cursor:pointer;font-size:16px;position:relative;transition:color .3s}nav span:after{background:#7be728;bottom:-5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s;width:0}nav span.active:after,nav span:hover:after{width:100%}nav span.active{color:#7be728}.icon-bar{cursor:pointer;display:none;font-size:24px}@media (max-width:850px){.icon-bar{display:block}nav{background:#000000e6;display:none;flex-direction:column;gap:15px;left:0;padding:20px;position:absolute;text-align:center;top:60px;width:100%}.logo{font-size:1.1rem}nav.active{display:flex}}section{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;max-width:100%;padding:50px;text-align:center;width:1300px}section.home_section{padding-top:150px}.content{font-family:MuseoModerno,system-ui;max-width:800px}.name{font-size:5em;line-height:1em}.name span{-webkit-text-fill-color:#0000;animation:shine 5s linear infinite;-webkit-background-clip:text;background-image:linear-gradient(90deg,#7be728,#f3265f,#7f40ac,#7be728);background-size:200% auto}.des{border-left:.7em solid #e945e3;color:#fff;margin:30px 0 50px;padding-left:2em}section.home_section a{align-items:center;background-color:initial;border:1px solid #eee;border-radius:40px;color:#eee;font-size:large;font-weight:700;margin-top:50px;padding:20px 30px;text-decoration:none;transition:all .3s ease;width:-webkit-max-content;width:max-content}section.home_section a:hover{background-color:#eee;color:#000}@media (max-width:1024px){.name{font-size:5em}.des{font-size:1.2em;padding-left:1em}section.home_section a{font-size:medium;padding:15px 25px}}@media (max-width:768px){section{padding:30px}.name{font-size:4em}.des{font-size:1em;padding-left:.8em}section.home_section a{text-align:center;width:100%}}section.skills_section{padding:50px 20px;text-align:center}.skills_title{font-family:MuseoModerno,system-ui;font-size:5vw}.skills_description{color:#eee5;margin:auto;max-width:500px;text-align:center}.skills_list{grid-gap:3vw;display:grid;gap:3vw;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));justify-content:center;margin-top:50px;padding:20px;position:relative}.skills_list:before{background-image:linear-gradient(-45deg,red,blue);background-size:200% auto;border-radius:20px;content:"";height:60%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%;z-index:-1}.skills_item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#01082499;border-radius:20px;padding:20px;text-align:left;transition:all .3s ease-in-out}.skills_item:hover{transform:scale(1.05)}.skills_item svg{background-color:#eee3;border-radius:10px;font-size:30px;padding:10px}.skills_item_description{font-size:.9rem;text-align:left}@media (max-width:850px){.skills_title{font-size:7vw}.skills_list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.skills_list:before{height:80%;width:80%}}@media (max-width:600px){.skills_title{font-size:8vw}.skills_description{font-size:14px}.skills_list{gap:20px;grid-template-columns:1fr}.skills_list:before{display:none}.skills_item{padding:15px}}section.projects_section{padding:50px 20px}.projects_title{font-family:MuseoModerno,system-ui;font-size:5vw;margin-top:100px;text-align:center}.projects_description{color:#eee5;margin:auto;max-width:500px;text-align:center}.projects_list{display:flex;flex-direction:column;gap:50px;margin-top:50px}.project_item{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);justify-content:space-between}.project_images{background-image:linear-gradient(-45deg,#473bb4,#be24a9);border-radius:20px;overflow:hidden;padding:40px;text-align:center;transition:transform .3s ease-in-out}.project_images:hover{transform:scale(1.05)}.project_images img{border-radius:10px;box-shadow:0 10px 30px #01082499;height:400px;object-fit:cover;width:100%}.project_content h3{font-size:3em;margin:0}.project_description{text-align:left;width:100%}.project_mission{display:flex;gap:12px;margin-top:10px}.project_mission div:first-child svg{background-color:#eee3;border-radius:15px;font-size:20px;padding:20px}.projects_list .project_item:nth-child(2n) .project_images{grid-column:2/3}.projects_list .project_item:nth-child(2n) .project_content{grid-column:1/2;grid-row:1}@media (max-width:850px){.projects_title{font-size:6vw}.project_item{grid-template-columns:1fr;text-align:center}.projects_list .project_item:nth-child(2n) .project_images{grid-column:1}.projects_list .project_item:nth-child(2n) .project_content{grid-column:1;grid-row:2}}@media (max-width:600px){.projects_title{font-size:7vw}.projects_description{font-size:14px}.project_item{gap:30px}.project_images img{height:300px}.project_content h3{font-size:2em}.project_mission{grid-template-columns:50px 1fr}.project_mission div:first-child svg{font-size:16px;padding:15px}}.contact_form_section{background:linear-gradient(-45deg,#473bb4,#be24a9);border-radius:1rem;margin:50px auto 150px;max-width:900px;padding:2rem;width:75%}.contact_form_wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.contact_form_left,.contact_form_right,.contact_message_form{flex:1 1;min-width:280px;text-align:center}.contact_form_right h1{color:#fff;margin-bottom:20px}.contact_form{align-items:flex-start;display:flex;flex-direction:column;font-size:16px;width:90%}.contact_input,.contact_textarea{background-color:initial;border:2px solid #dcdcdc;border-radius:10px;outline:none;padding:10px;width:100%}.contact_input:focus,.contact_textarea:focus{border:2px solid rgba(220,194,222,.614)}.contact_form_left h3{color:#fff;font-size:25px;margin-bottom:20px}.contact_form_left p{color:#fff;font-size:16px;font-weight:700;padding:.3rem}.contact_label{color:#fff}.contactUs_btn{align-items:center;background-color:initial;border:2px solid #c3cbdc;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;margin-top:10px;padding:10px 50px;transition:all .3s ease}.contactUs_btn:hover{background:linear-gradient(147deg,#c3cbdc,#edf1f4 74%);color:#000;font-weight:400;padding:10px 100px}.contact_formAlert{color:#fff;font-weight:700;margin:10px 0;text-align:center}@media (max-width:850px){.contact_form_left{margin-top:25px;padding-left:0}.contact_form_wrapper{align-items:center;flex-direction:column-reverse}}@media (max-width:768px){.contact_form_section{margin:2rem auto;padding:1.5rem;width:90%}.contact_form_right,.contact_message_form{max-width:none;width:100%}.contact_form_left{margin-top:30px;text-align:center}.contact_form_left p{margin:5px}.contactUs_btn{justify-content:center;width:100%}}.title{font-family:Bebas Neue,sans-serif;font-size:5em;text-align:center}h3{padding-top:.25em}@media only screen and (max-width:1700px){.vertical-timeline-element-date{color:#fff;display:block!important;float:none!important;margin-top:1.5em}}.vertical-timeline *{-webkit-box-sizing:border-box;box-sizing:border-box}.vertical-timeline{margin:0 auto;max-width:1170px;padding:2em 0;position:relative;width:95%}.vertical-timeline:after{clear:both;content:"";display:table}.vertical-timeline:before{background:var(--line-color);content:"";height:100%;left:18px;position:absolute;top:0;width:4px}.vertical-timeline.vertical-timeline--one-column-right:before{left:auto;right:18px}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{margin:2em 0;position:relative}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{clear:both;content:"";display:table}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{border-radius:50%;-webkit-box-shadow:0 0 0 4px #fff,inset 0 2px 0 #00000014,0 3px 0 4px #0000000d;box-shadow:0 0 0 4px #fff,inset 0 2px 0 #00000014,0 3px 0 4px #0000000d;height:40px;left:0;position:absolute;top:0;width:40px}.vertical-timeline--one-column-right .vertical-timeline-element-icon{left:auto;right:0}.vertical-timeline-element-icon svg{display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:relative;top:50%;width:24px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{height:60px;left:50%;margin-left:-30px;width:60px}}.vertical-timeline-element-icon{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s;visibility:visible}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{background:#fff;border-radius:.25em;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px 0 #ddd;margin-left:60px;padding:1em;position:relative}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-left:0;margin-right:60px}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;-webkit-box-shadow:none;box-shadow:none}.vertical-timeline-element-content:after{clear:both;content:"";display:table}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{line-height:1.6;margin:1em 0 0}.vertical-timeline-element-subtitle,.vertical-timeline-element-title{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;opacity:.7;padding:.8em 0}.vertical-timeline-element-content-arrow{border:7px solid #0000;border-right-color:#fff;content:"";height:0;position:absolute;right:100%;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{border:7px solid #0000;border-left-color:#fff;content:"";height:0;left:100%;position:absolute;right:auto;top:16px;width:0}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{border-left:7px solid #fff;border-right:initial;left:100%}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow,.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{left:100%;top:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{font-size:16px;font-size:1rem;left:124%;position:absolute;top:6px;width:100%}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:auto;right:100%;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{left:100%;right:auto;top:24px;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s;visibility:visible}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s;visibility:visible}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.carousel-container{align-items:center;display:flex;height:100px;margin:0 auto;overflow:hidden;width:80%}.tools_title{align-items:center;color:#fff;margin:0 auto}.carousel-logo{height:50px;margin-right:80px}.carousel-slide{align-items:center;animation:scroll 20s linear infinite;display:flex}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}
/*# sourceMappingURL=main.d90e9977.css.map*/