@charset "UTF-8";@viewport{width:device-width}@font-face{font-family:montserratregular;src:url(../../fonts/montserrat/montserrat-regular-webfont.eot);src:url(../../fonts/montserrat/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/montserrat/montserrat-regular-webfont.woff2) format("woff2"),url(../../fonts/montserrat/montserrat-regular-webfont.woff) format("woff"),url(../../fonts/montserrat/montserrat-regular-webfont.ttf) format("truetype"),url(../../fonts/montserrat/montserrat-regular-webfont.svg#montserratregular) format("svg");font-weight:400;font-style:normal}*,::after,::before{box-sizing:border-box}html{height:auto}header{display:block;padding-bottom:0}body{background-image:url(../../img/global_fon_2.png);font-size:16px;line-height:1.2;font-family:"Open sans",sans-serif;margin:0 auto;width:100%}.contact-link-small{display:none!important}.top-contacts{margin:0;width:100%}header .logo-container{display:inline-block;font-family:montserratregular;padding-top:16px;width:100%}header .logo-container a{cursor:pointer;display:inline-block;vertical-align:bottom}header .logo-container img{width:96px;height:96px}header .logotitle-lite{font-size:20px;font-style:italic;font-weight:700;text-transform:uppercase}header .logotitle{font-size:64px;font-style:italic;font-weight:900}.title-contacts{align-items:center;display:flex;font-size:24px;font-weight:500;text-transform:uppercase}.title-contacts p{margin-bottom:0}.title-contacts a{border-bottom:2px solid transparent;transition:all .2s linear}.title-contacts a:hover{border-color:#006363}.phone{background:url(../../img/phone.png);background-size:cover;display:inline-block;height:70px;width:70px;transition:all .2s linear}.phone:hover{-ms-transform:rotate(12deg);-webkit-transform:rotate(12deg);transform:rotate(12deg);-webkit-filter:contrast(.8);filter:contrast(.8)}.main-menu-container{display:inline-block;margin-top:8px;width:100%;text-transform:uppercase;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.menu-mobile{margin-top:8px;text-transform:uppercase;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.mobile-menu-container{-max-height:0;display:none;transition:max-height .3s ease-out;overflow:hidden}.header-menu li{list-style-type:none;float:left;margin:0;padding:0;width:25%}.menu-mobile li{list-style-type:none;margin:0;padding:0}.header-menu a,.menu-mobile a{border-radius:3px;cursor:pointer;display:block;position:relative;margin-left:1px;margin-right:1px;font-style:italic;font-size:16px;line-height:36px;text-decoration:none;text-transform:uppercase;text-align:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.content-title{font-size:56px;text-align:center;line-height:1.2;margin:0 auto;font-weight:600;width:100%}p{margin-top:0}hr{display:block;height:1px;border:0;border-top:1px solid #ededed;margin:0;padding:0}a:focus,input:focus,select:focus,textarea:focus{outline:0}img.alignleft{margin:5px 20px 5px 0}img.aligncenter{margin:5px auto}.clear{display:block;width:100%;height:0;clear:both;overflow:hidden;visibility:hidden}ul{margin:0;padding:0}.right{float:right}.left{float:left}.main-content p{line-height:22px;margin-top:0;margin-bottom:20px;color:#595959}.main-content{margin-bottom:35px;border-bottom:1px solid #066}.container{margin:0 auto;padding:0 30px}.column-container:after,.column-container:before{display:table;content:""}.column-container:after{clear:both}.column-0-12{width:0%}.column-2-12{width:16.667%}.column-3-12{width:25%}.column-4-12{width:33.333%}.column-5-12{width:41.667%}.column-6-12{width:50%}.column-8-12{width:66.667%}.column-9-12{width:75%}.column-12-12{width:100%}.column-12-12,.column-2-12,.column-3-12,.column-4-12,.column-5-12,.column-6-12,.column-8-12,.column-9-12{float:left}a{text-decoration:none}.header-slide{position:relative}.col-footer{min-height:1px;padding-left:15px;padding-right:15px}.col-footer table{background-color:transparent;border-collapse:collapse;border-spacing:0;margin:0}.col-footer tr>td{width:80px}.col-footer TR>TD+TD{width:150px}.contacts_title{font-family:sans-serif;font-size:22px;margin:8px 0 8px 0;text-transform:uppercase}hr{margin-top:15px;margin-bottom:15px}footer{padding-bottom:20px}.footer-3 p{display:inline-block;margin:0}.footer-3{margin-top:0;padding-top:4px;padding-bottom:4px}.menu-mobile{display:none}table.price-table{border-collapse:collapse;border-spacing:0;border-bottom:1px solid #4199d9;margin:15px 0;width:100%}.price-table td{padding:10px}.price-table th{background:none repeat scroll 0;border:1px solid #4199d9;color:#fff;font-weight:700;padding:10px;text-transform:uppercase}.price-table dt{font-weight:700;line-height:1.4}.price-table dd{margin-bottom:20px;line-height:1.4}.price-table-head{font-weight:700;table-layout:fixed;text-align:center;display:none}.price-item-price{text-align:right;min-width:110px}.service-sub{text-align:center;font-weight:600}.contacts img{max-height:380px}.main-content img{width:auto;height:auto;max-width:350px}.img-container,.staff-img-container{background:#fff;border:1px solid #ebebeb;display:table;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.img-container{margin:9px}.staff-img-container{margin:auto}.img-left{float:left}.img-right{float:right}.img-left::after{clear:both}.img-right::after{clear:both;content:'';display:block}h1{-webkit-margin-after:4px}.aligncenter{display:block;margin-left:auto;margin-right:auto}@media (min-width:1170px){.container{width:1170px}}@media (max-width:1169px) and (min-width:900px){.container{width:900px}}@media (max-width:899px) and (min-width:750px){.container{width:750px}}@media (max-width:749px){.contact-link{float:none;width:100%}.logo-container{padding:0 10px}.container{padding:0}.column-12-12,.column-2-12,.column-3-12,.column-4-12,.column-5-12,.column-6-12,.column-8-12,.column-9-12{float:none;width:100%}.contact-link-small{display:block!important}.contact-link-mail{display:none!important}.left,.right{float:none}.main-content{margin-left:5px;margin-right:5px}.main-menu-container{display:none!important}.menu-mobile{display:block!important}.footer-second .container{padding-right:60px}.services-categories{display:none}}@media (max-width:499px){header .logotitle-lite{font-size:16px}header .logotitle{font-size:48px}header .title-contacts{font-size:18px}header .title-contacts .phone{height:50px;width:50px}}@media (max-width:395px){header .logo-container img{width:60px;height:60px}header .logotitle-lite{font-size:13px}header .logotitle{font-size:36px}header .title-contacts{font-size:18px}header .title-contacts .phone{height:50px;width:50px}}.container-bottommiddle{bottom:0;text-align:center!important;position:absolute;left:50%;transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.social-icon{padding:0;margin:0}ul.social-list{list-style:none;position:relative}.social-list li{display:inline;list-style-type:none;float:left}.location-link,.mail-link,.social-link{display:block;background-size:cover;background-repeat:no-repeat;margin:2px;width:28px;height:28px;min-width:28px;min-height:28px}.social-link{background-image:url(../../img/social-ico.png)!important}.social-link-fb{background-position:0 -120px}.social-link-fb:hover{background-position:0 -150px}.social-link-fb:active{background-position:0 -90px}.social-link-gp{background-position:0 -210px}.social-link-gp:hover{background-position:0 -240px}.social-link-gp:active{background-position:0 -180px}.social-link-vb{background-position:0 -570px}.social-link-vb:hover{background-position:0 -600px}.social-link-vb:active{background-position:0 -540px}.social-link-in{background-position:0 -300px}.social-link-in:hover{background-position:0 -330px}.social-link-in:active{background-position:0 -270px}.location-link{background-image:url(../../img/location-ico.png)!important}.mail-link{background-image:url(../../img/mail-ico.png)!important}.contact-link{position:relative;display:flex;align-items:center}.contact-link .contact-text{height:100%;margin:4px;font-size:16px;font-weight:600;cursor:pointer;display:table-cell;vertical-align:middle}.footer-second{font-size:20px;font-weight:600}.footer-second .contact-text{font-size:18px;font-weight:500}.footer-3 .contact-text{cursor:pointer;font-size:16px;font-weight:600;margin:4px}.services-categories li{cursor:pointer;font-size:16px;font-weight:600;line-height:1;list-style-type:none;margin:0;padding:4px;transition:.2s linear}.service-cat-name{padding:4px}.price-list__content{padding-left:10px}