.home{background:url(../media/home-bg.71bba199.jpg) 0 0/cover;align-items:center;width:100%;height:80vh;display:flex;position:relative}.home:before{content:"";-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background-color:#94888140;position:absolute;inset:0}.homeTitle{z-index:1;color:#fff;margin-top:8rem;font-family:Poppins,sans-serif;font-size:2.5rem;position:relative}.socialNetworks{z-index:1;align-items:center;display:flex;position:absolute;bottom:3rem;left:9rem}.socialNetwork{align-items:center;margin-right:1rem;transition:all 1s;display:flex}.socialNetwork:hover{transform:rotate(360deg)}.socialNetwork:last-child{margin-right:0}.socialNetwork img{width:1.4rem;height:1.4rem}.goON{cursor:pointer;align-items:center;margin-left:1rem;transition:all .2s;display:flex}.goON:hover{margin-left:1.25rem}.goON img{width:2.7rem;height:auto}.editionsCount{z-index:1;background-color:#ffffffb3;height:7.5rem;padding-left:1.5rem;display:flex;position:absolute;bottom:-3.75rem;right:9rem}.conferencesCount,.articlesCount{flex-direction:column;justify-content:space-between;padding:1.5rem 0;display:flex;position:relative}.conferencesCount{border-right:1px solid #000;margin-right:1.5rem;padding-right:4rem}.articlesCount{padding-right:4rem}.editionsCount h1{font-size:1.2rem;font-weight:500}.editionsCount span{color:var(--main-color);font-size:1.2rem;font-weight:500}.editionsCount_link{border-bottom:1px solid #000;border-left:1px solid #000;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex;position:absolute;top:0;right:0}.editionsCount_link:hover{border-bottom:1px solid var(--main-color);border-left:1px solid var(--main-color);background-color:#892be13f}.editionsCount_link img{width:1.4rem;height:1.4rem;transition:all .3s}.editionsCount_link:hover img{transform:rotate(-45deg)}@media (min-width:1440px){.socialNetworks{left:8rem}.editionsCount{right:8rem}}@media (min-width:1600px){.socialNetworks{left:10rem}.editionsCount{right:10rem}}@media (min-width:1920px){.socialNetworks{left:12rem}.editionsCount{right:12rem}.homeTitle{font-size:3rem}}@media (min-width:2560px){.socialNetworks{left:15rem}.editionsCount{right:15rem}.homeTitle{font-size:3.5rem}}@media (max-width:768px){.home{height:70vh}.homeTitle{margin-top:4rem;font-size:2rem}}@media (max-width:480px){.home{height:60vh}.homeTitle{margin-top:2rem;font-size:1.8rem}}
.articles,.noArticles{background-color:#f8f9fa;padding:4rem 0}.articles-container{max-width:1200px;margin:0 auto;padding:0 4rem}.articles .sectionTitle{text-align:left;margin-bottom:3rem}.articles .sectionTitle h2,.noArticles .sectionTitle h2{color:var(--main-color);text-align:left;margin-bottom:1rem;font-family:inherit;font-size:2.5rem;font-weight:700}.articles .sectionTitle p,.noArticles .sectionTitle p{color:#666;max-width:700px;margin:0;font-family:Averia Serif Libre,serif;font-size:1.2rem;font-weight:400;line-height:1.6}.articlesLoading{justify-content:center;align-items:center;min-height:150px;margin-top:2rem;display:flex;position:relative}.articlesLoading .loader{position:static;transform:none}.articlesLoading .loader img{filter:hue-rotate(270deg)saturate(2)brightness(.7);width:3rem;height:3rem}.articleCards{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;max-width:1600px;margin:2rem auto 0;display:grid}.noArticleCards{justify-content:center;align-items:center;min-height:200px;margin-top:2rem;display:flex}.articleCardLink{width:100%;color:inherit;text-decoration:none;display:block}.articleCardLink:hover{color:inherit;text-decoration:none}.articleCard{cursor:pointer;background-color:#fff;border-radius:12px;flex-direction:row;width:100%;height:200px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 15px #00000014}.articleCard:hover{transform:translateY(-8px);box-shadow:0 8px 30px #00000026}.articlesImage{background-color:var(--main-color);justify-content:center;align-items:center;width:120px;min-width:120px;height:100%;display:flex;position:relative;overflow:hidden}.articleCard img{object-fit:contain;filter:brightness(0)invert();width:40px;height:40px}.articleBody{flex-direction:column;flex:1;justify-content:space-between;gap:.2rem;padding:.8rem;display:flex}.articleCard h3{-webkit-line-clamp:4;color:#1a1a1a;-webkit-box-orient:vertical;min-height:4.4rem;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.articleBody h4{-webkit-line-clamp:3;color:#666;-webkit-box-orient:vertical;margin:0 0 .4rem;font-size:.8rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.articleBody h4 span{color:#333;font-weight:600}.articleDownload-buttons{pointer-events:auto;gap:.6rem;margin-top:auto;margin-bottom:.5rem;display:flex}.downloadPDF,.zenodo{text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:.4px;pointer-events:auto;border:none;border-radius:5px;flex:1;padding:.6rem .5rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .3s}.downloadPDF{background-color:var(--main-color);color:#fff}.downloadPDF:hover{background-color:#6a4c93;transform:translateY(-1px)}.zenodo{color:#fff;background-color:#ff3700}.zenodo:hover{background-color:#e63000;transform:translateY(-1px)}.articleBody h5{color:#999;text-align:right;margin:0;font-size:.8rem;font-weight:500}@media (min-width:1600px){.articleCards{gap:3rem;max-width:1800px}}@media (max-width:1400px){.articleCards{gap:2rem;max-width:1400px}}@media (max-width:1200px){.articleCards{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:900px}.articles-container{padding:0 3rem}}@media (max-width:900px){.articleCards{grid-template-columns:1fr;gap:1.5rem;max-width:500px}.articles-container{padding:0 2rem}.articles .sectionTitle h2{font-size:2rem}.articles .sectionTitle p{font-size:1.1rem}}@media (max-width:600px){.articleCard{flex-direction:column;height:auto}.articlesImage{width:100%;height:100px}.articleCards{grid-template-columns:1fr;gap:1rem;max-width:400px}.articles-container{padding:0 1.5rem}.articles .sectionTitle h2{font-size:1.8rem}.articles .sectionTitle p{font-size:1rem}}@media (max-width:480px){.articles-container{padding:0 1rem}.articles .sectionTitle h2{font-size:1.6rem}.downloadPDF,.zenodo{padding:.25rem .15rem;font-size:.55rem}.articleBody{padding:.6rem}}.noArticles .sectionTitle{text-align:left;margin-bottom:3rem}
