@font-face{font-display:swap;font-family:barlow condensed;font-style:normal;font-weight:300;src:url(fonts/barlow-condensed-v12-latin-300.woff2)format('woff2')}@font-face{font-display:swap;font-family:barlow condensed;font-style:normal;font-weight:400;src:url(fonts/barlow-condensed-v12-latin-regular.woff2)format('woff2')}@font-face{font-display:swap;font-family:barlow condensed;font-style:normal;font-weight:500;src:url(fonts/barlow-condensed-v12-latin-500.woff2)format('woff2')}:root{--w-black:#000000;--w-gold:#E5C894;--w-white:#ffffff;--w-signal:#ff0000;--w-gray:#505050}body{background-color:var(--w-black);overflow-x:hidden}html,html *{scrollbar-width:thin;font-family:barlow condensed;color:var(--w-gold);text-align:center;letter-spacing:1px}html.stop_moving{overflow:hidden}.container{max-width:500px}.mainpage.loading{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;z-index:40;background-color:rgba(0,0,0,.25)}.mainpage.loading>.wrapper{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0;padding:0;line-height:1;position:relative}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-weight:inherit;line-height:inherit;font-size:inherit}h1{font-size:2rem}h2{font-size:2rem}.bold,bold,strong,b{font-weight:500}.light{font-weight:300}.normal{font-weight:400}mark{background-color:var(--w-gold);color:var(--w-black)}::selection{background-color:var(--w-gold);color:var(--w-black)}.hidden{display:none}.rel{position:relative}.custom-nav{margin:0;padding:0;list-style:none}.nav-link{line-height:1.4;display:block;color:var(--w-gold)!important;font-size:1.5rem}.nav-link:hover{text-decoration:underline;color:var(--w-gold)}.nav-link.active{text-decoration:underline;color:var(--w-gold)}.form-control-company{height:0}form.main{width:100%}.a_left,.a_left *{text-align:left}.c_light{color:var(--w-gray)}.t_small{font-size:.8rem}.error{color:var(--w-signal)}.custom_main_message{position:fixed;top:20%;width:300px;max-width:100%;z-index:45;left:calc(50% - 150px)}.custom_main_message *{color:var(--w-black)}.custom_main_message .message{padding-right:1.5rem}.custom_main_message a.close{position:absolute;right:1rem;top:1rem}.scrollbox{overflow:auto;max-height:5rem;padding:0;margin-bottom:.5rem}.scrollbox p{}.image_holder_bg_content{background-size:100%;background-position:0 0;background-repeat:no-repeat}.image_holder_bg{background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%}.image_holder_bg_cover{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%}.img_preview img{max-width:250px}.custom-footer{position:relative;padding:1rem 0}.custom-footer>.container{padding-top:1rem;border-top:1px solid var(--w-gold)}.custom-header{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:50;width:100%}.custom-header a{display:inline-block;padding:2rem 1rem 0}.custom-header img{width:100%;max-width:200px}.custom-content img{max-width:100%;width:auto;height:auto;display:block;position:relative}.custom-content .left,.custom-content .right{position:absolute;left:0;top:0;width:5rem;height:100%;text-align:left;z-index:2}.custom-content .right{left:auto;right:0;text-align:right}.custom-content .right img{margin-left:auto}.custom-content img.top,.custom-content img.bottom{height:10%}.custom-content .left img.bottom{transform:rotate(-90deg)}.custom-content .right img.bottom{transform:rotate(90deg)}.custom-content img.line{height:80%}.custom-content .right img.line{}.custom-content{height:100vh;width:100%;position:relative}.custom-content .content_holder{z-index:3;text-align:center;position:relative;background-color:var(--w-black);display:block;padding:0 2rem 1rem;box-shadow:0 -2rem 1rem 2rem rgba(0,0,0,.5);margin-top:10rem}.custom-content .content_holder::before{background:linear-gradient(to top,#000 0%,transparent 100%);position:absolute;top:-3rem;left:0;z-index:10;width:100%;height:3rem;content:''}html.start .custom-content .content_holder{box-shadow:unset;background-color:initial}html.start .custom-content .content_holder::before{display:none}html.get .custom-content .content_holder{}html.get.status_waiting .custom-content .content_holder{padding:0;box-shadow:unset;margin:0;height:100%}html.get.status_waiting .custom-content .content_holder::before{display:none}html.get.status_success .custom-content .content_holder{padding:0;box-shadow:unset;background-color:initial;margin-top:5rem}html.get.status_success .custom-content .content_holder::before{display:none}html.age .custom-content .content_holder{}html.admin .custom-content .content_holder{}html.get.status_success .custom-content{}.defaultcontentholder{position:relative;z-index:1;height:calc(100%)}.defaultcontentholder.autoheight{height:auto}.defaultcontentholder .button_holder{position:absolute;bottom:0;left:0;z-index:10;width:100%;text-align:center;transition:all .25s ease}.defaultcontentholder .button_holder.rel{position:relative;bottom:unset;left:unset}.defaultcontentholder .button_holder:hover{}.button_holder .button{width:auto;display:inline-block;margin:0 auto}.button_holder .button:hover{}.button_holder .button a{color:var(--w-gold);display:block;padding:0 1rem;text-decoration:none;font-size:2rem;border-top:1px solid var(--w-gold);border-bottom:1px solid var(--w-gold);border-radius:0;min-width:220px;max-width:100%}.button_holder .button a:hover{text-decoration:none}.button_holder .button a span{color:inherit;font-weight:inherit;font-size:inherit}.defaultcontentholder a.reload{display:inline-block;margin:0 auto}.defaultcontentholder a.reload img{width:3rem}.defaultcontentholder .buttons{position:relative;display:inline-block;margin:1rem auto 0}.defaultcontentholder .buttons a{display:inline-block;padding:.5rem;margin:0 .5rem}.defaultcontentholder .buttons a img{width:3rem}.age_buttons a{display:inline-block;padding:.5rem;margin:0 .5rem 1rem;color:var(--w-black);text-decoration:none;background-color:var(--w-gold);font-weight:400}.form_holder .form-group{display:block;width:80%;margin:0 auto}.form_holder .form-group input{width:100%;padding:1rem;background-color:initial;border:1px solid var(--w-white);border-radius:0;margin:0;line-height:1;color:var(--w-white)}.form_holder .form-group input[type=date]{color:var(--w-gray)}.form_holder .form-group input[type=date].active{color:var(--w-white)}.form_holder .form-group input:focus{color:var(--w-white);box-shadow:none}.form_holder .form-group input[type=checkbox]{width:auto;margin-right:.5rem;vertical-align:top;margin-top:.5rem}.form_holder .form-group input[type=submit]{width:auto}.form_holder .form-group .custom-form-check-label{width:calc(100% - 3rem);line-height:1.3;color:var(--w-white);font-size:.8rem}.form_holder .form-group .custom-form-check-label *{color:inherit}.form_holder .form-group input::placeholder{color:var(--w-gray)}.form_holder .form-group input:focus::placeholder{color:var(--w-white)}.imagecrop_outer{position:relative}.imagecrop_outer.active .headline .headline1{display:none}.imagecrop_outer.active .headline .headline2{display:block}.imagecrop{position:relative;width:90%;margin:0 auto;border:1px solid var(--w-white)}.imagecrop.active{border:0}.imagecrop input[type=file]{display:none}.imagecrop .image_wrapper{position:relative;width:100%;height:100%;overflow:hidden}.imagecrop .image_wrapper .cv_image{position:absolute;width:100%;height:100%;top:0;left:0;display:none}.imagecrop .image_wrapper .bg_image{background-color:none;background-repeat:no-repeat;background-size:cover;background-position:0 0;position:relative;width:100%;height:100%;cursor:move}.imagecrop .image_wrapper .circle{position:initial;display:none}.imagecrop .image_wrapper .circle::before{content:'';position:absolute;width:90%;height:90%;left:5%;bottom:5%;border-radius:100%;z-index:10;box-shadow:0 0 0 10rem var(--w-gold)}.imagecrop .image_wrapper .helper{display:none;position:absolute;bottom:1rem;right:1rem;width:2rem;z-index:11}.imagecrop .image_wrapper .restart{display:none;position:absolute;bottom:1rem;left:1rem;width:2rem;z-index:11}.imagecrop.active .image_wrapper .helper{display:block}.imagecrop.active .image_wrapper .restart{display:block}.imagecrop .add_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.imagecrop .add_wrapper>.wrapper{position:absolute;left:0;width:100%;text-align:center;top:50%;z-index:11;transform:translateY(-50%)}.imagecrop a.add{position:relative;display:block;cursor:pointer;background-color:var(--w-black);color:#fff;border-radius:0;font-size:1rem;padding:.5rem 1rem;line-height:1;text-decoration:none;border:1px solid var(--w-white);width:200px;max-width:100%;margin:0 auto}.imagecrop a.add span.wait{display:none;z-index:12}.imagecrop a.add span{color:inherit;font-weight:inherit;margin-right:1rem;white-space:nowrap}.imagecrop a.add span:last-child{margin-right:0}.imagecrop a.add:hover{background-color:var(--w-gold)}.imagecrop .control_wrapper{display:none}.imagecrop .control_wrapper .zoom_wrapper{width:100%;text-align:left}.imagecrop .control_wrapper .zoom_wrapper input{width:100%;accent-color:var(--w-gold)}.imagecrop .next_step_holder{display:none}.imagecrop.active .next_step_holder{display:block}.imagecrop .image_loading{display:none;position:relative;color:#fff;line-height:1}.imagecrop.active .add_wrapper{display:none}.imagecrop.loading a.add{display:none}.imagecrop.loading .image_loading{display:inline-block}.imagecrop.active .image_wrapper .circle{display:block}.imagecrop.active .control_wrapper{display:block}.defaultcontentholder .innercontent{position:relative}.startpageholder .innercontent .img.rel{top:0;padding-bottom:12rem}.startpageholder .innercontent .img.abs{position:absolute;top:6rem;left:0;width:100%}.waitingholder{width:100%;height:100%;display:block}.waitingholder video{width:100%;height:100%;display:block}.bottom_abs{position:absolute;bottom:2rem;left:0;width:100%}.bottom_abs a{display:inline-block}.bottom_abs a img{max-width:3rem}.bottom_abs .rotate{animation-name:animation_rotate;animation-timing-function:linear;animation-duration:14s;animation-iteration-count:infinite}@keyframes animation_rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.card-container{position:relative;padding:0 2rem}.adminholder{min-height:80vh}.table{width:100%;overflow-x:auto;padding:.5rem;background-color:#fff}.table table{width:100%;text-align:left;vertical-align:top;color:#000}.table table *{text-align:left;vertical-align:top;color:#000}.table table td{padding:.25rem .5rem .25rem 0}.table a{text-decoration:underline}.table a.visited{color:var(--w-gold)}