.c-pwd-gen__input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.c-pwd-gen__input-wrapper{border-radius:400px;border:1px solid #c5d6e0;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(7,29,43,.12) inset;box-shadow:inset 0 2px 4px 0 rgba(7,29,43,.12);padding:6px 16px 6px 28px;position:relative}.c-pwd-gen__form-control-wrapper,.c-pwd-gen__input-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.c-pwd-gen__form-control-wrapper{gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-pwd-gen__password-generated{pointer-events:none;width:100%;border:0;height:100%;background:transparent;text-overflow:ellipsis}.c-pwd-gen__label{font-size:14px;font-weight:800;line-height:16px;letter-spacing:.8px;white-space:nowrap;display:none;padding-block:4px;padding-inline:12px;border-radius:7px}.c-pwd-gen__icon-refresh{position:relative;display:inline-block;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;-webkit-filter:brightness(0) saturate(100%) invert(9%) sepia(46%) saturate(820%) hue-rotate(159deg) brightness(97%) contrast(99%);filter:brightness(0) saturate(100%) invert(9%) sepia(46%) saturate(820%) hue-rotate(159deg) brightness(97%) contrast(99%);min-width:24px;width:24px;height:24px}.c-pwd-gen__icon-refresh:before{content:"";display:block;background-image:url(../../../../../content/dam/avast/cb/icons-picker-24.svg);background-repeat:no-repeat;background-position:-280px 0;width:24px;height:24px;position:absolute;-webkit-transform:translate(var(--icon-transform-x,-50%),-50%);transform:translate(var(--icon-transform-x,-50%),-50%);inset-block-start:50%;inset-inline-start:50%}.c-pwd-gen__copy-btn{white-space:nowrap}.c-pwd-gen__slider-settings-btn{border:1px solid #071d2b;border-radius:300px;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-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative}.c-pwd-gen__slider-settings-btn:before{content:"";position:absolute;height:100%;width:100%;z-index:-1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:400px;background:#fff;border-color:#071d2b}.c-pwd-gen__slider-settings-btn:disabled{opacity:.32}.c-pwd-gen__slider-settings-btn:not(:disabled):hover{-webkit-box-shadow:0 12px 32px -16px rgba(7,29,43,.4),0 24px 32px -16px rgba(7,29,43,.4);box-shadow:0 12px 32px -16px rgba(7,29,43,.4),0 24px 32px -16px rgba(7,29,43,.4);background-color:#071d2b}.c-pwd-gen__slider-settings-btn:not(:disabled):hover span{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(139deg) brightness(103%) contrast(101%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(139deg) brightness(103%) contrast(101%)}.c-pwd-gen__slider-settings-btn:not(:disabled):hover:before{height:calc(100% + 10px);width:calc(100% + 10px);background:#071d2b}.c-pwd-gen__illustrations-image{display:none}[data-score=good] .c-pwd-gen--good,[data-score=strong] .c-pwd-gen--strong,[data-score=very-strong] .c-pwd-gen--very-strong,[data-score=very-weak] .c-pwd-gen--very-weak,[data-score=weak] .c-pwd-gen--weak{display:block;max-width:100%}.c-pwd-gen--very-weak{color:#fff}.c-pwd-gen__custom-control-label,.c-pwd-gen__length-value{font-weight:700}.c-pwd-gen__slider-settings{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.c-pwd-gen__complexity-settings,.c-pwd-gen__length-settings,.c-pwd-gen__slider-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-pwd-gen__complexity-settings,.c-pwd-gen__length-settings{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.c-pwd-gen__length-settings,.c-pwd-gen__pass-generator{-webkit-margin-after:40px;margin-block-end:40px}.c-pwd-gen__slider-settings{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-pwd-gen__slider{width:100%}.c-pwd-gen__checkbox-wrapper,.c-pwd-gen__complexity-checkbox,.c-pwd-gen__slider-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-pwd-gen__complexity-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.c-pwd-gen__checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-pwd-gen__custom-control-input{-webkit-appearance:none;width:24px;height:24px;border:1px solid #c5d6e0;background-color:#fff;border-radius:7px;-webkit-box-shadow:0 2px 4px 0 rgba(7,29,43,.12) inset;box-shadow:inset 0 2px 4px 0 rgba(7,29,43,.12);display:grid;place-content:center;-webkit-margin-before:3px;margin-block-start:3px}.c-pwd-gen__custom-control-input:focus:checked{border:1px solid #0070f6}.c-pwd-gen__custom-control-input{position:relative;display:inline-block;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.c-pwd-gen__custom-control-input:before{content:"";display:block;background-image:url(../../../../../content/dam/avast/cb/icons-16.svg);background-repeat:no-repeat;background-position:-320px -127px;width:16px;height:16px;position:absolute;-webkit-transform:translate(var(--icon-transform-x,-50%),-50%);transform:translate(var(--icon-transform-x,-50%),-50%);inset-block-start:50%;inset-inline-start:50%;-webkit-transform:scale(0);transform:scale(0)}.c-pwd-gen__custom-control-input:checked:before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.c-pwd-gen__custom-control-input:checked,.c-pwd-gen__custom-control-input:hover{border:1px solid #0070f6}.c-pwd-gen__slider{background:-webkit-gradient(linear,left top,right top,from(#0070f6),color-stop(30%,#0070f6),color-stop(30%,#fff),to(#fff));background:linear-gradient(90deg,#0070f6 0,#0070f6 30%,#fff 0,#fff);border:1px solid #c5d6e0;border-radius:8px;height:12px;outline:none;-webkit-transition:background .45s ease-in;transition:background .45s ease-in;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-pwd-gen__slider::-webkit-slider-thumb{-webkit-appearance:none;width:40px;height:40px;border-radius:50%;cursor:pointer;border:1px solid #0070f6;background:#fff;background-image:url(../../../../../content/dam/avast/cb/right-left-arrow.svg);background-repeat:no-repeat;background-position:50%}.c-pwd-gen__slider::-moz-range-thumb{width:40px;height:40px;border-radius:50%;cursor:pointer;border:1px solid #0070f6;background:#fff;background-image:url(../../../../../content/dam/avast/cb/right-left-arrow.svg);background-repeat:no-repeat;background-position:50%}.c-pwd-gen__slider-settings-btn span{pointer-events:none}@media only screen and (min-width:992px){.c-pwd-gen__input-wrapper{height:56px}.c-pwd-gen__complexity-label,.c-pwd-gen__length-count{width:208px}.c-pwd-gen__minus,.c-pwd-gen__plus{width:24px;height:24px}.c-pwd-gen__plus{position:relative;display:inline-block;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.c-pwd-gen__plus:before{content:"";display:block;background-image:url(../../../../../content/dam/avast/cb/icons-24.svg);background-repeat:no-repeat;background-position:-360px 0;width:24px;height:24px;position:absolute;-webkit-transform:translate(var(--icon-transform-x,-50%),-50%);transform:translate(var(--icon-transform-x,-50%),-50%);inset-block-start:50%;inset-inline-start:50%}.c-pwd-gen__minus{position:relative;display:inline-block;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.c-pwd-gen__minus:before{content:"";display:block;background-image:url(../../../../../content/dam/avast/cb/icons-24.svg);background-repeat:no-repeat;background-position:-400px 0;width:24px;height:24px;position:absolute;-webkit-transform:translate(var(--icon-transform-x,-50%),-50%);transform:translate(var(--icon-transform-x,-50%),-50%);inset-block-start:50%;inset-inline-start:50%}.c-pwd-gen__slider-settings-btn{width:48px;height:48px}.c-pwd-gen__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-pwd-gen{-webkit-padding-before:56px;padding-block-start:56px}.c-pwd-gen__password-generated{font-size:18px;line-height:30px}.c-pwd-gen__illustrations{min-height:300px}}@media only screen and (max-width:991px){.c-pwd-gen__input-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.c-pwd-gen__form-control-wrapper{gap:12px}.c-pwd-gen__input-wrapper{padding:8px 8px 8px 18px;height:40px}.c-pwd-gen__label{padding:4px 10px;font-size:12px;font-weight:800;border-radius:6px;line-height:14px;letter-spacing:.6px}.c-pwd-gen__minus,.c-pwd-gen__plus{width:16px;height:16px}.c-pwd-gen__plus{position:relative;display:inline-block;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.c-pwd-gen__plus:before{content:"";display:block;background-image:url(../../../../../content/dam/avast/cb/icons-16.svg);background-repeat:no-repeat;background-position:-288px 0;width:16px;height:16px;position:absolute;-webkit-transform:translate(var(--icon-transform-x,-50%),-50%);transform:translate(var(--icon-transform-x,-50%),-50%);inset-block-start:50%;inset-inline-start:50%}.c-pwd-gen__minus{position:relative;display:inline-block;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.c-pwd-gen__minus:before{content:"";display:block;background-image:url(../../../../../content/dam/avast/cb/icons-16.svg);background-repeat:no-repeat;background-position:-320px 0;width:16px;height:16px;position:absolute;-webkit-transform:translate(var(--icon-transform-x,-50%),-50%);transform:translate(var(--icon-transform-x,-50%),-50%);inset-block-start:50%;inset-inline-start:50%}.c-pwd-gen__slider-settings-btn{width:40px;height:40px}.c-pwd-gen__container{-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;row-gap:32px}.c-pwd-gen__copy-btn{text-align:center}.c-pwd-gen__complexity-settings,.c-pwd-gen__length-settings{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px}.c-pwd-gen__complexity-checkbox,.c-pwd-gen__slider-settings{width:100%}.c-pwd-gen{-webkit-padding-before:40px;padding-block-start:40px}.c-pwd-gen__password-generated{font-size:14px;line-height:22px}.c-pwd-gen__complexity-checkbox{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.c-pwd-gen__slider::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px}.c-pwd-gen__slider::-moz-range-thumb{width:32px;height:32px}}@media only screen and (max-width:575px){.c-pwd-gen__illustrations{-webkit-margin-after:32px;margin-block-end:32px}}@media only screen and (min-width:576px)and (max-width:767px){.c-pwd-gen__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:508px}.c-pwd-gen__illustrations{width:328px}.c-pwd-gen__main-fields{width:418px}}@media only screen and (min-width:768px)and (max-width:991px){.c-pwd-gen__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:688px}.c-pwd-gen__illustrations{width:328px}.c-pwd-gen__main-fields{width:448px}}@media only screen and (min-width:992px)and (max-width:1279px){.c-pwd-gen__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:928px}.c-pwd-gen__illustrations{width:368px}.c-pwd-gen__main-fields{width:528px}.c-pwd-gen__complexity-label,.c-pwd-gen__length-count{width:208px}}@media only screen and (min-width:1280px)and (max-width:1365px){.c-pwd-gen__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:1192px}.c-pwd-gen__illustrations{width:376px}.c-pwd-gen__main-fields{width:580px}.c-pwd-gen__length-settings,.c-pwd-gen__pass-generator{-webkit-margin-after:48px;margin-block-end:48px}}@media only screen and (min-width:1366px)and (max-width:1599px){.c-pwd-gen__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:1288px}.c-pwd-gen__illustrations{width:408px}.c-pwd-gen__main-fields{width:628px}}@media only screen and (min-width:1366px){.c-pwd-gen__main-fields{-webkit-padding-end:32px;padding-inline-end:32px}.c-pwd-gen__length-settings,.c-pwd-gen__pass-generator{-webkit-margin-after:56px;margin-block-end:56px}}@media only screen and (min-width:1600px){.c-pwd-gen__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:1360px}.c-pwd-gen__illustrations{width:432px}.c-pwd-gen__main-fields{width:664px;-webkit-padding-end:32px;padding-inline-end:32px}}