@import url(https://fonts.googleapis.com/css?family=Exo+2:300,regular,500,600,700&display-swap);@import url(https://fonts.googleapis.com/css?family=Exo+2:300,regular,500,600,700&display-swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}ul,ol{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}ul{list-style:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit}button{padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;background-color:#fff0;cursor:pointer;border:none}address,cite{font-style:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}html{height:100%}body{font-family:'Exo 2',sans-serif;font-size:18px;font-weight:400;line-height:1.2;color:#000;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}body.no-scroll{overflow-y:hidden}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container{max-width:1170px;margin:0 auto;padding:0 25px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.header{text-align:center;padding:12px 0;background-color:#f7f7f7;-webkit-transition:background-color 0.4s,-webkit-transform 1s;transition:background-color 0.4s,-webkit-transform 1s;transition:background-color 0.4s,transform 1s;transition:background-color 0.4s,transform 1s,-webkit-transform 1s;position:fixed;top:0;right:0;left:0;z-index:1;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header.header-fixed{z-index:6}@media only screen and (max-width:768px){.header__logo:not(:last-child){z-index:4}}.loaded .header{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.icon-menu{display:none}@media only screen and (max-width:768px){.icon-menu{display:block;position:relative;width:30px;height:22px;z-index:5}}@media only screen and (max-width:768px) and (any-hover:none){.icon-menu{cursor:default}}@media only screen and (max-width:768px){.icon-menu span,.icon-menu::before,.icon-menu::after{content:'';-webkit-transition:all 0.3s ease 0.3s;transition:all 0.3s ease 0.3s;right:0;position:absolute;width:100%;height:3px;background-color:#000;border-radius:3px}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - 2px)}.menu-open .icon-menu span,.menu-open .icon-menu:before,.menu-open .icon-menu:after{background-color:#fff}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - 1px);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - 2px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.logo{display:inline-block;-ms-flex-negative:0;flex-shrink:0}.logo img{-o-object-fit:contain;object-fit:contain}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.menu__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.menu__body{position:fixed;z-index:-1;top:0;left:-100%;width:100%;min-height:100vh;height:100%;background-color:rgb(27 122 161 / .98);padding:140px 30px 30px 30px;-webkit-transition:left 0.3s;transition:left 0.3s;overflow:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.menu__body:before{content:'';position:fixed;width:100%;top:0;left:0;height:78px;background-color:#1b7aa1;z-index:4;opacity:0;-webkit-transition:opacity 0.8s;transition:opacity 0.8s}.menu-open .menu__body{left:0}.menu-open .menu__body:before{opacity:1}}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:20px}@media only screen and (max-width:768px){.menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu__list li{margin:0 0 20px 0;position:relative;padding:10px}}@media only screen and (max-width:768px){.menu__list li{-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;font-size:30px}}.menu__list a{-webkit-transition:color 0.4s;transition:color 0.4s}@media (any-hover:hover){.menu__list a:hover{color:#2e9cd7}}.footer{background-color:#f7f7f7}@media (min-width:1120px){.footer{padding-top:56px}}@media (min-width:320px) and (max-width:1120px){.footer{padding-top:calc(40px + 16 * (100vw - 320px) / 800)}}@media (max-width:320px){.footer{padding-top:40px}}@media (min-width:1120px){.footer{padding-bottom:56px}}@media (min-width:320px) and (max-width:1120px){.footer{padding-bottom:calc(40px + 16 * (100vw - 320px) / 800)}}@media (max-width:320px){.footer{padding-bottom:40px}}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}@media only screen and (max-width:992px){.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:50px;-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width:1120px){.footer__top:not(:last-child){margin-bottom:64px}}@media (min-width:320px) and (max-width:1120px){.footer__top:not(:last-child){margin-bottom:calc(30px + 34 * (100vw - 320px) / 800)}}@media (max-width:320px){.footer__top:not(:last-child){margin-bottom:30px}}.footer__logo img{height:auto}@media (min-width:1120px){.footer__logo img{width:310px}}@media (min-width:320px) and (max-width:1120px){.footer__logo img{width:calc(200px + 110 * (100vw - 320px) / 800)}}@media (max-width:320px){.footer__logo img{width:200px}}@media only screen and (max-width:992px){.footer__logo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__menu{-ms-grid-column-align:center;justify-self:center}@media only screen and (max-width:576px){.footer__menu{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto;gap:50px;text-align:center}}.footer__menu li{font-size:24px;line-height:1.5;max-width:150px;overflow:hidden;padding-left:4px;padding-right:4px}.footer__menu li:not(:last-child){margin-bottom:16px}.footer__menu a{-webkit-transition:color 0.4s;transition:color 0.4s}@media (any-hover:hover){.footer__menu a:hover{color:#2e9cd7}}.footer__title:not(:last-child){margin-bottom:8px}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:22px}.footer__social-item a{border-radius:50%;border:1px solid #e0e0e0;width:44px;height:44px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:border-color 0.4s;transition:border-color 0.4s}@media (any-hover:hover){.footer__social-item a:hover{border-color:#2e9cd7}}.footer__social-item img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.footer__copy{font-size:12px}.footer__contact-link{display:inline-block;color:#2e9cd7;font-size:24px;-webkit-transition:color 0.4s;transition:color 0.4s;margin-bottom:32px}@media (any-hover:hover){.footer__contact-link:hover{color:#adadad}}.footer__form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;height:48px;margin-bottom:42px}.footer__form .wpcf7-email{height:100%;padding:12px;border-radius:4px;border-color:#fff0;background-color:#fff;max-width:236px}.footer__form input::-webkit-input-placeholder{color:#adadad}.footer__form input::-moz-placeholder{color:#adadad}.footer__form input:-ms-input-placeholder{color:#adadad}.footer__form input::-ms-input-placeholder{color:#adadad}.footer__form input::placeholder{color:#adadad}@media only screen and (max-width:576px){.footer__form{flex-wrap:wrap;height:auto}}.footer__form .wpcf7-spinner{margin:0;order:99;align-self:center;width:20px;height:20px}.footer__form .wpcf7-response-output{border-color:transparent!important}.footer__form.invalid .wpcf7-response-output{display:none}.footer__form.sent{position:relative}.footer__form.sent .wpcf7-response-output{position:absolute;bottom:-60px;font-size:16px;left:-11px}@media only screen and (max-width:576px){.footer__form.sent .wpcf7-response-output{bottom:-30px}}@media only screen and (max-width:576px){.footer__form .wpcf7-email{width:100%;max-width:100%}}@media only screen and (max-width:576px){.footer__form .wpcf7-submit{width:100%;max-width:100%!important}}@-webkit-keyframes animate{from{-webkit-transform:translate(0,10px);transform:translate(0,10px);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes animate{from{-webkit-transform:translate(0,10px);transform:translate(0,10px);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}.loaded .animate:not(section),.loaded .sponsors__inner img:not(section){-webkit-animation:animate 0.8s 0.3s forwards;animation:animate 0.8s 0.3s forwards}.loaded [data-watch]:not(section){opacity:0}input:focus,textarea:focus{outline-style:solid}@media (min-width:1120px){.padding,.latest,.sponsors,.what{padding-top:176px}}@media (min-width:320px) and (max-width:1120px){.padding,.latest,.sponsors,.what{padding-top:calc(80px + 96 * (100vw - 320px) / 800)}}@media (max-width:320px){.padding,.latest,.sponsors,.what{padding-top:80px}}@media (min-width:1120px){.padding:last-child,.latest:last-child,.sponsors:last-child,.what:last-child{padding-bottom:176px}}@media (min-width:320px) and (max-width:1120px){.padding:last-child,.latest:last-child,.sponsors:last-child,.what:last-child{padding-bottom:calc(80px + 96 * (100vw - 320px) / 800)}}@media (max-width:320px){.padding:last-child,.latest:last-child,.sponsors:last-child,.what:last-child{padding-bottom:80px}}@media (min-width:1120px){.padding-md,.past-events,.upcoming{padding-top:104px}}@media (min-width:320px) and (max-width:1120px){.padding-md,.past-events,.upcoming{padding-top:calc(40px + 64 * (100vw - 320px) / 800)}}@media (max-width:320px){.padding-md,.past-events,.upcoming{padding-top:40px}}@media (min-width:1120px){.padding-md:last-child,.past-events:last-child,.upcoming:last-child{padding-bottom:104px}}@media (min-width:320px) and (max-width:1120px){.padding-md:last-child,.past-events:last-child,.upcoming:last-child{padding-bottom:calc(40px + 64 * (100vw - 320px) / 800)}}@media (max-width:320px){.padding-md:last-child,.past-events:last-child,.upcoming:last-child{padding-bottom:40px}}@media (min-width:1120px){.padding-sm,.news,.sponsors-info,.team{padding-top:72px}}@media (min-width:320px) and (max-width:1120px){.padding-sm,.news,.sponsors-info,.team{padding-top:calc(50px + 22 * (100vw - 320px) / 800)}}@media (max-width:320px){.padding-sm,.news,.sponsors-info,.team{padding-top:50px}}@media (min-width:1120px){.padding-sm:last-child,.news:last-child,.sponsors-info:last-child,.team:last-child{padding-bottom:72px}}@media (min-width:320px) and (max-width:1120px){.padding-sm:last-child,.news:last-child,.sponsors-info:last-child,.team:last-child{padding-bottom:calc(50px + 22 * (100vw - 320px) / 800)}}@media (max-width:320px){.padding-sm:last-child,.news:last-child,.sponsors-info:last-child,.team:last-child{padding-bottom:50px}}.link{color:#2e9cd7;-webkit-transition:color 0.4s;transition:color 0.4s;font-weight:600}@media (any-hover:hover){.link:hover{color:#adadad}}.title-h2,.post h2,.join__title,.sponsors-info__title,.team__title,.latest__title,.sponsors__title,.what__title,.about__title{line-height:1.2}@media (min-width:1120px){.title-h2,.post h2,.join__title,.sponsors-info__title,.team__title,.latest__title,.sponsors__title,.what__title,.about__title{font-size:70px}}@media (min-width:320px) and (max-width:1120px){.title-h2,.post h2,.join__title,.sponsors-info__title,.team__title,.latest__title,.sponsors__title,.what__title,.about__title{font-size:calc(40px + 30 * (100vw - 320px) / 800)}}@media (max-width:320px){.title-h2,.post h2,.join__title,.sponsors-info__title,.team__title,.latest__title,.sponsors__title,.what__title,.about__title{font-size:40px}}.title-h3,.past-events__title,.upcoming__title{line-height:1.3}@media (min-width:1120px){.title-h3,.past-events__title,.upcoming__title{font-size:56px}}@media (min-width:320px) and (max-width:1120px){.title-h3,.past-events__title,.upcoming__title{font-size:calc(30px + 26 * (100vw - 320px) / 800)}}@media (max-width:320px){.title-h3,.past-events__title,.upcoming__title{font-size:30px}}.title-h5,.school-info__inner h2{line-height:1.5}@media (min-width:1120px){.title-h5,.school-info__inner h2{font-size:40px}}@media (min-width:320px) and (max-width:1120px){.title-h5,.school-info__inner h2{font-size:calc(30px + 10 * (100vw - 320px) / 800)}}@media (max-width:320px){.title-h5,.school-info__inner h2{font-size:30px}}.title-h6,.footer__title{line-height:1.5;font-weight:600}@media (min-width:1120px){.title-h6,.footer__title{font-size:24px}}@media (min-width:320px) and (max-width:1120px){.title-h6,.footer__title{font-size:calc(20px + 4 * (100vw - 320px) / 800)}}@media (max-width:320px){.title-h6,.footer__title{font-size:20px}}.text-0,.team__name,.about-info__text,.what__list,.about__text,.hero__banner-text{line-height:1.5}@media (min-width:1120px){.text-0,.team__name,.about-info__text,.what__list,.about__text,.hero__banner-text{font-size:24px}}@media (min-width:320px) and (max-width:1120px){.text-0,.team__name,.about-info__text,.what__list,.about__text,.hero__banner-text{font-size:calc(20px + 4 * (100vw - 320px) / 800)}}@media (max-width:320px){.text-0,.team__name,.about-info__text,.what__list,.about__text,.hero__banner-text{font-size:20px}}.text-1,.join__label,.join__text{font-size:16px;line-height:1.5}.btn{border-radius:16px;padding:10px 18px;background-color:#fff;-webkit-transition:border-color 0.4s,color 0.4s,background-color 0.4s;transition:border-color 0.4s,color 0.4s,background-color 0.4s;border:2px solid #fff0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:150px;overflow:hidden}@media (any-hover:hover){.btn:hover{background-color:#2e9cd7;color:#fff}}.btn--dark{color:#fff;background-color:#2e9cd7}@media (any-hover:hover){.btn--dark:hover{background-color:#fff;border-color:#2e9cd7;color:#2e9cd7}}.btn--disabled{background-color:#adadad;pointer-events:none}.title{line-height:1.1;max-width:737px}@media (min-width:1120px){.title{font-size:104px}}@media (min-width:320px) and (max-width:1120px){.title{font-size:calc(50px + 54 * (100vw - 320px) / 800)}}@media (max-width:320px){.title{font-size:50px}}.hero__top{background-image:url(../images/hero-bg.jpg);background-repeat:no-repeat;background-position:right top;background-size:cover}@media (min-width:1120px){.hero__top{padding-top:182px}}@media (min-width:320px) and (max-width:1120px){.hero__top{padding-top:calc(150px + 32 * (100vw - 320px) / 800)}}@media (max-width:320px){.hero__top{padding-top:150px}}@media (min-width:1120px){.hero__top{padding-bottom:170px}}@media (min-width:320px) and (max-width:1120px){.hero__top{padding-bottom:calc(90px + 80 * (100vw - 320px) / 800)}}@media (max-width:320px){.hero__top{padding-bottom:90px}}.hero__bottom{background-color:rgb(128 0 0 / .8)}.hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;row-gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1120px){.hero__inner{padding-top:48px}}@media (min-width:320px) and (max-width:1120px){.hero__inner{padding-top:calc(30px + 18 * (100vw - 320px) / 800)}}@media (max-width:320px){.hero__inner{padding-top:30px}}@media (min-width:1120px){.hero__inner{padding-bottom:48px}}@media (min-width:320px) and (max-width:1120px){.hero__inner{padding-bottom:calc(30px + 18 * (100vw - 320px) / 800)}}@media (max-width:320px){.hero__inner{padding-bottom:30px}}.hero__wrapper{color:#fff}.hero__banner-title{color:#fff;line-height:1.2}@media (min-width:1120px){.hero__banner-title{font-size:45px}}@media (min-width:320px) and (max-width:1120px){.hero__banner-title{font-size:calc(35px + 10 * (100vw - 320px) / 800)}}@media (max-width:320px){.hero__banner-title{font-size:35px}}.hero__banner-title:not(:last-child){margin-bottom:15px}.hero__title{max-width:100%}.hero__btn{max-width:100%;padding:25px 35px}@media (min-width:1120px){.hero__btn{padding-top:25px}}@media (min-width:320px) and (max-width:1120px){.hero__btn{padding-top:calc(20px + 5 * (100vw - 320px) / 800)}}@media (max-width:320px){.hero__btn{padding-top:20px}}@media (min-width:1120px){.hero__btn{padding-bottom:25px}}@media (min-width:320px) and (max-width:1120px){.hero__btn{padding-bottom:calc(20px + 5 * (100vw - 320px) / 800)}}@media (max-width:320px){.hero__btn{padding-bottom:20px}}@media (min-width:1120px){.hero__btn{padding-left:35px}}@media (min-width:320px) and (max-width:1120px){.hero__btn{padding-left:calc(25px + 10 * (100vw - 320px) / 800)}}@media (max-width:320px){.hero__btn{padding-left:25px}}@media (min-width:1120px){.hero__btn{padding-right:35px}}@media (min-width:320px) and (max-width:1120px){.hero__btn{padding-right:calc(25px + 10 * (100vw - 320px) / 800)}}@media (max-width:320px){.hero__btn{padding-right:25px}}@media (min-width:1120px){.hero__btn{margin-right:50px}}@media (min-width:320px) and (max-width:1120px){.hero__btn{margin-right:calc(0px + 50 * (100vw - 320px) / 800)}}@media (max-width:320px){.hero__btn{margin-right:0}}@media (min-width:1120px){.hero__btn{font-size:24px}}@media (min-width:320px) and (max-width:1120px){.hero__btn{font-size:calc(20px + 4 * (100vw - 320px) / 800)}}@media (max-width:320px){.hero__btn{font-size:20px}}@media only screen and (max-width:1300px){.hero__btn{margin-right:0}}@media (min-width:1120px){.about{padding-top:144px}}@media (min-width:320px) and (max-width:1120px){.about{padding-top:calc(50px + 94 * (100vw - 320px) / 800)}}@media (max-width:320px){.about{padding-top:50px}}.about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__text{max-width:544px;width:100%;color:#555}@media only screen and (max-width:992px){.about__text{max-width:100%}}.about__text p:not(:last-child){margin-bottom:16px}@media (min-width:1120px){.sponsors__title:not(:last-child){margin-bottom:54px}}@media (min-width:320px) and (max-width:1120px){.sponsors__title:not(:last-child){margin-bottom:calc(30px + 24 * (100vw - 320px) / 800)}}@media (max-width:320px){.sponsors__title:not(:last-child){margin-bottom:30px}}.sponsors__inner p{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media only screen and (max-width:992px){.sponsors__inner p{-ms-flex-wrap:wrap;flex-wrap:wrap}}.sponsors__inner img{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:0}@media (min-width:1120px){.sponsors__inner img{max-width:350px}}@media (min-width:320px) and (max-width:1120px){.sponsors__inner img{max-width:calc(150px + 200 * (100vw - 320px) / 800)}}@media (max-width:320px){.sponsors__inner img{max-width:150px}}.latest__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;row-gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.latest__top:not(:last-child){margin-bottom:32px}.latest__all{font-size:20px}.latest__inner{display:-ms-grid;display:grid;-ms-grid-columns:50% 50% 50%;grid-template-columns:repeat(3,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (min-width:1120px){.latest__inner{gap:32px}}@media (min-width:320px) and (max-width:1120px){.latest__inner{gap:calc(15px + 17 * (100vw - 320px) / 800)}}@media (max-width:320px){.latest__inner{gap:15px}}@media only screen and (max-width:768px){.latest__inner{-ms-grid-columns:50% 50%;grid-template-columns:repeat(2,1fr);row-gap:30px}}@media only screen and (max-width:576px){.latest__inner{-ms-grid-columns:auto;grid-template-columns:auto}}.card-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:16px}.card-news__img{border-radius:12px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1120px){.card-news__img{height:160px}}@media (min-width:320px) and (max-width:1120px){.card-news__img{height:calc(130px + 30 * (100vw - 320px) / 800)}}@media (max-width:320px){.card-news__img{height:130px}}.card-news__img:not(:last-child){margin-bottom:16px}.card-news__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-news__box{display:block;display:-webkit-box;font-size:inherit;line-height:inherit;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:6}.card-news__box:not(:last-child){margin-bottom:8px}.card-news__title{font-weight:600;color:#000;padding:4px}@media (min-width:1120px){.card-news__title{font-size:24px}}@media (min-width:320px) and (max-width:1120px){.card-news__title{font-size:calc(18px + 6 * (100vw - 320px) / 800)}}@media (max-width:320px){.card-news__title{font-size:18px}}.card-news__title:not(:last-child){margin-bottom:10px}.card-news__descr{color:#555}@media (min-width:1120px){.card-news__descr{font-size:18px}}@media (min-width:320px) and (max-width:1120px){.card-news__descr{font-size:calc(16px + 2 * (100vw - 320px) / 800)}}@media (max-width:320px){.card-news__descr{font-size:16px}}.card-news__more{font-size:16px;font-weight:700}@media only screen and (max-width:768px){.card-news__more{font-size:22px}}.latest .card-news.main{-ms-grid-column-span:3;grid-column:span 3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:flex-end;}@media (min-width:1120px){.latest .card-news.main{gap:32px}}@media (min-width:320px) and (max-width:1120px){.latest .card-news.main{gap:calc(20px + 12 * (100vw - 320px) / 800)}}@media (max-width:320px){.latest .card-news.main{gap:20px}}@media only screen and (max-width:768px){.latest .card-news.main{grid-column:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:16px}}.latest .card-news.main .card-news__img{height:100%}@media (min-width:1120px){.latest .card-news.main .card-news__img{width:448px}}@media (min-width:320px) and (max-width:1120px){.latest .card-news.main .card-news__img{width:calc(120px + 328 * (100vw - 320px) / 800)}}@media (max-width:320px){.latest .card-news.main .card-news__img{width:120px}}.latest .card-news.main .card-news__img:not(:last-child){margin-bottom:0}@media only screen and (max-width:768px){.latest .card-news.main .card-news__img{width:100%}}@media only screen and (max-width:768px) and (min-width:1120px){.latest .card-news.main .card-news__img{height:198px}}@media only screen and (max-width:768px) and (min-width:320px) and (max-width:1120px){.latest .card-news.main .card-news__img{height:calc(150px + 48 * (100vw - 320px) / 800)}}@media only screen and (max-width:768px) and (max-width:320px){.latest .card-news.main .card-news__img{height:150px}}@media only screen and (max-width:768px){.latest .card-news.main .card-news__img:not(:last-child){margin-bottom:16px}}@media (min-width:1120px){.latest .card-news.main .card-new__title{font-size:32px}}@media (min-width:320px) and (max-width:1120px){.latest .card-news.main .card-new__title{font-size:calc(28px + 4 * (100vw - 320px) / 800)}}@media (max-width:320px){.latest .card-news.main .card-new__title{font-size:28px}}@media only screen and (max-width:768px) and (min-width:1120px){.latest .card-news.main .card-new__title{font-size:24px}}@media only screen and (max-width:768px) and (min-width:320px) and (max-width:1120px){.latest .card-news.main .card-new__title{font-size:calc(20px + 4 * (100vw - 320px) / 800)}}@media only screen and (max-width:768px) and (max-width:320px){.latest .card-news.main .card-new__title{font-size:20px}}.latest .card-news.main .card-news__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.latest .card-news.main .card-news__more{margin-top:auto;font-weight:600;font-size:20px}@media only screen and (max-width:768px){.latest .card-news.main .card-news__more{font-size:22px;font-weight:700}}@media (min-width:1120px){.about-info__content{padding-top:48px}}@media (min-width:320px) and (max-width:1120px){.about-info__content{padding-top:calc(20px + 28 * (100vw - 320px) / 800)}}@media (max-width:320px){.about-info__content{padding-top:20px}}@media (min-width:1120px){.about-info__content{padding-bottom:48px}}@media (min-width:320px) and (max-width:1120px){.about-info__content{padding-bottom:calc(20px + 28 * (100vw - 320px) / 800)}}@media (max-width:320px){.about-info__content{padding-bottom:20px}}.about-info__text p:not(:last-child){margin-bottom:15px}@media (min-width:1120px){.team__title:not(:last-child){margin-bottom:54px}}@media (min-width:320px) and (max-width:1120px){.team__title:not(:last-child){margin-bottom:calc(30px + 24 * (100vw - 320px) / 800)}}@media (max-width:320px){.team__title:not(:last-child){margin-bottom:30px}}.team__inner{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:repeat(2,1fr);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}@media (min-width:1120px){.team__inner{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}@media (min-width:320px) and (max-width:1120px){.team__inner{-webkit-column-gap:calc(40px + 40 * (100vw - 320px) / 800);-moz-column-gap:calc(40px + 40 * (100vw - 320px) / 800);column-gap:calc(40px + 40 * (100vw - 320px) / 800)}}@media (max-width:320px){.team__inner{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media only screen and (max-width:576px){.team__inner{-ms-grid-columns:auto;grid-template-columns:auto;row-gap:50px;justify-content:center}}.team__box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}@media only screen and (max-width:992px){.team__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;text-align:center}}.team__members-link{max-width:200px;margin:0 auto}.team__img{width:130px;height:130px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;border:1px solid rgb(173 173 173 / .4)}.team__name{color:#1b7aa1}.team__name:not(:last-child){margin-bottom:4px}.team__item-title{color:#adadad}.team__item-title:not(:last-child){margin-bottom:16px}@media (min-width:1120px){.sponsors-info__title:not(:last-child){margin-bottom:54px}}@media (min-width:320px) and (max-width:1120px){.sponsors-info__title:not(:last-child){margin-bottom:calc(30px + 24 * (100vw - 320px) / 800)}}@media (max-width:320px){.sponsors-info__title:not(:last-child){margin-bottom:30px}}.sponsors-info__item{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:repeat(2,1fr);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1120px){.sponsors-info__item{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media (min-width:320px) and (max-width:1120px){.sponsors-info__item{-webkit-column-gap:calc(20px + 20 * (100vw - 320px) / 800);-moz-column-gap:calc(20px + 20 * (100vw - 320px) / 800);column-gap:calc(20px + 20 * (100vw - 320px) / 800)}}@media (max-width:320px){.sponsors-info__item{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media only screen and (max-width:768px){.sponsors-info__item{-ms-grid-columns:auto;grid-template-columns:auto;row-gap:10px}}.sponsors-info__item:not(:last-child){margin-bottom:56px}@media only screen and (max-width:768px){.sponsors-info__item:not(:last-child){margin-bottom:70px}}.sponsors-info__img{max-height:205px;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}@media only screen and (max-width:768px){.sponsors-info__img{margin:0 auto}}.sponsors-info__text{max-width:544px}@media only screen and (max-width:768px){.sponsors-info__text{max-width:100%}}@media (min-width:1120px){.past-events__title:not(:last-child){margin-bottom:54px}}@media (min-width:320px) and (max-width:1120px){.past-events__title:not(:last-child){margin-bottom:calc(30px + 24 * (100vw - 320px) / 800)}}@media (max-width:320px){.past-events__title:not(:last-child){margin-bottom:30px}}.past-events__inner{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:992px){.past-events__inner{-ms-grid-columns:auto;grid-template-columns:auto}}.past-events__item{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:544px;width:100%}@media (min-width:1120px){.past-events__item{gap:32px}}@media (min-width:320px) and (max-width:1120px){.past-events__item{gap:calc(20px + 12 * (100vw - 320px) / 800)}}@media (max-width:320px){.past-events__item{gap:20px}}@media (min-width:1120px){.past-events__item{font-size:24px}}@media (min-width:320px) and (max-width:1120px){.past-events__item{font-size:calc(20px + 4 * (100vw - 320px) / 800)}}@media (max-width:320px){.past-events__item{font-size:20px}}@media only screen and (max-width:992px){.past-events__item{max-width:100%}}@media only screen and (max-width:576px){.past-events__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}}@media (min-width:1120px){.past-events__item:not(:last-child){margin-bottom:56px}}@media (min-width:320px) and (max-width:1120px){.past-events__item:not(:last-child){margin-bottom:calc(30px + 26 * (100vw - 320px) / 800)}}@media (max-width:320px){.past-events__item:not(:last-child){margin-bottom:30px}}.past-events__img{width:160px;height:90px;border-radius:16px;-o-object-fit:cover;object-fit:cover}.past-events__date:not(:last-child){margin-bottom:8px}.past-events__name a{display:block}.join{background-color:#1b7aa1}@media (min-width:1120px){.join{padding-top:64px}}@media (min-width:320px) and (max-width:1120px){.join{padding-top:calc(40px + 24 * (100vw - 320px) / 800)}}@media (max-width:320px){.join{padding-top:40px}}@media (min-width:1120px){.join{padding-bottom:64px}}@media (min-width:320px) and (max-width:1120px){.join{padding-bottom:calc(40px + 24 * (100vw - 320px) / 800)}}@media (max-width:320px){.join{padding-bottom:40px}}.join__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}@media only screen and (max-width:992px){.join__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.join__content{max-width:470px}@media only screen and (max-width:992px){.join__content{max-width:100%;text-align:center}}.join__title{color:#fff}.join__title:not(:last-child){margin-bottom:20px}.join__text{color:#fff}.join__text--label:not(:last-child){margin-bottom:30px}.join__action{max-width:356px;width:100%}@media only screen and (max-width:992px){.join__action{margin:0 auto}}@media only screen and (max-width:768px){.join__action{max-width:100%}}.join__form{display:grid;gap:30px}.join__form.invalid .wpcf7-response-output{display:none}.join__form .wpcf7-not-valid-tip{color:darkred}.join__form.sent .wpcf7-response-output{border-color:transparent!important;color:#fff;margin-top:0}.join__form.sent .wpcf7-spinner{display:none}.join__form .wpcf7-spinner{margin:0;order:99;align-self:center;width:20px;height:20px}.join__btn{width:100%;max-width:100%}.join__label,.join__input{display:block;color:#fff;width:100%}.join__label:not(:last-child){margin-bottom:8px}.join__input{height:40px;padding:9px 12px;border:1px solid #e0e0e0;border-radius:4px;background-color:rgb(255 255 255 / .2)}.join__input:not(:last-child){margin-bottom:16px}.join__input:focus{outline-color:#fff}.join__input::-webkit-input-placeholder{color:#f0f0f0;opacity:.5}.join__input::-moz-placeholder{color:#f0f0f0;opacity:.5}.join__input:-ms-input-placeholder{color:#f0f0f0;opacity:.5}.join__input::-ms-input-placeholder{color:#f0f0f0;opacity:.5}.join__input,.join__input::placeholder{color:#f0f0f0}.join__radio-text{display:flex;gap:20px;color:#fff;-webkit-transition:color 0.2s;transition:color 0.2s}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.loaded .preloader{visibility:hidden;opacity:0;-webkit-transition:all 0.3s 0.3s ease-out;transition:all 0.3s 0.3s ease-out}.preloader__inner{width:8vmax;height:8vmax;border-right:4px solid #1b7aa1;border-radius:100%;-webkit-animation:spinRight 800ms linear infinite;animation:spinRight 800ms linear infinite}.preloader__inner:before,.preloader__inner:after{content:'';width:6vmax;height:6vmax;display:block;position:absolute;top:calc(50% - 3vmax);left:calc(50% - 3vmax);border-left:3px solid #1b7aa1;border-radius:100%;-webkit-animation:spinLeft 800ms linear infinite;animation:spinLeft 800ms linear infinite}.preloader__inner:after{width:4vmax;height:4vmax;top:calc(50% - 2vmax);left:calc(50% - 2vmax);border:0;border-right:2px solid #1b7aa1;-webkit-animation:none;animation:none}@-webkit-keyframes spinLeft{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@keyframes spinLeft{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@-webkit-keyframes spinRight{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes spinRight{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.hero-block{background-image:url(../images/hero-bg.jpg);background-repeat:no-repeat;background-position:right top;background-size:cover}@media (min-width:1120px){.hero-block{padding-top:170px}}@media (min-width:320px) and (max-width:1120px){.hero-block{padding-top:calc(100px + 70 * (100vw - 320px) / 800)}}@media (max-width:320px){.hero-block{padding-top:100px}}@media (min-width:1120px){.hero-block{padding-bottom:80px}}@media (min-width:320px) and (max-width:1120px){.hero-block{padding-bottom:calc(30px + 50 * (100vw - 320px) / 800)}}@media (max-width:320px){.hero-block{padding-bottom:30px}}.school-hero__banner{color:#fff;background-image:url(../images/school-bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover}@media (min-width:1120px){.school-hero__banner{padding-top:170px}}@media (min-width:320px) and (max-width:1120px){.school-hero__banner{padding-top:calc(100px + 70 * (100vw - 320px) / 800)}}@media (max-width:320px){.school-hero__banner{padding-top:100px}}@media (min-width:1120px){.school-hero__banner{padding-bottom:80px}}@media (min-width:320px) and (max-width:1120px){.school-hero__banner{padding-bottom:calc(30px + 50 * (100vw - 320px) / 800)}}@media (max-width:320px){.school-hero__banner{padding-bottom:30px}}.school-hero__title{max-width:737px}@media (min-width:1120px){.school-hero__title{font-size:64px}}@media (min-width:320px) and (max-width:1120px){.school-hero__title{font-size:calc(40px + 24 * (100vw - 320px) / 800)}}@media (max-width:320px){.school-hero__title{font-size:40px}}@media (min-width:1120px){.school-hero__title:not(:last-child){margin-bottom:23px}}@media (min-width:320px) and (max-width:1120px){.school-hero__title:not(:last-child){margin-bottom:calc(15px + 8 * (100vw - 320px) / 800)}}@media (max-width:320px){.school-hero__title:not(:last-child){margin-bottom:15px}}@media (min-width:1120px){.school-hero__location{font-size:34px}}@media (min-width:320px) and (max-width:1120px){.school-hero__location{font-size:calc(24px + 10 * (100vw - 320px) / 800)}}@media (max-width:320px){.school-hero__location{font-size:24px}}@media (min-width:1120px){.school-hero__location:not(:last-child){margin-bottom:53px}}@media (min-width:320px) and (max-width:1120px){.school-hero__location:not(:last-child){margin-bottom:calc(30px + 23 * (100vw - 320px) / 800)}}@media (max-width:320px){.school-hero__location:not(:last-child){margin-bottom:30px}}.school-hero__btn{max-width:585px;width:100%;color:#000}.school-hero__btn:not(:last-child){margin-bottom:20px}.school-hero__text{font-size:18px}.news__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:50% 50% 50%;grid-template-columns:repeat(3,1fr)}@media (min-width:1120px){.news__wrapper{gap:32px}}@media (min-width:320px) and (max-width:1120px){.news__wrapper{gap:calc(15px + 17 * (100vw - 320px) / 800)}}@media (max-width:320px){.news__wrapper{gap:15px}}@media only screen and (max-width:768px){.news__wrapper{-ms-grid-columns:50% 50%;grid-template-columns:repeat(2,1fr);row-gap:30px}}@media only screen and (max-width:576px){.news__wrapper{-ms-grid-columns:auto;grid-template-columns:auto}}.post{padding:50px 0}@media (min-width:1120px){.post{padding-top:150px}}@media (min-width:320px) and (max-width:1120px){.post{padding-top:calc(100px + 50 * (100vw - 320px) / 800)}}@media (max-width:320px){.post{padding-top:100px}}.post__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post__info:not(:last-child){margin-bottom:50px}.post__container{max-width:1000px}.post h2:not(:last-child){margin-bottom:50px}.post p:not(:last-child){margin-bottom:25px}.post ul{list-style:disc}.post ol,.post ul{list-style-position:inside}.post ol:not(:last-child),.post ul:not(:last-child){margin-bottom:25px}.post img{max-width:100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.post img:not(:last-child),.post figure:not(:last-child){margin-bottom:25px}.post a{color:#2e9cd7;-webkit-transition:color 0.4s;transition:color 0.4s;font-weight:600}@media (any-hover:hover){.post a:hover{color:#adadad}}@media (min-width:1120px){.school-info{padding-top:100px}}@media (min-width:320px) and (max-width:1120px){.school-info{padding-top:calc(70px + 30 * (100vw - 320px) / 800)}}@media (max-width:320px){.school-info{padding-top:70px}}@media (min-width:1120px){.school-info{padding-bottom:40px}}@media (min-width:320px) and (max-width:1120px){.school-info{padding-bottom:calc(20px + 20 * (100vw - 320px) / 800)}}@media (max-width:320px){.school-info{padding-bottom:20px}}.school-info__inner h2{text-align:center;padding:5px 0;margin:0 auto;position:relative;background-color:#2e9cd7;color:#fff}@media only screen and (max-width:768px){.school-info__inner h2{margin-left:-25px;margin-right:-25px}}.school-info__inner h2:not(:last-child),.school-info__inner p:not(:last-child){margin-bottom:20px}.school-info__inner{font-weight:300}@media (min-width:1120px){.school-info__inner{font-size:22px}}@media (min-width:320px) and (max-width:1120px){.school-info__inner{font-size:calc(18px + 4 * (100vw - 320px) / 800)}}@media (max-width:320px){.school-info__inner{font-size:18px}}.school-info__item--info .school-info__text,.school-info__item--about .school-info__text{text-align:left}.school-info__inner h3{font-weight:600}.school-info__inner h3:not(:last-child){margin-bottom:5px}.school-info__inner ul,.school-info__inner li{margin-bottom:15px}.school-info__inner ul li:not(:last-child){margin-bottom:5px}.school-info__inner ol{counter-reset:serial}.school-info__inner ol li{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:repeat(2,1fr);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;position:relative;padding-left:35px}@media only screen and (max-width:576px){.school-info__inner ol li{-ms-grid-columns:auto;grid-template-columns:auto}}@media only screen and (min-width:576px){.school-info__inner ol li{border-bottom:1px solid lightblue}}.school-info__inner ol li:not(:last-child){margin-bottom:5px}.school-info__inner ol li:before{counter-increment:serial;content:counter(serial) '.';position:absolute;left:0;top:0}.pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:50px 0 0;gap:10px}.page-numbers{transition:background-color 0.4s,color 0.4s;font-weight:500;padding:8px 16px}.page-numbers.current{background-color:#1b7aa1;color:#fff}@media (any-hover:hover){a.page-numbers:hover{background-color:#1b7aa1;color:#fff}}@media (min-width:1120px){.members-info__content{padding-top:48px}}@media (min-width:320px) and (max-width:1120px){.members-info__content{padding-top:calc(20px + 28 * (100vw - 320px) / 800)}}@media (max-width:320px){.members-info__content{padding-top:20px}}@media (min-width:1120px){.members-info__content{padding-bottom:48px}}@media (min-width:320px) and (max-width:1120px){.members-info__content{padding-bottom:calc(20px + 28 * (100vw - 320px) / 800)}}@media (max-width:320px){.members-info__content{padding-bottom:20px}}.members-info__table{overflow-x:scroll}.members-info__table table{border-collapse:collapse;min-width:900px;width:100%}.members-info__table th,.members-info__table td{border-bottom:1px solid lightblue;padding:8px;text-align:center}.members-info__table td{color:#555;font-size:16px}.members-info__table td:nth-child(2){white-space:nowrap;color:#2e9cd7;font-weight:700;font-size:18px}.members-info__table td:nth-child(5){width:300px}
