/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;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:-0.25em;}sup{top:-0.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:0.35em 0.75em 0.625em;}legend{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"]{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;}
body{background-color:#160b63;font-family:Arial,sans-serif;color:#000;line-height:1.6;hyphens:auto;}img{max-width:100%;height:auto;}a{color:#0026f8;text-decoration:none;transition:all 0.3s ease;}a:hover{color:#717171;}hr{margin:2px;background:#160b63;}h1,h2,h3,h4,h5,h6{font-weight:bold;color:#170365;margin:1rem;}h1{font-size:2rem;}.social{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;color:#ccc;padding:0.625em;gap:0.625rem;font-weight:700;}.social img{width:3em;height:3em;object-fit:cover;border-radius:50%;transition:all 0.3s ease;}.social img:hover{opacity:0.8;}.iframe-container,.video-vk{overflow:hidden;padding-top:56.25%;position:relative;}.iframe-container iframe,.video-vk iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%;}.field--name-field-vakansiya-na-gku-centr-zan{display:flex;justify-content:flex-end;gap:0.625em;font-weight:700;padding:0.625em;}.field--name-field-dannye{display:flex;justify-content:flex-end;gap:0.625em;font-weight:700;padding:0.625em;}.field--name-field-data-publikacii{display:flex;justify-content:flex-end;gap:0.625em;padding:0.625em;}ul.links.inline{display:flex;justify-content:flex-end;list-style:none;}.field--name-field-fotogalerea{display:flex;gap:0.625em;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:0.625em;}.field--name-field-fotogalerea img{display:block;width:12em;height:8em;border-radius:0.625em;object-fit:cover;transition:all 0.3s ease;}.field--name-field-fotogalerea img:hover{opacity:0.8;}.block-reestr{display:list-item;font-weight:bold;list-style-type:disclosure-closed;padding:0.625em;border-bottom:double;margin-left:2.5em;transition:all 0.3s ease;}.block-reestr:hover{background-color:#ccc;}.block-reestr a:hover{color:#000;}.video-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.video-responsive iframe,.video-responsive object,.video-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%;}.block-language{display:flex;justify-content:flex-end;flex-wrap:nowrap;}.block-language .links{display:flex;list-style:none;}.block-language .links a{display:block;background-color:#220693;font-size:0.7rem;font-weight:600;padding:0.5em 1.5em;color:#fff;border:0.0625rem ridge;transition:all 0.3s ease 0;}.block-language .links a:hover{color:#fff;background-color:#0000fe;}.block-language .links .is-active{background-color:#0000fe;color:#fff;}.js-pager__items{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;gap:1.25em;list-style:none;padding:1em;color:#170365;font-weight:bold;}blockquote{background:#f7f7f9;border-left:0.25em solid #170365;font-style:italic;margin:0.625em 0;padding:0.625em 1.25em;}blockquote:before{color:#170365;content:"\201C";font-size:3rem;font-weight:900;line-height:1;margin-right:0.25em;vertical-align:-0.625em;}blockquote:after{color:#170365;content:"\201D";font-size:3rem;font-weight:900;line-height:1;vertical-align:-0.625em;}blockquote p{padding:0 0 0 1em;margin-bottom:0.5em;}blockquote p:last-child{margin-bottom:0;}.js-form-required{background-color:#220693;color:#fff;padding:0.625em;}.form-text{max-width:10em;padding:0.625em;}.description{font-size:0.75rem;}.js-form-item{padding-bottom:0.625em;}.form-submit{display:inline-block;background-color:#170365;color:#fff;padding:0.5em 1em;margin-top:1.25em;cursor:pointer;}.form-submit:hover{background-color:#0000fe;}.block-core{display:inline-flex;color:#170365;padding:0.25em;}.header{display:block;}.ad-space{display:flex;flex-direction:column;gap:0.3125em;width:30%;}.ad-space-block a{display:block;background-color:#170365;padding:0.5em 1em;color:#fff;border:ridge;transition:all 0.3s ease;}.ad-space-block a:hover{color:#fff;background-color:#0000fe;}.navbar{background-color:#170365;padding:0.3em 0;}.nav-link{font-size:1rem;color:#000;font-weight:bold;}.glaz img{display:block;transition:all 0.3s ease;}.glaz img:hover{opacity:0.8;}.navbar-toggler-icon{background-color:#fff;border-radius:10%;}.offcanvas-body ul{display:block;}#search-block-form{display:flex;gap:0.5em;flex-wrap:nowrap;justify-content:center;align-items:center;}#search-block-form .form-submit{display:inline-block;margin:0;padding:0.8em 1.2em;cursor:pointer;}#search-block-form .form-search{display:inline-block;padding:0.5em 1em;cursor:pointer;}.banner{padding:0;}.banner-content{background-color:#170365;margin:0;padding:0;}.banner-content h2{color:aliceblue;padding:1.5em;text-align:center;}.banner-content-block{display:block;width:25%;padding:0.4em 0.4em 1.2em;}.banner-content-block img{background-color:#fff;padding:4px;width:100%;height:auto;max-height:180px;border-radius:48px;object-fit:cover;}.breadcrumb{background-color:#fff;}.breadcrumb li{display:inline-block;font-size:0.75rem;padding:1em;background:#170365;transform:skew(-20deg);transition:all 0.3s ease;}.breadcrumb li:hover{background-color:#0000fe;}.breadcrumb li a{display:block;color:#fff;transform:skew(20deg);}.main{display:block;background-color:#fff;border-radius:2em;padding:1em;}.main p{font-size:1.25rem;margin:0 0 12px 12px;}.main ol,.main ul{margin:1em 0 1em 0;}.main li{font-size:1.125rem;margin:0 0 0.4em 2em;}.main-content{display:block;background-color:#151161;width:33.3333%;border:4px #fff solid;position:relative;}.main-content img{display:block;width:100%;height:auto;max-height:200px;object-fit:cover;transition:all 0.3s ease;}.main-content img:hover{opacity:0.7;}.main-content-data{padding:8px;text-align:end;background-color:#160b63;display:block;color:#fff;font-size:0.75rem;}.main-content-title a{display:block;width:100%;position:absolute;color:#fff;background-color:#170365;font-size:0.875rem;font-weight:bold;padding:4px 8px;bottom:0;height:3.75em;overflow:auto;transition:all 0.3s ease;}.main-content-title a::-webkit-scrollbar{width:0;}.main-content-title a:hover{color:#fff;background-color:#0000fe;}.field--name-field-image img,.field--name-field-izobrazenie-sportivnaa-ziz img,.field--name-field-izobrazenia-obavlenia img{display:block;width:360px;float:right;object-fit:cover;border-radius:48px;margin:0 0 12px 12px;}.field--label-inline{display:flex;font-size:0.875rem;font-weight:bold;color:#717171;justify-content:end;gap:8px;padding:8px;}.blog-card{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:0.3125em;}.blog-article{display:block;width:50%;}.blog-card-img{width:100%;}.aside{display:block;background-color:#fff;border-radius:24px;padding:24px;margin:12px auto;}.aside-content{display:block;width:33.3333%;height:80px;overflow:hidden;padding:4px 0;}.aside-content h2{display:block;color:#170365;font-size:1.6rem;font-weight:bolder;}.aside-content-data{padding:4px 8px;display:block;text-align:end;font-size:0.75rem;}.aside-content-title a{display:block;padding:4px;font-size:1rem;font-weight:bolder;color:#151161;transition:all 0.3s ease;}.aside-content-title a:hover{color:#ccc;}.aside-content img{display:block;background-color:#14165f;padding:2px;width:68px;height:68px;margin:0 8px 0 0;object-fit:cover;border-radius:50%;float:left;transition:all 0.3s ease;}.aside-content img:hover{opacity:0.7;}.trud{display:flex;background-color:#fff;border-radius:24px;padding:24px;margin:12px auto;}.trud img{display:block;width:264px;float:left;border-radius:24px;margin:0 12px 0 0;}.language-link a,.aside-block-blu a{display:block;background-color:#220693;font-size:0.9rem;font-weight:600;padding:1em;color:#fff;border-bottom:0.0625em ridge;}.language-link a:hover,.aside-block-blu a:hover{background-color:#0000fe;}.more-link a{display:block;background-color:#151161;font-size:1rem;text-align:center;padding:8px 16px;margin:20px 0 0;color:#fff;border-radius:24px;}.more-link a:hover{background-color:#0000fe;}.infoblock{display:block;background-color:#fff;border-radius:24px;padding:24px;margin:12px auto;}.infoblock-flex{display:flex;flex-wrap:nowrap;align-items:stretch;background-color:#fff;border-radius:24px;padding:24px;margin:12px auto;}.flex-infoblock{padding:4px;width:25%;}.flex-infoblock img{width:100%;max-height:180px;object-fit:contain;}.info-footer{display:flex;flex-wrap:nowrap;background-color:#fff;padding:0.3125em;gap:0.3125em;margin-top:0.625em;}.post-info{display:block;position:relative;overflow:hidden;border:0.3125em solid #fff;width:33.3333333333%;}.post-info img{display:block;width:32em;height:13em;object-fit:cover;transition:all 0.3s ease;}.post-info img:hover{opacity:0.7;}.post-info-title a{display:block;width:100%;position:absolute;color:#fff;background-color:#170365;font-weight:bold;padding:0.5em 1em;bottom:0;height:4em;overflow:auto;}.post-info-title a::-webkit-scrollbar{width:0;}.post-info-title a:hover{background-color:#0000fe;}.footer-mix{display:flex;flex-wrap:nowrap;align-items:stretch;gap:4px;}.footer-mix h3{font-size:0.9rem;color:#fff;}.footer-mix-left,.footer-mix-center,.footer-mix-right{display:block;font-size:0.9rem;color:#fff;padding:8px;width:33.3333333333%;}.footer-mix-left h3,.footer-mix-center h3,.footer-mix-right h3{padding:4px 0;}.footer-mix-left p,.footer-mix-center p,.footer-mix-right p{padding:4px 8px;}.mix{display:list-item;font-weight:bold;list-style-type:disclosure-closed;padding:4px;margin-left:12px;}.footer-mix-left a,.footer-mix-center a,.footer-mix-right a{color:#fff;}.footer-mix-left a:hover,.footer-mix-center a:hover,.footer-mix-right a:hover{color:#f00;}.footer{display:flex;flex-wrap:nowrap;color:#fff;font-size:0.8rem;}.footer p{padding-bottom:8px;}.footer-left{display:block;background-color:#000;width:70%;margin-top:8px;padding:16px;}.footer-right{display:flex;align-items:center;flex-direction:column;gap:8px;background-color:#000;width:30%;margin-top:8px;padding:16px;}.icons-social img{display:inline-block;padding:4px;height:32px;width:32px;transition:all 0.3s ease;}.icons-social img:hover{opacity:0.8;}.footer-informer{display:block;}@media (max-width:767px){.ad-space{overflow:auto;height:2.875em;width:100%;}.main-content{width:100%;}.field--name-field-image img,.field--name-field-izobrazenie-sportivnaa-ziz img,.field--name-field-izobrazenia-obavlenia img{display:block;width:100%;height:240px;float:none;margin:0 0 12px 0;}.aside-content{width:100%;}.infoblock-flex{display:block;}.flex-infoblock{width:100%;}.info-footer{flex-direction:column;}.post-info{width:100%;}.footer-mix{flex-direction:column;}.footer-mix-left,.footer-mix-center,.footer-mix-right{width:100%;min-height:100%;}.footer{flex-direction:column;}.footer-left,.footer-right,.footer-info-right{width:100%;}}
