body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}li,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit}body{background-color:#fff;color:#222;font-family:Raleway,sans-serif;margin:0;padding:0}.header{background-color:#fff;box-shadow:0 2px 10px #0000001a;justify-content:space-between;padding:20px 40px}.header,.logo{align-items:center;display:flex}.logo-link{display:inline-block}.logo-image{display:block;height:auto;width:100px}.navbar{align-items:center;display:flex;gap:20px}.dropdown-toggle,.navbar a{color:#222;font-size:18px;font-weight:600;padding:5px 10px;position:relative;text-decoration:none}.dropdown-toggle:after,.navbar a:after{background-color:#c72538;bottom:-5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease,background-color .3s ease;width:0}.dropdown-toggle:hover:after,.navbar a.active-link:after,.navbar a:hover:after{width:100%}.dropdown-menu a:after{content:none}.dropdown{cursor:pointer;display:inline-block;height:100%;position:relative}.dropdown-menu{background-color:#fff;box-shadow:0 4px 10px #0000001a;display:none;left:0;min-width:200px;padding:10px 0;position:absolute;top:100%;z-index:1000}.dropdown.open .dropdown-menu{display:block}.dropdown-menu a{color:#222;display:block;font-size:16px;padding:10px 20px;text-decoration:none;white-space:nowrap}.dropdown-menu a:hover{color:#c72538}.contact-button{align-items:center;background-color:#c72538;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:10px;line-height:26px;padding:13px 30px;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}.contact-button:after{content:"\f061";font-family:FontAwesome;font-size:16px;font-weight:600;margin-left:8px;transition:margin-left .3s ease}.contact-button:hover{background-color:#a91f2d}.contact-button:hover:after{margin-left:12px}.contact-title{color:#222;font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:60px;margin:60px 0 30px;text-align:center}.home{color:#fff;text-align:center}.home,.home-background{position:relative}.home-bg-image{height:calc(100vh - 80px);object-fit:cover;width:100%}.home-background:before{background:linear-gradient(180deg,#0000,#000 98.36%);bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:1}.home-content{left:50%;max-width:600px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.home-content h1{font-size:70px;font-weight:700;letter-spacing:.02em;line-height:80px;margin-bottom:10px}.subtitle{font-size:18px;font-weight:400;line-height:18px;margin-bottom:30px}.home-buttons{display:flex;gap:20px;justify-content:center}.image-overlay-section{justify-content:space-between;padding:60px 0}.image-container,.image-overlay-section{align-items:center;display:flex;position:relative}.image-container{justify-content:flex-end;width:50%}.first-image{left:-35%;position:relative;z-index:1}.second-image{left:40%;position:absolute;top:30%;z-index:2}@media (max-width:1370px){.first-image,.second-image img{height:300px;width:300px}}.second-image:before{background-color:#fff;bottom:8px;content:"";left:-8px;position:absolute;right:8px;top:-8px;z-index:-1}.text-container{padding-left:40px;width:50%}.text-container .subtitle{color:#999;font-size:18px;margin-bottom:10px;text-transform:uppercase}.title-container{display:block;margin-top:35px;position:relative}.title-container h2{color:#222;margin:10px}.title-container h1,.title-container h2{font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:60px}.title-container h1{color:#2223;left:-21px;position:absolute;top:-125%;z-index:-1}@media (max-width:1460px){.title-container h1{top:-60%}}.text-container p{color:#777;font-size:18px;font-weight:400;line-height:26px;margin-bottom:40px;width:600px}.learn-more-button{align-items:center;background-color:#fff;border:2px solid #eaeaea;color:#222;display:inline-flex;font-size:14px;font-weight:600;gap:10px;line-height:26px;padding:13px 30px;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}.learn-more-button:after{content:"\f061";font-family:FontAwesome;font-size:16px;font-weight:600;margin-left:8px;transition:margin-left .3s ease}.learn-more-button:hover{background-color:#c72538}.learn-more-button:hover:after{margin-left:12px}.criteria{margin:0 auto;max-width:1320px;padding:30px 20px;text-align:center}.criteri-title{color:#222;font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:60px;margin:30px 0;text-align:center;width:800px}.nominations{padding:50px 20px;text-align:center}.nominations-cont{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.nominations-selector{display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;padding:0 0 30px;width:250px}.nominations-selector-cont{display:flex}.nominations-button{background:#c72538;border:2px solid #fff;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:26px;padding:10px 25px;text-transform:uppercase;transition:background .3s ease}.nominations-button.active,.nominations-button:hover{background:#222;color:#fff}.nominations-text-container{display:block;margin-top:35px;position:relative}.nominations-text-container h2{color:#222;margin:10px}.nominations-text-container h1,.nominations-text-container h2{font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:60px}.nominations-text-container h1{color:#2223;left:-21px;position:absolute;top:-55%;z-index:-1}.nominations-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.nomination-card{background-color:#fff;border:2px solid #eaeaea;padding:52px 40px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.nomination-card:hover{border-color:#c72538;box-shadow:0 4px 15px #0003;transform:translateY(-5px)}.nomination-icon{height:60px;margin-bottom:20px;transition:transform .3s ease;width:60px}.nomination-card:hover .nomination-icon{transform:scale(1.2)}.nomination-title{color:#222;font-size:20px;margin-bottom:10px}.nomination-description{color:#777;font-size:18px;margin-bottom:20px}.read-more{color:#c72538;font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase}.read-more:hover{text-decoration:underline}.criteria-list{margin:20px 0;padding-left:20px}.criteria-list__item{color:#555;font-size:18px;line-height:1.6;list-style:none;margin-bottom:10px;position:relative;text-align:start}.criteria-list__item:before{background-color:#c72538;border-radius:50%;content:"";display:inline-block;height:10px;left:-25px;position:absolute;top:50%;transform:translateY(-50%);width:10px}@media (max-width:768px){.criteria-list__item{font-size:14px}}.regulations{padding:60px 20px;text-align:start}.regulations-content{margin:0 auto;max-width:1200px}.section-title{color:#222;font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:60px;margin:30px 0;text-align:center}.regulations-list{color:#555;font-size:18px;line-height:1.8;margin:20px 0;padding-left:20px}.regulations-item{margin-bottom:20px}.regulations-item strong{color:#c72538;display:block;font-size:24px;margin-bottom:10px}.sub-list{list-style-type:none;padding-left:40px}.sub-list li{margin-bottom:10px;padding-left:20px;position:relative}.sub-list li:before{background-color:#c72538;border-radius:50%;content:"";display:inline-block;height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.sub-text{color:#555;font-size:20px;font-weight:400;line-height:1.8;margin-bottom:20px}.image-text-section{align-items:center;display:flex;margin:0 auto;max-width:1320px;padding:50px 20px 0}.image-text-section__content{flex:1 1;padding-right:20px}.image-text-section__content h2{color:#222;font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:60px;margin:10px 0}.image-text-section__content p{color:#777;font-size:18px;font-weight:400;line-height:26px;width:600px}.image-text-section__image{flex:1 1}.image-text-section__image img{height:auto;width:100%}.about-section{margin:150px 0 60px;text-align:center}.about-section_2{margin:60px 0;text-align:center}.title{color:#222;font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:60px;margin:20px 0}.about-text{color:#777;font-size:18px;font-weight:400;line-height:26px;margin:0 auto;padding-bottom:20px;width:900px}.page-header{height:400px;overflow:hidden;position:relative;width:100%}.page-header__bg{height:100%;position:relative;width:100%}.page-header__bg-image{height:100%;object-fit:cover;width:100%}.page-header__bg:before{background:linear-gradient(180deg,#0000,#000 98.36%);bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:1}.page-header__content{bottom:20px;color:#fff;left:20px;position:absolute;z-index:2}.page-header__content h1{font-size:80px;font-weight:700;letter-spacing:-.02em;line-height:80px;margin:10px 0}.page-header__content p{font-size:1.2rem;margin:0}.breadcrumb{font-size:.9rem;margin-top:10px}.breadcrumb a{color:#fff;margin-right:5px;text-decoration:none}.breadcrumb span{color:#ccc}.winners-page{padding:20px}.winners-header{color:#222;font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:60px;margin:0 auto;max-width:1400px;text-align:center}.winners-header h2{margin:20px 10px}.year-selector{margin-top:20px}.year-button{background:#c72538;border:2px solid #fff;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:26px;padding:10px 25px;text-transform:uppercase;transition:background .3s ease}.year-button.active,.year-button:hover{background:#222;color:#fff}.winners-list{margin-top:40px}.winner-item{border-bottom:1px solid #ffffff80;display:flex;justify-content:space-between;padding:20px 0}.winner-year{flex:1 1;font-weight:700}.winner-title{color:#fff;font-size:24px;font-weight:700;line-height:24px;margin-bottom:5px;margin-right:20px;width:400px}.winner-details{flex:3 1}.winner-details-text{display:block;font-size:18px;font-weight:400;margin-bottom:5px;margin-right:20px;text-align:right}.winner-details-text span,.winners-title{font-weight:700}.winners-title{font-size:30px;line-height:24px;margin-bottom:20px 0;text-align:center}.gallery{margin-top:50px;text-align:center}.gallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.gallery-grid img{border-radius:10px;height:280px;width:100%}.grandpri-container{padding:50px 0}.grand-container{padding-left:40px;width:50%}.grand-container p{color:#555;font-size:18px;line-height:1.8;margin-bottom:20px}.grand-title-container{display:block;margin-top:35px;position:relative}.grand-title-container h2{color:#222;margin:10px}.grand-title-container h1,.grand-title-container h2{font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:60px}.grand-title-container h1{color:#2223;left:-21px;position:absolute;top:-60%;z-index:-1}.grandpri-section__image{flex:1 1;padding-left:20px}.grandpri-section__image img{height:750px;width:100%}.grandpri-title-container{margin:60px 0;text-align:center}.grandpri-content{background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001a;margin:0 auto;max-width:900px;padding:40px 20px}.grandpri-container p{color:#555;font-size:18px;line-height:1.8;margin-bottom:20px}.grandpri-list{margin-top:40px;padding:0 100px}.grandpri-item{border-bottom:1px solid #eaeaea;padding:20px 0}.grandpri-flex{display:flex}.grandpri-image img{height:200px;width:200px}.grandpri-item strong{color:#c72538;display:block;font-size:26px;margin-bottom:10px}.grandpri-item p{color:#555;font-size:18px;line-height:1.6;margin:20px;padding-left:5px;position:relative}.grandpri-item p:before{color:#c72538;content:"★";font-size:28px;left:-24px;position:absolute;top:-9px}.grandpri-item{transition:background-color .3s ease,transform .3s ease}.grandpri-item:hover{background-color:#f9f9f9;transform:translateY(-5px)}@media (max-width:768px){.grand-title-container h1{font-size:40px}.grand-title-container h2{font-size:20px}.grand-content{padding:20px 15px}.grand-item strong{font-size:22px}.grand-item p{font-size:16px}.learn-more-button{font-size:14px;padding:10px 20px}}.contact-section{background-color:#fff;display:flex;justify-content:space-between;padding:0 50px}.contact-card{border-right:1px solid #eaeaea;flex:1 1;padding:20px;position:relative;text-align:center}.contact-card:last-child{border-right:none}.contact-card h3{color:#222;font-size:24px;font-weight:700;margin:0 0 10px}.contact-card p{font-size:18px;line-height:28px;margin-bottom:20px;margin-top:10px}.contact-icon{height:auto;margin-bottom:40px;width:60px}.contact-number{-webkit-text-fill-color:#0000;background:linear-gradient(303.2deg,#d9d9d9 9.69%,#d9d9d900 90.91%);-webkit-background-clip:text;background-clip:text;bottom:10px;color:#2222221a;font-family:Eston,sans-serif;font-size:200px;font-weight:700;line-height:200px;opacity:.5;position:absolute;right:20px;transition:all .2s linear;transition-delay:.1s}.articles-page{margin:0 auto;max-width:1200px;padding:40px 20px}.articles-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.article-container{margin:0 auto;max-width:1320px;padding:40px 20px}.article-page{background-color:#fff}.article-page-title{font-size:36px;font-weight:700;margin-bottom:20px}.article-page-image{height:auto;margin-bottom:20px;object-fit:cover;width:100%}.article-page-autor,.article-page-content{color:#222;font-size:18px;line-height:1.7}.article-page-autor{text-align:end}.article-paragraph{font-size:20px;margin-bottom:20px}.article-sub-header{font-size:24px;font-weight:600;margin:0 0 20px}.article-header{font-size:36px;font-weight:700;letter-spacing:-.02em;margin-bottom:20px;margin-top:20px}.position-list{margin:20px 0;padding-left:20px}.position-list li{color:#222;font-size:20px;line-height:1.6;list-style:none;margin-bottom:10px;position:relative;text-align:start}.position-list li:before{background-color:#c72538;border-radius:50%;content:"";display:inline-block;height:12px;left:-25px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.jury-container{margin:0 auto;max-width:1200px;padding:50px 20px}.jury-title{color:#222;font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:60px;margin-bottom:40px;text-align:center}.year-selector{display:flex;gap:10px;justify-content:center;margin-bottom:30px}.jury-list{margin-top:40px}.jury-member{align-items:center;background-color:#fff;box-shadow:0 4px 15px #0000001a;display:flex;margin-bottom:30px;padding:20px}.jury-image{height:300px;margin-right:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:250px}.jury-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.jury-image:hover{box-shadow:0 8px 30px #0000004d;transform:scale(1.05)}.jury-details{flex:1 1}.jury-details strong{display:block;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:60px;margin-bottom:10px}.jury-details p{color:#555;font-size:18px;font-weight:400;line-height:1.6;margin:10px 0}.jury-prestige{margin-top:40px;text-align:center}@media (max-width:768px){.jury-member{align-items:flex-start;flex-direction:column}.jury-image{margin-bottom:20px;margin-right:0}.jury-details strong{font-size:22px}}.articles-preview-section{margin:0 auto;max-width:1320px;padding:50px 20px;text-align:center}.articles-preview-text-cont{align-items:center;display:flex;justify-content:space-between;margin:30px 0}.articles-preview-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.grand-preview-flex-container{display:block;position:relative}.grand-preview-flex-container h2{color:#222;margin:20px 10px}.grand-preview-flex-container h1,.grand-preview-flex-container h2{font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:60px}.grand-preview-flex-container h1{color:#2223;left:-21px;position:absolute;top:-60%;z-index:-1}.articles-preview-flex-container{display:block;position:relative}.articles-preview-flex-container h2{color:#222;font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:60px;margin:10px}.articles-preview-flex-container h1{color:#2223;font-size:50px;font-weight:700;left:-21px;letter-spacing:-.02em;line-height:60px;position:absolute;top:-80%;z-index:-1}.article-card{background-color:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;overflow:hidden;transition:transform .3s ease;width:32%}.article-card:hover{transform:translateY(-5px)}.article-image{display:block;height:216px;width:100%}.article-info{padding:20px;text-align:left}.article-meta{color:#888;display:flex;font-size:12px;font-style:italic;justify-content:space-between;margin-bottom:10px}.article-category{color:#888;font-size:14px;font-weight:400;line-height:16px}.article-date{color:#c72538;font-size:14px;font-weight:400;line-height:14px}.article-title{color:#333;font-size:20px;font-weight:700;line-height:30px;margin-bottom:10px}.article-title a{color:#333;text-decoration:none;transition:color .3s ease}.article-title a:hover{color:#c72538}.article-read-more{color:#888;display:block;font-size:14px;font-weight:400;margin-top:20px;text-decoration:none}.article-read-more:hover{color:#c72538}.apply-form-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0000001a;margin:100px auto;max-width:600px;padding:20px}.apply-form-title{color:#222;font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:60px;margin-bottom:40px;text-align:center}.apply-form .form-group{margin-bottom:20px}.apply-form .form-group label{color:#555;display:block;font-size:18px;margin-bottom:8px}.apply-form .form-group input,.apply-form .form-group textarea{border:2px solid #eaeaea;border-radius:5px;box-sizing:border-box;font-size:16px;padding:10px;transition:border-color .3s ease;width:100%}.apply-form .form-group input:focus,.apply-form .form-group textarea:focus{border-color:#c72538;outline:none}.apply-form .form-group textarea{height:150px;resize:vertical}.apply-form .contact-button{align-items:center;background-color:#c72538;border:none;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;line-height:26px;padding:13px 30px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease;width:100%}.apply-form .contact-button:hover{background-color:#a91f2d}.submission-message{color:#555;font-size:18px;text-align:center}.footer{background-color:#222;color:#fff;padding:40px 0}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-logo{flex:1 1}.footer-logo img{margin-bottom:20px;width:150px}.footer-logo address{font-style:normal;line-height:1.6;margin-bottom:20px}.footer-logo a{color:#fff;display:block;margin-bottom:15px;text-decoration:none}.footer-social{display:flex}.footer-social a{color:#fff;font-size:18px;margin-right:15px;transition:color .3s ease}.footer-social a:hover{color:#c72538}.footer-links{flex:1 1}.footer-links h4{font-size:16px;margin-bottom:20px;text-transform:uppercase}.footer-links ul{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:10px}.footer-links a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#c72538}@media (max-width:768px){.footer-container{flex-direction:column;text-align:center}.footer-links,.footer-logo{margin-bottom:20px}}
/*# sourceMappingURL=main.e6f98c4f.css.map*/