.two_column_footer_container{
    background-color: var(--color-primary-justblue);
    padding: 80px;
    color: var(--color-primary-white);
}
.two_column_footer_container .left_coulmn_section{
    display: flex;
    flex-direction: column;
    gap: 20px;
    justify-content: space-between;
    padding: 0;
}
.two_column_footer_container .left_coulmn_section .heading .title{
    font: var(--type-h2-sm);
}
.two_column_footer_container .left_coulmn_section .btn{
    display: inline-flex;
    align-items: center;
    padding: 15px 35px;
    background-color: var(--color-secondary-saffron-orange);
    color: var(--color-primary-black);
    font: var(--type-label-title);
    border: 1px solid var(--color-secondary-saffron-orange);
    border-radius: 50px;
    cursor: pointer;
    gap: 15px;
    justify-content: center;
    width: fit-content;
}
.two_column_intro_container .left_coulmn_section .btn:hover{
    border: 1px solid var(--color-secondary-saffron-orange);
    color: var(--color-secondary-saffron-orange);
    background-color: transparent;
}
.two_column_footer_container .right_coulmn_section p{
    font: var(--type-p);
    color: var(--color-primary-white);
}
.two_column_footer_container .right_coulmn_section p a{
    color: var(--color-secondary-saffron-orange);
}
.two_column_footer_container .right_coulmn_section p a:hover{
    text-decoration: underline;
}
.two_column_footer_container .right_coulmn_section a.contact_link{
    display: flex;
    gap: 15px;
    align-items: center;
    text-transform: capitalize;
    font: var(--type-label-title);
    margin-top: 35px;
}
.two_column_footer_container .right_coulmn_section a.contact_link .contact_link_arrow{
    transition: transform 0.3s ease;
    transform: translateX(-15px);
    font-size: var(--font-xl);
}
.two_column_footer_container .right_coulmn_section a.contact_link:hover .contact_link_arrow{
    transform: translateX(0px);
    text-decoration: none !important;
}
.two_column_footer_container ul:not(.browser-default){
    padding-left: 35px;
    font:  var(--type-p);
}
.two_column_footer_container ul:not(.browser-default)>li{
    list-style: disc;
    margin-bottom: 15px;
}

@media screen and (max-width: 600px){
    .two_column_footer_container{
        padding: 40px;
    }
    .two_column_footer_container .right_coulmn_section p{
        margin-top: 15px;
    }

}