.bloqueflota__titulo-general{font-family:"SuperaGothic-ExtraBold";font-size:42px;font-weight:700;line-height:45px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000;margin-bottom:40px}.bloqueflota{padding:2rem 0;background-color:#fff}.caracdatos{display:flex;justify-content:space-between;width:60%;position:relative}.caraciconos{display:flex;justify-content:space-around;width:40%;border-left:1px solid #aaa;padding-left:15px}.bloqueflota__modal-clear{transition:transform .3s ease}.bloqueflota__modal-clear:hover{background-color:#fff;transform:scale(1.1)}.bloqueflota__grid{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto}.bloqueflota__card{background:#fff;border-radius:25px;box-shadow:0px 1px 10px 0px rgba(0,0,0,.3019607843);padding:2rem;display:flex;align-items:center;gap:2rem}.bloqueflota__image{flex:0 0 40%}.bloqueflota__img{width:100%;height:auto;object-fit:contain}.bloqueflota__content{flex:1}.bloqueflota__title{font-family:"BauhausBuglerBold",sans-serif;font-size:2rem;font-weight:700;color:#000}.bloqueflota__specs{display:flex;gap:1rem;margin-bottom:.6rem;padding:.6rem 0;border-bottom:1px solid #aaa}.bloqueflota__spec-item{display:flex;align-items:flex-start;font-family:"superagothic-regular",sans-serif;font-size:.9rem;flex-direction:column;padding-right:8px;position:relative}.bloqueflota__spec-item:not(:last-child)::after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);height:50px;width:1px;background-color:#aaa}.bloqueflota__spec-item2{display:flex;align-items:center;font-family:"superagothic-regular",sans-serif;font-size:.9rem;gap:10px}.bloqueflota__contador{font-family:"superagothic-bold";font-size:17px;font-weight:600;line-height:23.15px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#828282}.bloqueflota__spec-item2 span{font-family:"superagothic-bold";font-size:15px;font-weight:600;line-height:25px;letter-spacing:.05em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000}.bloqueflota__spec-label{font-family:"superagothic-regular";font-size:15px;font-weight:500;line-height:25px;letter-spacing:.05em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000}.bloqueflota__spec-value{font-family:"superagothic-bold";font-size:15px;font-weight:600;line-height:25px;letter-spacing:.05em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000}.bloqueflota__pricing{display:grid;grid-template-columns:repeat(3, 1fr);margin-bottom:1rem;justify-items:center}.bloqueflota__price-box{text-align:left;display:flex}.bloqueflota__price-label{font-family:"superagothic-regular";font-size:13px;font-weight:500;line-height:25px;letter-spacing:.05em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000}.bloqueflota__price-value{font-family:"BauhausBuglerBold-regular";font-size:16px;font-weight:bold;line-height:25px;letter-spacing:.05em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000;margin-left:5px}.bloqueflota__price-value span{font-family:"superagothic-regular" !important;font-size:15px;font-weight:500;line-height:25px;letter-spacing:.05em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000}.bloqueflota__button{background-color:#5ba654;color:#fff;font-family:"BauhausBuglerBold-regular";font-size:22px;font-weight:700;line-height:21.36px;text-underline-position:from-font;text-decoration-skip-ink:none;padding:10px;border-radius:8px;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .3s ease;box-shadow:0px 1px 2px 0px rgba(0,0,0,.7490196078)}.bloqueflota__button img{transition:transform .3s ease;display:inline-block}.bloqueflota__button:hover{background-color:#4a8b44;color:#fff}.bloqueflota__button:hover img{transform:translateX(-15px)}.bloqueflota__extra-info{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-bottom:1rem}.bloqueflota__extra-item{padding:.5rem;border-radius:4px;background:#f5f5f5;text-align:center}@media(max-width: 992px){.bloqueflota__card{flex-direction:column;text-align:center;padding:1.5rem}.bloqueflota__image{flex:0 0 auto;width:100%;max-width:400px;margin:0 auto}.bloqueflota__specs,.bloqueflota__pricing{text-align:left}.bloqueflota__title{font-size:1.75rem;text-align:center}}@media(max-width: 576px){.bloqueflota__card{padding:1rem}.bloqueflota__title{font-size:1.5rem}.bloqueflota__specs{gap:.5rem}.bloqueflota__price-box{text-align:center}}.bloqueflota__filtros-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #aaa}.bloqueflota__filtros-btn{background:#fff;border:1px solid #5ba654;padding:8px 16px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:"superagothic-bold";font-size:17px;font-weight:600;line-height:23.15px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;transition:all .3s ease;color:#5ba654}.bloqueflota__filtros-btn:hover{background:#5ba654;border-color:#5ba654;color:#fff}.bloqueflota__modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:800px;max-width:90%;max-height:90vh;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.3);z-index:9999999;border-radius:12px}.bloqueflota__modal-header h3{text-align:center;margin-right:80px;font-family:"SuperaGothic-ExtraBold";font-size:30px;font-weight:700;line-height:55px;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000}.bloqueflota__modal-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999998}.bloqueflota__modal-content{height:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.bloqueflota__modal-body{flex:1;padding:25px 30px;overflow-y:auto}.bloqueflota__modal-header{padding:25px 30px}.bloqueflota__modal-footer{padding:25px 30px}@media(max-width: 768px){.bloqueflota__modal{width:90%;max-height:80vh}.bloqueflota__modal-body{padding:20px}.bloqueflota__modal-header,.bloqueflota__modal-footer{padding:20px}}.bloqueflota__modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #ddd}.bloqueflota__modal-close{background:none;border:none;font-size:24px;cursor:pointer;transition:transform .3s ease}.bloqueflota__modal-body{flex:1;padding:20px;overflow-y:auto}.bloqueflota__filter-section{margin-bottom:25px}.bloqueflota__filter-section h4{margin-bottom:15px;font-family:"superagothic-bold"}.bloqueflota__filter-options{display:flex;flex-direction:column;gap:10px}.bloqueflota__filter-options label{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:"superagothic-regular"}.bloqueflota__range-slider{position:relative;padding:10px 0;width:100%}.bloqueflota__slider{-webkit-appearance:none;width:100%;height:2px;background:#ddd;outline:none;padding:0;margin:0}.bloqueflota__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#5ba654;cursor:pointer;border:none;z-index:100000000000000000}.bloqueflota__modal-close:hover{transform:scale(1.2);background-color:#fff}.bloqueflota__slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#5ba654;cursor:pointer;border:none;z-index:100000000000000000}.bloqueflota__range-labels{display:flex;justify-content:space-between;padding:0;margin-top:10px}.bloqueflota__range-labels span{position:relative;font-family:"superagothic-regular";font-size:14px;color:#666}.bloqueflota__range-labels span::before{content:"";position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:2px;height:5px;background:#ddd}.bloqueflota__range-labels{display:flex;justify-content:space-between;margin-top:10px}.bloqueflota__price-inputs{display:flex;gap:10px}.bloqueflota__price-inputs input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.bloqueflota__modal-footer{padding:20px;border-top:1px solid #ddd}.bloqueflota__modal-apply{width:100%;padding:12px;background:#5ba654;color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:"superagothic-bold"}.bloqueflota__modal-apply:hover{background:#4a8b44;color:#fff}.precio-input{position:relative;flex:1}input[type=radio]{appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:50%;outline:none;cursor:pointer;transition:background .3s ease,border-color .3s ease}input[type=radio]:checked{background-color:#4caf50;border-color:#4caf50}.euro-symbol{position:absolute;right:40px;top:50%;transform:translateY(-50%);color:#666}.precio-input-field{width:100%;padding:8px 8px 8px 25px;border:1px solid #ddd;border-radius:4px;font-family:"superagothic-regular"}.precio-input-field:focus{outline:none;border-color:#5ba654}.bloqueflota__filter-options input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #ddd;border-radius:4px;position:relative;cursor:pointer;transition:all .2s ease}.bloqueflota__filter-options input[type=checkbox]:checked{background-color:#5ba654;border-color:#5ba654}.bloqueflota__filter-options input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.bloqueflota__filter-options input[type=checkbox]:focus{outline:none;border-color:#5ba654}/*# sourceMappingURL=bloqueflota.min.css.map */