body{font-weight:900}h1,.primary{font-size:145px;font-weight:900;letter-spacing:-3px;transition:font-size .1s linear}h1.sm,.primary.sm{font-size:95px}@media screen and (max-width: 992px){h1,.primary{font-size:60px}h1.sm,.primary.sm{font-size:45px !important}}.secondary{font-size:85px;letter-spacing:-2px}.secondary.sm{font-size:55px}.secondary.xs-sm{font-size:40px}@media screen and (max-width: 992px){.secondary{font-size:50px}.secondary.sm{font-size:28px;letter-spacing:-1px}.secondary.xs-sm{font-size:20px;letter-spacing:-1px}}span::-moz-selection, p::-moz-selection, h1::-moz-selection, div::-moz-selection{background:black;color:white}span::selection,p::selection,h1::selection,div::selection{background:black;color:white}.container{background:white}.sticky-section{position:-webkit-sticky;position:sticky;top:130px;min-height:80vh;height:80vh;padding:120px 15px}@media screen and (max-width: 992px){.sticky-section{min-height:400px;top:60px}}.header{color:white;max-width:1600px !important;margin-top:200px}.header .inner{background:black;padding:10px}.header .padding-white{height:8px;background:white}.header a{color:white}.header a .name{border-right:5px solid white;margin-right:20px;margin-bottom:0}.header a.logo{flex:1}.header a.logo:hover{text-decoration:none}.header a.link{font-size:22px;margin-right:15px}.header a.link::after{position:absolute;padding-left:2px;content:"\00bb";transform:rotate(90deg)}@media screen and (max-width: 992px){.header a.link{font-size:16px}}.be-great-img:hover{cursor:pointer !important}.be-great-img img{width:100%}.intro{text-align:right}.intro p{border-right:5px solid black;padding-right:50px}.next-experience p{border-left:5px solid black;padding-left:50px}.expertise{text-align:right}.expertise p{border-right:5px solid black;padding-right:50px}.portfolio p{border-left:5px solid black;padding-left:50px}@media screen and (max-width: 992px){.portfolio{min-height:400px;top:150px}}.portfolio .logo-list{align-items:center;justify-content:space-around;flex-wrap:wrap;display:flex;margin:0 auto 0 auto}@media screen and (min-width: 992px){.portfolio .logo-list{width:85%}}.portfolio .logo-list div{display:inline-block;padding:15px;transition:all .2s linear}.portfolio .logo-list div:hover{transform:scale(1.2);box-shadow:0 0 10px rgba(0,0,0,0.5)}.portfolio img{max-width:225px}@media screen and (max-width: 992px){.portfolio img{max-width:125px}}.technology p{text-align:right;border-right:5px solid black;padding-right:50px}.contact{text-align:center}.contact a::after{position:absolute;padding-left:2px;content:"\00bb"}.contact .be-bold{padding-bottom:140px;font-size:40px;letter-spacing:-5px;transition:font-size .2s linear}.contact .be-bold.lg{font-size:185px}@media screen and (max-width: 992px){.contact .be-bold.lg{font-size:105px}}.footer{text-align:right;position:-webkit-sticky;position:sticky;top:90vh}html{scroll-behavior:smooth}body{min-height:325vh}
