/* Minify: at least one missing file. See http://code.google.com/p/minify/wiki/Debugging */
/*!normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css*/@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700,900|Open+Sans:300,400,600,700&display=swap&subset=cyrillic,cyrillic-ext);html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}[type=checkbox],[type=radio]{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:5px}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{-webkit-transition:all .2s;transition:all .2s}body{color:#000;background:#f5f7fb;font-family:montserrat,open sans,sans-serif;font-weight:400;min-width:320px}body.no-scroll{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;overflow:hidden}.page__wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container{width:1000px;margin:0 auto;padding:0 15px}.h2{color:#1e2129;font-size:30px;font-weight:700;line-height:30px;margin-top:0;margin-bottom:15px}.header__top{background:#f27646;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}.header__top:before{content:'';position:absolute;top:0;left:-50px;width:50%;height:100%;background:#9adc58}.header__arrow{position:absolute;top:0;left:50%;width:0;height:100%;margin-left:-8px;z-index:1}.header__arrow span{display:block;background:url(/assets/img/header-arrow.svg) center center no-repeat;width:33px;height:55px;position:absolute;top:0;left:0;-webkit-animation:slide 3s linear infinite;animation:slide 3s linear infinite;opacity:0}.header__arrow span:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}.header__arrow span:nth-child(3){-webkit-animation-delay:2s;animation-delay:2s}.header__arrow span:nth-child(4){-webkit-animation-delay:3s;animation-delay:3s}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:10px}.header__banner{display:block;width:100%;margin-top:0 0 25px}.header__logo{display:block;width:390px;height:55px;-ms-flex-negative:0;flex-shrink:0;margin:0 auto;position:relative}.header__logo img{width:100%;display:block}.header__logo svg{font-size:20px;line-height:23px;fill:#fff}@-webkit-keyframes slide{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}20%{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}}@keyframes slide{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}20%{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}}.lang-header{margin-left:auto;position:relative;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);background-color:#fff;padding:0 15px;border-radius:5px}.lang-header__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6a6f7f;font-size:13px;line-height:30px;text-decoration:none;min-width:115px}.lang-header__title .icon{width:16px;height:16px;margin-right:10px}.lang-header__title .icon-down-arrow{width:11px;height:11px;fill:currentColor;margin-right:0;margin-left:auto}.lang-header__title:hover{color:#000}.lang-header__dropdown{position:absolute;top:calc(100% + 4px);left:0;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);background-color:#fff;width:100%;padding:0;z-index:10;border-radius:5px;opacity:0;pointer-events:none}.lang-header__dropdown:before{content:'';position:absolute;top:-5px;left:0;width:100%;height:5px}.lang-header__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6a6f7f;font-size:13px;text-decoration:none;padding:10px 15px}.lang-header__link:first-child{border-radius:5px 5px 0 0}.lang-header__link:last-child{margin-bottom:0;border-radius:0 0 5px 5px}.lang-header__link .icon{width:16px;height:16px;margin-right:10px;opacity:.7;-webkit-transition:all .2s;transition:all .2s}.lang-header__link:hover{color:#000;background:#f9f9f9}.lang-header__link:hover .icon{opacity:1}.lang-header__link.is-active{color:#000;background:#f9f9f9}.lang-header__link.is-active .icon{opacity:1}.lang-header:hover .lang-header__dropdown{opacity:1;pointer-events:auto}.gamb,.gamb-hidden{display:none}.footer{background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.08);box-shadow:0 0 30px rgba(0,0,0,.08)}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0}.footer__logo{-ms-flex-negative:0;flex-shrink:0;margin-right:5px;font-size:15px;font-weight:700;line-height:30px;color:#525761;text-decoration:none}.footer__logo .red{color:#ee4135}.footer__logo .blue{color:#42a5f5}.footer__logo img{display:block}.footer__copir{color:#6c7899;font-size:13px}.footer__links{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__links span{margin:0 7px;color:#dbdfe8}.footer__link{display:block;color:#6b7798;font-size:13px;text-decoration:none;line-height:20px}.footer__link:hover{text-decoration:none;color:#292b2f}.count-footer{padding-bottom:18px}.count-footer__numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.count-footer__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 6px}.count-footer__item span{display:block;width:25px;height:30px;line-height:30px;background-color:#3a4a68;border-radius:5px;text-align:center;color:#fff;font-size:20px;font-weight:700;margin:0 2px;position:relative}.count-footer__item span:before{content:'';width:100%;height:1px;background:#fff;position:absolute;top:50%;left:0}.count-footer__item span i{font-style:normal;position:relative}.count-footer__text{color:#96a2ba;font-size:11px;text-transform:uppercase;text-align:center;margin-top:12px}.btn{-webkit-box-shadow:0 -5px 15px rgba(0,0,0,.1);box-shadow:0 -5px 15px rgba(0,0,0,.1);background-color:#ee4135;color:#fff;font-family:montserrat,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;padding:24px 45px;display:inline-block;border-radius:7px;text-decoration:none;outline:0;border:0;cursor:pointer}.btn:hover{background:#d4372c}.btn.disabled{-webkit-box-shadow:0 -5px 15px rgba(0,0,0,.05);box-shadow:0 -5px 15px rgba(0,0,0,.05);background-color:#dedad4;cursor:default}.btn--computer{font-size:20px;font-weight:400;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#434a50!important}.btn--computer .icon{display:block;fill:#fff;width:29px;height:29px;margin-right:15px}.btn--computer:hover{background:#313538!important}.btn--green{background:#5cca7b!important}.btn--green:hover{background:#47b365!important}.btn--blue{background:#42a5f5}.btn--blue:hover{background:#0289e9}.btn--submit{background-color:#434a50;color:#fff;font-family:montserrat,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;padding:10px 20px;text-decoration:none;border-radius:3px;margin:0 9px;border:0;display:inline-block;cursor:pointer}.btn--submit:hover{background:#313538}.btn--cancel{border:1px solid #d6dce8;color:#b3bccd;font-family:montserrat,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;padding:10px 20px;text-decoration:none;border-radius:3px;margin:0 9px;display:inline-block;cursor:pointer}.btn--cancel:hover{border:1px solid #434a50;color:#434a50}.btn2{background-color:#42a5f5;color:#fff;font-family:montserrat,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;padding:10px 20px;text-decoration:none;border-radius:5px;margin:0 9px;border:0;display:inline-block;cursor:pointer}.btn2:hover{background:#0289e9}.btn4{color:#393d49;font-size:11px;font-weight:400;text-transform:uppercase;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:15px;background:#fff;padding:7px 12px;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1)}.btn4 .icon{width:14px;height:14px;fill:currentColor;display:block;margin-right:5px}.cancel-upload:hover{color:#e09090!important}.btn5{background-color:#608dfe;color:#fff;font-family:montserrat,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;padding:10px 20px;text-decoration:none;border-radius:3px;margin:0 9px;border:0;display:inline-block;cursor:pointer}.btn5:hover{background:#4373ed}.first-screen{padding:1px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.first-screen__top{-ms-flex-negative:0;flex-shrink:0}.first-screen>.container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.first-screen__bottom{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.05);-webkit-box-shadow:0 0 20px rgba(0,0,0,.05)}.first-screen__banner{display:flex;margin:0 0 20px;padding:0 15px;position:relative;width:100%;justify-content:center}.first-screen__max-bottom{position:relative;background:#f9f7f2;width:100%;border-radius:0 0 10px 10px;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.headline{text-align:center;padding:5px 0 10px}.headline__title{margin:0;color:#393d49;font-size:32px;font-weight:900;line-height:44px}.headline__text{color:#393d49;font-size:16px;font-weight:400;line-height:24px;margin:0 0 5px}.file-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;margin:auto 0}.step-1{margin:50px 0}.file-start__title{color:#9098a9;font-size:11px;line-height:24px;margin-bottom:15px;text-transform:uppercase}.file-start__or{color:#bac1d0;font-size:10px;line-height:24px;margin:10px 0;text-transform:uppercase}.file-start__or:after,.file-start__or:before{content:'';width:27px;height:1px;background:#d9dee6;display:inline-block;vertical-align:middle;margin:0 5px}.file-start__message{color:#a77d8c;font-size:12px;font-weight:400;margin-top:25px}.file-start__message .icon{display:block;margin:0 auto 7px;width:18px;height:18px;fill:#a77d8c}.file-start__message--line{margin-bottom:15px}.file-start__message--line .icon{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:4px}.file-start__converting{display:-webkit-box;display:-ms-flexbox;display:flex}.file-start__converting .point-animation{width:3px;height:3px;border-radius:50%;position:relative;-webkit-animation:point .9s .35s ease alternate infinite;animation:point .9s .35s ease alternate infinite;margin-left:10px;margin-top:13px}.file-start__converting .point-animation:after,.file-start__converting .point-animation:before{content:'';position:absolute;width:3px;height:3px;border-radius:50%;-webkit-animation:point .9s ease alternate infinite;animation:point .9s ease alternate infinite}.file-start__converting .point-animation:before{left:-5px;-webkit-animation-delay:.2s;animation-delay:.2s}.file-start__converting .point-animation:after{right:-5px;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes point{0%,50%{background:0 0}100%{background:#fff}}@keyframes point{0%,50%{background:0 0}100%{background:#fff}}.other-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.other-file--nomb{margin-bottom:0}.other-file__link{color:#9098a9;font-size:14px;font-weight:400;line-height:30px;margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative}.other-file__link .icon{fill:#a5aab0;width:20px;height:20px;margin-right:7px;-webkit-transition:all .2s;transition:all .2s}.other-file__link .icon-dropbox,.other-file__link .icon-google-drive{position:absolute;top:0;bottom:0;left:0;margin:auto;opacity:0}.other-file__link:hover{color:#353a47}.other-file__link:hover .icon{fill:#353a47}.other-file__link:hover .icon-dropbox,.other-file__link:hover .icon-google-drive{opacity:1}.other-file--margin{margin-top:-10px;margin-bottom:0}.b-center{text-align:center}.files{width:86%;max-width:100%;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:all .25s;transition:all .25s;margin-right:20px}.files.fix{padding-top:40px;padding-bottom:100px}.files-item{background:#f9f7f2;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;margin-bottom:10px;position:relative;border-bottom:1px solid #e6e2d8}.sortable .files-item{cursor:move}.files-item__name{color:#1e2129;font-size:14px;font-weight:600;margin-right:13px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.files-item__size{color:#989386;font-size:12px;font-weight:400;text-transform:uppercase;white-space:nowrap;max-width:75px;overflow:hidden;text-overflow:ellipsis}.files-item__right{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.files-item__right .btn2{margin-left:0;margin-right:0}.files-item__unknown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#908c80;font-size:11px;font-weight:400;text-transform:uppercase}.files-item__unknown .icon{width:13px;height:13px;fill:#908c80;margin-right:5px;-ms-flex-negative:0;flex-shrink:0}.files-item__unknown span{white-space:nowrap;overflow:hidden;display:block;max-width:300px;text-overflow:ellipsis}.files-item__select{border:1px solid #608dfe;color:#608dfe;font-size:11px;font-weight:400;text-transform:uppercase;padding:10px 20px;display:inline-block;border-radius:5px;text-decoration:none;margin-left:12px}.files-item__select:hover{background:#608dfe;color:#fff}.files-item__select--to{border:1px solid #42a5f5;color:#42a5f5}.files-item__select--to:hover{background:#42a5f5;color:#fff}.files-item__converting,.files-item__uploading{background-color:#ffd68a;padding:10px 20px;color:#fff;font-size:12px;font-weight:400;text-transform:uppercase;border-radius:5px;overflow:hidden;position:relative;margin-left:10px;-ms-flex-negative:0;flex-shrink:0;display:flex}.files-item__converting .animation-bar,.files-item__uploading .animation-bar{position:absolute;top:0;left:0;height:100%;width:0%;background-color:#fdc256;-webkit-transition:width 1s;transition:width 1s}.files-item__converting span,.files-item__uploading span{position:relative}.files-item__converting span b,.files-item__uploading span b{display:inline-block;font-weight:700;min-width:30px;text-align:right}.files-item__converting{background-color:#42a5f5}.files-item__converting .animation-bar{background-color:#0289e9}.files-item__converting .point-animation{width:3px;height:3px;border-radius:50%;position:relative;-webkit-animation:point .9s .35s ease alternate infinite;animation:point .9s .35s ease alternate infinite;margin-left:10px;margin-top:8px}.files-item__converting .point-animation:after,.files-item__converting .point-animation:before{content:'';position:absolute;width:3px;height:3px;border-radius:50%;-webkit-animation:point .9s ease alternate infinite;animation:point .9s ease alternate infinite}.files-item__converting .point-animation:before{left:-5px;-webkit-animation-delay:.2s;animation-delay:.2s}.files-item__converting .point-animation:after{right:-5px;-webkit-animation-delay:.5s;animation-delay:.5s}.files-item .convert-file{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px;color:#989386;font-size:12px;text-transform:uppercase}.files-item .convert-file__format{font-weight:600}.files-item .convert-file__format--to{color:#42a5f5}.files-item .convert-file__size{margin-left:5px}.files-item__download{border:1px solid #5cca7b;background-color:#5cca7b;padding:10px 22px;color:#fff;font-size:12px;text-transform:uppercase;text-decoration:none;border-radius:5px}.files-item__out{position:absolute;top:0;left:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.files-item__link-download{margin-left:8px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.files-item__link-download .icon{width:20px;height:20px;-webkit-transition:all .2s;transition:all .2s}.files-item__link-download .icon-dropbox,.files-item__link-download .icon-google-drive{position:absolute;top:0;bottom:0;left:0;opacity:0}.files-item__link-download:hover .icon{opacity:1}.file-start__downloading{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.file-start__downloading .point-animation{width:3px;height:3px;border-radius:50%;position:relative;-webkit-animation:point .9s .35s ease alternate infinite;animation:point .9s .35s ease alternate infinite;margin-left:10px;margin-top:13px}.file-start__downloading .point-animation:after,.file-start__downloading .point-animation:before{content:'';position:absolute;width:3px;height:3px;border-radius:50%;-webkit-animation:point .9s ease alternate infinite;animation:point .9s ease alternate infinite}.file-start__downloading .point-animation:before{left:-5px;-webkit-animation-delay:.2s;animation-delay:.2s}.file-start__downloading .point-animation:after{right:-5px;-webkit-animation-delay:.5s;animation-delay:.5s}.files-item__close{display:block;width:28px;height:28px;color:#9a9380;margin-left:15px;border-radius:50px;background:#f9f7f2;border-bottom:1px solid #e6e2d8}.files-item__close .icon{width:100%;height:100%;fill:currentColor;padding:8px}.files-item__close:hover{color:#a76573;background:#ffedf1;border-bottom:1px solid #e0c4ca}.files-item__add-more{height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#cac6bd;font-size:12px;font-weight:700;letter-spacing:.9px;text-decoration:none;border-radius:5px;text-transform:uppercase;width:100%;max-width:100%;position:absolute;bottom:40px;left:0;margin-top:auto;border:2px dashed #f3efe8}.files-item__add-more .icon{width:15px;height:15px;margin-right:8px;display:block;fill:currentColor}.files-item__add-more:hover{color:#989690;background:#f9f7f2;border:2px solid #f9f7f2}.hint{position:relative}.hint__hidden{position:absolute;bottom:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:9px;font-weight:400;text-transform:uppercase;padding:5px 10px;background:#161b25;border-radius:5px;white-space:nowrap;opacity:0;-webkit-transition:all .2s;transition:all .2s;pointer-events:none}.hint__hidden:after{content:'';position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border:5px solid transparent;border-top-color:#161b25}.hint:hover .hint__hidden{opacity:1}.banner__bottom{display:flex;margin:0 auto;text-align:center;justify-content:center;width:100%;position:relative}.share{margin:20px 0 30px 0;display:block;justify-content:center;text-align:center}.share h3{font-size:20px;margin:0 0 10px 0}.share-button{display:inline-block;margin:5px;padding:12px 18px;font-size:14px;color:#fff;border-radius:5px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;background:#fff;font-weight:700}.share-button.facebook{color:#3b5997;border:2px solid rgba(59,89,151,.2)}.share-button.facebook:hover{color:#fff;background:#3b5997}.share-button.twitter{color:#1da1f2;border:2px solid rgba(29,161,242,.2)}.share-button.twitter:hover{color:#fff;background:#1da1f2}.share-button.reddit{color:#ff4500;border:2px solid rgba(255,69,0,.2)}.share-button.reddit:hover{color:#fff;background:#ff4500}.share-button.pinterest{color:#e60023;border:2px solid rgba(230,0,35,.2)}.share-button.pinterest:hover{color:#fff;background:#e60023}.share-button.whatsapp{color:#25d366;border:2px solid rgba(37,211,102,.2)}.share-button.whatsapp:hover{color:#fff;background:#25d366}.file{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;vertical-align:middle}.file__icon{width:28px;height:32px;margin-right:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#cbd2e0;border-radius:3px;padding-top:5px;-ms-flex-negative:0;flex-shrink:0}.file__icon:before{content:"";width:0;height:0;position:absolute;top:0;right:0;border-bottom:7px solid #9ba8c3;border-right:8px solid transparent;border-radius:0 2px}.file__icon:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:7px solid #f9f7f2;border-left:8px solid transparent}.file__icon span{font-size:8px;font-weight:700;text-transform:uppercase;color:#fff}.file__icon span.fz6{font-size:6px}.file__icon span.fz10{font-size:10px}.file__title{color:#1e2129;font-size:16px;font-weight:900;text-transform:uppercase;border-bottom:1px solid transparent;margin:0;-webkit-transition:all .2s;transition:all .2s}.file:hover .file__title{border-bottom-color:currentColor}.file--to .file__icon{background:#00a7f8}.file--to .file__icon:before{border-bottom-color:#0289e9}.file--to:hover .file__title{color:#608dfe}.file--from .file__icon{background:#ee4135}.file--from .file__icon:before{border-bottom-color:#d4372c}.file--from:hover .file__title{color:#ee4135}.formats-block{margin-bottom:50px}.format__title{color:#393d49;font-size:18px;margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;font-weight:400}.format__title h3{font-size:22px}.format--from{border-bottom:1px solid #dee0e4}.format--to{border-bottom:1px solid #dee0e4}.format__title b{font-weight:700;margin-right:2px}.format__description{color:#6f778e;font-size:16px;font-weight:400;line-height:32px}.format__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px -15px 0}.format__item{color:#6f778e;font-size:14px;font-weight:400;line-height:22px;margin:0 15px 15px}.format__item b{color:#393d49;font-weight:700}.format__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px;min-height:500px}.format__col{width:calc(50% - 10px);margin:0 5px}.format__mini-title{color:#5c6a7f;font-size:16px;font-weight:700;line-height:30px;text-transform:uppercase;border-bottom:2px solid #eaeef4;padding:0 15px}.right-banner{width:336px;display:block;text-decoration:none}.right-banner img{margin-top:25px}.how-to__row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.how-to__col{margin-bottom:30px}.how-to__col:last-child{margin-left:20px}.how-to__info{margin-bottom:30px}.how-to__icon{width:65px;-ms-flex-negative:0;flex-shrink:0;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.how-to__icon .icon{display:block;max-width:100%;max-height:65px}.how-to__title{color:#393d49;font-size:26px;font-weight:700;margin-bottom:10px;margin-top:0;padding-left:60px}.how-to__description{color:#6f778e;font-size:16px;font-weight:400;line-height:28px;margin-bottom:10px;padding:0}.how-to__description li{position:relative;padding-left:80px;margin-top:45px;display:block}.how-to__description li:first-child{margin-top:24px}.how-to__description span{position:absolute;top:50%;left:5px;top:5px;background:#fff;color:#393d49;font-size:30px;font-weight:400;width:54px;height:54px;line-height:54px;border-radius:50%;text-align:center;-webkit-box-shadow:0 0 25px rgba(0,0,0,.08);box-shadow:0 0 25px rgba(0,0,0,.08);background-color:#fff}.how-to__description span.two{color:#fbcb74}.how-to__description span.three{color:#393d49}.inner{padding:1px 0}.text{margin-bottom:65px}.text h1,.text h2,.text h3,.text h4,.text h5{color:#232b3e;font-size:36px;font-weight:600;text-transform:uppercase;text-align:left;margin-bottom:15px}.text h1{margin-top:0}.text h2{font-size:30px}.text h3{font-size:24px}.text h4{font-size:16px}.text h5{font-size:14px}.text p{margin-top:7px;color:#232b3e;font-size:16px;font-weight:400;line-height:28px}.text a{color:#4275b3;text-decoration:none}.text a:hover{text-decoration:underline}.text-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-col2{width:48%;margin-bottom:20px}.text-col3{width:32%;margin-bottom:20px}.text__title{color:#333;font-size:24px;font-weight:700}.text-image{display:-webkit-box;display:-ms-flexbox;display:flex}.text-image__img{margin-right:20px;-ms-flex-negative:0;flex-shrink:0}.text-image__img img{max-width:100%;display:block}.dropzone{position:absolute;top:0;left:0;width:100%;height:100%}.dropzone .dz-default.dz-message{display:none}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animated{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}.mobile-visible{display:none}.lang-header--mob{display:none}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{-webkit-box-sizing:border-box;box-sizing:border-box}.dropzone{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dropzone-previews{padding-top:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{z-index:2}.dropzone.dz-drag-hover:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(33,42,68,.5) url(/assets/img/add.svg) center center no-repeat;background-size:150px;z-index:999}.dropzone.dz-drag-hover:after{content:'';position:fixed;top:0;left:0;right:0;bottom:0;width:0%;height:0%;z-index:998;margin:auto;-webkit-box-shadow:rgba(0,0,0,.5) 0 0 80px 50px;box-shadow:rgba(0,0,0,.5) 0 0 80px 50px}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:0}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#444));background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:-webkit-gradient(linear,left top,left bottom,from(#be2626),to(#a92222));background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.popupbg{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:99;background-color:rgba(33,42,68,.5);opacity:0;width:0;height:0;overflow:hidden;-webkit-transition:all 0s .5s,opacity .5s .2s;transition:all 0s .5s,opacity .5s .2s}.popupbg.is-open{opacity:1;width:100%;height:100%;padding:40px;overflow:auto;-webkit-transition:all 0s 0s,opacity .5s;transition:all 0s 0s,opacity .5s}.popup{max-width:90%;margin:auto;position:relative;-webkit-box-shadow:0 0 25px rgba(0,0,0,.1);box-shadow:0 0 25px rgba(0,0,0,.1);background:#fefefe;border-radius:5px;display:none}.popup__close{position:absolute;top:-25px;right:5px;width:17px;height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.35s;transition:.35s}.popup__close .icon{display:block;width:17px;height:17px;fill:#fff}.popup__close:hover{opacity:.8;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.popup--addfile,.popup--addlink{padding:40px}.link-hidden{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;height:0;overflow:hidden;-webkit-transition:opacity .5s;transition:opacity .5s}.link-hidden.is-open{margin-top:15px;opacity:1;height:auto;overflow:visible}.link-hidden__input{width:100%;height:35px;border:1px solid #d2d8e5;line-height:35px;color:#1e2129;font-size:14px;font-weight:400;padding:0 12px;border-radius:5px;font-family:montserrat,sans-serif;margin-bottom:15px;outline:0;line-height:20px}.link-hidden__input::-webkit-input-placeholder{color:#b4baca}.link-hidden__input::-moz-placeholder{color:#b4baca}.link-hidden__input::-ms-input-placeholder{color:#b4baca}.link-hidden__addmore{color:#95a1bc;font-size:11px;font-weight:400;text-transform:uppercase;text-decoration:none;border-bottom:1px dotted currentColor;padding-bottom:3px}.link-hidden__addmore:hover{border-bottom-color:#4e525a;color:#4e525a}.link-hidden__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:13px}.file-text{color:#95a1bc;font-size:14px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:10px 10px 0;display:none}.rate{background:#fff;padding:25px 0;margin-top:10px;margin-bottom:40px}.rate .right-banner{max-height:280px;overflow:hidden}.rate .container{display:flex;align-items:center;justify-content:space-between}.rate-wrap{text-align:center;flex-grow:1;padding:5px 0}.rate__title{color:#393d49;font-size:22px;font-weight:700;line-height:24px;margin-top:0;margin-bottom:20px}.rate__stars{height:24px;margin-bottom:15px}.rate__numbers{color:#393d49;font-size:16px;font-weight:400;line-height:20px}.rate__numbers b{font-weight:700}.rate__numbers:before{content:'';width:100px;height:1px;display:block;background:#dee1e5;margin:0 auto 10px}.rate__votes{color:#7a7e8c;font-size:12px;font-weight:400;line-height:24px}.starability-basic{display:block;position:relative;width:160px;min-height:24px;padding:0;border:0;margin:0 auto}.starability-basic>input{position:absolute;margin-right:-100%;opacity:0}.starability-basic>input:checked~label,.starability-basic>input:focus~label{background-position:0 0}.starability-basic>input:checked+label,.starability-basic>input:focus+label{background-position:0 -24px}.starability-basic>input[disabled]:hover+label{cursor:default}.starability-basic>input:not([disabled]):hover~label{background-position:0 0}.starability-basic>input:not([disabled]):hover+label{background-position:0 -24px}.starability-basic>input:not([disabled]):hover+label::before{opacity:1}.starability-basic>label{position:relative;display:inline-block;float:left;width:32px;height:24px;font-size:.1em;color:transparent;cursor:pointer;background-image:url(/assets/img/stars.svg);background-repeat:no-repeat;background-position:0 -24px}.starability-basic>label::before{content:'';position:absolute;display:block;height:24px;background-image:url(/assets/img/stars.svg);background-position:0 24px;pointer-events:none;opacity:0}.starability-basic>label:nth-of-type(5)::before{width:128px;left:-128px}.starability-basic>label:nth-of-type(4)::before{width:96px;left:-96px}.starability-basic>label:nth-of-type(3)::before{width:64px;left:-64px}.starability-basic>label:nth-of-type(2)::before{width:32px;left:-32px}.starability-basic>label:nth-of-type(1)::before{width:0;left:0}.b404{text-align:center;padding-top:100px;margin-bottom:50px;min-height:65vh}.b404__title{text-shadow:0 0 50px rgba(0,0,0,.1);color:#fff;font-size:360px;font-weight:900;line-height:260px;margin-bottom:100px}.b404__text{color:#393d49;font-family:Montserrat;font-size:20px;font-weight:700;line-height:24px;margin-bottom:30px}.links{display:flex;flex-wrap:wrap;justify-content:center}.links__link{font-size:12px;color:#393d49;display:block;padding:10px 18px;text-decoration:none;font-weight:700;margin:0 2px;border-radius:10px 10px 0 0;background:#eef1f7}.links__link--main{font-size:13px;color:#393d49;display:block;padding:10px 18px;text-decoration:none;font-weight:400;background:#fff;border-radius:10px 10px 0 0;font-weight:700;position:relative;z-index:3;margin:0 2px;border-radius:10px 10px 0 0}@media(max-width:1024px){.lang-header__dropdown{opacity:1;pointer-events:auto;display:none}.lang-header:hover .lang-header__dropdown{display:block}}@media(max-width:991px){.container{width:100%}.first-screen{min-height:500px}.text-image__img{max-width:40%}.headline__title{font-size:32px;line-height:44px}.headline__text{font-size:14px}.files-item{margin:0 0 10px 0}.footer__links{-ms-flex-negative:0;flex-shrink:0}.files-item__name{max-width:130px}.first-screen__banner{margin:25px 0}.files.fix{padding-top:30px;padding-bottom:60px}.files-item__add-more{bottom:0}.b404__title{font-size:320px}}@media(max-width:767px){.container{width:100%}.footer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__logo{margin:0 auto 15px}.header__arrow{margin-left:-15px}.footer__links{margin-left:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:15px}.footer__link{margin:0 10px}.headline{padding:20px 0 10px}.headline__title{font-size:28px;line-height:40px}.other-file{-ms-flex-wrap:wrap;flex-wrap:wrap}.header{position:relative;z-index:10}.files{width:100%;margin-right:0}.files-item{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;padding-right:40px}.formats-item__format{width:100px}.files-item__name{max-width:calc(100% - 110px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.files-item__close{position:absolute;top:15px;right:15px;width:30px;height:30px;padding:8px;background:#fffefd;color:#9a9380}.files-item__close .icon{padding:1px}.files-item__out{position:static;margin:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:80px}.files-item__link-download{margin-top:5px}.files-item .file{margin-top:5px;margin-bottom:5px}.formats-item__description{font-size:13px}.popupbg.is-open{padding:40px 0}.select-file__link .icon{-ms-flex-negative:0;flex-shrink:0}.how-to__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.how-to__col{width:100%}.how-to__title{font-size:26px;text-align:center;padding-left:0;line-height:38px}.how-to__description{font-size:15px}.format__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.format__col{width:100%;margin:0;margin-bottom:20px}.format__title{font-size:16px}.format__description{font-size:15px}.format__item{margin-bottom:15px}.files-item__right{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.files-item__size{width:60px}.mobile-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.files-item__out .files-item__link-download{display:none}.first-screen{min-height:450px}.hint:hover .hint__hidden{display:none}.header__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none}.lang-header{margin-right:auto}.header__banner{margin-bottom:10px;margin-right:0}.how-to__col:last-child{margin-left:0;margin-bottom:20px}.right-banner{margin:0 auto}.footer__copir span{display:none}.first-screen__banner{margin:25px 0;padding:0}.first-screen__bottom{width:calc(100% + 30px);padding:0}.first-screen__max-bottom{width:calc(100% + 40px);margin-left:-30px;margin-right:-30px;padding-left:10px;padding-right:10px}.lang-header{display:none}.lang-header--mob{display:block;width:160px;margin-bottom:20px}.lang-header--mob .lang-header__title .icon-down-arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.lang-header__dropdown{top:auto;bottom:calc(100% + 4px)}.lang-header:hover .lang-header__dropdown{display:none}.rate .container{flex-direction:column}.rate .right-banner{margin-top:30px}.b404__title{font-size:210px;line-height:160px}.left-text{display:none}.right-banner img{margin-top:0}.header{display:none}.settings__dropdown{right:auto;left:0}}@media(max-width:479px){.text-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-col2,.text-col3{width:100%}.header__banner{display:none}.text-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-image__img{max-width:100%;margin-bottom:20px;margin-right:0}.popup--addfile,.popup--addlink{padding:20px}.headline__title{font-size:26px;line-height:40px}.formats-item__convert{-ms-flex-negative:1;flex-shrink:1;text-align:right}.formats-item__convert a{font-size:13px;line-height:20px}.formats-item__convert,.formats-item__description,.formats-item__format{padding:0 10px}.select-file__left{width:45px}.select-file__link{font-size:0;padding:0 10px}.select-file__right{max-width:calc(100% - 50px)}.how-to__icon{margin-top:35px}.form--contacts{padding:35px 20px}.form-capthca{max-width:100%}.form-capthca img{max-width:100%}.files-item__right{-ms-flex-wrap:wrap;flex-wrap:wrap}.files-item__unknown{margin:10px 0}.first-screen__banner,.header__banner,.right-banner{max-width:100%}.how-to__col{margin-bottom:0}.b404__title{font-size:140px;line-height:110px;margin-bottom:50px}.share-button{margin:5px 5px}}.disabled-convert-wrapper .btn{background:#d1d0ce;cursor:default}.disabled-convert-wrapper .btn:hover{background:#d1d0ce}.item-setting{width:100%;border-bottom:1px solid #f4f7fd}.item-setting__title{color:#5f6577;font-family:Montserrat;font-size:13px;font-weight:400;line-height:26px;display:flex;justify-content:space-between;padding:8px 15px;text-decoration:none}.item-setting__title:hover{background:#f9fafd}.setting-hidden{padding:8px 15px 1px;background:#f4f7fd;font-size:0;text-align:center;display:none}.setting-hidden__item{font-size:13px;color:#212326;padding:6px 9px;border-radius:5px;margin-left:5px;text-decoration:none;margin-bottom:7px;display:inline-block}.setting-hidden__item:hover{background:#ecf0f8}.setting-hidden__item.active{background:#e5eaf4;font-weight:700}.settings{position:relative;margin-right:10px;cursor:default}.settings__scroll{max-height:210px}.settings__scroll .scroll-element.scroll-y{height:calc(100% - 20px);top:10px}.settings__btn{width:40px;height:32px;border-radius:5px;background-color:#edeae2;cursor:pointer;color:#393d49;display:flex;transition:all .2s}.settings__btn:hover{background-color:#f1eee7;color:#696762}.settings__btn .icon{display:block;width:20px;height:20px;fill:currentColor;margin:auto}.settings__btn.not-used .icon{fill:#888680}.settings__dropdown{position:absolute;top:calc(100% + 5px);right:0;z-index:1;min-width:260px;max-width:400px;border-radius:5px;box-shadow:0 0 25px rgba(0,0,0,.1);background-color:#fff;opacity:0;pointer-events:none}.settings__dropdown.open{opacity:1;pointer-events:auto}.settings__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 15px;background-color:#fcfbf8;color:#79766c;font-family:Montserrat;font-size:12px;font-weight:400;line-height:14px;cursor:pointer;transition:all .2s;white-space:nowrap}.settings__checkbox:hover{background-color:#f9f7f2}.settings__center{display:flex;justify-content:center;align-items:center;padding:8px 0;background:#fcfbf8}.settings__save{background-color:#58ce58;padding:8px 15px;color:#fff;font-size:13px;font-weight:700;text-decoration:none;border-radius:5px}.settings__save:hover{background-color:#28bb28}.item-setting__value{flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;color:#212326;font-size:13px}.item-setting__value:after{content:'';width:0;height:0;margin-left:7px;border:3px solid transparent;border-bottom:none;border-top-color:#212326;transition:all .2s;top:50%;position:relative;margin-top:-22px}.item-setting__value u{text-decoration:none}.item-setting__title.open .item-setting__value:after{transform:scaleY(-1)}.item-setting__input{width:54px;height:30px;padding:0 5px;border:none;background:#fff;border-radius:3px;color:#212326;font-family:Montserrat;font-size:13px;font-weight:400;line-height:24px;text-align:center;outline:0;appearance:none;margin-bottom:7px}.item-setting__input::placeholder{color:#d7dce6}.item-setting__input:focus::placeholder{color:transparent}.item-setting__input:disabled{color:#c2c8d5}.item-setting__x{margin:0 5px;color:#a5aab0;font-size:11px}

.logo {
    position: absolute;
    left: 20px;
    top: 50%;
    font-size:1.6em;
    transform: translateY(-50%);
    color: #000000;
    font-weight:bold;
    cursor:pointer;
    text-decoration:none;
}
.logo:hover {
    position: absolute;
    left: 20px;
    top: 50%;
    font-size:1.6em;
    transform: translateY(-50%);
    color: #f27646;
    cursor:pointer;
}

/*Начало Превью*/
    .file__preview-container {
    position: relative;
    width: 50px;
    height: 50px;
}

.file__placeholder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #999;
    opacity: 1;
    transition: opacity 0.3s;
}

