﻿.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{width:540px;max-width:100%}}@media(min-width: 768px){.container{width:720px;max-width:100%}}@media(min-width: 992px){.container{width:960px;max-width:100%}}@media(min-width: 1200px){.container{width:1140px;max-width:100%}}@media(min-width: 1400px){.container{width:1280px;max-width:100%}}@media(min-width: 1600px){.container{width:1320px;max-width:100%}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}[class^=grid-]{position:relative;min-height:1px;width:100%;padding-right:15px;padding-left:15px}.grid-xs-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid-xs-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid-xs-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid-xs-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid-xs-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid-xs-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid-xs-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid-xs-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.grid-xs-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid-xs-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid-xs-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.grid-xs-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media(min-width: 576px){.grid-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.grid-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.grid-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width: 768px){.grid-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.grid-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.grid-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width: 992px){.grid-lg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid-lg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid-lg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid-lg-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid-lg-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.grid-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid-lg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid-lg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.grid-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width: 1200px){.grid-xl-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid-xl-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid-xl-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid-xl-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid-xl-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid-xl-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.grid-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid-xl-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid-xl-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.grid-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width: 1400px){.grid-xxl-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid-xxl-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid-xxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid-xxl-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid-xxl-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid-xxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid-xxl-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid-xxl-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.grid-xxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid-xxl-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid-xxl-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.grid-xxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width: 1600px){.grid-xlg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid-xlg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid-xlg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid-xlg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid-xlg-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid-xlg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid-xlg-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid-xlg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.grid-xlg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid-xlg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid-xlg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.grid-xlg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}html,body{font-family:"Nunito Sans",sans-serif;color:#1e1f28;background:#fff;font-weight:400;font-size:16px;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:#1e1f28;font-family:"Playfair Display",sans-serif;font-weight:bold;word-wrap:break-word;line-height:1.2;margin:0 0 25px 0}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:inline-block}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{display:block;font-weight:300;font-size:1.125rem;font-style:italic}strong{font-weight:900}p{font-size:1rem;line-height:1.7;font-family:"Nunito Sans",sans-serif;margin:0 0 25px 0}a{cursor:pointer;text-decoration:none}h1{font-size:2.375rem}h2{font-size:2.25rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.3125rem}h6{font-size:1.125rem}.color-red{color:#d56d5c}.color-orange{color:#fab325}.color-blue{color:#089df5}.color-green{color:#2ccb4d}.link-danger{margin-top:30px;display:block;text-decoration:none;color:#d56d5c}.link-danger:hover,.link-danger:focus,.link-danger:active{color:#d56d5c}.container{margin-left:auto;margin-right:auto}.flex-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex{display:-ms-flexbox;display:flex}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-center{-ms-flex-align:center;align-items:center}.justify-center{-ms-flex-align:center;align-items:center}.f-light{font-weight:300}.f-regular{font-weight:400}.f-medium{font-weight:500}.f-bold{font-weight:600}.f-black{font-weight:900}.bg-dark{background:#1e1f28}.p-r-0{padding-right:0 !important}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#20202a;z-index:999999;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.preloader-cover{position:fixed;background:#22222e;left:0;top:0;width:100%;height:100%}.preloader-content{margin-bottom:15px;text-align:center}.preloader-content>*{visibility:hidden}.preloader h4{font-size:1.0625rem;font-weight:600;color:#fff;margin-bottom:10px}.preloader-load{margin-bottom:10px;width:200px}.preloader .progressbar-text{position:relative;font-size:.875rem;font-weight:400;color:#cacace;height:300px;line-height:350px;position:absolute;left:50%;top:50%;padding:0;margin:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#555}.preloader .progressbar{stroke-dasharray:100px,100px}@font-face{font-family:"Playfair Display";src:url("../fonts/PlayfairDisplay-Black.woff2") format("woff2"),url("../fonts/PlayfairDisplay-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Playfair Display";src:url("../fonts/PlayfairDisplay-Bold.woff2") format("woff2"),url("../fonts/PlayfairDisplay-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Playfair Display";src:url("../fonts/PlayfairDisplay-Regular.woff2") format("woff2"),url("../fonts/PlayfairDisplay-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Nunito Sans";src:url("../fonts/NunitoSans-ExtraLight.woff2") format("woff2"),url("../fonts/NunitoSans-ExtraLight.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:"Nunito Sans";src:url("../fonts/NunitoSans-Light.woff2") format("woff2"),url("../fonts/NunitoSans-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Nunito Sans";src:url("../fonts/NunitoSans-Bold.woff2") format("woff2"),url("../fonts/NunitoSans-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Nunito Sans";src:url("../fonts/NunitoSans-Regular.woff2") format("woff2"),url("../fonts/NunitoSans-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Nunito Sans";src:url("../fonts/NunitoSans-SemiBold.woff2") format("woff2"),url("../fonts/NunitoSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"gnu-icons";src:url("../fonts/gnu-icons.ttf?jh1wa5") format("truetype"),url("../fonts/gnu-icons.woff?jh1wa5") format("woff"),url("../fonts/gnu-icons.svg?jh1wa5#gnu-icons") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=gnu-icon-],[class*=" gnu-icon-"]{font-family:"gnu-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gnu-icon-football:before{content:""}.gnu-icon-art:before{content:""}.gnu-icon-coffee:before{content:""}.gnu-icon-fitness:before{content:""}.gnu-icon-movie:before{content:""}.gnu-icon-pin:before{content:""}.gnu-icon-badminton:before{content:""}.gnu-icon-travelling:before{content:""}.gnu-icon-twitter:before{content:""}.gnu-icon-facebook:before{content:""}.gnu-icon-github:before{content:""}.gnu-icon-linkedin:before{content:""}.gnu-icon-quote-left:before{content:""}.gnu-icon-stack-overflow:before{content:""}.gnu-icon-codepen:before{content:""}@font-face{font-family:"gnu-icons";src:url("../fonts/gnu-icons.ttf?jh1wa5") format("truetype"),url("../fonts/gnu-icons.woff?jh1wa5") format("woff"),url("../fonts/gnu-icons.svg?jh1wa5#gnu-icons") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=gnu-icon-],[class*=" gnu-icon-"]{font-family:"gnu-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gnu-icon-football:before{content:""}.gnu-icon-art:before{content:""}.gnu-icon-coffee:before{content:""}.gnu-icon-fitness:before{content:""}.gnu-icon-movie:before{content:""}.gnu-icon-pin:before{content:""}.gnu-icon-badminton:before{content:""}.gnu-icon-travelling:before{content:""}.gnu-icon-twitter:before{content:""}.gnu-icon-facebook:before{content:""}.gnu-icon-github:before{content:""}.gnu-icon-linkedin:before{content:""}.gnu-icon-quote-left:before{content:""}.gnu-icon-stack-overflow:before{content:""}.gnu-icon-codepen:before{content:""}.page-head{position:fixed;top:0;left:0;width:100%;z-index:99}.page-head nav{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}a.navbar-brand{padding-left:5px}@media(max-width: 767px){.menu-open a.navbar-brand{z-index:1}}@media(min-width: 1200px){a.navbar-brand{padding-left:0}a.navbar-brand img{-webkit-animation:menuAnim cubic-bezier(0.42, 0, 1, 1) .5s forwards;animation:menuAnim cubic-bezier(0.42, 0, 1, 1) .5s forwards}}a.navbar-brand img{width:100%;max-width:60px;height:auto;mix-blend-mode:difference;z-index:99}@media(min-width: 576px){a.navbar-brand img{max-width:75px}}.page-head-wrapper{padding-top:15px;padding-bottom:15px}.page-head-wrapper:before{content:"";position:absolute;width:100%;height:100%;background:#fff;top:0;left:0;transition:-webkit-transform cubic-bezier(0.42, 0, 0.58, 1) .25s;transition:transform cubic-bezier(0.42, 0, 0.58, 1) .25s;transition:transform cubic-bezier(0.42, 0, 0.58, 1) .25s,-webkit-transform cubic-bezier(0.42, 0, 0.58, 1) .25s;-webkit-transform:translateY(-100%);transform:translateY(-100%);box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.2)}.fixed .page-head-wrapper:before{-webkit-transform:translateY(0);transform:translateY(0)}.navbar-nav{position:fixed;width:100%;-ms-flex-direction:column;flex-direction:column;background:#20202a;left:0;top:0;height:100%;padding-top:150px;padding-left:10px;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform cubic-bezier(0.42, 0, 0.58, 1) .25s;transition:transform cubic-bezier(0.42, 0, 0.58, 1) .25s;transition:transform cubic-bezier(0.42, 0, 0.58, 1) .25s,-webkit-transform cubic-bezier(0.42, 0, 0.58, 1) .25s}.menu-open .navbar-nav{-webkit-transform:translateX(0);transform:translateX(0)}@media(min-width: 768px){.navbar-nav{position:relative;display:-ms-flexbox;display:flex;padding:0;width:auto;height:auto;background:rgba(0,0,0,0);list-style:none;padding-top:15px;padding-left:40px;height:auto;background:rgba(0,0,0,0);-ms-flex-direction:row;flex-direction:row;-webkit-transform:none;transform:none}}.navbar-nav a{color:#fff;font-weight:bold;padding:10px 20px;text-decoration:none;text-transform:uppercase;margin-bottom:15px;font-size:1rem;display:block;transition:color cubic-bezier(0.42, 0, 0.58, 1) .25s}.navbar-nav a:hover,.navbar-nav a:focus{color:#d56d5c}.fixed .navbar-nav a{color:#1e1f28}@media(max-width: 767px){.menu-open .navbar-nav a{color:#fff}}.navbar-toggler{position:fixed;top:30px;right:20px;background:no-repeat;border:0;height:30px;-webkit-appearance:none;appearance:none;z-index:1;cursor:pointer}.navbar-toggler span{width:36px;height:2px;background:#fff;display:block;position:relative}.fixed .navbar-toggler span{background:#000}.menu-open .navbar-toggler span{background:#fff}.navbar-toggler span:before,.navbar-toggler span:after{content:"";position:absolute;width:36px;height:2px;left:0;background:#fff}.fixed .navbar-toggler span:before,.fixed .navbar-toggler span:after{background:#000}.menu-open .navbar-toggler span:before,.menu-open .navbar-toggler span:after{background:#fff}.navbar-toggler span:before{top:-8px}.navbar-toggler span:after{top:8px}@media(min-width: 768px){.navbar-toggler{display:none}}footer{padding-top:50px;padding-bottom:50px}footer p{margin-bottom:0}footer .copyright{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}footer .copyright p{margin-left:5px;margin-right:5px}*{margin:0;box-sizing:border-box}#main{overflow-x:hidden}img{max-width:100%}body{background-color:#d7d7d7}body--dark-theme{background-color:#1e1f28}.container-fluid{padding-left:15px;padding-right:15px}.section-about .profile{padding:30px 0 15px 0}@media(min-width: 992px){.section-about .profile{padding:60px 50px 15px 50px}}.section-about .profile-photo{margin-bottom:10px;pointer-events:none}@media(min-width: 576px){.section-about .profile-photo{margin-right:10%}}.section-about .profile-info{color:#3d4451;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dedede}.section-about .profile-preword{margin-bottom:30px}.section-about .profile-preword span{color:#fff;font-size:.875rem;font-weight:700;line-height:1.1;display:inline-block;padding:8px 12px;text-transform:uppercase;position:relative;background-color:#1e1f28}.section-about .profile-preword span:before{content:"";width:0;height:0;top:100%;left:5px;display:block;position:absolute;border-style:solid;border-width:0 0 8px 8px;border-color:rgba(0,0,0,0);border-left-color:#1e1f28}.section-about .profile-title{font-size:2.25rem;line-height:1.1;font-weight:700;margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:"Nunito Sans",sans-serif}.section-about .profile-title span{font-weight:300;margin-right:10px}.section-about .profile-title em{font-size:2.25rem;font-style:normal;font-weight:600}.section-about .profile-position{font-size:1.125rem;font-weight:400;line-height:1.1;margin-bottom:0;font-family:"Nunito Sans",sans-serif}.section-about .profile-list{margin:0;padding:0;list-style:none}.section-about .profile-list li{margin-bottom:13px}.section-about .profile-list .title{display:block;width:120px;float:left;color:#333;font-size:.75rem;font-weight:700;line-height:20px;text-transform:uppercase}.section-about .profile-list .content{display:block;margin-left:125px;font-size:.9375rem;font-weight:400;line-height:20px}.section-about .profile-list a{color:inherit}.section-about .profile-social{padding:10px 0;background-color:#1e1f28}.section-about .social{margin:0;padding:0;list-style:none;text-align:center}.section-about .social li{display:inline-block;margin:0}@media(min-width: 576px){.section-about .social li{margin:0 15px}}.section-about .social a{width:45px;height:45px;line-height:45px;position:relative;display:inline-block;background-color:rgba(0,0,0,0);transition:transition,background-color .25s linear 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%}.section-about .social .gnu-icon{color:#fff;font-size:1.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section-txt-btn{color:#000;font-size:1.25rem;font-weight:300;line-height:1.8;text-align:center;margin-top:30px;padding-left:5%;padding-right:5%}.section-title{color:#3d4451;font-size:2.125rem;line-height:1.2;font-weight:600;text-align:center;font-family:"Playfair Display";letter-spacing:.5px}blockquote{color:#737881;font-size:1.125rem;font-weight:300;line-height:30px;text-align:center;position:relative;margin:0 0 20px 0}.section{padding-top:70px}.section-about{margin-top:-200px;position:relative}.about-me blockquote{max-width:991px;margin-left:auto;margin-right:auto}.section-box{background-color:#fff;padding:30px 30px;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)}@media(min-width: 992px){.section-box{padding:50px 40px}}.skill-progress-bar{position:relative;margin-bottom:40px}.interests-list{text-align:center;margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.interests-list li{margin:7px 5px;width:74px;height:74px;display:inline-block;position:relative;border-radius:3px}@media(min-width: 992px){.interests-list li{border:1px solid #d7dbde}}.interests-list i{display:block;width:100%;height:100%;font-size:30px;line-height:74px;cursor:pointer;color:#000}.interests-list span{color:#fff;font-size:11px;font-weight:400;line-height:1;display:inline-block;background-color:#717171;padding:5px 8px;white-space:nowrap;position:absolute;top:100%;margin-top:10px;z-index:1;opacity:0;visibility:hidden;border-radius:3px;transition:all .15s ease-in;-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.interests-list li:hover span{opacity:1;visibility:visible;transition:all .35s ease-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn{padding:15px 26px;line-height:1.15;text-align:center;background:rgba(0,0,0,0);color:#1e1f28;border-radius:5px;letter-spacing:2px;display:inline-block;border:1px solid #1e1f28;text-transform:uppercase;z-index:1;overflow:hidden;font-family:"Nunito Sans",sans-serif;font-weight:bold;transition:color .25s ease-in-out,background-color .25s ease-in-out}.btn:hover,.btn:focus{text-decoration:none;cursor:pointer;color:#fff;background:#1e1f28;outline:0;border:1px solid #1e1f28}.btn-secondary{background:#1e1f28;color:#fff;border-radius:50px;letter-spacing:.07em;border:1px solid #1e1f28}.btn-secondary:hover,.btn-secondary:focus{color:#1e1f28;background:rgba(0,0,0,0);outline:0;border:1px solid #1e1f28}.hero{min-height:480px;background-size:cover;-webkit-transform:scale(1.02);transform:scale(1.02);transition:all cubic-bezier(0.42, 0, 1, 1) .75s}.page-loaded .hero{-webkit-transform:scale(1);transform:scale(1)}.bar-line{height:5px;position:relative;margin-top:20px;background-color:rgba(30,31,40,.15)}.bar-data{font-size:.875rem;line-height:1.1;padding-right:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.bar-fill{width:0;height:100%;display:block;position:relative;z-index:1;border-radius:5px;background-color:#1e1f28;transition:width 400ms ease-out 100ms}.bar-fill:after{content:"";opacity:.2;position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:0;border-radius:5px}.bar-value{font-size:1rem;position:absolute;right:0;top:0;display:block}.timeline{position:relative}@media(min-width: 768px){.timeline:before{content:"";width:4px;opacity:.2;margin-left:-2px;position:absolute;left:50%;top:0;height:100%;background-color:#1e1f28}}.timeline-inner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.timeline-box{width:100%;color:#757575;font-size:1rem;line-height:1.5;margin-bottom:25px;position:relative}@media(min-width: 768px){.timeline-box{width:50%}}.timeline-box-inner{padding:30px 5% 20px 5%;position:relative;border-width:5px 0 0 0;border-style:solid;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)}@media(min-width: 768px){.timeline-box-inner:after{content:"";position:absolute;width:10px;height:10px;background:#646464;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-55px}}@media(min-width: 768px){.timeline-box:nth-child(odd){padding-right:50px;margin-top:25px}.timeline-box:nth-child(even){padding-left:50px;margin-top:75px}.timeline-box:nth-child(even) .timeline-box-inner:after{right:auto;left:-55px}}.timeline-box .date{font-size:1rem;font-weight:700;line-height:1;text-align:center;margin-bottom:15px}.timeline-box h3{color:#414141;font-size:1.375rem;font-weight:400;line-height:1.1;text-align:center;margin-bottom:20px;font-family:"Nunito Sans",sans-serif}.timeline-box h4{color:#878787;font-size:.8125rem;font-weight:400;line-height:1.1;text-transform:uppercase;text-align:center;margin-bottom:30px;font-family:"Nunito Sans",sans-serif}.timeline .dot{top:80px;width:8px;height:8px;display:block;position:absolute;border-radius:50%}.section-education{text-align:left}.section-education .date{color:#fff;font-size:.875rem;font-weight:700;line-height:1;display:inline-block;position:relative;padding:5px 8px;border-radius:3px;background-color:#1e1f28}.section-education .date:before{content:"";width:0;height:0;top:100%;left:5px;display:block;position:absolute;border-style:solid;border-width:0 0 8px 8px;border-color:rgba(0,0,0,0);border-left-color:#1e1f28}.section-education h3,.section-education h4{text-align:left}