	@charset "UTF-8";

	/* EMPRESA CSS Document */

	:root {
	--bs-primary: #002E3C;
	--bs-secondary: #1ECAD3;
	--bs-primary-rgb: rgb(0, 46, 60);
	--bs-secondary-rgb: rgb(30, 202, 211);
	--bs-font-sans-serif: "Barlow", Arial, sans-serif;;
	--bs-body-font-family: var(--bs-font-sans-serif);
	--bs-body-font-size: 22px;
	--bs-body-font-weight: 400;
	--bs-body-line-height: 1.2;
	--bs-body-color: var(--bs-secondary);
	--bs-border-width: 1px;
	--bs-border-color: var(--bs-secondary);
	--bs-body-color: var(--bs-primary);
	--bs-body-color-rgb: var(--bs-primary-rgb);

	--bs-body-color: var(--bs-primary);
	--bs-body-color-rgb: var(--bs-primary-rgb);
}

.text-primary {color: var(--bs-primary) !important;}
.bg-primary {background-color: var(--bs-primary) !important;}
.text-secondary {color: var(--bs-secondary) !important;}
.bg-secondary {background-color: var(--bs-secondary) !important;}
.bg-secondary-darker {background-color:#002E3C36 !important;}
.bg-white {background-color:#fff !important;}
.bg-secondary-light {background-color: rgb(30, 202, 211, .25) !important;}
.bg-verdoso {background-color: rgba(30,202,211,0.12) !important;}
.bg-verdoso-light {background-color: rgba(0, 46, 60, 0.07) !important;}
.bg-green-light {background-color: #C4CED2 !important;}
.text-primary svg *{fill:var(--bs-primary)!important}
.text-secondary svg *{fill:var(--bs-secondary)!important}

.link-primary{color:var(--bs-primary)!important}
.link-secondary{color:var(--bs-secondary)!important}
.link-primary svg *{fill:var(--bs-primary)!important}
.link-secondary svg *{fill:var(--bs-secondary)!important}

.text-bg-primary{color:#fff!important;background-color:var(--bs-primary)!important}
.text-bg-secondary{color:#fff!important;background-color:var(--bs-secondary)!important}

.btn.with-icon figure {max-width: 22px; margin-right: 6px;}
.btn.min {--bs-btn-padding-x: 1rem;--bs-btn-padding-y: .35rem;}

.btn {
	--bs-btn-padding-x: 1.5rem;
	--bs-btn-padding-y: .55rem;
	--bs-btn-font-family: "Gilroy";
	--bs-btn-font-size: .865rem;
	--bs-btn-font-weight: 500;
	--bs-btn-line-height: 1.2;
	--bs-btn-color: #fff;
	--bs-btn-bg: transparent;
	--bs-btn-border-width: 1px;
	--bs-btn-border-color: transparent;
	--bs-btn-border-radius: 36px;
	--bs-btn-hover-border-color: transparent;
	--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
	--bs-btn-disabled-opacity: .65;
	--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
}

.btn-primary {
	--bs-btn-color: #fff;
	--bs-btn-bg: var(--bs-primary);
	--bs-btn-border-color: var(--bs-primary);
	--bs-btn-hover-color: var(--bs-primary);
	--bs-btn-hover-bg: #fff;
	--bs-btn-hover-border-color: var(--bs-primary);
	--bs-btn-active-color: var(--bs-primary);
	--bs-btn-active-bg: #fff;
	--bs-btn-active-border-color: var(--bs-primary);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: var(--bs-gray);
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-primary svg * {
	fill: #fff;
}

.btn-primary.with-icon:hover svg * {
	fill: var(--bs-primary) !important;
}
.btn-primary:focus {
    background: #fff !important
}
.btn-outline-primary {
	--bs-btn-color: var(--bs-primary);
	--bs-btn-bg: #fff;
	--bs-btn-border-color: var(--bs-primary);
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: var(--bs-primary);
	--bs-btn-hover-border-color: var(--bs-primary);
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: var(--bs-primary);
	--bs-btn-active-border-color: var(--bs-primary);
	--bs-btn-disabled-color: var(--bs-gray);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-outline-primary svg * {
	fill: var(--bs-primary);
}

.btn-secondary {
	--bs-btn-color: var(--bs-primary);
	--bs-btn-bg: var(--bs-secondary);
	--bs-btn-border-color: var(--bs-secondary);
	--bs-btn-hover-color: var(--bs-secondary);
	--bs-btn-hover-bg: var(--bs-primary);
	--bs-btn-active-color: var(--bs-secondary);
	--bs-btn-active-bg: var(--bs-primary);
	--bs-btn-active-border-color: var(--bs-secondary);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: var(--bs-gray);
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-secondary.with-outline {--bs-btn-hover-border-color: var(--bs-secondary);}
.btn-secondary svg * {fill: var(--bs-primary);}
.btn-secondary:hover svg * {fill: var(--bs-secondary);}

.btn-outline-secondary {
	--bs-btn-color: var(--bs-secondary);
	--bs-btn-border-color: var(--bs-secondary);
	--bs-btn-hover-color: var(--bs-primary);
	--bs-btn-hover-bg: var(--bs-secondary);
	--bs-btn-hover-border-color: var(--bs-secondary);
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: var(--bs-secondary);
	--bs-btn-active-border-color: var(--bs-secondary);
	--bs-btn-disabled-color: var(--bs-gray);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--bs-gray);
}
.btn-outline-secondary svg * {
	fill: var(--bs-secondary);
}

.btn-outline-white {
	--bs-btn-color: #fff;
	--bs-btn-bg: transparent;
	--bs-btn-border-color: #fff;
	--bs-btn-hover-color: var(--bs-primary);
	--bs-btn-hover-bg: #fff;
	--bs-btn-hover-border-color: #fff;
	--bs-btn-active-color: var(--bs-primary);
	--bs-btn-active-bg: #fff;
	--bs-btn-active-border-color: #fff;
	--bs-btn-disabled-color: var(--bs-gray);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--bs-gray);
}
