@font-face{font-family:Roboto;src:url(/public/assets/fonts/roboto/roboto.eot);src:url(/public/assets/fonts/roboto/roboto.eot?#iefix) format("embedded-opentype"),url(/public/assets/fonts/roboto/roboto.woff) format("woff"),url(/public/assets/fonts/roboto/roboto.ttf) format("truetype"),url(/public/assets/fonts/roboto/roboto.svg#65943740c25c4cb0404f4736aa9282c9) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Roboto-light;src:url(/public/assets/fonts/roboto/roboto-Light.eot);src:url(/public/assets/fonts/roboto/roboto-Light.eot?#iefix) format("embedded-opentype"),url(/public/assets/fonts/roboto/roboto-Light.woff) format("woff"),url(/public/assets/fonts/roboto/roboto-Light.ttf) format("truetype"),url(/public/assets/fonts/roboto/roboto-Light.svg#65943740c25c4cb0404f4736aa9282c9) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Roustel;src:url(/public/assets/fonts/roustel/Roustel-Regular.eot);src:url(/public/assets/fonts/roustel/Roustel-Regular.eot?#iefix) format("embedded-opentype"),url(/public/assets/fonts/roustel/Roustel-Regular.woff2) format("woff2"),url(/public/assets/fonts/roustel/Roustel-Regular.woff) format("woff"),url(/public/assets/fonts/roustel/Roustel-Regular.ttf) format("truetype"),url(/public/assets/fonts/roustel/Roustel-Regular.svg#Roustel-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}#password_generator_area .form-check-label{font-size:1.2rem;font-weight:700;color:#0274be}#password_generator_area .form-check-inline{position:relative;padding-left:1.5rem;margin-right:2rem;cursor:pointer;display:inline-flex;align-items:center}#password_generator_area .form-check-inline .form-check-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#password_generator_area .form-check-inline .form-check-label{cursor:pointer;font-size:1.2rem;margin-left:10px}@media (max-width:991px){#password_generator_area .form-check-inline .form-check-label{font-size:1rem;margin-left:2px}}#password_generator_area .form-check-inline .form-check-input+.form-check-label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border:2px solid #0274be;border-radius:4px;background-color:#fff;transition:all .2s ease}@media (max-width:991px){#password_generator_area .form-check-inline .form-check-input+.form-check-label::before{width:18px;height:18px}}#password_generator_area .form-check-inline .form-check-input:hover+.form-check-label::before{background-color:#e0e0e0}#password_generator_area .form-check-inline .form-check-input:checked+.form-check-label::before{background-color:#0274be;border-color:#0274be}#password_generator_area .form-check-inline .form-check-input:checked+.form-check-label::after{font-family:"Font Awesome 6 Free";content:"\f00c";font-size:1.2rem;position:absolute;left:2px;color:#fff}@media (max-width:991px){#password_generator_area .form-check-inline .form-check-input:checked+.form-check-label::after{font-size:1rem}}#password_generator_area .form-range::-webkit-slider-thumb{background:#0274be;cursor:pointer}#password_generator_area .form-range::-moz-range-thumb{background:#0274be;cursor:pointer}#password_generator_area .form-range::-ms-thumb{background:#0274be;cursor:pointer}#password_generator_area #password_length_text{font-size:1.4rem;font-weight:700;padding:.25rem .5rem;border-radius:.25rem}#password_generator_area #password_result{font-size:1.6rem;font-weight:700;color:#6a6c6f}@media (max-width:991px){#password_generator_area #password_result{font-size:1rem}}#password_generator_area #password_copy,#password_generator_area #password_generate{font-size:1rem;padding:.5rem;border-color:transparent!important}#password_generator_area #password_score{font-size:1.3rem;font-weight:700;padding:.25rem .5rem;border-radius:.5rem;background-color:#fff!important;color:#0274be}#password_generator_area #password_strong_text{font-size:1rem;font-weight:700;border-radius:.5rem;padding:.5rem 1rem}