.file__preview {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    opacity: 0;
    transition: opacity 0.3s;
}

.files-item.loaded .file__placeholder {
    opacity: 0;
}

.files-item.loaded .file__preview {
    opacity: 1;
}.files-item.deleting {
    animation: deleteAnimation 0.3s forwards;
}

@keyframes deleteAnimation {
    to { opacity: 0; transform: translateY(10px); }
}
/* Добавляем стили для прогресс-бара */
.progress-bar {
    width: 0%;
    height: 5px;
    background-color: #28a745;
    transition: width 0.3s ease;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
}

.error-message {
 background-color: #dc3545;
 color: white;
 padding: 10px;
 margin-bottom: 10px;
 border-radius: 5px;
}

.files-item {
 display: flex;
 align-items: center;
 gap: 10px;
 margin-bottom: 10px;
 padding: 10px;
 background-color: #f8f9fa;
 border: 1px solid #dee2e6;
 border-radius: 5px;
}

.files-item__name,
.files-item__size {
 margin-right: 5px;
}

.files-item__remove {
 margin-left: 10px;
}

.btn-x {
 padding: 8px 12px;
 border: none;
 border-radius: 5px;
 cursor: pointer;
}

.buttons-container {
 display: flex;
 gap: 10px;
 margin-top: 20px;
}

