*{margin:0;padding:0;outline:none !important;box-sizing:border-box;text-decoration:none !important}html,body{background:#f2f2f2;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#000;font-family:'Pragmatica'}.hidden{display:none !important}.justify-wrap{text-align:justify;font-size:0;text-justify:newspaper}.justify-wrap:after{content:'';display:inline-block;vertical-align:middle;width:100%;height:0}[placeholder]:focus::-webkit-input-placeholder{color:transparent !important}[placeholder]:focus:-moz-placeholder{color:transparent !important}[placeholder]:focus::-moz-placeholder{color:transparent !important}[placeholder]:focus:-ms-input-placeholder{color:transparent !important}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.container{margin:0 auto;box-sizing:border-box;min-width:0;width:100% !important;max-width:100% !important;padding:0}.wrapper{position:relative;overflow:hidden;margin:0 auto;min-width:320px;min-height:100vh}.wrapper{padding-top:50px}.page__wrap{margin:0 auto;background:#fff;max-width:800px;padding:25px 75px 35px}.logo{width:77px}.header .container{padding-bottom:20px}.page__banner{margin:0 auto 30px;max-width:800px;display:block}.page__banner img{max-width:100%}@media screen and (max-width:767px){.page__banner{margin-top:60px;margin-bottom:0}}.page__231f20{color:#231f20}.page__231f20 .header,.page__231f20 .page__header,.page__231f20 .page__content-box-title{border-bottom:1px solid #231f20}.page__231f20 .alm-load-more-btn{background:url(//ip-federation.ru/wp-content/themes/fis/assets/css/../img/loader__231f20.svg) no-repeat;width:38px;height:38px;background-size:contain;margin:0 auto;border:none !important;font-size:0;display:block}.page__231f20 .page__main-title{color:#231f20}.page__231f20 .page__title,.page__231f20 .post__item-date,.page__231f20 .post__item-source{color:#808285}.page__231f20 .page__title a,.page__231f20 .post__item-date a,.page__231f20 .post__item-source a{color:#808285 !important}.page__231f20 .page__title a:hover,.page__231f20 .post__item-date a:hover,.page__231f20 .post__item-source a:hover{color:#231f20 !important}.page__231f20 .post__tag1{background:#231f20}.page__231f20 .post__tag2{background:#808285}.page__231f20 .post__tag3{border:1px solid #231f20}.page__231f20 .post__tag4{background:#e2e2e2}.page__231f20 .post__item-title a{color:#231f20 !important}.page__231f20 .post__item{border-bottom:1px solid #231f20}.page__231f20 .post__img .page__img-alt{border-top:1px solid #231f20}.page__231f20 .wp-caption .wp-caption-text{border-top:1px solid #231f20}.page__231f20 .slick-dots button{background:#231f20}.page__ff3642{color:#ff3642}.page__ff3642 .header,.page__ff3642 .page__header,.page__ff3642 .page__content-box-title{border-bottom:1px solid #ff3642}.page__ff3642 .page__main-title{color:#ff3642}.page__ff3642 .alm-load-more-btn{background:url(//ip-federation.ru/wp-content/themes/fis/assets/css/../img/loader__ff3642.svg) no-repeat;width:38px;height:38px;background-size:contain;margin:0 auto;border:none !important;font-size:0;display:block}.page__ff3642 .page__title,.page__ff3642 .post__item-date,.page__ff3642 .post__item-source{color:#ea98a1}.page__ff3642 .post__mark-1{background:#ff3642}.page__ff3642 .post__mark-2{background:#ea98a1}.page__ff3642 .post__mark-3{border:1px solid #ff3642}.page__ff3642 .post__item-title a{color:#ff3642 !important}.page__ff3642 .post__item{border-bottom:1px solid #ff3642}.page__ff3642 .post__img .page__img-alt{border-top:1px solid #ff3642}.page__ff3642 .wp-caption .wp-caption-text{border-top:1px solid #ff3642}.page__ff3642 .slick-dots button{background:#ff3642}.page__ff3642 .icon__box-title{color:#ff3642}.page__ff3642 .icon__box-text{border-bottom:1px solid #ff3642;border-top:1px solid #ff3642}.page__1954fe{color:#1954fe}.page__1954fe .header,.page__1954fe .page__header,.page__1954fe .page__content-box-title{border-bottom:1px solid #1954fe}.page__1954fe .page__main-title{color:#1954fe}.page__1954fe .alm-load-more-btn{background:url(//ip-federation.ru/wp-content/themes/fis/assets/css/../img/loader__1954fe.svg) no-repeat;width:38px;height:38px;background-size:contain;margin:0 auto;border:none !important;font-size:0;display:block}.page__1954fe .icon__box-text{border-bottom:1px solid #1954fe;border-top:1px solid #1954fe}.page__1954fe .page__title,.page__1954fe .post__item-date,.page__1954fe .post__item-source{color:#7695e5}.page__1954fe .post__mark-1{background:#1954fe}.page__1954fe .post__mark-2{background:#7695e5}.page__1954fe .post__mark-3{border:1px solid #1954fe}.page__1954fe .post__item-title a{color:#1954fe !important}.page__1954fe .post__item{border-bottom:1px solid #1954fe}.page__1954fe .post__img .page__img-alt{border-top:1px solid #1954fe}.page__1954fe .wp-caption .wp-caption-text{border-top:1px solid #1954fe}.page__1954fe .slick-dots button{background:#1954fe}.page__8b00bf{color:#8b00bf}.page__8b00bf .header,.page__8b00bf .page__header,.page__8b00bf .page__content-box-title{border-bottom:1px solid #8b00bf}.page__8b00bf .page__main-title{color:#8b00bf}.page__8b00bf .page__title,.page__8b00bf .post__item-date,.page__8b00bf .post__item-source{color:#c873ef}.page__8b00bf .alm-load-more-btn{background:url(//ip-federation.ru/wp-content/themes/fis/assets/css/../img/loader__8b00bf.svg) no-repeat;width:38px;height:38px;background-size:contain;margin:0 auto;border:none !important;font-size:0;display:block}.page__8b00bf .post__item-text a:not(.post__toggle){color:#8b00bf !important;text-decoration:underline !important}.page__8b00bf .post__mark-1{background:#8b00bf}.page__8b00bf .post__mark-2{background:#c873ef}.page__8b00bf .post__mark-3{border:1px solid #8b00bf}.page__8b00bf .post__item-title a{color:#8b00bf !important}.page__8b00bf .post__item{border-bottom:1px solid #8b00bf}.page__8b00bf .post__img .page__img-alt{border-top:1px solid #8b00bf}.page__8b00bf .wp-caption .wp-caption-text{border-top:1px solid #8b00bf}.page__8b00bf .slick-dots button{background:#8b00bf}.page__009bc0{color:#009bc0}.page__009bc0 .header,.page__009bc0 .page__header,.page__009bc0 .page__content-box-title{border-bottom:1px solid #009bc0}.page__009bc0 .page__main-title{color:#009bc0}.page__009bc0 .page__title,.page__009bc0 .post__item-date,.page__009bc0 .post__item-source{color:#009bc0}.page__009bc0 .post__mark-1{background:#009bc0}.page__009bc0 .post__mark-2{background:#009bc0}.page__009bc0 .post__mark-3{border:1px solid #009bc0}.page__009bc0 .post__item-title a{color:#009bc0 !important}.page__009bc0 .post__item{border-bottom:1px solid #009bc0}.page__009bc0 .post__img .page__img-alt{border-top:1px solid #009bc0}.page__009bc0 .wp-caption .wp-caption-text{border-top:1px solid #009bc0}.page__009bc0 .page__content-box:not(:last-child){border-bottom:1px solid #009bc0}.page__009bc0 .contacts__info a{color:#009bc0 !important}.page__009bc0 .slick-dots button{background:#009bc0}.page__32978b{color:#32978b}.page__32978b .header,.page__32978b .page__header,.page__32978b .page__content-box-title{border-bottom:1px solid #32978b}.page__32978b .page__header{min-height:auto}.page__32978b .page__main-title{color:#32978b}.page__32978b .page__title,.page__32978b .post__item-date,.page__32978b .post__item-source{color:#32978b}.page__32978b .alm-load-more-btn{background:url(//ip-federation.ru/wp-content/themes/fis/assets/css/../img/loader__8b00bf.svg) no-repeat;width:38px;height:38px;background-size:contain;margin:0 auto;border:none !important;font-size:0;display:block}.page__32978b .post__item-text a:not(.post__toggle){color:#0d8b97 !important;text-decoration:underline !important}.page__32978b .post__item-text ul{padding-left:25px}.page__32978b .post__mark-1{background:#32978b}.page__32978b .post__mark-2{background:#32978b}.page__32978b .post__mark-3{border:1px solid #32978b}.page__32978b .post__item-title a{color:#32978b !important}.page__32978b .post__item{border-bottom:1px solid #32978b}.page__32978b .post__img .page__img-alt{border-top:1px solid #32978b}.page__32978b .wp-caption .wp-caption-text{border-top:1px solid #32978b}.page__32978b .slick-dots button{background:#32978b}.theme__231f20 a{color:#231f20 !important}.theme__ff3642 a{color:#ff3642 !important}.theme__1954fe a{color:#1954fe !important}.theme__8b00bf a{color:#8b00bf !important}.theme__009bc0 a{color:#009bc0 !important}.theme__32978b a{color:#3ab5a9 !important}.icon__box-text{font-size:12px;line-height:14px;padding:8px 0;margin:15px 0 0}.icon__box{margin-top:30px;margin-bottom:30px}.page__nav-link:not(:last-child){margin-right:20px}.page__nav-link img{display:block}.page__nav-link:hover{-webkit-transform:scale(1.85);-moz-transform:scale(1.85);-ms-transform:scale(1.85);-o-transform:scale(1.85);transform:scale(1.85)}.page__main-title,.page__title{text-transform:uppercase;font-size:65px;font-weight:500;line-height:56px;letter-spacing:-.069em}.page__main-title>*,.page__title>*{font:inherit !important;margin:0 !important}.sc__page .container{padding-top:30px}.page__header{min-height:367px;margin-bottom:6px;padding-bottom:30px}.page__img-alt{font-size:9px;line-height:10px;font-weight:500;text-transform:uppercase;margin-bottom:20px;padding-top:15px}.page__img{margin-bottom:60px}.page__img img{display:block;width:100%}.page__content-box-title{text-transform:uppercase;font-size:65px;line-height:54px;letter-spacing:-.051em;font-weight:500;margin-bottom:20px;padding-bottom:35px}.post__item-day{font-size:75px;line-height:60px;font-weight:500;letter-spacing:-.03em}.post__item-date{text-transform:uppercase;font-weight:500;font-size:15px;line-height:17px;letter-spacing:-.03em}.post__item-source{text-transform:uppercase;font-weight:200;font-size:15px;line-height:17px;letter-spacing:-.03em}.post__tags{position:relative;top:2px}.post__list{padding-bottom:100px}.post__item-mark{width:12px;height:12px;margin-bottom:0;display:inline-block;vertical-align:middle}.post__item-mark:not(:last-child){margin-right:3px}.post__item-header{margin-bottom:30px}.post__item-header>*:not(:last-child){margin-right:8px}.post__item-title{text-transform:uppercase;font-size:35px;font-weight:500;line-height:31px;letter-spacing:-.031em}.post__list-news .post__item-title{font-size:28px;line-height:26px;letter-spacing:-.038em}.post__item-descr{font-size:15px;line-height:18px;margin-top:30px}.post__item{margin-bottom:30px;padding-bottom:30px}.post__item-hidden{display:none}.post__item-text{font-size:15px;line-height:18px;padding-top:30px}.post__item-text p{margin:0 0 16px}.post__item-text>*:last-child{margin-bottom:0 !important}.post__img{margin:30px 0}.post__img .page__img-alt{padding-top:5px}.post__img img{display:block;width:100%}.post__toggle{color:#1954fe !important;font-size:15px;font-weight:500;position:relative;top:2px}.post__toggle span{display:none}.post__toggle span.active{display:inline}.page__wrap .post__item-title .post__toggle{color:#1954fe !important}.nav__fixed{position:fixed;height:100%;top:0;right:75px;z-index:20;text-align:right}.nav__fixed ul{list-style:none;padding:0;margin:0}.nav__fixed ul li:not(:last-child){margin-bottom:40px}.nav__fixed ul li:not(.active) a:hover .nav__decor{-webkit-transform:scale(1.87);-moz-transform:scale(1.87);-ms-transform:scale(1.87);-o-transform:scale(1.87);transform:scale(1.87)}.nav__fixed ul li:not(.active) a:hover .nav__title{opacity:1;visibility:visible}.nav__title{text-transform:uppercase;margin-right:22px;font-size:16px;line-height:19px;font-weight:500;opacity:0;position:relative;top:2px;visibility:hidden}.post__item-title .post__toggle{margin-left:10px}.nav__fixed ul li.active .nav__title{visibility:hidden !important;opacity:0 !important}.nav__fixed ul li.active a{cursor:default}.sc__page-fis .page__header{margin-bottom:40px}.page__content-box:not(:last-child){margin-bottom:40px;padding-bottom:40px}.team__box:not(:last-child){margin-bottom:50px}.contacts__info{font-size:15px;line-height:18px}.contacts__info p{margin:0 0 16px}.contacts__info>*:last-child{margin-bottom:0 !important}.contacts__box .post__item-title{margin-bottom:40px}.nav__bars{display:none !important;cursor:pointer}.nav__bars img{display:block}.close-nav{display:none !important;position:absolute;right:20px;top:20px;cursor:pointer;z-index:5}.close-nav img{display:block}.team__item-img{width:138px;position:relative;margin-bottom:20px}.team__item-img img{display:block;width:100%}.team__box .post__item-title{margin-bottom:30px}.team__item-content{padding-left:10px}.team__item-position{font-size:15px;line-height:18px;margin-bottom:6px}.team__item-name{font-size:15px;font-weight:500;line-height:18px}.team__item-colored{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}.team__item-colored img{display:block;width:100%}.team__item-block:hover .team__item-colored{opacity:1}.team__item{margin-bottom:70px}.alm-load-more-btn{opacity:0 !important}.alm-load-more-btn.loading{opacity:1 !important}.post__item-hidden .post__toggle{margin-left:10px}.team__list .row{margin-bottom:-45px}.slick-dots{list-style:none;width:100%;text-align:right;padding:0;font-size:0;margin:8px 0 0}.slick-dots li{display:inline-block;vertical-align:top}.slick-dots li button{width:8px;cursor:pointer;border:none;height:8px}.slick-dots li button:hover{opacity:.75}.slick-dots li:not(:last-child){margin-right:8px}.icon__box-img{height:32px;width:35px}.icon__box-img img{display:block}.icon__box-title{font-size:12px;line-height:14px}.icon__box-item:not(:last-child){margin-right:48px}.icon__box-content{display:none}.post__item-text-list{padding-left:80px;position:relative}.post__item-text-list-small{padding-left:50px}.numb{position:absolute;left:0;font-size:42px;line-height:42px;font-weight:700;top:9px}.video__wrap{position:relative;padding-bottom:66.154%;height:0}.video__wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-caption{margin:30px 0;width:100% !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.wp-caption img{display:block;width:100%;height:auto !important}.wp-caption .wp-caption-text{font-size:9px;line-height:10px;font-weight:500;text-transform:uppercase;margin-bottom:20px;padding-top:15px}.tag .page__header{margin-bottom:30px}.post__numb{font-size:64px;line-height:56px;font-weight:500}.page-template-tpl__mission .post__item-hidden{padding-top:30px}.page-template-tpl__fis .post__list{padding-bottom:0 !important}.page-template-tpl__fis .post__item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}a,input,button,textarea,.nav__title,.nav__decor,.team__item-colored{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}@media screen and (max-width:860px){.page__wrap{max-width:100%;padding:25px 40px 35px}.wrapper{padding-top:0}}@media screen and (max-width:1439px){.nav__fixed{right:25px}.nav__title{font-size:13px;line-height:16px}}@media screen and (max-width:1279px){.nav__title{display:none !important}}@media screen and (max-width:991px){.nav__fixed{position:fixed;top:0;background:#fff;width:100%;left:0;right:0;height:100%;z-index:200;opacity:0;visibility:hidden;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.nav__fixed.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.nav__fixed ul{width:100%;text-align:center}.nav__fixed ul li{position:relative;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.nav__fixed ul li a{display:inline-block}.logo{margin-right:auto}.close-nav{right:15px;display:block !important;top:15px}.close-nav img{width:24px !important}.nav__bars{display:block !important;margin-left:40px}.nav__title{font-size:24px;margin-right:0;line-height:30px}.nav__decor{position:absolute;right:15px;top:50%;margin-top:-14.5px;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.nav__title{display:block !important;top:0;opacity:1;visibility:visible}.nav__fixed ul li.active .nav__title{display:block !important;opacity:1 !important;visibility:visible !important}}@media screen and (max-width:767px){.page__wrap{padding:0 25px 35px}.numb{font-size:30px;line-height:29px;top:19px}.post__numb{font-size:50px;line-height:48px;font-weight:500}.post__item-text-list{padding-left:54px}.post__item-text-list-small{padding-left:34px}.slick-dots{padding-right:25px}.nav__decor{top:50%;margin-top:-8px}.team__item{margin-bottom:45px}.team__list .row{margin-bottom:-45px}.nav__title{font-size:16px;line-height:20px}.content{padding-top:20px}.header{position:fixed;left:0;width:100%;padding:0 25px;z-index:100;top:0;background:#fff}.header .d-flex{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.header .container{padding-top:10px;padding-bottom:10px}.post__item-header{margin-bottom:24px}.post__item-title{font-size:22px !important;line-height:22px !important}.post__item-descr{margin-top:20px}.post__item-date,.post__item-source{font-size:11px;line-height:15px}.post__item-mark{width:8px;height:8px}.page__img,.post__img{margin-right:-25px;margin-left:-25px}.post__item-day{font-size:50px;line-height:42px}.page__content-box-title{font-size:30px;line-height:28px;margin-bottom:20px;padding-bottom:20px}.page__img-alt{padding-left:25px;padding-right:25px}.logo{width:54px}.page__main-title,.page__title{font-size:32px;line-height:29px}.page__header{padding-bottom:45px;min-height:0}}@media screen and (max-width:414px){.team__item-content{padding-left:0}.team__item-img{width:100%}.team__item-position{font-size:13px;line-height:16px;margin-bottom:6px}}@media screen and (max-width:374px){.page__wrap{padding:0 15px 35px}.page__main-title,.page__title{font-size:28px;line-height:27px}.page__img,.post__img{margin-left:-15px;margin-right:-15px}.header{padding:0 15px}}@media screen and (max-width:767px) and (orientation:landscape) and (max-height:410px){.nav__fixed ul li:not(:last-child){margin-bottom:24px}.nav__decor{right:75px}}