@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_ce197d{font-family:Sora,Sora Fallback;font-style:normal}@keyframes up-dowm{0%{transform:translateY(0)}to{opacity:.8;transform:translateY(2rem)}}.mw-90{max-width:90vw}.h-60{min-height:60vh}.w-50{width:50%}.fullWidth{width:100%}.icon,.navbar-icon{font-family:IconsExplora!important;background-repeat:no-repeat;background-position:50%;background-size:contain;display:inline-block;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1}.icon-normal{width:3rem;height:3rem}.mega-logo{font-size:15rem}@media(max-width:992px){.mega-logo{font-size:10rem}}@media(max-width:768px){.mega-logo{font-size:8rem}}@font-face{font-family:IconsExplora;src:url(/assets/fonts/IconsExplora/IconsExplora.eot?vzzn2u);src:url(/assets/fonts/IconsExplora/IconsExplora.eot?vzzn2u#iefix) format("embedded-opentype"),url(/assets/fonts/IconsExplora/IconsExplora.ttf?vzzn2u) format("truetype"),url(/assets/fonts/IconsExplora/IconsExplora.woff?vzzn2u) format("woff"),url(/assets/fonts/IconsExplora/IconsExplora.svg?vzzn2u#IconsExplora) format("svg");font-weight:400;font-style:normal;font-display:block}.icon-explora{font-family:IconsExplora!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-square-list:before{content:""}.icon-list:before{content:""}.icon-planet-store:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-planet-ticket:before{content:""}.icon-about-b:before{content:""}.icon-gift-ticket:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-right-cirlcle:before{content:""}.icon-search:before{content:""}.icon-store:before{content:""}.icon-about:before{content:""}.icon-currency-circle:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-up-cirlcle:before{content:""}.icon-location:before{content:""}.icon-user:before{content:""}.icon-city:before{content:""}.icon-ticket:before{content:""}.icon-certificate-excellence:before{content:""}.icon-ticket-pack:before{content:""}.icon-location-b:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-down-cirlcle:before{content:""}.icon-clock-b:before{content:""}.icon-users:before{content:""}.icon-percentage:before{content:""}.icon-clock:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-left-cirlcle:before{content:""}.icon-planet:before{content:""}.icon-family:before{content:""}.icon-Traveller-choise:before{content:""}.icon-microbiology-udea:before{content:""}.icon-best-aquarium:before{content:""}.icon-cart:before{content:""}.icon-plus:before{content:""}.icon-plus-b:before{content:""}.icon-eye:before{content:""}.icon-planetary:before{content:""}.icon-play-circle:before{content:""}.icon-download:before{content:""}.icon-fullpack:before{content:""}.icon-teacher:before{content:""}.icon-clock-c:before{content:""}.icon-chair:before{content:""}.icon-triangle-bot:before{content:""}.icon-triangle-top:before{content:""}.icon-triangle-right:before{content:""}.icon-triangle-left:before{content:""}.icon-warning:before{content:""}.icon-location-c:before{content:""}.icon-calendar:before{content:""}.icon-close:before{content:""}.icon-client:before{content:""}.icon-arrow-c-right:before{content:""}.icon-arrow-c-left:before{content:""}.icon-arrow-c-top:before{content:""}.icon-arrow-c-bot:before{content:""}.icon-less:before{content:""}.icon-currency-circle-b:before{content:""}.icon-people-group:before{content:""}.icon-percentage-b:before{content:""}.icon-wheelchair:before{content:""}.icon-family-p:before{content:""}.icon-important-triangle-l:before{content:""}.icon-child-light:before{content:""}.icon-no-hamburguer:before{content:""}.icon-no-bone:before{content:""}.icon-users-p:before{content:""}.icon-file-p:before{content:""}.icon-target-p-light:before{content:""}.icon-check-circle-p:before{content:""}.icon-tickets-p:before{content:""}.icon-location-p-light:before{content:""}.icon-coin-circle:before{content:""}.icon-percentage-flowr:before{content:""}.icon-degrees:before{content:""}.icon-conversation:before{content:""}.icon-family-two:before{content:""}.icon-woman-men:before{content:""}.icon-user-c:before{content:""}.icon-group:before{content:""}.icon-important-light:before{content:""}.icon-facebook-icon:before{content:""}.icon-youtube:before{content:""}.icon-important:before{content:""}.icon-pencil-up{transform:rotate(220deg)}.icon-pencil-up:before{content:""}.icon-location-bolder:before{content:""}.icon-mail-contact-form:before{content:""}.icon-member-add:before{content:""}.icon-child:before{content:""}.icon-people-two:before{content:""}.icon-file-statistics:before{content:""}.icon-chronometer:before{content:""}.icon-license:before{content:""}.icon-phone:before{content:""}.icon-location-form:before{content:""}.icon-whatsapp:before{content:""}.icon-like:before{content:""}.icon-medal:before{content:""}.icon-full-family:before{content:""}.icon-file-check:before{content:""}.icon-zoom:before{content:""}.icon-linkedin:before{content:""}@media(min-width:769px){.is-mobile,.navbar-mobile{display:none!important}}@media(max-width:768px){.is-desktop,.navbar>.navbar-item,.navbar>.navbar-scroll-item,.navbar>.navbar-user{display:none!important}}.mt-3{margin-top:1rem}.my-3{margin:1.5rem 0}.mx-1{margin:0 .5rem}.mb-3{margin-bottom:1rem}.mx-auto{width:auto;margin:0 auto;text-align:center}.pt-1{padding-top:1rem}.pt-3{padding-top:3rem}.pt-5{padding-top:5rem}.pb-3{padding-bottom:3rem}.pb-5{padding-bottom:5rem}.blur-bg,.social-menu{background-color:rgba(12,155,240,.6);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.has-bg-primary{background-color:#0c9bf0;color:#fff}.has-bg-secondary{background-color:#6cd078;color:#fff}.has-bg-accent{background-color:#ffe243}.has-bg-white{background-color:#fff}.hover-card:nth-child(4n),.is-red{background-color:#ff6262;color:#fff}.hover-card:nth-child(4n+3),.hover-card:nth-child(8n),.is-blue{background-color:#0c9bf0;color:#fff}.hover-card:nth-child(4n+1),.is-green{background-color:#6cd078;color:#fff}.hover-card:nth-child(4n+2),.is-yellow{background-color:#ffe243;color:#000}.banner-simple-slide-col-1 .subtitle,.calendarMonthList p[class*=selected],.card-1-title,.cardp-body-date-day,.cardp-body-date-month,.content h6,.hover-card-title,.is-size-1,.main-title,.navbar-mobile>.navbar-item,.navbar-mobile>.navbar-scroll-item,.navbar-mobile>.navbar-user,.page-item.is-active,.paginator,.pcard-title,.simple-title{font-size:1.375rem}.birthdayContainer__Col1 .monthsList,.calendarMonthList p,.cardInfo-body-title,.hover-card-content,.is-bold.navbar-scroll-item,.is-bold.navbar-user,.is-size-2,.navbar-item,.navbar-item.is-bold,.navbar-scroll-item,.navbar-user,.page-item,.section-title{font-size:1.125rem}.authCardContentDescription,.authCardDescr,.btn,.cardInfo-body-button,.cardp-infoCard-hour,.cardp-infoCard-title,.content ol,.content p,.content p *,.content ul,.form-select-options-input,.icon-small,.input,.input-label,.is-size-3,.navbar-item-btn{font-size:1rem;line-height:1.5em}.authCardContentSign,.authCardFormSectionLabel,.banner-info-btns a,.birthdayContainer__Col2 .col2Content__Employee,.btnAuth,.cardProyects-body-title,.cardp-body-date-itemNow,.cardp-detail-item,.cardp-infoCard-description,.content small,.indicator-tag,.is-size-4,.tooltip,.tooltip-icon{font-size:.875rem;line-height:1.8em}.authCardFooter,.cardp-date,.cardp-header-audience p,.cardp-organizer,.icon-smallest,.input-error,.is-size-5{font-size:.7rem}.cardp-body-date-month,.cardp-infoCard-price,.is-light{font-weight:200}.cardp-infoCard-hour,.is-regular{font-weight:400}.authCardFooter,.cardProyects-body-title,.is-semibold{font-weight:600}.cardp-body-date-day,.cardp-infoCard-price,.cardp-infoCard-title,.is-bold{font-weight:700}.cardGeneric-body-btn,.cardProyects-body-btn,.cardp-infoCard-btn,.is-extrabold{font-weight:800}.birthdayContainer__Col1__Title,.content h1,.content h1 *,.fs-1,.icon-large{font-size:4.0625rem;line-height:1em}.content h2,.content h2 *,.fs-2{font-size:3.75rem;line-height:1em}@media(max-width:768px){.content h2,.content h2 *,.fs-2{font-size:3.125rem}}.banner-info-title,.banner-slide-content h3,.content h3,.fs-3{font-size:3.125rem;line-height:1em}@media(max-width:768px){.banner-info-title,.banner-slide-content h3,.content h3,.fs-3{font-size:2.5rem}}.banner-simple-slide-col-1 h3,.content h4,.fs-4,.icon-medium{font-size:2.5rem;line-height:1em}@media(max-width:768px){.banner-simple-slide-col-1 h3,.content h4,.fs-4,.icon-medium{font-size:1.68rem}}.banner-basic-text,.content h5,.fs-5{font-size:1.68rem}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.is-color-red{color:#f77}.is-color-blue,.is-color-primary{color:#0c9bf0}.is-black{color:#44444a}.banner-slide,.banner-slide-content,.container{position:relative;width:100%;padding:0 1rem;margin-right:auto;margin-left:auto}@media(min-width:577px){.banner-slide,.banner-slide-content,.container{max-width:540px}}@media(min-width:769px){.banner-slide,.banner-slide-content,.container{max-width:720px}}@media(min-width:993px){.banner-slide,.banner-slide-content,.container{max-width:960px}}@media(min-width:1201px){.banner-slide,.banner-slide-content,.container{max-width:1140px}}@media(min-width:1401px){.banner-slide,.banner-slide-content,.container{max-width:1320px}}.banner-basic,.main-container{position:relative;width:100%;padding:2rem 4rem;z-index:1}@media(max-width:768px){.banner-basic,.main-container{padding:2rem}}.spaced-container{display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:4rem 0;width:70%;margin:auto}.two-columns-container{column-count:2;column-gap:2rem}@media(max-width:768px){.two-columns-container{column-count:1}}.centered-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;padding:2rem 0}.centered-container.is-horizontal{flex-direction:row;flex-wrap:wrap}.centered-container.is-spaced{gap:4rem}.left-container{display:flex;justify-content:center;align-items:flex-end;flex-direction:column}.loading-container{margin:auto;gap:2rem;flex-grow:1;min-height:60vh}.loading-container div,.loading-container svg{animation:up-dowm .6s ease-in-out infinite alternate}.loading-container div:nth-child(2),.loading-container svg:nth-child(2){animation-delay:.3s}.loading-container div:nth-child(3),.loading-container svg:nth-child(3){animation-delay:.5s}.loading-container div{width:5rem;height:5rem;background-color:#0c9bf0}.loading-container div:nth-child(2){background-color:#6cd078}.loading-container div:nth-child(3){background-color:#ffe243}.content p{padding:.5rem 0}.content h6{padding:1rem 0;font-weight:400}.content img{width:100%}.content a{color:#0c9bf0}.content a:hover{color:#ffe243}.content table tbody td,.content table tbody tr{border:1px solid #000;padding:.3rem}.content img{width:100%!important}.content ol,.content ul{padding-left:1rem;padding-top:.5rem}.content ol li,.content ul li{padding-bottom:.5rem}.vertical-container{display:flex;flex-direction:column}.vertical-container.is-reverse{flex-direction:column-reverse;justify-content:flex-end}.double-color-container{min-height:70vh;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:0;padding:3rem 1rem 10rem;gap:2rem}.double-color-container:after,.double-color-container:before{content:"";position:absolute;bottom:0;left:0;width:50%;height:60%;background-color:#6cd078;z-index:-1}.double-color-container:before{left:unset;right:0;background-color:#0c9bf0}.simple-cards-box{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:230px;grid-gap:1rem;gap:1rem;grid-auto-flow:dense}@media(max-width:768px){.simple-cards-box{grid-template-columns:1fr}}.simple-cards-box :nth-child(4n+1){grid-column:span 2}@media(max-width:768px){.simple-cards-box :nth-child(4n+1){grid-column:1}}.double-container{display:flex;min-height:90vh}@media(max-width:768px){.double-container{flex-direction:column}}.double-container-title{background-color:#0c9bf0;min-width:35%;width:35%;display:flex;padding-left:8%;font-weight:600;color:#fff}.double-container-title h1{max-width:60%;line-height:1.2em;margin-top:30vh}@media(max-width:768px){.double-container-title h1{margin-top:0}}.double-container-title{overflow:hidden}@media(max-width:768px){.double-container-title{width:100%;justify-content:center;text-align:center;padding:2rem 1rem}}.double-container-content{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:3rem 0}.double-container-content.not-centered{align-items:flex-start;justify-content:flex-start;margin-top:5rem;margin-left:10rem}.simple-grid{display:flex;flex-wrap:wrap;gap:.5rem}.simple-grid.centered{align-items:center}.short-container{max-height:32vh;overflow-y:auto;padding:.5rem}.short-container.is-bordered{border:1px solid #0c9bf0}.vertical-separator{width:2px;margin:0 1rem;background-color:#0c9bf0}.container-2-1{aspect-ratio:2/1;width:100%;display:flex;justify-content:center;align-items:center}.columns{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:768px){.columns{flex-direction:column;gap:2rem}.columns>[class*=col]{width:100%}}.columns.has-space{gap:.5rem}.col{flex:1 1}.col-1{width:8.3333%;padding:1rem}.col-2{width:16.6666%}.col-3{width:25%}.col-4{width:33.33333%;padding:1rem}.col-5{width:41.66667%;padding-right:1rem}.col-6{width:50%}.col-7{width:58.33333%;padding:1rem}.col-8{flex:1 1 66.66667%;padding:1rem}.col-9{flex:1 1 75%}.col-10{flex:1 1 83.33333%}.col-11{flex:1 1 91.66667%}.col-12{flex:1 1 100%}.btn,.navbar-item-btn{padding:1rem 4rem 1rem 2rem;background-color:#f45858;color:#fff;text-transform:uppercase;position:relative;border:none;font-weight:600;cursor:pointer}.btn:before,.navbar-item-btn:before{font-family:IconsExplora!important;content:"";right:25px;position:absolute;top:calc(50% - 10px);font-size:1rem;transition:all .5s ease 0s}.btn:after,.navbar-item-btn:after{content:"";background:#ffe874;position:absolute;width:35%;max-width:100px;height:10px;bottom:-10px;left:0;transition:all .5s ease 0s}.btn:hover,.navbar-item-btn:hover{color:#fff}.btn:hover:before,.navbar-item-btn:hover:before{transform:translateX(5px);transition:all .5s ease 0s}.btn:hover:after,.navbar-item-btn:hover:after{width:100%;max-width:100%;transition:all .5s ease 0s}.btn.has-border-green:after,.has-border-green.navbar-item-btn:after{background:#70be75}.btn.hover-card:nth-child(4n+1),.btn.is-green,.hover-card.navbar-item-btn:nth-child(4n+1),.is-green.navbar-item-btn{background-color:#70be75}.btn.hover-card:nth-child(4n+3),.btn.hover-card:nth-child(8n),.btn.is-blue,.hover-card.navbar-item-btn:nth-child(4n+3),.hover-card.navbar-item-btn:nth-child(8n),.is-blue.navbar-item-btn{background-color:#0c9bf0}.btn.is-gray,.is-gray.navbar-item-btn{background-color:#e8e8ed;color:#707074;text-align:center;justify-content:center}.btn.hover-card:nth-child(4n+2),.btn.is-yellow,.hover-card.navbar-item-btn:nth-child(4n+2),.is-yellow.navbar-item-btn{background-color:#ffdb24;color:#44444a}.btn.hover-card:nth-child(4n+2):after,.btn.is-yellow:after,.hover-card.navbar-item-btn:nth-child(4n+2):after,.is-yellow.navbar-item-btn:after{background:#ff6262}.btn-simple:after,.btn-simple:before{display:none}.btn-icon{padding:.4em .6em}.btn-icon:after,.btn-icon:before{display:none}.btn-outline.navbar-item-btn,.btn.btn-outline{background-color:rgba(0,0,0,0);border:2px solid #fff;transition:all .5s ease 0s;color:#fff;position:relative}.btn-outline.navbar-item-btn:after,.btn.btn-outline:after{background-color:hsla(0,0%,100%,.2);transition:all .5s ease 0s;width:0;top:0;left:0;height:100%}.btn-outline.navbar-item-btn:hover:after,.btn.btn-outline:hover:after{transition:all .5s ease 0s;width:100%}.btn-outline.is-black.navbar-item-btn,.btn.btn-outline.is-black{color:#44444a;border-color:rgba(68,68,74,.2);background-color:rgba(68,68,74,.2)}.btn-outline.is-black.navbar-item-btn:after,.btn.btn-outline.is-black:after{background-color:rgba(68,68,74,.3)}.btn.icon-whatsapp:before,.icon-whatsapp.navbar-item-btn:before{content:""}.btn.icon-download:before,.icon-download.navbar-item-btn:before{content:"";font-size:1.3rem}.btn.icon-left,.icon-left.navbar-item-btn{padding:20px 30px 20px 70px}.btn.icon-left:before,.icon-left.navbar-item-btn:before{left:25px;height:100%;top:0;display:flex;align-items:center;font-size:1.3rem}.btn.icon-left:hover,.icon-left.navbar-item-btn:hover{border-color:#fff;transition:all .5s ease 0s}.btn.icon-left:hover:before,.icon-left.navbar-item-btn:hover:before{transform:translate3d(3px,0,0)}.btn.target,.target.navbar-item-btn{padding:10px 20px;justify-content:center;align-items:center}.btn.target:before,.target.navbar-item-btn:before{display:none}.btn.target:after,.target.navbar-item-btn:after{background-color:hsla(0,0%,100%,.1);transition:all .5s ease 0s;width:0;height:100%;bottom:0;left:0}.btn.target:hover:after,.target.navbar-item-btn:hover:after{width:100%;transition:all .5s ease 0s}.btn.hover-gray:after,.hover-gray.navbar-item-btn:after{background-color:rgba(62,62,62,.3);transition:all .5s ease 0s}.btn-outline.navbar-item-btn,.btn.btn-outline,.btn.no-icon,.no-icon.navbar-item-btn{padding:.5rem 3rem}.btn-outline.navbar-item-btn:before,.btn.btn-outline:before,.btn.no-icon:before,.no-icon.navbar-item-btn:before{display:none}.btn.is-loading,.is-loading.navbar-item-btn{color:rgba(0,0,0,0)!important;pointer-events:none;position:relative;height:3.5rem}@keyframes spinner-border{to{transform:rotate(1turn)}}.btn.is-loading:after,.is-loading.navbar-item-btn:after{left:calc(50% - .8em);top:calc(50% - .8em);animation:spinner-border .75s linear infinite;border-radius:290486px;background:rgba(0,0,0,0);border:1.5px solid #fff;border-top-color:rgba(0,0,0,0);content:"";height:1.5rem;width:1.5rem;cursor:not-allowed!important}.image{object-fit:contain;width:100%!important;height:unset!important;min-height:10%;position:relative!important}.image.is-square{aspect-ratio:1/1}.form-select{position:relative;min-width:10rem}.form-select-label p{opacity:.5;overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.form-select-label p.is-active{opacity:1}.form-select-label i{font-size:.8rem;transition:transform .3s linear}.form-select-options{z-index:10;display:none;background-color:#fff;position:absolute;top:110%;left:0;min-width:50%;max-width:100%;border:1px solid #b7b7c1;padding:.5rem}.form-select-options-input{border:1px solid #ccc;width:95%;height:2em;padding:.3rem .8rem}.form-select-options-input:active,.form-select-options-input:focus,.form-select-options-input:focus-visible{outline:none}.form-select-options ul{margin-top:1rem;list-style:none;max-height:10rem;overflow-y:auto;padding-left:.5rem}.form-select-options ul li{cursor:pointer;font-size:.9rem;padding-block:.5rem}.form-select-options ul li:hover{background-color:#f2f2f2}.form-select-options ul::-webkit-scrollbar{width:7px}.form-select-options ul::-webkit-scrollbar-track{background:#f1f1f1;border-radius:25px}.form-select-options ul::-webkit-scrollbar-thumb{background:#ccc;border-radius:25px}.form-select .active{display:block}.react-datepicker__header{background-color:#fff!important}.form{display:flex;flex-wrap:wrap;width:100%;padding:1rem 3rem;background-color:#fff}@media(max-width:992px){.form{padding:1rem}}.input{display:block;font-weight:400;height:2rem;padding:.3rem .5rem;border:1px solid #d6d6d6;border-radius:0;width:100%;margin:.5rem 0}.input.is-locked{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input.is-active{border-color:#6cd078;box-shadow:0 0 0 .25rem rgba(108,208,120,.25)}.input.is-active,.input:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);outline:0}.input:focus{border-color:#0c9bf0;box-shadow:0 0 0 .25rem rgba(12,155,240,.25)}.input-field{flex-grow:1;min-width:50%;max-width:50%;padding:1rem;position:relative;justify-content:space-between}@media(max-width:992px){.input-field{max-width:100%}}.input-field.is-full{width:100%;max-width:100%}.input-field.is-flex{min-width:unset;max-width:unset;flex-grow:1}.input-field.is-simple{display:flex;gap:1rem;align-items:center}.input-field.is-simple>label{margin:0}.input-field.is-simple>input{width:40%;flex-grow:1}.input-label{margin-bottom:.5rem;display:inline-block;min-width:5rem}.input-error{position:absolute;bottom:0;transform:translateY(50%);display:flex;align-items:center;font-weight:500;color:#f45858;padding-top:3px;width:100%;z-index:1}.input-error-dot{width:4px;height:4px;background:#f45858;border-radius:50%;margin-right:5px}.checkbox{display:block;font-weight:400;min-height:2rem;padding:.3rem .5rem;border-radius:0;width:100%}.checkbox input{margin-right:1rem}.select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.textarea{height:10rem}.transparent-select{display:inline-block;background-color:#0c9bf0;font-size:inherit;font-weight:inherit;border:none;cursor:pointer}.transparent-select:focus-visible{border:none;outline:none}.main-title,.simple-title{text-transform:uppercase;position:relative;width:auto;padding:2rem 0;font-weight:700}.main-title:after,.simple-title:after{background-color:#ffe243;height:8px;position:absolute;content:"";bottom:1.5rem;width:6rem;left:0;border:none}.is-primary.simple-title:after,.main-title.is-primary:after{background-color:#0c9bf0}.is-secondary.simple-title:after,.main-title.is-secondary:after{background-color:#6cd078}.simple-title{font-weight:600}.simple-title:after{background-color:#0c9bf0;height:3px;bottom:5%}.simple-title{padding:unset;padding-bottom:.4rem}.section-title{position:relative;width:auto;padding:1.5rem 0;font-weight:600;color:#44444a}.section-title:after{background-color:#ffe243;height:4px;position:absolute;content:"";bottom:.5rem;width:4rem;left:0;border:none}.section-title.is-primary:after{background-color:#0c9bf0}.section-title.is-secondary:after{background-color:#6cd078}.separator{height:1.5rem;width:40%;margin:3rem 0;background-color:#0c9bf0}.separator.hover-card:nth-child(4n+1),.separator.is-green{background-color:#6cd078}.separator.hover-card:nth-child(4n+2),.separator.is-yellow{background-color:#ffe243}.separator.hover-card:nth-child(4n+3),.separator.hover-card:nth-child(8n),.separator.is-blue{background-color:#0c9bf0}.separator.hover-card:nth-child(4n),.separator.is-red{background-color:#ff6262}@media(max-width:768px){.separator{width:100%}}.indicator-tag{border:1px solid #0c9bf0;color:#0c9bf0;padding:.2em .5em;display:flex;gap:.4em;line-height:1.3em}.indicator-tag.is-selected{background-color:#0c9bf0;color:#fff}.indicator-tag.hover-card:nth-child(4n+1),.indicator-tag.is-green{border:1px solid #6cd078;color:#6cd078;background-color:#fff}.indicator-tag.is-button{cursor:pointer}.indicator-tag.is-button:hover{background-color:#0c9bf0;color:#fff}.indicator-tag.is-button.hover-card:hover:nth-child(4n+1),.indicator-tag.is-button:hover.is-green{background-color:#6cd078;color:#fff}.indicator-tag.is-borderless{border:none}.embedded{width:100%;aspect-ratio:16/9}.chart{width:100%;height:30rem;padding-bottom:.5rem}.chart.pie{height:30rem!important;margin:0 auto}.loading-element{width:4rem;aspect-ratio:1.154;--_b:no-repeat radial-gradient(farthest-side,#0c9bf0 94%,#0000);--_g:no-repeat radial-gradient(farthest-side,#6cd078 94%,#0000);--_y:no-repeat radial-gradient(farthest-side,#ffe243 94%,#0000);background:var(--_b) 50% 0,var(--_g) 0 100%,var(--_y) 100% 100%;background-size:35% 40.39%;animation:l16 1s infinite}@keyframes l16{50%,to{background-position:100% 100%,50% 0,0 100%}}.toast{position:fixed;top:17%;right:2%;transform:translateX(0);padding:10px 20px;border-radius:5px;color:#fff;z-index:100}.toast.success{background-color:#6cd078}.toast.error{background-color:#ff6262}.cardGeneric{flex-grow:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border:1px solid #d6d6d6;max-width:354px;position:relative}@media(max-width:768px){.cardGeneric{min-width:253px}}@media(min-width:577px){.cardGeneric{min-width:354px}}.cardGeneric a div{width:100%;height:250px;background-position:50%;background-repeat:no-repeat;background-size:cover}.cardGeneric-date{position:absolute;top:170px;left:0;background:#fff;padding:.6rem .5rem}.cardGeneric-date p{margin-bottom:0;font-weight:700;font-size:1.375rem;line-height:1.3}.cardGeneric-body{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 1rem}.cardGeneric-body.title{text-transform:uppercase;margin-bottom:-2rem;padding-top:.5rem;font-weight:700;color:#44444a}.cardGeneric-body.hour{margin-bottom:1rem;color:#f45858}.cardGeneric-body-btn{border:none;margin:1rem 0;padding:.6rem 0;cursor:pointer;align-self:center;width:85%;color:#707074}.cardGeneric-body a{text-decoration:none}.cardp{flex-direction:column;background-color:#fff;border:1px solid #e6e6e6;min-height:100%}.cardp,.cardp.is-active .cardp-body-date-itemNow{display:flex}@media(max-width:768px){.cardp{width:280px;min-width:280px}}@media(min-width:577px){.cardp{width:300px;min-width:300px}}@media(min-width:769px){.cardp{width:280px;min-width:300px}}@media(min-width:993px){.cardp{width:250px;min-width:300px}}@media(min-width:1201px){.cardp{width:280px;min-width:300px}}@media(min-width:1401px){.cardp{width:300px;min-width:300px}}.cardp-header{position:relative;height:13rem;background-position:50%;background-size:cover;background-repeat:no-repeat}.cardp-header-location{position:absolute;top:0;line-height:23px;background:#f2f2f7;padding:.5rem 1.5rem .5rem .6rem}.cardp-header-audience{position:absolute;display:flex;bottom:5px}.cardp-header-audience p{padding:.5rem 1rem .5rem .5rem;color:#fff}.cardp-header-audience-tag{background-color:#f45858}.cardp-header-audience-modality{background-color:#b7b7c1}.cardp-body{justify-content:space-between;align-items:center;margin:.5rem}.cardp-body,.cardp-body-date{display:flex}@media(min-width:993px){.cardp-body-date{display:block}}@media(min-width:1201px){.cardp-body-date{display:flex}}.cardp-body-date-day{padding-left:.25rem;text-transform:uppercase}.cardp-body-date-day,.cardp-body-date-month{padding-right:.25rem;margin-bottom:0;color:#44444a}.cardp-body-date-month{text-transform:capitalize;text-transform:uppercase}.cardp-body-date-itemNow{display:none;align-items:center;border:1px solid #f77;border-radius:.35rem;padding:.5rem;color:#f77;overflow:hidden;cursor:pointer}.cardp-body-date-itemNow span+span{margin-left:.5rem}.cardp-infoCard-hour{color:#f45858;margin-bottom:0}.cardp-infoCard-title{color:#44444a;min-height:3em;text-transform:uppercase;margin-bottom:.5rem}.cardp-infoCard-price{color:#f45858;margin-bottom:0}.cardp-infoCard-btn{border:none;margin:1rem 0;padding:.6rem 0;cursor:pointer;align-self:center;width:85%;color:#707074;text-transform:uppercase}.cardp-date{top:0;background:#f45858;font-weight:600;text-transform:uppercase}.cardp-date,.cardp-organizer{position:absolute;left:0;padding:.5rem .75rem;color:#fff}.cardp-organizer{bottom:0;background:#44444a;font-weight:500}.cardp-infoCard{padding:1rem;flex-grow:1;display:flex;flex-direction:column;gap:.5rem;text-align:initial}.cardp-infoCard-description{color:#707074;margin-bottom:.5rem;line-height:1.4;height:2em}.cardp-details{padding:1rem 0;margin:1rem 0 0;border-top:1px solid #d6d6d6}.cardp-detail-item{color:#44444a}.cardp-detail-item:last-child{margin-bottom:0}.events-section-footer{display:flex;justify-content:center;margin-top:2rem;padding:1rem 0}.cardProyects{width:331px}.cardProyects-img{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl}.cardProyects-body{padding:0 25px 14px;border:.3px solid #e8e8ed;background:#fff}.cardProyects-body-title{display:flex;align-items:center;min-height:47px;margin-bottom:14px;text-transform:uppercase;padding-top:.5rem}.cardProyects-body-info{text-align:initial;line-height:1.3;padding-bottom:1rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis}.cardProyects-body-btn{border:none;text-transform:uppercase;margin:1rem 0;padding:.6rem 0;cursor:pointer;align-self:center;width:85%;color:#707074}.cardInfo{min-height:70vh;position:relative;display:flex;flex-direction:column;justify-content:space-around}.cardInfo-header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem;gap:1rem;margin:2rem 0 4rem}.cardInfo-body{background-color:#f45858;padding:4rem 1rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.cardInfo-body-title{color:#fff;font-weight:700;margin:3rem 0 1rem}.cardInfo-body-button{position:relative;background:#fff;border:1px solid #fff;color:#f45858;display:inline-block;font-weight:700;padding:.6rem 1rem;width:90%}.cardInfo-body-button:before{background-color:rgba(0,0,0,.1);position:absolute;content:"";width:0;height:100%;top:0;left:0;transition:all .5s ease 0s}.cardInfo-body-button:hover:before{width:100%;transition:all .5s ease 0s}@media(max-width:992px){.cardInfo .CardsInfo{grid-template-columns:1fr 1fr}}.simple-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem;text-align:center}.simple-card.is-small{max-width:12rem!important}.simple-card.is-medium{max-width:20rem!important}.simple-card.is-large{max-width:30rem!important}.card-1{color:#fff;aspect-ratio:8.5/16;width:14rem;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;z-index:3;position:relative}.card-1-title{text-transform:uppercase}.card-1:after{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.pcard{color:#fff;aspect-ratio:7/8;width:22rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:1px solid #44444a}.pcard-header{aspect-ratio:16/11;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.pcard-body{flex-grow:1;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.pcard-title{color:#44444a;font-weight:600;width:100%;display:flex;text-align:center;text-transform:uppercase}.hover-card{position:relative;cursor:pointer;background-position:50%;background-size:cover;background-repeat:no-repeat;display:inline-flex}.hover-card-body{background-color:rgba(68,68,74,.5);position:absolute;bottom:0;left:0;width:100%;height:5rem;padding:1rem;transition:all .5s ease-in;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;gap:1rem;color:#fff}.hover-card-title{font-weight:500}.hover-card-content{opacity:0;transition:all .5s ease-in}.hover-card-content p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis}.hover-card.is-active .hover-card-content,.hover-card:hover .hover-card-content{opacity:1}.hover-card.is-active .hover-card-body,.hover-card:hover .hover-card-body{height:100%}.banner-info-title{max-width:60%;color:#fff}.banner-info-btns{padding-top:1.5rem;display:flex;flex-wrap:wrap;gap:1rem}.banner-info-btns a{border:1px solid #fff;color:#fff;padding:.5rem 1.5rem;text-align:center;text-transform:uppercase}.banner-slide{background-size:cover;background-position:top;min-width:100vw;max-width:100vw;min-height:65vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:3rem 4rem}@media(max-width:768px){.banner-slide{padding:1rem 2.5rem}}.banner-slide.is-rigth{align-items:flex-end;text-align:end}@media(max-width:768px){.banner-slide.is-rigth{align-items:flex-start;text-align:start}}.banner-slide.is-primary{background-color:#0c9bf0;color:#fff}.banner-slide-content h3{max-width:38rem;padding:3rem 0 1rem}@media(max-width:768px){.banner-slide-content h3{max-width:80vw}}.banner-slide-content p{max-width:38rem}.banner-simple-slide{width:100%;min-height:65vh;display:grid;grid-template-columns:4fr 5fr;padding-top:6rem;background-size:cover;background-position:top;background-repeat:no-repeat}@media(max-width:1200px){.banner-simple-slide{grid-template-columns:6fr 4fr}}@media(max-width:992px){.banner-simple-slide{grid-template-columns:1fr 0;background-image:unset}}@media(max-width:576px){.banner-simple-slide{background-size:auto 19rem;background-position:100% 0;min-height:40vh}}.banner-simple-slide-col-1,.banner-simple-slide-col-2{z-index:1}.banner-simple-slide-col-2{z-index:0;background-position:50%;background-size:auto 100%;background-repeat:no-repeat}.banner-simple-slide-col-1{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem 8rem;gap:3rem}@media(max-width:992px){.banner-simple-slide-col-1{padding:1rem 2rem}}@media(max-width:576px){.banner-simple-slide-col-1{justify-content:flex-start}}.banner-simple-slide-col-1 h3{line-height:1.2em;text-transform:uppercase;max-width:18rem}@media(max-width:576px){.banner-simple-slide-col-1 h3{padding-top:4rem;min-height:11rem}}.banner-simple-slide-col-1 .subtitle{line-height:1.5em;width:30rem;font-weight:300}.image-banner{width:100%;height:100%;aspect-ratio:16/7;object-fit:cover;object-position:center;overflow:hidden}.banner-basic{background-size:cover;background-position:top;background-repeat:no-repeat;padding-top:10rem;position:relative}.banner-basic-text{max-width:45rem;white-space:pre-line}.banner-video{height:100vh;width:100vw;position:relative;display:flex;flex-direction:column;justify-content:center;color:#fff;overflow:hidden;margin-bottom:3rem}.banner-video-container{position:absolute;height:100vh;width:100%;z-index:-1;overflow:hidden}.banner-video-container:after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0}.banner-iframe{padding:3rem 5rem}@media(max-width:992px){.banner-iframe{padding:0}}.modal{position:fixed;width:100%;height:100%;top:0;grid-template-areas:"main";grid-template-columns:100vw;grid-template-rows:100vh;overflow:hidden;display:none}.modal-permanent{display:grid;opacity:0;z-index:-100}.modal.is-active{display:grid;opacity:1;z-index:2000}.modal-background{background-color:rgba(68,68,74,.3);grid-area:main}.modal-content{position:relative;max-height:90vh;max-width:60%;width:60%;padding:1rem 3rem;background-color:#fff;border-radius:10px;grid-area:main;align-self:center;justify-self:center;z-index:5;overflow-y:auto}@media(max-width:992px){.modal-content{overflow-y:auto;width:80%;max-width:80%;padding:1rem}}.modal-content-close{position:absolute;top:.5rem;right:.5rem;display:flex;cursor:pointer;font-size:35px;color:#707070;font-weight:200;width:min-content;margin-left:auto;transform:translate(-50%)}.modal-content.is-large{max-height:80vh}.modal-text{line-height:1.5;grid-auto-columns:auto}@media(max-width:768px){.modal-text{overflow-x:scroll;height:auto}}.ti-logo{max-width:0;max-height:0;transform:rotate(0deg);transition:all .5s ease-in-out;aspect-ratio:1/1;grid-area:main}.modal.is-active .ti-logo{max-width:500px;max-height:500px;transition:all .5s ease-in-out;transform:rotate(1turn);align-self:center;justify-self:center}.navbar{height:6.2rem;min-height:6.2rem;max-height:6.2rem;width:100vw;background-color:#ff6b6b;color:#fff;position:fixed;top:0;left:50%;transform:translateX(-50%);padding:0 3rem;z-index:1000;display:flex;flex-direction:row;justify-content:center;align-items:center}@media(max-width:1200px){.navbar{padding:0 2rem}}@media(max-width:992px){.navbar{min-height:6.2rem;max-height:6.2rem;padding:0;overflow:visible}}@media(max-width:768px){.navbar{width:100vw;padding:0 1rem}}.navbar-logo{width:15vw;display:grid;grid-template-areas:"main";grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center;position:relative}.navbar-logo .image,.navbar-logo svg{grid-area:main;position:relative;max-width:80vw;max-height:5.2rem}@media(max-width:992px){.navbar-logo{width:10rem}}.navbar-space{flex-grow:1}.navbar-item,.navbar-scroll-item,.navbar-user{margin:0 1rem;transition:all .3s ease-in-out;position:relative;padding:1rem 0}.navbar-item:hover,.navbar-scroll-item:hover,.navbar-user:hover{cursor:pointer;transition:all .3s ease-in-out}.navbar-item:after,.navbar-scroll-item:after,.navbar-user:after{position:absolute;content:"";height:3px;background-color:#fff;width:0;display:block;transition:all .5s ease 0s}.is-active.navbar-scroll-item:after,.is-active.navbar-user:after,.navbar-item.is-active:after,.navbar-item:hover:after,.navbar-scroll-item:hover:after,.navbar-user:hover:after{width:40px;transition:all .5s ease 0s}.navbar-item-btn:hover{text-decoration:none}.cardp-body-date-day.navbar-scroll-item,.cardp-body-date-day.navbar-user,.cardp-infoCard-price.navbar-scroll-item,.cardp-infoCard-price.navbar-user,.cardp-infoCard-title.navbar-scroll-item,.cardp-infoCard-title.navbar-user,.is-bold.navbar-scroll-item,.is-bold.navbar-user,.navbar-item.cardp-body-date-day,.navbar-item.cardp-infoCard-price,.navbar-item.cardp-infoCard-title,.navbar-item.is-bold{font-weight:700}.navbar-scroll-item{background:none;border:none;color:inherit;font-family:inherit;font-size:inherit;text-decoration:none}.navbar-scroll-item:hover,.navbar-user{cursor:pointer}.navbar-user{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-left:1rem;position:relative}.navbar-user:after{display:none}.navbar-user-image{width:3rem;height:3rem;aspect-ratio:1/1;border-radius:50%;background-color:#ffe243;background-position:50%;background-repeat:no-repeat;background-size:cover}.navbar-user-menu{position:absolute;display:none;top:100%;left:0;width:120%;padding:1rem 2rem;background-color:#ff6b6b}.navbar-user:hover>.navbar-user-menu{display:block}.navbar-icon{background-color:rgba(0,0,0,0);border:none;outline:none;margin:auto 1rem;cursor:pointer;width:2rem;aspect-ratio:1/1;background-image:url(/assets/icons/toggle-nav.svg);background-size:contain;background-repeat:no-repeat}.navbar-mobile{background-color:#ff6b6b;color:#fff;display:none;flex-direction:column;justify-content:center;padding:1rem;z-index:5000000;position:fixed;top:0;left:50%;transform:translateX(-50%);width:100vw}.navbar-mobile>.navbar-item,.navbar-mobile>.navbar-scroll-item,.navbar-mobile>.navbar-user{padding:1rem .5rem}.navbar-mobile>.navbar-item-btn{padding:.3rem 1rem;align-self:flex-start;margin-bottom:1rem;border:1px solid #ffe243}.navbar-mobile-bg{background-color:rgba(0,0,0,0);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99;display:none}.navbar.is-active~.navbar-mobile{display:flex}.navbar.is-active~.navbar-mobile-bg{display:block}.navbar-auth-links{display:flex;align-items:center;gap:1rem}.navbar-auth-links .navbar-item,.navbar-auth-links .navbar-scroll-item,.navbar-auth-links .navbar-user{color:#fff;text-decoration:none;font-size:.875rem;font-weight:500;padding:.5rem 1rem;border-radius:6px;transition:all .2s ease}.navbar-auth-links .navbar-item:hover,.navbar-auth-links .navbar-scroll-item:hover,.navbar-auth-links .navbar-user:hover{background:hsla(0,0%,100%,.1);color:#fff}.navbar-auth-links .navbar-item.navbar-register-link,.navbar-auth-links .navbar-register-link.navbar-scroll-item,.navbar-auth-links .navbar-register-link.navbar-user{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3)}.navbar-auth-links .navbar-item.navbar-register-link:hover,.navbar-auth-links .navbar-register-link.navbar-scroll-item:hover,.navbar-auth-links .navbar-register-link.navbar-user:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}@media(max-width:992px){.navbar-auth-links{flex-direction:column;gap:.5rem;width:100%;padding:1rem}.navbar-auth-links .navbar-item,.navbar-auth-links .navbar-scroll-item,.navbar-auth-links .navbar-user{width:100%;text-align:center;padding:.75rem 1rem}}.social-menu{position:fixed;top:20%;right:0;height:8rem;z-index:100;display:flex;flex-direction:column;justify-content:space-evenly;padding:1rem .3rem 1rem 1rem;border-radius:16px 0 0 16px;gap:.2rem}.social-menu .icon,.social-menu .navbar-icon{margin:0}@media(max-width:768px){.social-menu{padding:.6rem .2rem .6rem .6rem}}.banner-slider.swiper{overflow-y:initial;padding-bottom:3rem;max-width:100vw}.banner-slider.swiper .swiper{width:100%}.banner-slider.swiper .swiper-button-next,.banner-slider.swiper .swiper-button-prev{background-image:url(/assets/icons/arrow-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px}.banner-slider.swiper .swiper-button-next:after,.banner-slider.swiper .swiper-button-prev:after{display:none}.banner-slider.swiper .swiper-button-next:hover,.banner-slider.swiper .swiper-button-prev:hover{opacity:1}.banner-slider.swiper .swiper-button-prev{transform:rotate(180deg)}.banner-slider.swiper .swiper-button-disabled{display:none}.simple-slider.swiper{overflow-y:initial;padding-bottom:2rem}.simple-slider.swiper .swiper{width:100%}.simple-slider.swiper .swiper-slide{margin:auto;width:auto;justify-items:center}.events-slider.swiper{overflow:hidden;padding:1rem 0 3rem;margin:0 -1rem}.events-slider.swiper .swiper-wrapper{align-items:stretch}.events-slider.swiper .swiper-slide{width:auto;display:flex;height:auto;padding:0 .5rem;justify-content:center}.events-slider.swiper .swiper-button-next,.events-slider.swiper .swiper-button-prev{background-image:url(/assets/icons/arrow-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;margin-top:0}.events-slider.swiper .swiper-button-next:after,.events-slider.swiper .swiper-button-prev:after{display:none}.events-slider.swiper .swiper-button-next:hover,.events-slider.swiper .swiper-button-prev:hover{opacity:1}.events-slider.swiper .swiper-button-prev{transform:rotate(180deg);left:0}.events-slider.swiper .swiper-button-next{right:0}.events-slider.swiper .swiper-button-disabled{display:none}.events-slider.swiper .swiper-pagination{bottom:0;position:relative;margin-top:1rem}.slider-btn-next,.slider-btn-prev{position:absolute;z-index:3;background-image:url(/assets/icons/arrow-circledark.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;opacity:1;top:50%;transform:translateY(-50%);cursor:pointer}.slider-btn-next:hover,.slider-btn-prev:hover{opacity:1}.slider-btn-next{right:-35px}.slider-btn-prev{left:-35px;transform:translateY(-50%) rotate(180deg)}.pagination-container{border-radius:8px;padding:8px;gap:0;margin:2rem auto;max-width:-moz-fit-content;max-width:fit-content}.pagination-container,.pagination-nav{display:flex;align-items:center;justify-content:center}.pagination-nav{width:40px;height:40px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#f45858;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;margin:0 2px}.pagination-nav:hover:not(.disabled){background:rgba(244,88,88,.1);border-color:#f45858}.pagination-nav.disabled{opacity:.4;cursor:not-allowed;background:#f9f9f9;color:#ccc}.pagination-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#f45858;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;margin:0 2px}.pagination-number:hover:not(.active){background:rgba(244,88,88,.1);border-color:#f45858}.pagination-number.active{background:#f45858;border-color:#f45858;color:#fff;font-weight:700}.pagination-ellipsis{width:40px;height:40px;color:#f45858;font-size:14px;font-weight:700;margin:0 2px}.pagination-ellipsis,.paginator{display:flex;align-items:center;justify-content:center}.paginator{width:100%;flex-direction:row;padding:3rem 1rem;gap:1.2rem}@media(min-width:769px){.paginator{margin-bottom:-6rem}}.paginator .icon,.paginator .navbar-icon{cursor:pointer;background:none;border:none;color:#0c9bf0;font-size:1.2rem;padding:.5rem;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.paginator .icon:hover:not(.disabled),.paginator .navbar-icon:hover:not(.disabled){background-color:rgba(12,155,240,.1);color:#6cd078}.paginator .disabled.navbar-icon,.paginator .icon.disabled{opacity:.3;cursor:not-allowed}.page-item{color:#0c9bf0;font-weight:700;cursor:pointer;padding:.5rem .75rem;border-radius:6px;transition:all .3s ease}.page-item:hover{color:#6cd078;background-color:rgba(12,155,240,.1)}.page-item.is-active{color:#6cd078;background-color:rgba(12,155,240,.15);font-weight:800}.footer{padding:3rem;width:100%;height:30vh;background-color:#44444a;display:flex;justify-content:center}@media(max-width:576px){.footer{height:auto;display:flex;flex-direction:column}}@media(max-width:768px){.footer{height:auto;display:flex;flex-direction:column}}@media(max-width:992px){.footer{height:auto;display:flex;flex-direction:column}}.footer-logos{justify-content:space-around;align-items:center;display:flex;gap:60px;cursor:pointer}@media(max-width:576px){.footer-logos{display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid #fff;padding:25px 0}}@media(max-width:768px){.footer-logos{margin:20px 0}}@media(max-width:992px){.footer-logos{margin:20px 0}}.footer-content{display:flex;color:#fff;justify-content:space-evenly}@media(max-width:576px){.footer-content{padding:10px 0;display:flex;flex-direction:column}}.footer-content-text{display:flex;flex-direction:column;justify-content:center;width:50%}@media(max-width:576px){.footer-content-text{width:70%;padding-top:5px;padding-bottom:20px}}.auth{background-image:url(/assets/auth/bannerAuth.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;height:100vh;width:100vw;margin:auto}.auth,.authCard{display:flex;justify-content:center;align-items:center}.authCard{background-color:#fff;width:80%;max-width:500px;border-radius:2rem;padding:1.5rem;height:auto;position:relative;flex-direction:column;gap:.7rem}@media(min-width:577px){.authCard{padding:2rem;gap:1rem}}.authCardTitle{color:#0c9bf0;text-align:center;text-transform:uppercase}.authCardDescr{margin:1rem;max-width:400px;text-align:center}.authCardContent{width:100%;text-align:center}.authCardContentDescription{margin-bottom:1rem;max-width:300px}.authCardContentSign{color:#0c9bf0;text-decoration:underline;cursor:pointer;width:100%;display:inline-block}.authCardForm{width:90%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem}@media(min-width:577px){.authCardForm{gap:1rem}}.authCardFormSection{width:100%}.authCardFormSectionLabel{color:#44444a}.authCardFormSectionInput{width:100%;height:2rem;border-radius:1rem;border:1px solid #707070;padding:.5rem 1rem}.authCardFormSection span{color:#0c9bf0;font-size:.7rem}.authCardFooter{width:90%;flex-direction:column;border-top:1px solid #000;width:100%;text-decoration:underline;padding-top:1rem}.authCardFooter,.btnAuth{display:flex;text-align:center;cursor:pointer}.btnAuth{background-color:#6cd078;border:none;color:#fff;padding:.4rem 1rem;border-radius:1.5rem;position:relative;align-items:center;justify-content:center;gap:.5rem;margin:auto}.btnAuth:hover{background-color:rgb(255,225.2132978723,61.9)}.btnAuth.is-loading{cursor:not-allowed;color:rgba(0,0,0,0)}.btnAuth.is-loading:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:button-loading-spinner .7s infinite;animation-timing-function:linear}@keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.bg-success{background-color:#6cd078}.bg-error{background-color:#ff6262}.notification{position:fixed;bottom:40px;right:40px}.toast{padding:1rem 1.5rem;transition:all .5s ease-in-out;border-radius:1.5rem;z-index:500}.toast p{margin-right:1rem;color:#fff}.calendar{display:flex;min-height:20rem;gap:3rem}@media(max-width:768px){.calendar{gap:.5rem;flex-wrap:wrap}}.calendarImage{width:30rem;max-width:100%;aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:cover}.calendarMonthList{min-width:17rem;border-right:1px solid #0c9bf0;padding:1rem 4rem;text-transform:capitalize;text-align:end}@media(max-width:768px){.calendarMonthList{text-align:start;padding:1rem}}.calendarMonthList p{padding:.3rem .2rem;cursor:pointer}.calendarMonthList p:hover{font-weight:700}.calendarMonthList p[class*=selected]{text-transform:capitalize;font-weight:700;color:#0c9bf0}@media(max-width:768px){.calendarMonthList{min-width:40%;width:40%}}.calendarMonthPerson{display:flex;flex-direction:column;max-width:50%;width:50%;gap:.4rem;padding:1rem 2rem 1rem 1rem;flex-grow:1;overflow-y:auto;max-height:60vh}@media(max-width:768px){.calendarMonthPerson{min-width:unset;max-width:56%}}.calendarMonthPerson::-webkit-scrollbar{width:.35rem}.calendarMonthPerson::-webkit-scrollbar-track{box-shadow:inset 0 0 .2rem rgba(68,68,74,.2)}.calendarMonthPerson::-webkit-scrollbar-thumb{background-color:#6cd078;border-radius:20px}.calendarMonthPersonCard{display:flex;flex-direction:column;gap:.2rem}.calendarMonthPersonCard [class*=simple-title]{margin-top:1rem;margin-bottom:.5rem}.calendarMonthPersonCardDot{display:inline-block;width:.5rem;height:.5rem;aspect-ratio:1/1;margin:.3rem 1rem;border-radius:50%;background-color:#e6e6e6}@media(max-width:768px){.calendarMonthPersonCardDot{margin:.05rem .2rem}}.calendarMonthPersonCardDot[class*=is-red]{background-color:#ff6262}.calendarMonthPersonCardDot[class*=is-green]{background-color:#6cd078}.calendarMonthPersonCardDot[class*=is-loading]{animation:loadDot 1s linear infinite alternate}.calendarMonthPersonCardText{cursor:pointer;position:relative;text-align:justify;line-height:1.2em;gap:.2rem;margin-bottom:1em;display:flex;align-items:flex-start}.calendarMonthPersonCardText:hover{-webkit-text-decoration:underline #0c9bf0;text-decoration:underline #0c9bf0;color:#0c9bf0}.calendarMonthPersonCardText [class*=data]{background-color:#0c9bf0;color:#fff;margin-left:.3em;padding:0 .2em}.calendarMonthPersonCardText [class*=icon]{line-height:2.5em;font-size:.5em}.calendarMonthPersonCardText[class*=is-locked]{cursor:not-allowed}.calendarMonthPersonCardText[class*=is-locked]:hover{border:none;-webkit-text-decoration:none rgba(0,0,0,0);text-decoration:none rgba(0,0,0,0);color:inherit}.calendarMonthPersonCardText:hover>.calendarMonthPersonCardTooltip{display:flex}.calendarMonthPersonCardTooltip{position:absolute;top:100%;left:10%;flex-direction:column;background-color:#ff6262;color:#fff;margin-left:.3em;padding:.1em .3em;z-index:1;display:none}.birthdayContainer{display:grid;grid-template-columns:1fr 2fr;margin-top:2rem;grid-auto-rows:auto;grid-gap:1rem;gap:1rem}@media(max-width:992px){.birthdayContainer{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.birthdayContainer{grid-template-columns:repeat(1,1fr)}}.birthdayContainer__Col1{width:90%;position:relative}.birthdayContainer__Col1__Title{color:#8ae08f;text-transform:uppercase;margin-bottom:1rem;margin-left:1rem}@media(max-width:768px){.birthdayContainer__Col1__Title{font-size:2.5rem}}.birthdayContainer__Col1__Title i{color:#8ae08f;font-size:.938rem;cursor:pointer}.birthdayContainer__Col1 .monthsList{position:absolute;background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(.563rem);backdrop-filter:blur(.563rem);list-style:none;border:none;color:#8ae08f;padding-right:1rem;width:105%;height:85%;text-align:right}.birthdayContainer__Col1 .monthsList li{cursor:pointer;margin-right:2rem}@media(max-width:768px){.birthdayContainer__Col1 .monthsList{height:90%}}.birthdayContainer__Col1 .square{border:1px solid #e6e6e6;margin-top:1.5rem;margin-left:1rem;margin-right:1rem;width:95%;height:22.625rem;background-color:#0c9bf0}@media(max-width:768px){.birthdayContainer__Col1 .square{width:85%}}.birthdayContainer__Col2 .col2Content{margin-bottom:.813rem}.birthdayContainer__Col2 .col2Content__Day{position:relative;display:inline-block;margin-bottom:.938rem}.birthdayContainer__Col2 .col2Content__Day:after{content:"";position:absolute;bottom:-10px;left:0;width:40%;height:4px;background-color:#8ae08f}.birthdayContainer__Col2 .col2Content__Employee i{margin-right:.188rem;color:#8ae08f}.birthdayContainer__Col2 .col2Content__Employee span{font-weight:300}@keyframes loadDot{0%{background:#000}33%{background:rgba(0,0,0,.1333333333)}66%{background:rgba(0,0,0,.1333333333)}to{background:#000}}.tooltip{display:none;position:absolute;top:0;right:-.5rem;border:1px solid #0c9bf0;border-radius:10px;width:20rem;transform:translate(100%);padding:.2em .5em;background-color:#fff}.tooltip.is-bottom{top:110%;right:0;transform:translate(50%)}.tooltip-container{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.tooltip-icon{aspect-ratio:1/1;border:1px solid #0c9bf0;padding:.3em .6em;margin:0 .3em;line-height:1em;border-radius:50%;display:inline-block;font-weight:600}.tooltip-icon:hover+.tooltip{display:block;z-index:1}.auth-page{min-height:100vh;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.auth-page,.auth-section-red{display:flex;position:relative}.auth-section-red{background:#f45858;min-height:33.33vh;align-items:center;background-image:url(/MAE-login-1\ 1.png);background-repeat:no-repeat;background-position:100% 0;background-size:auto 100%}.auth-section-red .section-content{background:rgba(0,0,0,0);width:100%;padding:2rem 2rem 2rem 40vw;display:flex;align-items:center;gap:2rem}.auth-section-red .section-content .back-button{background:#fff;border:none;color:#2d3748;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;display:none}.auth-section-red .section-content .back-button .back-arrow{font-size:1.2rem;font-weight:700}.auth-section-red .section-content .header-text{flex:1 1}.auth-section-red .section-content .header-text h1{color:#fff;font-size:3rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.auth-section-red .section-content .header-text p{color:#fff;font-size:1.2rem;margin:0;line-height:1.5;width:70%;max-width:80vw}.auth-section-gray{background:#e2e2e2;min-height:33.33vh;display:flex;align-items:center;position:relative}.auth-section-gray .section-content{width:100%;padding:2rem 2rem 2rem 40vw}.auth-section-gray .section-content .estrategia-section h2{font-size:1.8rem;margin-bottom:2rem;color:#44444a;font-weight:600;letter-spacing:1px;font-family:var(--sora-font)}.auth-section-gray .section-content .estrategia-section .estrategia-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.auth-section-gray .section-content .estrategia-section .estrategia-grid .estrategia-item{margin-bottom:2rem}.auth-section-gray .section-content .estrategia-section .estrategia-grid .estrategia-item h4{font-size:1.4rem;font-weight:700;margin-bottom:.75rem;color:#44444a;display:flex;align-items:center;gap:.75rem}.auth-section-gray .section-content .estrategia-section .estrategia-grid .estrategia-item h4 .estrategia-icon{height:3rem;width:auto}.auth-section-gray .section-content .estrategia-section .estrategia-grid .estrategia-item p{font-size:1rem;color:#040404;line-height:1.4}.auth-section-black{background:#44444a;min-height:33.33vh;display:flex;align-items:center;position:relative}.auth-section-black .section-content{width:100%;padding:1.5rem 2rem 2rem 40vw}.auth-section-black .section-content h2{font-size:2rem;font-weight:500;color:#fff;font-family:var(--sora-font)}.auth-section-black .section-content .cifras-grid{display:flex;gap:2rem;color:#f9d51d}.auth-section-black .section-content .cifras-grid .cifra-item{position:relative}.auth-section-black .section-content .cifras-grid .cifra-item:not(:last-child):after{content:"";position:absolute;right:-1rem;top:50%;transform:translateY(-50%);width:1px;height:60px;background:#fff;opacity:.3}.auth-section-black .section-content .cifras-grid .cifra-item .cifra-number{font-size:3rem;font-weight:700;margin-bottom:.5rem}.auth-section-black .section-content .cifras-grid .cifra-item p{font-size:.875rem;line-height:1.3;opacity:.9}.auth-card-floating{position:absolute;top:50%;left:5vw;transform:translateY(-50%);background:#fff;border-radius:25px;padding:3rem;width:30vw;min-height:70vh;box-shadow:0 15px 40px rgba(0,0,0,.2);z-index:100}.auth-card-floating .auth-card-header{text-align:flex-start;margin-bottom:2.5rem}.auth-card-floating .auth-card-header .login-title{color:#2d3748;font-size:1.2rem;font-weight:700;text-transform:uppercase;margin:0}.login-form .form-group{margin-bottom:2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.login-form .form-group label{margin-bottom:.75rem;font-weight:600;color:#2d3748;font-size:1rem;padding-bottom:.5rem}.login-form .form-group input{width:100%;padding:1rem 1.25rem;border:1px solid #000;font-size:1rem;transition:border-color .2s;box-sizing:border-box}.login-form .form-group input:focus{border-color:#ff6b6b;outline:none;box-shadow:0 0 0 3px rgba(255,107,107,.1)}.login-form .error{color:#e53e3e;font-size:.875rem;margin-top:.5rem;text-align:left!important}.login-form .login-button{width:100%;background:#ff6b6b;color:#fff;border:none;padding:1.25rem;font-size:1rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .2s;margin-bottom:1.5rem;letter-spacing:1px}.login-form .login-button:hover{background:#ff3838}.login-form .login-button.is-loading{background:#ffd1d1;cursor:not-allowed}.login-form .exit-button{width:100%;background:none;color:#2d3748;border:none;padding:.75rem;font-size:.875rem;font-weight:600;text-transform:uppercase;cursor:pointer;text-align:left!important;margin-bottom:2rem;letter-spacing:1px}.login-form .exit-button:hover{text-decoration:underline}.login-form .auth-links{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.login-form .auth-links .link-button{background:none;border:none;color:#6b7280;font-size:.875rem;cursor:pointer;text-align:left!important}.login-form .auth-links .link-button:hover{text-decoration:underline}.login-form .auth-links .link-button.forgot-password-link{color:#6b7280}.forgot-password-success{text-align:center}.forgot-password-success .success-icon{width:60px;height:60px;background:#ff6b6b;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto 2rem}.forgot-password-success h3{color:#2d3748;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.forgot-password-success p{color:#4a5568;font-size:.875rem;line-height:1.5;margin-bottom:1rem}.forgot-password-success p strong{color:#2d3748;font-weight:700}.forgot-password-success .button-group{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.reset-password-success{text-align:center}.reset-password-success .success-icon{width:60px;height:60px;background:#ff6b6b;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto 2rem}.reset-password-success h3{color:#2d3748;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.reset-password-success p{color:#4a5568;font-size:.875rem;line-height:1.5;margin-bottom:1rem}.login-form .form-group p{color:#6b7280;font-size:.75rem;margin-bottom:.5rem;font-style:italic}.login-form .form-group .error{color:#e53e3e;font-size:.75rem;margin-top:.25rem;display:block}.invite-user-card{background:#f7fafc;border-radius:25px;padding:3rem;width:100%;max-width:500px;margin:8rem auto 0;box-shadow:0 15px 40px rgba(0,0,0,.1);position:relative;z-index:10}.invite-user-card .invite-card-header{text-align:center;margin-bottom:2.5rem}.invite-user-card .invite-card-header .invite-logo{color:#ff6b6b;font-size:3.5rem;font-weight:700;text-transform:uppercase;letter-spacing:4px;margin-bottom:.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.invite-user-card .invite-card-header .invite-title{color:#2d3748;font-size:1.5rem;font-weight:700;text-transform:uppercase;margin:0;letter-spacing:1px}.invite-user-card .login-form .success{background:#d4edda;color:#155724;padding:1rem;border-radius:10px;font-size:.875rem;line-height:1.4;margin-bottom:1.5rem;border:1px solid #c3e6cb}.loading-container{display:flex;align-items:center;justify-content:center;gap:.5rem;height:100vh}.loading-container div{width:.75rem;height:.75rem;background:#ccc;border-radius:50%;animation:pulse 1.2s ease-in-out infinite}.loading-container div:nth-child(2){animation-delay:.2s}.loading-container div:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media(max-width:1200px){.auth-card-floating{padding:2.5rem}}@media(max-width:1024px){.auth-section-black .section-content,.auth-section-gray .section-content,.auth-section-red .section-content{padding-left:2rem}.auth-card-floating{position:relative;top:auto;left:auto;transform:none;margin:2rem auto;width:90%;max-width:450px}.estrategia-grid{grid-template-columns:1fr!important}.cifras-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.auth-page{display:flex;flex-direction:column}.auth-section-black,.auth-section-gray,.auth-section-red{min-height:auto;padding:2rem 1rem;display:block!important}.auth-section-black .section-content,.auth-section-gray .section-content,.auth-section-red .section-content{padding:1rem}.auth-section-red{background-size:200px auto;background-position:100% 100%}.auth-section-red .section-content{flex-direction:column;text-align:center;gap:1rem}.auth-section-red .section-content .header-text h1{font-size:2.5rem}.auth-section-red .section-content .header-text p{font-size:1rem;width:100%}.auth-card-floating{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:90%!important;max-width:400px!important;margin:2rem auto!important;padding:2rem;min-height:auto!important;order:-1}.auth-card-floating .auth-card-header .mae-logo{font-size:2.5rem}.auth-card-floating .auth-card-header .login-title{font-size:1.25rem}.invite-user-card{padding:2rem;margin:6rem 1rem 1rem}.invite-user-card .invite-card-header .invite-logo{font-size:2.5rem}.invite-user-card .invite-card-header .invite-title{font-size:1.25rem}}@media(max-width:480px){.auth-section-black,.auth-section-gray{display:none!important}.auth-page .auth-section-red{background-size:150px auto}.auth-page .auth-section-red .section-content .header-text h1{font-size:2rem}.auth-page .auth-section-red .section-content .header-text p{font-size:.9rem}.auth-page .auth-card-floating{width:95%!important;padding:1.5rem;margin:1rem auto!important}.auth-page .auth-card-floating .auth-card-header .mae-logo{font-size:2rem}.auth-page .auth-card-floating .auth-card-header .login-title{font-size:1.1rem}}.statistics-banner{background:#44444a;padding:2rem 0;width:100%}.statistics-banner .statistics-banner-content{display:flex;justify-content:center;align-items:center;gap:0;max-width:1200px;margin:0 auto}.statistics-banner .stat-item{display:flex;flex-direction:column;gap:.5rem;padding:0 2rem;position:relative;flex:1 1}.statistics-banner .stat-item .stat-icon .stat-icon-img{width:auto;height:2rem;opacity:.8}.statistics-banner .stat-item .stat-data{display:flex;align-items:flex-start;gap:.5rem;align-items:center}.statistics-banner .stat-item .stat-data .stat-number{font-size:2rem;font-weight:700;color:#f9d51d;line-height:1;margin-bottom:.25rem}.statistics-banner .stat-item .stat-data .stat-description{font-size:.875rem;color:#f9d51d;opacity:.9;line-height:1.2;text-align:left}.statistics-banner .stat-item .stat-separator{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60px;background:hsla(0,0%,100%,.3)}.statistics-banner .stat-item:last-child .stat-separator{display:none}.statistics-banner .stat-item:first-child{padding-left:0}@media(max-width:768px){.statistics-banner{display:block!important;padding:1.5rem 0}.statistics-banner .statistics-banner-content{flex-direction:row;gap:1rem;padding:0 1rem}.statistics-banner .stat-item{padding:0;flex:1 1;text-align:center}.statistics-banner .stat-item .stat-separator{display:none}.statistics-banner .stat-item .stat-data{flex-direction:column;align-items:center;gap:.25rem}.statistics-banner .stat-item .stat-data .stat-number{font-size:1.5rem}.statistics-banner .stat-item .stat-data .stat-description{font-size:.75rem;text-align:center}}@media(max-width:480px){.statistics-banner .statistics-banner-content{flex-direction:column;gap:1rem}.statistics-banner .stat-item .stat-data .stat-number{font-size:1.75rem}.statistics-banner .stat-item .stat-data .stat-description{font-size:.8rem}}.mae-school-section{position:relative;margin:2rem 8rem;min-height:500px;background-image:url(/assets/Banner-Wireframe-MAE.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:4rem 0}.mae-school-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1}.mae-school-section .banner-slide,.mae-school-section .banner-slide-content,.mae-school-section .container{position:relative;z-index:2}.mae-school-section .mae-school-content{color:#fff;margin:0 auto;display:flex;gap:1rem;justify-content:space-between}.mae-school-section .mae-school-content .mae-school-title{color:#fff;max-width:50%}.mae-school-section .mae-school-content .mae-school-description{max-width:45%;font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.mae-school-section .mae-school-content .mae-school-description p{margin-bottom:1rem}@media(max-width:768px){.mae-school-section .mae-school-content .mae-school-description .btn,.mae-school-section .mae-school-content .mae-school-description .navbar-item-btn{padding:.8rem 2rem .8rem 1.5rem;font-size:.9rem}}@media(max-width:480px){.mae-school-section .mae-school-content .mae-school-description .btn,.mae-school-section .mae-school-content .mae-school-description .navbar-item-btn{padding:.7rem 1.5rem .7rem 1.2rem;font-size:.8rem;width:100%;text-align:center}}@media(max-width:1024px){.mae-school-section{margin:2rem 4rem;padding:3rem 0}}@media(max-width:768px){.mae-school-section{margin:1rem 2rem;padding:2rem 0;min-height:400px}.mae-school-section .mae-school-content{flex-direction:column;gap:2rem;text-align:center}.mae-school-section .mae-school-content .mae-school-title{max-width:100%;font-size:2rem}.mae-school-section .mae-school-content .mae-school-description{max-width:100%;font-size:1.1rem;margin-bottom:2rem}}@media(max-width:480px){.mae-school-section{margin:1rem;padding:1.5rem 0;min-height:350px}.mae-school-section .mae-school-content{gap:1.5rem}.mae-school-section .mae-school-content .mae-school-title{font-size:1.75rem}.mae-school-section .mae-school-content .mae-school-description{font-size:1rem;margin-bottom:1.5rem}}.memories-section{background-color:#323234;color:#fff;padding:4rem 0;overflow:visible;min-height:400px}.memories-section .banner-slide,.memories-section .banner-slide-content,.memories-section .container{max-width:100%;margin:0 auto;padding:0 2rem;position:relative}.memories-section .memories-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;gap:2rem}@media(max-width:768px){.memories-section .memories-header{flex-direction:column;gap:1.5rem}}.memories-section .memories-title-section{flex:1 1}.memories-section .memories-title-section .section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#fff}@media(max-width:768px){.memories-section .memories-title-section .section-title{font-size:2rem}}.memories-section .memories-title-section .memories-subtitle{font-size:1rem;color:#fff;opacity:.9;line-height:1.5;max-width:500px}@media(max-width:768px){.memories-section .memories-title-section .memories-subtitle{font-size:.9rem}}.memories-section .memories-filter .filter-button{background-color:#fff;color:#323234;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.memories-section .memories-filter .filter-button:hover{background-color:#f0f0f0;transform:translateY(-2px)}.memories-section .memories-filter .filter-button .dropdown-arrow{font-size:.8rem;transition:transform .3s ease}.memories-section .memories-filter .filter-button:hover .dropdown-arrow{transform:rotate(180deg)}@media(max-width:1024px){.memories-section .memories-cards{gap:1.5rem}.memories-section .memory-card{min-width:260px;max-width:300px}}@media(max-width:768px){.memories-section{padding:3rem 0}.memories-section .banner-slide,.memories-section .banner-slide-content,.memories-section .container{padding:0 1rem}.memories-section .memories-header{margin-bottom:2rem}.memories-section .timeline-nav{width:2.5rem;height:2.5rem;font-size:1.2rem}.memories-section .memories-cards{gap:1rem}.memories-section .memory-card{min-width:220px;max-width:260px}}@media(max-width:480px){.memories-section .memory-card{min-width:200px;max-width:240px}.memories-section .memory-image{height:140px}}.mae-cifras-section{background-image:url(/imagen-cifras\ 1.png);background-size:cover;background-position:top;background-repeat:no-repeat;padding:4rem 0;width:100%;position:relative;min-height:95vh}.mae-cifras-section .mae-cifras-container{display:flex;align-items:center;position:relative;gap:3rem;min-height:95vh}.mae-cifras-section .mae-cifras-title-column{flex:1 1;display:flex;align-items:flex-start;justify-content:flex-start;padding-top:2rem;align-self:flex-start}.mae-cifras-section .mae-cifras-title{color:#44444a;margin:0;line-height:1.2}.mae-cifras-section .mae-cifras-stats-column{flex:1 1;display:flex;align-items:center;justify-content:center}.mae-cifras-section .mae-cifras-stats-grid{display:flex;flex-wrap:wrap;gap:2rem;width:100%;justify-content:space-between}.mae-cifras-section .mae-cifras-stat-item{display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:.5rem;padding:1rem;transition:transform .3s ease;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1rem)}.mae-cifras-section .mae-cifras-stat-item:hover{transform:translateY(-5px)}.mae-cifras-section .mae-cifras-stat-icon .mae-cifras-stat-icon-img{width:auto;height:3rem;filter:brightness(0) invert(1)}.mae-cifras-section .mae-cifras-stat-data{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.mae-cifras-section .mae-cifras-stat-number{font-weight:700;color:#fff;line-height:1}.mae-cifras-section .mae-cifras-stat-description{color:#fff;opacity:.9;line-height:1.2}@media(max-width:1024px){.mae-cifras-section .mae-cifras-container{gap:2rem}.mae-cifras-section .mae-cifras-title{font-size:2.5rem}.mae-cifras-section .mae-cifras-stats-grid{gap:1.5rem}.mae-cifras-section .mae-cifras-stat-item{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - .75rem)}.mae-cifras-section .mae-cifras-stat-number{font-size:2rem}}@media(max-width:768px){.mae-cifras-section{background-image:url("/imagen-cifras 1 mob.png");padding:3rem 0}.mae-cifras-section .mae-cifras-container{flex-direction:column;gap:2rem;padding:0 1rem}.mae-cifras-section .mae-cifras-title-column{justify-content:center}.mae-cifras-section .mae-cifras-title{font-size:2rem;text-align:center}.mae-cifras-section .mae-cifras-stats-grid{gap:1rem}.mae-cifras-section .mae-cifras-stat-item{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - .5rem);padding:.75rem}.mae-cifras-section .mae-cifras-stat-number{font-size:1.75rem}.mae-cifras-section .mae-cifras-stat-description{font-size:.8rem}}@media(max-width:480px){.mae-cifras-section{background-image:url("/imagen-cifras 1 mob.png");padding:2rem 0;position:relative}.mae-cifras-section:before{content:"";position:absolute;bottom:0;left:0;width:200px;height:200px;background-image:url(/Personajes-cifras\ 1.png);background-size:contain;background-repeat:no-repeat;background-position:0 100%;z-index:1;pointer-events:none}.mae-cifras-section .mae-cifras-container{padding:0 1rem;position:relative;z-index:2}.mae-cifras-section .mae-cifras-title{font-size:1.75rem}.mae-cifras-section .mae-cifras-stats-grid{gap:1rem;flex-direction:column;align-items:flex-end}.mae-cifras-section .mae-cifras-stat-item{flex:0 0 auto;padding:1rem;align-items:flex-end;text-align:right;flex-direction:column;gap:.5rem}.mae-cifras-section .mae-cifras-stat-icon-number{display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:flex-end}.mae-cifras-section .mae-cifras-stat-icon .mae-cifras-stat-icon-img{width:auto;height:2rem;filter:brightness(0) invert(1)}.mae-cifras-section .mae-cifras-stat-number{font-size:2rem}.mae-cifras-section .mae-cifras-stat-description{font-size:.85rem;max-width:150px;text-align:right}}.register-page{min-height:100vh;background:linear-gradient(135deg,#f45858,#e2e2e2 50%,#44444a);display:flex;align-items:center;justify-content:center;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.register-page:before{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background-image:url(/MAE-login-1\ 1.png);background-repeat:no-repeat;background-position:100% 0;background-size:auto 100%;opacity:.1;z-index:1}.register-card{background:#fff;border-radius:25px;padding:3rem;width:100%;max-width:500px;box-shadow:0 20px 50px rgba(0,0,0,.15);position:relative;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.register-card .register-card-header{text-align:center;margin-bottom:2.5rem}.register-card .register-card-header .register-logo{color:#ff6b6b;font-size:3.5rem;font-weight:700;text-transform:uppercase;letter-spacing:4px;margin-bottom:.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.register-card .register-card-header .register-title{color:#2d3748;font-size:1.5rem;font-weight:700;text-transform:uppercase;margin:0;letter-spacing:1px}.register-form .form-group{margin-bottom:2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.register-form .form-group label{margin-bottom:.75rem;font-weight:600;color:#2d3748;font-size:1rem;padding-bottom:.5rem}.register-form .form-group input{width:100%;padding:1rem 1.25rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:all .2s ease;box-sizing:border-box;background:#f8fafc}.register-form .form-group input:focus{border-color:#ff6b6b;outline:none;box-shadow:0 0 0 3px rgba(244,88,88,.1);background:#fff}.register-form .form-group input::placeholder{color:#a0aec0;font-style:italic}.register-form .form-group .confirmation-input{text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.5rem;padding:1.5rem}.register-form .form-group .confirmation-instructions{color:#6b7280;font-size:.875rem;margin-bottom:1rem;line-height:1.4;background:#f7fafc;padding:1rem;border-radius:8px;border-left:4px solid #ff6b6b}.register-form .form-group .error{color:#e53e3e;font-size:.875rem;margin-top:.5rem;text-align:left!important;display:block}.register-form .success{background:#d4edda;color:#155724;border-radius:10px;border:1px solid #c3e6cb}.register-form .error,.register-form .success{padding:1rem;font-size:.875rem;line-height:1.4;margin-bottom:1.5rem;text-align:center}.register-form .error{background:#f8d7da;color:#721c24;border-radius:10px;border:1px solid #f5c6cb}.register-form .register-button{width:100%;background:#ff6b6b;color:#fff;border:none;padding:1.25rem;font-size:1rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .2s ease;margin-bottom:1.5rem;letter-spacing:1px;border-radius:8px}.register-form .register-button:hover{background:#ff3838;transform:translateY(-1px);box-shadow:0 4px 12px rgba(244,88,88,.3)}.register-form .register-button.is-loading{background:#ffd1d1;cursor:not-allowed;transform:none;box-shadow:none}.register-form .register-button:disabled{background:#cbd5e0;cursor:not-allowed;transform:none;box-shadow:none}.register-form .register-actions{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.register-form .register-actions .secondary-button{width:100%;background:none;color:#6b7280;border:1px solid #e2e8f0;padding:.75rem;font-size:.875rem;font-weight:600;text-transform:uppercase;cursor:pointer;text-align:center;letter-spacing:1px;border-radius:8px;transition:all .2s ease}.register-form .register-actions .secondary-button:hover{background:#f7fafc;border-color:#ff6b6b;color:#ff6b6b}.register-form .register-actions .secondary-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.register-page{padding:1rem;min-height:100vh}.register-page:before{display:none}.register-card{padding:2rem;margin:0;border-radius:20px}.register-card .register-card-header .register-logo{font-size:2.5rem;letter-spacing:2px}.register-card .register-card-header .register-title{font-size:1.25rem}.register-form .form-group{margin-bottom:1.5rem}.register-form .form-group input{padding:.875rem 1rem;font-size:.9rem}.register-form .form-group .confirmation-input{font-size:1.25rem;letter-spacing:.25rem;padding:1.25rem}.register-form .form-group .confirmation-instructions{font-size:.8rem;padding:.875rem}.register-form .register-button{padding:1rem;font-size:.9rem}.register-form .register-actions .secondary-button{padding:.625rem;font-size:.8rem}}@media(max-width:480px){.register-page{padding:.5rem}.register-card{padding:1.5rem;border-radius:15px}.register-card .register-card-header{margin-bottom:2rem}.register-card .register-card-header .register-logo{font-size:2rem;letter-spacing:1px}.register-card .register-card-header .register-title{font-size:1.1rem}.register-form .form-group{margin-bottom:1.25rem}.register-form .form-group input{padding:.75rem .875rem;font-size:.85rem}.register-form .form-group .confirmation-input{font-size:1.1rem;letter-spacing:.2rem;padding:1rem}.register-form .register-button{padding:.875rem;font-size:.85rem}.register-form .register-actions .secondary-button{padding:.5rem;font-size:.75rem}}.users-list-container{width:100%;max-width:1200px;margin:0 auto;padding:2rem;background:#fff;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.users-list-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e2e8f0}.users-list-header h2{color:#2d3748;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.users-list-header .users-count{color:#6b7280;font-size:.9rem;margin:0}.users-table-container{overflow-x:auto;border-radius:10px;border:1px solid #e2e8f0}.users-table{width:100%;border-collapse:collapse;background:#fff}.users-table thead{background:#f7fafc}.users-table thead th{padding:1rem;text-align:left;font-weight:600;color:#2d3748;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e2e8f0}.users-table tbody tr{border-bottom:1px solid #e2e8f0;transition:background-color .2s ease}.users-table tbody tr:hover{background:#f7fafc}.users-table tbody tr:last-child{border-bottom:none}.users-table tbody tr td{padding:1rem;vertical-align:middle;font-size:.875rem}.user-name{display:flex;flex-direction:column;gap:.25rem}.user-name strong{color:#2d3748;font-weight:600}.user-name .username{color:#6b7280;font-size:.75rem;font-family:monospace}.user-email{color:#4a5568;font-weight:500}.status-badge{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.status-confirmed{background:#d4edda;color:#155724}.status-badge.status-unconfirmed{background:#fff3cd;color:#856404}.status-badge.status-force-change{background:#f8d7da;color:#721c24}.status-badge.status-disabled{background:#d1ecf1;color:#0c5460}.status-badge.status-unknown{background:#e2e3e5;color:#383d41}.email-badge{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.email-badge.email-verified{background:#d4edda;color:#155724}.email-badge.email-unverified{background:#f8d7da;color:#721c24}.date-info{color:#6b7280;font-size:.8rem;white-space:nowrap}.load-more-container{margin-top:2rem;text-align:center}.load-more-button{background:#ff6b6b;color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.load-more-button:hover{background:#ff3838;transform:translateY(-1px)}.load-more-button:disabled{background:#cbd5e0;cursor:not-allowed;transform:none}.users-list-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.users-list-loading .loading-spinner{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#ff6b6b;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.users-list-loading p{color:#6b7280;font-size:.875rem}.users-list-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.users-list-error .error-icon{font-size:3rem;margin-bottom:1rem}.users-list-error h3{color:#e53e3e;font-size:1.25rem;margin-bottom:.5rem}.users-list-error p{color:#6b7280;margin-bottom:1.5rem}.users-list-error .retry-button{background:#ff6b6b;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.users-list-error .retry-button:hover{background:#ff3838}.no-users{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.no-users .no-users-icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.no-users h3{color:#2d3748;font-size:1.25rem;margin-bottom:.5rem}.no-users p{color:#6b7280;font-size:.875rem;max-width:400px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.users-list-container{padding:1rem;margin:1rem}.users-list-header h2{font-size:1.5rem}.users-table thead th{padding:.75rem .5rem;font-size:.75rem}.users-table tbody tr td{padding:.75rem .5rem;font-size:.8rem}.user-name .username{font-size:.7rem}.email-badge,.status-badge{font-size:.7rem;padding:.2rem .5rem}.date-info{font-size:.75rem}}@media(max-width:480px){.users-table-container{font-size:.8rem}.users-table thead th{padding:.5rem .25rem;font-size:.7rem}.users-table tbody tr td{padding:.5rem .25rem;font-size:.75rem}.load-more-button{padding:.625rem 1.5rem;font-size:.8rem}}.events-page{padding:2rem 0;min-height:100vh}.events-page .banner-slide,.events-page .banner-slide-content,.events-page .container{max-width:1200px;margin:0 auto;padding:0 1rem}.events-header{margin-bottom:3rem;padding:2rem 0}.events-header h1{margin-bottom:1rem}.events-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}@media(max-width:768px){.events-grid{grid-template-columns:1fr;gap:1.5rem}}@media(min-width:577px){.events-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:769px){.events-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:993px){.events-grid{grid-template-columns:repeat(4,1fr)}}.events-results-info{text-align:center;margin-top:2rem;padding:1rem 0;border-top:1px solid #d6d6d6}.events-results-info p{color:#707074;margin:0}@media(max-width:768px){.events-page{padding:1rem 0}.events-page .events-header{margin-bottom:2rem;padding:1rem 0}.events-page .events-header h1{font-size:1.5rem}.events-page .events-grid{margin-bottom:2rem}}.error-state,.loading-state{text-align:center;padding:3rem 1rem}.error-state p,.loading-state p{margin-bottom:1rem}.error-state .btn,.error-state .navbar-item-btn,.loading-state .btn,.loading-state .navbar-item-btn{margin-top:1rem}.error-state p{color:#f45858}.event-detail-page{min-height:100vh;background:#fff;padding:2rem 0}.event-detail-page .banner-slide,.event-detail-page .banner-slide-content,.event-detail-page .container{max-width:1200px;margin:0 auto;padding:0 1rem}.event-detail-header{display:flex;gap:1rem;margin-bottom:3rem;padding-bottom:1rem;border-bottom:1px solid #d6d6d6}.event-detail-header .back-button{background:none;border:none;color:#0c9bf0;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.event-detail-header .back-button:hover{background-color:rgba(12,155,240,.1);color:#6cd078}.event-detail-header .event-detail-title{font-size:1.5rem;font-weight:700;color:#44444a;margin:0;text-transform:uppercase;position:relative}.event-detail-header .event-detail-title:after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:3px;background:#f9d51d;border-radius:2px}.event-detail-content{display:grid;grid-template-columns:4fr 3fr;grid-gap:5rem;gap:5rem;align-items:start}@media(max-width:992px){.event-detail-content{grid-template-columns:1fr;gap:2rem}}.event-detail-illustration{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}@media(max-width:992px){.event-detail-illustration{height:300px}}.illustration-container{width:100%;height:100%;position:relative}.event-detail-info{padding:1rem 0}.event-info-title{font-size:2rem;font-weight:700;color:#44444a;margin-bottom:1rem;line-height:1.2}@media(max-width:992px){.event-info-title{font-size:1.5rem}}.event-info-description{font-size:1.1rem;color:#707074;line-height:1.6;margin-bottom:2rem}.event-date-badge{background:#f45858;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:1rem;text-transform:uppercase;display:inline-block}.event-date-badge,.event-details{margin-bottom:2rem}.event-detail-item{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.event-detail-item .detail-label{color:#44444a}.event-detail-item .detail-value{color:#707074}.platform-info{gap:.5rem}.platform-icon,.platform-info{display:flex;align-items:center}.platform-icon{width:20px;height:20px;justify-content:center}.google-meet-icon{width:16px;height:16px;background:#4285f4;border-radius:3px;position:relative}.google-meet-icon:before{top:2px;left:2px}.google-meet-icon:after,.google-meet-icon:before{content:"";position:absolute;width:4px;height:4px;background:#fff;border-radius:1px}.google-meet-icon:after{bottom:2px;right:2px}.location-icon{font-size:1rem}.platform-name{color:#707074;font-weight:500}.event-audience{margin-bottom:2rem;padding:1.5rem 0;border-bottom:1px solid #b7b7c1;border-top:1px solid #b7b7c1}.audience-title{font-size:1rem;font-weight:700;color:#44444a;margin-bottom:1rem;text-transform:uppercase}.audience-list{display:flex;flex-direction:column;gap:.5rem}.audience-item{color:#707074;font-size:.95rem;padding-left:1rem;position:relative}.audience-item:before{content:"•";position:absolute;left:0;color:#0c9bf0;font-weight:700}.event-actions{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width:768px){.event-actions{flex-direction:column}}.event-actions .btn,.event-actions .navbar-item-btn{transition:all .3s ease;cursor:pointer}.event-actions .btn.is-gray:hover,.event-actions .is-gray.navbar-item-btn:hover{background-color:hsl(240,12.1951219512%,81.9607843137%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(232,232,237,.3)}.event-actions .btn.is-gray:hover img,.event-actions .is-gray.navbar-item-btn:hover img{transform:scale(1.1);transition:transform .3s ease}.event-actions .btn.hover-card:hover:nth-child(4n+2),.event-actions .btn.is-yellow:hover,.event-actions .is-yellow.navbar-item-btn:hover,.event-actions .navbar-item-btn.hover-card:hover:nth-child(4n+2){background-color:rgb(255,214.8082191781,10.5);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,219,36,.3)}.event-actions .btn.hover-card:hover:nth-child(4n+2) img,.event-actions .btn.is-yellow:hover img,.event-actions .is-yellow.navbar-item-btn:hover img,.event-actions .navbar-item-btn.hover-card:hover:nth-child(4n+2) img{transform:scale(1.1);transition:transform .3s ease}.meet-button{background:#fff;border:2px solid #d6d6d6;color:#707074;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;text-transform:uppercase;font-size:.9rem;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;cursor:pointer}.meet-button:hover{border-color:#0c9bf0;color:#0c9bf0;background:rgba(12,155,240,.05)}.resources-button{background:#f9d51d;border:none;color:#44444a;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;text-transform:uppercase;font-size:.9rem;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;cursor:pointer}.resources-button:hover{background:#ffdb24;transform:translateY(-2px);box-shadow:0 4px 12px rgba(249,213,29,.3)}.event-detail-error,.event-detail-loading{text-align:center;padding:4rem 1rem}.event-detail-error p,.event-detail-loading p{margin-bottom:1rem}.event-detail-error .btn,.event-detail-error .navbar-item-btn,.event-detail-loading .btn,.event-detail-loading .navbar-item-btn{margin-top:1rem}.event-detail-error p{color:#f45858}.related-events-section{margin-top:4rem;padding-top:3rem;border-top:2px solid #f2f2f7}.related-events-title{font-size:1.8rem;font-weight:700;color:#44444a;margin-bottom:2rem;text-align:left}@media(max-width:992px){.related-events-title{font-size:1.5rem}}.related-events-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}@media(max-width:1200px){.related-events-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.related-events-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:768px){.related-events-grid{grid-template-columns:1fr}}.admin-container{width:100%;max-width:1200px;margin:0 auto}.admin-page{min-height:100vh;background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.admin-page-header{margin-bottom:2rem;text-align:center}.admin-page-header .admin-breadcrumb{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;color:#6b7280}.admin-page-header .admin-breadcrumb span{font-weight:500}.admin-page-header .admin-breadcrumb i{font-size:.75rem;opacity:.7}.admin-page-header .admin-page-title{color:#2d3748;font-size:2.5rem;font-weight:700;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:1px}.admin-page-header .admin-page-description{color:#6b7280;font-size:1.1rem;max-width:600px;margin:0 auto;line-height:1.6}.admin-page-content{width:100%;max-width:1200px;margin:0 auto}.admin-card{background:#fff;border-radius:15px;padding:0;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-bottom:2rem;overflow:hidden}@media(max-width:768px){.admin-page{padding:1rem}.admin-page-header .admin-page-title{font-size:2rem}.admin-page-header .admin-page-description{font-size:1rem}.admin-card{border-radius:10px;margin:0}}@media(max-width:480px){.admin-page{padding:.5rem}.admin-page-header .admin-page-title{font-size:1.75rem}.admin-page-header .admin-page-description{font-size:.9rem}.admin-card{border-radius:8px}}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--sora-font:"Sora",sans-serif}*{box-sizing:border-box;padding:0;margin:0;color:inherit;font-family:inherit;background-color:inherit}body,html{max-width:100vw;overflow-x:hidden;min-height:100vh;font-size:14px}@media(max-width:992px){body,html{font-size:13px}}@media(min-width:1201px){body,html{font-size:15px}}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}.main-main-container{position:relative;min-height:100vh;max-width:100%;overflow-x:hidden}.main-content,.main-main-container{display:flex;flex-direction:column;width:100%}.main-content{min-height:80vh;flex-grow:1;padding-top:6rem}input{font-family:inherit}button{cursor:pointer}