/* Gerado automaticamente - subconjunto Tailwind usado pelo site */
/* Preflight (reset base do Tailwind) */
*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}
html{line-height:1.5;-webkit-text-size-adjust:100%}
body{margin:0;line-height:inherit}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}
p,blockquote,figure,hr{margin:0}
ul,ol{list-style:none;margin:0;padding:0}
img,svg,video,canvas{display:block;vertical-align:middle}
img,video{max-width:100%;height:auto}
a{color:inherit;text-decoration:inherit}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}
button,[role=button]{background-color:transparent;background-image:none;cursor:pointer}
b,strong{font-weight:bolder}
small{font-size:80%}

.-mt-4{margin-top:calc(1rem * -1)}
.-right-2{right:calc(0.5rem * -1)}
.-rotate-\[10deg\]{transform:rotate(-10deg)}
.absolute{position:absolute}
.antialiased{-webkit-font-smoothing:antialiased}
.bg-\[\#00000008\]{background-color:rgba(0,0,0,0.031)}
.bg-\[\#0000002c\]{background-color:rgba(0,0,0,0.173)}
.bg-\[\#0a0809\]{background-color:#0a0809}
.bg-\[\#aa9c8235\]{background-color:rgba(170,156,130,0.208)}
.bg-\[\#ffffff2d\]{background-color:rgba(255,255,255,0.176)}
.bg-bege-light{background-color:var(--bege-light)}
.bg-black{background-color:#000000}
.bg-gray-200{background-color:#e5e7eb}
.bg-neon-green{background-color:var(--neon-green)}
.bg-white{background-color:#ffffff}
.border-2{border-width:2px;border-style:solid}
.border-bege-dark{border-color:var(--bege-dark)}
.border-black{border-color:#000000}
.border-black\/10{border-color:rgba(0,0,0,0.1)}
.border-black\/20{border-color:rgba(0,0,0,0.2)}
.border-l-4{border-left-width:4px;border-left-style:solid}
.border-l-\[4px\]{border-left-width:4px;border-left-style:solid}
.border-t-2{border-top-width:2px;border-top-style:solid}
.cursor-pointer{cursor:pointer}
.duration-200{transition-duration:200ms}
.duration-300{transition-duration:300ms}
.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
.flex{display:flex}
.flex-1{flex:1 1 0%}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.font-bold{font-weight:700}
.font-medium{font-weight:500}
.font-normal{font-weight:400}
.font-poppins{font-family:var(--font-sans)}
.font-semibold{font-weight:600}
.gap-1{gap:0.25rem}
.gap-2{gap:0.5rem}
.gap-3{gap:0.75rem}
.gap-4{gap:1rem}
.gap-5{gap:1.25rem}
.gap-6{gap:1.5rem}
.gap-8{gap:2rem}
.gap-\[3rem\]{gap:3rem}
.gap-\[5rem\]{gap:5rem}
.grow{flex-grow:1}
.h-10{height:2.5rem}
.h-\[18px\]{height:18px}
.h-\[250px\]{height:250px}
.h-\[30px\]{height:30px}
.h-\[50px\]{height:50px}
.h-\[80px\]{height:80px}
.h-auto{height:auto}
.h-full{height:100%}
.hidden{display:none}
.hover\:opacity-100:hover{opacity:1}
.hover\:opacity-80:hover{opacity:0.8}
.hover\:px-4:hover{padding-left:1rem;padding-right:1rem}
.hover\:text-bege-dark:hover{color:var(--bege-dark)}
.hover\:text-gold:hover{color:var(--gold)}
.hover\:translate-x-1:hover{transform:translateX(0.25rem)}
.inline-block{display:inline-block}
.inline-flex{display:inline-flex}
.items-center{align-items:center}
.items-end{align-items:flex-end}
.items-start{align-items:flex-start}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.justify-end{justify-content:flex-end}
.justify-start{justify-content:flex-start}
.leading-none{line-height:1}
.leading-tight{line-height:1.25}
.list-disc{list-style-type:disc}
.max-w-\[1000px\]{max-width:1000px}
.max-w-\[200px\]{max-width:200px}
.max-w-\[250px\]{max-width:250px}
.max-w-\[300px\]{max-width:300px}
.max-w-\[350px\]{max-width:350px}
.max-w-\[500px\]{max-width:500px}
.max-w-\[640px\]{max-width:640px}
.max-w-\[740px\]{max-width:740px}
.max-w-\[760px\]{max-width:760px}
.max-w-\[820px\]{max-width:820px}
.max-w-\[900px\]{max-width:900px}
.mb-0{margin-bottom:0rem}
.mb-1{margin-bottom:0.25rem}
.mb-2{margin-bottom:0.5rem}
.mb-3{margin-bottom:0.75rem}
.mb-4{margin-bottom:1rem}
.mb-6{margin-bottom:1.5rem}
.mb-8{margin-bottom:2rem}
.mb-\[-80px\]{margin-bottom:-80px}
.mb-\[-8rem\]{margin-bottom:-8rem}
.mb-\[3rem\]{margin-bottom:3rem}
.min-h-\[50vh\]{min-height:50vh}
.min-h-\[60vh\]{min-height:60vh}
.min-w-\[280px\]{min-width:280px}
.min-w-\[300px\]{min-width:300px}
.min-w-\[350px\]{min-width:350px}
.ml-1{margin-left:0.25rem}
.ml-2{margin-left:0.5rem}
.ml-4{margin-left:1rem}
.ml-\[-70px\]{margin-left:-70px}
.ml-\[20px\]{margin-left:20px}
.ml-auto{margin-left:auto}
.mt-1{margin-top:0.25rem}
.mt-10{margin-top:2.5rem}
.mt-2{margin-top:0.5rem}
.mt-3{margin-top:0.75rem}
.mt-4{margin-top:1rem}
.mt-5{margin-top:1.25rem}
.mt-6{margin-top:1.5rem}
.mt-8{margin-top:2rem}
.mt-\[4rem\]{margin-top:4rem}
.mt-\[5rem\]{margin-top:5rem}
.mx-\[8rem\]{margin-left:8rem;margin-right:8rem}
.mx-auto{margin-left:auto;margin-right:auto}
.my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.my-4{margin-top:1rem;margin-bottom:1rem}
.my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.my-8{margin-top:2rem;margin-bottom:2rem}
.my-\[2rem\]{margin-top:2rem;margin-bottom:2rem}
.my-\[4rem\]{margin-top:4rem;margin-bottom:4rem}
.my-\[5rem\]{margin-top:5rem;margin-bottom:5rem}
.object-cover{object-fit:cover}
.opacity-10{opacity:0.1}
.opacity-20{opacity:0.2}
.opacity-30{opacity:0.3}
.opacity-40{opacity:0.4}
.opacity-50{opacity:0.5}
.opacity-60{opacity:0.6}
.opacity-70{opacity:0.7}
.opacity-80{opacity:0.8}
.p-4{padding:1rem}
.p-6{padding:1.5rem}
.p-8{padding:2rem}
.pb-\[5rem\]{padding-bottom:5rem}
.pb-\[6rem\]{padding-bottom:6rem}
.pl-4{padding-left:1rem}
.pl-5{padding-left:1.25rem}
.pl-6{padding-left:1.5rem}
.pt-10{padding-top:2.5rem}
.pt-2{padding-top:0.5rem}
.pt-4{padding-top:1rem}
.pt-\[2rem\]{padding-top:2rem}
.pt-\[6px\]{padding-top:6px}
.pt-\[70px\]{padding-top:70px}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.px-8{padding-left:2rem;padding-right:2rem}
.px-\[5rem\]{padding-left:5rem;padding-right:5rem}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.py-8{padding-top:2rem;padding-bottom:2rem}
.py-\[3rem\]{padding-top:3rem;padding-bottom:3rem}
.py-\[4rem\]{padding-top:4rem;padding-bottom:4rem}
.py-\[5rem\]{padding-top:5rem;padding-bottom:5rem}
.py-\[6rem\]{padding-top:6rem;padding-bottom:6rem}
.relative{position:relative}
.right-6{right:1.5rem}
.rotate-180{transform:rotate(180deg)}
.rounded-\[12px\]{border-radius:12px}
.rounded-\[20px\]{border-radius:20px}
.rounded-full{border-radius:9999px}
.rounded-md{border-radius:0.375rem}
.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}
.self-center{align-self:center}
.self-start{align-self:flex-start}
.shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)}
.shrink-0{flex-shrink:0}
.text-\[12px\]{font-size:12px}
.text-\[135px\]{font-size:135px}
.text-\[14px\]{font-size:14px}
.text-\[15px\]{font-size:15px}
.text-\[16px\]{font-size:16px}
.text-\[18px\]{font-size:18px}
.text-\[20px\]{font-size:20px}
.text-\[21px\]{font-size:21px}
.text-\[22px\]{font-size:22px}
.text-\[24px\]{font-size:24px}
.text-\[25px\]{font-size:25px}
.text-\[28px\]{font-size:28px}
.text-\[30px\]{font-size:30px}
.text-\[34px\]{font-size:34px}
.text-\[35px\]{font-size:35px}
.text-\[50px\]{font-size:50px}
.text-\[56px\]{font-size:56px}
.text-\[90px\]{font-size:90px}
.text-bege-dark{color:var(--bege-dark)}
.text-black{color:#000000}
.text-center{text-align:center}
.text-gray-dark{color:var(--gray-dark)}
.text-green-dark{color:var(--green-dark)}
.text-left{text-align:left}
.text-neon-green{color:var(--neon-green)}
.text-sm{font-size:0.875rem;line-height:1.25rem}
.text-white{color:#ffffff}
.top-0{top:0rem}
.top-\[210px\]{top:210px}
.transition{transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}
.underline{text-decoration:underline}
.uppercase{text-transform:uppercase}
.w-\[18px\]{width:18px}
.w-\[21\%\]{width:21%}
.w-\[210px\]{width:210px}
.w-\[350px\]{width:350px}
.w-\[380px\]{width:380px}
.w-\[48\%\]{width:48%}
.w-\[50px\]{width:50px}
.w-\[60\%\]{width:60%}
.w-\[650px\]{width:650px}
.w-\[700px\]{width:700px}
.w-\[80px\]{width:80px}
.w-auto{width:auto}
.w-full{width:100%}
.z-10{z-index:10}
@media (max-width: 1024px){
.lg\:absolute{position:absolute}
.lg\:block{display:block}
.lg\:bottom-1{bottom:0.25rem}
.lg\:flex-col{flex-direction:column}
.lg\:hidden{display:none}
.lg\:items-center{align-items:center}
.lg\:items-start{align-items:flex-start}
.lg\:justify-center{justify-content:center}
.lg\:max-w-full{max-width:100%}
.lg\:mb-0{margin-bottom:0rem}
.lg\:ml-0{margin-left:0rem}
.lg\:order-1{order:1}
.lg\:order-2{order:2}
.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.lg\:py-\[2rem\]{padding-top:2rem;padding-bottom:2rem}
.lg\:self-auto{align-self:auto}
.lg\:self-center{align-self:center}
.lg\:text-center{text-align:center}
.lg\:w-\[50\%\]{width:50%}
.lg\:w-\[80\%\]{width:80%}
.lg\:w-full{width:100%}
}
@media (max-width: 767px){
.md\:block{display:block}
.md\:flex-col{flex-direction:column}
.md\:items-start{align-items:flex-start}
.md\:max-w-full{max-width:100%}
.md\:mb-8{margin-bottom:2rem}
.md\:min-w-0{min-width:0rem}
.md\:px-\[2rem\]{padding-left:2rem;padding-right:2rem}
.md\:px-\[3rem\]{padding-left:3rem;padding-right:3rem}
.md\:py-\[2\.5rem\]{padding-top:2.5rem;padding-bottom:2.5rem}
.md\:py-\[2rem\]{padding-top:2rem;padding-bottom:2rem}
.md\:text-\[15px\]{font-size:15px}
.md\:text-\[16px\]{font-size:16px}
.md\:text-\[20px\]{font-size:20px}
.md\:text-\[42px\]{font-size:42px}
.md\:text-\[45px\]{font-size:45px}
.md\:text-center{text-align:center}
.md\:w-fit{width:fit-content}
.md\:w-full{width:100%}
}
@media (max-width: 639px){
.sm\:text-\[30px\]{font-size:30px}
.sm\:text-\[80px\]{font-size:80px}
}