@charset "utf-8";
/* CSS Document */

@import url(//use.fontawesome.com/releases/v6.5.1/css/all.css);
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');

:root {
	--bs-font-sans-serif: "DM Sans",Montserrat,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	 
	--bs-primary: #143066;
	--bs-primary-rgb: 20,48,102;
	
	--bs-secondary: #146616;
	--bs-secondary-rgb: 20,102,22;
	
	--bs-link-color: var(--bs-primary);
	--bs-link-color-rgb: var(--bs-primary-rgb);
	
	--bs-link-hover-color: var(--bs-secondary);
	--bs-link-hover-color-rgb: var(--bs-secondary-rgb);
	
	--bs-link-decoration: none;
}

html, body { height: 100%; display: flex; flex-direction: column; margin-top: inherit; }
header, footer { flex: 0 0 auto; }
main { flex: 1 0 auto; margin-top: 90px; }

.navbar-brand>img { height: 64px; max-height: 64px; max-width: 156px; }

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 { color: var(--bs-primary); }

.btn-primary {
	--bs-btn-color: white;
	--bs-btn-bg: var(--bs-primary);
	--bs-btn-border-color: var(--bs-primary);
	--bs-btn-hover-bg: var(--bs-secondary);
	--bs-btn-hover-border-color: var(--bs-secondary);
	--bs-btn-active-bg: var(--bs-primary);
	--bs-btn-active-border-color: var(--bs-primary);
}

.btn-whatsapp-float {
	--bs-btn-color: #fff;
	--bs-btn-bg: #198754;
	--bs-btn-border-color: #198754;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #157347;
	--bs-btn-hover-border-color: #146c43;
	--bs-btn-focus-shadow-rgb: 60,153,110;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #146c43;
	--bs-btn-active-border-color: #13653f;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #198754;
	--bs-btn-disabled-border-color: #198754;
	--bs-btn-font-size: 1.5rem;
	
	right: 1.5rem;
	bottom: 1.5rem;
	z-index: 1030;
	position: fixed;
}

.btn-whatsapp { --bs-btn-bg: var(--bs-primary); --bs-btn-color: white; }
.btn-whatsapp:hover { --bs-btn-hover-bg: var(--bs-secondary); --bs-btn-hover-color: white; }

.btn-instagram { --bs-btn-bg: mediumvioletred; --bs-btn-color: white; }
.btn-instagram:hover { --bs-btn-hover-bg: mediumvioletred; --bs-btn-hover-color: white; }

.btn-facebook { --bs-btn-bg: blue; --bs-btn-color: white; }
.btn-facebook:hover { --bs-btn-hover-bg: blue; --bs-btn-hover-color: white; }

.btn-linkedin { --bs-btn-bg: darkblue; --bs-btn-color: white; }
.btn-linkedin:hover { --bs-btn-hover-bg: darkblue; --bs-btn-hover-color: white; }

.dropdown-menu {
	--bs-dropdown-link-active-bg: var(--bs-primary);
}