:root{--theme-primary:#ffc61a;--theme-secondary:#000;--theme-body-bg:#fff8f0;--theme-navbar-bg:#fff8f0;--theme-header-bg:#000;--theme-header-text:#fff;--theme-on-primary:#111;--theme-on-secondary:#fff;--theme-on-body-bg:#111;--theme-yellow:var(--theme-primary);--theme-black:var(--theme-secondary)}.bg-yellow{background-color:var(--theme-primary)!important}.text-yellow{color:var(--theme-primary-text)!important}.bg-black{background-color:var(--theme-secondary)!important}.text-black{color:var(--theme-secondary)!important}.border-yellow{border-color:var(--theme-primary)!important}.text-on-primary{color:var(--theme-on-primary)!important}.text-on-secondary{color:var(--theme-on-secondary)!important}.bg-body-theme{background-color:var(--theme-body-bg)!important}body{font-family:Outfit,sans-serif}.heading-divider{border-bottom:2px solid #858787;width:65px;margin:6px 0;position:relative}.section-label{color:#575757;font-size:18px;line-height:24px}.corner{width:65px;height:65px;position:absolute}.corner.top-left{border-top:3px solid var(--theme-primary);border-left:3px solid var(--theme-primary);top:-10px;left:-10px}.corner.bottom-right{border-bottom:3px solid var(--theme-primary);border-right:3px solid var(--theme-primary);bottom:-10px;right:-10px}.banner-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.vrm-input{border:2px solid var(--theme-primary);text-align:center;text-transform:uppercase;color:#000;background-position:0;background-repeat:no-repeat;background-size:contain;border-radius:3px;outline:0;width:100%;height:62px;font-size:36px;font-weight:500}.banner-input,.banner-dropdown{border:0;border-radius:4px;outline:0;width:100%;height:51px;padding:0 .75rem;font-size:18px}.banner-dropdown{color:#6b6b6b;appearance:auto}.banner-input::placeholder{color:#6b6b6b;font-size:18px}.services-card{z-index:1;text-align:center;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}#back-to-top{background-color:var(--theme-primary);text-align:center;z-index:1000;cursor:pointer;opacity:0;visibility:hidden;width:40px;height:40px;line-height:40px;transition:all .2s linear;animation:1.5s ease-in-out infinite float;display:inline-block;position:fixed;bottom:30px;right:30px}#back-to-top.show{opacity:1;visibility:visible}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}footer h2.h6{font-size:1rem;line-height:1.5}footer address .list-group-item strong{font-weight:600}.faq-preview{border:1px solid #e5e5e5}.faq-preview summary{cursor:pointer;list-style-position:inside}.faq-preview[open] summary{margin-bottom:.25rem}
