.calltracking {
    font-weight: 600;
}

/* Logo green #29490A from images/tild6665-3537-4434-b639-383863636134__logo_bh.jpg */
html {
    scrollbar-width: thin;
    scrollbar-color: rgba(41, 73, 10, 0.55) transparent;
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-track {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(41, 73, 10, 0.55);
    border-radius: 8px;
    border: 2px solid transparent;
    background-clip: padding-box;
}

/* Below 980px the exported animation CSS keeps these elements at opacity:0.
   .t-animate_started {opacity:1} is only inside min-width:980px. */
@media screen and (max-width: 979px) {
    #allrecords .t396 .t-animate[data-animate-style="fadein"],
    #allrecords .t396 .t-animate[data-animate-style="fadeindown"],
    #allrecords .t396 .t-animate[data-animate-style="fadeinleft"],
    #allrecords .t396 .t-animate[data-animate-style="fadeinright"],
    #allrecords .t396 .t-animate[data-animate-style="fadeinup"],
    #allrecords .t396 .t-animate[data-animate-style="zoomin"],
    #allrecords .t396 .t-animate[data-animate-style="zoomout"],
    #allrecords .t396 .t-animate[data-animate-style="fade-in-blur"] {
        opacity: 1 !important;
        -webkit-transform: none !important;
        transform: none !important;
        -webkit-filter: none !important;
        filter: none !important;
        visibility: visible !important;
    }

    #allrecords .t396 .tn-elem[data-elem-type="image"],
    #allrecords .t396 .tn-elem[data-elem-type="video"],
    #allrecords .t396 .tn-elem[data-elem-type="gallery"],
    #allrecords .t396 .tn-elem[data-elem-type="image"] .tn-atom,
    #allrecords .t396 .tn-elem[data-elem-type="video"] .tn-atom,
    #allrecords .t396 .tn-elem[data-elem-type="gallery"] .tn-atom,
    #allrecords .t396 .t-bgimg {
        opacity: 1 !important;
        visibility: visible !important;
    }
}

/* Hero photo is 960x553. Block height follows that ratio at full width,
   so the picture meets the edges with no side or letterbox bars. */
#allrecords #rec565137336 .t396__artboard {
    width: 100% !important;
    max-width: none !important;
    min-height: 0 !important;
    max-height: none !important;
    height: auto !important;
    aspect-ratio: 960 / 553 !important;
    background-color: transparent !important;
}

#allrecords #rec565137336 .t396__artboard .t396__carrier,
#allrecords #rec565137336 .t396__artboard .t396__filter {
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    min-height: 0 !important;
    max-height: none !important;
    height: 100% !important;
    background-color: transparent !important;
}

#allrecords #rec565137336 .t396__carrier {
    background-image: url("../images/tild3536-3334-4366-b663-376536303130__photo_52399788703068.jpg") !important;
    background-size: 100% 100% !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
}

/* Tablet widths: keep both buttons inside the shorter proportional photo. */
@media screen and (min-width: 480px) and (max-width: 979px) {
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737924026156"],
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737927641899"] {
        top: auto !important;
        bottom: 14px !important;
        width: 210px !important;
        height: 44px !important;
        overflow: visible !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737924026156"] .tn-atom,
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737927641899"] .tn-atom {
        font-size: 15px !important;
        line-height: 1.15 !important;
        padding: 0 10px !important;
        white-space: nowrap !important;
        height: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
}

/* Desktop buttons: narrower, higher, labels on one line. */
@media screen and (min-width: 980px) {
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737924026156"],
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737927641899"] {
        top: 448px !important;
        width: 248px !important;
        height: 52px !important;
        overflow: visible !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737924026156"] .tn-atom,
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737927641899"] .tn-atom {
        font-size: 18px !important;
        line-height: 1.15 !important;
        padding: 0 14px !important;
        white-space: nowrap !important;
        height: 100% !important;
        overflow: visible !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        box-sizing: border-box !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737924026156"] .tn-atom__button-text,
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737927641899"] .tn-atom__button-text {
        overflow: visible !important;
        white-space: nowrap !important;
    }
}

/* Phone: same full-bleed photo. Pack the overlay into the shorter frame. */
@media screen and (max-width: 479px) {
    #allrecords #rec565137336 .tn-elem[data-elem-id="1678733270486"] {
        display: none !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737925767719"] {
        top: 6px !important;
        left: 12px !important;
        width: calc(100% - 24px) !important;
        height: auto !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737925767719"] .tn-atom {
        font-size: 13px !important;
        line-height: 1.15 !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737924760500"] {
        top: 58px !important;
        left: 12px !important;
        width: calc(100% - 24px) !important;
        height: auto !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737924760500"] .tn-atom {
        font-size: 11px !important;
        line-height: 1.2 !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996577888"],
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996741501"] {
        top: 88px !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996688313"],
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996799810"] {
        top: 114px !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996694885"],
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996844719"] {
        top: 140px !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996577888"],
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996688313"],
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996694885"] {
        left: 12px !important;
        width: 16px !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996741501"],
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996799810"],
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996844719"] {
        left: 32px !important;
        width: calc(100% - 44px) !important;
        height: auto !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996741501"] .tn-atom,
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996799810"] .tn-atom,
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737996844719"] .tn-atom {
        font-size: 10px !important;
        line-height: 1.15 !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737924026156"],
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737927641899"] {
        left: 12px !important;
        width: 148px !important;
        height: 26px !important;
        overflow: visible !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737924026156"] {
        top: 168px !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737927641899"] {
        top: 196px !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737924026156"] .tn-atom,
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737927641899"] .tn-atom {
        font-size: 11px !important;
        line-height: 1.1 !important;
        padding: 0 8px !important;
        white-space: nowrap !important;
        height: 100% !important;
        overflow: visible !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        box-sizing: border-box !important;
    }

    #allrecords #rec565137336 .tn-elem[data-elem-id="1737924026156"] .tn-atom__button-text,
    #allrecords #rec565137336 .tn-elem[data-elem-id="1737927641899"] .tn-atom__button-text {
        overflow: visible !important;
        white-space: nowrap !important;
    }
}
