.growText{font-family:greatVibesRegular,cursive;font-size:3rem}.boldText{font-size:2rem}.btn-group .btn{background-color:#fff;border:0;box-shadow:3px 3px 15px #00000040;color:var(--primary-color);padding:8px 1.5rem}.btn-group .btn:first-child{border-bottom-left-radius:0;border-top-left-radius:1.5rem}.btn-group .btn:last-child{border-bottom-right-radius:0;border-top-right-radius:1.5rem}.btn-group .btn.active{background-color:var(--primary-color);color:#fff}.price-card{background-color:#383de4;border-radius:1.5rem;color:#fff}.price-card .card-title{font-size:2rem}.price-card .price-amount{font-size:4rem;line-height:1}.price-card ul{font-size:.75rem;padding:.5rem 0 0 1rem}.table{white-space:nowrap}.price-estimate-section .inputs{align-items:center;display:flex;gap:15px}.price-estimate-section input{text-align:center;width:80px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto!important}.price-estimate-section .result{color:#1f2937;font-weight:700;min-width:120px;text-align:right}.final-price-section{margin-bottom:35px;text-align:center}.final-price{color:#1f2937;font-size:80px;font-weight:800;line-height:1;margin:20px 0}@media (max-width:576px){.pricingHeading{font-size:1.25rem}}@media only screen and (min-width:768px){.growText{font-size:6rem;left:0;position:relative;top:-8px}.boldText{font-size:4rem}.price-card .price-amount{font-size:6rem}}