.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:left}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}.fontBarlow{font-family:'Barlow'}.container{max-width:1460px;margin:auto;position:relative;padding-inline:30px}html.noscroll{overflow:hidden}html.open #bg{display:block}html.open #menu{display:block;transform:none}body{background:#EBF3F4;position:relative;min-width:480px}header,#content,footer{width:100%;float:left;clear:both}header{background:#fff;position:relative;z-index:90}header .container{max-width:1560px}header .wrapper{display:flex;align-items:center;justify-content:space-between;margin-block:10px}header .wrapper .logo{width:464px}header .wrapper .logo img{width:100%;height:auto}header .wrapper .nav-btn{background:#348078 url(/img/icon_menu.svg) no-repeat center;width:54px;height:54px;border-radius:5px}#content{min-height:500px;background:#fff}#content #inner-banner{position:relative;overflow:hidden;text-align:right}#content #inner-banner figure{position:relative;display:inline-block}#content #inner-banner figure img{display:block;margin-left:auto}#content #inner-banner figure:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(/img/banner/gradient_2.png) repeat-y center / 100% 100%}#content #inner-banner .container{position:absolute;top:0;bottom:0;left:0;right:0}#content #inner-banner .section-title{display:flex;align-items:center;height:100%;position:relative;text-align:left}#content #inner-banner .section-title h1{font-size:60px;letter-spacing:.6px;font-weight:500;color:#fff;text-shadow:0px 0px 20px rgba(0,0,0,0.3);position:relative}#content #inner-banner .section-title h1:after{content:'';position:absolute;top:calc(100% + 25px);left:-252px;background:url(/img/banner/element2.png) no-repeat center / 100% 100%;width:992.5px;height:159px}#content #inner-banner .section-title:before{content:'';position:absolute;top:0;left:-190px;background:url(/img/banner/element1.png) no-repeat center / 100% 100%;width:1012.5px;height:342px}#content #inner-banner:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url(/img/banner/gradient_1.png) repeat-y left / 100% 100%}@media screen and (max-width:1630px){#content #inner-banner figure{display:block}#content #inner-banner figure img{width:100%;height:auto}}/*953795e33e25c16a067bcfa2a5842f5b*/#content .page-container{position:relative;padding-top:24px;padding-bottom:140px}#content .page-container .container{z-index:1}#content .page-container:before,#content .page-container:after{content:'';position:absolute;top:0;right:0}#content .page-container:before{width:740px;height:250px;background:url(/img/inner_page_style_element.png) no-repeat top / 100% 100%}#content .page-container:after{left:0;height:570px;background:url(/img/inner_page_style_gradient.png) no-repeat top / 100% 100%}#content #navigation{position:relative;margin-bottom:80px;padding-right:70px}#content #navigation .navigation{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#content #navigation .navigation a{font-size:15px;letter-spacing:.15px;color:#939393}#content #navigation .navigation span{width:6.65px;height:6.65px;background:#8BDEE1;transform:matrix(.71, .71, -0.71, .71, 0, 0);margin-top:1px}#content #navigation .back{position:absolute;top:0;right:0;font-size:15px;letter-spacing:.15px;font-weight:bold;color:#1C4F81;line-height:27px;padding-left:37px}#content #navigation .back:before{content:'';position:absolute;top:0;left:0;width:27px;height:27px;border-radius:50%;background:#348078 url(/img/icon_arrow2.svg) no-repeat center;transform:scaleX(-1)}#content .page-title{font-size:28px;letter-spacing:.28px;color:#1C4F81;margin-bottom:50px}#content .list-wrapper{display:flex;align-items:flex-start;gap:55px}#content .list-wrapper .filter{position:sticky;top:0;left:0;width:275px;padding-top:20px}#content .list-wrapper .filter .col{position:relative;margin-bottom:35px}#content .list-wrapper .filter .col label{display:block;font-size:20px;font-weight:600;color:#348078;margin-bottom:20px}#content .list-wrapper .filter .col .select{position:relative;cursor:pointer;height:47px}#content .list-wrapper .filter .col .select .select-input{display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;position:relative;border:1px solid #000;border-radius:5px;font-size:16px;line-height:45px;padding-left:10px;padding-right:35px;background:#fff}#content .list-wrapper .filter .col .select .select-input:after{content:'';position:absolute;top:0;bottom:0;right:10px;margin:auto;width:25px;height:25px;background:url(/img/icon_arrow_drop_down.svg) no-repeat center}#content .list-wrapper .filter .col .select .select-container{display:none;border:1px solid #c1c1c1;max-height:280px;overflow:auto;margin-top:-3px;padding-top:3px;padding-left:10px;padding-right:20px;background:#fff}#content .list-wrapper .filter .col .select .select-container div{padding-block:15px;font-size:16px}#content .list-wrapper .filter .col .select .select-container div:hover{color:#348078;font-weight:600}#content .list-wrapper .filter .col .select .select-container div+div{border-top:1px solid #b7e2e9}#content .list-wrapper .filter .col .select.select-fix .select-input:after{transform:scaleY(-1)}#content .list-wrapper .filter .col .cate-select1{position:relative}#content .list-wrapper .filter .col .cate-select2{margin-top:20px;position:relative}#content .list-wrapper .filter .col .cate-select2 .select{opacity:0.5;pointer-events:none}#content .list-wrapper .filter .col .cate-select2.enable{z-index:0}#content .list-wrapper .filter .col .cate-select2.enable .select{opacity:1;pointer-events:unset}#content .list-wrapper .filter #reset,#content .list-wrapper .filter #submit{border-radius:5px;width:100%;height:47px;font-size:16px;font-weight:500;color:#fff}#content .list-wrapper .filter #reset{background:#1C4F81;margin-bottom:30px}#content .list-wrapper .filter #submit{background:#348078}#content .list-wrapper .filter:before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:url(/img/filter_gradient.png) repeat-y center}#content .list-wrapper .filter+*{width:calc(100% - 330px)}#content .row-link,#content .row-download{display:block;font-size:18px;letter-spacing:.18px;font-weight:bold;color:#348078;background:#DEFBFF;border-radius:10px;padding:17px 67px 17px 25px;position:relative}#content .row-link:after,#content .row-download:after{content:'';position:absolute;top:0;right:20px;bottom:0;margin:auto;width:27px;height:27px;border-radius:50%;background-color:#348078;background-repeat:no-repeat;background-position:center}#content .row-link+*,#content .row-download+*{margin-top:15px}#content .row-link[href]:after{background-image:url(/img/icon_arrow2.svg)}#content .row-link:not([href]):after{display:none}#content .row-download:after{background-image:url(/img/icon_download.svg)}#content .no-records{text-align:center;line-height:200px;font-size:20px;font-weight:500}#content .loading{display:none;background:url(/img/icon_loading.svg) no-repeat center;width:80px;height:80px;margin:80px auto 0;animation:rotate 1s linear infinite}#content .schools .group>p{font-size:18px;letter-spacing:0.18px}#content .schools .group ul{display:flex;flex-wrap:wrap}#content .schools .group ul li{width:145px;display:block}#content .schools .group ul li a{display:block}#content .schools .group ul li a img{width:100%;height:auto;box-shadow:0px 0px 20px rgba(0,0,0,0.05);border-radius:10px}#content .schools .group ul li a p{text-align:center;font-size:16px;letter-spacing:.16px;margin-top:7px}footer{padding-top:72px;padding-bottom:80px;position:relative;background:#EBF3F4;overflow:hidden}footer .container{max-width:1560px}footer .wrapper{display:flex;justify-content:space-between;position:relative}footer .wrapper .left{position:relative}footer .wrapper .left img{width:464px;height:auto}footer .wrapper .left .contact{margin-top:38px;display:flex;flex-wrap:wrap;gap:15px 30px}footer .wrapper .left .contact *{font-size:16px;letter-spacing:.16px;line-height:30px;padding-left:35px;background-repeat:no-repeat;background-position:top left}footer .wrapper .left .contact .tel{background-image:url(/img/contact/icon_tel.svg)}footer .wrapper .left .contact .fax{background-image:url(/img/contact/icon_fax.svg)}footer .wrapper .left .contact .email{background-image:url(/img/contact/icon_email.svg)}footer .wrapper .right{display:flex;gap:103px;margin-top:22px;position:relative}footer .wrapper .right nav a{display:block;font-size:20px;letter-spacing:.2px;color:#1C4F81}footer .wrapper .right nav a+a{margin-top:15px}footer .wrapper:before{content:'';position:absolute;top:60px;right:0;background:url(/img/footer_element.png) no-repeat center / 100% 100%;width:397px;height:314px}footer .social-media{display:flex;flex-wrap:wrap;gap:20px;margin-top:10px}footer .social-media img{border-radius:50%}footer .copyright{font-size:16px;color:#7795AB;margin-top:74px}footer .copyright a{font-size:16px;color:#7795AB}#back-to-top{position:fixed;bottom:54px;right:54px;width:57px;height:57px;background:none;opacity:0;pointer-events:none;transition:opacity .2s;z-index:99}#back-to-top:before,#back-to-top:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0}#back-to-top:before{background:#1C4F81;transform:matrix(.71, -0.71, .71, .71, 0, 0)}#back-to-top:after{background:url(/img/btt.svg) no-repeat center}#back-to-top.show{opacity:1;pointer-events:unset}#bg{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#1C4F81;box-shadow:0px 0px 30px rgba(0,0,0,0.16);opacity:0.3;z-index:100}#menu{position:fixed;top:0;right:0;bottom:0;width:428px;padding:35px;background:rgba(255,255,255,0.9);z-index:100;transform:translateX(100%);transition:transform .5s;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}#menu .logo{display:none;position:relative;width:464px}#menu .logo img{width:100%;height:auto}#menu .nav-btn{position:absolute;top:30px;right:20px;width:40px;height:40px;background:url(/img/icon_cross.svg) no-repeat center;z-index:1}#menu .lang{position:relative;display:flex;gap:30px}#menu .lang a{font-size:16px;font-weight:500;color:#464646;letter-spacing:0.8px;width:30px;line-height:30px;text-align:center}#menu .lang a.current,#menu .lang a:hover{color:#245C94}#menu nav{position:relative;margin-top:33px}#menu nav a{display:block;padding-block:20px;border-bottom:1px solid rgba(3,97,97,0.18);font-size:18px;font-weight:600;color:#1C4F81;letter-spacing:0.54px}#menu nav a.current,#menu nav a:hover{color:#348078}@media screen and (max-width:1199px){html.open{overflow:hidden}header .wrapper{margin-block:7px}header .wrapper .nav-btn{background-color:unset;background-image:url(/img/icon_menu_res.svg)}#content .list-wrapper{flex-direction:column}#content .list-wrapper>*{width:100% !important}#content .list-wrapper .filter{position:relative}#content .schools .group ul{column-gap:calc((100% - 580px) / 3) !important}footer{padding-block:50px}footer .wrapper{flex-direction:column}footer .wrapper .left img{margin-bottom:70px}footer .wrapper .left .contact{margin:0;flex-direction:column}footer .wrapper .right{margin-top:30px}footer .wrapper:before{top:auto;bottom:-22px}footer .social-media,footer .copyright{margin-top:30px}#back-to-top{bottom:42px;right:42px}#menu{display:none;width:100%;transform:none;background:#A8E7E7;padding:0;overflow:scroll}#menu .wrapper{min-height:100%;padding:7px 30px;position:relative}#menu .wrapper:before,#menu .wrapper:after{content:'';position:absolute;left:0;right:0}#menu .wrapper:before{top:0;height:263px;background:linear-gradient(180deg, #fff 0%, rgba(255,255,255,0) 100%)}#menu .wrapper:after{bottom:0;height:508px;background:linear-gradient(0deg, #255b83 0%, rgba(66,116,150,0) 100%);z-index:-1}#menu .logo{display:block}#menu .nav-btn{right:30px}#menu .lang{justify-content:center;margin-top:13px}#menu nav{margin-top:0;padding-block:25px}#menu nav a{background:rgba(255,255,255,0.9);border-radius:30px;box-shadow:0px 0px 10px rgba(0,0,0,0.05);padding:12px 28px;font-size:19px;letter-spacing:0.57px;margin-top:15px}#menu nav a.current,#menu nav a:hover{background:#fff}}@media screen and (max-width:767px){.container{padding-inline:20px}header .wrapper{margin-block:20px}header .wrapper .logo{width:340px}#content #inner-banner .section-title h1{font-size:40px;letter-spacing:.4px}#content #inner-banner .section-title h1:after{display:none}#content #inner-banner .section-title:before{display:none}#content .schools .group>p{margin-bottom:30px}#content .schools .group ul{gap:25px calc((100% - 372px) / 3) !important}#content .schools .group ul li{width:93px}#content .schools .group ul li a p{font-size:13px;letter-spacing:.13px}footer .wrapper .left img{width:333px}footer .wrapper:before{top:66px;right:-117px;bottom:auto}footer span{display:block;margin-top:10px}#back-to-top{bottom:32px;right:32px}#menu .wrapper{padding:20px}#menu .wrapper .logo{width:340px}#menu .wrapper .nav-btn{right:20px}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#content{background:#fff;overflow:hidden}#content .container{max-width:1560px}#content .section-title{background-repeat:no-repeat;background-position:center;background-size:100% 100%;height:40px}#content .swiper-wrapper.center{justify-content:center}#content .swiper-wrapper.center .swiper-slide:last-child{margin-right:0 !important}#content .control button{position:absolute;top:0;bottom:0;margin:auto;background:url(/img/icon_arrow1.svg) no-repeat center;width:40px;height:40px}#content .control button.prev{left:0;transform:scaleX(-1)}#content .control button.next{right:0}#content .control button.swiper-button-disabled{opacity:0.5}#content .more{display:inline-block;font-size:15px;letter-spacing:.15px;font-weight:bold;color:#1C4F81;position:relative;padding-bottom:7.5px;transition:color .2s;background:none}#content .more:before,#content .more:after{content:'';position:absolute;bottom:0;right:0;height:2px}#content .more:before{left:0;background:#1C4F81}#content .more:after{width:10px;background:#19978e;transition:width .2s}#content .more:hover{color:#19978e}#content .more:hover:after{width:100%}#content .home-top{background:#28CAD9}#content .home-top+div{position:relative;z-index:1;padding-top:102px !important}#content #banner{position:relative}#content #banner .banner-slider{position:relative;overflow:hidden}#content #banner .banner-slider .container{position:absolute;left:0;right:0;z-index:1}#content #banner .banner-slider>.container{bottom:31.2%}#content #banner .banner-slider .swiper-slide{position:relative}#content #banner .banner-slider .swiper-slide img{width:100%;height:auto}#content #banner .banner-slider .swiper-slide .container{bottom:30.4%}#content #banner .banner-slider .swiper-slide .slogan{width:677px;margin-left:-45px;opacity:0;transform:translateX(-10%);transition:transform 1s,opacity 1s}#content #banner .banner-slider .swiper-slide.swiper-slide-active .slogan{opacity:1;transform:none}#content #banner .banner-slider .banner-pager{display:flex;gap:10px;z-index:11}#content #banner .banner-slider .banner-pager .swiper-pagination-bullet{background:#fff;width:8px;height:8px;border-radius:50%;opacity:1}#content #banner .banner-slider .banner-pager .swiper-pagination-bullet.swiper-pagination-bullet-active{width:52px;border-radius:4px}#content #banner .banner-slider.tablet,#content #banner .banner-slider.mobile{display:none}#content #banner .banner-slider.tablet .swiper-slide .slogan,#content #banner .banner-slider.mobile .swiper-slide .slogan{margin:auto}#content #banner .banner-slider.tablet .banner-pager,#content #banner .banner-slider.mobile .banner-pager{justify-content:center}#content #banner .banner-slider.tablet>.container{bottom:51.8%}#content #banner .banner-slider.tablet .swiper-slide .container{bottom:52.1%}#content #banner .banner-slider.tablet .swiper-slide .slogan{width:480px}#content #banner .banner-slider.mobile>.container{bottom:50.7%}#content #banner .banner-slider.mobile .swiper-slide .container{bottom:52.6%}#content #banner .banner-slider.mobile .swiper-slide .slogan{width:300px}#content #banner+#categories{margin-top:-14.4%}#content #banner.en .banner-slider.desktop .swiper-slide .slogan{width:744px}#content #banner.en .banner-slider.tablet .swiper-slide .slogan{width:708px}#content #banner.en .banner-slider.mobile .swiper-slide .slogan{width:440px}#content #categories{margin-bottom:-30px;position:relative;z-index:2}#content #categories .wrapper{background:linear-gradient(180deg, rgba(28,79,129,0.8) 0%, #62cac9 100%);box-shadow:0px 0px 30px rgba(0,0,0,0.16);border-radius:20px;padding:37px 94px 37px 256px;position:relative;min-height:303px;text-align:center}#content #categories .wrapper .categories{display:flex;flex-wrap:wrap;gap:9px 20px}#content #categories .wrapper .categories a{width:110px;padding-top:9px;padding-bottom:15px;border-radius:20px;transition:box-shadow .2s}#content #categories .wrapper .categories a img{width:61px;height:auto}#content #categories .wrapper .categories a p{font-size:14px;letter-spacing:.14px;color:#fff;margin-top:5px}#content #categories .wrapper .categories a:hover{box-shadow:0px 0px 20px rgba(0,0,0,0.5)}#content #categories .wrapper .more{display:none}#content #categories .wrapper:before{content:'';position:absolute;top:57px;left:50px;width:211px;height:204px;background:url(/img/home/title_1.png) no-repeat center / 100% 100%}#content #categories.en .wrapper:before{background-image:url(/img/home/title_1_en.png);width:210.5px;height:197px}#content #competitions{background:url(/img/home/match_bg.jpg) no-repeat center / cover;padding-top:102px;padding-bottom:38px;text-align:center}#content #competitions .section-title{background-image:url(/img/home/title_2.png);width:177px;margin:auto}#content #competitions .wrapper{padding-inline:40px;position:relative;opacity:0;transform:translateY(10%);transition:transform .8s,opacity .8s}#content #competitions .wrapper .competitions{padding:20px;margin-top:56px;margin-bottom:40px;overflow:hidden}#content #competitions .wrapper .competitions .swiper-slide{position:relative;width:440px;height:auto;background:linear-gradient(0deg, rgba(255,255,255,0.25) 0%, #fff 100%);border-radius:10px;box-shadow:0px 0px 20px rgba(0,0,0,0.05);padding:0 30px 50px}#content #competitions .wrapper .competitions .swiper-slide .head{margin:-19px auto 32px}#content #competitions .wrapper .competitions .swiper-slide .head .date{background:#1C4F81;box-shadow:0px 0px 10px rgba(0,0,0,0.08);border-radius:10px;padding:7px 30px;display:inline-flex;align-items:center;gap:10px}#content #competitions .wrapper .competitions .swiper-slide .head .date span{font-size:16px;font-family:'Barlow';font-weight:bold;color:#fff}#content #competitions .wrapper .competitions .swiper-slide .title1{font-size:20px;letter-spacing:.2px;font-weight:bold;color:#1C4F81}#content #competitions .wrapper .competitions .swiper-slide .title1[href]{position:relative;padding-right:30px}#content #competitions .wrapper .competitions .swiper-slide .title1[href]:after{content:'';position:absolute;top:0;right:0;bottom:0;margin:auto;border-radius:50%;background:#1c4f81 url(/img/icon_arrow.svg) no-repeat center;width:20px;height:20px}#content #competitions .wrapper .competitions .swiper-slide .title2{font-size:20px;letter-spacing:.2px;font-weight:bold;color:#348078;margin-top:3px}#content #competitions .wrapper .competitions .swiper-slide .battle{margin-top:28px;margin-bottom:24px;display:flex;justify-content:space-between;position:relative}#content #competitions .wrapper .competitions .swiper-slide .battle .school{width:160px}#content #competitions .wrapper .competitions .swiper-slide .battle .school img{width:110px;height:auto}#content #competitions .wrapper .competitions .swiper-slide .battle .school .school-name{font-size:16px;letter-spacing:.16px;margin-top:12px}#content #competitions .wrapper .competitions .swiper-slide .battle .school .not-confirmed{font-size:16px;letter-spacing:.16px;line-height:110px;padding-inline:20px}#content #competitions .wrapper .competitions .swiper-slide .battle .school:first-child .not-confirmed{text-align:right}#content #competitions .wrapper .competitions .swiper-slide .battle .school:nth-child(2) .not-confirmed{text-align:left}#content #competitions .wrapper .competitions .swiper-slide .battle .status{top:37px}#content #competitions .wrapper .competitions .swiper-slide .battle .status span{font-weight:bold}#content #competitions .wrapper .competitions .swiper-slide .battle .status.vs span{font-size:30px;color:#1C4F81;line-height:36px;padding-inline:20px}#content #competitions .wrapper .competitions .swiper-slide .battle .status.mark span{font-size:30px;font-family:'Barlow';color:#1C4F81;line-height:36px}#content #competitions .wrapper .competitions .swiper-slide .battle .status.re span{font-size:18px;letter-spacing:.18px;color:#fff;padding:9px 24px;background:#348078;border-radius:9px}#content #competitions .wrapper .competitions .swiper-slide .battle .status.cancel span{font-size:18px;letter-spacing:.18px;color:#fff;padding:9px 24px;background:#EC6D23;border-radius:9px}#content #competitions .wrapper .competitions .swiper-slide .logo{margin-top:28px;margin-bottom:24px;position:relative}#content #competitions .wrapper .competitions .swiper-slide .logo .status{top:0;bottom:0;display:flex;align-items:center;justify-content:center}#content #competitions .wrapper .competitions .swiper-slide .status{position:absolute;left:0;right:0;margin:auto}#content #competitions .wrapper .competitions .swiper-slide .status span{font-weight:bold}#content #competitions .wrapper .competitions .swiper-slide .status.vs span{font-size:30px;color:#1C4F81;line-height:36px;padding-inline:20px}#content #competitions .wrapper .competitions .swiper-slide .status.mark span{font-size:30px;font-family:'Barlow';color:#1C4F81;line-height:36px}#content #competitions .wrapper .competitions .swiper-slide .status.re span{font-size:18px;letter-spacing:.18px;color:#fff;padding:9px 24px;background:#348078;border-radius:9px}#content #competitions .wrapper .competitions .swiper-slide .status.cancel span{font-size:18px;letter-spacing:.18px;color:#fff;padding:9px 24px;background:#EC6D23;border-radius:9px}#content #competitions .wrapper .competitions .swiper-slide .row div{display:inline-block;padding:3px 0 3px 35px;background-repeat:no-repeat;background-position:top left}#content #competitions .wrapper .competitions .swiper-slide .row+.row{margin-top:6px}#content #competitions .wrapper .competitions .swiper-slide .time{font-size:20px;letter-spacing:.2px;font-family:'Barlow';font-weight:bold;background-image:url(/img/competition/icon_time.svg)}#content #competitions .wrapper .competitions .swiper-slide .venue{font-size:16px;letter-spacing:.16px;background-image:url(/img/competition/icon_address.svg)}#content #competitions .wrapper .section-row .more{display:none}#content #competitions.en .section-title{background-image:url(/img/home/title_2_en.png);width:290px;height:30.5px}#content #competitions.animate .wrapper{opacity:1;transform:none}#content #news{background:url(/img/home/news_bg.jpg) no-repeat center / cover;padding-block:74px;text-align:center}#content #news .section-title{background-image:url(/img/home/title_3.png);width:180px;margin:auto}#content #news .wrapper{padding-inline:40px;position:relative;opacity:0;transform:translateY(10%);transition:transform .8s,opacity .8s}#content #news .wrapper .news{padding:20px;overflow:hidden;margin-block:54px;text-align:left}#content #news .wrapper .news .swiper-slide{display:flex;gap:17px 22px;align-items:flex-start;position:relative;background-color:#fff;background-image:url(/img/box_element.png);background-position-y:bottom;background-repeat:no-repeat;background-size:268px;background-position-x:100%;border:1px solid #e6f2f7;border-radius:10px;padding:16px 30px 16px 18px}#content #news .wrapper .news .swiper-slide figure{width:294px}#content #news .wrapper .news .swiper-slide figure img{width:100%;height:auto;box-shadow:0px 0px 5px rgba(0,0,0,0.16);border-radius:10px}#content #news .wrapper .news .swiper-slide .info{width:calc(100% - 316px);margin-top:3.5px}#content #news .wrapper .news .swiper-slide .info time{display:block;font-size:18px;letter-spacing:.18px;color:#7E9CB9;padding-bottom:13.5px;border-bottom:1px solid #cce8ed;margin-bottom:22px}#content #news .wrapper .news .swiper-slide .info p{font-size:20px;letter-spacing:.2px;font-weight:bold;color:#1C4F81;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:1199px) and (min-width:767px){#content #news .wrapper .news .swiper-slide .info time{font-size:16px;letter-spacing:.16px}#content #news .wrapper .news .swiper-slide .info p{line-height:29px}}#content #news .wrapper .news .swiper-slide.swiper-slide-active,#content #news .wrapper .news .swiper-slide.swiper-slide-next{box-shadow:0px 0px 20px rgba(0,0,0,0.05)}#content #news .wrapper .section-row .more{display:none}#content #news.en .section-title{background-image:url(/img/home/title_3_en.png);width:118.5px;height:30.5px}#content #news.animate .wrapper{opacity:1;transform:none}#content #gallery{background:url(/img/home/photo_bg.jpg) no-repeat center / cover;padding-bottom:63.5px;text-align:center;position:relative;z-index:1}#content #gallery .section-title{background-image:url(/img/home/title_4.png);width:180.5px;margin:auto;position:relative;top:-10px}#content #gallery .gallery-wrapper{margin-top:100px;margin-bottom:34px;opacity:0;transform:translateY(10%);transition:transform .8s,opacity .8s}#content #gallery .gallery-wrapper .gallery{position:relative;width:440px;height:350px;margin:auto}#content #gallery .gallery-wrapper .gallery .gallery-container{white-space:nowrap;text-align:center;position:relative;z-index:1}#content #gallery .gallery-wrapper .gallery .gallery-container .slider{display:inline-block;vertical-align:top;transition:width .45s}#content #gallery .gallery-wrapper .gallery .gallery-container .slider .swiper-slide{padding-inline:20px;opacity:0.8;cursor:pointer}#content #gallery .gallery-wrapper .gallery .gallery-container .slider .swiper-slide img{width:100%;height:auto;border-radius:10px;box-shadow:0px 0px 20px rgba(0,0,0,0.16)}#content #gallery .gallery-wrapper .gallery .gallery-container .slider .swiper-slide p{font-size:16px;letter-spacing:.16px;font-weight:500;color:#fff;text-shadow:0px 0px 20px rgba(0,0,0,0.3);margin-top:13px;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}#content #gallery .gallery-wrapper .gallery .gallery-container .slider .swiper-slide.empty{cursor:default}#content #gallery .gallery-wrapper .gallery .gallery-container .slider:not(.now){width:390px !important}#content #gallery .gallery-wrapper .gallery .gallery-container .slider:not(.now) .swiper-slide{transform:translate(0, 24px)}#content #gallery .gallery-wrapper .gallery .gallery-container .slider.now{z-index:2}#content #gallery .gallery-wrapper .gallery .gallery-container .slider.now .swiper-slide{opacity:1}#content #gallery .gallery-wrapper .gallery .gallery-container .slider.now .swiper-slide p{font-size:22px;letter-spacing:.22px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin-top:18px}#content #gallery .gallery-wrapper .gallery .gallery-container .slider.skip{transition:0s !important}#content #gallery .gallery-wrapper .gallery .gallery-container .slider.skip *{transition:0s !important}#content #gallery .gallery-wrapper .gallery .control{max-width:400px;margin:auto;position:absolute;top:0;left:0;right:0;z-index:1}#content #gallery .gallery-wrapper .gallery .control button{background-color:#1C4F81;background-image:url(/img/home/icon_arrow3.svg);border-radius:5px;bottom:auto}#content #gallery .gallery-wrapper .gallery .control button.prev{left:-20px}#content #gallery .gallery-wrapper .gallery .control button.next{right:-20px}#content #gallery.en .section-title{background-image:url(/img/home/title_4_en.png);width:267px;height:30.5px;top:-15px}#content #gallery.animate .gallery-wrapper{opacity:1;transform:none}#content #about{position:relative;padding-top:93px;padding-bottom:157px;background:url(/img/home/about_us_bg.jpg) no-repeat top right}#content #about .section-title{background-image:url(/img/home/title_5.png);width:181px}#content #about .editor{margin-top:50px;max-width:840px}#content #about .schools{margin-right:245px}#content #about .schools .group{margin-top:47px}#content #about .schools .group>p{margin-bottom:50px}#content #about .schools .group ul{gap:57px 40px}#content #about .schools .group ul li{opacity:0;transition:opacity .5s}#content #about .schools .group ul li.animate{opacity:1}#content #about.en .section-title{background-image:url(/img/home/title_5_en.png);width:198.5px;height:30.5px}#content #bottom-banner{position:relative;z-index:1;margin-bottom:85px}#content #bottom-banner .wrapper{padding-inline:40px;position:relative;opacity:0;transform:translateY(10%);transition:transform .8s,opacity .8s}#content #bottom-banner .wrapper .bottom-banner{padding:20px;overflow:hidden}#content #bottom-banner .wrapper .bottom-banner .swiper-slide{position:relative}#content #bottom-banner .wrapper .bottom-banner .swiper-slide img{width:100%;height:auto;border-radius:10px}#content #bottom-banner .wrapper .bottom-banner .swiper-slide.swiper-slide-active img,#content #bottom-banner .wrapper .bottom-banner .swiper-slide.swiper-slide-next img{box-shadow:0px 0px 20px rgba(0,0,0,0.16)}#content #bottom-banner.animate .wrapper{opacity:1;transform:none}#content #bottom-banner:has(+#sponsor){margin-bottom:-85px}#content #bottom-banner:has(+#sponsor)+#sponsor{padding-top:158px}#content #sponsor{position:relative;padding-block:80px}#content #sponsor .section-title{background-image:url(/img/home/title_6.png);width:182px;margin:auto}#content #sponsor .sponsors{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 60px;margin-top:46px}#content #sponsor .sponsors a{width:160px;opacity:0;transform:translateY(10%);transition:transform .5s,opacity .5s}#content #sponsor .sponsors a img{width:100%;height:auto}#content #sponsor .sponsors a.animate{opacity:1;transform:none}#content #sponsor:before{content:'';position:absolute;top:0;left:0;right:0;height:194px;background:linear-gradient(180deg, #e8f5f7 0%, #fff 100%);opacity:0.8}#content #sponsor.en .section-title{background-image:url(/img/home/title_6_en.png);width:179px;height:38.5px}#popup{display:flex;overflow-y:scroll;overflow-x:hidden;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,33,36,0.8);padding-inline:20px;z-index:200}#popup .close{position:absolute;top:-45px;right:0;width:45px;height:45px;background:url(/img/icon_cross_white.svg) no-repeat center}#popup .popup-wrapper{position:relative;max-width:1000px;width:100%;margin:auto;padding-block:210px;-ms-overflow-style:none;scrollbar-width:none}#popup .popup-wrapper::-webkit-scrollbar{display:none}#popup .popup-wrapper .popup-container{position:relative;background:#fff;padding:50px 35px;border-radius:20px}.pop_up{position:fixed;z-index:200;background-color:rgba(0,33,36,0.8);top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .25s}.pop_up.show{opacity:1;pointer-events:all}.pop_up.show .pop_container{overflow-y:scroll}.pop_up:not(.show) *{pointer-events:none !important}.pop_up .pop_container{position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:hidden;box-sizing:border-box}.pop_up .pop_container .pop_wrapper{max-width:986px;margin-left:auto;margin-right:auto}.pop_up .pop_container .pop_wrapper .pop_inner{box-sizing:border-box;padding-inline:60px;padding-top:93px;padding-bottom:100px}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content{position:relative}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content a.close_but{position:relative;display:flex;margin-left:auto;margin-right:5px;vertical-align:top;width:40px;height:40px;transform:rotate(45deg);border-radius:50%}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content a.close_but::after,.pop_up .pop_container .pop_wrapper .pop_inner .pop_content a.close_but::before{content:'';position:absolute;top:50%;left:50%;width:25px;background-color:#fff;height:2px;transform:rotate(0deg) translate(-50%, -50%) scale(1);transition:transform .75s;transition-delay:0s}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content a.close_but::after{height:25px;width:2px;transform:rotate(0deg) translate(-50%, -50%) scale(1)}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery{width:100%;margin-top:2px;position:relative}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery.img_loading .control{opacity:0}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery.img_loading .control a{display:none !important}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery.img_loading .load_plate{display:flex;justify-content:center;align-items:center}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .wrapper .slider{position:absolute !important;top:0;left:0 !important;width:100% !important;height:100%;border-radius:20px;overflow:hidden;z-index:1;transform:translateX(-50px);opacity:0;transition:transform .75s,opacity .75s}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .wrapper .slider.current{z-index:2;transform:translateX(0px);opacity:1}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .wrapper .slider.current+.slider{transform:translateX(50px)}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .wrapper .slider .cell img{opacity:1;pointer-events:all}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .wrapper .cell{width:100%}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .wrapper .cell img{width:100%;height:auto;opacity:0;pointer-events:none}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .control{position:relative;display:flex;pointer-events:none}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .control .trans{width:100%}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .control .trans img{width:100%;height:auto}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .control a.prev,.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .control a.next{position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:49px;height:49px;pointer-events:all;background-color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.16);z-index:3;overflow:hidden;border-radius:5px}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .control a.prev:after,.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .control a.next:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/img/photos/icon_arrow.svg');background-position:center;background-repeat:no-repeat;transform:rotate(-45deg)}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .control a.prev.disable,.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .control a.next.disable{opacity:0.5}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .control a.prev{left:-50px}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .control a.prev:after{transform:rotate(-45deg) scaleX(-1)}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .pop_gallery .control a.next{right:-50px}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .gallery_title{margin-top:24px;box-sizing:border-box;padding:0 10px;overflow:hidden;font-weight:700;font-size:20px;line-height:32px;letter-spacing:0.2px;color:#fff;text-align:center}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .load_plate{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;border-radius:20px;overflow:hidden}.pop_up .pop_container .pop_wrapper .pop_inner .pop_content .load_plate div{display:block;margin-left:auto;margin-right:auto;width:80px;height:80px;background-image:url('/img/icon_loading.svg');background-repeat:no-repeat;background-position:center;background-size:cover;animation:rotate 1s linear infinite}@media screen and (min-width:1200px){header:has(+#content #banner){position:absolute;top:0;left:0;background:none}}@media screen and (max-width:1199px){#content #banner .banner-slider.desktop{display:none}#content #banner .banner-slider.tablet{display:block}#content #banner+#categories{margin-top:-87.5%}#content #categories{margin-bottom:-67px}#content #categories .wrapper{padding:146px 39px 43.5px}#content #categories .wrapper .categories{justify-content:center;row-gap:30px;margin-bottom:27px}#content #categories .wrapper .categories a:nth-child(n+11){display:none}#content #categories .wrapper .more{display:inline-block}#content #categories .wrapper:before{top:42px;left:0;right:0;margin:auto}#content #competitions{background-image:url(/img/home/match_bg_T.jpg);padding-top:124px;overflow:hidden}#content #competitions .container>.more{display:none}#content #competitions .wrapper{padding:0}#content #competitions .wrapper .competitions{overflow:visible;padding-inline:0;margin-bottom:17px}#content #competitions .wrapper .section-row{display:flex;align-items:center;justify-content:center;gap:47px}#content #competitions .wrapper .section-row .control{display:flex;gap:20px}#content #competitions .wrapper .section-row .control button{position:unset}#content #competitions .wrapper .section-row .more{display:block}#content #news{background:#fff;padding-top:58px;padding-bottom:27px;position:relative}#content #news .container>.more{display:none}#content #news .wrapper{padding:0}#content #news .wrapper .news .swiper-slide{flex-direction:column;background-position-x:105%;padding:15px 15px 38px}#content #news .wrapper .news .swiper-slide figure,#content #news .wrapper .news .swiper-slide .info{width:100%}#content #news .wrapper .news .swiper-slide .info time{padding-bottom:10px;margin-bottom:19px}#content #news .wrapper .news .swiper-slide .info p{font-size:18px;letter-spacing:.18px}#content #news .wrapper .section-row{display:flex;align-items:center;justify-content:center;gap:47px}#content #news .wrapper .section-row .control{display:flex;gap:20px}#content #news .wrapper .section-row .control button{position:unset}#content #news .wrapper .section-row .more{display:block}#content #news:before{content:'';position:absolute;bottom:0;left:0;right:0;height:497px;background:url(/img/home/news_bg_t.png) repeat-x bottom / 100% 100%}#content #gallery{background-image:url(/img/home/photo_bg_t.jpg);padding-block:60px}#content #gallery .section-title{top:auto !important}#content #gallery .gallery-wrapper{margin-top:86px;margin-bottom:44px}#content #about{background-image:url(/img/home/about_us_bg_t.jpg);background-size:100%;padding-top:80px;padding-bottom:68px}#content #about .editor{max-width:100%}#content #about .schools{margin:0}#content #bottom-banner .wrapper{padding-inline:44px}#content #bottom-banner .wrapper .bottom-banner .swiper-slide.swiper-slide-next img{box-shadow:none}#content #bottom-banner:has(+#sponsor){margin-bottom:-26%}#content #bottom-banner:has(+#sponsor)+#sponsor{padding-top:282px}}@media screen and (max-width:767px){#content .section-title{height:30px}#content #banner .banner-slider.tablet{display:none}#content #banner .banner-slider.mobile{display:block}#content #banner+#categories{margin-top:-84%}#content #categories{margin-bottom:-64px}#content #categories .wrapper{padding:117px 43px 43.5px}#content #categories .wrapper .categories{column-gap:11.5px}#content #categories .wrapper .categories a:nth-child(n+7){display:none}#content #categories .wrapper:before{top:35px}#content #competitions{background-image:url(/img/home/match_bg_M.jpg);padding-top:112px}#content #competitions .section-title{width:133px}#content #competitions .wrapper .competitions{padding-right:0;margin-top:48px}#content #news{padding-block:45px;overflow:hidden}#content #news .section-title{width:135px}#content #news .wrapper .news{margin-block:42px;padding:0;overflow:visible}#content #news .wrapper .news .swiper-slide{padding:20px 20px 60px;row-gap:22px;background-position-x:45%}#content #news .wrapper .news .swiper-slide .info time{padding-bottom:15px;margin-bottom:25px}#content #news .wrapper .news .swiper-slide .info p{font-size:22px;letter-spacing:.22px}#content #news:before{height:703px;background:url(/img/home/news_bg_m.png) repeat-x bottom / 100% 100%}#content #gallery{background-image:url(/img/home/photo_bg_m.jpg);padding-block:56px}#content #gallery .section-title{width:135px}#content #gallery .gallery-wrapper{margin-top:76px;margin-bottom:37px}#content #gallery .gallery-wrapper .gallery{width:348px;height:293px}#content #gallery .gallery-wrapper .gallery .gallery-container .slider .swiper-slide{padding-inline:10px}#content #gallery .gallery-wrapper .gallery .gallery-container .slider:not(.now){width:306px !important}#content #gallery .gallery-wrapper .gallery .gallery-container .slider:not(.now) .swiper-slide{transform:translate(0, 20px)}#content #gallery .gallery-wrapper .gallery .control{max-width:328px}#content #gallery .gallery-wrapper .gallery .control button.prev{left:-5px}#content #gallery .gallery-wrapper .gallery .control button.next{right:-5px}#content #about{background-image:url(/img/home/about_us_bg_m.jpg);padding-top:68px;padding-bottom:100px}#content #about .section-title{width:136px}#content #about .editor{margin-top:40px}#content #bottom-banner{overflow:hidden}#content #bottom-banner .wrapper{padding:0}#content #bottom-banner .wrapper .bottom-banner{padding-inline:0;overflow:visible}#content #bottom-banner .wrapper .control{display:flex;justify-content:center;gap:20px;margin-top:-6px}#content #bottom-banner .wrapper .control button{position:unset;margin:0}#content #bottom-banner:has(+#sponsor){margin-bottom:-36%}#content #bottom-banner:has(+#sponsor)+#sponsor{padding-top:248px}#content #sponsor{padding-block:83.5px}#content #sponsor .section-title{width:136px}#content #sponsor .sponsors{margin-top:56px}}