.h1-heading-big{
    text-transform: uppercase;
    font-weight: 500; 
    font-size: var(--h1-heading-big);
    line-height: var(--line-height110-100);
    font-family: "Cofo-medium";
}
.h1-heading{
    font-weight: 500;
    font-size: var(--h1-heading);
    line-height: 100%;
    font-family: "Cofo-medium";
}
.h2-heading{
    font-weight: 500;
    font-size: var(--h2-heading);
    line-height: 100%;
    font-family: "Cofo-medium";
    margin-bottom:clamp(30px, 0.268rem + 1.79vw, 50px);
}  
.h3-heading{
    font-weight: 500;
    font-size: var(--h3-heading);
    line-height: 100%;
    font-family: "Cofo-medium";
}
.txt-description{
    font-weight: 500;
    font-size: var(--txt-description);
    line-height: 110%;
    font-family: "Cofo-medium";
}
.txt-title{
    font-weight: 500;
    font-size: var(--txt-title);
    line-height: var(--line-height120-100);
    font-family: "Cofo-medium";
}
.txt-title-card{
    font-weight: 500;
    font-size: var(--txt-title-card);
    line-height: 110%;
    font-family: "Cofo-medium";
}
.txt-subtitle-card{
    font-weight: 500;
    font-size: var(--txt-subtitle-card);
    line-height: 110%;
    font-family: "Cofo-medium";
}
.txt-text-max{
    font-weight: 400;
    font-size: var(--txt-text-max);
    line-height: var(--line-height110-120-110)
}
.txt-text{
    font-weight: 400;
    font-size: var(--txt-text);
    line-height:120%;
}
.txt-text-min{
    font-weight: 400;
    font-size: var(--txt-text-min);
    line-height:110%;
}
.txt-numeric{
    font-weight: 500;
    font-size: var(--txt-numeric);
    line-height:120%;
    font-family: "Cofo-medium";
}
.txt-numeric-min{
    font-weight: 500;
    font-size: var(--txt-numeric-min);
    line-height:120%;
}
.txt-phone{
    font-weight: 700;
    font-size: var(--txt-phone);
    line-height:120%;
    font-family: "Cofo-medium";
    color:var(--Black)
}
.blh{
    font-weight: 500;
    font-size: var(--blh);
    line-height:100%;
    font-family: "Cofo-medium";
}
.bl{
    font-weight: 500;
    font-size: var(--bl);
    line-height:110%;
    font-family: "Cofo-medium";
}
.txt-tab-title{
    font-weight: 400;
    font-size: var(--txt-tab-title);
    line-height:110%;
}
.txt-input{
    font-weight: 400;
    font-size: var(--txt-input);
    line-height:110%;
}
.txt-numeric-card-rates{
    font-weight: 500;
    font-size: var(--txt-numeric-card-rates);
    line-height:110%;
    font-family: "Cofo-medium";
}
.txt-price{
    font-weight: 500;
    font-size: var(--txt-price);
    line-height:110%;
    font-family: "Cofo-medium";
}

input::placeholder{
    font-family: 'Cofo';
    color: var(--Gray, #8A8D93);
}

@media (max-width: 1440px){
    .h2-heading{
        margin-bottom:clamp(20px, 0.446rem + 0.89vw, 30px)
    }  
}