html{--antd-wave-shadow-color:#1890ff;--scroll-bar:0;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:rgba(0,0,0,.85);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variant:tabular-nums;line-height:1.5715;background-color:#fff;font-feature-settings:"tnum","tnum","tnum";margin:0;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-weight:300;color:#777b8b}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6{margin:0;box-sizing:border-box;font-weight:700;font-family:Montserrat}h1{font-size:50px;color:#33549f}h2{font-size:48px}h3{font-size:36px}h4{font-size:26px;font-weight:600}h5{font-weight:500}.bold,h5{font-size:20px}.bold{font-weight:700}.primary{width:70%;margin:auto}@media (max-width:768px){.primary{width:90%}}.row{padding:32px 120px;max-width:1140px;margin:auto;color:#212121;font-family:Noto Sans;font-style:normal;font-weight:400;font-size:20px;box-sizing:border-box}.row.background{max-width:unset;padding:unset;background-color:#f1f4fb}.row.background .content{padding:32px 120px;max-width:1140px;margin:auto;box-sizing:border-box}.row.lead{font-size:22px}@media (max-width:768px){.row{font-size:16px}.row,.row.background .content{padding-left:25px;padding-right:25px}.row.lead{font-size:18px}.row h1{font-size:36px}}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}a{color:#1890ff;text-decoration:none;background-color:initial;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}*,:after,:before{box-sizing:border-box}img{vertical-align:middle;border-style:none}.button{border:0;color:#fff;background-color:#33549f;padding:16px 40px;font-family:Montserrat;font-size:20px;font-weight:700;cursor:pointer;border-radius:4px}.button:hover{background-color:#2d4a8b}.button.disabled{background-color:#959595;cursor:not-allowed}@media (max-width:480px){.button{font-size:16px}}.navigation{width:100%;overflow:hidden}.navigation nav{min-height:56px;display:flex;justify-content:center;align-items:center;background:#212121;font-size:20px;font-family:Montserrat}.navigation nav img{padding:0 15px}.navigation a{font-size:20px;text-decoration:none;color:#fff}.navigation a:last-of-type{border-right:unset}.navigation-photo{display:none;width:100%;max-height:420px}.navigation.transparent{position:relative}.navigation.transparent nav{position:absolute;top:0;left:0;z-index:10;background:rgba(0,0,0,.5);width:100%}.navigation.transparent .navigation-photo{display:block}.navigation.white nav{background:unset}.navigation.white a{color:#777b8b;border-color:#777b8b;opacity:.6}@media (max-width:1024px){.navigation nav{flex-wrap:wrap}.navigation nav a{padding:5px 0}.navigation .navigation-photo{width:200%;margin-left:-50%}}@media (max-width:480px){.navigation{margin-top:56px}.navigation nav{display:none}}.mobile-navigation{position:fixed;top:0;width:100%;z-index:10}@media (min-width:480px){.mobile-navigation{display:none}}.mobile-navigation.active{height:100%}.mobile-navigation .menu{width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:40px 0;box-sizing:border-box}.mobile-navigation .menu.active{z-index:10}.mobile-navigation .title{height:48px;width:100%;background-color:#33549f;font-family:Montserrat;font-weight:600;font-size:18px;line-height:28px;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;z-index:10}.mobile-navigation .title .close-icon,.mobile-navigation .title .open-icon{position:absolute;top:0;left:0;width:48px;height:48px;cursor:pointer}.mobile-navigation .title .open-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAySURBVHgB7dNBDQAgDASwA/+eYR72IGSthyYAAAC8sdJ0ShpWScMOzCYxfE5iAAAAprrhXAwKLuxclQAAAABJRU5ErkJggg==)}.mobile-navigation .title .close-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFESURBVHgB7dgxSwJxGMfx31W0VARBiy65NDgZbbVH0NJgQW/A3sa9gcaGXGoLaguC3kEgCDc5OLkogiiCiuCiPopyCMcd+Pv7IDyf5QZveL7q/znUu8y/j7HFdrDlLECbBWizAG0WoM0CtFmANgvQZgFhRwf71PuSoAUUHnP4ec3j/OyEcl9SvE9gPH9n3/zbyOFk+MJDDky7qey9D4JypTm7Xl2kcXOdwX9QR7s7XL6+GL43GOHZ/0O11gEDLUBERbgaXlADxGpEJn2Mp7usk+EFPUCEI+Q8uBpeuHsOeNgIJwHh7/znbyV2O62DHrB6YF8+Sih+Bc4iqGcgatvErdh10ALiVqWriD2wTJ/Ecdum+B3MrrJWWTzmv9Op00M0Wn3afUlQD3HSoVjDC/s9oM0CtFmANgvQZgHaLECbBWizAG0TwMef9RYLCgYAAAAASUVORK5CYII=)}.mobile-navigation .logo img{width:112px}.mobile-navigation .next-school{text-align:left;align-self:flex-start;padding:0 24px}.mobile-navigation .next-school .text{color:#777b8b;font-family:Montserrat;font-style:normal;font-weight:800;font-size:18px;line-height:145%}.mobile-navigation .next-school .date{color:#212121;font-family:Montserrat;font-style:normal;font-weight:600;font-size:18px;line-height:115%}.mobile-navigation nav{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;padding:0 24px;box-sizing:border-box}.mobile-navigation nav a{font-family:Montserrat;font-weight:700;font-size:22px;line-height:30px;text-decoration:none;color:#212121;margin-bottom:18px}.mobile-navigation nav a:hover{color:#33549f}.mobile-navigation button{margin-bottom:55px;font-size:16px;min-width:255px}.header{margin-bottom:40px}.header-title{display:flex;justify-content:space-between;align-content:flex-start;width:100%;font-family:Montserrat}.header-title img{margin:24px;width:112px}@media (max-width:768px){.header-title img{margin:24px 0}}@media (max-width:480px){.header-title{display:none}}.header-other-logo{position:absolute;top:45px;left:50%;transform:translateX(-50%);margin:0!important;width:180px!important}.header-img-link{pointer-events:auto}.header-link{position:relative;background:#33549f;color:#fff;width:35%;height:55px;display:flex;justify-content:center;align-items:center}.header-link:first-of-type{border-bottom-right-radius:45px}.header-link:nth-of-type(2){border-bottom-left-radius:45px}.header-link a{text-decoration:none;color:#fff}.header-link.registration{position:relative;pointer-events:none}.header-link.registration .next-school{position:absolute;top:72px;right:100px;text-align:right}.header-link.registration .next-school .text{color:#777b8b;font-family:Montserrat;font-style:normal;font-weight:500;font-size:20px;line-height:145%}.header-link.registration .next-school .date{color:#212121;font-family:Montserrat;font-style:normal;font-weight:600;font-size:26px;line-height:115%}@media (max-width:768px){.header{margin-bottom:0}.header-link{height:unset;min-height:40px;max-height:60px;font-size:16px}.header-link.registration .next-school{right:40px}.header-link.registration .next-school .text{font-size:18px}.header-link.registration .next-school .date{font-size:20px}.header-title img{margin:24px 0}}@media (max-width:480px){.header-link.registration .next-school{right:10px}.header-link.registration .next-school .text{font-size:14px}.header-link.registration .next-school .date{font-size:16px}}.granty{display:flex;left:30%;top:80px;grid-gap:15px;gap:15px}@media screen and (max-width:768px){.granty{grid-gap:10px;gap:10px;left:45%}}.granty .komitet-img{width:150px;height:50px;margin:0}@media screen and (max-width:768px){.granty .komitet-img{width:90px;height:37px}}.granty .granty-msk-img{margin:0;width:150px;height:50px}@media screen and (max-width:768px){.granty .granty-msk-img{width:90px;height:37px}}.footer{background-color:#f0f2f5;box-sizing:border-box;padding:40px 0 70px;margin-top:72px}.footer-contacts,.footer-share{display:flex;justify-content:center;align-items:center;color:#959595;padding:12px}.footer-contacts{font-family:Montserrat;font-weight:500;font-size:20px;color:#777b8b;opacity:.6}.footer-contacts div{padding:0 15px}.footer-share{font-size:22px;font-weight:700;display:flex;justify-content:center;align-items:center}.footer-share img{cursor:pointer;padding:0 15px;height:24px;width:24px;opacity:.6}.footer-share-group.aids:first-child{display:none}.footer-share .aids img,.footer-share .twitter img{height:unset;width:unset}@media (max-width:768px){.footer{width:100%;margin:unset}.footer .navigation{display:none}.footer-share{flex-wrap:wrap}.footer-share img{padding:10px 15px}.footer-share-group.aids:first-child{display:block;width:100%;text-align:center}.footer-share-group.aids:nth-child(3){display:none}.footer-contacts{flex-direction:column}.footer-contacts div{padding:10px 0}}.gallery,.gallery .row{position:relative}.gallery-list .page{display:none}.gallery-list .page .item .photo img{border-radius:8px;height:100%;width:100%}.gallery-list .page .item .photo img.with-content{border-bottom-left-radius:0;border-bottom-right-radius:0}.gallery-list .page .item .content{padding:24px;margin-top:-5px;min-height:250px;background-color:#f1f4fb;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.gallery-list .page .item .content .date{font-size:15px;line-height:145%;color:#777b8b}.gallery-list .page .item .content .title{font-family:Montserrat;font-weight:700;font-size:36px;line-height:115%;color:#212121}.gallery-list .page .item .content .desc{font-size:15px;line-height:145%;color:#212121}.gallery-list .page .item .content .link a{font-weight:700;font-size:15px;line-height:145%;color:#33549f;text-decoration:none}.gallery-list .page .item .content .link a img{margin-left:5px}.gallery-list .page.active{display:flex;justify-content:space-between}.gallery .left,.gallery .right{position:absolute;top:45%;width:48px;height:48px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAZ4SURBVHgBzVpdaJNXGH7PSdu0WWv6m+pMNrZiVIooRbAdOFGHeNE6GMyLKXg5kN1M2S68kd3sYsPtZgi7LJu7cCCsFiZDBwVpO5BiKUVX6caWTNe00cbW/DTJd3aek3zp1zRNm+87tXugfH9Jvuc9533f87zvKSMNuDxwz9O44N2fYdkAF64WLihAnOqEEB7zM0ywqCAjmuUiRMIVStdlpi69tzdKDsHIJkDau+g9ToYRJMaCZAPCMMIGd912YkzFBpjE5RePmSNc4+YUaPOQf3steT3V5Guso5pqRm55H0ilDIrF07S0JCgSS1D43ySFZuO0JO8vMxHDyVpjsFJDKjLgqx8e9VmJ+9s91LOvhdq8NQWylWA6vEiTfyyo4zIjNnjhg103N/obGzLgmxvhllRi8Twj7sd1h99DR7t81FBfTTqwsJimkYmnNPnnc3UtmIimao0rG5mNdQ34+vqjHsrQaYy6VxI+0b2d/L5a2gzMPU3RwN0nFJMGMcbiaSH6Pz0TvF/uO2UNgMuQEL047wo2Ufe+ZluuUglSqSyNTkRpbCqWu7GOS61pgJV8t/TzHkn+ZWJk/CmNTuY9qIwRJYfzi2tTB7aSPNCzv5m6O1tyF5LLl9ekK5fAKgMQsNWMncP5VpE3YTWiitHpz288aCn+zCoD0snERQQsfH4ryZuAEV1BL4GT+wU7X/x8hQHwe/nBFmSb7v8BeRPwBHBinPuvfD/Va31WMACuY/p97+Edm55tKoHb7aITh3zqnHN2/PK39woaq8AylYj34dj5xjbyNbnJDiAZxh4+U3/I5TqBVR8LKFxp2yvbjpn3lQEYfZlPVZTb9XsQ/u7nv2hobE79/Xg7rN0IrP6AdRaUAelEQqnJDn+9bXkAPbMQzxSucQ4jUlbB5hDg5vfVrZgFZYBhZN/BsbOjgXQCRgzcfUw6YXoII7EbR67cR0Z3TTWnjp31ZBeIHW+J2QvPJOiXkRnShbZGN4ErahC4ETfdJ9DuISdApug9vD3340WAyhyZmCMdwHsCvhzX+nrvfi6MbAAXOhSmr6mW3n17R8lnoxO57KQD/vY8V8mdy6lQBvia60gHkO6OdrWWfIbsFI7EySlMV3VVVTdzWaQofYESUBcO7GlaFmJF+GnoCUWepcgJWhtz65TIZl7jsvpRb0ItqxPQMHtlYBdjKW3QwNBjR2tEbT7OOOd1hYjbDOlwsqdd5e1iOF0jEMgA1oNNFzxrkZSrKekAR+1Z7kVOMHQvQrOx1f6OIHz/2E7bs46y0wQngxI4WUpnSSdGxueW61oL0EMCeScdjdiLnGSRLhTlBqMQLiIxZ5nBCuT70cnSOf/koXbH7ZjCYDM+x5mRVZVzbEGPcpz+e1Hl+1I4ItcHCEanMNOw1HBhzrhLzUA4kiSnQGq89Vtp3YOqqkuuDzoQnslzldz5/GJsHOehmbijQAZ5pEbk+WLorq9D+dU8nclM8c8+PBiX0TCFF8/G7M9CcT1gok1Wd0cOtpIu4D1qkASFLp3bG1V5TBD7HUf0J3Uily79pBOT0wvqmGXsDo7KgOcvnv+K9QDa3e4SX1wPOM31pQBu0//kOtlwHxwLyyHaFYxRH7LEqTUk8XpAl/nR49wLOl/3apcnt2Rh9AAdbCGGL5zd3Y97hTeYswAfsyt5kd8RsPjTTT7yLJkjL5HMGoPm/cJbEMyGIZRf3Rqe2RRpYRfgMiBlOCAE3UTwms9WDNPFs8FB7FshmwxP6ikBdWBUlqPgBOkAjtZnq+bZbdRfhSvdfxjTVsc6gamp5C5nPJU1rhQ/X2XAR+f8UZlXr+McdexWGgHypqZKM9FvdR0TJSPt4zO7RuBrON8qI6zkwWWtraayVYWZWnF+YI+X3upsfQlbTIbyeVOKg3yx31uxblmE3RpseKB8a/BU0akjr9pu/q6HsNRjyPUIWPh8htH1T6Q3lPvOxrZZ+8MtaZfc+Mg3AFCsQ5x5NW2zYoUdGotInZNbf5AJU4a4Wsrni1FRYWp1KQCrduebDbY0Plxldj6p9Fc4ksiRkaNukLhTzmWKUXFljdlIsXgfc1Fh0w3tRLQm0d3zNaN36VJtGuu/GqCKisyn1Gij9oB8N6W3SRxqQKnjCmC7NaDcqioRlLFxXP5KgGxAqWAp5e0QN6Glt2Eak0Gvkrv8klkry8eLeokaYdk8kPW3LAOjVYYrNJ+MjdslbcV/+aIxQbrGHNwAAAAASUVORK5CYII=) no-repeat;cursor:pointer;transition:all .2s ease-in-out}.gallery .left{left:58px;transform:rotate(180deg)}.gallery .left:hover{transform:scale(1.1) rotate(180deg)}.gallery .right{right:58px}.gallery .right:hover{transform:scale(1.1)}.gallery .pagination{display:flex;justify-content:center;align-items:center}.gallery .ellipse{background:#777b8b;width:8px;height:8px;margin:16px 8px;border-radius:8px;opacity:.3;cursor:pointer}.gallery .ellipse:hover{opacity:unset}.gallery .ellipse.active{background:#8ea5db;opacity:unset}.gallery .desc{font-size:15px;color:#777b8b}.gallery .desc.row{padding-top:0;padding-bottom:0}@media (max-width:768px){.gallery>.row{padding-left:0;padding-right:0}.gallery .left,.gallery .right{display:none}.gallery-list .page .item .content,.gallery-list .page .item .photo img{border-radius:0}}@media (min-width:768px){.gallery .desc.row{padding-left:0;padding-right:0}}.blockquote{margin:0;text-align:justify;color:#182c54;font-weight:500;position:relative;background-color:#f1f4fb}.blockquote-text{font-size:22px;color:#212121;margin-bottom:16px}@media (max-width:480px){.blockquote-text{font-size:18px}}.blockquote-author{display:flex;justify-content:flex-start;align-items:flex-end;font-size:20px;color:#212121}@media (max-width:480px){.blockquote-author{font-size:16px}}.blockquote-author img{width:64px;height:64px;margin-right:16px;border-radius:64px}.blockquote-author-desc{font-size:15px;color:#777b8b}@media (max-width:480px){.blockquote-author-desc{font-size:14px}}.blockquote-row{display:flex;justify-content:space-between}@media (max-width:480px){.blockquote-row{flex-direction:column}}.blockquote .icon{width:80px;height:48px;margin-right:16px;margin-bottom:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAwCAYAAAChS3wfAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAR0SURBVHgBzZpBbttWEIbnDV25mwK+QRSgKlCgQJ0TRD1B1WXrFLFO0NhGC3RlZ1UgbaoEyF4JEiVb5wRWThAtAgSIg5i5gRwkC9MkJ/MokaZFiiL5hmQ+wDZlkx6+f+a9N8OhgoIMRm+HBLQNJeFrH+5tfdcHAwbPTtrkuydgwJnjXv27/72NRS4KDBsMXqNAHYIpvrcPRtBED14fFRLA3DAL4Hx8AQaIOIFgHB7nFmBmGHpgAhve6V+bggnk/wGGEF5EYW4BfM/lwdMGmKDIKPwHw5MN9r6ZEwCmu791oijMLYBCZay8C45R+Put8x4QtcEAjuJx/HMuAe6O3mybGmbT9l9bP0zAAKXQfA2iy4twLgEkDC8qXxQZJ/D2d35+KQpXCiBl2HT7k3BCfPsLWSkA37jx3NfsbnWeQ0n+e/y2V5UTMgUYPD7u8o9NMIXMwt+ySMQJpJL3kR0BKON91v4hlGQwOtkkgi4YQ3Z8+wtZKsA84zLdcwMWF55ieDLeX7IIL48AgbR3bjqx8ORFIu0NWbYIY+WGTea/mBOW1yBYteF43l0ESSdk1SCYbhhE5j4s5N2FECh6IjJqkIQAIkXPnLLZn1DRE5FVgyQEUGJbXzLvzotE0XNBdg1ySQCptDek7PYnk/bOWBWFWJVhzfr6V0f/zrLJ3Eg7gbe/7cHT48Fg+DJ1WkcCBGmvoOEA/n8WwtHd0fFB3ktQqZsgDGeSt2j9m5d6gU/Yi1kWNxyiAPbziBDsQCJpbwrsDCLvaFEEjAxL7blLyCWCYP6RSooIgQC+f96FGtAiZK0JXK11oWoCEdxh+BFnNya39a3CsiDVy5WsQcvgaRY6AufhYF7zlzB+iQrXoDRCR6DnevUNfs5aymB5Dar3PtgRD568u4L8tOU61MximqtTX6gzCuc4yu1hE4aZjTujVxd219wm7oEdobpIdS08C6zR1z+Gxz42cw+Kpx1HgGpDEyg/Sk0R1BVoBLVRrDssaZqNQ/M0J8CXgp4CZu3qkvBOML04xkbugZmyAH5DxpUdHhF4p9AIZKMCHEMDuHD2PjxG9MbQALwN2sjfjFrWJZnGH1Pt/Kr7BvVPRd4Gx6jQKd20LAvP/8PkzYD5y1MFOXO85xior8yal0VRKtkrdH16BHXCvYLoNTnPg9tQG+lNyj9/74zrdcTMCVi3cQ67n5b9rS5H6Jc1d298G0RclAips7VftHegQvgR9UFWo1Q7gp8J7kClkO04XiR0JMBO/+p05p1qRNCD39vqrPTw3o3OPX0uVALZeoxxJ6jFU/4Zvm6vt6wjySIp7+Dj8APUfSUqRHLwmkQtoE/QJ+p5AgJGWeJu0cFr9DXkUV8iIvVYTp1P19Kmn8q68M7wzabVQvZE4UbllL1+74Pz8f5tw1dj9dMir+XfRPBuFY5K/W4CwkFWh1pBDvS0aFlWFyz8mcVo86/0V6ycJZsLmgm3tG1urh6Wbomv4P+nx9fJpx6X0pvceW0vCKKFtonUhPOMyanz4VEe8T8DaHwkD2D/nPIAAAAASUVORK5CYII=) no-repeat}.blockquote .content{width:100%}.about .lead{position:relative}.about .next-school{position:absolute;pointer-events:none;top:33px;right:33px;background-color:#33549f;border-radius:50px;padding:5px 30px;text-align:center}.about .next-school .date{font-weight:700}.about .next-school *{color:#fff}@media (max-width:1024px){.about .next-school{display:block;position:static;max-width:310px;margin:0 0 40px}}.about-photo{width:100%}.about-video{display:flex}.about-video-wrapper{position:relative;padding-bottom:32.25%;padding-top:30px;height:0;overflow:hidden;max-width:960px;width:100%;margin-right:25px}.about-video-wrapper embed,.about-video-wrapper iframe,.about-video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.about-video-desc{width:50%}@media (max-width:768px){.about{margin-bottom:40px}.about h1{font-size:44px}.about-video{flex-direction:column}.about-video-desc{color:#777b8b;font-size:14px;line-height:22px;padding-top:20px}.about-video-wrapper{padding-bottom:52.25%}.about-video-desc{width:100%}}@media (max-width:480px){.about h1{font-size:36px}}.feedback-form{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.feedback-form .form-field{width:45%;margin-top:40px}.feedback-form label{display:block;color:#33549f;font-weight:700}.feedback-form input{border:0;border-bottom:2px solid #f0f2f5;margin-top:10px;height:35px;width:100%;opacity:.5}.feedback-form input:focus{outline:0;outline-width:0}@media (max-width:768px){.feedback-form .form-field{width:90%;margin-bottom:40px}}.contacts-info{display:flex;align-items:flex-start;justify-content:space-between}.contacts-info>div{width:25%;text-align:center}.contacts-map{height:400px}.contacts-map .map-marker{position:relative}.contacts-map .map-marker img{position:absolute;top:-40px;left:-20px;height:40px;width:40px}@media (max-width:768px){.contacts h1{font-size:40px;text-align:center}.contacts .button{width:unset}.contacts-info{justify-content:center;flex-wrap:wrap}}@media (max-width:480px){.contacts-info>div{width:90%}}.feedback .header{display:flex;justify-content:space-between;align-items:center}.feedback .header .photo{width:320px;min-width:260px}.feedback .header .photo img{width:90%}.feedback .header .description{width:66%}.feedback .header .description h1{margin:0}.feedback .content li{margin-bottom:15px}@media (max-width:768px){.feedback h1{font-size:44px;text-align:center}.feedback .header{flex-wrap:wrap}.feedback .header .photo{min-width:unset;width:unset;margin:auto}.feedback .header .description{width:unset}}.feedbacks .title span{font-weight:700;color:#33549f}.feedbacks .social{display:flex;justify-content:center;align-items:center}.feedbacks .social a{opacity:.6;margin:0 24px;cursor:pointer;transition:.3s}.feedbacks .social a:hover{transform:scale(1.1)}.feedbacks .social a img{width:56px;height:56px}.feedbacks-list-feedback{display:flex;justify-content:center;margin-bottom:40px}.feedbacks-list-feedback .text{width:70%;padding-left:16px;line-height:145%}.feedbacks-list-feedback .text .title h3{line-height:36px}.feedbacks-list-feedback .text h3{margin-bottom:8px}.feedbacks-list-feedback .text h4{font-family:Noto Sans;font-weight:700;font-size:15px;color:#777b8b}.feedbacks-list-feedback .text .description{font-size:20px}.feedbacks-list-feedback .photo{height:303px;width:30%;min-width:224px;background-image:url(/static/media/author-eremin.fbbc7e36.png);background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:8px}.feedbacks-list-feedback h3{margin:0}.feedbacks-list-feedback h4{color:#182c54;margin:0}.feedbacks-list-feedback .description{height:100%}.feedbacks-list-feedback .details{text-align:center}.feedbacks-list-feedback .details .button{width:unset}@media (max-width:480px){.feedbacks-list-feedback{flex-direction:column;justify-content:center;align-items:center}.feedbacks-list-feedback .text{width:unset}.feedbacks-list-feedback .photo{margin-bottom:40px}}.formFilled,.formFilled h1{text-align:center}.formFilled h1{margin:40px auto;max-width:800px}@media (max-width:768px){.formFilled{width:90%;margin:auto auto 40px}.formFilled h1{font-size:40px}.formFilled .button{width:unset}}.lesson-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:1280px;margin:auto}.lesson-video embed,.lesson-video iframe,.lesson-video object{position:absolute;top:0;left:0;width:100%;height:100%}.lesson .blockquote{margin:40px 0}.lesson li{margin-bottom:15px}@media (max-width:768px){.lesson h1{font-size:40px;text-align:center}}.main{text-align:center;padding:25px;box-sizing:border-box}@media (max-width:768px){.main button{width:60%}}.notFound{text-align:center}.notFound p{font-size:20px}@media (max-width:768px){.notFound{width:90%;margin:auto auto 40px}.notFound h1{font-size:40px}.notFound .button{width:unset}}.list{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap}.list>div{display:flex;justify-content:space-between;align-items:flex-start;margin:25px 0}.list>div>h1,.list>div>p{margin:0 15px}@media (max-width:768px){.list>div{width:unset}}.participants-gallery{margin:25px 0}.participants-registration{text-align:center}@media (max-width:768px){.participants-gallery{width:85%;margin:25px auto}.participants h1{font-size:44px}}.registration button[type=submit]{width:100%}.registration .attachments h4{margin-bottom:33px}.registration .attachments .form-field.text{padding-top:unset;color:#212121}.registration .attachments .form-field textarea{height:172px;resize:none}.registration .attachments .form-field.textarea-wrapper{position:relative}.registration .attachments .form-field.textarea-wrapper .count{position:absolute;top:130px;right:25px;color:#8ea5db}.registration .form-subtitle{box-sizing:border-box;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum","tnum";margin:0 0 24px}.registration .form-row{display:flex;margin-bottom:42px}.registration .form-row:last-child{margin-bottom:unset}.registration .form-field{padding-left:16px;box-sizing:border-box}.registration .form-field:first-child{padding-left:unset}.registration .form-field.width-60{width:60%}.registration .form-field.width-40{width:40%}.registration .form-field.width-20{width:20%}.registration .form-field input,.registration .form-field option,.registration .form-field select,.registration .form-field textarea{height:56px;background:#fff;border:2px solid #8ea5db;box-sizing:border-box;border-radius:8px;width:100%;font-family:Noto Sans;font-size:20px;line-height:145%;color:#212121;padding:0 14px}.registration .form-field input::placeholder,.registration .form-field option::placeholder,.registration .form-field select::placeholder,.registration .form-field textarea::placeholder{color:#8ea5db}.registration .form-field input:focus,.registration .form-field option:focus,.registration .form-field select:focus,.registration .form-field textarea:focus{outline:0;outline-width:0}.registration .form-field select.empty{color:#8ea5db}.registration .form-field textarea{min-height:114px;padding-top:14px}.registration .form-field.text{font-size:15px;line-height:145%;color:#777b8b;padding-top:7px}.registration .form-field.reminder{background-color:#f1f4fb;min-height:92px;font-size:15px;line-height:145%;color:#33549f;display:flex;justify-content:center;align-items:center;text-align:center}.registration .form-field.reminder span{max-width:64%}.registration .upload .btn-tertiary{margin:auto;display:block}.registration .upload .input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.registration .upload .input-file+.js-labelFile{text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.registration .upload .input-file+.js-labelFile .icon:before{content:"\f093"}.registration .upload .input-file+.js-labelFile.has-file .icon:before{content:"\f00c";color:#5aac7b}.registration .upload{display:inline-flex;align-items:center}.registration .upload label{border:0;color:#fff;background:#33549f;padding:16px 40px;font-family:Montserrat;font-size:20px;font-weight:700;cursor:pointer;border-radius:4px}.registration .upload label:hover{background-color:#2d4a8b}.registration .upload>span{margin-left:16px}.registration .upload>span .filename{color:#33549f;font-weight:700}.registration .checkbox h5{color:#242527}.registration .checkbox .container{display:inline-block;position:relative;padding-left:40px;margin-top:20px;margin-right:46px;cursor:pointer;font-size:20px;-webkit-user-select:none;user-select:none}.registration .checkbox .container.other{display:flex;justify-content:flex-start;align-items:flex-start}.registration .checkbox .container.other input[type=text]{margin:0 15px}.registration .checkbox .container input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.registration .checkbox .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border-radius:50%;border:2px solid #777b8b}.registration .checkbox .container:hover input~.checkmark{background-color:#777b8b}.registration .checkbox .container input:checked~.checkmark{background-color:#fff}.registration .checkbox .checkmark:after{content:"";position:absolute;display:none}.registration .checkbox .container input:checked~.checkmark:after{display:block}.registration .checkbox .container .checkmark:after{left:29.9%;bottom:29.9%;width:11px;height:11px;border-radius:50%;background:#777b8b}@media (max-width:480px){.registration{font-size:14px}.registration .upload{flex-direction:column}.registration .upload>span{margin-top:16px;margin-left:0}.registration .form-row{flex-wrap:wrap}.registration .form-row.with-text{flex-direction:column-reverse}.registration .form-row.with-text .text{padding-bottom:20px;padding-left:0;padding-top:0;width:100%}.registration .form-row:last-child{margin-bottom:42px}.registration .form-field.width-60{width:100%}.registration .form-field.width-20,.registration .form-field.width-40{width:50%}.registration .form-field.other-input-field{width:100%;margin-top:42px;padding-left:0}.registration .form-field input,.registration .form-field input::placeholder,.registration .form-field option,.registration .form-field option::placeholder,.registration .form-field select,.registration .form-field select::placeholder,.registration .form-field textarea,.registration .form-field textarea::placeholder{font-size:16px}.registration .reminder-row{margin-left:-25px;margin-right:-25px}.registration .reminder-row .reminder span{max-width:80%}}@media (max-width:768px){.registration h1{font-size:40px;text-align:center}.registration .button,.registration .form-field{width:unset}}.school-videos{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.school-videos-video{width:48%;margin:25px 0}.school-videos-video-item{position:relative;padding-bottom:55.25%;padding-top:30px;height:0;overflow:hidden;max-width:960px}.school-videos-video-item embed,.school-videos-video-item iframe,.school-videos-video-item object{position:absolute;top:0;left:0;width:100%;height:100%}.school-videos-video a{text-transform:none;text-decoration:none;color:#000}@media (max-width:768px){.school h1{font-size:44px;text-align:center}.school-videos{justify-content:center}.school-videos-video{width:90%}}.speakers-list-speaker{display:flex;justify-content:center;margin-bottom:40px}.speakers-list-speaker .text{width:70%;padding-left:16px;line-height:145%}.speakers-list-speaker .text .title h3{line-height:36px}.speakers-list-speaker .text h3{margin-bottom:8px}.speakers-list-speaker .text h4{font-family:Noto Sans;font-weight:700;font-size:15px;color:#777b8b}.speakers-list-speaker .text .description{font-size:20px}.speakers-list-speaker .photo{height:303px;width:30%;min-width:224px;background-image:url(/static/media/author-eremin.fbbc7e36.png);background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:8px}.speakers-list-speaker h3{margin:0}.speakers-list-speaker h4{color:#182c54;margin:0}.speakers-list-speaker .description{height:100%}.speakers-list-speaker .details{text-align:center}.speakers-list-speaker .details .button{width:unset}@media (max-width:480px){.speakers-list-speaker{flex-direction:column;justify-content:center;align-items:center}.speakers-list-speaker .text{width:unset}.speakers-list-speaker .photo{margin-bottom:40px}}.speaker .header{display:flex;justify-content:space-between;align-items:center}.speaker .header .photo{width:320px;min-width:260px}.speaker .header .photo img{width:90%}.speaker .header .description{width:66%}.speaker .header .description h1{margin:0}.speaker .content li{margin-bottom:15px}@media (max-width:768px){.speaker h1{font-size:44px;text-align:center}.speaker .header{flex-wrap:wrap}.speaker .header .photo{min-width:unset;width:unset;margin:auto}.speaker .header .description{width:unset}}
/*# sourceMappingURL=main.425941cd.chunk.css.map */