@charset "UTF-8";.containerTitle{position:relative;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;padding:1rem}.containerTitle .title{font-size:5rem;font-weight:600}.containerTitle .subtitle{font-size:4rem;font-weight:500;color:#f6f7fe}.containerTitle .desc{width:90%;font-size:1.2rem;font-weight:400;color:#9a9999}@media (min-width: 24.375rem) and (max-width: 43.75rem){.containerTitle{justify-content:start;padding-top:5rem}.containerTitle .title{font-size:4rem}.containerTitle .subtitle{font-size:3rem}.containerTitle .desc{margin-top:1rem;width:100%;font-size:1rem}}@media ((min-width: 43.75rem) and (max-width: 75rem)){.containerTitle{justify-content:start;padding-top:3rem}.containerTitle .title{font-size:4rem}.containerTitle .subtitle{font-size:3rem}.containerTitle .desc{margin:0 0 2rem;width:100%;font-size:1rem}}.containerPopup{cursor:default;position:absolute;top:3.4rem;left:-1rem;background-color:#11082e;display:flex;align-items:center;justify-content:center;border-radius:.2rem;padding:2rem;overflow:hidden;border-radius:.6rem;border:.02rem solid rgb(92,92,92)}@media (max-width: 36rem){.containerPopup{width:23rem!important}.containerPopup.large{height:calc(100vh - 15rem)!important;left:0;overflow-y:scroll}.containerPopup.medium{height:15rem!important;left:-7rem}.containerPopup.small{height:15rem!important;left:-14rem}}@media ((min-width: 43.75rem) and (max-width: 75rem)){.containerPopup.large{width:50rem!important;height:calc(100vh - 8rem)!important;left:-2rem;overflow-y:scroll}.containerPopup.medium{width:15rem!important;height:13rem!important}.containerPopup.small{width:30rem!important;height:15rem!important}}.containerPopup.large{width:80rem;height:32rem}.containerPopup.medium{width:30rem;height:18rem}.containerPopup.small{width:35rem;height:15rem}.containerPopup .popupContainerContent{display:grid;grid-template-columns:1fr 50%;grid-template-rows:repeat(2,1fr);gap:1rem;width:100%;height:100%}@media (max-width: 36rem){.containerPopup .popupContainerContent{display:flex;flex-direction:column;padding-bottom:1rem}}.containerPopup .popupContainerContent.discover{grid-template-columns:repeat(3,1fr)}.containerPopup .popupContainerContent.discover .contentLeft{grid-column:1;grid-row:1}.containerPopup .popupContainerContent.discover .contentCenter{grid-column:2;grid-row:1}.containerPopup .popupContainerContent.discover .contentRight{grid-column:3;grid-row:1}.containerPopup .popupContainerContent.shared{grid-template-columns:1fr}.containerPopup .popupContainerContent .contentLeft{grid-column:1;grid-row:1}.containerPopup .popupContainerContent .contentLeft .containerAction{display:flex;justify-content:space-between}@media (max-width: 36rem){.containerPopup .popupContainerContent .contentLeft .containerAction{flex-direction:column;gap:.8rem}}.containerPopup .popupContainerContent .contentLeft .containerAction .goToContact,.containerPopup .popupContainerContent .contentLeft .containerAction .followMe{cursor:pointer;display:flex;align-items:center;font-size:.7rem;font-weight:500;color:#fff;letter-spacing:.05rem;width:max-content}.containerPopup .popupContainerContent .contentLeft .containerAction .goToContact .arrow2,.containerPopup .popupContainerContent .contentLeft .containerAction .followMe .arrow2{transition:transform .3s ease-in-out}.containerPopup .popupContainerContent .contentLeft .containerAction .goToContact .heart,.containerPopup .popupContainerContent .contentLeft .containerAction .followMe .heart{transition:transform .2s ease-in-out}.containerPopup .popupContainerContent .contentLeft .containerAction .goToContact:hover .arrow2,.containerPopup .popupContainerContent .contentLeft .containerAction .followMe:hover .arrow2{transform:translate(.5rem)}.containerPopup .popupContainerContent .contentLeft .containerAction .goToContact:hover .heart,.containerPopup .popupContainerContent .contentLeft .containerAction .followMe:hover .heart{transform:scale(1.2)}.containerPopup .popupContainerContent .contentLeft .containerAction .goToContact:hover .heart path,.containerPopup .popupContainerContent .contentLeft .containerAction .followMe:hover .heart path{stroke:#e43030}.containerPopup .popupContainerContent .contentLeft .containerAction .goToContact svg,.containerPopup .popupContainerContent .contentLeft .containerAction .followMe svg{width:1rem;height:1rem;margin-left:.5rem}.containerPopup .popupContainerContent .contentLeft .containerAction .goToContact svg.heart,.containerPopup .popupContainerContent .contentLeft .containerAction .followMe svg.heart{width:1.2rem;height:1.2rem}.containerPopup .popupContainerContent .contentLeft .containerAction .goToContact svg.heart path,.containerPopup .popupContainerContent .contentLeft .containerAction .followMe svg.heart path{fill:#e43030}.containerPopup .popupContainerContent .contentLeft .containerAction .goToContact svg path,.containerPopup .popupContainerContent .contentLeft .containerAction .followMe svg path{fill:#fff}.containerPopup .popupContainerContent .contentLeft .containerAction .followMe{margin-right:4rem}.containerPopup .popupContainerContent .contentRight{grid-column:2;grid-row:1}.containerPopup .popupContainerContent .contentRight .containerDM,.containerPopup .popupContainerContent .contentRight .containerCustom{display:flex;align-items:center;margin:1.5rem 0 0 1rem}.containerPopup .popupContainerContent .contentRight .containerDM span,.containerPopup .popupContainerContent .contentRight .containerCustom span{margin-right:.5rem;color:#fff}.containerPopup .popupContainerContent .contentRight .containerDM .ant-switch,.containerPopup .popupContainerContent .contentRight .containerCustom .ant-switch{width:2.3rem;min-width:2.3rem;height:1.2rem}.containerPopup .popupContainerContent .contentRight .containerDM .ant-switch .ant-switch-handle,.containerPopup .popupContainerContent .contentRight .containerCustom .ant-switch .ant-switch-handle{width:.9375rem;height:.9375rem}.containerPopup .popupContainerContent .contentRight .containerDM .ant-switch .ant-switch-handle:before,.containerPopup .popupContainerContent .contentRight .containerCustom .ant-switch .ant-switch-handle:before{background-color:#f5f5f5}.containerPopup .popupContainerContent .contentRight .containerLanguage{margin:1.5rem 0 0 1rem}.containerPopup .popupContainerContent .contentRight .containerLanguage .ant-select-selector{background-color:#11082e;color:#fff;border:.0625rem solid rgb(80,70,229)}.containerPopup .popupContainerContent .contentRight .containerLanguage .ant-select-arrow{color:#fff}.containerPopup .popupContainerContent .title{font-size:1rem;color:#9a9999;letter-spacing:.05rem;margin-bottom:3rem}.containerPopup .popupContainerContent .title.discover{margin-bottom:1rem}.containerPopup .popupContainerContent .text,.containerPopup .popupContainerContent p{line-height:1.1rem;font-family:Arial,sans-serif;font-size:.9rem;font-weight:lighter;color:#fff;opacity:.7;letter-spacing:.05rem}.containerPopup .popupContainerContent ul{margin-left:-2.5rem}.containerPopup .popupContainerContent ul.shared{display:flex;justify-content:space-between}.containerPopup .popupContainerContent ul li{display:flex;align-items:center;margin:.5rem 0 1.5rem}.containerPopup .popupContainerContent ul li.discover{cursor:pointer;margin:0}.containerPopup .popupContainerContent ul li.discover.active{cursor:default}.containerPopup .popupContainerContent ul li .iconUseCase{display:flex;align-items:center;justify-content:center;min-width:3.5rem;min-height:3.5rem;border-radius:50%;background-color:#24265c;margin:0 .8rem .8rem 0}.containerPopup .popupContainerContent ul li .iconUseCase.discover{background-color:transparent;border-radius:none;margin:0}.containerPopup .popupContainerContent ul li .iconUseCase svg{width:2rem;height:2rem}.containerPopup .popupContainerContent ul li .iconUseCase svg.star{width:1.5rem;height:1.5rem}.containerPopup .popupContainerContent ul li .iconUseCase svg path{fill:#fff}.containerPopup .popupContainerContent ul li .iconUseCase svg.rocket,.containerPopup .popupContainerContent ul li .iconUseCase svg.activity,.containerPopup .popupContainerContent ul li .iconUseCase svg.star{opacity:.7}.containerPopup .popupContainerContent ul li .containerText{display:flex;flex-direction:column;margin-top:-1rem}.containerPopup .popupContainerContent ul li .containerText.discover{margin-top:0}.containerPopup .popupContainerContent ul li .containerText .textUp{font-size:1rem;font-weight:500;color:#fff;letter-spacing:.05rem;margin-bottom:.5rem}.containerPopup .popupContainerContent ul li .containerText .textUp.active{opacity:.5}.containerPopup .popupContainerContent ul li .containerText .textDown{font-size:.8rem;font-weight:400;color:#fff;opacity:.7;letter-spacing:.05rem}.containerPopup .popupContainerContent ul li .containerIcon{cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:3.5rem;min-height:3.5rem;border-radius:.5rem;background-color:#24265c;margin:-1.5rem .5rem .5rem 0;opacity:.7}.containerPopup .popupContainerContent ul li .containerIcon:hover{opacity:1}.containerPopup .popupContainerContent ul li .containerIcon svg{width:2rem;height:2rem}.containerPopup .popupContainerContent ul li .containerIcon svg path{fill:#fff}.containerNavBar{z-index:10;position:absolute;width:100%;height:4rem;display:flex}.containerNavBar .navBar{display:flex;align-items:center;width:100%;height:100%;padding:0 2rem}@media (max-width: 36rem){.containerNavBar .navBar{justify-content:space-between;padding:0 .5rem}}.containerNavBar .navBar .logo{margin-right:2rem}.containerNavBar .navBar .logo svg{width:2.3rem;height:2.3rem}.containerNavBar .navBar .logo svg g polygon{fill:#fff}.containerNavBar .navBar .containerButton{position:relative;cursor:pointer;display:flex;align-items:center;width:auto;height:2rem;padding:0 1rem;margin:0 1rem;border-radius:.5rem;transition:all .3s ease-in-out}@media (max-width: 36rem){.containerNavBar .navBar .containerButton{margin:0 .3rem;padding:0 .5rem}}.containerNavBar .navBar .containerButton:hover{background-color:#ffffff1a}.containerNavBar .navBar .containerButton.open{background-color:#fff3}.containerNavBar .navBar .containerButton .text{font-size:.8rem;font-weight:700;color:#fff}.containerNavBar .navBar .containerButton .icon{width:1rem;height:1rem;margin-left:.8rem;transform:rotate(180deg)}.containerNavBar .navBar .containerButton .icon.open{transform:rotate(0)}.containerNavBar .navBar .containerButton .icon g path{fill:#fff}.containerLoader{width:100%;height:100%}.containerLoader .loadingText{width:100%;height:100%;background:linear-gradient(120deg,var(--custom-loading-card-bg-1, var(--loading-card-bg-1)) 8%,var(--custom-loading-card-bg-2, var(--loading-card-bg-2)) 18%,var(--custom-loading-card-bg-1, var(--loading-card-bg-1)) 30%);background-size:200% 100%;animation:1.5s animationShine linear infinite;border-radius:.25rem;margin:.5rem 0}.containerLoader .loadingText.long{width:10rem;height:2.5rem}.containerLoader .loadingText.medium{width:calc(50% - .5rem);height:1.75rem}.containerLoader .loadingText.small{width:calc(33.3333333333% - .5rem);height:1.3125rem}.containerLoader .loadingText.card{width:100%;height:calc(100% - .6rem)}.containerLoader .loadingText.all{width:100%;height:100%}.footerDataContainer{position:absolute;bottom:4rem;width:100%;height:auto}.footerDataContainer .footerData{display:flex;align-items:center;padding:1rem}.footerDataContainer .footerData ul{width:100%;height:100%;display:flex;align-items:center;justify-content:space-around;margin:0;padding:0}.footerDataContainer .footerData ul li{flex:1}.footerDataContainer .footerData ul li .title{color:#fff;opacity:.7;font-size:1rem}.footerDataContainer .footerData ul li .description{display:flex;align-items:end;color:#fff;height:2.5rem;margin:.1rem 0;font-size:1.7rem}.footerDataContainer .footerData ul li .description :last-child{margin-left:.5rem;font-size:1.1rem;opacity:.9}@media (min-width: 24.375rem) and (max-width: 43.75rem){.footerDataContainer{bottom:6rem}.footerDataContainer .footerData ul{flex-wrap:wrap}.footerDataContainer .footerData ul li{margin:1rem}}.containerCopyRight{position:absolute;bottom:1.5rem;left:1rem;display:flex;align-items:center;opacity:.6}@media ((min-width: 43.75rem) and (max-width: 75rem)){.containerCopyRight.customPosition{bottom:-3rem}}.containerCopyRight svg{width:1.3rem;height:1.3rem}.containerCopyRight svg path{fill:#fff}.containerCopyRight .text{font-size:.7rem;color:#fff;margin:0 .5rem}.leftPart{position:relative;width:55%;height:100%;background:linear-gradient(90deg,#06060b,#110a2a 58%,#140b34 100%,#2b2641)}.leftPart-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#181829,#1e1542 58%,#1d1638 100%,#353342);opacity:0;transition:opacity 2.5s ease}.leftPart.light .leftPart-overlay{opacity:1}.leftPart .constellation{position:absolute;top:0;left:0;width:100%;height:100%}.leftPart .constellation .animated-svg{animation:reveal 3.5s ease-in-out forwards;clip-path:inset(100% 0 0 0)}@media (min-width: 24.375rem) and (max-width: 43.75rem){.leftPart{width:100%;height:100%}.leftPart .constellation{overflow:hidden}}@media ((min-width: 43.75rem) and (max-width: 75rem)){.leftPart{width:100%;height:100%}}.buttons{display:flex;justify-content:center;align-items:center;width:25%;height:100%}.buttons .button{cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border:none;border-radius:.7rem}.buttons .button.active{cursor:default}.buttons .button .buttonText{font-size:.9rem;font-weight:400;color:#fff;letter-spacing:.08rem}.span.animated{z-index:1;position:absolute;background:linear-gradient(to right,#0c002b);opacity:0}.span.animated:nth-child(1){top:0;left:0;width:100%;height:.0625rem;animation:snake-1 24s linear infinite;animation-delay:0s;animation-fill-mode:forwards}.span.animated:nth-child(2){top:0;right:0;width:.0625rem;height:100%;background:linear-gradient(to bottom,#0c002b);animation:snake-2 24s linear infinite;animation-delay:3s;animation-fill-mode:forwards}.span.animated:nth-child(3){bottom:0;left:0;width:100%;height:.0625rem;background:linear-gradient(to left,#0c002b);animation:snake-3 24s linear infinite;animation-delay:6s;animation-fill-mode:forwards}.span.animated:nth-child(4){top:0;left:0;width:.0625rem;height:100%;background:linear-gradient(to top,#0c002b);animation:snake-4 24s linear infinite;animation-delay:9s;animation-fill-mode:forwards}.cardContainer{cursor:pointer;display:flex;flex-direction:column;align-items:center;width:15rem;height:11rem;border-radius:.5rem;border:.01rem solid rgb(92,92,92);background-color:#0e0c2080;padding:1rem;margin:1rem;color:#fff}.cardContainer.activity{cursor:default;overflow:hidden;position:relative;margin-top:3rem;width:30rem;min-height:15rem;background:linear-gradient(90deg,#130b31,#2a1579,#130b31)}@media (min-width: 24.375rem) and (max-width: 43.75rem){.cardContainer.activity{width:calc(100% - 2rem);min-height:12rem}}.cardContainer:hover{background-color:#0e0c20}.cardContainer .card-body-projects{padding:.625rem}.cardContainer .card-body-projects .top-card{display:flex}.cardContainer .card-body-projects .top-card .card-logo{min-width:4.5rem;min-height:4.5rem;max-height:4.5rem;max-width:4.5rem;border-radius:.5rem;background-color:transparent;margin-right:1rem}.cardContainer .card-body-projects .top-card .card-logo.emptyBg{display:flex;justify-content:center;background-color:transparent}.cardContainer .card-body-projects .top-card .card-logo.emptyBg .defaultLogo{width:4rem}.cardContainer .card-body-projects .top-card .card-logo.emptyBg .defaultLogo g polygon{fill:#6ee7b7}.cardContainer .card-body-projects .top-card .card-logo.emptyBg .logo path{fill:#fff}.cardContainer .card-body-projects .top-card .card-logo.emptyBg .logo.LS{width:4.5rem;height:4.5rem}.cardContainer .card-body-projects .top-card .card-logo.emptyBg .logo.LS path{fill:#5046e5}.cardContainer .card-body-projects .top-card .card-logo .defaultLogo g polygon{fill:#5046e5}.cardContainer .card-body-projects .top-card .card-logo .otherLogo g path{fill:#2d779f}.cardContainer .card-body-projects .top-card .card-logo .archiLogo g polygon{fill:#d1d1d1}.cardContainer .card-body-projects .top-card .card-logo .polygonLogo g polygon{fill:#e43030}.cardContainer .card-body-projects .top-card .card-logo .starsLogo g path{fill:#fccd30}.cardContainer .card-body-projects .top-card .card-logo .triangleDownLogo g path{fill:#6ee7b7}.cardContainer .card-body-projects .top-card .card-logo img{border-radius:.5rem;width:100%;height:100%;object-fit:cover}.cardContainer .card-body-projects .top-card .topCardContainer{flex-direction:column}.cardContainer .card-body-projects .top-card .topCardContainer .card-title{white-space:nowrap;width:7rem;font-size:1.2rem}.cardContainer .card-body-projects .top-card .topCardContainer .icon{margin:.3rem 0 0 -.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center}.cardContainer .card-body-projects .top-card .topCardContainer .icon .fork-count{font-size:1.1rem;font-weight:600;color:#fff}.cardContainer .card-body-projects .top-card .topCardContainer .language-container{font-size:.7rem}.cardContainer .card-body-projects .card-text{margin-top:.7rem;font-size:.7rem}.cardContainer .card-body-activity{display:flex;flex-direction:column;align-items:center;justify-content:center}.cardContainer .card-body-activity img{z-index:0;position:absolute;bottom:-2rem;width:14rem;height:14rem;border-radius:50%;object-fit:cover}@media (min-width: 24.375rem) and (max-width: 43.75rem){.cardContainer .card-body-activity img{width:10rem;height:10rem}}.cardContainer .card-body-activity .icons .icon-react{position:absolute;left:1rem;width:3.5rem;height:3.5rem;transform-style:preserve-3d;transform:rotateY(210deg)}@media (min-width: 24.375rem) and (max-width: 43.75rem){.cardContainer .card-body-activity .icons .icon-react{width:2.5rem;height:2.5rem}}.cardContainer .card-body-activity .icons .icon-react path{fill:#f6f7fe}.cardContainer .card-body-activity .icons .icon-node{position:absolute;right:1rem;bottom:4rem;width:4rem;height:4rem}@media (min-width: 24.375rem) and (max-width: 43.75rem){.cardContainer .card-body-activity .icons .icon-node{width:3rem;height:3rem}}.cardContainer .card-body-activity .icons .icon-node path{fill:#5046e5}.cardContainer .card-body-activity .icons .icon-sass{position:absolute;left:6rem;bottom:0rem;width:4.5rem;height:4.5rem}@media (min-width: 24.375rem) and (max-width: 43.75rem){.cardContainer .card-body-activity .icons .icon-sass{width:3.5rem;height:3.5rem;left:5rem}}.cardContainer .card-body-activity .icons .icon-sass path{fill:#e43030}.cardContainer .card-body-activity .icons .icon-css{position:absolute;right:6rem;top:1rem;width:5.5rem;height:5.5rem}@media (min-width: 24.375rem) and (max-width: 43.75rem){.cardContainer .card-body-activity .icons .icon-css{width:4rem;height:4rem;right:5rem}}.cardContainer .card-body-activity .icons .icon-css path{fill:#6ee7b7}.cardContainer .card-body-activity .icons .icon-js{position:absolute;right:7rem;bottom:-.2rem;width:2.5rem;height:2.5rem}@media (min-width: 24.375rem) and (max-width: 43.75rem){.cardContainer .card-body-activity .icons .icon-js{width:1.5rem;height:1.5rem}}.cardContainer .card-body-activity .icons .icon-js path{fill:#fccd30}.cardContainer .card-body-activity .icons .icon-ts{position:absolute;left:4rem;top:5.5rem;width:4rem;height:4rem}@media (min-width: 24.375rem) and (max-width: 43.75rem){.cardContainer .card-body-activity .icons .icon-ts{top:4rem;width:3rem;height:3rem}}.scrollToTopContainer{cursor:pointer;position:fixed;bottom:-.5rem;right:3rem;transition:all .3s ease-in-out;opacity:0;pointer-events:none}.scrollToTopContainer.customPosition{right:1.5rem}@media (max-width: 36rem){.scrollToTopContainer{right:1.5rem}.scrollToTopContainer.visible{bottom:8rem!important}}.scrollToTopContainer.visible{bottom:5rem;opacity:1;pointer-events:auto}.scrollToTopContainer .scrollTop{color:#fff;display:inline-block;position:relative;border-color:#fff;transition:all .3s ease-out;width:1.4rem;height:1.4rem}.scrollToTopContainer .scrollTop:before{content:"▲";font-size:.9rem;position:absolute;border:solid .13rem rgb(255,255,255);border-radius:10rem;width:100%;height:100%;border-color:inherit;transition:transform .4s ease-in;display:flex;justify-content:center;align-items:center}.scrollToTopContainer .scrollTop:hover:before{transform:rotate(360deg)}.activityContainer{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100vh}.activityContainer .activityDashboard{display:flex;flex-direction:column;align-items:start;justify-content:center;width:70%;padding:2rem}.activityContainer .activityDashboard .activityCard{display:flex;align-items:center;width:100%;height:3rem;margin:1rem;color:#fff}.activityContainer .activityDashboard .activityCard .mergeInfo{display:flex;align-items:center;position:absolute;left:0;color:#fff;opacity:.9;font-size:.7rem;letter-spacing:.1rem}.activityContainer .activityDashboard .activityCard .mergeInfo .tils{margin:1rem .4rem 0 0}.activityContainer .activityDashboard .activityCard .containerLogo{min-width:3rem;height:3rem;border-radius:.5rem;margin:1rem}@media (max-width: 36rem){.activityContainer .activityDashboard .activityCard .containerLogo{min-width:2.5rem;height:2.5rem}}.activityContainer .activityDashboard .activityCard .containerLogo .defaultLogo g polygon{fill:#5046e5}.activityContainer .activityDashboard .activityCard .containerLogo .otherLogo g path{fill:#2d779f}.activityContainer .activityDashboard .activityCard .containerLogo .archiLogo g polygon{fill:#d1d1d1}.activityContainer .activityDashboard .activityCard .containerLogo .polygonLogo g polygon{fill:#e43030}.activityContainer .activityDashboard .activityCard .containerLogo .starsLogo g path{fill:#fccd30}.activityContainer .activityDashboard .activityCard .containerLogo .triangleDownLogo g path{fill:#6ee7b7}.activityContainer .activityDashboard .activityCard .containerInfos{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%}.activityContainer .activityDashboard .activityCard .containerInfos .descCard{color:#fff;font-size:1rem;font-weight:600}@media (max-width: 36rem){.activityContainer .activityDashboard .activityCard .containerInfos .descCard{font-size:.8rem}}.activityContainer .activityDashboard .activityCard .containerInfos .timeActivity{color:#fff;opacity:.7;font-size:.9rem;margin:.2rem 0 0 .2rem}@media (min-width: 24.375rem) and (max-width: 43.75rem){.activityContainer .activityDashboard .activityCard .containerInfos .timeActivity{font-size:.8rem}}.activityContainer .activityDashboard .tils{display:flex;align-self:normal;margin:1rem 0 0 3.3rem;height:2rem;width:.1rem;background-color:#fff;opacity:.5}.activityContainer .activityDashboard .tils.horizontal{margin-right:.4rem;transform:translateY(-.5rem);height:.05rem;width:.8rem;opacity:1}.projectsContainer{padding:3rem 1rem 0;display:flex;justify-content:center;flex-wrap:wrap}.reviewWrapper{position:relative;width:100%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}@media (min-width: 24.375rem) and (max-width: 43.75rem){.reviewWrapper{justify-content:end}}.reviewWrapper .reviewDate{display:flex;align-items:center;position:absolute;left:0;color:#fff;opacity:.9;font-size:.7rem;letter-spacing:.1rem}@media (min-width: 24.375rem) and (max-width: 43.75rem){.reviewWrapper .reviewDate .date{writing-mode:vertical-rl;text-orientation:upright}}.reviewWrapper .reviewDate .tils{display:flex;align-self:normal;margin:1rem 0 0;height:2rem;width:.1rem;background-color:#fff;opacity:.5}.reviewWrapper .reviewDate .tils.horizontal{margin-right:.4rem;transform:translateY(-.5rem);height:.05rem;width:.8rem;opacity:1}.reviewWrapper .reviewCard{overflow-y:scroll}.reviewWrapper .reviewCard .cardReview{border:.00125rem solid rgb(255,255,255);width:25rem;min-height:12.5rem;margin:1rem;background:linear-gradient(90deg,#06060b,#110a2a 58%,#140b34 100%,#2b2641)}@media (min-width: 24.375rem) and (max-width: 43.75rem){.reviewWrapper .reviewCard .cardReview{width:18.75rem}}.reviewWrapper .reviewCard .cardReview .reviewTop{display:flex;align-items:center;margin-bottom:1rem}.reviewWrapper .reviewCard .cardReview .reviewTop .img{margin-right:1rem;width:2rem;height:2rem;object-fit:cover}.reviewWrapper .reviewCard .reviewText{color:#fff;font-size:.8rem}.reviewWrapper .reviewCard .reviewButtonText{margin-bottom:2rem;font-size:.8rem}.reviewWrapper .reviewCard .reviewWebsiteLink{position:absolute;bottom:1rem;font-size:.8rem;color:#fff}.reviewWrapper .reviewCard .reviewWebsiteLink a .link{margin-left:.5rem;width:.7rem;height:.7rem}.reviewWrapper .reviewCard .reviewWebsiteLink a .link path{fill:#fff}.reviewWrapper .reviewCard .reviewWebsiteLink a .link:hover{opacity:.8}.reviewWrapper .reviewCard .reviewTextName{position:absolute;bottom:1rem;right:1rem;color:#fff;font-size:.8rem;font-style:italic}.containerInput{width:100%;height:100%;padding:2rem}@media (max-width: 36rem){.containerInput{padding:2rem 0}}.containerInput .input{width:100%;height:3rem;border-radius:.5rem;padding:0 1rem;font-size:1rem;color:#fff;background:transparent;border:.1rem solid rgba(80,70,229,.7);margin-bottom:2rem}.containerInput .input::placeholder{color:#9a9999}.containerInput .input:focus{outline:none;border:.1rem solid rgb(80,70,229)}.containerInput .input.invalid{border:.1rem solid rgb(228,48,48)}.containerInput .errorMessage{font-size:.8rem;color:#e43030;margin:-1.5rem 0 .5rem 1rem}.containerInput .inputDivider{position:relative;display:flex;flex-direction:row;justify-content:space-between}.containerInput .inputDivider .textarea{width:100%;max-width:-webkit-fill-available;min-width:-webkit-fill-available;padding:1rem;border-radius:.5rem;font-size:1rem;color:#fff;background:transparent;border:.1rem solid rgba(80,70,229,.7);min-height:18rem;max-height:25rem;height:auto;overflow-y:auto}.containerInput .inputDivider .textarea::placeholder{color:#9a9999}.containerInput .inputDivider .textarea:focus{outline:none;border:.1rem solid rgb(80,70,229)}.containerInput .inputDivider .button{cursor:pointer;position:absolute;bottom:.5rem;right:.5rem;width:6.3rem;height:2.3rem;border-radius:.5rem;padding:0 1rem;font-size:.9rem;color:#fff;border:.1rem solid rgba(80,70,229,.7)}.containerInput .inputDivider .button:disabled{background:#5046e5b3;border:.1rem solid rgb(80,70,229);opacity:.5}.containerInput .inputDivider .button:hover{background:#5046e5b3;border:.1rem solid rgb(80,70,229)}.containerInput .inputDivider .myEmailClient{cursor:pointer;position:absolute;bottom:-2rem;font-size:.8rem;color:#fff;margin-left:1rem}.containerInput .inputDivider .myEmailClient .highlight{color:#9a9999}.containerContact{margin:2rem 0;padding:0 2rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media ((min-width: 43.75rem) and (max-width: 75rem)){.containerContact{position:relative;margin:2rem 0 4rem}}.containerContact .containerText{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.containerContact .containerText .textFirst{text-align:center;font-size:2.2rem;font-weight:400;color:#fff}@media (max-width: 36rem){.containerContact .containerText .textFirst{font-size:1.9rem}}.containerContact .containerText .textSecond{font-size:1rem;font-weight:400;color:#9a9999}@media (max-width: 36rem){.containerContact .containerText .textSecond{text-align:center}}.containerContact .containerText .textSecond .highlight{color:#6ee7b7}.rightPart{position:absolute;top:0;left:55%;width:45%;height:100%;background-color:#040217;overflow-y:auto;transition:2s ease}.rightPart.light{background-color:#11082e}.rightPart .top{display:flex;justify-content:center;width:100%;margin-top:1.5rem}.rightPart .top .buttonContainer{display:flex;align-items:center;width:80%;height:2.5rem;padding:.2rem;background-color:#1d1e3a;border-radius:.7rem}.rightPart .measureContainer{display:flex;flex-direction:column;position:fixed;top:0;left:55%;width:.0625rem;height:100vh;background-color:#5046e5;opacity:.5}.rightPart .measureContainer .linesWrapper{overflow-y:auto;position:absolute;left:-.625rem}.rightPart .measureContainer .linesWrapper .line{margin:.6rem 0;width:.625rem;height:.0625rem;background-color:#fff;opacity:.2}@media (min-width: 24.375rem) and (max-width: 43.75rem){.rightPart{position:absolute;left:0;width:100%;height:100%}.rightPart .top .buttonContainer{width:93%}.rightPart .measureContainer{left:0}.rightPart .measureContainer .linesWrapper{left:.125rem}}@media ((min-width: 43.75rem) and (max-width: 75rem)){.rightPart{left:0;width:100%;height:100%}.rightPart .measureContainer{left:0}.rightPart .measureContainer .linesWrapper{left:.125rem}}.layout{width:100%;height:100%;display:flex}.loaderBar{height:.05rem;width:20rem;--c: no-repeat linear-gradient(rgb(80, 70, 229) 0 0);background:var(--c),var(--c),#0e0c20;background-size:60% 100%;animation:loaderBar 5s infinite}.screenSizeWarning{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.screenSizeWarning .constellation{width:100%;position:fixed;top:5rem}.screenSizeWarning .text{font-size:1.5rem;color:#6ee7b7;margin-bottom:.5rem}.screenSizeWarning .extendText{font-size:1rem;color:#fff;margin-top:.5rem}.containerBranded{position:relative;min-width:35rem;min-height:2rem;background-color:#5046e5;border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:flex;align-items:center;justify-content:end;padding:0 .5rem}.containerBranded .pill{border-top-left-radius:.5rem;border-top-right-radius:.5rem;position:absolute;top:-1.6rem;left:1rem;background-color:#d1d1d1;color:#181a3a;padding:.2rem .3rem}.containerBranded .containerIcon{display:flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;background-color:#d1d1d1;border-radius:.3rem;margin:0 .3rem}.containerBranded .containerIcon .crossIcon{width:1rem;height:1rem;cursor:pointer}.containerColorPicker{width:7rem}.containerColorPicker .title{margin:0 0 .3rem;color:#f3f3f3;font-weight:600;font-size:.75rem}.containerColorPicker .choice{margin-top:0;margin-bottom:1.2rem;display:flex;align-items:center}.containerColorPicker .choice .colorPicker{z-index:1;margin-right:-2.1rem;padding:0;width:2rem;height:2rem;background:none;border:none;cursor:pointer}.containerColorPicker .choice .containerInput{padding:.4rem 1rem .4rem 3rem;min-height:1rem;background-color:#eeeff4;border-radius:1.5rem 0 0 1.5rem;color:#181a3a;font-weight:500;font-size:smaller}.containerColorPicker .choice .containerInput .inputColor{margin-left:-.05rem;width:3.2rem;display:flex;background-color:transparent;border:none;color:#181a3a;font-size:.8rem}.containerColorPicker .choice .containerInput .inputColor:focus{outline:none;border:.0625rem rgb(17,8,46) solid}input[type=color]::-webkit-color-swatch{border:none;border-radius:50%}.customPopup .containerActions{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem}.customPopup .containerActions .contentLeft{display:flex;gap:2rem;margin-right:2rem}.customPopup .containerActions .contentLeft .leftPicker,.customPopup .containerActions .contentLeft .rightPicker{display:flex;flex-direction:column;gap:1rem}.customPopup .containerActions .contentRight{display:flex;flex-direction:column;gap:.5rem}.customPopup .containerActions .contentRight .title{font-size:.875rem;color:#d1d1d1;font-weight:600}.customPopup .containerActions .contentRight select{padding:.5rem;font-size:.875rem;border:.0625rem solid rgb(209,209,209);border-radius:.25rem;background-color:#e3e3e3;color:#1d1e3a;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;cursor:pointer}.customPopup .containerActions .contentRight select:focus{outline:none;border-color:#f3f3f3;box-shadow:0 0 0 .1875rem #f3f3f340}.arrow{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform:rotate(270deg)}.arrow span{display:block;width:2.5vw;height:2.5vw;border-bottom:.1875rem solid rgb(110,231,183);border-right:.1875rem solid rgb(110,231,183);transform:rotate(45deg);margin:-.3125rem;animation:arrow 2s infinite}.arrow span:nth-child(2){animation-delay:-.2s}.arrow span:nth-child(3){animation-delay:-.4s}@media ((min-width: 43.75rem) and (max-width: 75rem)){.arrow span{width:1.5vw;height:1.5vw}}.layout{position:relative;width:100%;height:100vh;overflow:hidden}.side-container{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .3s ease-in-out}.side-container:nth-child(2){transform:translate(100%)}.show-right-side .side-container:nth-child(1){transform:translate(-100%)}.show-right-side .side-container:nth-child(2){transform:translate(0)}.toggle-arrow{position:absolute;bottom:2.5rem;right:3.75rem;z-index:10}@media ((min-width: 43.75rem) and (max-width: 75rem)){.toggle-arrow{bottom:2.8125rem}}@font-face{font-family:Inter;src:url(../../assets/fonts/Inter-VariableFont_opsz,wght.ttf)}*{box-sizing:border-box;margin:0;font-family:Inter,sans-serif}* .App{height:100vh;width:100vw;overflow:hidden}* .App ul{list-style:none}body{--background-color: rgb(0, 0, 0);background-color:var(--background-color)}:root{--loading-card-bg-1: rgb(17, 8, 46);--loading-card-bg-2: rgb(36, 38, 92)}@keyframes animationShine{to{background-position-x:-200%}}@keyframes reveal{to{clip-path:inset(0 0 0 0)}}@keyframes snake-1{0%{opacity:1;transform:translate(-100%)}25%{transform:translate(100%)}to{opacity:0}}@keyframes snake-2{0%{opacity:1;transform:translateY(-100%)}25%{transform:translateY(100%)}to{opacity:0}}@keyframes snake-3{0%{opacity:1;transform:translate(100%)}25%{transform:translate(-100%)}to{opacity:0}}@keyframes snake-4{0%{opacity:1;transform:translateY(100%)}25%{transform:translateY(-100%)}to{opacity:0}}@keyframes loaderBar{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}@keyframes arrow{0%{opacity:0;transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translate(20px,20px)}}
