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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#14313f;font-family:Rubik,sans-serif}html{scroll-behavior:smooth}.header{background:#0000;left:0;position:absolute;top:0;width:100%;z-index:2}.header__inner{align-items:center;display:flex;justify-content:start;margin:0 auto;max-width:1400px;padding:20px 40px}.header__logo{height:auto;margin-right:40px;width:120px}.header__nav ul{display:flex;list-style:none;margin:0;padding:0}.header__nav li{margin-left:32px}.header__nav a{color:#fff;display:inline-block;font-size:20px;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.header__nav a:after{background-color:#ffbc00;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease;width:100%}.header__nav a:hover{color:#ffbc00}.header__nav a:hover:after{transform:scaleX(1)}.hero{align-items:center;background-position:50%;background-size:cover;display:flex;gap:80px;justify-content:center;overflow:hidden;padding:100px 20px 60px;position:relative}.hero:before{background-image:linear-gradient(180deg,#14313f,#14313f4d);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero__content{color:#fff;max-width:50%;position:relative;z-index:1}.hero__title{font-size:88px;font-weight:700;letter-spacing:.5px;margin-bottom:24px;text-transform:uppercase}.hero__banner{background:#8c4dff;display:inline-block;font-weight:700;margin:0 auto 24px;padding:25px 496px;position:relative;transform:rotate(-5deg);z-index:1}.hero__banner p{font-size:46px;letter-spacing:.5px;margin:0;opacity:.8;text-transform:uppercase}.hero__button{animation:pulse 3s ease-in-out infinite;background:#ffbc00;border-radius:5px;color:#14323f;cursor:pointer;display:inline-block;font-size:36px;font-weight:400;line-height:1.55;margin:15px auto 0 150px;padding:20px 48px;text-decoration:none;text-transform:uppercase;transform:rotate(-5deg);transform-origin:center center;transition:transform .3s ease}.hero__button:hover{transform:rotate(-5deg) scale(1.1)}.hero__image{position:relative;z-index:1}.hero__image img{object-fit:contain;width:400px}.brandhackathon{background-color:#14313f;color:#cecece;font-family:Rubik,sans-serif;overflow:hidden;padding:40px 0;position:relative}.container{margin:0 auto;max-width:1200px}.brandhackathon__header{margin-bottom:24px;padding-right:320px}.brandhackathon__title{font-size:70px;font-weight:400;letter-spacing:.5px;line-height:1;margin:0;text-transform:uppercase}.brandhackathon__pattern{height:auto;pointer-events:none;position:absolute;right:-15%;top:150px;width:800px}.brandhackathon__subtitle{font-size:36px;font-weight:500;letter-spacing:.5px;line-height:1.2;margin:40px 0 16px;text-transform:uppercase}.brandhackathon__text{font-size:20px;line-height:1.6;margin-bottom:24px}.brandhackathon__list{list-style:none;padding-left:0}.brandhackathon__list li{font-size:20px;margin-bottom:12px;padding-left:28px;position:relative}.brandhackathon__list li:before{background:#0000;border:4px solid #8c4dff;border-radius:2px;box-sizing:border-box;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.brandhackathon__text a{color:#8c4dff;text-decoration:underline}.cards-section{background-color:#14313f;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:60px 20px}.card{background:#e5ecef;border-radius:0;box-sizing:border-box;color:#14323f;flex:0 0 370px;padding:24px;position:relative}.card:first-child{border-top-left-radius:40px}.card:last-child{border-bottom-right-radius:40px}.card__title{font-size:36px;font-weight:700;margin:0 0 16px;text-transform:uppercase}.card__list{list-style:none;margin:0;padding:0}.card__text{font-size:18px;line-height:1.5;margin-bottom:16px}.card__list li{font-size:18px;line-height:1.4;margin-bottom:12px;padding-left:28px;position:relative}.card__list li:before{background:#14313f;border:4px solid #8c4dff;border-radius:2px;box-sizing:border-box;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.card__steps{margin:0;padding:0}.card__step{align-items:flex-start;display:flex;margin-bottom:16px}.card__step-number{align-items:center;background:#8c4dff;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-weight:700;height:32px;justify-content:center;margin-right:12px;width:32px}.card__step-text{font-size:16px;line-height:1.5;margin:0}.cta-block{background-color:#14313f;color:#e5ecef;font-family:Rubik,sans-serif;padding:60px 20px;text-align:center}.cta-block__title{font-size:48px;font-weight:700;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.cta-block__text{font-size:20px;line-height:1.4;margin-bottom:32px}.cta-block__button{background:#ffbc00;border:none;border-radius:6px;color:#14323f;cursor:pointer;display:inline-block;font-family:Rubik,sans-serif;font-size:20px;font-weight:500;padding:16px 48px;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease}.cta-block__button:hover{transform:scale(1.05)}.media-coverage{background-color:#e5ecef;border-radius:8px;box-shadow:0 4px 12px #00000014;font-family:Rubik,sans-serif;margin:40px auto;max-width:900px;overflow:hidden}.media-coverage__image,.media-coverage__inner{align-items:center;display:flex}.media-coverage__image{background-color:#8c4dff;flex:0 0 150px;justify-content:center;padding:16px}.media-coverage__image img{height:auto;width:100%}.media-coverage__content{color:#14323f;padding:24px 32px}.media-coverage__title{font-size:28px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.media-coverage__text{font-size:18px;line-height:1.6;margin:0}.nominations__table-wrapper{border:2px solid #8c4dff;border-radius:8px;margin-top:16px;overflow:hidden}.nominations__table th{border-bottom:2px solid #ffffff20;padding:16px;text-align:left}.nominations__table td{border-bottom:1px solid #ffffff1a;color:#fff;padding:16px}.nominations__year-cell{color:#ffbc00!important;font-size:24px!important;text-align:center}.nominations__table tbody tr:hover td{background-color:#8c4dff29}.nominations__title{color:#ffbc00;margin-bottom:4px}.nominations__show-btn{margin:24px auto 0}.nominations__show-btn,.nominations__show-btn-2{background:#8c4dff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-family:Rubik,sans-serif;font-size:20px;font-weight:500;letter-spacing:.5px;padding:16px 20px;text-transform:uppercase}.nominations__show-btn{transition:transform .2s ease-in-out}.nominations__show-btn:hover{transform:scale(1.1)}.nominations__show-btn-2{transition:transform .2s ease-in-out}.nominations__show-btn-2:hover{transform:scale(1.1)}.nominations__cont-btn{align-items:center;gap:16px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .4s ease-out}.nominations{background-color:#14313f;color:#cecece;font-family:Rubik,sans-serif;padding:40px 0}.nominations__heading{font-size:48px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-align:center;text-transform:uppercase}.nominations__table{border-collapse:collapse;width:100%}.nominations__table td,.nominations__table th{border:1px solid #fff3;padding:16px;vertical-align:top}.nominations__table th{font-size:20px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.nominations__table td{font-size:16px;line-height:1.5}.nominations__title{font-size:18px;font-weight:600}.nominations__subtitle{font-size:14px;font-weight:400;margin-top:4px;opacity:.8}.steps-rules{background-color:#e5ecef;color:#14323f;font-family:Rubik,sans-serif;padding:60px 20px}.steps-rules__container{margin:0 auto;max-width:1200px}.steps-rules__section{display:flex;margin-bottom:40px}.steps-rules__sidebar{align-items:center;display:flex;flex:0 0 280px;justify-content:center;padding:24px}.steps-rules__sidebar-title{color:#fff;font-size:26px;font-weight:500;line-height:1.3;text-align:center;text-transform:uppercase}.steps-rules__content{flex:1 1;padding-left:40px}.steps-rules__item{font-size:20px;line-height:1.6;margin-bottom:16px}.steps-rules__section:last-child{margin-bottom:0}.criteria-button{background:#14313f;border:none;border-radius:5px;color:#e5ecef;cursor:pointer;display:block;font-family:Rubik,sans-serif;font-size:20px;font-weight:500;margin:40px auto 24px;padding:16px 32px;text-align:center;text-transform:uppercase}.criteria-button:hover{transform:scale(1.1)}.criteria-button{transition:transform .2s ease-in-out}.criteria-overlay{background:#00000080;inset:0;overflow-y:auto;position:fixed;z-index:1000}.criteria-modal{background:#14313f;border-radius:8px;color:#e5ecef;margin:60px auto;max-width:1200px;padding:24px 32px;position:relative}.criteria-close{background:none;border:none;color:#e5ecef;cursor:pointer;font-size:40px;position:absolute;right:16px;top:12px}.criteria-modal h2{color:#e5ecef;font-size:48px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-align:center;text-transform:uppercase}.criteria-modal h3{color:#ffbc00;font-size:28px}.criteria-modal p{font-size:20px}.criteria-table-wrapper{border:2px solid #fff3;border-radius:8px;margin-top:16px;overflow:hidden}.criteria-table{border-collapse:collapse;width:100%}.criteria-table th{border-bottom:1px solid #fff3;color:#fff;font-size:20px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.criteria-table th:first-child{border-top-left-radius:6px}.criteria-table th:last-child{border-top-right-radius:6px}.criteria-table td{background-color:#14313f;border-bottom:1px solid #fff3;color:#cecece;font-size:18px;line-height:1.5;padding:16px}.criteria-table tbody tr:nth-child(2n) td{background-color:#ffffff0d}.criteria-table tbody tr:hover td{background-color:#ffffff1a}.criteria-table tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.criteria-table tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.reg-button{background:#8c4dff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-family:Rubik,sans-serif;font-size:20px;font-weight:500;margin:40px auto 24px;padding:16px 32px;text-transform:uppercase;transition:transform .2s ease-in-out}.reg-button:hover{transform:scale(1.1)}.procedure-button{background:#8c4dff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-family:Rubik,sans-serif;font-size:20px;font-weight:500;margin:40px 0;padding:16px 32px;text-transform:uppercase;transition:transform .2s ease-in-out}.procedure-button:hover{transform:scale(1.1)}.reg-button-2{background:#ffbc00;border:none;border-radius:6px;color:#000;cursor:pointer;display:block;font-family:Rubik,sans-serif;font-size:20px;font-weight:500;padding:16px 32px;text-transform:uppercase;transition:transform .2s ease-in-out}.reg-button-2:hover{transform:scale(1.1)}.reg-overlay{background:#0009;inset:0;overflow-y:auto;position:fixed;z-index:1000}.reg-modal{background:#14323f;border-radius:8px;color:#e5ecef;font-family:Rubik,sans-serif;margin:60px auto;max-width:1200px;padding:32px;position:relative}.reg-close{background:none;border:none;color:#e5ecef;cursor:pointer;font-size:40px;position:absolute;right:16px;top:12px}.reg-modal h2{color:#e5ecef;font-size:48px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-align:center;text-transform:uppercase}.reg-intro{font-size:18px;margin-bottom:24px;text-align:center}.reg-section{margin-top:32px}.reg-section h3{color:#ffbc00;font-size:28px;margin-bottom:8px}.reg-section p,.reg-section ul{color:#cecece;font-size:20px;line-height:1.6}.reg-section h4{font-size:20px}.reg-table-wrapper{border:2px solid #fff3;border-radius:8px;margin-top:16px;overflow:hidden}.reg-table{border-collapse:collapse;width:100%}.reg-table th{border-bottom:2px solid #fff3;color:#fff;font-size:20px;font-weight:600;letter-spacing:.5px;padding:12px;text-align:left;text-transform:uppercase}.reg-table th:first-child{border-top-left-radius:6px}.reg-table th:last-child{border-top-right-radius:6px}.reg-table td{border-bottom:1px solid #14313f33;color:#cecece;font-size:18px;padding:12px}.reg-table tbody tr:nth-child(2n) td{background-color:#ffffff0d}.reg-table tbody tr:hover td{background-color:#ffffff1a}.reg-table tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.reg-table tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.contacts{background-color:#14313f;color:#e5ecef;padding:60px 0}.contacts__container{align-items:self-start;display:flex;gap:40px;margin:0 auto;max-width:1200px}.contacts__info{flex:1 1}.contacts__heading{color:#e5ecef;font-family:Rubik,sans-serif;font-size:70px;font-weight:400;line-height:1;margin-bottom:16px;margin-top:0;text-transform:uppercase}.contacts__text{font-size:20px;line-height:1.6;margin:8px 0}.contacts__link{color:#9df3ff;text-decoration:none}.contacts__link:hover{text-decoration:underline}.contacts__image-wrapper{height:500px;position:relative;width:500px}.contacts__pattern{background-position:50%;background-size:cover;opacity:.8;position:absolute}.contacts__pattern--left{height:60%;left:-25%;top:-15%;width:60%}.contacts__pattern--right{bottom:-10%;height:50%;right:-15%;width:50%}.contacts__image{border-radius:50%;box-shadow:0 0 0 8px #14313fcc;height:100%;object-fit:cover;position:relative;width:100%;z-index:2}.image-button{background:#8c4dff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-family:Rubik,sans-serif;font-size:20px;font-weight:500;margin:40px 0;padding:16px 32px;text-transform:uppercase;transition:transform .2s ease-in-out}.image-button:hover{transform:scale(1.1)}.image-modal__overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.image-modal__window{background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000004d;max-height:90vh;max-width:90vw;padding:20px;position:relative}.image-modal__close{background:none;border:none;color:#fff;cursor:pointer;font-size:40px;line-height:1;position:absolute;right:28px;top:10px}.image-modal__img{border-radius:4px;display:block;margin:0 auto;max-height:100%;max-width:40%}.application{background-color:#14313f;color:#e5ecef;font-family:Rubik,sans-serif;padding:60px 20px}.application__heading{color:#cecece;font-size:48px;font-weight:500;letter-spacing:.5px;line-height:1;margin-bottom:20px;text-align:center;text-transform:uppercase}.application__form{background-color:#1e3a47;border:2px solid #8c4dff;border-radius:12px;box-shadow:0 8px 16px #0006;margin:0 auto;padding:32px}.application__field{margin-bottom:24px}.application__field label{color:#e5ecef;display:block;font-size:20px;margin-bottom:8px}.application__field input,.application__field select,.application__field textarea{padding:12px 16px}.application__field input::placeholder{color:#e5ecef99}.application__field input,.application__field select,.application__field textarea{background-color:#1e3a47;border:1px solid #fff3;border-radius:6px;box-sizing:border-box;color:#e5ecef;font-size:18px;padding:16px;width:100%}.application__submit-btn{background:#8c4dff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Rubik,sans-serif;font-size:20px;font-weight:500;padding:16px 32px;text-transform:uppercase;transition:transform .2s ease-in-out}.application__submit-btn:hover{transform:scale(1.1)}.nominations__cont-btn{display:flex;justify-content:center;margin-top:20px}
/*# sourceMappingURL=main.1bd9932b.css.map*/