/* Стили для мобильного просмотра */
@media (max-width: 768px) {
    .files-item {
        flex-direction: column;
        align-items: flex-start;
    }

    .files-item__right {
        margin-top: 10px;
        width: 100%;
        display: flex;
        justify-content: flex-end;
    }
}

.files-item__convert {
    padding: 8px 12px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    background-color: #007bff;
    color: white;
}

.files-item__convert.downloaded {
    background-color: green;
    color: white;
    cursor: default;
}


.files-item {
    margin: 10px 0;
    display: flex;
    align-items: center;
}

        .separator-container {
            display: flex;
            height: 50px;
            position: relative;
            cursor:help;
        }
        .left-background {
            flex: 1;
            background: #9adc58;
            position: relative;
            z-index: 1;
        }
        .right-background {
            flex: 1;
            background: #f27646;
            position: relative;
            z-index: 1;
        }
        .left-text {
            position: absolute;
            right: 20px;
            top: 50%;
            transform: translateY(-50%);
            color: white;
        }
        .right-text {
            position: absolute;
            left: 40px;
            top: 50%;
            transform: translateY(-50%);
            color: white;
        }
        .arrow-separator {
            position: absolute;
            width: 70px;
            height: 61px;
            background: #9adc58;
            left: 50%;
            top:-11px;
            transform: translateX(-20px);
            z-index: 2;
            clip-path: polygon(66% 55%, 28% 100%, 20% 0%);
        }
        .format-selector-container {
            margin-bottom: 20px;
            text-align: center;
        }
        .format-selector {
            padding: 8px 15px;
            border-radius: 4px;
            border: 1px solid #ccc;
            background-color: white;
            font-size: 16px;
            margin-left: 10px;
        }
        /* Стили для форматов файлов */
        .file--jpg .file__placeholder { background-color: #f5a623; color: white; }
        .file--webp .file__placeholder { background-color: #6e85ff; color: white; }
        .file--png .file__placeholder { background-color: #4CAF50; color: white; }
        .file--tiff .file__placeholder { background-color: #9c27b0; color: white; }
        .file--bmp .file__placeholder { background-color: #607d8b; color: white; }
        .file--svg .file__placeholder { background-color: #ff9800; color: white; }
        .file--avif .file__placeholder { background-color: #2196F3; color: white; }
        .file--heif .file__placeholder { background-color: #795548; color: white; }
        .file--gif .file__placeholder { background-color: #e91e63; color: white; }
        .not-supported { color: #f44336; font-size: 0.9em; margin-top: 5px; }
        .header__stats { margin: 10px 0; padding: 5px 10px; background-color: #f5f5f5; border-radius: 4px; font-size: 14px; color: #666; }
        .files-container.dragover { border: 2px dashed #007bff; background-color: rgba(0, 123, 255, 0.1); }
        .hint { margin-top: 10px; font-size: 14px; color: #666; text-align: center; }
        .links__link--main {
            cursor: pointer;
            padding: 10px;
            margin-right: 10px;
            border: 1px solid #ccc;
            border-radius:6px 6px 0 0;
            border-bottom:none;
        }
        .links__link--main.active, .links__link--main:hover {
            background-color: #f0f0f0;
            border-bottom:none;
            border-radius:6px 6px 0 0;
        }
.tab-content {
    display: none;
}
.tab-content.active {
    display: flex;
}
.files-container {
    min-height: 150px;
    border: 2px dashed #ccc;
    border-radius: 5px;
    padding: 20px;
    text-align: center;
    transition: all 0.3s;
}
.files-container:active { border-color: #007bff; background-color: rgba(0, 123, 255, 0.05); }
.files-container.dragover {
  border-color: #007bff;
  background-color: rgba(0, 123, 255, 0.05);
}

.files-container.empty::before {
  content: "Перетащите изображения сюда";
  color: #666;
  font-size: 16px;
}
        .file--ico .file__placeholder { background-color: #FF5722; color: white; }.stats-container div {
    margin: 5px 0;
    padding: 8px;
    background-color: #f8f9fa;
    border-radius: 4px;
    line-height: 1.4;
}
.js-dz-file-edit {
    width:150px;
    margin:0 35%;
    display: block;
}
/* Добавьте эти стили в ваш CSS */
.drop-zone__preview {
    position: relative;
    min-height: 200px;
    background-color: #f0f0f0;
    border-radius: 4px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.drop-zone__preview canvas {
    max-width: 100%;
    max-height: 200px;
    object-fit: contain;
    display: block;
    background: transparent;
}

/* Для сохранения пропорций при масштабировании */
.preview-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Индикатор загрузки */
.loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    background: rgba(255,255,255,0.8);
    padding: 10px 20px;
    border-radius: 5px;
    font-size: 14px;
}

/* Индикатор режима */
        .drop-zone {
            border: 2px dashed #cccccc;
            border-radius: 8px;
            padding: 2rem;
            text-align: center;
            margin: 2rem 0;
            transition: all 0.3s ease;
        }

        .drop-zone.dragover {
            border-color: #2196F3;
            background-color: #f5fbff;
        }

        button {
            padding: 0.5rem 1rem;
            background: #2196F3;
            color: white;
            border: none;
            border-radius: 4px;
            cursor: pointer;
        }

        button:disabled {
            background: #cccccc;
            cursor: not-allowed;
        }


        .controls {
            gap: 1rem;
            flex-wrap: wrap;
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 15px;
            margin: 20px 0;
        }

        .filter-control {
            display: flex;
            align-items: center;
            gap: 10px;
        }

        #resetBtn {
            background: #ff4444;
            color: white;
        }
        #resetBtn:hover {
            opacity:.7;
        }

/*Стили редактирования*/
    .image-editor-container {
    padding: 20px;
    background: #f5f5f5;
    border-radius: 12px;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}



button {
    padding: 8px 16px;
    background: #007bff;
    color: white;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    transition: all 0.3s ease;
}

button:hover {
    background: #0056b3;
    transform: translateY(-1px);
}

.editor-panels {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 30px;
}

.radio-custom {
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 2px solid #007bff;
    border-radius: 50%;
    margin-right: 8px;
    position: relative;
    transition: all 0.3s ease;
}

input[type="radio"]:checked + .radio-custom::after {
    content: '';
    position: absolute;
    top: 3px;
    left: 3px;
    width: 10px;
    height: 10px;
    background: #007bff;
    border-radius: 50%;
}

/* Стили ползунков и полей ввода */
.filter-control {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 12px 0;
}

.filter-control label {
    font-weight: 500;
}

input[type="range"] {
    flex: 1;
    height: 6px;
    background: #ddd;
    border-radius: 3px;
    outline: none;
    -webkit-appearance: none;
}

input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    background: #007bff;
    border-radius: 50%;
    cursor: pointer;
}

.range-input, .range-value {
    width: 80px;
    padding: 6px;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-align: center;
}

.size-controls {
    background: white;
    padding: 15px;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}
.range-input::placeholder {
 color: #999;
 content: attr(placeholder);
}
.visually-hidden, input[type="file"]::file-selector-button {
    color:#f5f5f5;
    background:#f5f5f5;
    margin: -1px;
    padding: 0;
    border: 0;
    display:block;
}
.mode-selector{
    text-align:center;
}