.home{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.home:before{content:"";z-index:-1;background-image:url(/assets/images/bg-banner-liner.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;max-height:500px;position:absolute;top:3vw;left:0}@media screen and (min-width:768px){.home:before{max-height:650px;top:-1vw}}@media screen and (min-width:1280px){.home:before{max-height:720px;top:-3vw}}@media screen and (min-width:1920px){.home:before{max-height:100vw;top:-15vw}}.home-banner{width:100%;max-width:1082px;padding-top:14px;padding-bottom:57px}.home-banner .banner-logo{justify-content:center;align-items:center;display:flex}.home-banner .banner-logo .logo-mobile{width:219px;max-width:100%;display:block}.home-banner .banner-logo .logo-mobile img{object-fit:cover;width:100%}.home-banner .banner-logo .logo-desktop{display:none}.home-banner .banner-logo .logo-desktop img{object-fit:cover;width:100%}@media (min-width:576px) and (max-width:785.98px){.home-banner .banner-logo .logo-mobile{width:325px;display:block}.home-banner .banner-logo .logo-desktop{display:none}}@media (min-width:786px) and (max-width:991.98px){.home-banner .banner-logo .logo-mobile{width:325px;display:block}.home-banner .banner-logo .logo-desktop{display:none}}@media (min-width:992px) and (max-width:1199.98px){.home-banner .banner-logo{justify-content:center;padding-right:1.25rem}.home-banner .banner-logo .logo-mobile{display:none}.home-banner .banner-logo .logo-desktop{width:267px;max-width:100%;display:block}}@media (min-width:1200px){.home-banner .banner-logo{justify-content:flex-start;padding-right:1.25rem}.home-banner .banner-logo .logo-mobile{display:none}.home-banner .banner-logo .logo-desktop{width:267px;max-width:100%;display:block}}.home-banner .banner-text{flex-direction:column;justify-content:center;align-items:center;display:flex}.home-banner .banner-text h2{text-align:center;width:100%;max-width:242px;color:var(--purple-2);mix-blend-mode:luminosity;margin:0 0 .5rem;font-size:1.5rem;font-weight:900;line-height:1.2}.home-banner .banner-text p{color:var(--purple-2);mix-blend-mode:luminosity;margin:0;font-size:1rem;font-weight:900;line-height:120%}@media (min-width:567px) and (max-width:785.98px){.home-banner .banner-text{align-items:center}.home-banner .banner-text h2{text-align:center;max-width:250px;margin-bottom:.5rem;font-size:2rem}.home-banner .banner-text p{text-align:center;font-size:1.5rem}}@media (min-width:786px) and (max-width:991.98px){.home-banner .banner-text{align-items:center}.home-banner .banner-text h2{text-align:center;max-width:250px;margin-bottom:.5rem;font-size:2rem}.home-banner .banner-text p{text-align:center;font-size:1.5rem}}@media (min-width:992px) and (max-width:1199.98px){.home-banner .banner-text{align-items:flex-start;padding-left:1.25rem}.home-banner .banner-text h2{text-align:left;max-width:500px;margin-bottom:1rem;font-size:3rem}.home-banner .banner-text p{text-align:left;font-size:1.6rem}}@media (min-width:1200px){.home-banner .banner-text{align-items:flex-start;padding-left:1.25rem}.home-banner .banner-text h2{text-align:left;max-width:500px;margin-bottom:22px;font-size:4rem}.home-banner .banner-text p{text-align:left;font-size:2rem}}.home #eventos{scroll-behavior:smooth;scroll-margin-top:60px}@media (min-width:1024px){.home #eventos{scroll-margin-top:80px}}.home .main-event{background-color:var(--dark-gray);z-index:2;width:100%;padding-top:32px;padding-bottom:56px}@media screen and (min-width:1200px){.home .main-event{padding-top:80px;padding-bottom:88px}}.home .main-event:before{content:"";z-index:-1;background-image:url(/assets/images/bg-line-events.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;max-height:500px;display:none;position:absolute;left:0}@media screen and (min-width:768px){.home .main-event:before{max-height:650px;display:block;top:670px}}@media screen and (min-width:950px){.home .main-event:before{max-height:650px;display:block;top:670px}}@media screen and (min-width:1280px){.home .main-event:before{max-height:720px;display:block;top:670px}}@media screen and (min-width:1920px){.home .main-event:before{top:660px}}.home .main-event-contant{width:100%;max-width:1254px}.home .main-event-contant ul{width:100%;margin:0;padding:0;list-style:none}.home .main-event-contant ul li{justify-content:center;display:flex}.home .main-event-contant ul li .card-event{width:100%;height:auto;margin-bottom:.5rem;padding-bottom:96px;position:relative}.home .main-event-contant ul li .card-event-img{width:100%;height:auto;min-height:255px;margin-bottom:1rem}.home .main-event-contant ul li .card-event-img img{object-fit:cover;border-radius:1rem;width:100%;height:100%;overflow:hidden}.home .main-event-contant ul li .card-event-infor h2{color:var(--white);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 2px;font-size:1rem;font-weight:700;display:-webkit-box;overflow:hidden}.home .main-event-contant ul li .card-event-infor p{color:var(--white);margin:0;font-size:.75rem;font-weight:500}.home .main-event-contant ul li .card-event-btn{width:100%;max-width:168px;position:absolute;bottom:0}.home .main-event-contant ul li .card-event-btn p{color:var(--white);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:1rem;font-weight:500;display:-webkit-box;overflow:hidden}.home .main-event-contant ul li .card-event-btn .btn-buy{background-color:var(--purple);width:138px;max-width:138px;color:var(--white);border:none;padding:8px 35.5px;font-size:1rem;font-weight:700}@media screen and (min-width:1024px){.home .main-event-contant ul li .card-event{max-width:185px;height:100%;min-height:445px;margin-bottom:0;padding-bottom:100px}.home .main-event-contant ul li .card-event-img{width:100%;height:255px}.home .main-event-contant ul li .card-event-infor h2{font-size:18px}.home .main-event-contant ul li .card-event-infor p{width:100%;max-width:195px;font-size:14px}.home .main-event-contant ul li .card-event-btn p{font-size:14px}.home .main-event-contant ul li .card-event-btn .btn-buy{width:168px;max-width:168px;padding:11px 46.5px;font-size:1.1rem}.home .main-event-contant ul li .card-event.main{max-width:100%}}@media screen and (min-width:1200px){.home .main-event-contant ul li .card-event{max-width:225px;min-height:503px}.home .main-event-contant ul li .card-event-img{height:310px}.home .main-event-contant ul li .card-event-infor h2{margin-bottom:5px;font-size:22px}.home .main-event-contant ul li .card-event-infor p,.home .main-event-contant ul li .card-event-btn p{font-size:16px}}.home #proximos-eventos{scroll-behavior:smooth;scroll-margin-top:60px}@media (min-width:1024px){.home #proximos-eventos{scroll-margin-top:80px}}.home .next-event{background-image:var(--gradiente-2);z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding-top:32px;padding-bottom:56px;display:flex}@media screen and (min-width:1200px){.home .next-event{padding-top:80px;padding-bottom:88px}}.home .next-event-contant{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.home .next-event-title{justify-content:flex-start;align-items:center;width:100%;max-width:1184px;padding-left:8px;display:flex}@media (min-width:576px) and (max-width:785.98px){.home .next-event-title{padding-left:20px}}@media (min-width:786px) and (max-width:991.98px){.home .next-event-title{padding-left:20px}}@media (min-width:992px) and (max-width:1232.98px){.home .next-event-title{padding-left:20px}}@media (min-width:1233px){.home .next-event-title{padding-left:0}}.home .next-event-title h2{color:var(--white);letter-spacing:-.7px;margin:0 0 16px;padding-right:4px;font-size:1.5rem;font-weight:600;position:relative}.home .next-event-title h2:after{content:"";background-color:var(--pink);border-radius:32px;width:51%;height:5px;position:absolute;bottom:-3px;left:0}@media (min-width:576px) and (max-width:785.98px){.home .next-event-title h2{margin-bottom:35px;padding-right:.5rem;font-size:2.5rem}.home .next-event-title h2:after{height:8px}}@media (min-width:786px) and (max-width:991.98px){.home .next-event-title h2{margin-bottom:35px;padding-right:.5rem;font-size:2.5rem}.home .next-event-title h2:after{height:8px}}@media (min-width:992px) and (max-width:1199.98px){.home .next-event-title h2{margin-bottom:35px;padding-right:.5rem;font-size:2.5rem}.home .next-event-title h2:after{height:8px}}@media (min-width:1200px){.home .next-event-title h2{margin-bottom:35px;padding-right:.5rem;font-size:2.5rem}.home .next-event-title h2:after{height:8px}}.home .next-event-carousel{width:100%;max-width:1224px;overflow-x:auto}.home .next-event-carousel .mobile-carousel{flex-wrap:nowrap}@media (min-width:576px) and (max-width:785.98px){.home .next-event-carousel .mobile-carousel{flex-wrap:wrap}}@media (min-width:786px) and (max-width:991.98px){.home .next-event-carousel .mobile-carousel{flex-wrap:wrap}}@media (min-width:992px) and (max-width:1199.98px){.home .next-event-carousel .mobile-carousel{flex-wrap:wrap}}@media (min-width:1200px){.home .next-event-carousel .mobile-carousel{flex-wrap:wrap}}.home .next-event-carousel ul{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;margin:0;padding:0;list-style:none;display:flex}.home .next-event-carousel ul li .card-event{width:100%;height:100%;min-height:323px;padding-bottom:96px;position:relative}.home .next-event-carousel ul li .card-event-img{width:100%;height:auto;margin-bottom:1rem}.home .next-event-carousel ul li .card-event-img img{object-fit:cover;border-radius:1rem;width:100%;height:100%;min-height:248px;overflow:hidden}.home .next-event-carousel ul li .card-event-infor{overflow:hidden}.home .next-event-carousel ul li .card-event-infor h2{color:var(--white);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 4px;font-size:1rem;font-weight:700;display:-webkit-box;overflow:hidden}.home .next-event-carousel ul li .card-event-infor p{color:var(--white);width:100%;max-width:145px;margin:0;font-size:.75rem;font-weight:500}.home .next-event-carousel ul li .card-event-btn{position:absolute;bottom:0}.home .next-event-carousel ul li .card-event-btn p{color:var(--white);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.75rem;font-weight:500;display:-webkit-box;overflow:hidden}.home .next-event-carousel ul li .card-event-btn .btn-buy{background-color:var(--purple);width:138px;max-width:116px;color:var(--white);border:none;padding:10px 7px;font-size:1rem;font-weight:700}@media screen and (min-width:768px){.home .next-event-carousel ul li .card-event-img img{min-height:325px}}@media screen and (min-width:1200px){.home .next-event-carousel ul li{margin-bottom:1rem}.home .next-event-carousel ul li .card-event{width:100%;min-height:608px;padding-bottom:100px}.home .next-event-carousel ul li .card-event-img{width:100%;height:auto}.home .next-event-carousel ul li .card-event-img img{min-height:405px}.home .next-event-carousel ul li .card-event-infor h2{margin-bottom:2px;font-size:22px}.home .next-event-carousel ul li .card-event-infor p{max-width:195px;font-size:16px}.home .next-event-carousel ul li .card-event-btn p{font-size:1rem}.home .next-event-carousel ul li .card-event-btn .btn-buy{width:168px;max-width:168px}}
