/* reset button */

button {
	border: none;
	margin: 0;
	padding: 0;
	width: auto;
	overflow: visible;
	background: transparent;
	/* inherit font & color from ancestor */
	color: inherit;
	font: inherit;
	/* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
	line-height: normal;
	/* Corrects font smoothing for webkit */
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	/* Corrects inability to style clickable `input` types in iOS */
	-webkit-appearance: none;
}

html {
	scroll-behavior: smooth;
}

.cuVu45I5ka {
	max-width: 100%;
	font-size: 1.125rem;
	font-family: 'Work Sans';
	line-height: 1.325em;
	font-weight: 400;
}


[data-bl-name="Blocks"] {
	width: 100%;
}


/* hamburger animation */

[data-bl-name="hamburger"].extra1, [data-bl-name="hamburger white"].extra1, [data-bl-name="hamburger black"].extra1 {
	transition-delay: 100ms;
	transform: rotate(-45deg);
}

[data-bl-name="hamburger"] [data-bl-name="line"]:nth-child(1), [data-bl-name="hamburger"] [data-bl-name="line"]:nth-child(3), [data-bl-name="hamburger white"] [data-bl-name="line"]:nth-child(1), [data-bl-name="hamburger white"] [data-bl-name="line"]:nth-child(3), [data-bl-name="hamburger black"] [data-bl-name="line"]:nth-child(1), [data-bl-name="hamburger black"] [data-bl-name="line"]:nth-child(3) {
	transition: top 100ms ease 100ms, transform 100ms cubic-bezier(0.55, 0.06, 0.68, 0.19);
}

[data-bl-name="hamburger"].extra1 [data-bl-name="line"]:nth-child(1), [data-bl-name="hamburger"].extra1 [data-bl-name="line"]:nth-child(3), [data-bl-name="hamburger white"].extra1 [data-bl-name="line"]:nth-child(1), [data-bl-name="hamburger white"].extra1 [data-bl-name="line"]:nth-child(3), [data-bl-name="hamburger black"].extra1 [data-bl-name="line"]:nth-child(1), [data-bl-name="hamburger black"].extra1 [data-bl-name="line"]:nth-child(3) {
	top: 9px;
}

[data-bl-name="hamburger"].extra1 [data-bl-name="line"]:nth-child(1), [data-bl-name="hamburger"].extra1 [data-bl-name="line"]:nth-child(3), [data-bl-name="hamburger white"].extra1 [data-bl-name="line"]:nth-child(1), [data-bl-name="hamburger white"].extra1 [data-bl-name="line"]:nth-child(3), [data-bl-name="hamburger black"].extra1 [data-bl-name="line"]:nth-child(1), [data-bl-name="hamburger black"].extra1 [data-bl-name="line"]:nth-child(3) {
	transition: top 100ms ease, transform 100ms cubic-bezier(.215, .61, .355, 1) .100ms;
}

[data-bl-name="hamburger"].extra1 [data-bl-name="line"]:nth-child(3), [data-bl-name="hamburger white"].extra1 [data-bl-name="line"]:nth-child(3), [data-bl-name="hamburger black"].extra1 [data-bl-name="line"]:nth-child(3) {
	transform: rotate(-90deg);
}

iframe {
	border-width: 0px;
}

:focus {
	outline: auto !important;
	outline-color: -webkit-focus-ring-color !important;
}

.csk8EmOqVV b {
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: black;
	color: rgba(0, 0, 0, 0);
}

[data-bl-name="CS Seguinte"], [data-bl-name="CS Anterior"] {
	transform: rotate(-90deg);
}

.cZx8nb98EJW {
	transform: rotate(-90deg);
	transform-origin: center center;
}

.c0LAvHau84 {
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #fff;
	color: rgba(0, 0, 0, 0);
}

@media screen and (min-width: 992px) {
	.cW4olJwCUmu::-webkit-scrollbar-track {
		border: 1px solid rgba(190, 190, 190, .6);
		border-radius: 5px;
	}

	.cW4olJwCUmu::-webkit-scrollbar {
		width: 10px;
		height: 10px;
	}

	.cW4olJwCUmu::-webkit-scrollbar-thumb {
		background-color: rgb(190, 190, 190);
		border-radius: 5px;
	}

	/* firefox scroll bar */
	.cW4olJwCUmu {
		scrollbar-color: white #0000;
	}
}

