.stats-box{height:auto !important}.card-selectable{cursor:pointer;border:2px solid transparent;transition:border-color 0.3s, box-shadow 0.3s}.card-selectable:hover{border-color:#662483;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.card-selectable.selected{border-color:#662483;box-shadow:0 6px 12px rgba(0,123,255,0.3)}.card-selectable.disabled{pointer-events:none;opacity:0.5;background-color:#f8f9fa;border-color:#e9ecef;color:#adb5bd}@media (max-width: 768px){.form-row .form-group{width:100%;max-width:100%}.radio-card-wrapper{width:50%}}@media (max-width: 576px){.radio-card-wrapper{width:100%}button[data-budget-calculator-target="calculateButton"]{width:100% !important}}@media (min-width: 992px){#hero .col-lg-5{position:sticky !important;top:100px !important;height:calc(100vh - 200px) !important}#hero .text-content{position:relative !important;top:50% !important;transform:translateY(-50%) !important}}@media (max-width: 991px){#hero .col-lg-5{padding-top:30px;padding-bottom:30px}}@media (max-width: 576px){.align-custom{align-items:center !important;justify-content:center !important}.fixed-width-label{max-width:180px !important;justify-content:space-between !important}.custom-border-cotizador{border-radius:20px !important}.modal-footer{display:flex;justify-content:center !important;-moz-column-gap:10px !important;column-gap:10px !important}#quote-form .sm-btn-cotizar{width:100%;justify-content:center !important}.sm-btn-cotizar{padding:3px 22px !important;width:200px !important}}.custom-card-header{background-color:#f8f9fa;color:#333;font-weight:bold;display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:2px solid #ddd}.custom-card-header span{font-size:1.2em}.card-body.d-none{display:none}.arrow-icon{color:#6f42c1;font-size:1.5em;margin:0 10px}.custom-card-header .toggle-icon{font-size:1.2em;cursor:pointer;color:#888}.custom-card-header .toggle-icon:hover{color:#333}#hero{position:relative;z-index:1;height:auto !important;min-height:unset !important;margin-bottom:80px}turbo-frame#quote-form{display:block;height:auto;overflow:visible}.about{position:relative;z-index:0;padding-top:50px}
