@import url(https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,800&display=swap);*{margin:0;padding:0;box-sizing:border-box;font-family:'Barlow Semi Condensed',sans-serif}body,html{height:100%}h1{text-align:center;margin-bottom:40px}a{text-decoration:none;color:#febd01}.shadow-dark{box-shadow:0 0 20px rgba(48,46,77,.15)}.container{display:block;margin-top:150px}.content-site{padding:0 50px}#content{min-height:100%}img.full-width{width:100%;height:auto}.link-hidden{display:none!important}.spacer{height:20px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.text-muted{color:#6c757d!important}.text-uppercase{text-transform:uppercase!important}.text-center{text-align:center!important}.content h1{text-align:center;margin-top:150px}@media screen and (max-width:1250px){.container{margin-top:100px}}@media screen and (min-width:501px){.only-on-mobile{display:none}}@media screen and (max-width:480px){#content{margin-top:0}.content-site{padding:0 30px 50px}.container{margin-top:50px}}@media screen and (max-width:320px){h1{width:150%;margin-left:-35px}}body.theme-dark{background:#313131!important;color:#c9c9c9!important}body.theme-dark header{background:#313131!important;box-shadow:0 1px 3px rgba(255,255,255,.1)!important}body.theme-dark header .logo a label,body.theme-dark header .menu-button,body.theme-dark header nav ul li{color:#c9c9c9!important}body.theme-dark .portfolio{background:#313131!important;color:#c9c9c9!important}body.theme-dark .portfolio .filter-buttons ul li,body.theme-dark .portfolio .filter-buttons ul li.active{color:#c9c9c9!important}body.theme-dark .project_info .project_attrib,body.theme-dark .project_info .project_attrib a,body.theme-dark .project_info h3,body.theme-dark .project_info p{color:#c9c9c9!important}body.theme-dark .likeIcon,body.theme-dark .likedIcon,body.theme-dark .project_desc .content{color:#c9c9c9!important}body.theme-dark .discusion-input,body.theme-dark .discusion-textarea{background:#313131!important;border-color:#c9c9c9!important;color:#c9c9c9!important}body.theme-dark .discusion-submit{background:#313131!important;color:#c9c9c9!important;border-color:#c9c9c9!important}body.theme-dark .discusion-submit:hover{background:#c9c9c9!important;color:#313131!important}body.theme-dark .contact-input,body.theme-dark .contact-textarea{background:0 0!important;border-bottom-color:#c9c9c9!important;color:#c9c9c9!important}body.theme-dark .contact-send{background:0 0!important;color:#c9c9c9!important;border-color:#c9c9c9!important}body.theme-dark .contact-send:hover{background:#c9c9c9!important;color:#313131!important}body.theme-dark .about .about-content .about-text p,body.theme-dark .about .about-content .education h3,body.theme-dark .about .about-content .experience h3,body.theme-dark .about .about-content .personal-info .about-buttons .download-cv-btn,body.theme-dark .about .about-content .personal-info .info-item p,body.theme-dark .about .about-content .skills .skill-item .progress .skill-percent,body.theme-dark .about .about-content .skills .skill-item h5{color:#c9c9c9!important}body.theme-dark .about .about-content .personal-info .info-item p span{color:#fff!important;font-weight:700!important}body.theme-dark .about .about-content .personal-info .about-buttons .download-cv-btn:hover{color:#fff!important}body.theme-dark footer{background:#18181a!important}body.theme-dark .footer_column h2,body.theme-dark .footer_inner .logo_container label,body.theme-dark footer .footer_inner .footer_column a,body.theme-dark footer .footer_inner .footer_column button,body.theme-dark footer .footer_inner .footer_column p{color:#c9c9c9!important}body.theme-dark footer .footer_inner .footer_column a:hover,body.theme-dark footer .footer_inner .footer_column button:hover{color:#febd01!important}body.theme-dark footer .footer_inner .footer_column form input.newsletter_input,body.theme-dark footer .footer_inner .footer_column form input.newsletter_send{color:#c9c9c9!important;border-color:#c9c9c9!important}body.theme-dark footer .footer_inner .footer_column form input.newsletter_send:hover{background:#c9c9c9!important;color:#313131!important}body.theme-dark footer .footer_bottom{color:#c9c9c9!important}body.theme-dark .cookiesContainer{background:#c9c9c9!important;color:#313131!important}body.theme-dark .remove_newsletter_input{background:0 0!important;border-bottom-color:#c9c9c9!important;color:#c9c9c9!important}body.theme-dark .remove_newsletter_submit{background:0 0!important;border-color:#c9c9c9!important;color:#c9c9c9!important}body.theme-dark .remove_newsletter_submit:hover{background:#c9c9c9!important;color:#313131!important}body.theme-dark .cookie-btn{background:0 0!important;color:#c9c9c9!important;border-color:#c9c9c9!important}body.theme-dark .cookie-btn:hover{background:#c9c9c9!important;color:#313131!important}body.theme-dark #loginForm input[type=email],body.theme-dark #loginForm input[type=password]{background:0 0!important;border-bottom-color:#c9c9c9!important;color:#c9c9c9!important}body.theme-dark #loginForm input[type=submit]{background:0 0!important;color:#c9c9c9!important;border-color:#c9c9c9!important}body.theme-dark #loginForm input[type=submit]:hover{background:#c9c9c9!important;color:#313131!important}::placeholder{opacity:1;color:#c9c9c9!important}@media screen and (max-width:731px){body.theme-dark header nav ul li{background:#313131!important;color:#c9c9c9!important}body.theme-dark header nav ul li:hover{background:#c9c9c9!important;color:#313131!important}body.theme-dark header nav ul li.darkThemeNav:hover,body.theme-dark header nav ul li.flag-nav:hover{background:#313131!important;color:#313131!important}}.darkThemeSwitcher{margin-top:18px}.darkThemeNav:hover{padding-top:0!important}.darkThemeSwitcherLabel{background-color:#111;display:flex;align-items:center;justify-content:space-between;border-radius:50px;padding:5px;width:50px;height:26px;position:relative;cursor:pointer}.darkThemeSwitcherBtn{opacity:0;outline:0;position:absolute}.switcher{width:22px;height:22px;background-color:#fff;position:absolute;top:2px;left:2px;border-radius:50%;transition:transform .2s linear}.darkThemeSwitcherBtn:checked+.darkThemeSwitcherLabel .switcher{transform:translateX(24px)}.sun-icon::before{content:"\f185";font-family:Font Awesome\ 6 Free;font-weight:900;display:block;font-size:15px;color:#f39c12}.moon-icon::before{content:"\f186";font-family:Font Awesome\ 6 Free;font-weight:900;display:block;font-size:15px;color:#f1c40f}@media screen and (max-width:731px){.darkThemeNav:hover{padding:15px 35px!important}.darkThemeSwitcher{margin-top:0}}.alert>.start-icon{min-width:20px;text-align:center;margin-right:5px}.alert{opacity:0}.alert button{position:absolute;right:7px;top:7px;background:0 0;border:none;cursor:pointer}.alert-box{width:30%;margin:0 auto;position:fixed;left:10px;bottom:50px;z-index:1000}.alert-box .alert{margin-bottom:10px}.alert-box .alert:last-child{margin-bottom:0}.green-cross-icon{font-size:18px;color:#25ff0b;text-shadow:none}.alert-simple.alert-success{border:1px solid rgba(36,241,6,.46);background-color:rgba(7,149,66,.12156862745098039);box-shadow:0 0 2px #259c08;color:#0ad3a4;transition:.5s;cursor:pointer;padding:5px;position:relative}.alert-success:hover{background-color:rgba(7,149,66,.35);transition:.5s}.alert-simple.alert-info{border:1px solid rgba(6,44,241,.46);background-color:rgba(7,73,149,.12156862745098039);box-shadow:0 0 2px #0396ff;color:#0396ff;transition:.5s;cursor:pointer;padding:5px;position:relative}.alert-info:hover{background-color:rgba(7,73,149,.35);transition:.5s}.blue-cross{font-size:18px;color:#0bd2ff;text-shadow:none}.alert-simple.alert-warning{border:1px solid rgba(241,142,6,.81);background-color:rgba(220,128,1,.16);box-shadow:0 0 2px #ffb103;color:#ffb103;transition:.5s;cursor:pointer;padding:5px;position:relative}.alert-warning:hover{background-color:rgba(220,128,1,.33);transition:.5s}.warning{font-size:18px;color:#ffb40b;text-shadow:none}.alert-simple.alert-danger{border:1px solid rgba(241,6,6,.81);background-color:rgba(220,17,1,.16);box-shadow:0 0 2px #ff0303;color:#ff0303;transition:.5s;cursor:pointer;padding:5px;position:relative}.alert-danger:hover{background-color:rgba(220,17,1,.33);transition:.5s}.danger{font-size:18px;color:#ff0303;text-shadow:none}.alert-simple.alert-primary{border:1px solid rgba(6,241,226,.81);background-color:rgba(1,204,220,.16);box-shadow:0 0 2px #03fff5;color:#03d0ff;transition:.5s;cursor:pointer;padding:5px;position:relative}.alert-primary:hover{background-color:rgba(1,204,220,.33);transition:.5s}.span-alert-primary{font-size:18px;color:#03d0ff;text-shadow:none}.fa-times{-webkit-animation:blink-1 2s infinite both;animation:blink-1 2s infinite both}.alert.fade-in-bottom:first-child{animation-delay:0s}.alert.fade-in-bottom:nth-child(2){animation-delay:1s}.alert.fade-in-bottom:nth-child(3){animation-delay:2s}.alert.fade-in-bottom:nth-child(4){animation-delay:3s}.alert.fade-in-bottom:nth-child(5){animation-delay:4s}.alert.fade-in-bottom:nth-child(6){animation-delay:5s}.alert.fade-in-bottom:nth-child(7){animation-delay:6s}.alert.fade-in-bottom{animation-name:fadeInBottom;animation-duration:2s;transition:all 3s ease-in-out;animation-fill-mode:forwards}@-webkit-keyframes blink-1{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes blink-1{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes fadeInBottom{from{opacity:0;transform:translateY(100%)}to{opacity:1}}@keyframes fadeInBottom{from{opacity:0;transform:translateY(100%)}to{opacity:1}}@media screen and (max-width:1400px){.alert-box{width:50%}.alert .inner-content{width:90%}}@media screen and (max-width:731px){.alert-box{width:90%}.alert .inner-content{width:90%}}.text-rotate>.wrap{border-right:.08em solid #666}.showreel{display:flex;align-items:center;justify-content:center;margin:50px auto 100px;width:100%}.video{width:100%}.custom-video-player{width:100%;max-width:1100px;position:relative;overflow:hidden;box-shadow:0 0 40px #000}.custom-video-player.fullscreen{width:100vw;height:100vh}.custom-video-player.fullscreen .video{width:100%;height:100%}.custom-video-player.fullscreen .video-controls{position:absolute;bottom:0;left:0;width:100%;z-index:10000}.video-controls{display:flex;position:absolute;bottom:0;width:100%;flex-wrap:wrap;background-color:rgba(0,0,0,.7);transform:translateY(100%) translateY(-5px);transition:all .3s}.custom-video-player:hover .video-controls{transform:translateY(0)}.custom-video-player.showControls .video-controls{transform:translateY(0)}.custom-video-player.hideControls .video-controls{transform:translateY(100%) translateY(-5px)}.videoTimer{position:relative;bottom:4px;color:#fff}.video-bar{height:10px;top:0;left:0;width:100%;background-color:#000}.currentBuffer{width:0;height:10px;background-color:#585858;margin-bottom:-10px}.currentProcess{width:0;height:10px;background-color:#febd01}.volume-slider-range{position:absolute;left:150px;bottom:0;width:100px;height:calc(100% - 10px);display:none}.volume-slider-container{position:absolute;left:150px;bottom:21px;width:100px;height:5px;border-radius:5px;background-color:#fff;display:none}.volume-slider-container.show{display:block}.volume-slider-container.hide{display:none}.volume-slider-container-inner{width:100%;height:100%;position:relative}.volume-slider{position:absolute;cursor:pointer;margin-bottom:-2px;left:95%;bottom:0;border-radius:50%;width:10px;height:10px;background-color:#febd01}.videoTimer-container{position:absolute;left:150px;bottom:11px}.videoTimer-container.expanded{left:260px}.buttons{padding:10px;z-index:1000}.buttons button{background:0 0;border:0;outline:0;cursor:pointer}.buttons button::before{content:'\f144';font-family:'Font Awesome 5 Free';font-weight:900;width:30px;height:30px;display:inline-block;font-size:28px;color:#fff}.buttons button.fullscreen,.buttons button.noFullscreen{position:absolute;right:10px;bottom:10px}.buttons button.play::before{content:'\f144'!important}.buttons button.pause::before{content:'\f28b'!important}.buttons button.videoEnded::before{content:'\f01e'!important}.buttons button.skipBack::before{content:'\f100'!important}.buttons button.skipForward::before{content:'\f101'!important}.buttons button.volumeMiddle::before{content:'\f6a8'!important}.buttons button.volumeHigh::before{content:'\f028'!important}.buttons button.volumeDown::before{content:'\f027'!important}.buttons button.muted::before{content:'\f6a9'!important}.buttons button.fullscreen::before{content:'\f065'!important}.buttons button.noFullscreen::before{content:'\f066'!important}video::-webkit-media-controls{display:none!important}:-webkit-full-screen-ancestor{animation:none;-webkit-animation-fill-mode:none;animation-fill-mode:none}.preview-thumbnail-container{position:absolute;left:0;bottom:0;width:100%;height:75px;opacity:0;display:inline-block}.preview-thumbnail-container.open{opacity:1}.preview-thumbnail{position:absolute;top:-120%;left:0;background:#fff;padding:3px;padding-top:0;padding-bottom:0}.preview-thumbnail img{width:150px;height:90px;margin-top:3px}@media only screen and (max-width:630px){.video-controls{height:45px}.buttons{padding:5px}.buttons button::before{content:'\f144';font-family:'Font Awesome 5 Free';font-weight:900;width:30px;height:30px;display:inline-block;font-size:20px;color:#fff}.buttons button.fullscreen,.buttons button.noFullscreen{right:5px;bottom:0}.buttons button#playPause::before{content:'\f144';position:absolute;left:30px;bottom:0}.buttons button.skipBack::before{content:'\f100';position:absolute;left:5px;bottom:0}.buttons button.skipForward::before{content:'\f101';position:absolute;left:55px;bottom:0}.buttons button#volumeBtn::before{content:'\f6a8';position:absolute;left:80px;bottom:0}.volume-slider-container{left:115px;bottom:16px;width:100px;height:5px}.videoTimer-container{left:115px;bottom:6px}.videoTimer-container span{font-size:15px}.videoTimer-container.expanded{left:230px}.preview-thumbnail-container{height:38px}.preview-thumbnail img{width:80px;height:45px}}@media only screen and (max-width:570px){.videoTimer-container{bottom:8px}.videoTimer-container span{font-size:12px}}@media only screen and (max-width:540px){.videoTimer-container{bottom:8px}.videoTimer-container span{font-size:10px}.videoTimer-container.expanded{left:225px}}@media only screen and (max-width:480px){.showreel{transform:scale(1.4)}.custom-video-player{box-shadow:none}.video-controls{height:30px}.buttons button::before{content:'\f144';font-family:'Font Awesome 5 Free';font-weight:900;width:30px;height:30px;display:inline-block;font-size:15px;color:#fff}.buttons button.fullscreen,.buttons button.noFullscreen{right:0;bottom:-10px}.buttons button#playPause::before{content:'\f144';position:absolute;left:20px;bottom:-10px}.buttons button.skipBack::before{content:'\f100';position:absolute;left:0;bottom:-10px}.buttons button.skipForward::before{content:'\f101';position:absolute;left:40px;bottom:-10px}.buttons button#volumeBtn::before{content:'\f6a8';position:absolute;left:60px;bottom:-10px}.volume-slider-container{left:90px;bottom:10px;width:50px;height:5px}.videoTimer-container{left:90px;bottom:2px}.videoTimer-container span{font-size:10px}.videoTimer-container.expanded{left:155px}}@media only screen and (max-width:440px){.volume-slider-container{left:90px;bottom:8px;width:50px;height:5px}.videoTimer-container{left:90px;bottom:2px}.videoTimer-container span{font-size:8px}}@media only screen and (max-width:400px){.showreel{transform:scale(1.7)}.video-bar{height:3px;top:0;left:0;width:100%;background-color:#000}.currentBuffer{width:0;height:3px;background-color:#585858;margin-bottom:-3px}.currentProcess{width:0;height:3px;background-color:#febd01}.video-controls{height:20px;transform:translateY(100%) translateY(-3px)}.buttons button::before{content:'\f144';font-family:'Font Awesome 5 Free';font-weight:900;width:30px;height:30px;display:inline-block;font-size:10px;color:#fff}.buttons button.fullscreen,.buttons button.noFullscreen{right:-5px;bottom:-16px}.buttons button#playPause::before{content:'\f144';position:absolute;left:10px;bottom:-16px}.buttons button.skipBack::before{content:'\f100';position:absolute;left:-5px;bottom:-16px}.buttons button.skipForward::before{content:'\f101';position:absolute;left:25px;bottom:-16px}.buttons button#volumeBtn::before{content:'\f6a8';position:absolute;left:40px;bottom:-16px}.volume-slider-container{left:60px;bottom:6px;width:50px;height:5px;transform:scale(.8)}.videoTimer-container{left:65px;bottom:-2px}.videoTimer-container.expanded{left:115px}}@media only screen and (max-width:350px){.videoTimer-container{left:65px;bottom:-1px}.videoTimer-container span{font-size:6px}}@media only screen and (max-width:320px){.video-controls{height:17px}.buttons button::before{content:'\f144';font-family:'Font Awesome 5 Free';font-weight:900;width:30px;height:30px;display:inline-block;font-size:8px;color:#fff}.buttons button.fullscreen,.buttons button.noFullscreen{right:-8px;bottom:-18px}.buttons button#playPause::before{content:'\f144';position:absolute;left:2px;bottom:-18px}.buttons button.skipBack::before{content:'\f100';position:absolute;left:-8px;bottom:-18px}.buttons button.skipForward::before{content:'\f101';position:absolute;left:12px;bottom:-18px}.buttons button#volumeBtn::before{content:'\f6a8';position:absolute;left:23px;bottom:-18px}.volume-slider-container{left:37px;bottom:5px;width:50px;height:5px;transform:scale(.6)}.videoTimer-container{left:46px;bottom:-2px}.videoTimer-container.expanded{left:85px}.videoTimer-container span{font-size:5px}}.dataProtection-container{margin-bottom:50px;padding:0}.dataProtection-container:last-child{margin-bottom:0}.dataProtection-headline{margin-bottom:20px;padding:100px 50px 0 0;margin-top:-100px}.dataProtection-container a{color:#febd01;text-decoration:none;transition:all .4s ease}.dataProtection-container a:hover{text-decoration:underline;transition:all .4s ease}.dataProtection-list{list-style:none;margin-top:10px;margin-bottom:10px}.dataProtection-list li::before{content:'- '}.dataProtection-list li{padding-left:20px}.cookie-btn{border:2px solid #18181a;border-radius:5px;margin:30px 0;padding:10px;background:#fff;color:#18181a;font-size:14px;text-transform:uppercase;cursor:pointer;transition:all .4s ease;appearance:none;-moz-appearance:none;-webkit-appearance:none}.cookie-btn:hover{color:#fff;background:#18181a;transition:all .4s ease}@media all and (max-width:1000px){.dataProtection-container{margin-bottom:30px}}#loginForm{text-align:center}#loginForm input[type=email]{border:none;border-bottom:2px solid #000;border-radius:0;padding:10px;outline:0;font-size:18px}#loginForm input[type=password]{border:none;border-bottom:2px solid #000;border-radius:0;padding:10px;outline:0;font-size:18px}#loginForm input[type=submit]{border:2px solid #18181a;border-radius:5px;padding:10px;background:#fff;color:#18181a;font-size:20px;text-transform:uppercase;cursor:pointer;transition:all .4s ease;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:21%}#loginForm input[type=submit]:hover{color:#fff;background:#18181a;transition:all .4s ease}@media screen and (max-width:1080px){#loginForm input[type=email],#loginForm input[type=password],#loginForm input[type=submit]{width:100%}}:root{-menu-orientation:left}.main-menu{display:flex;justify-content:center;align-items:center;width:100%;height:100px}.main-menu li{list-style:none;width:100px;text-align:center;position:relative}[type=checkbox]{position:relative;left:30px;top:0;z-index:0;-webkit-appearance:none;border:none!important}[type=checkbox]+label{position:relative;display:block;cursor:pointer;font-size:24px;line-height:1.3;padding-left:70px;margin-top:-30px;margin-bottom:20px;text-align:left}[type=checkbox]+label:before{content:"";width:60px;height:30px;border-radius:30px;border:2px solid #ddd;background-color:#eee;margin-right:15px;transition:background-color .5s linear;z-index:5;position:absolute;left:0}[type=checkbox]+label:after{content:"";width:30px;height:30px;border-radius:30px;background-color:#fff;transition:margin .1s linear;box-shadow:0 0 5px #aaa;position:absolute;left:2px;top:2px;z-index:10}[type=checkbox]:checked+label:before{background-color:#2b8718}[type=checkbox]:checked+label:after{margin:0 0 0 30px}#msform{width:1000px;margin:50px auto;text-align:center;position:relative}#msform fieldset{background:#fff;border:0 none;border-radius:3px;box-shadow:0 0 15px 1px rgba(0,0,0,.4);padding:20px 30px;box-sizing:border-box;width:80%;margin:0 10%;position:relative}#msform fieldset:not(:first-of-type){display:none}#msform input,#msform textarea{padding:15px;border:1px solid #ccc;border-radius:3px;color:#2c3e50;font-size:13px;width:100%;margin-bottom:10px}#msform .col{position:relative;width:49%}#msform small{display:inline-block;width:100%;margin-top:-10px;margin-bottom:10px;font-size:.75em;text-align:left}#msform .action-button{width:100px;background:#27ae60;font-weight:700;color:#fff;border:0 none;border-radius:1px;cursor:pointer;padding:10px;margin:10px 5px;text-decoration:none;font-size:14px}#msform .action-button:focus,#msform .action-button:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px #27ae60}.fs-title{font-size:15px;text-transform:uppercase;color:#2c3e50;margin-bottom:10px}.fs-subtitle{font-weight:400;font-size:13px;color:#666;margin-bottom:20px}#progressbar{margin-bottom:30px;overflow:hidden;counter-reset:step;display:flex;justify-content:center}#progressbar li{list-style-type:none;color:#000;text-transform:uppercase;font-size:9px;width:33.33%;float:left;position:relative}#progressbar li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:10px;color:#333;background:#fff;border-radius:3px;margin:0 auto 5px auto}#progressbar li:after{content:'';width:100%;height:2px;background:#fff;position:absolute;left:-50%;top:9px;z-index:-1}#progressbar li:first-child:after{content:none}#progressbar li.active:after,#progressbar li.active:before{background:#27ae60;color:#fff}
