.icon{background-position:center !important}
.icon.success{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCAwQzQuNDggMCAwIDQuNDggMCAxMEMwIDE1LjUyIDQuNDggMjAgMTAgMjBDMTUuNTIgMjAgMjAgMTUuNTIgMjAgMTBDMjAgNC40OCAxNS41MiAwIDEwIDBaTTEwIDE4QzUuNTkgMTggMiAxNC40MSAyIDEwQzIgNS41OSA1LjU5IDIgMTAgMkMxNC40MSAyIDE4IDUuNTkgMTggMTBDMTggMTQuNDEgMTQuNDEgMTggMTAgMThaTTggMTIuMTdMMTQuNTkgNS41OEwxNiA3TDggMTVMNCAxMUw1LjQxIDkuNTlMOCAxMi4xN1oiIGZpbGw9IiM1QkM3OTAiLz4KPC9zdmc+Cg==");background-repeat:no-repeat}
.icon.warning{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE5LjVMMTEgMC41TDIyIDE5LjVIMFpNMTguNTMgMTcuNUwxMSA0LjQ5TDMuNDcgMTcuNUgxOC41M1pNMTAgMTQuNVYxNi41SDEyVjE0LjVIMTBaTTEwIDguNUgxMlYxMi41SDEwVjguNVoiIGZpbGw9IiNFQ0I3NDEiLz4KPC9zdmc+Cg==");background-repeat:no-repeat}
.icon.information{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCAwQzQuNDggMCAwIDQuNDggMCAxMEMwIDE1LjUyIDQuNDggMjAgMTAgMjBDMTUuNTIgMjAgMjAgMTUuNTIgMjAgMTBDMjAgNC40OCAxNS41MiAwIDEwIDBaTTkgNVY3SDExVjVIOVpNOSA5VjE1SDExVjlIOVpNMiAxMEMyIDE0LjQxIDUuNTkgMTggMTAgMThDMTQuNDEgMTggMTggMTQuNDEgMTggMTBDMTggNS41OSAxNC40MSAyIDEwIDJDNS41OSAyIDIgNS41OSAyIDEwWiIgZmlsbD0iIzczQThFNyIvPgo8L3N2Zz4K");background-repeat:no-repeat}
.icon.failed{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljk5IDBDNC40NyAwIDAgNC40OCAwIDEwQzAgMTUuNTIgNC40NyAyMCA5Ljk5IDIwQzE1LjUyIDIwIDIwIDE1LjUyIDIwIDEwQzIwIDQuNDggMTUuNTIgMCA5Ljk5IDBaTTExIDExVjVIOVYxMUgxMVpNMTEgMTVWMTNIOVYxNUgxMVpNMiAxMEMyIDE0LjQyIDUuNTggMTggMTAgMThDMTQuNDIgMTggMTggMTQuNDIgMTggMTBDMTggNS41OCAxNC40MiAyIDEwIDJDNS41OCAyIDIgNS41OCAyIDEwWiIgZmlsbD0iI0NENUE1OSIvPgo8L3N2Zz4K");background-repeat:no-repeat}
.icon.icon-close{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDEuNDFMMTIuNTkgMEw3IDUuNTlMMS40MSAwTDAgMS40MUw1LjU5IDdMMCAxMi41OUwxLjQxIDE0TDcgOC40MUwxMi41OSAxNEwxNCAxMi41OUw4LjQxIDdMMTQgMS40MVoiIGZpbGw9IiNGRjZCMEIiLz4KPC9zdmc+Cg==");background-repeat:no-repeat}
.content__creation-password{display:flex;flex-direction:column;align-items:center;margin-top:32px}
@media(max-width:767px){.content__creation-password{margin-top:24px}
}
.content__creation-password .creacion-password{display:flex;width:100%;max-width:680px;flex-direction:column;align-items:flex-start;gap:24px}
@media(max-width:767px){.content__creation-password .creacion-password{width:100%}
}
.content__creation-password .creacion-password p{margin:0}
.content__creation-password .creacion-password .container-password{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:24px}
@media(max-width:767px){.content__creation-password .creacion-password .container-password{grid-template-columns:1fr}
}
.content__creation-password .creacion-password .container-password .input-container{width:100%}
.content__creation-password .creacion-password .container-datos-contacto{width:100%;display:flex;gap:8px;font-family:'Open Sans';font-style:normal;font-weight:600;font-size:14px;line-height:24px;letter-spacing:.25px;color:#ff6b0b}
.content__creation-password .creacion-password .header-text-content{width:100%;display:flex;flex-direction:column;gap:24px}
.content__creation-password .creacion-password .header-text-content .title-component,.content__creation-password .creacion-password .header-text-content .title-component p{font-size:20px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.15px;color:#33486c}
.content__creation-password .creacion-password .header-text-content .description{border-left:5px solid #ff6b0b;padding-left:16px}
.content__creation-password .creacion-password .header-text-content .description,.content__creation-password .creacion-password .header-text-content .description p{color:#002e71;text-overflow:ellipsis;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.25px;text-transform:uppercase}
.content__creation-password .creacion-password .alert-counter{width:100%}
.content__creation-password .creacion-password .alert-counter .ico-warning{flex-shrink:0;display:flex;width:24px;height:24px}
.content__creation-password .creacion-password .style-alert{display:flex;padding:8px 16px;align-items:center;gap:16px;background-color:#fcf7eb}
.content__creation-password .creacion-password .style-alert .title-counter,.content__creation-password .creacion-password .style-alert .title-counter *{color:#b18931;font-size:10px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:1.5px;text-transform:uppercase}
.content__creation-password .creacion-password .style-alert .mensage-counter{color:#33486c;font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.5px}
.content__creation-password .container-rules{width:100%;background-color:#f6f9fd;padding:16px;display:flex;flex-direction:column;gap:16px;transition:height .25s ease-in-out}
.content__creation-password .container-rules .title-rules,.content__creation-password .container-rules .title-rules p{color:#567099;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.25px}
.content__creation-password .container-rules ul.rules-list{display:flex;flex-direction:column;gap:16px;padding-left:0}
.content__creation-password .container-rules ul.rules-list li.rule-item{list-style:none;display:flex;transition:opacity 1s ease-in-out,display .25s ease-in-out}
.content__creation-password .container-rules ul.rules-list li.rule-item::before{content:"";display:flex;flex-shrink:0;position:relative;top:50%;margin:8px 16px;width:8px;height:8px;border-radius:50%;background:#acb4c0;transition:background .25s ease-in-out,opacity .75s ease-in-out}
.content__creation-password .container-rules ul.rules-list li.rule-item.red-bullet::before{background:#bb2b2a}
.content__creation-password .container-rules ul.rules-list li.rule-item.ok{opacity:0}
.content__creation-password .container-rules ul.rules-list li.rule-item.ok::before{transition:none;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZWNrXzI0cHgiPgo8cGF0aCBpZD0iaWNvbi9uYXZpZ2F0aW9uL2NoZWNrXzI0cHgiIGQ9Ik04Ljc5NTA4IDE1Ljg3NDlMNC42MjUwOCAxMS43MDQ5TDMuMjA1MDggMTMuMTE0OUw4Ljc5NTA4IDE4LjcwNDlMMjAuNzk1MSA2LjcwNDkyTDE5LjM4NTEgNS4yOTQ5Mkw4Ljc5NTA4IDE1Ljg3NDlaIiBmaWxsPSIjMTY1NzFEIi8+CjwvZz4KPC9zdmc+Cg==");margin:0;margin-right:16px;width:24px;height:24px}
.content__creation-password .container-rules ul.rules-list li.rule-item span{font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.5px;color:#33486c}
.content__creation-password .container-contrasenia-segura{display:flex;gap:8px;padding:10px 16px;line-height:20px}
.content__creation-password .container-contrasenia-segura #ok-contrasenia{position:relative;width:24px;height:24px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZWNrXzI0cHgiPgo8cGF0aCBpZD0iaWNvbi9uYXZpZ2F0aW9uL2NoZWNrXzI0cHgiIGQ9Ik04Ljc5NTA4IDE1Ljg3NDlMNC42MjUwOCAxMS43MDQ5TDMuMjA1MDggMTMuMTE0OUw4Ljc5NTA4IDE4LjcwNDlMMjAuNzk1MSA2LjcwNDkyTDE5LjM4NTEgNS4yOTQ5Mkw4Ljc5NTA4IDE1Ljg3NDlaIiBmaWxsPSIjMTY1NzFEIi8+CjwvZz4KPC9zdmc+Cg==");background-size:cover}
.content__creation-password .container-contrasenia-segura .ok-texto{color:#16571d;letter-spacing:1.25px}
.content__creation-password .warning-component{width:100%}
.content__creation-password.noneditor .warning-component{position:fixed;width:100%;top:0;left:50%;transform:translateX(-50%);z-index:70;display:none}
.content__creation-password.noneditor .warning-component.show{display:block}
@media(max-width:767px){.content__creation-password .buttons-container{width:100%}
.content__creation-password .buttons-container .btn{width:100%}
}