#Page_Container {
    font-family: "LinetoBrownRegular";
    line-height: calc(20/15);
}

#Page_Container .font-primary--light {
    font-family: "LinetoBrownLight";
}

#Page_Container .font-primary--regular {
    font-family: "LinetoBrownRegular";
}

#Page_Container .font-primary--medium {
    font-family: "LinetoBrownRegular";
}

#Page_Container .font-primary--bold {
    font-family: "LinetoBrownBold";
}

#Page_Container .font-secondary--regular {
    font-family: "AlternateGotNo2";
    line-height: calc(87/100);
}

#Page_Container .font-secondary--bold {
    font-family: "AlternateGotNo2";
    line-height: calc(87/100);
}

#Page_Container .CTA {
    display: inline-block;
    background-color: #000;
    color: #fff;
    font-family: "AlternateGotNo2";
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    padding: 12px 0;
    min-width: 12em;
    letter-spacing: 0.025em;
    line-height: calc(15/20);
    min-width: 13em;
}

@media (min-width: 768px) {
    #Page_Container .CTA {
    }
}

#Page_Container .CTA.CTA--white {
    background-color: #fff;
    color: #000;
}

@media (min-width: 768px) {
    #Page_Container .CTA.d-CTA--white {
        background-color: #fff;
        color: #000;
    }
}

#Page_Container #Hero .owl-dots {
    position: absolute;
    top: 2%;
    right: 2%;
    padding: 0;
}

#Page_Container .owl-next {
    right: 0;
}

#Page_Container .owl-prev {
    left: 0;
}
