@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);.error-page{height:100vh;width:100vw}.error-container{margin:20px auto;max-width:fit-content}.error-container,.error-container div{align-items:center;display:flex;flex-direction:column}.error-container div button{background-color:var(--secondary-color);border:none;border-radius:10px;color:var(--white-color);cursor:pointer;font-family:var(--font-base);font-weight:500;margin:2rem 0 0;outline:none;padding:1rem 2rem}.app__navbar{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff40;border:1px solid #ffffff2e;justify-content:space-between;padding:1rem 2rem;position:fixed;width:100%;z-index:2}.app__navbar,.app__navbar-logo{align-items:center;display:flex}.app__navbar-logo{cursor:pointer;justify-content:flex-start}.app__navbar-logo img{height:80px;width:90px}@media screen and (min-width:2000px){.app__navbar-logo img{height:40px;width:180px}}.app__navbar-links{align-items:center;display:flex;flex:1 1;justify-content:center;list-style:none}.app__navbar-links li{cursor:pointer;flex-direction:column;margin:0 1rem}.app__navbar-links li div{background:#0000;border-radius:50%;height:5px;margin-bottom:5px;width:5px}.app__navbar-links li a{color:var(--gray-color);flex-direction:column;font-weight:500;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.app__navbar-links li a:hover{color:var(--secondary-color)}.app__navbar-links li:hover div{background:var(--secondary-color)}@media screen and (max-width:900px){.app__navbar-links{display:none}}.app__navbar-menu{align-items:center;background-color:var(--secondary-color);border-radius:50%;display:flex;height:35px;justify-content:center;position:relative;width:35px}.app__navbar-menu svg{color:var(--white-color);height:70%;width:70%}.app__navbar-menu div{align-items:flex-end;background:url(/static/media/bgWhite.79658cadae50b3b16ee5.png);background-color:var(--white-color);background-repeat:repeat;background-size:cover;bottom:0;box-shadow:0 0 20px #a8a8a826;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding:1rem;position:fixed;right:0;top:0;width:80%;z-index:5}.app__navbar-menu div svg{color:var(--secondary-color);height:35px;margin:.5rem 1rem;width:35px}.app__navbar-menu div ul{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.app__navbar-menu div ul li{margin:1rem}.app__navbar-menu div ul li a{color:var(--gray-color);font-size:1rem;font-weight:500;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.app__navbar-menu div ul li a:hover{color:var(--secondary-color)}@media screen and (min-width:900px){.app__navbar-menu,.app__navbar-menu div{display:none}}.projectHero{background:#fff;margin-top:40px}@media(min-width:320px){.projectHero{margin-top:100px}}@media(min-width:768px){.projectHero{margin-top:100px}}@media(mind-width:1024px){.projectHero{margin-top:100px}}.heroContent{margin:0 auto;max-width:100%;padding:3rem 1.5rem}@media(min-width:768px){.heroContent{padding:5rem 3rem}}@media(mind-width:1024px){.heroContent{padding:5rem}}.heroText{max-width:80rem}.heroCategory{display:inline-block;margin-bottom:1.5rem}.heroCategory span{color:#2b3db2;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.heroTitle{font-size:3rem;font-weight:900;letter-spacing:-.02rem;line-height:1.1;margin-bottom:2rem}@media(mind-width:768px){.heroTitle{font-size:4.5rem}}@media(mind-width:1024px){.heroTitle{font-size:6rem}}.heroSubtitle{color:#4b5563;font-size:1.25rem;line-height:1.7}@media(min-width:768px){.heroSubtitle{font-size:1.5rem}}@media(min-width:1024px){.heroSubtitle{font-size:1.875rem}}.heroMeta{grid-gap:2rem;border-top:1px solid #e5e7eb;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:4rem;padding-top:4rem}@media(min-width:768px){.heroMeta{grid-template-columns:repeat(4,1fr)}}.metaLabel{color:#6b7280;font-size:.875rem;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}.metaValue{font-size:1rem;font-weight:600}.projectOverview{background:#f9fafb;max-width:100%;overflow-x:hidden;padding:5rem 1.5rem;width:100%}@media(min-width:768px){.projectOverview{padding:8rem 3rem}}@media(min-width:1024px){.projectOverview{padding:8rem 5rem}}.overviewContainer{margin:0 auto;max-width:1600px;width:100%}.overviewGrid{grid-gap:4rem;display:grid;gap:4rem;width:100%}@media(min-width:1024px){.overviewGrid{grid-template-columns:repeat(2,1fr)}}.columnLabel{color:#6b7280;font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.columnTitle{color:#111827;font-size:1.875rem;font-weight:700;line-height:1.3;margin-bottom:1.5rem}@media(min-width:768px){.columnTitle{font-size:2.25rem}}@media(min-width:1024px){.columnTitle{font-size:3rem}}.columnParagraph{color:#4b5563;font-size:1rem;line-height:1.6;margin-bottom:1rem}.columnParagraph:last-child{margin-bottom:0}@media(min-width:768px){.columnParagraph{font-size:1.125rem}}.overviewMetrics{grid-gap:1.5rem;border-top:1px solid #e5e7eb;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:5rem;max-width:100%;padding-top:5rem;width:100%}@media(min-width:768px){.overviewMetrics{gap:2rem;grid-template-columns:repeat(4,1fr)}}.metricItem{width:100%}.metricValue{color:#2b3db2;font-size:2.25rem;font-weight:900;line-height:1.1;margin-bottom:.5rem}@media(min-width:768px){.metricValue{font-size:3rem}}.metricLabel{color:#4b5563;font-size:1rem;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.videoEmbedSection{background:#fff;padding:5rem 1.5rem}@media(min-width:768px){.videoEmbedSection{padding:8rem 3rem}}@media(min-width:1024px){.videoEmbedSection{padding:8rem 5rem}}.videoEmbedContainer{margin:0 auto;max-width:1600px}.videoEmbedHeader{margin-bottom:4rem;max-width:56rem}.videoEmbedTitle{font-size:1.875rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.videoEmbedTitle{font-size:2.25rem}}@media(min-width:1024px){.videoEmbedTitle{font-size:3rem}}.videoEmbedDescription{color:#4b5563;font-size:1.125rem;line-height:1.7}@media(min-width:768px){.videoEmbedDescription{font-size:1.25rem}}@media(min-width:1024px){.videoEmbedDescription{font-size:1.5rem}}.videoWrapper{background:#000;border-radius:2rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;position:relative}@media(max-width:767px){.videoWrapper{border-radius:0}}.videoPlayer{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}@media(max-width:767px){.videoPlayer{height:300px}}.videoPlayButton{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:none;border-radius:50%;cursor:pointer;display:flex;height:5rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:5rem}.videoPlayButton:hover{background:#fff;transform:translate(-50%,-50%) scale(1.1)}@media(min-width:768px){.videoPlayButton{height:6rem;width:6rem}}.videoIcon{color:#2b3db2;height:2rem;width:2rem}@media(min-width:768px){.videoIcon{height:2.5rem;width:2.5rem}}.keyFeatures{background:#fff;padding:5rem 1.5rem}@media(min-width:768px){.keyFeatures{padding:8rem 3rem}}@media(min-width:1024px){.keyFeatures{padding:8rem 5rem}}.featuresContainer{margin:0;max-width:1600px}.featuresHeader{margin-bottom:4rem;max-width:48rem}.featuresTitle{font-size:1.875rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.featuresTitle{font-size:2.25rem}}@media(min-width:1024px){.featuresTitle{font-size:3rem}}.featuresDescription{color:#4b5563;font-size:1.125;line-height:1.7}@media(min-width:768px){.featuresDescription{font-size:1.25rem}}@media(min-width:1024px){.featuresDescription{font-size:1.5rem}}.featuresGrid{grid-gap:2rem;display:grid;gap:2rem}@media(min-width:768px){.featuresGrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.featuresGrid{gap:3rem}}.featureCard{background:#f9fafb;border-radius:2rem;padding:2rem;transition:all .3s ease-in-out}.featureCard:hover{background:#f3f4f6}.featureCard:hover .featureIconWrapper{transform:scale(1.1)}.featureIconWrapper{align-items:center;background:#2b3db2;border-radius:1.5rem;display:flex;height:3.5rem;justify-content:center;margin-bottom:1.5rem;transition:transform .3s ease-in-out;width:3.5rem}.featureIcon{color:#fff;height:1.75;width:1.75}.featureTitle{font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:1rem}@media(min-width:768px){.featureTitle{font-size:1.5rem}}.featureDescription{color:#4b5563;line-height:1.7}.processSection{background:#f9fafb;padding:5rem 1.5rem}@media(min-width:768px){.processSection{padding:8rem 3rem}}@media(min-width:1024px){.processSection{padding:8rem 5rem}}.processContainer{margin:0 auto;max-width:1600px}.processHeader{margin-bottom:4rem;max-width:48rem}.processTitle{font-size:1.875rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.processTitle{font-size:2.25rem}}@media(min-width:1024px){.processTitle{font-size:3rem}}.processDescription{color:#4b5563;font-size:1.125rem;line-height:1.7}@media(min-width:768px){.processDescription{font-size:1.25rem}}@media(min-width:1024px){.processDescription{font-size:1.5rem}}.processPhases{display:flex;flex-direction:column;gap:3rem}.phaseItem{position:relative}.phaseContent{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.phaseContent{flex-direction:row;gap:3}}.phaseNumberWrapper{flex-shrink:0}.phaseNumber{color:#e5e7eb;font-size:7rem;font-weight:900;line-height:1;transition:color .3s ease-in-out}@media(min-width:768px){.phaseNumber{font-size:8rem}}.phaseItem:hover .phaseNumber{color:#2b3db233}.phaseDetails{flex:1 1;padding-top:.5rem}.phaseTitle{font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:1rem}@media(min-width:768px){.phaseTitle{font-size:1.875rem}}.phaseDescription{color:#4b5563;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}@media(min-width:768px){.phaseDescription{font-size:1.125rem}}.phaseDeliverables{display:flex;flex-wrap:wrap;gap:.75rem}.deliverableTag{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#374151;font-size:.875rem;padding:.5rem 1rem}.phaseConnector{display:none}@media(min-width:768px){.phaseConnector{background:#e5e7eb;display:block;height:3rem;left:3rem;position:absolute;top:8rem;width:2px}}.phaseItem:last-child .phaseConnector{display:none}.projectFooter{background:#000;color:#fff;padding:5rem 1.5rem}@media(min-width:768px){.projectFooter .projectFooter{padding:8rem 3rem}}@media(min-width:1024px){.projectFooter .projectFooter{padding:8rem 5rem}}.footerContainer{margin:0 auto;max-width:1600px}.footerImpact{margin-bottom:5rem;max-width:64rem}.impactLabel{color:#9ca3af;font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.impactTitle{font-size:1.875rem;font-weight:700;line-height:1.3;margin-bottom:2.25rem}@media(min-width:768px){.impactTitle{font-size:2.25rem}}@media(min-width:1024px){.impactTitle{font-size:3rem}}.impactDescription{color:#9ca3af;font-size:1.125rem;line-height:1.7}@media(min-width:768px){.impactDescription{font-size:1.25rem}}@media(min-width:1024px){.impactDescription{font-size:1.5rem}}.footerNextProject{border-top:1px solid #1f2937;padding-top:3rem}.nextProjectContent{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.nextProjectContent{align-items:center;flex-direction:row;justify-content:space-between}}.nextProjectLabel{color:#6b7280;font-size:.875rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.nextProjectTitle{font-size:1.5rem;font-weight:700}@media(min-wdith:768px){.nextProjectTitle{font-size:1.875rem}}.nextProjectButton{align-items:center;background:#2b3db2;border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:1rem;padding:1rem 2rem;transition:all .3s ease-in-out}.nextProjectButton:hover{gap:1.5rem;transform:translateY(-2px)}.buttonIcon{height:1.25rem;transition:transform .3s ease-in-out;width:1.25rem}.footerConclusion{border-left:4px solid #2b3db2;margin-bottom:5rem;max-width:48rem;padding-bottom:1.5rem;padding-left:2rem;padding-top:1.5rem}.conclusionQuote{color:#9ca3af;font-size:1.125rem;line-height:1.7;margin:0}@media(min-width:768px){.conclusionQuote{font-size:1.25rem}}.conclusionAuthor{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:1rem}@media(min-width:768px){.conclusionAuthor{font-size:1.875rem}}.conclusionRole{color:#9ca3af;font-size:.75rem;font-weight:600;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}.footerBackToTop{border-top:1px solid #1f2937;margin-top:5rem;padding-top:3rem;text-align:center}.backToTopButton{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1rem;transition:color .3s ease-in-out}.backToTopButton:hover{color:#fff}.app__footer-inline-header{line-height:1.3;margin-bottom:1rem;margin-top:4rem;text-align:center}.app__footer-text-message{margin:0 auto 2.5rem;max-width:640px;opacity:.85;text-align:center}.app__footer-form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin:0 auto 4rem;max-width:720px;width:100%}@media screen and (min-width:640px){.app__footer-form{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.app__footer-form{padding:0 1rem}}.app__footer-form div{transition:box-shadow .25s ease,transform .2s ease}.app__footer-form div:hover{box-shadow:0 8px 24px #00000014}.app__footer-form input,.app__footer-form textarea{background-color:#fef4f5;border:1px solid #0000;border-radius:10px;color:var(--secondary-color);font-family:var(--font-base);font-size:.95rem;outline:none;padding:1rem 1.1rem;transition:border-color .2s ease,background-color .2s ease;width:100%}.app__footer-form input::placeholder,.app__footer-form textarea::placeholder{color:#00000073}.app__footer-form input:focus,.app__footer-form textarea:focus{background-color:#fff;border-color:var(--secondary-color)}.app__footer-form textarea{grid-column:1/-1;height:170px;resize:vertical}.app__footer-form button{background:linear-gradient(135deg,var(--secondary-color),#6c63ff);border-radius:999px;font-size:.95rem;font-weight:600;grid-column:1/-1;margin-top:1.5rem;padding:1rem 2.5rem;transition:transform .2s ease,box-shadow .25s ease,opacity .2s ease}.app__footer-form button:hover{box-shadow:0 12px 28px #00000026;transform:translateY(-2px)}.app__footer-form button:active{box-shadow:0 6px 16px #0000001f;transform:translateY(0)}.app__footer-form button:disabled{cursor:not-allowed;opacity:.6}.footer-result{font-weight:600;line-height:1.4;margin:4rem auto;max-width:640px;text-align:center}.Bullets_bulletList__g6NoM{list-style:none;margin-left:0;padding-left:0}.Bullets_bulletItem__3q3fC{align-items:flex-start;display:flex;line-height:1.5;margin-bottom:.5rem}.Bullets_icon__55gzo{color:#2b3db2;flex-shrink:0;margin-right:.75rem;margin-top:.15rem}.Bullets_content__tINKH{color:#4b5563;font-size:1rem;line-height:1.6}@media(min-width:768px){.Bullets_content__tINKH{font-size:1.125rem}}.Bullets_bulletItem__3q3fC ul{margin-left:2rem;margin-top:.25rem}.Bullets_bulletItem__3q3fC ul li{font-size:.95rem;margin-bottom:.5rem}.visualShowcase{padding:3rem 1.5rem}@media(min-width:768px){.visualShowcase{padding:1rem 3rem 5rem}}@media(min-width:1024px){.visualShowcase{padding:1rem 5rem 5rem}}.showcaseHeader{margin-bottom:4rem;max-width:48rem}@media(min-width:768px){.showcaseHeader{margin-top:5rem}}@media(min-width:1024px){.showcaseHeader{margin-top:5rem}}.showcaseTitle{font-size:1.875rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}@media(min-width:768px){.showcaseTitle{font-size:2.25rem}}@media(min-width:1024px){.showcaseTitle{font-size:3rem}}.showcaseDescription{color:#4b5563;font-size:1.125rem;line-height:1.7}@media(min-width:768px){.showcaseDescription{font-size:1.25rem}}@media(min-width:1024px){.showcaseDescription{font-size:1.5rem}}.showcaseImageWrapper.layoutCentered{margin:0 auto;max-width:64rem}.showcaseImageWrapper.layoutFull{width:100%}@media(max-width:767px){.showcaseImageWrapper.layoutFull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}}.showcaseImageContainer{border-radius:2rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;position:relative}@media(max-width:767px){.showcaseImageContainer{border-radius:0}}.showcaseImage{display:block;height:auto;width:100%}.main-project-container{background:#fff;display:flex;flex-direction:column;width:100%}.app__about{flex:1 1;flex-direction:column;padding:2rem 1rem;width:100%}.app__profiles{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}.app__profile-item{align-items:center;background-color:var(--white-color);border-radius:15px;box-shadow:0 0 30px #0000001a;display:flex;flex-direction:column;margin:2rem;padding:2rem;text-align:center;transition:transform .3s ease;width:300px}.app__profile-item:hover{transform:scale(1.05)}.app__profile-item h4{font-size:1.25rem;font-weight:600;margin-top:1rem}.app__profile-item .services-description{color:var(--gray-color);font-size:.95rem;line-height:1.4;margin-top:.75rem}.app__profile-item .services-description span{color:var(--secondary-color);font-weight:600}.app__profile-item .services-icon-container{margin-bottom:1rem}.app__profile-item .services-icon-container .services-icon{color:var(--secondary-color)}@media screen and (max-width:600px){.app__profile-item{width:100%}}@media screen and (min-width:2000px){.app__profile-item{width:370px}.app__profile-item h4{font-size:1.5rem}.app__profile-item .services-description{font-size:1.15rem}.app__profile-item .services-icon-container .services-icon{height:80px;width:80px}}.app__footer{flex:1 1;flex-direction:column;width:100%}.app__footer-error{color:#d32f2f;margin-top:1rem;text-align:center}.footer-result{color:var(--secondary-color);font-weight:700;margin-top:50px}.app__footer-cards{align-items:center;display:flex;flex-wrap:wrap-reverse;justify-content:space-evenly;margin:4rem 2rem 2rem;width:60%}.app__footer-cards .app__footer-card{align-items:center;background-color:#fef4f5;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;margin:1rem 0;min-width:290px;padding:1rem;transition:all .3s ease-in-out}.app__footer-cards .app__footer-card img{height:40px;margin:0 .7rem;width:40px}.app__footer-cards .app__footer-card p{font-weight:600}.app__footer-cards .app__footer-card a{font-weight:500;text-decoration:none}.app__footer-cards .app__footer-card:hover{box-shadow:0 0 25px #fef4f5}@media screen and (max-width:450px){.app__footer-cards .app__footer-card{width:100%}}@media screen and (max-width:7680px){.app__footer-cards{width:100%}}.app__footer-cards .app__footer-card:last-child{background-color:#f2f7fb}.app__footer-form{flex-direction:column;margin:2rem;width:60%}.app__footer-form div{background-color:#fef4f5;border-radius:10px;cursor:pointer;margin:.75rem 0;transition:all .3s ease-in-out;width:100%}.app__footer-form div input,.app__footer-form div textarea{background-color:#fef4f5;border:none;border-radius:7px;color:var(--secondary-color);font-family:var(--font-base);outline:none;padding:.95rem;width:100%}.app__footer-form div textarea{height:170px}.app__footer-form div:hover{box-shadow:0 0 25px var(--primary-color)}.app__footer-form button{background-color:var(--secondary-color);border:none;border-radius:10px;color:var(--white-color);cursor:pointer;font-family:var(--font-base);font-weight:500;margin:2rem 0 0;outline:none;padding:1rem 2rem}@media screen and (max-width:768px){.app__footer-form{margin:1rem 0;width:100%}}.app__footer-text-message{margin-top:30px}.app__header-container{background:#f0f4f4;flex:1 1;flex-direction:column;height:100%;width:100%}.app__header{display:flex;flex-direction:row;height:100%;padding:6rem 2rem 0;position:relative;width:100%}@media screen and (max-width:1200px){.app__header{align-items:center;flex-direction:column;padding:4rem 2rem 0}}.app__header-info{display:flex;flex:1 1;flex-direction:column;justify-content:center}@media screen and (max-width:1200px){.app__header-info{align-items:center;margin-bottom:2rem;text-align:center}}.app__header-main-title{font-size:4rem;font-weight:700;line-height:1.2}.app__header-main-title span{color:var(--secondary-color)}@media screen and (max-width:1200px){.app__header-main-title{font-size:3rem}}.app__header-subtitle{color:#333;font-size:1.5rem;font-weight:500;line-height:1.4;margin-top:1rem}@media screen and (max-width:1200px){.app__header-subtitle{font-size:1.25rem}}.app__header-img{align-items:flex-end;display:flex;flex:1 1;justify-content:flex-end;position:relative}.app__header-img img{border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:90%;object-fit:contain;width:100%}@media screen and (max-width:1200px){.app__header-img{margin:2rem 0;width:80%}}.app__header-circles-left,.app__header-circles-right{display:flex;flex:.5 1;flex-direction:column;height:100%;justify-content:space-evenly}.app__header-circles-left div.circle-cmp,.app__header-circles-right div.circle-cmp{background:#fff;border-radius:50%;box-shadow:0 0 20px #0000001a;height:100px;margin:1rem;width:100px}@media screen and (max-width:1200px){.app__header-circles-left,.app__header-circles-right{flex-direction:row;flex-wrap:wrap;justify-content:center;margin:1rem 0;width:100%}}.app__header-circles-left{align-items:flex-end}.app__header-circles-right{align-items:flex-start}.ghost_header_image{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.app__skills{flex:1 1;flex-direction:column;width:100%}.app__skills-container{display:flex;flex-direction:row;margin-top:3rem;width:80%}@media screen and (max-width:900px){.app__skills-container{flex-direction:column;width:100%}}.app__skills-list{align-items:flex-start;display:flex;flex:1 1;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:900px){.app__skills-list{align-items:center;justify-content:center;margin-right:0}}.app__skills-item{flex-direction:column;margin:1rem;text-align:center;transition:all .3s ease-in-out}.app__skills-item div{background-color:#fff;border-radius:50%;height:90px;width:90px}.app__skills-item div img{height:50%;width:50%}.app__skills-item div:hover{box-shadow:0 0 25px #fef4f5}@media screen and (min-width:2000px){.app__skills-item div{height:150px;height:70px;width:150px;width:70px}}.app__skills-item p{font-weight:500;margin-top:.5rem}@media screen and (min-width:2000px){.app__skills-item{margin:1rem 2rem}.app__skills-item p{margin-top:1rem}}.app__skills-exp{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}@media screen and (max-width:900px){.app__skills-exp{margin-top:2rem}}.app__skills-exp-item{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin:1rem 0;width:100%}.app__skills-exp-works{flex:1 1}.app__skills-exp-works .app__skills-exp-work{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1rem}.app__skills-exp-works .app__skills-exp-work h4{font-weight:500}.app__skills-exp-works .app__skills-exp-work p{color:var(--gray-color);font-weight:400;margin-top:5px}.app__skills-exp-year{margin-right:3rem}.app__skills-exp-year p{color:var(--secondary-color);font-weight:800}@media screen and (max-width:450px){.app__skills-exp-year{margin-right:1rem}}.skills-tooltip{background-color:var(--white-color)!important;border-radius:5px!important;box-shadow:0 0 25px #0000001a!important;color:var(--gray-color)!important;line-height:1.5!important;max-width:300px!important;opacity:1!important;padding:1rem!important;text-align:center}@media screen and (min-width:2000px){.skills-tooltip{font-size:1.75rem!important;line-height:2!important;max-width:500px!important}}.app__testimonial{flex:1 1;flex-direction:column;width:100%}.app__testimonial-title{margin-bottom:4rem}.app__testimonial-item{background-color:var(--white-color);border-radius:15px;box-shadow:0 0 30px #0000001a;display:flex;flex-direction:row;min-height:320px;padding:2rem;transition:all .3s ease-in-out;width:60%}.app__testimonial-item img{border-radius:50%;height:100px;object-fit:cover;width:100px}@media screen and (min-width:2000px){.app__testimonial-item{min-height:450px}.app__testimonial-item img{height:150px;width:150px}}@media screen and (max-width:850px){.app__testimonial-item{width:100%}}@media screen and (max-width:600px){.app__testimonial-item{flex-direction:column;width:85%}}.app__testimonial-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-around;padding:0 2rem;text-align:left}.app__testimonial-content p{color:var(--black-color);font-family:var(--font-base);font-size:1.25rem;line-height:2rem}@media screen and (min-width:2000px){.app__testimonial-content p{font-size:2rem;line-height:3.5rem}}.app__testimonial-content h4{color:var(--secondary-color);font-weight:600;margin-top:2rem}.app__testimonial-content h5{color:var(--gray-color);font-weight:400;margin-top:5px}@media screen and (max-width:600px){.app__testimonial-content{margin-top:2rem;padding:0}}.app__testimonial-btns{flex-direction:row;margin-top:1rem}.app__testimonial-btns div{background-color:var(--white-color);border-radius:50%;height:50px;margin:1rem;transition:all .3s ease-in-out;width:50px}.app__testimonial-btns div svg{color:var(--secondary-color);height:20px;width:20px}.app__testimonial-btns div:hover{background-color:var(--secondary-color)}.app__testimonial-btns div:hover svg{color:var(--white-color)}@media screen and (min-width:2000px){.app__testimonial-btns div{height:100px;width:100px}.app__testimonial-btns div svg{height:45px;width:45px}}.app__testimonial-brands{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem;width:80%}@media screen and (max-width:600px){.app__testimonial-brands{gap:40px}}.app__testimonial-brands div{margin:1.5rem;width:150px}.app__testimonial-brands div img{height:auto;object-fit:cover;width:100%}@media screen and (min-width:2000px){.app__testimonial-brands div{margin:2rem;width:210px}}@media screen and (max-width:450px){.app__testimonial-brands div{margin:1rem;width:120px}}@media screen and (max-width:800px){.app__testimonial-brands{width:100%}}.app__works{flex:1 1;flex-direction:column;width:100%}.app__work-filter{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:600px){.app__work-filter{justify-content:center}}.app__work-filter{margin:4rem 0 2rem}.app__work-filter .app__work-filter-item{background-color:#fff;border-radius:.5rem;color:#000;cursor:pointer;font-weight:800;margin:.5rem;padding:.5rem 1rem;transition:all .3s ease}.app__work-filter .app__work-filter-item:hover{background-color:var(--secondary-color);color:#fff}@media screen and (min-width:2000px){.app__work-filter .app__work-filter-item{border-radius:.85rem;padding:1rem 2rem}}.app__work-filter .item-active{background-color:var(--secondary-color);color:#fff}.app__work-portfolio{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.app__work-portfolio .app__work-item{align-self:stretch;background-color:#fff;border-radius:.5rem;color:#000;cursor:pointer;flex-direction:column;margin:2rem;padding:1rem;transition:all .3s ease;width:270px}.app__work-portfolio .app__work-item:hover{box-shadow:0 0 25px #0003}@media screen and (max-width:600px){.app__work-portfolio .app__work-item{width:100%}}@media screen and (min-width:2000px){.app__work-portfolio .app__work-item{border-radius:.75rem;padding:1.25rem;width:470px}}@media screen and (max-width:300px){.app__work-portfolio .app__work-item{margin:1rem;width:100%}}.app__work-img{height:230px;position:relative;width:100%}.app__work-img img{border-radius:.5rem;height:100%;object-fit:cover;width:100%}@media screen and (min-width:2000px){.app__work-img{height:350px}}.app__work-hover{border-radius:.5rem;bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease;width:100%}.app__work-hover div svg{visibility:hidden}.app__work-hover:hover{background-color:#00000080}.app__work-hover:hover div{background-color:#00000080!important;border-radius:50%;color:#fff;cursor:pointer;font-family:var(--font-base);font-weight:800;height:50px;margin:1rem;transition:all .3s ease;width:50px}.app__work-hover:hover div svg{color:var(--white-color);height:50%;visibility:visible;width:50%}.app__work-content{flex:1 1;flex-direction:column;padding:.5rem;position:relative;text-align:center;width:100%}.app__work-content h4{line-height:1.5;margin-top:1rem}@media screen and (min-width:2000px){.app__work-content h4{margin-top:3rem}}.app__work-content .app__work-tag{background-color:#fff;border-radius:10px;padding:.5rem 1rem;position:absolute;top:-25px}.work-p-text{color:var(--gray-color)}.app__process{flex:1 1;flex-direction:column;width:100%}.app__process .app__process-title{font-size:2.5rem;margin-bottom:4rem;text-align:center}.app__process .app__process-title .word{color:var(--secondary-color);font-weight:700}.app__process .app__process-title .dot{color:var(--black-color);margin-right:.5rem}@media screen and (min-width:2000px){.app__process .app__process-title{font-size:4rem}.app__process .app__process-title .dot{margin-right:1rem}}.app__process-container{align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around;width:100%}@media screen and (max-width:600px){.app__process-container{align-items:center;flex-direction:column;gap:3rem}}.app__process-item{align-items:center;background-color:var(--white-color);border-radius:15px;box-shadow:0 0 30px #0000001a;display:flex;flex:1 1;flex-direction:column;max-width:350px;padding:2rem;text-align:center;transition:all .3s ease-in-out}.app__process-item img{height:120px;margin-bottom:1.5rem;object-fit:cover;width:120px}.app__process-item .text-purple{color:var(--secondary-color);font-weight:600}.app__process-item-phase-container{align-items:center;background-color:var(--secondary-color);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-bottom:20px;width:40px}.app__process-item-phase-container h3{font-size:1.25rem;font-weight:700;margin:0}.app__process-item-phase-title{margin-bottom:20px}.app__process-item-phase-title h4{font-size:1.25rem;font-weight:700}.app__process-item-phase-text .app__process-item-text{color:var(--gray-color);line-height:1.5}@media screen and (min-width:2000px){.app__process-item{max-width:450px}.app__process-item img{height:160px;width:160px}.app__process-item .app__process-item-phase-title h4{font-size:2rem}}.app{background-color:var(--primary-color);font-family:var(--font-base)}.app__whitebg{background-color:var(--white-color)}.app__primarybg{background-color:var(--primary-color)}.app__container{display:flex;flex-direction:row;min-height:100vh;width:100%}.app__flex{align-items:center;display:flex;justify-content:center}.app__wrapper{flex:1 1;flex-direction:column;padding:4rem 2rem;width:100%}@media screen and (max-width:450px){.app__wrapper{padding:4rem 1rem 2rem}}.copyright{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem 0 0;width:100%}.copyright p{text-transform:uppercase}.copyright p,.head-text{color:var(--black-color)}.head-text{font-size:2.75rem;font-weight:800;text-align:center;text-transform:capitalize}.head-text span{color:var(--secondary-color)}@media screen and (min-width:2000px){.head-text{font-size:4rem}}@media screen and (max-width:450px){.head-text{font-size:2rem}}.p-text{color:var(--gray-color);font-size:.8rem;line-height:1.5;text-align:left}@media screen and (min-width:2000px){.p-text{font-size:1.75rem}}.bold-text{color:var(--black-color);font-size:1rem;font-weight:800;text-align:left}@media screen and (min-width:2000px){.bold-text{font-size:2rem}}@media screen and (max-width:450px){.bold-text{font-size:.9rem}}.app__social{flex-direction:column;justify-content:flex-end;padding:1rem}.app__social,.app__social div{align-items:center;display:flex}.app__social div{background-color:var(--secondary-color);border:1px solid var(--lightGray-color);border-color:var(--secondary-color);border-radius:50%;height:40px;justify-content:center;margin:.25rem 0;transition:all .3s ease-in-out;width:40px}.app__social div svg{color:var(--white-color);height:15px;width:15px}.app__social div:hover{background-color:var(--white-color);cursor:pointer}.app__social div:hover svg{color:var(--secondary-color)}@media screen and (min-width:2000px){.app__social div{height:70px;margin:.5rem 0;width:70px}.app__social div svg{height:30px;width:30px}}.app__navigation{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem}.app__navigation .app__navigation-dot{background-color:#cbcbcb;border-radius:50%;height:10px;margin:.5rem;transition:background-color .2s ease-in-out;width:10px}.app__navigation .app__navigation-dot:hover{background-color:var(--secondary-color)}@media screen and (min-width:2000px){.app__navigation .app__navigation-dot{height:20px;width:20px}}@media screen and (max-width:500px){.app__navigation,.app__social{display:none}.copyright{padding:2rem}}:root{--font-base:"DM Sans",sans-serif;--primary-color:#edf2f8;--secondary-color:#313bac;--black-color:#030303;--lightGray-color:#e4e4e4;--gray-color:#6b7688;--brown-color:#46364a;--white-color:#fff}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}.mediaBleedMobile{max-width:100%;width:100%;@media (max-width:767px){border-radius:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}}@media (max-width:767px){.videoEmbedSection,.visualShowcase{padding-left:0;padding-right:0}.showcaseHeader,.videoEmbedHeader{padding-left:1.5rem;padding-right:1.5rem}}
/*# sourceMappingURL=main.025f5858.css.map*/