.linkList{display:flex;justify-content:center;align-items:center;gap:1rem}.linkList a{text-decoration:none;color:#212121;font-size:16px;font-weight:500;line-height:27px;transition:color .3s ease}.linkList a:hover{color:#6a1b9a}.socialLinkList{display:flex;justify-content:center;align-items:center;gap:1rem}.socialLinkList a{text-decoration:none;color:#212121;font-size:1.5rem;transition:color .3s ease}.socialLinkList a:hover{color:#6a1b9a}.navbar{display:flex;justify-content:center;align-items:center;gap:2rem;padding:1rem 2rem}.menuHamburguesa{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#f3e5f5;display:none;flex-direction:column;justify-content:center;align-items:center;z-index:1000;transition:transform .3s ease-in-out}.menuHamburguesa.open{display:flex}.menuHamburguesa .menuHamburguesaList{list-style:none;padding:0;margin:0;text-align:center}.menuHamburguesa .menuHamburguesaList .menuHamburguesaItem{margin:1rem 0}.menuHamburguesa .menuHamburguesaList .menuHamburguesaItem .menuHamburguesaLink{text-decoration:none;font-size:32px;color:#6a1b9a;transition:color .3s ease-in-out}.menuHamburguesa .menuHamburguesaList .menuHamburguesaItem .menuHamburguesaLink:hover{color:#f06292}.header{position:sticky;display:flex;justify-content:space-between;align-items:center;top:0;left:0;right:0;z-index:1000;background-color:#fff;color:#212121;padding:1rem;box-shadow:0 2px 4px #0000001a;height:5rem;opacity:.9}.header .headerContainerLogo{display:flex;align-items:center;gap:1rem}.header .headerContainerLogo .containerLogo img{width:50px;height:50px;border-radius:50%;object-fit:cover}.header .headerContainerLogo .headerTitle{font-size:24px;font-weight:700;color:#6a1b9a}.header .menuToggle{cursor:pointer;background:none;border:none;font-size:24px;color:#6a1b9a;transition:color .3s ease-in-out}.banner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:fit-content;padding:2rem;gap:1rem}.banner .bannerTitle{font-size:48px;font-weight:400;line-height:72px;color:#212121}.banner .bannerSubtitle{font-size:24px;font-weight:500;line-height:36px;color:#212121}.banner .bannerDescription{font-size:16px;font-weight:500;line-height:27px;color:#212121;text-shadow:0 1px 2px rgba(255,255,255,.15);max-width:800px}.banner picture{width:100%;height:100%;max-width:200px;max-height:200px;object-fit:cover}.banner picture img{width:100%;height:100%;object-fit:cover;border-radius:1rem}.featuredCard{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;width:100%;max-width:350px;height:350px;background-color:#fff;border-radius:1rem;box-shadow:0 4px 8px #0000001a;transition:transform .3s,box-shadow .3s;cursor:pointer}.featuredCard:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0003}.featuredCard:hover .featuredCardImage svg{color:#f06292}.featuredCard .featuredCardImage{background-color:#f3e5f5;margin-bottom:1rem;padding:1rem;border-radius:50%}.featuredCard .featuredCardImage svg{width:50px;height:50px;color:#6a1b9a;transition:color .3s}.featuredCard .featuredCardTitle{font-size:24px;font-weight:inherit;color:#6a1b9a;margin-bottom:1rem;text-align:center}.featuredCard .featuredCardDescription{font-size:18px;color:#212121;text-align:center}.featuredCard .featuredCardLink{font-size:18px;color:#fff;text-decoration:none;margin-top:2rem;transition:color .3s;background-color:#6a1b9a;border-radius:.5rem;transition:background-color .3s}.featuredCard .featuredCardLink span{display:inline-block;padding:.5rem 1rem}.featuredCard .featuredCardLink:hover{background-color:#f06292}.featured{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem}.featured .featuredTitle{font-size:32px;font-weight:inherit;color:#6a1b9a;text-align:center;margin-bottom:1rem}@media (max-width: 768px){.featured .featuredTitle{font-size:32px}}.featured .featuredCards{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%}@media (max-width: 768px){.featured .featuredCards{flex-direction:column;align-items:center}}.modalImageOverlay{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000}.modalImageOverlay .modalImageContent{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f3e5f5;border-radius:1rem;box-shadow:0 8px 32px #00000040;max-width:90vw;max-height:90dvh}.modalImageOverlay .modalImageContent img{max-width:80vw;max-height:80dvh;border-radius:1rem 1rem 0 0;box-shadow:0 4px 16px #0003;background:#fff}.modalImageOverlay .modalImageContent .modalImageClose{position:absolute;top:.5rem;right:.5rem;background:#00000080;color:#fff;border:none;border-radius:50%;width:2.2rem;height:2.2rem;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:1}.modalImageOverlay .modalImageContent .modalImageClose:hover{background:#6a1b9a}.modalImageOverlay .modalImageContent .modalDescription{padding:1rem;text-align:center;color:#212121}.gallery{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;padding:1rem;width:100%}.gallery .galleryImage{position:relative;width:100%;height:100%;max-width:276px;max-height:276px;border-radius:1rem;object-fit:cover;cursor:pointer}.gallery .galleryImage .galleryImageDesc{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background:#6a1b9a;color:#fff;font-size:18px;font-weight:500;opacity:0;transition:opacity .3s;border-radius:1rem;text-align:center;pointer-events:none;z-index:2}.gallery .galleryImage:hover .galleryImageDesc{opacity:.8}.gallery .galleryImage img{width:100%;height:100%;max-width:276px;max-height:276px;border-radius:1rem;object-fit:cover;display:block}.galleryPreview{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem;width:100%}.galleryPreview .galleryTitle{font-weight:inherit;margin-bottom:1rem;color:#6a1b9a;font-size:32px}.galleryPreview .galleryLink{text-decoration:none;color:#6a1b9a;font-size:18px;font-weight:500;background-color:#fff;padding:.5rem 1rem;border-radius:.5rem;border:2px solid #6A1B9A;box-shadow:0 4px 8px #0000001a;transition:color .5s ease,background-color .5s ease}.galleryPreview .galleryLink:hover{color:#fff;background-color:#6a1b9a}.homePage{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f3e5f5}.authorityCard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:300px;border-radius:1rem;padding:1rem;margin:1rem 0}.authorityCard .authorityCardImage{width:100%;height:auto;border-radius:50%}.authorityCard .authorityCardName{font-size:18px;color:#6a1b9a;font-weight:inherit}.authorityCard .authorityCardRole{font-size:16px;color:#f06292;font-weight:inherit}.authorityCard .authorityCardDescription{font-size:16px;color:#212121;font-weight:inherit;text-align:center}.institutionalPageAuthorities{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.institutionalPageAuthorities .authorityCard{margin:1rem}.historyContentTextContainer{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:1rem}.historyContentTextContainer article{display:flex;align-items:flex-start;gap:2rem;margin-bottom:1rem}@media screen and (max-width: 768px){.historyContentTextContainer article{flex-direction:column;align-items:center;margin-bottom:0rem}}.historyContentTextContainer article .historyYear{font-size:18px;color:#6a1b9a;line-height:27px;font-weight:700;margin-bottom:.5rem}.historyContentTextContainer article .historyContentText{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:0 auto}.historyContentTextContainer article .historyContentText .historyTitle{font-size:24px;color:#6a1b9a;line-height:27px;font-weight:inherit;margin-bottom:.5rem}.historyContentTextContainer article .historyContentText .historyDescription{font-size:16px;color:#212121;line-height:27px;font-weight:inherit;margin-bottom:1rem}.institutionalPageHistory{display:flex;flex-direction:column;justify-content:center;padding:1rem}.institutionalPageHistory h1{color:#6a1b9a;font-size:24px;margin-bottom:1rem}.institutionalPageHistory picture{display:flex;justify-content:center;align-items:center;width:100%;max-width:800px;margin:0 auto;margin-bottom:2rem}.institutionalPageHistory picture img{width:100%;height:auto;border-radius:1rem}.institutionalPageHistory .historyMissionVision{display:flex;justify-content:space-between;flex-wrap:wrap}.institutionalPageHistory .historyMissionVision .historyMission,.institutionalPageHistory .historyMissionVision .historyVision{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:500px;padding:1rem}.institutionalPageHistory .historyMissionVision .historyMission h2,.institutionalPageHistory .historyMissionVision .historyVision h2{color:#6a1b9a;font-size:18px;font-weight:inherit;margin-bottom:1rem}.institutionalPageHistory .historyMissionVision .historyMission p,.institutionalPageHistory .historyMissionVision .historyVision p{color:#212121;font-size:16px;line-height:27px}.institutionalPage{display:flex;flex-direction:column;align-items:center;width:100%;min-height:50dvh;padding:2rem;background-color:#f3e5f5}.institutionalPage .institutionalPageContainer{display:flex;flex-direction:column;background-color:#fff;padding:2rem;box-shadow:0 4px 8px #0000001a;border-radius:1rem;width:100%;max-width:1200px}.institutionalPage .institutionalPageContainer h1{font-size:24px;color:#6a1b9a;font-weight:inherit;margin-bottom:1rem}.institutionalPage .institutionalPageContainer .tabContainer{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:1px solid #727272}.institutionalPage .institutionalPageContainer .tabContainer button{background:none;border:none;padding:.75rem 2rem;font-size:1.1rem;color:#212121;border-bottom:2px solid transparent;cursor:pointer;transition:border-color .2s,color .2s;font-weight:500}.institutionalPage .institutionalPageContainer .tabContainer button.active{border-bottom:2px solid #6A1B9A;color:#6a1b9a}.institutionalPage .institutionalPageContainer .tabContainer button:hover{color:#f06292}@media screen and (max-width: 768px){.institutionalPage .institutionalPageContainer{padding:1rem}.institutionalPage .institutionalPageContainer .tabContainer{flex-direction:column;gap:.5rem}.institutionalPage .institutionalPageContainer .tabContainer button{padding:.5rem 1rem;font-size:1rem}}.syllabusItem{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:350px;background-color:#fff;border-radius:1rem;box-shadow:0 4px 8px #0000001a}@media screen and (max-width: 768px){.syllabusItem{flex-direction:column}}.syllabusItem .syllabusHeader{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:1rem;padding:1.5rem;background-color:#6a1b9a;border-radius:1rem 1rem 0rem 0rem}.syllabusItem .syllabusHeader .syllabusImage{width:100%;height:100%;max-width:50px;max-height:50px;border-radius:50%;object-fit:cover;background-color:#8849ae;padding:.6rem}.syllabusItem .syllabusHeader .syllabusImage svg{width:100%;height:100%;max-width:50px;max-height:50px;color:#fff}.syllabusItem .syllabusHeader h3{font-size:24px;color:#fff;font-weight:400;text-align:center}.syllabusItem .syllabusDescription{width:fit-content;font-size:16px;color:#727272;text-align:start;margin:1.5rem 0rem 1rem 1rem}.syllabusItem .coordinator{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;width:fit-content;border-radius:0rem 0rem 1rem 1rem}.syllabusItem .coordinator,.syllabusItem .coordinator strong{font-size:16px;color:#f06292;font-weight:500;text-align:center}.syllabusItem .syllabusDropdown{display:flex;flex-direction:column;align-items:center;width:100%;padding:1rem;transition:all 3s ease-in-out}.syllabusItem .syllabusDropdown.open{max-height:500px}.syllabusItem .syllabusDropdown.closed{max-height:fit-content}.syllabusItem .syllabusDropdown .syllabusDropdownBtn{display:flex;align-items:center;justify-content:space-between;width:100%;background:#f0e8f5;border:none;color:#6a1b9a;font-size:16px;font-weight:700;cursor:pointer;gap:.5rem;outline:none;border-radius:.5rem;padding:1.5rem 2rem}.syllabusItem .syllabusDropdown .syllabusDropdownArrow{font-size:1.1em;margin-left:.3em}.syllabusItem .syllabusDropdown .syllabusSubjects{padding:.5rem;list-style:none;width:100%;overflow:hidden;max-height:0;transition:max-height .7s cubic-bezier(.4,0,.2,1),opacity .3s;opacity:0}.syllabusItem .syllabusDropdown .syllabusSubjects li{width:100%;color:#212121;font-size:16px;font-weight:400;padding:.5rem 0;border-bottom:1px solid #F0E8F5}.syllabusItem .syllabusDropdown.open .syllabusSubjects{max-height:500px;opacity:1}.syllabusItem .syllabusDropdown.closed .syllabusSubjects{max-height:0;opacity:0}.syllabusList{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1rem}.especialidadesPage{display:flex;flex-direction:column;align-items:center;width:100%;padding:2rem;background-color:#f3e5f5}.especialidadesPage .description{font-size:18px;color:#212121;margin-bottom:1rem;text-align:center;max-width:800px;line-height:27px}.galeriaPage{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f3e5f5}.galeriaPage .galeriaPageImages{display:flex;flex-wrap:wrap;gap:1rem;max-width:1200px}.contactForm{display:flex;flex-direction:column;gap:1rem}.contactForm .formGroup{display:flex;flex-direction:column}.contactForm .formGroup label{font-weight:500;margin-bottom:.5rem}.contactForm .formGroup input,.contactForm .formGroup textarea{width:100%;max-width:clamp(550px,100%,300px);min-height:3.5rem;max-height:10rem;font-size:16px;color:#212121;padding:.5rem;border:1px solid #F0E8F5;border-radius:.5rem;background:#fff;transition:border-color .2s;box-shadow:0 2px 4px #0000001a}.contactForm .formGroup input:focus,.contactForm .formGroup textarea:focus{border-color:#6a1b9a;outline:none}@media screen and (max-width: 768px){.contactForm .formGroup input,.contactForm .formGroup textarea{max-width:100%}}.contactForm .formGroup textarea{min-width:20rem;min-height:7rem;max-height:10rem}.contactForm button{width:fit-content;font-size:16px;font-weight:700;padding:.65rem 1.5rem;background:#6a1b9a;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.contactForm button:hover{background:#5b1784}.contactoPage{display:flex;align-items:flex-start;gap:2rem;background-color:#f3e5f5;width:100%;padding:3rem}@media screen and (max-width: 768px){.contactoPage{padding:1rem;flex-direction:column}}.contactoPage .contactoPageContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media screen and (max-width: 768px){.contactoPage .contactoPageContainer{align-items:flex-start}.contactoPage .contactoPageContainer iframe{width:100%;height:300px}}.contactoPage .contactoPageContainer h2{width:fit-content;font-weight:inherit;color:#6a1b9a}.contactoPage .contactoPageContainer .infoContainer{display:flex;align-items:center;width:fit-content;margin-top:1rem}.contactoPage .contactoPageContainer .infoContainer h3{font-size:24px;color:#6a1b9a;font-weight:inherit}.contactoPage .contactoPageContainer .infoContainer picture{width:3rem;height:3rem;margin-right:1rem;padding:.5rem;background-color:#e5d1ec;border-radius:50%;box-shadow:0 4px 8px #0000001a}.contactoPage .contactoPageContainer .infoContainer picture svg{width:100%;height:100%;color:#6a1b9a}.contactoPage .contactoPageContainer .contactoPageInfo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;max-width:550px;gap:.5rem;margin-top:.5rem;color:#727272}.contactoPage .contactoPageContainer .contactoPageInfo h3,.contactoPage .contactoPageContainer .contactoPageInfo p{margin:0;font-size:18px;font-weight:inherit}.contactoPage .contactoPageContainer iframe{margin-top:2rem;border:none;border-radius:1rem;box-shadow:0 4px 8px #0000001a}.contactoPage .contactoPageForm{display:flex;flex-direction:column;gap:1rem;width:100%}.contactoPage .contactoPageForm .contactoPageTitle{font-size:24px;color:#6a1b9a;font-weight:inherit;margin-bottom:1rem}.notFoundPageWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:80dvh;background:url(/bannerOlas.png) no-repeat center center/cover;padding:2rem}.notFoundPageWrapper .notFoundPageTitle{font-size:48px;color:#6a1b9a;margin-bottom:1rem}.notFoundPageWrapper .notFoundPageSubtitle{font-size:48px;color:#f06292;margin-bottom:2rem}.notFoundPageWrapper .notFoundPageText{font-size:32px;margin-top:1rem}.notFoundPageWrapper .notFoundPageLink{font-size:32px;color:#6a1b9a;text-decoration:none;transition:color .3s ease;text-align:center;margin-top:2rem;padding:.5rem 1rem;border:1px solid #F06292;border-radius:.5rem}.notFoundPageWrapper .notFoundPageLink:hover{background-color:#f491b2}.notFoundPageWrapper img{width:100%;max-width:500px;height:auto}.communicationAndDissemination{display:flex;flex-direction:column;align-items:center;background-color:#f3e5f5;width:100%;box-shadow:0 4px 6px #0000001a}.communicationAndDissemination .sectionTitle{font-size:32px;font-weight:700;color:#6a1b9a;margin:1rem 0}@media (max-width: 480px){.communicationAndDissemination .sectionTitle{font-size:24px;text-align:center}}.communicationAndDissemination .categoriesContainer{display:flex;width:100%;max-width:1200px;justify-content:space-around;padding:1rem}@media (max-width: 1024px){.communicationAndDissemination .categoriesContainer{flex-wrap:wrap;gap:1rem}}@media (max-width: 768px){.communicationAndDissemination .categoriesContainer{flex-direction:column;align-items:center}}.communicationAndDissemination .categoriesContainer .category{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1rem 0;text-align:center;background-color:#fff;padding:1rem 3rem;min-width:250px;border-radius:1rem;box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){.communicationAndDissemination .categoriesContainer .category{width:100%;max-width:400px;padding:1rem 2rem}}@media (max-width: 480px){.communicationAndDissemination .categoriesContainer .category{min-width:auto;padding:1rem}}.communicationAndDissemination .categoriesContainer .category .categoryTitle{font-size:16px;font-weight:500;color:#fff;background-color:#9125d2;width:fit-content;padding:1rem;border-radius:50%}.communicationAndDissemination .categoriesContainer .category .categoryName{display:block;font-size:18px;font-weight:700;color:#6a1b9a;margin-top:.5rem}.communicationAndDissemination .categoriesContainer .category .categoriesList{display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin-top:.5rem}.communicationAndDissemination .categoriesContainer .category .categoriesList .categoryItem{font-size:14px;color:#727272;margin:.5rem 0}.guestArtists{display:flex;flex-direction:column;align-items:center;background-color:#f0e8f5;padding:2rem;width:100%;color:#fff}.guestArtists .guestArtistsTitle{font-size:32px;font-weight:700;color:#6a1b9a;margin-bottom:1rem}.guestArtists .guestArtistsDescription{font-size:16px;color:#727272;text-align:center;margin-bottom:2rem;max-width:600px}.guestArtists .guestArtistsList{display:flex;gap:2rem;width:100%;max-width:1000px}@media (max-width: 1024px){.guestArtists .guestArtistsList{flex-wrap:wrap;justify-content:center}}@media (max-width: 768px){.guestArtists .guestArtistsList{flex-direction:column;align-items:center}}.guestArtists .guestArtistsList .guestArtist{display:flex;flex-direction:column;align-items:center;background-color:#6a1b9a;border-radius:1rem;padding:1rem}@media (max-width: 768px){.guestArtists .guestArtistsList .guestArtist{width:100%;max-width:500px}}.guestArtists .guestArtistsList .guestArtist .guestArtistHeader{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;width:100%}.guestArtists .guestArtistsList .guestArtist .guestArtistHeader svg{color:#f06292;font-size:2rem}.guestArtists .guestArtistsList .guestArtist .guestArtistHeader .guestArtistPersonalInfoContainer{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.guestArtists .guestArtistsList .guestArtist .guestArtistHeader .guestArtistPersonalInfoContainer .guestArtistName{font-size:18px;font-weight:500}.guestArtists .guestArtistsList .guestArtist .guestArtistHeader .guestArtistPersonalInfoContainer span{font-size:14px;color:#fff;font-weight:300}.guestArtists .guestArtistsList .guestArtist .guestArtistImage{width:250px;height:250px;border-radius:25%;overflow:hidden;margin-bottom:1rem}@media (max-width: 480px){.guestArtists .guestArtistsList .guestArtist .guestArtistImage{width:200px;height:200px}}.guestArtists .guestArtistsList .guestArtist .guestArtistImage img{width:100%;height:100%;object-fit:cover}.guestArtists .guestArtistsList .guestArtist .guestArtistBio{font-size:16px;text-align:start;margin-bottom:1rem;color:#aaa}.guestArtists .guestArtistsList .guestArtist span{display:flex;align-items:center;gap:.5rem;font-size:14px;font-weight:400}.heroEvent{display:flex;flex-direction:column;align-items:center;background-color:#f3e5f5;padding:2rem;border-radius:1rem}.heroEvent .heroTitle{font-size:48px;font-weight:700;color:#6a1b9a;margin-bottom:1rem;text-align:center}@media (max-width: 768px){.heroEvent .heroTitle{font-size:32px}}@media (max-width: 480px){.heroEvent .heroTitle{font-size:24px}}.heroEvent .heroSubtitle{font-size:32px;font-weight:500;color:#8849ae;margin-bottom:2rem;text-align:center}@media (max-width: 768px){.heroEvent .heroSubtitle{font-size:24px}}@media (max-width: 480px){.heroEvent .heroSubtitle{font-size:16px}}.heroEvent .eventDetails{display:flex;align-items:center;justify-content:center;gap:2rem;font-size:14px;font-weight:400;color:#212121;text-align:center;background-color:#fff;padding:1.5rem 2.5rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){.heroEvent .eventDetails{flex-direction:column;gap:1rem;padding:1rem 1.5rem}}@media (max-width: 480px){.heroEvent .eventDetails{padding:1rem}}.heroEvent .eventDetails .eventDetail .eventIcon{margin-right:.5rem;color:#6a1b9a}.heroEvent .eventDetails .eventDetail .eventText{display:inline}.juryEvaluationAndAwards{display:flex;flex-direction:column;align-items:center;background-color:#f3e5f5;padding:2rem;width:100%}.juryEvaluationAndAwards .title{font-size:32px;font-weight:700;color:#6a1b9a;margin-bottom:1.5rem}.juryEvaluationAndAwards .contentSection{display:flex;justify-content:center;gap:2rem;max-width:1000px;width:100%}@media (max-width: 1024px){.juryEvaluationAndAwards .contentSection{flex-wrap:wrap}}@media (max-width: 768px){.juryEvaluationAndAwards .contentSection{flex-direction:column;padding:0 1rem}}.juryEvaluationAndAwards .contentSection .evaluationProcess{flex:1;margin-top:1rem;background-color:#e5d1ec;padding:2rem;border-radius:1rem}@media (max-width: 768px){.juryEvaluationAndAwards .contentSection .evaluationProcess{width:100%;padding:1.5rem}}@media (max-width: 480px){.juryEvaluationAndAwards .contentSection .evaluationProcess{padding:1rem}}.juryEvaluationAndAwards .contentSection .evaluationProcess .iconContainer{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:1rem}.juryEvaluationAndAwards .contentSection .evaluationProcess .iconContainer .icon{font-size:2rem;color:#f06292}.juryEvaluationAndAwards .contentSection .evaluationProcess .iconContainer .iconLabel{font-size:18px;font-weight:700;color:#8849ae}.juryEvaluationAndAwards .contentSection .evaluationProcess .processList{list-style:none;padding:0;margin:0}.juryEvaluationAndAwards .contentSection .evaluationProcess .processList .processItem{margin-bottom:1rem}.juryEvaluationAndAwards .contentSection .evaluationProcess .processList .processItem .juryText{font-size:14px;color:#727272}.juryEvaluationAndAwards .contentSection .evaluationProcess .processList .processItem .criteriaRow{display:flex;justify-content:space-between;font-size:14px;color:#212121;font-weight:700}.juryEvaluationAndAwards .contentSection .evaluationProcess .processList .processItem .criteriaRow .point{background-color:#5f337a;color:#fff;padding:.2rem .5rem;border-radius:.5rem;font-weight:500}.juryEvaluationAndAwards .contentSection .evaluationProcess .processList .processItem .prizeRow{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:.5rem;font-size:14px;color:#212121;font-weight:500}.juryEvaluationAndAwards .contentSection .evaluationProcess .processList .processItem .firstPrize{background-color:#ffeb3b;padding:.5rem;border-radius:.5rem}.juryEvaluationAndAwards .contentSection .evaluationProcess .processList .processItem .secondPrize{background-color:#aaa;padding:.5rem;border-radius:.5rem}.juryEvaluationAndAwards .contentSection .evaluationProcess .processList .processItem .thirdPrize{background-color:#bca900;padding:.5rem;border-radius:.5rem}.juryEvaluationAndAwards .contentSection .participationDiploma{display:block;margin-top:2rem;font-size:14px;font-weight:500;color:#727272;text-align:center}.participationCategories{display:flex;flex-direction:column;align-items:center;background-color:#f3e5f5;width:100%;box-shadow:0 4px 6px #0000001a}.participationCategories .sectionTitle{font-size:32px;font-weight:700;color:#6a1b9a;margin:1rem 0}@media (max-width: 480px){.participationCategories .sectionTitle{text-align:center}}.participationCategories .categoriesContainer{display:flex;width:100%;max-width:1200px;justify-content:space-around;padding:1rem}@media (max-width: 1024px){.participationCategories .categoriesContainer{flex-wrap:wrap;gap:1rem}}@media (max-width: 768px){.participationCategories .categoriesContainer{flex-direction:column;align-items:center}}.participationCategories .categoriesContainer .category{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1rem 0;text-align:center;background-color:#e5d1ec;padding:1rem 3rem;min-width:250px;border-radius:1rem}@media (max-width: 768px){.participationCategories .categoriesContainer .category{width:100%;max-width:400px;padding:1rem 2rem}}@media (max-width: 480px){.participationCategories .categoriesContainer .category{min-width:auto;padding:1rem}}.participationCategories .categoriesContainer .category .ageRange{font-size:16px;font-weight:500;color:#fff;background-color:#8849ae;width:fit-content;padding:1rem;border-radius:50%}.participationCategories .categoriesContainer .category .categoryName{display:block;font-size:18px;font-weight:700;color:#6a1b9a;margin-top:.5rem}.participationCategories .categoriesContainer .category .categoriesList{display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin-top:.5rem}.participationCategories .categoriesContainer .category .categoriesList .categoryItem{font-size:14px;color:#727272;margin:.5rem 0}.registrationAndCallForEntries{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.registrationAndCallForEntries .sectionTitle{font-size:32px;font-weight:700;color:#6a1b9a;margin-bottom:1.5rem}.registrationAndCallForEntries .registrationContent{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;width:100%;max-width:1200px;font-size:16px;font-weight:400;color:#212121;line-height:27px;background-color:#e5d1ec;padding:2rem;border-radius:.75rem}.registrationAndCallForEntries .registrationContent .sectionSubtitle{font-size:24px;font-weight:700;color:#6a1b9a;width:fit-content;margin-bottom:1rem}.registrationAndCallForEntries .registrationContent .registrationSteps{display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.registrationAndCallForEntries .registrationContent .registrationSteps{padding:1rem;flex-direction:column}}.registrationAndCallForEntries .registrationContent .registrationSteps .registrationStep{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;gap:.5rem}.registrationAndCallForEntries .registrationContent .registrationSteps .registrationStep .stepNumber{font-weight:700;color:#fff;font-size:24px;background-color:#f06292;padding:1rem;border-radius:50%}.registrationAndCallForEntries .registrationContent .registrationSteps .registrationStep .stepSubtitle{font-size:18px;font-weight:500;color:#6a1b9a}.registrationAndCallForEntries .registrationContent .registrationSteps .registrationStep .stepDescription{font-size:16px;font-weight:400;color:#727272}.scheduleForTheDay{display:flex;flex-direction:column;align-items:center;background-color:#e5d1ec;width:100%;padding:2rem 1rem}.scheduleForTheDay .sectionTitle{font-family:Inter,sans-serif;font-size:32px;font-weight:700;color:#6a1b9a;margin-bottom:2rem}.scheduleForTheDay .scheduleList{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0;margin:0;width:100%;max-width:800px}.scheduleForTheDay .scheduleList .scheduleItem{display:flex;align-items:center;gap:1rem;margin-bottom:20px}@media (max-width: 768px){.scheduleForTheDay .scheduleList .scheduleItem{flex-direction:column;align-items:flex-start}}.scheduleForTheDay .scheduleList .scheduleItem .time{font-size:16px;font-weight:500;color:#fff;width:80px;flex-shrink:0;background-color:#ad57e2;text-align:center;padding:1rem;border-radius:50%}.scheduleForTheDay .scheduleList .scheduleItem .infoSection{display:flex;flex-direction:column;justify-content:center;gap:.25rem;background-color:#f3e5f5;padding:1rem 1.5rem;border-radius:1rem;box-shadow:0 2px 4px #00000036;width:100%;min-width:300px}@media (max-width: 768px){.scheduleForTheDay .scheduleList .scheduleItem .infoSection{min-width:auto}}@media (max-width: 480px){.scheduleForTheDay .scheduleList .scheduleItem .infoSection{padding:.75rem 1rem}}.scheduleForTheDay .scheduleList .scheduleItem .infoSection h3{font-size:16px;font-weight:700;color:#212121;margin:0 0 5px}.scheduleForTheDay .scheduleList .scheduleItem .infoSection .description{font-size:14px;font-weight:400;color:#727272;margin:0}.securityPermissionsAndAccessibility{display:flex;flex-direction:column;align-items:center;background-color:#fff;width:100%}.securityPermissionsAndAccessibility .securityPermissionsAndAccessibilityTitle{font-size:32px;font-weight:700;color:#6a1b9a;margin-top:2rem}@media (max-width: 480px){.securityPermissionsAndAccessibility .securityPermissionsAndAccessibilityTitle{text-align:center}}.securityPermissionsAndAccessibility .securityPermissionsAndAccessibilityContent{display:flex;max-width:1200px;font-size:16px;color:#212121;margin:2rem 1rem;gap:2rem}@media (max-width: 1024px){.securityPermissionsAndAccessibility .securityPermissionsAndAccessibilityContent{flex-wrap:wrap}}@media (max-width: 768px){.securityPermissionsAndAccessibility .securityPermissionsAndAccessibilityContent{flex-direction:column;margin:1rem}}.securityPermissionsAndAccessibility .securityPermissionsAndAccessibilityContent .securityPermissionsAndAccessibilityItem{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#f0e8f5;padding:2rem 1rem;border-radius:1rem;box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){.securityPermissionsAndAccessibility .securityPermissionsAndAccessibilityContent .securityPermissionsAndAccessibilityItem{width:100%;padding:1.5rem 1rem}}.securityPermissionsAndAccessibility .securityPermissionsAndAccessibilityContent .securityPermissionsAndAccessibilityItem .securityPermissionsAndAccessibilityIcon{font-size:2rem;color:#f06292;margin-bottom:1rem}.securityPermissionsAndAccessibility .securityPermissionsAndAccessibilityContent .securityPermissionsAndAccessibilityItem .securityPermissionsAndAccessibilityItemTitle{font-size:18px;color:#6a1b9a;font-weight:700}.securityPermissionsAndAccessibility .securityPermissionsAndAccessibilityContent .securityPermissionsAndAccessibilityItem .securityPermissionsAndAccessibilityItemDescription{margin-top:.5rem;color:#727272;font-weight:400;font-size:14px}.spacesAndAssembly{display:flex;flex-direction:column;align-items:center;background-color:#e5d1ec;width:100%}.spacesAndAssembly .spacesAndAssemblyTitle{font-size:32px;font-weight:700;color:#6a1b9a;margin-top:2rem}.spacesAndAssembly .spacesAndAssemblyContent{display:flex;max-width:1200px;font-size:16px;color:#212121;margin:2rem 1rem;gap:2rem}@media (max-width: 1024px){.spacesAndAssembly .spacesAndAssemblyContent{flex-wrap:wrap}}@media (max-width: 768px){.spacesAndAssembly .spacesAndAssemblyContent{flex-direction:column;margin:1rem}}.spacesAndAssembly .spacesAndAssemblyContent .spacesAndAssemblyItem{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff;padding:2rem 1rem;border-radius:1rem;box-shadow:0 2px 4px #0000001a}@media (max-width: 768px){.spacesAndAssembly .spacesAndAssemblyContent .spacesAndAssemblyItem{width:100%;padding:1.5rem 1rem}}.spacesAndAssembly .spacesAndAssemblyContent .spacesAndAssemblyItem .spacesAndAssemblyIcon{font-size:2rem;color:#f06292;margin-bottom:1rem}.spacesAndAssembly .spacesAndAssemblyContent .spacesAndAssemblyItem .spacesAndAssemblyItemTitle{font-size:18px;color:#6a1b9a;font-weight:700}.spacesAndAssembly .spacesAndAssemblyContent .spacesAndAssemblyItem .spacesAndAssemblyItemDescription{margin-top:.5rem;color:#727272;font-weight:400;font-size:14px}.visualInformation{display:flex;flex-direction:column;align-items:center;background-color:#f0e8f5;padding:1rem;margin:2rem 0;width:100%}.visualInformation .visualInformationTitle{color:#6a1b9a;font-size:32px;margin-bottom:1rem}.visualInformation .visualInformationContent{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1rem}@media (max-width: 1024px){.visualInformation .visualInformationContent{flex-direction:column}}.visualInformation .visualInformationContent img{width:500px;height:auto;border-radius:1rem}@media (max-width: 1024px){.visualInformation .visualInformationContent img{width:100%;max-width:500px}}@media (max-width: 480px){.visualInformation .visualInformationContent img{max-width:100%}}.visualInformation .visualInformationContent .visualInformationText{display:flex;flex-direction:column;gap:1rem;max-width:400px}@media (max-width: 1024px){.visualInformation .visualInformationContent .visualInformationText{max-width:100%;padding:0 1rem}}.visualInformation .visualInformationContent .visualInformationText .visualInformationSubtitle{color:#6a1b9a;font-size:24px;margin-bottom:.5rem}.visualInformation .visualInformationContent .visualInformationText .description{color:#727272;font-size:16px;font-weight:300}.visualInformation .visualInformationContent .visualInformationText .visualInformationList{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;list-style:none;color:#727272}.visualInformation .visualInformationContent .visualInformationText .visualInformationList .visualInformationItem{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.visualInformation .visualInformationContent .visualInformationText .visualInformationList .visualInformationItem .icon{color:#f06292;margin-right:.5rem;font-size:16px}.visualInformation .visualInformationContent .visualInformationText .visualInformationList .visualInformationItem span{font-size:14px;font-weight:400;color:#212121}.visualInformation .visualInformationFooter{margin-top:1.5rem;font-size:24px;font-weight:700;color:#6a1b9a}.eventsPage{display:flex;flex-direction:column;align-items:center;background-color:#f3e5f5;min-height:100dvh}.footer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-top:1.5rem;background-color:#6a1b9a;color:#fff}.footer .container{width:100%;max-width:1200px;margin:0 auto}.footer .container .footerContent{display:grid;grid-template-columns:2fr 1fr 1fr}@media (max-width: 768px){.footer .container .footerContent{grid-template-columns:1fr;justify-items:center;gap:2rem}}.footer .container .footerContent .footerContact{display:flex;flex-direction:column;gap:1rem;width:fit-content}.footer .container .footerContent .footerFastlinks{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:fit-content}.footer .container .footerContent .footerFastlinks .linkList{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}.footer .container .footerContent .footerFastlinks .linkList a{color:#fff;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.15)}.footer .container .footerContent .footerFastlinks .linkList a:hover{color:#ffeb3b}.footer .container .footerContent .footerSocials{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:fit-content}.footer .container .footerContent .footerSocials a{color:#fff;font-size:24px;text-shadow:0 1px 2px rgba(0,0,0,.15)}.footer .container .footerContent .footerSocials a:hover{color:#ffeb3b}.footer .container .footerContent .footerFastlinks{display:flex;flex-direction:column;gap:.5rem}.footer .container .footerContent .footerFastlinks h4{font-size:18px;font-weight:400}.footer .container .footerContent .footerFastlinks a{color:#fff;font-size:16px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.15)}.footer .container .footerContent .footerFastlinks a:hover{color:#ffeb3b}.footer .container .footerBottom{padding-top:1rem;margin:1rem;text-align:center;opacity:.8;border-top:1px solid rgba(255,255,255,.2);font-size:14px}.footer h2,.footer h4{font-weight:inherit}.footer h4{font-size:18px;line-height:27px;font-weight:400}.footer h2{font-size:24px;line-height:36px;font-weight:400}.pageHeader{padding:2rem;background-color:#6a1b9a;color:#212121}.pageHeader h1,.pageHeader h2{color:#fff;font-weight:inherit}.pageHeader h1{font-size:32px;margin-bottom:.5rem}.pageHeader h2{font-size:18px;margin-left:.5rem}body.dark{color:#eaeaea;background-color:#1a1a1a}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}body{display:grid;min-height:100dvh;grid-template-rows:auto 1fr auto}
