@layer bricks {.brxe-shortcode{width:100%}}#brxe-lnxpbt {position: fixed; width: 100vw; z-index: 999; background-color: var(--bricks-color-oannfs); height: 100vh; bottom: 0px; right: 0px; top: 0px; left: 0px}@media (max-width: 1280px) {#brxe-lnxpbt {display: none}}.currency-toggle { background: transparent; display:none;} .toggle-slider { background: lightgray; border: 1px solid rgba(0, 0, 0, 0.1);} .currency-text { color: black ; font-size: var(--text-xs); transition: color 0.3s ease;} .currency-toggle-label input[type="checkbox"]:checked+.toggle-slider { background: #b3ff00; border-color: rgba(0,0,0,0.2);}#brxe-riayce .btn { border-radius: 999px;} .service-card:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); border-color: #bebebe;} .service-card.selected { border-color: #bebebe; background: white; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);} .step-container { box-shadow: none; border: none; background: transparent;} .feature-item:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); border-color: #bebebe;} .feature-item.selected { border-color: #bebebe; background: #f8f8f8; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);} .quote-total {margin-top: var(--space-sm)} .cost-summary { background: white;}#brxe-riayce .seo-description ul { padding-left: var(--space-xs); padding-top: var(--space-xs);}@media (max-width: 1280px) {#brxe-riayce .step-container { padding: 0}}@media (max-width: 767px) {#brxe-riayce .progress-steps { flex-direction: row; flex-wrap: wrap; justify-content: center; gap: var(--space-xs)}#brxe-riayce .step { width: auto}#seo-features .seo-description { margin-top: var(--space-xs); margin-bottom: var(--space-xs);}.seo-description ul { padding: var(--space-xs)}.btn-primary { text-align: center}#seo-features .feature-grid { gap: var(--space-xs);}#brxe-riayce .btn { margin: 0}.button-group { gap: var(--space-xs);}#brxe-riayce .container { padding: 0!important}.form-group input, .form-group textarea { padding: 0; padding-left: var(--space-xs)!important;}#brxe-riayce #message { padding-top: var(--space-xs)!important;}#brxe-riayce .final-quote .btn-primary { margin-bottom: var(--space-xs)}}#top {align-items: center; justify-content: center}#brxe-srwjff {min-height: 100vh; align-items: center; justify-content: center}