html{background:#aaacb0}body{background:#dddfe2;color:#000;font-family:'PT Sans',Arial,Helvetica,sans-serif;font-size:17px;line-height:1.2em;overflow:auto;padding:0;position:relative}input,select,textarea{box-sizing:border-box;color:#b2b1b5;font-family:'PT Sans',Arial,Helvetica,sans-serif;font-size:19px;line-height:30px;-moz-box-sizing:border-box;outline:0;-webkit-box-sizing:border-box}textarea{resize:none}section{display:block}img{display:block}a img{border:none}ol,p,ul{margin:0;padding:0}h1,h2{color:#1853a0;font-size:25px;line-height:1.2em;margin:0;padding:0 0 21px;text-transform:uppercase}h3{color:#f05048;font-size:25px;line-height:1.2em;margin:0;padding:0}h4{font-size:19px;line-height:1.2em;margin:0;padding:0 0 1.2em}h5{font-size:18px;line-height:1.2em;margin:0;padding:0 0 1.2em}h6{font-size:inherit;line-height:1.2em;margin:0;padding:0}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:400}a{color:#215aa8;-moz-transition:all .3s;-o-transition:all .3s;text-decoration:none;transition:all .3s;-webkit-transition:all .3s}a:hover{text-decoration:underline}hr{border:none;border-top:1px solid #2fac66;margin:0}table{border:none;border-collapse:collapse;border-spacing:0}table th{font-weight:700;padding:0 10px;text-align:left}table td{padding:0 10px}table td:first-child,table th:first-child{padding-left:0}table td:last-child,table th:last-child{padding-right:0}section{position:relative;z-index:10}.container{box-sizing:border-box;margin:0 auto;max-width:957px;-moz-box-sizing:border-box;overflow:visible;position:relative;-webkit-box-sizing:border-box}.col{padding-left:19px;padding-right:19px}.row .row{margin:0 -19px}.cf:after{clear:both;content:'.';display:block;height:0;visibility:hidden}.cover{overflow:hidden}.cover img{width:100%}.abs{bottom:0;left:0;position:absolute;right:0;top:0}.dt{display:table}.dc{display:table-cell}.a_center{text-align:center}.a_right{text-align:right}a.fw_button{background:#c0a94b;border-radius:10px;color:#fff;display:inline-block;font-family:Museo,serif;font-size:16px;line-height:20px;-moz-border-radius:10px;padding:0 17px 0 9px;position:relative;text-decoration:none;vertical-align:top;-webkit-border-radius:10px}a.fw_button:after{background:url(../img/bg/sprite.png) no-repeat -50px 0;content:'';display:block;height:9px;position:absolute;right:6px;top:5px;width:8px}a.fw_button_alt{background:#215aa8;border-radius:15px;color:#fff;display:inline-block;font-family:Museo,serif;font-size:24px;line-height:1em;-moz-border-radius:15px;padding:3px 27px 2px 14px;position:relative;text-decoration:none;-webkit-border-radius:15px}a.fw_button_alt:after{background:url(../img/bg/sprite.png) no-repeat 0 0;content:'';display:block;height:13px;position:absolute;right:8px;top:8px;width:11px}#page{overflow:hidden;position:relative;width:100%}.page_text a{color:#ee2f2b;text-decoration:underline}.page_text ol,.page_text p,.page_text ul{padding:0 0 1.2em}.page_text ol,.page_text ul{list-style-position:inside}.page_text img{height:auto;max-width:100%}.header{background:#fff;padding:34px 0 0;position:relative;z-index:900}.header .box{border-bottom:1px solid #c0a94b;border-top:1px solid #c0a94b;margin:9px 0;padding:51px 0 6px}.header .logo{padding:9px 0 24px}.header .logo img{max-width:100%}.header .lang_menu{float:right;text-transform:uppercase;margin:0 0 0 20px}.header .lang_menu ul{list-style:none}.header .lang_menu li{display:inline}.header .lang_menu li:before{content:'| '}.header .lang_menu li:first-child:before{content:none}.header .lang_menu a{color:#000;text-decoration:none}.header .lang_menu .fw_active a,.header .lang_menu a:hover{color:#dd463c}.header .top_menu{float:right;font-size:15px;text-transform:lowercase}.header .top_menu ul{list-style:none}.header .top_menu li{display:inline}.header .top_menu li:before{content:'| '}.header .top_menu li:first-child:before{content:none}.header .top_menu a{color:#000;text-decoration:none}.header .top_menu .fw_active a,.header .top_menu a:hover{color:#dd463c}.main_menu{clear:both;font-size:23px;font-weight:700;left:0;line-height:30px;-moz-transform:scale3d(1,0,1);-moz-transform-origin:0 0;-moz-transition:all .5s;-ms-transform:scale3d(1,0,1);-ms-transform-origin:0 0;-o-transform:scale3d(1,0,1);-o-transform-origin:0 0;-o-transition:all .5s;padding:30px 19px;position:absolute;right:0;text-align:right;top:100%;transform:scale3d(1,0,1);transform-origin:0 0;transition:all .5s;-webkit-transform:scale3d(1,0,1);-webkit-transform-origin:0 0;-webkit-transition:all .5s;z-index:900}.main_menu:before{background:#fff;bottom:0;content:'';display:block;left:-1000px;position:absolute;right:-1000px;top:0;z-index:-1}.mobile_menu_active .main_menu{-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}.main_menu .fw_main_wrapper{-moz-opacity:0;-moz-transition:all .5s;opacity:0;-o-transition:all .5s;transition:all .5s;-webkit-opacity:0;-webkit-transition:all .5s}.mobile_menu_active .main_menu .fw_main_wrapper{-moz-opacity:1;opacity:1;-webkit-opacity:1}.main_menu ul{list-style:none}.main_menu li{position:relative}.main_menu a{color:#ee2f2b;position:relative;text-decoration:none}.header .menu_trigger{clear:both;display:block;float:right;margin:30px 0 0}.header .menu_trigger span{background:#1853a0;border-radius:2px;display:block;height:3px;margin:0 auto 5px;-moz-border-radius:2px;-moz-transition:all .3s;-o-transition:all .3s;position:relative;top:3px;transition:all .3s;-webkit-border-radius:2px;-webkit-transition:all .3s;width:28px}.mobile_menu_active .header .menu_trigger span{-moz-opacity:0;opacity:0;-webkit-opacity:0}.mobile_menu_active .header .menu_trigger span:first-child{-moz-opacity:1;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);opacity:1;-o-transform:rotate(45deg);top:11px;transform:rotate(45deg);-webkit-opacity:1;-webkit-transform:rotate(45deg)}.mobile_menu_active .header .menu_trigger span:last-child{-moz-opacity:1;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);opacity:1;-o-transform:rotate(-45deg);top:-5px;transform:rotate(-45deg);-webkit-opacity:1;-webkit-transform:rotate(-45deg)}.fw_form_wrapper:after{clear:both;content:'.';display:block;height:0;visibility:hidden}.fw_form_wrapper .fw_form_row{box-sizing:border-box;clear:both;-moz-box-sizing:border-box;padding:0 0 7px;position:relative;-webkit-box-sizing:border-box}.fw_form_wrapper input[type=password],.fw_form_wrapper input[type=text],.fw_form_wrapper select,.fw_form_wrapper textarea{background:#eef0f1;border:1px solid #eef0f1;border-radius:0;display:block;height:32px;-moz-border-radius:0;padding:0 23px;-webkit-border-radius:0;width:100%}.fw_form_wrapper textarea{height:259px;margin-top:34px}.fw_form_wrapper .fw_form_submit_link{background:#f15c32;color:#fff;display:inline-block;font-family:'PT Sans Narrow',sans-serif;font-size:25px;line-height:30px;margin-top:1px;padding:3px 18px 5px;position:relative;text-transform:uppercase}.fw_form_wrapper .fw_form_submit_link:hover{background:#bf4a29}.fw_form_wrapper .fw_form_feedback_error{color:#f15c32;padding-bottom:24px}.fw_form_wrapper .fw_error input[type=password],.fw_form_wrapper .fw_error input[type=text],.fw_form_wrapper .fw_error label,.fw_form_wrapper .fw_error select,.fw_form_wrapper .fw_error textarea{border-color:#f15c32!important;color:#f15c32!important}.fw_form_wrapper .fw_form_option{padding:0 0 8px}.fw_form_wrapper .fw_form_option .fw_form_sub_field{display:inline;padding:0 9px 0 0;vertical-align:top}.fw_form_wrapper .fw_form_option .fw_form_sub_field input{position:relative;top:0}.fw_form_wrapper .fw_form_option .fw_form_option_label{display:inline;font-size:14px;vertical-align:top}.header_hero .bg{height:220px}.header_hero.small .bg{height:90px}.header_hero .bg img{width:100%}.center_content .page_text{background:#fff;margin:0 -16px;padding:28px 16px 19px;text-align:center}.center_content h1{font-size:63px;padding:0 0 14px;text-transform:none}.center_content h5{padding:0 0 49px}.images_list{padding:28px 0 3px}.images_list .col.empty{max-height:1px;overflow:hidden;visibility:hidden}.images_list .item{background:#fa4238;color:#fff;position:relative;margin-bottom:38px}.images_list .item .image img{width:100%}.images_list .item h3{color:#fff;font-family:'PT Sans Narrow',sans-serif;font-size:22px;text-transform:uppercase}.images_list .item .text{padding:19px 11px 21px}.images_list .item a.abs{overflow:hidden;text-indent:-99em}.main_blocks{padding:0 0 25px;padding-bottom:0}.footer{background:#aaacb0;font-size:11px;line-height:1.2em;padding:42px 0 0}.footer .col{padding-bottom:20px}.footer .logo{margin:-3px}.footer .logo img{max-width:100%}.footer h4{color:#1853a0;font-size:12px;line-height:1.2em;padding:0}.footer p{padding:0 0 1.2em}.footer p img{margin:10px 30px 0}.breadcrumbs{color:#b2b1b5;font-size:12px;padding:0 0 21px}.breadcrumbs ul{display:inline;list-style:none}.breadcrumbs li{display:inline}.breadcrumbs li:before{content:'> '}.breadcrumbs a{color:inherit}.content_images img{height:auto;margin:0 0 21px;width:100%}.white_content .box{background:#fff;box-sizing:border-box;margin:0 -16px;min-height:198px;-moz-box-sizing:border-box;padding:9px 16px 6px;-webkit-box-sizing:border-box}.white_content .page_text{overflow:hidden}.white_content h3{font-size:32px;letter-spacing:.05em;padding:0 0 21px}.content{padding:35px 0 0}.content .page_text{overflow:hidden}.content h2{color:#e14037;padding:0 0 29px;text-transform:none}.content h3{font-size:21px}.persons_list .box{margin:0 -16px 0 -5px;padding:29px 16px 3px 6px}.persons_list h2{color:#e14037;padding:0 0 19px;text-transform:none}.persons_list .list{font-size:15px;line-height:18px;padding:10px 0 0;margin:0 auto;max-width:650px}.persons_list .list .col{padding-bottom:20px}.persons_list .list .image{margin:0 0 15px}.persons_list .list .image img{border-radius:50%;max-width:100%;-moz-border-radius:50%;-webkit-border-radius:50%}.products_list{padding:54px 0 0}.products_list .item{background:#fa4238;box-sizing:border-box;color:#fff;font-size:11px;margin-bottom:38px;min-height:155px;-moz-box-sizing:border-box;-moz-transition:background .3s;-o-transition:background .3s;padding:0 11px;position:relative;transition:background .3s;-webkit-box-sizing:border-box;-webkit-transition:background .3s}.products_list .item:hover{background:#b63730}.products_list .item h3{color:inherit;font-size:16px;letter-spacing:.05em;padding:17px 0 9px}.products_list .item p{padding-bottom:13px}.projects_list{padding:41px 0 0}.projects_list .col{padding-bottom:27px}.projects_list .image{margin-bottom:11px;position:relative}.projects_list .image img{width:100%}.projects_list .image h3{bottom:20px;color:#fff;font-size:16px;left:11px;letter-spacing:.05em;position:absolute;right:11px;text-transform:uppercase}.projects_list h4{text-transform:uppercase;padding:0;font-size:17px}.form_section{padding:22px 0 23px}.form_section h2{padding:0 0 22px}.items_list{padding:41px 0 0}.items_list .item{padding:0 0 27px}.items_list .image{margin:0 0 12px}.items_list .image img{width:100%}.items_list .date{color:#97979b;font-size:14px;font-weight:700}.items_list h3{color:#000;font-size:17px;padding:0;text-transform:uppercase}.back_link{padding:41px 0 21px}.back_link a{color:#dd463c;text-decoration:none}.back_link a:before{border-bottom:7px solid transparent;border-right:13px solid #dd463c;border-top:7px solid transparent;content:'';display:inline-block;height:0;margin:3px 18px 0 0;vertical-align:top;width:0}.vacancy_list{padding:38px 0 0}.vacancy_list .item{margin-bottom:38px}.vacancy_list .image{margin:0 0 16px;position:relative}.vacancy_list .image img{width:100%}.vacancy_list .image h3{bottom:5px;color:#fff;font-family:'PT Sans Narrow',sans-serif;font-size:24px;left:15px;position:absolute;right:15px;text-transform:uppercase}.files_list{padding:25px 0 0}.page_id_3 .white_content:before{background:#fff;content:'';display:block;height:149px;left:0;position:absolute;right:0;top:0;z-index:-1}.white_content+.files_list{padding:39px 0 0}.files_list h3{padding:0 0 30px;font-family:'PT Sans Caption',sans-serif}.files_list .item{background:#1853a0;box-sizing:border-box;color:#fff;font-size:15px;line-height:18px;margin:0 0 25px;min-height:73px;-moz-box-sizing:border-box;overflow:hidden;padding:8px 8px 8px 81px;position:relative;-webkit-box-sizing:border-box}.files_list .icon{background:#fff;bottom:0;left:0;position:absolute;top:0;width:68px}.files_list.alt .item{background:#fff;color:#000}.files_list.alt .icon{background:#1853a0}.fw_list_paging_top{display:none}.lazy_load_list .fw_list_paging_bottom{display:none}.only_images_list{padding:24px 0 10px}.only_images_list .row{margin:0 -2px}.only_images_list .col{padding:0 13px 38px}.only_images_list img{width:100%}@media screen and (max-width:479px){.flex_grid .box{display:flex;flex-direction:column}.flex_grid .box>.content_images,.flex_grid .box>fw-html{order:1}}@media screen and (min-width:480px){.content_images{float:right;margin:-5px -5px 0 20px;width:130px}.content .content_images{padding-top:15px}}@media screen and (min-width:768px){.header .lang_menu{margin:0 0 0 70px}.header_hero .bg{height:339px}.header_hero.small .bg{height:180px}.center_content .page_text{padding-left:100px;padding-right:100px}.content_images{margin:-5px -5px 0 70px;width:210px}}@media screen and (min-width:1024px){.header .menu_trigger{display:none}.main_menu{display:block!important;-moz-transform:none;-moz-transition:none;-ms-transform:none;-o-transform:none;-o-transition:none;padding:64px 0 0;position:static;text-align:right;transform:none;transition:none;-webkit-transform:none;-webkit-transition:none}.main_menu .fw_main_wrapper{-moz-opacity:1;-moz-transition:none;opacity:1;-o-transition:none;transition:none;-webkit-opacity:1;-webkit-transition:none}.main_menu:before{content:none}.main_menu .subs_trigger{display:none!important}.main_menu li{display:inline;margin:0 0 0 29px}.main_menu li:first-child{margin-left:0}.main_menu a{display:inline-block;padding:0 3px 19px}.main_menu a:after{background:#1853a0;bottom:0;content:'';display:block;height:9px;left:0;-moz-opacity:0;-moz-transform:scale3d(0,0,1);-moz-transform-origin:50% 100%;-moz-transition:all .3s;-ms-transform:scale3d(0,0,1);-ms-transform-origin:50% 100%;opacity:0;-o-transform:scale3d(0,0,1);-o-transform-origin:50% 100%;-o-transition:all .3s;position:absolute;right:0;transform:scale3d(0,0,1);transform-origin:50% 100%;transition:all .3s;-webkit-opacity:0;-webkit-transform:scale3d(0,0,1);-webkit-transform-origin:50% 100%;-webkit-transition:all .3s}.main_menu .fw_active>a:after,.main_menu a:hover:after{-moz-opacity:1;-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);opacity:1;-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-opacity:1;-webkit-transform:scale3d(1,1,1)}.images_list .row{margin:0 2px}}@media screen and (min-width:1280px){.container{width:1220px}}