main{background: #020202;}

._field-wrapper {position: relative;}
._error {display: block;position: absolute;font-size: 14px;z-index: 10000001;}
._error._above, ._error._below {top: -23px;right: 0;}
._error._above ._error-arrow, ._error._below ._error-arrow {left: 20px;bottom: -7px;border-style: solid;border-width: 7px 5px 0 5px;border-color: #e9003a transparent transparent transparent;}
._error-inner {padding: 2px 10px 4px;background-color: #e9003a;font-size: 13px;font-weight: 500;line-height: 20px;color: #ffffff;text-align: center;text-decoration: none;border-radius: 3px;}
._error-arrow {position: absolute;width: 0;height: 0;}
._320 ._error {top: -23px;left: 50%;transform: translateX(-50%);right: initial;width: max-content;}
._320 ._error-inner {padding: 1px 10px 2px;font-size: 12px;}

/* 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 - Topo */
section.topo{padding: 40px 20px 120px;/* margin-top: 90px; */}
._1000 section.topo{background: url(../img/preInscricoes/hero.avif?12331) top center no-repeat #020202;min-height: 892px;background-size: 100%;}
	section.topo .centro{width: 100%;max-width: 1280px;margin: 0px auto;}
	
		@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{position: relative;}
		section.topo .container::after{position: absolute; content: ''; width: 39px; height: 44px; left: 0px; bottom: -86px; animation: setaTopo 1s infinite ease; }

        section.topo .centro article{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 24px 0;height: max-content;margin-bottom: 384px;}
            section.topo .centro article h1{display: block;}
			section.topo .centro article h2.mobile{display: none;}
            section.topo .centro article .datalocal{color: #f2f2f2;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;display: flex;flex-direction: column;gap: 24px;max-width: 308px;text-align: right;}
            section.topo .centro article span{display: flex;color: #f2f2f2;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;align-items: center;gap: 0 10px;flex-wrap: wrap;justify-content: end;}
	            section.topo .centro article span b{display: block;padding-left: 34px;color: #838383;font-size: 16px;line-height: 24px;}
            section.topo .centro article span.local{margin: 0;}
                section.topo .centro article span::before{content: '';width: 25px;height: 25px;display: block;}
                section.topo .centro article span.data::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M16.5 3.40955C16.7449 3.40958 16.9813 3.4995 17.1644 3.66226C17.3474 3.82502 17.4643 4.04929 17.493 4.29255L17.5 4.40955V5.40955H19.5C20.0046 5.40939 20.4906 5.59995 20.8605 5.94304C21.2305 6.28613 21.4572 6.75639 21.495 7.25955L21.5 7.40955V19.4095C21.5002 19.9141 21.3096 20.4001 20.9665 20.7701C20.6234 21.1401 20.1532 21.3667 19.65 21.4045L19.5 21.4095H5.5C4.99542 21.4097 4.50943 21.2191 4.13945 20.876C3.76947 20.533 3.54284 20.0627 3.505 19.5595L3.5 19.4095V7.40955C3.49984 6.90497 3.69041 6.41898 4.0335 6.049C4.37659 5.67902 4.84684 5.45239 5.35 5.41455L5.5 5.40955H7.5V4.40955C7.50028 4.15467 7.59788 3.90951 7.77285 3.72418C7.94782 3.53884 8.18695 3.42731 8.44139 3.41237C8.69584 3.39744 8.94638 3.48022 9.14183 3.64381C9.33729 3.8074 9.4629 4.03945 9.493 4.29255L9.5 4.40955V5.40955H15.5V4.40955C15.5 4.14433 15.6054 3.88998 15.7929 3.70244C15.9804 3.5149 16.2348 3.40955 16.5 3.40955ZM19.5 12.4095H5.5V19.4095H19.5V12.4095ZM19.5 7.40955H5.5V10.4095H19.5V7.40955Z' fill='%23F4F4F4'/%3E%3C/svg%3E");}
                section.topo .centro article span.local::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M12.5 3.40957C10.6435 3.40957 8.86301 4.14707 7.55025 5.45982C6.2375 6.77258 5.5 8.55305 5.5 10.4096C5.5 13.2716 7.282 16.0326 9.238 18.1716C10.2381 19.2612 11.3294 20.2635 12.5 21.1676C12.6747 21.0336 12.8797 20.8702 13.115 20.6776C14.0548 19.9058 14.9393 19.0691 15.762 18.1736C17.718 16.0326 19.5 13.2726 19.5 10.4096C19.5 8.55305 18.7625 6.77258 17.4497 5.45982C16.137 4.14707 14.3565 3.40957 12.5 3.40957ZM12.5 23.6236L11.933 23.2336L11.93 23.2316L11.924 23.2266L11.904 23.2126L11.829 23.1596L11.559 22.9626C10.1909 21.9344 8.91988 20.7829 7.762 19.5226C5.718 17.2846 3.5 14.0456 3.5 10.4086C3.5 8.02162 4.44821 5.73244 6.13604 4.04461C7.82387 2.35678 10.1131 1.40857 12.5 1.40857C14.8869 1.40857 17.1761 2.35678 18.864 4.04461C20.5518 5.73244 21.5 8.02162 21.5 10.4086C21.5 14.0456 19.282 17.2856 17.238 19.5206C16.0804 20.7808 14.8098 21.9323 13.442 22.9606C13.3281 23.0457 13.213 23.1293 13.097 23.2116L13.076 23.2256L13.07 23.2306L13.068 23.2316L12.5 23.6236ZM12.5 8.40957C11.9696 8.40957 11.4609 8.62028 11.0858 8.99536C10.7107 9.37043 10.5 9.87914 10.5 10.4096C10.5 10.94 10.7107 11.4487 11.0858 11.8238C11.4609 12.1989 11.9696 12.4096 12.5 12.4096C13.0304 12.4096 13.5391 12.1989 13.9142 11.8238C14.2893 11.4487 14.5 10.94 14.5 10.4096C14.5 9.87914 14.2893 9.37043 13.9142 8.99536C13.5391 8.62028 13.0304 8.40957 12.5 8.40957ZM8.5 10.4096C8.5 9.3487 8.92143 8.33129 9.67157 7.58114C10.4217 6.831 11.4391 6.40957 12.5 6.40957C13.5609 6.40957 14.5783 6.831 15.3284 7.58114C16.0786 8.33129 16.5 9.3487 16.5 10.4096C16.5 11.4704 16.0786 12.4879 15.3284 13.238C14.5783 13.9881 13.5609 14.4096 12.5 14.4096C11.4391 14.4096 10.4217 13.9881 9.67157 13.238C8.92143 12.4879 8.5 11.4704 8.5 10.4096Z' fill='%23F4F4F4'/%3E%3C/svg%3E");}

        section.topo .centro .container{display: flex;gap: 20px;justify-content: space-between;align-items: flex-start;}
            section.topo .centro .container h2{margin: 0px; /* 100% */max-width: 553px;}
                section.topo .centro .container h2 em{margin: 0px;color: var(--FFFFFF, #FFF);font-family: Poppins;font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px; /* 138.462% */margin-bottom: 16px;display: block;}
                section.topo .centro .container h2 b{margin: 0px;color: var(--FFFFFF, #FFF);font-family: "Roc-Grotesk";font-size: 68px;font-style: normal;font-weight: 900;line-height: 68px; /* 100% */text-transform: uppercase;display: block;}
                    section.topo .centro .container h2 b i{margin: 0px;font-weight: 900;color: var(--E4221B, #E4221B);}
            section.topo .centro .container p{display: none;}
            ._1000 section.topo .centro .container .form{margin: 0px;max-width: 620px;border-radius: 24px;border: 1px solid #414141;background: rgba(2, 2, 2, 0.60);backdrop-filter: blur(6px);padding: 40px 20px;width: 100%;}
                section.topo .centro .container .form h3{margin: 0px;color: #E5E5E5;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 400;line-height: 22px; /* 155.556% */max-width: 540px;margin: 0 auto 26px;}
                section.topo .centro .container .form form{display: flex;max-width: 540px;margin: 0 auto;flex-direction: column;width: 100%;gap: 16px;}
                    section.topo .centro .container .form form input{margin: 0px;border-radius: 40px;background: #FFF;padding: 13px 24px;color: #686868;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 400;line-height: 26px; /* 144.444% */border: 3px solid #fff;transition: all ease 0.5s;width: 100%;margin-bottom: 16px;}
                        section.topo .centro .container .form form input:focus,
                        section.topo .centro .container .form form input:hover{color: #000;border-color: #003cff;}
                    section.topo .centro .container .form form button{border-radius: 40px;background: #003CFF;display: block;cursor: pointer;transition: all ease 0.5s;padding: 15px 7px;width: 100%;}
                        section.topo .centro .container .form form button:hover{background: #5980FF;box-shadow: 0px 4px 1.8px 0px rgba(0, 0, 0, 0.10);}
                        section.topo .centro .container .form form button b{margin: 0px;color: var(--f2f2f2, #F2F2F2);text-align: center;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 800;line-height: 22px; /* 122.222% */letter-spacing: 0.36px;text-transform: uppercase;display: block;}
                        section.topo .centro .container .form form button b em{margin: 0px;color: #C8C8C8;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 300;line-height: 22px;letter-spacing: 0.36px;display: block;text-transform: initial;}
            
        
@media screen and (max-width: 1600px){
	._1000 section.topo{min-height: initial;padding-bottom: 80px;}
	._1000 section.topo .centro{}
	._1000 section.topo .centro article{margin-bottom: 280px;}
	._1000 section.topo .cabecalho{margin-bottom: 198px;}
 	._1000 section.topo .container:not(.cabecalho)::after{bottom: 10px;}
	._1000 section.topo .container h2 b{font-size: 47px;line-height: 50px;text-wrap: balance;}
	
}
@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/preInscricoes/bgSoQuemViveuSav.avif?12331) 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 .splide{}

	section.palestrantes .splide .splide__arrows{right: 0;width: 100px;top: -50px;position: absolute;}
	section.palestrantes .splide .splide__arrows button{transition: all ease 0.5s;left: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M6.79405 0.20584L8.90933e-07 6.99989L6.79405 13.7939L8 12.588L2.41189 6.99989L8 1.41178L6.79405 0.20584Z' fill='%23070707'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;}
	section.palestrantes .splide .splide__arrows .splide__arrow--next{right: 0px;left: initial;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M1.20595 0.20584L8 6.99989L1.20595 13.7939L1.74921e-06 12.588L5.58811 6.99989L2.83624e-07 1.41178L1.20595 0.20584Z' fill='%23070707'/%3E%3C/svg%3E");}
	section.palestrantes .splide .splide__arrows button svg{display: none;}

	section.palestrantes .splide ul{}
	section.palestrantes .splide ul li{background: #fff;border-radius: 24px;overflow:hidden;}
	section.palestrantes .splide ul li figure{position: relative;}
	section.palestrantes .splide ul li figure::before{content: '';position: absolute;width: 0px;height: 0px;border-style: solid;border-width: 0 25px 25px 25px;border-color: transparent transparent #FFf transparent;transform: translateX(-50%);left: 50%;bottom: 0;}
	section.palestrantes .splide ul li h3{color: #000;padding: 24px 0;text-align: center;font-family: Poppins;font-size: 24px;font-style: normal;font-weight: 900;line-height: 28px; /* 116.667% */text-transform: uppercase;}


/* experiencia */

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: 27px;
    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: -4px;
}
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/preInscricoes/fundoMundo.avif?122331') 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{}



/* 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/preInscricoes/bgDuvidas.avif?12331');
    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: 0px 20px 100px;
}

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: 0 0 40px;
    border-bottom: 1px solid #3D3D3D;
    backdrop-filter: blur(12px);
    align-items: center;
    margin: 0;
}

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 43px 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 .intercom-lightweight-app-launcher{transition: all ease 0.5s;}
/* 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/preInscricoes/heroMob.png?12331) top center no-repeat #020202;background-size: 440px;padding: 32px 20px 116px;/* margin-top: 75px; */}
	._320 section.topo .centro{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%);}

		._320 section.topo .container{}
		._320 section.topo .container::after{}

        ._320 section.topo .centro article{display: block;margin-bottom: 28px;}
            ._320 section.topo .centro article h1{display: none;}
			._320 section.topo .centro article h2.mobile{display: block;margin-bottom: 27px;}
            ._320 section.topo .centro article .datalocal{
    text-align: left;
    gap: 15px;
}
            ._320 section.topo .centro article span{filter: brightness(0.7);font-size: 14px;justify-content: start;color: #fff;}
            ._320 section.topo .centro article span b{display: none;}
            ._320 section.topo .centro article span.local{}
                ._320 section.topo .centro article span::before{}
                ._320 section.topo .centro article span.data::before{}
                ._320 section.topo .centro article span.local::before{}

        ._320 section.topo .centro .container{display: block;}
            ._320 section.topo .centro .container h2{max-width: 370px;margin: 0 auto 16px;}
                ._320 section.topo .centro .container h2 em{display: none;}
                ._320 section.topo .centro .container h2 b{font-size: 24px;text-align: center;display: block;line-height: 32px;font-weight: 800;}
                    ._320 section.topo .centro .container h2 b i{}
            ._320 section.topo .centro .container p{

display: block;

color: #E5E5E5;

text-align: center;

/* Mobile/Corpo 02 */

font-family: Poppins;

font-size: 14px;

font-style: normal;

font-weight: 400;

line-height: 20px; /* 142.857% */

margin-bottom: 16px;

text-wrap: balance;

}
            ._320 section.topo .centro .container .form{}
                ._320 section.topo .centro .container .form h3{display: none;}
                ._320 section.topo .centro .container .form form{}
                    ._320 section.topo .centro .container .form form input{}
                        ._320 section.topo .centro .container .form form input:focus,
                        ._320 section.topo .centro .container .form form input:hover{}
                    ._320 section.topo .centro .container .form form button{}
                        ._320 section.topo .centro .container .form form button:hover{}
                        ._320 section.topo .centro .container .form form button b{}
                        ._320 section.topo .centro .container .form form button b em{}
            
        
            


/* 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 h2{font-size: 24px;font-style: normal;font-weight: 800;line-height: 32px;margin-bottom: 24px;}
        

/* 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 .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 */
._320 section.palestrantes{display: block; padding: 0 20px 30px;width: 100%;max-width: 440px;margin: 0px auto;}
		._320 section.palestrantes h2{width: 100%;max-width: 440px;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.palestrantes .splide .splide__arrows{display: none;}
			._320 section.palestrantes h2 b{color: #E4221B;font-weight: 800;}
._320 section.palestrantes .splide{width: calc(100% + 40px);margin-left: -20px;}
._320 section.palestrantes .splide ul{}
._320 section.palestrantes .splide ul li{max-width: 220px;}
				
._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;}






/* 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: 24px;
    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/preInscricoes/fundoMundoM.avif?123231') 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: 16px;
}
._320 section.ingressos .centro h4{
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 36px;
    /* color: #E4221B; */
    /* background: none; */
    /* padding: 0; */
    padding: 4px 8px;
}
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/preInscricoes/bgDuvidas.avif?12331');
    width: 100%;
    max-width: 440px;
    /* min-width: 440px; */
    height: 260px;
    background-image: url('../img/preInscricoes/bgDuvidas.avif?12331');
    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 130px;
    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;
}

