button {
    cursor: pointer;
}

.copy-button.red-link{
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    font: inherit;
}

div.contact_btn {
    width: 100%;
    bottom: 5%;
    text-align: center; }
div.contact_btn a {
    background-color: #FFFF00;
    color: #14415A;
    text-align: center;
    display: inline-block;
    padding: 10px 73px;
    border-radius: 43px;
    font-weight: bold; }
@media (max-width: 550px) {
    div.contact_btn a {
    padding: 10px 48px; } 
}

div.contact_btn a{
    font-size: 2.0rem;
    font-weight: bold;
    padding: 5px 40px;
    margin: 0 0 30px;
}

div.contact_btn{
    width: 100%;
    bottom: 5%;
    text-align: center;}

div.contact_btn a {
    background-color: #FFFF00;
    color: #14415A;
    text-align: center;
    display: inline-block;
    padding: 10px 73px;
    border-radius: 43px;
    font-weight: bold;
    @media(max-width: 550px){
        div.contact_btn a {
            padding: 10px 48px;
        }
    }
}

.yellow-btn, .blue-btn {
    width: 100%;
    bottom: 5%;
    text-align: center; 
}
.yellow-btn a, .yellow-btn p, .blue-btn a, .blue-btn p {
    background-color: #FFFF00;
    color: #14415A;
    text-align: center;
    display: inline-block;
    padding: 14px 28px;
    border-radius: 43px;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 26px !important;
    letter-spacing: 0.6px !important;
}
.yellow-btn a, .yellow-btn p{
    background-color: #FFFF00;
    color: #14415A;
}
.blue-btn a, .blue-btn p {
    background-color: #14415A;
    color: #FFF;
    box-shadow: 1px 2px 8px 0px rgba(114, 114, 114, 0.20);
}
@media (max-width: 550px) {
.yellow-btn a, .yellow-btn p, .blue-btn a, .blue-btn p { 
    padding: 8px 16px; 
    font-size: 14px !important;
} }
.disabled p {
    background-color: rgba(255, 255, 0, 0.40) !important;
    color: #14415A !important; 
}
