.btn{padding:8px 16px;font-weight:bold}.btn :is(.fab,.fal,.far,.fas),.button :is(.fab,.fal,.far,.fas){margin-right:5px}.btn-cta-primary{color:var(--color-btn-txt-2);background:var(--color-btn-bg-5);border:1px solid var(--color-btn-bg-5);font-weight:600;text-transform:uppercase}.btn-cta-primary:hover{color:var(--color-btn-txt-2);background:var(--color-btn-bg-6);border-color:var(--color-btn-bg-6)}.well{padding:19px;background-color:var(--color-bg-2);border:1px solid var(--color-border-2);border-radius:4px}.header{overflow:auto;padding:0px 0 10px;background:var(--color-bg-2)}.header .btn{margin-top:20px;font-weight:bold}.header .profile-content .name{color:var(--color-txt-7);font-size:38px;margin-top:15px;margin-bottom:5px;display:inline-block}.header .profile-content .social{margin:0;padding:0}@media(768px <= width){.header .profile-content .social{padding-left:10px;margin-left:0;display:inline-block;position:relative;top:-5px}}.header .profile-content .social a{background:var(--color-btn-bg-7);width:36px;height:36px;display:inline-block;border-radius:50%;color:var(--color-btn-txt-2);text-align:center}.header .profile-content .social a:hover{background:var(--color-btn-bg-8)}.header .profile-content .social a *{font-size:20px;padding-top:8px}.sections-wrapper{padding-top:30px;padding-bottom:30px}.section{margin-bottom:30px}.section .section-inner{background:var(--color-bg-4);padding:30px}.section .heading{margin-top:0;margin-bottom:30px;color:var(--color-txt-7);font-size:24px}.section .content .more-link :is(.fab,.fal,.far,.fas){margin-right:5px;font-size:14px}.latest .item{margin-bottom:30px}.latest .item .title{font-size:18px;margin-top:0}.latest .featured{margin-bottom:0}.latest .featured .title{margin-bottom:5px;font-size:20px}.latest .featured .summary{margin-bottom:30px;color:var(--color-txt-6)}.latest .featured .desc{margin-bottom:10px}.info :is(.fab,.fal,.far,.fas){margin-right:15px}.info .far.fa-envelope{font-size:14px}.info ul{margin-bottom:0}.info li{margin-bottom:15px}.info li:last-child{margin-bottom:0}.blog .item{margin-bottom:30px}.blog .item .title{font-size:18px;line-height:1.3}.blog .item:last-child{margin-bottom:0}.list ul li{margin-bottom:10px}.list ul li :is(.fab,.fal,.far,.fas){margin-right:5px}@media(width < 768px){.header{padding-bottom:20px;text-align:center}.header .profile-content{float:none !important;text-align:center}.header .btn{float:none !important}}@media(768px <= width < 992px){.container{width:750px}}@media(992px <= width < 1200px){.container{width:970px}}@media(1200px <= width < 1400px){.container{width:1170px}}@media(1400px <= width){.container{width:1360px}}body{background:var(--color-bg-1);margin:0}p{margin:0 0 10px}a:hover,a.btn.git:hover{text-decoration:underline 1.5px;text-underline-offset:3px}h1,h2,h3{margin-top:20px;margin-bottom:10px}h3{font-size:24px}h1,h2,h3,h4,h5,h6{line-height:1.1;color:var(--color-txt-6)}hr{border:0;border-top:1px solid var(--color-border-2)}.collapse{display:none}.collapse.in{display:block}.btn{display:inline-block;font-size:14px;border-radius:4px;touch-action:manipulation;cursor:pointer;user-select:none}.btn:hover{text-decoration:none}.btn-primary{color:var(--color-btn-txt-2);background-color:var(--color-btn-bg-3);border-color:var(--color-btn-bg-3)}.btn-primary:hover{color:var(--color-btn-txt-2);background-color:var(--color-btn-bg-4);border-color:var(--color-btn-bg-4)}.button.blog-tag{display:inline-block;color:var(--color-btn-txt-1);background-color:var(--color-btn-bg-1);border:1px solid var(--color-btn-border-1);font-weight:bold;border-radius:.3em;padding:0 5px;margin-right:10px;margin-bottom:10px}.button.blog-tag:hover{color:var(--color-btn-txt-2);background:var(--color-btn-bg-2);border-color:var(--color-btn-border-2);text-decoration:none}ol,ul{margin-top:0;margin-bottom:10px}.list-inline{list-style:none}.list-inline li{display:inline-block;padding-right:5px;padding-left:5px}.list-unstyled{list-style:none;padding-left:0}.pull-right{float:right !important}.pull-left{float:left !important}.text-left{text-align:left}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.row{margin-right:-15px;margin-left:-15px}.col-xs-12,.col-sm-12,.col-md-4,.col-md-8{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-12{float:left;width:100%}@media(768px <= width){.col-sm-12{float:left;width:100%}}@media(992px <= width){.col-md-4,.col-md-8{float:left}.col-md-8{width:66.66666667%}.col-md-4{width:33.33333333%}}