html,body{height:100%}html{font-size:10px}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;min-width:1200px;position:relative;z-index:0}.body-main .site:after,.body-page .site:after{display:block;position:absolute;bottom:0;left:50%;margin-left:-600px;width:1200px;border-radius:3px 0 0 3px;content:'';z-index:0}.body-main .site:after{top:620px}.body-page .site:after{top:320px}.site{min-height:100%;position:relative;z-index:1}.site-content{overflow:hidden;position:relative;padding-bottom:130px;position:relative;z-index:2}.body-page .site-content{padding-bottom:150px}.site-footer{position:relative;height:130px;margin-top:-130px;background:transparent;z-index:3}.body-page .site-footer{height:150px;margin-top:-150px}.container{width:1200px !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Roboto Condensed","Cambria",sans-serif;font-weight:500;line-height:1.1}h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1}h1,h2,h3,.h1,.h2,.h3{margin-top:20px;margin-bottom:10px}h1 .small,h2 .small,h3 .small,.h1 .small,.h2 .small,.h3 .small{font-size:65%}h4,h5,h6,.h4,.h5,.h6{margin-top:10px;margin-bottom:10px}h4 .small,h5 .small,h6 .small,.h4 .small,.h5 .small,.h6 .small{font-size:75%}td>h1:first-child,td>h2:first-child,td>h3:first-child,td>h4:first-child,td>h5:first-child,td>h6:first-child{margin-top:0}h1,.h1{font-size:257.14285%}h2,.h2{font-size:214.28571%}h3,.h3{font-size:171.42857%}h4,.h4{font-size:128.57142%}h5,.h5{font-size:100%}h6,.h6{font-size:85.71428%}p{margin:0 0 10px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}code,pre{font-family:Menlo, Monaco, Consolas, "Courier New", monospace}a{background:transparent;text-decoration:none}a:active,a:hover,a:visited,a:-webkit-any-link{outline:0;outline-color:transparent;border:0 none}img{border:0}b,strong{font-weight:bold}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}table{background-color:transparent}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid transparent}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid transparent}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid transparent}.nav-horizontal ul,.nav-vertical ul{margin:0;padding:0;list-style-type:none}.nav-horizontal>ul>li{display:block;float:left}.nav-vertical>ul>li{display:block}.site-header{padding:0;margin:0;width:100%;position:relative;z-index:3}.site-top-panel{width:100%;height:40px;margin:0 0 10px}.site-top-panel__inner{width:100%;height:40px;padding-top:7px;padding-bottom:7px;border-radius:0 0 3px 3px}.site-top-panel__contacts{float:left;margin-right:15px}.site-top-panel__contacts span{line-height:26px;vertical-align:middle}.site-top-panel__contacts .icon{font-size:128.57142%;margin-right:10px}.site-top-search{width:100%}.site-top-search__form{width:100%;height:26px;padding-right:24px;border:1px solid transparent;border-radius:3px;position:relative}.site-top-search__form-text{display:block;border:0;background-color:transparent;width:100%;height:24px;padding:0 10px;line-height:24px}.site-top-search__form-submit{position:absolute;top:0;right:0;width:24px;height:24px;border:0;background-color:transparent;padding:0;text-align:center;line-height:24px;font-size:128.57142%}.site-main-nav{height:200px;width:100%;padding:50px 0;margin:0 0 10px}.site-main-nav__inner{position:relative;height:100px;border-radius:3px}.site-logo{height:100px;width:200px;position:relative;float:left}.site-logo__link{display:block;position:absolute;top:-50px;left:0;width:200px;height:200px;display:block}.site-menu{float:left;width:auto;max-width:970px}.site-menu .level-0>li{height:100px;position:relative}.site-menu .level-0>li>a{display:block;height:100px;width:auto;padding:0 10px;line-height:100px;font-size:114.28571%;font-weight:600;text-transform:uppercase}.site-menu .level-1{display:none;position:absolute;top:100%;left:0;padding:5px 0;border-radius:0 0 3px 3px;z-index:10000}.site-menu .level-0>li:hover>.level-1{display:block}.site-menu .level-1>li{min-width:250px}.site-menu .level-1>li>a{display:block;width:100%;padding:5px 10px;font-weight:600}.site-accessibility{position:absolute;right:0;top:-48px}.site-accessibility__switch{display:flex;align-items:center;justify-content:center;line-height:20px;padding:8px 15px;font-family:"Roboto Condensed","Cambria",sans-serif;font-weight:700;text-transform:uppercase;border:0 none;border-radius:5px}.home-slider{width:100%;height:340px;margin:0 0 20px}.home-slider__inner{width:100%;height:340px;border-radius:3px;overflow:hidden;position:relative}.home-slider .slide{position:relative}.home-slider .slide-image{margin:0;padding:0;width:100%;height:340px;border-radius:3px;overflow:hidden}.home-slider .slide-description{position:absolute;top:0;left:0;height:100%;width:300px;padding:15px;border-radius:3px 0 0 3px}.home-slider .slide-description__title{margin:10px 0 20px;font-size:171.42857%;font-weight:700;text-transform:uppercase}.home-slider .slide-description__text{font-size:114.28571%;line-height:1.15;margin-bottom:10px}.home-slider .slide-description__link{display:inline-block;height:26px;border:1px solid transparent;border-radius:3px;padding:0 10px;line-height:24px}.home-slider__control{display:none}.home-slider__control-prev,.home-slider__control-next{position:absolute;width:40px;height:40px;top:50%;margin-top:-20px;line-height:40px;text-align:center;font-size:142.85714%}.home-slider__control-prev{left:300px;border-radius:0 3px 3px 0}.home-slider__control-next{right:0;border-radius:3px 0 0 3px}.home-slider__control-prev a,.home-slider__control-next a{display:block;width:100%;height:100%}.widget-home .widget-head{width:100%;height:30px;margin-bottom:20px}.widget-home .widget-head__title{margin:0;height:30px;line-height:30px;font-size:171.42857%;font-weight:700;text-transform:uppercase}.home-departaments{padding-top:20px;margin-bottom:20px}.home-departaments .widget-head{width:100%;height:100px;margin-bottom:10px}.home-departaments .widget-head__icon{margin:0;width:100px;height:100px;float:left;border:2px solid transparent;border-radius:50%;padding:3px}.home-departaments .widget-head__icon .svg{display:block;width:90px;height:90px;border-radius:50%;text-align:center;line-height:90px;font-size:52px}.home-departaments .widget-head__icon .svg:before{line-height:90px}.home-departaments .widget-head__title{float:right;height:100px;width:170px;margin:0;padding:15px 0 15px 15px;font-size:128.57142%;font-weight:700;line-height:1.3333;text-transform:uppercase}.home-departaments .widget-content{font-weight:300}.home-news .widget-item{height:170px;overflow:hidden;margin-bottom:20px}.home-news .widget-item__image{margin:0;width:100%;height:170px;border:1px solid transparent;border-radius:3px;overflow:hidden;text-align:center;line-height:168px;font-size:64px}.home-news .widget-item__image img{display:block;width:100%;height:100%}.home-news .widget-item__title{margin-bottom:10px;font-size:128.57142%;font-weight:600;line-height:1.1;text-transform:uppercase}.home-news .widget-item__text{font-weight:300}.home-reviews .widget-item{margin-bottom:20px}.home-reviews .widget-item__title{margin-bottom:10px}.home-reviews .widget-item__title span{vertical-align:middle}.home-reviews .widget-item__title-icon{font-size:171.42857%;margin-right:10px}.home-reviews .widget-item__title-text{font-size:128.57142%;font-weight:600}.home-reviews .widget-item__text{font-weight:300}.home-personal .widget-item{width:100%;margin-bottom:20px;overflow:hidden}.home-personal .widget-item__image{width:100%;height:95px;margin:0;padding:3px;border:2px solid transparent;border-radius:50%}.home-personal .widget-item__image a{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}.home-personal .widget-item__image img{display:block;width:100%;height:100%}.home-personal .widget-item__title{font-size:128.57142%;font-weight:700;margin:0 0 10px}.home-personal .widget-item__text{font-weight:300}.home-gallery .widget-item{width:100%;height:170px;margin-bottom:20px}.home-gallery .widget-item__link{display:block;width:100%;height:100%;border:1px solid transparent;border-radius:3px;overflow:hidden}.home-gallery .widget-item__link img{display:block;width:100%;height:100%}.site-footer__banners{width:100%;height:100px}.body-page .site-footer__banners{height:120px}.body-page .site-footer__banners>.container{padding-top:20px;border-top:1px solid transparent}.site-footer__banners li{height:80px;margin-bottom:20px}.site-footer__banners li a{display:block;width:100%;height:100%;padding:0 15px}.site-footer__copyright{height:30px}.site-footer__copyright-info{display:block;width:100%;line-height:30px;font-size:85.71428%;font-weight:300}.site-path{height:40px;margin-bottom:20px}.site-path__inner{height:100%;border-radius:3px}.site-path .widget-path{font-size:85.71428%;line-height:40px}.site-path .widget-path .fa{margin:0 5px}.site-content__left{position:relative;padding-top:20px;padding-bottom:20px}.site-content__left:after{display:block;position:absolute;top:0;left:100%;width:1px;height:100%;content:''}.site-content__left .module-head{margin-bottom:20px;min-height:30px}.site-content__left .module-head__title{margin:0;float:left;font-size:171.42857%;font-weight:700;text-transform:uppercase}.site-content__left .module-head__action{float:right;display:block;height:30px;border:1px solid transparent;border-radius:3px;padding:0px 10px;line-height:28px}.site-content__right{position:relative;padding-top:20px;padding-bottom:20px}.site-content__right:before{display:block;position:absolute;top:0;left:0;width:1px;height:100%;content:''}.site-content__right .widget{margin-bottom:20px}.site-content__right .widget:last-child{margin-bottom:0}.site-content__right .widget-head{margin-bottom:20px;min-height:30px}.site-content__right .widget-head__title{margin:0;font-size:171.42857%;font-weight:700;text-transform:uppercase}.site-content__right .widget-link a{display:block;height:32px;border:1px solid transparent;border-radius:3px;padding:0px 10px;line-height:30px}.site-content__right .widget-link a .text{float:left}.site-content__right .widget-link a .icon{float:right}.right-nav .level-0{margin:0;padding:0;list-style-type:none}.right-nav .level-0 li{position:relative;display:block;border-style:solid;border-width:1px 1px 0;min-height:32px;padding:5px 20px 5px 10px}.right-nav .level-0 li:first-child{border-radius:3px 3px 0 0}.right-nav .level-0 li:last-child{border-width:1px;border-radius:0 0 3px 3px}.right-nav .level-0 li a{display:block;width:100%}.right-nav .level-0 li a span{vertical-align:middle}.right-nav .level-0 li a .text{width:100%}.right-nav .level-0 li a .icon{position:absolute;top:1px;right:10px;width:10px;height:30px;line-height:30px;text-align:center}.right-reviews .widget-item{margin-bottom:20px}.right-reviews .widget-item:last-child{margin-bottom:0}.right-reviews .widget-item__title{margin-bottom:10px;font-size:114.28571%}.right-reviews .widget-item__text{font-weight:300}.right-personal .widget-item{width:100%;margin-bottom:20px}.right-personal .widget-item:last-child{margin-bottom:0}.right-personal .widget-item__image{width:100%;height:95px;margin:0px;padding:3px;border:2px solid transparent;border-radius:50%}.right-personal .widget-item__image a{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}.right-personal .widget-item__image a img{display:block;width:100%;height:100%}.right-personal .widget-item__title{font-size:114.28571%;font-weight:700;margin:0px 0px 10px}.right-personal .widget-item__text{font-weight:300}.right-gallery .widget-item{width:100%;height:70px;margin:0 0 20px;padding:3px;border:2px solid transparent;border-radius:50%}.right-gallery .widget-item a{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}.right-gallery .widget-item a img{display:block;width:100%;height:100%}.module-core .category-item{margin-bottom:20px}.module-core .category-item:last-child{margin-bottom:0}.module-core .category-item__image{margin:0;width:100%;height:195px;border:1px solid transparent;border-radius:3px;overflow:hidden}.module-core .category-item__image a,.module-core .category-item__image img{display:block;width:100%;height:100%}.module-core .category-item__title{margin:0 0 10px;font-size:128.57142%;font-weight:600;line-height:1.1;text-transform:uppercase}.module-core .category-item__text{font-weight:300}.module-core .category-item__meta{width:100%;margin-top:10px}.module-core .category-item__meta-link,.module-core .category-item__meta-date{float:right;display:block;height:26px;border:1px solid transparent;border-radius:3px;padding:0px 10px;line-height:24px}.module-core .category-item__meta-date{float:left}.module-core .page{width:100%;overflow:hidden}.module-core .page-image{width:100%;margin:0 0 10px;border:1px solid transparent;border-radius:3px;overflow:hidden}.module-core .page-image img{display:block;width:100%;height:auto}.module-core .page-meta{font-weight:600;margin:0px 0px 10px}.module-core .page-content table td{padding:5px 8px;font-size:85.71428%;vertical-align:top}.module-core .page-comments{margin-top:20px}.module-comments .message{margin:0 0 20px}.module-comments .message-head{width:100%;height:30px;line-height:30px;border-radius:3px;padding:0 10px;margin:0px}.module-comments .message-head__user{float:left;font-size:114.28571%;font-weight:600}.module-comments .message-head__user span{margin-right:10px}.module-comments .message-head__rating{float:right;text-align:right}.module-comments .message-content{padding:13px 10px 10px;margin:-3px 0 10px;border-style:solid;border-width:0 1px 1px;border-radius:0 0 3px 3px}.module-comments .message-subcontent{margin:10px 0 0;list-style-type:none;padding:0 0 0 40px}.module-comments .message-subcontent .message{margin-bottom:10px}.module-comments .message-subcontent .message-head{height:24px;line-height:24px}.module-comments .message-subcontent .message-head__user{font-size:100%}.module-comments .message-controls{margin-bottom:10px}.module-comments .message-controls button{display:block;height:24px;padding:0px 10px;line-height:24px;background-color:transparent;border:1px solid transparent;border-radius:3px}.module-comments .message-controls__reply{float:left}.module-comments .message-controls__dislike,.module-comments .message-controls__like{float:right;margin-left:10px}.module-comments .message-form{border-radius:3px;padding:10px}.module-comments .star-small,.module-comments .star-small div,.module-comments .star-small span{background:url("../images/stars.png")}.module-comments .star-big,.module-comments .star-big div,.module-comments .star-big span{background:url("../images/star-comment.png")}.module-comments .form-control{margin-bottom:10px}.module-comments .form-control__title label{font-weight:600;text-transform:uppercase;margin-bottom:5px}.module-comments .form-control__hint{font-size:85.71428%;margin-bottom:5px}.module-comments .form-control__hint img{display:inline-block;border:1px solid transparent;border-radius:3px}.module-comments .form-control__data input[type="text"],.module-comments .form-control__data input[type="date"],.module-comments .form-control__data input[type="password"],.module-comments .form-control__data textarea{border:1px solid transparent;border-radius:3px;width:100%;padding:5px 10px;transition:border-color 0.5s ease}.module-comments .form-control__data input[type="text"],.module-comments .form-control__data input[type="date"],.module-comments .form-control__data input[type="password"]{height:30px}.module-comments .form-control__data textarea{min-height:100px}.module-comments .form-control__error{font-size:85.71428%}.module-comments .form-submit .submit{float:right;display:block;height:26px;padding:0px 10px;line-height:24px;border:1px solid transparent;border-radius:3px}.module-comments .message-reply{display:none;margin:10px 0}.module-gallery .album-item,.page-album .album-item{margin:0 0 20px}.module-gallery .album-item__image,.page-album .album-item__image{margin:0 0 10px;width:100%;height:180px;border:1px solid transparent;border-radius:3px;overflow:hidden}.page-album .album-item__image{height:auto}.module-gallery .album-item__image a,.page-album .album-item__image a,.module-gallery .album-item__image img,.page-album .album-item__image img{display:block;width:100%;height:100%}.module-gallery .album-item__title,.page-album .album-item__title{font-weight:600;height:40px;line-height:20px;overflow:hidden}.module-staff .user,.page-director .user{margin-bottom:20px}.module-staff .user-photo,.page-director .user-photo{width:100%;margin:0;padding:3px;border:2px solid transparent;border-radius:50%}.module-staff .col-2 .user-photo,.page-director .col-2 .user-photo{height:120px}.module-staff .user-photo a,.page-director .user-photo a{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}.module-staff .user-photo a img,.page-director .user-photo a img{display:block;width:100%;height:100%}.module-staff .user-title,.page-director .user-title{font-size:128.57142%;font-weight:700;margin:0 0 10px}.module-staff .user-subtitle,.page-director .user-subtitle{font-size:100%;font-weight:600;margin-bottom:10px}.module-staff .user-meta{width:100%;margin-top:10px}.module-staff .user-meta__link{display:block;float:left;height:26px;padding:0px 10px;line-height:24px;background-color:transparent;border:1px solid transparent;border-radius:3px}.page-personal .widget-item{width:100%;margin-bottom:20px}.page-personal .widget-item__image{width:100%;height:95px;margin:0px;padding:3px;border:2px solid transparent;border-radius:50%;overflow:hidden}.page-personal .widget-item__image img{display:block;border-radius:50%}.page-personal .widget-item__image a{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}.page-personal .widget-item__title{font-size:114.28571%;font-weight:700;margin:0px 0px 10px}.page-personal .widget-item__text{font-weight:300}.module-faq .message-subcontent{display:none}.module-faq .module-caution{margin-bottom:20px}.module-faq .module-caution__icon{margin:0;width:100%;height:120px;float:left;border:2px solid transparent;border-radius:50%;padding:3px}.module-faq .module-caution__icon span{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;text-align:center;line-height:110px;font-size:64px}.module-faq .module-caution__title{margin:0 0 10px;font-size:128.57142%;font-weight:700;text-transform:uppercase}.module-faq .module-caution__content p{margin-bottom:5px}.module-faq .module-caution__content p:last-child{margin-bottom:0}.pagination ul{list-style-type:none;margin:0;padding:0}.pagination ul li{display:block;float:left;height:32px;min-width:32px;line-height:32px;text-align:center;padding:0 10px;border-width:1px 0 1px 1px;border-style:solid}.pagination ul li:first-child{border-radius:3px 0 0 3px}.pagination ul li:last-child{border-width:1px;border-radius:0 3px 3px 0}.pagination ul li a{display:block;width:100%;height:100%}.module-sitemap__list ul{list-style-type:none;margin:0;padding-left:20px}.module-sitemap__list ul li{display:block;position:relative;line-height:20px;margin-bottom:10px}.module-sitemap__list ul li::before{position:absolute;display:block;top:0;left:-20px;height:20px;width:20px;text-align:left;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);transform:translate(0, 0);line-height:20px;content:"\f07b"}.module-sitemap__list ul ul li{margin-bottom:5px}.module-sitemap__list ul ul li::before{content:"\f016"}.module-feedback__widget{margin-bottom:20px}.module-feedback__widget p:last-child{margin-bottom:0}
