header{padding:0}body ul li{display:block}body header{padding:0 0 1px}:root{--dark:#282828;--white:#ffffff;--primary:#3f50b5;--primaryrgba:63,80,181;--border:#e4e4e4;--lightBg:#f6f6f6;--gray:#636363;--grayLight:#8d8d8d;--secondary:#b53f7f;--secondaryrgba:181,63,127}body .main{background-color:#f6f6f6;font-family:Roboto,sans-serif;font-size:14px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--dark)}a{color:var(--primary);text-decoration:none}.main-profile-pic{--profileSize:110px;min-width:var(--profileSize);min-height:var(--profileSize);border-radius:6px;max-width:200px;overflow:hidden}.qr-code{--qrSize:110px;width:var(--qrSize);height:var(--qrSize)}.qr-code img{padding:6px}.profile-info h2{font-size:22px;font-weight:600}.profile-info p{color:var(--dark)}.social-circle img{max-height:29px}.followers{font-weight:500;color:#3f50b5;font-size:14px;gap:4px}.followers,.info-label{display:flex;align-items:center}.info-label{background-color:var(--white);border:1px solid #e4e4e4;border-radius:50px;padding:8px 14px 8px 10px;gap:6px;color:var(--dark)}.info-label img{--iconSize:24px;height:var(--iconSize);width:var(--iconSize)}.social-circle{background-color:var(--white);border:1px solid var(--border);border-radius:100px;padding:4px}.content-box{background:var(--white);border:1px solid var(--border);border-radius:6px;list-style:none;padding-left:0;margin-bottom:0;overflow:hidden}.content-box li:last-child{border-bottom:0}.content-card{padding:24px;border-bottom:8px solid var(--border)}.heading{font-size:18px;font-weight:500;margin-bottom:16px}.skill-score{display:flex;align-items:center;padding:6px 14px;background:var(--lightBg);border-radius:100px;gap:6px;color:var(--gray)}.about a{color:var(--grayLight)}.grid-card{gap:16px}.grid-card .card-logo{--size:70px;min-width:var(--size);width:var(--size);height:var(--size)}.education-card .grid-card{--marginSpacing:12px;padding-bottom:var(--marginSpacing);margin-bottom:var(--marginSpacing)}.education-card li{border-bottom:1px solid var(--border)}.education-card li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.experience-card .grid-card{--marginSpacing:12px;padding-bottom:var(--marginSpacing);margin-bottom:var(--marginSpacing)}.experience-card li{border-bottom:1px solid var(--border)}.experience-card li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.associated,.award-description{color:var(--grayLight)}.associated{display:flex;align-items:center;gap:8px;font-size:12px;padding-bottom:8px}.associated img{width:22px;height:22px;border-radius:3px}.step{display:flex}.exp-year{margin-right:10px;padding-top:22px}.progress-bar{position:relative;padding:0 17px 0 5px;margin-right:6px}.step.active .progress-bar .line{background:rgb(63,80,181);background:linear-gradient(180deg,rgba(63,80,181,1) 60%,rgba(179,190,211,1))}.progress-bar .line{width:2px;background:#b3bed3;height:100%}.progress-bar img{position:absolute;top:24px;left:0}.exp-img{width:60px;border:1px solid #e4e4e4;border-radius:6px;overflow:hidden}.exp-img img{max-width:100%}.experience-heading h4{font-size:16px;margin-bottom:0}.experience-heading .company-name,.experience-heading .small-gray,.experience-heading h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%}.timeline-tab a.selected .timeline-logo{border:2px solid var(--primary)}.experience-details{display:flex;align-items:flex-start;gap:12px;padding-bottom:20px}.exp-img.active{border-color:#3fb56e}.exp-img.active span{background-color:#3fb56e;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--white);padding:2px}.step.active .exp-year{color:var(--primary)}.experience-heading{display:flex;flex-direction:column;gap:2px}.recommendations .grid-card .card-logo{--recLogoSize:60px;min-width:var(--recLogoSize);min-height:var(--recLogoSize);width:var(--recLogoSize);height:var(--recLogoSize)}.recommendations .gird-card-content p{margin-bottom:0}.recommendations li{border-bottom:1px solid var(--border);--marginSpacing:12px;padding-bottom:var(--marginSpacing);margin-bottom:var(--marginSpacing)}.recommendations li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.languages-list .lang-card{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;border-bottom:1px solid var(--border);--marginSpacing:12px;padding-bottom:var(--marginSpacing);margin-bottom:var(--marginSpacing)}.languages-list li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.languages-list .lang-card .lang-avatar{font-size:16px;color:var(--secondary);background:rgba(var(--secondaryrgba),.08);text-transform:uppercase;font-weight:400;width:40px;height:40px;border-radius:6px}.int-image,.languages-list .lang-card .lang-avatar{display:flex;align-items:center;justify-content:center}.int-image{background:rgba(var(--primaryrgba),.08);border:1px solid rgba(var(--primaryrgba),.5);border-radius:50px;overflow:hidden;width:54px;height:54px}.content-card.skills .nav-link{font-size:14px;color:var(--grayLight);border-bottom:1px solid var(--border);border-radius:0}.content-card.skills .nav-link.active{color:var(--dark);border-color:var(--dark);background:transparent;border-radius:0}.year-block{position:relative;display:flex;flex-direction:column;gap:6px}.year-card{width:60px;text-align:center}.content-card-body{display:flex;align-items:flex-end;justify-content:space-between;position:relative}.content-card-body:after{content:"";position:absolute;width:100%;height:2px;background:#b3bed3;bottom:32px;z-index:0;left:0}.year-block .tooltip-card{position:absolute;top:-118px;left:50%;transform:translateX(-50%);background:#fff;color:#000;border-radius:8px;padding:12px;width:230px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;display:none;transition:opacity .3s ease}.year-block:hover .tooltip-card{display:block}.tooltip-card:after{content:"";position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);border:8px solid transparent;border-top-color:white}.hover-details h4{margin:0 0 4px;font-size:16px}.year-block .circle{display:flex;flex-direction:column;height:12px;position:relative;z-index:2}.year-block .circle img{height:12px}.hover-details{display:flex;flex-direction:column;gap:2px}.year-block .hover-details h4{font-size:16px;margin-bottom:0}.profile-header{background:linear-gradient(116deg,rgba(108,195,224,.2) 1.37%,rgba(143,126,231,.2) 99.49%);border-radius:6px;padding:40px 0}.main-wrapper{padding-bottom:24px}.header{border-bottom:1px solid var(--border)}@media screen and (max-width:360px){.grid-card,.start-card{flex-direction:column}}@media screen and (max-width:767px){.main-profile-pic{width:60px;height:60px}}@media screen and (max-width:992px){.content-box{border-radius:6px 6px 0 0}.content-box.end{border-top:8px solid var(--border);border-radius:0 0 6px 6px}}.swiper-wrapper{padding-top:20px;align-items:center}.experience--card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;background-color:#fff;border:1px solid var(--border);border-radius:8px;padding:20px;transition:transform .3s ease;transform:scale(.85)}.swiper-slide-active .experience--card{box-shadow:0 4px 20px rgba(0,0,0,.3);border:2px solid var(--primary);transform:scale(1)}.experience--card h4{font-size:16px;margin-bottom:0}.experience--card .company-name,.experience--card .small-gray,.experience--card h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%}.swiper-pagination{position:relative!important;margin-top:40px}.swiper-pagination:before{content:"";position:absolute;width:100%;height:1px;background-color:#8e8e8e;top:18px;left:0;z-index:-1}.swiper-pagination-bullet{background:none!important;opacity:1!important;display:inline-block!important;height:auto!important;width:auto!important}.exp-logo{width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:#ffffff;position:relative}.exp-logo:before{content:"";position:absolute;width:1px;height:12px;background:var(--border);left:50%;transform:translateX(-50%);bottom:-12px}.exp-logo img{max-width:100%}.swiper-pagination-bullet img{opacity:.3!important;border-radius:50%}.swiper-pagination-bullet .year{opacity:.3!important}.swiper-pagination-bullet.swiper-pagination-bullet-active .year,.swiper-pagination-bullet.swiper-pagination-bullet-active img{opacity:1!important}.swiper-pagination-bullet{transition:transform .3s ease;font-size:11px;font-weight:500;display:inline-flex!important;align-items:center;justify-content:center;gap:14px;flex-direction:column;margin:0 20px!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1.2)}.swiper-slide.swiper-slide-active{position:relative;z-index:3}.swiper-slide.swiper-slide-next{position:relative;z-index:2}.company-status{font-size:11px;background:#33975a;color:#fff;border-radius:4px 4px 0 0;padding:2px 6px;display:flex;align-items:center;justify-content:center;line-height:normal;font-weight:400;letter-spacing:1px;position:absolute;top:-18px;width:80%;left:50%;transform:translateX(-50%)}.swiper-slide.swiper-slide-active .experience--card{background:var(--primary)}.swiper-slide.swiper-slide-active .experience--card h4{color:#fff}.swiper-slide.swiper-slide-active .experience--card .company-name{color:#e9e9ea}.swiper-slide.swiper-slide-active .experience--card .small-gray{color:#bcc2e0}.swiper-slide.swiper-slide-active .working-duration{background:#f1cc4c;color:#2b2b2b}.working-duration{display:flex;align-items:center;justify-content:center;padding:2px 8px;background:var(--border);color:var(--gray);font-size:12px;border-radius:4px;margin-bottom:6px}.grid-card{display:flex;align-items:flex-start;gap:12px}.education-card .grid-card,.experience-card .grid-card{--marginSpacing:16px;padding-bottom:var(--marginSpacing);margin-top:var(--marginSpacing)}.experience-card .grid-card{margin-bottom:0}.gird-card-content{display:flex;flex-direction:column;gap:4px;padding-top:4px}.gird-card-content h4{font-size:16px;margin-bottom:0}.small-gray{font-size:12px;color:var(--grayLight)}.content-card.experience .experience-card ul .grid-card{padding-left:20px;padding-bottom:20px;margin-top:0;margin-bottom:0}.exp-card ul li{border-left:1px solid var(--border);border-bottom:0;padding-left:12px;position:relative;padding-top:4px}.exp-card ul li:before{--size:5px;content:"";position:absolute;width:var(--size);height:var(--size);background:var(--gray);left:-3px;border-radius:50%;z-index:1;opacity:.6;top:0}.content-card.experience .experience-card ul .grid-card .gird-card-content{margin-top:-12px}.content-card.experience .experience-card .exp-card p{margin-bottom:0;margin-top:10px}