.introduction{margin:5%}.introduction__img{justify-content:center;align-items:center;margin-top:2rem;display:flex}.introduction__img img,.introduction__img video{border-radius:30px;width:80%;height:auto;margin:0;box-shadow:0 4px 8px #0000001a}.introduction__short{flex-direction:column;gap:2rem;display:flex}.introduction__short__email{cursor:pointer;background:#386163;border-radius:30px;padding:.2rem .7rem}.introduction__short__email:hover{background:#5da0a4}.introduction__header h1{color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.introduction__header p{color:#8a94a6;margin-bottom:0;font-size:1.1rem}.introduction__buttons{gap:1rem;margin-top:.5rem;display:flex}.introduction__buttons .intro-button{cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.introduction__buttons .intro-button .button-icon{font-size:1.2rem}.introduction__buttons .intro-button:focus{outline-offset:2px;outline:2px solid #ff540380}.introduction__buttons .start-building-button{color:#fff;background-color:#ff5403;border:2px solid #ff5403}.introduction__buttons .start-building-button:hover{color:#fff;background-color:#cf4300;transform:translateY(-2px)}.introduction__buttons .start-building-button:active{transform:translateY(0)}.introduction__brief a{color:#ff5403}.introduction__brief a:hover,.introduction__brief a:focus{color:#cf4300}.introduction__brief{margin-top:2rem}.introduction__brief p{color:#8a94a6;font-size:1.1rem;line-height:1.7}.introduction hr{border-color:#ffffff1a;margin:2rem 0}@media screen and (max-width:576px){.introduction{text-align:center}.introduction__img img,.introduction__img video{width:70%;margin:0}.introduction__buttons{flex-wrap:wrap;justify-content:center}.introduction__brief{text-align:left}}@media screen and (max-width:768px){.introduction__img-container{margin-bottom:2rem}.introduction__short{align-items:center}}
:root{--color-calendar-graph-day-bg:#dddbdb;--color-calendar-graph-day-L1-bg:#39dd34;--color-calendar-graph-day-L2-bg:#45a045;--color-calendar-graph-day-L3-bg:#047526;--color-calendar-graph-day-L4-bg:#0a4208}.ContributionCalendar-day[data-level="0"]{background-color:var(--color-calendar-graph-day-bg)}.ContributionCalendar-day[data-level="1"]{background-color:var(--color-calendar-graph-day-L1-bg)}.ContributionCalendar-day[data-level="2"]{background-color:var(--color-calendar-graph-day-L2-bg)}.ContributionCalendar-day[data-level="3"]{background-color:var(--color-calendar-graph-day-L3-bg)}.ContributionCalendar-day[data-level="4"]{background-color:var(--color-calendar-graph-day-L4-bg)}table.ContributionCalendar-grid{margin-bottom:0}table.ContributionCalendar-grid td{padding:4pt}table.ContributionCalendar-grid td span.sr-only{display:none}td.ContributionCalendar-label span[aria-hidden=true]{font-size:8pt;left:-1pt}tool-tip,.calendar .width-full>.float-left{display:none}.calendar{text-align:center;border:1px solid #ddd;border-radius:3px;min-height:243px;margin:0 auto;font-family:Helvetica,arial}.calendar-graph text.wday,.calendar-graph text.month{fill:#aaa;font-size:10px}div.px-md-5{height:2rem}div.float-right{text-align:right;float:right;padding:0 14px 10px 0;display:inline-block}div.float-right div{margin:0 5px;padding:0;list-style:none;display:inline-block;position:relative;bottom:-1px}div.float-right span.sr-only{display:none}.contrib-legend .legend li{width:10px;height:10px;display:inline-block}.text-small{color:#767676;font-size:12px}.calendar-graph{text-align:center;padding:5px 0 0}.contrib-column{text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;padding:15px 0;font-size:11px}.contrib-column-first{border-left:0}.table-column{box-sizing:border-box;vertical-align:top;width:1%;padding-left:10px;padding-right:10px;display:table-cell}.contrib-number{color:#333;font-size:24px;font-weight:300;line-height:1.3em;display:block}.calendar img.spinner{width:70px;min-height:70px;margin-top:50px}.monospace{text-align:center;color:#000;font-family:monospace}.monospace a{color:#1d75ab;text-decoration:none}.contrib-footer{text-align:left;box-sizing:border-box;width:100%;height:26px;padding:0 10px 12px;font-size:11px}.left.text-muted{float:left;color:#767676;margin-left:9px}.left.text-muted a{color:#4078c0;text-decoration:none}.left.text-muted a:hover,.monospace a:hover{text-decoration:underline}h2.f4.text-normal.mb-3{display:none}.float-left.text-gray{float:left}#user-activity-overview{display:none}.day-tooltip{white-space:nowrap;z-index:99999;color:#959da5;text-align:center;pointer-events:none;background:#000000d9;border-radius:3px;padding:10px;font-size:12px;display:none;position:absolute}.day-tooltip strong{color:#dfe2e5}.day-tooltip.is-visible{display:block}.day-tooltip:after{box-sizing:border-box;content:" ";border:5px solid #0000;border-top-color:#000000d9;width:5px;height:5px;margin:0 0 0 -5px;position:absolute;bottom:-10px;left:50%}text.ContributionCalendar-label{fill:#ccc;font-size:11px}@media screen and (max-width:768px){.table-column{width:100%;display:block}}
.contributions-graph{margin:5%}.contributions-graph h2{color:#84a1ff}@media screen and (max-width:768px){.contributions-graph h2{text-align:center}}.contributions-graph .calendar{background:#2f2f2f;border:none;border-radius:20px;margin:2%;padding:2rem}.contributions-graph .calendar .border,.contributions-graph .calendar .contrib-column{border:none!important}@media screen and (max-width:768px){.contributions-graph .calendar .border,.contributions-graph .calendar .contrib-column{width:100%;display:block}}.contributions-graph .calendar .contrib-number{color:#fff!important}@media screen and (max-width:768px){.contributions-graph .calendar .overflow-hidden{overflow-x:scroll!important}.contributions-graph .calendar .overflow-hidden::-webkit-scrollbar{height:.7rem}.contributions-graph .calendar .overflow-hidden::-webkit-scrollbar{width:.7rem}.contributions-graph .calendar .overflow-hidden::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #84a1ff}.contributions-graph .calendar .overflow-hidden::-webkit-scrollbar-thumb{background-color:#84a1ff;border-radius:10px}}
.blogs-history{margin:5%}.blogs-history__title{color:#6fc2c5}@media screen and (max-width:768px){.blogs-history__title{text-align:center}}.blogs-history__card{text-align:center;background:#2f2f2f;border-radius:20px;margin:2%;padding:2rem}
.grid-bg{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:80px 80px}.animate-on-scroll{animation-play-state:paused!important}.animate-on-scroll.animate{animation-play-state:running!important}@keyframes fadeSlideIn{0%{opacity:0;filter:blur(8px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}.beam-border-v{z-index:10;background:#ffffff0d;width:1px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.beam-border-v:after{content:"";opacity:.5;background:linear-gradient(#0000,#ff5403,#0000);animation:5s cubic-bezier(.4,0,.2,1) infinite beam-drop;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(-100%)}.beam-border-h{z-index:10;background:#ffffff0d;height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.beam-border-h:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#ff5403,#0000);animation:7s cubic-bezier(.4,0,.2,1) 2.5s infinite beam-slide;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes beam-drop{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes beam-slide{0%{opacity:0;transform:translate(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(100%)}}.fade-transition{transition:opacity .5s ease-in-out,transform .7s ease-out}.fade-out{transform:scale(1.05);opacity:0!important}.grayscale-hover{filter:grayscale();transition:filter .7s}.grayscale-hover:hover{filter:grayscale(0%)}.details{margin:5%}.details__techs__title{color:#fc0}@media screen and (max-width:768px){.details__techs__title{text-align:center}}.details__techs__container{margin-top:5%;padding:0 1rem}.details__techs__container .row{flex-wrap:wrap}.details__skills__title{color:#ff5403}@media screen and (max-width:768px){.details__skills__title{text-align:center}}.details__skills__container{text-align:center}.details__skills__container .row{background:#080808;border:1px solid #ffffff1a;border-radius:0;align-items:center;margin:3%;padding:2rem;transition:all .2s}.details__skills__container .row:hover{background:#0a0a0a;border-color:#ff54034d}.details .support a{color:#ff5403}.details .support a:hover,.details .support a:focus{color:#cf4300}.tech-card{text-align:center;min-width:7rem;max-width:6rem;min-height:7rem;max-height:7rem;box-shadow:none;background:#080808;border:1px solid #ffffff1a;border-radius:0;margin:2%;padding:1.5rem;transition:all .2s}.tech-card:hover{background:#0a0a0a;border-color:#ff54034d}.tech-card img{width:80%;height:auto}.tech-card h6{font-size:.7rem}
.experience{margin:5%}.experience h2{color:#97acbe}.experience .line{border-left:6px solid #486074;height:70px;margin-left:3%}@media screen and (max-width:768px){.experience .line{margin-left:7%}}.experience__content{margin:2%}.experience__content__item h5{color:#97acbe}.experience__content__item__img{max-width:5rem;max-height:5rem}.experience__content__item__img img{width:100%;height:auto}.experience__content__item__details .type{background-color:#5462ff60;border:2px solid #0010ba;border-radius:.5rem;padding:.15rem .5rem}.experience__content__item__details .type span{border-radius:50%;width:10px;height:10px;display:inline-block}
