html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: 700}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -.5em}sub{bottom: -.25em}img{border: 0}svg:not(:root){overflow: visible}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type=checkbox],input[type=radio]{box-sizing: border-box;padding: 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height: auto}input[type=search]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: 700}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}@font-face{font-family: 'Gothiks Round';src: url(..//fonts/GothiksRound-Bold.woff2) format('woff2'), url(..//fonts/GothiksRound-Bold.woff) format('woff');font-weight: bold;font-style: normal;font-display: swap}@font-face{font-family: 'Gothiks Round';src: url(..//fonts/GothiksRound-Book.woff2) format('woff2'), url(..//fonts/GothiksRound-Book.woff) format('woff');font-weight: normal;font-style: normal;font-display: swap}@font-face{font-family: 'Gothiks Round';src: url(..//fonts/GothiksRound-Light.woff2) format('woff2'), url(..//fonts/GothiksRound-Light.woff) format('woff');font-weight: 300;font-style: normal;font-display: swap}*,*::before,*::after{box-sizing: border-box;outline: none}*::-webkit-selection{background-color: #FFFF00;color: #000}*::-moz-selection{background-color: #FFFF00;color: #000}*::selection{background-color: #FFFF00;color: #000}html{font-weight: normal;font-size: 10vw;line-height: 1.33;font-size: calc(10vw - var(--scrollbar-width)/10);font-family: 'Gothiks Round';font-optical-sizing: auto;font-style: normal;letter-spacing: .002rem}body{font-size: .141rem}body:after{content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #fff;pointer-events: none;opacity: 1;z-index: 999999;transition: opacity .5s ease-in-out}html.ready body:after{opacity: 0}a{text-decoration: none;color: currentColor}h2{font-size: .5rem;margin: 0 0 .188rem 0}.socials{position: absolute;left: .336rem;bottom: .336rem;display: flex;z-index: 3}.socials a{display: flex;align-items: center;justify-content: center;width: .281rem;height: .281rem;border-radius: 50%;margin-right: .109rem;background: rgba(255,255,255,0.1);transition: background .15s ease-in-out}.socials a:first-child svg,.socials a:first-child img{width: .078rem;height: .141rem}.socials a:last-child svg,.socials a:last-child img{width: .156rem;height: .156rem}.socials a:hover{background: rgba(255,255,255,0.2)}.header{display: flex;position: relative;justify-content: space-between;padding: .156rem .359rem .156rem .336rem;align-items: center;color: #fff800;position: absolute;z-index: 5;width: 100%}.header .logo{width: auto;height: .758rem;object-fit: contain;cursor: pointer}.header .lang{display: flex;text-transform: uppercase}.header .lang svg{width: .188rem;height: .188rem;margin-right: .063rem;position: relative;top: -0.008rem}.header ul{position: absolute;text-transform: uppercase;left: 50%;top: 50%;margin: 0;padding: 0;transform: translate(-50%, -50%);display: flex}.header ul li{list-style: none;margin: 0 .094rem;cursor: pointer}.header .socials{display: none}.cta{position: fixed;right: .188rem;bottom: .219rem;width: .453rem;height: .453rem;cursor: pointer;border-radius: 50%;z-index: 10;display: flex;align-items: center;justify-content: center;background: rgba(200,230,0,0.2);transition: background .15s ease-in-out;opacity: 0;pointer-events: none}.cta svg,.cta img{width: .156rem;height: .086rem}.cta:hover{background: rgba(200,230,0,0.3)}.show-cta .cta{opacity: 1;pointer-events: all}.hero{min-height: 5.47rem;height: 100vh;position: relative;display: flex;align-items: center;justify-content: center;text-align: center;color: #fff;overflow: hidden}.hero > img{width: 100%;height: 100%;object-fit: cover;object-position: center;position: absolute;left: 0;top: 0;z-index: -1;transform: scale(1.15)}.hero .center{position: relative;line-height: 1;text-transform: uppercase;z-index: 3}.hero .center h1{margin: 0;font-weight: bold;font-size: 1.31rem}.hero .center p{margin: 0;font-weight: normal;font-size: .445rem;letter-spacing: .008rem}.hero .down{padding-bottom: 1.11rem;user-select: none;line-height: .438rem;letter-spacing: .047rem;font-weight: 300;position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0);cursor: pointer;z-index: 3}.hero .down:before{content: '';position: absolute;height: 1.11rem;bottom: 0;border-right: 1px dashed rgba(255,255,255,0.4);left: 50%;margin-left: -0.5px}.fade-up-n,.line-wrapper{overflow: hidden}.line{text-align: center}.marquee{position: absolute;left: -1rem;top: .469rem;z-index: 2;display: flex}.marquee span{pointer-events: none;z-index: 1;display: block;line-height: 1;width: 15.6rem;height: 1.08rem;background-image: url(../img/program-lt-2026.svg);background-size: contain;background-repeat: no-repeat;background-position: center}.program{padding: .484rem 0 .461rem 0;position: relative}.program .swiper{padding-left: .859rem;margin-bottom: .414rem;position: relative}.program .swiper + .hand{margin-top: -1.09rem}.program .swiper-wrapper{padding-top: .555rem;padding-bottom: 1.09rem}.program .swiper-slide{display: flex;align-items: flex-start;width: 8.28rem}.program .swiper-slide .img{width: 3.75rem;height: 4.53rem;border-radius: 1rem;margin-right: .484rem;overflow: hidden;position: relative}.program .swiper-slide .img img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;object-position: center;border-radius: 1rem}.program .swiper-slide .details{width: 2.63rem;padding-top: .859rem}.program .swiper-slide .details h2{font-size: .5rem;line-height: 1;margin-bottom: .117rem}.program .swiper-slide .details .subtitle{font-size: .25rem;line-height: 1.1;margin-bottom: .141rem}.program .swiper-slide .details .point{display: flex;align-items: center;font-size: .125rem}.program .swiper-slide .details .point svg,.program .swiper-slide .details .point img{width: .125rem;height: .125rem;margin-right: .07rem}.program .swiper-slide .details .point + .point{margin-top: .063rem}.program .swiper-slide .details .text{font-family: 'DM Sans', sans-serif;margin-top: .148rem;font-size: .094rem;line-height: 1.6}.hand{display: flex;justify-content: center}.hand svg,.hand img{width: .344rem;height: .375rem}.news{background-image: url(../img/news-3.jpg);background-size: cover;padding: .914rem 0 2.74rem 0;color: #fff;text-align: center;width: 100%;overflow: hidden;position: relative}.news h2{font-weight: bold;font-size: .5rem;text-transform: uppercase;line-height: 1.2;margin: 0 0 .148rem 0}.news .swiper{margin-left: .898rem;overflow: visible}.news .swiper .swiper-wrapper:before{content: '';width: 1000%;height: .813rem;left: 0;top: 100%;position: absolute}.news .swiper-slide{width: 2.73rem;padding: .188rem .117rem .414rem .117rem}.news .swiper-slide > div{position: relative}.news .swiper-slide > div a{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 1}.news .swiper-slide > div .img{width: 100%;height: 2.5rem;margin-bottom: .25rem;border-radius: .5rem;overflow: hidden;position: relative}.news .swiper-slide > div img{object-fit: cover;object-position: center;transition: transform .75s ease-out, opacity .75s ease-out;position: absolute;width: 100%;height: 100%;left: 0;top: 0}.news .swiper-slide > div h3{font-size: .164rem;line-height: 1.2;margin: 0 .094rem;font-weight: 400;transition: color .15s ease-in-out}.news .swiper-slide > div:hover img{opacity: 0.8;transform: scale(1.1)}.news .swiper-slide > div:hover h3{color: #ffff00}.btn{background: #ffff00;color: #000;padding: 0 .234rem;display: inline-flex;font-size: .156rem;align-items: center;min-width: 1.19rem;height: .359rem;border-radius: .18rem;text-align: center;justify-content: center;letter-spacing: .008rem;text-transform: uppercase;user-select: none;cursor: pointer;transition: opacity 1s ease-in-out, background .15s ease-in-out !important}.btn:hover{background: #eeee00}.btn > span{position: relative;line-height: 1.2;overflow: hidden}.btn > span > span{position: relative;top: 0;transform: translate3d(0, 0, 0);transition: top .25s ease-in-out}.btn > span > span:last-child{position: absolute;margin-top: 1.2em;left: 0}.btn:hover > span > span{top: -1.2em}.forms{width: 8.28rem;position: absolute;left: 0;right: 0;margin: auto;margin-top: -2.27rem;z-index: 4}.forms .forms-in{background-image: url(../img/line.png);background-size: 100% auto;background-position: 0 0;border-radius: 1rem;overflow: hidden;position: relative;padding: .516rem 0 .672rem 0}.forms p{margin: 0 auto .375rem auto;width: 6.09rem;font-size: .203rem;text-align: center;position: relative;z-index: 1}.forms .blocks{display: flex;padding: 0 .313rem 0 .703rem;justify-content: space-between}.forms .blocks > div{width: 3.03rem}.forms .blocks > div .before{position: absolute;height: 100%;width: 50%;background: #fff;top: 0;opacity: 0;transition: opacity .2s ease-in-out}.forms .blocks > div:hover .before{opacity: 1}.forms .blocks > div:first-child .before{left: 0}.forms .blocks > div:last-child .before{right: 0}.forms .blocks > div .btn{position: relative;z-index: 1}.forms .blocks > div h2{font-size: .5rem;line-height: 1;margin: 0 0 .172rem 0;position: relative;z-index: 1}.forms .blocks > div .text{position: relative;margin: 0 0 .219rem 0;font-size: .109rem;font-family: 'DM Sans', sans-serif;z-index: 1}.forms svg,.forms img{width: 1.63rem;height: 1.99rem;position: absolute;left: 50%;bottom: -0.672rem;margin-left: -0.156rem;transform: translate(-50%, 0)}.btn-grad{background: #2127e4;background: linear-gradient(90deg, #2127e4 0%, #ff00bd 100%);color: #fff;padding: 0 .234rem;display: inline-flex;align-items: center;min-width: 1.56rem;font-size: .156rem;height: .5rem;border: 0;position: relative;border-radius: .25rem;text-align: center;justify-content: center;letter-spacing: .008rem;text-transform: uppercase;user-select: none;overflow: hidden;cursor: pointer;font-family: 'Gothiks Round'}.btn-grad > span{position: relative;line-height: 1.2;overflow: hidden}.btn-grad > span > span{position: relative;top: 0;transform: translate3d(0, 0, 0);transition: top .25s ease-in-out}.btn-grad > span > span:last-child{position: absolute;margin-top: 1.2em;left: 0}.btn-grad:before{content: '';position: absolute;width: 100%;height: 100%;background: linear-gradient(90deg, #ff00bc 0%, #fefc03 100%);left: 0;transition: opacity .25s ease-in-out;top: 0;opacity: 0}.btn-grad:hover:before{opacity: 1}.btn-grad:hover > span > span{top: -1.2em}.prepare{color: #fff;padding: 3.44rem 0 1.45rem 0;background-size: cover;text-align: center;background-position: center top;position: relative;overflow: hidden}.prepare section{padding-top: .781rem}.prepare > img{width: 100%;height: 100%;object-fit: cover;object-position: center;position: absolute;left: 0;top: 0;z-index: -1;transform: scale(1.15)}.prepare h2,.prepare a,.prepare p,.prepare .fade-up-n{position: relative;z-index: 3}.prepare h2{font-size: .75rem;text-transform: uppercase;line-height: 1;display: flex;justify-content: center;margin: 0 0 .289rem 0;background: linear-gradient(to right, #ff0, #ff00bd);-webkit-text-fill-color: transparent;-webkit-background-clip: text}.prepare p{width: 3.4rem;font-size: .156rem;margin: 0 auto .313rem auto;font-family: 'DM Sans', sans-serif;text-align: center;line-height: 1.4}.awards{padding: .672rem 0 .281rem 0;text-align: center;width: 100%;position: relative;overflow: hidden}.awards .marquee{top: -0.539rem}.awards .marquee span{background-image: url(../img/awards-lt.svg);background-size: contain;background-repeat: no-repeat;background-position: center;width: 11.5rem;height: 1.08rem}.awards > p{width: 6.09rem;font-size: .188rem;margin: 0 auto .922rem auto}.awards > svg,.awards .award-text{display: none}.awards .block{display: flex;position: relative;justify-content: space-between;padding: 0 1.45rem 0 .867rem;align-items: center}.awards .block img{border-radius: 1rem;width: 4.06rem;height: 5.31rem;object-fit: cover;object-position: center}.awards .block .text{width: 3.13rem;text-align: left;line-height: 1.5;font-family: 'DM Sans', sans-serif;font-size: .109rem;padding-top: .469rem}.awards .block .text ul{padding-left: 1.5em}.btn-inactive{background: #ededed}.btn-inactive:hover{background: #e4e4e4}.gallery{text-align: center;padding: .703rem 0 0 0}.gallery h2{margin-bottom: .086rem}.gallery .tabs{display: flex;justify-content: center;margin: 0 0 .297rem 0}.gallery .tabs .btn{margin: 0 .031rem}.gallery .swiper{margin: 0 0 .281rem .781rem;overflow: visible;display: none}.gallery .swiper .swiper-wrapper:before{content: '';width: 1000%;height: .813rem;left: 0;top: 100%;position: absolute}.gallery .swiper-slide{padding: 0 .078rem;width: 2.11rem;cursor: pointer}.gallery .swiper-slide > div{border-radius: .5rem;position: relative;overflow: hidden;background: #000}.gallery .swiper-slide img:not(.plus){width: 100%;display: block;height: 3.44rem;object-fit: cover;object-position: center;transition: transform .75s ease-out, opacity .75s ease-out}.gallery .swiper-slide .plus{width: .5rem;height: .5rem;position: absolute;left: 50%;top: 50%;z-index: 1;transform: translate(-50%, -50%);transition: opacity .15s ease-in-out;opacity: 0}.gallery .swiper-slide:hover img:not(.plus){transform: scale(1.1);opacity: 0.8}.gallery .swiper-slide:hover .plus{opacity: 1}.gallery .note{font-size: .109rem;margin: .227rem 0 0 0}.gallery .note > div{opacity: 0.5}.friendly{padding: .781rem .938rem .75rem;display: flex;flex-direction: column;align-items: center}.friendly .friendly-img{width: 100%;height: auto;aspect-ratio: 1.83;border-radius: 1rem;overflow: hidden;margin-bottom: .375rem}.friendly .friendly-img img{width: 100%;height: 100%;object-fit: cover;object-position: center}.friendly h2,.friendly .text{text-align: center;max-width: 6.88rem}.friendly .text{font-size: .203rem}.friendly .btn{margin-top: .188rem}.friendly-modal-img{width: 100%;height: auto;aspect-ratio: .828;border-radius: 1rem;overflow: hidden;position: sticky;top: 0}.friendly-modal-img img{width: 100%;height: 100%;object-fit: cover;object-position: center}.friendly-modal-text{font-family: 'DM Sans', sans-serif;font-size: .109rem;font-weight: 400}.friendly-modal-text h2,.friendly-modal-text h3{font-family: 'Gothiks Round';font-weight: 400;font-size: .25rem;line-height: 1.2}.partners{padding: .781rem 0 .578rem 0;background-image: url(../img/partners-bg.png);background-color: #030303;background-size: 100% auto;background-position: 0 0;background-repeat: no-repeat;color: #fff;text-align: center;position: relative}.partners h2{margin: 0 0 .609rem 0}.partners h3{font-size: .188rem;letter-spacing: .008rem;font-weight: normal;margin: 0 0 .234rem 0;background: linear-gradient(to right, #ff0, #f00);-webkit-text-fill-color: transparent;-webkit-background-clip: text}.partners .triplet{display: flex;justify-content: center}.partners .triplet > div{width: 2.66rem;padding-bottom: .367rem}.partners .triplet > div h3{margin: 0}.partners .triplet > div:nth-child(1) h3{background: linear-gradient(to right, #ff00bd, #2127e4);-webkit-text-fill-color: transparent;-webkit-background-clip: text}.partners .triplet > div:nth-child(1) svg,.partners .triplet > div:nth-child(1) img{width: .805rem;height: 1.45rem;margin-top: .266rem}.partners .triplet > div:nth-child(2) h3{background: linear-gradient(to right, #3037ff, #00bd32);-webkit-text-fill-color: transparent;-webkit-background-clip: text}.partners .triplet > div:nth-child(2) svg,.partners .triplet > div:nth-child(2) img{width: 2.36rem;height: .289rem;margin-top: .813rem}.partners .triplet > div:nth-child(3) h3{background: linear-gradient(to right, #00bd32, #ff0);-webkit-text-fill-color: transparent;-webkit-background-clip: text}.partners .triplet > div:nth-child(3) img{width: 1.88rem;height: auto;margin-top: .813rem}.partners .duet{margin-bottom: .367rem}.partners .duet-logos{display: flex;align-items: center;width: fit-content;margin: 0 auto}.partners .duet-logos svg,.partners .duet-logos img{width: 2.36rem;height: auto;object-fit: contain}.partners .single{margin-bottom: .367rem}.partners .test-class{margin: 0}.partners .single-logo{display: flex;align-items: center;width: fit-content;margin: 0 auto}.partners .single-logo svg,.partners .single-logo img{width: 2.36rem;height: auto;object-fit: contain}.partners .legal{margin-bottom: .367rem}.partners .logos{padding: .141rem 0 .211rem 0;display: flex;flex-wrap: wrap;justify-content: center;width: 8.31rem;margin: 0 auto;align-items: center}.partners .logos img{margin: 0 .156rem .208rem .156rem;width: 1.72rem;height: .753rem;object-fit: contain;object-position: center}.partners .separator{width: 8.28rem;margin: 0 auto;height: .008rem;position: relative;z-index: 1;background: rgba(255,255,255,0.2);margin: .625rem auto .313rem auto}.partners .support h2{background: linear-gradient(to right, #ff0, #ff00bd);-webkit-text-fill-color: transparent;-webkit-background-clip: text;font-size: .75rem;margin: 0 0 .094rem 0}.partners .support p{font-size: .156rem;font-family: 'DM Sans', sans-serif;font-weight: 500;width: 4.53rem;margin: 0 auto .313rem auto}.partners .circle{position: absolute;bottom: -1.44rem;right: 0;width: 2.09rem;height: 5.48rem}.footer{padding: .25rem 0 .023rem 0}.footer .wrap{width: 8.28rem;margin: 0 auto}.footer .bottom{border-top: 1px solid rgba(0,0,0,0.2);padding: .148rem 0 .148rem 0;display: flex;justify-content: space-between;position: relative;font-size: .109rem;font-family: 'DM Sans', sans-serif;align-items: center}.footer .bottom > a{color: #ff00bd}.footer .bottom > a:hover{text-decoration: underline}.footer .bottom .socials{position: static}.footer .bottom .socials a{margin-right: .086rem;background: transparent;border: 1px solid rgba(0,0,0,0.2)}.footer .bottom .socials a:hover{background: rgba(0,0,0,0.05)}.footer .bottom .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);color: #838383}.footer .top{display: flex;padding: 0 0 .273rem 0;font-size: .109rem;font-family: 'DM Sans', sans-serif;letter-spacing: .008rem;align-items: flex-end}.footer .top .col{margin-right: .281rem;padding-bottom: .141rem}.footer .top .col b{display: block;font-family: 'Gothiks Round';text-transform: uppercase;margin-bottom: .07rem}.footer .top a{color: #ff00bd;text-decoration: underline}.footer .top a:hover{text-decoration: none}.footer .top img{width: .727rem;height: 1.34rem;margin: 0 .664rem 0 0}.page-template-default,.single-post{background-image: url(../img/news-3.jpg);background-attachment: fixed;background-size: cover;padding: .914rem 0 2.74rem 0;color: #fff}.close{width: .453rem;height: .453rem;position: fixed;right: .461rem;top: .383rem;cursor: pointer;display: flex;align-items: center;justify-content: center;z-index: 10;background: rgba(255,255,0,0.1);border-radius: 50%;transition: background .15s ease-in-out}.close svg,.close img{width: .461rem;height: .461rem}.close:hover{background: rgba(255,255,0,0.2)}.nav{width: .453rem;height: .453rem;position: fixed;right: .461rem;top: .383rem;cursor: pointer;display: flex;align-items: center;justify-content: center;z-index: 10;background: rgba(255,255,0,0.2);border-radius: 50%;transition: background .15s ease-in-out;top: 50%;margin-top: -0.227rem}.nav svg,.nav img{width: .461rem;height: .461rem}.nav:hover{background: rgba(255,255,0,0.3)}.nav-left{right: auto;left: .461rem}.nav-left svg,.nav-left img{transform: rotate(180deg)}.nav-right{right: .461rem}.news-page{display: flex;width: 7.45rem;margin: 0 auto;justify-content: space-between}.news-page > img{width: 3.75rem;height: 4.53rem;border-radius: 1rem;object-fit: cover;object-position: center}.news-page .right{width: 3.12rem;font-size: .109rem;font-family: 'DM Sans', sans-serif;line-height: 1.6}.news-page .right img{width: auto;max-width: 100%;height: auto;margin: 1.5em 0}.news-page .right h1{font-size: .25rem;font-family: 'Gothiks Round';line-height: 1.1;font-weight: 400;margin: .297rem 0 .242rem 0}.news-page .right p,.news-page .right ul{margin: 0 0 1.6em 0}.full-width{width: 100%;font-family: 'DM Sans', sans-serif}.full-width h1{font-size: 2em;font-family: 'Gothiks Round'}.lightbox{user-select: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: #000;z-index: 100;display: none}.lightbox .swiper{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.lightbox .swiper .swiper-slide{width: 100vw;height: 100vh;display: flex;align-items: center;justify-content: center}.lightbox .swiper .swiper-slide img{max-width: 100vw;max-height: 100vh}.lightbox .note{color: rgba(255,255,255,0.3);font-size: .109rem;bottom: .188rem;text-align: center;z-index: 5;position: absolute;width: 100%;left: 0;letter-spacing: .008rem}.popup-open,.lightbox-open{overflow: hidden;position: relative}.popup{background-image: url(../img/popup-bg.jpg);background-attachment: fixed;background-size: cover;padding: .531rem 0;color: #fff;z-index: 100;position: fixed;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;-webkit-overflow-scrolling: touch;display: none}.popup .content{width: 3.12rem;margin: 0 auto;text-align: center}.popup .content h2{font-size: .5rem;line-height: 1;margin: 0 0 .172rem 0}.popup .content p{font-size: .188rem;line-height: 1.4;font-weight: 300;margin: 0 -0.156rem .352rem -0.156rem}.popup .double-content{display: flex;justify-content: space-between;padding: .313rem .859rem 0}.popup .double-content .left{width: 50%;padding-right: .141rem}.popup .double-content .left h2{font-size: .5rem;line-height: 1;font-weight: 400;margin: 0 0 .172rem 0}.popup .double-content .left p{font-size: .188rem;line-height: 1.4;font-weight: 300;margin: 0 0 .156rem}.popup .double-content .left a{color: #ff00bd}.popup .double-content .right{width: 50%;padding-left: .719rem}.popup .double-content .right form .input label + label{font-size: .109rem}.popup .double-content .right form .fieldset legend + legend{font-size: .109rem}.input{text-align: left}.input label{display: block;font-family: 'DM Sans', sans-serif;font-size: .125rem;margin: 0 0 .031rem 0}.input textarea,.input input{width: 100%;height: .375rem;padding: 0 .125rem;font-family: 'DM Sans', sans-serif;font-weight: 500;color: #000;margin-bottom: .156rem;border: 0;border-radius: .063rem}.input textarea{height: 1.3rem;max-width: 100%;min-width: 100%;padding: .094rem .125rem}.fieldset{display: flex;flex-direction: column;border: none;justify-content: flex-start;align-items: flex-start;padding: 0;margin: .188rem 0}.fieldset legend{display: block;font-family: 'DM Sans', sans-serif;font-size: .125rem;margin: 0 0 .031rem 0}.fieldset label{font-family: 'DM Sans', sans-serif;font-size: .109rem}.radio{display: flex;align-items: center;margin-top: .109rem}.radio input[type='radio']{appearance: none;background-color: transparent;width: .188rem;height: .188rem;margin-right: .109rem;border-radius: 50%;border-style: solid;border-width: 2px;border-color: #ffff00;position: relative;display: grid;place-content: center;transition: border-color 100ms ease-in-out;cursor: pointer}.radio input[type='radio'] + label{cursor: pointer}.radio input[type='radio']:before{content: '';width: .078rem;height: .078rem;border-radius: 50%;background-color: #ffff00;transition: transform 100ms ease-in-out;transform: scale(0);box-shadow: inset 1em 1em var(--clr-form-text)}.radio input[type='radio']:checked:before{transform: scale(1)}.checkbox{position: relative;align-items: center;font-size: .109rem;font-family: 'DM Sans', sans-serif;white-space: nowrap;margin-top: .133rem;display: block;margin-bottom: .281rem;padding-left: .305rem;cursor: pointer;user-select: none}.checkbox a{margin-left: .023rem;color: #ff00bd;text-decoration: underline}.checkbox a:hover{text-decoration: none}.checkbox input{position: absolute;width: .195rem;height: .195rem;opacity: 0}.checkbox svg,.checkbox img{width: .195rem;height: .195rem;flex-shrink: 0;margin-right: .109rem;margin-top: -0.031rem;left: 0;position: absolute}.checkbox svg + svg,.checkbox img + svg,.checkbox svg + img,.checkbox img + img{display: none}.checkbox input:checked + svg,.checkbox input:checked + img{display: none}.checkbox input:checked + svg + svg,.checkbox input:checked + img + svg,.checkbox input:checked + svg + img,.checkbox input:checked + img + img{display: block}.header-text,.burger{display: none}.lrt{width: 1.941rem;height: 0.681rem;object-fit: contain;object-position: center}.splt{overflow: hidden}.revl{opacity: 0;transition: opacity 1s ease-in-out, transform 1s ease-in-out}.revl[data-delay='1000']{transition: opacity 1s .5s ease-in-out, transform 1s .5s ease-in-out}.revl[data-delay='1500']{transition: opacity 1s 1s ease-in-out, transform 1s 1s ease-in-out}.revl[data-delay='2000']{transition: opacity 1s 2s ease-in-out, transform 1s 2s ease-in-out}.revl[data-delay='3000']{transition: opacity 1s 3s ease-in-out, transform 1s 3s ease-in-out}.revl.is-visible{opacity: 1}.video-bg{width: 100%;height: 100%;left: 0;right: 0;position: absolute}.video-bg video{width: 130%;height: 120%;left: 50%;top: 50%;transform: translate(-50%, -50%);position: absolute}.cookies{position: fixed;width: 8.28rem;margin: auto;left: 0;right: 0;background: #000;color: #fff;border-radius: .188rem;z-index: 4;bottom: .188rem;display: flex;padding: .141rem .188rem;font-family: 'DM Sans', sans-serif;align-items: center;transform: translate3d(0, 1.56rem, 0);transition: transform .35s ease-in-out}.cookies .text{flex-grow: 1}.cookies .more{text-decoration: underline;margin-right: .141rem}.cookies .more:hover{text-decoration: none}.show-info .cookies{transform: translate3d(0, 0, 0)}.full-width h2{font-size: 1.5em}[lang='en-US'] .marquee span{background-image: url(../img/program-2026.svg);width: 14.1rem;height: 1rem}[lang='en-US'] .awards .marquee span{background-image: url(../img/awards.svg);width: 9.1rem;height: 1rem}@media only screen and (orientation: landscape) and (min-width: 751px){.desktop-hide{display: none !important}.header li{position: relative}.header li:before{position: absolute;content: '';width: .031rem;border-radius: .016rem;height: .016rem;right: 120%;margin-right: -0.094rem;top: 100%;background: currentColor;opacity: 0;transition: all .35s ease-in-out}.header li:hover::before{width: .188rem;opacity: 1;right: 50%}}@media only screen and (orientation: portrait), only screen and (max-width: 750px){.mobile-hide{display: none !important}body{font-size: .5rem}h2{font-size: 1.33rem;line-height: 1;margin: 0 0 .667rem 0}.close{width: 1.24rem;height: 1.24rem;right: .444rem;top: .444rem}.close svg,.close img{width: 1.26rem;height: 1.26rem}.nav{width: 1.24rem;height: 1.24rem;right: .342rem;top: 1.05rem;margin-top: -0.62rem;display: none}.nav svg,.nav img{width: 1.26rem;height: 1.26rem}.nav-left{left: .444rem}.nav-right{right: .444rem}.popup{padding: 1.78rem 0}.popup .content{width: auto;margin: 0 .444rem}.popup .content h2{font-size: 1.33rem;margin: 0 0 .444rem 0}.popup .content p{font-size: .611rem;margin: 0 0 1rem 0}.popup .double-content{display: block;justify-content: space-between;padding: 0 .833rem 0}.popup .double-content .left{width: 100%;padding-right: 0;margin-bottom: 1.11rem}.popup .double-content .left h2{font-size: 1.33rem;line-height: 1;margin: 0 0 .611rem 0}.popup .double-content .left p{font-size: .5rem;line-height: 1.4;font-weight: 300;margin: 0 0 .556rem}.popup .double-content .left a{color: #ff00bd}.popup .double-content .right{width: 100%;padding-left: 0}.popup .double-content .right form .input label + label{font-size: .333rem}.popup .double-content .right form .fieldset legend + legend{font-size: .333rem}.input label{font-size: .444rem;margin: 0 0 .111rem 0}.input input{height: 1.33rem;padding: 0 .444rem;margin-bottom: .556rem;border-radius: .222rem}.input textarea{height: 4.61rem;padding: .333rem .444rem}.fieldset{margin: .667rem 0}.fieldset legend{font-size: .444rem;margin: 0 0 .111rem 0}.fieldset label{font-size: .333rem}.radio{margin-top: .389rem}.radio input[type='radio']{width: .667rem;height: .667rem;margin-right: .389rem;border-width: 2px}.radio input[type='radio']:before{width: .278rem;height: .278rem}.checkbox{font-size: .389rem;margin-top: .472rem;padding-left: 1.08rem;margin-bottom: 1rem;white-space: normal;text-align: left}.checkbox a{margin-left: .083rem}.checkbox input{width: .694rem;height: .694rem}.checkbox svg,.checkbox img{width: .694rem;height: .694rem;margin-right: .389rem;margin-top: -0.111rem}.btn-grad{padding: 0 .833rem;min-width: 5.56rem;font-size: .556rem;height: 1.78rem;border-radius: .889rem;letter-spacing: .028rem}.lightbox .note{font-size: .389rem;bottom: .667rem;letter-spacing: .028rem;padding: 0 .444rem}.single-post{padding: 1.78rem 0}.news-page{width: auto;margin: 0 .806rem;display: block}.news-page > img{width: 100%;height: 11.8rem;border-radius: 1.78rem}.news-page .right{width: auto;font-size: .389rem}.news-page .right h1{font-size: .889rem;margin: 1.06rem 0 .861rem 0}.cta{display: none}.header{padding: .306rem .833rem .278rem .722rem;justify-content: space-between}.header .burger{display: block;width: .694rem;height: .694rem;cursor: pointer}.header .burger img,.header .burger svg{width: .694rem;height: .694rem}.header .burger img + img,.header .burger svg + img,.header .burger img svg,.header .burger svg svg{display: none}.header .logo{width: auto;height: 2.42rem;object-fit: contain}.header .logo img{margin: 0 .833rem 1.11rem .833rem;object-fit: contain;object-position: center}.header .lang{display: flex;text-transform: uppercase;font-size: 0}.header .lang svg{width: .667rem;height: .667rem;margin-right: 0;top: 0}.header *{z-index: 3}.header:before{content: '';position: absolute;width: 100%;height: 100vh;z-index: 1;left: 0;top: 0;background-image: url(../img/menu.jpg);background-size: cover;background-repeat: no-repeat;background-position: center}.header ul{position: absolute;height: 100%;left: 0;width: 100%;transform: none;top: 0;flex-direction: column;z-index: 2;padding: 3.64rem 0 0 .667rem}.header ul li{font-size: 1rem;line-height: 1.2}.header .header-text{display: block;position: absolute;top: 100vh;margin-top: -1.44rem;color: #fff;font-size: .389rem;font-family: 'DM Sans', sans-serif;right: .833rem}.header .socials{display: flex;position: absolute;top: 100vh;margin-top: -1.72rem}.hero{min-height: 13.9rem}.hero .center h1{font-size: 2.06rem}.hero .center p{font-size: .667rem;letter-spacing: .028rem;margin-top: .222rem}.hero .down{padding-bottom: 2.5rem;line-height: 1.56rem;letter-spacing: .167rem;width: 100%}.hero .down:before{height: 2.5rem;margin-left: -0.5px}.socials{left: .778rem;bottom: .722rem}.socials a{width: 1rem;height: 1rem;margin-right: .389rem}.socials a:first-child svg,.socials a:first-child img{width: .278rem;height: .5rem}.socials a:last-child svg,.socials a:last-child img{width: .556rem;height: .556rem}.header-open{position: relative;overflow: hidden}.header-open .header .burger svg,.header-open .header .burger img{display: none}.header-open .header .burger svg + svg,.header-open .header .burger img + svg,.header-open .header .burger svg + img,.header-open .header .burger img + img{display: block}html:not(.header-open) .header ul,html:not(.header-open) .header .socials,html:not(.header-open) .header .header-text,html:not(.header-open) .header:before{display: none}.program{padding: 1.22rem 0 1.64rem 0}.program .swiper{padding-left: .833rem;margin-bottom: .861rem}.program .swiper + .hand{margin-top: -3.89rem}.program .swiper-wrapper{padding-bottom: 3.89rem;padding-top: .972rem}.program .marquee{left: -1.94rem;top: 1.11rem}.program .marquee span{width: 30rem;height: 1.98rem;background-image: url(../img/program-lt-mobile-2026.svg)}.program .swiper-slide{display: block;width: 9.17rem;padding-right: .833rem}.program .swiper-slide .img{width: 8.33rem;height: 8.33rem;border-radius: 1.78rem;margin-right: 0;margin-bottom: 1.11rem}.program .swiper-slide .details{width: auto;padding-bottom: 0;padding-top: 0}.program .swiper-slide .details h2{font-size: 1.33rem;margin-bottom: .917rem;text-align: center}.program .swiper-slide .details .subtitle{font-size: .667rem;margin-bottom: .694rem}.program .swiper-slide .details .point{font-size: .444rem}.program .swiper-slide .details .point svg,.program .swiper-slide .details .point img{width: .444rem;height: .444rem;margin-right: .25rem;margin-bottom: 0}.program .swiper-slide .details .point + .point{margin-top: .222rem}.program .swiper-slide .details .text{margin-top: .528rem;font-size: .333rem}.hand svg,.hand img{width: 1.22rem;height: 1.33rem}.news{background-size: 37rem auto;padding: 1.17rem 0 15.2rem 0}.news h2{font-size: 1.33rem;margin: 0 0 .528rem 0}.news .swiper{margin-left: .833rem}.news .swiper .swiper-wrapper:before{height: 3.33rem}.news .swiper-slide{width: 8.75rem;padding: .667rem .417rem 1.47rem 0}.news .swiper-slide > div{position: relative}.news .swiper-slide > div a{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.news .swiper-slide > div .img{width: 100%;height: 8.89rem;margin-bottom: .611rem;border-radius: 1.78rem}.news .swiper-slide > div h3{font-size: .583rem;margin: 0 .333rem}.btn{padding: 0 .833rem;font-size: .556rem;min-width: 4.22rem;height: 1.28rem;border-radius: .639rem;letter-spacing: .028rem}.forms{width: 8.33rem;padding: .972rem 0 4.28rem 0;position: absolute;margin-top: -13.9rem}.forms .forms-in{background-image: url(../img/line-2.png);background-size: auto 100%;border-radius: 1rem;padding: .972rem .833rem 4.28rem .833rem}.forms .s{height: 13.9rem;width: 10px;position: absolute;pointer-events: none}.forms p{margin: 0 auto 1.17rem auto;width: auto;font-size: .5rem}.forms .blocks{display: block;padding: 0}.forms .blocks > div{width: auto;text-align: center;margin-bottom: 1.11rem}.forms .blocks > div h2{font-size: 1.33rem;line-height: 1.33;margin: 0 0 .333rem 0}.forms .blocks > div .text{margin: 0 0 .778rem 0;font-size: .333rem}.forms .blocks > div:last-child{margin-bottom: 0}.forms svg,.forms img{width: 4.36rem;height: 5.33rem;position: absolute;left: 50%;bottom: auto;top: 100%;margin-left: 0;margin-top: -3.56rem;transform: translate(-50%, 0)}.prepare{padding: 13.1rem 0 2.81rem 0}.prepare section{padding-top: 0}.prepare h2{margin: 2.72rem .833rem .5rem .833rem;font-size: 1.78rem}.prepare p{width: 8.33rem;font-size: .5rem;margin: 0 auto .667rem auto}.awards{padding: 2.39rem 0 0 0;background-image: url(../img/green.jpg);background-size: 100% auto;background-repeat: no-repeat;background-position: center top}.awards > p{width: 9.17rem;font-size: .5rem;margin: 0 auto 2.11rem auto}.awards .marquee{top: -1.11rem}.awards .marquee span{background-image: url(../img/awards-lt-mobile.svg);width: 22.5rem;height: 1.98rem}.awards .block{display: block;padding: 0 .833rem;align-items: center}.awards .block img{border-radius: 1.78rem;width: 8.33rem;height: 11.8rem;margin: 0 0 1.11rem 0}.awards .block .text{width: auto;font-size: .333rem;padding-top: 0}.awards .block .text *:first-child{margin-top: 0}.gallery{padding: .833rem 0 1rem 0;background-image: url(../img/purple.jpg);background-size: 100% auto;background-position: center bottom}.gallery h2{margin-bottom: .583rem}.gallery .tabs{margin: 0 0 .972rem 0;display: block;white-space: nowrap;overflow: scroll;padding: 0 .722rem}.gallery .tabs .btn{margin: 0 .111rem;white-space: nowrap;flex-shrink: 0}.gallery .swiper{margin: 0 0 .833rem .556rem}.gallery .swiper .swiper-wrapper:before{height: 3.33rem}.gallery .swiper-slide{padding: 0 .278rem;width: 4.17rem}.gallery .swiper-slide > div{border-radius: .889rem}.gallery .swiper-slide img:not(.plus){width: 100%;height: 6.33rem}.gallery .note{font-size: .333rem;margin: .417rem 0 0 0;padding: 0 .833rem}.friendly{padding: 2.22rem .833rem}.friendly .friendly-img{aspect-ratio: 1;border-radius: .889rem;margin-bottom: 1rem}.friendly h2,.friendly .text{text-align: center;max-width: 100%}.friendly .text{font-size: .5rem}.friendly .btn{margin-top: .444rem}.friendly-modal-img{aspect-ratio: .833;border-radius: .889rem}.friendly-modal-text{font-family: 'DM Sans', sans-serif;font-size: .333rem;font-weight: 400}.friendly-modal-text h2,.friendly-modal-text h3{font-family: 'Gothiks Round';font-weight: 400;font-size: .722rem;line-height: 1.2}.partners{padding: 1.67rem 0 2.67rem 0;background-image: url(../img/dark.png);background-color: #000;background-size: 100% auto;background-position: 0 0}.partners h2{margin: 0 0 1.19rem 0}.partners h3{font-size: .667rem;letter-spacing: .028rem;margin: 0 0 .833rem 0}.partners .triplet{display: flex;justify-content: center;flex-direction: column}.partners .triplet > div{width: 100%;padding-bottom: 0}.partners .triplet > div h3{margin: 0}.partners .triplet > div:nth-child(1) svg,.partners .triplet > div:nth-child(1) img{width: 2.82rem;height: 5.13rem;margin-top: .722rem;margin-bottom: 1.83rem}.partners .triplet > div:nth-child(2) svg,.partners .triplet > div:nth-child(2) img{width: 8.26rem;height: 1rem;margin-top: 1.11rem;margin-bottom: 1.58rem}.partners .triplet > div:nth-child(3) img{width: 5rem;margin-top: 1.11rem}.partners .triplet > div:nth-child(3) svg,.partners .triplet > div:nth-child(3) img:last-child{margin-bottom: 1.53rem}.partners .duet{margin-bottom: 1.53rem}.partners .duet-logos svg,.partners .duet-logos img{width: 4.44rem}.partners .single-logo svg,.partners .single-logo img{width: 4.44rem}.partners .single{margin-bottom: 1.53rem}.partners .logos{padding: .417rem 0 0 0;width: 9.31rem;margin-bottom: 1.5em}.partners .logos img{margin-bottom: 1.2em}.partners .separator{width: 8.33rem;margin: 1.78rem auto 1.28rem auto}.partners .support h2{font-size: 1.78rem;margin: 0 0 .333rem 0}.partners .support p{font-size: .444rem;width: 8.89rem;margin: 0 auto .833rem auto}.partners .circle{bottom: -4.17rem;width: 2.53rem;height: 8.11rem}.footer{padding: 1.28rem 0 .083rem 0}.footer .wrap{width: 8.33rem}.footer .bottom{padding: .722rem 0;flex-direction: column;font-size: .389rem;text-align: center;align-items: center}.footer .bottom .socials{position: static;margin-bottom: .694rem}.footer .bottom .socials a{margin: 0 .153rem}.footer .bottom .text{position: static;transform: none;margin-bottom: .556rem}.footer .top{flex-wrap: wrap;padding: 0 0 .556rem 0;font-size: .389rem;letter-spacing: .028rem}.footer .top .col{width: 50%;margin-right: 0;padding-bottom: .5rem}.footer .top .col b{margin-bottom: .25rem}.footer .top .col:nth-child(2){width: 100%}.footer .top a{color: #ff00bd;text-decoration: underline}.footer .top a:hover{text-decoration: none}.footer .top img{width: 100%;height: 4.75rem;margin: 0 0 1.17rem 0}.legal{margin-bottom: .944rem}.lrt{width: 5.61rem;height: 1.922rem}.video-bg video{width: 390%;height: 150%}.cookies{width: 8.89rem;border-radius: .667rem;bottom: .5rem;padding: .5rem;flex-direction: column;text-align: center;font-size: 100%;transform: translate3d(0, 10rem, 0)}.cookies .more{margin: .5rem 0}.show-info .cookies{transform: translate3d(0, 0, 0)}[lang='en-US'] .marquee span{background-image: url(../img/program-2026.svg);width: 27.8rem;height: 1.98rem}[lang='en-US'] .awards .marquee span{background-image: url(../img/awards.svg);width: 18.6rem;height: 1.98rem}}.full-page{width: 100%;position: relative;overflow: hidden}.grecaptcha-badge{display: none !important}