body{font-family:"Proxima Nova",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:120%;margin:0;background:#fff;overflow-x:hidden}a{color:#000}a:hover{color:inherit}a:active,a:focus{outline:none;box-shadow:inherit!important}*,:after,:before{box-sizing:border-box}:focus{outline:none!important}a,button,div:after,div:before,input,label,option,p,select,span,textarea{transition:all .2s ease}::-webkit-input-placeholder,:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}:-ms-input-placeholder,:focus:-ms-input-placeholder{opacity:0;-ms-transition:opacity .4s ease;transition:opacity .4s ease}::placeholder,:focus::placeholder{opacity:0;transition:opacity .4s ease}.hidden,.widget-form-privacy__content{display:none}.visible,img{display:block}img{max-width:100%}a,button,input,label,select,textarea{touch-action:manipulation}figure,li{margin:0;padding:0}ol,ul{list-style:none}label{margin:0}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button{padding:0;border:none;cursor:pointer;overflow:visible}button:disabled{pointer-events:none;cursor:not-allowed}[type=button],[type=reset],[type=submit],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=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}input[type=button],input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text]{-webkit-appearance:none;appearance:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:100%;outline:none;border-radius:0}textarea{overflow:auto}body,button,h1,h2,h3,h4,h5,h6,input,ol,p,select,table,textarea,ul{padding:0;margin:0;font-weight:400}table{width:100%;border-collapse:collapse;border-width:0;border-spacing:0;border-color:transparent}table th{font-weight:400;text-align:left}[hidden]{display:none}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}a{background-color:transparent;cursor:pointer}a,a:hover{text-decoration:none}a:hover{opacity:.85}a:focus{text-decoration:none}input::-webkit-input-placeholder{opacity:1;color:inherit;font-size:inherit}input:-moz-placeholder,input::-moz-placeholder{opacity:1;color:inherit;font-size:inherit}input:-ms-input-placeholder{opacity:1;color:inherit;font-size:inherit}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[name=personalDataAgree],input[name=saveInput]{display:none}label.error{display:none!important}.form__input.error{border:2px solid #f41f52;box-shadow:inset 0 0 5px #f41f52}select{-webkit-appearance:none;appearance:none}.wrapper{position:relative;min-width:360px;width:100%;height:100%;min-height:100vh;margin:auto;color:#16182b;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden;box-shadow:0 0 15px rgba(157,163,183,.75)}.container{max-width:1170px}@media (max-width:992px){.container{padding-left:45px;padding-right:45px}}@media (max-width:768px){.container{padding-left:25px;padding-right:25px}}@media (max-width:575px){.container{padding-left:15px;padding-right:15px}}.title{font-weight:900;font-size:42px;line-height:120%;text-transform:uppercase;color:#000}@media (max-width:992px){.title{font-size:32px}}@media (max-width:576px){.title{font-size:19px}}.notlink{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;cursor:default}.hidden{display:none!important}.fancybox-close-small{display:none}.fancybox-privacy__content{max-width:800px}.fancybox-inner{height:100%}.fancybox-white .fancybox-bg{display:none}.fancybox-bg{background:#d0deff!important}::-webkit-scrollbar-track{background-color:#fffdd9}::-webkit-scrollbar-thumb{background-color:rgba(255,0,212,.8705882352941177);border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#c700ac}::-webkit-scrollbar{width:10px}@font-face{font-family:"Proxima Nova";font-display:auto;src:local("Proxima Nova Black"),local("ProximaNova-Black"),url(/password-generator/static/media/proximanova-black.c52f9a8b.woff2) format("woff2"),url(/password-generator/static/media/proximanova-black.3f90a2bc.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Proxima Nova";font-display:auto;src:local("Proxima Nova Extrabold"),local("ProximaNova-Extrabld"),url(/password-generator/static/media/proximanova-extrabld.016e25b2.woff2) format("woff2"),url(/password-generator/static/media/proximanova-extrabld.af58768f.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Proxima Nova";font-display:auto;src:local("Proxima Nova Bold"),local("ProximaNova-Bold"),url(/password-generator/static/media/proximanova-bold.082956ac.woff2) format("woff2"),url(/password-generator/static/media/proximanova-bold.9ae4f61f.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Proxima Nova";font-display:auto;src:local("Proxima Nova Semibold"),local("ProximaNova-Semibold"),url(/password-generator/static/media/proximanova-semibold.7bd840ba.woff2) format("woff2"),url(/password-generator/static/media/proximanova-semibold.a7c78886.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Proxima Nova";font-display:auto;src:local("Proxima Nova Regular"),local("ProximaNova-Regular"),url(/password-generator/static/media/proximanova-regular.5a464f03.woff2) format("woff2"),url(/password-generator/static/media/proximanova-regular.d5798ccf.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Proxima Nova";font-display:auto;src:local("Proxima Nova Light"),local("ProximaNova-Light"),url(/password-generator/static/media/proximanova-light.8b7b01c6.woff2) format("woff2"),url(/password-generator/static/media/proximanova-light.124e29f2.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Proxima Nova";src:local("Proxima Nova Thin"),local("ProximaNovaT-Thin"),url(/password-generator/static/media/proximanova-thin.de49379a.woff2) format("woff2"),url(/password-generator/static/media/proximanova-thin.2a0097d5.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:"Proxima Nova Cn";font-display:auto;src:local("Proxima Nova Condensed Black"),local("ProximaNovaCond-Black"),url(/password-generator/static/media/proximanovacond-black.12b7b489.woff2) format("woff2"),url(/password-generator/static/media/proximanovacond-black.796f0285.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Proxima Nova Cn";font-display:auto;src:local("Proxima Nova Condensed Extrabold"),local("ProximaNovaCond-Extrabld"),url(/password-generator/static/media/proximanovacond-extrabld.cd036390.woff2) format("woff2"),url(/password-generator/static/media/proximanovacond-extrabld.cdc7afe4.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Proxima Nova Cn";font-display:auto;src:local("Proxima Nova Condensed Semibold"),local("ProximaNovaCond-Semibold"),url(/password-generator/static/media/proximanovacond-semibold.e4bf656b.woff2) format("woff2"),url(/password-generator/static/media/proximanovacond-semibold.f12a9f33.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Proxima Nova Cn";font-display:auto;src:local("Proxima Nova Condensed Bold"),local("ProximaNovaCond-Bold"),url(/password-generator/static/media/proximanovacond-bold.dec0fe5c.woff2) format("woff2"),url(/password-generator/static/media/proximanovacond-bold.dd02152e.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Proxima Nova Cn";font-display:auto;src:local("Proxima Nova Condensed Regular"),local("ProximaNovaCond-Regular"),url(/password-generator/static/media/proximanovacond-regular.ec9c535c.woff2) format("woff2"),url(/password-generator/static/media/proximanovacond-regular.56d14b56.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Proxima Nova Cn";font-display:auto;src:local("Proxima Nova Condensed Light"),local("ProximaNovaCond-Light"),url(/password-generator/static/media/proximanovacond-light.64916ba4.woff2) format("woff2"),url(/password-generator/static/media/proximanovacond-light.7c829379.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Proxima Nova Cn";font-display:auto;src:local("Proxima Nova Condensed Thin"),local("ProximaNovaCond-Thin"),url(/password-generator/static/media/proximanovacond-thin.9fd53433.woff2) format("woff2"),url(/password-generator/static/media/proximanovacond-thin.8869e303.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:"Proxima Nova ExCn";font-display:auto;src:local("Proxima Nova Extra Condensed Black"),local("ProximaNovaExCn-Black"),url(/password-generator/static/media/proximanovaexcn-black.660b4596.woff2) format("woff2"),url(/password-generator/static/media/proximanovaexcn-black.cbf2dab5.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Proxima Nova ExCn";font-display:auto;src:local("Proxima Nova Extra Condensed Extrabold"),local("ProximaNovaExCn-Extrabld"),url(/password-generator/static/media/proximanovaexcn-extrabld.88ed4e49.woff2) format("woff2"),url(/password-generator/static/media/proximanovaexcn-extrabld.7160bd60.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Proxima Nova ExCn";font-display:auto;src:local("Proxima Nova Extra Condensed Bold"),local("ProximaNovaExCn-Bold"),url(/password-generator/static/media/proximanovaexcn-bold.3310b17b.woff2) format("woff2"),url(/password-generator/static/media/proximanovaexcn-bold.644e1a47.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Proxima Nova ExCn";font-display:auto;src:local("Proxima Nova Extra Condensed Semibold"),local("ProximaNovaExCn-Semibold"),url(/password-generator/static/media/proximanovaexcn-semibold.59335231.woff2) format("woff2"),url(/password-generator/static/media/proximanovaexcn-semibold.2ce9c830.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Proxima Nova ExCn";font-display:auto;src:local("Proxima Nova Extra Condensed Regular"),local("ProximaNovaExCn-Regular"),url(/password-generator/static/media/proximanovaexcn-regular.eb6cd299.woff2) format("woff2"),url(/password-generator/static/media/proximanovaexcn-regular.ee0d5b10.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Proxima Nova ExCn";font-display:auto;src:local("Proxima Nova Extra Condensed Light"),local("ProximaNovaExCn-Light"),url(/password-generator/static/media/proximanovaexcn-light.1ec1b566.woff2) format("woff2"),url(/password-generator/static/media/proximanovaexcn-light.0b40da3f.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Proxima Nova ExCn";font-display:auto;src:local("Proxima Nova Extra Condensed Thin"),local("ProximaNovaExCn-Thin"),url(/password-generator/static/media/proximanovaexcn-thin.a5626425.woff2) format("woff2"),url(/password-generator/static/media/proximanovaexcn-thin.199fb720.woff) format("woff");font-weight:100;font-style:normal}.app{width:100%;height:100%;min-height:100vh;position:relative;padding:50px 0;background:url(/password-generator/static/media/bg.ba2f889d.jpg) 50% no-repeat;background-size:cover}.app__block{width:95%;max-width:450px;min-height:200px;background:hsla(0,0%,100%,.3);border-radius:20px;border-left:1px solid hsla(0,0%,100%,.3);border-top:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:20px 20px 40px -6px rgba(0,0,0,.2);padding:45px 25px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.app__block:hover .app__block-decoration-01{top:-60px;right:-60px}.app__block:hover .app__block-decoration-02{bottom:-55px;left:-30px}.app__block-title{text-transform:uppercase;margin-bottom:35px}.app__block-pswrd,.app__block-title{font-size:20px;line-height:120%;color:#000;text-align:center}.app__block-pswrd{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-weight:700;background:#fff;min-height:50px;width:100%;border-radius:7px;padding:5px}.app__block-text{font-size:14px;line-height:120%;color:#000;margin-top:15px}.app__block-decoration{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;border-left:1px solid hsla(0,0%,100%,.3);border-top:1px solid hsla(0,0%,100%,.3);box-shadow:10px 10px 60px -8px rgba(0,0,0,.2);position:absolute;transition:all .4s ease}.app__block-decoration-01{background:hsla(0,0%,100%,.4);width:115px;height:115px;top:-55px;right:-55px;z-index:3}.app__block-decoration-02{background:hsla(0,0%,100%,.2);width:75px;height:75px;bottom:-55px;left:-25px;z-index:-1}.app .app__block-button{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;max-width:150px;min-height:50px;background:#ffc800;color:#000;font-weight:700;font-size:18px;line-height:100%;border:none;border-radius:10px;cursor:pointer;position:relative;transition:box-shadow .25s ease-in,-webkit-transform .1s ease-in;transition:transform .1s ease-in,box-shadow .25s ease-in;transition:transform .1s ease-in,box-shadow .25s ease-in,-webkit-transform .1s ease-in;box-shadow:0 2px 25px rgba(255,0,130,.5);margin:35px auto 0}.app .app__block-button:focus{outline:0}.app .app__block-button:after,.app .app__block-button:before{position:absolute;content:"";display:block;width:140%;height:100%;left:-20%;z-index:-1000;transition:all .5s ease-in-out;background-repeat:no-repeat}.app .app__block-button:before{display:none;top:-75%;background-image:radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,transparent 20%,#ff0081 0,transparent 30%),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,transparent 10%,#ff0081 15%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}.app .app__block-button:after{display:none;bottom:-75%;background-image:radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,transparent 10%,#ff0081 15%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}.app .app__block-button:active{-webkit-transform:scale(.9);transform:scale(.9);background-color:#e60074;box-shadow:0 2px 25px rgba(255,0,130,.2);color:#fff}.app .app__block-button.animate:before{display:block;-webkit-animation:topBubbles .75s ease-in-out forwards;animation:topBubbles .75s ease-in-out forwards}.app .app__block-button.animate:after{display:block;-webkit-animation:bottomBubbles .75s ease-in-out forwards;animation:bottomBubbles .75s ease-in-out forwards}@-webkit-keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@-webkit-keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}to{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}to{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}
/*# sourceMappingURL=main.a545fa32.chunk.css.map */