.wrapper{
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
}
h1 {
    font-size: 46px;
    line-height: 58px;
}
h2{
    font-size: 40px;
    line-height: 44px;
}
h3{
    font-size: 32px;
    line-height: 36px;
}
h4{
    font-size: 21px;
    line-height: 21px;
}
h5{
    font-size: 20px;
    line-height: 26px;
}
.font-xs{
    font-size: 12px !important;
    line-height: 16px !important;
}
.small-heading{
    font-size: 9px;
    color: #67d3ba;
    font-weight: 800;
    line-height: 12px;
    margin-bottom: 8px;
    letter-spacing: 3.5px;
    text-transform: uppercase;
}
.medium-heading{
    font-size: 16px;
    color: #434343;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0.5px;
}
.large-heading{
    color: #385360;
    font-weight: 800;
    margin-bottom: 27px;
}
.text-decoration-none{
    text-decoration: none;
}
.primary-color{
    color: #385360;
}
.secondary-color{
    color: #434343;
}
.bg-f6f6f9{
    background-color: #f6f6f9;
}
.color-66d1b8{
    color: #66d1b8;
}
.color-2a3b7d{
    color: #2a3b7d;
}
.color-263672{
    color: #263672;
}
.color-67d3ba{
    color: #67d3ba;
}
.bg-1d2b5f{
    background-color: #1d2b5f;
}
.font-medium{
    font-weight: 500;
}
.font-semibold{
    font-weight: 600;
}
.font-extarablod{
    font-weight: 800;
}
.font-blod{
    font-weight: 700;
}
.font-black{
    font-weight: 900;
}
.generic-btn a {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    padding: 17px 26px 17px 23px;
    border-radius: 50px;
    display: inline-block;
    background: #2a3b7d;
    text-decoration: none;
    transition-duration: .3s;
    transition-property: transform;
    transition-timing-function: ease-out;

}
.secondary-btn a{
    display: inline-block;
    border: 1px solid #62c8b4;
    padding: 10px 60px 12px 54px;
    border-radius: 36px;
    color: #62c8b4;
    text-decoration: none;
    transition-duration: .3s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.secondary-btn a:hover{
    background-color: #62c8b4;
    color: #2f4082;
}
.generic-btn a:hover,
.add-btn a:hover{
    color: #2f4082;
    background: transparent;
    transform: translateY(-6px);
    box-shadow: inset 0 0 0px 1px #2f4082;
}
.banner-txt .generic-btn a:first-child:hover{
    transform: translateY(-6px);
}
.generic-btn .transparent-btn:hover,
.cancle-btn a:hover,
.pricing-btn a:hover{
    background: #2f4082;
    color: #fff;
    transform: translateY(-6px);
}
.tab-con .input-group a i:hover{
    color: #fff;
    background: #2f4082;
}