.w-layout-grid {
	grid-row-gap: 16px;
	grid-column-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.w-checkbox {
	margin-bottom: 5px;
	padding-left: 20px;
	display: block;
}

.w-checkbox:before {
	content: " ";
	grid-area: 1 / 1 / 2 / 2;
	display: table;
}

.w-checkbox:after {
	content: " ";
	clear: both;
	grid-area: 1 / 1 / 2 / 2;
	display: table;
}

.w-checkbox-input {
	float: left;
	margin: 4px 0 0 -20px;
	line-height: normal;
}

.w-checkbox-input--inputType-custom {
	width: 12px;
	height: 12px;
	border: 1px solid #ccc;
	border-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
	background-color: #3898ec;
	background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
	box-shadow: 0 0 3px 1px #3898ec;
}

p {
	margin-bottom: 0.75rem;
}

a {
	color: #0e5169;
	text-decoration: underline;
}

.header {
	z-index: 1000;
	background-color: #003c2d;
	position: fixed;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: 0%;
}

.container {
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin-left: 5%;
	margin-right: 5%;
	display: flex;
}

.brand {
	flex: 1;
}

.navbar {
	height: 80px;
	align-items: center;
	padding-left: 5%;
	padding-right: 5%;
	display: flex;
}

.navbar.nav {
	background-color: rgba(0, 0, 0, 0);
}

.hero {
	height: 100vh;
	background-color: #e9c4b2;
	background-image: none;
	position: relative;
}

.menu-button {
	color: #fff;
}

.menu-button.menu {
	width: 60px;
	height: 60px;
}

.menu-button.menu.w--open {
	background-color: #003c2d;
}

.menu-button.menu {
	width: 60px;
	height: 60px;
}

.menu-button.menu.w--open {
	background-color: #003c2d;
}

.about.section {
	padding-top: 4rem;
	padding-bottom: 4rem;
}

.large-text {
	width: 80%;
	color: #0e5169;
	margin-bottom: 1rem;
	font-family: Helvetica, sans-serif;
	font-size: 1.25rem;
	font-weight: 300;
	line-height: 130%;
}

.intro {
	width: 580px;
	color: #003c2d;
	margin-left: 5%;
	font-family: Helvetica, sans-serif;
	font-size: 3rem;
	font-weight: 300;
	line-height: 3.5rem;
	position: absolute;
	top: auto;
	bottom: 200px;
	left: 0%;
	right: 0%;
}

.image.logo {
	width: 200px;
}

.top-line {
	width: 50px;
	height: 2px;
	background-color: #fff;
	position: absolute;
	top: 18px;
	bottom: auto;
	left: auto;
	right: 0%;
}

.middle-line {
	width: 50px;
	height: 2px;
	background-color: #fff;
	position: absolute;
	top: 28px;
	bottom: auto;
	left: auto;
	right: 0%;
}

.bottom-line {
	width: 50px;
	height: 2px;
	background-color: #fff;
	position: absolute;
	top: 38px;
	bottom: auto;
	left: auto;
	right: 0%;
}

.nav-menu {
	width: 100%;
	color: #003c2d;
	background-color: #e9c4b2;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-end;
	margin-top: 0;
	margin-right: 0%;
	padding-top: 64px;
	padding-bottom: 20px;
	top: 80px;
	bottom: 0%;
	left: auto;
	right: 0%;
}

.menu-item {
	color: #003c2d;
	text-align: right;
	text-transform: uppercase;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5%;
	font-family: Helvetica, sans-serif;
	font-size: 3rem;
	font-weight: 300;
	line-height: 3rem;
}

.menu-item:hover {
	font-weight: 300;
	text-decoration: underline;
}

.menu-item.lang {
	font-size: 1.5rem;
	text-decoration: none;
}

.menu-item.lang.active {
	font-size: 1.5rem;
	text-decoration: underline;
}

.link-block {
	position: absolute;
	top: auto;
	bottom: 220px;
	left: auto;
	right: 5%;
}

.body.mitos {
	background-color: #e4d4b5;
}

.body.mitos2 {
	background-color: #dfae3b;
}

.about-links-item {
	width: 690px;
	float: right;
}

.about-links-item.right {
	width: 50%;
	margin-bottom: 3rem;
}

.about-links-item.right.projetos {
	width: 70%;
	margin-bottom: 0;
}

.about-links-item.left {
	width: 60%;
	float: left;
	text-align: right;
	margin-bottom: 60px;
}

.about-links-text {
	color: #0e5169;
	font-family: Helvetica, sans-serif;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 2rem;
}

.about-links-line {
	height: 10px;
	background-color: #e9c4b2;
	margin-top: 0;
	margin-bottom: 10px;
}

.about-links-link {
	color: #0e5169;
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2rem;
	text-decoration: none;
}

.about-links-link:hover {
	text-decoration: underline;
}

.novidades {
	background-color: #fff;
}

.novidades.section {
	background-color: rgba(0, 0, 0, 0);
	padding: 4rem 5%;
	overflow: hidden;
}

.content-text {
	width: 100%;
	float: left;
	color: #0e5169;
	align-self: center;
	font-family: Helvetica, sans-serif;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 130%;
}

.content-header {
	width: 100%;
	float: left;
	color: #0e5169;
	text-transform: uppercase;
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2rem;
}

.slider-intro {
	flex-direction: column;
	margin-bottom: 4rem;
	display: flex;
}

.grid-section.container {
	padding-top: 0;
	padding-bottom: 9rem;
	display: block;
}

.grid-section.container.section {
	margin-left: 0%;
	margin-right: 0%;
	padding: 4rem 5% 6rem;
}

.grid-section.container.agenda {
	margin-top: 6rem;
}

.line-separator {
	width: 100%;
	height: 10px;
	float: left;
	background-color: #e9c4b2;
	margin-top: 20px;
	margin-bottom: 20px;
}

.section-link {
	float: right;
	color: #0e5169;
	flex: 0 auto;
	font-family: Helvetica, sans-serif;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 130%;
	text-decoration: none;
}

.section-link:hover {
	text-decoration: underline;
}

.section-header-link {
	width: 100%;
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	border-bottom: 5px solid #e9c4b2;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 2rem;
	display: flex;
}

.section-header-link.agenda-home {
	border-bottom-width: 5px;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0;
	padding-right: 1.5rem;
}

.section-header-link.internas {
	justify-content: flex-start;
}

.section-header-title {
	color: #0e5169;
	text-transform: uppercase;
	flex: 1;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2rem;
}

.tabela-item {
	border-bottom: 1px solid #a38652;
	flex: 1;
	justify-content: space-between;
	align-items: center;
	padding: 1rem 1.5rem 1rem 0;
	display: flex;
}

.icon-mais {
	color: #0e5169;
	margin-left: 10px;
}

.tabela-item-info {
	color: #0e5169;
	text-transform: none;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Helvetica, sans-serif;
	font-size: 1.25rem;
	font-weight: 300;
	line-height: 130%;
	text-decoration: none;
}

.tabela-item-info:hover {
	text-decoration: underline;
}

.tabela-item-info.cargo {
	font-size: 1.25rem;
}

.tabela-item-info.cargo:hover {
	text-decoration: none;
}

.tabela-item-info.evento-titulo {
	flex: 1;
	align-self: flex-start;
	padding-left: 0;
	padding-right: 10px;
	font-size: 1.25rem;
	line-height: 150%;
}

.tabela-item-info.evento-titulo:hover {
	text-decoration: none;
}

.link-agenda {
	justify-content: center;
	display: flex;
}

.footer {
	background-color: #003c2d;
	padding: 5%;
	position: relative;
}

.agenda-grid {
	margin-top: 2rem;
}

.icon-seta {
	margin-left: 20px;
}

.main,
.main.section {
	padding-top: 9rem;
	padding-bottom: 9rem;
}

.main.main-grid {
	margin-top: 80px;
	padding-top: 6rem;
	padding-bottom: 0;
}

.main.main-grid.mitos {
	padding-top: 0;
	padding-bottom: 0;
	overflow: hidden;
}

.main.interna-projetos {
	padding-top: 0;
}

.section-title {
	color: #0e5169;
	font-family: Helvetica, sans-serif;
	font-size: 4rem;
	font-weight: 300;
}

.section-heading {
	text-transform: uppercase;
	font-size: 2.5rem;
	font-weight: 300;
	line-height: 100%;
}

.section-intro.container {
	margin-top: 6rem;
	margin-bottom: 6rem;
	display: block;
}

.section-intro-large-text {
	width: 100%;
	color: #0e5169;
	font-family: Helvetica, sans-serif;
	font-size: 1.25rem;
	font-weight: 300;
	line-height: 150%;
}

.section-intro-large-text.white {
	width: 80%;
	color: #fbfbfb;
	font-size: 2rem;
}

.section-intro-medium-text {
	color: #0e5169;
	font-family: Helvetica, sans-serif;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 150%;
}

.section-intro-medium-text.white-text {
	color: #fbfbfb;
	margin-top: 0;
	font-size: 1.25rem;
}

.social-link {
	color: #0e5169;
	align-items: center;
	margin-right: 20px;
	font-family: Helvetica, sans-serif;
	font-size: 1rem;
	text-decoration: none;
	display: flex;
}

.social-link:hover {
	text-decoration: underline;
}

.social-link.projetos {
	font-size: 1.25rem;
	line-height: 130%;
}

.social-arrow {
	margin-right: 10px;
}

.links {
	margin-top: 2rem;
	display: flex;
}

.colaboradores {
	margin-left: 5%;
	margin-right: 5%;
	display: none;
}

.grid-colaboradores {
	width: 100%;
	margin-top: 6rem;
}

.c-faq-icon {
	justify-content: center;
	align-items: center;
	padding: 20px;
	position: relative;
}

._w-faq-icon {
	width: 16px;
	height: 16px;
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative;
}

.colab-text-content {
	padding-top: 1.125rem;
}

.faq-divider {
	height: 0;
	border-top: 1px dashed rgba(255, 255, 255, 0.25);
}

.colaboradores-item {
	cursor: pointer;
	font-size: 1.2em;
	line-height: 1.6em;
}

.paragraph {
	color: #0e5169;
	font-family: Helvetica, sans-serif;
	font-size: 1.125em;
	font-weight: 300;
	line-height: 150%;
}

.colaborador {
	align-items: center;
	display: flex;
}

.c-faq-q {
	border-top-width: 1px;
	border-top-color: #a38652;
	border-bottom: 1px solid #a38652;
	align-items: center;
	display: flex;
}

.c-faq-q-text {
	flex: 1;
	justify-content: space-between;
	padding: 20px 20px 20px 0;
	display: flex;
}

.c-faq-divider {
	padding-left: 20px;
	padding-right: 20px;
}

.faq-stripe-1-2 {
	width: 2px;
	height: 100%;
	background-color: #0e5169;
}

.cloneable-area {
	min-height: 50vh;
}

.c-faq-a-content {
	padding: 4rem 20px;
}

.c-faq-a {
	perspective-origin: 50% 0;
	transform-origin: 50% 0;
	overflow: hidden;
}

.c-faq {
	margin-left: auto;
	margin-right: auto;
}

.c-faq-item {
	cursor: pointer;
	font-size: 1.2em;
	line-height: 1.6em;
}

.faq-stripe-2-2 {
	width: 100%;
	height: 2px;
	background-color: #0e5169;
	position: absolute;
}

.o-que-fazemos {
	color: #fbfbfb;
	background-color: #0e5169;
	padding: 8rem 5%;
}

.o-que-fazemos-item {
	border-bottom: 1px solid rgba(251, 251, 251, 0.5);
	margin-bottom: 100px;
	padding-bottom: 40px;
}

.internas-intro-text {
	width: 100%;
	margin-top: 4rem;
	display: block;
}

.clientes.container {
	padding-top: 8rem;
	display: block;
}

.grid {
	grid-template-columns: 1fr 1fr 1fr;
}

.grid.clientes-grid {
	grid-column-gap: 32px;
	grid-row-gap: 32px;
	margin-top: 100px;
}

.link-cliente {
	color: #0e5169;
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2rem;
	text-decoration: none;
}

.cliente-item {
	border-bottom: 1px solid #a38652;
	padding-top: 10px;
	padding-bottom: 10px;
}

.midia-grid {
	width: 100%;
	grid-template-columns: 1fr 1fr 1fr;
	padding-top: 2rem;
}

.midia-item-title {
	font-family: Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	text-decoration: none;
}

.midia-item-title:hover {
	text-decoration: none;
}

.midia-item-title.veiculo {
	margin-top: 5px;
	font-size: 0.85rem;
}

.midia-item-title.large {
	font-size: 1.25rem;
	line-height: 130%;
}

.midia-item-content {
	height: 210px;
	color: rgba(0, 0, 0, 0);
	cursor: pointer;
	background-color: #0e5169;
	background-image: url("../images/Globo-News.png");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	display: flex;
}

.midia-item-content:hover {
	color: #fbfbfb;
	background-image: none;
}

.midia-item-content.pink {
	color: rgba(0, 0, 0, 0);
	background-color: #e9c4b2;
	padding-right: 20px;
}

.midia-item-content.pink:hover {
	color: #0e5169;
}

.midia-item-content.brown {
	background-color: #a38652;
}

.media-item {
	text-decoration: none;
}

.projects-item {
	height: auto;
	text-decoration: none;
	min-height: 420px;
}

.project-container.projeto-mobile {
	display: none;
}

.project-container.desktop {
	overflow: hidden;
}

.project-container.mobile {
	display: none;
}

.project-image {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.project-category {
	color: #0e5169;
	text-transform: uppercase;
	margin-bottom: 0.125rem;
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2rem;
}

.project-title {
	color: #0e5169;
	text-transform: uppercase;
	margin-top: 0;
	font-family: Helvetica, sans-serif;
	font-size: 2rem;
	font-weight: 400;
	line-height: 130%;
	text-decoration: none;
}

.projectos-grid {
	grid-column-gap: 5px;
	grid-row-gap: 5px;
	grid-template-columns: 1fr 1fr 1fr;
	margin-top: 4rem;
}

.projectos-grid.interna {
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
}

.video-thumbnail {
	float: left;
}

.content {
	max-width: 100%;
}

.content-video {
	width: 90%;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.project-intro.container {
	margin-bottom: 6rem;
	margin-left: 0%;
	margin-right: 0%;
	padding-left: 5%;
	padding-right: 5%;
	display: block;
}

.video-content-title {
	float: right;
	color: #0e5169;
	text-transform: uppercase;
	margin-bottom: 40px;
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 130%;
}

.video-content-text {
	float: right;
	color: #0e5169;
	font-family: Helvetica, sans-serif;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 130%;
}

.video-content {
	width: 70%;
	flex-direction: column;
	padding-left: 40px;
	padding-right: 40px;
	display: flex;
}

.related.container {
	padding-top: 4rem;
	padding-bottom: 4rem;
	display: block;
}

.coluna {
	padding-left: 0;
	padding-right: 0;
}

.coluna.left-col {
	padding-right: 20px;
}

.coluna.right-col {
	padding-left: 20px;
}

.link {
	color: #fbfbfb;
	margin-right: 10px;
	font-family: Helvetica, sans-serif;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 160%;
	text-decoration: none;
}

.link:hover {
	text-decoration: underline;
}

.link.small-link {
	font-size: 0.85rem;
}

.link.lang {
	margin-right: 0;
	font-size: 1rem;
	line-height: 1;
	text-decoration: none;
}

.link.lang:hover {
	text-decoration: underline;
}

.link.lang.active {
	margin-right: 5px;
	text-decoration: underline;
}

.footer-heading {
	color: #fbfbfb;
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 130%;
}

.footer-items {
	width: 100%;
	flex-flow: wrap;
	align-items: flex-end;
	margin-bottom: 10px;
	display: flex;
}

.footer-items.language {
	font-size: 0.75px;
	line-height: 1;
}

.separator {
	color: #fbfbfb;
	margin-right: 10px;
	font-family: Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 160%;
	display: inline;
}

.separator.small-separator {
	font-size: 1rem;
}

.separator.lang {
	margin-right: 5px;
	font-size: 1rem;
	line-height: 1;
}

.form {
	color: #fbfbfb;
	font-family: Helvetica, sans-serif;
	font-size: 1rem;
	display: flex;
}

.news-email {
	max-width: 450px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	border: 1px #000;
	border-bottom: 1px solid rgba(251, 251, 251, 0.4);
	padding-left: 0;
	font-family: Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 160%;
}

.news-email::-ms-input-placeholder {
	color: #fbfbfb;
	font-size: 0.85rem;
	line-height: 130%;
}

.news-email::placeholder {
	color: #fbfbfb;
	font-size: 0.85rem;
	line-height: 130%;
}

.news-button {
	background-color: rgba(0, 0, 0, 0);
	background-image: url("../images/arrow-right.svg");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	background-attachment: scroll;
	position: relative;
	bottom: 10px;
	right: 30px;
}

.footer-text {
	color: #fbfbfb;
	margin-right: 10px;
	font-family: Helvetica, sans-serif;
	font-size: 0.85rem;
	font-weight: 300;
	line-height: 160%;
}

.agenda-link {
	align-items: center;
	display: flex;
}

.about-content {
	margin-bottom: 8rem;
	padding-left: 5%;
	padding-right: 5%;
}

.about-content.large-text {
	width: 80%;
	margin-bottom: 4rem;
	font-size: 1.55rem;
	line-height: 120%;
}

.capa-iza {
	max-width: 90%;
}

.capa-time {
	max-width: 80%;
}

.colaborador-capa {
	justify-content: flex-start;
	padding-left: 0;
	padding-right: 0;
	display: flex;
}

.column {
	padding-left: 0;
}

.section-header-title-link {
	color: #0e5169;
	margin-right: 20px;
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2rem;
	text-decoration: none;
}

.section-header-title-link.active {
	margin-right: 20px;
	font-weight: 400;
}

.header-projetos {
	width: 100%;
	height: auto;
	margin-top: 80px;
	margin-bottom: 6rem;
}

.header-projetos.mobile {
	display: none;
}

.content-player {
	width: 400px;
	position: relative;
}

.form-block {
	background-image: linear-gradient(#a38652, #a38652);
	margin-bottom: 0;
	padding-top: 120px;
	padding-bottom: 120px;
}

.form-block.page {
	background-image: none;
}

.form-field {
	width: 50%;
	float: left;
}

.form-field.email {
	padding-left: 20px;
}

.form-field.chegou-aqui {
	padding-left: 20px;
}

.form-field.name {
	padding-right: 20px;
}

.form-field.chegou-outro {
	padding-right: 20px;
}

.form-field.assunto {
	padding-left: 20px;
}

.form-field.telefone {
	padding-right: 20px;
}

.field-label {
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
}

.field-label.page {
	color: #0e5169;
}

.contact-form {
	margin-top: 6rem;
}

.form-contato.container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 5%;
	padding-right: 5%;
	display: block;
}

.select-field {
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #fff;
	font-weight: 300;
}

.submit-button {
	float: right;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #fff;
	margin-top: 20px;
}

.textarea,
.text-field {
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #fff;
}

.text-field.input.page {
	color: #0e5169;
}

.bold-text,
.bold-text-2,
.bold-text-3,
.bold-text-4,
.bold-text-5,
.bold-text-6,
.bold-text-7 {
	font-weight: 400;
}

.slider-destaques {
	height: auto;
	background-color: rgba(0, 0, 0, 0);
}

.destaques-item {
	text-decoration: none;
	display: flex;
}

.destaque-item-capa {
	width: 400px;
}

.destaque-item-conteudo {
	align-self: center;
	padding-left: 5%;
	padding-right: 5%;
}

.destaque-item-conteudo-title {
	color: #0e5169;
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 150%;
}

.destaque-item-conteudo-description {
	color: #0e5169;
	font-family: Helvetica, sans-serif;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 150%;
	text-decoration: none;
}

.slider-destaques-nav {
	display: none;
}

.left-nav {
	width: 40px;
	height: 40px;
	color: #0e5169;
	border: 1px solid #0e5169;
	border-radius: 20px;
	font-size: 22px;
	position: absolute;
	top: 0%;
	bottom: auto;
	left: auto;
	right: 5%;
}

.right-nav {
	width: 40px;
	height: 40px;
	color: #0e5169;
	border: 1px solid #0e5169;
	border-radius: 20px;
	font-size: 22px;
	top: 0%;
	bottom: auto;
	left: auto;
	right: 0%;
}

.icon {
	font-size: 18px;
}

.content-gallery-grid {
	grid-column-gap: 5px;
	grid-row-gap: 5px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 8rem;
	margin-bottom: 8rem;
}

.content-gallery-grid.three {
	grid-template-columns: 1fr 1fr 1fr;
	margin-top: 8rem;
}

.content-gallery-grid.five {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.ticker_list {
	flex: 1;
}

.ticker_list.flex {
	width: 100%;
	flex: none;
	align-self: center;
}

.ticker_item {
	color: #fbfbfb;
	font-family: Helvetica, sans-serif;
	font-size: 3rem;
	font-weight: 300;
	line-height: 3rem;
}

.ticker_item.flex {
	display: flex;
}

.ticker {
	z-index: 10;
	background-color: #003c2d;
	position: relative;
	overflow: hidden;
}

.ticker.flex {
	flex-direction: row;
	display: flex;
}

.ticker_item {
	flex: 0 auto;
}

.ticker-container {
	height: 100px;
	background-color: #003c2d;
	padding-top: 45px;
	padding-bottom: 45px;
	overflow: hidden;
}

.link-2 {
	color: #0e5169;
	text-decoration: underline;
}

.play-icon {
	width: 80px;
	height: auto;
	transition: opacity 0.2s;
	position: absolute;
	top: 60%;
	bottom: 0%;
	left: 40%;
	right: 0%;
}

.play-icon:hover {
	opacity: 0.8;
}

.play-icon.square {
	width: 40px;
	top: 75%;
	left: 45%;
}

.projectos-grid-interna {
	grid-column-gap: 1px;
	grid-row-gap: 1px;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	padding-left: 5%;
	padding-right: 5%;
}

.projectos-grid-interna.circuito {
	grid-template-columns: 1fr 1fr 1fr;
}

.confere {
	color: #0e5169;
	text-align: center;
	margin-top: 10px;
	font-family: Helvetica, sans-serif;
	font-size: 0.75rem;
	font-weight: 300;
	position: relative;
	top: -7rem;
}

.confere.big-grid {
	top: 0;
}

.global-styles {
	display: block;
	position: fixed;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: auto;
}

.button {
	color: #fff;
	text-align: center;
	background-color: #000;
	border: 1px solid #000;
	padding: 0.75rem 1.5rem;
}

.button.is-button-small {
	padding: 0.5rem 1.25rem;
}

.button.is-alternate {
	color: #000;
	background-color: #fff;
}

.button.with-icon {
	grid-column-gap: 0.75rem;
	align-items: center;
	display: flex;
}

.container-small {
	width: 100%;
	max-width: 48rem;
	margin-left: auto;
	margin-right: auto;
}

.text-style-link {
	text-decoration: underline;
}

.heading-medium {
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1.3;
}

.margin-bottom,
.margin-bottom.margin-huge,
.margin-bottom.margin-xxlarge,
.margin-bottom.margin-small,
.margin-bottom.margin-0,
.margin-bottom.margin-xsmall,
.margin-bottom.margin-xlarge,
.margin-bottom.margin-tiny,
.margin-bottom.margin-custom2,
.margin-bottom.margin-xhuge,
.margin-bottom.margin-large,
.margin-bottom.margin-custom3,
.margin-bottom.margin-medium,
.margin-bottom.margin-custom1,
.margin-bottom.margin-xxsmall,
.margin-bottom.margin-xxhuge {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

.text-weight-medium {
	font-weight: 500;
}

.text-size-medium {
	font-family: Helvetica, sans-serif;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 1.5;
}

.page-padding {
	padding-left: 5%;
	padding-right: 5%;
}

.padding-vertical {
	padding-left: 0;
	padding-right: 0;
}

.padding-vertical.padding-xhuge {
	transition: opacity 0.2s;
}

.padding-vertical.padding-xsmall,
.padding-vertical.padding-custom2,
.padding-vertical.padding-small,
.padding-vertical.padding-tiny,
.padding-vertical.padding-xxhuge,
.padding-vertical.padding-xlarge,
.padding-vertical.padding-custom3,
.padding-vertical.padding-xxlarge,
.padding-vertical.padding-medium,
.padding-vertical.padding-custom1,
.padding-vertical.padding-xhuge,
.padding-vertical.padding-0,
.padding-vertical.padding-large,
.padding-vertical.padding-huge,
.padding-vertical.padding-xxsmall {
	padding-left: 0;
	padding-right: 0;
}

.container-large {
	width: 100%;
	max-width: 80rem;
	margin-left: auto;
	margin-right: auto;
}

.section-info-projetos {
	color: #0e5169;
}

.max-width-large {
	width: 100%;
	max-width: 48rem;
}

.max-width-large.align-center {
	margin-left: auto;
	margin-right: auto;
}

.projetos_image-wrapper {
	width: 100%;
	height: 100%;
	padding-top: 100%;
	position: relative;
}

.layout193_component {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: grid;
}

.gallery22_component {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	align-items: start;
}

.section-interna-projetos {
	color: #0e5169;
	font-family: Helvetica, sans-serif;
	overflow: hidden;
}

.gallery22_mask {
	width: 33.33%;
	overflow: visible;
}

.projetos_item-link {
	width: auto;
	height: auto;
	flex-direction: column;
	justify-content: flex-start;
	text-decoration: none;
}

.icon-embed-xxsmall {
	width: 1rem;
	height: 1rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.gallery22_slide {
	padding-right: 0.5rem;
}

.layout193_lightbox-image {
	object-fit: cover;
}

.gallery22_slide-nav {
	height: 1.75rem;
	font-size: 0.5rem;
	top: auto;
	bottom: 0%;
	left: 0%;
	right: auto;
}

.text-size-medium-2 {
	font-family: Helvetica, sans-serif;
	font-size: 1.125rem;
	font-weight: 300;
}

.heading-large {
	white-space: normal;
	font-family: Helvetica, sans-serif;
	font-size: 2rem;
	font-weight: 400;
	line-height: 1.2;
}

.margin-top,
.margin-top.margin-custom2,
.margin-top.margin-medium,
.margin-top.margin-xxhuge,
.margin-top.margin-custom1,
.margin-top.margin-xxlarge,
.margin-top.margin-tiny,
.margin-top.margin-xlarge,
.margin-top.margin-large,
.margin-top.margin-xhuge,
.margin-top.margin-huge,
.margin-top.margin-xxsmall,
.margin-top.margin-xsmall,
.margin-top.margin-custom3,
.margin-top.margin-small,
.margin-top.margin-0 {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

.text-weight-semibold {
	font-family: Helvetica, sans-serif;
	font-weight: 300;
}

.projetos_image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.layout193_lightbox {
	width: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative;
}

.button-row {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-wrap: wrap;
	align-items: center;
	display: flex;
}

.gallery22_slider {
	height: 100%;
	max-height: 540px;
	background-color: rgba(0, 0, 0, 0);
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding-bottom: 5rem;
	position: relative;
}

.social-link-2 {
	color: #0e5169;
	align-items: center;
	margin-right: 20px;
	font-size: 1rem;
	text-decoration: none;
	display: flex;
}

.social-link-2:hover {
	text-decoration: underline;
}

.social-link-2.projetos {
	font-size: 1.25rem;
	line-height: 130%;
}

.button-link {
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-bottom: 1px solid #000;
	align-items: center;
	padding: 0.25rem 0;
	line-height: 1;
	text-decoration: none;
	display: flex;
}

.button-link.with-icon {
	grid-column-gap: 0.5rem;
	color: #0e5169;
}

.button-link.is-alternate {
	color: #fff;
}

.heading-medium-2 {
	font-family: Helvetica, sans-serif;
	font-size: 2rem;
	font-weight: 300;
	line-height: 1.3;
}

.texto-conferir {
	color: #0e5169;
	text-align: left;
	margin-bottom: 1rem;
	font-family: Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: 300;
}

.gallery22_arrow {
	width: 3rem;
	height: 3rem;
	background-color: #fff;
	border: 1px solid #0e5169;
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
	top: auto;
	bottom: 0%;
	left: auto;
	right: 0%;
}

.gallery22_arrow.left {
	border-color: #0e5169;
	right: 4rem;
}

.image-wrapper-16-9 {
	width: 100%;
	padding-top: 56.25%;
	position: relative;
}

.text-style-quote {
	border-left: 0.1875rem solid #000;
	margin-bottom: 0;
	padding: 0.75rem 1.25rem;
	font-size: 1.25rem;
	line-height: 1.5;
}

.padding-bottom,
.padding-bottom.padding-tiny,
.padding-bottom.padding-custom3,
.padding-bottom.padding-xxhuge,
.padding-bottom.padding-xxsmall,
.padding-bottom.padding-xhuge,
.padding-bottom.padding-xxlarge,
.padding-bottom.padding-medium,
.padding-bottom.padding-small,
.padding-bottom.padding-xsmall,
.padding-bottom.padding-xlarge,
.padding-bottom.padding-huge,
.padding-bottom.padding-0,
.padding-bottom.padding-large,
.padding-bottom.padding-custom2,
.padding-bottom.padding-custom1 {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}

.rl-styleguide_class-label {
	color: #fff;
	white-space: nowrap;
	cursor: context-menu;
	background-color: #0073e6;
	border-radius: 2px;
	padding: 0.25rem 0.5rem;
	font-size: 0.75rem;
	display: inline-block;
}

.rl-styleguide_class-label.html-tags {
	background-color: #be4aa5;
}

.text-letterspacing-xtight {
	letter-spacing: -0.03em;
}

.text-letterspacing-wide {
	letter-spacing: 0.025em;
}

.margin-large {
	margin: 3rem;
}

.show-tablet {
	display: none;
}

.overflow-auto {
	overflow: auto;
}

.show {
	display: block;
}

.spacing-clean {
	margin: 0;
	padding: 0;
}

.padding-horizontal,
.padding-horizontal.padding-xlarge,
.padding-horizontal.padding-tiny,
.padding-horizontal.padding-custom2,
.padding-horizontal.padding-xxlarge,
.padding-horizontal.padding-xxsmall,
.padding-horizontal.padding-custom3,
.padding-horizontal.padding-xhuge,
.padding-horizontal.padding-large,
.padding-horizontal.padding-huge,
.padding-horizontal.padding-xxhuge,
.padding-horizontal.padding-0,
.padding-horizontal.padding-medium,
.padding-horizontal.padding-xsmall,
.padding-horizontal.padding-custom1,
.padding-horizontal.padding-small {
	padding-top: 0;
	padding-bottom: 0;
}

.styleguide_color-sample {
	padding: 8rem 1.5rem 1.25rem;
}

.styleguide_color-sample.is-lightgrey {
	background-color: #f4f4f4;
}

.styleguide_color-sample.is-white {
	background-color: #fff;
}

.styleguide_color-sample.is-black {
	background-color: #000;
}

.shadow-medium {
	box-shadow: 0 12px 16px -4px rgba(0, 0, 0, 0.08), 0 4px 6px -2px rgba(16, 24, 40, 0.03);
}

.shadow-xxsmall {
	box-shadow: 0 1px 2px rgba(16, 24, 40, 0.05);
}

.padding-0 {
	padding: 0;
}

.rl-styleguide_subheading {
	z-index: 3;
	color: #000;
	background-color: #d3d3d3;
	padding: 0.25rem 0.5rem;
	position: -webkit-sticky;
	position: sticky;
	top: 2rem;
}

.padding-xxhuge {
	padding: 10rem;
}

.icon-1x1-xsmall {
	width: 1.5rem;
	height: 1.5rem;
}

.max-width-xsmall {
	width: 100%;
	max-width: 25rem;
}

.z-index-2 {
	z-index: 2;
	position: relative;
}

.padding-huge {
	padding: 6rem;
}

.form-radio-label {
	margin-bottom: 0;
}

.shadow-small {
	box-shadow: 0 4px 8px -2px rgba(16, 24, 40, 0.1), 0 2px 4px -2px rgba(16, 24, 40, 0.06);
}

.icon-embed-small {
	width: 2rem;
	height: 2rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.margin-xlarge {
	margin: 4rem;
}

.margin-xsmall {
	margin: 1rem;
}

.icon-medium {
	height: 3rem;
}

.form-radio {
	align-items: center;
	margin-bottom: 0;
	padding-left: 1.125rem;
	display: flex;
}

.class-label-column {
	grid-column-gap: 0.75rem;
	grid-row-gap: 0.75rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.button-secondary {
	color: #333;
	text-align: center;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #000;
	padding: 0.75rem 1.5rem;
}

.button-secondary:hover {
	color: #dcab38;
	background-color: #333;
}

.button-secondary.with-icon {
	grid-column-gap: 0.75rem;
	align-items: center;
	display: flex;
}

.button-secondary.is-alternate {
	color: #fff;
	border-color: #fff;
}

.button-secondary.is-button-small {
	padding: 0.5rem 1.25rem;
}

.text-style-strikethrough {
	text-decoration: line-through;
}

.image-wrapper_image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.rl-styleguide_classes {
	display: none;
}

.max-width-full {
	width: 100%;
	max-width: none;
}

.class-label-row {
	grid-column-gap: 0.25rem;
	grid-row-gap: 0.25rem;
	flex-wrap: wrap;
	align-items: center;
	display: flex;
}

.image-wrapper-3-2 {
	width: 100%;
	padding-top: 66.66%;
	position: relative;
}

.background-color-black {
	color: #f5f5f5;
	background-color: #000;
}

.z-index-1 {
	z-index: 1;
	position: relative;
}

.icon-embed-large {
	width: 5rem;
	height: 5rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.text-size-large {
	font-size: 1.25rem;
}

.text-lineheight-xtall {
	line-height: 2;
}

.text-size-regular {
	font-family: Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.5;
}

.form-checkbox-icon {
	width: 1.125rem;
	height: 1.125rem;
	min-height: 1.125rem;
	min-width: 1.125rem;
	cursor: pointer;
	border: 1px solid #000;
	border-radius: 0;
	margin-top: 0;
	margin-left: -1.25rem;
	margin-right: 0.5rem;
	transition: all 0.2s;
}

.form-checkbox-icon.w--redirected-checked {
	box-shadow: none;
	background-color: #000;
	background-size: 16px 16px;
	border-width: 1px;
	border-color: #000;
}

.form-checkbox-icon.w--redirected-focus {
	box-shadow: none;
	border-color: #000;
}

.margin-xhuge {
	margin: 7rem;
}

.padding-top,
.padding-top.padding-tiny,
.padding-top.padding-large,
.padding-top.padding-xxlarge,
.padding-top.padding-xlarge,
.padding-top.padding-custom2,
.padding-top.padding-custom1,
.padding-top.padding-xxsmall,
.padding-top.padding-xsmall,
.padding-top.padding-medium,
.padding-top.padding-huge,
.padding-top.padding-xhuge,
.padding-top.padding-xxhuge,
.padding-top.padding-small,
.padding-top.padding-custom3,
.padding-top.padding-0 {
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

.text-lineheight-none {
	line-height: 1;
}

.margin-medium {
	margin: 2rem;
}

.margin-xxsmall {
	margin: 0.5rem;
}

.rl-styleguide_extension {
	display: none;
}

.styleguide_grid-colours {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
}

.shadow-xsmall {
	box-shadow: 0 1px 3px rgba(16, 24, 40, 0.1), 0 1px 2px rgba(16, 24, 40, 0.06);
}

.icon-embed-medium {
	width: 3rem;
	height: 3rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.field-label-2 {
	margin-bottom: 0.5rem;
	font-weight: 400;
}

.padding-left,
.padding-left.padding-large,
.padding-left.padding-0,
.padding-left.padding-xhuge,
.padding-left.padding-huge,
.padding-left.padding-xxsmall,
.padding-left.padding-medium,
.padding-left.padding-custom3,
.padding-left.padding-xsmall,
.padding-left.padding-custom2,
.padding-left.padding-custom1,
.padding-left.padding-tiny,
.padding-left.padding-small,
.padding-left.padding-xlarge,
.padding-left.padding-xxlarge,
.padding-left.padding-xxhuge {
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
}

.text-weight-normal {
	font-weight: 400;
}

.text-size-small {
	font-size: 0.875rem;
}

.padding-medium {
	padding: 2rem;
}

.icon-embed-xlarge {
	width: 6.5rem;
	height: 6.5rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.icon-large {
	height: 5rem;
}

.padding-tiny {
	padding: 0.25rem;
}

.padding-xsmall {
	padding: 1rem;
}

.heading-small {
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1.4;
}

.text-style-italic {
	font-style: italic;
}

.icon-small {
	height: 2rem;
}

.margin-small {
	margin: 1.5rem;
}

.icon-1x1-xxsmall {
	width: 1rem;
	height: 1rem;
}

.margin-xxlarge {
	margin: 5rem;
}

.rl-styleguide_callout-link {
	background-color: #fff;
	background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
	justify-content: space-between;
	align-items: center;
	padding: 1px;
	display: flex;
}

.padding-xxsmall {
	padding: 0.5rem;
}

.overflow-hidden {
	overflow: hidden;
}

.margin-tiny {
	margin: 0.25rem;
}

.text-size-tiny {
	font-size: 0.75rem;
}

.shadow-xxlarge {
	box-shadow: 0 32px 64px -12px rgba(16, 24, 40, 0.14);
}

.max-width-xxlarge {
	width: 100%;
	max-width: 80rem;
}

.icon-1x1-xlarge {
	width: 6.5rem;
	height: 6.5rem;
}

.shadow-xlarge {
	box-shadow: 0 24px 48px -12px rgba(16, 24, 40, 0.18);
}

.text-letterspacing-normal {
	letter-spacing: 0;
}

.margin-left,
.margin-left.margin-custom1,
.margin-left.margin-medium,
.margin-left.margin-xhuge,
.margin-left.margin-xsmall,
.margin-left.margin-xxlarge,
.margin-left.margin-custom3,
.margin-left.margin-tiny,
.margin-left.margin-0,
.margin-left.margin-custom2,
.margin-left.margin-xxhuge,
.margin-left.margin-small,
.margin-left.margin-large,
.margin-left.margin-xxsmall,
.margin-left.margin-xlarge,
.margin-left.margin-huge {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
}

.text-weight-light {
	font-weight: 300;
}

.image-wrapper-4-3 {
	width: 100%;
	padding-top: 75%;
	position: relative;
}

.text-weight-xbold {
	font-weight: 800;
}

.shadow-large {
	box-shadow: 0 20px 24px -4px rgba(0, 0, 0, 0.08), 0 8px 8px -4px rgba(16, 24, 40, 0.03);
}

.margin-huge {
	margin: 6rem;
}

.text-align-right {
	text-align: right;
}

.image-wrapper-1-1 {
	width: 100%;
	padding-top: 100%;
	position: relative;
}

.icon-xsmall {
	height: 1.5rem;
}

.margin-horizontal,
.margin-horizontal.margin-xxsmall,
.margin-horizontal.margin-custom2,
.margin-horizontal.margin-huge,
.margin-horizontal.margin-xlarge,
.margin-horizontal.margin-medium,
.margin-horizontal.margin-0,
.margin-horizontal.margin-small,
.margin-horizontal.margin-xhuge,
.margin-horizontal.margin-xxlarge,
.margin-horizontal.margin-large,
.margin-horizontal.margin-tiny,
.margin-horizontal.margin-custom3,
.margin-horizontal.margin-xsmall,
.margin-horizontal.margin-xxhuge,
.margin-horizontal.margin-custom1 {
	margin-top: 0;
	margin-bottom: 0;
}

.text-weight-bold {
	font-weight: 700;
}

.icon-embed-xsmall {
	width: 1.5rem;
	height: 1.5rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.icon-1x1-large {
	width: 5rem;
	height: 5rem;
}

.form-3 {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.padding-xxlarge {
	padding: 5rem;
}

.rl-styleguide_shadow-wrapper {
	height: 8rem;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 1rem;
	display: flex;
}

.text-lineheight-normal {
	line-height: 1.5;
}

.margin-vertical,
.margin-vertical.margin-medium,
.margin-vertical.margin-0,
.margin-vertical.margin-xhuge,
.margin-vertical.margin-xxsmall,
.margin-vertical.margin-custom2,
.margin-vertical.margin-xxhuge,
.margin-vertical.margin-small,
.margin-vertical.margin-tiny,
.margin-vertical.margin-xlarge,
.margin-vertical.margin-large,
.margin-vertical.margin-huge,
.margin-vertical.margin-custom1,
.margin-vertical.margin-xsmall,
.margin-vertical.margin-custom3,
.margin-vertical.margin-xxlarge {
	margin-left: 0;
	margin-right: 0;
}

.text-color-white-2 {
	color: #fff;
}

.background-color-white {
	background-color: #fff;
}

.text-style-muted {
	opacity: 0.6;
}

.max-width-xlarge {
	width: 100%;
	max-width: 64rem;
}

.text-style-nowrap {
	white-space: nowrap;
}

.text-align-left {
	text-align: left;
}

.text-lineheight-xshort {
	line-height: 1.2;
}

.margin-top-auto {
	margin-top: auto;
}

.text-color-black {
	color: #000;
}

.rl-styleguide_list {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	padding-bottom: 4rem;
}

.max-width-medium {
	width: 100%;
	max-width: 35rem;
}

.margin-xxhuge {
	margin: 10rem;
}

.icon-xlarge {
	height: 6.5rem;
}

.padding-large {
	padding: 3rem;
}

.text-letterspacing-xwide {
	letter-spacing: 0.05em;
}

.styleguide_icons-list {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	flex-wrap: wrap;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: column;
	display: grid;
}

.form-radio-icon {
	width: 1.125rem;
	height: 1.125rem;
	min-height: 1.125rem;
	min-width: 1.125rem;
	cursor: pointer;
	border: 1px solid #000;
	border-radius: 100px;
	margin-top: 0;
	margin-left: -1.125rem;
	margin-right: 0.5rem;
}

.form-radio-icon.w--redirected-checked {
	background-color: #fff;
	background-image: none;
	border-width: 6px;
	border-color: #000;
}

.form-radio-icon.w--redirected-focus {
	box-shadow: none;
	border-color: #000;
	margin-top: 0;
}

.padding-xlarge {
	padding: 4rem;
}

.rl-styleguide_class-sample-wrapper {
	grid-column-gap: 1.5rem;
	grid-row-gap: 0rem;
	grid-template-rows: auto;
	grid-template-columns: 15rem 1fr;
	align-items: center;
}

.max-width-xxsmall {
	width: 100%;
	max-width: 20rem;
}

.heading-xlarge {
	font-size: 3rem;
	font-weight: 700;
	line-height: 1.2;
}

.text-style-allcaps {
	text-transform: uppercase;
}

.overflow-scroll {
	overflow: scroll;
}

.show-mobile-landscape {
	display: none;
}

.rl-styleguide_paste-text {
	color: rgba(0, 0, 0, 0.5);
	text-align: center;
	border: 1px dashed rgba(0, 0, 0, 0.15);
	padding: 1rem;
}

.text-lineheight-short {
	line-height: 1.3;
}

.text-align-center {
	text-align: center;
}

.rl-styleguide_header {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	background-color: #fff;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	align-items: center;
	padding-top: 3rem;
	padding-bottom: 3rem;
	display: flex;
}

.form-field-wrapper {
	position: relative;
}

.stylesystem-images_layout {
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.layer {
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.rl-styleguide_button-row {
	grid-column-gap: 1rem;
	display: flex;
}

.form-input {
	height: auto;
	min-height: 2.75rem;
	color: #0e5169;
	background-color: #fff;
	border: 1px solid #0e5169;
	margin-bottom: 1rem;
	padding: 0.5rem 0.75rem;
	font-size: 1rem;
	line-height: 1.6;
}

.form-input:focus {
	border-color: #000;
}

.form-input::-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.6);
}

.form-input::placeholder {
	color: rgba(0, 0, 0, 0.6);
}

.form-input.is-text-area {
	height: auto;
	min-height: 11.25rem;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	overflow: auto;
}

.form-input.is-select-input {
	background-color: #fff;
	background-image: none;
}

.margin-right,
.margin-right.margin-small,
.margin-right.margin-tiny,
.margin-right.margin-medium,
.margin-right.margin-xlarge,
.margin-right.margin-custom3,
.margin-right.margin-xsmall,
.margin-right.margin-huge,
.margin-right.margin-xxhuge,
.margin-right.margin-0,
.margin-right.margin-xxlarge,
.margin-right.margin-xxsmall,
.margin-right.margin-large,
.margin-right.margin-custom1,
.margin-right.margin-custom2,
.margin-right.margin-xhuge {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.rl-styleguide_shadows-list {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
}

.text-lineheight-tall {
	line-height: 1.7;
}

.show-mobile-portrait {
	display: none;
}

.padding-small {
	padding: 1.5rem;
}

.align-center {
	margin-left: auto;
	margin-right: auto;
}

.icon-1x1-small {
	width: 2rem;
	height: 2rem;
}

.heading-xsmall {
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.4;
}

.padding-right,
.padding-right.padding-0,
.padding-right.padding-large,
.padding-right.padding-xxlarge,
.padding-right.padding-custom2,
.padding-right.padding-xlarge,
.padding-right.padding-xhuge,
.padding-right.padding-custom3,
.padding-right.padding-tiny,
.padding-right.padding-huge,
.padding-right.padding-medium,
.padding-right.padding-xsmall,
.padding-right.padding-small,
.padding-right.padding-xxsmall,
.padding-right.padding-custom1,
.padding-right.padding-xxhuge {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.icon-xxsmall {
	height: 1rem;
}

.margin-0 {
	margin: 0;
}

.heading-xxlarge {
	font-size: 3.5rem;
	font-weight: 700;
	line-height: 1.2;
}

.padding-xhuge {
	padding: 7rem;
}

.rl-styleguide_callout-link-wrapper {
	width: 100%;
	background-image: linear-gradient(135deg, rgba(255, 116, 72, 0.15), rgba(255, 72, 72, 0.15) 50%, rgba(98, 72, 255, 0.15)), linear-gradient(#fff, #fff);
	justify-content: space-between;
	align-items: center;
	padding: 0.75rem 1rem;
	display: flex;
}

.background-color-lightgrey {
	background-color: #f4f4f4;
}

.form-checkbox {
	align-items: center;
	margin-bottom: 0;
	padding-left: 1.25rem;
	display: flex;
}

.icon-1x1-medium {
	width: 3rem;
	height: 3rem;
}

.button-tertiary {
	color: #000;
	text-align: center;
	background-color: #f4f4f4;
	border: 1px solid rgba(0, 0, 0, 0);
	padding: 0.75rem 1.5rem;
}

.button-tertiary.is-button-small {
	padding: 0.5rem 1.25rem;
}

.button-tertiary.with-icon {
	grid-column-gap: 0.75rem;
	align-items: center;
	display: flex;
}

.button-tertiary.is-alternate {
	color: #fff;
	background-color: #464646;
	border-color: #464646;
}

.rl-styleguide_tutorial-callout {
	grid-column-gap: 2rem;
	background-color: #fff;
	border: 1px solid #000;
	justify-content: space-between;
	align-items: center;
	padding: 0.75rem 0.75rem 0.75rem 1rem;
	display: flex;
}

.form-checkbox-label {
	margin-bottom: 0;
}

.text-letterspacing-tight {
	letter-spacing: -0.015em;
}

.hide {
	display: none;
}

.rl-styleguide_button-list {
	grid-column-gap: 1rem;
	grid-row-gap: 1.5rem;
	white-space: normal;
	grid-template-rows: auto;
	grid-template-columns: auto;
	grid-auto-columns: max-content;
	grid-auto-flow: row;
	align-items: center;
	justify-items: start;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	display: grid;
}

.container-medium {
	width: 100%;
	max-width: 64rem;
	margin-left: auto;
	margin-right: auto;
}

.max-width-small {
	width: 100%;
	max-width: 30rem;
}

.rl-styleguide_heading {
	z-index: 4;
	color: #fff;
	background-color: #000;
	padding: 0.25rem 0.5rem;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
}

.gallery9_image-wrapper {
	width: 100%;
	height: 100%;
	padding-top: 100%;
	position: relative;
}

.gallery9_image-wrapper-large {
	width: 100%;
	height: 100%;
	position: relative;
}

.text-size-medium-3 {
	font-family: Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.5;
}

.gallery9_lightbox-link {
	width: 100%;
	height: 100%;
}

.gallery9_image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.grid-projetos_component {
	grid-column-gap: 0.1rem;
	grid-row-gap: 0.1rem;
	grid-template-rows: 1fr auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: column;
	align-content: stretch;
	margin-bottom: 1px;
	display: grid;
}

.grid-projetos_component.direita {
	grid-template-rows: auto auto;
	grid-auto-flow: column;
}

.grid-projetos_component.row {
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-flow: row;
}

.grid-projetos_component.col {
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: row dense;
	margin-bottom: 1rem;
}

.grid-projetos_component.row {
	grid-auto-flow: column;
}

.gallery8_image-wrapper {
	width: 100%;
	padding-top: 66.66%;
	display: inline-block;
	position: relative;
}

.gallery8_lightbox-link {
	width: 100%;
	margin-bottom: 2rem;
	display: inline-block;
}

.gallery8_image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.gallery8_image-wrapper-large {
	width: 100%;
	padding-top: 100%;
	display: inline-block;
	position: relative;
}

.gallery8_component {
	column-count: 2;
	column-gap: 2rem;
}

.language {
	float: right;
	grid-column-gap: 5px;
	grid-row-gap: 5px;
	flex-direction: row;
	padding-right: 6%;
	display: flex;
}

.tab-link-tab-1 {
	color: #0e5169;
	background-color: #fbfbfb;
	padding-left: 0;
	padding-right: 0;
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
}

.tab-link-tab-1.w--current {
	color: #0e5169;
	background-color: rgba(0, 0, 0, 0);
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
}

.tab-link-tab-2 {
	color: #0e5169;
	background-color: rgba(0, 0, 0, 0);
	padding-left: 0;
	padding-right: 0;
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
}

.tab-link-tab-2.w--current {
	background-color: rgba(0, 0, 0, 0);
	padding-left: 0;
	font-weight: 400;
}

.gallery22_slide-2 {
	padding-right: 2rem;
}

.gallery22_arrow-2 {
	width: 3rem;
	height: 3rem;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #000;
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
	top: auto;
	bottom: 0%;
	left: auto;
	right: 0%;
}

.gallery22_arrow-2.left {
	border-color: #000;
	right: 4rem;
}

.gallery22_image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
	box-shadow: 3px 3px 24px rgba(0, 0, 0, 0.25);
}

.gallery22_image.destaque {
	width: 80%;
	height: auto;
	box-shadow: none;
	position: static;
	left: 5%;
}

.gallery22_mask-2 {
	width: 33.33%;
	overflow: visible;
}

.gallery22_image-wrapper {
	width: 100%;
	justify-content: center;
	align-items: center;
	padding-top: 100%;
	transition: opacity 0.2s;
	display: flex;
	position: relative;
}

.gallery22_image-wrapper:hover {
	opacity: 0.8;
}

.section-gallery22 {
	overflow: hidden;
}

.gallery22_lightbox-link {
	width: 100%;
}

.image-2,
.arrow-up {
	width: 40px;
	height: 40px;
	transform: rotate(-90deg);
}

.arrow-scroll-top {
	position: absolute;
	top: auto;
	bottom: 50px;
	left: auto;
	right: 5%;
}

.top {
	height: 0;
}

.faq1_icon {
	width: 16px;
	align-self: center;
	margin-left: 1.5rem;
}

.faq1_answer {
	padding-top: 0;
	overflow: hidden;
}

.button-secondary-2 {
	color: rgba(0, 0, 0, 0);
	text-align: center;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
	padding: 0.75rem 1.5rem;
}

.faq1_accordion {
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
	margin-top: -1px;
}

.faq1_question {
	cursor: pointer;
	border-top: 1px solid #e9c4b3;
	border-bottom: 1px solid #e9c4b2;
	justify-content: space-between;
	align-items: center;
	padding-top: 0;
	padding-bottom: 0;
	display: flex;
}

.accordeon_component {
	border-bottom: 1px #000;
}

.mitos__content {
	height: 100vh;
	background-color: #dcab37;
	padding-top: 5rem;
}

.mitos__content__wrapper {
	padding-left: 0;
	padding-right: 0;
	overflow: scroll;
}

.mitos__content__grid {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
}

.mitos__content__item {
	transition: opacity 0.2s;
}

.mitos__content__item:hover {
	opacity: 0.8;
}

.mitos__content__item-image {
	width: 100%;
	object-fit: cover;
}

.mitos__content__logo {
	grid-column-gap: 1rem;
	align-items: center;
	padding-left: 1rem;
	display: flex;
}

.mitos__content__infos {
	padding-left: 2rem;
	padding-right: 2rem;
}

.mitos__content__year {
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1;
}

.mitos__content__dates {
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
}

.mitos__content__about {
	font-family: Helvetica, sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

.section-header-mitos {
	flex: 1;
	padding-top: 80px;
}

.header49_component {
	grid-column-gap: 0rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 0.5fr 1fr;
	grid-auto-columns: 1fr;
	align-items: start;
	padding-top: 4rem;
	padding-bottom: 4rem;
	display: grid;
}

.header49_content-left {
	grid-column-gap: 2rem;
	color: #333;
	text-decoration: none;
	display: flex;
}

.heading {
	color: #333;
	font-family: Helvetica, sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1;
	text-decoration: none;
}

.logo__mitos.slider {
	width: 80px;
}

.heading-2 {
	font-family: Helvetica, sans-serif;
	font-weight: 400;
}

.section-mitos__grid {
	padding-left: 0%;
	padding-right: 0%;
}

.mitos__projetos {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.mitos__projetos__item {
	transition: opacity 0.2s;
}

.mitos__projetos__item:hover {
	opacity: 0.8;
}

.mitos__projetos__item__capa {
	width: 100%;
}

.div-block {
	flex-direction: column;
	display: flex;
}

.mitos__content__interna {
	flex-direction: column;
	justify-content: space-between;
	display: flex;
}

.gallery22_slider-2 {
	height: 100%;
	background-color: rgba(0, 0, 0, 0);
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding-bottom: 5rem;
	position: relative;
}

.text-size-medium-4 {
	font-size: 1.125rem;
}

.section-gallery-mitos {
	background-color: #dcab37;
	overflow: hidden;
}

.play-icon-mitos {
	z-index: 999;
	width: 80px;
	height: auto;
	transition: opacity 0.2s;
	position: absolute;
	top: 40%;
	bottom: 0%;
	left: auto;
	right: auto;
}

.play-icon-mitos:hover {
	opacity: 0.8;
}

.play-icon-mitos.square {
	width: 40px;
	top: 75%;
	left: 45%;
}

.heading_mitos {
	font-family: Helvetica, sans-serif;
	font-weight: 400;
}

.sub_heading_mitos {
	padding-left: 1rem;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 1.3;
}

.intro_text_mitos {
	padding-left: 1rem;
	font-family: Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.5;
}

.main-mitos {
	background-color: #e4d4b5;
}

.mitos-conteudo {
	max-width: 35rem;
}

.section_mitos-interma {
	padding-top: 80px;
	padding-bottom: 8rem;
}

.header37_component {
	grid-column-gap: 0rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-content: start;
	align-items: start;
	display: grid;
}

.button-2 {
	color: rgba(0, 0, 0, 0);
	text-align: center;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
	padding: 0.75rem 1.5rem;
}

.button-2.is-secondary {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 0);
}

.button-2.is-link {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 0);
	border-style: none;
	padding: 0.25rem 0;
	line-height: 1;
	text-decoration: none;
}

.button-2.is-link.is-icon {
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
}

.button-group {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-wrap: wrap;
	align-items: center;
	display: flex;
}

.header37_image {
	width: 100%;
	height: 100vh;
	max-height: 60rem;
	object-fit: none;
}

.mitos__projetos_interna {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-auto-flow: row;
}

.breadcrumb_component {
	width: 100%;
	align-items: center;
	font-family: Helvetica, sans-serif;
	font-size: 0.8rem;
	font-weight: 400;
	display: flex;
}

.breadcrumb-link {
	color: #333;
	text-transform: uppercase;
	text-decoration: none;
}

.breadcrumb-link.w--current {
	font-weight: 600;
}

.breadcrumb-link.is-active {
	font-weight: 500;
}

.breadcrumb-divider {
	width: 1rem;
	height: 1rem;
	justify-content: center;
	align-items: center;
	margin-left: 0.5rem;
	margin-right: 0.5rem;
	display: flex;
}

.topo_header_mitos {
	justify-content: space-between;
	margin-bottom: 4rem;
	display: flex;
}

.mitos__interna-header {
	grid-column-gap: 0rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 0.5fr 1fr;
	grid-auto-columns: 1fr;
	align-items: start;
	padding-top: 4rem;
	padding-bottom: 4rem;
	padding-left: 5%;
	display: grid;
}

.mitos__interna_image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
	box-shadow: 3px 3px 24px rgba(0, 0, 0, 0.25);
}

.mitos__interna_image.destaque {
	width: 100%;
	height: auto;
	box-shadow: none;
	position: static;
	left: 5%;
}

.mitos__interna_image-wrapper {
	width: 100%;
	justify-content: center;
	align-items: center;
	transition: opacity 0.2s;
	display: flex;
	position: relative;
}

.mitos__interna_image-wrapper:hover {
	opacity: 0.8;
}

.mitos__interna-destaque {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: row dense;
	align-content: start;
	align-items: center;
	padding-left: 5%;
	padding-right: 5%;
	display: grid;
}

.lightbox-play-icon {
	z-index: 2;
	width: 64px;
	height: 64px;
	color: #fff;
	position: absolute;
}

.section-mitos__imterma {
	height: auto;
	background-color: #e5d4b5;
	margin-top: 80px;
}

.heading-style-h5 {
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1.4;
}

.testimonial16_logo {
	max-height: 3rem;
}

.testimonial16_content-right {
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

.testimonial16_rating-icon {
	width: 1.25rem;
	height: 1.25rem;
	color: rgba(0, 0, 0, 0);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-right: 0.25rem;
	display: flex;
}

.mitos_slide-content {
	grid-column-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: grid;
}

.mitos__imterma_slider-component {
	height: auto;
	background-color: rgba(0, 0, 0, 0);
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-bottom: 4rem;
	padding-bottom: 0;
}

.testimonial16_lightbox-image {
	object-fit: cover;
}

.testimonial16_rating-wrapper {
	display: flex;
}

.text-weight-semibold-2 {
	font-weight: 600;
}

.testimonial16_slide-nav {
	height: 1.75rem;
	font-size: 0.5rem;
	display: none;
	top: auto;
	bottom: 0%;
	left: 0%;
	right: auto;
}

.testimonial16_divider {
	width: 1px;
	background-color: rgba(0, 0, 0, 0);
	align-self: stretch;
	margin-left: 1.25rem;
	margin-right: 1.25rem;
}

.slider_arrow {
	width: 3rem;
	height: 3rem;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #000;
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
	top: auto;
	bottom: 0%;
	left: auto;
	right: 0%;
}

.slider_arrow.left {
	border-color: #000;
	top: auto;
	bottom: 0%;
	left: auto;
	right: 4rem;
}

.slider_arrow.nav {
	border-style: none;
}

.video-overlay-layer {
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.mitos_slide {
	margin-right: 5rem;
}

.testimonial16_client {
	text-align: left;
	align-items: center;
	display: flex;
}

.padding-global {
	padding-left: 5%;
	padding-right: 5%;
}

.padding-section-large {
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.mitos_slide-image {
	width: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative;
}

.mitos__interna-header-slider {
	grid-column-gap: 1rem;
	grid-row-gap: 0rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	align-items: start;
	margin-bottom: 2rem;
	display: flex;
}

.mitos__interna-header-logo {
	grid-column-gap: 1rem;
	color: #333;
	text-decoration: none;
	display: flex;
}

.mitos__interna-content {
	grid-column-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	margin-bottom: 2rem;
	display: grid;
}

.section-mitos__navigation {
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 2rem;
	padding: 1rem 5%;
	display: flex;
}

.nav_prev {
	grid-column-gap: 5px;
	flex: 1;
	align-items: center;
	font-family: Helvetica, sans-serif;
	font-size: 1rem;
	display: flex;
}

.nav_next {
	grid-column-gap: 5px;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	font-family: Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	display: flex;
}

.nav_next.slide {
	justify-content: flex-start;
}

.nav_next.slider {
	justify-content: flex-start;
	margin-top: 2rem;
}

.nav_link {
	color: #333;
	border-bottom: 1px solid #000;
	text-decoration: none;
}

.nav_link.w--current {
	font-weight: 600;
}

.nav_link.is-active {
	font-weight: 500;
}

.mitos__nav-container {
	display: flex;
}

.mitos_arrow {
	width: 3.5rem;
	height: 3.5rem;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
}

.mitos_arrow.hide-mobile-landscape {
	width: 2rem;
	height: 2rem;
	border-color: #000;
	bottom: 4rem;
}

.gallery15_image-wrapper {
	width: 100%;
	padding-top: 66.66%;
	position: relative;
}

.gallery15_image-wrapper:focus {
	opacity: 0.5;
}

.mitos_mask {
	overflow: hidden;
}

.mitos_galeria {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	align-items: start;
	justify-items: stretch;
}

.mitos_slide-nav {
	height: 1.75rem;
	font-size: 0.5rem;
}

.mitos_slider {
	height: auto;
	background-color: rgba(0, 0, 0, 0);
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding-bottom: 4rem;
}

.mitos_slide_item {
	padding-left: 0;
	padding-right: 4rem;
}

.padding-global-2 {
	padding-left: 5%;
	padding-right: 5%;
}

.gallery15_image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.padding-section-large-2 {
	padding-top: 7rem;
	padding-bottom: 7rem;
}

.gallery15_arrow {
	width: 2.5rem;
	height: 2.5rem;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #000;
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
}

.gallery15_arrow.hide-mobile-landscape {
	border-color: #000;
	bottom: 4rem;
}

.gallery15_arrow.left {
	left: 0.5rem;
}

.gallery15_arrow.right {
	right: 0.5rem;
}

.gallery15_mask {
	overflow: hidden;
}

.gallery15_component {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	align-items: start;
	justify-items: stretch;
}

.gallery15_slide-nav {
	height: 1.75rem;
	font-size: 0.5rem;
}

.gallery15_slider {
	height: auto;
	background-color: rgba(0, 0, 0, 0);
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding-bottom: 4rem;
}

.gallery15_slide {
	padding-left: 7rem;
	padding-right: 7rem;
}

.gallery15_arrow-2 {
	width: 3.5rem;
	height: 3.5rem;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
}

.gallery15_arrow-2.hide-mobile-landscape {
	bottom: 4rem;
}

.section_gallery13 {
	overflow: hidden;
}

.gallery13_slide-nav {
	height: 1.75rem;
	margin-bottom: 2rem;
	font-size: 0.5rem;
}

.gallery13_image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.gallery13_image-wrapper {
	height: 540px;
	position: relative;
}

.gallery13_component {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	align-items: start;
	justify-items: stretch;
}

.gallery13_arrow {
	width: 3.5rem;
	height: 3.5rem;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
}

.gallery13_arrow.hide-mobile-landscape {
	margin-left: 2rem;
	margin-right: 2rem;
	bottom: 4rem;
}

.gallery13_slider {
	height: 10%;
	background-color: rgba(0, 0, 0, 0);
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.layout192_component {
	grid-column-gap: 5rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: grid;
}

.mitos-galeria {
	max-width: 500px;
}

.slider-2 {
	height: auto;
}

.mitos-galeria__slider {
	width: 400px;
	height: auto;
}

.mitos-galeria__slider-nav {
	display: none;
}

.mitos-galeria__slider-left {
	width: 40px;
	height: 40px;
	color: #000;
	border: 1px solid #000;
	border-radius: 20px;
	left: -50px;
}

.mitos-galeria__slider-right {
	width: 40px;
	height: 40px;
	color: #000;
	border: 1px solid #000;
	border-radius: 20px;
	right: -50px;
}

.blogpost1_date-wrapper {
	margin-top: 0.25rem;
	display: flex;
}

.blogpost1_tag-list {
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: stretch;
	display: flex;
}

.blogpost1_text-divider {
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}

.blogpost1_social-link {
	background-color: rgba(0, 0, 0, 0);
	border-radius: 20px;
	padding: 0.25rem;
}

.blogpost1_social-icon {
	width: 1.5rem;
	height: 1.5rem;
}

.blogpost1_author-wrapper {
	align-items: center;
	display: flex;
}

.blogpost1_tag-list-wrapper {
	width: 50%;
}

.blogpost1_title-wrapper {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 5rem;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.blogpost1_image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.blogpost1_share {
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
	grid-template-rows: auto;
	grid-template-columns: max-content;
	grid-auto-columns: 1fr;
	grid-auto-flow: column;
	justify-items: start;
	margin-top: 1rem;
	display: grid;
}

.blogpost1_share-wrapper {
	width: 50%;
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

.blogpost1_divider {
	width: 100%;
	height: 1px;
	max-width: 48rem;
	background-color: rgba(0, 0, 0, 0);
	margin-top: 3rem;
	margin-bottom: 3rem;
}

.blogpost1_image-wrapper {
	width: 100%;
	margin-bottom: 4rem;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50%;
	position: relative;
	overflow: hidden;
}

.blogpost1_author-image-wrapper {
	margin-right: 1rem;
}

.blogpost1_content-top {
	width: 100%;
	justify-content: space-between;
	align-items: flex-end;
	display: flex;
}

.blogpost1_author-image {
	width: 3.5rem;
	height: 3.5rem;
	min-height: 3.5rem;
	min-width: 3.5rem;
	object-fit: cover;
	border-radius: 100%;
}

.blogpost1_content-bottom {
	justify-content: space-between;
	align-items: flex-end;
	display: flex;
}

.page_content {
	margin-bottom: 4rem;
}

.blogpost1_tag-item {
	background-color: rgba(0, 0, 0, 0);
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
	font-weight: 600;
	text-decoration: none;
}

.blogpost1_tag-item.w--current {
	border-bottom: 2px solid #000;
}

.blogpost1_breadcrumb {
	width: 100%;
	align-items: center;
	margin-bottom: 1.5rem;
	display: flex;
}

.breadcrumb-link-2 {
	color: rgba(0, 0, 0, 0);
	text-decoration: none;
}

.breadcrumb-link-2.w--current {
	font-weight: 600;
}

.heading-style-h2 {
	font-size: 3rem;
	font-weight: 700;
	line-height: 1.2;
}

.wpcf7 {
	margin-top: 2rem;
}

.wpcf7.container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 5%;
	padding-right: 5%;
	display: block;
}

.field-label-3 {
	font-family: Helvetica, sans-serif;
	font-weight: 300;
}

.form-label {
	width: 50%;
	font-family: Helvetica, sans-serif;
	font-weight: 300;
}

.form-button {
	color: #0e5169;
	text-transform: uppercase;
	background-color: #fbfbfb;
	border: 1px solid #0e5169;
	font-family: Helvetica, sans-serif;
}

.form-button:hover {
	color: #fbfbfb;
	background-color: #0e5169;
}

.form-4,
.formulario-page {
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

.gallery22_image-wrapper-2 {
	width: 100%;
	padding-top: 100%;
	position: relative;
}

.section_gallery22 {
	overflow: hidden;
}

.gallery22_image-2 {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.gallery22_mask-3 {
	width: 33.33%;
	overflow: visible;
}

.gallery22_arrow-3 {
	width: 3rem;
	height: 3rem;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	display: flex;
	top: auto;
	bottom: 0%;
	left: auto;
	right: 0%;
}

.gallery22_arrow-3.is-left {
	right: 4rem;
}

.gallery7_lightbox-link {
	width: 100%;
}

.gallery7_image-wrapper {
	width: 100%;
	padding-top: 56.25%;
	position: relative;
}

.padding-section-large-3 {
	padding-top: 8rem;
	padding-bottom: 8rem;
}

.text-size-medium-5 {
	font-size: 1.25rem;
}

.project_image-wrapper {
	width: 100%;
	height: 100%;
	position: relative;
}

.gallery7_component {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
}

.padding-global-3 {
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}

.project_item-image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 50% 50%;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.gallery7_row {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-items: center;
	display: grid;
}

.spacer-tiny {
	width: 100%;
	padding-top: 0.25rem;
}

.spacer-xxsmall {
	width: 100%;
	padding-top: 0.5rem;
}

.spacer-xsmall {
	width: 100%;
	padding-top: 1rem;
}

.spacer-small {
	width: 100%;
	padding-top: 1.5rem;
}

.spacer-medium {
	width: 100%;
	padding-top: 2rem;
}

.spacer-large {
	width: 100%;
	padding-top: 3rem;
}

.spacer-xlarge {
	width: 100%;
	padding-top: 4rem;
}

.spacer-xxlarge {
	width: 100%;
	padding-top: 5rem;
}

.spacer-huge {
	width: 100%;
	padding-top: 6rem;
}

.spacer-xhuge {
	width: 100%;
	padding-top: 7rem;
}

.spacer-xxhuge {
	width: 100%;
	padding-top: 10rem;
}

@media screen and (min-width: 1280px) {
	.menu-button.menu {
		background-color: #003c2d;
		padding: 0;
	}

	.image {
		width: 200px;
		height: auto;
	}

	.top-line {
		width: 50px;
		height: 2px;
		background-color: #fff;
		padding-bottom: 0;
		padding-right: 0;
		position: absolute;
		top: 18px;
		bottom: auto;
		left: auto;
		right: 0%;
	}

	.middle-line {
		background-color: #fff;
		padding-bottom: 0;
		padding-right: 0;
	}

	.bottom-line {
		background-color: #fff;
	}

	.capa-iza {
		max-width: 80%;
	}

	.layout193_lightbox {
		max-width: 400px;
	}
}

@media screen and (min-width: 1440px) {
	.section-intro.container {
		display: block;
	}

	.section-intro-large-text {
		width: 100%;
	}

	.section-intro-large-text.white {
		color: #fbfbfb;
		line-height: 4rem;
	}

	.section-intro-medium-text.white-text {
		color: #fbfbfb;
		margin-top: 0;
	}

	.o-que-fazemos {
		background-color: #0e5169;
		padding: 8rem 5%;
	}

	.o-que-fazemos-item {
		margin-bottom: 100px;
	}

	.projects-item {
		height: 420px;
	}

	.mitos__content__item {
		object-fit: cover;
	}

	.mitos__content__item-image {
		width: 100%;
		object-fit: cover;
	}
}

@media screen and (min-width: 1920px) {
	.projects-item {
		height: 560px;
	}
}

@media screen and (max-width: 991px) {
	.large-text {
		line-height: 130%;
	}

	.content-text {
		align-self: flex-start;
	}

	.slider-intro {
		width: 100%;
		height: 120px;
		flex-direction: column;
		display: flex;
	}

	.section-intro-large-text {
		font-size: 1rem;
	}

	.colab-text-content {
		padding-left: 0;
		padding-right: 0;
	}

	.paragraph {
		font-size: 1em;
	}

	.c-faq-a-content {
		padding-left: 0;
		padding-right: 0;
	}

	.projectos-grid,
	.projectos-grid.interna {
		grid-template-columns: 1fr 1fr;
	}

	.video-thumbnail {
		margin-bottom: 4rem;
	}

	.content-video {
		width: 100%;
		flex-direction: column;
	}

	.video-content-title {
		text-align: center;
		font-size: 2rem;
	}

	.video-content-text {
		text-align: center;
		font-size: 1.5rem;
	}

	.video-content {
		width: 100%;
	}

	.coluna {
		padding-right: 10px;
	}

	.link {
		font-size: 1rem;
	}

	.link.small-link {
		font-size: 0.8rem;
	}

	.footer-heading {
		font-size: 1.2rem;
		line-height: 120%;
	}

	.separator {
		font-size: 1rem;
	}

	.separator.small-separator,
	.footer-text {
		font-size: 0.8rem;
	}

	.capa-iza,
	.capa-time {
		max-width: 100%;
		margin-bottom: 40px;
	}

	.header-projetos {
		margin-top: 80px;
	}

	.content-player {
		order: -1;
	}

	.destaques-item {
		flex-direction: column;
	}

	.destaque-item-conteudo {
		padding-left: 0%;
	}

	.left-nav {
		right: 7%;
	}

	.mask {
		height: auto;
	}

	.heading-medium {
		font-size: 1.75rem;
	}

	.margin-bottom {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.padding-vertical {
		padding-left: 0;
		padding-right: 0;
	}

	.layout193_component {
		min-height: auto;
		grid-column-gap: 3rem;
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: row;
	}

	.layout193_lightbox-image {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.heading-large {
		font-size: 2.25rem;
	}

	.margin-top {
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.heading-medium-2 {
		font-size: 1.75rem;
	}

	.padding-bottom {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.margin-large {
		margin: 2.5rem;
	}

	.show-tablet {
		display: block;
	}

	.hide-tablet {
		display: none;
	}

	.padding-horizontal {
		padding-top: 0;
		padding-bottom: 0;
	}

	.padding-xxhuge {
		padding: 7.5rem;
	}

	.padding-huge {
		padding: 5rem;
	}

	.margin-xlarge {
		margin: 3.5rem;
	}

	.margin-xhuge {
		margin: 6rem;
	}

	.max-width-full-tablet {
		width: 100%;
		max-width: none;
	}

	.padding-top {
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.padding-left {
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
	}

	.margin-xxlarge {
		margin: 4.5rem;
	}

	.margin-left {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
	}

	.margin-huge {
		margin: 5rem;
	}

	.margin-horizontal {
		margin-top: 0;
		margin-bottom: 0;
	}

	.padding-xxlarge {
		padding: 4.5rem;
	}

	.margin-vertical {
		margin-left: 0;
		margin-right: 0;
	}

	.margin-xxhuge {
		margin: 7.5rem;
	}

	.padding-large {
		padding: 2.5rem;
	}

	.padding-xlarge {
		padding: 3.5rem;
	}

	.heading-xlarge {
		font-size: 2.75rem;
	}

	.margin-right {
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
	}

	.padding-right {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
	}

	.heading-xxlarge {
		font-size: 3.25rem;
	}

	.padding-xhuge {
		padding: 6rem;
	}

	.grid-projetos_component.col,
	.grid-projetos_component.row {
		grid-auto-flow: column;
	}

	.gallery22_image {
		left: 0%;
	}

	.gallery22_image.destaque {
		width: 100%;
		left: 0%;
	}

	.mitos__content__texto {
		margin-bottom: 2rem;
	}

	.mitos__content__wrapper {
		position: static;
	}

	.header49_component {
		grid-column-gap: 3rem;
		grid-row-gap: 2rem;
	}

	.section-mitos__grid {
		position: static;
	}

	.play-icon-mitos {
		width: 60px;
		left: 37%;
	}

	.sub_heading_mitos {
		font-size: 1.75rem;
	}

	.header37_component {
		min-height: auto;
		grid-row-gap: 4rem;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		padding-top: 0;
	}

	.header37_image {
		height: auto;
		max-height: none;
	}

	.mitos__projetos_interna {
		grid-template-columns: 1fr 1fr;
	}

	.mitos__interna-header {
		grid-column-gap: 3rem;
		grid-row-gap: 2rem;
	}

	.mitos__interna_image {
		left: 0%;
	}

	.mitos__interna_image.destaque {
		width: 400px;
		height: 400px;
		left: 0%;
	}

	.mitos__interna_image-wrapper {
		justify-content: flex-start;
	}

	.mitos__interna-destaque {
		min-height: auto;
		grid-row-gap: 4rem;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		padding-top: 0;
	}

	.section-mitos__imterma {
		height: auto;
	}

	.mitos_slide-content {
		min-height: auto;
		grid-column-gap: 2.5rem;
		grid-row-gap: 2.5rem;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}

	.testimonial16_lightbox-image {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.padding-section-large {
		padding-top: 6rem;
		padding-bottom: 6rem;
	}

	.mitos__interna-header-slider {
		grid-column-gap: 3rem;
		grid-row-gap: 0rem;
		grid-template-columns: 1fr;
	}

	.mitos__interna-content {
		min-height: auto;
		grid-column-gap: 2.5rem;
		grid-row-gap: 2.5rem;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}

	.section-mitos__navigation {
		font-family: Helvetica, sans-serif;
		font-size: 0.75rem;
	}

	.nav_prev,
	.nav_next {
		grid-column-gap: 0rem;
		font-size: 0.75rem;
	}

	.mitos_arrow.hide-mobile-landscape {
		width: 3rem;
		height: 3rem;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.mitos_slide_item {
		padding-left: 4rem;
		padding-right: 4rem;
	}

	.padding-section-large-2 {
		padding-top: 6rem;
		padding-bottom: 6rem;
	}

	.gallery15_arrow {
		border-color: #000;
		top: -20rem;
	}

	.gallery15_arrow.hide-mobile-landscape {
		width: 3rem;
		height: 3rem;
		bottom: 20rem;
	}

	.gallery15_slide {
		padding-left: 4rem;
		padding-right: 4rem;
	}

	.gallery15_arrow-2.hide-mobile-landscape,
	.gallery13_arrow.hide-mobile-landscape {
		width: 3rem;
		height: 3rem;
	}

	.layout192_component {
		min-height: auto;
		grid-column-gap: 3rem;
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: row;
	}

	.mitos-galeria__slider-left {
		left: 10px;
	}

	.blogpost1_title-wrapper {
		margin-bottom: 4rem;
	}

	.blogpost1_image-wrapper {
		margin-bottom: 3rem;
		padding-top: 56.25%;
	}

	.page_content {
		margin-bottom: 3rem;
	}

	.heading-style-h2 {
		font-size: 2.75rem;
	}

	.padding-section-large-3 {
		padding-top: 6rem;
		padding-bottom: 6rem;
	}
}

@media screen and (max-width: 767px) {
	.intro {
		width: 470px;
		font-size: 3rem;
	}

	.about-links-text {
		font-size: 1.2rem;
	}

	.content-text {
		font-size: 1.2rem;
		line-height: 130%;
	}

	.tabela-item-info {
		font-size: 1.2rem;
		line-height: 120%;
	}

	.tabela-item-info.cargo {
		font-size: 1.2rem;
	}

	._w-faq-icon {
		width: 16px;
		height: 16px;
	}

	.colaborador {
		flex-direction: column;
	}

	.c-faq-q-text {
		padding-left: 0;
	}

	.projects-item {
		height: auto;
	}

	.projectos-grid {
		grid-template-columns: 1fr;
	}

	.colaborador-texto {
		padding-left: 0;
	}

	.destaques-item {
		flex-direction: column;
		align-items: center;
		text-decoration: none;
	}

	.destaque-item-capa {
		width: 100%;
	}

	.destaque-item-conteudo {
		padding-left: 0%;
		padding-right: 0%;
	}

	.left-nav {
		top: -50px;
		right: 9%;
	}

	.right-nav {
		top: -50px;
	}

	.heading-medium {
		font-size: 1.5rem;
		line-height: 1.4;
	}

	.margin-bottom {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.text-size-medium {
		font-size: 1rem;
	}

	.padding-vertical {
		padding-left: 0;
		padding-right: 0;
	}

	.layout193_component {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr;
	}

	.gallery22_mask {
		width: 50%;
	}

	.gallery22_slide {
		padding-right: 1.5rem;
	}

	.text-size-medium-2 {
		font-size: 1rem;
	}

	.heading-large {
		font-size: 2rem;
	}

	.margin-top {
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.heading-medium-2 {
		font-size: 1.5rem;
		line-height: 1.4;
	}

	.gallery22_arrow.left {
		right: 3.5rem;
	}

	.text-style-quote {
		font-size: 1.125rem;
	}

	.padding-bottom {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.margin-large {
		margin: 2rem;
	}

	.padding-horizontal {
		padding-top: 0;
		padding-bottom: 0;
	}

	.padding-xxhuge {
		padding: 5rem;
	}

	.padding-huge {
		padding: 3.5rem;
	}

	.hide-mobile-landscape {
		display: none;
	}

	.margin-xlarge {
		margin: 2.5rem;
	}

	.margin-xsmall {
		margin: 0.75rem;
	}

	.text-size-large {
		font-size: 1.125rem;
	}

	.margin-xhuge {
		margin: 4rem;
	}

	.padding-top {
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.margin-medium {
		margin: 1.5rem;
	}

	.padding-left {
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
	}

	.padding-medium {
		padding: 1.5rem;
	}

	.padding-xsmall {
		padding: 0.75rem;
	}

	.heading-small {
		font-size: 1.25rem;
	}

	.margin-small {
		margin: 1.25rem;
	}

	.margin-xxlarge {
		margin: 3rem;
	}

	.margin-left {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
	}

	.margin-huge {
		margin: 3.5rem;
	}

	.margin-horizontal {
		margin-top: 0;
		margin-bottom: 0;
	}

	.padding-xxlarge {
		padding: 3rem;
	}

	.margin-vertical {
		margin-left: 0;
		margin-right: 0;
	}

	.max-width-full-mobile-landscape {
		width: 100%;
		max-width: none;
	}

	.text-style-nowrap {
		white-space: normal;
	}

	.margin-xxhuge {
		margin: 5rem;
	}

	.padding-large {
		padding: 2rem;
	}

	.padding-xlarge {
		padding: 2.5rem;
	}

	.heading-xlarge {
		font-size: 2.25rem;
	}

	.show-mobile-landscape {
		display: block;
	}

	.margin-right {
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
	}

	.padding-small {
		padding: 1.25rem;
	}

	.heading-xsmall {
		font-size: 1.125rem;
	}

	.padding-right {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
	}

	.heading-xxlarge {
		font-size: 2.5rem;
	}

	.padding-xhuge {
		padding: 4rem;
	}

	.gallery9_image-wrapper-large {
		padding-top: 100%;
	}

	.text-size-medium-3 {
		font-size: 1rem;
	}

	.grid-projetos_component {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
		column-count: 1;
		grid-template-rows: auto auto auto auto;
		grid-template-columns: 1fr 1fr;
	}

	.grid-projetos_component.col,
	.grid-projetos_component.row {
		grid-column-gap: 0.1rem;
		grid-row-gap: 0.1rem;
		grid-auto-flow: row;
	}

	.gallery8_component {
		column-count: 1;
		column-gap: 1.5rem;
	}

	.gallery22_slide-2 {
		padding-right: 1.5rem;
	}

	.gallery22_arrow-2.left {
		right: 3.5rem;
	}

	.gallery22_mask-2 {
		width: 50%;
	}

	.faq1_question {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.header49_component {
		grid-template-columns: 1fr;
	}

	.mitos__projetos {
		grid-row-gap: 0px;
		grid-template-columns: 1fr 1fr;
	}

	.text-size-medium-4 {
		font-size: 1rem;
	}

	.sub_heading_mitos {
		font-size: 1.5rem;
		line-height: 1.4;
	}

	.intro_text_mitos {
		font-size: 1rem;
	}

	.mitos-conteudo {
		padding-left: 5%;
		padding-right: 5%;
	}

	.header37_component {
		padding-top: 4rem;
	}

	.mitos__projetos_interna {
		grid-row-gap: 0px;
		grid-template-columns: 1fr;
	}

	.mitos__interna-header {
		grid-template-columns: 1fr;
	}

	.mitos__interna-destaque {
		padding-top: 4rem;
	}

	.heading-style-h5 {
		font-size: 1.25rem;
	}

	.mitos_slide-content {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr;
	}

	.mitos__imterma_slider-component {
		padding-top: 0;
		padding-bottom: 0;
	}

	.testimonial16_slide-nav {
		top: 0%;
		bottom: auto;
		left: 0%;
		right: auto;
	}

	.slider_arrow {
		top: auto;
		bottom: 0%;
		left: auto;
		right: 5%;
	}

	.slider_arrow.left {
		right: 5.5rem;
	}

	.mitos_slide {
		padding-left: 0;
		padding-right: 0;
	}

	.testimonial16_client {
		width: 100%;
		align-items: center;
	}

	.padding-global {
		padding-left: 0%;
		padding-right: 0%;
	}

	.padding-section-large {
		padding-top: 2rem;
		padding-bottom: 4rem;
	}

	.mitos__interna-header-slider {
		grid-template-columns: 1fr;
		padding-left: 5%;
		padding-right: 5%;
	}

	.mitos__interna-content {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr;
	}

	.mitos_slider {
		padding-bottom: 3rem;
	}

	.mitos_slide_item {
		padding-left: 0;
		padding-right: 0;
	}

	.padding-section-large-2 {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.gallery15_slider {
		padding-bottom: 3rem;
	}

	.gallery15_slide,
	.gallery13_slide {
		padding-left: 0;
		padding-right: 0;
	}

	.layout192_component {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr;
	}

	.mitos-galeria {
		padding-left: 5%;
	}

	.blogpost1_title-wrapper {
		margin-bottom: 3rem;
	}

	.blogpost1_divider {
		margin-top: 2rem;
		margin-bottom: 2rem;
	}

	.page_content {
		margin-bottom: 2rem;
	}

	.heading-style-h2 {
		font-size: 2.25rem;
	}

	.gallery22_mask-3 {
		width: 50%;
	}

	.gallery22_arrow-3.is-left {
		right: 3.5rem;
	}

	.padding-section-large-3 {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.project_image-wrapper {
		padding-top: 100%;
	}

	.gallery7_component {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
		grid-template-columns: 1fr;
	}

	.padding-global-3 {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}

	.gallery7_row {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
		grid-template-columns: 1fr;
	}
}

@media screen and (max-width: 479px) {
	.brand.w--current {
		padding-left: 0;
	}

	.about.section {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.large-text {
		width: 100%;
		font-size: 1.125rem;
	}

	.intro {
		width: 290px;
		max-width: 100%;
		margin-left: 5%;
		font-size: 2rem;
		line-height: 44px;
	}

	.image.logo {
		width: 170px;
	}

	.nav-menu {
		width: 100%;
		background-color: #e9c4b2;
		margin-top: 0;
		margin-right: 0%;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.menu-item {
		margin-bottom: 0;
		padding-right: 5%;
		font-size: 1.75rem;
		line-height: 2.5rem;
	}

	.link-block {
		bottom: 100px;
	}

	.about-links-item.right {
		width: 100%;
	}

	.about-links-item.right.projetos {
		width: 100%;
		margin-bottom: 0;
	}

	.about-links-item.left {
		width: 100%;
	}

	.about-links-text {
		font-size: 1.125rem;
		line-height: 130%;
	}

	.about-links-link {
		font-size: 1.375rem;
	}

	.about-links {
		padding-left: 20px;
		padding-right: 20px;
	}

	.novidades.section {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.content-text {
		font-size: 1.1rem;
	}

	.content-header {
		font-size: 1.5rem;
	}

	.slider-intro {
		height: auto;
		padding-right: 5%;
	}

	.grid-section.container.section {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.section-link {
		flex: 0 auto;
	}

	.section-header-link.agenda-home {
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
		padding-right: 0;
		display: flex;
	}

	.section-header-title {
		width: 100%;
		flex: 1;
		font-size: 1.5rem;
	}

	.tabela-item {
		flex-direction: column;
		align-items: flex-start;
		padding-left: 0;
	}

	.icon-mais {
		margin-top: 20px;
		margin-left: 0;
	}

	.tabela-item-info {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 0;
		font-size: 1.25rem;
	}

	.tabela-item-info.cargo {
		font-size: 1.125rem;
	}

	.footer {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.icon-seta {
		float: none;
		font-size: 1.5rem;
		line-height: 100%;
	}

	.main.main-grid {
		padding-top: 4rem;
	}

	.main.interna-projetos {
		margin-top: 80px;
		padding-top: 0;
	}

	.section-title.container {
		flex-wrap: wrap;
	}

	.section-heading {
		width: 100%;
		font-size: 2rem;
	}

	.section-intro.container {
		margin-top: 4rem;
		margin-bottom: 4rem;
	}

	.section-intro-large-text {
		font-size: 1rem;
		line-height: 150%;
	}

	.section-intro-medium-text {
		font-size: 1.125rem;
	}

	.social-link {
		margin-bottom: 5px;
	}

	.links {
		flex-direction: column;
	}

	.c-faq-icon {
		margin-bottom: 20px;
		padding: 0;
	}

	._w-faq-icon {
		width: 12px;
		height: 12px;
		margin-top: 1rem;
	}

	.colab-text-content {
		padding-top: 0;
	}

	.paragraph {
		font-size: 1em;
	}

	.colaborador {
		flex-direction: column;
	}

	.c-faq-q {
		flex-direction: column;
		align-items: flex-start;
	}

	.c-faq-q-text {
		flex-direction: column;
		align-items: flex-start;
		padding-bottom: 0;
		padding-left: 0;
	}

	.c-faq-a-content {
		padding-top: 0;
	}

	.grid.clientes-grid {
		grid-template-columns: minmax(200px, 1fr);
	}

	.link-cliente {
		font-size: 1.5rem;
	}

	.midia-grid {
		grid-template-columns: 1fr;
	}

	.project-container.projeto-mobile {
		display: block;
	}

	.project-container.desktop {
		display: none;
	}

	.project-container.mobile {
		display: block;
	}

	.project-container.dekstop {
		display: none;
	}

	.project-category {
		font-size: 1.375rem;
	}

	.project-title {
		font-size: 1.5rem;
		line-height: 130%;
	}

	.projectos-grid {
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		grid-auto-flow: row;
	}

	.projectos-grid.interna {
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: minmax(280px, 1fr);
	}

	.video-thumbnail {
		margin-bottom: 2rem;
	}

	.content-video {
		width: 100%;
		flex-direction: column;
	}

	.video-content-title {
		text-align: left;
		font-size: 1.375rem;
		line-height: 130%;
	}

	.video-content-text {
		text-align: left;
		font-size: 1.125rem;
		line-height: 150%;
	}

	.video-content {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}

	.footer-items {
		font-size: 9px;
	}

	.about-content {
		margin-bottom: 4rem;
	}

	.capa-iza,
	.capa-time {
		max-width: 100%;
	}

	.colaborador-texto {
		padding-left: 0;
	}

	.column,
	.column-2 {
		padding-left: 0;
		padding-right: 0;
	}

	.section-header-title-link {
		color: #0e5169;
		font-family: Helvetica, sans-serif;
		font-size: 1.5rem;
		font-weight: 300;
		line-height: 120%;
		text-decoration: none;
	}

	.section-header-title-link.active {
		font-size: 1.5rem;
	}

	.header-projetos {
		width: 100%;
		height: auto;
		background-image: none;
		display: none;
	}

	.header-projetos.mobile {
		-webkit-text-fill-color: inherit;
		background-image: none;
		background-clip: border-box;
		display: block;
	}

	.lightbox-link {
		width: 100%;
	}

	.content-player {
		width: 100%;
		order: -1;
		margin-bottom: 2rem;
	}

	.form-field.email {
		width: 100%;
		padding-left: 0;
	}

	.form-field.chegou-aqui {
		width: 100%;
		padding-left: 0;
	}

	.form-field.name {
		width: 100%;
		padding-right: 0;
	}

	.form-field.chegou-outro {
		width: 100%;
		padding-right: 0;
	}

	.form-field.assunto {
		width: 100%;
		padding-left: 0;
	}

	.form-field.telefone {
		width: 100%;
		padding-right: 0;
	}

	.header-img-mobile {
		display: block;
	}

	.destaques-item {
		width: 100%;
		flex-direction: column;
	}

	.destaque-item-conteudo {
		height: auto;
	}

	.destaque-item-conteudo-description {
		position: relative;
	}

	.slider-destaques-nav {
		color: #003c2d;
		background-color: #fbfbfb;
		display: none;
	}

	.left-nav {
		float: left;
		margin-left: 0;
		margin-right: 0;
		display: block;
		right: 17%;
	}

	.right-nav {
		float: right;
		margin-left: 0;
		margin-right: 0;
		display: block;
		position: absolute;
		top: -50px;
		bottom: auto;
		left: auto;
		right: 0%;
	}

	.content-gallery-grid {
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		grid-auto-flow: row;
	}

	.content-gallery-grid.five {
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}

	.play-icon.square {
		width: 40px;
		top: 70%;
		left: 45%;
	}

	.projectos-grid-interna {
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		grid-auto-flow: row;
	}

	.text-block {
		font-size: 2rem;
	}

	.mask {
		margin-bottom: 20px;
	}

	.heading-medium {
		font-size: 1.25rem;
	}

	.margin-bottom {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.padding-vertical {
		padding-left: 0;
		padding-right: 0;
	}

	.layout193_component {
		grid-template-columns: 1fr;
	}

	.gallery22_mask {
		width: 80%;
	}

	.gallery22_slide {
		padding-right: 0.5rem;
	}

	.heading-large {
		font-size: 1.5rem;
	}

	.heading-large.text-letterspacing-tight {
		margin-top: 60px;
	}

	.margin-top {
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.gallery22_slider {
		max-height: 380px;
	}

	.social-link-2 {
		margin-bottom: 5px;
	}

	.padding-bottom {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.padding-horizontal {
		padding-top: 0;
		padding-bottom: 0;
	}

	.padding-top {
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.max-width-full-mobile-portrait {
		width: 100%;
		max-width: none;
	}

	.padding-left {
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
	}

	.hide-mobile-portrait {
		display: none;
	}

	.margin-left {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
	}

	.margin-horizontal {
		margin-top: 0;
		margin-bottom: 0;
	}

	.margin-vertical {
		margin-left: 0;
		margin-right: 0;
	}

	.stylesystem-images_layout {
		grid-template-columns: 1fr;
	}

	.margin-right {
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
	}

	.show-mobile-portrait {
		display: block;
	}

	.padding-right {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
	}

	.grid-projetos_component.row {
		grid-column-gap: 0.1rem;
		grid-row-gap: 0.1rem;
	}

	.grid-projetos_component.col,
	.grid-projetos_component.row {
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		grid-auto-flow: row;
		margin-bottom: 1rem;
	}

	.gallery22_mask-2 {
		width: 80%;
	}

	.mitos__content {
		height: auto;
	}

	.mitos__content__grid {
		grid-template-columns: 1fr;
	}

	.mitos__content__logo {
		flex-direction: column;
		align-items: flex-start;
		padding-left: 0;
	}

	.mitos__content__infos {
		padding-left: 0;
		padding-right: 0;
	}

	.section-header-mitos {
		min-height: 100vh;
	}

	.header49_component {
		grid-template-columns: 1fr;
	}

	.header49_content-left {
		flex-direction: column;
	}

	.logo__mitos {
		width: 50%;
	}

	.heading-2 {
		font-size: 1.5rem;
		line-height: 1.2;
	}

	.mitos__projetos {
		grid-row-gap: 0px;
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: row;
	}

	.play-icon-mitos {
		width: 20px;
	}

	.play-icon-mitos.square {
		width: 40px;
		top: 70%;
		left: 45%;
	}

	.heading_mitos {
		font-size: 1.5rem;
		line-height: 1.2;
	}

	.sub_heading_mitos {
		font-size: 1.25rem;
	}

	.mitos-conteudo {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.header37_component {
		grid-template-columns: 1fr;
	}

	.mitos__projetos_interna {
		grid-row-gap: 0px;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
	}

	.breadcrumb_component {
		font-size: 0.6rem;
	}

	.mitos__interna-header,
	.mitos__interna-destaque,
	.mitos_slide-content {
		grid-template-columns: 1fr;
	}

	.testimonial16_divider {
		margin-left: 1rem;
		margin-right: 1rem;
	}

	.slider_arrow,
	.slider_arrow.left {
		bottom: -8%;
	}

	.slider_arrow.nav {
		width: auto;
	}

	.mitos__interna-header-slider {
		grid-column-gap: 1rem;
		grid-template-columns: 0.5fr 1fr;
	}

	.mitos__interna-header-logo {
		flex-direction: column;
	}

	.mitos__interna-content {
		grid-template-columns: 1fr;
	}

	.nav_prev,
	.nav_next {
		grid-column-gap: 5px;
	}

	.mitos__nav-container {
		flex-direction: column;
		align-items: center;
	}

	.text-block-2 {
		font-size: 0.75rem;
	}

	.mitos_arrow.hide-mobile-landscape {
		top: 0%;
		bottom: 0%;
		left: auto;
		right: 0%;
	}

	.gallery15_arrow {
		width: 2rem;
	}

	.gallery15_arrow.left,
	.gallery15_arrow.right {
		width: 1.5rem;
		height: 1.5rem;
		top: -25rem;
	}

	.text-block-3,
	.text-block-4 {
		line-height: 1.2;
	}

	.layout192_component {
		grid-template-columns: 1fr;
	}

	.mitos-galeria {
		padding-left: 0%;
	}

	.mitos-galeria__slider {
		width: 100%;
	}

	.mitos-galeria__slider-right {
		right: 10px;
	}

	.blogpost1_tag-list {
		justify-content: flex-start;
	}

	.blogpost1_author-wrapper {
		margin-bottom: 1rem;
	}

	.blogpost1_tag-list-wrapper {
		width: 100%;
	}

	.blogpost1_share-wrapper {
		width: 100%;
		margin-bottom: 2rem;
	}

	.blogpost1_content-top,
	.blogpost1_content-bottom {
		flex-direction: column;
		align-items: flex-start;
	}
}

#w-node-_07e6175c-6b5b-8998-a75f-06f41f6cfac0-f9d54948,
#w-node-_9a6b8e43-df89-0677-c1a6-436d0bac6732-f9d54948,
#w-node-_0344d174-9f0b-44de-be14-f9b0f8b57eab-f9d54948,
#w-node-_0344d174-9f0b-44de-be14-f9b0f8b57eac-f9d54948,
#w-node-_5a34a831-345e-3ce8-affd-9092a8d38048-f9d54948,
#w-node-_5a34a831-345e-3ce8-affd-9092a8d38049-f9d54948,
#w-node-_31d9ea55-4eb8-90bf-ccd0-76d888a1ffbe-f9d54948,
#w-node-_31d9ea55-4eb8-90bf-ccd0-76d888a1ffbf-f9d54948,
#w-node-b087078e-a088-6508-5852-d85856ba2fb0-f9d54948,
#w-node-b087078e-a088-6508-5852-d85856ba2fb1-f9d54948,
#w-node-a70e9e55-b1e8-d372-9357-9e06488f19e5-f9d54948,
#w-node-a70e9e55-b1e8-d372-9357-9e06488f19e6-f9d54948,
#w-node-ffce4dfb-a1af-08bf-a151-c24729ebab6c-f9d54948,
#w-node-ffce4dfb-a1af-08bf-a151-c24729ebab6d-f9d54948,
#w-node-c1a562c2-56df-e382-1680-17f18691db7b-f9d54948,
#w-node-c1a562c2-56df-e382-1680-17f18691db7c-f9d54948,
#w-node-e17a5f23-448c-98a6-5395-1e3fdf76e029-f9d54948,
#w-node-e17a5f23-448c-98a6-5395-1e3fdf76e02a-f9d54948,
#w-node-_907a2d99-48ef-b157-1194-ca197561ba0b-f9d54948,
#w-node-_907a2d99-48ef-b157-1194-ca197561ba0c-f9d54948,
#w-node-_5faf4b8e-1e86-cf35-0849-89a8337d0953-f9d54948,
#w-node-_5faf4b8e-1e86-cf35-0849-89a8337d0954-f9d54948,
#w-node-e919bdd4-b754-22d8-a4b3-628f54e7b42a-f9d54948,
#w-node-e919bdd4-b754-22d8-a4b3-628f54e7b42b-f9d54948,
#w-node-b695dea0-211d-1a0c-5486-e2b5822ca4f9-f9d54948,
#w-node-b695dea0-211d-1a0c-5486-e2b5822ca4fa-f9d54948,
#w-node-_57cf3655-f496-6875-8ae4-e668cc86070f-f9d54948,
#w-node-_57cf3655-f496-6875-8ae4-e668cc860710-f9d54948,
#w-node-_3a8e7a0f-c344-b2f6-2b9a-6dae9b6d7e9f-f9d54948,
#w-node-_3a8e7a0f-c344-b2f6-2b9a-6dae9b6d7ea0-f9d54948,
#w-node-aa050ad3-d068-483d-97f0-b068d152abc2-f9d54948,
#w-node-aa050ad3-d068-483d-97f0-b068d152abc3-f9d54948,
#w-node-_716c71e4-200b-3451-e5fa-9ef29c91b256-f9d54948,
#w-node-_716c71e4-200b-3451-e5fa-9ef29c91b257-f9d54948,
#w-node-_9a060d3a-653d-7b25-13a0-f82ff94a0475-f9d54948,
#w-node-_9a060d3a-653d-7b25-13a0-f82ff94a0476-f9d54948,
#w-node-e3e7fd68-f0f4-4671-98cd-0e016a4991c1-f9d54948,
#w-node-e3e7fd68-f0f4-4671-98cd-0e016a4991c2-f9d54948,
#w-node-d9a9ae09-9e6f-00b9-38fc-decc041608c0-f9d54948,
#w-node-d9a9ae09-9e6f-00b9-38fc-decc041608c1-f9d54948,
#w-node-_8e3acbed-6bee-2bcf-4887-0c88492daf82-f9d54948,
#w-node-_8e3acbed-6bee-2bcf-4887-0c88492daf83-f9d54948,
#w-node-_61112805-105d-10dd-8819-7e80005e149a-f9d54948,
#w-node-_61112805-105d-10dd-8819-7e80005e149b-f9d54948,
#w-node-_67c77fab-8b9f-a494-5361-7ed26178239c-f9d54948,
#w-node-_67c77fab-8b9f-a494-5361-7ed26178239d-f9d54948,
#w-node-_58318e92-74b9-5fad-ea05-dfa4e5172070-f9d54948,
#w-node-_58318e92-74b9-5fad-ea05-dfa4e5172071-f9d54948,
#w-node-_899d4716-425f-b365-0585-9989aef67217-f9d54948,
#w-node-_899d4716-425f-b365-0585-9989aef67218-f9d54948,
#w-node-a2baca48-cebe-dac4-6476-b1015888df4a-f9d54948,
#w-node-a2baca48-cebe-dac4-6476-b1015888df4b-f9d54948,
#w-node-cb19f48b-1746-fc1e-650b-aee09ab39cc1-f9d54948,
#w-node-cb19f48b-1746-fc1e-650b-aee09ab39cc2-f9d54948,
#w-node-_45382f2b-4119-2961-5b32-cae96b835322-f9d54948,
#w-node-_45382f2b-4119-2961-5b32-cae96b835323-f9d54948,
#w-node-_7560390d-b357-dfe9-aea9-01551097c54d-dd5c4e6c,
#w-node-_6c81148b-f89d-1152-0f91-d831e0a41071-dd5c4e6c,
#w-node-be4cd62c-2182-b3ee-3105-5add0402ceea-dd5c4e6c,
#w-node-d821689c-e17f-ffde-0304-f0fe766d0944-ba55920b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76066875-0dae-ded7-5858-4d4c033dd0bf-ba55920b {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_998d0d1d-fdc4-c01b-e1c6-46e4c97695e1-ba55920b,
#w-node-_05729e36-e06d-d9d8-02f5-46e6b08873d3-ba55920b,
#w-node-cf942902-0826-f493-d082-13eabbd86940-ba55920b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c060a427-cbec-fe59-ed8c-1baa79426aba-ba55920b {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a17e774f-c1ce-5288-67dc-743499f57e4e-ba55920b,
#w-node-af55e6a3-0dd4-1a5f-1a7d-991129ca53b5-ba55920b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21bd3b17-3b1a-8bc6-460b-784bac9e2353-03787c5b {
	order: 9999;
}

#w-node-_56626209-acff-7da4-c9a6-183ec81afd9c-03787c5b,
#w-node-_56626209-acff-7da4-c9a6-183ec81afd9f-03787c5b,
#w-node-_56626209-acff-7da4-c9a6-183ec81afda2-03787c5b,
#w-node-_56626209-acff-7da4-c9a6-183ec81afda5-03787c5b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db9727db-fe93-94cb-d047-9833a6b9ae0e-52d7c4dc {
	grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-db9727db-fe93-94cb-d047-9833a6b9ae16-52d7c4dc,
#w-node-db9727db-fe93-94cb-d047-9833a6b9ae19-52d7c4dc,
#w-node-db9727db-fe93-94cb-d047-9833a6b9ae1c-52d7c4dc,
#w-node-db9727db-fe93-94cb-d047-9833a6b9ae24-52d7c4dc,
#w-node-db9727db-fe93-94cb-d047-9833a6b9ae27-52d7c4dc,
#w-node-_12380750-702b-1ff1-f826-d9ef8a6ef30b-52d7c4dc {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a459031f-0d75-11e4-db60-4e4dc7bd54e9-52d7c4dc {
	grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-ac9b1b07-e911-3274-bffe-82735704d023-52d7c4dc {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71a46587-0e32-5da7-41d7-56d95a01b3c4-52d7c4dc {
	grid-area: span 1 / span 1 / span 1 / span 1;
	align-self: stretch;
	justify-self: stretch;
}

#w-node-_5dda595e-5adf-3031-9919-a776d421e417-52d7c4dc,
#w-node-_5dda595e-5adf-3031-9919-a776d421e41c-52d7c4dc,
#w-node-fee4adf5-4c2c-32fb-8151-f88b62613352-52d7c4dc,
#w-node-_9729488d-b6d7-8429-985c-d16dfebc6803-52d7c4dc {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89270-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89272-f1b2eb7b {
	justify-self: center;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89287-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89288-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8928c-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8928d-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89291-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89292-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89296-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89297-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8929b-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8929c-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892a0-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892a1-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892a8-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892a9-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892ad-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892ae-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892b2-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892b3-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892b7-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892b8-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892bc-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892bd-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892c1-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892c2-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892c9-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892ca-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892ce-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892cf-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892d3-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892d4-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892d8-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892d9-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892e2-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892e3-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892ec-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892ed-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892fc-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb892fd-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89301-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89302-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89306-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89307-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8930b-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8930c-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89310-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89311-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89318-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89319-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8931d-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8931e-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89322-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89323-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89327-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89328-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8932c-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8932d-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89331-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89332-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89339-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8933a-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8933e-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8933f-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89343-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89344-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89348-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89349-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8934d-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8934e-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89355-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89356-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8935a-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8935b-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8935f-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89360-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89364-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89365-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89369-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8936a-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8936e-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8936f-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89376-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89377-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8937b-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8937c-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89380-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89381-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89385-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89386-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8938a-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8938b-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8938f-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89390-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89394-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89395-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89399-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8939a-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8939e-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8939f-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb893a6-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb893a7-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb893ab-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb893ac-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb893b0-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb893b1-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb893b8-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb893b9-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89400-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8941d-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89422-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89423-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89427-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89428-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89438-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89444-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8944e-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8944f-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89452-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89453-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89456-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89457-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8945a-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8945b-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8945e-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8945f-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89462-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89463-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89466-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89467-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89471-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89472-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89474-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89477-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89478-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89479-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8947d-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89480-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89481-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89483-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89486-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89487-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89488-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8948c-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8948f-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89490-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89492-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89495-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89496-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89497-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8949b-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8949e-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8949f-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894a1-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894a4-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894a9-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894aa-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894ab-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894af-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894b2-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894b3-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894b4-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894ba-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894bd-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894be-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894bf-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894c3-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894c6-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894c7-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894c8-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894ce-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894d1-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894d2-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894d3-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894d7-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894da-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894db-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894dc-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894e2-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894e5-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894e6-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894e7-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894eb-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894f2-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894f3-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894f4-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb894f8-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb894f9-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89501-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89502-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89503-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89509-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89512-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89513-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89518-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89521-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89522-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89529-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89532-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89533-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89538-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89541-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89542-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89549-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8954a-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89552-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89553-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89558-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89566-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89567-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89568-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89569-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8956b-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8956e-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89572-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89573-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89574-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89575-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89577-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89580-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89581-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89582-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89583-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89585-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8958e-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8958f-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89590-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89591-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89593-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89596-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8959d-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8959e-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8959f-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb895a0-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb895a2-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb895a5-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb895a6-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb895ac-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb895ad-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb895ae-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb895af-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb895b1-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89617-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89782-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89783-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89787-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89788-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8978c-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8978d-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89791-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89792-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89796-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb89797-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8979e-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb8979f-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb897a3-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb897a4-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb897a8-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb897a9-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb897ad-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb897ae-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb897b2-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb897b3-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb897b7-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb897b8-f1b2eb7b {
	justify-self: start;
}

#w-node-_979d270e-ca7d-357f-8822-f1933cb897cd-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb897dd-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb897ed-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb897f7-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb897f8-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb897fb-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb897fc-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb897ff-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89800-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89803-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89804-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89807-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89808-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8980b-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8980c-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb8980f-f1b2eb7b,
#w-node-_979d270e-ca7d-357f-8822-f1933cb89810-f1b2eb7b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f002f8b-e6f6-f211-1c9b-c782c6a30c40-f91e9e87 {
	grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_6650b3ec-51d1-119f-8190-95db8355f4b1-f91e9e87 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6650b3ec-51d1-119f-8190-95db8355f4bd-f91e9e87 {
	grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_701378d2-5421-d004-7a35-5d370161508d-f91e9e87,
#w-node-_701378d2-5421-d004-7a35-5d3701615090-f91e9e87,
#w-node-_701378d2-5421-d004-7a35-5d3701615093-f91e9e87,
#w-node-_701378d2-5421-d004-7a35-5d3701615096-f91e9e87 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_56626209-acff-7da4-c9a6-183ec81afd9c-f91e9e87,
#w-node-_56626209-acff-7da4-c9a6-183ec81afd9f-f91e9e87,
#w-node-_56626209-acff-7da4-c9a6-183ec81afda2-f91e9e87,
#w-node-_56626209-acff-7da4-c9a6-183ec81afda5-f91e9e87,
#w-node-_86c69af8-b8ee-112b-75ef-9eb3527f9711-decb644b,
#w-node-_0165717c-d369-2cb4-887c-68b27f40275b-decb644b,
#w-node-_3180be3e-f6b4-55e1-8e46-5075080afef5-decb644b,
#w-node-a13b71b1-0fa9-197d-03c6-720b3f45c84b-decb644b,
#w-node-c4f974ed-1bb9-3ca1-0930-2d8e87c68c2f-decb644b,
#w-node-c87422a5-6737-7e8d-43ff-e4c7f6261fc0-decb644b,
#w-node-_0afb009c-d4b3-dbd7-223e-1eb31c4dc8a5-decb644b,
#w-node-_517a59af-ae4f-9089-91eb-f2a2de571a6c-decb644b,
#w-node-_2a37450a-ac25-836a-cf10-df11f674cbb0-decb644b,
#w-node-_5e2c5967-2196-bae2-70a9-70aea666ad48-decb644b {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805decb-16d7220f {
	justify-self: start;
}

#w-node-a20e85d7-4120-c851-641e-145440406c6d-16d7220f {
	grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805dee6-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805dee8-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805deea-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805deec-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805deee-16d7220f {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805def0-16d7220f {
	grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805def2-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805def4-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805def6-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805def8-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805defa-16d7220f {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805defc-16d7220f {
	grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805defe-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805df00-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805df02-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805df04-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805df06-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805df08-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805df0a-16d7220f,
#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805df0c-16d7220f {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b38b919-6672-dec3-d1f0-df9c8445bc4a-6771b53f {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: center;
}

#w-node-f9eb7d01-fd45-daed-74d6-71c2e6140649-6771b53f {
	justify-self: start;
}

#w-node-_7253a829-a623-be86-45e3-64ec1c74e707-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e709-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e70b-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e70d-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e70f-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e713-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e715-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e717-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e719-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e71b-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e71f-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e721-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e723-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e725-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e727-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e729-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e72b-6771b53f,
#w-node-_7253a829-a623-be86-45e3-64ec1c74e72d-6771b53f {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1280px) {
	#w-node-_21bd3b17-3b1a-8bc6-460b-784bac9e2322-03787c5b,
	#w-node-_21bd3b17-3b1a-8bc6-460b-784bac9e2353-03787c5b,
	#w-node-_0ed6bc65-309f-a2d7-d11b-b738bd4d4537-03787c5b {
		justify-self: center;
	}
}

@media screen and (max-width: 991px) {
	#w-node-_76066875-0dae-ded7-5858-4d4c033dd0bf-ba55920b {
		grid-column: span 1 / span 1;
	}

	#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805dec8-16d7220f {
		order: -9999;
		grid-area: 1 / 1 / 2 / 2;
	}

	#w-node-_5a6f1330-ba6b-e8fe-d9ae-6239d805decb-16d7220f {
		order: 9999;
		grid-area: 2 / 1 / 3 / 2;
		justify-self: start;
	}

	#w-node-_7b38b919-6672-dec3-d1f0-df9c8445bc4a-6771b53f {
		justify-self: start;
	}

	#w-node-f9eb7d01-fd45-daed-74d6-71c2e6140649-6771b53f {
		order: 9999;
		grid-area: 2 / 1 / 3 / 2;
		justify-self: stretch;
	}
}

@media screen and (max-width: 767px) {
	#w-node-c060a427-cbec-fe59-ed8c-1baa79426aba-ba55920b {
		grid-column: span 1 / span 1;
	}

	#w-node-_21bd3b17-3b1a-8bc6-460b-784bac9e2324-03787c5b,
	#w-node-_21bd3b17-3b1a-8bc6-460b-784bac9e2355-03787c5b,
	#w-node-_0ed6bc65-309f-a2d7-d11b-b738bd4d4539-03787c5b {
		order: -9999;
	}
}

@media screen and (max-width: 479px) {
	#w-node-_07e6175c-6b5b-8998-a75f-06f41f6cfac0-f9d54948,
	#w-node-_76066875-0dae-ded7-5858-4d4c033dd0bf-ba55920b {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_6f002f8b-e6f6-f211-1c9b-c782c6a30c40-f91e9e87 {
		grid-row: span 1 / span 1;
	}

	#w-node-dceabeeb-4305-040e-e1a6-0c02fcc97953-f91e9e87,
	#w-node-_8bd1cdfb-a0f9-d336-92e2-ef53ce68d69e-f91e9e87,
	#w-node-_6c74d2f1-e5f6-f1f2-18a4-e49e9faae732-f91e9e87,
	#w-node-_45265c7e-4ddb-fe89-f908-7547b114d8da-f91e9e87,
	#w-node-_71937bd1-0870-25ab-942d-1bf88847ea7d-f91e9e87,
	#w-node-cfe43926-c046-0603-5868-7c58b5e027f0-f91e9e87,
	#w-node-_5b58883a-4658-8ceb-2b48-895c8745a031-f91e9e87,
	#w-node-_7d2e3a9f-a6a2-1f78-1735-bb5f477d00e3-f91e9e87,
	#w-node-_54591163-1dff-287f-88d4-73de1160e3b8-f91e9e87,
	#w-node-acd56dce-a9a8-51bd-2221-95148a8e106a-f91e9e87 {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}

	#w-node-_6650b3ec-51d1-119f-8190-95db8355f4b1-f91e9e87 {
		grid-area: 1 / 1 / 2 / 2;
	}
}

@font-face {
	font-family: "Helvetica 587ebe5a59211";
	src: url("../fonts/helvetica-light-587ebe5a59211.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Helvetica";
	src: url("../fonts/Helvetica-BoldOblique.ttf") format("truetype");
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: "Helvetica";
	src: url("../fonts/Helvetica-Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Helvetica";
	src: url("../fonts/Helvetica.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Helvetica";
	src: url("../fonts/Helvetica-Oblique.ttf") format("truetype");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: "Helvetica neue ltw0697blkcnobl";
	src: url("../fonts/Helvetica-Neue-LTW0697BlkCnObl.ttf") format("truetype"), url("../fonts/Helvetica-Neue-LTW0697BlkCnObl.otf") format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Helvetica";
	src: url("../fonts/Helvetica-Light.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Helvetica compressed 5871d14b6903a";
	src: url("../fonts/helvetica-compressed-5871d14b6903a.otf") format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Helvetica rounded 5871d05ead8de";
	src: url("../fonts/helvetica-rounded-bold-5871d05ead8de.otf") format("opentype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

.newsletter {
	border-radius: 0.25rem;
	align-items: center;
	align-content: center;
	max-width: 24rem;
	width: 100%;
	height: 3rem;
	display: flex;
	margin: 0;
	padding: 2px;
}

.newsletter #email-newsletter {
	border: none;
	font-size: 100%;
	margin: 0;
	line-height: inherit;
	outline: 2px solid transparent;
	outline-offset: 2px;
	padding-left: 1rem;
	padding-right: 1rem;
	width: 100%;
	height: 100%;
	color: #FFFFFF !important;
	border-radius: 2px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	background-color: #FFFFFF05 !important;
}


.newsletter #submit-newsletter {
	cursor: pointer;
	border: none;
	text-transform: none;
	background-image: none;
	outline: 2px solid transparent;
	outline-offset: 2px;
	letter-spacing: 0.025em;
	font-weight: 600;
	font-size: 0.875rem;
	line-height: 1.25rem;
	padding-left: 2rem;
	padding-right: 2rem;
	align-items: center;
	height: 100%;
	display: flex;
	-webkit-appearance: button;
	color: #003C2D !important;
	background-color: #FFFFFF !important;
}
