.container_bg{.main_container{display:flex!important;flex-direction:column;justify-content:center;align-items:center;height:auto;width:700px;padding:2rem 0;background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 25px #00000005;border-radius:20px;gap:2rem;.container_logos{display:flex!important;flex-direction:row;justify-content:space-between;width:80%;.img_logo{max-width:30%;object-fit:scale-down}}.container_btn_action{display:flex!important;flex-direction:row;justify-content:center;gap:1rem;width:100%;.btn_volver{width:100%}}.contenedor_formulario{display:grid;grid-template-columns:repeat(2,1fr)}.container_btn_action{grid-column-start:1;grid-column-end:3}}}.custom-size{width:256px}.container_bg{display:flex!important;flex-direction:column;justify-content:center;align-items:center;background-image:url(/assets/images/bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;height:100vh;.contenido{display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:1rem}}.modal{margin-top:25%;width:100%;height:auto;display:flex!important;min-width:400px;max-width:400px;overflow:hidden;max-height:75dvh;border-radius:15px;flex-direction:column;box-sizing:border-box;border:1px solid #e8e8e8;box-shadow:0 3px 19px #363b4814;background:#fff 0 0 no-repeat padding-box;justify-content:center;align-items:center;gap:1rem;padding:2rem;>img{width:100%;height:auto;max-width:300px}>div{>p{margin:0;color:#363b48;text-align:center;letter-spacing:0;font-size:2rem}}>button{width:100%;height:42px;border:none;display:flex!important;outline:none;color:#fff;max-width:250px;text-align:center;border-radius:8px;letter-spacing:0;align-items:center;justify-content:center;transition:all .3s ease-in-out;font:normal normal medium 13px/20px Poppins;background:#1c14a6 0 0 no-repeat padding-box}>button:hover{background:#3930d1 0 0 no-repeat padding-box}}.ctText{color:#3930d1;text-align:center}@media (max-width:768px){.container_bg{display:flex!important;justify-content:flex-start!important;align-items:center;padding:2rem 0;overflow-y:scroll;.main_container{height:auto;padding:2rem 0;width:90%;.container_logos{display:flex!important;flex-direction:column-reverse;justify-content:center;align-items:center;width:80%;gap:2rem;.img_logo{max-width:40%;object-fit:scale-down}}.contenedor_formulario{display:flex!important;flex-direction:column;align-items:center;width:100%}.container_btn_action{display:flex!important;flex-direction:column;gap:1rem;width:80%;.btn_volver{width:100%}}}}.custom-size{display:flex;justify-content:center;align-items:center;flex-direction:column}}.input-container{background-color:#fff;.input{width:100%;padding:10px;border-radius:10px;box-sizing:border-box;position:relative;margin:0 auto;background-color:#fff;color:#888;border:2px solid #cecece}.input:hover{border:2px solid #1c14a6;border-radius:10px;transition:all .3s ease-in-out}.default{border:2px solid #cecece}.noerror{border:2px solid var(--color-green)}.error_{border:2px solid #8f181d}.input:focus{outline:none;border-color:2px solid #1c14a6}.icon{position:absolute;top:50%;transform:translate(10%,-45%);right:10px;color:#1c14a6}.icon:hover{cursor:pointer}.detalle_error{color:#8f181d;margin:5px 0 0 5px;font-size:12px}}@media (max-width:767px){.input-container{width:100%;.input{width:100%}.error{border:2px solid #8f181d}}}.button{border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:10px;height:50px;width:294px}.button:hover{background-color:#3930d1}.send{background-color:#1c14a6}.send:hover{background-color:#3930d1}.back{background-color:#8f181d}.back:hover{background-color:#d53138}@media (max-width:768px){.button{width:100%}}.input-container{position:relative;margin:10px 0;width:100%;.select{width:294px;padding:10px;border-radius:10px;box-sizing:border-box;position:relative;margin:0 auto}.input:focus{outline:none;border-color:#1c14a6}.noerror{border:2px solid var(--color-green)}.error_{border:2px solid #8f181d}}@media (max-width:767px){.input-container{width:80%;.select{width:100%}}}