@font-face{font-family:'titillium_webbold';src:url('fonts/titilliumweb-bold-webfont.eot');src:url('fonts/titilliumweb-bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/titilliumweb-bold-webfont.woff2') format('woff2'),url('fonts/titilliumweb-bold-webfont.woff') format('woff'),url('fonts/titilliumweb-bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'titillium_webregular';src:url('fonts/titilliumweb-regular-webfont.eot');src:url('fonts/titilliumweb-regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/titilliumweb-regular-webfont.woff2') format('woff2'),url('fonts/titilliumweb-regular-webfont.woff') format('woff'),url('fonts/titilliumweb-regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
*{box-sizing:border-box}
*:before,*:after{box-sizing:border-box}
html,body{margin:0;padding:0}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}
body{margin:0;font:16px/1.5 'titillium_webregular',sans-serif;color:#000;overflow-x:hidden}
iframe{border:0}
h1,h2,h3,h4,h5,p,ul,ol,blockquote,figure,button{margin:0;padding:0}
li{display:block}
h1,h2,h3,h4,h5,p{font-size:inherit;font-weight:normal}
strong{font-weight:bold}
a{color:inherit;transition:color .3s;text-decoration:none}
a:hover{text-decoration:underline}
button,input,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,html input[type="button"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
::-moz-focus-inner{padding:0;border:0}
textarea{overflow:auto;resize:vertical}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
img{max-width:100%;height:auto;border:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:16px 0;padding:0}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
.clear{display:block;clear:both}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-loading{min-height:50px;background:url(img/sim_loading.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:14px;height:14px;margin:0 4px;outline:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #363636}
.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#d5d5d5}
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#363636}
.bx-wrapper .bx-prev{left:-50px;background:url(img/arrows.png) no-repeat 0 0}
.bx-wrapper .bx-next{right:-50px;background:url(img/arrows.png) no-repeat 100% 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:63px;margin-top:-16px;outline:0;width:29px;height:48px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
#pbmob-phone-container{display:none}
.vertical{animation:vertical_6377 10.44s ease infinite;transform-origin:50% 50%;animation-delay:5s;animation-duration:20s}
@keyframes vertical_6377{0%{transform:translate(0,-3px)}
0.76628%{transform:translate(0,3px)}
1.53257%{transform:translate(0,-3px)}
2.29885%{transform:translate(0,3px)}
3.06513%{transform:translate(0,-3px)}
3.83142%{transform:translate(0,3px)}
4.21456%{transform:translate(0,0)}
100%{transform:translate(0,0)}
}#human_val{width:50px!important;padding:5px!important;margin:5px -2px}
#check-number-container{display:inline-block;margin-top:10px;margin-right:20px;min-width:200px}
#form-bottom-container{display:flex;flex-wrap:wrap}
#form-bottom-container #check-number-container,#form-bottom-container #pb-submit{flex:1}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}.open{display:none;position:absolute;right:15px;top:10px;width:40px;height:35px;text-indent:-999999px;padding:18px;border:0;z-index:100000;margin-right:0!important;background:#29acd2;border:1px solid #fff}
.open span{position:absolute;display:block;width:22px;height:2px;background:#fff;top:48%;margin-top:0;left:48%;margin-left:-10px;transition:.3s}
.open span::before,.open span::after{content:'';position:absolute;left:0;background:inherit;width:100%;height:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .3s,background 0s}
.open span::before{top:-7px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.open span::after{bottom:-7px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.open:hover{background:#29acd2}
.open:hover span{background:#fff}
.open.menu-is-open span{background:000}
.open.menu-is-open span::before,.open.menu-is-open span::after{background:#fff}
.open.menu-is-open span::before{top:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.open.menu-is-open span::after{bottom:0;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}
#wrapper{display:none;position:fixed;top:0;right:-320px;height:100%;z-index:999999;font-size:16px;width:100%;max-width:320px;background-color:#0da4ee;color:#000}
#wrapper .close{position:absolute;right:10px;top:10px;background:url(img/close_menu.png) no-repeat;width:48px;height:42px;padding:20px;border:0;cursor:pointer}
#wrapper .close:hover{background-position:100% 0}
#wrapper .ins{position:relative;z-index:9999999}
#wrapper .menu_top li a{display:block;text-transform:uppercase;color:#fff;font-size:18px;padding:10px 0 12px;letter-spacing:1px;transition:.3s}
#scroll{position:absolute;top:60px;bottom:40px;z-index:9999999;width:320px;padding:0 50px;overflow:hidden}
.iScrollVerticalScrollbar{right:auto!important;left:20px;overflow:visible!important;background:#e5e5e5!important;width:5px!important}
.iScrollIndicator{width:7px!important;background:#164c97!important;border-radius:7px!important;border:0!important;left:-1px!important}
.homeslider .bx-wrapper{position:relative}
.homeslider .bx-wrapper .slide{height:340px}
.homeslider .bx-wrapper .slide:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.2;z-index:99}
.homeslider .bx-wrapper .slide .ins{position:relative;font-size:50px;line-height:1.2;color:#fff;width:100%;max-width:573px;height:340px;margin:0 auto;background:url(img/bg_slider.png) no-repeat 50% 50%;text-align:center;z-index:100;left:-150px;padding:50px 130px}
.homeslider .bx-wrapper .slide .title{font-size:30px;font-family:'titillium_webbold';text-transform:uppercase}
.homeslider .bx-wrapper .slide .wrapcon{color:#fff;margin-top:20px;font-size:17px;line-height:1.4}
.homeslider .bx-wrapper .bx-controls-direction{display:none}
.homeslider .bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}
.homeslider .bx-wrapper .bx-pager .bx-pager-item,.homeslider .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.homeslider .bx-wrapper .bx-pager.bx-default-pager a{background: url(img/main-sprite.png) no-repeat 0 -61px;text-indent:-9999px;display:block;width:16px;height:17px;margin:0 5px;outline:0;border:0}
.homeslider .bx-wrapper .bx-pager.bx-default-pager a.active{background-position: -16px -62px;}
.container{width:100%;max-width:1230px;margin:0 auto;padding:0 15px}
.center{text-align:center!important}
.right{text-align:right}
.btn{display:inline-block;border:1px solid #fff;font-family:'titillium_webbold';font-size:23px;line-height:1.3;padding:12px 45px;background:#29acd2;color:#fff;text-decoration:none;font-weight:300;transition:.2s;text-transform:uppercase}
.btn__green{border:2px solid #fff;background:#62bc88;color:#fff}
.btn:hover{text-decoration:none;background:#fff;color:#29acd2;border:1px solid #29acd2}
.btn.btn__green:hover{text-decoration:none;background:#fff;color:#62bc88;border:2px solid #62bc88}
.main_heading{font-family:'titillium_webbold';font-size:29px;color:#767676;line-height:1.4;padding:10px 0;margin-bottom:15px;text-transform:uppercase}
.subtitle_heading{font-family:'titillium_webbold';font-size:29px;color:#767676;line-height:1.4;padding:10px 0;margin-bottom:15px}
.about .subtitle_heading{margin-bottom:15px;display:block}
.small_heading{font-family:'titillium_webbold';font-size:29px;color:#62be8b;line-height:1.4;padding:10px 0;margin-bottom:5px;text-transform:uppercase}
.service_heading{font-family:'titillium_webbold';font-size:26px;color:#231f20;line-height:1.4;padding:10px 0;margin-bottom:5px}
.color_heading{display:block;font-family:'titillium_webbold';font-size:29px;color:#0a6c81;line-height:1.4;padding:0 0 10px 0;margin-bottom:5px;text-transform:uppercase}
.small_title{display:block;font-family:'titillium_webbold';font-size:26px;color:#231f20;line-height:1.4;padding:0 0 10px 0;margin-bottom:5px;text-transform:uppercase}
.service_subheading{display:block;font-family:'titillium_webbold';font-size:20px;color:#231f20;line-height:1.4;padding:20px 0 10px 0;margin:10px 0;text-transform:uppercase}
.single_heading{padding:10px 0}
header{padding-top:30px}
header .logo{position:relative;display:flex;float:left;padding-top:5px;padding-bottom:30px;padding-right:10px}
header .logo2{content:"";width:248px;height:61px;background:url(img/main-sprite.png) no-repeat 0 -553px;display:block;position:absolute;left:-1px;top:1px}
header .full_menu{float:right;text-align:right}
header .info{display:inline-block;font-size:15px}
header .info span,header .info a{display:inline-block}
header .info .tel{position:relative;padding-left:20px;margin-right:10px}
header .info .tel::before{content:"";width:17px;height:20px;background:url(img/main-sprite.png) no-repeat 0 -19px;display:block;position:absolute;left:2px;top:1px}
header .info .email{position:relative;padding-left:25px}
header .info .email:before{content:"";width:19px;height:13px;background:url(img/main-sprite.png) no-repeat 0 0;display:block;position:absolute;left:5px;top:6px}
header .language{display:inline-block;margin-left:50px;text-transform:uppercase;font-family:'titillium_webbold';font-size:19px}
header .active{position:relative}
header .active::before{content:"";width:17px;height:20px;background:url(img/main-sprite.png) no-repeat 0 -36px;display:block;position:absolute;left:-15px;top:1px}
header .lang_ins{display:none;position:absolute;top:30px;left:0;z-index:101;background:#fff;border:1px solid #29acd2;padding:7px 12px;text-align:center}
header .active:hover .lang_ins{display:block}
header .menu{position:relative;z-index:100;margin-top:20px;font-size:22px;text-align:right}
header .menu li{position:relative;display:inline-block;text-transform:uppercase}
header .menu li a{display:block;text-decoration:none;padding:15px 15px}
header .menu .sub_nav{display:none;position:absolute;top:62px;left:0;min-width:100%;background:#fff;border:1px solid #e5e5e5;white-space:nowrap;z-index:10}
header .menu .sub_nav li{display:block;font-size:17px;line-height:1.2;text-transform:none;text-align:left}
header .menu .sub_nav li a{padding:10px 15px}
header .menu li:hover,header .menu li._active{background:#29acd2}
header .menu li:hover .sub_nav{display:block}
header .logo .language{display:none;margin-left:20px;margin-top:33px}
.login_btn{display:inline-block;border:1px solid #29acd2;padding:0 12px;line-height:30px;margin-right:20px}
.login_btn:hover{background:#29acd2;color:#fff;text-decoration:none}
.homeslider .bg_foto{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:190px;margin-bottom:40px}
.home_top{margin:40px 0}
.home_top .container{display:flex;justify-content:center}
.home_top .about{width:100%;max-width:585px}
.home_top .icons{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}
.home_top .icons span{display:inline-block;width:24%;height:59px;min-width:70px}
.home_top .icons span.icon_1{position:relative}
.home_top .icons span.icon_1::before{content:"";width:70px;height:59px;background:url(img/main-sprite.png) no-repeat 0 -125px;display:block;position:absolute;left:40px;top:0}
.home_top .icons span.icon_2{position:relative}
.home_top .icons span.icon_2::before{content:"";width:70px;height:59px;background:url(img/main-sprite.png) no-repeat 0 -203px;display:block;position:absolute;left:37px;top:0}
.home_top .icons span.icon_3{position:relative}
.home_top .icons span.icon_3::before{content:"";width:70px;height:59px;background:url(img/main-sprite.png) no-repeat 0 -292px;display:block;position:absolute;left:37px;top:0}
.home_top .icons span.icon_4{position:relative}
.home_top .icons span.icon_4::before{content:"";width:70px;height:59px;background:url(img/main-sprite.png) no-repeat 0 -362px;display:block;position:absolute;left:37px;top:0}
.home_top .action{width:100%;max-width:490px}
.home_top .border{border:1px solid #9c9c9f}
.home_top .ins{padding:25px 45px;text-align:center}
.sep{display:inline-block;width:60px}
.main_heading.bg_grey{background:#f8f6f6;margin-bottom:0;display:inline-block;padding:10px 35px}
.hline{background:#f8f6f6;width:100%;height:6px;margin-bottom:20px}
.services{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px}
.service{display:flex;flex:1 45%;width:50%;margin:12px 20px;transition:.2s}
.service .small_title{transition:.2s}
.service:hover{text-decoration:none}
.service:hover .small_title{color:#62be8b}
.service .img{min-width:180px}
.service .info{padding-left:15px}
.home_map{background:#ddd;height:471px;overflow:hidden}
.home_map .container{position:relative}
.home_map .map{background:url(img/map.png) no-repeat 50% 50%;position:absolute;left:35%;top:0;width:1009px;height:471px;z-index:1}
.home_map .info{position:relative;width:100%;max-width:350px;padding-top:50px;padding-left:20px;z-index:10}
footer{background:#002e33;min-height:90px;color:#fff}
footer.page_footer{margin-top:50px}
footer .container{display:flex;padding:28px 10px}
footer .info{width:50%;text-align:left;font-size:15px}
footer .foot_data{width:50%;text-align:right;position:relative;top:-5px;font-size:15px}
footer .foot_data .date{display:inline-block;margin-right:30px}
footer .foot_data .author{display:inline-block}
footer .foot_data .author2{position:relative;content:"";width:30px;height:34px;display:inline-block}
footer .foot_data .author2::before{position:absolute;content:"";width:30px;height:34px;background:url(img/main-sprite.png) no-repeat 0 -642px;display:inline-block;left:0;top:10px}
.page_inquiry .container{max-width:800px}
.fields{display:flex;flex-wrap:wrap}
.fields .area{flex:1 45%;margin:15px 0}
form .name{font-size:23px;margin-bottom:5px}
.field input,.field textarea{width:100%;line-height:1.3;font-size:16px;color:#000;padding:10px}
form .btn{margin-top:10px}
.inquiry_sent{font-size:25px;color:#62be8b;line-height:1.4;padding:20px 0}
.contacts{display:flex;margin-bottom:60px}
.col{flex:1 30%;padding:0 10px}
#map{width:100%;height:450px}
.page_services{display:flex;justify-content:center;margin-bottom:10px}
.page_services .sidebar{width:25%;border-right:7px solid #f9f7f7;margin-right:20px}
.page_services .sidebar a{display:block;font-size:22px;line-height:1.2;margin:7px 0;padding:8px 12px;text-decoration:none;transition:.2s}
.page_services .sidebar a:hover,.page_services .sidebar a.active{background:#29acd2}
.page_services .infoblock{width:75%}
.page_services .top_block{display:flex}
.page_services .right_side{min-width:327px;margin-left:15px}
.page_services .top_block.show_info{display:none}
.page_services .top_block.show_info.active{display:flex}
.page_services .filtering{margin:5px 0 20px 0}
.page_services .filtering a{display:inline-block;padding:6px 20px;margin:0 2px;font-size:26px;transition:.2s;text-decoration:none}
.page_services .filtering a:hover{background:#29acd2}
.page_services .filtering a.active{background:#29acd2;color:#fff}
.wrapcon{font:16px/1.5 'titillium_webregular',sans-serif;color:#000}
.wrapcon a{color:#102c81;text-decoration:underline}
.wrapcon a:hover{text-decoration:none}
.wrapcon h1,.wrapcon h2,.wrapcon h3,.wrapcon h4,.wrapcon h5,.wrapcon h6{clear:both}
.wrapcon h1,.wrapcon h2,.wrapcon h3{margin-top:20px;margin-bottom:10px}
.wrapcon h4,.wrapcon h5,.wrapcon h6{margin-top:10px;margin-bottom:10px}
.wrapcon h1{font-family:'titillium_webbold';font-size:29px;margin-bottom:15px;color:#767676;text-transform:uppercase}
.wrapcon h2{font-family:'titillium_webbold';font-size:29px;margin-bottom:15px;color:#767676}
.wrapcon h3{font-family:'titillium_webbold';font-size:22px;margin-bottom:10px;color:#767676}
.wrapcon h4{font-size:20px;color:#767676}
.wrapcon h5{font-size:18px}
.wrapcon h6{font-size:18px}
.wrapcon p{margin-bottom:24px}
.wrapcon b,.wrapcon strong{font-weight:700}
.wrapcon ol,.wrapcon ul{margin:0 0 24px 20px}
.wrapcon ul{list-style:disc}
.wrapcon ol{list-style:decimal}
.wrapcon li{display:list-item;list-style:disc;padding-left:25px}
.wrapcon li>ol,.wrapcon li>ul{margin-bottom:0}
.wrapcon dl{margin-bottom:24px}
.wrapcon dt{font-weight:700}
.wrapcon dd{margin-bottom:24px}
.wrapcon table{border-collapse:separate;border-spacing:0;margin-bottom:24px;table-layout:fixed;width:100%}
.wrapcon td,.wrapcon th{font-weight:400;text-align:left}
.wrapcon th{font-weight:700}
.wrapcon td,.wrapcon th{padding:8px}
.wrapcon blockquote{color:#707070;font-size:18px;font-style:italic;font-weight:300;padding:10px 20px;margin:0 0 20px}
.wrapcon blockquote>p:last-child{margin-bottom:0}
.wrapcon hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:16px 0;padding:0}
.wrapcon img{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle}
.wrapcon .alignleft{float:left;margin:7px 28px 28px 0}
.wrapcon .alignright{float:right;margin:7px 0 28px 28px}
.wrapcon .aligncenter{clear:both;display:block;margin:7px auto}
.wrapcon .alignnone{clear:both;display:block;margin:7px auto}
.wrapcon .wp-caption{background:0;border:0;color:#707070;margin:0 0 28px 0;max-width:660px;padding:0;text-align:inherit}
.wrapcon .wp-caption.alignleft{margin:7px 28px 21px 0}
.wrapcon .wp-caption.alignright{margin:7px 0 21px 28px}
.wrapcon .wp-caption.aligncenter{margin:7px auto}
.wrapcon .wp-caption .wp-caption-text,.wrapcon .wp-caption-dd{font-size:14px;line-height:1.5;padding:7px 0}
.wrapcon .gallery{display:flex;flex-wrap:wrap;margin-bottom:20px}
.wrapcon .gallery-item{display:inline-block;padding:1.79104%;text-align:center;vertical-align:top;width:100%;flex:1 200px}
.wrapcon .gallery-icon img{margin:0 auto}
.wrapcon .gallery-caption{color:#707070;color:rgba(51,51,51,.7);display:block;line-height:1.5;padding:.5em 0}
.wrapcon .gallery-columns-6 .gallery-caption,.wrapcon .gallery-columns-7 .gallery-caption,.wrapcon .gallery-columns-8 .gallery-caption,.wrapcon .gallery-columns-9 .gallery-caption{display:none}
@media(min-width:1000px){header .full_menu{display:block!important}
}@media(max-width:1000px){.open{display:block}
header .full_menu{display:none;float:none;text-align:center}
header .logo{float:none}
header .logo>a{display:block;width:244px;height:50px}
header .language{display:none}
header .logo .language{display:block;position:absolute;right:20px}
header .menu{text-align:center}
header .menu ul{display:flex;flex-wrap:wrap;justify-content:center}
}@media(max-width:899px){.homeslider .bx-wrapper .slide .ins{left:auto}
}@media(max-width:850px){.page_services{display:block}
.page_services .sidebar{width:100%;border-right:0;border-bottom:7px solid #f9f7f7;margin-right:0;margin-bottom:30px}
.page_services .sidebar a{display:inline-block;margin:0}
.page_services .infoblock{width:100%}
}@media(max-width:700px){#pbmob-phone-container{display:block;position:fixed;bottom:0;left:0;width:100%;height:40px;background:rgba(41,172,210,0.88);z-index:999;display:flex}
footer .container{margin-bottom:40px}
#pbmob-phone-container #pbphone-cont{margin:auto;flex:3;text-align:center;font-weight:bold}
#pbmob-phone-container #pbemail-cont{margin:auto;flex:1;text-align:center;font-weight:bold}
#pbmob-phone-container #pbemail,#pbmob-phone-container #pbphone{position:relative;margin-left:29px;display:inline-block}
#pbmob-phone-container #pbphone:before{content:"";width:17px;filter:brightness(0) invert(1);height:20px;background:url(img/main-sprite.png) no-repeat 0 -19px;display:block;position:absolute;left:-22px;top:3px}
#pbmob-phone-container #pbemail:before{content:"";width:35px;filter:brightness(0) invert(1);height:24px;background:url(img/main-sprite.png) no-repeat 4px 3px;display:block;background-size:391px;position:absolute;left:-24px;top:0}
header .info .tel::before{content:"";width:17px;height:20px;background:url(img/main-sprite.png) no-repeat 0 -19px;display:block;position:absolute;left:2px;top:1px;header .menu ul{display:block}
header .menu ul li{display:block}
header .menu .sub_nav{position:relative;display:block;border:0;top:0}
header .menu .sub_nav li{text-align:center}
.contacts{display:block}
.col{margin:15px 0}
}}@media(max-width:660px){.home_top .container{display:block;text-align:center}
.home_top .action{margin:0 auto}
}@media(max-width:650px){.page_inquiry .fields{display:block}
.page_inquiry .sep{display:none}
}@media(max-width:600px){.homeslider .bx-wrapper .slide .ins{padding:50px 110px}
.page_services .top_block{display:block}
.page_services .top_block.show_info.active{display:block}
.page_services .right_side{margin-left:0;min-width:0}
}@media(max-width:550px){header .info span,header .info a{display:block;margin-right:0}
}@media(max-width:500px){.homeslider .bx-wrapper .slide .ins{padding:50px 80px}
.home_map{height:780px}
.home_map .container{height:100%}
.home_map .map{background-position:30% 100%;left:0;bottom:0;width:100%;height:100%}
}@media(max-width:450px){.home_top .icons{margin-left:-44px}
.service{display:block}
}@media(max-width:400px){.homeslider .bx-wrapper .slide .ins{padding:50px 30px}
}@media(max-width:570px){footer .container{display:block}
footer .info{width:auto;text-align:center}
footer .foot_data{width:auto;text-align:center;padding-top:30px}
footer .foot_data .date{display:block}
}
