:root{
	--primary-color				: #002F47;
	--secondary-color			: #F5F7F2;
	--text-color				: #3D5A6A;
	--accent-color				: #289945;
	--white-color				: #FFFFFF;
	--divider-color				: #002F471A;
	--dark-divider-color		: #FFFFFF24;
	--error-color				: rgb(230, 87, 87);
	--default-font				: "Onest", sans-serif;
}



.offer-badge {
    box-shadow: 0 4px 10px rgba(40, 153, 69, 0.3);
}

.floating-offer-badge {
    box-shadow: 0 10px 30px rgba(40, 153, 69, 0.3);
}

a.request_consultation {
    color: var(--accent-color) !important;
}

a.request_consultation:hover {
    background-color: var(--accent-color) !important;
    color: var(--primary-color) !important;
}

.hero-features-list ul li {
    margin-bottom: 9px;
}

@media all and (max-width:576px) {
    .navbar-brand img {
        max-width: 90px;
    }
}

@media all and (min-width:768px) {
    .hero-content h3 {
       max-width: 40%;
       width: auto !important;
    }
}