html, body, div, span, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    font-family: 'Roboto Condensed', sans-serif;
}

html {
    scroll-behavior: smooth;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Franklin Gothic Demi Cond', sans-serif;
}

.ff-p {
    font-family: 'Franklin Gothic Demi Cond', sans-serif;
}

.ff-s {
    font-family: 'Roboto Condensed', sans-serif;
}

p {
    color: black;
}

.c-red {
    color: #C90100;
}

.bg-red {
    background-color: #C90100
}

.bg-c-white {
    background-color: white;
    /*background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));*/
    /*background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 0));*/
    /*height: 100%; */
}

.star {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAAZklEQVR4AWL4uYWZCdAJHVMBAIJAAG1DoAtjGarYxxjqwHADnA8HFuWL3E8puH8gAqILPaB34Qq4FAQ1yoo+8ES7NRWKe6u+Ogo0XjtaCmlSd6K/4OQQOF0JKYTsMasgOIRkBfDZATita/85jgoHAAAAAElFTkSuQmCC");
}

.stars-5 {
    width: 70px;
    height: 14px;
}

.google-reviews-button {
    height: 60px;
    margin: auto;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.i-help::before {
    content: "\F505";
}

#back-to-top-btn {
    display: none;
    position: fixed;
    bottom: 121px;
    right: 1px;
    width: 40px;
    height: 40px;
    background-color: rgba(0,0,0,0.4);
    color: #fff;
    border: none;
    outline: none;
    cursor: pointer;
    border-bottom-left-radius: 10%;
    border-top-left-radius: 10%;
    z-index: 1000;
}

#back-to-top-btn:hover {
    background-color: #555;
}

footer ul {
    list-style: none;
    padding: 0;
}