.clean-navbar .navbar-nav .nav-link {
  font-weight: 400;
  font-size: 1.2rem;
  text-transform: uppercase;
  padding:20px !important;
}
.navbar-brand .logo {
	padding: 0px 30px;
}

nav .container {
	margin-left: 30px;
}

h1 {
  margin-bottom: 25px;
}

p {
  text-align: left;
}

.text {
/*  margin-top: 100px;*/
  margin-right: 50px;
  margin-left: 50px;
}

.clean-block.clean-hero .text {
  max-width: 100%;
}

body {
  background-color: #3B3C39;
}

.footer-copyright {
  width: 100%;
  color: #fff;
  margin-top: 30px;
}

.page.landing-page {
  margin-bottom: 40px;
}

h1 {
  text-align: left;
}

.justify-left {
  text-align: left;
}

.btn-separador-individual-landing {
  margin-right: 30px;
}

.btn-primary-landing {
  font-size: 16px;
  background-color: #ADD6F1;
  color: #000;
  border-radius: 40px;
  line-height: 32px;
}

.btn-primary-landing:active {
  font-size: 16px;
  background-color: #1d7bba !important;
  color: #fff !important;
  border-radius: 40px;
  line-height: 32px;
}

.btn-primary-landing:hover {
  font-size: 16px;
  background-color: #516b7d;
  color: #fff;
  border-radius: 40px;
  line-height: 32px;
}

.btn-secondary-landing {
  font-size: 16px;
  background-color: #C8F28B;
  color: #000;
  border-radius: 40px;
  line-height: 32px;
}

.btn-secondary-landing:active {
  font-size: 16px;
  background-color: #6db405 !important;
  color: #fff !important;
  border-radius: 40px;
  line-height: 32px;
}

.btn-secondary-landing:hover {
  font-size: 16px;
  background-color: #56693a;
  color: #fff;
  border-radius: 40px;
  line-height: 32px;
}

/*.conteudo-inativo {*/
  /*transition: opacity 0.5s ease-in-out;*/
  /*opacity: 0;*/
  /*height: 0;*/
  /*display: none;*/
  /*overflow: hidden;*/
/*}*/

.conteudo-ativo {
  margin-top: 80px;
}

.clean-block.clean-hero {
  min-height: 500px;
}

body {
  max-height: 600px;
}

form > .container > .row {
  margin-top: 15px;
  margin-bottom: 15px;
}

.row {
  width: 100%;
}

.col-form-label {
  color: #C8F28B;
}

.accordion-item {
  background-color: #3B3C39;
  color: #fff;
}

.accordion-button {
  background-color: #3B3C39;
  border: none;
  color: #fff;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.accordion-button:active {
  background-color: #3B3C39;
  color: #fff;
}

.accordion-button:not(.collapsed) {
  background-color: #3B3C39;
  color: #fff;
  box-shadow: none;
}

