@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}a{text-decoration:none;color:#febd01}.shadow-dark{box-shadow:0 0 20px rgba(48,46,77,.15)}.container{display:block}#content{min-height:100%}img.full-width{width:100%;height:auto}.link-hidden{display:none!important}.spacer{width:100%;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}@media screen and (max-width:731px){.row{display:block}}@media screen and (min-width:501px){.only-on-mobile{display:none}}@media screen and (max-width:480px){#content{margin-top:0}}@media screen and (max-width:320px){h1{width:150%}}footer{width:99.9%;display:block;overflow:hidden;padding:70px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#18181a;position:relative}footer .footer_inner{display:block;margin:0 auto;width:1100px;height:auto}footer .footer_inner .footer_header{margin-bottom:10px}footer .footer_inner .logo_container{width:35%;height:auto;float:left;display:flex;flex-direction:column;justify-content:center}footer .footer_inner .logo_container img{width:60px;height:auto;margin-right:10px}footer .footer_inner .logo_container a.social_link img{width:40px!important;height:auto;margin-right:10px}footer .footer_inner .logo_container label{color:#fff;font-size:30px}footer .footer_inner .logo_container a.social_link{display:inline-block}footer .footer_inner .footer_column{width:calc(21.66666667% - 20px);margin-right:10px;float:left;height:auto}footer .footer_inner .footer_column:last-child{margin-right:0}footer .footer_inner .footer_column h2{font-size:22px;color:#fff;display:block;width:100%;margin-bottom:20px}footer .footer_inner .footer_column p{font-size:18px;color:#fff;width:100%;max-width:250px;margin-bottom:20px}footer .footer_inner .footer_column li{display:inline-block;padding:0;width:100%;text-decoration:none;-webkit-transition:all .5s;transition:all .5s;margin-bottom:5px}footer a{color:#fff}footer .footer_inner .footer_column li:last-child{margin-bottom:0}footer .footer_inner .footer_column li:hover{color:#febd01!important;-webkit-transition:all .5s;transition:all .5s}footer .footer_inner .footer_column button{font-size:18px;font-weight:200;color:#fff;display:block;padding-bottom:15px;text-decoration:none;transition:all .5s;background:#18181a;border:none;outline:0;cursor:pointer}footer .footer_inner .footer_column a:hover{color:#febd01!important;transition:all .5s}footer .footer_inner .footer_column span{color:#fff;font-size:16px;font-weight:200;display:block;width:100%;padding-top:20px}footer .footer_inner .footer_column form input.newsletter_input{background-color:#18181a;border:none;border-bottom:2px solid #fff;border-radius:0;color:#fff!important;outline:0;padding:10px;text-align:left;margin-bottom:15px;width:200px}footer .footer_inner .footer_column form input.newsletter_send{margin:0 auto;background:#18181a;color:#fff;border:1px solid #fff;padding:10px;border-radius:5px;cursor:pointer;text-transform:uppercase;width:200px;-webkit-transition:all .3s;transition:all .3s;appearance:none;-moz-appearance:none;-webkit-appearance:none}footer .footer_inner .footer_column form input.newsletter_send:hover{background-color:#fff;color:#18181a;-webkit-transition:all .3s;transition:all .3s}footer .footer_bottom{position:absolute;bottom:0;left:0;width:100vw;height:50px;text-align:center;color:#fff}footer ::placeholder{color:#fff;opacity:1}@media screen and (max-width:1250px){footer .footer_inner{width:90%}footer .footer_inner .footer_column,footer .footer_inner .logo_container{width:100%;margin-bottom:30px}}@media screen and (max-width:480px){footer .footer_inner .logo_container a.social_link img{width:35px!important;height:auto}}@media screen and (max-width:320px){footer .footer_inner .logo_container a.social_link img{width:30px!important;height:auto}footer .footer_inner .footer_column,footer .footer_inner .logo_container{margin-bottom:0}footer .footer_inner .footer_column:nth-child(2){margin-top:70px}}.contact-input{border:none;border-bottom:2px solid #000;border-radius:0;padding:10px;outline:0;font-size:18px}.contact-textarea{border:none;border-bottom:2px solid #000;border-radius:0;padding:10px;outline:0;font-size:18px}.contact_consent_container{width:50%;height:100%;margin:0 auto 40px;text-align:center}.contact-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}.contact-submit:hover{color:#fff;background:#18181a;transition:all .4s ease}.contact-details{width:50%;margin:0 auto 40px;display:flex;align-items:center;justify-content:space-between}.contact-name{width:50%;margin-right:30px}.contact-email{width:50%}.contact-subject{display:block;width:50%;margin:0 auto 40px}.contact-message{display:block;width:50%;margin:0 auto 40px}.contact-send{display:block;margin:0 auto}#contactForm ::placeholder{color:#000;opacity:1}@media screen and (max-width:910px){.contact-details,.contact_consent_container{width:100%}.contact-details input{width:100%}.contact-subject{width:100%}.contact-message{width:100%!important}}@media screen and (max-width:731px){.contact-details{width:100%;margin-bottom:0}.contact-details input{margin-bottom:40px;margin-left:0}}@media screen and (max-width:480px){#contactForm{padding-right:20px}}.social-icons{text-align:center;margin:0 auto 40px}.social-icons a{text-decoration:none;margin-right:15px}.social-icons a img{width:50px;height:auto}@media screen and (max-width:480px){.social-icons a img{width:40px;height:auto}}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}}.image-slider{width:99vw;height:100vh;overflow:hidden;position:relative}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.slide.active{opacity:1}.slide .content{position:absolute;top:70px;left:-600px;width:600px;opacity:0;background:rgba(255,255,255,.8);color:#333;padding:35px;z-index:100}.slide .content h2,.slide .content p{margin-bottom:10px}.slide .content a{color:#a8323c;text-decoration:none;font-size:18px}.slide .content a:hover{text-decoration:underline}.slide.active .content{opacity:1;-webkit-transform:translateX(600px);transform:translateX(600px);-webkit-transition:all .7s ease-in-out .8s;transition:all .7s ease-in-out .8s}.slide-buttons button#prev{position:absolute;top:50%;left:15px}.slide-buttons button#next{position:absolute;top:50%;right:15px}.slide-buttons button{border:2px solid #fff;background:0 0;color:#fff;cursor:pointer;padding:13px 15px;border-radius:50%;outline:0;-webkit-transition:all .4s ease;transition:all .4s ease}.slide-buttons button:hover{background:#fff;color:#333;-webkit-transition:all .4s ease;transition:all .4s ease}@media screen and (max-width:1024px){.slide{background-size:contain!important;background-position:center!important}.slide .content{top:-230px;left:0;width:100%;padding-top:25px}.slide .content p{max-width:85%}.slide.active .content{-webkit-transform:translateY(300px);transform:translateY(300px)}}@media screen and (max-width:480px){#content{min-height:initial}.image-slider{width:100vw;height:350px;margin-bottom:170px;overflow:inherit}.slide-buttons{transform:translateY(350px);z-index:1000}.slide{margin-top:200px}.slide .content{top:-500px!important;max-width:100%}}.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%}}.image-container{display:flex;justify-content:center;align-content:center;width:100%;height:auto;text-align:center;padding:0 50px}.image-container .image-column{flex:0 0 50%;max-width:50%;text-align:left}.personal-info{flex:0 0 60%;max-width:60%;margin-top:40px;padding:0 50px}.personal-info .info-item{flex:0 0 50%;max-width:50%}.personal-info .info-item p{font-weight:600;width:75%;padding:10px 0;font-size:16px;color:#302e4d;border-bottom:1px solid #e8dfec}.personal-info .info-item p span{font-weight:400;color:#504e70;margin-left:4px;display:inline-block}.personal-info .info-item p span a{text-decoration:none;color:#febd01}.personal-info .about-buttons{margin-top:30px}.personal-info .about-buttons a{margin-right:15px;margin-top:10px}.personal-info .about-buttons .download-cv-btn{text-decoration:none;outline:0;font-size:16px;font-weight:500;padding:12px 35px;color:#18181a;border-radius:40px;display:inline-block;white-space:nowrap;background:0 0;border:1px solid #febd01;transition:all .3s ease}.personal-info .about-buttons .download-cv-btn:hover{transition:all .3s ease;background:#febd01;color:#fff}.personal-info .about-buttons .hire-me-btn{text-decoration:none;outline:0;font-size:16px;font-weight:500;padding:12px 35px;color:#fff;border-radius:40px;display:inline-block;white-space:nowrap;background:#febd01;border:1px solid #febd01;transition:all .3s ease}.personal-info .about-buttons .hire-me-btn:hover{transition:all .3s ease;background:#cb9700;border-color:#cb9700}.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}.comment_editor{width:40%}.comment_editor .meta_infos{flex:0 0 40%;max-width:40%}.comment_editor .comment{flex:0 0 60%;max-width:60%}.comment-input{display:block;border:none;outline:0;border-bottom:2px solid #000;border-radius:0;font-size:18px;padding:10px;margin-bottom:40px}.comment-input:last-child{margin-bottom:0}.comment-textarea{display:block;border:none;outline:0;border-bottom:2px solid #000;border-radius:0;font-size:18px;padding:10px}.discussion_consent_container{margin:20px 0}.comment-submit{display:block;border:1px solid #18181a;border-radius:5px;background:#fff;color:#18181a;text-transform:uppercase;padding:10px;cursor:pointer;transition:all .4s ease;margin-top:20px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.comment-submit:hover{background:#18181a;color:#fff;transition:all .4s ease}.comment_section .comments{width:50%;margin-top:50px;position:relative}.comment_section .comments .comment{padding:10px;display:flex;border-left:1px solid #febd01;margin-top:30px;width:300px}.comment_section .comments .comment .like-wrapper{flex:0 0 40px;max-width:40px;margin-right:20px}.comment_section .comments .comment .like-control{background:#eaedfb;border-radius:5px;text-align:center}.comment_section .comments .comment .like-control .dislike-btn,.comment_section .comments .comment .like-control .dislike-btn-disabled,.comment_section .comments .comment .like-control .like-btn,.comment_section .comments .comment .like-control .like-btn-disabled{font-size:25px;background:0 0;border:none;outline:0;cursor:pointer;color:#c8c8e9;margin:0;padding:0}.comment_section .comments .comment .like-control .dislike-btn:hover,.comment_section .comments .comment .like-control .like-btn:hover{color:#a9a5e4}.comment_section .comments .comment .like-control .likes{color:#a9a5e4}.comment_section .comments .comment .comment-content{flex:0 0 92%;max-width:92%}.comment_section .comments .comment .comment-head{display:flex;align-items:center;position:relative}.comment_section .comments .comment .comment-head .meta_info_wrapper{display:flex}.comment_section .comments .comment .comment-head .post_date,.comment_section .comments .comment .comment-head .profile,.comment_section .comments .comment .comment-head .username{margin-right:10px}.comment_section .comments .comment .comment-head .profile img{vertical-align:middle;border-radius:50%}.comment_section .comments .comment .comment-head .reply{position:absolute;top:0;right:11%;height:100%}.comment_section .comments .comment .comment-head .reply button{color:#febd01;cursor:pointer;background:0 0;border:none;outline:0;font-size:18px;height:100%}.comment_section .comments .comment .comment-head .reply button.report-btn{color:red;margin-right:10px}.comment_section .comments .comment .comment-body{margin-top:10px;max-width:90%}.comment_section .comments .comment .comment-footer{margin-top:30px;margin-left:-50px;position:relative}.comment_section .comments .comment .comment-footer .answer{display:flex;padding:10px;margin-left:30px;border-left:1px solid #febd01}.comment_section .comments .comment .comment-head .reply .edit-menu{width:150px;height:95px;background:#fff;position:absolute;right:0;top:40px;text-align:center;display:block;z-index:1000}.comment_section .comments .comment .comment-head .reply .edit-menu.hidden{display:none}.comment_section .comments .comment .comment-head .reply .edit-menu .delete-btn,.comment_section .comments .comment .comment-head .reply .edit-menu .edit-btn{background:0 0;color:#febd01;outline:0;border:none;cursor:pointer;display:block;width:100%;height:auto;margin-top:10px;padding:5px}.comment_section .comments .comment .comment-head .reply .edit-menu .delete-btn:hover,.comment_section .comments .comment .comment-head .reply .edit-menu .edit-btn:hover{background:#c9c9c9}@media screen and (max-width:1500px){.comment_editor{width:60%}}@media screen and (max-width:1100px){.comment_editor{width:100%}}@media screen and (max-width:1024px){.comment_editor .meta_infos{flex:0 0 100%;max-width:100%;width:100%}.comment-input,.comment-textarea{width:100%}.comment_editor .comment{flex:0 0 100%;max-width:100%;width:100%}.comment_section .comments{width:100%}.comment_section .comments .comment .comment-head .meta_info_wrapper{display:block}.comment_section .comments .comment .like-wrapper{margin-right:10px}.comment_section .comments .comment .comment-body{max-width:83%}.comment_section .comments .comment .comment-footer .answer{margin-left:0}.comment_section .comments .comment .comment-content{flex:0 0 100%;max-width:calc(100% - 30px)}.comment_section .comments .comment .comment-footer .answer .comment-content{flex:0 0 100%;max-width:100%}.comment_section .comments .comment .comment-footer .answer .comment-head{width:calc(100% + 40px)}.comment_section .comments .comment .comment-footer{max-width:90%;margin-left:-40px}.comment_section .comments .comment .comment-footer .answer .comment-head .reply,.comment_section .comments .comment .comment-head .reply{right:0}.comment_section .comments .comment .comment-head .reply button .reply-text,.comment_section .comments .comment .comment-head .reply button .report-text{display:none}.comment_section .comments .comment .comment-footer .answer::before{left:28px}}
