@import url(/css/reset.css);@font-face {font-family: 'Alternate Gothic No2 D';font-style: normal;font-weight: 400;src: local("Alternate Gothic No2 D "), local("AlternateGotNo2D"),local(" Gothic "), url(/fonts/gothic/AlternateGotNo2D.ttf) }@font-face {font-family: 'Gotham Narrow Black';font-style: normal;font-weight: 700;src: local(" Gotham Black "), url(/fonts/gotham/GothamNarrow-Black.otf) }@font-face {font-family: 'Gotham Narrow Book';font-style: normal;font-weight: 400;font-display: swap;src: local(" Gotham Book "), url(/fonts/gotham/GothamNarrow-Book.otf) }@font-face {font-family: 'Gotham Narrow Bold';font-style: normal;font-weight: 700;font-display: swap;src: local(" Gotham Bold "), url(/fonts/gotham/GothamNarrow-Bold.otf) }@font-face {font-family: 'Gotham Narrow Medium';font-style: normal;font-weight: 400;font-display: swap;src: local(" Gotham Medium "), url(/fonts/gotham/GothamNarrow-Medium.otf) }@font-face {font-family: 'Druk Medium';font-style: normal;font-weight: 400;font-display: swap;src: local(" Druk Medium "), url(/fonts/druk/Druk-Medium.otf) }@font-face {font-family: 'Proxima Nova';font-style: normal;font-weight: 400;font-display: swap;src: local(" Proxima Nova "), url(/fonts/proxima/Proxima-Nova-Regular.otf) }@font-face {font-family: 'Proxima Nova Extrabold';font-style: normal;font-weight: 400;font-display: swap;src: local(" Proxima Nova Extrabold "), url(/fonts/proxima/Proxima-Nova-Black.otf) }*, ::after, ::before {box-sizing: border-box }html {background: #343434 }p {margin-bottom: 19px }ol, ul {list-style-position: outside }ul {list-style-type: disc;margin-left: 36px }ul > li {margin-bottom: 1px }ol {list-style-type: decimal }ol ol, ol ul, ul ol, ul ul {list-style-type: circle;list-style-position: inside }ol ol, ul ol {list-style-type: lower-latin }a:focus {outline: 0 }.app {width: 960px;margin: 0 auto;box-shadow: 0 0 10px rgba(0, 0, 0, .4);position: relative;background-color: #fff }.app > .logo {position: absolute;left: 38px;top: 37px }.app > .logo img {width: auto;height: auto;max-width: 165px;max-height: 155px }.app.step-1, .app.step-2 {width: 960px;height: 1804px;background: url(../images/step-1/bg2025.png) center top no-repeat }.app.step-2 {background-image: url(../images/step-2/bg2025.png);height: 1798px }.app.step-1 .block-step-info, .app.step-1 h1, .app.step-1 h2, .app.step-2 .block-step-info, .app.step-2 h1, .app.step-2 h2 {display: none }.app.step-1 form, .app.step-2 form {position: relative;padding-top: 361px;color: #fff }.app.step-3 {overflow: hidden }.app.step-3 .btn-to-top {clip: rect(auto, auto, auto, auto);overflow: hidden;position: absolute;top: 0;right: 0;bottom: 0;width: 49px }.app.step-3 .btn-to-top a {position: fixed;top: 150px;left: 50%;transform: translate3d(431px, 0, 0);font-size: 0;width: 49px;height: 71px;z-index: 100;opacity: .9;transition: opacity .3s;background: url(../images/step-3/btn-to-top.png) left top no-repeat }.app.step-3 .btn-to-top a:hover {opacity: 1 }.app.step-3 .btn-to-top._white a {background-image: url(../images/step-3/btn-to-top__white.png) }.app.step-3 .block-header {background-image: url(../images/step-3/header.png);height: 299px }.app.step-3 .block-footer {background: url(../images/step-3/footer-grey.png) center 60px no-repeat;height: 346px;padding-top: 235px;text-align: center;background-color: #e9e9e9 }.app.step-3 .block-sponsors {background: url(../images/step-3/sponsors2025.png) center 60px no-repeat;padding-top: 558px;text-align: center }.app.step-3 .block-welcome {padding-top: 46px;text-align: center }.app.step-3 .block-welcome h1 {font-size: 50px;color: #031145;line-height: 50px;padding-bottom: 11px }.app.step-3 .block-welcome h1 span {display: block;padding: 9px 0 18px;font-size: 80px;text-transform: uppercase }.app.step-3 .block-quick-links {padding-top: 11px;padding-bottom: 39px }.app.step-3 .block-body {display: block;position: relative;background-color: #0e1130;padding-top: 28px;color: #e5e5e5;font-size: 20px }.app.step-3 .block-body p {text-align: center }.app.step-3 .block-body h2:after, .app.step-3 .block-body h3:after {content: '';position: absolute;background: url(../images/step-3/h2-border.png) center bottom no-repeat;bottom: 0;width: 805px;height: 4px;left: 50%;transform: translate3d(-50%, 0, 0) }.app.step-3 .block-body h3:after {width: 218px }.app.step-3 .block-body h2, .app.step-3 .block-body h3 {font-size: 70px;text-align: center;color: #fff;padding-bottom: 20px;margin-bottom: 16px;position: relative }.app.step-3 .block-body h2 + .block-category {padding-top: 14px }.app.step-3 .block-body h3 {font-family: 'Proxima Nova Extrabold';font-size: 35px;font-weight: 900;margin-top: 35px;margin-bottom: 29px;padding-bottom: 17px }.app.step-3 .block-body-2 {background-color: #eaeaea }.app.step-3 .block-body-2 h2 {color: #031145 }.app.step-3 .block-body-2 h3 {color: #5f6062 }.app.step-3 .block-body-2 h2:after, .app.step-3 .block-body-2 h3:after {background-image: url(../images/step-3/h2-border-dark.png) }.app.step-3 .category-download {display: block;margin: 0 auto 19px;min-width: 261px;padding-top: 13.5px;padding-bottom: 13.5px;height: auto }.app.step-3 .category-download._kindergarten {padding-left: 0;padding-right: 0 }.app.step-3 .block-category:not(:last-child) {margin-bottom: -59px }.app.step-3 .block-boxes {display: flex;flex-wrap: wrap;justify-content: center;padding-bottom: 56.5px }.app.step-3 .block-boxes > * {width: 247px;height: 247px;margin: 16.5px 17.5px;position: relative }.app.step-3 .block-boxes > :before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url(../images/step-3/box.png) center center no-repeat;z-index: 10 }.app.step-3 .block-boxes > :hover .elem-box-name {text-shadow: 0 0 10px #333 }.app.step-3 .block-boxes .elem-box-name {display: flex;align-items: center;justify-content: center;position: absolute;top: 165px;left: 15px;right: 7px;bottom: 12px;z-index: 20;text-align: center;font-size: 26px;text-transform: uppercase;letter-spacing: 1px;color: #fff }.app.step-3 .block-boxes .elem-image {position: absolute;z-index: 20;overflow: hidden;top: 3px;left: 11px;right: 3px;bottom: 82px;border-top-left-radius: 22px;border-top-right-radius: 22px }.app.step-3 .block-boxes .elem-image img {position: absolute;top: 10px;left: 50%;transform: translate3d(-50%, 0, 0) }.app.step-3 .block-video {padding-bottom: 47px }.app.step-3 .block-player {display: block;width: 960px;height: 363px;background: url(../images/step-3/video.png) center center no-repeat;position: relative }.app.step-3 .block-player a, .app.step-3 .block-player iframe {position: absolute;top: 6px;left: 160px;width: 639px;height: 341px;text-decoration: none }.app.step-3 .block-video-title {font-family: 'Proxima Nova Extrabold';font-size: 32px;text-align: center;padding-top: 14px;padding-bottom: 6px }.app.step-3 .block-video-desc p {line-height: 24px }.app.step-3 .block-video-small-desc {color: #e5e5e5;font-size: 17px }.app.step-3 .block-video-small-desc a, .form-request p a {color: #fbb731;text-decoration: none }.app.step-3 .block-video-small-desc a:hover {text-decoration: underline }.app.step-3 .block-category-links {display: flex;flex-wrap: wrap;justify-content: center }.app.step-3 .block-category-links .btn-red {width: 95px;margin: 4.5px;padding: 13.5px 15px }.app.step-3 .block-category-links .btn-red._kindergarten, .app.step-3 .block-category-links .btn-red._middleschool {width: 143px }.form-request {display: block;margin-left: 488px;width: 384px }.form-request p {font-size: 16px;padding-top: 16px;padding-bottom: 0;line-height: 22px }.form-request p a {color: #c00 }.form-label {font-weight: 700;font-size: 23px;text-align: center;line-height: 1.2em;letter-spacing: .5px;margin-bottom: -4px }.form-group {display: block;position: relative }.form-group > label {display: block;font-size: 18px;min-height: 38px;padding-top: 15px;letter-spacing: 1px }.form-group > input {display: block;width: 100%;border: 2px solid #fff;height: 32px;line-height: 32px;padding: 2px 10px }.form-group .error + input, .form-group > input.error {border-color: #dc3545 }.form-submit {margin-top: 20px }.block-step-info {font-size: 18px;margin: 0 140px;line-height: 1.2em;letter-spacing: 1.3px }.block-download-all {position: relative;z-index: 3 }.block-download-all .title {font-weight: 700;font-size: 20px;letter-spacing: 1px;margin-top: 16px;margin-bottom: 23px }.block-sponsored-by {padding: 13px 0;position: relative;z-index: 2 }.block-sponsored-by .title {font-size: 20px;margin-bottom: 10px;font-weight: 700 }.block-meet-researchers {padding: 32px 0;background: #fdb813;position: relative;z-index: 1;margin-top: -47px }.block-meet-researchers .intro {font-size: 18px;margin-top: 3px;line-height: 22px;font-weight: 700 }.block-meet-researchers .download {font-size: 15px;margin-top: -14px;margin-bottom: 2px;line-height: 22px;font-weight: 700 }.block-about-more {padding: 35px 0;background: #fdb813;font-size: 18px }.block-about-more a {width: 135px }.category-links {display: block;font-size: 0;padding-left: 3px;background: #fdb813 }.category-links a {margin-right: 3px;width: 133px !important;height: 45px !important;line-height: 45px !important;font-size: 23px !important;margin-bottom: 3px }.category-links a.extended {width: 269px !important }.categories {background: #fdb813;padding-top: 46px }.category {padding-bottom: 30px }.category-name {font-weight: 700;font-size: 32.4px;margin-bottom: 12px }.category-download {width: 273px }.boxes {font-size: 0;margin-top: 34px }.boxes a {display: inline-block;position: relative;width: 320px;height: 280px;line-height: 280px;margin-bottom: 32px }.boxes a img {max-width: 96%;max-height: 90% }.boxes .box-name {position: absolute;bottom: 0;font-size: 25px;line-height: 25px;text-transform: uppercase;color: #fff;display: inline-block;background: #c00;left: 50%;transform: translate3d(-50%, 0, 0);padding: 10px 20px;max-width: 82%;width: -webkit-fill-available;width: -moz-available;width: fill-available }.block-about-more, .block-download-all, .block-meet-researchers, .block-meet-researchers .title, .block-sponsored-by, .boxes, .categories, .category-download, .category-links, .form-submit, .h-1-bold, .h-2, .h-2-black, .text-center {text-align: center }.boxes .box-name, .btn-download, .btn-submit, .category-download, .category-links a, .gothic {font-family: 'Alternate Gothic No2 D' }.gotham-black {font-family: 'Gotham Narrow Black' }.block-meet-researchers .download, .block-meet-researchers .intro, .block-meet-researchers .title, .category-name, .form-group > label, .form-label, .gotham-bold, .gotham-book, .h-1, .h-1-bold, .h-2, .h-2-black, html {font-family: 'Gotham Narrow Book' }.gotham-bold {font-weight: 700 }.block-download-all .title, .gotham-medium {font-family: 'Gotham Narrow Medium' }.app.step-3 .block-body h2, .app.step-3 .block-boxes .elem-box-name, .app.step-3 .block-welcome h1 span, .btn-red, .druk {font-family: 'Druk Medium' }.app.step-3 .block-body p, .app.step-3 .block-welcome h1, .proxima {font-family: 'Proxima Nova' }.h-1, .h-1-bold {font-weight: 700;letter-spacing: 1px }.h-1 {color: #000;font-size: 54.31px;line-height: 56.19px;text-align: center;text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff }.h-1-bold {font-size: 50.69px }.h-2 {text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff }.block-meet-researchers .title, .h-2, .h-2-black {font-weight: 700;color: #000;font-size: 32px;line-height: 40px;letter-spacing: 1px }.h-3 {color: #000;font-size: 50.69px;font-weight: 700;text-align: center }.btn-submit {width: 179px;height: 49px;background: #c00;color: #fff;font-size: 26px;border: 0;padding: 0;text-transform: uppercase }.btn-download, .category-download {height: 45px;line-height: 45px;padding: 0 17px;font-size: 26px }.btn-download, .btn-red, .category-download, .category-links a {display: inline-block;background: #c00;color: #fff;border: 0;text-decoration: none;text-transform: uppercase }.category-links a {padding: 0 !important }.btn-download:hover, .btn-red:hover, .category-download:hover, .category-links a:hover {text-decoration: none;text-shadow: 0 0 10px #333 }.btn-red {padding: 8px 17px;line-height: 25px;font-size: 24.64px;box-shadow: 0 6px 0 rgba(0, 0, 0, .15);text-align: center;width: 230px;letter-spacing: 1px }.block-meet-researchers .download a, .link {color: #c00;text-decoration: none }.block-meet-researchers .download a:hover, .link:hover {text-decoration: underline }.tooltip {position: absolute;transform: translate3d(-98%, 0, 0);left: 0;will-change: transform;opacity: .95;padding: 0 .4rem;z-index: 1070;display: block;font-family: -apple-system, BlinkMacSystemFont, " Segoe UI ", Roboto, " Helvetica Neue ", Arial, " Noto Sans ", sans-serif, " Apple Color Emoji ", " Segoe UI Emoji ", " Segoe UI Symbol ", " Noto Color Emoji ";font-style: normal;font-weight: 400;line-height: 1.5;text-align: left;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;white-space: normal;line-break: auto;font-size: .875rem;word-wrap: break-word;margin: 2px 0 0 }.tooltip-inner {max-width: 300px;padding: .25rem .5rem;color: #fff;text-align: center;background-color: #dc3545;border-radius: .25rem }.f15 {font-size: 15px }
