@font-face{font-family:'Calibri-Bold';src:url('/resources/fonts/calibri/bold/Calibri-Bold.eot?#iefix') format('embedded-opentype'),url('/resources/fonts/calibri/bold/Calibri-Bold.woff') format('woff'),url('/resources/fonts/calibri/bold/Calibri-Bold.ttf') format('truetype'),url('/resources/fonts/calibri/bold/Calibri-Bold.svg#Calibri-Bold') format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Calibri';src:url('/resources/fonts/calibri/regular/Calibri.eot?#iefix') format('embedded-opentype'),url('/resources/fonts/calibri/regular/Calibri.woff') format('woff'),url('/resources/fonts/calibri/regular/Calibri.ttf') format('truetype'),url('/resources/fonts/calibri/regular/Calibri.svg#Calibri') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Calibri-Light';src:url('/resources/fonts/calibri/light/Calibri-Light.eot');src:url('/resources/fonts/calibri/light/Calibri-Light.eot?#iefix') format('embedded-opentype'),url('/resources/fonts/calibri/light/Calibri-Light.woff') format('woff'),url('/resources/fonts/calibri/light/Calibri-Light.ttf') format('truetype');font-weight:300;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-family:'Calibri',sans-serif;font-weight:400}img{max-width:100%;height:auto;vertical-align:top}h1{color:#444;font-size:24px;font-family:'Calibri-Bold',sans-serif;text-transform:uppercase;letter-spacing:1px}h1.red{color:#e60004}h1.big{font-size:34px}p{font-size:20px;color:#323232;margin:20px 0;letter-spacing:1px}a{text-decoration:none;font-size:14px}a:hover{color:#fec303}.center{max-width:1160px;margin:0 auto 0 auto}.trans{transition:.5s all;-webkit-transition:.5s all}.clear{clear:both}.no-scroll{overflow:hidden}.group:after{content:"";display:table;clear:both}*:focus{outline:0}a,li,div{-webkit-tap-highlight-color:rgba(0,0,0,0) !important;-webkit-tap-highlight-color:transparent}.align-center{text-align:center}.button{display:inline-block;height:40px;line-height:40px;padding:0 30px;border:0;font-size:18px;letter-spacing:1px}.button.red{background:#e60004;color:#fff;text-transform:uppercase}.button.red:hover{background:#b80000;text-decoration:none}.button.empty{color:#e60004;border:1px solid #d09014}.button.empty:hover{background:#b80000;color:#fff}.button.disabled{color:#ccc;cursor:default}.button.disabled:hover{color:#ccc;background:#fff}form.general{margin:50px 0}form.general .row{display:flex;justify-content:space-between}form.general .row .input-item{width:48%}form.general .input-item{position:relative;margin:0 0 20px}form.general .input-item.short{max-width:260px}form.general input[type="text"],form.general input[type="password"],form.general textarea,form.general select{width:100%;border:0;height:40px;line-height:40px;font-size:14px;color:#444;padding:0 0 0 15px;background:#f3e2c0}form.general textarea{height:165px;line-height:24px;padding:10px 0 0 15px}form.general input[type="submit"]{margin:30px 0 0}form.general label{color:#444;text-transform:uppercase;width:100%;font-family:'Calibri-Bold',sans-serif;letter-spacing:1px;margin:0 0 10px;display:block}form.general ::-webkit-input-placeholder{font-size:14px;color:#444}form.general ::-moz-placeholder{font-size:14px;color:#444}form.general :-ms-input-placeholder{font-size:14px;color:#444}form.general :-moz-placeholder{font-size:14px;color:#444}form.general span.required{color:#444}form.general .file-upload{position:relative;overflow:hidden;height:40px;line-height:40px;background:#e60004;width:70%;color:#fff;text-align:center;font-size:18px;max-width:260px;float:left}form.general .file-upload .upload-btn{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;padding:0;font-size:30px;cursor:pointer;opacity:0;filter:alpha(opacity=0);cursor:pointer}form.general .file-info{font-size:14px;color:#444;display:block;float:left;margin:10px 0 0 0}form.general .choosed-files{display:block;width:100%;float:left;margin:20px 0 0}form.general .choosed-files ul{margin:0 0 0 16px;font-size:14px;color:#444}form.general .choosed-files ul span{color:#f00}form.general .input-item.privacy a{text-decoration:underline;color:#444}[type="radio"]+label{font-size:12px;font-weight:500;color:#555;letter-spacing:.5px;text-transform:uppercase}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{position:relative;cursor:pointer;padding:9px 0 0 30px}[type="radio"]:not(:checked)+label:before,[type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:6px;width:16px;height:16px;border:2px solid #595959;border-radius:16px}[type="radio"]:not(:checked)+label:after,[type="radio"]:checked+label:after{content:'';width:10px;height:10px;background:#e60004;border-radius:8px;position:absolute;top:11px;left:5px;transition:all .2s}[type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="radio"]:checked+label:after{opacity:1;transform:scale(1)}[type="checkbox"]+label{font-size:15px;font-weight:500;color:#555;letter-spacing:.5px;text-transform:none !important}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;cursor:pointer;padding:4px 0 0 35px}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:6px;width:23px;height:23px;border:1px solid #e6e6e6;border-radius:0;background:#fff}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:"✔";width:auto;height:auto;color:#a51c3b;background:none;border-radius:0;position:absolute;top:8px;left:7px;transition:all .2s;font-size:16px}[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}.error-message{position:absolute;right:10px;color:#f00;font-size:11px;bottom:8px;font-weight:600}.input-item.privacy .error-message{position:relative;right:auto;bottom:auto;margin:20px 0;font-weight:400;font-size:12px}.validation-failed{border:1px solid #f00 !important}.loader{border:5px solid #f3f3f3;border-top:5px solid #e60004;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite;margin:30px 0 0 20px}@keyframes spin{0{transform:rotate(0)}100%{transform:rotate(360deg)}}#popup-form{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:640px;background:#fff;visibility:hidden;opacity:0;z-index:50000;-webkit-box-shadow:5px 10px 24px 3px rgba(213,218,226,1);-moz-box-shadow:5px 10px 24px 3px rgba(213,218,226,1);box-shadow:5px 10px 24px 3px rgba(213,218,226,1);padding:40px}#popup-form.visible{visibility:visible;opacity:1}#popup-form i{position:absolute;right:20px;top:20px;font-size:18px;color:#444;cursor:pointer}#popup-form h2{margin:0 0 50px;text-transform:uppercase;letter-spacing:1px;color:#444}#popup-form h2.red{color:#e60004}#popup-form h2.big{font-size:34px}#popup-form form{margin:0}#login-response{display:none}#popup-form #login-response.active{display:block}#popup-form #login-response .failure,#popup-form #login-response .success{display:none}#popup-form #login-response .failure p{color:#f00}a.password-reminder{color:#444;font-family:'Calibri-Bold',sans-serif;letter-spacing:1px;display:block;float:right}a.password-reminder:hover{text-decoration:underline}header{height:150px;background:#000;position:relative;padding:30px 0 0}.logo{float:left}#top-info{float:right;display:flex;align-items:flex-end;margin:4px 0 0}#top-info>div{float:left}#top-info a{font-family:'Calibri-Bold',sans-serif;color:#fff;font-size:14px;line-height:20px;letter-spacing:1px;text-transform:uppercase}#top-info a:hover{color:#fec303}#top-info span{color:#fff;margin:0 5px}#top-info .social i{color:#e60004;background:#fff;border-radius:4px;margin:0 5px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:16px}#top-info .social i:hover{color:#fec303}#top-info .actions{margin:0 0 0 20px}#top-info .actions img{display:none}#top-info .actions p{margin:0;color:#fff;font-size:15px;text-transform:uppercase}#top-info .lang{margin:0 0 0 40px}#top-info .lang a:last-child{margin:0 0 0 20px}.search-container{float:right;margin:10px 0 0}#search-form{position:relative}#search-form input[type="text"]{width:0;height:30px;border-radius:15px;border:1px solid #ccc;line-height:30px;font-size:13px;color:#999;padding:0;border:0}#search-form input[type="submit"]{width:24px;height:24px;background:url(../images/icons/icon_search.png) no-repeat left;border:0;position:absolute;right:0;top:7px}#menu{float:left;margin:14px 0 0;z-index:6000;position:relative;min-width:60%}#menu ul{list-style:none}#menu ul span{color:#fff;margin:0 20px}#menu ul span:first-child{display:none}#menu ul li{font-size:13px;color:#fff;font-weight:600;text-transform:uppercase;display:inline-block}#menu ul li.home a{font-size:26px}#menu>ul>li a{font-size:13px;color:#fff;text-transform:uppercase;letter-spacing:.87px;font-family:'Calibri-Bold',sans-serif}#menu>ul>li>a:hover{color:#fec303}#mobile-menu{display:none}#mobile-menu{position:absolute;width:90px;height:24px;z-index:9999999;cursor:pointer;right:35px;top:90px;color:#fff}#mobile-menu span.top,#mobile-menu span.bottom,#mobile-menu span.middle{position:absolute;right:0;background:#fff;width:32px;height:2px}#mobile-menu span.top{top:3px}#mobile-menu span.middle{top:50%;transform:translateY(-50%)}#mobile-menu span.bottom{bottom:3px}.overlay{position:fixed;top:0;left:0;width:100%;height:0;opacity:0;visibility:hidden;z-index:900000;background:#e60004;padding:100px 0 0;text-align:center;overflow:scroll}.overlay.open{opacity:.9;visibility:visible;height:100%;transition:opacity .35s,visibility .35s,height .35s}.overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s;padding:8px 0;opacity:0;position:relative;list-style:none;padding:8px 0}.overlay.open ul li i{color:#fff;font-size:25px}.overlay.open ul li,.overlay.open ul li a{color:#fff;text-transform:uppercase;text-decoration:none;font-size:22px;font-weight:600;cursor:pointer}.overlay.open ul li ul{display:none}.overlay.open ul li ul.open{display:block}.overlay.open ul li.drop-down ul{margin:15px 0}.overlay.open ul li.drop-down ul li{animation:none;opacity:1}.overlay.open ul li.drop-down ul li a{font-size:18px}.overlay.open #btn-close{position:absolute;top:30px;width:50px;height:50px;z-index:9999999;cursor:pointer;left:50%;transform:translateX(-50%)}.overlay.open #btn-close span{position:absolute;left:0;background:#fff;width:100%;height:2px;top:20px}.overlay.open #btn-close>span.left{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.overlay.open #btn-close>span.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@keyframes fadeInRight{0{opacity:0;left:20%}100%{opacity:1;left:0}}#slider{position:relative;padding:0;margin:-12px 0 0;max-width:1360px;mix-blend-mode:multiply}#slider .counter{width:574px;height:953px;background:url(../images/counter_bg.png) no-repeat;position:absolute;right:-250px;top:-70px;z-index:100;padding:210px 0 0 80px;line-height:100px}#slider .counter p{color:#fff;font-size:171px;font-family:'Calibri-Light',sans-serif;text-transform:uppercase}#slider .counter p span{font-size:55px;margin:0 0 0 30px}#slider .counter p.end{font-size:37px}#slider .apply{width:349px;height:370px;background:url(../images/apply_bg.png) no-repeat;position:absolute;left:370px;top:150px;z-index:100;padding:100px 20px 60px}#slider .apply h2{color:#fff;font-size:18px}#slider .apply a{color:#fff;font-size:17px}#slider .apply a:hover{color:#fec303}#slider .apply p{color:#fff;font-size:19px;margin:10px 0 0}#slider .apply p span.big{font-size:26px}section h2{font-family:'Calibri-Bold',sans-serif;color:#444;font-size:24px;text-transform:uppercase;letter-spacing:1px}section a.more{color:#fff;font-size:24px;letter-spacing:1px}section a.more:hover{color:#fec303}#price{height:850px;background:url(../images/home_price_bg.jpg) no-repeat left;margin:140px 0;padding:40px 0 0 630px}#price .content{max-width:650px;margin:70px 0 0}#price .content p{color:#fff}#news{position:relative;height:859px}#news h2{position:absolute;top:-67px;right:90px}#news .left{background:#e60004;max-height:770px;padding:35px 0 35px 374px;float:left;width:62%;margin-right:-100px;z-index:10000;position:relative;mix-blend-mode:multiply}#news .right{mix-blend-mode:multiply;float:right;width:41%;margin:-100px 0 0}#news .post{margin:0 0 30px}#news .post .wrapper{max-width:740px;display:flex}#news .post .image{width:42.9%;max-height:213px;overflow:hidden}#news .post .content{width:56%;padding:0 40px 0 20px}#news .post .content p.date{margin:0 0 10px}#news .post .content p{color:#fff;font-size:20px;margin:5px 0;letter-spacing:-.5px}#news .post .content a{color:#fff;font-size:20px;font-family:'Calibri-Bold',sans-serif;margin:15px 0 0;display:block}#news .post .content a:hover{color:#fec303}#news .post .content h3 a{color:#fff;font-size:25px;font-family:'Calibri-Bold',sans-serif}#news .right .post{max-width:320px;margin:28px 0 0 70px}#news .right .post .content{width:100%}#news .right .post p,#news .right .post a,#news .right .post h3 a{color:#4c4c4c}#news .right .post a:hover{color:#fec303}#archive{height:850px;background:url(../images/home_archive_bg.jpg) no-repeat left;margin:70px 0 140px;width:100%;overflow:hidden;position:relative}#archive h2{margin:40px 0 30px 600px}#archive>.center{max-width:650px;margin:0 auto}#archive .carousel{margin:130px 0 0}#archive .owl-item .item{height:220px;overflow:hidden;margin:100px 0 0;transition:2s all;-webkit-transition:2s all}#archive .owl-item .content{display:none}#archive .owl-item.center{margin:0}#archive .owl-item.center .item{height:auto;margin:0}#archive .owl-item.center .image{height:auto}#archive .owl-item.center .content{display:block;max-width:400px;padding:20px 0 0 50px}#archive .owl-item.center .content p{color:#fff}#archive .owl-item.center .content a{font-size:20px}#archive .owl-next{top:28%;right:380px}#archive .owl-prev{top:28%;left:380px}#reviews{height:850px;background:url(../images/home_reviews_bg.jpg) no-repeat left;width:100%;position:relative}#reviews h2{margin:0 0 0 1160px;padding:35px 0 0 0}#reviews .center{overflow:hidden;position:relative;height:100%}#reviews .center .item{max-width:960px;padding:185px 0 0 200px}#reviews .center .item p{font-family:'Calibri-Light',sans-serif;text-transform:uppercase;font-size:30px;line-height:40px;color:#fff}#reviews .center .item p.sign{font-size:20px;font-family:'Calibri',sans-serif;margin:40px 0 0}#supporters{padding:64px 0}#supporters h2{margin:0 0 40px}#supporters .wrapper{display:flex;justify-content:space-between;align-items:center}#supporters .wrapper .image{width:8%;text-align:center}article.full-width{margin:100px 0}article.full-width .wrapper{display:flex;position:relative}article.full-width .image-mobile{display:none}article.full-width img{float:left}article.full-width .content{margin:100px 0 0 0;float:left;background:#bbbab0;width:73%;margin-left:-60px;mix-blend-mode:multiply;padding:30px 0 0 105px;position:relative}article.full-width.red .content{background:#e60004}article.full-width .content .text{max-width:760px}article.full-width h1{position:absolute;top:-70px}article.full-width h2{color:#fff;font-size:20px;margin:30px 0}article.full-width h3{color:#fff;font-size:16px}article.full-width p,article.full-width a,article.full-width ul,article.full-width ul li,article.full-width ol,article.full-width ol li{color:#fff;font-size:20px;margin:20px 0}article.full-width ul,article.full-width ol{margin:0 0 0 40px}article.full-width ul li,article.full-width ol li{margin:10px 0}article.full-width a{color:#fec303}article.full-width a:hover{text-decoration:underline}article.full-width.news-details .content{padding:30px 0 150px 105px;background:#e60004}article.full-width.news-details h1{position:relative;top:auto;color:#fff;text-transform:none}article.full-width.news-details .title{position:absolute;top:-70px}article.full-width.news-details .title h2{color:#444;text-transform:uppercase}#faq{margin:100px 0}#faq .wrapper{display:flex}#faq .wrapper .left{width:67.3%;padding:0 60px 0 0}#faq .wrapper .right{width:32.7%}#faq h1{margin:0 0 70px}#faq .post{margin:0 0 25px}#faq .post h2{color:#444;font-size:18px;text-transform:uppercase;height:75px;display:flex;align-items:center;background:#f3e2c0;cursor:pointer;position:relative;margin:0 0 0 20px;padding:0 0 0 35px}#faq .post.open h2{background:#f5e3e3}#faq .post .text{max-height:0;overflow:hidden}#faq .post.open .text{max-height:800px}#faq .post h2 span{width:39px;height:40px;background:url(../images/icons/icon_minus.jpg) no-repeat;position:absolute;left:-20px;top:50%;transform:translateY(-50%)}#faq .post.open h2 span{background:url(../images/icons/icon_plus.jpg) no-repeat}#faq .post .text{padding:0 0 0 55px}#faq .post .text p{color:#444;font-size:18px}#timeline{position:relative;margin:130px 0;padding:100px 0 0}#timeline h1{position:absolute;left:55%;top:0}#timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#b4301a;left:50%;transform:translateX(-50%)}#timeline .block{position:relative}#timeline .block .icon{position:absolute;width:62px;height:62px;background:url(../images/icons/icon_timeline.png) no-repeat;left:50%;top:19%;margin:0 0 0 -31px}#timeline .block .icon.is-hidden{visibility:hidden}#timeline .block .icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}#timeline .block .content{width:45%;text-align:right;position:relative}#timeline .block:nth-child(odd) .content{float:right;text-align:left}#timeline .block .content.is-hidden{visibility:hidden}#timeline .block .content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}#timeline .block .content .image{overflow:hidden;margin:0 0 20px}#timeline .content .text p{color:#4c4c4c;font-size:25px}#timeline .content .text a{color:#d09014;font-size:25px}#timeline .content .text a:hover{text-decoration:underline}#timeline .content span{position:absolute;width:100%;left:122%;color:#444;top:22%;text-align:left;font-family:'Calibri-Bold',sans-serif;font-size:30px}#timeline .block:nth-child(odd) .content .date{left:auto;right:122%;text-align:right}#timeline .block .content .more-info a{display:block;width:100%;text-align:right;font-family:'Calibri-Bold',sans-serif;font-size:25px;color:#4c4c4c}#timeline .block .content .more-info a:hover{color:#d09014}#timeline .block:nth-child(odd) .content .more-info a{text-align:left}#main-content.subpage{margin:200px 0 0}#news.subpage{height:auto;margin:0 0 40px}#news.subpage .left{background:#bbb89e;max-height:none}#news.subpage .post .content p,#news.subpage .post .content h3 a,#news.subpage .post .content a{color:#000}#news.subpage .post .content h3 a:hover,#news.subpage .post .content a:hover{color:#fec303}#news.subpage a.older-news{color:#1b1c20;text-transform:uppercase;font-size:20px;font-family:'Calibri-Bold',sans-serif;letter-spacing:-.5px;margin:0 0 0 335px}#news.subpage a.older-news:hover{color:#fec303}article.full-width.contact .content .text{float:left;width:58%}article.full-width.contact .content .poster{float:right;margin:25px 2% 0 2%;width:38%}#container-narrow{max-width:560px;margin:130px auto}#container-narrow p a{font-size:20px;color:#323232;text-decoration:underline}#apply-form{margin:0}#apply-form h2{color:#444;font-size:24px;font-family:'Calibri-Bold',sans-serif;text-transform:uppercase;letter-spacing:1px;margin:0 0 30px}#apply-form .button{text-transform:none}#apply-form .illustration{display:none}#apply-form .illustration-legal{display:none}#apply-form span.info{display:block;margin:5px 0 0;color:#444}#apply-form .one_button{margin:40px 0 0}#apply-form .two-button{display:flex;justify-content:space-between;margin:40px 0 0}#apply-form .two-button a:first-child{margin:0 0 0 -240px}#apply-form .two-button a:last-child{margin:0 -240px 0 0}#apply-form .form-pages{display:none}#apply-form .form-pages.active{display:block}#apply-form .form-pages .product:first-child{padding:0}#apply-form .form-pages .product{padding:50px 0;position:relative}#apply-form .form-pages .product i{position:absolute;top:46px;right:0;cursor:pointer}#apply-form .form-pages.page3 .basic-information p{text-transform:uppercase}#apply-form .form-pages.page3 .basic-information p:nth-child(even){margin:0 0 0 30px;text-transform:none}#apply-form .form-pages.page3 h2:first-child{margin:0 0 30px}#apply-form .form-pages.page3 h2{margin:40px 0}#apply-form .form-pages.page3 .uploaded-product{margin:0 0 70px}#apply-form .form-pages.page3 .uploaded-product img{margin:0 0 40px}#apply-form .form-pages.page3 .uploaded-product h3{color:#444;text-transform:uppercase;letter-spacing:1px}#apply-form .form-pages.page3 .uploaded-product p{color:#444;text-align:justify;font-size:18px}#apply-response{position:fixed;top:30%;left:50%;transform:translateX(-50%);width:950px;border:1px solid #F00;padding:40px;background:#fff;z-index:700000;display:none}#apply-response.active{display:block}#apply-response .progress{align-items:center;flex-direction:column;display:none}#apply-response .progress.active{display:flex}#apply-response .progress .loader{margin:0 0 20px}#apply-response p{font-family:'Calibri-Bold',sans-serif;color:#e60109;margin:5px 0}#apply-response .success{align-items:center;flex-direction:column;display:none}#apply-response .success.active{display:flex}#apply-response .success p{font-family:'Calibri-Bold',sans-serif;font-size:29px;color:#e60109}#main-content.authors{padding:80px 0}#main-content.authors h1{font-family:'Calibri-Bold',sans-serif;font-size:24px;text-transform:uppercase}.author{display:flex;margin:50px 0}.author .image{width:13%}.author .details{width:87%;padding:0 0 0 30px}.author .details h2{font-family:'Calibri-Bold',sans-serif;font-size:25px;color:#4c4c4c}.author .details p{font-size:24px;color:#4c4c4c;margin:0 0 15px}#main-content.authors .images{display:flex;flex-wrap:wrap}#main-content.authors .images .image:nth-child(4n){margin:0 20px 20px 0}#main-content.authors .images .image{width:23%;max-height:380px;overflow:hidden;margin:0 20px 20px 0;display:flex;align-items:center}#main-content.authors .price{display:flex;margin:50px 0 0}#main-content.authors .price .image{width:50%}#main-content.authors .price .text{width:50%;padding:0 0 0 30px}#main-content.authors .price .text p{margin:0}#main-content.authors .price .text a{font-size:20px;color:#d09014;letter-spacing:1px}#main-content.authors .price .text a:hover{text-decoration:underline}#login-failure p{color:#f00;margin:0}.judge-page form.general{margin:50px 0 0}#vote-popup{position:fixed;width:480px;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:9000000;padding:40px;border:2px solid #e60004;display:none}#vote-popup p{font-size:18px;line-height:22px;margin:0 0 15px}#vote-popup .actions{display:flex;justify-content:space-between;margin:30px 0 0}#main-content.projects-page .wrapper{padding:50px 0}#main-content.projects-page .wrapper .head{margin:0 0 40px}#main-content.projects-page .wrapper .head h1{margin:0 0 10px}#main-content.projects-page .wrapper .head p{margin:0 0 10px;font-size:16px}#main-content.projects-page .wrapper .head p:first-child{margin:0 0 15px;font-size:22px}#main-content.projects-page .wrapper .head p.name{color:#444;text-transform:uppercase;width:100%;font-family:'Calibri-Bold',sans-serif;letter-spacing:1px}#main-content.projects-page .projects h2{font-size:20px;color:#444;text-transform:uppercase;font-family:'Calibri-Bold',sans-serif;letter-spacing:1px;margin:0 0 10px;display:block}#main-content.projects-page .boxes{display:flex;flex-wrap:wrap}#main-content.projects-page .boxes .box:nth-child(5n){margin:0 0 20px 0}#main-content.projects-page .boxes .box{width:18.4%;margin:0 2% 20px 0;display:flex;flex-wrap:wrap;position:relative}#main-content.projects-page .boxes .box .image{height:300px;overflow:hidden}#main-content.projects-page .boxes .box .image img.vertical{height:100%;width:auto;max-width:none}#main-content.projects-page .boxes .box .image,#main-content.projects-page .boxes .box h3{width:100%;word-break:break-all}#main-content.projects-page .boxes .box h3{color:#444;text-transform:uppercase;width:100%;font-family:'Calibri-Bold',sans-serif;letter-spacing:1px;margin:10px 0 0;display:block}#main-content.projects-page .boxes .box h4{color:#444;text-transform:uppercase;width:100%;font-family:'Calibri-Bold',sans-serif;letter-spacing:0;display:block}#main-content.projects-page .boxes .box p{color:#444;font-size:12px;margin:0}#main-content.projects-page #rating-form{margin:20px 0}#main-content.projects-page #rating-form .rating{display:flex;justify-content:space-between;max-width:640px}#main-content.projects-page .progress,#main-content.projects-page .success{display:none;align-items:center}#main-content.projects-page .progress .loader,#main-content.projects-page .success img{margin:0 10px 0 0}#main-content.projects-page .progress.active,#main-content.projects-page .success.active{display:flex}#main-content.projects-page .actions{margin:40px 0}#main-content.projects-page .actions a.prev{float:left}#main-content.projects-page .actions a.next{float:right}#main-content.projects-page .actions a.all{position:absolute;left:50%;transform:translateX(-50%)}#main-content.projects-page .boxes .box .layer{position:absolute;width:50px;left:50%;top:50%;transform:translate(-50%);background:rgba(208,144,20,1);height:50px;display:flex;align-items:center;color:#fff;font-size:24px;justify-content:center;border-radius:50%}#main-content.projects-page .boxes .box .layer.full{width:100%;border-radius:0}.owl-item{float:left}.owl-prev,.owl-next{width:48px;height:56px;position:absolute;cursor:pointer;top:50%;transform:translateY(-50%)}.owl-next{background:url(../images/carousel_next.png) no-repeat center;right:0}.owl-prev{background:url(../images/carousel_prev.png) no-repeat center;left:0}footer{background:#000;padding:30px 0 50px}footer a:link,footer a:visited{color:#fff}footer a:hover{color:#fec303}footer #menu{margin:33px 0 0}footer #menu ul span{margin:0 17px}footer #menu ul span:first-child{display:none}footer .content{width:100%;margin:40px 0 0;float:left}footer .content a.sign,footer .content p{font-family:'Calibri-Light',sans-serif;text-transform:uppercase;font-size:27px;letter-spacing:1px;margin:22px 0}footer .content p{color:#fff}footer .content .custom-links a{font-family:'Calibri-Bold',sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;margin:0 50px 0 0}footer .social{margin:35px 0}footer .social i{color:#4bc8db;background:#fff;border-radius:8px;margin:0 5px;display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;font-size:30px}footer .social i:hover{color:#fec303}footer .content .copyright p,footer .content .copyright p a{font-size:12px;letter-spacing:1px;margin:0}@-webkit-keyframes cd-bounce-1{0{opacity:0;-webkit-transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0{opacity:0;-moz-transform:scale(0.5)}60%{opacity:1;-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes cd-bounce-2{0{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}