h1 {
    font-weight: 700;
    line-height: 40px;
}

p {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
}

.fill-default {
    fill: var(--primary-color);
}


.text-gray {
    color: var(--text-gray);
}

.discription-text {
    line-height: 45px;
}
.discription-text2 {
    line-height: 60px;
}


.text-green {
    color: #1E7A5C;
}

h6 {
    color: white;
}

.text-white {
    color: white;
}

.text-light-black {
    color: #1F1F1F;
}

.btn-outline-default {
    font-weight: 500;
    color: var(--primary-color);
    border: 2px solid var(--primary-color);
}

.btn-default {
    background-color: var(--primary-color);
    color: white;
    font-weight: 500;
    border: 2px solid white;
}

.btn-default:hover {
    border: 2px solid var(--primary-color);
    color: var(--primary-color);
    font-weight: 500;
}

.btn-white {
    background-color: white;
    color: var(--primary-color);
    font-weight: 500;
    border: 2px solid white;
}

.btn-white:hover {
    color: white;
    border: 2px solid white;
    font-weight: 500;
}

.btn-outline-white {
    border: 2px solid white;
    color: white;
    font-weight: 500;
}

.btn-outline-white:hover {
    background-color: white;
}

.spacing {
    margin-top: 100px;
}

ul {
    list-style: none;
}

.spacing2 {
    margin-top: 80px;
}

.page-nav {
    background-color: var(--page);
}

.page-nav-info {
    font-size: 14px;
    font-weight: 500;
}

a {
    text-decoration: none;
    color: inherit;
}

.nav-dropdown:hover .dropdown .dropdown-menu {
    display: block;
}

.dropdown-menu {
    /* border: 2px solid green; */
    padding: 0px;
}

.dropdown-item {
    padding: 14px 18px;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    top: -5px;
}

.owl-carousel .owl-item img {
    display: block;
    width: auto;
    height: 50px;
    object-fit: contain;
    margin: 0 auto;
    padding: 0px 20px;
}

.dropdown-item:focus, .dropdown-item:hover{
    background: var(--primary-color);
    color: white;
}