@font-face{font-family:'TTTravels';src:url("/fonts/TTTravels/TTTravels-Light.woff2") format("woff2"),url("/fonts/TTTravels/TTTravels-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'TTTravels';src:url("/fonts/TTTravels/TTTravels-Regular.woff2") format("woff2"),url("/fonts/TTTravels/TTTravels-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'TTTravels';src:url("/fonts/TTTravels/TTTravels-Medium.woff2") format("woff2"),url("/fonts/TTTravels/TTTravels-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'TTTravels';src:url("/fonts/TTTravels/TTTravels-Bold.woff2") format("woff2"),url("/fonts/TTTravels/TTTravels-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'TTTravels';src:url("/fonts/TTTravels/TTTravels-Black.woff2") format("woff2"),url("/fonts/TTTravels/TTTravels-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box}a{color:inherit;cursor:pointer;text-decoration:unset}img{display:block;max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6{padding:0;margin:0}html{font-size:62.5%;margin:0;padding:0;height:100%}.page{margin:0;padding:0;width:100%;min-width:320px;box-sizing:border-box;overflow-x:hidden;position:relative;font-family:"TTTravels", Helvetica, Arial, sans-serif;line-height:1.12;letter-spacing:-0.02em;word-break:break-word;scroll-behavior:smooth;background-color:#f6f5f8;min-height:100vh;display:flex;flex-direction:column}.page--open{overflow-y:hidden;padding-right:15px}.container{width:100%;max-width:1920px;margin:0 auto;padding-inline:calc(48px + 258 * ((100vw - 1404px) / (1920 - 1404)));-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1404px){.container{padding-inline:48px}}@media (max-width: 800px){.container{padding-inline:calc(24px + 24 * ((100vw - 360px) / (800 - 360)))}}.header{position:absolute;z-index:4;background-color:#000;width:100%}.header--rp{padding-right:248px;padding-left:20px}.header--contacts .header__nav-inner{justify-content:flex-end}.header--contacts .header__link{margin-left:0}.header--contacts .header__link+.header__link{border-left:none}.header--scroll{position:sticky;top:0;right:0;z-index:12;width:100%;max-width:none;transform:none}.header--scroll .logo-dark{color:var(--dark);transition:none}.header--scroll .header__link--landing{color:var(--dark)}@media (max-width: 768px){.header--full{right:0;transform:none}}.header__logo-svg{width:calc(55px + 21 * ((100vw - 320px) / (1920 - 320)));height:calc(27px + 10 * ((100vw - 320px) / (1920 - 320)))}.header--rp.header--scroll{right:50%;max-width:1400px;transform:translateX(50%)}.header__wrap{display:flex;align-items:center;width:100%;padding-block:calc(15px + 11 * ((100vw - 800px) / (1920 - 800)));background-color:#000;border-radius:15px}@media (max-width: 800px){.header__wrap{padding-block:15px}}.header__logo{margin-right:calc(25px + 25 * ((100vw - 1200px) / (1920 - 1200)))}.header__logo>svg{width:calc(39px + 31 * ((100vw - 800px) / (1920 - 800)));height:calc(26px + 22 * ((100vw - 800px) / (1920 - 800)))}@media (max-width: 800px){.header__logo>svg{width:39px;height:26px}}.header__logo--landing{margin-right:32px}@media (max-width: 1200px){.header__logo{margin-right:auto}}@media (max-width: 768px){.header__logo--landing svg{width:auto}}.header__navigation{display:flex;width:100%;justify-content:space-between;align-items:center}@media (max-width: 1200px){.header__navigation{display:flex;width:100%;justify-content:flex-end;flex-grow:0}}.header__nav-wrap{display:flex;align-items:center;width:100%;justify-content:flex-end}@media (max-width: 768px){.header__nav-wrap{position:relative}}@media (max-width: 600px){.header__nav-wrap{display:none}}.header__nav-inner{display:flex;align-items:center;width:100%}@media (max-width: 1200px){.header__nav-inner{justify-content:flex-end}}.header__menu{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;margin-right:auto}@media (max-width: 1200px){.header__menu{display:none;flex-direction:column;margin-bottom:auto;align-items:flex-start}}.header__nav-link{position:relative;margin-right:calc(20px + 12 * ((100vw - 1200px) / (1920 - 1200)));font-weight:500;color:#fff;letter-spacing:normal;font-size:calc(10px + 6 * ((100vw - 767px) / (1920 - 767)));line-height:1.75rem;transition:color 0.3s ease}@media (min-width: 1920px){.header__nav-link{font-size:16px;margin-right:32px}}.header__nav-link:hover,.header__nav-link:focus{color:#E30613}.header__nav-link:hover::before,.header__nav-link:focus::before{background-color:var(--dark)}.header__nav-link::before{content:'';position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color 0.3s ease}.header__nav-link>p{font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-size:inherit}@media (max-width: 1200px){.header__nav-link{display:inline-block;font-size:2rem;margin-right:0;margin-bottom:23px;line-height:2.375rem}.header__nav-link>p{font-size:2rem;line-height:2.375rem}}.header__nav-link--extra{margin-left:-25px}@media (max-width: 1200px){.header__nav-link--extra{margin-left:0;display:inline}}.header__profile-link{display:flex;align-items:center;gap:3px;font-weight:700;font-size:15px;line-height:1;color:#fff}.header__profile-link>span{transition:color 0.3s ease;display:none}.header__profile-link:hover>span{color:#E30613}@media (max-width: 1350px){.header__profile-link{max-width:120px}}@media (max-width: 1200px){.header__profile-link{max-width:unset}}@media (max-width: 800px){.header__profile-link{display:none}}.header__profile-link svg{width:30px;height:30px;flex-shrink:0;transition:fill 0.3s ease}.header__profile-link circle{transition:fill 0.3s ease, stroke 0.3s ease;stroke-width:2px}.header__profile-link:hover svg,.header__profile-link:active svg{fill:#E30613}.header__profile-link:hover circle,.header__profile-link:active circle{fill:#fff;stroke:transparent}@media (max-width: 768px){.header__profile-link{font-weight:700;font-size:1rem;line-height:1;font-family:var(--font-second)}}@media (max-width: 600px){.header__profile-link{display:flex}}.header__buttons{margin:0;display:flex;justify-content:flex-end;align-items:stretch}@media (max-width: 800px){.header__buttons{margin:0 auto}}.header__partner{min-width:200px;padding-top:15px;padding-bottom:15px;padding-inline:5px;border:1px solid #000;font-size:calc(16px + 2 * ((100vw - 320px) / (1920 - 320)));line-height:1;font-weight:700;text-align:center;background-color:#fff;cursor:pointer;transition:background 0.3s, color 0.3s ease-in-out}.header__partner:hover{background-color:#000;color:#fff}@media (max-width: 768px){.header__partner{display:none}}.header__link{font-size:12px;margin-right:15px;width:156px;padding:0;height:32px;font-weight:500;letter-spacing:-0.02em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;border-radius:100px;display:flex;align-items:center;justify-content:center;color:#000;border:2px solid #fff;background-color:#fff;transition:all 0.3s ease-in-out}.header__link:hover{background-color:#E4E3E5;border-color:#E4E3E5;opacity:1}@media (max-width: 1200px){.header__link{min-width:unset;width:160px;line-height:1.1}}.header__link--second{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#E30613;border-color:#E30613}.header__link--second:hover{transform:scale(1.02);background-color:#CD0511;border-color:#CD0511;opacity:1}@media (max-width: 768px){.header__link--landing{position:relative}.header__link--landing svg{position:absolute;top:calc(50% - 7px);left:unset;right:14px}}.header__burger{padding:0;background:transparent;border:none;outline:none;cursor:pointer;position:relative;z-index:10;display:none;flex-shrink:0;width:25px;height:22px;margin-left:16px;font-size:0}.header__burger span{position:absolute;top:50%;right:50%;width:25px;height:4px;background-color:#fff;transform:translate(50%, -50%);opacity:1;transition:opacity 0.3s ease}.header__burger::before,.header__burger::after{content:"";position:absolute;right:50%;width:25px;height:4px;background-color:#fff;transform:translateX(50%) rotate(0);transition:transform 0.3s ease, top 0.3s}.header__burger::before{top:17px}.header__burger::after{bottom:17px}@media (max-width: 1200px){.header__burger{display:block}}.header__attention-box{padding-block:20px;font-size:calc(16px + 20 * ((100vw - 320px) / (1920 - 320)));line-height:1.2;font-weight:700;text-align:center}.navbar__selector{position:relative}.navbar__selector .header__nav-link{cursor:pointer}.navbar__selector--active .navbar__options{display:flex}.navbar__selector--active .navbar__options .header__nav-link:hover{color:#fff}.navbar__select{position:relative;padding-inline:2px;border:none;background-color:transparent;cursor:pointer;font-size:calc(13px + 7 * ((100vw - 1200px) / (1920 - 1200)));line-height:1.3;font-weight:600;color:var(--black);transition:background-color .3s ease, color 0.3s ease}.navbar__select:hover{color:#fff;background-color:var(--royal-fuchsia)}.navbar__options{position:absolute;top:150%;left:0;display:none;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:calc(184px + 111 * ((100vw - 1200px) / (1920 - 1200)));max-height:50vh;max-width:300px;border-radius:calc(12px + 8 * ((100vw - 1200px) / (1920 - 1200)));background:#E30613;overflow-y:auto;list-style:none;padding:10px;transform:translateX(-50%)}.navbar__option{transition:background-color .3s ease-in-out}.navbar__option .header__nav-link{width:100%;min-height:25px;display:flex;align-items:center;color:#fff}.navbar__option:not(:last-child){border-bottom:1px solid var(--dark)}.navbar__option:hover{background-color:var(--royal-fuchsia)}.navbar__hidden{display:none}.header__nav-item--dropdown{position:relative}.header__nav-link--with-arrow{display:inline-flex;align-items:center;gap:4px}.header__nav-arrow{font-size:10px;transition:transform 0.2s ease}.header__nav-item--dropdown:hover .header__nav-arrow{transform:rotate(180deg)}.header__dropdown-menu{position:absolute;top:150%;left:0;max-height:50vh;max-width:300px;padding:30px;margin:0;list-style:none;opacity:0;visibility:hidden;transform:translate(0, -10px);transition:all 0.3s ease-in-out;z-index:1000}.header__dropdown-menu>ul{margin:0;list-style:none;min-width:196px;border-radius:12px;box-shadow:0px 24px 32px 0px #2327351F;box-shadow:0px 0px 2px 0px #23273514;padding:6px;background:#000;display:flex;flex-direction:column;gap:6px}.header__nav-item--dropdown:hover .header__dropdown-menu{opacity:1;visibility:visible;transform:translate(-30px, 0)}.header__dropdown-item{margin:0}.header__dropdown-link{padding:10px 8px;border-radius:8px;display:block;padding-top:5px;min-height:25px;font-size:16px;font-weight:500;color:#fff;text-decoration:none;white-space:nowrap;transition:all 0.3s ease-in-out}.header__dropdown-link:hover{background-color:#00B0FF}.navbar__selector--active .header__nav-arrow{transform:rotate(180deg)}.header-open .header__burger span{opacity:0;transition:none}.header-open .header__burger::before,.header-open .header__burger::after{top:26px}.header-open .header__burger::before{transform:translateX(50%) rotate(45deg)}.header-open .header__burger::after{transform:translateX(50%) rotate(-45deg)}.header-open .header__buttons{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px;margin-top:15px}@media (max-width: 1200px){.header-open .header{right:0;color:var(--light);transform:none}.header-open .header__logo{z-index:2;color:var(--light)}.header-open .header__logo--landing{color:var(--dark)}.header-open .header__nav-wrap{position:fixed;top:0;left:0;z-index:1;display:block;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);padding-top:150px;background-color:var(--dark)}.header-open .header__nav-link{font-size:3rem}.header-open .header__nav-link>p{font-size:3rem}}@media (max-width: 1200px) and (max-width: 1200px){.header-open .header__nav-inner{flex-direction:column;align-items:flex-start;height:calc(100% - 68px);padding-block:0;padding-top:10px;padding-inline:calc(24px + 116 * ((100vw - 360px) / (1200 - 360)));overflow-y:auto}}@media (max-width: 1200px){.header-open .header__menu{margin:0 0 auto;display:grid;align-content:center}.header-open .header__profile-link{padding-top:15px;padding-bottom:15px}.header-open .header__partner{display:block;margin:0;margin-bottom:10px;color:#000}.header-open .header__partner:hover{background-color:var(--gold);color:var(--light)}.header-open .header__link{min-width:200px;margin-right:0}.header-open .header__link svg{margin-left:8px}}.header-open .header__confetti{display:block}.header-open .header__profile-link{display:flex}.header-open .header__buttons{margin:0}@media (max-width: 470px){.header-open .header__nav-link{font-size:1.75rem}.header-open .header__nav-link>p{font-size:1.75rem}.header-open .header__profile-link{font-size:1rem}}.header-open .header__nav-link--with-arrow:hover{color:#fff}.header-open .header__nav-item--dropdown:hover .header__dropdown-menu{transform:unset}.header-open .header__dropdown-menu{margin-bottom:15px;position:unset;opacity:unset;visibility:unset;transform:unset;padding:0;padding-left:10px;background:transparent;box-shadow:unset;border:0}.header-open .header__dropdown-menu>ul{background:transparent;gap:14px}.header-open .header__dropdown-menu .header__dropdown-item:not(:last-child){border-bottom:none}.header-open .header__dropdown-menu .header__dropdown-link{margin-top:-10px;padding-top:0;font-size:30px}@media (max-width: 480px){.header-open .header__dropdown-menu .header__dropdown-link{font-size:17.5px}}.header-open .header__dropdown-menu .header__dropdown-link:hover{background-color:transparent;color:#E30613}.header-open .header__nav-arrow{display:none}.header{color:#FFF;background-color:#000;top:0}.header .header__wrap{background-color:#000}.breadcrumbs{list-style:none;padding:0;margin-bottom:calc(15px + 10 * ((100vw - 320px) / (1920 - 320)))}.breadcrumbs__item{margin-top:5px;display:inline-block;padding:5px;font-size:1.6rem}.breadcrumbs__item:first-child{background-color:#E4032E}.breadcrumbs__item:first-child .breadcrumbs__link{color:#fff}.breadcrumbs__link{color:inherit;text-decoration:none}.breadcrumbs__link:hover{text-decoration:underline}.intro{padding-top:calc(40px + 50 * ((100vw - 320px) / (1920 - 320)));position:relative}.intro__main{display:inline-block;margin-bottom:calc(15px + 10 * ((100vw - 320px) / (1920 - 320)));font-size:calc(16px + 4 * ((100vw - 320px) / (1920 - 320)));line-height:1.3;letter-spacing:-0.02em;text-decoration:underline;transition:opacity .3s ease-in-out}.intro__main:hover{opacity:.7}.intro__title{font-weight:900;font-size:calc(34px + 14 * ((100vw - 800px) / (1920 - 800)));line-height:1;letter-spacing:-0.03em;color:#fff;padding:24px;border-radius:16px;margin-bottom:8px;background:linear-gradient(111.06deg, #E4032E -15.58%, #000 87.01%)}@media (min-width: 1920px){.intro__title{font-size:48px}}@media (max-width: 800px){.intro__title{font-size:calc(28px + 6 * ((100vw - 360px) / (800 - 360)))}}.intro__box{padding:32px;border-radius:16px;display:flex;flex-direction:column;background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:bottom right;color:#fff;background-image:url("/i/2026/awards/teamlead-pains/wrap-bg.webp")}@media (max-width: 960px){.intro__box{background-size:cover;padding-bottom:calc(235px + 60 * ((100vw - 360px) / (960 - 360)));background-position:bottom center;background-image:url("/i/2026/awards/teamlead-pains/wrap-bg-tablet.webp")}}@media (max-width: 800px){.intro__box{padding:calc(24px + 8 * ((100vw - 360px) / (800 - 360)));padding-bottom:calc(235px + 60 * ((100vw - 360px) / (960 - 360)))}}@media (max-width: 640px){.intro__box{background-image:url("/i/2026/awards/teamlead-pains/wrap-bg-mobile.webp");padding-bottom:calc(270px + 150 * ((100vw - 360px) / (640 - 360)))}}.intro__subtitle{font-weight:600;line-height:1.05;letter-spacing:-0.03em;max-width:calc(470px + 460 * ((100vw - 960px) / (1920 - 960)))}@media (min-width: 1920px){.intro__subtitle{max-width:900px}}@media (min-width: 1920px){.intro__subtitle{margin-bottom:24px}}@media (min-width: 800px) and (max-width: 1919px){.intro__subtitle{margin-bottom:calc(24px + 0 * ((100vw - 800px) / (1920 - 800)))}}@media (min-width: 360px) and (max-width: 799px){.intro__subtitle{margin-bottom:calc(16px + 8 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 359px){.intro__subtitle{margin-bottom:16px}}@media (min-width: 1920px){.intro__subtitle{font-size:48px}}@media (min-width: 800px) and (max-width: 1919px){.intro__subtitle{font-size:calc(34px + 14 * ((100vw - 800px) / (1920 - 800)))}}@media (min-width: 360px) and (max-width: 799px){.intro__subtitle{font-size:calc(28px + 6 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 359px){.intro__subtitle{font-size:28px}}@media (max-width: 960px){.intro__subtitle{max-width:100%}}.intro__text{font-weight:400;line-height:1.2;font-size:calc(16px + 0 * ((100vw - 320px) / (14 - 320)));max-width:calc(470px + 330 * ((100vw - 960px) / (1920 - 960)))}@media (min-width: 1920px){.intro__text{max-width:900px}}@media (max-width: 960px){.intro__text{max-width:100%}}.intro__text--mb{margin-bottom:16px}.intro__text--bold{font-weight:600;margin-bottom:calc(28px + 4 * ((100vw - 320px) / (1920 - 320)))}.intro__info{margin-top:16px;font-weight:500;line-height:1.1;border-radius:16px;border:1px solid #0000001A;background:#0000000D}@media (min-width: 1920px){.intro__info{margin-bottom:68px}}@media (min-width: 800px) and (max-width: 1919px){.intro__info{margin-bottom:calc(48px + 20 * ((100vw - 800px) / (1920 - 800)))}}@media (min-width: 360px) and (max-width: 799px){.intro__info{margin-bottom:calc(48px + 0 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 359px){.intro__info{margin-bottom:48px}}@media (min-width: 1920px){.intro__info{padding:20px}}@media (min-width: 800px) and (max-width: 1919px){.intro__info{padding:calc(20px + 0 * ((100vw - 800px) / (1920 - 800)))}}@media (min-width: 360px) and (max-width: 799px){.intro__info{padding:calc(16px + 4 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 359px){.intro__info{padding:16px}}@media (min-width: 1920px){.intro__info{font-size:16px}}@media (min-width: 800px) and (max-width: 1919px){.intro__info{font-size:calc(16px + 0 * ((100vw - 800px) / (1920 - 800)))}}@media (min-width: 360px) and (max-width: 799px){.intro__info{font-size:calc(14px + 2 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 359px){.intro__info{font-size:14px}}.auth__buttons{margin-top:50px;display:flex;align-items:center;flex-wrap:wrap}@media (max-width: 1100px){.auth__buttons{margin-top:30px}}@media (max-width: 600px){.auth__buttons{margin-top:20px;justify-content:center}}.auth__button{display:inline-block;align-self:flex-start;min-width:266px;padding-block:calc(10px + 2 * ((100vw - 320px) / (1920 - 320)));padding-inline:25px;border:2px solid #E4032E;border-radius:100px;font-size:16px;line-height:1;font-weight:600;text-align:center;color:#fff;word-wrap:break-word;background-color:#E4032E;transition:all .3s ease-in-out;cursor:pointer}.auth__button:hover{color:#E4032E;background-color:transparent}.auth__button--disable{pointer-events:none}@media (min-width: 1920px){.voted{margin-bottom:68px}}@media (min-width: 800px) and (max-width: 1919px){.voted{margin-bottom:calc(48px + 20 * ((100vw - 800px) / (1920 - 800)))}}@media (min-width: 360px) and (max-width: 799px){.voted{margin-bottom:calc(48px + 0 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 359px){.voted{margin-bottom:48px}}.voted__wrapper-wrap{overflow:hidden;height:auto;display:flex;align-items:stretch;position:relative;padding:2px;border-radius:24px}.voted__wrapper-wrap::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:24px;padding:8px;background:linear-gradient(90deg, #E50000 0%, #00B0FF 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.voted__wrapper{padding:32px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;background:#fff;width:100%}.voted__title{font-weight:600;line-height:1.1;text-align:center}@media (min-width: 1920px){.voted__title{font-size:56px}}@media (min-width: 800px) and (max-width: 1919px){.voted__title{font-size:calc(32px + 24 * ((100vw - 800px) / (1920 - 800)))}}@media (min-width: 360px) and (max-width: 799px){.voted__title{font-size:calc(30px + 2 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 359px){.voted__title{font-size:30px}}.voted__inner{display:flex;align-items:center;justify-content:center;align-items:center;gap:8px}.voted__count{font-weight:900;line-height:1.1;background:linear-gradient(131.47deg, #195FFF -5.34%, #00B0FF 95.06%);background-clip:text;-webkit-background-clip:text;color:transparent}@media (min-width: 1920px){.voted__count{font-size:54px}}@media (min-width: 800px) and (max-width: 1919px){.voted__count{font-size:calc(40px + 14 * ((100vw - 800px) / (1920 - 800)))}}@media (min-width: 360px) and (max-width: 799px){.voted__count{font-size:calc(40px + 0 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 359px){.voted__count{font-size:40px}}.voted__teamlead{font-weight:600;line-height:1.1;color:#1D1D1D;text-wrap:nowrap}@media (min-width: 1920px){.voted__teamlead{font-size:32px}}@media (min-width: 800px) and (max-width: 1919px){.voted__teamlead{font-size:calc(26px + 6 * ((100vw - 800px) / (1920 - 800)))}}@media (min-width: 360px) and (max-width: 799px){.voted__teamlead{font-size:calc(24px + 2 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 359px){.voted__teamlead{font-size:24px}}.nominees{overflow:hidden}@media (min-width: 1920px){.nominees{margin-bottom:68px}}@media (min-width: 800px) and (max-width: 1919px){.nominees{margin-bottom:calc(48px + 20 * ((100vw - 800px) / (1920 - 800)))}}@media (min-width: 360px) and (max-width: 799px){.nominees{margin-bottom:calc(48px + 0 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 359px){.nominees{margin-bottom:48px}}.nominees__title-wrap{margin-bottom:48px;display:flex;flex-direction:column;align-items:center}.nominees__title{font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#1D1D1D;position:relative}.nominees__title::before,.nominees__title::after{position:absolute;content:'';width:42px;height:1px;background-color:#1D1D1D;left:-50px;top:50%;transform:translateY(-50%)}.nominees__title::after{left:unset;right:-50px}.nominees__wrapper{display:flex;flex-direction:column;gap:16px}.nominees__vote{display:none}.nominees__item{padding:24px;display:grid;grid-template-columns:1fr 160px;align-items:center;gap:24px;border-radius:16px;background:#000C38;position:relative;transition:background 0.3s ease-in-out;overflow:hidden}.nominees__item>*{position:relative;z-index:2}.nominees__item::before{content:'';position:absolute;inset:0;background:linear-gradient(92.77deg, #E50000 -15.89%, rgba(0,12,56,0.5) 53.36%, rgba(10,45,134,0.69604) 74.23%, #195FFF 101.45%);opacity:0;transition:opacity 0.3s ease-in-out;pointer-events:none;z-index:1}.nominees__item--voted .nominees__vote{display:block}.nominees__item--voted::before{opacity:1}@media (max-width: 640px){.nominees__item{display:flex;flex-direction:column;align-items:flex-start}}.nominees__wrapper:has(:not(.nominees__item--voted)) .nominees__item:has(.nominees__btn):hover::before{opacity:1}.nominees__item-content{display:flex;align-items:center;gap:16px}@media (max-width: 640px){.nominees__item-content{display:flex;flex-direction:column;align-items:flex-start}}.nominees__text{font-weight:500;line-height:1.2;color:#fff}@media (min-width: 1920px){.nominees__text{font-size:20px}}@media (min-width: 800px) and (max-width: 1919px){.nominees__text{font-size:calc(20px + 0 * ((100vw - 800px) / (1920 - 800)))}}@media (min-width: 360px) and (max-width: 799px){.nominees__text{font-size:calc(16px + 4 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 359px){.nominees__text{font-size:16px}}.nominees__btn{justify-self:end;display:flex;align-items:center;justify-content:center;padding-inline:15px;border-radius:24px;max-width:112px;border:0;height:32px;font-size:12px;font-weight:500;color:#1D1D1D;background:#fff;transition:all 0.3s ease-in-out;cursor:pointer}.nominees__btn:hover{background:#E4E3E5}@media (max-width: 640px){.nominees__item-buttons{width:100%}.nominees__item-buttons .nominees__btn{max-width:unset;width:100%}}.nominees__voted{font-weight:500;line-height:1.2;color:#fff}@media (min-width: 1920px){.nominees__voted{font-size:20px}}@media (min-width: 800px) and (max-width: 1919px){.nominees__voted{font-size:calc(20px + 0 * ((100vw - 800px) / (1920 - 800)))}}@media (min-width: 360px) and (max-width: 799px){.nominees__voted{font-size:calc(16px + 4 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 359px){.nominees__voted{font-size:16px}}@media (min-width: 641px){.voted-progress-enabled .nominees__item{position:relative;overflow:hidden}.voted-progress-enabled .nominees__item::after{content:'';position:absolute;top:0;left:0;bottom:0;width:0%;background:#FFFFFF1A;z-index:0;transition:width 1s ease-out;pointer-events:none}.voted-progress-enabled .nominees__item.progress-animate::after{width:var(--progress-width, 0%)}.voted-progress-enabled .nominees__item>*{position:relative;z-index:1}}.paranja{width:100%;height:100%;display:none;position:absolute;top:0;left:0;background:rgba(0,0,0,0.79);z-index:2}.page--open .paranja{display:block}.popup{padding:65px 25px 80px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#282D31;width:100%;max-width:740px;height:100%;max-height:380px;z-index:3;transition:max-height .3s ease}.page--open .popup{display:block}.popup--open{max-height:450px}.popup__title{margin:0;font-size:36px;font-weight:500;max-width:680px;color:#FFF;text-align:center}.form{margin-top:40px}.form__buttons{margin-top:10px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.form__button{margin:15px 20px 0;border:unset;background:unset;display:inline-flex;background-size:100%;background-repeat:no-repeat;transition:opacity .3s ease}.form__button:hover{opacity:.8}.form__button--ontico{width:112px;height:19px;background-image:url("/i/2022/awards/opensource/icon-ontico.svg")}.form__button--fb{width:75px;height:75px;background-image:url("/i/2022/awards/opensource/icon-fb.svg")}.form__button--vk{width:75px;height:75px;background-image:url("/i/2022/awards/opensource/icon-vk.svg")}.form__input{width:100%;background:unset;border:1px solid #999;color:#FFF;padding:10px 15px}.form__input:not(:first-of-type){margin-top:10px}.form__controls{display:none;flex-direction:column;align-items:center}.form__controls--visible{display:flex}.form__submit{padding:10px 25px;margin-top:15px;background:unset;border:1px solid #999;color:#FFF;transition:opacity .3s ease;cursor:pointer}.form__submit:hover{opacity:.8}@media (max-width: 1200px){.popup__title{font-size:24px}.popup{max-height:330px}.popup--open{max-height:420px}}@media (max-width: 800px){.popup{padding:50px 20px;width:90%;max-width:unset;max-height:unset;height:unset}.popup--open{max-height:unset}.popup__title{font-size:20px}.form__submit{padding:5px 20px}.form__button--vk{width:60px;height:60px}.form__button--fb{width:60px;height:60px}.form__button--ontico{width:90px;height:15px}}@media (max-width: 480px){.popup{padding:40px 15px}.popup__title{font-size:18px}.form__button{margin:15px 15px 0}.form__button--vk{width:40px;height:40px}.form__button--fb{width:40px;height:40px}}.page--inner .footer,.body-inner .footer{margin-top:calc(35px + 65 * ((100vw - 320px) / (1920 - 320)))}.footer{padding-top:calc(48px + 27 * ((100vw - 800px) / (1920 - 800)));padding-bottom:calc(48px + 27 * ((100vw - 800px) / (1920 - 800)));margin-top:auto;color:#fff;background-color:#1D1D1D}.footer .footer__container.container{padding-inline:48px;max-width:1360px;margin:0 auto}@media (max-width: 800px){.footer .footer__container.container{padding-inline:calc(24px + 24 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 800px){.footer{padding-block:48px}}.footer__container{gap:calc(20px + 20 * ((100vw - 360px) / (1920 - 360)));display:flex;flex-direction:column;gap:50px;align-items:flex-start;justify-content:space-between}@media (max-width: 850px){.footer__container{align-items:flex-start;justify-content:flex-start}}.footer__wrapper{display:grid;grid-template-columns:380px 1fr;align-items:center;gap:34px;width:100%}@media (max-width: 960px){.footer__wrapper{display:flex;flex-direction:column;gap:calc(32px + 16 * ((100vw - 360px) / (800 - 360)))}}.footer__nav{display:flex;flex-direction:column;gap:50px}@media (max-width: 960px){.footer__nav{flex-direction:row;align-self:flex-start}}@media (max-width: 560px){.footer__nav{flex-direction:column}}.footer__block{display:flex;align-items:flex-start;flex-direction:column;gap:16px}.footer__btn{position:relative;font-size:24px;font-weight:900;line-height:1;letter-spacing:-0.03em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;padding:0;cursor:pointer;background-color:transparent;border:none}.footer__btn::before{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:#fff;transition:width .3s ease-in-out}.footer__btn:hover::before{width:100%}.footer__btn--ontico{margin-bottom:32px;transition:transform 0.3s ease-in-out}.footer__btn--ontico:hover{transform:scale(1.02)}@media (max-width: 960px){.footer__btn{font-size:22px}}.footer__help{max-width:100%;display:flex;flex-direction:column;padding:calc(32px + 16 * ((100vw - 800px) / (1920 - 800)));border-radius:15px;background:#FFFFFF0D}@media (max-width: 960px){.footer__help{align-self:stretch}}@media (max-width: 800px){.footer__help{padding:calc(24px + 8 * ((100vw - 360px) / (800 - 360)))}}.footer__title{font-size:calc(20px + 4 * ((100vw - 800px) / (1920 - 800)));margin-bottom:15px;max-width:100%;font-weight:900;line-height:1;word-wrap:break-word;font-weight:900;letter-spacing:-0.03em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;opacity:0.8}@media (max-width: 800px){.footer__title{font-size:20px}}.footer__supports{font-size:16px;font-weight:400;line-height:1.7;letter-spacing:-0.03em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff}.footer__supports>span{opacity:0.8}.footer__copyright{font-size:16px;line-height:1.25;opacity:0.5}.footer__link{position:relative;color:#fff;white-space:nowrap}.footer__link::before{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#fff;transition:width 0.3s ease-in-out}.footer__link:hover::before{width:100%}.footer__telegram{margin-right:16px;align-self:flex-start;display:flex;align-items:center;gap:10px;height:50px;width:240px;border-radius:73px;background-color:#29A9EB;justify-content:center;padding-inline:5px;border:3px solid #29A9EB;font-size:20px;font-weight:900;line-height:1;letter-spacing:-0.02em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;transition:all 0.3s ease-in-out}.footer__telegram>svg{fill:#fff;transition:fill 0.3s ease-in-out}.footer__telegram:hover{background-color:transparent;color:#29A9EB}.footer__telegram:hover>svg{fill:#29A9EB}@media (max-width: 480px){.footer__telegram{width:100%}}.footer__bottom-text{border-top:1.5px solid #fff;padding-top:15px;font-size:14px;font-weight:400;line-height:17px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;opacity:0.8}.social-icons__list{display:flex;flex-wrap:wrap;margin-block:35px;row-gap:16px}.social-icons__item{display:inline-block;margin-right:16px;margin-bottom:0px;vertical-align:middle}@media (max-width: 480px){.social-icons__item--telegram{width:100%;margin-bottom:16px}}.social-icons__item--other{transition:filter .3s ease}.social-icons__item--other:hover{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(195deg) brightness(101%) contrast(103%)}.divider{width:100%;height:2px;background:#000000CC}@media (min-width: 1920px){.divider{margin-top:48px}}@media (min-width: 800px) and (max-width: 1919px){.divider{margin-top:calc(32px + 16 * ((100vw - 800px) / (1920 - 800)))}}@media (min-width: 360px) and (max-width: 799px){.divider{margin-top:calc(32px + 0 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 359px){.divider{margin-top:32px}}@media (min-width: 1920px){.divider{margin-bottom:68px}}@media (min-width: 800px) and (max-width: 1919px){.divider{margin-bottom:calc(48px + 20 * ((100vw - 800px) / (1920 - 800)))}}@media (min-width: 360px) and (max-width: 799px){.divider{margin-bottom:calc(48px + 0 * ((100vw - 360px) / (800 - 360)))}}@media (max-width: 359px){.divider{margin-bottom:48px}}.nominees__list--laureate .nominees__item:nth-child(-n+7){display:none}.nominees__list--laureate .nominees__item:nth-child(n+8){display:flex}.nominees__list--winners .nominees__item:nth-child(n+8){display:none}.nominees__list--winners .nominees__item:nth-child(-n+7){display:flex}
