:root {
    --gray-1-color: #828282;
    --primary-green: #047857;
    --secondary-green: #1CB26A;
    --black-text-color: #303031;
    --gray-text-color: #66645e;
    --gray-heading-color: #828282;
  }
  

body{
    font-family: 'Lexend Deca' !important;
}

.main-title{
    font-weight: 500;
    font-size: 64px;
    color: var(--black-text-color);
}

.main-text{
    font-weight: 500;
    font-size: 24px;
    color: var(--gray-text-color);
}

.nav-item{
    width: 200px;
}

@media (min-width: 767.98px) {
    .nav-item{     
        text-align: center;
    }
}

.nav-item:hover {
    font-weight: bold;
}

.download-link{
    color: var(--primary-green) !important;
}

.download-link:hover{
    color: var(--secondary-green) !important;   
    
}

.btn-primary{
    background-color: var(--primary-green);
    border: none;
    color: white;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    border-radius: 4px;
    max-height: 51px;
    min-height: 51px;
    width: 230px;
}

.btn-primary:hover{
    background-color: var(--secondary-green);
}

.download-icon{
    margin-right: 10px;
}

.link-list{    
    padding: 0px;
}

.link-list > li {
    list-style-type: none;
}

.link-list > li > a {
    color: var(--gray-1-color);
    text-decoration: none;
}

.link-list > li > a:hover {
    color: var(--gray-1-color);
    font-weight: bold;
    text-decoration: underline;
}

.explanation{
    column-count: 2;
}

@media screen and (max-width: 767.98px) {
    .explanation{
        column-count: 1;
    }
}

.explanation-questions{
    font-weight: 600;
    font-size: 24px;
    color: var(--primary-green);
}

.quotation-mark-start{
    max-height: 50px;
    font-weight: 600;
    font-size: 64px;
    color: var(--primary-green);
}
.quotation-mark-end{
    font-weight: 600;
    font-size: 64px;
    color: var(--primary-green);
}

@media screen and (min-width: 767.98px) {
    .explanation-img{
        max-width: 800px;
    }
}

.subheading{
    font-size: 24px;
    color: var(--gray-heading-color);
}

#messageInput{
    min-height: 200px;
}

#submitMessageBtn{
    width: 100%;
}

.main-img{
    border-radius: 10px;
}

#license{
    font-size: 13px;
    a {        
        color: var(--black-text-color) !important; 
    }
}