body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}html{scroll-behavior:smooth}a{text-decoration:none}b{color:#3e3b3f}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:#fff;color:#3e3b3f;font-family:Manrope,sans-serif;font-size:20px;font-weight:400;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus:not(:focus-visible){outline:none}img{display:block}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}a:focus{outline:none}.navbar{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px auto;max-width:1200px;padding:10px 20px}.navbar-container{align-items:center;display:flex;justify-content:space-between}.logo img{max-height:50px}.link,.nav-links{align-items:center;display:flex}.link{border-radius:4px;color:#7a7a7a;font-size:16px;margin:0 15px;padding:8px 12px;text-decoration:none;transition:background-color .3s,color .3s}.link i{margin-right:5px}.link:hover{background:linear-gradient(45deg,#921cbc,#34057b);color:#fff}.link:active{background-color:#490a7d;color:#fff}.main-content{justify-content:center;padding:50px}.content-overlay,.main-content{align-items:center;display:flex}.content-overlay{gap:30px;justify-content:space-between;max-width:1200px;width:100%}.text-content{max-width:50%}.main-title{color:#1b1b29;font-size:48px;font-weight:700;line-height:1.3;margin-bottom:20px}.sub-title{color:#666;font-size:24px;letter-spacing:1.4px;margin-bottom:30px}.title{color:#1b1b29;font-size:40px;font-weight:700;margin-bottom:50px}.main-button{background:linear-gradient(45deg,#921cbc,#34057b);border-radius:8px;color:#fff;display:inline-block;font-size:18px;overflow:hidden;padding:15px 30px;position:relative;text-decoration:none;transition:all .3s ease}.main-button:after{background:linear-gradient(45deg,#ffffff4d,#fff0 40%);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .5s ease;width:200%}.main-button:hover:after{left:100%}.main-button:hover{background:linear-gradient(45deg,#34057b,#921cbc);transform:scale(1.05)}.image-content img{height:auto;width:650px}.info-section{background:linear-gradient(45deg,#921cbc,#34057b);border-radius:15px;box-shadow:0 4px 8px #0000001a;color:#fff;margin:50px auto;max-width:1200px;padding:40px 20px}.info-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.info-text,.info-title{max-width:50%}.info-title{font-size:40px;font-weight:700;line-height:1.38;padding:20px}.info-description{font-size:20px;line-height:1.6}.goals-section{color:#fff;margin:0 auto;max-width:1240px;padding:50px 0;text-align:center}.goals-section h2{color:#1b1b29;font-size:48px;font-weight:700;margin-bottom:50px}.goals-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.goal-item{background:linear-gradient(45deg,#921cbc,#34057b);border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:center}.goal-icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 10px;width:60px}.goal-icon img{height:40px;width:40px}.goal-item h3{font-size:20px;margin-bottom:10px}.goal-item p{font-size:16px;line-height:1.6}.contact-form-section{border-radius:15px;box-shadow:0 4px 8px #0000001a;margin:50px auto;max-width:1200px;padding:40px 20px;text-align:center}.contact-form-section h2{color:#1b1b29;font-size:36px;font-weight:700;margin-bottom:20px}.contact-form{align-items:center;display:flex;flex-direction:column;gap:20px}.form-group{max-width:500px;text-align:left;width:100%}.form-group label{color:#1b1b29;display:block;font-size:18px;margin-bottom:8px}.form-group input{border:2px solid #ddd;border-radius:8px;font-size:16px;padding:12px;transition:border-color .3s,box-shadow .3s;width:100%}.form-group input:focus{border-color:#921cbc;box-shadow:0 0 8px #921cbc80;outline:none}.submit-button{background:linear-gradient(45deg,#921cbc,#34057b);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;padding:15px 30px;text-decoration:none;transition:all .3s ease}.submit-button:hover{background:linear-gradient(45deg,#34057b,#921cbc);transform:scale(1.05)}.thank-you-message{color:#1b1b29;margin-top:20px;text-align:center}.thank-you-message h3{font-size:28px;font-weight:700;margin-bottom:10px}.thank-you-message p{font-size:18px;line-height:1.6}.criteria-section{background:linear-gradient(45deg,#921cbc,#34057b);border-radius:15px;box-shadow:0 4px 8px #0000001a;color:#fff;margin:50px auto;max-width:1200px;padding:50px 20px}.criteria-title{color:#fff;font-size:40px;font-weight:700;margin-bottom:30px;text-align:center}.criteria-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.criteria-item{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1b1b29;padding:20px;text-align:center}.criteria-icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 10px;width:60px}.criteria-icon img{height:40px;width:40px}.criteria-item h3{font-size:20px;margin-bottom:10px}.criteria-item p{font-size:16px;line-height:1.6}.about-block-text{margin:50px auto;max-width:1200px;text-align:center}.professions-section{margin:50px auto;max-width:1200px;padding:50px 20px;text-align:start}.professions-title{color:#1b1b29;font-size:48px;font-weight:700;margin-bottom:30px;text-align:center}.professions-list{list-style:none;padding:0;text-align:left}.professions-list li{font-size:22px;letter-spacing:1.4px;line-height:1.6;margin-bottom:10px;padding-left:25px;position:relative}.professions-list li:before{background-color:#921cbc;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.documents-wrapper{display:flex;flex-direction:column;gap:40px;margin:50px auto;max-width:1240px}.documents-wrapper h2{color:#1b1b29;font-size:48px;font-weight:700;text-align:center}.document-block{align-items:center;border-radius:15px;box-shadow:0 4px 8px #0000001a;display:flex;padding:40px}.document-sub-block{align-items:center;display:flex;padding:0 40px}.document-image{height:auto;margin-right:40px;width:540px}.document-text{flex-grow:1}.document-title{color:#1b1b29;font-size:48px;font-weight:700;margin-bottom:20px}.codex-wrapper{margin:50px auto;max-width:1200px;padding:50px 0}.codex-title{color:#1b1b29;font-size:48px;font-weight:700;text-align:center}.codex-section,.codex-title{margin-bottom:30px}.codex-subtitle{color:#1b1b29;font-size:24px;font-weight:700;margin-bottom:20px}.codex-text{color:#3e3b3f;font-size:20px;line-height:1.6;padding-bottom:20px}.codex-list{list-style:none;padding:0 0 20px}.codex-list li{font-size:20px;line-height:1.6;margin-bottom:10px;padding-left:25px;position:relative}.codex-list li:before{background-color:#921cbc;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.recipients-table{border-collapse:collapse;border-radius:10px;box-shadow:0 5px 15px #0000001a;font-size:18px;margin:0 0 50px;overflow:hidden;text-align:left;width:100%}.recipients-table td,.recipients-table th{padding:15px 20px}.recipients-table th{background:#490a7d;color:#fff;font-weight:700}.recipients-table td{background-color:#fff;border-bottom:1px solid #f0f0f0;color:#3e3b3f}.recipients-table tr:nth-of-type(2n) td{background-color:#f9f9f9}.recipients-table tr:hover td{background-color:#f1f1f1;color:#34057b}.recipients-table tr:hover td:first-child{border-left:5px solid #34057b}.recipients-table td:first-child,.recipients-table th:first-child{border-left:none}.recipients-table td:last-child,.recipients-table th:last-child{border-right:none}.medal-image{display:flex;justify-content:center}.medal-image img{height:auto;width:500px}.statute-wrapper{margin:50px auto;max-width:1200px;padding:50px 20px}.statute-title{color:#1b1b29;font-size:48px;font-weight:700;text-align:center}.statute-title,.statute-toc{margin-bottom:30px}.statute-list{list-style:none;padding:20px 0}.statute-list li{cursor:pointer;font-size:22px;margin-bottom:20px;text-transform:uppercase}.statute-list a{color:#000;text-decoration:none;transition:color .3s}.statute-list a:hover{color:#34057b}.statute-content{background-color:#fff}.statute-section{margin-bottom:30px}.statute-subtitle{color:#1b1b29;font-size:24px;font-weight:700;margin-bottom:20px}.statute-text{color:#3e3b3f;font-size:20px;line-height:1.6;padding-bottom:20px}.statute-list ul{padding-left:20px}.statute-list li ul{list-style-type:disc}.statute-list li ul li{margin-bottom:5px}.members-wrapper{margin:0 auto 100px;max-width:1200px;text-align:center}.members-title{color:#1b1b29;font-size:48px;font-weight:700;margin-bottom:30px}.members-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.member-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#3e3b3f;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.member-card:hover{box-shadow:0 8px 16px #0003;transform:scale(1.05)}.member-name{color:#1b1b29;font-size:24px;font-weight:700;margin-bottom:10px}.member-description{color:#3e3b3f;font-size:18px;padding-bottom:10px}.member-year{color:#3e3b3f;font-size:16px;font-weight:600}.pagination{display:flex;justify-content:center;padding:20px 0}.pagination li{display:inline;margin:0 5px}.pagination a{border-radius:5px;color:#3e3b3f;cursor:pointer;font-size:18px;padding:10px 15px;text-decoration:none;transition:background-color .3s ease}.pagination a:hover{background-color:#34057b;color:#fff}.pagination .active a{background-color:#921cbc;color:#fff}.board-members{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:50px;padding:20px}.board-member-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;overflow:hidden;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:1240px}.board-member-card:hover{box-shadow:0 8px 16px #0003;transform:scale(1.05)}.board-member-image{height:242px;width:200px}.board-member-content{padding:20px}.board-member-name{color:#1b1b29;font-size:28px;font-weight:700;margin-bottom:30px}.board-member-description{color:#3e3b3f;font-size:22px}.publications-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.publications-wrapper{margin:0 auto 100px;max-width:1280px;text-align:center}.publication-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:inherit;overflow:hidden;position:relative;text-decoration:none;transition:transform .8s ease;width:400px}.publication-card:hover .publication-image{transform:scale(1.05);transition:transform .8s ease}.publication-card:hover .publication-title{color:#921cbc}.publication-image{height:150px;transition:transform .3s ease;width:100%}.publication-content{padding:15px}.publication-title{color:#1b1b29;font-size:18px;font-weight:700;margin-bottom:10px;transition:color .3s ease}.publication-description{color:#666;font-size:14px;margin-bottom:15px}.publication-footer{color:#999;display:flex;font-size:12px;justify-content:space-between}.publication-detail{margin:20px auto 50px;max-width:1240px}.publication-detail-image{height:auto;margin-bottom:20px;width:100%}.publication-detail-title{color:#1b1b29;font-size:28px;font-weight:700;margin:20px 0}.publication-detail-subtitle{color:#1b1b29;font-size:24px;font-weight:700;margin-bottom:10px}.publication-detail-date{color:#999;font-size:14px;margin-bottom:20px}.p-20{padding-bottom:10px}.publication-detail-content{color:#3e3b3f;font-size:20px;line-height:1.6}.contacts-wrapper{margin:50px auto;max-width:800px;padding:50px 20px}.contacts-title{color:#1b1b29;font-size:48px;font-weight:700;margin-bottom:30px;text-align:center}.contacts-content{display:flex;flex-direction:column;gap:20px}.contact-card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.contact-card:hover{box-shadow:0 8px 16px #0003;transform:scale(1.05)}.contact-icon{color:#921cbc;font-size:36px;margin-right:20px}.contact-label{color:#1b1b29;font-size:20px;font-weight:600;margin-bottom:5px}.contact-info{color:#3e3b3f;font-size:18px}@media (max-width:768px){.contacts-wrapper{padding:30px 10px}.contacts-title{font-size:36px}.contact-card{padding:15px}.contact-icon{font-size:28px;margin-right:15px}.contact-label{font-size:18px}.contact-info{font-size:16px}}.footer{background:#3e3b3f;color:#fff;padding:40px 20px;text-align:center}.footer-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px}.footer-logo{margin-bottom:20px}.footer-logo-img{height:50px}.footer-links{display:flex;gap:20px;margin-bottom:20px}.footer-link{color:#fff;font-size:16px;text-decoration:none;transition:color .3s}.footer-link:hover{color:#921cbc}.footer-contact{line-height:1.3;max-width:800px}.footer-contact p{margin:15px 0}.footer-copy{font-size:14px;margin-top:20px}.name-en,html[lang=en] .name-ru{display:none}html[lang=en] .name-en{display:inline}
/*# sourceMappingURL=main.28596a21.css.map*/