.st-iconbox.st-style1{text-align:center;padding:50px 30px;border-radius:3px;transition:all .4s ease;border:1px solid #232935;background-color:#101624}.st-iconbox.st-style1 img{width:52px;filter:grayscale(1);opacity:.35;transition:inherit}.st-iconbox.st-style1:hover .st-iconbox-icon{border:.5px solid #fec544}.st-iconbox.st-style1:hover .st-iconbox-icon img{filter:grayscale(0);opacity:1}.st-iconbox.st-style1:hover .st-iconbox-title{color:#fec544}.st-iconbox.st-style1 .st-iconbox-icon{display:flex;align-items:center;justify-content:center;height:90px;width:90px;border:.5px solid #3f4551;border-radius:50%;background-color:#070d1b;font-size:50px;margin:auto auto 28px;transition:all .4s ease}.st-iconbox.st-style1 .st-iconbox-icon svg{width:52px;fill:#3f4551;transition:all .4s ease}.st-iconbox.st-style1 .st-iconbox-title{font-weight:400;line-height:1.2em;font-size:20px;margin-bottom:16px;transition:all .4s ease}.st-iconbox.st-style1 .st-iconbox-text{margin-bottom:-6px}.st-skill-title{font-size:36px;font-weight:400;margin-bottom:25px}.st-progressbar-wrap{overflow:hidden}.st-progressbar-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:2px;font-family:Roboto,sans-serif}.st-single-progressbar{margin-top:-5px}.st-progressbar-title{font-size:16px;margin-bottom:0}.st-progressbar-percentage{color:#fec544;font-weight:400}.st-progressbar{width:100%;height:2px;background-color:#3f4551}.st-progressbar-in{background-color:#fec544;height:2px}@media screen and (max-width:991px){.st-skill-title{font-size:28px}}.st-resume-heading{display:flex;align-items:center}.st-resume-heading .st-resume-heading-title{margin:0 0 0 30px;font-size:36px;font-weight:400}.st-resume-timeline{position:relative;padding-top:1px;margin-bottom:50px;display:inline-block}.st-resume-timeline:last-child{margin-bottom:0}.st-resume-timeline:before{position:absolute;content:"";border:2px solid #232935;border-radius:50%;background-color:#101624;width:13px;height:13px;top:0;left:-47px;transition:all .4s ease}.st-resume-timeline:hover:before{background-color:#fec544}.st-resume-timeline .st-resume-timeline-title{font-size:24px;font-weight:400;color:#fec544;margin-top:-7px;margin-bottom:8px}.st-resume-timeline .st-resume-timeline-duration{font-size:18px;margin-bottom:21px}.st-resume-timeline .st-resume-timeline-subtitle{font-size:20px;font-weight:400;margin-bottom:19px}.st-resume-timeline .st-resume-timeline-text p{margin:0 0 -7px}.st-resume-timeline-wrap{padding-left:40px;margin-left:20px;border-left:1px solid #232935}@media only screen and (max-width:991px){.st-resume-timeline{margin-bottom:30px}}