@import url(https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@keyframes spin{to{transform:rotate(1turn)}}.loader{animation:spin 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#333;height:22px;width:22px}*{font-family:Sora,sans-serif}button:focus,input:focus,select:focus,textarea:focus{-webkit-tap-highlight-color:transparent;outline:none}select{-webkit-appearance:none;-moz-appearance:none}.resultados-ctn{padding:40px 50px}.results-header{display:flex;flex-direction:column;gap:40px}.filtros-head{display:flex;justify-content:space-between}.filtros-head h1{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.filtros-ctn{display:flex;gap:1rem;position:relative}.filtros-module{background:#f6f6f6;border-radius:8px;gap:1.5rem;padding:16px 24px}.filtros-module,.filtros-module form{align-items:end;display:flex;justify-content:space-between}.filtros-module form{width:100%}.filtros-body{display:flex;gap:12px}.filtros-body div{display:flex;flex-direction:column;gap:2px}.filtros-row{display:flex!important;flex-direction:row!important;gap:12px!important}.filtros-body div label{color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.filtros-body div select{background-image:url(https://pruebas.mypersonalway.com/assets_y/mailings/drop-down-arrow.svg);background-position-x:right;background-position-y:50%;background-repeat:no-repeat;border:1px solid #e6e6e6;border-radius:4px;max-height:48px;max-width:233px;min-width:233px;padding:14px 12px}.filtros-ctn button{align-items:center;background:none;color:#000;display:flex;gap:.5rem}.filtros-ctn button,.filtros-module button{border:1px solid #000;border-radius:8px;font-size:16px;font-style:normal;font-weight:600;line-height:20px;padding:14px 24px}.filtros-module button{background:#000;color:#fff}.results-body{display:flex;flex-direction:column;gap:40px;min-height:1000px;padding:40px 0;position:relative}.favorite-icon{cursor:pointer}.results-body .results-row{display:flex;flex-wrap:wrap;gap:24px;width:100%}.results-body .deal-card{max-width:364px;position:relative;width:33.33%}.results-body .deal-card .card-head{flex-direction:column;gap:.5rem;justify-content:space-between}.card-title{display:flex;justify-content:space-between;width:100%}.card-price{display:flex;flex-direction:row;gap:1rem;width:100%}.card-price-ctn{color:grey;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:12px;font-weight:500;gap:2px;width:50%}.card-price-ctn div{color:#000;font-family:Sora,sans-serif;font-size:24px;font-weight:700}.card-price-ctn div span{font-size:16px}.card-financing{align-items:center;color:grey;display:flex;font-family:Inter,sans-serif;font-size:11px;font-weight:500;gap:10px;justify-content:space-between;width:100%}.card-financing img{max-height:32px}.caracteristics,.caracteristics-2{color:grey;font-family:Inter,sans-serif;font-weight:500}.badge-opt-recom{background:#53c614;border-radius:4px;color:#fff;display:none;font-size:12px;font-weight:600;padding:4px 8px;position:absolute;right:-2px;top:-2px}.deal-card:first-child .badge-opt-recom{display:block}.results-body .deal-card .card-body img{border-radius:8px;max-height:218px;max-width:330px;width:100%}.card-footer button{background:#fff;border:1px solid #000;border-radius:8px;color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:20px;padding:14px 24px;width:100%}.card-footer button:hover{background:#000;color:#fff}.banner-bloqueo{align-items:center;backdrop-filter:blur(5px);background:linear-gradient(180deg,hsla(0,0%,100%,0),#d3f6c0 76.42%);border-radius:8px;bottom:0;display:flex;flex-direction:column;gap:30px;justify-content:center;min-height:292px;position:absolute;width:100%;z-index:4}.banner-bloqueo h2{font-size:32px;font-weight:700;margin-bottom:0}.banner-bloqueo h2,.banner-bloqueo span{color:#000;font-style:normal;line-height:normal;text-align:center}.banner-bloqueo button,.banner-bloqueo span{font-size:16px;font-weight:600}.banner-bloqueo button{align-items:center;background:#000;border:1px solid #000;border-radius:8px;color:#fff;display:flex;font-style:normal;gap:.5rem;line-height:20px;padding:14px 24px}.resultados-ctn .features-body{padding:40px 0}.resultados-ctn .banner-empresa{margin:40px 0}.phone-verification{text-align:center}.phone-verification h3{font-size:16px;font-weight:700;margin-top:1.5rem}.phone-verification h3,.phone-verification p{color:#000;font-style:normal;line-height:normal}.phone-verification p{font-size:14px;font-weight:400;margin:0 auto;max-width:74%}.phone-verif-ctn{margin-top:1.5rem}.phone-input{display:flex;flex-direction:column;gap:2px}.phone-input-ctn{align-items:end;display:flex;gap:.5rem}.phone-input-group{align-items:end;display:flex;gap:1.5rem}.phone-input-group input{border:1px solid #e6e6e6;border-radius:4px;flex:1;max-height:48px;padding:14px 12px}.sms-code-inputs{gap:.5rem}.sms-code-digit,.sms-code-inputs{display:flex;justify-content:center}.sms-code-digit{align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;height:48px;text-align:center;width:48px}.banner-search-option{background:#f0fcea;border-radius:8px;display:none;flex-direction:column;gap:10px;padding:16px 16px 16px 24px;position:relative;width:100%}.banner-search-option span{font-weight:700}.banner-search-option p,.banner-search-option span{color:#000;font-size:14px;font-style:normal;line-height:22px}.banner-search-option p{font-weight:400;margin-bottom:0}.banner-search-option svg{bottom:0;cursor:pointer;margin:auto 0;position:absolute;right:1rem;top:0}.send-sms-btn{background-color:#b1ff88;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:14px;font-style:normal;font-weight:600;line-height:20px;min-width:142px;padding:14px 12px;position:relative}.send-sms-btn.sending{border-radius:4px;opacity:.7;pointer-events:none}.send-sms-btn.sending:before{animation:fillBackground 2s forwards;background-color:#6ce02e;border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;width:0;z-index:-1}@keyframes fillBackground{0%{width:0}to{width:100%}}.phone-input label{color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.phone-input input{font-size:14px;max-width:188px}.send-sms-btn:disabled{cursor:not-allowed;opacity:.7}#registroDirecto .modal-step6{max-height:500px;overflow:hidden}#registroDirecto .modal-step6 .modal-cbox-grp-ctn{overflow:scroll}.filtros-ctn button:hover{background:#000;color:#fff}.filtros-ctn button:hover svg{filter:invert(1)}.ordenar-options{border-radius:4px;box-shadow:0 7px 36px 0 rgba(5,12,66,.15);display:flex;display:none;flex-direction:column;max-width:190px;position:absolute;right:0;top:54px;width:100%;z-index:1000}.ordenar-options div{background:#fff;border-bottom:1px solid #e6e6e6;color:#000;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:12px 10px}.ordenar-options div:hover{background:#add8e6}.ordenar-options div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.ordenar-options div:last-child{border-bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.modal-registro-body{display:flex;flex-direction:column;gap:24px}.body-empresas{align-items:center;flex-direction:column;gap:1.5rem;height:calc(100vh - 73px);justify-content:center}.body-empresas img{margin-bottom:.5rem;max-height:200px;max-width:200px}.body-empresas p{font-size:24px;font-weight:700;margin-bottom:0}.body-empresas p,.body-empresas span{color:#000;font-style:normal;line-height:normal}.body-empresas span{font-size:14px;font-weight:400;text-align:center}.results-body .deal-card.card-renting .ult-unidades{background:#fbea85;border-radius:4px;color:#000;font-size:12px;font-weight:600;padding:4px 8px}.results-body .deal-card.card-renting .badge-car-category{background:#b1ff88;border-radius:4px 0;color:#000;font-size:12px;font-weight:600;left:0;padding:4px 8px;position:absolute;top:0}.results-body .deal-card.card-renting .card-footer{gap:1rem}.results-body .deal-card.card-renting .card-body{border:1px solid #f7f7f7;border-radius:8px;position:relative}.results-body .deal-card.card-renting .card-price-ctn div span span{font-size:24px}.results-body .deal-card.card-renting .caracteristics{margin-top:7px}@media only screen and (max-width:767px){.filtros-module form{flex-direction:column;gap:1.5rem}.pagination{flex-direction:row;flex-wrap:wrap}select{color:#000!important}.banner-search-option{margin:0 auto;max-width:95%}.banner-search-option svg{margin:0;top:1rem}.banner-bloqueo h2{max-width:220px}.banner-bloqueo span{max-width:200px}.ordenar-options{min-width:160px}.phone-verification p{max-width:100%}.modal-registro-body{overflow:scroll}.phone-input-group{align-items:center;flex-direction:column}.filtros-module{background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);box-shadow:none;display:none;flex-direction:column;padding:21.5px 1rem 0;position:static;top:70px;width:100%;z-index:1000;z-index:0}.results-body{padding-top:24px}.results-header{gap:0}.filtros-row{width:100%}.filtros-row div{width:calc(50% - 6px)}.filtros-body div select{min-width:auto}.filtros-body{flex-direction:column;width:100%}.filtros-module button{width:100%}.results-body .results-row{flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:0 1rem}.results-body .deal-card{max-width:none;padding:1rem;width:100%}.results-body .deal-card .card-body img{max-width:-webkit-fill-available}.resultados-ctn{padding:20px 0;position:relative}.filtros-head{padding:0 1rem}.modal-duo-inputs{flex-direction:column}.modal-duo-inputs div,.phone-input-ctn{width:100%}.send-sms-btn{font-size:12px;min-width:auto;width:100%}.phone-input input{max-width:178px}#nuevoRegistro .modal-body{height:-webkit-fill-available;overflow:scroll;padding:0 16px;width:-webkit-fill-available}.modal-uptxt{gap:12px}.modal-uptxt h2,.modal-uptxt p{text-align:center}#forgotPassModal .modal-header,#loginModal .modal-header,#nuevoRegistro .modal-header{background-image:url(../img/head-registro-bg-mob.jpg);background-position:50%;background-size:cover;min-height:100px}.filtros-ctn button span{display:none}.filtros-ctn button{max-height:48px;max-width:48px;padding:15px}.features-row div{flex-direction:column;justify-content:center;text-align:center}}
