@charset "UTF-8";
@font-face{font-family:'FuturaNewDemi';src:url(/fonts/FuturaNewDemi/FuturaNewDemi-Reg.eot);src:url(/fonts/FuturaNewDemi/FuturaNewDemi-Reg.woff2) format("woff2"),url(/fonts/FuturaNewDemi/FuturaNewDemi-Reg.woff) format("woff"),url(/fonts/FuturaNewDemi/FuturaNewDemi-Reg.ttf) format("truetype"),url(/fonts/FuturaNewDemi/FuturaNewDemi-Reg.svg#FuturaNewDemi-Reg) format("svg"),url(/fonts/FuturaNewDemi/FuturaNewDemi-Reg.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}
@font-face{font-family:'FuturaNewBook';src:url(/fonts/FuturaNewBook/FuturaNewBook-Reg.eot);src:url(/fonts/FuturaNewBook/FuturaNewBook-Reg.woff2) format("woff2"),url(/fonts/FuturaNewBook/FuturaNewBook-Reg.woff) format("woff"),url(/fonts/FuturaNewBook/FuturaNewBook-Reg.ttf) format("truetype"),url(/fonts/FuturaNewBook/FuturaNewBook-Reg.svg#FuturaNewBook-Reg) format("svg"),url(/fonts/FuturaNewBook/FuturaNewBook-Reg.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}
@font-face{font-family:'FuturaNewLight';src:url(/fonts/FuturaNewLight/FuturaNewLight-Reg.eot);src:url(/fonts/FuturaNewLight/FuturaNewLight-Reg.woff2) format("woff2"),url(/fonts/FuturaNewLight/FuturaNewLight-Reg.woff) format("woff"),url(/fonts/FuturaNewLight/FuturaNewLight-Reg.ttf) format("truetype"),url(/fonts/FuturaNewLight/FuturaNewLight-Reg.svg#FuturaNewLight-Reg) format("svg"),url(/fonts/FuturaNewLight/FuturaNewLight-Reg.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}
@font-face{font-family:'AmazingGroteskDemi';src:url(/fonts/AmazingGroteskDemi/AmazingGrotesk-DemiBold.eot);src:url(/fonts/AmazingGroteskDemi/AmazingGrotesk-DemiBold.woff2) format("woff2"),url(/fonts/AmazingGroteskDemi/AmazingGrotesk-DemiBold.woff) format("woff"),url(/fonts/AmazingGroteskDemi/AmazingGrotesk-DemiBold.ttf) format("truetype"),url(/fonts/AmazingGroteskDemi/AmazingGrotesk-DemiBold.svg#AmazingGrotesk-DemiBold) format("svg"),url(/fonts/AmazingGroteskDemi/AmazingGrotesk-DemiBold.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}
@font-face{font-family:'GlyphiconsHalflings';src:url(/fonts/GlyphiconsHalflings/glyphicons-halflings-regular.eot);src:url(/fonts/GlyphiconsHalflings/glyphicons-halflings-regular.woff2) format("woff2"),url(/fonts/GlyphiconsHalflings/glyphicons-halflings-regular.woff) format("woff"),url(/fonts/GlyphiconsHalflings/glyphicons-halflings-regular.ttf) format("truetype"),url(/fonts/GlyphiconsHalflings/glyphicons-halflings-regular.svg#glyphicons-halflings-regular) format("svg"),url(/fonts/GlyphiconsHalflings/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4k.woff) format('woff')}
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4k.woff) format('woff')}
@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4k.woff) format('woff')}
*{padding:0;margin:0}
html{height:100%}
body{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;width:100%;height:100%;color:#293237;overflow-x:hidden}
a{color:#293237}
a:hover,a:focus{text-decoration:none;color:#152034;opacity:.99;outline:0}
img{max-width:100%}
:focus{outline:none}
ul{list-style:none}
h1,h2,h3,h4{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
#pages_view h2,#pages_view h3,#pages_view h4,#pages_view h5,#pages_view h6{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px}
#pages_view h2{font-size:18px}
h5{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
p,span{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif}
b,strong{font-weight:600}
nav ul li a{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
.container-fluid{max-width:1600px}
.wrap{margin-bottom:50px}
.social-fixed{position:fixed;top:240px;left:20px}
.social-fixed ul li{padding-bottom:20px}
.social-fixed .icon-facebook{display:block;width:24px;height:24px;background-image:url(/images/icons/fixed-fb.png);background-repeat:no-repeat;background-position:50% 50%}
.social-fixed .icon-twitter{display:block;width:24px;height:24px;background-image:url(/images/icons/fixed-tw.png);background-repeat:no-repeat;background-position:50% 50%}
.social-fixed .icon-youtube{display:block;width:24px;height:24px;background-image:url(/images/icons/fixed-yt.png);background-repeat:no-repeat;background-position:50% 50%}
#header + *{min-height:-webkit-calc(100vh - 668px);min-height:calc(100vh - 668px)}
#header{background-color:#152034}
#header nav{overflow-x:hidden}
.u-menu{background-color:#454B5C;}
.sub-options{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-pack:end;-webkit-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end}
.sub-options__item{padding:7px;cursor:pointer;background-color:#152034}
.sub-options__item.language span{text-transform:uppercase;color:#fff}
.icon-search{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;width:14px;height:14px;padding:11px 18px 13px 17px;background-image:url(/images/icons/search.png);background-repeat:no-repeat;background-position:50% 50%}
.icon-eye{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;width:19px;height:13px;padding:11px 13px 14px;background-image:url(/images/icons/eye.png);background-repeat:no-repeat;background-position:50% 50%}
.logo{margin-top:25px;margin-left:-15px}
.logo a{display:block}
.m-menu{position:relative;margin-bottom:0;margin-top:25px;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}
.m-menu li{display:block;float:left}
.m-menu li:not(.logo):hover,.m-menu li.active:not(.logo){background-color:#454B5C}
.m-menu a{display:block;font-size:100%;padding:40px 20px;text-decoration:none;color:#fff;max-height:100px;text-align:center;text-transform:uppercase}
.sub-menu{display:none;position:absolute;background-color:#454B5C;z-index:1000;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;width:100vw;margin-left:50%;left:-50vw}
.sub-menu.active{display:block!important}
.m-menu li:hover .sub-menu{display:block}
.sub-menu:hover{display:block}
.sub-menu__item a{padding:30px 40px;color:#e1e3e8;float:left;cursor:pointer;font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif}
.sub-menu .sub-menu__item a{display:inline;font-size:93.8%}
.sub-menu .sub-menu__item:hover a{color:#fff;opacity:1}
.sub-menu .sub-menu__item:first-child a{padding-left:0}
.sub-menu__item:nth-child(4n-1){text-align:center}
.sub-menu__item:nth-child(4n+4){text-align:center}
.navbar-toggle .icon-bar{background-color:#fff}
.accordion-toggle:after{font-family:'FontAwesome';content:"\f078";float:right;font-size:10px;width:15px}
.collapsed.accordion-toggle:after{content:"\f054"}
.accord-department{display:none;padding-left:10px}
.accord-department.active{display:block}
.sub-menu.active{display:block!important}
.mobile-menu a{color:#fff;margin:35px 0;display:block;text-align:center;font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}
.mobile-menu .accordion-inner a{text-transform:initial}
div#collapseOne-2,div#collapseOne-7{margin-bottom:35px}
div#collapseOne-2 a,div#collapseOne-7 a{margin:20px 0;font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif}
div#collapseOne-2 div:first-child a,div#collapseOne-7 div:first-child a{margin-top:0}
.collapsing{transition:height .6s}
.sub-options .active{background-color:#454B5C}
.sb-search,.sb-eye{position:relative;width:0;min-width:35px;float:right;overflow:hidden;-webkit-transition:width .3s;transition:width .3s;-webkit-backface-visibility:hidden;height:39px}
.sb-search-input{position:absolute;top:0;right:0;border:none;outline:none;background:#fff;width:100%;height:100%;margin:0;z-index:10;font-family:inherit;font-size:87.5%;color:#2c3e50}
input[type="search"].sb-search-input{-webkit-appearance:none;-webkit-border-radius:0;padding-left:10px;font-style:italic}
.sb-search-input::-webkit-input-placeholder{color:#dcdcdc}
.sb-search-input:-moz-placeholder{color:#dcdcdc}
.sb-search-input::-moz-placeholder{color:#dcdcdc}
.sb-search-input:-ms-input-placeholder{color:#dcdcdc}
.sb-icon-search,.sb-search-submit,.sb-icon-eye{position:absolute;right:0;top:0;padding:0;margin:0;text-align:center;cursor:pointer}
.sb-search-submit{background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;color:transparent;color:red;border:none;outline:none;z-index:-1}
.sb-icon-search,.sb-icon-eye{color:#152034;background:#152034;z-index:90}
.sb-icon-search:before{content:"";display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;padding:27px 18px 13px 17px;background-image:url(/images/icons/search.png);background-repeat:no-repeat;background-position:50% 50%}
.sb-icon-eye:before{content:"";display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;padding:27px 18px 13px 17px;background-image:url(/images/icons/eye.png);background-repeat:no-repeat;background-position:50% 50%}
.sb-search.sb-search-open,.no-js .sb-search{width:100%}
input.sb-search-input:-moz-placeholder{color:#c1c4d0;font-style:normal}
input.sb-search-input::-webkit-input-placeholder{color:#c1c4d0;font-style:normal}
.subscribe-box__block{width:100%;display:table}
.subscribe-box__item{display:table-cell;width:-webkit-calc(100% - 238px);width:calc(100% - 238px)}
.subscribe-box__item label{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;font-size:112.5%;color:#1d1d1d;line-height:18px;margin-bottom:23px}
.subscribe-box__item:not(:first-child){float:left;margin-right:28px}
.subscribe-box__item input[type='email']{padding-bottom:10px;width:90%;border:none;border-bottom:1px dotted #152034;text-transform:uppercase;font-size:75%;color:#c1c4d0;font-style:italic}
.subscribe-box__item ::-webkit-input-placeholder{color:#c1c4d0;font-family:"FuturaNewLight",Arial,"Helvetica Neue",Helvetica,sans-serif}
.subscribe-box__item ::-moz-placeholder{color:#c1c4d0;font-family:"FuturaNewLight",Arial,"Helvetica Neue",Helvetica,sans-serif}
.subscribe-box__item :-moz-placeholder{color:#c1c4d0;font-family:"FuturaNewLight",Arial,"Helvetica Neue",Helvetica,sans-serif}
.subscribe-box__item :-ms-input-placeholder{color:#c1c4d0;font-family:"FuturaNewLight",Arial,"Helvetica Neue",Helvetica,sans-serif}
.subscribe-box__btn{display:table-cell;width:238px;padding:0;border:1px solid #152034;background-color:#152034;color:#fff;font-size:87.5%;line-height:28px;text-transform:uppercase;position:relative;overflow:hidden;border-radius:0}
.subscribe-box__btn a{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;position:relative;display:block;padding:3px;color:#fff}
.subscribe-box__btn a:hover{color:#152034}
.subscribe-box__btn a:after{content:'';position:absolute;-webkit-transition:.3s;transition:.3s;width:0;top:0;bottom:0;background:#fff;height:120%;left:-10%;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);z-index:-1}
.subscribe-box__btn a:hover:after{left:-10%;width:126%}
.left-box,.right-box{margin-top:68px}
.left-box ul li.tabs__item{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
.nav-tabs{border-bottom:0}
.nav-tabs > li > a{padding:0;color:#aaaebe;border-radius:0}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{border:none;cursor:pointer;color:#152034;border-radius:0}
.nav-tabs > li > a:hover{border-color:transparent;background-color:transparent}
.nav-tabs > li.bevel > a{padding:0 5px;color:#aaaebe}
.tabs{margin-bottom:24px}
.tabs__item{font-size:87.5%;display:inline-block;color:#aaaebe;cursor:pointer;text-transform:uppercase}
.tabs__item:last-of-type::after{content:''}
.tabs__item.active{font-size:112.5%;text-transform:uppercase;color:#152034;font-weight:600}
.all-news,.all-announce{text-align:right;padding-right:0}
.all-news a,.all-announce a{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:93.8%;color:#152034}
.hvr-float__left{display:inline-block;vertical-align:middle;-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform}
.hvr-float__left:hover,.hvr-float__left:focus,.hvr-float__left:active{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}
.latest-news{margin-bottom:34px}
.latest-news__text p{font-size:100%;line-height:19px;max-height:38px;height:38px;overflow:hidden}
.latest-news__date .time::before{padding:0 5px;content:'|'}
.latest-news__date{margin-top:20px;margin-bottom:30px;font-size:81.3%;color:#c1c4d0}
.right-box .info-citizen__item{display:block;margin-bottom:28px;padding-bottom:18px;border-bottom:1px dotted #152034}
.right-box .info-citizen__item:last-child{border-bottom:none}
.right-box h2{font-size:112.5%;margin:2px 0 34px;text-transform:uppercase}
.right-box h2 a{color:#152034}
.right-box h3{margin:0 0 40px;color:#1b1b1b;font-size:112.5%;font-weight:600;text-transform:uppercase}
.info-citizen__img{float:left;max-width:58px;margin-right:10px}
.info-citizen__text p{font-size:100%;line-height:19px;max-height:38px;overflow:hidden}
.info-citizen__date{margin-top:10px;font-size:81.3%;color:#c1c4d0}
.info-citizen__date .time::before{padding:0 5px;content:'|'}
.carousel_top{margin-bottom:40px}
.owl-carousel .owl-item img{max-width:100%;width:auto;margin:0 auto;}
.carousel-partners .owl-item img{max-width:50%;width:auto;margin:0 auto;opacity: 0.7;/*filter: grayscale(1);-webkit-filter: grayscale(1);*/}
.carousel-partners .owl-item img:hover{/*filter: grayscale(0);-webkit-filter: grayscale(0);*/opacity: 1;}
.carousel-middle img{width: 200px;}
.owl-dots{text-align:center;margin-top: 20px;}
.owl-dot{display:inline-block;width:12px;height:12px;margin:5px 7px;opacity:.5;border-radius:20px;border:1px solid #737373}
.owl-dot.active{width:12px;height:12px;margin:5px 7px;opacity:.5;border-radius:20px;background:none repeat scroll 0 0 #777}
.carousel-partner .owl-dots{top:130px}
.directing-box__text{margin-top:24px}
.directing-box .text__name{color:#1d1d1d;font-size:137.5%;font-weight:600;text-transform:uppercase}
.directing-box .text__name p{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 0 5px}
.directing-box .text__position{color:#454B5C;font-size:100%}
.hotline-box{margin:0;padding:0;margin-top:25px}
.hotline-box .submit.btn-red{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#f43b5a;color:#fff;border:none;padding:25px 0;font-size:231.25%;font-weight:600;text-transform:uppercase;position:relative;overflow:hidden;display:block;text-align:center;border:1px solid transparent}
.hotline-box .submit.btn-red:hover{color:#f43b5a;border:1px solid #f43b5a;background-color:transparent}
.hvr-buzz-out{display:inline-block;vertical-align:middle;-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}
.hvr-buzz-out:hover,.hvr-buzz-out:focus,.hvr-buzz-out:active{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}
@-webkit-keyframes hvr-buzz-out {
	10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
	20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
	30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
	40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
	50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
	60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
	70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
	80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
	90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
	100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
@keyframes hvr-buzz-out {
	10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
	20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
	30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
	40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
	50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
	60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
	70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
	80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
	90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
	100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
.hvr-float{display:inline-block;vertical-align:middle;-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.1s;transition-duration:.1s;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-float:hover,.hvr-float:focus,.hvr-float:active{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}
.announce h2{color:#152034;font-size:112.5%;font-weight:600;text-transform:uppercase;margin:0 0 40px}
.announce-news__item{margin-bottom:65px}
.announce-news__date{float:left;max-width:72px;margin-right:10px;border-right:1px dotted #152034;text-align:center}
.announce-news__date .number{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:31px;line-height:31px;color:#152034;padding-right:3px}
.announce-news__date .text{font-size:68.75%;color:#152034;text-transform:uppercase;font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;padding-right:3px}
.announce-news__text{float:left;width:-webkit-calc(100% - 82px);width:calc(100% - 82px);max-height:54px;overflow:hidden;line-height:18px}
.lawyer-link{position:relative;border:1px dotted #b0b0b0;background-color:#fff;color:#191919;font-size:100%;font-weight:400;line-height:22px;text-transform:uppercase;padding:20px}
.lawyer-link:before{position:absolute;z-index:-1;right:-10px;bottom:-11px;display:block;width:100%;height:100%;content:'';background-color:#FFC20E}
.lawyer-link__item{position:relative;display:block;padding-left:30px;padding-bottom:0}
.lawyer-link__item:before{position:absolute;top:5px;left:5px;display:block;width:10px;height:10px;content:'';background-color:#FFC20E}
a.lawyer-link__item:hover{color:#FFC20E}
.lawyer-link__item p{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:18px}
.department{margin-top:109px;margin-bottom:70px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}
.department-btn{width:15.26%;padding:15px;text-align:center;background-color:#152034;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;-webkit-box-pack:center;justify-content:center}
.department-btn a{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:100%;line-height:32px;text-transform:uppercase}
.videogallery-title{margin-bottom:20px;color:#152034;font-size:112.5%;font-weight:600;line-height:25px;text-transform:uppercase}
.photogallery-title{margin-bottom:20px;color:#152034;font-size:112.5%;font-weight:600;line-height:25px;text-transform:uppercase}
.videogallery{margin-bottom:30px}
.videogallery figure,.photogallery figure{position:relative;float:left;overflow:hidden;text-align:center;cursor:pointer;background-color:#152034}
.videogallery figure img,.photogallery figure img{position:relative;display:block;max-width:100%;opacity:.8}
.videogallery figure figcaption::before,.videogallery figure figcaption::after{pointer-events:none}
.photogallery figure figcaption::before,.photogallery figure figcaption::after{pointer-events:none}
.videogallery figure figcaption,.photogallery figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%}
.videogallery figure h2,.photogallery figure h2{word-spacing:-.15em;font-weight:600;text-transform:uppercase;color:#fff;font-size:320%;margin:0}
.videogallery figure p,.photogallery figure p{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:1px;font-size:120%;color:#fff}
figure.effect-chico img{transition:opacity 0.35s,-webkit-transform .35s;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;transition:opacity 0.35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
figure.effect-chico:hover img{opacity:.5;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
figure.effect-chico figcaption{padding:3em}
figure.effect-chico figcaption::before{content:'';-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(72,76,97,0)),color-stop(75%,rgba(72,76,97,0.8)));background:-webkit-linear-gradient(top,rgba(72,76,97,0) 0%,rgba(72,76,97,0.8) 75%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(72,76,97,0)),color-stop(75%,rgba(72,76,97,0.8)));background:linear-gradient(to bottom,rgba(72,76,97,0) 0%,rgba(72,76,97,0.8) 75%)}
figure.effect-chico figcaption::before,figure.effect-chico p{opacity:0;transition:opacity 0.35s,-webkit-transform .35s;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;transition:opacity 0.35s,transform .35s,-webkit-transform .35s}
figure.effect-chico h2{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;padding:20% 0 5px;opacity:0;transition:opacity 0.35s,-webkit-transform .35s;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;transition:opacity 0.35s,transform .35s,-webkit-transform .35s}
figure.effect-chico:hover h2{opacity:1;webkit-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
figure.effect-chico p{margin:0 auto;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}
figure.effect-chico:hover figcaption::before,figure.effect-chico:hover p{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.links-box__title{margin-top:106px;margin-bottom:18px;color:#152034;font-size:112.5%;font-weight:600;line-height:25px;text-transform:uppercase}
.links-box__btn img{max-width:71px;margin-right:10px;height:100%}
.links-box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between}
.links-box__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:15.16%;min-height:69px;background-color:#152034;margin-bottom:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.links-box__btn a{margin:0 auto;font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;height:100%;color:#fff;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pagination > li{display:inline-block;margin:0 10px}
.pagination > li:hover a,.pagination > li:first-child:hover > a,.pagination > li:last-child:hover > a{background-color:#152034;color:#fff}
.pagination > li > a,.pagination > li > span,.pagination > li:first-child > a,.pagination > li:last-child > a{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#152034;border:none;border-radius:0;margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination-control{border:1px dotted #152034}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#152034;border-color:#152034}
.header-list{color:#152034;font-size:112.5%;font-weight:600;line-height:22px;text-transform:uppercase;margin-top:20px;margin-bottom:20px}
.header-bread{text-align:right;margin-top:20px;margin-bottom:20px;color:#c1c4d0}
.header-bread a{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#c1c4d0;font-size:87.5%}
.header-bread a:hover,.header-bread a:focus{text-decoration:none;color:#152034}
.table-condensed > tbody > tr > td{padding:9px}
.datepicker-dropdown.dropdown-menu{font-size:100%;border-radius:0}
.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#152034;cursor:pointer;color:#fff;border-radius:0}
.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#152034;color:#fff;cursor:pointer;border-radius:0}
.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display:inline-block}
#back-to-top{position:fixed;bottom:40px;right:40px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;background:#454B5C;color:#fff;cursor:pointer;border:0;text-decoration:none;transition:opacity .2s ease-out;opacity:0}
#back-to-top:hover{background:#659AD2}
#back-to-top.show{opacity:1}
#footer{background-color:#222}
#footer .text{margin-top:108px;color:#c2c2c2;font-size:75%;font-weight:600;line-height:25px}
#footer .text p.copy{margin-bottom:25px}
#footer h3{position:relative;color:#fcfcfc}
#footer h3:before{display:block;content:"";width:102px;position:absolute;left:0;border-bottom:1px dotted #FFC20E;top:48px}
#footer .social-footer{margin-top:36px;margin-bottom:93px}
#footer .social-footer ul{padding:0}
#footer .social-footer ul li{display:inline-block;padding:10px 30px}
#footer .hvr-float{display:inline-block;vertical-align:middle;-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
#footer .hvr-float:hover,.hvr-float:focus,.hvr-float:active{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}
#footer .text p,#footer .text p a,#footer ul li a{color:#c2c2c2}
#footer .text p{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
#footer .btn{margin-top:35px;border:1px dotted #FFC20E;padding:0;border-radius:0;line-height:1}
#footer .btn a{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#FFC20E;position:relative;padding:20px;display:block;overflow:hidden}
#footer .btn a:hover{color:#222}
#footer .btn a:after{content:'';position:absolute;-webkit-transition:.3s;transition:.3s;width:0;top:0;background:#FFC20E;height:110%;left:-10%;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);z-index:-1}
#footer .btn a:hover:after{left:-10%;width:126%}
#footer .icon-facebook{display:block;width:24px;height:24px;}
#footer .icon-facebook > svg path#Blue_1_ { fill: #FFC20E; }
#footer .icon-facebook > svg path#f { fill: #222; }
#footer .icon-twitter{display:block;width:24px;height:24px;}
#footer .icon-twitter > svg path { fill: #FFC20E; }
#footer .icon-youtube{display:block;width:24px;height:24px;}
#footer .icon-youtube > svg path#_red_ { fill: #FFC20E; }
#footer .icon-youtube > svg path#_white_ { fill: #222; }
#footer .icon-instagram{display:block;width:24px;height:24px;}
#footer .icon-instagram > svg path,
#footer .icon-instagram > svg circle { fill: #FFC20E; }
#footer .icon-telegram{display:block;width:24px;height:24px;}
#footer .icon-telegram > svg path#Path-3 { fill: #222; }
#footer .icon-telegram > svg circle#Oval { fill: #FFC20E; }
#footer h3{margin-top:108px}
#footer .item-list{margin-top:47px;padding:0;color:#fff;font-size:87.5%;line-height:30px}
#footer .item-list li a{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif}
#footer .text p,#footer .text p a:hover,#footer ul li a:hover{color:#fff;opacity:1}
#footer .license { color: #fff; text-align: center; margin-top: 0; }
#footer .license a { color:#c2c2c2; }
#footer .license a:hover { color:#fff; }
#news{margin-top:10px}
#news .grid{margin-top:15px}
#news .grid-item{margin-bottom:40px}
#news .post-container{display:block;opacity:1}
#news .post-container:hover .latest-news__date,#news .post-container:hover .title,#news .post-container:hover .description{color:#152034}
#news .cover-bg,.cover-title{display:none;position:absolute;top:0;bottom:0;left:0;right:0}
#news .img-link{position:relative}
#news .img-link img{width:100%;height: 240px;object-fit: cover;object-position: center;display: block;}
#news .grid-item{position:relative}
#news .grid-item a:hover .cover-bg,.grid-item a:hover .img-link .cover-title{display:block}
#news .cover-bg{background-color:#152034;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7}
#news .cover-title{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:120%;text-align:center;top:45%}
#news .latest-news__date .time::before{padding:0 5px;content:'|'}
#news .latest-news__date{margin-top:20px;margin-bottom:30px;font-size:81.25%;color:#c1c4d0}
#news .title{color:#000;font-size:112.5%;line-height:24px}
#news .description{font-size:100%;line-height:24px;color:#000}
#news .separate{margin-bottom:40px;border-bottom:1px dotted #152034;clear:both}
#npa{margin-top:10px}
#npa .separate{margin-bottom:20px;border-bottom:1px dotted #152034;clear:both}
#npa .title{color:#101010;font-size:112.5%;line-height:24px}
#npa .latest-news__date .more{color:#152034;font-size:93.8%}
#npa .latest-news__date .post-container > span{color:#999ba6;font-size:100%;margin-right:20px}
#npa .sort{margin-top:20px;padding:35px 30px;background-color:#152034}
#npa label{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:87.5%;text-transform:uppercase}
#npa .form-control{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#999ba6;border-radius:0;padding:6px 5px}
#npa form .form-group:last-child{margin-bottom:0}
#npa .filter-button{position:relative;display:block;overflow:hidden;margin-top:20px;display:block;width:100%;padding:0;border:1px solid #fff;background-color:#152034;color:#fff;font-size:100%;line-height:25px;text-transform:uppercase;position:relative;overflow:hidden;border-radius:0}
#npa .filter-button a{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;position:relative;display:block;padding:15px;color:#fff;text-align:center}
#npa .filter-button a:hover{color:#152034}
#npa .filter-button a:after{content:'';position:absolute;-webkit-transition:.3s;transition:.3s;width:0;top:0;bottom:0;background:#fff;height:120%;left:-10%;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);z-index:-1}
#npa .filter-button a:hover:after{left:-10%;width:126%}
#npa #sandbox-container__left .form-control,#npa #sandbox-container__right .form-control{padding:6px}
#structure{margin-top:10px}
#structure .panel-group{padding:0 10px 0 0}
#structure .panel-group .panel{border-radius:0;-webkit-box-shadow:none;box-shadow:none}
#structure .panel-default{border:none}
#structure .panel-default > .panel-heading{background-color:#fff;border-color:#fff;color:#101010;padding:21px 0;border-bottom:1px dotted #152034}
#structure .panel-group .panel-heading + .panel-collapse > .panel-body{border-top:none}
#structure .panel-body{padding:15px 0}
#structure .panel-body a{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:93.8%}
#structure .panel-title{text-transform:uppercase;font-size:112.5%;line-height:30px;color:#101010;height:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#structure .panel-title a{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#structure .panel-title a.collapsed{color:#101010;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#structure .collapse.in .panel-body a,#structure .panel-title a{color:#152034}
#structure .panel-title:hover a{color:#152034;opacity:1}
#structure .collapse.in{border-bottom:1px dotted #152034}
#direction{margin-top:10px}
#direction .directing-box__item{margin-bottom:40px}
#direction .directing-box__text{margin-top:0}
#direction .directing-box .text__name{padding-top:90px;color:#152034;font-size:187.5%;text-transform:capitalize}
#direction .directing-box .text__position{font-size:112.5%}
#direction .separate{margin-bottom:40px;border-bottom:1px dotted #152034;clear:both}
#direction .directing-box .text__name p{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
#team{margin-top:10px}
#team .separate{margin-bottom:40px;border-bottom:1px dotted #152034;clear:both}
#team .team-box .text__name{padding-top:31px;color:#152034;font-size:150%;text-transform:capitalize}
#team .team-box .text__name p{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
#team .team-box .text__position{font-size:112.5%}
#team .team-box .text__position p{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
#team .text__tel,#team .text__email{font-size:112.5%}
#team .link{margin-bottom:5px}
#team .link:before{content:"";display:inline-block;background-image:url(../img/email.png);background-repeat:no-repeat;width:16px;height:11px;padding-right:25px}
#team .tel:before{content:"";display:inline-block;background-image:url(../img/tel.png);background-repeat:no-repeat;width:17px;height:17px;padding-right:25px}
#team .text p{font-size:100%;color:#1d1d1d;line-height:24px;margin-bottom:25px}
#team .text p strong{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:24px}
#team .text ul{margin-bottom:25px}
#team .text ul li{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:100%;color:#1d1d1d;line-height:24px}
#newsview{margin-top:10px}
#newsview .separate{margin-bottom:20px;border-bottom:1px dotted #152034;clear:both}
#newsview .header-list{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:137.5%;line-height:30px;color:#000}
#newsview .latest-news__date{font-size:100%;color:#152034;margin-bottom:20px}
#newsview .header-bread{margin-bottom:20px}
#newsview h1{margin-bottom:40px}
#newsview .latest-news__description p{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:100%;line-height:24px}
#npaview{margin-top:10px}
#npaview .separate{margin-bottom:20px;border-bottom:1px dotted #152034;clear:both}
#npaview .header-list{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:137.5%;line-height:30px;color:#000}
#npaview .latest-news__date{font-size:100%;color:#152034;margin-bottom:20px}
#npaview .header-bread{margin-bottom:20px}
#npaview h1{margin-bottom:30px;font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;text-align:center}
#npaview .latest-news__description p{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:100%;line-height:24px}
#yvsodv{margin-top:10px}
#yvsodv .separate{margin-bottom:40px;border-bottom:1px dotted #152034;clear:both}
#yvsodv .link:before{content:"";display:inline-block;background-image:url(../img/email.png);background-repeat:no-repeat;width:16px;height:11px;padding-right:25px}
#yvsodv .tel:before{content:"";display:inline-block;background-image:url(../img/tel.png);background-repeat:no-repeat;width:17px;height:17px;padding-right:25px}
#yvsodv p,#yvsodv .text p{font-size:100%;color:#1d1d1d;line-height:24px;margin-bottom:25px}
#yvsodv p strong,#yvsodv .text p strong{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:24px}
#yvsodv .inform{border-bottom:1px dotted #ccc}
#yvsodv .inform p{margin-bottom:17px}
#yvsodv p.tel,#yvsodv p.link{margin-bottom:5px}
#error-404 .center{position:relative;height:100%}
#error-404{background-image:url(../img/bg_404.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:100%;height:100%}
#error-404 .error h1{color:#152034;font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:217px}
#error-404 .error p{color:#1a1a1a;font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:112.5%}
#error-404 .error{text-align:center;position:absolute;top:50%;left:50%;margin:-160px 0 0 -182px}
#contacts_pc{background-size: 150%;margin-top:10px;background-image:url(../img/bgr.png);background-position-y:100%;background-repeat-y:no-repeat;padding-bottom:20px}
#contacts_pc .separate{margin-bottom:80px;border-bottom:1px dotted #152034;clear:both}
#contacts_pc h2{margin-bottom:35px}
#contacts_pc .text__tel p,#contacts_pc .text__fax p,#contacts_pc .text__email p{display:inline-block}
#contacts_pc .text__tel .tel{display:inline-block;padding:0 25px}
#contacts_pc .text__email strong:before{content:"";display:inline-block;background-image:url(../img/email.png);background-repeat:no-repeat;width:16px;height:11px;padding-right:35px}
#contacts_pc .text__fax strong:before{content:"";display:inline-block;background-image:url(../img/fax.png);background-repeat:no-repeat;width:15px;height:15px;padding-right:35px}
#contacts_pc .text__tel strong:before{content:"";display:inline-block;background-image:url(../img/tel.png);background-repeat:no-repeat;width:17px;height:17px;padding-right:35px}
#contacts_pc .text__tel,#contacts_pc .text__fax,#contacts_pc .text__email{margin-bottom:10px}
#contacts_pc strong{color:#19191a;font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:125%;line-height:24px}
#contacts_pc .tel,#contacts_pc .link{color:#1a1a1a;font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:112.5%;padding:0 25px}
#contacts_pc .link a{color:#152034;font-size:137.5%;font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
#contacts_pc .text__email{margin-bottom:50px}
#contacts_pc .text__fax{margin-bottom:10px}
#contacts_pc h2{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;text-transform:uppercase;font-size:150%;color:#000}
#contacts_pc .form-control{border-radius:0}
#contacts_pc .btn{border-radius:0}
#contacts_pc .btn-info{background-color:#152034;border-color:#152034}
#contacts_pc .form-group{margin-bottom:25px}
#contacts_pc .form-horizontal .form-group{margin-left:0;margin-right:0}
#contacts_pc .form-control{-webkit-box-shadow:none;box-shadow:none;padding:15px 0;height:auto;font-size:125%}
#contacts_pc textarea.form-control{border:1px dotted #c1c4d0;height:140px;padding:5px 10px}
#contacts_pc #add-feedback-el-form label{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;margin-top: 20px;margin-bottom: 10px;font-weight: 500;color: inherit;margin:0;padding:0;}
#contacts_pc label,placeholder{color:#c1c4d0;font-family:"FuturaNewLight",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:125%;font-weight:100}
#contacts_pc ::-webkit-input-placeholder{color:#c1c4d0;font-family:"FuturaNewLight",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:125%;font-weight:100}
#contacts_pc ::-moz-placeholder{color:#c1c4d0;font-family:"FuturaNewLight",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:125%;font-weight:100}
#contacts_pc :-moz-placeholder{color:#c1c4d0;font-family:"FuturaNewLight",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:125%;font-weight:100}
#contacts_pc :-ms-input-placeholder{color:#c1c4d0;font-family:"FuturaNewLight",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:125%;font-weight:100}
#contacts_pc .subscribe-box__btn{width:100%;height:44px;border:1px solid #152034;background-color:#152034;display:block}
#contacts_pc .subscribe-box__btn a{color:#fff;font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:150%;text-transform:uppercase;height:100%;padding:8px}
#contacts_pc .subscribe-box__btn a:hover{color:#152034}
#contacts_pc input[type="text"].form-control,#contacts_pc input[type="email"].form-control{-webkit-appearance:none;-webkit-border-radius:0;padding-left:10px}
#contacts_pc #feedback .required{border:1px solid #fff}
#activities{margin-top:10px}
#activities .panel-group{padding:0 10px 0 0}
#activities .panel-group .panel{border-radius:0;-webkit-box-shadow:none;box-shadow:none}
#activities .panel-default{border:none}
#activities .panel-default > .panel-heading{background-color:#fff;border-color:#fff;color:#101010;padding:41px 0;border-bottom:1px dotted #152034}
#activities .panel-group .panel-heading + .panel-collapse > .panel-body{border-top:none}
#activities .panel-default:last-child > .panel-heading{border-bottom:none}
#activities .panel-body{padding:15px 0}
#activities .panel-body a{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:93.8%}
#activities .panel-title{text-transform:uppercase;font-size:112.5%;line-height:30px;color:#101010}
#activities .panel-title a{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
#activities .panel-title a.collapsed{color:#101010}
#activities .collapse.in .panel-body a,#structure .panel-title a{color:#152034}
#announcements{margin-top:10px}
#announcements .separate{margin-bottom:40px;border-bottom:1px dotted #152034;clear:both}
#announcements .separate:first-child{margin-top:0}
#announcements .announcements-news__date{text-align:center;margin-top:30px}
#announcements .announcements-news__date .number{display:block;font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:262.5%;line-height:31px;color:#152034;padding-right:3px}
#announcements .announcements-news__date .text{font-size:150%;color:#152034;text-transform:initial;font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;padding-right:3px}
#announcements .announcements-news__text{float:left;width:-webkit-calc(100% - 82px);width:calc(100% - 82px);max-height:54px;overflow:hidden;line-height:18px}
#announcements .announcements-news__img{text-align:center}
#announcements .title{font-size:112.5%}
#announcements .description{font-size:100%}
#announcements .latest-news__date{font-size:87.5%;margin-top:30px}
#announcements h5{margin-top:0;margin-bottom:20px}
#justitia{margin-top:10px;margin-bottom:50px}
#justitia .separate{margin-bottom:40px;border-bottom:1px dotted #152034;clear:both}
#justitia .title{color:#19191a;font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:112.5%;line-height:24px;margin-bottom:40px}
#justitia .inform{border-bottom:1px dotted #ccc}
#justitia .caption-side{color:#19191a;font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:112.5%;line-height:24px}
#justitia .inform .text,#justitia .inform .text__link{color:#19191a;font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:112.5%;line-height:24px}
#justitia .link a{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
#contacts{margin-top:10px;margin-bottom:50px}
#contacts .separate{margin-bottom:40px;border-bottom:1px dotted #152034;clear:both}
#contacts .caption-side{color:#19191a;font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:112.5%;line-height:24px;margin-bottom:20px;text-transform:uppercase}
#contacts .inform .text{color:#19191a;font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:100%;line-height:24px}
#contacts .inform li{color:#19191a;font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:100%;margin-left:40px}
#contacts .text__tel,#contacts .text__email,#contacts .text__fax{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:112.5%}
#contacts .text__tel p,#contacts .text__email p,#contacts .text__fax p{margin:0}
#contacts .text__email p:before{content:"";display:inline-block;background-image:url(../img/email.png);background-repeat:no-repeat;width:16px;height:11px;padding-right:35px}
#contacts .text__fax p:before{content:"";display:inline-block;background-image:url(../img/fax.png);background-repeat:no-repeat;width:15px;height:15px;padding-right:35px}
#contacts .text__tel p:before{content:"";display:inline-block;background-image:url(../img/tel.png);background-repeat:no-repeat;width:17px;height:17px;padding-right:35px}
#contacts .decoration{border-bottom:1px dotted #efe7e7}
#pages_view{margin-top:10px;margin-bottom:50px}
#pages_view .separate{margin-bottom:40px;border-bottom:1px dotted #152034;clear:both}
#pages_view .panel-group{padding:0 10px 0 0}
#pages_view .panel-group .panel{border-radius:0;-webkit-box-shadow:none;box-shadow:none}
#pages_view .panel-default{border:none}
#pages_view .panel-default > .panel-heading{background-color:#fff;border-color:#fff;color:#101010;padding:41px 0;border-bottom:1px dotted #152034}
#pages_view .panel-group .panel-heading + .panel-collapse > .panel-body{border-top:none}
#pages_view .panel-default:last-child > .panel-heading{border-bottom:none}
#pages_view .panel-body{padding:15px 0}
#pages_view .panel-body a{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px}
#pages_view .panel-title{text-transform:uppercase;font-size:18px;line-height:30px;color:#101010}
#pages_view .panel-title a{font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
#pages_view .panel-title a.collapsed{color:#101010}
#pages_view .collapse.in .panel-body a,#pages_view .panel-title a{color:#152034}
#pages_view .subscribe-box__btn{line-height:40px;width:320px}
#pages_view .subscribe-box__btn strong{font-size:125%}
#pages_view li{list-style-type:none}
#pages_view li:before{color:#152034;content:"•";padding-right:10px}
#vacancies{margin-top:10px}
#vacancies .separate{margin-bottom:20px;border-bottom:1px dotted #152034;clear:both}
#vacancies .title{color:#101010;font-size:112.5%;line-height:24px;text-transform:uppercase}
#vacancies .latest-news__date .more{color:#152034;font-size:112.5%;font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif}
#vacancies .latest-news__date .post-container > span{color:#999ba6;font-size:100%;margin-right:20px}
#vacancies .sort{margin-top:20px;padding:35px 20px;background-color:#152034}
#vacancies label{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:87.5%;text-transform:uppercase}
#vacancies .form-control{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#999ba6;border-radius:0;padding:6px 4px}
#vacancies .btn-default{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#152034;color:#fff;border:1px solid #fff;padding:15px;font-size:100%;font-weight:600;margin-top:20px;text-transform:uppercase;position:relative}
#vacancies .btn-default:hover{color:#152034;background-color:#fff;border-color:#fff}
#vacancies form .form-group:last-child{margin-bottom:0}
#vacancies .vacancies-box__block{width:100%;display:table}
#vacancies .subscribe-box__btn{width:190px;display:table-cell}
#vacancies .vacancies-box__search{display:table-cell;width:-webkit-calc(100% - 190px);width:calc(100% - 190px)}
#vacancies .search-input{width:97%;padding:6px;border:1px solid #c2c3cc}
#vacancies .title{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:87.5%;text-transform:uppercase}
#vacancies .checkbox{padding-left:20px;margin-bottom:5px}
#vacancies .checkbox label{display:inline-block;position:relative;padding-left:5px}
#vacancies .checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}
#vacancies .checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:68.8%;color:#555}
#vacancies .checkbox input[type="checkbox"]{opacity:0}
#vacancies .checkbox input[type="checkbox"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
#vacancies .checkbox input[type="checkbox"]:checked + label::after{font-family:'FontAwesome';content:"\f00c"}
#vacancies .checkbox input[type="checkbox"]:disabled + label{opacity:.65}
#vacancies .checkbox input[type="checkbox"]:disabled + label::before{background-color:#eee;cursor:not-allowed}
#vacancies .checkbox.checkbox-circle label::before{border-radius:50%}
#vacancies .checkbox.checkbox-inline{margin-top:0}
#vacancies .checkbox-primary input[type="checkbox"]:checked + label::before{background-color:#428bca;border-color:#428bca}
#vacancies .checkbox-primary input[type="checkbox"]:checked + label::after{color:#fff}
#vacancies .filter-button{position:relative;display:block;overflow:hidden;margin-top:20px;display:block;width:100%;padding:0;border:1px solid #fff;background-color:#152034;color:#fff;font-size:100%;line-height:25px;text-transform:uppercase;position:relative;overflow:hidden;border-radius:0}
#vacancies .filter-button a{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;position:relative;display:block;padding:15px;color:#fff;text-align:center}
#vacancies .filter-button a:hover{color:#152034}
#vacancies .filter-button a:after{content:'';position:absolute;-webkit-transition:.3s;transition:.3s;width:0;top:0;bottom:0;background:#fff;height:120%;left:-10%;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);z-index:-1}
#vacancies .filter-button a:hover:after{left:-10%;width:126%}
#vacancies p{font-size:112.5%;font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
#ddvs{margin-top:10px;margin-bottom:50px}
#ddvs .separate{margin-bottom:22px;border-bottom:1px dotted #152034;clear:both}
#ddvs .title{color:#19191a;font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:112.5%;line-height:24px;margin-bottom:25px}
#ddvs .sidebar .nav > li > a{padding:10px 0}
#ddvs .sidebar .nav > li:last-child > a{padding-bottom:10px}
#ddvs .sidebar li a{font-size:100%;line-height:24px;text-transform:uppercase;color:#000}
#ddvs .sidebar li.active a{color:#152034}
#ddvs .nav > li > a:hover,#ddvs .nav > li > a:focus{color:#152034;background-color:transparent}
#ddvs .title{color:#101010;font-size:112.5%;line-height:24px;text-transform:uppercase}
#ddvs .latest-news__date .more{color:#152034;font-size:93.8%}
#ddvs .latest-news__date .post-container > span{color:#999ba6;font-size:100%;margin-right:20px}
#ddvs .inform{border-bottom:1px dotted #ccc}
#ddvs .inform .text{margin-top:10px}
#ddvs .inform .text,#ddvs .inform .text__link{color:#19191a;font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;line-height:24px}
#ddvs .inform .text__link .link a{color:#152034}
#ddvs .sidebar li a:hover,#ddvs .sidebar li a:focus,#ddvs .sidebar li.active .accord-department a.active,#ddvs .sidebar li.active .accord-department a:hover,#ddvs .sidebar li.active .accord-department a:focus{color:#152034}
#ddvs .sidebar li.active .accord-department a,#ddvs li .accord-department a{text-transform:initial;font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;color:#000;display:block;padding:5px 0}
#ddvs .sidebar li.active .accord-department a:last-child,#ddvs li .accord-department a:last-child{padding-bottom:10px}
#structure_page .inform{border-bottom:1px dotted #ccc}
#structure_page .inform .text{margin-top:10px}
#structure_page .inform .text,#structure_page .inform .text__link{color:#19191a;font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:24px}
#structure_page .inform .text__link .link a{color:#152034}
#structure_page .col-md-12.col-xs-12>.header-list,#about_prav .header-list{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:22px;line-height:30px;margin-bottom:35px}
#structure_page .separate,#about_prav .separate{margin-bottom:11px;border-bottom:1px dotted #152034;clear:both}
#structure_page{padding-bottom:80px}
#structure_page .text a img{padding-right:15px}
#vacanciesview{margin-top:10px}
#vacanciesview .header-list{font-family:'FuturaNewDemi',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:100%;line-height:22px;margin-top:20px;margin-bottom:30px;text-transform:uppercase;color:#1c1c1c}
#vacanciesview .description{font-family:'FuturaNewBook',Arial,'Helvetica Neue',Helvetica,sans-serif;line-height:18px;margin-bottom:37px;color:#999ba6}
#vacanciesview .address,#vacanciesview .tel,#vacanciesview .link,#vacanciesview .salary{font-family:'FuturaNewDemi',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:112.5%;margin:0 0 20px;color:#152034}
#vacanciesview .link a{color:#152034}
#vacanciesview .separate{clear:both;margin-bottom:20px;border-bottom:1px dotted #152034}
#vacanciesview .latest-news__date{display:inline-block;float:left}
#vacanciesview .tags{font-size:112.5%;display:inline-block;float:right;width:184px;margin-bottom:20px;padding:7px 0;text-align:center;text-transform:uppercase;color:#fff;background-color:#f42d44}
#vacanciesview .latest-news__date{font-size:87.5%;margin:0;padding-top:15px}
#vacanciesview .address:before{display:inline-block;width:16px;height:22px;padding-right:45px;content:'';background-image:url(../img/marker.png);background-repeat:no-repeat}
#vacanciesview .tel:before{display:inline-block;width:17px;height:17px;padding-right:45px;content:'';background-image:url(../img/phone_2.png);background-repeat:no-repeat}
#vacanciesview .link:before{display:inline-block;width:18px;height:12px;padding-right:45px;content:'';background-image:url(../img/email_2.png);background-repeat:no-repeat}
#vacanciesview .salary:before{display:inline-block;width:19px;height:18px;padding-right:45px;content:'';background-image:url(../img/wallet.png);background-repeat:no-repeat}
#vacanciesview .title{font-family:'FuturaNewBook',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:100%;line-height:18px;margin-top:20px;margin-bottom:35px;text-transform:uppercase;color:#999ba6}
#vacanciesview strong{font-family:'FuturaNewDemi',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:100%;line-height:18px;color:#1b1b1b}
#vacanciesview .text p{font-family:'FuturaNewBook',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:100%;line-height:18px;margin:0 0 35px;color:#1a1a1a}
#vacanciesview .subscribe-box__btn{font-family:'AmazingGroteskDemi',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:100%;line-height:25px;display:block;width:320px;margin:auto;padding:5px 0;text-transform:uppercase;color:#fff;border:1px solid #4455a1;background-color:#4455a1}
#vacanciesview .subscribe-box__btn a{font-family:'AmazingGroteskDemi',Arial,'Helvetica Neue',Helvetica,sans-serif}
#vacanciesview .subscribe-box__btn a:after{top:-10px;height:150%}
#vacanciesview .btn_download{margin:20px 0;width:250px;display:inline-block}
#search_page{margin-top:10px}
#search_page .separate{margin-bottom:20px;border-bottom:1px dotted #152034;clear:both}
#search_page .title{color:#101010;font-size:112.5%;line-height:24px;text-transform:uppercase}
#search_page .latest-news__date .more{color:#152034;font-size:93.8%}
#search_page .latest-news__date .post-container > span{color:#999ba6;font-size:100%;margin-right:20px}
#search_page .sort{margin-top:20px;padding:35px 20px;background-color:#152034}
#search_page label{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:87.5%;text-transform:initial;font-size:112.5%}
#search_page .form-control{font-family:"FuturaNewBook",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#999ba6;border-radius:0;padding:6px 4px}
#search_page .btn-default{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#152034;color:#fff;border:1px solid #fff;padding:15px;font-size:100%;font-weight:600;margin-top:20px;text-transform:uppercase;position:relative}
#search_page .btn-default:hover{color:#152034;background-color:#fff;border-color:#fff}
#search_page form .form-group:last-child{margin-bottom:0}
#search_page .vacancies-box__block{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#search_page .subscribe-box__btn{width:190px;line-height:26px}
#search_page .subscribe-box__btn a{padding:6px;font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:112.5%}
#search_page .vacancies-box__search{display:table-cell;width:-webkit-calc(100% - 190px);width:calc(100% - 190px)}
#search_page .search-input{width:97%;padding:8px;border:1px solid #c2c3cc;margin-top:0}
#search_page .checkbox{padding-left:20px;margin-bottom:5px}
#search_page .checkbox label{display:inline-block;position:relative;padding-left:5px}
#search_page .checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;margin-top:2px;border:1px solid #ccc;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}
#search_page .checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:68.8%;color:#555}
#search_page .checkbox input[type="checkbox"]{opacity:0}
#search_page .checkbox input[type="checkbox"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
#search_page .checkbox input[type="checkbox"]:checked + label::after{font-family:'FontAwesome';content:"\f00c"}
#search_page .checkbox input[type="checkbox"]:disabled + label{opacity:.65}
#search_page .checkbox input[type="checkbox"]:disabled + label::before{background-color:#eee;cursor:not-allowed}
#search_page .checkbox.checkbox-circle label::before{border-radius:50%}
#search_page .checkbox.checkbox-inline{margin-top:0}
#search_page .checkbox-primary input[type="checkbox"]:checked + label::before{background-color:#428bca;border-color:#428bca}
#search_page .checkbox-primary input[type="checkbox"]:checked + label::after{color:#fff}
#search_page .filter-button{position:relative;display:block;overflow:hidden;margin-top:20px;display:block;width:100%;padding:0;border:1px solid #fff;background-color:#152034;color:#fff;font-size:100%;line-height:25px;text-transform:uppercase;position:relative;overflow:hidden;border-radius:0}
#search_page .filter-button a{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;position:relative;display:block;padding:15px;color:#fff;text-align:center}
#search_page .filter-button a:hover{color:#152034}
#search_page .filter-button a:after{content:'';position:absolute;-webkit-transition:.3s;transition:.3s;width:0;top:0;bottom:0;background:#fff;height:120%;left:-10%;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);z-index:-1}
#search_page .filter-button a:hover:after{left:-10%;width:126%}
#search_page .search-list h3{font-family:'FuturaNewDemi',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:112.5%}
#search_page .search-no_results{font-family:'FuturaNewBook',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:112.5%}
#annonsview{margin-top:10px}
#annonsview .header-list{font-family:'FuturaNewDemi',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:100%;line-height:22px;margin-top:20px;margin-bottom:20px;text-transform:uppercase;color:#1c1c1c}
#annonsview .description{font-family:'FuturaNewBook',Arial,'Helvetica Neue',Helvetica,sans-serif;line-height:18px;margin-bottom:37px;color:#999ba6}
#annonsview .address,#annonsview .tel,#annonsview .link,#annonsview .salary{font-family:'FuturaNewDemi',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:112.5%;margin:0 0 20px;color:#152034}
#annonsview .link a{color:#152034}
#annonsview .separate{clear:both;margin-bottom:20px;border-bottom:1px dotted #152034}
#annonsview .latest-news__date{display:inline-block;float:left}
#annonsview .tags{font-size:112.5%;display:inline-block;float:right;width:184px;margin-bottom:20px;padding:7px 0;text-align:center;text-transform:uppercase;color:#fff;background-color:#f42d44}
#annonsview .latest-news__date{font-size:87.5%;margin:0;padding-top:15px}
#annonsview .address:before{display:inline-block;width:16px;height:22px;padding-right:45px;content:'';background-image:url(../img/marker.png);background-repeat:no-repeat}
#annonsview .tel:before{display:inline-block;width:17px;height:17px;padding-right:45px;content:'';background-image:url(../img/phone_2.png);background-repeat:no-repeat}
#annonsview .link:before{display:inline-block;width:18px;height:12px;padding-right:45px;content:'';background-image:url(../img/email_2.png);background-repeat:no-repeat}
#annonsview .salary:before{display:inline-block;width:19px;height:18px;padding-right:45px;content:'';background-image:url(../img/wallet.png);background-repeat:no-repeat}
#annonsview strong{font-family:'FuturaNewDemi',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:112.5%;line-height:18px;color:#1b1b1b}
#annonsview .text p{font-family:'FuturaNewBook',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:112.5%;line-height:18px;margin:0 0 35px;color:#1a1a1a}
#annonsview .annonce-view__date span{font-family:'FuturaNewDemi',Arial,'Helvetica Neue',Helvetica,sans-serif;color:#152034;font-size:150%;line-height:64px}
#about_prav,#structure_page{margin-top:10px}
#about_prav .description{font-family:'FuturaNewBook',Arial,'Helvetica Neue',Helvetica,sans-serif;line-height:18px;margin-bottom:37px;color:#999ba6}
#about_prav .inform{border-bottom:1px dotted #ccc}
#about_prav .inform .text{margin-top:10px}
#about_prav .inform .text,#about_prav .inform .text__link{color:#19191a;font-family:"FuturaNewDemi",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:24px}
#about_prav .inform .text__link .link a{color:#152034}
#vacanciesview_modal .modal-content{border-radius:0}
#vacanciesview_modal .modal-title{font-size:112.5%;color:#4455a1;text-transform:uppercase;text-align:center}
#vacanciesview_modal .modal-header{border-bottom:0}
#vacanciesview_modal .modal-header h4{margin-top:50px}
#vacanciesview_modal .modal-body{text-align:center;color:#1f1f1f;font-size:112.5%;padding-top:0}
#vacanciesview_modal .modal-footer{border-top:0}
#vacanciesview_modal .subscribe-box__btn{display:block;margin:auto;margin-bottom:50px;margin-top:20px;width:320px}
#vacanciesview_modal .subscribe-box__btn a{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
#vacanciesview_modal .close,#vacanciesview_modal_competetions .close{font-size:40px;font-weight:100;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}
#vacanciesview_modal .close:hover,#vacanciesview_modal_competetions .close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
.mistape .modal-header h4{margin-top:40px;margin-bottom:20px}
.mistape .modal-content{border-radius:0}
.mistape .modal-title{font-size:112.5%;color:#4455a1;text-transform:uppercase;text-align:center}
.mistape .modal-header{border-bottom:0}
.mistape .modal-header h4{margin-top:50px}
.mistape .modal-body{text-align:center;color:#1f1f1f;font-size:112.5%;padding-top:0}
.mistape .modal-footer{border-top:0}
.mistape .subscribe-box__btn{display:block;margin:auto;margin-bottom:40px;width:220px}
.mistape .subscribe-box__btn a{font-family:"AmazingGroteskDemi",Arial,"Helvetica Neue",Helvetica,sans-serif}
.mistape .close{font-size:40px;font-weight:100;color:#000;opacity:.2}
.mistape .close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5}
.mistape textarea.form-control{height:100px;border-radius:0;width:95%;margin:auto}
.mistape .modal-body-text{text-align:justify;padding:6px 12px}
.partners-box__title{margin-top: 106px;margin-bottom: 20px;color: #152034;font-size: 112.5%;font-weight: 600;line-height: 25px;text-transform: uppercase}
.owl-dots{text-align:center}
.owl-dot{display:inline-block;width:12px;height:12px;margin:5px 7px;opacity:.5;border-radius:20px;border:1px solid #737373}
.owl-dot.active{width:12px;height:12px;margin:5px 7px;opacity:.5;border-radius:20px;background:none repeat scroll 0 0 #777}
.carousel-partner .owl-dots{top:130px}
.owl-carousel.carousel-partners{margin-bottom: 35px;}
/*feedback minjust*/
#contacts_pc.contact_feedback{background-image: none;background: #f8f8fb;margin-top: -10px;}
.form-group__descript{font-size: 20px;}
.form-group__descript span{color: red;}
#report-file{display: none;}
#contacts_pc #add-feedback-el-form label.report-file__button{
	width: 250px;
	padding: 5px 0;
	border: 1px solid #152034;
	background-color: #152034;
	color: #fff;
	font-size: 20px;
	font-weight: 100;
	font-family:"FuturaNewLight",Arial,"Helvetica Neue",Helvetica,sans-serif;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
}
#contacts_pc .form-control.minjust-control{
	font-size: 95.2%;
	border: 1px solid #fff;
	font-size: 125%;
}
#contacts_pc textarea.form-control.minjust-control{padding-left: 10px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color: #555!important;}
#contacts_pc .aprove{color: #000;}
#contacts_pc #add-feedback-el-form .required.error-input{border: 1px solid #cc0909;}
.progress{margin-bottom: 0;}
#contacts_pc #add-feedback-el-form label.form-group__descript,h3.form-group__descript{color: #c1c4d0;font-family: "FuturaNewLight",Arial,"Helvetica Neue",Helvetica,sans-serif;}
#contacts_pc .select2-container--default .select2-selection--single{height: 53px;}
#contacts_pc .select2-container--default .select2-selection--single .select2-selection__rendered{
	padding-bottom: 0;
	font-size: 125%;
	padding-top: 0;
	line-height: 53px;
	height: 100%;
}
#contacts_pc .select2-container--default .select2-selection--single .select2-selection__arrow{top: 15px;}
#contacts_pc #add-feedback-el-form label.aprove{font-family: "FuturaNewLight",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: bold;}
.adress-block{width: 100%;display: inline-block;}
#contacts_pc #add-feedback-el-form .form-group:nth-child(11){
	margin: 0 20px;
}

.displayNone{
	display:none;
}

.box_calc button:hover{
	color: #fff;
    border: 2px solid #454B5C;
    background-color: #454B5C;
}
.box_calc button{
	color: #152034;
    border: 2px solid #454B5C;
    background-color: #fff;
	    width: auto !important;
    /*border-radius: 50px !important;*/
    font-size: 15px;
	margin-top:30px;
	padding:17px;
}
.box_calc .type_tarif{
	font-size:14px;
	color:#999;
}
.box_calc .form-check-label{cursor:pointer;}
.box_calc legend{
	border-bottom:0px;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:0px;
}
.box_calc input:focus,
.box_calc select:focus,
.box_calc input,
.box_calc select{
	border:0px;
	border-radius:0px;
	box-shadow:none;
	border-bottom:2px solid #dbe3ef;
	padding-left:0px;
}
.box_calc .result_calc_service{
	color: #73818c;
	background-color: #fbfbfb;
	padding: 12px 24px;
	float: left;
    width: 100%;
}
.box_calc{
	padding:20px;
	border-radius:6px;
	box-shadow:0 0 5px 1px #dbe3ef;
}
.po-banner-box{
	margin:15px 0 30px;
	padding:0;
}
.po-banner-box .submit{font-family:"Open Sans",sans-serif;color:#1e293b;padding:8%;font-size:180%;font-weight:700;overflow:hidden;display:block;background: linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 8px) calc(100% - 8px) no-repeat, repeating-linear-gradient(0deg, #ffffff 35%, #ffffff 64%, #000000 64%, #000000 100%);box-sizing: border-box;}
.po-banner-box .submit:hover{background: linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 10px) calc(100% - 10px) no-repeat, repeating-linear-gradient(0deg, #ffffff 35%, #ffffff 64%, #000000 64%, #000000 100%);box-sizing: border-box;}
.po-banner-box .submit span{color:#3b82f6;}
