body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:font1;src:local("AirbnbCerealLight"),url(/static/media/Curvilingus.0cee436fd163fd9d60cf.otf) format("truetype")}@font-face{font-family:font2;src:local("AirbnbCerealLight"),url(/static/media/Raleway-VariableFont_wght.e14d84ccec6be3ff19e3.ttf) format("truetype")}@font-face{font-family:font3;src:local("AirbnbCerealLight"),url(/static/media/Jura-VariableFont_wght.f4ba69633efd54401550.ttf) format("truetype")}.App{font-family:font1}.WorkcardSection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:50px;margin-top:130px;width:100%}.Portfolioname{color:#091c23;font-family:font1;font-size:64px;font-style:normal;font-weight:400;line-height:normal}.AboutPage,.Portfolioname{align-items:center;display:flex;justify-content:center;width:100%}.AboutPage{flex-direction:column;margin-bottom:180px;margin-top:100px;position:relative}.aboutImage{max-width:308px}.aboutImage img{width:100%}.aboutTitle{color:#091c23;font-family:font1;font-size:64px;font-style:normal;font-weight:400;line-height:normal;position:absolute;top:180px}.aboutgrd{font-family:font2;font-weight:600;margin-top:30px}.abotText,.aboutgrd{color:#000;font-size:20px;font-style:normal;line-height:normal;text-align:center}.abotText{font-family:Raleway;font-weight:400;letter-spacing:.6px;width:80%}.roadmapSection{display:flex;flex-direction:row;justify-content:center;margin-bottom:300px;max-height:600px;width:100%}.roadmapSectionLeft,.roadmapSectionright{display:flex;flex-direction:column;justify-content:center;width:30%}.roadmapSectionCenter{display:flex;justify-content:center;width:20%}.mappathDesign{background:#fff;border-radius:23px;box-shadow:inset 1px 5px 7px 0 rgba(0,0,0,.11);flex-shrink:0;height:784px;position:relative;width:19px}.mappathDesigncenter{background:#fff;border-radius:50%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);height:49px;margin-left:-14px;margin-top:10px;position:-webkit-sticky;position:sticky;top:40%;width:49px}.skillsSection{background:linear-gradient(150deg,#fff,#fffaf0);border:1px solid #e8ebef;border-radius:20px;box-shadow:0 12px 28px rgba(16,24,40,.08);margin:0 auto 110px;padding:30px 22px;width:min(100%,1040px)}.skillsTitle{color:#091c23;font-family:font1;font-size:44px;line-height:1;margin-bottom:22px}.skillsGroup{margin-top:14px}.skillsGroupTitle{color:#0a1c23;font-family:font2;font-size:16px;font-weight:700;margin-bottom:10px}.skillsChips{display:flex;flex-wrap:wrap;gap:10px}.skillsChips span{align-items:center;background:#fff4db;border:1px solid #ffd88f;border-radius:999px;color:#0a1c23;display:inline-flex;font-family:font2;font-size:14px;font-weight:600;padding:8px 14px;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.skillsChips span:hover{box-shadow:0 6px 16px rgba(16,24,40,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.impactSection{background:transparent;border:none;border-radius:0;box-shadow:none;margin:0 0 48px;padding:0 2.5%}.impactSection,.impactTitle{font-family:font2,Times New Roman,Georgia,serif}.impactTitle{color:#091c23;font-size:44px;font-weight:700;line-height:1;margin:0 0 14px 8px}.impactShowcase{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.impactFeatureCard{border:1px solid rgba(0,0,0,.08);border-radius:28px;font-family:font2,Times New Roman,Georgia,serif;min-height:285px;overflow:hidden;padding:20px 20px 18px;position:relative}.impactFeatureCard:after{background:repeating-radial-gradient(circle,rgba(0,0,0,.08) 0 1px,transparent 1px 10px);border-radius:50%;bottom:-120px;content:"";height:250px;opacity:.25;position:absolute;right:-90px;width:330px}.impactFeatureCard.emerald{background:linear-gradient(135deg,#19b286,#14a47e);color:#fff}.impactFeatureCard.sand{background:linear-gradient(140deg,#f4ecdf,#efe5d6);color:#111827}.impactFeatureCard.clean{background:linear-gradient(135deg,#fff,#f8f8f8);color:#111827}.impactTopLine{align-items:center;display:flex;gap:8px;justify-content:space-between}.impactMainValue{font-family:font2,Times New Roman,Georgia,serif;font-size:72px;font-weight:700;line-height:.95}.impactMainValue.dark{color:#1f2937}.impactMainIcon{font-size:46px;line-height:1;opacity:.95}.impactMainIcon.green{color:#10b981}.impactStars{color:#facc15;font-size:40px;letter-spacing:2px}.impactMainText{font-family:font2,Times New Roman,Georgia,serif;font-size:34px;line-height:1.15;margin-top:10px;max-width:90%}.impactMainText.dark{color:#1f2937}.impactMainText.lightDark{color:#4b5563}.impactArrowBtn{background:#fff;border:none;border-radius:999px;color:#111827;cursor:pointer;font-size:42px;height:68px;line-height:1;margin-top:18px;width:188px}.impactArrowBtn.light{background:#fff}.impactArrowBtn.darkBtn{background:#23262b;color:#fff}.impactMiniStats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.impactMiniStats div{background:#fff;border:1px solid #d8dee7;border-radius:12px;color:#374151;font-family:font2,Times New Roman,Georgia,serif;font-size:14px;padding:10px 12px}.impactMiniStats strong{color:#111827}.certSection{background:transparent;border:none;border-radius:0;box-shadow:none;margin:0 0 120px;padding:20px 2.5%;width:100%}.certTitle{align-items:center;color:#091c23;display:flex;font-family:font1;font-size:44px;justify-content:center;line-height:1;margin-bottom:20px;margin-top:30px}.certList{display:flex;flex-direction:column;gap:10px}.certBadgeStrip{background:#165cf4;border-radius:14px;display:flex;gap:14px;margin-top:8px;overflow-x:auto;padding:16px 14px}.certShieldWrap{flex:0 0 auto}.certShield{background:linear-gradient(140deg,#f7f7f8,#ececef);border:2px solid #d1d5db;box-shadow:0 6px 14px rgba(0,0,0,.2);-webkit-clip-path:polygon(8% 0,92% 0,92% 74%,50% 100%,8% 74%);clip-path:polygon(8% 0,92% 0,92% 74%,50% 100%,8% 74%);min-height:150px;padding:10px 8px 14px;position:relative;text-align:center;width:130px}.certShield:before{background:linear-gradient(135deg,rgba(0,0,0,.04),rgba(0,0,0,.12));-webkit-clip-path:polygon(100% 0,0 0,100% 100%);clip-path:polygon(100% 0,0 0,100% 100%);content:"";height:34px;position:absolute;right:0;top:0;width:40px}.certShieldLogo{align-items:center;background:#ff5722;border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;margin:0 auto 8px;width:20px}.certShieldLogo,.certShieldTitle{font-family:font2;font-weight:800}.certShieldTitle{color:#1f2937;font-size:16px;line-height:1.1}.certShieldRibbon{border-radius:999px;color:#fff;font-family:font2;font-size:11px;font-weight:700;margin:8px auto 7px;padding:4px 8px;width:96px}.certShieldRibbon.orange{background:#ff5a2f}.certShieldRibbon.teal{background:#14b8a6}.certShieldRibbon.purple{background:#8b5cf6}.certShieldYear{color:#374151;font-family:font2;font-size:10px;font-weight:800;line-height:1.15}.certListDark{background:linear-gradient(180deg,#121923,#171f29);border:1px solid #2f3540;border-radius:16px;margin-top:14px;overflow:hidden}.certRow{grid-gap:12px;border-bottom:1px solid #2a3341;display:grid;gap:12px;grid-template-columns:56px 1fr 26px;padding:14px;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease}.certRow:last-child{border-bottom:none}.certRow:hover{background:hsla(0,0%,100%,.04)}.certLogo{align-items:center;border-radius:8px;color:#fff;display:flex;font-family:font2;font-size:20px;font-weight:800;height:56px;justify-content:center;width:56px}.certLogo.coursera{background:#1f6feb}.certLogo.udemy{background:#a855f7}.certLogo.google{background:#22c55e}.certLogo.michigan{background:#1d4ed8;color:#facc15}.certLogo.ibm{background:#1e40af;font-size:14px}.certName{color:#353535;font-family:font2;font-size:30px;font-weight:700;line-height:1.15}.certIssuer{color:#2b2b2b;font-size:20px;font-weight:600}.certIssued,.certIssuer{font-family:font2;margin-top:2px}.certIssued{color:#9ca3af;font-size:18px}.certId{color:#9ca3af;margin-top:2px}.certButton,.certId{font-family:font2;font-size:16px}.certButton{border:1px solid #94a3b8;border-radius:999px;color:#f8fafc;display:inline-flex;font-weight:700;margin-top:8px;padding:8px 14px;text-decoration:none;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease}.certButton:hover{background:#f8fafc;color:#111827;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.certEditIcon{color:#cbd5e1;font-size:18px;line-height:1;margin-top:4px}.certTrendGrid{-webkit-animation:certMarquee 34s linear infinite;animation:certMarquee 34s linear infinite;display:flex;flex-wrap:nowrap;gap:12px;margin-top:14px;width:-webkit-max-content;width:max-content}.certMarquee{overflow:hidden;padding:8px 0 12px;width:100%}.certTrendCard{background:#fff;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);flex:0 0 360px;padding:14px;transition:box-shadow .2s ease,border-color .2s ease}.certTrendCard:hover{border-color:#3c4d66;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3)}.certTrendTop{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:56px 1fr}.certTrendMeta{display:flex;flex-direction:column;gap:2px}.certTrendBody,.certTrendFooter{margin-top:10px}@-webkit-keyframes certMarquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes certMarquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.valueSection{background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #e8ebef;border-radius:20px;box-shadow:0 12px 28px rgba(16,24,40,.08);margin:0 auto 36px;padding:30px 22px;width:min(100%,1040px)}.valueSectionTitle{color:#091c23;font-family:font1;font-size:44px;line-height:1;margin-bottom:20px}.valueGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.valueCard{background:#fff;border:1px solid #dfe7f3;border-radius:16px;min-height:170px;padding:18px 16px;transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease}.valueCard:hover{box-shadow:0 12px 24px rgba(16,24,40,.12)}.valueCardLarge{background:linear-gradient(135deg,#091c23,#143746);border:1px solid #143746;grid-column:span 2}.valueCardLarge .valueCardText,.valueCardLarge .valueCardTitle{color:#fff}.valueCardTitle{color:#0a1c23;font-family:font2;font-size:20px;font-weight:800;margin-bottom:10px}.valueCardText{color:#334155;font-family:font2;font-size:15px;line-height:1.5}.recruiterCtaSection{align-items:center;background:linear-gradient(125deg,#091c23,#102f3c 55%,#1f4f64);border-radius:20px;box-shadow:0 16px 30px rgba(16,24,40,.2);display:flex;gap:18px;justify-content:space-between;margin:0 auto 140px;padding:30px 24px;width:min(100%,1040px)}.recruiterCtaLeft{width:66%}.recruiterCtaTitle{color:#fff;font-family:font1;font-size:46px;line-height:1}.recruiterCtaSub{color:#e2e8f0;font-family:font2;font-size:16px;line-height:1.5;margin-top:10px}.recruiterCtaRight{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;width:34%}.recruiterBtn{border-radius:999px;font-family:font2;font-size:15px;font-weight:700;padding:11px 18px;text-decoration:none;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.recruiterBtn:hover{box-shadow:0 8px 18px rgba(2,6,23,.25);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.recruiterBtnPrimary{background:#fe9800;border:1px solid #fe9800;color:#091c23}.recruiterBtnGhost{background:transparent;border:1px solid #fff;color:#fff}.dashboardDemoSection{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #e8ebef;border-radius:20px;box-shadow:0 12px 28px rgba(16,24,40,.08);margin:0 auto 36px;padding:30px 22px;width:min(100%,1040px)}.dashboardDemoSection,.dashboardDemoSection *,.dashboardDemoTitle{font-family:font2,Times New Roman,Georgia,serif}.dashboardDemoTitle{color:#091c23;font-size:44px;font-weight:700;line-height:1}.dashboardDemoSub{color:#475569;font-family:font2;font-size:16px;margin-top:8px}.estateFrame{background:#050607;border:1px solid #2a2a2e;border-radius:28px;box-shadow:0 20px 40px rgba(0,0,0,.35);margin-top:18px;padding:12px}.estateHeader{grid-gap:8px;align-items:center;color:#c0c1c4;display:grid;font-size:12px;font-weight:700;gap:8px;grid-template-columns:1.3fr 1fr auto;margin-bottom:10px}.estateDot{background:#facc15;border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.estateFilterBtn{background:#121317;border:1px solid #2f3034;border-radius:12px;color:#ededed;padding:8px 12px}.estateGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:.98fr 1.48fr 1fr;min-height:590px}.estateSidebar{background:#1a1b1f;border:1px solid #2f3035;border-radius:18px;color:#f4f4f5;padding:14px}.estateTitle{font-size:47px;font-weight:700;letter-spacing:-.6px;line-height:1.02}.estateSearchRow{display:flex;gap:8px;margin-top:12px}.estateSearchChip{background:#0f1013;border:1px solid #303139;border-radius:10px;font-size:12px;font-weight:700;padding:9px 11px}.estateLabel{color:#b6b7bc;font-size:12px;font-weight:700;margin-top:16px}.estateTypeGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:8px}.estateTypeCard{background:#0f1013;border:1px solid #303139;border-radius:12px;color:#d1d5db;font-size:11px;font-weight:700;padding:11px 6px;text-align:center}.estateTypeCard.active{background:#facc15;border-color:#facc15;color:#171717}.estateRangeValue{color:#f3f4f6;font-size:14px;font-weight:700;margin-top:8px}.estateBars{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.08) 0 3px,transparent 3px 8px),linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.01));border-radius:10px;height:88px;margin-top:8px}.estateRangeTrack{background:#34363b;border-radius:8px;height:6px;margin-top:10px;position:relative}.estateRangeTrack span{background:#facc15;border-radius:8px;bottom:0;left:10%;position:absolute;top:0;width:70%}.estateRoomGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.estateRoomBox{background:#0f1013;border:1px solid #303139;border-radius:12px;font-size:36px;font-weight:800;line-height:1.05;padding:10px 6px 8px;text-align:center}.estateRoomBox small{color:#c4c6cc;font-size:14px;font-weight:600}.estateLiked{background:linear-gradient(135deg,#1a1c21,#0f1115 45%,#1f2b22);border-radius:10px;font-size:13px;font-weight:700;height:48px;margin-top:12px;padding:0 10px}.estateAgent,.estateLiked{align-items:center;display:flex}.estateAgent{background:#0f1013;border:1px solid #303139;border-radius:12px;gap:8px;margin-top:10px;padding:8px}.estateAgent img{border-radius:50%;height:34px;width:34px}.estateAgent div{font-size:13px;font-weight:700}.estateAgent small{color:#9ca3af;font-size:11px}.estateCards{grid-gap:10px;display:grid;gap:10px;grid-auto-rows:minmax(120px,auto);grid-template-columns:1fr 1fr}.estateCard{background:#0c0d10;border:1px solid #2f3037;border-radius:18px;color:#f3f4f6;padding:8px}.estateCard.tall{min-height:360px}.estateCard.short{min-height:255px}.estateCard.active{border-color:#facc15;box-shadow:0 0 0 1px rgba(250,204,21,.45)}.estateCardImage{background-position:50%;background-size:cover;border:1px solid #3a3b40;border-radius:14px;height:200px}.estateCard.short .estateCardImage{height:185px}.estateCardPrice{font-size:42px;font-weight:800;line-height:1;margin-top:10px}.estateCardMeta{color:#c7c9cd;font-size:13px;font-weight:600;margin-top:5px}.estateMap{background:#101115;border:1px solid #2f3037;border-radius:18px;overflow:hidden;position:relative}.estateMapTexture{background:radial-gradient(circle at 75% 20%,hsla(0,0%,100%,.06),transparent 26%),repeating-linear-gradient(120deg,hsla(0,0%,100%,.07) 0 2px,transparent 2px 56px),repeating-linear-gradient(35deg,hsla(0,0%,100%,.04) 0 2px,transparent 2px 44px);inset:0;position:absolute}.estateMapPin{background:#facc15;border-radius:50%;box-shadow:0 0 0 7px rgba(250,204,21,.12),0 0 18px rgba(250,204,21,.75);height:14px;position:absolute;width:14px}.estateMapPin.m1{left:76%;top:12%}.estateMapPin.m2{left:53%;top:22%}.estateMapPin.m3{left:84%;top:42%}.estateMapPin.m4{left:24%;top:70%}.estateMapPin.m5{left:35%;top:86%}.estateMapTag{background:rgba(18,19,22,.86);border:1px solid #36373b;border-radius:999px;color:#e5e7eb;font-size:12px;font-weight:700;padding:7px 11px;position:absolute}.estateMapTag.tm1{right:10%;top:7%}.estateMapTag.tm2{right:21%;top:18%}.estateMapTag.tm3{right:11%;top:36%}.estateMapTag.tm4{left:7%;top:66%}.estateMapTag.tm5{left:17%;top:84%}.estateMapFocus{background:rgba(21,22,26,.96);border:1px solid rgba(250,204,21,.75);border-radius:14px;color:#facc15;font-size:14px;font-weight:800;left:13%;padding:10px 12px;position:absolute;right:10%;top:52%}.estateMapFocus small{color:#cdd0d7;font-size:12px;font-weight:600}.estateZoom{bottom:14px;display:flex;flex-direction:column;gap:8px;position:absolute;right:14px}.estateZoom button{background:rgba(18,19,22,.92);border:1px solid #36373b;border-radius:50%;color:#f3f4f6;cursor:pointer;font-size:24px;height:40px;line-height:1;width:40px}.mockScene{background:#5e5e5e;border-radius:18px;margin-top:20px;padding:24px}.mockLaptopScreen{background:#030303;border:2px solid #404246;border-radius:26px 26px 8px 8px;box-shadow:0 35px 45px rgba(0,0,0,.45);padding:16px 16px 14px;position:relative}.mockNotch{background:#030303;border:1px solid #1f2022;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:12px;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-1px);transform:translate(-50%,-1px);width:140px}.mockDashboard{background:#080809;border:1px solid #151516;border-radius:12px;padding:10px}.mockTopBar{grid-gap:8px;align-items:center;color:#a8a9ab;display:grid;font-size:12px;font-weight:700;gap:8px;grid-template-columns:1.2fr 1fr auto;margin-bottom:10px}.mockTopBtn{background:#15161a;border:1px solid #2c2d30;border-radius:9px;color:#e8e8e8;padding:7px 10px}.mockDot{background:#facc15;border-radius:50%;display:inline-block;height:7px;margin-right:6px;width:7px}.mockGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:.95fr 1.55fr 1.1fr;min-height:550px}.mockFilterCol{background:#121316;border:1px solid #2b2d30;border-radius:16px;color:#f3f4f6;padding:12px}.mockMainTitle{font-size:34px;font-weight:700;letter-spacing:-.4px;line-height:1.04}.mockChipRow{display:flex;gap:8px;margin-top:10px}.mockChip{background:#0e0f11;border:1px solid #2e2f35;border-radius:9px;font-size:11px;font-weight:700;padding:8px 10px}.mockChip.active{border-color:#facc15;color:#facc15}.mockSmallTitle{color:#9ca3af;font-size:11px;font-weight:700;margin-top:14px}.mockTypeGrid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,1fr);margin-top:8px}.mockType{background:#0d0e11;border:1px solid #2f3036;border-radius:10px;color:#d1d5db;font-size:11px;font-weight:700;padding:8px 5px;text-align:center}.mockType.active{background:#facc15;border-color:#facc15;color:#101010}.mockPrice{color:#e5e7eb;font-size:12px;font-weight:700;margin-top:8px}.mockBars{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.09) 0 3px,transparent 3px 8px),linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));border-radius:9px;height:64px;margin-top:8px}.mockSlider{background:#2d2f33;border-radius:6px;height:6px;margin-top:10px;position:relative}.mockSlider span{background:#facc15;border-radius:6px;bottom:0;left:15%;position:absolute;top:0;width:55%}.mockRoomRow{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-top:8px}.mockRoom{background:#0d0e11;border:1px solid #2f3036;border-radius:10px;color:#d1d5db;font-size:11px;font-weight:700;padding:9px 6px;text-align:center}.mockAgent{align-items:center;background:#0e0f12;border:1px solid #2b2d31;border-radius:10px;display:flex;gap:8px;margin-top:16px;padding:8px}.mockAgent img{border-radius:50%;height:32px;width:32px}.mockAgent div{font-size:12px;font-weight:700}.mockAgent small{color:#9ca3af;font-size:10px}.mockCardsCol{grid-gap:10px;display:grid;gap:10px;grid-template-rows:1fr .72fr}.mockCardsBottom,.mockCardsTop{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.mockCard{background:#0f1012;border:1px solid #2c2d31;border-radius:16px;color:#f4f4f4;padding:8px}.mockCard.active{border-color:#facc15;box-shadow:0 0 0 1px rgba(250,204,21,.4),0 0 20px rgba(250,204,21,.18)}.mockImg{background-position:50%;background-size:cover;border:1px solid #32343a;border-radius:12px;height:180px}.mockCard.short .mockImg{height:145px}.mockCardPrice{font-size:24px;font-weight:800;margin-top:8px}.mockCardMeta{color:#d1d5db;font-size:12px;font-weight:600;margin-top:2px}.mockMapCol{background:#0f1014;border:1px solid #2d2f33;border-radius:16px;overflow:hidden;position:relative}.mockMapTexture{background:radial-gradient(circle at 70% 18%,hsla(0,0%,100%,.05),transparent 26%),repeating-linear-gradient(125deg,hsla(0,0%,100%,.06) 0 2px,transparent 2px 55px),repeating-linear-gradient(35deg,hsla(0,0%,100%,.04) 0 2px,transparent 2px 40px);inset:0;position:absolute}.mockPin{background:#facc15;border-radius:50%;box-shadow:0 0 0 6px rgba(250,204,21,.12),0 0 18px rgba(250,204,21,.75);height:12px;position:absolute;width:12px}.pin1{left:30%;top:22%}.pin2{left:64%;top:37%}.pin3{left:41%;top:59%}.pin4{left:27%;top:82%}.mockTag{background:rgba(14,15,18,.85);border:1px solid #303238;border-radius:999px;color:#d1d5db;font-size:11px;font-weight:700;padding:6px 10px;position:absolute}.tag1{right:14%;top:13%}.tag2{right:12%;top:31%}.tag3{bottom:30%;left:11%}.tag4{bottom:12%;left:18%}.mockFocusTag{background:rgba(20,21,24,.96);border:1px solid rgba(250,204,21,.7);border-radius:12px;bottom:19%;color:#facc15;font-size:12px;font-weight:700;left:12%;padding:11px;position:absolute;right:10%}.mockLaptopBase{background:linear-gradient(180deg,#8c8c8c,#595959);border-radius:0 0 34px 34px;box-shadow:inset 0 -2px 0 hsla(0,0%,100%,.2);height:48px;margin-left:-50px;margin-top:-1px;width:calc(100% + 100px)}.dashboardToolbar{align-items:center;background:#fff;border:1px solid #dce6f5;border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.toolbarTitle{color:#0a1c23;font-family:font2;font-size:14px;font-weight:800}.toolbarFilters{display:flex;flex-wrap:wrap;gap:8px}.toolbarFilters span{background:#f8fbff;border:1px solid #dce6f5;border-radius:999px;color:#334155;font-family:font2;font-size:12px;font-weight:700;padding:6px 10px}.dashboardComplexGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.5fr 1fr;margin-top:10px}.dashboardMainColumn,.dashboardSideColumn{display:flex;flex-direction:column;gap:10px}.dashboardStats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardStatCard{background:#fff;border:1px solid #dce6f5;border-radius:14px;padding:12px}.dashboardStatLabel{color:#475569;font-family:font2;font-size:12px;font-weight:700}.dashboardStatValue{color:#0a1c23;font-family:font1;font-size:27px;line-height:1.1;margin-top:3px}.dashboardStatTrend{font-family:font2;font-size:12px;font-weight:700;margin-top:4px}.dashboardStatTrend.up{color:#059669}.dashboardStatTrend.down{color:#dc2626}.miniSpark{-webkit-animation:shimmer 4s linear infinite;animation:shimmer 4s linear infinite;background-size:300% 300%;border-radius:8px;height:6px;margin-top:8px}.sparkBlue{background-image:linear-gradient(90deg,#2563eb,#60a5fa 40%,#2563eb)}.sparkTeal{background-image:linear-gradient(90deg,#0d9488,#2dd4bf 40%,#0d9488)}.sparkOrange{background-image:linear-gradient(90deg,#ea580c,#fb923c 40%,#ea580c)}.sparkPurple{background-image:linear-gradient(90deg,#7c3aed,#a78bfa 40%,#7c3aed)}.dashboardChartCard{background:#fff;border:1px solid #dce6f5;border-radius:14px;padding:14px}.dashboardChartHead{align-items:center;display:flex;gap:8px;justify-content:space-between}.dashboardChartTitle{color:#0a1c23;font-family:font2;font-size:14px;font-weight:800}.chartLegend{align-items:center;color:#334155;display:flex;font-family:font2;font-size:12px;font-weight:700;gap:8px}.legendItem{border-radius:50%;display:inline-block;height:10px;margin-left:8px;width:10px}.legendItem.blue{background:#2563eb}.legendItem.teal{background:#0d9488}.chartSvgLarge{height:210px;margin-top:8px;width:100%}.axisLine{stroke:#dbe4f1;stroke-width:1}.lineRevenue{fill:none;stroke:#2563eb;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.lineCost{fill:none;stroke:#0d9488;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 6}.tableLike{margin-top:10px}.tableHead,.tableRow{grid-gap:10px;align-items:center;display:grid;font-family:font2;font-size:13px;gap:10px;grid-template-columns:1.5fr 1fr .7fr;padding:10px 8px}.tableHead{border-bottom:1px solid #e2e8f0;color:#334155;font-weight:800}.tableRow{border-bottom:1px solid #eff5ff;color:#0f172a;font-weight:600}.funnel{display:flex;flex-direction:column;gap:8px;margin-top:10px}.funnelStep{border-radius:10px;color:#0a1c23;font-family:font2;font-size:12px;font-weight:800;padding:10px 8px;text-align:center}.step1{background:#dbeafe;width:100%}.step2{background:#bfdbfe;margin:0 auto;width:84%}.step3{background:#93c5fd;margin:0 auto;width:62%}.step4{background:#60a5fa;margin:0 auto;width:42%}.activityList{display:flex;flex-direction:column;gap:10px;margin-top:10px}.activityItem{align-items:center;color:#334155;display:flex;font-family:font2;font-size:13px;font-weight:700;gap:8px}.statusDot{border-radius:50%;display:inline-block;height:9px;width:9px}.statusDot.green{background:#10b981}.statusDot.blue{background:#3b82f6}.statusDot.orange{background:#f59e0b}.statusDot.purple{background:#8b5cf6}.healthMeter{align-items:center;display:flex;gap:14px;margin-top:10px}.healthRing{background:conic-gradient(#10b981 0 92%,#e2e8f0 92% 100%);border-radius:50%;height:92px;position:relative;width:92px}.healthRing:after{background:#fff;border-radius:50%;content:"";inset:14px;position:absolute}.healthText{font-family:font2}.healthScore{color:#0a1c23;font-size:26px;font-weight:900;line-height:1}.healthLabel{color:#475569;font-size:13px;font-weight:700;margin-top:4px}@-webkit-keyframes shimmer{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes shimmer{0%{background-position:0 50%}to{background-position:100% 50%}}@-webkit-keyframes growBar{0%{width:0!important}}@keyframes growBar{0%{width:0!important}}@media only screen and (max-width:650px){.AboutPage{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:90px;margin-top:10px;position:relative;width:100%}.aboutTitle{font-size:13vw}.abotText{font-size:16px;text-align:justify;width:90%}.skillsSection{margin-bottom:90px;padding:22px 16px;width:92%}.skillsTitle{font-size:34px}.impactSection{padding:0 16px;width:100%}.impactTitle{font-size:34px}.impactShowcase{grid-template-columns:1fr}.impactMainValue{font-size:52px}.impactMainText{font-size:24px;max-width:100%}.impactArrowBtn{font-size:34px;height:58px;width:150px}.impactMiniStats{grid-template-columns:repeat(2,minmax(0,1fr))}.certSection{margin-bottom:95px;padding:20px 16px;width:100%}.certTitle{font-size:34px}.certBadgeStrip{gap:10px;padding:12px 10px}.certShield{min-height:136px;width:112px}.certShieldTitle{font-size:14px}.certShieldRibbon{font-size:10px;width:86px}.certTrendGrid{display:flex}.certTrendCard{flex-basis:calc(100vw - 64px);flex-grow:0;flex-shrink:0}.certName{font-size:22px}.certIssuer{font-size:16px}.certIssued{font-size:15px}.certId{font-size:13px}.certButton{font-size:14px;padding:7px 12px}.valueSection{padding:22px 16px;width:92%}.valueSectionTitle{font-size:34px}.valueGrid{grid-template-columns:1fr}.valueCardLarge{grid-column:auto}.recruiterCtaSection{align-items:flex-start;flex-direction:column;margin-bottom:95px;padding:22px 16px;width:92%}.recruiterCtaLeft{width:100%}.recruiterCtaTitle{font-size:34px}.recruiterCtaRight{justify-content:flex-start;width:100%}.dashboardDemoSection{padding:22px 16px;width:92%}.dashboardDemoTitle{font-size:34px}.estateGrid,.estateHeader{grid-template-columns:1fr}.estateGrid{min-height:auto}.estateTitle{font-size:34px}.estateTypeGrid{grid-template-columns:repeat(2,1fr)}.estateCards{grid-template-columns:1fr}.estateCard.short,.estateCard.tall{min-height:auto}.estateCardPrice{font-size:32px}.estateMap{min-height:380px}}@media only screen and (max-width:1350px){.roadmapSectionLeft,.roadmapSectionright{display:flex;flex-direction:column;justify-content:center;margin:0 10px;width:40%}.roadmapSectionCenter{display:flex;justify-content:center;width:20%}}@media only screen and (max-width:700px){.roadmapSectionCenter{position:absolute}.roadmapSection{display:flex;flex-direction:column;justify-content:center;margin-bottom:200px;max-height:100%;width:100%}.roadmapSectionLeft,.roadmapSectionright{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;margin:0 10px;width:95%}.mappathDesign{height:1200px}}.cardSection{background:linear-gradient(145deg,#fff,#fffaf0);border:1px solid #e8ebef;border-radius:16px;box-shadow:0 14px 28px rgba(16,24,40,.08);display:flex;flex-direction:column;gap:12px;min-height:260px;overflow:hidden;padding:22px 20px;position:relative;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:min(100%,450px)}.cardSection:before{background:linear-gradient(180deg,#fe9800,#ffb649);content:"";height:100%;left:0;position:absolute;top:0;width:6px}.cardSection:hover{box-shadow:0 18px 32px rgba(16,24,40,.14);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.titleBar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:100%}.titlename{color:#0a1c23;font-family:font1;font-size:clamp(24px,2vw,30px);font-style:normal;font-weight:500;line-height:1.1;width:60%}.companyName{color:#1f2937;font-size:16px;font-weight:600;line-height:1.3;width:100%}.companyName,.dateSection{font-family:font2;font-style:normal}.dateSection{align-items:center;background:#fff4db;border:1px solid #ffd88f;border-radius:999px;color:#0a1c23;display:flex;font-size:13px;font-weight:700;justify-content:center;line-height:1;margin-top:4px;padding:8px 12px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.textSection{color:#374151;font-family:font2;font-size:14px;font-style:normal;font-weight:500;line-height:1.55;text-align:left}.textSection p{margin:0}.highlightsList{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px}.highlightsList li::marker{color:#fe9800}@media only screen and (max-width:700px){.cardSection{margin-top:24px!important;padding:18px 16px;width:80%!important}.titleBar{flex-direction:column;gap:8px}.titlename{font-size:24px;width:100%}.dateSection{justify-content:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.linkedinSection{margin:24px 0 70px;padding:0 4%}.linkedinHeading{align-items:center;color:#091c23;display:flex;font-family:font1;font-size:62px;justify-content:center;line-height:1;margin-bottom:20px}.linkedinSubheading{color:#475569;font-family:font2;font-size:16px;margin-top:8px}.linkedinSliderShell{align-items:flex-start;display:flex;gap:16px;margin-top:18px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-width:thin}.linkedinFrameWrap{min-width:520px;scroll-snap-align:start;width:520px}.linkedinFrameWrap iframe{background:#fff;border:1px solid #dce6f5;border-radius:8px;height:670px;width:100%}@media only screen and (max-width:700px){.linkedinSection{margin-bottom:55px;padding:0 16px}.linkedinHeading{font-size:38px}.linkedinFrameWrap{min-width:calc(100vw - 50px);width:calc(100vw - 50px)}}.dashboardReplicaSection{border-radius:16px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);margin:0 auto 36px;max-width:1350px;padding:18px 18px 24px}.dashboardReplicaTitle{color:#3a3a3a;font-family:font2;font-size:36px;font-weight:600;line-height:1}.dashboardReplicaSub{color:#3a3a3a;font-family:font2;font-size:18px;margin-top:6px}.estateReplicaFrame{background:#000;border:10px solid #2c2c2c;border-radius:28px;margin-top:12px;padding:10px}.estateReplicaTop{align-items:center;color:#f0f0f0;display:grid;font-family:font2;font-size:12px;font-weight:700;grid-template-columns:1.2fr 1fr auto;margin-bottom:10px}.estateReplicaDot{background:#ffc806;border-radius:50%;display:inline-block;height:7px;margin-right:6px;width:7px}.estateReplicaTopButton{background:#111;border:1px solid #343434;border-radius:12px;color:#fff;font-family:font2;padding:8px 12px}.estateReplicaGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:.95fr 1.45fr .88fr;min-height:780px}.estateReplicaSidebar{background:#202124;border:1px solid #303136;border-radius:22px;color:#fff;font-family:font2;padding:14px}.estateReplicaHeading{font-size:32px;font-weight:500;letter-spacing:-.4px;line-height:1.02}.estateReplicaSearch{display:flex;gap:8px;margin-top:10px}.estateReplicaSearch button{background:#0e0f12;border:1px solid #32333a;border-radius:11px;color:#fff;font-family:font2;font-size:12px;padding:8px 10px}.estateReplicaLabel{color:#d1d5db;font-size:12px;font-weight:600;margin-top:14px}.estateReplicaTypeGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-top:8px}.estateReplicaTypeGrid button{align-items:center;background:#0d0e10;border:1px solid #31323a;border-radius:12px;color:#e5e7eb;cursor:pointer;display:flex;flex-direction:column;font-family:font2;font-size:11px;font-weight:700;gap:7px;height:74px;justify-content:center;min-width:100px}.estateReplicaTypeGrid button.active{background:#ffc806;border-color:#ffc806;color:#111}.estateReplicaTypeGrid button svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:26px;width:26px}.estateReplicaTypeGrid button span{font-size:12px;line-height:1}.estateReplicaToggle{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.estateReplicaToggle button{background:#0d0e10;border:1px solid #32333a;border-radius:10px;color:#e5e7eb;cursor:pointer;font-family:font2;font-size:12px;font-weight:700;height:38px}.estateReplicaToggle button.active{background:#ffc806;border-color:#ffc806;color:#111}.estateReplicaRangeText{color:#f3f4f6;font-size:14px;margin-top:8px}.estateReplicaRange{accent-color:#ffc806;margin-top:8px;width:100%}.estateReplicaRooms{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.estateReplicaRooms>div{grid-gap:6px;align-items:center;background:#0d0e10;border:1px solid #31323a;border-radius:12px;display:grid;gap:6px;grid-template-columns:30px 1fr 30px;padding:8px}.estateReplicaRooms button{background:#1b1c20;border:1px solid #3c3d44;border-radius:50%;color:#fff;cursor:pointer;height:28px;width:28px}.estateReplicaRooms span{font-size:36px;font-weight:700;text-align:center}.estateReplicaRooms small{color:#cfd2da;font-size:12px;grid-column:1/-1;text-align:center}.estateReplicaCards{grid-gap:10px;display:grid;gap:10px;grid-auto-rows:minmax(250px,auto);grid-template-columns:1fr 1fr}.estateReplicaCard{background:#050607;border:1px solid #2f3037;border-radius:18px;color:#fff;padding:8px}.estateReplicaCard.top{min-height:420px}.estateReplicaCard.featured{border-color:#ffc806;box-shadow:0 0 0 1px rgba(255,200,6,.5)}.estateReplicaImage{background-position:50%;background-size:cover;border:1px solid #3b3c42;border-radius:14px;height:235px;position:relative}.estateReplicaBadge{background:#8b3df2;border-radius:999px;color:#fff;font-size:11px;padding:5px 10px;position:absolute;right:8px;top:8px}.estateReplicaPrice{font-size:22px;font-weight:700;line-height:1;margin-top:10px}.estateReplicaPrice.mini{font-size:2px}.estateReplicaMeta{color:#c8cbd3;font-size:13px;margin-top:5px}.estateReplicaSpecs{color:#fff;font-size:14px;font-weight:600;margin-top:7px}.estateReplicaPills{display:flex;gap:6px;margin-top:10px}.estateReplicaPills span{background:#3a3b40;border-radius:8px;color:#f3f4f6;font-size:11px;font-weight:700;padding:5px 8px}.estateReplicaPills .yellow{background:#ffc806;color:#181818}.estateReplicaMap{background:#121316;border:1px solid #303136;border-radius:22px;overflow:hidden;position:relative}.estateReplicaMapTexture{background:radial-gradient(circle at 70% 20%,hsla(0,0%,100%,.05),transparent 32%);inset:0;position:absolute}.estateRoad{border:2px solid hsla(220,8%,71%,.25);border-radius:200px;position:absolute}.estateRoad.r1{height:220px;left:-90px;top:120px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);width:360px}.estateRoad.r2{height:260px;left:20px;top:300px;-webkit-transform:rotate(22deg);transform:rotate(22deg);width:400px}.estateRoad.r3{height:360px;left:120px;top:40px;-webkit-transform:rotate(10deg);transform:rotate(10deg);width:220px}.estateRoad.r4{height:300px;left:-20px;top:470px;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);width:260px}.estateRoad.r5{height:180px;left:70px;top:-40px;-webkit-transform:rotate(14deg);transform:rotate(14deg);width:330px}.estateReplicaPin{background:#ffc806;border-radius:50%;box-shadow:0 0 0 7px rgba(255,200,6,.12),0 0 16px rgba(255,200,6,.7);height:14px;position:absolute;width:14px}.estateReplicaPin.p1{left:70%;top:14%}.estateReplicaPin.p2{left:45%;top:24%}.estateReplicaPin.p3{left:78%;top:43%}.estateReplicaPin.p4{left:29%;top:73%}.estateReplicaTag{background:rgba(17,18,20,.9);border:1px solid #38393d;border-radius:999px;color:#eceef1;font-size:12px;font-weight:700;padding:7px 11px;position:absolute}.estateReplicaTag.t1{right:10%;top:8%}.estateReplicaTag.t2{right:19%;top:19%}.estateReplicaTag.t3{right:9%;top:37%}.estateReplicaTag.t4{left:6%;top:66%}.estateReplicaTag.t5{left:16%;top:83%}.estateReplicaFocus{background:rgba(21,22,26,.95);border:1px solid rgba(255,200,6,.75);border-radius:14px;color:#ffc806;font-size:15px;font-weight:700;left:11%;padding:10px 12px;position:absolute;right:9%;top:53%}.estateReplicaFocus small{color:#cfd2da;font-size:12px;font-weight:600}.estateReplicaZoom{bottom:45px;display:flex;flex-direction:column;gap:8px;position:absolute;right:14px}.estateReplicaZoom button{background:#1a1b1f;border:1px solid #3a3b40;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:42px;width:42px}.estateReplicaZoomLabel{bottom:12px;color:#cfd2da;font-size:11px;position:absolute;right:12px}.dashboardReplicaSection button{transition:box-shadow .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease;width:100%}.dashboardReplicaSection button:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media only screen and (max-width:1100px){.estateReplicaGrid{min-height:auto}.estateReplicaCards,.estateReplicaGrid{grid-template-columns:1fr}.estateReplicaTypeGrid{grid-template-columns:repeat(3,1fr)}.dashboardReplicaTitle{font-size:44px}.estateReplicaHeading{font-size:24px}}.NavBar{align-items:center;bottom:30px;display:flex;justify-content:center;position:fixed;width:100%;z-index:7}.NavbarCard{-webkit-backdrop-filter:blur(27.5px);backdrop-filter:blur(27.5px);background:#091c23;border-radius:50px;display:flex;flex-direction:row;height:55px;padding:7px}.NavbarItem,.topItem{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:font3;font-size:20px;font-style:normal;font-weight:700;justify-content:center;line-height:normal;padding:0 30px;transition:all .7s}.NavbarItem:hover{background-color:#fff;border-radius:30px;color:#091c23}@media only screen and (max-width:650px){.NavbarItem{font-size:13px;padding:0 11px}.NavbarCard{height:44px}.topItem{padding:0 11px}}.Titlebar{display:flex;flex-direction:row;height:80px;width:100%;z-index:7}.navlinknone{color:#091c23;text-decoration:none}.homePage{height:100vh;width:100%}.Titilename{font-family:font1;font-size:96px}.Titilename,.fieldname{color:#091c23;font-style:normal;font-weight:400;line-height:normal;transition:all 1s}.fieldname{font-family:Raleway;font-size:40px;margin-top:15px}.iconLogo{height:29px;margin:15px 10px;transition:all 1s;width:29px}.logosectionMain{display:flex;flex-direction:row}.mainSection{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:hsla(0,0%,100%,.5);flex-direction:column;z-index:5}.bgDesign,.mainSection{align-items:center;display:flex;height:100vh;justify-content:center;position:absolute;top:0;width:100%}.bgDesign img{-webkit-animation:heroFloat 9s ease-in-out infinite;animation:heroFloat 9s ease-in-out infinite;height:80%;position:relative;width:80%}@-webkit-keyframes heroFloat{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes heroFloat{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.TitlebarItem{color:#091c23;font-family:font1;font-size:32px;padding-left:30px;padding-top:20px;width:50%}.TitlebarItem,.resumeBtn{cursor:pointer;font-style:normal;font-weight:400;line-height:normal;transition:all 1s;z-index:7}.resumeBtn{align-items:center;border:2px solid #000;border-radius:24px;color:#000;color:#091c23;display:flex;font-family:font2;font-size:20px;height:42px;justify-content:center;position:absolute;right:20px;top:20px;width:137px}.resumeBtn:hover{background-color:#091c23;border:2px solid #fff;color:#fff}@media only screen and (max-width:650px){.TitlebarItem{font-size:21px}.resumeBtn{font-size:16px;height:36px;width:112px}}@media only screen and (max-width:750px){.Titilename{font-size:13vw}.fieldname{font-size:6vw;margin-top:0}}.Contactus{align-items:center;display:flex;justify-content:center;margin-bottom:200px;width:100%}.Contactus_main{background-color:#31363f;border-radius:20px;display:flex;flex-direction:row;height:600px;transition:all 2s;width:1100px}.Contactus_mainimg{border:none;border-radius:20px 20px 20px 20px;height:600px;object-fit:cover;transition:all 2s;width:100%;z-index:2}.Contactus_mainimg-left{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;width:50%}.Contactus_mainimgName{color:#fff;font-family:font1;font-size:50px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:10px;text-align:center;transition:all 1s;width:390px}.Contactus_mainimgpo{font-size:25px;font-weight:600;margin-top:0}.Contactus_mainimgEmail,.Contactus_mainimgpo{color:#fff;font-family:font2;font-style:normal;line-height:normal;transition:all 1s}.Contactus_mainimgEmail{font-size:20px;font-weight:400;margin-top:5px}.Contactus_mainimgBtn{border:1px solid #fff;border-radius:55px;color:#fff;cursor:pointer;font-family:font2;font-size:20px;margin-top:15px;padding:8px 35px}@media screen and (max-width:950px){.Contactus_main{flex-direction:column;max-width:590px;width:95%}.Contactus_mainimg{border-radius:20px 20px 40px 40px;height:50%;width:100%}.Contactus_mainimgName{width:100%}.Contactus_mainimg-left{height:50%;padding:0;width:100%}}.PortfolioSection{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:80px;margin-top:60px;overflow:hidden;position:relative}.portfolioMain{display:flex}.imgAS1,.portfolioMain{position:relative;width:100%}.imgAS1{border-radius:16px;cursor:pointer;transition:box-shadow .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,box-shadow .35s ease;transition:transform .35s ease,box-shadow .35s ease,-webkit-transform .35s ease}.bigportfoliobar{flex-direction:row;flex-wrap:wrap;margin-left:0;transition:all 1s;width:100%}.bigportfoliobar,.portfolioMainas1{display:flex;justify-content:center;position:relative}.portfolioMainas1{align-items:center;margin:20px;width:40%}.selectPortfolio{align-items:center;background:rgba(0,0,0,.45);border-radius:50px;display:flex;flex-direction:row;height:50px;justify-content:center;margin-top:20px;position:-webkit-sticky;position:sticky;top:40%;width:200px}.selectPortfoliobtn{background-color:#fff;border-radius:10px;cursor:pointer;height:10px;margin:4px;transition:all .6s;width:10px}.selectPortfoliobtn_act{transition:all .6s;width:40px!important}@media screen and (max-width:1800px){.imgAS1{width:100%}}@media screen and (max-width:1500px){.imgAS1{width:100%}}@media screen and (max-width:1100px){.imgAS1{width:100%}.portfolioMain{display:flex;width:80%}}@media screen and (max-width:990px){.imgAS1{width:100%}.portfolioMain,.portfolioMainas1{display:flex;width:100%}.portfolioMainas1{align-items:center;justify-content:center;margin:20px;position:relative}}
/*# sourceMappingURL=main.afd58ea4.css.map*/