header.header{background-image:url(/app/themes/sparky-theme/public/images/bg-top-page-header.95b9270fba14a0e0.webp)!important;padding:15px 0}#main{padding-top:130px}ul.dropdown-menu li.active.nav-item a{background-color:#1fffd0;color:#0b163f;cursor:auto}ul.dropdown-menu.services{background-color:#0b163f}ul.dropdown-menu.services li{cursor:pointer}ul.dropdown-menu.services li a.dropdown-item{color:#fff}ul.dropdown-menu.services li a.dropdown-item:hover{background-color:#1a2b5c}#add-service{border-radius:8px;font-weight:400;margin-bottom:0;padding:10px 20px}.breakdown-section{background-color:#f7f7f7;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.3);box-shadow:0 4px 10px rgba(0,0,0,.3)}.breakdown-section .breakdown-title{color:#2c3e50;font-size:1.75rem;font-weight:600;margin-bottom:20px}.breakdown-section .cost-toggle button{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:400;padding:5%}.breakdown-section .cost-toggle button:hover:not(.active){background-color:#ffb116;color:inherit}.breakdown-section .cost-toggle button:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.breakdown-section .cost-toggle button:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.breakdown-section .cost-explanation{background-color:#ecf0f1;border:1px solid #d3d3d3;border-radius:5px;font-size:.85rem;margin-bottom:15px;padding:10px}.breakdown-section .cost-explanation p{margin:0}.breakdown-section #breakdown{background-color:#f7f7f7}.breakdown-section #breakdown #empty-basket{padding:20px;text-align:center}.breakdown-section #breakdown .list-group-item{background-color:#f7f7f7;border:dashed #d3d3d3;border-radius:0;border-width:1px 1px 0}.breakdown-section #breakdown .list-group-item .cost-badge{background-color:#000}.breakdown-section #breakdown .list-group-item .toggle-calculation{color:#2c52fc;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}.breakdown-section #breakdown .list-group-item .toggle-calculation i{font-size:.9rem;margin-right:5px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.breakdown-section #breakdown .list-group-item .toggle-calculation.expanded i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.breakdown-section #breakdown .list-group-item .calculation-details{background-color:#ecf0f1;border-radius:4px;display:none;font-size:.85rem;padding:10px}.breakdown-section #breakdown .list-group-item .calculation-details .calculation-line{line-height:1.4;margin-bottom:5px}.breakdown-section #breakdown .list-group-item .calculation-details .calculation-line span{background-color:#d3d3d3;border-radius:3px;font-family:monospace;padding:2px 4px}.breakdown-section #breakdown .list-group-item:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.breakdown-section #breakdown .list-group-item:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom-width:1px}.breakdown-section #total-credit-cost{color:#000;font-size:1.1rem;font-weight:400;text-align:right}#services .service{background-color:#f7f7f7;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.3);box-shadow:0 4px 10px rgba(0,0,0,.3);overflow:visible}#services .service .card-header{background-color:#2c52fc}#services .service .card-header a i{font-size:10px;vertical-align:text-top}#services .service .card-header span{color:#d3d3d3;display:block;font-size:small}#services .service .field-dropdown select{background-color:#f7f7f7}#services .service .field-range input .form-range{height:8px;margin:15px 0 0}#services .service .field-range input .form-range::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(0,#2c52fc),color-stop(0,#e0e0e0),to(#e0e0e0));background:linear-gradient(90deg,#fff 0,#2c52fc 0,#e0e0e0 0,#e0e0e0);background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(#2c52fc),color-stop(#e0e0e0),to(#e0e0e0));background:linear-gradient(to right,#fff 0,#2c52fc var(--fill-percent,0),#e0e0e0 var(--fill-percent,0),#e0e0e0 100%);border:none;border-radius:4px;cursor:pointer;height:8px;width:100%}#services .service .field-range input .form-range::-webkit-slider-thumb{background:#2c52fc;border-radius:50%;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);cursor:pointer;height:18px;margin-top:-5px;width:18px}#services .service .field-range input .form-range::-moz-range-track{background:linear-gradient(90deg,#fff 0,#2c52fc 0,#e0e0e0 0,#e0e0e0);background:linear-gradient(to right,#fff 0,#2c52fc var(--fill-percent,0),#e0e0e0 var(--fill-percent,0),#e0e0e0 100%);border:none;border-radius:4px;cursor:pointer;height:8px;width:100%}#services .service .field-range input .form-range::-moz-range-thumb{background:#2c52fc;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);cursor:pointer;height:18px;width:18px}#services .service .field-range input .form-range::-ms-track{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0);height:8px;width:100%}#services .service .field-range input .form-range::-ms-fill-lower{background:#2c52fc;border-radius:4px}#services .service .field-range input .form-range::-ms-fill-upper{background:#e0e0e0;border-radius:4px}#services .service .field-range input .form-range::-ms-thumb{background:#2c52fc;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);cursor:pointer;height:18px;margin-top:0;width:18px}#services .service .field-range input .form-range:focus::-webkit-slider-thumb{-webkit-transform:scale(1.1);transform:scale(1.1)}#services .service .field-range input .form-range:focus::-moz-range-thumb{transform:scale(1.1)}#services .service .field-range input .form-range:focus::-ms-thumb{-ms-transform:scale(1.1);transform:scale(1.1)}#services .service .field-range .marks{margin-top:-12px}#services .service .field-range .marks input.range-value,#services .service .field-range .marks span{font-size:75%}#services .service .field-range .marks input.range-value{background-color:#ecf0f1;border:1px solid #d3d3d3;border-radius:4px;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100px}#services .service .field-range .marks input.range-value::-webkit-inner-spin-button,#services .service .field-range .marks input.range-value::-webkit-outer-spin-button{-webkit-appearance:none}#services .service .remove-service{color:#1fffd0;cursor:pointer;margin-left:16px}#services .service .cost{color:#2c52fc;font-weight:600}#services #service-placeholder{border:1px dashed #d3d3d3;border-radius:8px;height:300px;text-align:center;-ms-flex-line-pack:center;align-content:center;color:#789;font-size:larger}.tooltip-bubble{display:inline-block;position:relative}.tooltip-bubble .info-icon{cursor:pointer;font-size:.75em;margin-left:2px;vertical-align:super}.tooltip-bubble .tooltip-text{background:#333;border-radius:8px;bottom:calc(100% + 12px);color:#fff;display:none;font-size:.75em;left:calc(50% - 1px);max-width:400px;padding:14px;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:9999}.tooltip-bubble .tooltip-text h6{color:inherit;margin-bottom:6px}.tooltip-bubble .tooltip-text ul{margin-bottom:0}.tooltip-bubble .tooltip-text a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.tooltip-bubble .tooltip-text:after{border:8px solid rgba(0,0,0,0);border-top-color:#333;content:"";position:absolute;right:calc(50% - 10px);top:calc(100% + 8px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.how-does-pricing-work{font-size:14px;font-weight:500;margin:0;text-align:center}