.accordion-item {
  margin-top: 0px;
  border: none;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.accordion-button .collapsed {
  margin: 0px;
  padding: 0px !important;
}

.accordion-body {
  padding-top: 0px;
  margin-top: 0px;
}

.accordion-header {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.accordion-collapse .collapse {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.accordion-body > p {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.clean-block.clean-hero h2 {
  margin-bottom: 15px;
}

.accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23caf28c'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ADD6F2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.accordion-body > p {
  color: #ADD6F2;
}

.span-destaque {
  font-size: 25px;
}

.titulo-preco-plano {
  margin-top: 0px;
  margin-bottom: 0px;
}

ul {
  text-align: left;
}

.navbar {
	--bs-navbar-padding-x: 0;
	--bs-navbar-padding-y: 0.5rem;
	--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
	--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
	--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
	--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
	--bs-navbar-brand-padding-y: 0.3125rem;
	--bs-navbar-brand-margin-end: 1rem;
	--bs-navbar-brand-font-size: 1.25rem;
	--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
	--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
	--bs-navbar-nav-link-padding-x: 0.5rem;
	--bs-navbar-toggler-padding-y: 0.25rem;
	--bs-navbar-toggler-padding-x: 0.75rem;
	--bs-navbar-toggler-font-size: 1.25rem;
	--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
	--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
	--bs-navbar-toggler-border-radius: var(--bs-border-radius);
	--bs-navbar-toggler-focus-width: 0.25rem;
	--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

	.navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {
		display: flex;
		flex-wrap: inherit;
		align-items: center;
		justify-content: space-between
	}

.navbar-brand {
	padding-top: var(--bs-navbar-brand-padding-y);
	padding-bottom: var(--bs-navbar-brand-padding-y);
	margin-right: var(--bs-navbar-brand-margin-end);
	font-size: var(--bs-navbar-brand-font-size);
	color: var(--bs-navbar-brand-color);
	text-decoration: none;
	white-space: nowrap
}

	.navbar-brand:hover, .navbar-brand:focus {
		color: var(--bs-navbar-brand-hover-color)
	}

.navbar-nav {
	--bs-nav-link-padding-x: 0;
	--bs-nav-link-padding-y: 0.5rem;
	--bs-nav-link-font-weight:;
	--bs-nav-link-color: var(--bs-navbar-color);
	--bs-nav-link-hover-color: var(--bs-navbar-hover-color);
	--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

	.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
		color: var(--bs-navbar-active-color)
	}

	.navbar-nav .dropdown-menu {
		position: static
	}

.navbar-text {
	padding-top: .5rem;
	padding-bottom: .5rem;
	color: var(--bs-navbar-color)
}

	.navbar-text a, .navbar-text a:hover, .navbar-text a:focus {
		color: var(--bs-navbar-active-color)
	}

.navbar-collapse {
	flex-basis: 100%;
	flex-grow: 1;
	align-items: center
}

.navbar-toggler {
	padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
	font-size: var(--bs-navbar-toggler-font-size);
	line-height: 1;
	color: var(--bs-navbar-color);
	background-color: transparent;
	border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
	border-radius: var(--bs-navbar-toggler-border-radius);
	transition: var(--bs-navbar-toggler-transition)
}

@media(prefers-reduced-motion: reduce) {
	.navbar-toggler {
		transition: none
	}
}

.navbar-toggler:hover {
	text-decoration: none
}

.navbar-toggler:focus {
	text-decoration: none;
	outline: 0;
	box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	background-image: var(--bs-navbar-toggler-icon-bg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%
}

.navbar-nav-scroll {
	max-height: var(--bs-scroll-height, 75vh);
	overflow-y: auto
}

@media(min-width: 576px) {
	.navbar-expand-sm {
		flex-wrap: nowrap;
		justify-content: flex-start
	}

		.navbar-expand-sm .navbar-nav {
			flex-direction: row
		}

			.navbar-expand-sm .navbar-nav .dropdown-menu {
				position: absolute
			}

			.navbar-expand-sm .navbar-nav .nav-link {
				padding-right: var(--bs-navbar-nav-link-padding-x);
				padding-left: var(--bs-navbar-nav-link-padding-x)
			}

		.navbar-expand-sm .navbar-nav-scroll {
			overflow: visible
		}

		.navbar-expand-sm .navbar-collapse {
			display: flex !important;
			flex-basis: auto
		}

		.navbar-expand-sm .navbar-toggler {
			display: none
		}

		.navbar-expand-sm .offcanvas {
			position: static;
			z-index: auto;
			flex-grow: 1;
			width: auto !important;
			height: auto !important;
			visibility: visible !important;
			background-color: transparent !important;
			border: 0 !important;
			transform: none !important;
			transition: none
		}

			.navbar-expand-sm .offcanvas .offcanvas-header {
				display: none
			}

			.navbar-expand-sm .offcanvas .offcanvas-body {
				display: flex;
				flex-grow: 0;
				padding: 0;
				overflow-y: visible
			}
}

@media(min-width: 768px) {
	.navbar-expand-md {
		flex-wrap: nowrap;
		justify-content: flex-start
	}

		.navbar-expand-md .navbar-nav {
			flex-direction: row
		}

			.navbar-expand-md .navbar-nav .dropdown-menu {
				position: absolute
			}

			.navbar-expand-md .navbar-nav .nav-link {
				padding-right: var(--bs-navbar-nav-link-padding-x);
				padding-left: var(--bs-navbar-nav-link-padding-x)
			}

		.navbar-expand-md .navbar-nav-scroll {
			overflow: visible
		}

		.navbar-expand-md .navbar-collapse {
			display: flex !important;
			flex-basis: auto
		}

		.navbar-expand-md .navbar-toggler {
			display: none
		}

		.navbar-expand-md .offcanvas {
			position: static;
			z-index: auto;
			flex-grow: 1;
			width: auto !important;
			height: auto !important;
			visibility: visible !important;
			background-color: transparent !important;
			border: 0 !important;
			transform: none !important;
			transition: none
		}

			.navbar-expand-md .offcanvas .offcanvas-header {
				display: none
			}

			.navbar-expand-md .offcanvas .offcanvas-body {
				display: flex;
				flex-grow: 0;
				padding: 0;
				overflow-y: visible
			}
}

@media(min-width: 992px) {
	.navbar-expand-lg {
		flex-wrap: nowrap;
		justify-content: flex-start
	}

		.navbar-expand-lg .navbar-nav {
			flex-direction: row
		}

			.navbar-expand-lg .navbar-nav .dropdown-menu {
				position: absolute
			}

			.navbar-expand-lg .navbar-nav .nav-link {
				padding-right: var(--bs-navbar-nav-link-padding-x);
				padding-left: var(--bs-navbar-nav-link-padding-x)
			}

		.navbar-expand-lg .navbar-nav-scroll {
			overflow: visible
		}

		.navbar-expand-lg .navbar-collapse {
			display: flex !important;
			flex-basis: auto
		}

		.navbar-expand-lg .navbar-toggler {
			display: none
		}

		.navbar-expand-lg .offcanvas {
			position: static;
			z-index: auto;
			flex-grow: 1;
			width: auto !important;
			height: auto !important;
			visibility: visible !important;
			background-color: transparent !important;
			border: 0 !important;
			transform: none !important;
			transition: none
		}

			.navbar-expand-lg .offcanvas .offcanvas-header {
				display: none
			}

			.navbar-expand-lg .offcanvas .offcanvas-body {
				display: flex;
				flex-grow: 0;
				padding: 0;
				overflow-y: visible
			}
}

@media(min-width: 1200px) {
	.navbar-expand-xl {
		flex-wrap: nowrap;
		justify-content: flex-start
	}

		.navbar-expand-xl .navbar-nav {
			flex-direction: row
		}

			.navbar-expand-xl .navbar-nav .dropdown-menu {
				position: absolute
			}

			.navbar-expand-xl .navbar-nav .nav-link {
				padding-right: var(--bs-navbar-nav-link-padding-x);
				padding-left: var(--bs-navbar-nav-link-padding-x)
			}

		.navbar-expand-xl .navbar-nav-scroll {
			overflow: visible
		}

		.navbar-expand-xl .navbar-collapse {
			display: flex !important;
			flex-basis: auto
		}

		.navbar-expand-xl .navbar-toggler {
			display: none
		}

		.navbar-expand-xl .offcanvas {
			position: static;
			z-index: auto;
			flex-grow: 1;
			width: auto !important;
			height: auto !important;
			visibility: visible !important;
			background-color: transparent !important;
			border: 0 !important;
			transform: none !important;
			transition: none
		}

			.navbar-expand-xl .offcanvas .offcanvas-header {
				display: none
			}

			.navbar-expand-xl .offcanvas .offcanvas-body {
				display: flex;
				flex-grow: 0;
				padding: 0;
				overflow-y: visible
			}
}

@media(min-width: 1400px) {
	.navbar-expand-xxl {
		flex-wrap: nowrap;
		justify-content: flex-start
	}

		.navbar-expand-xxl .navbar-nav {
			flex-direction: row
		}

			.navbar-expand-xxl .navbar-nav .dropdown-menu {
				position: absolute
			}

			.navbar-expand-xxl .navbar-nav .nav-link {
				padding-right: var(--bs-navbar-nav-link-padding-x);
				padding-left: var(--bs-navbar-nav-link-padding-x)
			}

		.navbar-expand-xxl .navbar-nav-scroll {
			overflow: visible
		}

		.navbar-expand-xxl .navbar-collapse {
			display: flex !important;
			flex-basis: auto
		}

		.navbar-expand-xxl .navbar-toggler {
			display: none
		}

		.navbar-expand-xxl .offcanvas {
			position: static;
			z-index: auto;
			flex-grow: 1;
			width: auto !important;
			height: auto !important;
			visibility: visible !important;
			background-color: transparent !important;
			border: 0 !important;
			transform: none !important;
			transition: none
		}

			.navbar-expand-xxl .offcanvas .offcanvas-header {
				display: none
			}

			.navbar-expand-xxl .offcanvas .offcanvas-body {
				display: flex;
				flex-grow: 0;
				padding: 0;
				overflow-y: visible
			}
}

.navbar-expand {
	flex-wrap: nowrap;
	justify-content: flex-start
}

	.navbar-expand .navbar-nav {
		flex-direction: row
	}

		.navbar-expand .navbar-nav .dropdown-menu {
			position: absolute
		}

		.navbar-expand .navbar-nav .nav-link {
			padding-right: var(--bs-navbar-nav-link-padding-x);
			padding-left: var(--bs-navbar-nav-link-padding-x)
		}

	.navbar-expand .navbar-nav-scroll {
		overflow: visible
	}

	.navbar-expand .navbar-collapse {
		display: flex !important;
		flex-basis: auto
	}

	.navbar-expand .navbar-toggler {
		display: none
	}

	.navbar-expand .offcanvas {
		position: static;
		z-index: auto;
		flex-grow: 1;
		width: auto !important;
		height: auto !important;
		visibility: visible !important;
		background-color: transparent !important;
		border: 0 !important;
		transform: none !important;
		transition: none
	}

		.navbar-expand .offcanvas .offcanvas-header {
			display: none
		}

		.navbar-expand .offcanvas .offcanvas-body {
			display: flex;
			flex-grow: 0;
			padding: 0;
			overflow-y: visible
		}

.navbar-dark, .navbar[data-bs-theme=dark] {
	--bs-navbar-color: rgba(255, 255, 255, 0.55);
	--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
	--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
	--bs-navbar-active-color: #fff;
	--bs-navbar-brand-color: #fff;
	--bs-navbar-brand-hover-color: #fff;
	--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
	--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

[data-bs-theme=dark] .navbar-toggler-icon {
	--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
a.navbar-brand{
	height:135px;
}
.content {
	max-width: none;
}
