html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,ol,ul,li,form,label,article,aside,footer,header,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}html,button,input,select,textarea{color:#222}img{vertical-align:middle}textarea{resize:vertical}@font-face{font-family:"FuzzyBubbles";font-weight:400;src:url("/assets/fonts/FuzzyBubbles-Regular.woff2") format("woff2");font-display:block}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}[hidden]{display:none !important}.file-field-hidden{display:none}body{font-family:"DM",sans-serif;font-size:16px;color:#fff;background-color:#000;overflow-x:hidden;margin:0 auto;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.app-lang--ru{font-family:"Noto Sans",sans-serif}.app-lang--ja{font-family:"Noto Sans JP",sans-serif}.app-lang--ko{font-family:"Noto Sans KR",sans-serif}.app-lang--zh{font-family:"Noto Sans SC",sans-serif}.container{max-width:1110px;width:100%;box-sizing:border-box;padding:0 15px;margin:0 auto}p{line-height:normal}button{cursor:pointer;position:relative;padding:0}button input{opacity:0;height:0 !important;position:absolute;padding:0 !important;margin:0 !important}button[disabled]{color:#999;background-color:#f3f3f3}a{text-decoration:none}input{box-sizing:border-box;padding:0;margin:0}button{border:none}.imageview-host{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:rgba(0,0,0,.1)}.imageview-host .imageview-holder{width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.imageview-host .imageview-holder,.imageview-host .imageview-image{-webkit-animation:imageview-show 320ms;animation:imageview-show 320ms}@-webkit-keyframes imageview-show{0%{opacity:0}100%{opacity:1}}@keyframes imageview-show{0%{opacity:0}100%{opacity:1}}.footer-links{width:100%;margin:0}.footer-links .container{display:flex;align-items:center;justify-content:center;flex-direction:row;border:none}.footer-links a{font-weight:700;font-size:16px;color:#fff;line-height:1.5;letter-spacing:.8px;text-transform:uppercase;margin:0 12px}@media all and (max-width: 460px){.footer-links a{font-size:12px;margin:0 8px}}.footer-links a:hover{opacity:.6}.mask_editor_screen *{box-sizing:border-box}.mask_editor_screen{display:flex;flex-direction:column;flex-grow:1;width:100%;margin:0 auto}.mask_editor_screen .controlbox{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;max-width:480px;width:100%;margin:0 auto 52px}.mask_editor_screen .controlbox .block-score{position:relative}.mask_editor_screen .controlbox .control_name,.mask_editor_screen .controlbox .control_value{font-weight:700;font-size:24px;position:absolute;top:16px;padding:0;color:rgba(255,255,255,.6)}.mask_editor_screen .controlbox .control_name{left:0}.mask_editor_screen .controlbox .control_value{right:0}.mask_editor_screen .controlbox .control_holder{flex-grow:1;width:100%}.mask_editor_screen .controlbox .control_holder input[type=range]{display:block;width:100%;height:8px;border-radius:8px;background-color:#fff;-webkit-appearance:none;padding:0}.mask_editor_screen .controlbox .control_holder input[type=range]::-webkit-slider-runnable-track{width:100%;cursor:pointer;border-radius:8px;background-color:#fff;height:8px;padding:0}.mask_editor_screen .controlbox .control_holder input[type=range]::-webkit-slider-thumb{width:24px;height:24px;border:solid 4px #000;background-color:#01e777;cursor:pointer;-webkit-appearance:none;position:relative;z-index:10;border-radius:50%;margin-top:-8px}.mask_editor_screen .controlbox .control_holder input[type=range]::-moz-range-track{width:100%;cursor:pointer;border-radius:8px;background-color:#fff;height:8px;padding:0}.mask_editor_screen .controlbox .control_holder input[type=range]::-moz-range-thumb{width:24px;height:24px;border:solid 4px #000;background-color:#01e777;cursor:pointer;border-radius:50%;position:relative;z-index:10;margin-top:-12px}.mask_editor_screen .controlbox .control_holder input[type=range]::-moz-range-progress{background-color:#43e5f7}.mask_editor_screen .toolbox{display:flex;flex-direction:row;justify-content:space-between;max-width:480px;width:100%;margin:0 auto 40px}.mask_editor_screen .toolbox .buttons-container{display:flex;align-items:center}.mask_editor_screen .toolbox .buttons-container .tool-save{display:none}.mask_editor_screen .toolbox button{display:flex;background:none;position:relative;margin-right:48px}.mask_editor_screen .toolbox button:last-child{margin:0}.mask_editor_screen .toolbox button svg{height:40px;fill:#fff}.mask_editor_screen .toolbox button:disabled{opacity:.6}.mask_editor_screen .toolbox button.active svg{fill:#01e777}.mask_editor_screen .toolbox button span{color:rgba(255,255,255,.6);position:absolute;bottom:-24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:1.5;width:100%}.mask_editor_screen .tool-save{font-weight:700;font-size:20px;line-height:1.2;letter-spacing:2px;display:flex;align-items:center;justify-content:center;color:#000;width:160px;height:64px;border-radius:40px;background-color:#01e777;text-transform:uppercase;cursor:pointer;margin:0 auto}.mask_editor_screen .tool-save:hover,.mask_editor_screen .tool-save:active{opacity:.6}.mask_editor_screen .canvas_holder{background:#1a1a1a;flex-grow:1;position:relative;margin-bottom:32px}.mask_editor_screen .canvas_holder canvas{display:block}.mask_editor_screen .canvas_holder .cursor{pointer-events:none;position:absolute;border-radius:100%;opacity:.5;z-index:10}.mask_editor_screen .canvas_holder .cursor.pen{background:#01e777}.mask_editor_screen .canvas_holder .cursor.eraser{background:#fff}.mask_editor_screen .canvas_holder .lower{position:absolute;z-index:1;top:0;left:0;pointer-events:none}.mask_editor_screen .canvas_holder .upper{position:relative;z-index:2;opacity:0}.mask_editor_screen .active-range{pointer-events:none;position:absolute;top:0;left:0;height:100%;border-radius:8px;background-color:#01e777;z-index:0}.tool-size-indicator{position:absolute;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:rgba(255,255,255,.5);z-index:20;display:flex;align-items:center;justify-content:center;padding:5px;box-sizing:border-box}.tool-size-indicator svg{max-width:16px;width:100%;fill:#2f3dfa}@media all and (max-width: 560px){input[type=range]{height:4px}input[type=range]::-webkit-slider-thumb{width:16px;height:16px;border:solid 2px #000;margin-top:-6px}input[type=range]::-moz-range-thumb{width:16px;height:16px;border:solid 4px #000;margin-top:-6px}.mask_editor_screen{position:relative;padding-top:48px}.mask_editor_screen .controlbox{width:100%;padding:0 16px;margin:0 auto 40px}.mask_editor_screen .controlbox .control_name,.mask_editor_screen .controlbox .control_value{font-size:16px}.mask_editor_screen .controlbox .control_name{left:16px}.mask_editor_screen .controlbox .control_value{right:16px}.mask_editor_screen .toolbox{padding:0 16px;margin-bottom:22px}.mask_editor_screen .toolbox button{margin-right:32px}.mask_editor_screen .toolbox button:last-child{margin:0}.mask_editor_screen .toolbox button svg{height:32px}.mask_editor_screen .toolbox button span{font-size:12px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mask_editor_screen .toolbox .tool_undo span{right:calc(100% + 8px);left:auto}.mask_editor_screen .toolbox .tool_redo span{left:calc(100% + 8px)}.mask_editor_screen .toolbox .buttons-container-arrow{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mask_editor_screen .toolbox .buttons-container-tools{width:100%;position:relative}.mask_editor_screen .toolbox .buttons-container-tools .tool-save{display:flex;background-color:#01e777;position:absolute;right:0;width:88px}.mask_editor_screen .toolbox .tool-viewmode{order:3}.mask_editor_screen .tool-save{font-size:16px;line-height:1.5;letter-spacing:1.6px;height:48px;display:none}}.app-toast-top{position:fixed;bottom:16px;left:16px;right:16px;z-index:65535;padding:12px 16px;background-color:rgba(255,255,255,.8);color:#000;font-weight:700;border-radius:6px;box-shadow:0 2px 14px 2px rgba(0,0,0,.25);text-align:center}.btn-choice-tab--celebrity2{background-image:url(https://assets.photo-cdn.net/npp/previews/6929.jpg)}.btn-choice-tab--celebrity{background-image:url(/assets/images/tabs/celebrity.jpg)}.btn-choice-tab--gloss{background-image:url(https://assets.photo-cdn.net/npp/previews/6611_6906.jpg)}.btn-choice-tab--pro_promotion{background-image:url(/assets/images/tabs/pro.png)}.btn-choice-tab--pro{background-image:url(https://assets.photo-cdn.net/npp/previews/celebrity_6756_1978_2856.jpg)}.main-page{box-sizing:border-box;padding:40px 0 24px}.main-page .container{display:flex;flex-direction:column}.main-page .choose-foto-container{position:relative;flex-direction:column;align-items:flex-start}@media all and (max-width: 900px){.main-page .choose-foto-container{align-items:center;margin-bottom:16px}}.main-page .choose-foto-container p{font-size:40px;line-height:1.6;text-align:center}@media all and (max-width: 900px){.main-page .choose-foto-container p{font-size:16px;margin-bottom:8px}}@media all and (max-height: 960px)and (orientation: landscape){.main-page .choose-foto-container p{font-size:40px}}@media all and (max-height: 800px)and (orientation: landscape){.main-page .choose-foto-container p{font-size:40px}}@media all and (max-height: 780px)and (orientation: landscape){.main-page .choose-foto-container p{font-size:40px}}.logo{font-weight:700;font-size:40px;line-height:1.2;text-align:left;display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box}.main-title{font-weight:700;font-size:70px;line-height:1.2;text-align:left;max-width:750px;text-shadow:0 0 8px #000;margin-bottom:32px}.main-subtitle{font-size:40px;line-height:1.6;text-align:left;max-width:590px;margin-bottom:48px}.btn-upload-foto{font-size:24px;font-weight:700;color:#000;text-transform:uppercase;max-width:320px;width:100%;height:80px;border-radius:100px;background-color:#01e777;display:block;flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-bottom:48px}.btn-upload-foto:active{opacity:.6}.btn-change-mask{width:32px;height:32px;background:none;flex-shrink:0;position:relative;z-index:10}.btn-change-mask svg{width:100%}.btn-change-mask.--animate span{position:absolute;top:50%;left:50%;border-radius:50%;width:100%;height:100%;background-color:#01e777;-webkit-animation:animate 3s ease 0s 2 forwards;animation:animate 3s ease 0s 2 forwards;z-index:-1}@-webkit-keyframes animate{0%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:0}49%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:0}50%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1}100%{-webkit-transform:translate(-50%, -50%) scale(2);transform:translate(-50%, -50%) scale(2);opacity:0}}@keyframes animate{0%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:0}49%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:0}50%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1}100%{-webkit-transform:translate(-50%, -50%) scale(2);transform:translate(-50%, -50%) scale(2);opacity:0}}.mask-container{position:relative}.mask-container .tooltip{font-size:12px;letter-spacing:-0.24px;color:#000;position:absolute;top:-42px;right:9px;height:30px;background-color:#01e777;min-width:130px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:6px;padding:0 8px}.mask-container .tooltip span{white-space:nowrap}.mask-container .tooltip::after{content:"";display:block;position:absolute;right:14px;bottom:-6px;width:0;height:0;border-width:6px 5px 0 5px;border-color:#01e777 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}.creative-container{display:flex;align-items:center;justify-content:space-between;max-width:694px;height:54px;width:100%;margin:0 auto 24px}.rules-list-container{font-size:24px;font-stretch:normal;font-style:normal;line-height:1.5;color:rgba(255,255,255,.6);max-width:480px;margin-bottom:120px}.rules-list-title{font-weight:700;margin-bottom:16px}.rules-list-item{position:relative;padding-left:24px;margin-bottom:16px}.rules-list-item:before{content:"";display:inline-block;width:8px;height:8px;background-color:#858585;border-radius:50%;position:absolute;left:0;top:15px}.rules-list-item:last-child{margin-bottom:0}.rules-list-item span{font-weight:700;text-transform:uppercase}.main-info-container{display:flex;border-radius:64px;background-color:#212121;padding:40px 40px 40px 0;margin-bottom:123px}.main-info-container .info-logo{width:296px;height:auto;aspect-ratio:1.11278195;position:relative;left:-32px;margin-right:64px}.main-info-content .info-image{width:auto;height:64px;aspect-ratio:3.25;margin-right:24px}.main-info-content p{font-size:40px;line-height:1.6}.main-info-content-header{display:flex;align-items:center;margin-bottom:24px}.main-info-content-header p{font-weight:700;font-size:24px;line-height:1.67}.main-video-container{position:absolute;top:0;right:0;width:645px;overflow:hidden}.main-video-container:before{content:"";display:block;padding-top:123%}@media all and (max-width: 1300px){.main-video-container{width:510px}}@media all and (max-width: 1000px){.main-video-container{width:420px}}.main-video-container .main-video{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-5}.main-arrow-icon{width:416px;position:absolute;left:320px;bottom:-60px;display:none}.creatives{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:30px}.creative-holder{position:relative;width:100%;flex-grow:1;max-width:694px;background-color:#212121;margin:0 auto 8px}.creative-holder p{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.creative-holder:after{content:"";display:block}.creative{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:100%}.creative .holder{position:relative;margin-bottom:8px;padding-top:100%;background-color:#eee}.creative img{height:100%;width:100%;border-radius:2px;margin:0 auto;display:block;object-fit:contain;pointer-events:none}.creative.active img{border:solid 3px #05b0ff;box-sizing:border-box}.creative p{font-size:16px;line-height:1;text-align:center;color:#333;text-transform:capitalize}.btns-container{position:relative}.btns-container-store{display:flex;justify-content:center;margin-bottom:120px}.btn-store{font-weight:700;font-size:24px;line-height:1;letter-spacing:2.4px;color:#000;width:320px;height:80px;border-radius:40px;background-color:#fff;text-transform:uppercase;margin:0 24px}.btn-store:hover{opacity:.6}.loader{overflow:hidden;width:100%;height:100vh;position:relative}.loader .loader-tip{font-size:16px;font-weight:bold;line-height:1.5;text-align:center;color:#01e777;margin-bottom:16px}.loader-text-container{position:absolute;top:calc(40% + 220px);left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:500px;width:80%}.loader p{font-size:16px;line-height:1.5;text-align:center;color:#fff}.spinner-container h3{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.avatar-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:120px;height:120px;box-sizing:border-box;border-radius:50%;object-fit:cover;object-position:top;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:320ms;animation-duration:320ms;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;pointer-events:none}.spinner-container{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.spinner-container h3{font-size:28px;line-height:1;color:#95e09e;width:140px;height:140px;display:flex;align-items:center;justify-content:center;border:solid 2px rgba(255,255,255,.25);border-radius:50%}.spinner-container svg{width:120px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.triple-spinner{display:block;position:relative;width:240px;height:240px;border-radius:50%;border:solid 1px rgba(255,255,255,.15)}.triple-spinner2{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:200px;height:200px;border-radius:50%;border:solid 1px rgba(255,255,255,.15)}.triple-spinner::before,.triple-spinner2::before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(0,0,0,0);top:0;left:0;right:0;bottom:0}.triple-spinner::before{border:1px solid #01e777;border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);-webkit-animation:spin-reverse 1.5s linear infinite;animation:spin-reverse 1.5s linear infinite}.triple-spinner2::before{border:1px solid #01e777;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin-reverse{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin-reverse{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.-show-popup{overflow:hidden}.modal-container{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:rgba(1,231,119,.15);z-index:80}.modal{max-width:640px;width:90%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:24px;box-shadow:0 8px 60px 0 rgba(0,0,0,.6);background-color:#000;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:100px 50px}.modal svg{position:absolute;top:0;right:-2px;left:-2px;width:calc(100% + 4px);z-index:-5}.modal img{width:calc(100% + 32px);margin-left:-16px;margin-top:-40px}.modal p{font-size:16px;line-height:1.5;text-align:center;color:#fff;margin-bottom:48px}.modal p span{font-weight:bold;color:#01e777}.modal .btn-upload-foto{color:#fff;max-width:100%;width:100%}.modal h3{font-size:40px;font-weight:bold;line-height:1.2;text-align:center;color:#fff;margin-bottom:32px}.modal_rate{padding:76px 50px}.modal_rate p{font-size:24px;margin-bottom:64px}.modal_rate h3 span{color:#01e777}.modal_rate button{font-size:20px;font-weight:bold;line-height:1.2;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:none}.modal_rate button:hover{opacity:.8}.modal_rate .rate-button{color:#000;width:188px;height:64px;border-radius:40px;background-color:#01e777;margin-bottom:20px}.modal_rate .skip-button{color:#01e777;padding:4px}@media all and (max-width: 780px){.modal{padding:24px}.modal h3{font-size:24px;line-height:1.5;margin-bottom:16px}.modal p{font-size:16px;margin-bottom:24px}.modal_rate p{margin-bottom:40px}.modal_rate button{font-size:16px;letter-spacing:1.6px}.modal_rate .rate-button{max-width:240px;width:100%;height:48px;border-radius:24px}}.error-page .container{display:flex;flex-direction:column;justify-content:center;height:94vh}.error-page img{height:200px;margin-bottom:48px}.error-page h3{font-weight:700;margin-bottom:16px}.error-page .btn-upload-foto{color:#01e777;background-color:rgba(0,0,0,0);border:1px solid #01e777;max-width:inherit;width:auto;position:relative;overflow:hidden;padding:0 34px;margin:48px auto 0}.error-page .btn-upload-foto .effects{position:absolute;left:0;top:0;width:50%;height:100%;background-color:#01e777;color:#000;border-radius:100px;overflow:hidden;white-space:nowrap;display:flex;align-items:center}.error-page .btn-upload-foto .effects span{padding-left:34px}.error-content{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.38;margin-bottom:24px}.error-content p{text-align:center;line-height:1.5}.btn-back{width:40px;border:none;background:none;position:absolute;top:44px;left:80px}.btn-back svg{width:100%}.root>div:not(.loader-container){display:flex;flex-direction:column}.error-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 40px;box-sizing:border-box}.error-container p{line-height:1.5}.error-container button{height:48px;border-radius:100px;font-size:16px;font-weight:bold;line-height:1.38;letter-spacing:.8px;text-align:center;color:#01e777;text-transform:uppercase;border:solid 1px #01e777;background-color:rgba(0,0,0,0);padding:0 54px;margin-top:40px}@media all and (max-width: 780px){.error-container button{font-size:13px;height:40px;letter-spacing:1.3px}}.tab-container{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;flex-shrink:0;overflow:auto;width:100%;max-width:730px;box-sizing:border-box;padding-top:2px;padding-left:2px;padding-right:2px;padding-bottom:10px;margin:0 auto 12px}.tab-container::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);height:0;border-radius:8px}.tab-container::-webkit-scrollbar{padding:10px 0;height:0;border-radius:8px;background-color:rgba(0,0,0,0)}.tab-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:8px}.btn-choice-tab{width:64px;height:64px;border-radius:16px;display:flex;align-items:flex-end;justify-content:center;flex-shrink:0;font-size:8px;text-align:center;color:#fff;background-color:rgba(255,255,255,.6);background-size:cover;padding:0 6px 4px;margin-left:8px}.btn-choice-tab.active{border:4px solid #01e777}.btn-choice-tab.waiting .timer-loader{z-index:10}.btn-choice-tab.error{opacity:.35;display:flex;align-items:center;justify-content:center;padding-bottom:0;background-color:#212121}.btn-choice-tab.error .error-icon{display:block;width:24px;height:24px;fill:#fff;opacity:.3}.btn-choice-tab.active.waiting{border:0;box-shadow:inset 0 0 0 4px #01e777}.btn-choice-tab.active.waiting .timer-loader{box-sizing:border-box}.btn-choice-tab:first-child{margin-left:6px}.btn-choice-tab:last-child{margin-right:6px}.btn-choice-tab .error-icon{display:none}.btn-choice-tab.new{position:relative;overflow:hidden}.btn-choice-tab.new span{font-size:8px;font-weight:bold;text-transform:uppercase;text-align:left;color:#000;position:absolute;top:0;right:0;width:32px;height:14px;padding:3px 5px;border-radius:0 0 0 8px;box-sizing:border-box;background-color:#ffcf05}.btn-upload{display:flex;align-items:center;justify-content:center;line-height:1;color:#fff;letter-spacing:.8px;width:48%;height:48px;border-radius:56px;border:solid 1px #fff;background:none;text-transform:uppercase}.creative-download{font-weight:700;font-size:20px;text-transform:uppercase;color:#000;display:flex;align-items:center;justify-content:center;width:188px;height:64px;background-color:#01e777;border-radius:56px}.btns-container-creative .creative-download{font-size:16px;width:48%;height:48px}.result-page{height:var(--window-inner-height);display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;overflow-x:hidden;padding-top:64px;padding-bottom:24px}.result-page h2{font-weight:700;font-size:40px;line-height:1.2;text-align:center;margin-bottom:24px}.result-page .creative-holder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;box-sizing:border-box;padding:0 10px}.ui--creative-tabs-v2 .result-page .creative-holder{padding:24px 10px 0}.editor-page{display:flex;flex-direction:column;height:var(--window-inner-height);box-sizing:border-box;padding-top:40px;padding-bottom:40px}.editor-page h2{font-weight:700;font-size:40px;line-height:1.2;text-align:center;margin-bottom:16px}.editor-page p{opacity:.6;line-height:1.5;text-align:center;color:#fff;margin-bottom:24px}.main-video-poster{width:100%;height:auto;aspect-ratio:.824742268;position:absolute;z-index:-2;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);object-fit:cover}.main-video-poster.hidden{transition:opacity 1s;opacity:0}.ui--creative-tabs-v2 .creative-container{position:relative;z-index:50;margin-top:-10px;padding:0}.ui--creative-tabs-v2 .creative-tabs-container{display:flex;justify-content:center;width:100%;overflow:hidden}@media(max-height: 1050px)and (orientation: landscape){.ui--creative-tabs-v2 .creative-tabs-container{max-width:514px}}@media(max-width: 720px){.ui--creative-tabs-v2 .creative-tabs-container{max-width:calc(100% + 24px)}}.ui--creative-tabs-v2 .creative-tabs{flex-direction:row;width:100%;max-width:-webkit-max-content;max-width:max-content;-webkit-column-gap:12px;column-gap:12px;padding-top:20px;padding-bottom:18px;padding-right:16px;padding-left:12px;margin-right:0;box-sizing:border-box}.ui--creative-tabs-v2 .creative-tabs button{width:60px;height:60px;margin-left:0;margin-right:0}.ui--creative-tabs-v2 .creative-tabs button.active{height:66px;width:66px;box-shadow:0 0 24px 0 #01e777}.ui--creative-tabs-v2 .creative-tabs .timer-loader{width:68px;height:68px}@media(max-width: 720px){.ui--creative-tabs-v2 .creative-tabs{margin:0;padding-left:12px;padding-right:12px;box-sizing:border-box}.ui--creative-tabs-v2 .creative-tabs button{width:48px;height:48px}.ui--creative-tabs-v2 .creative-tabs button.active{width:54px;height:54px}.ui--creative-tabs-v2 .creative-tabs .timer-loader{width:56px;height:56px}}.ui--creative-tabs-v2 .result-page .creative-holder{padding:0;margin-bottom:0}.ui--creative-tabs-v2 .mask-container{position:static}.ui--creative-tabs-v2 .btn-change-mask{position:absolute;top:9px;right:9px;width:36px;height:36px;border-radius:50%;background-color:#01e777;padding:0}.ui--creative-tabs-v2 .btn-change-mask svg{width:24px;margin-top:4px}.ui--creative-tabs-v2 .creative-block{display:flex;flex-grow:1;height:100%;position:relative;margin-bottom:80px}@media(max-width: 720px){.ui--creative-tabs-v2 .creative-block{margin-bottom:50px}}.ui--creative-tabs-v2 .creative-block .loader-roller-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ui--creative-tabs-v2 .creative-block .creative-container{position:absolute;bottom:-36px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:0}.ui--creative-tabs-v2 .creative-block .creative{position:static;-webkit-transform:none;transform:none}.ui--creative-tabs-v2 .creative-block .creative img{border-radius:2px;margin:0 auto;display:block;object-fit:contain;pointer-events:none;position:absolute;z-index:5}.ui--creative-tabs-v2 .creative-block .creative .watermark-image{z-index:10}.app-lang--ko .mask_editor_screen .toolbox button span,.app-lang--ja .mask_editor_screen .toolbox button span{width:250%}.app-lang--ko .mask_editor_screen .toolbox .tool_undo,.app-lang--ja .mask_editor_screen .toolbox .tool_undo{margin-right:48px}@media all and (max-width: 900px){.main-page{padding:28px 0 24px}.logo{font-size:16px;line-height:1.5;text-align:center}.main-title{font-size:24px;line-height:1.6;background-color:#000;text-align:center;max-width:100%;margin-bottom:24px}.main-subtitle{font-size:16px;line-height:1.5;text-align:center;background-color:#000;max-width:100%;margin-bottom:24px;margin-top:24px}.btn-upload-foto{font-size:16px;letter-spacing:1.6px;max-width:240px;height:64px;margin:0 auto 32px}.main-arrow-icon{display:none}.rules-list-container{font-size:16px;max-width:100%;margin-bottom:32px}.rules-list-title{text-align:center;margin-bottom:8px}.rules-list-item{margin-bottom:8px}.rules-list-item:before{top:9px}.main-info-container{border-radius:0;width:calc(100% + 30px);box-sizing:border-box;padding:16px 24px;margin-left:-15px;margin-bottom:40px}.main-info-container .info-logo{display:none}.main-info-content{width:100%}.main-info-content .info-image{height:48px;margin-right:16px}.main-info-content p{font-size:16px;line-height:1.5;text-align:center}.main-info-content-header{margin-bottom:16px}.main-info-content-header p{font-size:16px;line-height:2}.btns-container-store{flex-direction:column;align-items:center;margin-bottom:24px}.btn-store{font-size:16px;line-height:1.5;letter-spacing:1.6px;width:240px;height:48px;margin:0;margin-bottom:16px}.main-video-container{overflow:hidden;position:relative;width:calc(100% + 30px);max-width:450px;margin:0 auto}.choose-foto-container{order:-5}.main-title{order:-10}.main-video-container{order:-4}.main-subtitle{order:-2;margin-top:0;margin-bottom:32px}.btns-container-upload{order:-3;margin-top:24px;margin-bottom:24px}.btns-container-upload .btn-upload-foto{margin-bottom:0}.main-page .btn-upload-foto{max-width:290px}}.btns-container-creative{display:flex;justify-content:space-between;width:100%;max-width:440px;margin:0 auto}.creative-tabs{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;flex-shrink:0;flex-grow:1;overflow:auto;max-width:84%;width:calc(100% + 15px);margin-right:-16px;padding-right:16px;padding-bottom:6px}.creative-tabs::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);height:0;border-radius:8px}.creative-tabs::-webkit-scrollbar{padding:10px 0;height:0;border-radius:8px;background-color:rgba(0,0,0,0)}.creative-tabs::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:8px}.creative-tabs button{width:40px;height:40px;border-radius:50%;flex-shrink:0;background-size:cover;position:relative;background-color:#01e777;margin-left:16px}.creative-tabs button.active{border:solid 3px #01e777;height:48px;width:48px}.creative-tabs button .timer-loader{z-index:10}.creative-tabs button svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.creative-tabs.-hide{visibility:hidden}.creative-tabs.-remove{display:none}.creative-tabs .new{position:relative}.creative-tabs .new span{font-size:5px;font-weight:bold;text-transform:uppercase;color:#000;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:16px;height:16px;border-radius:50%;box-sizing:border-box;background-color:#ffcf05;box-shadow:0 0 8px 0 #ffcf05}.timer-loader{width:48px;height:48px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-10;margin:0}.timer-loader .rotate{width:100%;height:100%;display:block;position:relative;z-index:10}.timer-loader .rotate path{fill:rgba(0,0,0,.3);position:absolute;top:50%;left:50%;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.ui--creative-tabs-v2 .loader-roller-wrapper{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;margin:0 auto 24px}.ui--creative-tabs-v2 .article-related{display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;padding-top:120px;margin-bottom:120px}.ui--creative-tabs-v2 .article-related .container{text-align:center;border:none}.ui--creative-tabs-v2 .article-related h3{font-size:40px;font-weight:bold;line-height:1.4;flex-shrink:0;margin-bottom:40px}.ui--creative-tabs-v2 .slider{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px 16px}.ui--creative-tabs-v2 .swiper-slide{background:none;flex-grow:1}.ui--creative-tabs-v2 .swiper-slide img{height:240px;width:100%;object-fit:cover;object-position:top center;margin-bottom:24px}.ui--creative-tabs-v2 .swiper-slide h4{font-size:24px;font-weight:bold;color:#fff;text-align:left;line-height:1.67;position:relative;padding-right:40px;margin-bottom:8px}.ui--creative-tabs-v2 .swiper-slide h4 svg{width:40px;position:absolute;right:0;top:0}.ui--creative-tabs-v2 .swiper-slide p{font-size:16px;line-height:1.5;color:#fff;text-align:left;margin-bottom:16px}.ui--creative-tabs-v2 .swiper-slide .slide-date p{font-size:16px;line-height:1.5;color:#cdcdcd;text-align:left;margin-bottom:0}@media all and (max-width: 991px){.ui--creative-tabs-v2 .article-related{flex-direction:column;padding-top:56px;margin-bottom:64px}.ui--creative-tabs-v2 .article-related .container{position:static;-webkit-transform:none;transform:none}.ui--creative-tabs-v2 .article-related h3{font-size:24px;line-height:1.67;text-align:center;margin-bottom:24px}.ui--creative-tabs-v2 .slider{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 480px){.ui--creative-tabs-v2 .slider{grid-template-columns:repeat(1, 1fr)}}.loader-roller-wrapper{width:80px;height:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:20;margin:0 auto}.loader-roller{width:80px;height:50px;top:0;left:0;position:absolute}.loader-roller:after{content:"";top:auto;position:absolute;display:block;-webkit-animation:shadow 1.2s linear infinite;animation:shadow 1.2s linear infinite;bottom:0;left:0;height:4px;width:12px;border-radius:50%;background-color:#000}.loader-roller .roller{width:40px;height:40px;position:absolute;top:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:1.2s;animation-duration:1.2s}.loader-roller .roller:first-child{left:0;-webkit-animation-name:rollercoaster;animation-name:rollercoaster;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.loader-roller .roller:last-child{right:0;-webkit-animation-name:rollercoaster2;animation-name:rollercoaster2;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.loader-roller .roller:before{content:"";display:block;width:12px;height:12px;background-color:#a4e6a7;border-radius:50%}.loader-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.loader-bg img{width:100%;height:100%;object-fit:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}.loader-bg:before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.3);z-index:10}.loader-text{position:relative}.loader-text p{font-size:16px;position:static;-webkit-transform:none;transform:none;text-align:center;margin:0 auto 24px}.loader-text svg{position:absolute;top:30px;width:calc(100% + 40px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.loader-text li{font-size:14px;font-style:italic;margin-bottom:12px;border-radius:16px;background-color:rgba(255,255,255,.05);max-width:320px;height:52px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.42;padding:0 24px;box-sizing:border-box}.loader-roller2 .roller,.loader-roller2:after{-webkit-animation-delay:.15s;animation-delay:.15s}.loader-roller3 .roller,.loader-roller3:after{-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes rollercoaster{0%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}8%{-webkit-transform:rotate(240deg);transform:rotate(240deg)}20%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}40%{-webkit-transform:rotate(380deg);transform:rotate(380deg)}45%{-webkit-transform:rotate(440deg);transform:rotate(440deg)}50%{-webkit-transform:rotate(495deg);transform:rotate(495deg);opacity:1}50.1%{-webkit-transform:rotate(495deg);transform:rotate(495deg);opacity:0}to{-webkit-transform:rotate(495deg);transform:rotate(495deg);opacity:0}}@keyframes rollercoaster{0%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}8%{-webkit-transform:rotate(240deg);transform:rotate(240deg)}20%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}40%{-webkit-transform:rotate(380deg);transform:rotate(380deg)}45%{-webkit-transform:rotate(440deg);transform:rotate(440deg)}50%{-webkit-transform:rotate(495deg);transform:rotate(495deg);opacity:1}50.1%{-webkit-transform:rotate(495deg);transform:rotate(495deg);opacity:0}to{-webkit-transform:rotate(495deg);transform:rotate(495deg);opacity:0}}@-webkit-keyframes rollercoaster2{0%{opacity:0}49.9%{opacity:0}50%{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}58%{-webkit-transform:rotate(-160deg);transform:rotate(-160deg)}70%{-webkit-transform:rotate(-240deg);transform:rotate(-240deg)}80%{-webkit-transform:rotate(-300deg);transform:rotate(-300deg)}90%{-webkit-transform:rotate(-340deg);transform:rotate(-340deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rollercoaster2{0%{opacity:0}49.9%{opacity:0}50%{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}58%{-webkit-transform:rotate(-160deg);transform:rotate(-160deg)}70%{-webkit-transform:rotate(-240deg);transform:rotate(-240deg)}80%{-webkit-transform:rotate(-300deg);transform:rotate(-300deg)}90%{-webkit-transform:rotate(-340deg);transform:rotate(-340deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes shadow{0%{opacity:.3;-webkit-transform:translateX(35px) scale(0.25);transform:translateX(35px) scale(0.25)}8%{-webkit-transform:translateX(9px) scale(1);transform:translateX(9px) scale(1)}20%{-webkit-transform:translateX(0) scale(0.6);transform:translateX(0) scale(0.6)}40%{-webkit-transform:translateX(-5px) scale(0.25);transform:translateX(-5px) scale(0.25);opacity:.1}50%{-webkit-transform:translateX(32px) scale(0.6);transform:translateX(32px) scale(0.6);opacity:.3}60%{-webkit-transform:translateX(70px) scale(1);transform:translateX(70px) scale(1);opacity:.05}65%{-webkit-transform:translateX(78px) scale(0.6);transform:translateX(78px) scale(0.6)}80%{-webkit-transform:translateX(65px) scale(0.25);transform:translateX(65px) scale(0.25);opacity:.1}90%{-webkit-transform:translateX(43px) scale(0.4);transform:translateX(43px) scale(0.4)}to{-webkit-transform:translateX(32px);transform:translateX(32px);opacity:.3}}@keyframes shadow{0%{opacity:.3;-webkit-transform:translateX(35px) scale(0.25);transform:translateX(35px) scale(0.25)}8%{-webkit-transform:translateX(9px) scale(1);transform:translateX(9px) scale(1)}20%{-webkit-transform:translateX(0) scale(0.6);transform:translateX(0) scale(0.6)}40%{-webkit-transform:translateX(-5px) scale(0.25);transform:translateX(-5px) scale(0.25);opacity:.1}50%{-webkit-transform:translateX(32px) scale(0.6);transform:translateX(32px) scale(0.6);opacity:.3}60%{-webkit-transform:translateX(70px) scale(1);transform:translateX(70px) scale(1);opacity:.05}65%{-webkit-transform:translateX(78px) scale(0.6);transform:translateX(78px) scale(0.6)}80%{-webkit-transform:translateX(65px) scale(0.25);transform:translateX(65px) scale(0.25);opacity:.1}90%{-webkit-transform:translateX(43px) scale(0.4);transform:translateX(43px) scale(0.4)}to{-webkit-transform:translateX(32px);transform:translateX(32px);opacity:.3}}.text-modal{position:absolute;width:194px;bottom:8px;right:-20px;border-radius:12px;background-color:rgba(0,0,0,.8);padding:8px}.text-modal p{font-size:13px;color:#fff;line-height:1.38;position:static;-webkit-transform:none;transform:none;text-align:left;letter-spacing:.5px}.text-modal p:first-child{font-weight:bold;text-transform:uppercase}.text-modal .btn-close-tooltip{position:absolute;top:2px;right:2px;padding:4px;width:16px;height:16px;background:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.text-modal .btn-close-tooltip img{width:100%}.error-container{position:absolute}.creative-error-message{display:flex;flex-direction:column;align-items:center}.creative-error-message p{position:static;-webkit-transform:none;transform:none}.webview .logo,.webview .rules-list-container,.webview .main-info-container,.webview .btns-container-store,.webview .footer-links{display:none}.webview .btn-upload-foto{margin-bottom:0}.webview .full-size-buttons-class .btn-upload-foto{font-size:16px;height:48px}.webview .full-size-buttons-class .btns-container-upload{margin-top:16px;margin-bottom:16px}.webview .full-size-buttons-class.result-page{justify-content:flex-start;padding-top:16px}.webview .full-size-buttons-class.result-page .btn-result{order:-10}.webview .main-page .container{border-bottom:none}.creative .watermark-image{position:absolute;right:0;bottom:0;border-radius:0;pointer-events:none}.watermark-container{position:absolute}.watermark-container .tooltip{font-size:12px;height:34px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#01e777;color:#000;min-width:130px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:0 8px}.watermark-container .tooltip::after{content:"";display:block;position:absolute;right:14px;bottom:-8px;width:0;height:0;border-width:8px 3px 0 3px;border-color:#01e777 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}.watermark-container .tooltip p{font-size:inherit;position:static;-webkit-transform:none;transform:none;color:#000}.watermark-container .btn-remove-logo{position:absolute;top:100%;right:0;width:100%;height:100%;min-width:160px;height:34px;right:0}.resubscribe{display:flex;flex-direction:column;justify-content:space-between;padding-top:40px;min-height:90vh}.resubscribe .loader{width:124px;height:124px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.resubscribe .loader-text-container{display:none}.resubscribe .spinner-container{position:relative;-webkit-transform:none;transform:none;top:auto;left:auto;display:flex;justify-content:center}.resubscribe .spinner-container svg{width:60px}.resubscribe .avatar-image{width:60px;height:60px}.resubscribe .triple-spinner{width:100px;height:100px;border-width:2px}.resubscribe .triple-spinner::before{border-width:2px;top:-2px;left:-2px;right:-2px;bottom:-2px}.resubscribe .triple-spinner2{width:120px;height:120px;border-width:2px}.resubscribe .triple-spinner2::before{border-width:2px;top:-2px;left:-2px;right:-2px;bottom:-2px}.resubscribe .loader-text{opacity:.45;font-size:16px;line-height:1.5;text-align:center;color:#fff;margin-bottom:20px}.resubscribe button{font-size:13px;font-weight:bold;line-height:1.38;letter-spacing:1.3px;text-transform:uppercase;color:#000;height:40px;padding:0 30px;border-radius:24px;background-color:#01e777}.resubscribe-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 5px}.resubscribe-image{width:100%;max-width:460px;margin:0 auto 16px}@media all and (max-height: 820px)and (orientation: portrait){.resubscribe-image{max-width:340px}}@media all and (max-height: 760px)and (orientation: portrait){.resubscribe-image{max-width:270px}}@media all and (max-height: 650px)and (orientation: portrait){.resubscribe-image{max-width:220px}}@media all and (max-height: 590px)and (orientation: portrait){.resubscribe-image{max-width:180px}}@media all and (max-height: 550px)and (orientation: portrait){.resubscribe-image{max-width:140px}}@media all and (max-height: 500px)and (orientation: portrait){.resubscribe-image{max-width:120px}}.footer-links{width:100%;margin:0}.footer-links .container{display:flex;align-items:center;justify-content:center;flex-direction:row;border:none}.footer-links a{font-weight:700;font-size:16px;color:#fff;line-height:1.5;letter-spacing:.8px;text-transform:uppercase;margin:0 12px}@media all and (max-width: 460px){.footer-links a{font-size:12px;margin:0 8px}}.footer-links a:hover{opacity:.6}.btn-video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:64px;height:64px;background:none;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.2)}.btn-video svg{width:32px;fill:#fff;position:relative;z-index:10}.main-header{display:flex;align-items:center;position:relative;align-self:flex-start;margin-bottom:40px}.lang-change{position:absolute;top:3px;right:-240px;border-radius:24px;border:solid 1px #cbcbcb;background-color:#000;box-shadow:4px 4px 8px 0 rgba(0,0,0,.1);overflow:hidden;z-index:20}.lang-change ul{position:relative;z-index:10;background-color:#000;padding-bottom:12px;padding-top:16px}.lang-change ul button{display:flex;align-items:center;width:100%;padding:0 12px}.lang-change ul .lang-change-flag{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;margin-right:12px}.lang-change ul .lang-change-name{text-align:left;opacity:.3;font-size:16px;font-weight:normal;line-height:1.5}.lang-change li{margin-top:16px}.lang-change li:last-child{margin-bottom:0}.lang-change li:first-child{margin-top:-9px}.lang-change button{background-color:#000}.lang-change::after{content:"";display:block;width:100%;height:100%;box-shadow:4px 4px 8px 0 rgba(0,0,0,.1);background-color:#000;position:absolute;top:0;left:0;box-sizing:border-box}.lang-change-open{background-color:#222}.lang-change-open::after,.lang-change-open ul,.lang-change-open button{background-color:#222}.lang-change-open .lang-change-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lang-change-main-btn{width:180px;height:48px;padding:8px;box-sizing:border-box;background-color:#000;display:flex;align-items:center;position:relative;z-index:10}.lang-change-flag{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;margin-right:8px}.lang-change-flag img{width:100%;height:100%}.lang-change-name{font-size:16px;color:#fff;flex-grow:1;line-height:1;text-align:left;margin-right:12px}.lang-change-icon{width:24px;height:24px;flex-shrink:0;fill:#fff}@media all and (max-width: 900px){.lang-change{border-radius:48px;top:-1px}.lang-change-open{border-radius:24px}.lang-change ul{padding-top:0}.lang-change ul button{padding:0 16px}.lang-change ul .lang-change-flag{margin-right:8px}.lang-change li:first-child{margin-top:9px}.lang-change-main-btn{width:150px;height:40px;padding:0 16px}.lang-change-flag{width:24px;height:24px}.lang-change-name{font-size:16px;line-height:1.5;margin-right:12px}.lang-change-icon{width:16px;height:16px}}@media all and (max-width: 900px){.main-header{position:static;order:-15;margin-bottom:18px}.lang-change{top:20px;right:16px}}@media all and (max-height: 690px)and (orientation: portrait){.resubscribe{padding-top:16px}.resubscribe .loader{width:108px;height:108px;margin-bottom:8px}.resubscribe .spinner-container svg{width:52px}.resubscribe .avatar-image{width:52px;height:52px}.resubscribe .triple-spinner{width:86px;height:86px}.resubscribe .triple-spinner2{width:104px;height:104px}}.resubscribe-text1{font-size:16px;font-weight:bold;line-height:1.5;color:#01e777}.resubscribe-text2{font-size:16px;line-height:1.5;color:#01e777;margin-bottom:8px}.resubscribe-text3{font-size:16px;line-height:1.5;color:#fff;margin-bottom:16px}.btn-result-gold{font-weight:bold;display:flex;align-items:center;justify-content:center;width:calc(100% + 30px);height:56px;flex-shrink:0;background-image:linear-gradient(86deg, #e1e401 1%, #ee8834 73%);order:-15;margin-top:-28px;margin-bottom:11px;margin-left:-15px}.btn-result-gold p{display:flex;align-items:center;position:relative}.btn-result-gold span span{text-transform:uppercase;text-decoration:underline}.btn-result-gold svg{width:16px;margin-left:8px}.btn-result-gold .btn-result-label{position:absolute;right:-35px;top:-10px}@media all and (max-width: 390px){.btn-result-gold{font-size:14px}}.btn-result{font-size:16px;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;width:290px;height:40px;flex-grow:0;flex-shrink:0;border-radius:32px;border:solid 1px #fff;background:none;order:-2;margin:0 auto 16px}.btn-result .btn-result-label{color:#000;position:absolute;top:-8px;right:-4px;box-shadow:0 0 8px 0 #ffcf05}.btn-result-label{font-size:8px;font-weight:bold;text-transform:uppercase;width:32px;height:16px;flex-grow:0;display:flex;align-items:center;justify-content:center;border-radius:16px;box-shadow:0 0 8px 0 rgba(0,0,0,.3);background-image:linear-gradient(to right, #ffcf05 35%, #ee8834 100%)}.neuro-image-heder-container{height:48px;display:flex;justify-content:center;order:-3;margin-top:6px;margin-bottom:16px}.neuro-image-heder{height:100%}.neuro-container{position:relative;background-color:#005250;padding-top:104px;padding-bottom:96px;margin-bottom:40px}.neuro-container .neuro-bg-container{height:240px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.neuro-container .neuro-bg-container:after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;height:340px;width:120px;background-image:linear-gradient(to right, rgba(0, 82, 80, 0) 0, rgb(0, 82, 80) 100%);z-index:10}.neuro-container .neuro-bg{height:100%}.neuro-container .container{display:flex;flex-direction:column;align-items:flex-end;border:none;position:relative}.neuro-container h2{position:relative;margin-bottom:24px}.neuro-container .neuro-title{font-size:48px;font-weight:bold;line-height:1.33;color:#fff;margin-bottom:24px}.neuro-container .neuro-title span{color:#00ede8}.neuro-container .neuro-subtitle{-webkit-transform:rotate(-4deg);transform:rotate(-4deg);font-family:"FuzzyBubbles",cursive;font-size:24px;line-height:1.33;color:#ff8d00;position:absolute;left:-120px;top:-30px;text-align:center}.neuro-container .neuro-subtitle span{text-decoration:underline}.neuro-container p{font-size:24px;line-height:1.67;text-align:right;color:#fff;margin-bottom:32px}.neuro-container .neuro-image-mob{display:none}.neuro-container button{font-size:24px;font-weight:bold;letter-spacing:1.2px;color:#000;width:320px;height:80px;border-radius:40px;background-color:#00ede8;display:flex;align-items:center;justify-content:center;text-transform:uppercase}@media all and (max-width: 900px){.neuro-container{overflow:hidden;padding-top:16px;padding-bottom:24px;margin-bottom:24px}.neuro-container .neuro-bg-container{display:none}.neuro-container .container{align-items:center}.neuro-container .neuro-title{font-size:16px;line-height:1.5;margin-bottom:4px}.neuro-container h2{margin-bottom:2px}.neuro-container p{font-size:12px;line-height:1.67;text-align:center;margin-bottom:0}.neuro-container p br{display:none}.neuro-container .neuro-image-mob{display:block;width:calc(100% + 140px);max-width:415px;margin-bottom:0}.neuro-container .neuro-subtitle{-webkit-transform:rotate(-356deg);transform:rotate(-356deg);font-size:12px;line-height:1.33;color:#ffd006;left:auto;right:-60px;top:-12px}.neuro-container button{font-size:12px;letter-spacing:.6px;width:200px;height:36px}}.app-lang--ru .main-title{font-size:64px}@media all and (max-width: 900px){.app-lang--ru .main-title{font-size:24px}}.app-lang--ru .main-subtitle{font-size:36px}@media all and (max-width: 900px){.app-lang--ru .main-subtitle{font-size:16px}}.app-lang--ru .mask_editor_screen .toolbox button span{width:auto}.app-lang--ru .mask_editor_screen .toolbox .buttons-container-tools .tool-save{width:auto;padding:0 10px}@media all and (max-height: 780px)and (orientation: landscape){.app-lang--ru .main-title{font-size:52px}.app-lang--ru .main-subtitle{font-size:32px}}@media(max-width: 390px){.app-lang--ru .btn-result-gold p{margin-left:-30px}}@media(max-width: 490px){.app-lang--es .btn-result-gold,.app-lang--pt .btn-result-gold,.app-lang--it .btn-result-gold{font-size:12px}}@media(max-width: 390px){.app-lang--es .btn-result-gold p,.app-lang--pt .btn-result-gold p,.app-lang--it .btn-result-gold p{margin-left:-30px}}@media(max-width: 350px){.app-lang--es .btn-result-gold,.app-lang--pt .btn-result-gold,.app-lang--it .btn-result-gold{font-size:11px}.app-lang--es .btn-result-gold svg,.app-lang--pt .btn-result-gold svg,.app-lang--it .btn-result-gold svg{width:12px;margin-left:6px}}@media all and (max-height: 1050px)and (orientation: landscape){.app-lang--de .main-title{font-size:50px}}@media all and (max-height: 1100px)and (orientation: landscape){.app-lang--es .main-title{font-size:60px}}@media all and (max-height: 890px)and (orientation: landscape){.app-lang--es .main-subtitle{font-size:36px;margin-bottom:24px}}@media all and (max-height: 750px)and (orientation: landscape){.app-lang--es .main-title{font-size:50px}.app-lang--es .main-subtitle{font-size:30px}}@media all and (max-height: 1180px)and (orientation: landscape){.app-lang--fr .main-title{font-size:60px}}@media all and (max-height: 960px)and (orientation: landscape){.app-lang--fr .main-title{font-size:50px}}@media all and (max-height: 900px)and (orientation: landscape){.app-lang--fr .main-title{font-size:42px}}@media all and (max-height: 1200px)and (orientation: landscape){.app-lang--it .main-title{font-size:60px}}@media all and (max-height: 960px)and (orientation: landscape){.app-lang--it .main-title{font-size:50px}}@media all and (max-height: 900px)and (orientation: landscape){.app-lang--it .main-title{font-size:42px}}@media all and (max-height: 950px)and (orientation: landscape){.app-lang--pt .main-title{font-size:54px}}@media all and (max-height: 1050px)and (orientation: landscape){.tab-container{max-width:550px}.creative-holder,.btns-container-creative,.creative-container{max-width:514px}}@media all and (max-height: 960px)and (orientation: landscape){.main-title{font-size:70px}}@media all and (max-height: 870px)and (orientation: landscape){.result-page h2{font-size:24px;margin-bottom:16px}.result-page .btn-back{width:24px;left:16px;top:26px}.editor-page{padding-top:16px;padding-bottom:16px}.editor-page h2{font-size:24px;margin-bottom:0;margin-right:40px}.editor-page .btn-back{width:24px;left:16px;top:16px}.editor-page p{margin-bottom:0}.editor-page p:before{content:"("}.editor-page p:after{content:")"}.editor-page-container{display:flex;align-items:baseline;justify-content:center;margin-bottom:16px}.mask_editor_screen .canvas_holder{margin-bottom:24px}.mask_editor_screen .controlbox{margin-bottom:34px}.mask_editor_screen .controlbox .control_name,.mask_editor_screen .controlbox .control_value{font-size:20px;top:12px}.mask_editor_screen .toolbox{margin-bottom:22px}.mask_editor_screen .toolbox button{margin-right:32px}.mask_editor_screen .toolbox button svg{height:32px}.mask_editor_screen .tool-save{font-size:18px;height:48px}.app-lang--ru .mask_editor_screen .toolbox .tool{margin-right:48px}.app-lang--ru .mask_editor_screen .toolbox .tool:last-child{margin-right:0}.app-lang--ru .mask_editor_screen .toolbox button span{bottom:-20px;font-size:14px}}@media all and (max-height: 850px)and (orientation: landscape){.main-title{font-size:70px;margin-bottom:24px}.main-subtitle{font-size:36px;margin-bottom:24px}.main-video-container{width:480px}.mask-container .tooltip{top:12px;right:58px}.mask-container .tooltip:after{right:-6px;bottom:9px;border-width:5px 0px 5px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(1,231,119,.8)}}@media all and (max-height: 800px)and (orientation: landscape){.main-title{font-size:58px}.main-subtitle{font-size:30px}}@media all and (max-height: 730px)and (orientation: landscape){.loader-roller-wrapper{margin-bottom:4px}.loader-text svg{width:77%}.loader-text p{margin-bottom:12px}.loader-text li{font-size:12px;max-width:380px;height:40px;margin-bottom:8px}}@media all and (max-height: 680px)and (orientation: landscape){.btn-get{font-size:13px;letter-spacing:1.3px;height:40px}.main-title{font-size:54px;margin-bottom:20px}.main-subtitle{font-size:28px;margin-bottom:30px}}@media all and (max-height: 640px)and (orientation: landscape){.main-title{font-size:54px;margin-bottom:20px}.main-subtitle{font-size:28px;margin-bottom:30px}.tab-container{margin-bottom:16px}.creative-container{margin-bottom:16px}.result-page{padding-top:24px}}@media all and (max-height: 600px)and (orientation: landscape){.ui--creative-tabs-v2 .creative-block{max-height:46vh}}@media all and (max-width: 780px){.app-lang--ru .error-container button{padding:0 20px}.btns-container-creative{box-sizing:border-box;padding:0 15px}.creative-download{font-size:16px;width:240px;height:48px;margin-bottom:16px}.btns-container-creative .creative-download{font-size:13px;letter-spacing:1.3px;height:40px;margin:0}.btn-upload{font-size:13px;letter-spacing:1.3px;height:40px}.btn-back{left:60px}.editor-page p{display:none}.btn-choose-text{font-size:8px}.btn-choose-text img{width:8px;margin-right:4px}.error-page .btn-upload-foto{height:40px;letter-spacing:1.3px;font-size:13px;padding:0 12px}.error-page .btn-upload-foto .effects span{padding-left:12px}.error-content{position:relative;padding-top:248px}.error-content img{position:absolute;top:0;left:-30px}}@media all and (max-width: 720px){.creative-container{box-sizing:border-box;padding:0 16px}}@media all and (max-width: 560px){.btn-change-mask{box-sizing:border-box;padding:4px}.creative-tabs button{width:32px;height:32px}.creative-tabs button.active{width:46px;height:46px}.main-page .container{height:100%}.main-page .main-video-container{flex-grow:1}.main-info-content-header{flex-direction:column}.result-page{padding-top:32px;padding-bottom:16px}.result-page h2{font-size:24px;line-height:1}.creative-download{font-size:16px;height:48px}.ios .editor-page,.ios .result-page{height:var(--window-inner-height)}.ios.webview .main-page{padding-bottom:16px}.ios.webview .editor-page{padding-bottom:0;height:var(--window-inner-height)}.ios.webview .result-page{height:var(--window-inner-height);padding-bottom:16px}.webview .editor-page{height:var(--window-inner-height);padding-bottom:0}.webview .result-page{height:var(--window-inner-height)}.editor-page{padding-top:24px;padding-bottom:24px}.editor-page h2{font-size:24px;line-height:1}.btn-back{width:24px;left:16px;top:24px}.loader-text p{font-size:14px;margin-bottom:12px}.loader-text li{font-size:14px;line-height:16px;margin-bottom:8px}.mask-container .tooltip{top:12px;right:58px}.mask-container .tooltip:after{right:-6px;bottom:9px;border-width:5px 0px 5px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(1,231,119,.8)}}@media all and (max-height: 830px)and (orientation: portrait){.result-page{padding-top:32px}.result-page h2{font-size:24px;line-height:1;margin-bottom:16px}.editor-page h2{font-size:24px;line-height:1;margin-bottom:32px}.btn-choice-tab{width:56px;height:56px;border-radius:16px}.timer-loader{width:40px;height:40px}}@media all and (max-width: 480px){.main-title{font-size:19px;width:calc(100% + 30px);max-width:initial;background-color:#000;box-sizing:border-box;padding-left:5px;padding-right:5px;padding-bottom:24px;margin:0;margin-left:-15px}h1.main-title{padding-bottom:0}h2.main-title{font-size:17px}.app-lang--ru .main-title{font-size:17px}.app-lang--ru h2.main-title{font-size:15px}.main-subtitle{max-width:initial;box-sizing:border-box}.main-video-container{max-width:320px;width:100%;margin:0px auto}.text-modal{right:16px}.webview .main-video-container{max-width:400px}}@media all and (max-width: 440px){.btn-choose-text{right:0}.btns-container-refresh{padding-right:0;box-sizing:border-box}.btn-get{font-size:13px;letter-spacing:1.3px;height:40px;padding:0 30px}.loader-text svg{top:28px;width:100%}}@media all and (max-width: 410px){.loader-text p{font-size:14px;margin-bottom:10px}.loader-text li{font-size:12px;margin-bottom:6px}}@media all and (max-width: 390px){.app-lang--ru .mask_editor_screen .toolbox button{margin-right:20px}.result-page .creative-holder{padding:0 10px}}@media all and (max-width: 360px){.loader-text p{font-size:13px;margin-bottom:10px}.loader-text li{font-size:11px;margin-bottom:6px}}@media all and (max-height: 930px)and (orientation: portrait){.webview .main-video-container{max-width:400px}}@media all and (max-height: 860px)and (orientation: portrait){.webview .main-video-container{max-width:360px}}@media all and (max-height: 800px)and (orientation: portrait){.editor-page h2{margin-bottom:16px}.webview .main-video-container{max-width:340px}}@media all and (max-height: 780px)and (orientation: portrait){.main-title{line-height:1.5;padding-bottom:10px}.main-video-container{max-width:280px;width:100%;margin:0px auto}.main-subtitle{padding:0 15px 15px;margin:0px -15px}.webview .main-subtitle{padding-bottom:0}}@media all and (max-height: 740px)and (orientation: portrait){.webview .main-video-container{max-width:300px}}@media all and (max-height: 700px)and (orientation: portrait){.main-video-container{max-width:260px}}@media all and (max-height: 680px)and (orientation: portrait){.main-video-container{max-width:220px}.webview .main-video-container{max-width:250px}}@media all and (max-height: 630px)and (orientation: portrait){.result-page .creative-holder{padding-top:16px}.loader-roller-wrapper{margin-bottom:8px}.loader-text li{height:40px}.loader-text svg{top:24px;width:85%}.app-lang--ru .main-title,.main-title{font-size:18px}}@media all and (max-height: 540px)and (orientation: portrait){.slide{width:160px;height:160px}.error-content{padding-top:208px}.error-content img{height:160px;margin-bottom:24px}.error-page .btn-upload-foto{margin-top:16px}}@media all and (max-height: 770px)and (max-width: 375px)and (orientation: portrait){.webview .main-video-container{max-width:310px}}@media all and (max-height: 740px)and (max-width: 375px)and (orientation: portrait){.webview .main-video-container{max-width:290px}}@media all and (max-height: 700px)and (max-width: 375px)and (orientation: portrait){.webview .main-video-container{max-width:260px}}@media all and (max-height: 670px)and (max-width: 375px)and (orientation: portrait){.webview .main-video-container{max-width:220px}}.main-page--neuroavatars-shown .main-subtitle{order:-3}.main-page--neuroavatars-shown .btns-container-upload{margin-top:0}.main-page--neuroavatars-shown .btns-container-upload{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse}.main-page--neuroavatars-shown .btns-container-upload button{font-size:12px;letter-spacing:.6px;max-width:160px;width:100%;height:36px;margin:0 4px}.ui--neuroavatars-promo.webview .main-header{margin:0}.ui--neuroavatars-promo.webview .main-title{font-size:18px;line-height:1.6;margin:0;width:100%;padding:0}.ui--neuroavatars-promo.webview .neuro-image-heder-container{height:88px;margin-top:24px;margin-bottom:24px}.ui--neuroavatars-promo.webview .main-subtitle{padding:0;margin:0}.ui--neuroavatars-promo.webview .btns-container-upload{margin-top:24px;margin-bottom:32px}.ui--neuroavatars-promo.webview .btns-container-upload button{box-sizing:border-box;max-width:inherit;padding:0 6px}.ui--neuroavatars-promo.webview .full-size-buttons-class .btn-upload-foto{font-size:12px;letter-spacing:.24px;height:36px;width:36%}.ui--neuroavatars-promo.webview .btn-result{font-weight:bold;text-transform:uppercase;width:62%}.ui--neuroavatars-promo.webview .neuro-container{flex-grow:1;background-color:#111;padding-top:24px;margin-bottom:0}.ui--neuroavatars-promo.webview .main-page{display:flex;flex-direction:column;min-height:100vh;padding-bottom:0}.ui--neuroavatars-promo.webview .neuro-container .neuro-title{font-size:20px;line-height:1.2;color:#fff;margin-bottom:8px}.ui--neuroavatars-promo.webview .neuro-container p{font-size:16px;line-height:1.5;color:#fff}.ui--neuroavatars-promo.webview .neuro-container button{width:240px;height:48px;border-radius:32px;background-color:#ffcf05;font-size:16px;letter-spacing:.8px;color:#000}.ui--neuroavatars-promo.webview .neuro-container .neuro-image-mob{max-width:380px}.ui--neuroavatars-promo.webview .neuro-container .neuro-title span{color:#ffcf05}@media all and (max-height: 720px)and (orientation: portrait){.ui--neuroavatars-promo.webview .main-page{padding-top:16px}.ui--neuroavatars-promo.webview .main-title{font-size:16px;line-height:1.5}.ui--neuroavatars-promo.webview .neuro-image-heder-container{margin-top:16px;margin-bottom:16px}.ui--neuroavatars-promo.webview .main-subtitle{font-size:14px;line-height:1.43}.ui--neuroavatars-promo.webview .main-page .container{flex-grow:1;justify-content:center}.ui--neuroavatars-promo.webview .main-page .container:last-child{flex:none}}@media all and (max-height: 670px)and (orientation: portrait){.ui--neuroavatars-promo.webview .neuro-image-heder-container{height:64px}.ui--neuroavatars-promo.webview .btns-container-upload{margin-top:16px;margin-bottom:24px}.ui--neuroavatars-promo.webview .neuro-container{padding-top:16px}.ui--neuroavatars-promo.webview .neuro-container button{width:200px;height:40px;font-size:14px;letter-spacing:.28px}.ui--neuroavatars-promo.webview .neuro-container .neuro-title{font-size:16px;line-height:1.5;margin-bottom:4px}.ui--neuroavatars-promo.webview .neuro-container p{font-size:14px;line-height:1.43}}@media all and (max-height: 600px)and (orientation: portrait){.ui--neuroavatars-promo.webview .neuro-container{padding-top:12px;padding-bottom:12px}.ui--neuroavatars-promo.webview .neuro-image-heder-container{height:56px;margin-top:12px;margin-bottom:12px}.ui--neuroavatars-promo.webview .btns-container-upload{margin-top:12px;margin-bottom:12px}.ui--neuroavatars-promo.webview .neuro-container .neuro-image-mob{max-width:340px}}@media all and (max-height: 560px)and (orientation: portrait){.ui--neuroavatars-promo.webview .neuro-image-heder-container{height:48px}}

/*# sourceMappingURL=main.a8359e89.css.map*/