@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mainSipPage .sipCalculatorSec .form-label{color:#000}.mainSipPage .sipCalculatorSec .form-control{border:1px solid #dbdfe6;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;transition:border-color 0.2s}.mainSipPage .sipCalculatorSec .form-control:focus{border-color:#1b63f3;box-shadow:0 0 0 .2rem rgb(27 99 243 / .25)}.mainSipPage .sipCalculatorSec .card{border:none;border-radius:1rem;box-shadow:0 .125rem .25rem rgb(0 0 0 / .075);transition:transform 0.2s;animation:fadeIn 0.3s ease-out}.mainSipPage .sipCalculatorSec .card:hover{transform:translateY(-2px)}.mainSipPage .sipCalculatorSec .card-title{color:#111318;font-weight:600;margin-bottom:1rem;margin-top:0}.mainSipPage .sipCalculatorSec .progress{background-color:#f0f1f5;border-radius:.5rem;overflow:hidden}.mainSipPage .sipCalculatorSec .progress-bar{transition:width 0.3s ease}.mainSipPage .sipCalculatorSec .btn{padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;transition:all 0.2s;max-width:300px}.mainSipPage .sipCalculatorSec .btn:disabled{opacity:.6;cursor:not-allowed}.mainSipPage .sipCalculatorSec .btn-primary{background-color:#1b63f3;border-color:#1b63f3}.mainSipPage .sipCalculatorSec .btn-primary:hover{background-color:#1557d6;border-color:#1557d6;transform:translateY(-1px)}.mainSipPage .sipCalculatorSec .btn-light{background-color:#f0f1f5;border-color:#f0f1f5;color:#111318}.mainSipPage .sipCalculatorSec .btn-light:hover{background-color:#e4e6eb;border-color:#e4e6eb;color:#111318;transform:translateY(-1px)}.mainSipPage .sipCalculatorSec .text-success{color:#07883b!important}.mainSipPage .sipCalculatorSec .form-range{height:1.5rem;padding:0}.mainSipPage .sipCalculatorSec .form-range::-webkit-slider-thumb{width:1.5rem;height:1.5rem;margin-top:-.5rem;background-color:#fff;border:3px solid #fc7418;border-radius:50%;transition:background-color 0.2s}.mainSipPage .sipCalculatorSec .form-range::-moz-range-thumb{width:1.5rem;height:1.5rem;background-color:#1b63f3;border:0;border-radius:50%;transition:background-color 0.2s}.mainSipPage .sipCalculatorSec .form-range::-webkit-slider-runnable-track{height:.5rem;background-color:#dbdfe6;border-radius:.25rem}.mainSipPage .sipCalculatorSec .form-range::-moz-range-track{height:.5rem;background-color:#dbdfe6;border-radius:.25rem}.mainSipPage .sipCalculatorSec #donutChart{margin:0 auto}.mainSipPage .sipCalculatorSec #sipGrowthChart{margin:0 auto}.mainSipPage .sipCalculatorSec #chartContainer .card{overflow:hidden;width:100%}.mainSipPage .sipCalculatorSec #chartContainer .card-body{padding:1.5rem}.mainSipPage .sipCalculatorSec #chartContainer .chart-wrapper{position:relative;width:100%;height:400px;margin:0 auto;overflow:hidden}@media (max-width:768px){.mainSipPage .sipCalculatorSec #chartContainer .chart-wrapper{height:300px}}@media (max-width:576px){.mainSipPage .sipCalculatorSec #chartContainer .chart-wrapper{height:250px}}.mainSipPage .sipCalculatorSec #chartContainer canvas{width:100%!important;height:100%!important;max-width:none;display:block}.mainSipPage .sidebar .sidebar-widget .list-group .list-group-item:last-child{border-bottom:none}.mainSipPage .sidebar .sidebar-widget .list-group .list-group-item a{text-decoration:none;transition:color 0.2s}.mainSipPage .sidebar .sidebar-widget .list-group .list-group-item a:hover{color:#1b63f3}.mainSipPage .sipContentSec h3{margin-top:2rem;margin-bottom:1rem}.mainSipPage .sipContentSec p{color:#111318;line-height:1.6;margin-bottom:1rem}.mainSipPage .sipContentSec ul{padding-left:1.5rem}.mainSipPage .sipContentSec ul li{margin-bottom:.5rem;color:#111318}.mainSipPage .sipContentSec table{width:100%;border-collapse:collapse;margin:1rem 0}.mainSipPage .sipContentSec table td,.mainSipPage .sipContentSec table th{padding:.75rem;border:1px solid #e4e6eb;text-align:left}.mainSipPage .sipContentSec table th{background-color:#f0f1f5;font-weight:600}@media (min-width:1200px){.mainSipPage .sipCalculatorSec .card{margin-bottom:1.5rem}.mainSipPage .sipCalculatorSec .btn{max-width:350px}.mainSipPage .sipCalculatorSec .form-control{padding:1rem 1.25rem;font-size:1.1rem}}@media (min-width:992px) and (max-width:1199px){.mainSipPage .sipCalculatorSec .card{margin-bottom:1.25rem}.mainSipPage .sipCalculatorSec .btn{max-width:300px}.mainSipPage .sipContentSec{padding:2rem}}@media (min-width:768px) and (max-width:991px){.mainSipPage .sipCalculatorSec .card{margin-bottom:1rem}.mainSipPage .sipCalculatorSec .btn{width:100%;max-width:none;margin-bottom:.5rem}.mainSipPage .sipCalculatorSec .form-control{padding:.875rem 1rem}.mainSipPage .sidebar{margin-top:2rem}.mainSipPage .sipContentSec{padding:1.75rem}}@media (min-width:576px) and (max-width:767px){.mainSipPage .sipCalculatorSec .card{margin-bottom:1rem}.mainSipPage .sipCalculatorSec .btn{width:100%;margin-bottom:.5rem;padding:.875rem 1.25rem}.mainSipPage .sipCalculatorSec .form-control{padding:.75rem .875rem;font-size:.95rem}.mainSipPage .sipCalculatorSec .card-title{font-size:1.1rem}.mainSipPage .sidebar{margin-top:1.5rem}.mainSipPage .sidebar .sidebar-widget{padding:1.25rem}.mainSipPage .sidebar .sidebar-widget .title{font-size:1.1rem}.mainSipPage .sipContentSec{padding:1.5rem}.mainSipPage .sipContentSec h3{font-size:1.25rem}.mainSipPage .sipContentSec table{font-size:.9rem}.mainSipPage .sipContentSec table td,.mainSipPage .sipContentSec table th{padding:.5rem .75rem}}@media (max-width:575px){.mainSipPage .sipCalculatorSec .card{margin-bottom:.75rem}.mainSipPage .sipCalculatorSec .btn{width:100%;margin-bottom:.5rem;padding:.75rem 1rem;font-size:.95rem}.mainSipPage .sipCalculatorSec .form-control{padding:.625rem .75rem;font-size:.9rem}.mainSipPage .sipCalculatorSec .card-title{font-size:1rem;margin-bottom:.75rem}.mainSipPage .sipCalculatorSec .form-label{font-size:.9rem;margin-bottom:.375rem}.mainSipPage .sipCalculatorSec .form-range{height:1.25rem}.mainSipPage .sipCalculatorSec .form-range::-webkit-slider-thumb{width:1.25rem;height:1.25rem;margin-top:-.375rem}.mainSipPage .sipCalculatorSec .form-range::-moz-range-thumb{width:1.25rem;height:1.25rem}.mainSipPage .sidebar{margin-top:1rem}.mainSipPage .sidebar .sidebar-widget{padding:1rem;margin-bottom:1rem}.mainSipPage .sidebar .sidebar-widget .title{font-size:1rem;margin-bottom:.75rem}.mainSipPage .sidebar .sidebar-widget .list-group-item{padding:.5rem 0}.mainSipPage .sidebar .sidebar-widget .list-group-item a{font-size:.9rem}.mainSipPage .sidebar .sidebar-widget .list-group-item a i{margin-right:.375rem}.mainSipPage .sipContentSec{padding:1rem}.mainSipPage .sipContentSec h3{font-size:1.1rem;margin-top:1.5rem;margin-bottom:.75rem}.mainSipPage .sipContentSec p{font-size:.9rem;line-height:1.5}.mainSipPage .sipContentSec ul{padding-left:1.25rem}.mainSipPage .sipContentSec ul li{font-size:.9rem;margin-bottom:.375rem}.mainSipPage .sipContentSec table{font-size:.8rem}.mainSipPage .sipContentSec table td,.mainSipPage .sipContentSec table th{padding:.375rem .5rem}.mainSipPage .sipContentSec .faq-content{margin-top:2rem}.mainSipPage .sipContentSec .faq-content .section-title{margin-bottom:1.5rem}.mainSipPage .sipContentSec .faq-content .section-title .title{font-size:1.25rem}.mainSipPage .sipContentSec .faq-content .accordion-item{margin-bottom:.75rem}.mainSipPage .sipContentSec .faq-content .accordion-item .accordion-button{padding:.75rem 1rem;font-size:.9rem}.mainSipPage .sipContentSec .faq-content .accordion-item .accordion-body{padding:1rem;font-size:.9rem}}@media (max-width:375px){.mainSipPage .sipCalculatorSec .btn{padding:.625rem .875rem;font-size:.9rem}.mainSipPage .sipCalculatorSec .form-control{padding:.5rem .625rem;font-size:.85rem}.mainSipPage .sipCalculatorSec .card-title{font-size:.95rem}.mainSipPage .sipContentSec{padding:.75rem}.mainSipPage .sipContentSec h3{font-size:1rem}.mainSipPage .sipContentSec p{font-size:.85rem}.mainSipPage .sipContentSec ul li{font-size:.85rem}.mainSipPage .sipContentSec table{font-size:.75rem}.mainSipPage .sipContentSec table td,.mainSipPage .sipContentSec table th{padding:.25rem .375rem}}@media (max-width:767px) and (orientation:landscape){.mainSipPage .sipCalculatorSec .card{margin-bottom:.5rem}.mainSipPage .sipCalculatorSec .btn{padding:.5rem .75rem}.mainSipPage .sipContentSec{padding:1.25rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mainSipPage .sipCalculatorSec .form-control{border-width:.5px}.mainSipPage .sipCalculatorSec .btn{border-width:.5px}}@media print{.mainSipPage .sipCalculatorSec .btn,.mainSipPage .sipCalculatorSec .form-range,.mainSipPage .sipCalculatorSec .sidebar{display:none!important}.mainSipPage .sipCalculatorSec .card{box-shadow:none;border:1px solid #ccc}.mainSipPage .sipContentSec{box-shadow:none;border:1px solid #ccc}}