section#home-banner{background-image:url(/build/assets/banner-bg-BZM78C95.jpg);background-size:cover;background-position:center;overflow:hidden}section#home-banner .wrapper{min-height:900px;padding-top:200px;padding-bottom:300px;position:relative}section#home-banner .wrapper>span{font-family:Bad Script,sans-serif;font-size:64px;color:#a27836;display:block;margin-bottom:18px;line-height:1}section#home-banner .wrapper h1{font-family:Sofia Sans Semi Condensed Bold,sans-serif;font-size:78px;color:#565549;line-height:.95;margin-bottom:60px}section#home-banner .wrapper .counter{display:flex;align-items:flex-start;gap:33px;margin-bottom:32px}section#home-banner .wrapper .counter div{width:47px;display:flex;flex-direction:column;align-items:center;position:relative}section#home-banner .wrapper .counter div span{font-size:40px;font-family:Sofia Sans Bold,sans-serif;color:#a57a36;line-height:1}section#home-banner .wrapper .counter div span:nth-child(2){font-size:16px}section#home-banner .wrapper .counter div:not(:last-of-type):after{content:":";font-size:40px;font-family:Sofia Sans Bold,sans-serif;color:#a57a36;position:absolute;top:-5px;left:calc(100% + 11px)}section#home-banner .wrapper a.btn-primary{width:311px}section#home-banner .wrapper:after{content:"";width:938px;height:843px;background-image:url(/build/assets/banner-decor-hYIfIAE3.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:-404px;top:100px;z-index:2}section#home-participate{background-color:#ececec;position:relative}section#home-participate .wrapper>h2{color:#000;font-size:60px;font-family:Sofia Sans Semi Condensed ExtraBold,sans-serif;text-align:center}section#home-participate .wrapper>b{padding-left:150px;position:relative;color:#a27836;font-size:40px;font-family:Sofia Sans Semi Condensed Bold,sans-serif;display:block;width:fit-content;margin:0 auto 50px}section#home-participate .wrapper>b:before{content:"";left:0;top:50%;transform:translateY(-50%);width:135px;height:1px;position:absolute;background-color:#a27836}section#home-participate .wrapper>strong{color:#7a7a7a;font-size:36px;display:block;text-align:center;font-family:Sofia Sans Semi Condensed Bold,sans-serif;line-height:1.15;margin-bottom:23px}section#home-participate .wrapper>p{color:#7a7a7a;font-size:24px;text-align:center;font-family:Sofia Sans Semi Condensed Regular,sans-serif;line-height:1.4;padding:0 150px}section#home-participate .wrapper .board{position:relative;bottom:-90px}section#home-participate .wrapper .board .content{width:100%;min-height:635px;background-image:url(/build/assets/participate-board-bg-texture-DvNc6_L9.png);background-size:100% 100%;background-repeat:no-repeat;position:relative;z-index:2;padding-bottom:40px;filter:drop-shadow(0 0 227px rgba(48,50,61,.15))}section#home-participate .wrapper .board .content ul{display:flex;align-items:flex-start;margin-bottom:80px;position:relative}section#home-participate .wrapper .board .content ul li{flex:1;display:flex;flex-direction:column;align-items:center;padding-top:160px}section#home-participate .wrapper .board .content ul li b{color:#a27835;display:block;font-family:Sofia Sans Semi Condensed Bold,sans-serif;font-size:24px;text-align:center;margin-bottom:15px}section#home-participate .wrapper .board .content ul li p{color:#7a7a7a;font-size:32px;text-align:center;font-family:Sofia Sans Semi Condensed Bold,sans-serif;line-height:1.15;margin-bottom:25px}section#home-participate .wrapper .board .content ul li img{display:block;margin-bottom:35px;max-width:100%}section#home-participate .wrapper .board .content ul li a.btn-primary{height:44px;width:142px;border-radius:7px;font-size:16px}section#home-participate .wrapper .board .content ul:before{content:"";width:950px;height:1px;position:absolute;top:100px;left:50%;transform:translate(-50%);background:linear-gradient(to right,#fff,#a27835,#fff)}section#home-participate .wrapper .board .content ul:after{content:"";width:1px;height:395px;position:absolute;top:101px;left:50%;transform:translate(-50%);background:linear-gradient(to bottom,#a27835 0,#fff)}section#home-participate .wrapper .board .content>p{color:#7a7a7a;font-size:20px;text-align:center;font-family:Sofia Sans Semi Condensed Regular,sans-serif;line-height:1.4;padding:0 230px}section#home-participate .wrapper .board .content:before{content:"";background-image:url(/build/assets/participate-top-Bh-s0X6D.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:96px;height:96px;position:absolute;top:-17px;left:50%;transform:translate(-50%)}section#home-participate .wrapper .board:before{content:"";width:1160px;height:27px;background-image:url(/build/assets/participate-board-top-decor-Bv6wRH0U.png);background-position:top center;background-size:cover;position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% - 10px);z-index:1}section#home-participate .wrapper .board:after{content:"";width:1160px;height:27px;background-image:url(/build/assets/participate-board-bottom-decor-CWxkDEZw.png);background-position:top center;background-size:cover;position:absolute;left:50%;transform:translate(-50%);top:calc(100% - 10px);z-index:1}section#home-participate:before{content:"";width:100%;height:198px;background-image:url(/build/assets/participate-top-decor-CaVF9FWe.png);background-position:top center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;bottom:100%}section#home-participate:after{content:"";width:100%;height:53px;background-image:url(/build/assets/participate-bottom-decor-IirvLloF.png);background-position:bottom center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:100%}section#home-topic .wrapper{padding-top:265px;padding-bottom:150px}section#home-topic .wrapper>h2{color:#000;font-size:60px;font-family:Sofia Sans Semi Condensed ExtraBold,sans-serif;text-align:center}section#home-topic .wrapper>b{padding-left:150px;position:relative;color:#a27836;font-size:40px;font-family:Sofia Sans Semi Condensed Bold,sans-serif;display:block;width:fit-content;margin:0 auto 37px}section#home-topic .wrapper>b:before{content:"";left:0;top:50%;transform:translateY(-50%);width:135px;height:1px;position:absolute;background-color:#a27836}section#home-topic .wrapper ul.top{gap:100px;display:flex;align-items:flex-start;margin-bottom:100px}section#home-topic .wrapper ul.top li{flex:1;color:#7a7a7a;font-size:24px;font-family:Sofia Sans Semi Condensed Regular,sans-serif;line-height:1.4}section#home-topic .wrapper ul.bottom{display:flex;padding:0 50px}section#home-topic .wrapper ul.bottom li{flex:1;padding:60px 30px}section#home-topic .wrapper ul.bottom li img{height:40px;object-fit:contain;display:block;margin:0 auto 30px}section#home-topic .wrapper ul.bottom li p{color:#7a7a7a;font-size:20px;font-family:Sofia Sans Semi Condensed Bold,sans-serif;line-height:1.2;text-align:center}section#home-topic .wrapper ul.bottom li:nth-child(1){background:linear-gradient(270deg,#f8f8f8,#fff0)}section#home-topic .wrapper ul.bottom li:nth-child(2){background-color:#fff}section#home-topic .wrapper ul.bottom li:nth-child(3){background:linear-gradient(270deg,#fff0,#f8f8f8)}section#home-reward .content{max-width:1700px;width:calc(100% - 30px);margin:0 auto;background-image:url(/build/assets/reward-bg-DgPHAy75.jpg);background-size:100% 100%;background-repeat:no-repeat;min-height:585px;display:flex;justify-content:center;padding:20px}section#home-reward .content .wrapper{padding-top:42px;padding-bottom:66px}section#home-reward .content .wrapper>h2{color:#fff;font-size:60px;font-family:Sofia Sans Semi Condensed ExtraBold,sans-serif;text-align:center}section#home-reward .content .wrapper>b{padding-left:150px;position:relative;color:#fff;font-size:40px;font-family:Sofia Sans Semi Condensed Bold,sans-serif;display:block;width:fit-content;margin:0 auto 65px}section#home-reward .content .wrapper>b:before{content:"";left:0;top:50%;transform:translateY(-50%);width:135px;height:1px;position:absolute;background-color:#fff}section#home-reward .content .wrapper ul.categories{display:flex;gap:115px}section#home-reward .content .wrapper ul.categories>li{display:flex;flex-direction:column;align-items:center}section#home-reward .content .wrapper ul.categories>li p{font-family:Sofia Sans Semi Condensed Light,sans-serif;font-size:32px;color:#fff;text-align:center}section#home-reward .content .wrapper ul.categories>li strong{font-family:Sofia Sans Semi Condensed ExtraBold,sans-serif;display:block;text-align:center;font-size:32px;color:#fff;margin-bottom:40px}section#home-reward .content .wrapper ul.categories>li ul.rewards{display:flex;gap:20px}section#home-reward .content .wrapper ul.categories>li ul.rewards li{border-radius:13px;border:1px solid #fff;padding:20px 30px;position:relative;overflow:hidden}section#home-reward .content .wrapper ul.categories>li ul.rewards li b{display:block;text-align:center;color:#fff}section#home-reward .content .wrapper ul.categories>li ul.rewards li b.place{font-size:81px;font-family:Cambria,sans-serif;line-height:.8}section#home-reward .content .wrapper ul.categories>li ul.rewards li b.under-place{font-family:Sofia Sans Semi Condensed Bold,sans-serif;font-size:27px;line-height:1;margin-bottom:18px}section#home-reward .content .wrapper ul.categories>li ul.rewards li .price{width:154px;height:72px;background-image:url(/build/assets/reward-price-bg-gfM2ixMB.png);background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}section#home-reward .content .wrapper ul.categories>li ul.rewards li .price div{font-family:Sofia Sans Semi Condensed Bold,sans-serif;font-size:50px;color:#fff}section#home-reward .content .wrapper ul.categories>li ul.rewards li .price div span{font-family:inherit;font-size:30px;color:inherit;position:relative;top:-2px}section#home-reward .content .wrapper ul.categories>li ul.rewards li:before{content:"";width:100px;height:100px;transform:rotate(45deg);position:absolute;top:-57px;left:-57px}section#home-reward .content .wrapper ul.categories>li ul.rewards li:nth-child(1):before{background-color:#ffcb51}section#home-reward .content .wrapper ul.categories>li ul.rewards li:nth-child(2):before{background-color:#cdcdcd}section#home-reward .content .wrapper ul.categories>li ul.rewards li:nth-child(3):before{background-color:#e7a76e}section#home-reward .phase .wrapper{padding:135px 0}section#home-reward .phase .wrapper ul{display:flex;align-items:flex-start;justify-content:center;position:relative}section#home-reward .phase .wrapper ul li{width:270px;padding:25px 35px;position:relative}section#home-reward .phase .wrapper ul li b{font-size:16px;font-family:Sofia Sans Semi Condensed SemiBold,sans-serif;font-weight:600;color:#333;display:block;margin-bottom:62px}section#home-reward .phase .wrapper ul li .dot{width:12px;height:12px;border-radius:50%;background-color:#353535;position:absolute;left:35px;top:70px;display:flex;align-items:center;justify-content:center}section#home-reward .phase .wrapper ul li .dot img{width:18px;object-fit:scale-down}section#home-reward .phase .wrapper ul li p{color:#7a7a7a;font-size:17px;font-family:Sofia Sans Semi Condensed Regular,sans-serif;line-height:1.15}section#home-reward .phase .wrapper ul li span{display:none;color:#a57a36;text-transform:uppercase;font-family:Sofia Sans Semi Condensed Bold,sans-serif;font-size:15px}section#home-reward .phase .wrapper ul li.active{border-radius:8.625px;background:#fff;box-shadow:0 0 40.661px #00000026}section#home-reward .phase .wrapper ul li.active b{font-size:20px;margin-top:-5px;margin-bottom:67px;font-family:Sofia Sans Semi Condensed Bold,sans-serif}section#home-reward .phase .wrapper ul li.active .dot{background-color:#a57a36;width:14px;height:14px;top:71px}section#home-reward .phase .wrapper ul li.active .dot:after{content:"";width:30px;height:30px;border-radius:50%;border:1px solid #a57a36;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}section#home-reward .phase .wrapper ul li.active p{font-family:Sofia Sans Semi Condensed SemiBold,sans-serif;font-size:22px;margin-bottom:48px;color:#333}section#home-reward .phase .wrapper ul li.active span{display:block}section#home-reward .phase .wrapper ul li:last-of-type .dot{width:36px;height:36px;background-color:#e3e3e3;top:57px}section#home-reward .phase .wrapper ul li:last-of-type .dot:after{display:none}section#home-reward .phase .wrapper ul li:last-of-type.active b{font-size:17px}section#home-reward .phase .wrapper ul li:last-of-type.active p{font-size:19px}section#home-reward .phase .wrapper ul:after{content:"";width:808px;height:2px;background-color:#e3e3e3;position:absolute;left:148px;top:75px;z-index:-1}section#home-conditions .content{max-width:1700px;width:calc(100% - 30px);margin:0 auto;background-image:url(/build/assets/conditions-bg-CkMGH4wU.png);background-size:100% 100%;background-repeat:no-repeat;min-height:625px;display:flex;justify-content:center;padding:20px;filter:drop-shadow(0 0 227px rgba(48,50,61,.15))}section#home-conditions .content .wrapper{padding:68px 0}section#home-conditions .content .wrapper>h2{color:#000;font-size:60px;font-family:Sofia Sans Semi Condensed ExtraBold,sans-serif;text-align:center;margin-bottom:35px}section#home-conditions .content .wrapper>b{padding-right:150px;position:relative;color:#a27836;font-size:40px;font-family:Sofia Sans Regular,sans-serif;font-weight:400;display:block;width:fit-content;margin:0 auto}section#home-conditions .content .wrapper>b:before{content:"";right:0;top:50%;transform:translateY(-50%);width:135px;height:1px;position:absolute;background-color:#a27836}section#home-conditions .content .wrapper ul{display:flex;gap:20px}section#home-conditions .content .wrapper ul li a{display:block;border-radius:7px;background-color:#f6f6f6;padding:35px 23px;transition:.2s;transform:scale(1)}section#home-conditions .content .wrapper ul li a img{height:36px;object-fit:scale-down;margin-bottom:47px}section#home-conditions .content .wrapper ul li a strong{color:#000;font-size:20px;font-family:Sofia Sans Semi Condensed Bold,sans-serif;display:block;margin-bottom:20px}section#home-conditions .content .wrapper ul li a p{color:#7a7a7a;font-size:14px;font-family:Sofia Sans Semi Condensed Regular,sans-serif;line-height:1.4}@media screen and (min-width: 1025px){section#home-conditions .content .wrapper ul li a:hover{background-color:#a77c38;transform:scale(1.05)}section#home-conditions .content .wrapper ul li a:hover img{filter:brightness(0) invert(1)}section#home-conditions .content .wrapper ul li a:hover strong,section#home-conditions .content .wrapper ul li a:hover p{color:#fff}}section#home-jury{background-image:url(/build/assets/jury-bg-K3hm_tSm.jpg);background-size:cover;background-position:center}section#home-jury .wrapper{padding:125px 0}section#home-jury .wrapper>h2{color:#000;font-size:60px;font-family:Sofia Sans Semi Condensed ExtraBold,sans-serif;margin-bottom:35px;padding-left:45px}section#home-jury .wrapper>b{padding-right:150px;position:relative;color:#a27836;font-size:40px;font-family:Sofia Sans Regular,sans-serif;font-weight:400;display:block;width:fit-content}section#home-jury .wrapper>b:before{content:"";right:0;top:50%;transform:translateY(-50%);width:135px;height:1px;position:absolute;background-color:#a27836}section#home-jury .wrapper ul{display:flex;justify-content:center;gap:100px}section#home-jury .wrapper ul li{display:flex;flex-direction:column;flex:1;max-width:300px}section#home-jury .wrapper ul li img{width:100%;max-width:214px;height:214px;border-radius:7px;object-fit:cover;margin-bottom:20px;display:block;transition:.2s}section#home-jury .wrapper ul li strong{color:#333;font-size:20px;font-family:Sofia Sans Semi Condensed SemiBold,sans-serif;font-weight:600;display:block;margin-bottom:5px}section#home-jury .wrapper ul li p{color:#7a7a7a;font-size:14px;font-family:Sofia Sans Semi Condensed Regular,sans-serif;line-height:1.4}@media screen and (max-width: 1024px){section#home-banner .wrapper{padding-top:90px;padding-bottom:310px;min-height:initial}section#home-banner .wrapper>span{text-align:center;font-size:25px}section#home-banner .wrapper h1{text-align:center;font-size:35px;margin-bottom:25px}section#home-banner .wrapper p{text-align:center}section#home-banner .wrapper .counter{justify-content:center}section#home-banner .wrapper a.btn-primary{margin:0 auto;width:100%;max-width:311px}section#home-banner .wrapper:after{right:initial;left:50%;transform:translate(-50%);width:300px;height:271px;top:initial;bottom:-5px}section#home-participate .wrapper{padding-top:30px}section#home-participate .wrapper>h2{font-size:35px}section#home-participate .wrapper>b{font-size:25px;padding-left:95px;margin-bottom:20px}section#home-participate .wrapper>b:before{width:85px}section#home-participate .wrapper>strong{font-size:18px;margin-bottom:10px}section#home-participate .wrapper>p{font-size:15px;padding:0}section#home-participate .wrapper .board .content ul{flex-direction:column;align-items:center;margin-bottom:40px}section#home-participate .wrapper .board .content ul li{padding-top:75px}section#home-participate .wrapper .board .content ul li b{font-size:18px;margin-bottom:5px}section#home-participate .wrapper .board .content ul li p{font-size:22px}section#home-participate .wrapper .board .content ul:before,section#home-participate .wrapper .board .content ul:after{display:none}section#home-participate .wrapper .board .content>p{font-size:15px;padding:0}section#home-participate .wrapper .board .content:before{width:40px;height:40px;top:-10px}section#home-participate .wrapper .board:before{width:calc(100% - 20px);background-position:bottom center;background-size:contain;background-repeat:no-repeat}section#home-participate .wrapper .board:after{width:calc(100% - 20px);background-position:top center;background-size:contain;background-repeat:no-repeat}section#home-topic .wrapper{padding-top:150px;padding-bottom:40px}section#home-topic .wrapper>h2{font-size:35px}section#home-topic .wrapper>b{font-size:25px;padding-left:95px;margin-bottom:20px}section#home-topic .wrapper>b:before{width:85px}section#home-topic .wrapper ul.top{flex-direction:column;gap:20px;margin-bottom:39px}section#home-topic .wrapper ul.top li{text-align:center;font-size:15px}section#home-topic .wrapper ul.bottom{flex-direction:column;padding:0}section#home-topic .wrapper ul.bottom li{display:flex;align-items:center;gap:15px;padding:30px 15px}section#home-topic .wrapper ul.bottom li img{margin:0;width:38px}section#home-topic .wrapper ul.bottom li p{text-align:left;font-size:15px}section#home-topic .wrapper ul.bottom li:nth-child(1){background:linear-gradient(0deg,#f8f8f8,#fff0)}section#home-topic .wrapper ul.bottom li:nth-child(3){background:linear-gradient(180deg,#f8f8f8,#fff0)}section#home-reward .content .wrapper{padding:20px 0}section#home-reward .content .wrapper>h2{font-size:35px}section#home-reward .content .wrapper>b{font-size:25px;padding-left:95px;margin-bottom:40px}section#home-reward .content .wrapper>b:before{width:85px}section#home-reward .content .wrapper ul.categories{flex-direction:column;gap:50px}section#home-reward .content .wrapper ul.categories>li p{font-size:22px}section#home-reward .content .wrapper ul.categories>li strong{font-size:25px;margin-bottom:15px}section#home-reward .content .wrapper ul.categories>li ul.rewards{gap:5px}section#home-reward .content .wrapper ul.categories>li ul.rewards li{padding:10px}section#home-reward .content .wrapper ul.categories>li ul.rewards li b.place{font-size:40px}section#home-reward .content .wrapper ul.categories>li ul.rewards li b.under-place{font-size:18px;margin-bottom:5px}section#home-reward .content .wrapper ul.categories>li ul.rewards li .price{width:109px;height:51px}section#home-reward .content .wrapper ul.categories>li ul.rewards li .price div{font-size:30px}section#home-reward .content .wrapper ul.categories>li ul.rewards li .price div span{top:0;font-size:17px}section#home-reward .content .wrapper ul.categories>li ul.rewards li:before{top:-80px}section#home-reward .phase .wrapper{padding:20px 0}section#home-reward .phase .wrapper ul{flex-direction:column;padding-left:50px;width:fit-content;margin:0 auto}section#home-reward .phase .wrapper ul li{padding:15px}section#home-reward .phase .wrapper ul li b{margin-bottom:10px}section#home-reward .phase .wrapper ul li p{font-size:13px}section#home-reward .phase .wrapper ul li .dot{right:calc(100% + 20px);left:inherit;top:50%;transform:translateY(-50%)}section#home-reward .phase .wrapper ul li:nth-child(4) .dot{right:calc(100% + 9px)}section#home-reward .phase .wrapper ul li.active b{margin-top:0;margin-bottom:10px;font-size:18px}section#home-reward .phase .wrapper ul li.active p{margin-bottom:20px;font-size:15px}section#home-reward .phase .wrapper ul li.active span{font-size:13px}section#home-reward .phase .wrapper ul:after{left:22px;top:0;width:2px;height:100%}section#home-conditions .content{min-height:initial;padding-bottom:0}section#home-conditions .content .wrapper{padding:20px 0}section#home-conditions .content .wrapper>h2{font-size:35px;margin-bottom:20px}section#home-conditions .content .wrapper>b{font-size:25px;padding-right:95px}section#home-conditions .content .wrapper>b:before{width:85px}section#home-conditions .content .wrapper ul{flex-wrap:wrap;gap:5px;margin:0 -25px;width:calc(100% + 50px)}section#home-conditions .content .wrapper ul li{flex:0 0 calc(50% - 2.5px)}section#home-conditions .content .wrapper ul li a{padding:15px;height:100%}section#home-conditions .content .wrapper ul li a img{margin-bottom:10px}section#home-conditions .content .wrapper ul li a strong{margin-bottom:10px;font-size:18px}section#home-jury .wrapper{padding:20px 0}section#home-jury .wrapper>h2{font-size:35px;text-align:center;margin-bottom:20px}section#home-jury .wrapper>b{font-size:25px;padding-right:95px;margin:0 auto}section#home-jury .wrapper>b:before{width:85px}section#home-jury .wrapper ul{gap:5px}}@media screen and (max-width: 760px){section#home-participate .wrapper .board .content{padding:0 15px 20px}section#home-participate .wrapper .board .content ul li{padding-top:55px}section#home-participate .wrapper .board .content ul li p br{display:none}section#home-participate .wrapper .board .content ul li img{padding:0 10px}section#home-participate .wrapper .board:before,section#home-participate .wrapper .board:after{display:none}section#home-reward .content .wrapper ul.categories>li ul.rewards{gap:3px}section#home-reward .content .wrapper ul.categories>li ul.rewards li{padding:10px 5px}section#home-reward .content .wrapper ul.categories>li ul.rewards li .price{width:88px;height:41px}section#home-reward .content .wrapper ul.categories>li ul.rewards li .price div{font-size:25px}section#home-jury .wrapper ul{flex-direction:column;gap:20px}section#home-jury .wrapper ul li{background:#f6f6f6;padding:15px;border-radius:7px;align-items:center;max-width:100%}section#home-jury .wrapper ul li b{text-align:center}section#home-jury .wrapper ul li P{text-align:center}section#home-jury .wrapper ul li img{margin-bottom:10px}}
