.innerpage
{
    padding-left:10%;
    padding-right: 10%;
}

.bg-white
{
    background: #d1d8dd;
}

.from-blue-500,
.from-purple-500,
.from-green-500,
.from-orange-500,
.from-indigo-500,
.from-teal-500,
.from-red-500
{
    --tw-gradient-from: #051551 var(--tw-gradient-from-position);
}

.to-blue-600,
.to-purple-600,
.to-green-600,
.to-orange-600,
.to-indigo-600,
.to-teal-600,
.to-red-600
{
    --tw-gradient-to: #051551 var(--tw-gradient-to-position);
}


.w-8 {
    width: 25px;
}
.h-8 {
    height: 25px;
}

h3.text-2xl 
{
    font-size: 16px;
    line-height: 25px;
}

.insidepage p
{
    text-align: left;
    font-size: 14px;
}

p#hero-desc
{
    text-align: center;
    margin-bottom: 4%;
}


.text-blue-600,
.text-purple-600,
.text-green-600,
.text-orange-600,
.text-indigo-600,
.text-teal-600,
.text-red-600
{
    --tw-text-opacity: 1;
    color: rgb(5 21 81);
}


input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select
{
    padding: 18px;
    font-size: 14px;
}

.relative span.absolute.text-gray-500
{
    font-size: 13px;
}

.calculator-page .space-y-8 p
{
    font-size: 12px;
    color: #000;
}

.calculator-page .space-y-8  label 
{
    font-size: 15px;
}

.calculator-page .space-y-8  button 
{
    font-size: 17px;
}


.result-card
{
    background: linear-gradient(135deg, #051551 0%, #1c307a 100%);
}


.from-primary
{
    --tw-gradient-from: #051551 var(--tw-gradient-from-position);
}

.to-secondary {
    --tw-gradient-to: #1e3487 var(--tw-gradient-to-position);
}

.result-card .mt-6.p-4 p
{
    line-height: 25px;
}

.result-card .space-y-6 span.text-lg
{
    font-size: 17px;
    line-height: 23px;
}