@media only screen and (max-width: 768px) {

	/* filters  agenda selector*/
	.cHKMfnwWas.current p {
		text-decoration: underline;
	}

	.cHKMfnwWas.current .cHKMfnwWas.current {
		display: block;
	}
}

@-webkit-keyframes move-background {
	0% {
		background-position: -100% 0;
	}

	100% {
		background-position: 100% 0;
	}
}

@keyframes move-background {
	0% {
		background-position: -100% 0;
	}

	100% {
		background-position: 100% 0;
	}
}

[data-bl-name="Content Loading"] [data-bl-name="card.loading"]:nth-child(1) [data-bl-name="animate"] {
	animation-duration: 1.25s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-name: move-background;
	animation-timing-function: linear;
	background: linear-gradient(to right, #F6F6F6 8%, #F0F0F0 18%, #F6F6F6 33%);
	position: relative;
}

[data-bl-name="cc-dropdown"].extra1 {
	transform: rotate(180deg);
}

[data-bl-name="Search form"] input::-webkit-input-placeholder {
	color: initial;
}

input::-webkit-input-placeholder {
	color: rgba(220, 220, 220, 1);
}

@media screen and (max-width: 768px) {
	[data-bl-name="Tabs Dropdown E1"].extra1 .bl-tabs-link {
		max-height: 100%;
		flex-shrink: 0;
	}

	[data-bl-name="Tabs Dropdown E1"] .current .cXi2FShFdUH {
		opacity: 1;
		flex-shrink: 0;
	}

	[data-bl-name="Tabs Dropdown E1"].extra1 [data-bl-name="cc-dropdown"] {
		transform: rotate(180deg);
	}
}

[data-bl-name="Title Ext1 trigger"].extra2 [data-bl-name="PH Ver Mais"] {
	display: none;
}

[data-bl-name="Title Ext1 trigger"].extra2 [data-bl-name="PH Ver Menos"] {
	display: block;
}

[data-bl-name="page title"] {
	font-size: 0;
	width: 1px;
	height: 1px;
	display: inline-block;
	overflow: hidden;
	position: absolute !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	clip: rect(1px, 1px, 1px, 1px);
}

[data-bl-name="Blocks"] .chXquXhIDJ4>.bl-grid-items>.bl-grid-cell {
	width: 100%;
}

.cqiucYBsuT {
	font-size: 17px;
	position: relative;
	top: -2px;
}

.cauksVTnqd {
	width: 2px;
}

/* The container */

.container {
	display: block;
	position: relative;
	padding-left: 26px;
	margin-bottom: 8px;
	cursor: pointer;
	font-size: 14px;
	line-height: 16px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default checkbox */

.container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* Create a custom checkbox */

.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 16px;
	width: 16px;
	background-color: #eee;
}

/* On mouse-over, add a grey background color */

.container:hover input~.checkmark {
	background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */

.container input:checked~.checkmark {
	background-color: #fff;
}

/* Create the checkmark/indicator (hidden when not checked) */

.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */

.container input:checked~.checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */

.container .checkmark:after {
	left: 6px;
	top: 3px;
	width: 5px;
	height: 10px;
	border: solid #000;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* custom styles calendar */

.lightpick {
	position: absolute;
	z-index: 99999;
	background-color: #000;
	line-height: 1.125em;
	top: 100% !important;
}

.lightpick, .lightpick__select {
	color: #fff;
	font-size: 1rem
}

.lightpick__select option {
	color: initial
}

.lightpick--inlined {
	position: relative;
	display: inline-block
}

.lightpick, .lightpick *, .lightpick::after, .lightpick::before {
	font-family: 'Work Sans';
	box-sizing: border-box
}

.lightpick.is-hidden {
	display: none
}

.lightpick__months {
	display: grid;
	background-color: #111;
	grid-template-columns: auto;
	grid-gap: 1px
}

.lightpick--2-columns .lightpick__months {
	grid-template-columns: auto auto
}

.lightpick--3-columns .lightpick__months {
	grid-template-columns: auto auto auto
}

.lightpick--4-columns .lightpick__months {
	grid-template-columns: auto auto auto auto
}

.lightpick--5-columns .lightpick__months {
	grid-template-columns: auto auto auto auto auto
}

.lightpick__month {
	padding: 20px;
	width: 288px;
	background-color: #111
}

.lightpick__month-title-bar {
	display: flex;
	height: 30px;
	margin-bottom: 5px
}

.lightpick__month-title {
	display: flex;
	cursor: default;
	width: 100%;
	left: 10px;
	position: relative
}

.lightpick__month-title>.lightpick__select {
	border: none;
	background-color: transparent;
	outline: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none
}

.lightpick__month-title>.lightpick__select:disabled {
	color: #fff
}

select.lightpick__select.lightpick__select-months>option {
	text-transform: lowercase
}

.lightpick__month-title>.lightpick__select-months {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 1.1em;
	margin-right: .5em;
	min-width: 100px
}

.lightpick__toolbar {
	display: flex;
	text-align: right;
	justify-content: flex-end
}

.lightpick__close-action, .lightpick__next-action, .lightpick__previous-action {
	display: flex;
	margin-left: 6px;
	width: 32px;
	height: 32px;
	outline: 0;
	border: none;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	background: initial;
	color: #fff
}

.lightpick__previous-action {
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='225px' height='408px' viewBox='0 0 225 408' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Eright-chevron-svgrepo-com%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='right-chevron-svgrepo-com' transform='translate(112.500000, 204.000000) scale(-1, 1) translate(-112.500000, -204.000000) ' fill='%23FFFFFF'%3E%3Cpolygon id='Path' points='21.814 0 0.566 21.178 182.512 203.718 0.566 386.258 21.814 407.436 224.869 203.718'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-size: 14px 14px;
	background-repeat: no-repeat;
	background-position: center left;
	position: absolute;
	left: 20px
}

.lightpick__next-action {
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 23.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 225 408' style='enable-background:new 0 0 225 408;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;} %3C/style%3E%3Ctitle%3Eright-chevron-svgrepo-com%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1'%3E%3Cg id='right-chevron-svgrepo-com'%3E%3Cpolygon id='Path' class='st0' points='21.8,0 0.6,21.2 182.5,203.7 0.6,386.3 21.8,407.4 224.9,203.7 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-size: 14px 14px;
	background-repeat: no-repeat;
	background-position: center right;
	position: absolute;
	right: 20px
}

.lightpick__next-action, .lightpick__previous-action {
	font-size: 12px;
	color: transparent
}

.lightpick__close-action {
	font-size: 18px
}

.lightpick__days-of-the-week {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	height: 30px
}

.lightpick__day-of-the-week {
	display: flex;
	font-weight: 700;
	justify-content: center;
	align-items: center
}

.lightpick__day, .lightpick__day-of-the-week {
	font-size: .875rem;
	text-transform: capitalize
}

.lightpick__days {
	display: grid;
	grid-template-columns: repeat(7, 1fr)
}

.lightpick__day {
	display: flex;
	height: 40px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	justify-content: center;
	align-items: center;
	cursor: default
}

.lightpick__day.is-today {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='rgba(255, 255, 255, .9)' cx='16' cy='16' r='16'/%3E%3C/svg%3E");
	background-size: 18.8% auto;
	background-position: center bottom;
	color: #fff
}

.lightpick__day:not(.is-disabled):hover {
	background: #fff;
	color: #000
}

.lightpick__day.is-disabled {
	opacity: .38;
	pointer-events: none
}

.lightpick__day.disabled-tooltip {
	pointer-events: auto
}

.lightpick__day.is-disabled.is-forward-selected {
	opacity: 1
}

.lightpick__day.is-disabled.is-forward-selected:not(.is-start-date) {
	background-color: rgba(0, 0, 0, .1);
	background-image: none
}

.lightpick__day.is-next-month, .lightpick__day.is-previous-month {
	opacity: .38
}

.lightpick__day.lightpick__day.is-in-range:not(.is-disabled) {
	opacity: 1
}

.lightpick__day.is-in-range {
	border-radius: 0;
	background-color: #333;
	background-image: none
}

.lightpick__day.is-end-date.is-in-range.is-flipped, .lightpick__day.is-start-date.is-in-range, .lightpick__day.is-end-date.is-in-range, .lightpick__day.is-start-date.is-in-range.is-flipped, .lightpick__day.is-start-date.is-end-date {
	background-color: #fff;
	background-image: none
}

.lightpick__day.is-end-date, .lightpick__day.is-end-date:hover, .lightpick__day.is-start-date, .lightpick__day.is-start-date:hover {
	background-image: none;
	background-color: #fff;
	background-size: auto;
	background-position: center;
	color: #000;
	font-weight: 700
}

.lightpick__tooltip {
	position: absolute;
	margin-top: -4px;
	padding: 4px 8px;
	border-radius: 4px;
	background-color: #111;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
	white-space: nowrap;
	font-size: 11px;
	pointer-events: none
}

.lightpick__tooltip::before {
	position: absolute;
	bottom: -5px;
	left: calc(50% - 5px);
	border-top: 5px solid rgba(0, 0, 0, .12);
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	content: ""
}

.lightpick__tooltip::after {
	position: absolute;
	bottom: -4px;
	left: calc(50% - 4px);
	border-top: 4px solid #111;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: ""
}

.lightpick__footer {
	display: flex;
	justify-content: space-between
}

.lightpick__apply-action, .lightpick__reset-action {
	border-radius: 5px;
	font-size: 12px;
	border: none
}

.lightpick__reset-action {
	color: #fff;
	background-color: #222
}

.lightpick__apply-action {
	color: #fff;
	background-color: #333
}


[data-bl-name="Atividades Form"] ::-webkit-input-placeholder,
[data-bl-name="Atividades Form"] :-ms-input-placeholder,
[data-bl-name="Atividades Form"] ::placeholder {
	color: #a8a8a8;
}

p {
	max-width: 100%;
}

[data-bl-name="1.375"] {
	max-width: 100%;
}

[data-bl-name="txt 1.375 Lead"] {
	max-width: 100%;
}

.cdMXoX8BZs2 {
	justify-content: center;
}


[data-bl-name="Video thumb"] .bl-video-inner {
	height: 100%;
}

.bl-tabs-links {
	flex-shrink: 0;
}

[data-content-id="nVN9ZwOozo"] .cx6I66nJRV {
	font-size: 31px;
}

[data-bl-name="Grid max 40"] .bl-grid-items {
	width: 100%
}


[data-bl-name="Atividades Form"] ::-webkit-input-placeholder {
	/* Edge */
	color: #a8a8a8;
}

[data-bl-name="Atividades Form"] :-ms-input-placeholder {
	/* Internet Explorer */
	color: #a8a8a8;
}

[data-bl-name="Atividades Form"] ::placeholder {
	color: #a8a8a8;
}


.bl-embed {
	background: transparent;
}


[data-bl-name='card exp']:hover [data-bl-name='image grow exp'] {
	transform: scale(1.1);
}


[data-bl-name='card exp']:hover [data-bl-name='buy ticket'] {
	transform: scale(1.05);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}

[data-bl-name="Video hero"] {
	object-fit: cover;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

[data-bl-name="Section blur"] {
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
}

[data-bl-name="espacos background color"] {
	background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
}

[scroller] {
	scroll-behavior: smooth;
}


/* width */
[scroller]::-webkit-scrollbar {
	width: 0px !important;
	height: 0px !important;
}

/* Track */
[scroller]::-webkit-scrollbar-track {
	background: #f1f1f1;
}

/* Handle */
[scroller]::-webkit-scrollbar-thumb {
	background: #888;
}

/* Handle on hover */
[scroller]::-webkit-scrollbar-thumb:hover {
	background: #555;
}

[data-bl-name="txtB 1.375 titulo display"] Strong {
	font-family: 'Work Sans';
	font-weight: 700;
}

[data-bl-name="special Blocks"] * {
	padding-left: 0rem;
}

[data-bl-name="4col img e txt no exp"] {
	min-width: 100%;
}

[data-bl-name="1col img left"] [data-bl-name="Image contain"] {
	background-blend-mode: multiply;
}

[data-bl-name="loading"], [data-bl-name="Item Snippet media new"], [data-bl-name="Item Snippet videos new"] {
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
}