/* @import url("https://p.typekit.net/p.css?s=1&k=eay2pyh&ht=tk&f=30684.30685.30689.30690.30694.30695.30699.30700.30704.30705&a=1863244&app=typekit&e=css"); 
*/
@font-face {
    font-family: "agency-fb";
    src: url("../fonts/agency-fb.woff2") format("woff2");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "agency-fb";
    src: url("../fonts/agency-fb-bold.woff2") format("woff2");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

:root{
    --primary-color: #70ac47;
    --secondary-color: #7f8080; 
    --tertiery-color: #264e0b; 
    --accent-color: #212529;
    --text-color: #555555;
    --text-color-dark: #000000; 
    --bs-body-font-size:16px;    
}

@media (min-width: 767px) {
    :root{
        --bs-body-font-size:18px;    
    }
}



body {
    font-family: "agency-fb",'Arial', serif;
    color: var(--text-color);
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-family: "agency-fb",'Arial', serif;
    font-size: 20px;
    color: var(--text-color);
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: var(--tertiery-color);
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: "agency-fb",'Arial', serif;
    font-weight: 700;
}
.h1 span, .h2 span, .h3 span, .h4 span, .h5 span, 
.h6 span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    font-family: "agency-fb",'Arial', serif;
    font-weight: 400;
}