@import"./mapa.min.css";.preventa-wrapper{margin-top:25px}@media(width > 767px){.preventa-wrapper{margin-top:48px}}.preventa-wrapper p{margin:0px}.preventa-wrapper label{margin:0px}.preventa-wrapper form{position:relative}.preventa-step__wrapper{display:flex;flex-direction:column;gap:50px}@media(width > 990px){.preventa-step__wrapper{flex-direction:row;gap:24px}}@media(width > 1200px){.preventa-step__wrapper{gap:32px}}.preventa-step__wrapper--hidden{opacity:0;pointer-events:none;position:absolute;height:0px;top:0;display:none !important}.preventa-step__user-form-wrapper{max-width:768px;width:100%}.preventa-step__legend{color:#1d293d;font-family:Telefonica-Bold;font-style:normal;font-weight:500;line-height:27px;font-size:18px}.preventa-step__selector{display:flex;gap:15px;justify-content:space-between;margin-top:15px}.preventa-step__selector-option{width:100%;border-radius:16px;border:2px solid #e5e7eb;background:#fff;display:flex;align-items:center;padding:12px;gap:11px;transition:background .3s ease-in-out,border .3s ease-in-out}.preventa-step__selector-option label{transition:color .3s ease-in-out}.preventa-step__selector-option--active{border:2px solid #019df4;background:#e6f7ff}.preventa-step__selector-option--active label{color:#019df4}@media(width > 767px){.preventa-step__selector-option{padding:16px}}@media(width > 990px){.preventa-step__selector-option{padding:22px}}.preventa-step__selector-label{cursor:pointer;color:#314158;font-family:Telefonica-Bold;font-size:14px;font-style:normal;font-weight:500;line-height:24px;width:100%}@media(width > 990px){.preventa-step__selector-label{font-size:16px}}.preventa-step__form{display:flex;flex-wrap:wrap;gap:15px;margin-top:24px}@media(width > 990px){.preventa-step__form{gap:24px 15px}}.preventa-step__document-wrapper{border-radius:33554400px;background:#e5e7eb;max-width:196px;display:flex;align-items:center;justify-content:space-between;padding:4px;margin-top:8px}.preventa-step__document-btn{border:none;outline:none;padding:8px 0px;max-width:90px;width:100%;border-radius:33554400px;background:none;cursor:pointer;transition:color .2s ease-in-out,background .3s ease-in-out;color:#62748e;font-family:Telefonica-Regular;font-size:16px;font-style:normal;font-weight:400}.preventa-step__document-btn--active{color:#019df4;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.preventa-step__input-wrapper{width:100%;display:flex;flex-direction:column;gap:8px}@media(width > 990px){.preventa-step__input-wrapper--small{flex:1 0 0}}.preventa-step__input-wrapper--terms .preventa-step__input-terms-wrapper{flex-direction:row;gap:0px 12px;align-items:center}.preventa-step__input-wrapper--terms label,.preventa-step__input-wrapper--terms a{color:#314158;font-family:Telefonica-Regular;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.preventa-step__input-wrapper--items{display:flex;width:100%;flex-direction:column;gap:inherit}@media(width > 767px){.preventa-step__input-wrapper--items{flex-direction:row}}.preventa-step__inputs-dinamic{width:100%;display:flex;flex-direction:column;gap:inherit}.preventa-step__title-input{color:#1d293d;font-family:Telefonica-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.preventa-step__input{border-radius:16px;border:none;padding:22px 10px 22px 20px;background:#f9fafb;outline:none;color:#1d293d;cursor:pointer}.preventa-step__input,.preventa-step__input::placeholder{font-family:Telefonica-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.preventa-step__input::placeholder{color:#90a1b9}.preventa-step__input-span{display:flex;align-items:center;background:#f9fafb;border-radius:16px;border:none;gap:11px;padding-left:20px}.preventa-step__input-span input{padding-left:0;width:100%}.preventa-step__plan-detail{width:100%;display:flex;flex-direction:column;gap:24px}@media(width > 990px){.preventa-step__plan-detail{width:354px;flex-shrink:0}}@media(width > 1200px){.preventa-step__plan-detail{width:384px;flex-shrink:0}}.preventa-step__inputs-documento-wrapper{display:flex}#preventa-second-step{display:flex;gap:20px;flex-direction:column-reverse}@media(width > 990px){#preventa-second-step{flex-direction:row-reverse}}.preventa-step__direction-form-wrapper{width:100%}.preventa-step__direction-form-wrapper .preventa-step__mapa-subtitle{margin-bottom:20px}.search-container{margin-bottom:10px;width:100%}.preventa-step__mapa-wrapper{flex-shrink:0;width:100%}@media(width > 990px){.preventa-step__mapa-wrapper{width:400px}}@media(width > 1200px){.preventa-step__mapa-wrapper{width:550px}}.preventa-step__mapa-title{color:#1d293d;font-family:Telefonica-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.preventa-step__mapa-subtitle{margin-top:8px;color:#90a1b9;font-family:Telefonica-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.preventa__btns-wrapper{display:flex;align-items:center;width:100%;justify-content:flex-end;gap:12px;margin-top:20px}@media(width > 767px){.preventa__btns-wrapper{gap:32px}}.preventa__btns-wrapper .preventa__btn{max-width:50%;flex:1 0 0;cursor:pointer;border-radius:16px;padding:16px 0px;outline:none;border:none;text-align:center;font-family:Telefonica-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.preventa__btns-wrapper .preventa__btn--gray{color:#314158;background:#f3f4f6}.preventa__btns-wrapper .preventa__btn--blue{color:#fff;background:#019df4;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.preventa-plan{border-radius:16px;border:2px solid #019df4;background:#f9fafb;padding:26px 25px 38px 20px;width:100%}.preventa-plan__legend{color:#1d293d;font-family:Telefonica-Bold;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.preventa-plan__info-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0px;border-bottom:1px solid #e5e7eb}.preventa-plan__info-wrapper:nth-of-type(1){margin-top:24px}.preventa-plan__info-wrapper:last-of-type{border:none;padding-bottom:0px}.preventa-plan__info-legend{color:#45556c;font-family:Telefonica-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:min-content}.preventa-plan__info-description{text-align:right;color:#1d293d;font-family:Telefonica-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.preventa-plan__info-description--promocion{color:#fff;font-family:Telefonica-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-radius:10px;background:#f6339a;padding:4px 12px}.preventa-extrainfo{border-radius:16px;border:2px solid #019df4;background:#e6f7ff;padding:26px;color:#1d293d}.preventa-extrainfo__title-wrapper{display:flex;align-items:center;gap:12px}.preventa-extrainfo__title-wrapper-icon{height:24px;width:24px}.preventa-extrainfo__title-wrapper-icon{font-family:Telefonica-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.preventa-extrainfo__list{list-style:none;padding-left:0;margin:0;margin-top:18px;display:flex;flex-direction:column;gap:12px}.preventa-extrainfo__item{position:relative;padding-left:1.5rem}.preventa-extrainfo__item::before{content:"";position:absolute;left:0;top:.4em;width:1rem;height:1rem;background-image:url("../Icon-check.svg");background-size:contain;background-repeat:no-repeat}#preventa-resumen-step{display:block}.preventa-resumen__title{display:flex;align-items:center;gap:16px}.preventa-resumen__title img{height:64px;width:64px}.preventa-resumen__title p{color:#1d293d;font-family:Telefonica-Bold;font-size:24px;font-style:normal;font-weight:700}.preventa-resumen__wrapper{display:flex;flex-direction:column;margin-top:32px;gap:20px}@media(width > 990px){.preventa-resumen__wrapper{flex-direction:row;flex-wrap:wrap;gap:32px 24px}}.preventa-resumen__section{width:100%}@media(width > 990px){.preventa-resumen__section{width:calc(50% - 12px)}}.preventa-resumen__section--plan{width:100%}.preventa-resumen__section .preventa-resumen__section-header{display:flex;justify-content:space-between}.preventa-resumen__section .preventa-resumen__section-title{color:#1d293d;font-family:Telefonica-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.preventa-resumen__section .preventa-resumen__section-title--bold{font-family:Telefonica-Bold}.preventa-resumen__section .preventa-resumen__btn-editar{background:none;outline:none;display:flex;align-items:center;border:none;cursor:pointer;gap:4px}.preventa-resumen__section .preventa-resumen__btn-editar img{height:13px;width:13px}.preventa-resumen__section .preventa-resumen__btn-editar p{color:#019df4;text-align:center;font-family:Telefonica-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.preventa-resumen__section .preventa-resumen__info{margin-top:16px;padding:24px;border-radius:16px;background:#f9fafb;display:flex;flex-direction:column;gap:24px;width:100%}.preventa-resumen__section .preventa-resumen__info-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.preventa-resumen__section .preventa-resumen__info-legend{color:#62748e;font-family:Telefonica-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.preventa-resumen__section .preventa-resumen__info-description{color:#314158;font-family:Telefonica-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:right}.preventa-error-data__wrapper{height:70vh;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.preventa-error-data__msg{color:#1d293d;font-family:Telefonica-bold;font-size:20px;font-style:normal;font-weight:500;line-height:30px}.preventa-error-data__btn-return{border-radius:16px;background:#019df4;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;text-align:center;font-family:Telefonica-regular;font-size:16px;font-style:normal;font-weight:400;text-decoration:none;max-width:350px;width:100%;margin:0px auto;margin-top:20px;padding:10px 0px}@keyframes bounceInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.bounceInLeft{animation:bounceInLeft .6s ease}@keyframes bounceInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.bounceInRight{animation:bounceInRight .6s ease}.error-input--empty{color:red;font-family:Telefonica-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:24px}