.breakdance .bde-section-2511-100 .section-container{display:flex;flex-direction:column}@media (max-width:479px){.breakdance .bde-section-2511-100 .section-container{align-items:center;text-align:center}}.lomax-configurator{display:flex;flex-wrap:wrap;gap:40px;background-color:#fff;padding:30px;border:1px solid #e0e0e0;border-radius:8px;max-width:1100px;margin:30px auto;font-family:sans-serif}.configurator-preview{flex:1 1 60%;min-width:300px;background-color:#f8f9fa;padding:20px;border-radius:8px;display:flex;align-items:center;justify-content:center}.configurator-preview img{max-width:100%;height:auto;display:block;border-radius:4px}.configurator-options{flex:1 1 35%;min-width:280px}.configurator-options h3{font-family:'Michroma',sans-serif;font-size:1.6em;color:#1b2a41;margin-top:0;margin-bottom:25px}.option-group{margin-bottom:20px}.option-group select option.hidden-option{display:none}.option-group label{display:block;font-weight:700;margin-bottom:8px;color:#5a677d}.option-group select{width:100%;padding:12px;border:1px solid #ced4da;border-radius:4px;font-size:1em;background-color:#fff}.configurator-cta{margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}.configurator-cta h4{font-family:'Michroma',sans-serif;font-size:1.2em;color:#1b2a41;margin-bottom:10px}#konfiguracio-osszegzes{font-size:1em;color:#5a677d;margin-bottom:20px;min-height:2em}.cta-button{display:inline-block;background-color:#e30613;color:#ffffff!important;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.1em;transition:all 0.3s ease;text-align:center;width:100%;box-sizing:border-box}.cta-button:hover{background-color:#1b2a41;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}@media (max-width:768px){.configurator-preview{order:2;flex-basis:100%}.configurator-options{order:1;flex-basis:100%}}