﻿section.calltoaction-module {
    padding-inline: 15px !important;
}

section.calltoaction-module .actions {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

section.calltoaction-module .btn-primary {
    /*padding: 15px 30px !important;*/
    border-radius: var(--cbf-border-radius) !important;
    border: 3px solid var(--cbf-gold-1000) !important;
    color: var(--cbf-gold-1000) !important;
    /*text-align: center !important;
    font-family: "Roboto Condensed" !important;
    font-size: 23px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;*/
    background-color: transparent !important;
}

section.calltoaction-module .btn-primary:hover {
    border: 3px solid var(--cbf-gold-800) !important;
    color: var(--cbf-gold-800) !important;
}

section.calltoaction-module .btn-primary:not(:disabled):not(.disabled):active {
    border: 3px solid var(--cbf-gold-1200) !important;
    color: var(--cbf-gold-1200) !important;
    background: transparent !important;
}

section.calltoaction-module .btn-secondary {
    padding: 15px 30px !important;
    border-radius: var(--cbf-border-radius) !important;
    background: var(--cbf-gold-1000) !important;
    color: var(--cbf-black-1000) !important;
    text-align: center !important;
    font-family: "Roboto Condensed" !important;
    font-size: 23px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
    border: 3px solid var(--cbf-gold-1000) !important;
}

section.calltoaction-module .btn-secondary:hover {
    background: var(--cbf-gold-800) !important;
    border: 3px solid var(--cbf-gold-800) !important;
}

section.calltoaction-module .btn-secondary:not(:disabled):not(.disabled):active {
    background: var(--cbf-gold-1200) !important;
    border: 3px solid var(--cbf-gold-1200) !important;
    color: var(--cbf-black-1000) !important;
}


section.calltoaction-module .title
{
    margin:0;
}

section.calltoaction-module .sub-title
{
    margin:30px 0;
}

section.calltoaction-module .text-content
{
    margin-top:-50px!important;
    max-width: 1100px;
}

@media (max-width:600px)
{
    section .calltoaction-module
    {
        background-image:none!important;
    }
}

@media (min-width: 768px) {

    section.calltoaction-module .actions {
        flex-direction: row;
        justify-content: center;
        gap: 24px;
    }

}
