/* @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap'); */

@font-face{
    font-family: 'MilanPulse-Ultra';
    src: url("./fonts/MilanPulse-Ultra.otf") format("opentype");
    font-weight: 400;
    font-style:  normal;
    font-display: swap;
}

@font-face{
    font-family: 'HelveticaNowTextLight';
    src: url("./fonts/HelveticaNowTextLight.otf") format("opentype");
    font-weight: 400;
    font-style:  normal;
    font-display: swap;
}

#sec-0019 .u-tab-link-1, #sec-0019 #spanFaqTitleId {
    font-family: 'MilanPulse-Ultra', sans-serif !important;
}

#sec-0019.u-section-1{
    background-image:none!important;
    background-color:#f2f2f2!important;
}

#spanFaqTitleId{
    color: #000000 !important;
    font-size: 42px !important;
}

#spanFaqSubtitleId{
    display: none !important;
}

.u-tab-item{
    color: #000000 !important;
}

#sec-0019 .u-accordion-link{
    font-family: 'HelveticaNowTextLight' sans-serif;
}

#sec-0019 *:not(.u-tab-link-1):not(#spanFaqTitleId){
    font-family:'HelveticaNowTextLight',sans-serif!important;
}

.u-section-1 .u-text-1{
    margin: auto auto 0 !important;
}

h1{
    margin-top: 50px !important;
}

.u-section-1 .u-sheet-1 {
    min-height: 0 !important;
    margin-bottom: 30px !important;
}

.u-section-1 .u-tabs-1 {
    min-height: 0 !important;
}


.u-tabs .u-tab-list{
    margin-bottom: 15px !important;
}

p > a.u-btn {
    display: inline-block !important;
    vertical-align: middle !important;
}

#sec-0019 p{
    font-size: 1rem !important;
}

@media (max-width: 989px){
    .u-container-layout{
        max-width: none !important;
    }
    .u-section-1 .u-accordion-pane-1{
        box-sizing: border-box !important;
        overflow-wrap: break-word;    
    }

    .u-section-1 .u-accordion-pane-1 .u-container-layout-3 {
        padding-left: 17px !important;
        padding-right: 17px !important;
        box-sizing: border-box !important;
    }
}

@media (min-width: 770px) and (max-width: 990px){
    .u-section-1 .u-group-1{
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

.u-section-1 .u-container-layout-3 {
    padding-bottom: 18px !important;
}

.cta-container {
    display: flex;
    width: 100%;
    margin-top: 20px;
}

.cta-container a.u-btn {
    font-family: 'HelveticaNowTextLight', sans-serif !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    letter-spacing: 1px !important;
    text-align: center !important;
    padding: 10px 24px !important;
    line-height: 1.5 !important;
    border-radius: 0 !important;
    text-transform: uppercase !important;
    margin: 0 !important;
    box-sizing: border-box; 
}

@media (max-width: 580px) {
    .cta-container {
        flex-direction: column;
        gap: 15px; 
    }

    .cta-container a.u-btn {
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media (min-width: 581px) {
    .cta-container {
        flex-direction: row;
        gap: 20px; 
    }
    
    .cta-container a.u-btn {
        margin-left: 0 !important; 
        margin-right: 0 !important;
    }
}