main{background: #020202;}

/* Link CTA */
a.botaoCTA:link, 
a.botaoCTA:active, 
a.botaoCTA:visited {display: block;width: 100%;max-width: 430px; padding: 16px 15px;transition: all 0.5s ease;border-radius: 40px;background: #003CFF;}
a.botaoCTA:hover {background: #5980FF;box-shadow: 0px 4px 1.8px 0px rgba(0, 0, 0, 0.10);}
a.botaoCTA b {display: block;transition: all 0.5s ease;text-align: center;color: #F2F2F2;font-family: Poppins;font-size: 20px;font-style: normal;font-weight: 800;line-height: 20px;/* 200% */letter-spacing: 0.4px;text-transform: uppercase;}
a.botaoCTA:hover em, 
a.botaoCTA:hover b {}
a.botaoCTA em {transition: all ease 0.5s;display: block;color: #C8C8C8;font-family: Poppins;font-size: 15px;font-style: normal;font-weight: 500;line-height: 14px;/* 186.667% */text-align: center;margin-top: 5px;}



/* Section - Barra Fixa */
.barra_flut section.barraFixa{bottom: 40px;}
section.barraFixa{position: fixed;left: 50%;transform: translateX(-50%);bottom: -180px;z-index: 998;transition: all ease 0.8s;/* pointer-events: none; */}
section.barraFixa .progressCTA{width: 100%;width: 774px;padding: 32px 40px;display: flex;align-items: center;border-radius: 16px;border: 1px solid #414141;background: rgba(0, 0, 0, 0.80);backdrop-filter: blur(8px);gap: 24px;}	
	section.barraFixa .progressCTA .container{width: 100%;max-width: 294px;}
    section.barraFixa .progressCTA h3{color: var(--fff, #FFF);text-align: center;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 600;line-height: 26px; /* 144.444% */text-transform: uppercase;margin-bottom: 8px;}
    section.barraFixa .progressCTA .progressBarContainer{position: relative;width: 100%;margin: 0 auto;height: 24px;background-color: transparent;border-radius: 40px;border: 2px solid #7B7B7B;overflow: hidden;} 
        section.barraFixa .progressCTA .progressBarContainer .progressBarra{position: absolute;width: 76%;height: 100%;background: #151515;left: -2px;border: 1px solid transparent;animation: moverGradiente 5s infinite linear;background: linear-gradient(90deg, #66130E 0%, #F52E22 50%, #66130E 100%);background-size: 200% 100%;transform: skewX(35deg);} 
            section.barraFixa .progressCTA .progressBarContainer .progressBarra .progressNumber{position: absolute;right: 8px;top: 50%;transform: translateY(-50%);font: 600 14px/19px 'Poppins';color: transparent;}

/* Section - Topo */
section.topo{padding: 40px 20px;}
._1000 section.topo{background: url(../img/lote-tres/bgTopo.avif) top center no-repeat #020202;min-height: 892px;background-size: 100%;}
	section.topo .container{width: 100%; max-width: 1280px; display: flex; justify-content: space-between; gap: 20px; margin: 0px auto;}
	section.topo .cabecalho{margin-bottom: 288px;}

		@keyframes setaTopo {
			0%{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='44' fill='none'%3E%3Cpath stroke='%236A6A6A' stroke-opacity='.6' stroke-width='6.188' d='M36 22.5 19.5 39 3 22.5'/%3E%3Cpath stroke='%23282828' stroke-width='6.188' d='M36 3 19.5 19.5 3 3'/%3E%3C/svg%3E");}
			100%{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='44' fill='none'%3E%3Cpath stroke='%23282828' stroke-opacity='.6' stroke-width='6.188' d='M36 22.5 19.5 39 3 22.5'/%3E%3Cpath stroke='%236A6A6A' stroke-width='6.188' d='M36 3 19.5 19.5 3 3'/%3E%3C/svg%3E");}
		}
		section.topo .container:not(.cabecalho){position: relative;}
		section.topo .container:not(.cabecalho)::after{position: absolute; content: ''; width: 39px; height: 44px; left: 0px; bottom: -86px; animation: setaTopo 1s infinite ease; }
		/* dentro do cabecalho */
		section.topo .container h1{width: 100%; max-width: 180px;}
			section.topo .container h1 img{user-select: none;}
		section.topo .container ul.dataLocal{display: flex; flex-direction: column; gap: 24px;}
			section.topo .container ul.dataLocal li{padding-left: 34px; position: relative;}
				section.topo .container ul.dataLocal li::before{position: absolute; content: ''; width: 24px; height: 24px; left: 0px; top: 0px;}
				section.topo .container ul.dataLocal li:first-of-type:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23F4F4F4' d='M16 3a1 1 0 0 1 .993.883L17 4v1h2a2 2 0 0 1 1.995 1.85L21 7v12a2 2 0 0 1-1.85 1.995L19 21H5a2 2 0 0 1-1.995-1.85L3 19V7a2 2 0 0 1 1.85-1.995L5 5h2V4a1 1 0 0 1 1.993-.117L9 4v1h6V4a1 1 0 0 1 1-1Zm3 9H5v7h14v-7Zm0-5H5v3h14V7Z'/%3E%3C/svg%3E");}
				section.topo .container ul.dataLocal li:last-of-type:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23F4F4F4' d='M12 3a7 7 0 0 0-7 7c0 2.862 1.782 5.623 3.738 7.762 1 1.09 2.091 2.092 3.262 2.996a26.002 26.002 0 0 0 3.262-2.994C17.218 15.623 19 12.863 19 10a7 7 0 0 0-7-7Zm0 20.214-.567-.39-.003-.002-.006-.005-.02-.014-.075-.053-.27-.197a28 28 0 0 1-3.797-3.44C5.218 16.875 3 13.636 3 9.999a9 9 0 1 1 18 0c0 3.637-2.218 6.877-4.262 9.112a28.001 28.001 0 0 1-3.796 3.44c-.114.085-.229.169-.345.251l-.021.014-.006.005-.002.001-.568.392ZM12 8a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm-4 2a4 4 0 1 1 8 0 4 4 0 0 1-8 0Z'/%3E%3C/svg%3E");}
				section.topo .container ul.dataLocal li b{display: block; color: var(--f2f2f2, #F2F2F2);font-family: Poppins; font-size: 18px; font-style: normal; font-weight: 400; line-height: 26px; /* 144.444% */}
				section.topo .container ul.dataLocal li em{display: block; color: #9F9F9F; font-family: Poppins; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; /* 150% */}
		
		section.topo .container .texto{width: 100%; max-width: 730px;}
			section.topo .container .texto h2{color: var(--f2f2f2, #F2F2F2); font-family: "Roc-Grotesk"; font-size: 56px; font-style: normal; font-weight: 900; line-height: 60px; /* 107.143% */ text-transform: uppercase; margin-bottom: 24px;}
			section.topo .container .texto p{width: 100%; max-width: 664px; color: #E5E5E5; font-family: Poppins; font-size: 18px; font-style: normal; font-weight: 400; line-height: 28px;}
				section.topo .container .texto p b{font-weight: 800;}

		/* animacao da barra de progresso */
		@keyframes moverGradiente {
			0% {background-position: 0% 50%;}
			50% {background-position: 100% 50%;}
			100% {background-position: 0% 50%;}
		}
		section.topo .container .progressCTA{width: 100%; max-width: 430px; padding: 40px; border-radius: 16px; border: 1px solid #414141; background: rgba(2, 2, 2, 0.60); backdrop-filter: blur(6px); display: flex; flex-direction: column; justify-content: center;}	
			section.topo .container .progressCTA h3{color: var(--fff, #FFF); text-align: center; font-family: Poppins; font-size: 18px; font-style: normal; font-weight: 700; line-height: 26px; /* 144.444% */ text-transform: uppercase; margin-bottom: 8px;}
			section.topo .container .progressCTA .progressBarContainer{position: relative;width: 100%; margin: 0 auto 24px;height: 24px;background-color: transparent;border-radius: 40px;border: 2px solid #7B7B7B;overflow: hidden;} 
				section.topo .container .progressCTA .progressBarContainer .progressBar{position: absolute;width: 0;height: 100%;background: #151515; left: -2px;border: 1px solid transparent;  animation: moverGradiente 5s infinite linear; background: linear-gradient(90deg, #66130E 0%, #F52E22 50%, #66130E 100%); background-size: 200% 100%; transform: skewX(35deg);} 
					section.topo .container .progressCTA .progressBarContainer .progressBar .progressNumber{position: absolute;right: 8px;top: 50%;transform: translateY(-50%);font: 600 14px/19px 'Poppins';color: transparent;}
			section.topo .container .progressCTA a{margin-bottom: 24px;}
			section.topo .container .progressCTA > span{display: block; padding-left: 33px; width: fit-content; margin: 0px auto; position: relative; color: #9F9F9F;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px; /* 150% */}
				section.topo .container .progressCTA > span::before{position: absolute; content: ''; width: 25px; height: 24px; left: 0px; top: 50%; transform: translateY(-50%); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cpath fill='%23525252' d='M12.5 3a7 7 0 0 0-7 7c0 2.862 1.782 5.623 3.738 7.762 1 1.09 2.091 2.092 3.262 2.996a25.991 25.991 0 0 0 3.262-2.994C17.718 15.623 19.5 12.863 19.5 10a7 7 0 0 0-7-7Zm0 20.214-.567-.39-.003-.002-.006-.005-.02-.014-.075-.053-.27-.197a28.001 28.001 0 0 1-3.797-3.44C5.718 16.875 3.5 13.636 3.5 9.999a9 9 0 1 1 18 0c0 3.637-2.218 6.877-4.262 9.112a27.995 27.995 0 0 1-3.796 3.44c-.114.085-.229.169-.345.251l-.021.014-.006.005-.002.001-.568.392ZM12.5 8a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm-4 2a4 4 0 1 1 8 0 4 4 0 0 1-8 0Z'/%3E%3C/svg%3E");}

@media screen and (max-width: 1600px){
	._1000 section.topo{min-height: initial;padding-bottom: 80px;}
	._1000 section.topo .cabecalho{margin-bottom: 198px;}
 	._1000 section.topo .container:not(.cabecalho)::after{bottom: -30px;}
	._1000 section.topo .container .texto h2{font-size: 40px;line-height: 48px;text-wrap: balance;}
	._1000 section.topo .container .texto h2 br{display: none;}
}
@media screen and (max-width: 1200px){
 	._1000 section.topo .container:not(.cabecalho)::after{bottom: -55px;}
}


/* Section - Barra rolante "Subido Ao Vivo" */
@keyframes rolagem {0% {transform: translateX(0);}100% {transform: translateX(-1992px);}}
section.barraRolante {overflow-x: clip;}
	section.barraRolante .centro {display: flex;gap: 16px;width: max-content;animation: rolagem 35s linear infinite;background: #F52E22;padding: 14px 0;}
		section.barraRolante span {display: block;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='233' height='23' fill='none'%3E%3Cpath fill='%23131313' d='M9.79 22.666H.592v-7.054h6.691c1.22 0 1.45-.1 1.45-.669 0-.468-.164-.568-.988-.568H5.702C2.011 14.375 0 12.135 0 7.823 0 2.708 2.835.334 7.614.334h9.723v6.954h-6.724c-.56 0-.725.267-.725.635 0 .435.264.602.99.602h1.252c4.186 0 5.8 1.838 5.8 6.753 0 5.582-2.076 7.388-8.14 7.388ZM18.77 14.04V.335h8.57v14.543c0 .568.197.768.692.768.461 0 .626-.2.626-.768V.334h8.57v13.74c0 6.352-2.604 8.926-9.032 8.926-6.592 0-9.426-2.708-9.426-8.96ZM38.376 22.666V.334h11.207c4.285 0 5.834 1.906 5.834 5.35 0 2.707-.989 4.278-3.164 4.947 2.472.234 3.89 1.772 3.89 5.55 0 4.512-1.979 6.485-6.132 6.485H38.377ZM46.09 7.722h.89c.495 0 .593-.367.593-.936 0-.668-.132-.936-.494-.936h-.989v1.872Zm.033 9.528h.89c.758 0 .89-.368.89-1.17 0-.87-.165-1.137-.824-1.137h-.956v2.307ZM57.142 22.666V.334h8.57v22.332h-8.57ZM67.024 22.666V.334h9.328c7.218 0 9.888 3.042 9.888 10.999 0 8.257-2.867 11.333-9.888 11.333h-9.328Zm8.504-6.419h.099c1.285 0 1.714-1.103 1.714-4.613 0-3.21-.363-4.212-1.582-4.212h-.231v8.825ZM86.909 11.5c0-8.257 3.625-11.5 10.053-11.5 6.427 0 10.053 3.243 10.053 11.5S103.389 23 96.962 23c-6.428 0-10.053-3.243-10.053-11.5Zm8.899 0c0 3.41.198 4.079 1.154 4.079s1.153-.67 1.153-4.079c0-3.41-.197-4.078-1.153-4.078s-1.154.668-1.154 4.078ZM116.067 22.666 120.188.334h11.305l4.153 22.332h-9.031l-.066-5.182h-1.318l-.066 5.182h-9.098Zm9.328-15.68-.066 4.648h1.121l-.066-4.647h-.989ZM134.901 11.5c0-8.257 3.626-11.5 10.054-11.5 6.427 0 10.053 3.243 10.053 11.5S151.382 23 144.955 23c-6.428 0-10.054-3.243-10.054-11.5Zm8.9 0c0 3.41.198 4.079 1.154 4.079.955 0 1.153-.67 1.153-4.079 0-3.41-.198-4.078-1.153-4.078-.956 0-1.154.668-1.154 4.078ZM173.388 16.013h.989l.231-15.679h9.031l-3.823 22.332h-11.965L164.06.334h9.097l.231 15.68ZM184.447 22.666V.334h8.57v22.332h-8.57ZM203.162 16.013h.989l.231-15.679h9.031l-3.823 22.332h-11.965L193.834.334h9.098l.23 15.68ZM212.894 11.5c0-8.257 3.626-11.5 10.053-11.5C229.374 0 233 3.243 233 11.5S229.374 23 222.947 23c-6.427 0-10.053-3.243-10.053-11.5Zm8.899 0c0 3.41.198 4.079 1.154 4.079s1.154-.67 1.154-4.079c0-3.41-.198-4.078-1.154-4.078s-1.154.668-1.154 4.078Z'/%3E%3C/svg%3E");width: 233px;height: 23px;}
			section.barraRolante .slider figure {border-radius: 30px;overflow: hidden;}


/* Section - 4 mil Pessoas */
section.quatroMilPessoas{background: #020202; padding: 120px 20px 0px; position: relative; z-index: 1; overflow: clip;}
	section.quatroMilPessoas .background{position: absolute; top: 0px; left: calc(50% - 360px); width: 1179px; height: 100%; transform: translateX(-50%); z-index: -1;}
		section.quatroMilPessoas .background img{user-select: none; pointer-events: none;}

	section.quatroMilPessoas .container{width: 100%; max-width: 1280px; display: flex; justify-content: space-between; gap: 20px; margin: 0px auto; align-items: flex-end;}
	section.quatroMilPessoas .container .sponsors{width: 100%; max-width: 392px; display: flex; justify-content: space-between;}
		section.quatroMilPessoas .container .sponsors figure{opacity: 0.3;}
			section.quatroMilPessoas .container .sponsors figure span{display: block;color: #FFF;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 700;line-height: 24px; margin-bottom: 4px;}
			section.quatroMilPessoas .container .sponsors figure img{user-select: none;}

	section.quatroMilPessoas .container .textoVideo{width: 100%; max-width: 840px;}
		section.quatroMilPessoas .container .textoVideo h2{color: #FFF;font-family: "Roc-Grotesk";font-size: 40px;font-style: normal;font-weight: 900;line-height: 48px; /* 120% */text-transform: uppercase; margin-bottom: 40px;}
			section.quatroMilPessoas .container .textoVideo h2 b{font-weight: 900;color: #E4221B;}
		section.quatroMilPessoas .container .textoVideo .video {width: 100%;border-radius: 24px;background: #252323;position: relative; overflow: hidden;}
			section.quatroMilPessoas .container .textoVideo .video .videoWrapper {position: relative;padding-bottom: 56.25%;height: 0;}
				section.quatroMilPessoas .container .textoVideo .video .videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 4px;}
				section.quatroMilPessoas .container .textoVideo .video .videoWrapper.ativo {opacity: 1;visibility: visible;}
			section.quatroMilPessoas .container .textoVideo .video .thumb {position: absolute;width: 100%;top: 0;left: 50%;transform: translateX(-50%);cursor: pointer;transition: all 1s ease;opacity: 1;visibility: visible;padding-bottom: 56.25%;height: 0;}
				section.quatroMilPessoas .container .textoVideo .video .thumb.ativo {opacity: 0;visibility: hidden;}
				section.quatroMilPessoas .container .textoVideo .video .thumb:after {content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='81' height='85' fill='none'%3E%3Cpath fill='%23fff' opacity='0.4' d='M74.096 31.36a12.616 12.616 0 0 1 0 22.28L20.18 82.958C11.497 87.685.833 81.54.833 71.824V13.18c0-9.722 10.664-15.862 19.346-11.144L74.096 31.36Z'/%3E%3C/svg%3E");position: absolute;left: 50%;top: 49%;width: 81px;height: 85px;z-index: 1;background-size: contain;background-repeat: no-repeat;background-position: center center;transform: translate(-50%, -50%);opacity: 0.5;transition: all 0.5s ease;}
					section.quatroMilPessoas .container .textoVideo .video .thumb:hover:after {opacity: 1;}
				section.quatroMilPessoas .container .textoVideo .video .thumb img {top: 0;position: absolute;width: 100%;object-fit: cover;/* box-shadow: 0 0 0 2px #669BBC; */}


/* Section - So quem viveu SAV */
section.soQuemViveuSav{background: #020202;padding: 120px 20px;background: url(../img/lote-tres/bgSoQuemViveuSav.avif) top center no-repeat #020202;position: relative;overflow-x: clip;}
section.soQuemViveuSav::before{content: '';position: absolute;background: linear-gradient(0deg, #020202 10%, transparent);width: 100%;height: 130px;bottom: 0;left: 0;}
	section.soQuemViveuSav .container{width: 100%;max-width: 1280px;margin: 0px auto;position: relative;}
		section.soQuemViveuSav .container h2{color: var(--f2f2f2, #F2F2F2); font-family: "Roc-Grotesk"; font-size: 56px; font-style: normal; font-weight: 900; line-height: 64px; /* 114.286% */ letter-spacing: 0.56px; margin-bottom: 40px; text-align: center;}
			section.soQuemViveuSav .container h2 b{font-weight: 900; color: #E4221B;}
		section.soQuemViveuSav .container ul{display: flex;/* flex-direction: column; */gap: 40px;margin-bottom: 81px;}
			section.soQuemViveuSav .container ul li{opacity: 0;transform: translateY(40px);transition: all 0.8s ease;display: flex;border-radius: 24px;background: var(--fff, #FFF);position: relative;gap: 0;padding: 32px;width: 33%;flex-direction: column;}
			section.soQuemViveuSav .container ul li.aparecer{opacity: 1; transform: translateY(0);}
				section.soQuemViveuSav .container ul li figure{width: fit-content;display: flex;align-items: center;gap: 16px;margin-bottom: 24px;}
				section.soQuemViveuSav .container ul li figure span{color: var(--131313, #131313);font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 600;line-height: 26px; /* 144.444% */}
					section.soQuemViveuSav .container ul li figure img{user-select: none;border-radius: 50%;width: 70px;}
				section.soQuemViveuSav .container ul li .texto{width: 100%; max-width: 714px;}
					section.soQuemViveuSav .container ul li .texto h3{color: var(--E4221B, #E4221B);font-family: "Roc-Grotesk";font-size: 26px;font-style: normal;font-weight: 900;line-height: 36px;text-transform: uppercase;margin-bottom: 16px;}
					section.soQuemViveuSav .container ul li .texto p{color: var(--131313, #131313);font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;}
					section.soQuemViveuSav .container ul li .texto span{display: block; color: var(--131313, #131313);font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 400;line-height: 26px;}

			section.soQuemViveuSav .container ul li::after{position: absolute;content: '';width: 54px;height: 41px;bottom: -41px;left: 64px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89' height='68' fill='none'%3E%3Cpath fill='%23fff' d='M18.256 68 0 0h89L18.256 68Z'/%3E%3C/svg%3E");background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='41' viewBox='0 0 54 41' fill='none'%3E%3Cpath d='M11.0075 41L0 0H53.6618L11.0075 41Z' fill='white'/%3E%3C/svg%3E");}
			section.soQuemViveuSav .container ul li:nth-of-type(1)::after,
			section.soQuemViveuSav .container ul li:nth-of-type(3)::after{left: 64px;/* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89' height='68' fill='none'%3E%3Cpath fill='%23fff' d='M18.256 68 0 0h89L18.256 68Z'/%3E%3C/svg%3E"); */}
			section.soQuemViveuSav .container ul li:nth-of-type(2)::after{/* right: 64px; *//* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89' height='68' fill='none'%3E%3Cpath fill='%23fff' d='M70.744 68 89 0H0l70.744 68Z'/%3E%3C/svg%3E"); */}
			
		section.soQuemViveuSav .container a{max-width: 618px; margin: 0px auto;}


/* Section - Palestrantes */
section.palestrantes{background: #020202; padding: 15px 20px; overflow: clip;}
	section.palestrantes h2{color: var(--f2f2f2, #F2F2F2);font-family: "Roc-Grotesk";font-size: 56px;font-style: normal;font-weight: 900;line-height: 60px; /* 107.143% */text-transform: uppercase; width: 100%; max-width: 1280px; margin: 0px auto 40px; transition: all 0.5s ease;}
		section.palestrantes h2 b{font-weight: 900; color: #E4221B;}

	section.palestrantes .container{display: flex;width: 100%;max-width: 1470px;margin: 0px auto;position: relative;justify-content: space-between;gap: 20px; position: relative;}
		section.palestrantes .container ul{display: flex;flex-direction: column;width: 100%;max-width: 1050px; position: relative; z-index: 1;}

			section.palestrantes .container ul li{display: flex;transition: all 0.5s ease;gap: 41px;position: relative;cursor: pointer;}
			section.palestrantes .container ul li::before{content: '';position: absolute;width: 2920px;height: 100%;top: 0;left: 60%;transform: translateX(-50%);}
			section.palestrantes .container ul li:not(:last-of-type){padding-bottom: 16px;}
				section.palestrantes .container ul li:hover{padding-left: 10%;}
				@media screen and (max-width: 1400px) {
					section.palestrantes .container ul li:hover{padding-left: 5%;}					
				}

			section.palestrantes .container ul li span{width: 100%; max-width: 290px; display: block; color: transparent; text-align: right;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px; /* 150% */ transition: all 0.5s ease;}
				section.palestrantes .container ul li:hover span{color: var(--f2f2f2, #F2F2F2)}

			section.palestrantes .container ul li h3{width: max-content; margin-right: -188px; color: #8D8D8D;font-family: "Roc-Grotesk";font-size: 56px;font-style: normal;font-weight: 750;line-height: 64px; /* 114.286% */text-transform: uppercase; transition: all 0.5s ease; text-shadow: 0 0 3px #020202;}
				section.palestrantes .container ul li:hover h3{color: #F2F2F2;}

		section.palestrantes .container .fotos{width: 100%;max-width: 400px;position: sticky;top: 100px;height: fit-content;}
			section.palestrantes .container .fotos figure{width: 400px; height: 464px;}
				section.palestrantes .container .fotos figure img{position: absolute; width: 400px; height: 464px; opacity: 0; visibility: hidden;}
					section.palestrantes .container .fotos figure img.ativo{opacity: 1; visibility: visible;}

/* Section - Palestrantes Mobile */
section.palestrantesMobile{display: none;}


section.experiencia{background: #020202;}
section.experiencia .centro{padding: 120px 20px;margin: 0 auto;max-width: 1320px;}
section.experiencia .centro h2{color: var(--fff, #FFF);text-align: center;font-family: "Roc-Grotesk";font-size: 56px;font-style: normal;font-weight: 900;line-height: 60px; /* 107.143% */text-transform: uppercase;margin-bottom: 40px;}
section.experiencia .centro h2 b{color: #E4221B;font-weight: 900;display: inline-flex;}
section.experiencia .centro h2 b i{font-weight: 900;font-size: 30px;align-self: flex-start;line-height: 34px;}
section.experiencia .centro > p{color: #FFF;text-align: center;font-family: Poppins;font-size: 26px;font-style: normal;font-weight: 400;line-height: 36px; /* 138.462% */max-width: 1086px;margin: 0px auto 24px;}
section.experiencia .centro span{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1284' height='122' viewBox='0 0 1284 122' fill='none'%3E%3Cpath d='M36.736 21.0674C46.1461 21.0674 53.7304 25 53.7304 34.4102V120.506H39.1237V38.0619C39.1237 36.6574 38 35.6742 36.736 35.6742C35.472 35.6742 34.4888 36.6574 34.4888 38.0619V120.506H19.7416V38.0619C19.7416 36.6574 18.7585 35.6742 17.4944 35.6742C16.0899 35.6742 15.1068 36.6574 15.1068 38.0619V120.506H0.5V34.4102C0.5 25 7.94383 21.0674 17.4944 21.0674C21.0056 21.0674 24.3764 22.191 27.1854 24.0169C29.854 22.191 33.2248 21.0674 36.736 21.0674Z' fill='%23212121'/%3E%3Cpath d='M81.2706 0L75.5122 17.9776H67.2256L70.1751 0H81.2706ZM84.2201 36.7978H73.1245V64.045H84.2201V78.6518H73.1245V105.759H84.2201V120.506H58.5178V22.191H84.2201V36.7978Z' fill='%23212121'/%3E%3Cpath d='M122.956 22.191V36.7978H113.265V120.506H98.5174V36.7978H88.9668V22.191H122.956Z' fill='%23212121'/%3E%3Cpath d='M143.68 21.0674C153.09 21.0674 160.674 25 160.674 34.4102V108.287C160.674 117.697 153.09 121.629 143.68 121.629C134.129 121.629 126.685 117.697 126.685 108.287V34.4102C126.685 25 134.129 21.0674 143.68 21.0674ZM143.68 107.023C144.944 107.023 145.927 105.899 145.927 104.635V38.0619C145.927 36.6574 144.944 35.6742 143.68 35.6742C142.275 35.6742 141.292 36.6574 141.292 38.0619V104.635C141.292 105.899 142.275 107.023 143.68 107.023Z' fill='%23212121'/%3E%3Cpath d='M165.364 22.191H182.358C191.768 22.191 199.353 26.1236 199.353 35.5338V107.163C199.353 116.573 191.768 120.506 182.358 120.506H165.364V22.191ZM179.97 36.7978V105.759H182.358C183.622 105.759 184.605 104.775 184.605 103.511V39.1854C184.605 37.9214 183.622 36.7978 182.358 36.7978H179.97Z' fill='%23212121'/%3E%3Cpath d='M221.037 21.0674C230.447 21.0674 238.031 25 238.031 34.4102V108.287C238.031 117.697 230.447 121.629 221.037 121.629C211.486 121.629 204.042 117.697 204.042 108.287V34.4102C204.042 25 211.486 21.0674 221.037 21.0674ZM221.037 107.023C222.301 107.023 223.284 105.899 223.284 104.635V38.0619C223.284 36.6574 222.301 35.6742 221.037 35.6742C219.632 35.6742 218.649 36.6574 218.649 38.0619V104.635C218.649 105.899 219.632 107.023 221.037 107.023Z' fill='%23212121'/%3E%3Cpath d='M301.489 60.6742H286.742V38.0619C286.742 36.6574 285.758 35.6742 284.494 35.6742C283.09 35.6742 282.107 36.6574 282.107 38.0619V104.635C282.107 105.899 283.09 107.023 284.494 107.023C285.758 107.023 286.742 105.899 286.742 104.635V81.8821H301.489V108.287C301.489 117.697 293.905 121.629 284.494 121.629C274.944 121.629 267.5 117.697 267.5 108.287V34.4102C267.5 25 274.944 21.0674 284.494 21.0674C293.905 21.0674 301.489 25 301.489 34.4102V60.6742Z' fill='%23212121'/%3E%3Cpath d='M323.173 21.0674C332.583 21.0674 340.167 25 340.167 34.4102V108.287C340.167 117.697 332.583 121.629 323.173 121.629C313.622 121.629 306.178 117.697 306.178 108.287V34.4102C306.178 25 313.622 21.0674 323.173 21.0674ZM323.173 107.023C324.437 107.023 325.42 105.899 325.42 104.635V38.0619C325.42 36.6574 324.437 35.6742 323.173 35.6742C321.768 35.6742 320.785 36.6574 320.785 38.0619V104.635C320.785 105.899 321.768 107.023 323.173 107.023Z' fill='%23212121'/%3E%3Cpath d='M361.851 21.0674C371.262 21.0674 378.846 25 378.846 34.4102V120.506H364.099V38.0619C364.099 36.6574 363.115 35.6742 361.851 35.6742C360.447 35.6742 359.464 36.6574 359.464 38.0619V120.506H344.857V34.4102C344.857 25 352.301 21.0674 361.851 21.0674Z' fill='%23212121'/%3E%3Cpath d='M416.564 22.191V36.7978H406.873V120.506H392.126V36.7978H382.575V22.191H416.564Z' fill='%23212121'/%3E%3Cpath d='M446.956 36.7978H435.861V64.045H446.956V78.6518H435.861V105.759H446.956V120.506H421.254V22.191H446.956V36.7978Z' fill='%23212121'/%3E%3Cpath d='M467.574 0H478.669L472.911 17.9776H464.624L467.574 0ZM470.945 22.191H485.692V108.287C485.692 117.697 478.108 121.629 468.697 121.629C459.147 121.629 451.703 117.697 451.703 108.287V22.191H466.31V104.635C466.31 105.899 467.293 107.023 468.697 107.023C469.961 107.023 470.945 105.899 470.945 104.635V22.191Z' fill='%23212121'/%3E%3Cpath d='M490.382 22.191H507.376C516.786 22.191 524.37 26.1236 524.37 35.5338V107.163C524.37 116.573 516.786 120.506 507.376 120.506H490.382V22.191ZM504.988 36.7978V105.759H507.376C508.64 105.759 509.623 104.775 509.623 103.511V39.1854C509.623 37.9214 508.64 36.7978 507.376 36.7978H504.988Z' fill='%23212121'/%3E%3Cpath d='M546.054 21.0674C555.464 21.0674 563.049 25 563.049 34.4102V108.287C563.049 117.697 555.464 121.629 546.054 121.629C536.504 121.629 529.06 117.697 529.06 108.287V34.4102C529.06 25 536.504 21.0674 546.054 21.0674ZM546.054 107.023C547.318 107.023 548.302 105.899 548.302 104.635V38.0619C548.302 36.6574 547.318 35.6742 546.054 35.6742C544.65 35.6742 543.667 36.6574 543.667 38.0619V104.635C543.667 105.899 544.65 107.023 546.054 107.023Z' fill='%23212121'/%3E%3Cpath d='M609.494 21.0674C618.905 21.0674 626.489 25 626.489 34.4102V120.506H611.742V81.4608H607.107V120.506H592.5V34.4102C592.5 25 599.944 21.0674 609.494 21.0674ZM607.107 66.7136H611.742V38.0619C611.742 36.6574 610.758 35.6742 609.494 35.6742C608.09 35.6742 607.107 36.6574 607.107 38.0619V66.7136Z' fill='%23212121'/%3E%3Cpath d='M667.414 21.0674C676.825 21.0674 684.409 25 684.409 34.4102V120.506H669.802V38.0619C669.802 36.6574 668.679 35.6742 667.414 35.6742C666.15 35.6742 665.167 36.6574 665.167 38.0619V120.506H650.42V38.0619C650.42 36.6574 649.437 35.6742 648.173 35.6742C646.768 35.6742 645.785 36.6574 645.785 38.0619V120.506H631.179V34.4102C631.179 25 638.622 21.0674 648.173 21.0674C651.684 21.0674 655.055 22.191 657.864 24.0169C660.532 22.191 663.903 21.0674 667.414 21.0674Z' fill='%23212121'/%3E%3Cpath d='M723.185 34.5506V63.4832C723.185 67.1349 721.078 70.5057 719.253 71.3484C721.078 72.1911 723.185 75.5619 723.185 79.2136V108.006C723.185 117.556 715.601 120.506 706.191 120.506H689.196V22.191H706.191C715.601 22.191 723.185 25.1405 723.185 34.5506ZM703.803 36.7978V64.045H706.191C707.455 64.045 708.438 62.9214 708.438 61.6574V39.1854C708.438 37.9214 707.455 36.7978 706.191 36.7978H703.803ZM708.438 103.511V81.0394C708.438 79.6349 707.455 78.6518 706.191 78.6518H703.803V105.759H706.191C707.455 105.759 708.438 104.775 708.438 103.511Z' fill='%23212121'/%3E%3Cpath d='M742.482 120.506H727.875V22.191H742.482V120.506Z' fill='%23212121'/%3E%3Cpath d='M772.916 36.7978H761.821V64.045H772.916V78.6518H761.821V105.759H772.916V120.506H747.214V22.191H772.916V36.7978Z' fill='%23212121'/%3E%3Cpath d='M794.657 21.0674C804.068 21.0674 811.652 25 811.652 34.4102V120.506H796.905V38.0619C796.905 36.6574 795.922 35.6742 794.657 35.6742C793.253 35.6742 792.27 36.6574 792.27 38.0619V120.506H777.663V34.4102C777.663 25 785.107 21.0674 794.657 21.0674Z' fill='%23212121'/%3E%3Cpath d='M849.37 22.191V36.7978H839.679V120.506H824.932V36.7978H815.381V22.191H849.37Z' fill='%23212121'/%3E%3Cpath d='M879.762 36.7978H868.667V64.045H879.762V78.6518H868.667V105.759H879.762V120.506H854.06V22.191H879.762V36.7978Z' fill='%23212121'/%3E%3Cpath d='M943.489 60.6742H928.742V38.0619C928.742 36.6574 927.758 35.6742 926.494 35.6742C925.09 35.6742 924.107 36.6574 924.107 38.0619V104.635C924.107 105.899 925.09 107.023 926.494 107.023C927.758 107.023 928.742 105.899 928.742 104.635V81.8821H943.489V108.287C943.489 117.697 935.905 121.629 926.494 121.629C916.944 121.629 909.5 117.697 909.5 108.287V34.4102C909.5 25 916.944 21.0674 926.494 21.0674C935.905 21.0674 943.489 25 943.489 34.4102V60.6742Z' fill='%23212121'/%3E%3Cpath d='M965.173 21.0674C974.583 21.0674 982.167 25 982.167 34.4102V108.287C982.167 117.697 974.583 121.629 965.173 121.629C955.622 121.629 948.179 117.697 948.179 108.287V34.4102C948.179 25 955.622 21.0674 965.173 21.0674ZM965.173 107.023C966.437 107.023 967.42 105.899 967.42 104.635V38.0619C967.42 36.6574 966.437 35.6742 965.173 35.6742C963.768 35.6742 962.785 36.6574 962.785 38.0619V104.635C962.785 105.899 963.768 107.023 965.173 107.023Z' fill='%23212121'/%3E%3Cpath d='M1023.09 21.0674C1032.5 21.0674 1040.09 25 1040.09 34.4102V120.506H1025.48V38.0619C1025.48 36.6574 1024.36 35.6742 1023.09 35.6742C1021.83 35.6742 1020.85 36.6574 1020.85 38.0619V120.506H1006.1V38.0619C1006.1 36.6574 1005.12 35.6742 1003.85 35.6742C1002.45 35.6742 1001.46 36.6574 1001.46 38.0619V120.506H986.857V34.4102C986.857 25 994.301 21.0674 1003.85 21.0674C1007.36 21.0674 1010.73 22.191 1013.54 24.0169C1016.21 22.191 1019.58 21.0674 1023.09 21.0674Z' fill='%23212121'/%3E%3Cpath d='M1064.12 22.191H1078.86V108.287C1078.86 117.697 1071.28 121.629 1061.87 121.629C1052.32 121.629 1044.87 117.697 1044.87 108.287V22.191H1059.48V104.635C1059.48 105.899 1060.46 107.023 1061.87 107.023C1063.13 107.023 1064.12 105.899 1064.12 104.635V22.191Z' fill='%23212121'/%3E%3Cpath d='M1100.55 21.0674C1109.96 21.0674 1117.54 25 1117.54 34.4102V120.506H1102.79V38.0619C1102.79 36.6574 1101.81 35.6742 1100.55 35.6742C1099.14 35.6742 1098.16 36.6574 1098.16 38.0619V120.506H1083.55V34.4102C1083.55 25 1091 21.0674 1100.55 21.0674Z' fill='%23212121'/%3E%3Cpath d='M1136.84 120.506H1122.23V22.191H1136.84V120.506Z' fill='%23212121'/%3E%3Cpath d='M1141.57 22.191H1158.57C1167.98 22.191 1175.56 26.1236 1175.56 35.5338V107.163C1175.56 116.573 1167.98 120.506 1158.57 120.506H1141.57V22.191ZM1156.18 36.7978V105.759H1158.57C1159.83 105.759 1160.81 104.775 1160.81 103.511V39.1854C1160.81 37.9214 1159.83 36.7978 1158.57 36.7978H1156.18Z' fill='%23212121'/%3E%3Cpath d='M1197.24 21.0674C1206.65 21.0674 1214.24 25 1214.24 34.4102V120.506H1199.49V81.4608H1194.86V120.506H1180.25V34.4102C1180.25 25 1187.69 21.0674 1197.24 21.0674ZM1194.86 66.7136H1199.49V38.0619C1199.49 36.6574 1198.51 35.6742 1197.24 35.6742C1195.84 35.6742 1194.86 36.6574 1194.86 38.0619V66.7136Z' fill='%23212121'/%3E%3Cpath d='M1218.93 22.191H1235.92C1245.33 22.191 1252.92 26.1236 1252.92 35.5338V107.163C1252.92 116.573 1245.33 120.506 1235.92 120.506H1218.93V22.191ZM1233.53 36.7978V105.759H1235.92C1237.19 105.759 1238.17 104.775 1238.17 103.511V39.1854C1238.17 37.9214 1237.19 36.7978 1235.92 36.7978H1233.53Z' fill='%23212121'/%3E%3Cpath d='M1283.31 36.7978H1272.21V64.045H1283.31V78.6518H1272.21V105.759H1283.31V120.506H1257.61V22.191H1283.31V36.7978Z' fill='%23212121'/%3E%3C/svg%3E");width: 100%;height: 122px;display: block;margin: 0 auto 44px;background-size: 100%;background-repeat: no-repeat;}
section.experiencia .centro .grid-container {display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(3, auto);gap: 40px;margin-bottom: 40px;}

section.experiencia .centro .grid-mobile {display: none;}
section.experiencia .centro .grid-container .card {}
section.experiencia .centro .grid-container .card h3{color: #FFF;font-family: Poppins;font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;transition: all ease 0.5s;}
section.experiencia .centro .grid-container .card p{color: #FFF;transition: all ease 0.5s;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 400;line-height: 26px;}

section.experiencia .centro .grid-container .texto{display: flex;padding: 40px;border-radius: 24px;justify-content: center;flex-direction: column;gap: 24px;transition: all ease 0.5s;}
section.experiencia .centro .grid-container .texto:hover{background: #f2f2f2;}
section.experiencia .centro .grid-container .texto:hover h3,
section.experiencia .centro .grid-container .texto:hover p{color: #131313;}


section.experiencia .centro .grid-container .texto1 {background-color: #9C0900;grid-column: 1 / 2;grid-row: 1 / 2;}
section.experiencia .centro .grid-container .texto2 {background-color: #b71c1c;grid-column: 2 / 3;grid-row: 2 / 3;}
section.experiencia .centro .grid-container .texto3 {background-color: #b71c1c;grid-column: 3 / 4;grid-row: 3 / 4;}
/* Imagens */
section.experiencia .centro .grid-container .img1 {grid-column: 2 / 3;grid-row: 1 / 2;}
section.experiencia .centro .grid-container .img2 {grid-column: 3 / 4;grid-row: 1 / 3; /* imagem vertical */}
section.experiencia .centro .grid-container .img3 {grid-column: 1 / 2;grid-row: 2 / 3;}
section.experiencia .centro .grid-container .img4 {grid-column: 1 / 2;grid-row: 3 / 4;}
section.experiencia .centro .grid-container .img5 {grid-column: 2 / 3;grid-row: 3 / 4;}
section.experiencia .centro a:link,
section.experiencia .centro a:active,
section.experiencia .centro a:visited{max-width: 689px;margin: 0 auto;}
section.experiencia .centro a b{}
section.experiencia .centro a em{color: #C8C8C8;}



/* local */
section.local{}
section.local .centro{
    display: flex;
    max-width: 1320px;
    margin: 0 auto;
    padding: 0 20px 120px;
}
section.local .centro figure{
    border-radius: 24px 0 0 24px;
    overflow: hidden;
    max-width: 730px;
    width: 100%;
}
section.local .centro .texto{
    background: #F2F2F2;
    border-radius: 0 24px 24px 0;
    padding: 20px 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    width: 100%;
    max-width: 550px;
}
section.local .centro .texto h2{
    color: var(--131313, #131313);
    font-family: "Roc-Grotesk";
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
    line-height: 32px; /* 100% */
    letter-spacing: 0.32px;
    text-transform: uppercase;
}
section.local .centro .texto h2 b{
    color: #828282;

/* Desktop/H3 */
    font-family: Poppins;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px; /* 138.462% */
    display: block;
    margin-top: 16px;
}
section.local .centro .texto h2::before{content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' viewBox='0 0 41 41' fill='none'%3E%3Cpath d='M27.4167 5.5C27.8249 5.50005 28.2189 5.64993 28.524 5.92119C28.829 6.19246 29.0239 6.56625 29.0717 6.97167L29.0833 7.16667V8.83333H32.4167C33.2576 8.83307 34.0676 9.15068 34.6842 9.72249C35.3009 10.2943 35.6786 11.0781 35.7417 11.9167L35.75 12.1667V32.1667C35.7503 33.0076 35.4327 33.8176 34.8608 34.4342C34.289 35.0509 33.5053 35.4286 32.6667 35.4917L32.4167 35.5H9.08333C8.24237 35.5003 7.43239 35.1827 6.81575 34.6108C6.19912 34.039 5.82141 33.2553 5.75833 32.4167L5.75 32.1667V12.1667C5.74973 11.3257 6.06734 10.5157 6.63916 9.89909C7.21098 9.28245 7.99474 8.90474 8.83333 8.84167L9.08333 8.83333H12.4167V7.16667C12.4171 6.74187 12.5798 6.33328 12.8714 6.02439C13.163 5.71549 13.5616 5.52961 13.9857 5.50471C14.4097 5.47982 14.8273 5.61779 15.1531 5.89044C15.4788 6.16309 15.6882 6.54984 15.7383 6.97167L15.75 7.16667V8.83333H25.75V7.16667C25.75 6.72464 25.9256 6.30072 26.2382 5.98816C26.5507 5.67559 26.9746 5.5 27.4167 5.5ZM32.4167 20.5H9.08333V32.1667H32.4167V20.5ZM32.4167 12.1667H9.08333V17.1667H32.4167V12.1667Z' fill='%23131313'/%3E%3C/svg%3E");width: 41px;height: 41px;display: block;margin-bottom: 24px;}
section.local .centro .texto .localizacao::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' viewBox='0 0 41 41' fill='none'%3E%3Cpath d='M20.75 5.50004C17.6558 5.50004 14.6883 6.7292 12.5004 8.91713C10.3125 11.1051 9.08333 14.0725 9.08333 17.1667C9.08333 21.9367 12.0533 26.5384 15.3133 30.1034C16.9802 31.9194 18.7991 33.5899 20.75 35.0967C21.0411 34.8734 21.3828 34.6012 21.775 34.28C23.3413 32.9938 24.8155 31.5993 26.1867 30.1067C29.4467 26.5384 32.4167 21.9384 32.4167 17.1667C32.4167 14.0725 31.1875 11.1051 28.9996 8.91713C26.8117 6.7292 23.8442 5.50004 20.75 5.50004ZM20.75 39.19L19.805 38.54L19.8 38.5367L19.79 38.5284L19.7567 38.505L19.6317 38.4167L19.1817 38.0884C16.9014 36.3747 14.7831 34.4555 12.8533 32.355C9.44667 28.625 5.75 23.2267 5.75 17.165C5.75 13.1868 7.33035 9.37148 10.1434 6.55844C12.9564 3.74539 16.7718 2.16504 20.75 2.16504C24.7282 2.16504 28.5436 3.74539 31.3566 6.55844C34.1696 9.37148 35.75 13.1868 35.75 17.165C35.75 23.2267 32.0533 28.6267 28.6467 32.3517C26.7174 34.4521 24.5997 36.3713 22.32 38.085C22.1301 38.2269 21.9384 38.3663 21.745 38.5034L21.71 38.5267L21.7 38.535L21.6967 38.5367L20.75 39.19ZM20.75 13.8334C19.8659 13.8334 19.0181 14.1846 18.393 14.8097C17.7679 15.4348 17.4167 16.2827 17.4167 17.1667C17.4167 18.0508 17.7679 18.8986 18.393 19.5237C19.0181 20.1488 19.8659 20.5 20.75 20.5C21.6341 20.5 22.4819 20.1488 23.107 19.5237C23.7321 18.8986 24.0833 18.0508 24.0833 17.1667C24.0833 16.2827 23.7321 15.4348 23.107 14.8097C22.4819 14.1846 21.6341 13.8334 20.75 13.8334ZM14.0833 17.1667C14.0833 15.3986 14.7857 13.7029 16.036 12.4527C17.2862 11.2024 18.9819 10.5 20.75 10.5C22.5181 10.5 24.2138 11.2024 25.464 12.4527C26.7143 13.7029 27.4167 15.3986 27.4167 17.1667C27.4167 18.9348 26.7143 20.6305 25.464 21.8808C24.2138 23.131 22.5181 23.8334 20.75 23.8334C18.9819 23.8334 17.2862 23.131 16.036 21.8808C14.7857 20.6305 14.0833 18.9348 14.0833 17.1667Z' fill='%23131313'/%3E%3C/svg%3E");}


/* FOTOSEVENTO */
section.fotosEvento .slider figure{border-radius: 30px;overflow: hidden;}


/* mundo */
._1000 section.mundo{
    background: url('../img/lote3/fundoMundo.avif') no-repeat top center;
    padding: 189px 20px 63px;
    background-size: 1920px;
}
section.mundo .centro{
    max-width: 1280px;
    margin: 0 auto;
}
section.mundo .centro .texto{
    max-width: 510px;
}
section.mundo .centro .texto h2{
    color: #F2F2F2;

/* Desktop/H1 */
    font-family: "Roc-Grotesk";
    font-size: 56px;
    font-style: normal;
    font-weight: 900;
    line-height: 60px;
    text-transform: uppercase;
    margin-bottom: 40px;
}
section.mundo .centro .texto p{
    color: #D9D9D9;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 24px;
}
section.mundo .centro .texto span{margin-bottom: 168px;display: block;}
section.mundo .centro ul{display: flex;flex-wrap: wrap;gap: 45px 40px;}
section.mundo .centro ul li{width: calc(50% - 20px);transition: all ease 0.5s;opacity: 0;transform: translateY(10px);}
section.mundo .centro ul li.aparecer{opacity: 1;transform: translateY(0px);}
section.mundo .centro ul li img{}

/* ingressos */
._1000 section.ingressos{padding: 228px 20px 120px;background: url('../img/lote3/fundoIngressos.avif')}
._1000 section.ingressos .centro::before{content:'';position: absolute;width: 100%;height: 100%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='945' viewBox='0 0 1064 945' fill='none'%3E%3CforeignObject x='-6' y='-6' width='1076' height='957'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(3px);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='6' d='M215 2H26C12.7452 2 2 12.7452 2 26V919C2 932.255 12.7452 943 26 943H1038C1051.25 943 1062 932.255 1062 919V26C1062 12.7452 1051.26 2 1038 2C1003.83 2 935.324 2 846.5 2' stroke='%23E4221B' stroke-width='4'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center top;pointer-events: none;background-size: 100%;}
section.ingressos .centro{max-width: 1064px;margin: 0 auto;background-position: center 24px;padding-bottom: 144px;background: rgba(109, 57, 57, 0.10);backdrop-filter: blur(3px);border-radius: 40px;padding: 1px 0 144px;}
section.ingressos .centro h2{color: var(--fff, #FFF);font-family: "Roc-Grotesk";font-size: 56px;font-style: normal;font-weight: 900;line-height: 60px;text-transform: uppercase;position: relative;margin-bottom: 76px;text-align: center;margin-top: -24px;}
section.ingressos .centro h2::before{content: '';position: absolute;width: 68px;height: 68px;left: 50%;transform: translateX(-50%);top: -70px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' viewBox='0 0 68 68' fill='none'%3E%3Cpath d='M24.3185 12.7698C27.0243 8.9505 29.9823 6.375 34 6.375C38.0177 6.375 40.9757 8.95333 43.6815 12.7698C46.3675 16.5608 49.215 22.1708 52.8615 29.3505L53.9665 31.5293C56.984 37.4737 59.3612 42.1543 60.6078 45.9113C61.8772 49.7307 62.1662 53.142 60.265 56.1765C58.3667 59.1968 55.1622 60.4577 51.1417 61.047C47.1807 61.625 41.871 61.625 35.1164 61.625H32.8837C26.129 61.625 20.8193 61.625 16.8583 61.047C12.8378 60.4577 9.63335 59.1968 7.73502 56.1737C5.83385 53.142 6.12285 49.7307 7.39502 45.9113C8.64168 42.1572 11.016 37.4737 14.0363 31.5293L15.1413 29.3533C18.785 22.1708 21.6268 16.5608 24.3185 12.7698ZM36.125 24.0833C36.125 23.5197 35.9011 22.9792 35.5026 22.5807C35.1041 22.1822 34.5636 21.9583 34 21.9583C33.4364 21.9583 32.8959 22.1822 32.4974 22.5807C32.0989 22.9792 31.875 23.5197 31.875 24.0833V39.6667C31.875 40.2303 32.0989 40.7708 32.4974 41.1693C32.8959 41.5678 33.4364 41.7917 34 41.7917C34.5636 41.7917 35.1041 41.5678 35.5026 41.1693C35.9011 40.7708 36.125 40.2303 36.125 39.6667V24.0833ZM36.125 47.4498C36.125 46.8862 35.9011 46.3457 35.5026 45.9472C35.1041 45.5487 34.5636 45.3248 34 45.3248C33.4364 45.3248 32.8959 45.5487 32.4974 45.9472C32.0989 46.3457 31.875 46.8862 31.875 47.4498V48.8665C31.875 49.4301 32.0989 49.9706 32.4974 50.3691C32.8959 50.7676 33.4364 50.9915 34 50.9915C34.5636 50.9915 35.1041 50.7676 35.5026 50.3691C35.9011 49.9706 36.125 49.4301 36.125 48.8665V47.4498Z' fill='%23E4221B'/%3E%3C/svg%3E");}
section.ingressos .centro .container{display: flex;gap: 40px;justify-content: center;}
section.ingressos .centro .container article{width: 100%;max-width: 400px;}
section.ingressos .centro .container article .destaque{padding: 40px 28px;background: url('../img/lote3/vip.avif') no-repeat top center;transition: all linear(0 0%, 0 1.8%, 0.01 3.6%, 0.03 6.35%, 0.07 9.1%, 0.13 11.4%, 0.19 13.4%, 0.27 15%, 0.34 16.1%, 0.54 18.35%, 0.66 20.6%, 0.72 22.4%, 0.77 24.6%, 0.81 27.3%, 0.85 30.4%, 0.88 35.1%, 0.92 40.6%, 0.94 47.2%, 0.96 55%, 0.98 64%, 0.99 74.4%, 1 86.4%, 1 100%) 0.5s;transform-origin: left bottom;}
section.ingressos .centro .container article:hover .destaque{animation: esgotado 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55) forwards;}
section.ingressos .centro .container article.start .destaque{background: url('../img/lote3/start.avif') no-repeat top center;}
section.ingressos .centro .container article .destaque h3{margin-bottom: 16px;color: var(--f2f2f2, #F2F2F2);font-family: "Roc-Grotesk";font-size: 40px;font-style: normal;font-weight: 900;line-height: 27px;letter-spacing: 0.8px;text-transform: uppercase;}
section.ingressos .centro .container article .destaque p{color: var(--f2f2f2, #F2F2F2);font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: 20px;max-width: 260px;}
section.ingressos .centro .container article .fundo{padding: 24px 25px;background-position: top;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='400' height='3' viewBox='0 0 400 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='2.5' y1='-2.62268e-07' x2='396.5' y2='-3.47068e-05' stroke='black' stroke-width='6' stroke-linecap='round' stroke-dasharray='4 10'/%3E%3C/svg%3E%0A");border-radius: 0px 0px 16px 16px;background-color: #FDFDFD;}
section.ingressos .centro .container article .fundo ul{padding-bottom: 24px;border-bottom: 1px solid #B0B0B0;margin-bottom: 24px;}
section.ingressos .centro .container article.start .fundo ul li{color: #0C46BF;}
section.ingressos .centro .container article .fundo ul li{margin-bottom: 8px;padding-left: 32px;color: var(--E4221B, #E4221B);font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 600;line-height: 26px;position: relative;}
section.ingressos .centro .container article .fundo ul li.desativado{filter: grayscale(1);font-weight: 400;}
section.ingressos .centro .container article .fundo ul li::before{content: '';position: absolute;top: 0px;left: 0px;width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.546 5.11058C21.8272 5.39187 21.9852 5.77333 21.9852 6.17108C21.9852 6.56882 21.8272 6.95029 21.546 7.23158L10.303 18.4746C10.1544 18.6232 9.97805 18.7411 9.7839 18.8215C9.58976 18.9019 9.38167 18.9433 9.17153 18.9433C8.96138 18.9433 8.75329 18.9019 8.55915 18.8215C8.365 18.7411 8.1886 18.6232 8.04003 18.4746L2.45403 12.8896C2.31076 12.7512 2.19649 12.5857 2.11787 12.4027C2.03926 12.2197 1.99788 12.0228 1.99615 11.8237C1.99442 11.6245 2.03237 11.427 2.10779 11.2426C2.18322 11.0583 2.29459 10.8908 2.43543 10.75C2.57627 10.6091 2.74375 10.4978 2.92809 10.4223C3.11244 10.3469 3.30996 10.309 3.50913 10.3107C3.7083 10.3124 3.90513 10.3538 4.08813 10.4324C4.27114 10.511 4.43666 10.6253 4.57503 10.7686L9.17103 15.3646L19.424 5.11058C19.5633 4.97119 19.7287 4.86061 19.9108 4.78517C20.0928 4.70973 20.288 4.6709 20.485 4.6709C20.6821 4.6709 20.8772 4.70973 21.0593 4.78517C21.2413 4.86061 21.4067 4.97119 21.546 5.11058Z' fill='%23E4221B'/%3E%3C/svg%3E");}
section.ingressos .centro .container article .fundo ul li.desativado::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 18L17.94 6M18 18L6.06 6' stroke='%237C7C7C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;}
section.ingressos .centro .container article.start .fundo ul li::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.546 5.11058C21.8272 5.39187 21.9852 5.77333 21.9852 6.17108C21.9852 6.56882 21.8272 6.95029 21.546 7.23158L10.303 18.4746C10.1544 18.6232 9.97805 18.7411 9.7839 18.8215C9.58976 18.9019 9.38167 18.9433 9.17153 18.9433C8.96138 18.9433 8.75329 18.9019 8.55915 18.8215C8.365 18.7411 8.1886 18.6232 8.04003 18.4746L2.45403 12.8896C2.31076 12.7512 2.19649 12.5857 2.11787 12.4027C2.03926 12.2197 1.99788 12.0228 1.99615 11.8237C1.99442 11.6245 2.03237 11.427 2.10779 11.2426C2.18322 11.0583 2.29459 10.8908 2.43543 10.75C2.57627 10.6091 2.74375 10.4978 2.92809 10.4223C3.11244 10.3469 3.30996 10.309 3.50913 10.3107C3.7083 10.3124 3.90513 10.3538 4.08813 10.4324C4.27114 10.511 4.43666 10.6253 4.57503 10.7686L9.17103 15.3646L19.424 5.11058C19.5633 4.97119 19.7287 4.86061 19.9108 4.78517C20.0928 4.70973 20.288 4.6709 20.485 4.6709C20.6821 4.6709 20.8772 4.70973 21.0593 4.78517C21.2413 4.86061 21.4067 4.97119 21.546 5.11058Z' fill='%230C46BF'/%3E%3C/svg%3E");}
section.ingressos .centro .container article .fundo u{display:block;margin-bottom: 3px;color: #7C7C7C;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 300;line-height: 26px;text-decoration: none;}
section.ingressos .centro .container article .fundo u s{}
section.ingressos .centro .container article .fundo span{display: flex;margin-bottom: 3px;align-items: center;gap: 6px;}
section.ingressos .centro .container article .fundo span em{color: #000;font-family: Poppins;font-size: 26px;font-style: normal;font-weight: 400;line-height: normal;}
section.ingressos .centro .container article .fundo span b{color: #000;font-family: Poppins;font-size: 40px;font-style: normal;font-weight: 900;line-height: 48px;}
section.ingressos .centro .container article .fundo strong{display:block;color: var(--000, #000);font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 500;line-height: 26px;margin-bottom: 24px;}
section.ingressos .centro .container article .fundo a:link,
section.ingressos .centro .container article .fundo a:active,
section.ingressos .centro .container article .fundo a:visited{}


@keyframes esgotado {
    0%{transform: rotate(0deg) translateY(0px);}
    30%{transform: rotate(-6deg) translateY(0px);}
    100%{transform: rotate(-3deg) translateY(-20px);}
}

section.ingressos .centro .container article.esgotado .destaque{filter: grayscale(1) opacity(0.6);}
section.ingressos .centro .container article.esgotado:hover .destaque{animation: esgotado 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) forwards;}

section.ingressos .centro .container article.esgotado .fundo{background-color: #5b5757db;}
section.ingressos .centro .container article.esgotado .fundo ul li{color: #B0B0B0;}
section.ingressos .centro .container article.esgotado .fundo ul li.desativado{}
section.ingressos .centro .container article.esgotado .fundo ul li::before{filter: grayscale(1) brightness(2.0);}
section.ingressos .centro .container article.esgotado .fundo ul li.desativado::before{filter: grayscale(1);}
section.ingressos .centro .container article.esgotado .fundo span em{color: #B0B0B0;}
section.ingressos .centro .container article.esgotado .fundo span b{color: #B0B0B0;}
section.ingressos .centro .container article.esgotado .fundo strong{color: #B0B0B0;}
section.ingressos .centro .container article.esgotado .fundo a:link,
section.ingressos .centro .container article.esgotado .fundo a:active,
section.ingressos .centro .container article.esgotado .fundo a:visited{pointer-events: none;filter: grayscale(1);}


/* faq */
section.faq{
    padding: 0 20px;
}
section.faq .centro{
    max-width: 1280px;
    margin: 0 auto;
}
section.faq .centro ul{
    display: flex;
    gap: 40px;
}
section.faq .centro ul li{
    width: 100%;
    max-width: 400px;
    border-radius: 24px;
    background: #FFF;
    padding: 40px;
    cursor: pointer;
    height: max-content;
}
section.faq .centro ul li h3{
    position: relative;
    color: var(--131313, #131313);

/* Desktop/H3 */
    font-family: Poppins;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px; /* 138.462% */
    padding-right: 32px;
    transition: all ease 0.5s;
}
section.faq .centro ul li h3::before{content: '+';position: absolute;color: var(--131313, #131313);

/* Desktop/H3 */font-family: Poppins;font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px; /* 138.462% */right: 0;top: 0;transition: all ease 0.5s;}
section.faq .centro ul li p{
    color: #3A3A3A;

/* Desktop/Paragraph small */
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    margin-top: 0;
    height: 100%;
    max-height: 0px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease;
}
section.faq .centro ul li.ativo{}
section.faq .centro ul li:not(.ativo):hover h3{color: #909090;}
section.faq .centro ul li.ativo h3::before{content: '-';position: absolute;}
section.faq .centro ul li.ativo p{
    overflow: clip;
    opacity: 1;
    visibility: visible;
    max-height: 400px;
    height: 100%;
    margin-top: 24px;
}



/*SECTION PLATO*/

section.plato {padding: 120px 20px;background: #020202;}
section.plato .firstSection {width: 100%;max-width: 1280px;margin: 0 auto;}
section.plato .title {color: var(--fff, #FFF);font-family: "Roc-Grotesk";font-size: 56px;font-style: normal;font-weight: 900;line-height: 60px;text-transform: uppercase;}

section.plato .subtitle {color: var(--E4221B, #E4221B);font-family: "Roc-Grotesk";font-size: 56px;font-style: normal;font-weight: 900;line-height: 60px;text-transform: uppercase;}
section.plato .firstSection .content {display: flex;flex-direction: row;gap: 40px;padding: 40px 0px 0px 0px;align-items: center;}
section.plato .firstSection .content .textContainer {border-bottom: 1px solid #3B3B3B;padding: 0px 0px 40px 0px;max-width: 619px;position: relative;}
section.plato .firstSection .content .textContainer::before {content: '';position: absolute;right: 0;bottom: -30px;width: 154px;height: 382px;background-image: url("data:image/svg+xml,%3Csvg width='154' height='382' viewBox='0 0 154 382' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.04' fill-rule='evenodd' clip-rule='evenodd' d='M153.462 19.1L76.9999 95.5L0.537436 19.1L19.653 -2.69568e-05L76.9999 57.3L134.347 -1.69299e-05L153.462 19.1Z' fill='white'/%3E%3Cpath opacity='0.06' fill-rule='evenodd' clip-rule='evenodd' d='M153.462 114.6L76.9999 191L0.537436 114.6L19.653 95.5L76.9999 152.8L134.347 95.5L153.462 114.6Z' fill='white'/%3E%3Cpath opacity='0.08' fill-rule='evenodd' clip-rule='evenodd' d='M153.462 210.1L76.9999 286.5L0.537436 210.1L19.653 191L76.9999 248.3L134.347 191L153.462 210.1Z' fill='white'/%3E%3Cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M153.462 305.6L77 382L0.537559 305.6L19.6532 286.5L77 343.8L134.347 286.5L153.462 305.6Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;}

section.plato .firstSection .content figure {min-width: 500px;width: 100%;max-width: 621px;}
section.plato .firstSection .content img {border-radius: 24px;}

section.plato .firstSection .content .textContainer h3 {color: #FFF;font-family: 'Poppins';font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;}
section.plato .firstSection .content .textContainer p {color: #FFF;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 400;line-height: 26px;}
section.plato .firstSection .content .textContainer span {color: #E4221B;font-family: 'Poppins';font-size: 18px;font-style: normal;font-weight: 700;line-height: 26px;}
section.plato .secondSection {display: flex;flex-direction: row;padding-top: 45px;gap: 40px;width: 100%;max-width: 1280px;margin: 0 auto;justify-content: space-between;}
section.plato .secondSection .textContainer {max-width: 611px;width: 100%;padding-top: 80px;margin-top: 34px;border-top: 1px solid #3B3B3B;}
section.plato .secondSection .textContainer span {color: #FFF;font-family: 'Poppins';font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;}
section.plato .secondSection .textContainer span .p {color: var(--E4221B, #E4221B);font-family: 'Poppins';font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;}
section.plato .secondSection .textContainer p {color: #FFF;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 400;line-height: 26px;padding-top: 40px;}
section.plato .secondSection .pontos {display: flex;gap: 24px;padding: 40px 0px;}
section.plato .secondSection .content img {border-radius: 24px;}
section.plato .secondSection .pontos .ponto {color: #FFF;text-align: center;font-family: 'Poppins';font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;padding-left: 30px;position: relative;}
section.plato .secondSection .pontos .ponto::before {content: '';position: absolute;width: 21px;height: 21px;top: 10px;left: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M0.641023 0.19043V7.96527H7.53257L0 15.4196L5.55262 20.9183L13.0852 13.4618V20.2816H20.9394V0.19043H0.641023Z' fill='%23F52E22'/%3E%3C/svg%3E");}
section.plato .secondSection .textContainer .botaoCTA {width: 100%;max-width: 611px;}
section.plato .secondSection .containerImage {display: flex;gap: 25px;flex-direction: column;max-width: 619px;width: 100%;}

section.plato .secondSection .containerImage .palestra {display: flex;flex-direction: row;gap: 16px;justify-content: center;align-items: center;}

section.plato .secondSection .containerImage .palestra figure{max-width: 192px;width: 100%;height: max-content;}
section.plato .secondSection .containerImage .palestra svg {display: block;}

section.plato .secondSection .containerImage > figure {width: 100%;max-width: 619px;}
section.plato .secondSection .containerImage > figure .img {width: 100%;height: 100%;border-radius: 24px;}

@media screen and (max-width: 1340px){
	._1000 section.plato .secondSection .palestra{flex-direction: column;gap: 0;}
	._1000 section.plato .secondSection .title{font-size: 44px;line-height: 42px;}
	._1000 section.plato .secondSection .containerImage .palestra figure{max-width: 192px;}
}

section.platoMobile{display: none;}

/* SECTION HOTEIS */
section.hoteis {
    background: var(--f2f2f2, #F2F2F2);
    height: 100%;
    padding: 0 20px;
overflow:clip;
}

section.hoteis .conteudo {
    height: 100%;
    min-height: 795px;
    padding: 120px 0px 120px ;
    margin:0 auto;
    max-width: 1280px;
}

section.hoteis .conteudo .textContainer span.title {
    color: #131313;
    font-family: 'Roc-Grotesk';
    font-size: 56px;
    font-style: normal;
    font-weight: 900;
    line-height: 60px;
    text-transform: uppercase;
    display: block;
}

section.hoteis .conteudo .textContainer .info {
    color: #131313;
    font-family: 'Poppins';
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    padding-top: 40px;
    max-width: 732px;
    width: 100%;
}

.slider-controls {
    display: flex;
    justify-content: flex-end;
    gap: 1rem;
    margin-bottom: 0.5rem;
}

.slider-controls button {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 50%;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.5rem;
    line-height: 1;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='30' viewBox='0 0 15 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.51163 16.0692L9.30003 22.8576L10.9968 21.1608L5.05683 15.2208L10.9968 9.28078L9.30003 7.58398L2.51163 14.3724C2.28666 14.5974 2.16028 14.9026 2.16028 15.2208C2.16028 15.539 2.28666 15.8442 2.51163 16.0692Z' fill='%23E4221B'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

.slider-controls button.splide-next{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='30' viewBox='0 0 15 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.4884 16.0692L5.69997 22.8576L4.00317 21.1608L9.94317 15.2208L4.00317 9.28078L5.69997 7.58398L12.4884 14.3724C12.7133 14.5974 12.8397 14.9026 12.8397 15.2208C12.8397 15.539 12.7133 15.8442 12.4884 16.0692Z' fill='%23E4221B'/%3E%3C/svg%3E");}

section.hoteis .conteudo .textContainer .bottom {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 1280px;
}

section.hoteis .conteudo .textContainer .bottomText {
    display: flex;
    flex-direction: row;
    padding-top: 24px;
}

section.hoteis .conteudo .textContainer .bottomText .taxes {
    color: #6C6C6C;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding-left: 24px;
}

section.hoteis .conteudo .textContainer .bottom .range {
    font-family: 'Poppins';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}

section.hoteis .conteudo .textContainer .bottom .range .span {
    color: #131313;
    font-weight: 700;

}

section.hoteis .conteudo .textContainer .bottom .range span {
    color: #E4221B;
    font-weight: 700;

}

._1000 .slider-hoteis {
    width: 100%;
    margin-top: 40px;
    visibility: visible;
}

.slider-hoteis .splide__track {
      /* transform: translateX(-40px); */
      width: 100vw;
}

section.hoteis .splide__list {
    /* gap: 40px; */
}

.splide_slide{
    min-height: 535px;
}

.splide__slide figure {
    max-width: 400px;
    margin: 0;
    overflow: hidden;
    border-radius: 24px 24px 0px 0px;
}

.splide__slide figure img {
    width: 100%;
    height: 100%;
    /* object-fit: cover; */
    display: block;
}

section.hoteis .cardContent {
    width: 100%;
    min-height: 290px;
    background-color: #FFF;
    border-radius: 0 0 24px 24px;
    padding: 24px;
    display: flex;
    flex-direction: column;
}

section.hoteis .cardContent .hotel {
    color: var(--131313, #131313);
    font-family: 'Poppins';
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    display: block;
    position: relative;
    padding-bottom:14px;
}

section.hoteis .cardContent .hotel::after {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: 0;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-6m-7 1l9-9m-5 0h5v5'/%3E%3C/svg%3E");
}

section.hoteis .cardContent .distanciaCarro {
    color: #000;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    position: relative;
    padding-left: 40px;
    display: block;
}

section.hoteis .cardContent .distanciaPe {
    color: #000;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    position: relative;
    padding-left: 40px;
    display: block;
}

section.hoteis .cardContent .distanciaCarro::before {
    content: '';
    position: absolute;
    width: 31px;
    height: 17px;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='17' viewBox='0 0 31 17' fill='none'%3E%3Cpath d='M20.7096 0.193359L24.8387 5.69874H27.5913C29.1191 5.69874 30.344 6.92368 30.344 8.45143V12.5805H27.5913C27.5913 13.6755 27.1563 14.7258 26.382 15.5001C25.6076 16.2745 24.5574 16.7095 23.4623 16.7095C22.3672 16.7095 21.317 16.2745 20.5426 15.5001C19.7683 14.7258 19.3333 13.6755 19.3333 12.5805H11.0752C11.0752 13.6755 10.6402 14.7258 9.86584 15.5001C9.0915 16.2745 8.04126 16.7095 6.94618 16.7095C5.85109 16.7095 4.80085 16.2745 4.02651 15.5001C3.25216 14.7258 2.81714 13.6755 2.81714 12.5805H0.0644531V8.45143C0.0644531 6.92368 1.2894 5.69874 2.81714 5.69874L6.94618 0.193359H20.7096ZM13.1397 2.25788H7.97843L5.37714 5.69874H13.1397V2.25788ZM15.2042 2.25788V5.69874H22.2787L19.6774 2.25788H15.2042ZM6.94618 10.5159C6.39863 10.5159 5.87351 10.7335 5.48634 11.1206C5.09917 11.5078 4.88166 12.0329 4.88166 12.5805C4.88166 13.128 5.09917 13.6531 5.48634 14.0403C5.87351 14.4275 6.39863 14.645 6.94618 14.645C7.49372 14.645 8.01884 14.4275 8.40601 14.0403C8.79318 13.6531 9.01069 13.128 9.01069 12.5805C9.01069 12.0329 8.79318 11.5078 8.40601 11.1206C8.01884 10.7335 7.49372 10.5159 6.94618 10.5159ZM23.4623 10.5159C22.9148 10.5159 22.3897 10.7335 22.0025 11.1206C21.6153 11.5078 21.3978 12.0329 21.3978 12.5805C21.3978 13.128 21.6153 13.6531 22.0025 14.0403C22.3897 14.4275 22.9148 14.645 23.4623 14.645C24.0099 14.645 24.535 14.4275 24.9221 14.0403C25.3093 13.6531 25.5268 13.128 25.5268 12.5805C25.5268 12.0329 25.3093 11.5078 24.9221 11.1206C24.535 10.7335 24.0099 10.5159 23.4623 10.5159Z' fill='%23131313'/%3E%3C/svg%3E");
}

section.hoteis .cardContent .distanciaPe::before {
    content: '';
    position: absolute;
    width: 32px;
    height: 26px;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='26' viewBox='0 0 32 26' fill='none'%3E%3Cpath d='M10.3996 5.00057C11.0361 5.00057 11.6466 4.74769 12.0968 4.29757C12.5469 3.84745 12.7998 3.23695 12.7998 2.60038C12.7998 1.96381 12.5469 1.35332 12.0968 0.903194C11.6466 0.453071 11.0361 0.200195 10.3996 0.200195C9.76299 0.200195 9.1525 0.453071 8.70237 0.903194C8.25225 1.35332 7.99938 1.96381 7.99938 2.60038C7.99938 3.23695 8.25225 3.84745 8.70237 4.29757C9.1525 4.74769 9.76299 5.00057 10.3996 5.00057ZM6.18423 10.226C6.23424 10.206 6.27924 10.186 6.32924 10.166L5.48418 13.3412C5.20416 14.3963 5.47918 15.5214 6.21924 16.3265L9.75451 20.1818L10.8546 24.5871C11.0696 25.4422 11.9397 25.9672 12.7948 25.7522C13.6498 25.5372 14.1749 24.6671 13.9598 23.812L12.8098 19.2067C12.7147 18.8167 12.5197 18.4616 12.2497 18.1666L9.77451 15.4664L10.7396 12.1911L11.2196 13.3412C11.4396 13.8713 11.8447 14.3063 12.3597 14.5663L13.6948 15.2314C14.4849 15.6264 15.445 15.3064 15.84 14.5163C16.235 13.7263 15.915 12.7662 15.1249 12.3711L14.0498 11.8361L13.2848 9.99596C12.4247 7.9408 10.4146 6.6007 8.18439 6.6007C7.0443 6.6007 5.91921 6.84071 4.87913 7.30075L4.4791 7.47576C2.83397 8.20582 1.57387 9.59593 1.00883 11.3011L0.878819 11.6911C0.598797 12.5312 1.05383 13.4362 1.8889 13.7163C2.72396 13.9963 3.63403 13.5412 3.91406 12.7062L4.04407 12.3161C4.32909 11.4611 4.95914 10.771 5.7792 10.406L6.17923 10.231L6.18423 10.226ZM4.68412 16.9815L3.43402 20.1018L0.468787 23.072C-0.156262 23.697 -0.156262 24.7121 0.468787 25.3372C1.09384 25.9622 2.10892 25.9622 2.73396 25.3372L5.8142 22.2519C6.04422 22.0219 6.22424 21.7469 6.34425 21.4469L7.0693 19.6367L5.03414 17.4165C4.90913 17.2815 4.79412 17.1365 4.68412 16.9865V16.9815ZM27.5309 7.87079C26.9059 7.24575 25.8908 7.24575 25.2657 7.87079C24.6407 8.49584 24.6407 9.51092 25.2657 10.136L26.5358 11.4011H19.2003C18.3152 11.4011 17.6001 12.1161 17.6001 13.0012C17.6001 13.8863 18.3152 14.6013 19.2003 14.6013H26.5358L25.2657 15.8714C24.6407 16.4965 24.6407 17.5115 25.2657 18.1366C25.8908 18.7616 26.9059 18.7616 27.5309 18.1366L31.5312 14.1363C32.1563 13.5112 32.1563 12.4962 31.5312 11.8711L27.5309 7.87079ZM19.6003 0.200195C18.9352 0.200195 18.4002 0.735237 18.4002 1.40029V3.80048C18.4002 4.46553 18.9352 5.00057 19.6003 5.00057C20.2653 5.00057 20.8004 4.46553 20.8004 3.80048V1.40029C20.8004 0.735237 20.2653 0.200195 19.6003 0.200195ZM20.8004 7.80079C20.8004 7.13574 20.2653 6.6007 19.6003 6.6007C18.9352 6.6007 18.4002 7.13574 18.4002 7.80079V8.60085C18.4002 9.2659 18.9352 9.80095 19.6003 9.80095C20.2653 9.80095 20.8004 9.2659 20.8004 8.60085V7.80079ZM19.6003 16.2014C18.9352 16.2014 18.4002 16.7365 18.4002 17.4015V18.2016C18.4002 18.8667 18.9352 19.4017 19.6003 19.4017C20.2653 19.4017 20.8004 18.8667 20.8004 18.2016V17.4015C20.8004 16.7365 20.2653 16.2014 19.6003 16.2014ZM20.8004 22.2019C20.8004 21.5369 20.2653 21.0018 19.6003 21.0018C18.9352 21.0018 18.4002 21.5369 18.4002 22.2019V24.6021C18.4002 25.2672 18.9352 25.8022 19.6003 25.8022C20.2653 25.8022 20.8004 25.2672 20.8004 24.6021V22.2019Z' fill='%23131313'/%3E%3C/svg%3E");
}


section.hoteis .cardContent .label {
    color: var(--131313, #131313);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
}

section.hoteis .cardContent .addressLine {
    max-width: 352px;
    border-bottom: 1px solid #C0C0C0;
    padding: 24px 0px 16px 0px;
}

section.hoteis .cardContent .label {
    color: var(--131313, #131313);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
}

section.hoteis .cardContent .address {
    color: var(--131313, #6C6C6C);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
}

section.hoteis .cardContent .address {
    color: var(--131313, #6C6C6C);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
}

section.hoteis .cardContent .code {
    padding-top: 16px;
}

section.hoteis .cardContent .code .label {
    color: var(--131313, #131313);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}

section.hoteis .cardContent .code .codeText {
    color: var(--E4221B, #E4221B);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
}

/*SECTION DUVIDAS*/
section.duvidas {
    min-height: 911px;
    height: 100%;
    background-image: url('../img/lote-tres/bgDuvidas.avif');
    overflow-x: clip;
    position: relative;
    padding: 120px 25px 54px;
    background-repeat: no-repeat;
    background-position: top center;
}


section.duvidas .centro {max-width: 1280px;margin: 0 auto;}
section.duvidas .container {
    width: 100%;
    max-width: 620px;
    border-radius: 24px;
    background: #020202;
    padding: 40px;
    margin-left: auto;
}

section.duvidas .bgMobile {
    height: 0;
    visibility: hidden;
}

section.duvidas .container h2 {
    font-family: "Roc-Grotesk";
    font-size: 40px;
    font-style: normal;
    font-weight: 900;
    line-height: 48px;
    text-transform: uppercase;
    color: #FFF;
    padding-bottom: 15px;
}

section.duvidas .container > p {
    color: #FFF;
    font-family: Poppins;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
}

section.duvidas .container .item {
    display: flex;
    flex-direction: row;
    align-items: start;
    padding-top: 25px;
}

section.duvidas .container .item:not(:last-child) {
    border-bottom: 1px solid #2F2F2F;
}

section.duvidas .container .item .icon {
    display: flex;
    flex-direction: row;
    align-items: start;
}

section.duvidas .container .item {
    display: flex;
    flex-direction: row;
    gap: 18px;
    position: relative;
}
section.duvidas .container .item a:link,
section.duvidas .container .item a:active,
section.duvidas .container .item a:visited{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

section.duvidas .container .item .description {
    display: flex;
    flex-direction: column;
}

section.duvidas .container .item .description .title {
    color: #FFF;
    font-family: 'Poppins';
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    padding-bottom: 5px;

}

section.duvidas .container .item .description .cta {
    color: #9F9F9F;
    font-family: 'Poppins';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    padding-bottom: 8px;
    text-transform: none;
}

section.duvidas .container .item .description .info {
    color: var(--f2f2f2, #F2F2F2);
    font-family: 'Poppins';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    padding-bottom: 24px;
    text-transform: none;
	transition: all ease 0.5s;
}

section.duvidas .container .item:not(:last-of-type):hover .description .info{color: #e4221b;}

/* Footer  */
footer {
    width: 100%;
    background: #020202;
    overflow: clip;
    padding: 56px 20px;
}

footer .centro {
    width: 100%;
    max-width: 1365px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto 0;
    position: relative;
}

footer .centro .verificadorDeNumeros {
    width: 100%;
    display: flex;
    flex-direction: row;
    gap: 31px;
    max-width: 1276px;
    padding: 40px 0;
    border-bottom: 1px solid #3D3D3D;
    backdrop-filter: blur(12px);
    align-items: center;
}

footer .centro .verificadorDeNumeros > p {
    font-family: 'Poppins';
    font-size: 26px;
    color: #F2F2F2;
    width: 100%;
    max-width: 726px;
    font-weight: 700;
    font-style: normal;
    width: 100%;
}

footer .centro .verificadorDeNumeros .containerVerificador{
    width: 100%;
    max-width: 515px;
}
footer .centro .verificadorDeNumeros .controle {
    display: flex;
    flex-direction: row;
    gap: 24px;
    width: 100%;
    max-width: 515px;
    align-items: center;
    margin-bottom: 20px;
}






footer .centro .verificadorDeNumeros .controle button:hover {
    background: #FFF;
    box-shadow: 0px 4px 1.8px 0px rgba(0, 0, 0, 0.10);
}

footer .centro .verificadorDeNumeros .controle button b {
    display: block;
    transition: all 0.5s ease;
    text-align: center;
    color: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 17px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
}

footer .centro .verificadorDeNumeros .controle button:hover b {
    color: #131313;
}


footer .centro .logoContainer {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 56px 0px;
    max-width: 1276px;
}

footer .centro .logoContainer .secondPart {
    display: flex;
    justify-content: row;
    gap: 40px;
}

footer .centro .logoContainer .firstPart {
    display: flex;
    justify-content: row;
    align-items: center;
}


footer .centro .logoContainer .secondPart .creditos {
    display: flex;
    flex-direction: column-reverse;
    gap: 7px;
}

footer .centro .logoContainer .secondPart .creditos p {
    color: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-align: start;
}

footer .centro .logoContainer .secondPart .creditos img {
    height: 60px
}

footer .centro .termos {
    display: flex;
    width: 100%;
    justify-content: space-between;
    max-width: 1276px;
}

footer .centro .termos p {
    color: var(--9-f-9-f-9-f, #9F9F9F);
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px;
}

footer .centro .politicas {
    display: flex;
    width: 100%;
    justify-content: space-between;
    max-width: 1276px;
    padding: 56px 0 30px 0;
}

footer .centro .politicas p {
    color: var(--9-f-9-f-9-f, #9F9F9F);
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px;
}

footer .centro .politicas div {
    display: flex;
    gap: 40px;
}

footer .centro .politicas a {
    color: var(--9-f-9-f-9-f, #9F9F9F);
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px;
    transition: color 0.3s ease;
}

footer .centro .politicas a:hover {
    color: #CCCCCC;
}
	footer  .verificadorDeNumeros {width: 100%;position: relative;margin-bottom: 8px;}
	footer  .verificadorDeNumeros::before {position: absolute;}
	footer  .verificadorDeNumeros h3 {margin-bottom: 2px;color: #000;text-align: center;font-size: 28px;font-style: normal;font-weight: 700;line-height: 100%;    /* 28px */}
	footer  .verificadorDeNumeros p {margin-bottom: 6px; color: var(--f2f2f2, #F2F2F2);font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 400;line-height: 32px; /* 128.571% */}
	footer  .verificadorDeNumeros .controle {width: 100%;max-width: 601px;display: flex;gap: 8px;}
	footer  .verificadorDeNumeros .controle input {width: 100%;min-width: 302px; width:100%;background: #ECECEC;padding: 10px 20px 12px;transition: all 0.5s ease;text-align: center;    /* 20.8px */border-radius: 100px;color: var(--Blue_grey-500, #718BAE);font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 400;line-height: 18px; /* 128.571% */}
	footer  .verificadorDeNumeros .controle input:hover, 
	footer  .verificadorDeNumeros .controle input:focus {box-shadow: inset 0 0 0 1px #374B5F;}
	footer  .verificadorDeNumeros .controle button{display: block;width: 100%;max-width: 297px;padding: 10px 20px 12px;transition: all 0.5s ease;border-radius: 40px;background: #F52E22;cursor: pointer;}
		footer  .verificadorDeNumeros .controle button:hover{background: #FFF;box-shadow: 0px 4px 1.8px 0px rgba(0, 0, 0, 0.10);}
		footer  .verificadorDeNumeros .controle button b{display: block;transition: all 0.5s ease;text-align: center;color: #FFF;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 800;line-height: 17px; /* 200% */letter-spacing: 0.4px;text-transform: uppercase;}
		._320 footer .centro.verificadorDeNumeros .controle button:hover b{color: #131313;}

        	footer  .boxRetorno {width: 100%;border-radius: 8px;overflow: hidden;/* max-width: 601px; */}
	footer  .boxRetorno .retorno {display: none;text-align: center;}
	footer  .boxRetorno .retorno h4 {/* margin-bottom: 20px; */color: #ff0f00;text-align: center;font-size: 20px;font-style: normal;font-weight: 700;line-height: 100%;    /* 28px */}
	footer  .boxRetorno .retorno p {width: 100%;max-width: 326px;margin: 0 auto;color: #FFF;text-align: center;font-size: 15px;font-style: normal;font-weight: 400;line-height: 130%;    /* 28.6px */margin-top: 7px;}
	footer  .boxRetorno .retorno p b {font-weight: 700;}
	footer  .boxRetorno .retorno.numeroVerificado h4 {color: #131313;}
	footer  .boxRetorno .retorno.numeroVerificado p {color: #131313;}
	footer  .boxRetorno.naoVerificado .numeroNaoVerificado, 
	footer  .boxRetorno.incompleto .numeroInconpleto, 
	footer  .boxRetorno.verificado .numeroVerificado {display: block;}
	footer  .boxRetorno.naoVerificado .numeroNaoVerificado, 
	footer  .boxRetorno.incompleto .numeroInconpleto {background: #000000;padding: 20px;border-radius: 10px;}
	footer  .boxRetorno.verificado .numeroVerificado {position: relative;background: #fff;padding: 64px 20px 30px;border-radius: 10px;}
	footer  .boxRetorno.verificado .numeroVerificado::after {position: absolute;content: '';width: 46px;height: 46px;zoom: 0.7;transform: translateX(-50%);left: 50%;top: 20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Crect width='46' height='45.665' fill='%23fff' rx='22.832'/%3E%3Cpath stroke='%230C9AFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 23 6 6 10-12'/%3E%3C/svg%3E");outline: 2px solid #0c9aff;border-radius: 100%;}

/* - - - MOBILE - - - */
._320 main{}

/* Link CTA */
._320 a.botaoCTA:link, 
._320 a.botaoCTA:active, 
._320 a.botaoCTA:visited {
}
._320 a.botaoCTA:hover {}
._320 a.botaoCTA b {font-size: 16px;line-height: 20px;}
._320 a.botaoCTA:hover em, 
._320 a.botaoCTA:hover b {}
._320 a.botaoCTA em {font-size: 16px;font-style: normal;font-weight: 300;line-height: 18px;letter-spacing: 0.4px;margin: 0px;}

._320 .barra_flut .botaoWhatsapp{bottom: 160px;}
._320 .intercom-lightweight-app-launcher{transition: all ease 0.5s;}
._320 .barra_flut .intercom-lightweight-app-launcher{bottom: 160px !important;}
/* Section - Barra Fixa */
._320 .barra_flut section.barraFixa{bottom: 0;left: 0;width: 100%;transform: none;}
._320 section.barraFixa{left: 0;width: 100%;transform: none;}
._320 section.barraFixa .progressCTA{border: none;border-top: 1px solid #414141;background: rgba(0, 0, 0, 0.70);backdrop-filter: blur(8px);border-radius: 0;max-width: 440px;margin: 0 auto;width: 100%;padding: 24px;gap: 8px;}
	._320 section.barraFixa .progressCTA .container{max-width: 192px;min-width: 157px;}
    ._320 section.barraFixa .progressCTA h3{font-size: 9px;line-height: 10px;font-weight: 400;}
	._320 section.barraFixa .progressCTA a:link,
	._320 section.barraFixa .progressCTA a:active,
	._320 section.barraFixa .progressCTA a:visited{width: 100%;max-width: 182px;}
	._320 section.barraFixa .progressCTA a b{font-size: 14px;font-weight: 600;line-height: 14px;max-width: 100px;margin: 0 auto;}

/* Section - Topo */
._320 section.topo{background: url(../img/lote-tres/fotoTopoMobile.avif) top center no-repeat #020202;background-size: 440px;padding: 32px 20px 116px;}
	._320 section.topo .container{max-width: 440px; flex-direction: column;}
	._320 section.topo .cabecalho{gap: 16px;margin-bottom: 32px;}

		._320 section.topo .container:not(.cabecalho){}
		._320 section.topo .container:not(.cabecalho)::after{left: 50%;transform: translateX(-50%);}
		/* dentro do cabecalho */
		._320 section.topo .container h1{max-width: 178px;}
			._320 section.topo .container h1 img{}
		._320 section.topo .container ul.dataLocal{gap: 16px;}
			._320 section.topo .container ul.dataLocal li{max-width: 184px;}
				._320 section.topo .container ul.dataLocal li::before{opacity: 0.5;}
				._320 section.topo .container ul.dataLocal li:first-of-type:before{}
				._320 section.topo .container ul.dataLocal li:last-of-type:before{}
				._320 section.topo .container ul.dataLocal li b{font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;}
				._320 section.topo .container ul.dataLocal li em{font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;}
		
		._320 section.topo .container .texto{}
			._320 section.topo .container .texto h2{font-size: 24px;font-style: normal;font-weight: 800;line-height: 32px;margin-bottom: 16px;}
				._320 section.topo .container .texto h2 br{display: none}
			._320 section.topo .container .texto p{font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;}
				._320 section.topo .container .texto p b{}

		._320 section.topo .container .progressCTA{background: initial;border: initial;padding: 0;}
			._320 section.topo .container .progressCTA h3{}
			._320 section.topo .container .progressCTA .progressBarContainer{}
				._320 section.topo .container .progressCTA .progressBarContainer .progressBar{}
					._320 section.topo .container .progressCTA .progressBarContainer .progressBar .progressNumber{}
			._320 section.topo .container .progressCTA a{margin-bottom: 16px;}
			._320 section.topo .container .progressCTA > span{}
				._320 section.topo .container .progressCTA > span::before{}


/* Section - barraRolante */
._320 section.barraRolante {}
	._320 section.barraRolante .centro {}
		._320 section.barraRolante span {}
			._320 section.barraRolante .slider {}
				._320 section.barraRolante .slider li {}
					._320 section.barraRolante .slider li:not(.is-active) figure {}
					._320 section.barraRolante .slider li.is-active figure {}
					._320 section.barraRolante .slider li figure {}


/* Section - 4 mil Pessoas */
._320 section.quatroMilPessoas{padding: 40px 20px;}
	._320 section.quatroMilPessoas .background{display: none;}
		._320 section.quatroMilPessoas .background img{}

	._320 section.quatroMilPessoas .container{max-width: 440px;flex-direction: column-reverse;gap: 31px;}
	._320 section.quatroMilPessoas .container .sponsors{max-width: initial;gap: 10px;}
		._320 section.quatroMilPessoas .container .sponsors figure{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
			._320 section.quatroMilPessoas .container .sponsors figure span{
    font-size: 13px;
}
			._320 section.quatroMilPessoas .container .sponsors figure img{
    max-width: 150px;
}

	._320 section.quatroMilPessoas .container .textoVideo{}
		._320 section.quatroMilPessoas .container .textoVideo h2{font-size: 24px;font-style: normal;font-weight: 800;line-height: 32px;margin-bottom: 24px;}
			._320 section.quatroMilPessoas .container .textoVideo h2 b{}
		._320 section.quatroMilPessoas .container .textoVideo .video {}
			._320 section.quatroMilPessoas .container .textoVideo .video .videoWrapper {}
				._320 section.quatroMilPessoas .container .textoVideo .video .videoWrapper iframe {}
				._320 section.quatroMilPessoas .container .textoVideo .video .videoWrapper.ativo {}
			._320 section.quatroMilPessoas .container .textoVideo .video .thumb {}
				._320 section.quatroMilPessoas .container .textoVideo .video .thumb.ativo {}
				._320 section.quatroMilPessoas .container .textoVideo .video .thumb:after {}
					._320 section.quatroMilPessoas .container .textoVideo .video .thumb:hover:after {}
				._320 section.quatroMilPessoas .container .textoVideo .video .thumb img {}


/* Section - So quem viveu SAV */
._320 section.soQuemViveuSav{padding: 0px 20px 40px; box-shadow: inset 0px -4px 30px 2px #020202;}
	._320 section.soQuemViveuSav .container{max-width: 440px;}
		._320 section.soQuemViveuSav .container h2{font-size: 24px;font-style: normal;font-weight: 800;line-height: 32px; margin-bottom: 24px;}
			._320 section.soQuemViveuSav .container h2 b{}
		._320 section.soQuemViveuSav .container ul{gap: 61px;margin-bottom: 68px;flex-direction: column;}
			._320 section.soQuemViveuSav .container ul li{padding: 24px;}
			._320 section.soQuemViveuSav .container ul li.aparecer{
    width: 100%;
}
				._320 section.soQuemViveuSav .container ul li figure{/* position: absolute; *//* bottom: 24px; *//* left: 24px; *//* width: 60px; */height: 60px;}
					._320 section.soQuemViveuSav .container ul li figure img{}
				._320 section.soQuemViveuSav .container ul li .texto{}
					._320 section.soQuemViveuSav .container ul li .texto h3{font-size: 20px;font-style: normal;font-weight: 800;line-height: 28px; margin-bottom: 8px;}
					._320 section.soQuemViveuSav .container ul li .texto p{font-size: 18px;font-style: normal;font-weight: 800;line-height: 26px; margin-bottom: 34px;}
					._320 section.soQuemViveuSav .container ul li .texto span{padding-left: 76px; font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px; margin-bottom: 18px;}

			._320 section.soQuemViveuSav .container ul li::after{background-size: contain;width: 72px;background-repeat: no-repeat;bottom: -34px;}
			._320 section.soQuemViveuSav .container ul li:nth-of-type(1)::after,
			._320 section.soQuemViveuSav .container ul li:nth-of-type(3)::after{left: 40px;}
			._320 section.soQuemViveuSav .container ul li:nth-of-type(2)::after{right: 40px;}
			
		._320 section.soQuemViveuSav .container a{padding: 8px 15px;}
		._320 section.soQuemViveuSav .container a b{font-size: 20px;font-style: normal;font-weight: 800;line-height: 26px; /* 130% */letter-spacing: 0.4px;}

	
/* Section - Palestrantes | Mobile sera uma nova secao do zero */
._320 section.palestrantes{display: none;}


/* Section - Palestrantes Mobile */
._320 section.palestrantesMobile{display: block; padding: 0 20px 30px;}
	._320 section.palestrantesMobile .container{width: 100%;max-width: 440px;margin: 0px auto;}
		._320 section.palestrantesMobile .container h2{width: 100%; max-width: 282px; margin: 0px auto 24px; color: var(--f2f2f2, #F2F2F2);text-align: center;font-family: "Roc-Grotesk";font-size: 24px;font-style: normal;font-weight: 800;line-height: 32px; /* 133.333% */text-transform: uppercase;}
			._320 section.palestrantesMobile .container h2 b{color: #E4221B;font-weight: 800;}
		._320 section.palestrantesMobile .container ul{display: flex; flex-wrap: wrap; gap: 24px;}
			._320 section.palestrantesMobile .container ul li{width: 100%;flex: 1 1 145px;}
				._320 section.palestrantesMobile .container ul li figure{width: 100%; margin-bottom: 10px;}
					._320 section.palestrantesMobile .container ul li figure img{user-select: none;}
				._320 section.palestrantesMobile .container ul li h3{color: var(--f2f2f2, #F2F2F2);font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 800;line-height: 100%; margin-bottom: 8px;}
				._320 section.palestrantesMobile .container ul li p{color: var(--9-f-9-f-9-f, #9F9F9F);font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px; /* 142.857% */}


				
._320 section.experiencia{
    padding: 0 20px;
}
._320 section.experiencia .centro{padding: 40px 0px;max-width: 440px;}
._320 section.experiencia .centro h2{font-size: 24px;line-height: 32px;margin-bottom: 24px;}
._320 section.experiencia .centro h2 b{}
._320 section.experiencia .centro h2 b i{font-size: 13px;line-height: 14px;}
._320 section.experiencia .centro > p{font-size: 16px;line-height: 24px;}
._320 section.experiencia .centro span{background-size: 100%;width: 100%;height: 30px;max-width: 320px;margin-bottom: 24px;}
._320 section.experiencia .centro .grid-container {display: none;}


._320 section.experiencia .centro .grid-mobile {display: flex;gap: 16px;margin: 0 auto 24px;justify-content: space-between;}
._320 section.experiencia .centro .grid-mobile article{width: 100%;display: flex;flex-direction: column; gap: 16px;}
._320 section.experiencia .centro .card {border-radius: 12px;overflow: hidden;}
._320 section.experiencia .centro .card img{width: 100%;}
._320 section.experiencia .centro .card.texto {background-color: #a00;color: white;padding: 16px;display: flex;flex-direction: column;justify-content: center;}
._320 section.experiencia .centro .card.texto h3 {color: #FFF;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 800;line-height: 26px;margin-bottom: 8px;}
._320 section.experiencia .centro .card.texto p {color: #FFF;font-family: Poppins;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;}


._320 section.experiencia .centro a:link,
._320 section.experiencia .centro a:active,
._320 section.experiencia .centro a:visited{}
._320 section.experiencia .centro a b{}
._320 section.experiencia .centro a em{}

._320 section.experiencia .centro a:hover em {}



/* local */
._320 section.local{
    padding: 0;
}
._320 section.local .centro{
    padding: 0;
    max-width: 440px;
    flex-direction: column;
}
._320 section.local .centro figure{
    border-radius: 0;
    height: 268px;
	position: relative;
}
._320 section.local .centro figure img{width: 100%;position: absolute;bottom: 0;}
._320 section.local .centro .texto{border-radius: 0;padding: 40px 20px;gap: 24px;}
._320 section.local .centro .texto h2{
    padding-left: 51px;
    position: relative;
    font-size: 24px;
    line-height: 20px;
    padding-top: 10px;
}
._320 section.local .centro .texto h2 b{
    font-size: 18px;
    margin-top: 8px;
    line-height: 26px;
}
._320 section.local .centro .texto h2::before{content: '';position: absolute;left: 0;margin: 0;top: 0;}
._320 section.local .centro .texto .localizacao::before{}

/* fotosEvento */
._320 section.fotosEvento{padding: 20px 0px;}
._320 section.fotosEvento .centro{}
._320 section.fotosEvento .evento{display: block;}
._320 section.fotosEvento .evento li{transition: all ease 0.5s;border-radius: 8px;overflow: hidden;object-fit: cover;}
._320 section.fotosEvento .evento li figure{transition: all ease 0.5s;border-radius: 8px;overflow: hidden;max-width: 300px;object-fit: cover;}



/* mundo */
._320 section.mundo{
    background: url('../img/lote3/fundoMundoM.avif') no-repeat top center;
    padding: 262px 20px 20px;
}
._320 section.mundo .centro{
    max-width: 440px;
}
._320 section.mundo .centro .texto{}
._320 section.mundo .centro .texto h2{
    font-size: 24px;
    line-height: 32px;
    max-width: 300px;
    margin-bottom: 8px;
}
._320 section.mundo .centro .texto p{
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
}
._320 section.mundo .centro .texto span{margin-bottom: 40px;}
._320 section.mundo .centro ul{
    flex-direction: column;
    gap: 20px;
}
._320 section.mundo .centro ul li{
    opacity: 1;
    transform: none;
    width: 100%;
}
._320 section.mundo .centro ul li img{}




/* ingressos */
._320 section.ingressos{
    padding: 60px 20px 20px;
}
._320 section.ingressos .centro{
    max-width: 440px;
    background: none;
	padding-bottom: 30px;
}
._320 section.ingressos .centro h2{
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 24px;
}
section.ingressos .centro h2::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M11.444 6.00933C12.7174 4.212 14.1094 3 16 3C17.8907 3 19.2827 4.21333 20.556 6.00933C21.82 7.79333 23.16 10.4333 24.876 13.812L25.396 14.8373C26.816 17.6347 27.9347 19.8373 28.5214 21.6053C29.1187 23.4027 29.2547 25.008 28.36 26.436C27.4667 27.8573 25.9587 28.4507 24.0667 28.728C22.2027 29 19.704 29 16.5254 29H15.4747C12.296 29 9.79737 29 7.93337 28.728C6.04137 28.4507 4.53337 27.8573 3.64004 26.4347C2.74537 25.008 2.88137 23.4027 3.48004 21.6053C4.0667 19.8387 5.18404 17.6347 6.60537 14.8373L7.12537 13.8133C8.84004 10.4333 10.1774 7.79333 11.444 6.00933ZM17 11.3333C17 11.0681 16.8947 10.8138 16.7071 10.6262C16.5196 10.4387 16.2653 10.3333 16 10.3333C15.7348 10.3333 15.4805 10.4387 15.2929 10.6262C15.1054 10.8138 15 11.0681 15 11.3333V18.6667C15 18.9319 15.1054 19.1862 15.2929 19.3738C15.4805 19.5613 15.7348 19.6667 16 19.6667C16.2653 19.6667 16.5196 19.5613 16.7071 19.3738C16.8947 19.1862 17 18.9319 17 18.6667V11.3333ZM17 22.3293C17 22.0641 16.8947 21.8098 16.7071 21.6222C16.5196 21.4347 16.2653 21.3293 16 21.3293C15.7348 21.3293 15.4805 21.4347 15.2929 21.6222C15.1054 21.8098 15 22.0641 15 22.3293V22.996C15 23.2612 15.1054 23.5156 15.2929 23.7031C15.4805 23.8906 15.7348 23.996 16 23.996C16.2653 23.996 16.5196 23.8906 16.7071 23.7031C16.8947 23.5156 17 23.2612 17 22.996V22.3293Z' fill='%23E4221B'/%3E%3C/svg%3E");width: 32px;height: 32px;top: -40px;}
._320 section.ingressos .centro .container{
    flex-direction: column;
    align-items: center;
}
._320 section.ingressos .centro .container article{border-radius: 20px;overflow: hidden;}
._320 section.ingressos .centro .container article .destaque{
    animation: none;
    background-position: right;
}
._320 section.ingressos .centro .container article.start .destaque{}
._320 section.ingressos .centro .container article .destaque h3{}
._320 section.ingressos .centro .container article .destaque p{
    max-width: 230px;
}
._320 section.ingressos .centro .container article ul{padding-bottom: 16px;}
._320 section.ingressos .centro .container article.start ul li{}
._320 section.ingressos .centro .container article ul li{font-size: 16px;line-height: 20px;}
._320 section.ingressos .centro .container article ul li.desativado{}
._320 section.ingressos .centro .container article.start ul li::before{content: '';position: absolute;}
._320 section.ingressos .centro .container article ul li::before{content: '';position: absolute;}
._320 section.ingressos .centro .container article u{}
._320 section.ingressos .centro .container article u s{}
._320 section.ingressos .centro .container article span{}
._320 section.ingressos .centro .container article span em{}
._320 section.ingressos .centro .container article span b{}
._320 section.ingressos .centro .container article span strong{}
._320 section.ingressos .centro .container article a:link,
._320 section.ingressos .centro .container article a:active,
._320 section.ingressos .centro .container article a:visited{}



/* faq */
._320 section.faq{}
._320 section.faq .centro{max-width: 440px;}
._320 section.faq .centro ul{flex-direction: column;gap: 24px;}
._320 section.faq .centro ul li{max-width: initial;width: 100%;padding: 24px;}
._320 section.faq .centro ul li h3{
    font-family: 'Roc-Grotesk';
    font-size: 20px;
    line-height: 26px;
    font-weight: 800;
    text-transform: uppercase;
    padding-right: 27px;
}
._320 section.faq .centro ul li h3::before{position: absolute;}
._320 section.faq .centro ul li p{}
._320 section.faq .centro ul li.ativo{}
._320 section.faq .centro ul li.ativo h3{}
._320 section.faq .centro ul li.ativo h3::before{position: absolute;}
._320 section.faq .centro ul li.ativo p{}


/*SECTION PLATO*/

._320 section.plato {display: none;}


/* Plato Mobile*/
._320 section.platoMobile{
    display: block;
    padding: 40px 20px;
}
._320 section.platoMobile .centro{
    max-width: 440px;
    margin: 0 auto;
}
._320 section.platoMobile .centro h2{
    color: var(--fff, #FFF);

/* Mobile/H1 */
    font-family: "Roc-Grotesk";
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 32px; /* 133.333% */
    text-transform: uppercase;
    max-width: 340px;
    margin-bottom: 24px;
}
._320 section.platoMobile .centro h2 b{
    font-weight: 800;
    color: #E4221B;
}
._320 section.platoMobile .centro article{
    display: flex;
    gap: 20px;
    margin-bottom: 24px;
    align-items: center;
}
._320 section.platoMobile .centro article figure{
    width: calc(100% - 180px);
    max-width: 184px;
}
._320 section.platoMobile .centro article figure img{}
._320 section.platoMobile .centro article span{
    color: #FFF;

/* Mobile/Corpo 01 */
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    display: block;
    /* max-width: 176px; */
    width: calc(100% - 184px);
}
._320 section.platoMobile .centro article span b{
    display: block;
    font-weight: 700;
    margin-top: 20px;
}
._320 section.platoMobile .centro p::before{content: '';position: absolute;height: 69px;width: 54px;bottom: -100px;left: 50%;transform: translateX(-50%);background-image: url("data:image/svg+xml,%3Csvg width='54' height='69' viewBox='0 0 54 69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.08' fill-rule='evenodd' clip-rule='evenodd' d='M54 7.46736L27 34.4453L6.17319e-06 7.46735L6.75001 0.722862L27 20.9563L47.25 0.722865L54 7.46736Z' fill='white'/%3E%3Cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M54 41.19L27 68.168L6.17319e-06 41.19L6.75001 34.4455L27 54.679L47.25 34.4455L54 41.19Z' fill='white'/%3E%3C/svg%3E%0A");}
._320 section.platoMobile .centro p{padding-top: 24px;position: relative;border-top: 1px solid #3B3B3B;margin-bottom: 125px;color: #FFF;text-align: center;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;}
._320 section.platoMobile .centro p b{color: #E4221B;font-weight: 700;display: block;margin: 20px 0;}
._320 section.platoMobile .centro h3{text-align: center;color: var(--fff, #FFF);font-family: "Roc-Grotesk";font-size: 24px;font-style: normal;font-weight: 800;line-height: 32px;text-transform: uppercase;}
._320 section.platoMobile .centro > figure{max-width: max-content;margin: 9px auto 40px;}
._320 section.platoMobile .centro > figure svg{display: block;}
._320 section.platoMobile .centro h4{color: #FFF;text-align: center;margin-bottom: 24px;;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 800;line-height: 26px; /* 144.444% */}
._320 section.platoMobile .centro h4 b{color: #E4221B;font-weight: 800;}
._320 section.platoMobile .centro h4 em{display: block;font-size: 16px;margin-top: 20px;}
._320 section.platoMobile .centro article{}
._320 section.platoMobile .centro article .pontos{display: flex;flex-direction: column;gap: 24px;}
._320 section.platoMobile .centro article .pontos span{position: relative;color: #FFF;text-align: center;font-family: Poppins;padding-left: 34px;;font-size: 18px;font-style: normal;font-weight: 800;line-height: 26px;text-transform: uppercase;}
._320 section.platoMobile .centro article .pontos span::before{content: '';position: absolute;width: 21px;height: 21px;left: 0;top:0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='22' viewBox='0 0 21 22' fill='none'%3E%3Cpath d='M0.641023 0.635742V8.41059H7.53257L0 15.8649L5.55262 21.3636L13.0852 13.9071V20.7269H20.9394V0.635742H0.641023Z' fill='%23F52E22'/%3E%3C/svg%3E");}
._320 section.platoMobile .centro article .pontos a:link,
._320 section.platoMobile .centro article .pontos a:active,
._320 section.platoMobile .centro article .pontos a:visited{}


/* HOTEIS */
._320 section.hoteis {
    background: var(--f2f2f2, #F2F2F2);
    height: 100%;
}

._320 section.hoteis .conteudo {
    height: 100%;
    padding: 40px 0px;
    max-width: 440px;
    min-height: initial;
}

._320 section.hoteis .conteudo .textContainer .title{
  color: #131313;
    font-family: 'Roc-Grotesk';
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 32px;
    text-transform: uppercase;
}
._320 section.hoteis .conteudo .textContainer .info{
 color: var(--131313, #131313);
 font-family: 'Poppins';
 font-size: 18px;
 font-style: normal;
 font-weight: 800;
 line-height: 26px;
 max-width: 392px;
}

._320 section.hoteis splide__list{gap: 20px;}
._320 section.hoteis .splide__slide{
    max-width: 300px;
    height: 100%;
} 
._320 section.hoteis .splide__slide figure {
}
._320 section.hoteis .splide__slide figure img {
}

._320 section.hoteis .cardContent {
}
._320 section.hoteis .cardContent .hotel {font-size: 20px;line-height: 24px;padding-right: 24px;}
._320 section.hoteis .cardContent .hotel::after {}
._320 section.hoteis .cardContent .distanciaCarro {
}
._320 section.hoteis .cardContent .distanciaPe {
}
._320 section.hoteis .cardContent .distanciaCarro::before {}
._320 section.hoteis .cardContent .distanciaPe::before {}
._320 section.hoteis .cardContent .label {
}

._320 section.hoteis .cardContent .addressLine {
}
._320 section.hoteis .cardContent .label {
}
._320 section.hoteis .cardContent .address br {display:  none;}
._320 section.hoteis .cardContent .address {
}
._320 section.hoteis .cardContent .code {
}
._320 section.hoteis .cardContent .code .label {
}
._320 section.hoteis .cardContent .code .codeText {
}

._320 .slider-controls {
    /* display: flex;
    justify-content: flex-end;
    gap: 1rem;
    margin-bottom: 0.5rem; */
    visibility: hidden;
}

._320 .slider-controls button {
    /* background: #fff;
    border: 1px solid #ccc;
    border-radius: 50%;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.5rem;
    line-height: 1;
    cursor: pointer; */
}
._320 section.hoteis .conteudo .textContainer .bottomText{
    display: flex;
    flex-direction: column;
    padding-top: 24px;
    margin-bottom: 30px;
}

._320 section.hoteis .conteudo .textContainer .bottomText .taxes {
    color: #6C6C6C;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding-left: 0px;
}

/* DUVIDAS*/
._320 section.duvidas {
    background-image: none;
    padding: 0;
    background-size: 100%;
    width: 100%;
    background-color: #020202;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    min-height: initial;
}

._320 section.duvidas .centro{max-width: 440px;}
._320 section.duvidas .container {
    position: relative;
    width: 100%;
    padding: 0;
    height: 100%;
    padding: 40px 20px 16px;
    display: flex;
    justify-content: center;
    max-width: 440px;
    flex-direction: column;
    margin: 0;
}

._320 section.duvidas .bgMobile {
    visibility: visible;
    background-image: url('../img/lote-tres/bgDuvidas.avif');
    width: 100%;
    max-width: 440px;
    /* min-width: 440px; */
    height: 260px;
    background-image: url('../img/lote-tres/bgDuvidas.avif');
    background-size: 440px 260px;
    background-repeat: no-repeat;
    background-position: center;
}

._320 section.duvidas .container h2{}
._320 section.duvidas .container h2 {
    font-family: "Roc-Grotesk";
    font-size: 24px;
    font-style: normal;
    font-style: normal;
    font-weight: 800;
    line-height: 32px;
    padding-bottom: 15px;
}
._320 section.duvidas .container p {
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 36px;
}
._320 section.duvidas .container .item{flex-direction: column;gap: 14px;}

._320 section.duvidas .container .item {
}
._320 section.duvidas .container .item a:link,
._320 section.duvidas .container .item a:active,
._320 section.duvidas .container .item a:visited{}
._320 section.duvidas .container .item .description {
}
._320 section.duvidas .container .item .description .title {font-size: 22px;line-height: 22px;}
._320 section.duvidas .container .item .description .cta {font-size: 16px;line-height: 22px;}
._320 section.duvidas .container .item .description .info {font-size: 16px;}



/* FOOTER */
._320 footer .centro .politicas {
    display: flex;
    width: 100%;
    flex-direction: column-reverse;
    justify-content: space-between;
    padding: 24px 0 0 0;
}

._320 footer .centro .politicas p {
    padding-top: 24px;
    color: #FFF;
    font-family: 'Poppins';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

._320 footer .centro .politicas div {
    justify-content: space-between;
}
._320 footer .centro .politicas a{font-size: 14px;}
/*FOOTER*/
._320 footer {
    width: 100%;
    background: #201F1F;
    overflow: clip;
    padding: 30px 24px 80px;
    display:flex;
    justify-content: center;
}

._320 footer .centro {
    width: 100%;
    max-width: 440px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    position: relative;
}

._320 footer .centro .verificadorDeNumeros {
    width: 100%;
    background: #201F1F;
    flex-direction: column;
    padding: 0;
    border-bottom: 0px;
    gap: 0;
}

._320 footer .centro .verificadorDeNumeros p {
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 26px;
    text-align: center;
    /* margin-bottom: 28px; */
}

._320 footer .centro .verificadorDeNumeros .controle {
    flex-direction: column;
}


._320 footer .centro .verificadorDeNumeros .controle input {
    width: 100%;
    max-width: 388px;

}


._320 footer .centro .verificadorDeNumeros .controle button {
    width: 100%;
    max-width: 388px;
}

._320 footer .centro .verificadorDeNumeros .controle button b {
    display: block;
    transition: all 0.5s ease;
    text-align: center;
    color: #FFF;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 17px;
    /* 200% */
    letter-spacing: 0.4px;
    text-transform: none;
}
._320 footer .centro .verificadorDeNumeros .controle button:hover b{color: #131313;}

._320 footer .centro .logoContainer {
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: space-between;
    padding: 40px 0 24px 0;
    gap: 24px;
    max-width: 440px;
}

._320 footer .centro .logoContainer .secondPart {
    display: flex;
    justify-content: space-between;
    gap: 10px;
}

._320 footer .centro .logoContainer .secondPart .creditos {
    display: flex;
    flex-direction: column-reverse;
    gap: 0px;
    justify-content: space-between;
}
._320 footer .centro .logoContainer .secondPart .creditos figure{max-width: 120px;}
._320 footer .centro .logoContainer .secondPart .creditos figure img{height: 100%;}

._320 footer .centro .logoContainer .secondPart .creditos p {
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-align: start;
}

._320 footer .centro .termos p {
    color: #949494;
    font-family: 'Poppins';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

._320 footer .centro .termos p {
    color: #949494;
    font-family: 'Poppins';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

