@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(../fonts/Gilroy-Regular-Cs-nwE7t.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(../fonts/Gilroy-Bold-D9w6eIEp.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:url(../fonts/Gilroy-Black-CGH-AM7a.woff2) format("woff2")}@font-face{font-display:swap;font-family:icon;font-style:normal;font-weight:400;src:url(../fonts/icon-n3dw9K0w.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{background:#fff;color:#0f3a6f;font-size:1.6rem;font-weight:400;line-height:1.5;margin:0;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,h5{font-family:Gilroy,sans-serif}h1,h2,h3,h4,h5{font-weight:700;line-height:1.2;margin-block:0;text-align:left}.\--typo-h1,h1{font-size:calc(22.66667px + 2.91667vw)}.\--typo-h2,h2{font-size:calc(13.33333px + 2.08333vw)}.\--typo-h3,h3{font-size:calc(16px + 1.25vw)}.\--typo-h4,h4{font-size:calc(17.33333px + .83333vw)}.\--typo-h5,h5{font-size:1.8rem}p{margin:0}a{color:#fff;text-decoration:none}strong{font-weight:600}small{font-size:1.2rem}::-moz-selection{background:#7cc96b;color:#fff}::selection{background:#7cc96b;color:#fff}ol,ul{list-style:none;padding:0}blockquote,ol,ul{margin:0}table{border-collapse:collapse;border-spacing:0;width:100%}td,th{padding:0;text-align:left;vertical-align:middle}figure,img,picture{display:block;margin:0}img{max-width:100%}video{display:block;max-width:100%}[role=button],button,video{margin:0;outline:0;padding:0}[role=button],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:#0f3a6f;cursor:pointer;font-family:Gilroy,sans-serif;font-size:1.6rem;line-height:1.5}button::-moz-focus-inner{border:0;padding:0}fieldset{border:0;margin:0;padding:0}[role=button],button,form{-webkit-user-select:none;-moz-user-select:none;user-select:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:#0f3a6f;display:block;font-family:Gilroy,sans-serif;font-size:1.6rem;line-height:1.5;margin:0;outline:0;padding:0}[role=button],button,label[for],select{cursor:pointer;outline:0}button::-moz-focus-inner,input::-moz-focus-inner,input::-moz-focus-outer{border:0;padding:0}label{cursor:pointer}input:focus{outline:0}input::-ms-check,select::-ms-expand{display:none}textarea{max-width:100%;overflow:auto;resize:vertical}[role=button],button,footer,header,img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.icon{align-items:center;display:inline-flex;justify-content:center;position:relative}.icon:before{display:inline-block;font-family:icon;font-style:normal;font-weight:400;line-height:1;position:relative;text-transform:none}.icon--mail:before{content:"\e900"}.icon--o:before{content:"\e901"}.icon--logo:before{content:"\e902"}.icon--facebook:before{content:"\e903"}.icon--instagram:before{content:"\e904"}.icon--youtube:before{content:"\e905"}.button{align-items:center;border-radius:28px;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:700;justify-content:center;line-height:1;min-height:56px;padding:4px 32px 0;text-align:center;text-transform:uppercase;transition:.3s ease-in-out}.button--brand{background:#7cc96b;border-color:#7cc96b;color:#0f3a6f}.contest-manager-registration,.contest-manager-winner{width:100%}.contest-manager-notice,.contest-manager-shell{background:#fff;border:1px solid #e2e8f0;border-radius:2.4rem;box-shadow:0 18px 32px rgba(15,23,42,.08);margin:0 auto;max-width:72rem;padding:3.2rem 2.4rem}.contest-manager-notice,.contest-manager-notice__actions,.contest-manager-notice__text,.contest-manager-shell__header,.contest-manager-winner__form{display:flex;flex-direction:column}.contest-manager-notice,.contest-manager-notice__actions,.contest-manager-notice__text,.contest-manager-shell__header{gap:16px}.contest-manager-shell__header{margin-bottom:24px}.contest-manager-notice__title,.contest-manager-shell__header>h1{color:#0f3a6f;font-size:clamp(3rem,4vw,4.2rem);line-height:1.1;margin:0}.contest-manager-notice__text>p,.contest-manager-shell__header>p,.contest-manager-winner__meta,.contest-manager-winner__notice>p{color:#475569;font-size:1.7rem;line-height:1.7;margin:0}.contest-manager-notice--info{border-color:rgba(69,103,150,.22)}.contest-manager-notice--success{border-color:rgba(95,128,96,.26);box-shadow:0 18px 32px rgba(95,128,96,.1)}.contest-manager-notice--warning{border-color:rgba(201,161,90,.34);box-shadow:0 18px 32px rgba(201,161,90,.1)}.contest-manager-notice--error{border-color:rgba(139,0,0,.24);box-shadow:0 18px 32px rgba(139,0,0,.08)}.contest-manager-notice__actions{flex-wrap:wrap}.contest-manager-winner__form{gap:2rem}.contest-manager-winner__notice{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:24px}.form,.form__grid{display:flex;flex-direction:column;width:100%}.form{gap:2rem}.form__notice{width:100%}.form__notice .contest-manager-notice{margin:0;max-width:none;width:100%}.form__grid{gap:1.8rem}.form__item{display:flex;flex-direction:column;gap:.8rem;padding-bottom:12px;position:relative}.form__label{color:#fff;margin:0}.form__control{position:relative;width:100%}.form__input{background:#fff;border:1px solid #cbd5e1;border-radius:1.6rem;color:#0f3a6f;min-height:5.6rem;padding:0 1.8rem;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}.form__input::-moz-placeholder{color:#64748b}.form__input::placeholder{color:#64748b}.form__input:focus{outline:0}.form__input:focus,.form__item--invalid .form__input{border-color:#7cc96b;box-shadow:0 0 0 4px rgba(139,0,0,.08)}.form__item--valid .form__input{border-color:#7cc96b;box-shadow:0 0 0 4px rgba(111,142,104,.18)}.form__item--valid .form__input:focus{border-color:#7cc96b;box-shadow:0 0 0 4px rgba(111,142,104,.22);outline:0}.form__input--file{background:#fff;border:1px dashed #94a3b8;min-height:6rem;padding:1.4rem 1.6rem}.form__input--file::file-selector-button{background:#0f3a6f;border:0;border-radius:999px;color:#fff;cursor:pointer;font-family:Gilroy,sans-serif;font-size:1.3rem;font-weight:600;margin-right:16px;padding:1rem 1.6rem;transition:background .3s ease-in-out}.form__input--file:focus::file-selector-button{background:#7cc96b}.form__item--choice{gap:0}.form__consents{display:flex;flex-direction:column;gap:.2rem;width:100%}.form__consents .form__item{padding-bottom:0}.form__consents .form__feedback{left:auto;margin-top:.4rem;position:static;top:auto}.form__choice-list{display:flex;flex-direction:column;width:100%}.form__consents .form__item--choice .form__choice{border:0;box-shadow:none;padding:.2rem 0}.form__item--choice .form__choice{align-items:flex-start;border:1px solid transparent;border-radius:1.6rem;display:flex;gap:1.2rem;line-height:1.6;margin:0;padding:1.2rem 1.4rem;text-transform:none;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.form__item--choice .form__choice-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:.6rem;cursor:pointer;flex:0 0 2.2rem;height:2.2rem;margin:0;position:relative;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out,transform .3s ease-in-out;width:2.2rem}.form__item--choice .form__choice-input:before{content:none}.form__item--choice .form__choice-input:after{border-bottom:.2rem solid #fff;border-right:.2rem solid #fff;content:"";display:block;height:.9rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-58%) rotate(45deg) scale(.72);transform-origin:center;transition:opacity .18s ease,transform .18s ease;width:.48rem}.form__item--choice .form__choice-input:checked{background:#7cc96b;border-color:#7cc96b}.form__item--choice .form__choice-input:checked:after{opacity:1;transform:translate(-50%,-58%) rotate(45deg) scale(1)}.form__item--choice .form__choice-input:focus-visible{border-color:#7cc96b;box-shadow:0 0 0 4px rgba(139,0,0,.08);outline:0}.form__item--choice:not(.form__item--acceptance) .form__choice-input:checked{background:#7cc96b;border-color:#7cc96b}.form__choice-text{display:block}.form__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;padding-top:.6rem;position:relative}.form__submit{min-height:5.2rem;width:auto}.form--submitting .form__submit{opacity:.72}.form__feedback{color:#7cc96b;display:block;font-size:1.3rem;left:0;line-height:1.4;position:absolute;top:calc(100% + .6rem)}.form__feedback[hidden]{display:none}.form__honeypot{height:1px;left:-9999px;opacity:0;pointer-events:none;position:absolute;top:0;width:1px}.form__item--invalid .form__choice-input,.form__item--invalid:not(.form__item--acceptance) .form__choice{border-color:#7cc96b;box-shadow:0 0 0 4px rgba(139,0,0,.08)}.form__item--valid .form__choice-input{border-color:#7cc96b}.form__item--valid .form__choice-input:checked{background:#7cc96b;border-color:#7cc96b}.list--offset{margin-block:24px}.list--grid{display:flex;flex-flow:wrap;width:100%}.list--large{font-size:1.8rem}.list__item{padding-inline:24px;position:relative}.list__item:not(:last-child){margin-bottom:12px}.list__item:before{background:#7cc96b;border-radius:4px;content:"";height:8px;left:0;position:absolute;top:.55em;width:8px}.editor{overflow:hidden}.editor__blockquote,.editor__div,.editor__ol,.editor__p,.editor__table,.editor__ul{margin-bottom:16px}.editor__heading{color:#0f3a6f;margin-block:24px}.editor__ol,.editor__ul{padding-left:16px}.editor__li{margin-bottom:8px}.editor__li:last-child{margin-bottom:0}.editor__blockquote{border-left:4px solid #e2e8f0;font-style:italic;padding-left:24px}.editor__link{color:inherit;text-decoration:underline;text-decoration-thickness:.12rem;text-underline-offset:.22rem;transition:color .3s ease-in-out}.editor__typo-strong{font-weight:700}.editor__typo-em{font-style:italic}.editor__typo-underline{text-decoration:underline}.editor__align-left{text-align:left}.editor__align-center{text-align:center}.editor__align-right{text-align:right}.editor__align-justify{text-align:justify}.editor__td,.editor__th{border:1px solid #e2e8f0;padding:8px 12px}.editor__th{font-weight:700}@keyframes slide-in{0%{opacity:0;transform:translateY(15vh)}to{opacity:1;transform:translateY(0)}}.\--content,.\--content-m{margin-inline:auto;min-width:320px;padding-inline:24px;position:relative;width:100%}.\--content{max-width:1440px}.\--content-m{max-width:960px}.\--hide{display:none}.\--hide-text{font-size:0;line-height:0}.\--hide-visual{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.\--scroll-lock{left:0;overflow:hidden;padding-right:var(--scroll-lock-right,0);position:fixed;top:var(--scroll-lock-top,0);width:100%}.\--slide-in{opacity:0;transform:translateY(15vh) scale(.9);transition:.7s cubic-bezier(.22,1,.36,1)}.\--slide-in-visible{opacity:1;transform:translateY(0) scale(1)}.\--w-hide{display:none}.\--w-12,.header{width:100%}.header{left:0;position:fixed;top:0;transform:translateZ(0);transition:.3s ease-in-out;z-index:1000}.body--home .header{background:transparent;padding-top:16px}.body--page .header{background:#2d45a4}.header--scroll{padding-block:8px}.header--scroll:not(.header--transparent){background-color:#2d45a4}.header--transparent{background-color:transparent}.header--hide{pointer-events:none;transform:translate3d(0,-100%,0)}.header__content{align-items:center;display:flex;gap:16px;height:64px;justify-content:space-between;position:relative}.header__logo{display:block;z-index:2}.header__logo:before{color:#fff;font-size:4.8rem;transition:color .3s ease-in-out}.header__menu{display:flex;justify-content:center}.menu__button{align-items:center;display:flex;font-size:0;gap:8px;position:relative;text-transform:lowercase;z-index:2}.\--scroll-lock .menu__button{right:var(--scroll-lock-right,0)}.menu__icon .menu__icon-in,.menu__icon:after,.menu__icon:before{content:"";display:block;height:2px;margin:6px;transition:.3s ease-in-out}.\--header-transparent .menu__icon .menu__icon-in,.\--header-transparent .menu__icon:after,.\--header-transparent .menu__icon:before{background:color__gray-dark}.\--header-scroll .menu__icon .menu__icon-in,.\--header-scroll .menu__icon:after,.\--header-scroll .menu__icon:before,.menu__icon .menu__icon-in,.menu__icon:after,.menu__icon:before{background:#fff}.menu__icon:after{width:16px}.\--menu-active .menu__icon:after{transform:translateY(-8px) rotate(-135deg);width:24px}.menu__icon:before{width:20px}.\--menu-active .menu__icon:before{transform:translateY(8px) rotate(135deg);width:24px}.\--menu-active .menu__icon:after,.\--menu-active .menu__icon:before{background:#7cc96b}.menu__icon-in{width:24px}.\--menu-active .menu__icon-in{transform:scale(0)}.menu__content{background:#2d45a4;left:0;opacity:0;padding:96px 24px 32px;pointer-events:none;position:fixed;top:0;transform:translateY(-12px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:100%;z-index:1}.\--menu-active .menu__content{opacity:1;pointer-events:auto;transform:translateY(0)}.menu__main{display:flex;justify-content:flex-end;width:100%}.menu__list{display:flex;flex-flow:column;gap:16px;width:100%}.menu__item{position:relative;text-align:center}.menu__link{color:#fff;display:inline-flex;font-size:2.4rem;font-weight:700;transition:color .3s ease-in-out}.main{min-height:100vh}.body--page .main{margin-top:64px}.section{padding-block:64px;position:relative}.section--intro{background:#2d45a4;padding-block:0}.section--registration{background:radial-gradient(332.93% 74.06% at 53.01% 49.14%,rgba(45,69,164,.5) 0,rgba(10,22,71,.5) 100%),#0a1647;overflow:hidden}.section--registration:after{background-image:url(/wp-content/themes/CreativeHeroes/assets/img/stuha.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:100% auto;bottom:0;content:"";height:440px;pointer-events:none;position:absolute;right:0;width:225px;z-index:0}.section--rules{background:#2d45a4;padding-block:0}.section--editor{background:#fff}.section--editor .section__content{display:flex;flex-flow:column wrap;gap:24px;margin:0 auto;max-width:960px;width:100%}.section--editor .section__figure{margin:0;width:100%}.section--editor .section__picture{display:block;width:100%}.section--editor .section__img{display:block;height:auto;width:100%}.section--editor .section__header{display:flex;flex-flow:column wrap;gap:12px}.section--editor .section__title{margin:0}.section--editor .section__title.section__title--left{text-align:left}.section--editor .section__title.section__title--center{text-align:center}.section--editor .section__title.section__title--right{text-align:right}.section--editor .section__main{width:100%}.section__content{position:relative;scroll-padding-top:128px;z-index:2}.section--intro .section__content{padding:0}.footer{background:#2d45a4;color:#fff;padding-block:96px 32px}.footer__content{gap:24px}.footer__content,.footer__menu{display:flex;flex-flow:column}.footer__column,.footer__contact{display:flex;flex-flow:column;gap:32px;text-align:center}.footer__title{color:#fff;font-family:Gilroy,sans-serif;font-size:1.2rem;margin-bottom:8px;text-transform:uppercase}.footer__list{display:flex;flex-flow:column;gap:8px;margin:auto}.footer__item{color:#fff;text-align:center}.footer__link{color:#fff;display:inline-block;font-weight:700;transition:.3s ease-in-out}.footer__link,.footer__support{font-size:1.8rem}.footer__support-link{font-size:1.8rem;font-weight:700;padding-top:16px}.footer__support-link:before{margin-right:8px}.footer__bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.12);color:#fff;display:flex;flex-flow:column;font-size:1.2rem;gap:16px;margin-top:32px;padding-top:32px;text-align:center;white-space:nowrap}.footer__bottom-copy-link,.footer__legal-link{color:#fff}.intro{display:flex;margin-inline:auto;min-height:100vh;overflow:hidden;position:relative;width:100%}.intro__figure-bg{inset:0;overflow:hidden;position:absolute}.intro__figure-bg:after,.intro__figure-bg:before{align-items:center;bottom:30px;content:"\e901";display:inline-flex;font-family:icon;font-size:2.4rem;height:24px;justify-content:center;pointer-events:none;position:absolute;width:24px;z-index:3}.intro__figure-bg:before{color:#fff;left:24px}.intro__figure-bg:after{color:#7cc96b;right:24px}.intro__img-bg,.intro__picture-bg{height:100%;width:100%}.intro__img-bg{-o-object-fit:cover;object-fit:cover}.intro__content{align-items:center;display:flex;flex-flow:wrap;padding:80px 32px 0;position:relative;width:100%;z-index:2}.intro__img{height:auto;margin:0 auto 24px;max-width:580px;width:100%}.intro__figure{position:relative;top:-10%}.intro__figure-second{bottom:80px;position:absolute;right:-110px;transform:rotate(-45deg)}.intro__img-second{height:auto;min-width:480px}.intro__main{align-items:center;color:#fff;display:flex;flex-flow:column wrap;order:-1;position:relative;text-align:center;z-index:1}.intro__title{color:#7cc96b;font-size:calc(22.66667px + 2.91667vw);text-align:center;text-transform:uppercase}.intro__title-small{color:#fff;display:block;font-size:calc(13.33333px + 2.08333vw);margin-top:8px}.intro__subtitle{color:#7cc96b;font-size:calc(16px + 1.25vw);margin-top:24px;text-align:center}.intro__text{color:#fff;margin-top:16px;max-width:52rem;text-align:center}.intro__text p{margin:0}.intro__button-wrap{display:flex;justify-content:center;padding-block:32px;width:100%}.registration{display:flex;flex-flow:wrap;margin:0 auto;max-width:1100px;position:relative;width:100%}.registration__content{color:#fff;z-index:1}.registration--closed .registration__content{max-width:860px;padding-right:0}.registration--closed .registration__main .editor,.registration--closed .registration__main .editor a{color:#fff}.registration--closed .registration__main .editor li,.registration--closed .registration__main .editor p{margin-bottom:1.8rem}.registration__header{margin-bottom:28px}.registration__title{color:#fff;margin:0}.registration__figure{width:100%}.registration__img,.registration__picture{display:block;width:100%}.registration__img{height:auto}.registration__main{width:100%}.registration__prelaunch{color:#fff;margin-bottom:24px}.registration__prelaunch a{color:#fff}.registration__countdown{align-items:baseline;color:#fff;display:flex;flex-flow:wrap;gap:8px;margin-bottom:24px}.registration__countdown-label{font-size:1.6rem}.registration__countdown-value{font-size:2.4rem;line-height:1}.registration--prelaunch .registration__main form{opacity:.88}.registration__main .contest-manager-notice,.registration__main .contest-manager-registration,.registration__main .contest-manager-shell{margin:0;max-width:none;width:100%}.registration__main .contest-manager-shell{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.registration__main .contest-manager-shell__header{display:none}.registration__main .contest-manager-notice{background:#fff;border-radius:18px;box-shadow:0 14px 36px rgba(8,18,52,.18)}.registration__main .contest-manager-notice__title{font-size:clamp(2.2rem,2.8vw,3.2rem)}.registration__main .form{gap:14px}.registration__main .form__grid{display:flex;flex-flow:wrap;gap:14px}.registration__main .form__item{width:100%}.registration__main .form__actions{flex:0 0 100%;padding-top:8px;width:100%}.registration__main .form__input{min-height:50px}.registration__main .form__submit{min-height:48px}.registration__fallback{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:18px;padding:24px}.registration__fallback p{color:#fff;margin:0}.rules{background:radial-gradient(332.93% 74.06% at 53.01% 49.14%,rgba(45,69,164,.5) 0,rgba(10,22,71,.5) 100%),#0a1647;border-radius:20px;margin:0 auto;max-width:1400px;width:100%}.rules__content{border-radius:18px;display:flex;flex-flow:column wrap;margin-inline:auto;max-width:1160px;padding:32px 24px}.rules__header{margin-bottom:14px}.rules__title{color:#fff;margin:0}.rules__main{color:#fff;display:flex;flex-flow:column wrap;gap:8px}.rules__footer{margin-top:22px}.social{flex-flow:wrap;gap:8px;justify-content:center}.social,.social__item{display:flex}.social__link{align-items:center;border:1px solid hsla(0,0%,100%,.16);border-radius:24px;display:inline-flex;height:48px;justify-content:center;transition:.3s ease-in-out;width:48px}.social__link:before{font-size:1.8rem}.steps{margin:0 auto;max-width:1400px;width:100%}.steps__header{margin-bottom:40px;text-align:center}.steps__title{margin:0 0 16px;text-align:center}.steps__main{display:flex;flex-flow:column nowrap;margin-inline:-2.5vw;width:calc(100% + 5vw)}.steps__item{margin-inline:auto;max-width:480px;padding:2.5vw}.steps__item-main{background:#f4f4f4;border-radius:20px;display:flex;flex-flow:column wrap;min-height:100%;padding:40px;position:relative;text-align:center}.steps__count{color:#e0e6f3;font-family:Gilroy,sans-serif;font-size:calc(22.66667px + 2.91667vw);font-weight:700;left:16px;line-height:1;margin-bottom:10px;position:absolute;top:16px}.steps__figure{align-items:center;display:flex;height:100px;justify-content:center;margin-bottom:16px;width:auto}.steps__img{display:block;margin-inline:auto;max-height:100px;width:100%}.steps__footer{align-items:center;gap:14px;margin-top:32px;text-align:center}.steps__footer,.steps__note{display:flex;flex-flow:column wrap}.steps__note{font-size:1.2rem;margin-top:64px;max-width:640px}.section--winner{overflow:hidden}.section--winner .section__figure{height:100%;left:0;margin:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.section--winner .section__figure:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.section--winner .section__picture{display:block;height:100%;width:100%}.section--winner .section__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section--winner .section__content{gap:0;position:relative;z-index:1}.winner{align-items:center;flex-flow:wrap;gap:32px;justify-content:center;margin:0 auto;max-width:1400px;min-height:640px}.winner,.winner__box{display:flex;width:100%}.winner__box{background:hsla(0,0%,100%,.9);border-radius:20px;box-shadow:0 18px 42px rgba(15,23,42,.1);flex-flow:column wrap;max-width:320px;padding:28px 24px;position:relative;text-align:center}.winner__title{margin-bottom:8px;text-align:center}.winner__text{display:flex;flex-flow:column wrap;gap:4px;margin-bottom:12px}.winner__text p{color:#475569;font-size:1.5rem;line-height:1.6;margin:0}.winner__name{color:#0f3a6f;font-size:clamp(2.8rem,3.8vw,4rem);line-height:1;margin-bottom:8px;text-align:center}.winner__location{color:#64748b;font-size:1.4rem;font-weight:600;line-height:1.4;margin:0;text-align:center;text-transform:uppercase}.winner__figure{bottom:-200px;display:flex;justify-content:center;position:absolute;right:0;width:100%}.cookie-consent{bottom:0;left:0;padding:2.4rem 0;position:fixed;width:100%;z-index:1100}.cookie-consent[hidden]{display:none}.cookie-consent__content{pointer-events:none}.cookie-consent__box{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:2rem;box-shadow:0 18px 42px rgba(15,23,42,.14);display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:104rem;padding:2rem;pointer-events:auto;width:100%}.cookie-consent__main{width:100%}.cookie-consent__text{color:#0f3a6f}.cookie-consent__text ol,.cookie-consent__text p,.cookie-consent__text ul{margin-bottom:1.2rem}.cookie-consent__text ol:last-child,.cookie-consent__text p:last-child,.cookie-consent__text ul:last-child{margin-bottom:0}.cookie-consent__text ol,.cookie-consent__text ul{padding-left:2.2rem}.cookie-consent__text li{margin-bottom:.6rem}.cookie-consent__text a{color:#0f3a6f;text-decoration:underline;text-decoration-thickness:.12rem;text-underline-offset:.22rem;transition:color .3s ease-in-out}.cookie-consent__actions{display:flex;flex-direction:column;gap:1.2rem;width:100%}.cookie-consent__button{width:100%}.cookie-consent__button--secondary{background:transparent;border:1px solid #e2e8f0;color:#0f3a6f}@media (min-width:480px){.footer__support-link{font-size:2.2rem}}@media (min-width:640px){.contest-manager-notice,.contest-manager-shell{padding:4rem 3.2rem}.\--content,.\--content-m{padding-inline:32px}.\--w-s-6{width:50%}.section--registration:after{height:640px;width:327px}.registration__main .form__item--name{flex:0 0 calc(50% - 7px);width:calc(50% - 7px)}.cookie-consent__box{padding:2.4rem}}@media (min-width:960px){.\--w-m-show{display:inline-flex}.\--w-m-3{width:25%}.\--w-m-6{width:50%}.\--w-m-12{width:100%}.\--w-m-auto{width:auto}.body--home .header{padding-top:56px}.body--home .header--scroll{padding-block:16px}.header__content{height:80px}.body--home .header__content{padding-inline:64px}.body--home .header__content:before{right:64px}.body--page .header__content:before{right:24px}.body--home .header__logo:before{font-size:7.5rem}.body--page .header__logo:before{font-size:6rem}.header__menu{flex:1 1 auto;justify-content:flex-end;top:-6px}.body--page .main{margin-top:80px}.section--intro{padding-block:40px}.section--intro:after{background:#fff;bottom:0;content:"";height:84px;left:0;position:absolute;width:100%}.section--registration:after{height:860px;width:440px}.section--rules:after{background:#fff;content:"";height:40px;left:0;position:absolute;top:0;width:100%}.section--editor .section__content{gap:32px}.section--intro .section__content{padding-inline:2.4rem}.footer__content{flex-flow:row nowrap;justify-content:space-between}.footer__menu{flex-flow:row;gap:96px}.footer__column,.footer__contact{text-align:left}.footer__list{margin:0}.footer__item{text-align:left}.footer__bottom{flex-flow:row nowrap;justify-content:space-between}.footer__bottom-text{left:50%;position:absolute;transform:translateX(-50%)}.intro{border-radius:24px;min-height:680px}.intro__figure-bg:after,.intro__figure-bg:before{font-size:3.2rem;height:32px;width:32px}.intro__figure-bg:before{left:40px}.intro__figure-bg:after{right:40px}.intro__content{padding:160px 64px 0}.intro__img{margin:0}.intro__figure{top:auto}.intro__figure-second{bottom:100px;right:-140px}.intro__img-second{min-width:600px}.intro__main{order:0;top:-100px}.registration__content{padding-right:48px}.rules__content{padding:64px 24px}.social{justify-content:flex-start}.steps__header{margin-bottom:48px}.steps__footer{margin-top:36px}.section--winner{padding:96px 0}.winner__figure{bottom:-70%;max-width:480px;right:-70%}.cookie-consent{padding:3.2rem 0}.cookie-consent__box{align-items:center;flex-direction:row;justify-content:space-between;padding:2.4rem 3.2rem}.cookie-consent__main{flex:1 1 auto;min-width:0;padding-right:2.4rem}.cookie-consent__actions{flex:0 0 auto;flex-direction:row;width:auto}.cookie-consent__button{width:auto}}@media (min-width:1280px){.\--typo-h1,h1{font-size:6rem}.\--typo-h2,h2{font-size:4rem}.\--typo-h3,h3{font-size:3.2rem}.\--typo-h4,h4{font-size:2.8rem}.\--typo-h5,.list--large,h5{font-size:2rem}.\--w-l-4{width:33.333333%}.body--home .header__content{padding-inline:64px 128px}.body--page .header__content{padding-inline:24px 96px}.header__content:before{bottom:32px;color:#fff;content:"\e901";display:inline-flex;font-family:icon;font-size:3.2rem;height:32px;pointer-events:none;position:absolute;width:32px;z-index:1}.header__content:before,.menu{align-items:center;justify-content:center}.menu{display:flex;position:relative;width:100%}.menu__button{display:none;pointer-events:none}.menu__content{background:transparent;display:flex;opacity:1;padding:0;pointer-events:auto;position:static;transform:none}.menu__list{align-items:center;flex-flow:row wrap;gap:64px;justify-content:center;width:auto}.menu__link{font-size:1.6rem}.section--registration:after{height:1100px;width:562px}.intro__title{font-size:6rem}.intro__title-small{font-size:4rem}.intro__subtitle{font-size:3.2rem}.steps__main{flex-flow:row wrap;margin-inline:-24px;width:calc(100% + 48px)}.steps__item{margin-inline:0;max-width:none;padding:48px}.steps__count{font-size:6rem}}@media (hover:hover){a:hover{color:#fff}.button--brand:hover{background:#88dc75;color:#0f3a6f}.form__input--file:hover::file-selector-button{background:#7cc96b}.form__item--choice .form__choice:hover .form__choice-input{border-color:#7cc96b;transform:translateY(-1px)}.editor__link:hover,.footer__link:hover,.header__logo:hover:before,.menu__link:hover{color:#7cc96b}.footer__bottom-copy-link:hover,.footer__legal-link:hover{text-decoration:underline}.social__link:hover{border-color:#7cc96b;color:#7cc96b}.cookie-consent__text a:hover{color:#7cc96b}.cookie-consent__button--secondary:hover{background:#fff;border-color:#7cc96b;color:#7cc96b}}@media print{:after,:before,body{background:none;box-shadow:none}body{color:#000;font-size:1.6rem}body,h1,h2,h3,h4,h5,h6,img,table{-moz-column-break-after:avoid;break-after:avoid}a{color:#000;text-decoration:underline}td,th{border:1px solid #000;padding:4px}[role=button],button,form,input,select,textarea{display:none}}