@font-face{font-family:"HelveticaNeue";src:url("../fonts/helvetica-neue/HelveticaNeueLight.eot");src:url("../fonts/helvetica-neue/HelveticaNeueLight.eot?#iefix") format("embedded-opentype"),url("../fonts/helvetica-neue/HelveticaNeueLight.woff2") format("woff2"),url("../fonts/helvetica-neue/HelveticaNeueLight.woff") format("woff"),url("../fonts/helvetica-neue/HelveticaNeueLight.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"HelveticaNeue";src:url("../fonts/helvetica-neue/HelveticaNeueMedium.eot");src:url("../fonts/helvetica-neue/HelveticaNeueMedium.eot?#iefix") format("embedded-opentype"),url("../fonts/helvetica-neue/HelveticaNeueMedium.woff2") format("woff2"),url("../fonts/helvetica-neue/HelveticaNeueMedium.woff") format("woff"),url("../fonts/helvetica-neue/HelveticaNeueMedium.ttf") format("truetype");font-weight:700;font-style:normal}body{background-color:#ffffff;font-family:"HelveticaNeue",times,sans-serif;font-style:normal;font-size:16px;letter-spacing:0.8px;color:#000000;cursor:crosshair;overflow:hidden}.preload{position:fixed;top:0px;bottom:0px;left:0px;right:0px;width:100vw;height:100vh;background:#1B1D1E;z-index:1051;display:flex;justify-content:center;align-items:center;opacity:1;transition:all ease 0.7s}.preload .logo-container{animation:opacity ease-in 2s infinite normal}.preload svg{animation:logo-rotate ease 30s infinite normal;transition:all ease 0.5s}.preload svg g{width:50vh}.preload svg path{fill:white}.preload.hide{opacity:0;pointer-events:none}h1,h2,h3,h4,h5{color:#1B1D1E;font-weight:800;line-height:1.5;text-transform:none}p{color:#000000;line-height:1.5;word-wrap:break-word}a{color:#000000;line-height:1.5;text-decoration:none;transition:all 0.3s ease;position:relative}a:after{content:"";display:block;position:absolute;bottom:2px;top:auto;left:auto;right:0px;height:1.5px;width:0px;background:#000000;transition:width ease 0.5s}a:active,a:focus,a:hover{color:#000000;text-decoration:none}a:active:after,a:focus:after,a:hover:after{width:100%;left:0px;right:auto}@media (min-width:1400px){.container-fluid{padding-left:50px;padding-right:50px}}::selection{background:transparent;color:#00f4bf}.clearfix:after{clear:both;content:"";display:table}.text-white{color:#ffffff}.full-wd{width:100%}.no-margin{margin:0px}.no-padding{padding-left:0px;padding-right:0px}.visible-full-hd{display:none!important}.featured-jobs{padding-bottom:50px}.no-break{white-space:nowrap}img{margin:0 auto}video{width:100%;display:block}.fixed{position:fixed;top:50%;bottom:auto;right:50%;left:auto;opacity:0;transition:all ease-in 0.6s;pointer-events:none}.fixed.in{opacity:1}.transparent-link{pointer-events:none;font-weight:700}.d-xxl-inline{display:inline}@media (min-width:992px){.transparent-link{transition:background ease-in 0.6s;white-space:nowrap;-webkit-text-stroke:1px #000000;background-image:linear-gradient(to right,#000000 0%,#000000 50%,transparent 50%,transparent 100%);background-size:200%;background-position:right top;-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer;pointer-events:initial}.transparent-link:hover{background-position:left top}.d-xxl-inline{display:none}}@media (min-width:1600px){.d-xxl-inline{display:inline}}@media (min-width:1920px){.hidden-full-hd{background:none!important;height:auto!important}.visible-full-hd{display:block!important}}header{background-color:#ffffff;position:relative;z-index:1050;mix-blend-mode:exclusion}header .navbar{padding:0px 0px}header .navbar .navbar-brand{height:100px;width:auto;padding:0px;position:fixed;top:15px;bottom:auto;left:15px;right:auto;z-index:1050;animation:logo-rotate ease 30s infinite normal;transition:all ease 0.5s}header .navbar .navbar-brand:active,header .navbar .navbar-brand:focus,header .navbar .navbar-brand:hover{animation-play-state:paused}header .navbar .navbar-brand path{fill:#ffffff}header .navbar .lights-btn{position:fixed;top:65px;bottom:auto;left:65px;right:auto;z-index:1051;color:#ffffff;font-size:35px;line-height:1;transform:translateX(-50%) translateY(-50%);cursor:pointer}header .navbar .lights-btn:after{display:none}header .navbar .lights-btn i{color:#ffffff}header .navbar .navbar-toggler{background-color:transparent;padding:0px;border-radius:0px;border:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transition:all ease 0.3s;position:fixed;right:15px;left:auto;top:51px;bottom:auto;z-index:1051}header .navbar .navbar-toggler .icon-bar{display:block;background:#ffffff;height:2px;width:39.36px;transition:all ease 0.3s;transform-origin:center center}header .navbar .navbar-toggler .icon-bar.middle{height:2px;opacity:0;margin:11px 0px;width:35px}header .navbar .navbar-toggler .icon-bar.top{transform:rotate(-45deg);transform-origin:top right}header .navbar .navbar-toggler .icon-bar.bottom{transform:rotate(45deg);transform-origin:bottom right}header .navbar .navbar-toggler.collapsed .icon-bar{transform:rotate(0deg);width:35px}header .navbar .navbar-toggler.collapsed .icon-bar.middle{opacity:1;height:2px}header .navbar .navbar-toggler.collapsed .icon-bar.top{transform-origin:top right}header .navbar .navbar-toggler:focus{outline:none}header .navbar .desktop-navigation{padding:0px;opacity:1;flex-direction:column;background:transparent;position:fixed;z-index:1049;bottom:30px;top:auto;left:15px;right:auto;margin:0px}header .navbar .desktop-navigation .nav-item{line-height:1.5;font-size:32px;text-transform:uppercase;display:flex;color:#ffffff}header .navbar .desktop-navigation .nav-item a.nav-link{padding:0px;line-height:1.5;color:#ffffff}header .navbar .desktop-navigation .nav-item a.nav-link:after{background:#ffffff}header .navbar .contact-link{position:fixed;top:20px;bottom:auto;right:15px;left:auto;color:#ffffff;font-size:33px;text-transform:uppercase;z-index:1052}header .navbar .contact-link:after{background:#ffffff}.navbar-collapse{position:fixed;z-index:100;top:0px;bottom:0px;left:auto;right:100%;background:#F7F3F0;height:100%!important;width:100%;transition:all ease 0.5s}.navbar-collapse ul.navbar-nav{padding:150px 15px 100px 15px;opacity:0;transition:all ease 0.5s 0.5s}.navbar-collapse ul.navbar-nav .nav-item{line-height:1.5;font-size:30px;text-transform:uppercase;display:flex}.navbar-collapse ul.navbar-nav .nav-item a.nav-link{padding:0px;line-height:1.5}.navbar-collapse.show{right:0px}.navbar-collapse.show ul.navbar-nav{opacity:1}.navbar-collapse.collapsing ul{opacity:1}@media (min-width:768px){header .navbar-expand-md .navbar-toggler{display:none}header .navbar{padding:0px 0px}header .navbar .navbar-brand{height:auto;top:20px;left:15px}header .navbar .lights-btn{position:fixed;top:95.5px;bottom:auto;left:90.5px;right:auto;z-index:1051;color:#ffffff;font-size:45px;line-height:1;transform:translateX(-50%) translateY(-50%)}header .navbar .lights-btn i{color:#ffffff}}@media (min-width:1400px){header .navbar .navbar-brand{height:auto;top:20px;left:50px}header .navbar .lights-btn{left:126.5px}header .navbar .desktop-navigation{left:50px}header .navbar .contact-link{right:50px}}#footer{line-height:1;padding-top:0px;padding-bottom:0px}#footer .flex-container{display:flex;flex-direction:column}#footer .list-title{font-size:25px;margin:0px;line-height:1.5}#footer .social-list{list-style:none;padding:0px;margin:0px;line-height:1}#footer .social-list a{line-height:1.5}@media (min-width:768px){#footer{padding-bottom:50px}#footer .flex-container{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-left:70px}#footer .list-title{font-size:40px;line-height:1}#footer .social-list a{line-height:1}#footer .copyright p{line-height:1;margin-bottom:0px}}@media (min-width:992px){#footer .flex-container{padding-top:10px}#footer .list-title{font-size:75px}}@keyframes logo-rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes opacity{0%{opacity:1}50%{opacity:0}to{opacity:1}}.btn-general{background-color:#F7F3F0;color:#ffffff;padding:8.5px 15px;border:none;border-radius:0px;line-height:1.5;text-decoration:none;text-align:center;outline:none;transition:all 0.3s ease;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.btn-general:active,.btn-general:focus,.btn-general:hover{color:#ffffff;background-color:#f9f5f3;text-decoration:none}.btn-action{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;line-height:1;padding:20px}.btn-action img{margin-left:0px;margin-right:10px}.wrap-content{background:#F7F3F0;padding-top:130px;transition:background ease 0.5s}.presentation .tagline{font-size:14.5vw;line-height:1.2;text-transform:uppercase;margin-bottom:0px}.presentation .tagline span{display:block}.presentation .tagline span.name:after{content:"/505"}.resume{padding-top:50px;padding-bottom:37.5px;position:relative;z-index:4}.resume .main-resume{font-size:30px;line-height:1.3;position:relative;margin-bottom:0px}.resume .absolute{position:absolute;opacity:0;transition:all ease 0.7s;pointer-events:none}.resume .absolute.in{opacity:1}.resume #picture{position:fixed;left:8%;right:auto;top:50%;bottom:auto;transform:translateY(-50%)}.resume #picture.in{left:13%}.resume .digital-description{background:#F7F3F0;max-width:685px;margin-top:50px;transition:background ease 0.5s}.resume .digital-description h3,.resume .digital-description p{font-size:25px;line-height:1.5;margin:0px}.resume .digital-description h3{text-transform:uppercase}.content-section{padding:37.5px 0px;font-size:25px;position:relative;z-index:1}.content-section .section-title{font-size:14vw;line-height:1.2;margin-bottom:50px;text-transform:uppercase}.content-section#about p{font-weight:700;line-height:1.33}#work .work-item .work-title{margin-bottom:15px}#work .work-item .work-title .transparent-link{pointer-events:initial}#work .work-item .work-title .transparent-link i{font-size:16px}#work .work-item .work-title .transparent-link:after{display:none!important}#work .work-item .work-title .info{z-index:3;font-size:26px;line-height:1.5;font-weight:700;text-align:right;pointer-events:none;position:fixed;right:50px;left:auto;top:50%;bottom:auto;transform:translateY(-50%);transition:all ease 0.7s;display:none}#work .work-item .work-title .info span{display:block;color:#ffffff}#work .work-item+.work-item{margin-top:50px}#contact .mail-container{font-weight:700}@media (min-width:768px){.wrap-content{padding-top:0px}.presentation{padding-top:50px}.presentation .tagline{font-size:14vw}.resume{padding-top:100px;padding-bottom:62.5px}.resume .main-resume{font-size:3.9vw}.content-section{padding:62.5px 0px;font-size:40px}.content-section .section-title{margin-bottom:75px}#work .work-item .work-title .transparent-link i{font-size:22px}}@media (min-width:992px){.presentation{padding-top:25px}.resume{padding-bottom:100px}.resume .digital-description{border:1px solid #000000;margin-top:0px;padding:50px;box-shadow:-20px 20px 0px #000000;position:fixed;bottom:-100px;top:auto;right:50px;left:auto;opacity:0;transition:all ease 0.7s;pointer-events:none}.resume .digital-description.in{bottom:50px;opacity:1}.resume .digital-description h3,.resume .digital-description p{font-size:40px}.content-section{padding:100px 0px;font-size:75px}.content-section .section-title{margin-bottom:100px}#work>.container-fluid{position:relative;z-index:2}#work .work-container{position:relative;z-index:1}#work .work-item .work-title{position:relative;z-index:2;mix-blend-mode:exclusion}#work .work-item .work-title .transparent-link{background-image:linear-gradient(to right,#ffffff 0%,#ffffff 50%,transparent 50%,transparent 100%)}#work .work-item .work-title .transparent-link i{font-size:30px;display:none;-webkit-text-stroke:0px;background:#ffffff;-webkit-background-clip:text}#work .work-item .work-title .transparent-link:hover{-webkit-text-stroke:0.5px #ffffff}#work .work-item .work-title .transparent-link:hover i{display:inline;-webkit-text-stroke:0px;-webkit-background-clip:text}#work .work-item .work-title .transparent-link:hover+.info{opacity:1}#work .work-item .work-title .info{display:block;opacity:0}#work .work-item .img-container{z-index:1;position:fixed;height:100vh;width:100vw;background:#F7F3F0;top:0px;bottom:auto;left:0px;right:auto;transition:all ease 0.7s;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;opacity:0}#work .work-item .img-container img{max-width:100%;display:block;transform:translateX(-50px);transition:all ease 0.7s}#work .work-item .img-container.in{opacity:1}#work .work-item .img-container.in img{transform:translateX(0px)}}@media (min-width:1400px){#work .work-item .img-container img{max-width:1264px}#contact .mail-container{font-size:100px}}@media (min-width:1920px){.presentation .tagline{font-size:270px}.content-section .section-title{font-size:265px}}.dark{color:#F7F3F0}.dark .wrap-content{background:#1B1D1E}.dark a,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark p{color:#F7F3F0}.dark .resume .digital-description{background:#1B1D1E}.dark a:after{background:#F7F3F0}.dark .navbar-collapse{background:#1B1D1E}@media (min-width:992px){.dark .transparent-link{-webkit-text-stroke:1px #F7F3F0;background-image:linear-gradient(to right,#F7F3F0 0%,#F7F3F0 50%,transparent 50%,transparent 100%)}.dark .resume .digital-description{border-color:#F7F3F0;box-shadow:-20px 20px 0px #F7F3F0}.dark #work .work-item .img-container{background:#1B1D1E}}
/*# sourceMappingURL=main.css.map */