.social-link{list-style:none;padding:.2rem}.social-link a{font-size:1.5rem;color:var(--text-color);padding:.5rem}.social-link a:hover{color:var(--tertiary-color);transition:all .3s ease-in}.circular-progress{width:150px;height:150px;line-height:150px;background:0 0;margin:0 auto;box-shadow:none;position:relative}.circular-progress:after{content:"";width:100%;height:100%;border-radius:50%;border:12px solid var(--bg-snow);position:absolute;top:0;left:0}.circular-progress>span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1}.circular-progress .circular-progress-left{left:0}.circular-progress .circular-progress-bar{width:100%;height:100%;background:0 0;border-width:12px;border-style:solid;position:absolute;top:0}.circular-progress .circular-progress-left .circular-progress-bar{left:100%;border-top-right-radius:80px;border-bottom-right-radius:80px;border-left:0;transform-origin:center left}.circular-progress .circular-progress-right{right:0}.circular-progress .circular-progress-right .circular-progress-bar{left:-100%;border-top-left-radius:80px;border-bottom-left-radius:80px;border-right:0;transform-origin:center right;-webkit-animation:circular-loading-1 1.8s linear forwards;animation:circular-loading-1 1.8s linear forwards}.circular-progress .circular-progress-value{width:90%;height:90%;border-radius:50%;background:var(--progress-color);font-size:1rem;color:#f9fafc;line-height:initial;text-align:center;position:absolute;top:5%;left:5%;display:flex;justify-content:center;align-items:center}.circular-progress-value{padding:12px}.circular-progress.blue .circular-progress-bar{border-color:var(--blue)}.circular-progress.yellow .circular-progress-bar{border-color:var(--yellow)}.circular-progress.pink .circular-progress-bar{border-color:var(--pink)}.circular-progress.green .circular-progress-bar{border-color:var(--green)}.circular-progress.sky .circular-progress-bar{border-color:var(--sky)}.circular-progress.orange .circular-progress-bar{border-color:var(--orange)}.circular-progress-percentage-50{-webkit-animation:circular-loading-50 0s linear forwards 1.8s;animation:circular-loading-50 0s linear forwards 1.8s}.circular-progress-percentage-55{-webkit-animation:circular-loading-55 .18s linear forwards 1.8s;animation:circular-loading-55 .18s linear forwards 1.8s}.circular-progress-percentage-60{-webkit-animation:circular-loading-60 .36s linear forwards 1.8s;animation:circular-loading-60 .36s linear forwards 1.8s}.circular-progress-percentage-65{-webkit-animation:circular-loading-65 .54s linear forwards 1.8s;animation:circular-loading-65 .54s linear forwards 1.8s}.circular-progress-percentage-70{-webkit-animation:circular-loading-70 .72s linear forwards 1.8s;animation:circular-loading-70 .72s linear forwards 1.8s}.circular-progress-percentage-75{-webkit-animation:circular-loading-75 .9s linear forwards 1.8s;animation:circular-loading-75 .9s linear forwards 1.8s}.circular-progress-percentage-80{-webkit-animation:circular-loading-80 1.08s linear forwards 1.8s;animation:circular-loading-80 1.08s linear forwards 1.8s}.circular-progress-percentage-85{-webkit-animation:circular-loading-85 1.26s linear forwards 1.8s;animation:circular-loading-85 1.26s linear forwards 1.8s}.circular-progress-percentage-90{-webkit-animation:circular-loading-90 1.44s linear forwards 1.8s;animation:circular-loading-90 1.44s linear forwards 1.8s}.circular-progress-percentage-95{-webkit-animation:circular-loading-95 1.62s linear forwards 1.8s;animation:circular-loading-95 1.62s linear forwards 1.8s}.circular-progress-percentage-100{-webkit-animation:circular-loading-100 1.8s linear forwards 1.8s;animation:circular-loading-100 1.8s linear forwards 1.8s}@-webkit-keyframes circular-loading-50{0%{transform:rotate(0)}100%{transform:rotate(0)}}@keyframes circular-loading-50{0%{transform:rotate(0)}100%{transform:rotate(0)}}@-webkit-keyframes circular-loading-55{0%{transform:rotate(0)}100%{transform:rotate(18deg)}}@keyframes circular-loading-55{0%{transform:rotate(0)}100%{transform:rotate(18deg)}}@-webkit-keyframes circular-loading-60{0%{transform:rotate(0)}100%{transform:rotate(36deg)}}@keyframes circular-loading-60{0%{transform:rotate(0)}100%{transform:rotate(36deg)}}@-webkit-keyframes circular-loading-65{0%{transform:rotate(0)}100%{transform:rotate(54deg)}}@keyframes circular-loading-65{0%{transform:rotate(0)}100%{transform:rotate(54deg)}}@-webkit-keyframes circular-loading-70{0%{transform:rotate(0)}100%{transform:rotate(72deg)}}@keyframes circular-loading-70{0%{transform:rotate(0)}100%{transform:rotate(72deg)}}@-webkit-keyframes circular-loading-75{0%{transform:rotate(0)}100%{transform:rotate(90deg)}}@keyframes circular-loading-75{0%{transform:rotate(0)}100%{transform:rotate(90deg)}}@-webkit-keyframes circular-loading-80{0%{transform:rotate(0)}100%{transform:rotate(108deg)}}@keyframes circular-loading-80{0%{transform:rotate(0)}100%{transform:rotate(108deg)}}@-webkit-keyframes circular-loading-85{0%{transform:rotate(0)}100%{transform:rotate(126deg)}}@keyframes circular-loading-85{0%{transform:rotate(0)}100%{transform:rotate(126deg)}}@-webkit-keyframes circular-loading-90{0%{transform:rotate(0)}100%{transform:rotate(144deg)}}@keyframes circular-loading-90{0%{transform:rotate(0)}100%{transform:rotate(144deg)}}@-webkit-keyframes circular-loading-95{0%{transform:rotate(0)}100%{transform:rotate(162deg)}}@keyframes circular-loading-95{0%{transform:rotate(0)}100%{transform:rotate(162deg)}}@-webkit-keyframes circular-loading-100{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@keyframes circular-loading-100{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@-webkit-keyframes circular-loading-1{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@keyframes circular-loading-1{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@-webkit-keyframes circular-loading-2{0%{transform:rotate(0)}100%{transform:rotate(144deg)}}@keyframes circular-loading-2{0%{transform:rotate(0)}100%{transform:rotate(144deg)}}@-webkit-keyframes circular-loading-3{0%{transform:rotate(0)}100%{transform:rotate(90deg)}}@keyframes circular-loading-3{0%{transform:rotate(0)}100%{transform:rotate(90deg)}}@-webkit-keyframes circular-loading-4{0%{transform:rotate(0)}100%{transform:rotate(36deg)}}@keyframes circular-loading-4{0%{transform:rotate(0)}100%{transform:rotate(36deg)}}@-webkit-keyframes circular-loading-5{0%{transform:rotate(0)}100%{transform:rotate(126deg)}}@keyframes circular-loading-5{0%{transform:rotate(0)}100%{transform:rotate(126deg)}}@media only screen and (max-width:990px){.circular-progress{margin-bottom:20px}}@media only screen and (min-width:1824px){}@media(max-width:1400px){}@media(max-width:1200px){}@media(max-width:1024px){}@media(max-width:992px){}@media only screen and (max-width:768px){.about-section.container{max-width:100%}.circular-progress{width:135px;height:135px}}@media only screen and (max-width:576px){.circular-progress{width:150px;height:150px}.circular-progress .circular-progress-value{font-size:1rem}}@media only screen and (max-width:375px){}@media only screen and (max-width:360px){}@media only screen and (max-width:320px){.col-6{flex:auto;max-width:100%}.social-link{flex-wrap:wrap}}.achievements-section .container{padding-top:.5rem}.achievements-section h1>span{margin-top:-55px;padding-bottom:55px;display:block}.modal-header,.modal-body,.modal-footer{background-color:var(--bg-snow)}.container-carousel{width:100%;height:30em!important}.carousel-inner{border-radius:1rem;border:1px solid var(--border-color)}.img-carousel{width:100%;height:30em;object-fit:cover}.carousel-description{background-color:rgba(44,62,80,.75);border-radius:20px;border:solid 2px rgba(0,0,0,.125)}.slide-summary,.slide-title{color:#ecf0f1;margin-bottom:.5rem}.modal-body li{color:var(--text-color)}@media only screen and (min-width:1824px){}@media(max-width:1400px){}@media(max-width:1200px){}@media(max-width:1024px){}@media(max-width:992px){}@media only screen and (max-width:768px){.achievements-section .container{max-width:100%}}@media only screen and (max-width:576px){}@media only screen and (max-width:375px){}@media only screen and (max-width:360px){}@media only screen and (max-width:320px){}.education-section .education-info-table{width:100%;border:none;background:0 0}.education-section .education-info-table tr:hover{background:0 0}.education-section .education-info-table tr,.education-section .education-info-table th,.education-section .education-info-table td{border:none;padding:0;background:0 0}.education-section .timeframe{color:#8392a5;text-align:right}.education-section h1>span{margin-top:-55px;padding-bottom:55px;display:block}.education-section .icon{width:2rem;padding-left:0;padding-right:0;position:relative}.education-section .icon .hline{position:absolute;left:1rem;top:0;background-color:var(--primary-color);height:100%;width:2px}.education-section .education-info-table tr:first-child .hline{height:65%;top:auto}.education-section .education-info-table tr:last-child .hline{height:50%}.education-section .icon-holder{background-color:var(--primary-color);border-radius:50%;height:2rem;width:2rem;padding:.2rem;text-align:center;color:#e5e9f2;position:relative}.education-section .line{width:5%;padding-left:0;padding-right:0}.education-section .line div{height:2px;margin-right:-1px;background-color:var(--primary-color)}.education-section .degree-info{padding:1rem;margin-top:.5rem;margin-bottom:.5rem;border-left:2px solid var(--primary-color);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);border-radius:5px}.education-section .degree-info h5{margin-bottom:.3rem}.education-section .degree-info h6{color:var(--head-color)}.education-section .degree-info li{color:var(--text-color)}.education-section .taken-courses table{margin-left:1rem;width:100%;transition:all .3s ease-out;background:0 0;border:none}.education-section .taken-courses tr{height:auto!important}.education-section .taken-courses tr,.education-section .taken-courses td,.education-section .taken-courses th{background:0 0;border:none;color:#212529}.education-section .taken-courses th.course-name-header{width:50%}.education-section .taken-courses .hidden-course{display:none;transition:all 1s ease-out}.education-section .taken-courses ul{margin-bottom:0}.hidden{display:none!important}.education-alt .degree-info{border-right:2px solid var(--primary-color)}@media only screen and (min-width:1824px){}@media(max-width:1400px){}@media(max-width:1200px){}@media(max-width:1024px){.education-section .container{padding-left:0}}@media(max-width:992px){}@media only screen and (max-width:768px){}@media only screen and (max-width:576px){.education-section{padding-left:.5rem;padding-right:.5rem}.education-section .container{padding-right:0}.education-section .icon{display:none}.education-section .line{display:none}.education-section .timeframe{text-align:left}}@media only screen and (max-width:375px){}@media only screen and (max-width:360px){}@media only screen and (max-width:320px){}.experiences-section{padding-bottom:1rem}.experiences-section .timeline{margin-top:1.5rem!important}.experiences-section h1>span{margin-top:-55px;padding-bottom:55px;display:block}.experiences-section ul{padding-left:1rem}.experiences-section ul>li{margin-left:0;color:var(--text-color)}.experiences-section .designation{font-weight:600;color:var(--head-color)}.circle{padding:13px 20px;border-radius:50%;background-color:var(--primary-color);color:#f9fafc;max-height:50px;z-index:2}.timeline .vertical-line{align-self:stretch}.timeline .vertical-line::after{content:"";position:absolute;border-left:3px solid var(--primary-color);z-index:1;height:100%;left:50%}.vertical-line-left-adjustment::after{left:calc(50% - 3px)!important}.timeline .horizontal-line div{padding:0;height:40px}.timeline .horizontal-line hr{border-top:3px solid var(--primary-color);margin:0;top:17px;position:relative}.timeline .horizontal-line .timeline-side-div{display:flex;overflow:hidden}.timeline .horizontal-line .corner{border:3px solid var(--primary-color);width:100%;position:relative;border-radius:15px}.top-left{left:-50%;top:-50%}.top-right{left:50%;top:-50%}.bottom-left{left:-50%;top:calc(50% - 3px)}.bottom-right{left:50%;top:calc(50% - 3px)}@media only screen and (min-width:1824px){}@media(max-width:1400px){}@media(max-width:1200px){}@media(max-width:1024px){}@media(max-width:992px){}@media only screen and (max-width:768px){.experiences-section .container{max-width:100%}}@media only screen and (max-width:576px){}@media only screen and (max-width:375px){.top-left{left:-52%;top:-50%}.top-right{left:52%;top:-50%}}@media only screen and (max-width:360px){.top-left{left:-56%;top:-50%}.top-right{left:56%;top:-50%}}@media only screen and (max-width:320px){.top-left{left:-64%;top:-50%}.top-right{left:64%;top:-50%}}.home{height:100vh;padding:0;margin:0;color:#f9fafc;overflow:hidden}.background{height:100%;width:100%;padding:0;margin:0;background-attachment:fixed;background-position:50%;transform:scale(1.1);filter:blur(3px);background-size:cover}@supports(-webkit-touch-callout:none){.background{background-attachment:scroll}}.content{position:relative;top:-65%;height:60%}.home img{width:148px;height:148px;background-color:#e7e7ef;padding:5px;margin-bottom:10px}.home .greeting,.home .greeting-subtitle{color:#f9fafc}.home .typing-carousel{font-size:14pt;color:#f0f0f0}#typing-carousel-data{display:none}.arrow{position:absolute;color:#f9fafc;font-size:1.5rem;bottom:0}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@media only screen and (min-width:1824px){}@media(max-width:1400px){}@media(max-width:1200px){}@media(max-width:1024px){}@media(max-width:992px){}@media only screen and (max-width:768px){}@media only screen and (max-width:576px){.content{position:relative;top:-75%;height:65%}.home img{width:140px;max-width:50%;height:auto}.home .greeting{font-size:24pt}}@media only screen and (max-width:375px){}@media only screen and (max-width:360px){}@media only screen and (max-width:320px){}.projects-section .card .card-header{background-color:#f9fafc;padding:.7rem;padding-bottom:0;text-decoration:none}.projects-section .card .card-img-xs{margin-right:.5rem}.card .card-header .sub-title span:nth-child(1){float:left}.card .card-header .sub-title span:nth-child(2){float:right}.projects-section .card .card-body{padding:.7rem}.projects-section .card .card-header .sub-title{color:#8392a5;margin-top:.4rem}.filtr-projects{padding:1rem!important}.project-card-footer{display:flex}.project-tags-holder{width:70%}.project-btn-holder{width:30%;display:flex;justify-content:flex-end;flex-direction:column}.project-btn-holder span{justify-content:flex-end;display:flex}@media only screen and (min-width:1824px){}@media(max-width:1400px){}@media(max-width:1200px){}@media(max-width:1024px){.projects-section{padding-left:0;padding-right:0;width:100%}.projects-section .container{max-width:100%}.projects-section .filtr-projects{padding:0}.projects-section .filtr-item{padding-left:.2rem;padding-right:.2rem}}@media(max-width:992px){}@media only screen and (max-width:768px){.projects-section{padding-left:0;padding-right:0;width:100%}.projects-section .container{max-width:100%}.projects-section .filtr-projects{padding:0}.projects-section .filtr-item{padding-left:.2rem;padding-right:.2rem;flex:50%;max-width:calc(100%/2 - .2rem)}}@media only screen and (max-width:576px){.projects-section .btn{margin-top:.3125rem}.projects-section .filtr-item{flex:100%;max-width:100%}}@media only screen and (max-width:375px){}@media only screen and (max-width:360px){}@media only screen and (max-width:320px){}.recent-posts-section .container{padding-top:1rem}.recent-posts-section h1>span{margin-top:-55px;padding-bottom:55px;display:block}.recent-posts-section .card .card-footer span{font-size:10pt;color:#6c757d!important;padding-top:5px}.recent-posts-section .card .card-footer{background:#fff;margin-top:auto}.recent-posts-section .post-card-link{text-decoration:none}.post-summary{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:144px;-webkit-line-clamp:5;-webkit-box-orient:vertical}@media only screen and (min-width:1824px){}@media(max-width:1400px){}@media(max-width:1200px){}@media(max-width:1024px){}@media(max-width:992px){}@media only screen and (max-width:768px){.recent-posts-section .container{max-width:100%}.recent-posts-section .post-card{width:50%}}@media only screen and (max-width:576px){.recent-posts-section .post-card{width:100%}}@media only screen and (max-width:375px){}@media only screen and (max-width:360px){}@media only screen and (max-width:320px){}.skills-section .card .card-head{background-color:#f9fafc;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.7rem;padding-bottom:0;border-bottom:.0625rem solid rgba(0,0,0,.125)}.skills-section h1>span{margin-top:-55px;padding-bottom:55px;display:block}.skills-section .skill-card-link{text-decoration:none}.skills-section .card .card-img-xs{margin-right:.5rem}.skills-section .card{margin-top:.5rem;margin-bottom:.5rem;height:100%}.skills-section .card .card-body{padding-top:.2rem;padding-left:.7rem}@media only screen and (min-width:1824px){}@media(max-width:1400px){}@media(max-width:1200px){}@media(max-width:1024px){}@media(max-width:992px){}@media only screen and (max-width:768px){.skills-section{padding-left:0;padding-right:0}.skills-section .container{max-width:95%}}@media only screen and (max-width:576px){}@media only screen and (max-width:375px){}@media only screen and (max-width:360px){}@media only screen and (max-width:320px){}@media(min-width:576px){.card-columns{column-count:2}}@media(min-width:768px){.card-columns{column-count:3}}@media(min-width:992px){.card-columns{column-count:4}}.card .card-head{height:unset;max-height:174px}.card-header{border-bottom:1px solid var(--border-color)}.card,.card-head,.card-header,.card-body,.card-footer{background-color:var(--theme)!important}.card{border:1px solid var(--border-color)}.card-img-top,.card-head{border-bottom:1px solid var(--border-color)!important}.card-footer{border-top:1px solid var(--border-color)!important}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem var(--color-border)!important}hr{border-color:var(--border-color)}.title-link{color:inherit;text-decoration:inherit}.title-link:hover{color:inherit;text-decoration:inherit}