/* GENERAL */
body {
    font-family: 'Roboto', sans-serif;
    color: #545454;
}

/*/ GENERAL */

/* UTILITIES */
.text-primary-custom {
    color: #167A8F;
}

.btn {
    padding: 11px 27px;
    font-size: 14px;
}

.btn-primary-custom,
.btn-primary-custom:hover {
    color: #fff;
    background-color: #25BABF;
    border-color: #25BABF;
    box-shadow: 0 0 0 0.2rem rgb(37 186 191 / .25);
}

.bg-primary-custom {
    background-color: #1E7A8E;
}

.hr-white {
    border-top: 1px solid rgb(255 255 255 / 1);
}

.btn-primary {
    background-color: #1F83D8 !important;
}

.bg-light-custom {
    background-color: #e1dddd;
}

/*/ UTILITIES */

/* HERO */
.hero {
    background-image: url("../images/ty_bg.jpg");
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}

.hero h1 {
    font-size: 27px;
}

/*/ HERO */

/* INFO */
.info h3 {
    font-size: 20px;
}

/*/ INFO */

/* BANNER 2 */
.banner-2.bg-primary-custom {
    background-color: #25BABF;
}

.banner-2 h3 {
    font-size: 20px;
}

/*/ BANNER 2 */

/* FOOTER */
.footer {
    background-color: #1B1B1B !important;
}

.footer .fa-facebook-square {
    font-size: 27px;
}

.footer h3 {
    font-size: 20px;
}

.footer .nav-link {
    padding: 12px 0 0 0;
    color: #fff;
    font-size: 14px;
}

.footer .connect p {
    color: #a9a9a9;
}