@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Boogaloo&display=swap");.header{height:4rem;background-color:#2b2b2b;padding:0 2rem}.header,.header-content{width:100%;display:flex;align-items:center}.header-content{max-width:1280px;justify-content:space-between;margin:0 auto}.header-burguer{display:none!important}.header-logo{font-size:2rem;font-family:sans-serif;font-weight:200;color:#fff}.header-nav{display:flex;align-items:center;gap:3rem}.header-button{margin-left:auto;font-size:1.5rem;font-family:Bebas Neue,sans-serif;font-weight:400;color:#fff;cursor:pointer}@media (max-width:768px){.header-content{justify-content:center}.header-button,.header-nav{display:none}.header-burguer{display:block!important;cursor:pointer;position:absolute;left:1rem}.header-burguer svg{height:1.5rem;width:1.5rem;color:#fff}}@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}.card{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;min-width:250px;max-width:16rem;width:-webkit-fill-available;transition:all .2s ease-in-out}.card:hover{box-shadow:0 0 15px rgba(0,0,0,.5);transform:scale(1.05)}.card_body{width:100%;height:100%;display:flex;flex-direction:column}.card_body img{border-radius:5px}.card_body_content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:10px;text-align:start;height:100%}.card_footer{width:100%}.card_button{background-color:#8a2be2;color:#fff;border:none;padding:10px;border-radius:5px;cursor:pointer;width:100%;font-weight:500}.card_button:hover{background-color:#5c00b3}.card_button-closed{background-color:rgba(255,0,0,.671);color:#fff;border:none;padding:10px;border-radius:5px;cursor:pointer;width:100%;font-weight:500}@media (max-width:768px){.card{max-width:100%}.card_body img{width:100%}}.landing-page{background-color:#f5f5f5;min-height:calc(100vh - 4rem)}.banner,.landing-page{display:flex;flex-direction:column;align-items:center}.banner{width:100%;justify-content:flex-start;color:#000}.banner-search{padding:0 1rem;width:100%;max-width:1280px;margin-top:1rem}.banner-search h1{font-size:1.3rem;font-weight:500}.banner-search-inputGroup{display:flex;justify-content:center;align-items:center;width:100%;margin:1rem 0;position:relative;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:3rem;overflow:hidden}.banner-search-inputGroup button{position:absolute;right:0;height:3rem;background:#09f;width:10rem;border-radius:3rem;color:#fff;font-size:1.3rem;font-weight:500}.banner-search-inputGroup button:hover{background:#07c}.banner-search-inputGroup input{height:3rem;width:100%;padding:0 2rem;border:none}.banner-search-inputGroup input:active,.banner-search-inputGroup input:focus,.banner-search-inputGroup input:hover{outline:none;border:none}.banner img{width:-webkit-fill-available;object-fit:cover}h1{font-size:3rem;margin-bottom:20px}.search-bar{width:50%;padding:10px;font-size:1.2rem;border-radius:5px;border:1px solid #ccc}.cards-section{display:flex;flex-direction:column;align-items:flex-start;max-width:1280px;width:100%;padding:0 2rem}.cards-section h1{font-size:2rem;font-weight:700;margin:2rem 0;color:#3f3f3f}.cards-container{display:flex;flex-wrap:wrap;gap:4rem;width:100%;margin:0 auto;justify-content:space-evenly}@media (max-width:768px){.banner-search-inputGroup{flex-direction:column;border-radius:1rem;background-color:#fff}.banner-search-inputGroup input{border-radius:1rem 1rem 0 0}.banner-search-inputGroup button{position:relative;border-radius:1rem;width:100%}}.evento_page{width:100%;min-height:100vh;padding:5rem 1rem 2rem;background-color:#dadada}.evento_page_main{max-width:1280px;width:-webkit-fill-available;min-height:20rem;background-color:#fff;margin:0 auto;border-radius:2rem;overflow:hidden;box-shadow:1px 1px 5px 1px #0000001a}.evento_page_main_content{padding:2rem;display:flex}.evento_page_main_content>div{width:100%}.evento_page_main_banner{border-radius:5px;width:100%;height:auto}.evento_page_main_aside{border-left:1px solid #dadada;width:50%;display:flex;align-items:center;justify-content:start;flex-direction:column;padding-left:2rem;max-width:25rem}.evento_page_main_content_descriptions{display:flex;flex-direction:column;gap:2rem;padding-right:1rem}.descriptions h1{font-size:1.5rem;color:#ff8c00;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px;text-decoration-color:#ff8c00}.descriptions h1,.descriptions h2{font-weight:700;margin-bottom:1rem}.descriptions h2{font-size:1.3rem;color:rgba(255,140,0,.678)}.descriptions p{font-size:1.1rem;font-weight:400}.skeleton_evento_page{width:100%;min-height:100vh;padding:5rem 1rem 2rem;background-color:#dadada}.skeleton_evento_page_banner{height:400px}.skeleton_color{background:#e0e0e0;position:relative;overflow:hidden}.skeleton_color:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,hsla(0,0%,88%,0),hsla(0,0%,100%,.822) 50%,hsla(0,0%,88%,0));animation:skeleton 2s infinite}@keyframes skeleton{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.tiptap-container{background-color:#fff;border-radius:.5rem;border:1px solid #c8c8c8;padding:1rem;width:100%;max-width:100%;overflow:hidden;display:flex;flex-direction:column;gap:1rem;margin-top:2rem;justify-content:flex-start}.tiptap:focus-within{outline:none}.tiptap :first-child{margin-top:0}.tiptap ol,.tiptap ul{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem}.tiptap ol li p,.tiptap ul li p{margin-top:.25em;margin-bottom:.25em}.tiptap ul li{list-style-type:disc}.tiptap ol li{list-style-type:decimal}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1;margin-top:2.5rem;text-wrap:pretty}.tiptap h1,.tiptap h2{margin-top:3.5rem;margin-bottom:1.5rem}.tiptap h1{font-size:1.8rem;font-weight:700}.tiptap h2{font-size:1.4rem;font-weight:700}.tiptap h3{font-size:1.1rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap code{background-color:var(--purple-light);border-radius:.4rem;color:var(--black);font-size:.85rem;padding:.25em .3em}.tiptap pre{background:var(--black);border-radius:.5rem;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap mark{background-color:#faf594;border-radius:.4rem;box-decoration-break:clone;padding:.1rem .3rem}.tiptap blockquote{border-left:3px solid var(--gray-3);margin:1.5rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid var(--gray-2);margin:2rem 0}.tiptap .is-empty:before{color:#969696;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.control-group{background-color:#fff}.button-group{display:flex;justify-content:flex-start;gap:.5rem;flex-wrap:wrap;align-items:flex-start;border-bottom:1px solid #c8c8c8;padding-bottom:.5rem}.button-group>button{color:#000;padding:.1rem .3rem;border-radius:.25rem;min-width:2.5rem;min-height:2.5rem;width:auto;font-size:1.3rem;font-weight:semibold}.button-group>button.is-active{background-color:#e6e6e6}.timer{font-size:1.5rem;font-weight:700;color:#333;border-radius:.5rem;display:inline-block}@media (max-width:768px){.timer{font-size:1.25rem}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.blink{animation:blink 1s linear infinite}.form-container{width:100%;margin:20px auto;background-color:#fff;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.form-container .title{font-size:20px;color:#333;margin-bottom:24px;font-weight:500}.form-container form{display:flex;flex-direction:column;gap:20px;padding:1rem}.form-container .payment-method{display:flex;align-items:center;padding:16px;border:1px solid #e6e6e6;cursor:pointer;gap:1rem}.form-container .payment-method:first-child{border-radius:6px 6px 0 0;border-bottom:none}.form-container .payment-method:last-child{border-radius:0 0 6px 6px}.form-container .payment-method:hover{background-color:#f5f5f5}.form-container .payment-method label{display:block;font-size:14px;color:#333;cursor:pointer}.form-container .payment-method input[type=radio]{width:min-content}.payment-method-icon-container{border:1px solid #dcdcdc;background-color:transparent;height:2rem;width:2rem;border-radius:100%;display:flex;align-items:center;justify-content:center}.form-container .payment-method-icon{font-weight:lighter;color:#c8c8c8}.form-container .payment-method-info{display:flex;flex-direction:column}.form-container .payment-method-title{font-size:16px;color:#333}.form-container .payment-method-subtitle{font-size:14px;color:#999;margin-top:4px}.form-container .card-icons{display:flex;gap:8px;margin:16px 0}.form-container input,.form-container select{width:100%;padding:12px;border:1px solid #e6e6e6;border-radius:6px;font-size:16px;color:#333}.form-container input:focus,.form-container select:focus{border-color:#009ee3;outline:none;box-shadow:0 0 0 1px #009ee3}.form-container input::placeholder{color:#999}.form-container .cvv-input{position:relative}.form-container .cvv-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#999}.form-container .submit_button{width:100%;padding:12px;background-color:#009ee3;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s}.form-container .submit_button:hover{background-color:#008ed0}.form-container .document-select{width:80px;margin-right:12px}.form-container .document-input-group{display:flex;align-items:center}.form-container .section-title{font-size:16px;color:#333;margin:24px 0 16px;font-weight:500}