*,
::after,
::before {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

body,
html {
    box-sizing: border-box;
    height: 100%
}

body {
    width: 100%;
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-family: open_sanslight, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.4;
    color: #000;
    background: #f3f3f3
}

.body_cover {
    background: url(../images/404-bg.jpg) no-repeat 50% 50%/cover
}

h1 {
    margin: .36em 0 .8em;
    font: 400 30px/1.5 open_sansextrabold, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #333
}

h3 {
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: #000
}

h4 {
    font-weight: 400
}

a {
    text-decoration: none;
    outline: 0;
    color: #fff;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

a:hover {
    color: #f6cc3e
}

img {
    max-width: 100%
}

button {
    margin: 0;
    padding: 0;
    background: 0 0;
    border: 0;
    text-decoration: none;
    line-height: normal;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

.availability {
    margin: 25px 0 0
}

.availability__item {
    margin: 0 0 19px;
    overflow: hidden
}

.availability__box {
    overflow: hidden
}

.availability__box a {
    color: #000
}

.availability__icon {
    float: left;
    width: 38px;
    height: 43px;
    margin-right: 13px;
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.availability__icon_phone {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABGtJREFUeNq8mAmIVWUUx997M46jRosLrpiRI+ZGDJmKZiY1DQOuKUpjCtUohYlRLgSVxdSoaCWluaCp2FjgrqmpiRuRUa6J4wJKitq4YUrQmMv/wO/G5+W+++6bN+MHP777vnvv9517zvnOd86LFxUVxdJta0rP+IfeETPEf6JSnBC/iZ/ENnEz6tyJWM20OvTZooV4FiE3ivPiM8bvm0BTxcPiMfGMGCO+FVdEI/G2OCU+EfXvh0DWronTYo+YL0aI5mKoOCByxHvid9E5qkA2yX58YDqTZNKqxAqRL0aJy6K9+EW8mEqgyeJzMUu8KZ5nsihC9eTZReJDUSjqOffviKXiSfErZlvPc/e0bPrh4l3xnDjMmL24hYWG8LXJ2kjxkm/sb7FMlImzjJ1ljVVoyPoe4qCroQfEV6LEEcbziQLRNIKmPhBjxftiubggHkTTx8Q4EefZf8RgzFaPuRu4Ar0uKsTqJI4aRai/xGxRKl4WrUQ/sQ/zzMJkOY5Q5uyXRFvM/L9A9uKSFLsnqqa8dktsEF3R2m02zEJHU2a+8Vxb39oTqIvYG2FLF/DShID7C4jS9uV/YP4YgpTiY55QbznvlbO2BdZJnkAWuC5GjDNzRa+AexZXsvCJjsQhO19act+C5BSuyzCpt/tmcF0schOo8FbEuPKCOBkw3hvfmSn+ZKwVzzbn96fiED41yXl3Lb70kO28BF/eMOLx0I2JgwLgckLHo+w4+/pc8bPjVx87YSKXazt4N3Hd1wQ6HhbKHWHM/n04LFO12Y6vtRHDuF4nrhISXNPvos9P4FS9Qiaf5ghzMo1jYyamiHG4etrwFu/qPFtB3y5B/BmKUwa183zV6WqcZVvp2wYs3toZO0ff2ATageT9Q9SfQ0qRbjtAn+uMeVpzFXDV23XZxIcywv8anNFtN3HSFWjzXBoCfcFJv8kXs2yNlT6BzEpVcVLYHFRp/jIvyeRL2MKFSmFvx2qpJZxt+wYCtUzy7FgywimxWmxuPvQjaixP4uDXxUBCf0ltCRT3VR0NSAvM5hNDkrHNHIgLa1qgrLy8PL8DbxdzON/2B7xzhrz5G86unSHzF5C6thNHo5RDQUn+MUzzJRMGtd0E01fQZlO/5kn6zPzNCBn2EU2qWwZZNH0Nn+qb5Jkj5MiX+foS5ouj4ULujxbdyX+2pxIqrAz6DgdezaEaS+LoxRwtk8kQy8kK+ji5dBU596FUQqWqyxaz0LYQTcWoUJ8gTX3cJ4zrnyNTCRWlUPyaGLWe6iSsBrOS+ekAYdzUNlSoqJXrMlRuUfyjDCteTyircH7wz5XOxJuJQcPZWS0yFOpVsoD8TGp7S+Cfouw57Oys6p4SWf70uTqTXUflo3D4vfzjkVZAJsofcVKUjP/9sLqrA2FhLbmzldx1U7zXDN/pJAb4051M/475l6Tfsr/vqcEqiUVjMG8TSq2epLUVBNPeQeVXTf0/dINyuT0LWeQeRMJXSZZogfYRInixkyXe0+4KMACdZRZZukPzVwAAAABJRU5ErkJggg==);
}

.availability__icon_marker {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAnCAMAAAAvmwj1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAHRUExURUxpcUtLS0lJSUxMTElJSUlJSU5OTgAAAElJSUpKSkpKSn9/f//MBklJSf/KB0lJSf/MCP/LCP/JCv/NCEpKSktLS0pKSkhISElJSUpKSkhISP/KCEZGRkhISEhISElJSUpKSklJSUdHR0lJSUpKSkpKSklJSUlJSUhISElJSUpKSkVFRUpKSjMzM0hISElJSUZGRklJSU1NTUlJSUlJSUlJSVVVVUtLS0lJSUhISEpKSkpKSklJSUpKSlBQUElJSUtLS//JCEpKSv/EAElJSUlJSUlJSUlJSf/MCP/LB0pKSv/KCP/KCElJSUpKSktLS//LCP/KCP/JDf/LB0pKSklJST8/P/+/AP/KCP/LCP/LCP/UAP/KCf/UAEpKSklJST8/P0lJSUlJSf/JB0pKSv/MDP//AP/LB//LB//LB//KBv/KCEpKSv/HBkZGRktLS//KCP/LB0pKSklJSUpKSkpKSklJSUpKSv/LB//MB//KB//KCP/KCElJSUhISElJSUlJSU9PT0lJSUlJSUlJSUlJSUhISEpKSklJSUpKSkpKSkpKSkxMTElJSf/KCP/KCP/KCP/LCP/LCEpKSv/LCP/KCEdHR0pKSktLS//LCEpKSocwtLgAAACZdFJOUwAR9Qr2wQ0B1ubwAigmyY543TAfjDM+P+/KSv0SDltsl+gnfW140DsHt+MWrAUqQiSKIZHd4QNAgBXqr+u1E5IiObYNwnmD8h7k9P7RTHtV9twTaNUtDAiWt1kMcAb6oATknEhIFAHtreMn+qUlHRvS7PjTpGN2vcBC5rN55WJhyRCtrklTVG7aH/FdMm+4uZHT1I38kiDZX5HXDcoAAAIUSURBVDjLfZJlm+IwFIUvDNAWh8EZd3d3d3d3d/fVmXX3vfzaheQpoaWz98t5zz1JmjQBECvu/OxUHQioT8/O40Be43snlxfuw4mJQ/fF5cneuCSMaez5ccDsgaWnMYbZEl7bJF2sScuXiFxUV1oh/1hFaU0RperyYlCo4vJqovUvObHV1dzcJTJ3Xx+SwZoG6metwxisYess9Q11g8FBY2+os9sQh/r6hhBtdtr5NMaBS0+PYNzE7ZlJgMmZbdw00uPqXWBZJLhhxm/rdNL6dzRvEFq0gPcDoVXc3RE3tbOLqwT+euH9R0JTuMXOtIVTRJ0eCLwj9AWtLLbiZ6K/A7BgIjSNdyy+w2mipgV4u0boF96y+Ba/El37AysOQtf40y6mdj9eE7CsgG/ZQPAKbbE0jbXhFQHDsg+WhH7avMHjuRGAkbljvKED+4UlgIE2Omn/CNHf3e1HPNqnnbaB0BvTV1I3P2ruRew1j85TX6lXhaTqefhCW43G1vCFequI6pITlJ5DQrKOwtMn8dFpvPBMXEabFB0nacOfTNFkytNMTQozqXyWNM3iUyNcfoZDGjsy8iNtgaYw0hZqCqTD03JeMKPKSZNthcvOYyYvm5NvNVdIFDFRyI0+qFvtpOBUu5T+YnoZuQJVWbpSClxtS/BlGFpqOcUYdHwHQAevg0fK5Hn12mOCR8vX2fkA/6n2dqn/B/xyZRL6rvOSAAAAAElFTkSuQmCC)
}

.availability__info {
    font: 16px open_sanssemibold, Arial, Helvetica, sans-serif
}

.availability__note {
    margin: 2px 0 0;
    font: 14px open_sansregular, Arial, Helvetica, sans-serif
}

.availability__link {
    font: 14px open_sansregular, Arial, Helvetica, sans-serif;
    border-bottom: 1px dashed #000;
    color: #000;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.availability__link:hover {
    border-bottom: 1px dashed #696969;
    color: #696969
}

.banner {
    height: 100%;
    min-height: 510px;
    padding: 61px 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: #696969;
    background-size: cover;
    background-image: url(../images/banner-bg.jpg)
}

.banner__wrapper {
    padding-left: 15px;
    padding-right: 15px
}

.banner__col {
    float: left;
    width: 50%;
    min-height: 399px
}

.banner__col_left {
    padding: 40px 18px 50px 59px;
    background: #fafafa
}

.banner__col_right {
    background: url(../images/banner-img-small.jpg) 50% 50%/cover
}

.banner__title {
    margin: 0 0 5px;
    text-transform: uppercase;
    font: 36px/1.3 open_sansextrabold, Arial, Helvetica, sans-serif
}

.banner__caption {
    margin-bottom: 15px;
    font: 24px/1.3 open_sansregular, Arial, Helvetica, sans-serif
}

.banner__description {
    font: 18px/1.45 open_sansregular, Arial, Helvetica, sans-serif
}

.banner__attention {
    margin: 0 -3px 0 -4px;
    padding: 0 4px;
    font: 24px open_sanssemibold, Arial, Helvetica, sans-serif;
    background: #ffcb08;
    border-radius: 3px
}

.banner .grabbing {
    cursor: url(../images/grabbing.png) 8 8, move
}

.banner .owl-item img {
    display: block;
    margin-bottom: 0
}

.banner .owl-item.loading {
    min-height: 150px;
    background: url(../images/AjaxLoader.gif) no-repeat center center
}

.banner .owl-theme .owl-controls .owl-page span {
    width: 14px;
    height: 14px;
    margin: 5px 10px;
    opacity: 1;
    background: #ddd
}

.banner .owl-theme .owl-controls {
    margin-top: 34px
}

.banner .owl-theme .owl-controls .owl-page.active span,
.banner .owl-theme .owl-controls.clickable .owl-page:hover span {
    background: #ffcb08
}

.banner .owl-theme .owl-controls.clickable .owl-page:hover span {
    background: #ffcb08;
    opacity: .6
}

.banner .owl-theme .owl-controls .owl-buttons div {
    position: absolute;
    width: 24px;
    height: 24px;
    background-color: transparent;
    background-repeat: no-repeat;
    opacity: .8
}

.banner .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 37.2%;
    bottom: 0;
    background-position: 50% 50%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAC58NwRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASFJREFUeNqE0z9IAlEcwPFOIajBaHAKGo6mFrdapEFCimgJahBqiaChId0bXUWcokEIokGi6M+QhuAiDW4uLt4QSUsgCNEQlH1/8Hsgh7734ANy97537+6dXhAEU44xh1tkfd9vRxyTY6gihZIcsAWzeMQqusjYgmncYQ1veoePSYFMvkEaPazj3ZwMB1FcYRufGnVHJ0RCv8vYRV+v3Anf3gQeznGAATbQHvdwJijgCN/YQmvSq5Mgj1OdLGtv2jZGgr+RZXmubZfgDEXM4AFJVyAjhwvd3SesuIIhjnGpH9szErbARIeoYB4vWLYFMn6xj3vEUcOSLZDxgz39rBdQx6ItMNEOGjq5rrH1/2A28lWXde0KZHxhU1/AiRz4F2AA9e43IQyaDm8AAAAASUVORK5CYII=)
}

.banner .owl-theme .owl-controls .owl-buttons .owl-next {
    right: 37.2%;
    bottom: 0;
    background-position: 50% 50%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUBAMAAABL3sEiAAAAIVBMVEXd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3rdQsHAAAAC3RSTlMAKSpiZmdqbG79/kH65rUAAAAtSURBVAjXY2AtYAABzeVgim0VhJtFBrdrKYjkWBVAgLMEwnEAUZJgDgMzmAMAehUTvYeh/rsAAAAASUVORK5CYII=)
}

.btn {
    display: inline-block;
    margin-top: 26px;
    padding: 12px 26px 15px 30px;
    font: 20px open_sansbold, Arial, Helvetica, sans-serif;
    background: #e5e5e5;
    color: #000;
    -webkit-transition: background .5s ease;
    transition: background .5s ease
}

.btn:hover {
    color: #fff;
    background: #363636
}

.btn:hover+.form__arrow {
    right: 28px
}

.btn:hover .btn__arrow {
    margin-left: 24px;
    margin-right: 0
}

.btn:active {
    line-height: 1.45;
    padding-bottom: 11px
}

.btn:active+.form__arrow {
    top: 17px
}

.btn__text {
    display: inline-block;
    vertical-align: middle
}

.btn__arrow {
    display: inline-block;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.form_search .btn {
    width: auto;
    margin-top: 6px;
    padding: 6px 20px;
    font-size: 14px
}

.form_search .btn:active {
    line-height: 1.5;
    padding-bottom: 4px
}

.btn_compact {
    margin-top: 0;
    padding: 6px 20px;
    font-size: 14px
}

.btn_compact:active {
    line-height: 1.5;
    padding-bottom: 4px
}

.btn_video {
    padding: 6px 20px;
    font-size: 11px;
    font-family: open_sansregular, Arial, Helvetica, sans-serif;
    width: 100px;
    height: 100px;
    vertical-align: top;
    margin-top: 5px;
    overflow: hidden;
    position: relative;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABRCAYAAABWmmH8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACAxJREFUeNrsXWtsFUUUnktBEKhQpdQCQRFTQ6VoBKmgCBIEAmqixGhAMSaoaCRRIabxFaPGxAQR+EGIqIhorQbFUMAHD/3hAwu+QFFbHsX4wJanVGlt6/Uc77nJeu7s3Z2dmXv3Lvck34+93Tl79tt5nDlzZhoT/qUAMAEwGXAZoAzQH9AF0An4HVAP+ATwAeBjwD8is1IBmA4YBygHDACcRn87BNgH+AKwBbARcFL3gfF4XNvovoAqwC+oTwGNgAcAvS2T2hVwM+ArRfuOA5YCBusSnA5eMhvQpGg4B36YGZbIrQR8rWlfK+AxR03PCMG9ADWahnO8AOhukNwHAR0G7asDnJMJgovpYTIj2gEbAHcDRgH6URdSTLVpHvW/nS7lPwL00SQW+/zn0xC1A/AwYDyglOwrAowA3AJYDWhxKfszYLhNgnu6kIuELVPor4YCVrq8xNagzZFkqYveLTT4+hH8yA+5EP0rYIgtgmtcBqvKgGSg1/GbROfygPrmSHShJ3BHQH3YJWyT6NwJ6GGa4FslD9oFKNFs0ljr90h0X6uoZyiRyT2BsZr2YWt6R2LfYpME9yY/ltfcEkMDEtaUg0z/fsWuolYyHow3ZB/a8SHT30H9thGCqyR9bqUwK1dLaslcn2VHS8pWGbbvbEAze8YbJgjuQqOnU/EyS35rNXvObp/lVrNy39MEw7TMkVS0gboET5A0vcGWCC6X1MSLPcr0lIz2My3OCg+wZ83XIRhr7xRW5n3AT5ZeYDfFKpwyxaPMWJr4JOUY4C1L9mG/+zL7bbKu0859x/WWYwdcv5fvOoZdbwa0WbSv1uP5ygSXsd/qLBPM9Zd53M///rll+76hmpyUQh1vqouk8AHLL8D1exnfn103WravnSZHTinVIbiA/XbC8gu0sOtuHvfzANFJYV+OsOvTdQjmQXHb8dtekoElnfzNrntkgOC+pj4qEtwkmdraFK6/yeP+Zsms0KagqzbAwwYlguvZb6MsvwDXX+9xfwO7HmnZvuGs2/pTJBYNAhO8nf02zfILcP3bPe7fJvFLu2XQPm2vajKbubTRvNyGDKU+3/m80R5lcExoZWVsLUElW7TvmIefqXKBJNL1rKUXeJE9p8FnuTdZuS+JDNMySzKVP1eXYJTHJfGIEYaNv1xSe+/zWfZKyYvPM2xfkUhdOV/nVcgvwX3J93Mq/1HirgSVEopv8KWZngo6torU1WBTA14BkenUj5XhUlMEo9wlqSU4wOguUuKC6C6J7psU9ZSTT+zU0WygpSG5qyT2rfBTWIXgmEhdNUjGbC8MaDzWsH0Sna8G1LdAyBNIrg+oD1fF35PobKAYhFGCk13Ft5IHomfxlEKX0Y8GSlneQp1i18Argay2xWkgLPOpB5eI7hGJdCqu5wi1FmGDYJRBgO9cXgKd7leoeZ/niGPg7Od8kcg7eF3iVjlzFoo1m3Q3iVfh7DcxL2MudR3d2Xuhj7tEpK4/JoGEKy2VBc3sOZMM9ZMR0+7zvrWAMwwOSk8btg8r1TBVQ3Ry09DPvB/wh9BLSToKuJOat2nBhdS9mvZhN7ZYEoSyTrAzFrqQBhMVww9TLetneeqN0bV7RSINQMU+9EiqVfrbIASr1CqMiV4jEmtolTSgOPMaWmma+RngXRqd20TmBFvcOLLxCmruThcTV4gbaRzANKu3qRIIXYK9RmXduGl3Ive4CJ/0pqaPH/oEkWxUbBN8youfgSwvlvutvOQJzhOclzzB2RG/GYrojN8AuISm0bkqOLnAzMxNIpGD155tgy6gSUM8gsAFgFkm3LSgU+UZFD2LRxyrhMamHAmhUwE/0Kx2qlu56cJ9K1YU8ZoJgkGuE/9fdWmSzeRK6Avw4Dp+kdX0t44c7YPx3aYREVww4rciCMH/TYljMdS5RvjI2Vgu+cJPCDsp+9kSDArx/RiHRICQpUvNdSIlOML73SUR9aBGi9QlrdsC6ElHblzW9zr/eEzYz7bMpvDdqDWGyY3ziQZfPcZlo5YIE8z3elQokuvZ53KCi9j13ohPtPaw616a5D7jRTDP5G6LOMGtAftcKbkw4FXlYxF6MpH6aV/k5glWJ3e9pJW7khsGgodEmdwwEIx70mbnKrnCx4b0bBNcSMEWTIUKYxh0jA65YeqDbxSJFNdJISP4SR1ywzbI4dYpDIQvEpnZC+dHeFbSc0LxnIowehGYD4c7j0aE0LZ1qgXC6qYNJ5Ln57orGWbjcZVhIXUbg/IE25OSEHkYfaJGMMaicevtziw9n6864/GQFVEgGLd44Q5U3EfXmkU7Nkq8iq0qJIeR4DXkQWwKgS24VFatQ3KYCMb83dtp0nE4JDZ10lQ+MMlhIfhTwEUi9cSn0JMci8UqwkwwLjo+IhJ7kfeHeLANTHK2l+IxmLIjR1zaJMkoMyUkT4zH47vCVoNzhdzANTm/omF+4EtLMHesCyJOVlcLJKclmG/FKo04waUeFSwIyWkJ5nkCkyLejfCDSRsC1GRMt6pV+aL82Jc5ESUXg0hH2bsuUFVCyX8Y+eMnpkhz01A2sBv+EuFbytGVs0Tq4fiYYzYwCMFpSJam+Y4UqcnXeCNGkvAs36IcJRW3/OL+agwgHZTUtEVBlLIEbCR5rUPnS27lHhWnTnY7AtMHjBxnIBLbk6+iVu+6VRn/sOQUIRcP4gi8YqJ7XgT+b43miBKLgzkelFeo0++YOJADE7DxwIvNklE314ADGa6O4IFNw0x07F4E/yvAAGn1jXgIQhs1AAAAAElFTkSuQmCC) no-repeat center center, #f4f5f6;
    background-size: 54px;
    background-position: center 15px;
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.btn_video:hover {
    background: url(data:image/png;base64,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) no-repeat center center, #e0e0e0;
    background-size: 54px;
    background-position: center 12px
}

.btn_video:hover span {
    color: #000
}

.btn_video span {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    display: block;
    padding: 5px 0;
    -webkit-transition: color .5s ease;
    transition: color .5s ease
}

.certificates {
    padding: 59px 0 80px;
    background: url(../images/certificates-bg.jpg) 50% 50% #f3f3f3
}

.certificates__wrapper {
    padding-left: 15px;
    padding-right: 15px
}

.certificates__title {
    margin: 0 0 16px;
    text-align: center;
    text-transform: uppercase;
    font: 50px open_sansextrabold, Arial, Helvetica, sans-serif
}

.certificates__body {
    width: 100%;
    margin: 44px 0 0;
    text-align: center;
    overflow: hidden
}

.certificates__item {
    float: left
}

.certificates__item:hover .certificates__name {
    border-color: #696969;
    color: #696969
}

.certificates__box {
    display: block;
    width: 208px;
    margin: 0 18px 24px 47px;
    padding-bottom: 2px
}

.certificates__picture {
    width: 208px;
    height: 243px;
    margin-bottom: 10px;
    position: relative;
    padding: 0 40px 0 0
}

.certificates__img {
    display: block;
    width: 139px;
    height: 203px;
    padding-left: 20px;
    padding-top: 20px;
    box-sizing: content-box
}

.certificates__frame {
    position: absolute;
    top: 0;
    right: 0;
    bottom: -37px;
    left: 0;
    display: block;
    background: url(../images/certifacates-frame-small@1x.png) no-repeat
}

.certificates__text {
    padding-right: 14%;
    text-align: left
}

.certificates__date {
    display: block;
    margin-left: 2px;
    text-align: left;
    font: 13px open_sansextrabold, Arial, Helvetica, sans-serif;
    color: #ffcb08
}

.certificates__name {
    font: 15px open_sanssemibold, Arial, Helvetica, sans-serif;
    border-bottom: 1px dashed #000;
    color: #000;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.certificates__pane {
    overflow: hidden;
    width: 93%;
    margin: 0 auto
}

.certificates__scale {
    width: 86.4%;
    padding-bottom: 10px;
    margin: 0 auto;
    text-align: justify
}

.certificates__year {
    display: inline-block;
    vertical-align: middle;
    width: 4.5%;
    font: 13px open_sansbold, Arial, Helvetica, sans-serif;
    color: #9c9c9c
}

.certificates__year_current {
    text-align: right
}

.certificates__slider {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 3px;
    background: #000
}

.certificates .ui-widget-content {
    width: 94.6%;
    margin: 0 auto;
    border-radius: 0;
    border: 0;
    height: 3px;
    background: #000
}

.certificates .ui-state-default,
.certificates .ui-widget-content .ui-state-default,
.certificates .ui-widget-header .ui-state-default {
    background: #fff;
    border: 1px solid #e1e1e1
}

.certificates .ui-slider-horizontal .ui-slider-handle {
    top: -.85em
}

.certificates .ui-slider .ui-slider-handle {
    width: 70px;
    height: 29px;
    margin-left: -35px;
    text-align: center;
    outline: 0;
    font: 15px/1.8 open_sansbold, Arial, Helvetica, sans-serif;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAJCAYAAAB9nA+YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIRJREFUeNpiZMAErP/////NMAQAIyMjO5D6iSzGhKbGF+QhhqEDOIDYC5ckyDNcIAYwhoYEhgJeIPZG94wPzDND0EMgwAP1AwMjEDsA8RUgfoPsoSGSh5C5YkCsCcpDB4DYAjmGhiAAxZAZEB/EmuyGQx5C8dQQ8hA/einHONzqIYAAAwD52grQp9n7AAAAAABJRU5ErkJggg==) 50% 50% no-repeat #fff;
    color: #000;
    box-shadow: 0 4px 3px rgba(0, 0, 0, .08);
    cursor: pointer
}

.certificates .ui-corner-all {
    border-radius: 30px
}

.certificates .ui-widget-content .ui-state-hover {
    border: 1px solid #aaa
}

.col1 {
    width: 20%;
    min-width: 230px
}

.col2 {
    padding-left: 30px
}

.col2 table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: none;
    border-top: 1px solid #eee;
    font-size: 13px
}

.col2 table thead tr {
    background: #e5e5e5
}

.col2 table tr {
    border-bottom: 1px solid #eee;
    background: #fff
}

.col2 table th {
    padding: 14px;
    border: none;
    text-align: left;
    font-weight: 400
}

.col2 table td {
    padding: 14px;
    border: none
}

.col2 h3 {
    color: #333;
    font-family: open_sansbold, Arial, Helvetica, sans-serif
}

.col2 .page-counter {
    color: #999;
    margin-top: -15px;
    font-size: 13px
}

.col2 .back-link {
    color: #333;
    margin-top: 15px;
    margin-bottom: 15px;
    display: inline-block
}

.colTitle {
    text-transform: uppercase;
    font-size: 12px;
    color: #999;
}

.colTitle:not(:first-child) {
    margin-top: 30px;
    margin-bottom: 15px
}

.comments__date {
    display: inline-block;
    font-size: 14px;
    color: #666
}

.comments__author {
    display: inline-block;
    font-size: 14px;
    color: #666
}

.comments__msg {
    margin-bottom: 20px;
    padding-top: 5px
}

.comments__caption {
    font: 18px/1.2 open_sanssemibold, Arial, Helvetica, sans-serif
}

.cover {
    text-align: center
}

.cover__container {
    height: 100%
}

.cover__box {
    display: table;
    width: 100%;
    height: 100%;
    min-height: 625px
}

.cover__inner {
    display: table-cell;
    vertical-align: middle;
    padding: 72px 0
}

.cover__picture {
    display: inline-block;
    margin: 0 auto;
    padding-left: 2.065%
}

.cover__logo {
    display: block
}

.cover__text-container {
    padding: 0 10px 30px
}

.cover h1,
.cover__heading {
    margin: 24px 0 8px;
    text-transform: none;
    font: 24px open_sansextrabold, Arial, Helvetica, sans-serif;
    color: #fff
}

.cover__anchor {
    text-decoration: underline;
    font: 16px open_sanslight, Arial, Helvetica, sans-serif
}

.cover__block {
    width: 33.33333%;
    float: left;
    padding-right: 4%;
    text-align: left
}

.cover__item {
    padding: 2px 0
}

.customers {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 460px;
    left: 0;
    width: 84%;
    margin: 0 8%;
    height: 57px;
    overflow: hidden
}

.customers__item {
    display: table!important;
    height: 57px;
    padding: 0 1%;
    text-align: center;
    outline: 0
}

.customers__cell {
    display: table-cell;
    vertical-align: middle
}

.customers__img {
    margin: 0 auto
}

.slick-loading .slick-list {
    background: #fff url(../images/ajax-loader.gif) center center no-repeat
}

.details__list {
    width: 49.6%;
    display: inline-block;
    vertical-align: top;
    margin-top: .65em;
    margin-bottom: .95em;
    padding-right: 5%
}

.details__term {
    margin-bottom: .5em;
    text-transform: uppercase;
    font: 18px open_sansbold, Arial, Helvetica, sans-serif
}

.details__description {
    position: relative;
    margin: 0 0 2px;
    padding-left: 15px
}

.details__description:before {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    background: #8e8e8e;
    position: absolute;
    top: 11px;
    left: 0
}

.docview__img {
    display: block;
    margin: 0 auto
}

.docview__frame {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../images/certifacates-frame-big.png) 50% 0 no-repeat;
    background-size: 100%
}

.empty {
    padding-left: 15px;
    padding-right: 15px;
    min-height: 500px;
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center;
    display: none
}

.empty__title {
    margin: 0 0 50px;
    font-size: 30px
}

.empty__message {
    font-size: 22px
}

.footer {
    width: 100%;
    padding: 29px 0;
    border-top: 4px solid #ffcb08;
    background: #2f2f2f;
    color: #a4a4a4;
    z-index: 1
}

.footer__wrapper {
    padding-left: 15px;
    padding-right: 15px
}

.footer__line+.footer__line {
    margin-top: 34px
}

.footer__cols::after {
    content: '';
    display: table;
    clear: both
}

.footer__col {
    float: left;
    padding-right: 20px
}

.footer__col_1 {
    width: 25.4%
}

.footer__col_2 {
    width: 24.3%
}

.footer__col_3 {
    width: 25%
}

.footer__col_4 {
    width: 25%;
    float: right;
    padding-right: 0
}

.footer__list {
    list-style: none;
    margin: 0;
    padding: 0
}

.footer__item {
    padding: 0 0 1px;
    font: 16px open_sansbold, Arial, Helvetica, sans-serif;
    color: #fff
}

.footer__item a {
    text-decoration: none;
    color: #fff
}

.footer__item a:hover {
    text-decoration: none;
    color: #fff
}

.footer__links {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0
}

.footer__links_1 {
    width: 39%;
    padding-right: 4%
}

.footer__links_2 {
    width: 61%
}

.footer__links-item {
    margin-bottom: 9px;
    line-height: .9
}

.footer__links-anchor {
    display: inline-block;
    font: 14px/1.1 open_sansregular, Arial, Helvetica, sans-serif;
    color: #d2d2d2
}

.footer__title {
    margin: 0;
    text-transform: uppercase;
    font: 16px open_sansbold, Arial, Helvetica, sans-serif;
    color: #fff
}

.footer__info {
    margin: 7px 0;
    font: 15px open_sanslight, Arial, Helvetica, sans-serif;
    color: #a9a9a9
}

.footer__info_alt {
    margin: 0 0 9px;
    padding-right: 38%
}

.footer__stripe {
    display: block
}

.footer__anchor {
    font: 16px open_sanssemibold, Arial, Helvetica, sans-serif;
    color: #ffcb08
}

.footer__anchor:hover {
    color: #fff
}

.footer__email {
    font: 16px open_sansbold, Arial, Helvetica, sans-serif;
    color: #ffcb08
}

.footer__email:hover {
    color: #fff
}

.footer__copyright {
    display: inline-block;
    font: 14px open_sanssemibold, Arial, Helvetica, sans-serif;
    color: #a4a4a4
}

.footer__studio {
    display: block;
    width: 80px;
    height: 23px;
    float: right;
    background-image: url(../images/lepshey-logo@1x.png);
    background-repeat: no-repeat
}

.form__title {
    padding: 41px 0 15px;
    text-transform: uppercase;
    font: 32px open_sansextrabold, Arial, Helvetica, sans-serif;
    color: #000
}

.form__line {
    margin-bottom: 9px
}

.form__line:last-child {
    margin-bottom: 0
}

.form__line_mistake .form__input {
    border-color: #d12626;
    background-color: #fefafa
}

.form__line_mistake .form__error {
    display: block
}

.form_search .form__input {
    padding: 7px
}

.form__label {
    position: relative;
    display: inline-block;
    margin-bottom: 3px;
    text-transform: uppercase;
    font: 12px open_sanssemibold, Arial, Helvetica, sans-serif;
    color: #bbb
}

.form__label_required:after {
    content: "*";
    position: absolute;
    top: -3px;
    padding-left: 2px;
    font: 12px open_sanslight, Arial, Helvetica, sans-serif;
    color: #d12626
}

.form input,
.form textarea {
    width: 100%;
    padding: 13px;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    outline: 0;
    -webkit-appearance: none
}

.form textarea {
    display: block;
    height: 124px;
    resize: none
}

.form__submit {
    display: inline-block;
    position: relative;
    margin-top: 19px;
    background: #e5e5e5;
    z-index: 0;
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.form__submit:hover {
    background: #363636
}

.form__submit:hover .form__arrow {
    color: #fff
}

.form__submit .form__btn {
    background: 0 0
}

.form__submit .form__btn:hover {
    background: 0 0
}

.form__submit .form__arrow {
    z-index: -1
}

.form .form__btn {
    width: auto;
    margin: 0;
    padding: 14px 74px 15px 30px;
    border: 0
}

.form__arrow {
    color: #000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    top: 16px;
    right: 32px;
    bottom: auto;
    left: auto;
    -webkit-transition: right .3s ease, color .3s ease;
    transition: right .3s ease, color .3s ease
}

.form__category {
    padding: 14px 19px;
    font: 16px open_sansregular, Arial, Helvetica, sans-serif;
    background: #f2f2f2;
    color: #000
}

.form_popup .form__title {
    padding: 41px 0 23px
}

.form_popup .form__submit {
    margin-top: 30px
}

.form__message {
    display: table;
    width: 100%;
    height: 565px;
    padding-bottom: 118px;
    text-align: center
}

.form__message-inner {
    display: table-cell;
    vertical-align: middle
}

.form__icon-sent {
    width: 56px;
    height: 50px;
    margin: 0 auto 24px;
    background-image: url(../images/icon-envelope@1x.png);
    background-repeat: no-repeat
}

.form__text {
    margin-bottom: 2px;
    font: 18px open_sanslight, Arial, Helvetica, sans-serif
}

.form__error {
    display: none;
    padding-top: 1px;
    font-size: 12px;
    color: #d12626
}

.form input.error,
.form textarea.error {
    border-color: #d12626;
    background-color: #fefafa
}

.form label.error {
    display: none!important
}

.gallery__item {
    display: inline-block;
    padding: 5px;
    background: #fff
}

.gallery__item img {
    display: block
}

.header {
    position: relative;
    width: 100%;
    min-height: 66px;
    margin-bottom: 44px;
    overflow: hidden
}

.header .alert {
    position: absolute;
    top: 100%;
    width: 100%;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1)
}

.header .alert__item {
    padding: 15px;
    background: rgba(255, 237, 235, .98);
    border-bottom: 1px solid #f8acb3
}

.header .alert__content {
    max-width: 1170px;
    margin: 0 auto;
    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;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.header .alert__text {
    font-size: 16px;
    padding-left: 10px;
    color: #db4432
}

.header .alert__icon {
    background: url(../images/ico-warning.svg);
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center center
}

.header_coverpage {
    background: 0 0
}

.header__wrapper {
    max-width: 1238px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    height: 100%
}

.header__top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding: 14px 0;
    background: #444;
    color: #fff;
    z-index: 950;
    -webkit-transform: translateZ(0)
}

.header__top_bg {
    padding: 7px 0;
    box-shadow: 0 0 2px rgba(0, 0, 0, .4)
}

.header__top_bg .header__hamburger {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAARAQMAAAASdJVNAAAABlBMVEVmqgAPDw9dJpTcAAAAAXRSTlMAQObYZgAAABRJREFUCNdj+P//fwMDgsAGSFYCAD2XH2aiZLIzAAAAAElFTkSuQmCC)
}

.header__backstretch {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.header__arrow {
    position: absolute;
    font-size: 0;
    line-height: 0;
    top: 29.5%;
    width: 72px;
    height: 72px;
    padding: 0;
    -webkit-transition: opacity .3s ease, -webkit-transform .1s linear;
    transition: opacity .3s ease, -webkit-transform .1s linear;
    transition: opacity .3s ease, transform .1s linear;
    transition: opacity .3s ease, transform .1s linear, -webkit-transform .1s linear;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0;
    z-index: 9
}

.header__arrow:hover {
    opacity: .87
}

.header__arrow:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.header__arrow_prev {
    left: 8px;
    background: url(data:image/png;base64,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)
}

.header__arrow_next {
    right: 0;
    background: url(data:image/png;base64,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)
}

.backstretch {
    opacity: .4
}

.history {
    position: relative;
    overflow: hidden
}

.history__description {
    padding: 0 5%;
    font: 16px/1.65 open_sanslight, Arial, Helvetica, sans-serif
}

.history__background {
    height: 820px;
    margin-bottom: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.history__wrapper {
    position: relative;
    height: 820px;
    padding-top: 3.6875em
}

.history__head {
    padding-bottom: 4.0625em;
    text-align: center;
    color: #fff
}

.history__head h2 {
    margin: 0 0 16px;
    padding: 0 15px;
    text-transform: uppercase;
    font: 50px/1.25 open_sansextrabold, Arial, Helvetica, sans-serif
}

.history__title {
    margin: 0 0 16px;
    padding: 0 15px;
    text-transform: uppercase;
    font: 50px/1.25 open_sansextrabold, Arial, Helvetica, sans-serif
}

.history__break {
    display: block
}

.history__img {
    position: relative;
    height: 820px;
    outline: 0;
    background-color: #000
}

.history__picture {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .7;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover
}

.history__content {
    width: 430px;
    margin-left: 15px;
    padding: 30px 35px;
    background: #fff
}

.history__textbox {
    height: 232px;
    padding: 0 5px;
    overflow: hidden;
    outline: 0
}

.history__textbox strong {
    margin: 0 -3px;
    padding: 0 4px 0 2px;
    font-family: open_sansbold, Arial, Helvetica, sans-serif;
    background: #ffcb08;
    border-radius: 3px
}

.history__caption {
    margin-bottom: 12px;
    font: 30px/1 open_sansbold, Arial, Helvetica, sans-serif
}

.history__slidetext {
    margin: 1em 0;
    font: 16px/1.65 open_sanslight, Arial, Helvetica, sans-serif
}

.history__slidetext p {
    margin: 0
}

.history__chronology {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 7.7rem
}

.history__point {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.history__point:last-child {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.history__point:last-child .history__button:before {
    display: none
}

.history__point.is-active~.history__point .history__button:before {
    background-color: #fff
}

.history__point.is-active~.history__point .history__button:after {
    background-color: #fff
}

.history__point.is-active .history__button:before {
    background-color: #fff
}

.history__point.is-active .history__button:after {
    width: .875rem;
    height: .875rem;
    top: 2.1rem;
    left: .5rem
}

.history__point.is-active .history__logo {
    visibility: visible;
    opacity: 1
}

.history__button {
    position: relative;
    display: block;
    width: 100%;
    text-align: left;
    padding-top: 3rem;
    color: #face2d;
    -webkit-transition: color .3s;
    transition: color .3s
}

.history__button:before {
    content: "";
    position: absolute;
    top: 2.4375rem;
    right: -.625rem;
    left: .625rem;
    height: 2px;
    background-color: #face2d;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.history__button:after {
    content: "";
    position: absolute;
    top: 2.1875rem;
    left: .625rem;
    display: inline-block;
    width: .625rem;
    height: .625rem;
    border-radius: 50%;
    background-color: #face2d;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.history__button:hover:after {
    width: .875rem;
    height: .875rem;
    top: 2.1rem;
    left: .5rem;
    background-color: #face2d!important
}

.history__button:hover+.history__bubble {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.history__button:hover .history__logo {
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.history__year {
    padding-bottom: 8px;
    font: 14px open_sansbold, Arial, Helvetica, sans-serif
}

.history__logo {
    position: absolute;
    top: auto;
    right: auto;
    bottom: -2.6rem;
    left: 0;
    display: block;
    width: 85px;
    height: 35px;
    margin-left: -1.75rem;
    visibility: hidden;
    opacity: 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    -webkit-transition: all .3s, .3s, 0s ease 0s, 0s, .3s;
    transition: all .3s, .3s, 0s ease 0s, 0s, .3s
}

.history__bubble {
    position: absolute;
    top: -15.9375rem;
    right: auto;
    bottom: auto;
    left: 0;
    margin-left: -5.65rem;
    width: 13.125rem;
    height: 15.4375rem;
    visibility: hidden;
    opacity: 0;
    background-color: #fff;
    -webkit-transform: translateY(.9375rem);
    transform: translateY(.9375rem);
    -webkit-transition: all .3s, .3s, 0s ease 0s, 0s, .3s;
    transition: all .3s, .3s, 0s ease 0s, 0s, .3s;
    z-index: 99
}

.history__bubble:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -.625rem;
    margin-left: -.6rem;
    width: 0;
    height: 0;
    border-width: .625rem .625rem 0;
    border-style: solid;
    border-color: #fff transparent transparent
}

.history__visual {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
    height: 9.375rem;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover
}

.history__info {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    height: 6.0625rem;
    background-color: #fff;
    font: 13px/1.3 open_sansregular, Arial, Helvetica, sans-serif;
    text-align: left;
    padding: .9375rem .8125rem
}

.history__info p {
    margin: 0
}

.history__info strong {
    font-family: open_sansbold, Arial, Helvetica, sans-serif
}

.history__infobox {
    height: 4.125rem;
    overflow: hidden
}

.history .slick-next,
.history .slick-prev {
    width: 72px;
    height: 72px;
    margin-top: -36px;
    top: 50.7%;
    -webkit-transition: opacity .3s ease, -webkit-transform .1s linear;
    transition: opacity .3s ease, -webkit-transform .1s linear;
    transition: opacity .3s ease, transform .1s linear;
    transition: opacity .3s ease, transform .1s linear, -webkit-transform .1s linear;
    -webkit-transform: none;
    transform: none;
    -ms-transform: none;
    z-index: 9
}

.history .slick-next:active,
.history .slick-prev:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.history .slick-next:before,
.history .slick-prev:before {
    display: none
}

.history .slick-prev {
    background: url(data:image/png;base64,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);
    left: 8px
}

.history .slick-next {
    background: url(data:image/png;base64,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);
    right: 0
}

.history .slick-next:hover,
.history .slick-prev:hover {
    opacity: .87
}

.history .slick-next.slick-disabled,
.history .slick-prev.slick-disabled {
    opacity: 0;
    cursor: default
}

.icon_trigger {
    width: 39px;
    height: 39px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-image: url(../images/icon-open-regular@1x.png);
    background-repeat: no-repeat
}

.lang {
    float: right;
    list-style: none;
    margin: 0;
    padding: 0;
    margin-right: -7px;
    padding-top: 7px
}

.lang::after {
    content: '';
    display: table;
    clear: both
}

.lang__item {
    float: left
}

.lang__item.active .lang__link {
    background: #face2d;
    color: #000
}

.lang__link {
    display: block;
    padding: 3px 8px;
    text-transform: uppercase;
    font: 14px open_sansbold, Arial, Helvetica, sans-serif;
    color: #727272;
    border-radius: 5px
}

.header_main .lang__link {
    color: rgba(255, 255, 255, .6)
}

.header_main .lang__link:hover {
    color: #ffcb08
}

.header_main .lang__item.active .lang__link:hover {
    color: #000
}

.mobmenu .lang {
    display: inline-block;
    float: none;
    margin: 0;
    padding: 33px 0
}

.mobmenu .lang__item {
    margin: 0 18px
}

.mobmenu .lang__link {
    padding: 1px 8px;
    font-size: 18px;
    border-radius: 3px
}

.lead {
    text-align: center;
    color: #fff
}

.lead__title {
    margin: 0;
    padding: 130px 3% 27px;
    text-transform: uppercase;
    font: 72px/1.15 open_sansextrabold, Arial, Helvetica, sans-serif;
    color: #ffcb08
}

.lead__description {
    height: 160px;
    padding: 0 5%;
    overflow: hidden;
    font: 20px/1.6 open_sanssemibold, Arial, Helvetica, sans-serif
}

.lead__description p {
    margin: 0
}

.logo {
    display: inline-block;
    text-indent: -9999px;
    background-repeat: no-repeat
}

.map-select {
    position: absolute;
    top: auto;
    right: 25px;
    bottom: -65px;
    left: 25px;
    display: none;
    overflow: hidden;
    background-color: #ffcb08;
    z-index: 940
}

.map-select:before {
    content: "";
    display: block;
    width: 11px;
    height: 6px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpiYGBgYATiZ0DcxoAb9ALxAxhnPhD/B+I6LApboHLTYALMQLwKKliEpLAGKrYYqgYO2IB4MxD/A+J0IC6AKlyLrhAGOIB4N1QDCG+FGoITcAHxfiDeAWXDAUCAAQBXnhSRu/q/SgAAAABJRU5ErkJggg==);
    position: absolute;
    top: 22px;
    right: 16px;
    bottom: auto;
    left: auto
}

.map-select__select {
    width: 130%;
    height: 48px;
    -webkit-appearance: none;
    outline: 0;
    border: none;
    text-transform: uppercase;
    font: 16px open_sansextrabold, Arial, Helvetica, sans-serif;
    background-color: #ffcb08;
    color: #000;
    text-indent: 35%
}

.map-tabs {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left: 15px;
    padding-right: 15px;
    position: absolute;
    width: 100%;
    margin: 115px 0 0;
    overflow: hidden;
    z-index: 940
}

.map-tabs__tab {
    width: 16.666666%;
    float: left
}

.map-tabs__head {
    display: none;
    padding: 10px 32px 10px 14px;
    text-transform: uppercase;
    font: 14px/1.2 open_sansbold, Arial, Helvetica, sans-serif;
    background: #face2d;
    color: #867438
}

.map-tabs__trigger {
    position: relative;
    margin: 0;
    padding: 21px 10px 18px;
    text-transform: uppercase;
    text-align: center;
    font: 18px open_sansextrabold, Arial, Helvetica, sans-serif;
    border-bottom: 4px solid transparent;
    background: #000;
    color: #fff;
    cursor: pointer;
    -webkit-transition: border-color .3s ease;
    transition: border-color .3s ease
}

.map-tabs__trigger:hover {
    border-color: #ffcb08
}

.map-tabs__trigger:before {
    content: "";
    display: block;
    width: 1px;
    height: 22px;
    margin-top: -11px;
    background: #292929;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0
}

.map-tabs__trigger.active {
    background: #ffcb08;
    color: #000
}

.map-tabs__trigger.active:before {
    display: none
}

.map-tabs__address {
    display: none;
    margin: 0;
    padding: 0 32px 12px 14px;
    font: 14px open_sansregular, Arial, Helvetica, sans-serif;
    color: #333
}

.map-tabs__show {
    display: none
}

.map-tabs__overlay {
    width: 220px
}

.map-tabs__overlay .map-tabs__head {
    display: block
}

.map-tabs__overlay .map-tabs__trigger,
.map-tabs__overlay .map-tabs__trigger.active {
    padding: 12px 32px 0 14px;
    text-transform: none;
    text-align: left;
    font: 18px open_sansbold, Arial, Helvetica, sans-serif;
    border: none;
    background: #fff;
    color: #333;
    cursor: default
}

.map-tabs__overlay .map-tabs__trigger.active:before,
.map-tabs__overlay .map-tabs__trigger:before {
    display: none
}

.map-tabs__overlay .map-tabs__address {
    display: block
}

.gm-style>div:first-child>div+div>div:last-child>div>div:first-child>div {
    background-color: transparent!important;
    box-shadow: none!important;
    width: auto!important;
    height: auto!important
}

.gm-style>div:first-child>div+div>div:last-child>div {
    margin-top: 10px!important
}

.gm-style>div:first-child>div+div>div:last-child>div>div:first-child>div:first-child {
    border-top-color: transparent!important
}

.gm-style>div:first-child>div+div>div:last-child>div>div:first-child>div>div:first-child>div {
    -webkit-transform: skewX(45deg)!important;
    transform: skewX(45deg)!important;
    z-index: 9
}

.gm-style>div:first-child>div+div>div:last-child>div>div:first-child>div>div:last-child>div {
    -webkit-transform: skewX(-45deg)!important;
    transform: skewX(-45deg)!important;
    z-index: 9
}

.gm-style>div:first-child>div+div>div:last-child>div>div:last-child {
    width: 32px!important;
    height: 36px!important;
    margin-right: 19px;
    margin-top: 5px
}

.gm-style>div:first-child>div+div>div:last-child>div>div:last-child:after {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 12px;
    right: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALpJREFUeNpitLW1ZWZgYAgC4k1A/JMBO2AHYj8gXscCJIKBOBaI9YC4BYsmkOIaIDYAYkYmILERiC9CBWqgCrApBqnZyCwvL/8XyDgKxOpQCTUgPgbELGiKm0G2gzSATMKmyQ5dMUghTAM2TRLoikGACUuI/MfBxtCA7MELUIwREDAnoSsGBe8hqF+QA+IvSAM2xT+hfjqGrgmkARTL7miKkQMCWRM4WG8CGb+AeDaOpAHT9AOUNAACDABdRDoykZLdcwAAAABJRU5ErkJggg==)
}

.gm-style>div:first-child>div+div>div:last-child>div>div:last-child>img {
    display: none
}

.gm-style .gm-style-iw {
    width: 220px!important;
    top: 15px!important;
    left: 22px!important;
    background: #fff;
    border-radius: 2px;
    box-shadow: 2px 3px 18px rgba(0, 0, 0, .25)
}

.gm-style .gm-style-iw+div>img {
    display: none
}

.gm-style .gm-style-iw+div+img {
    margin-top: 16px!important;
    margin-right: 30px!important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALpJREFUeNpitLW1ZWZgYAgC4k1A/JMBO2AHYj8gXscCJIKBOBaI9YC4BYsmkOIaIDYAYkYmILERiC9CBWqgCrApBqnZyCwvL/8XyDgKxOpQCTUgPgbELGiKm0G2gzSATMKmyQ5dMUghTAM2TRLoikGACUuI/MfBxtCA7MELUIwREDAnoSsGBe8hqF+QA+IvSAM2xT+hfjqGrgmkARTL7miKkQMCWRM4WG8CGb+AeDaOpAHT9AOUNAACDABdRDoykZLdcwAAAABJRU5ErkJggg==) 50% 50% no-repeat
}

.map {
    width: 100%;
    height: 606px;
    padding-top: 34px;
    background: #e9e9e9
}

.nav {
    float: right;
    padding-top: 6px;
    padding-right: 60px
}

.nav__list {
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0
}

.nav__item {
    float: left;
    padding: 0 5px
}

.nav__item.active .nav__link {
    background: #face2d;
    color: #000
}

.nav__link {
    display: block;
    padding: 4px 9px;
    text-transform: uppercase;
    font: 14px open_sansbold, Arial, Helvetica, sans-serif;
    color: inherit;
    border-radius: 5px
}

.navMenu {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    background-color: #ececec;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .3s linear;
    transition: .3s linear
}

.navMenu.visible {
    visibility: visible;
    opacity: 1
}

.navMenu>li>ul {
    padding-bottom: 15px
}

.navMenu .active {
    background: #fff
}

.navMenu .active .navMenu__title {
    background: 0 0
}

.navMenu .active>.carret {
    margin-left: 2px
}

.navMenu .active>.carret:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.navMenu .active>ul {
    display: block
}

.navMenu__item {
    display: block;
    position: relative
}

.navMenu__item .carret {
    position: absolute;
    left: 5px;
    top: 12px;
    cursor: pointer;
    display: block;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    color: #333;
    font-size: 0
}

.navMenu__item .carret:before {
    content: '';
    position: absolute;
    left: 5px;
    top: 6px;
    display: block;
    width: 7px;
    height: 7px;
    border-left: 1px solid #000;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    border-bottom: 1px solid #000
}

.navMenu__item ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: none
}

.navMenu__item+.navMenu__item {
    border-top: 1px solid #e1e1e1
}

.navMenu__item_lvl1 {
    border-top: 0!important;
    padding: 0 15px
}

.navMenu__item_lvl1 .carret {
    top: 5px;
    left: 20px
}

.navMenu__item_lvl1>ul .carret {
    left: 20px
}

.navMenu__item_lvl1>ul .navMenu__title {
    padding-left: 45px
}

.navMenu__item_lvl1>ul .navMenu__item>ul .carret {
    left: 35px
}

.navMenu__item_lvl1>ul .navMenu__item>ul .navMenu__title {
    padding-left: 60px
}

.navMenu__item_lvl1>ul .navMenu__item>ul .navMenu__item>ul .carret {
    left: 50px
}

.navMenu__item_lvl1>ul .navMenu__item>ul .navMenu__item>ul .navMenu__title {
    padding-left: 75px
}

.navMenu__item_lvl1 .navMenu__item {
    border-top: 0!important
}

.navMenu__item_lvl1 .navMenu__item .carret {
    top: 5px
}

.navMenu__item_lvl1 .navMenu__item.active .carret:before {
    top: 5px
}

.navMenu__item_lvl1 .navMenu__title {
    padding: 5px 0 5px 30px;
    font-size: 15px;
    -webkit-transition: .3s linear;
    transition: .3s linear
}

.navMenu__item_lvl1 .navMenu__title_active {
    background: #ececec!important;
    border-radius: 4px
}

.navMenu__item_lvl1.active .carret:before {
    top: 5px
}

.navMenu__title {
    position: relative;
    display: block;
    padding: 10px 15px;
    padding-left: 30px;
    text-transform: none;
    font: 18px/1.4 open_sanslight, Arial, Helvetica, sans-serif;
    color: #000;
    word-break: break-word;
    -webkit-transition: .3s linear;
    transition: .3s linear;
    border-radius: 4px
}

.navMenu__title:hover {
    background: #ececec!important
}

.navMenu__title_active {
    background: #ececec
}

.navMenu__title_active.navMenu__title:hover {
    background: #fff
}

.navMenu__title_lvl1 {
    padding: 5px 0 5px 30px;
    font-size: 15px
}

.navMenu__title:hover {
    color: #666;
    background-color: #e2e2e2
}

.pagination {
    background: #e5e5e5;
    padding: 20px 0;
    text-align: center
}

.pagination__item {
    display: inline-block;
    margin: 0 2px;
    padding: 4px 9px;
    font: 14px open_sansbold, Arial, Helvetica, sans-serif;
    color: inherit;
    border-radius: 5px;
    border: 1px solid #face2d
}

.pagination__item:hover {
    background: #face2d;
    color: #000
}

.pagination__item.selected {
    background: #face2d;
    color: #000
}

.partners {
    margin-bottom: 70px
}

.partners__tiles {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -165px
}

.partners__tiles::after {
    content: '';
    display: table;
    clear: both
}

.partners__tile {
    position: relative;
    display: block;
    float: left;
    width: 50%;
    height: 330px;
    text-align: center;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-color: #696969
}

.partners__tile:after {
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    opacity: 0;
    background-color: #ffcb08;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
    top: auto;
    right: 0;
    bottom: -4px;
    left: 0
}

.partners__tile.hover .partners__services {
    opacity: 0
}

.partners__tile.hover .partners__wrapper:before {
    background: rgba(0, 0, 0, .58)
}

.partners__tile.hover .partners__logo {
    margin: -95px 0 0
}

.partners__tile.hover .partners__description {
    opacity: 1;
    top: 55%
}

.partners__tile.hover .partners__background {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.partners__tile.hover:after {
    bottom: 0;
    opacity: 1
}

.partners__background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-position: 50% 50%;
    background-size: cover;
    -webkit-transition: -webkit-transform .8s ease;
    transition: -webkit-transform .8s ease;
    transition: transform .8s ease;
    transition: transform .8s ease, -webkit-transform .8s ease
}

.partners__wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0
}

.partners__wrapper:before {
    content: "";
    z-index: -1;
    background: rgba(0, 0, 0, .4);
    -webkit-transition: background .3s ease;
    transition: background .3s ease;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.partners__wrapper:after {
    content: "";
    background: url(../images/gradient-bg.png) 0 108% repeat-x;
    z-index: 10;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.partners__logo {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    display: block;
    padding: 0 20px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: margin .6s ease-in-out;
    transition: margin .6s ease-in-out
}

.partners__description {
    height: 108px;
    padding: 0 10%;
    font: 18px/1.45 open_sansregular, Arial, Helvetica, sans-serif;
    color: #fff;
    overflow: hidden;
    opacity: 0;
    z-index: 9;
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    position: absolute;
    top: 100%;
    right: 0;
    bottom: 0;
    left: auto
}

.partners__services {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    margin: 0 30px;
    padding: 12px 0 13px;
    border-top: 1px solid rgba(255, 255, 255, .15);
    z-index: 9;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.partners__item {
    display: inline-block;
    padding: 0 10px;
    text-transform: uppercase;
    font: 16px open_sansbold, Arial, Helvetica, sans-serif;
    color: #fff
}

.partners_main {
    position: relative;
    margin-bottom: 60px
}

.partners_main .partners__tiles {
    margin-top: -499px
}

.popup {
    display: none
}

.popup__wrapper {
    width: 537px;
    padding: 7px 60px 60px
}

.popup__wrapper_doc {
    width: 100%;
    padding: 58px 60px
}

.fancybox-inner:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.fancybox-inner video {
    width: 100%;
    height: auto;
    max-width: 100%
}

.fancybox-image {
    pointer-events: none
}

#fancybox-loading,
.fancybox-close {
    background-image: url(../images/fancybox_sprite.png)
}

#fancybox-loading div {
    background: url(../images/fancybox_loading.gif) center center no-repeat
}

.fancybox-nav {
    width: 50%;
    background: transparent url(../images/blank.gif)
}

.fancybox-nav:hover span {
    opacity: .87
}

.fancybox-nav:active span {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.fancybox-nav span {
    width: 72px;
    height: 72px;
    visibility: visible;
    -webkit-transition: -webkit-transform .1s linear;
    transition: -webkit-transform .1s linear;
    transition: transform .1s linear;
    transition: transform .1s linear, -webkit-transform .1s linear
}

.fancybox-prev {
    left: -100px
}

.fancybox-prev span {
    left: 6px;
    background-image: url(data:image/png;base64,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);
    background-position: 0 0
}

.fancybox-next {
    right: -100px
}

.fancybox-next span {
    right: 0;
    background-image: url(data:image/png;base64,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);
    background-position: 0 0
}

.fancybox-overlay {
    background: url(../images/fancybox_overlay.png)
}

.fancybox-userinfo {
    box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    display: block;
    width: 200%;
    height: 80px;
    margin-top: -20px;
    padding-left: 60%;
    padding-top: 20px;
    position: fixed;
    top: 10%;
    left: -100%;
    right: 0;
    text-align: center;
    font-size: 1.8em;
    font-family: open_sansregular, Arial, Helvetica, sans-serif;
    opacity: .6;
    z-index: 10000;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    pointer-events: none
}

.fancybox-close {
    width: 40px;
    height: 40px;
    top: -10px;
    right: -59px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKlJREFUeNqclN0OwBAMhWn6kvOAPKaxmVhT/XESF0g/rR5irTU0XeFVCWea8TgmadksB7AZD23EZTMtp7lhndWBmWRlhXKVZRgTL5SFfSUHJ3QLo0ALVIR1IZNBJlZI5IAt7OnK8CEn6R5ZGFeyVL4K04Bd1bhmAtIGmCwFDp+ZfIpenzHdL1KGGkw1P3hMa4GCE6ZC8QAmvij6H1phu0wjMpfu1S/+FmAA1fxBOXjWbUkAAAAASUVORK5CYII=)
}

.fancybox-skin {
    background-color: #fff;
    padding: 0!important;
    border-radius: 0
}

.fancybox-title-float-wrap .child {
    border-radius: 0;
    font-weight: 400
}

.price__row_head-l1 {
    background: #eee
}

.price__row_head-l1+.price__row_head-l1 {
    border-top: 2px solid #ddd
}

.price__row_head-l2 {
    background: #f8f8f8;
    border-bottom: 1px solid #f8f8f8!important
}

.price__cell_1 {
    width: 5%
}

.price__cell_2 {
    width: 80%
}

.price__cell_3 {
    width: 15%;
    text-align: right
}

.reply {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    font: 18px open_sanslight, Arial, Helvetica, sans-serif;
    background: rgba(255, 255, 255, .8)
}

.reply__table {
    display: table;
    width: 100%;
    height: 230px;
    text-align: center;
    -webkit-transform: translateY(85%);
    transform: translateY(85%)
}

.reply__cell {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    padding: 0 20px;
    background: #f1f1f1
}

.reply__icon-sent {
    width: 56px;
    height: 50px;
    margin: 0 auto 20px;
    background-image: url(../images/icon-envelope@1x.png);
    background-repeat: no-repeat
}

.reply__text {
    margin: 0 0 2px
}

.reply__icon-close {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 11px;
    right: 12px;
    cursor: pointer;
    background-image: url(../images/icon-close-reply@1x.png);
    background-repeat: no-repeat
}

.reviews {
    padding: 59px 0 56px;
    background: #f9f9f9
}

.reviews__wrapper {
    padding-left: 15px;
    padding-right: 15px
}

.reviews__title {
    margin: 0 0 16px;
    text-align: center;
    text-transform: uppercase;
    font: 50px open_sansextrabold, Arial, Helvetica, sans-serif
}

.reviews__body {
    width: 100%;
    margin: 44px 0 0;
    text-align: center;
    overflow: hidden
}

.reviews__item {
    float: left
}

.reviews__item:hover .reviews__name {
    border-color: #696969;
    color: #696969
}

.reviews__box {
    display: block;
    width: 208px;
    margin: 0 18px 24px 47px;
    padding-bottom: 2px
}

.reviews__picture {
    width: 208px;
    height: 243px;
    margin-bottom: 10px;
    position: relative;
    padding: 0 40px 0 0
}

.reviews__img {
    display: block;
    width: 139px;
    height: 203px;
    padding-left: 20px;
    padding-top: 20px;
    box-sizing: content-box
}

.reviews__frame {
    position: absolute;
    top: 0;
    right: 0;
    bottom: -37px;
    left: 0;
    display: block;
    background: url(../images/certifacates-frame-small@1x.png) no-repeat
}

.reviews__text {
    padding-right: 14%;
    text-align: left
}

.reviews__date {
    display: block;
    margin-left: 2px;
    text-align: left;
    font: 13px open_sansextrabold, Arial, Helvetica, sans-serif;
    color: #ffcb08
}

.reviews__name {
    font: 15px open_sanssemibold, Arial, Helvetica, sans-serif;
    border-bottom: 1px dashed #000;
    color: #000;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.reviews__pane {
    overflow: hidden;
    width: 93%;
    margin: 0 auto
}

.reviews__scale {
    width: 86.4%;
    padding-bottom: 10px;
    margin: 0 auto;
    text-align: justify
}

.reviews__year {
    display: inline-block;
    vertical-align: middle;
    width: 4.5%;
    font: 13px open_sansbold, Arial, Helvetica, sans-serif;
    color: #9c9c9c
}

.reviews__year_current {
    text-align: right
}

.reviews__slider {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 3px;
    background: #000
}

.reviews .ui-widget-content {
    width: 94.6%;
    margin: 0 auto;
    border-radius: 0;
    border: 0;
    height: 3px;
    background: #000
}

.reviews .ui-state-default,
.reviews .ui-widget-content .ui-state-default,
.reviews .ui-widget-header .ui-state-default {
    background: #fff;
    border: 1px solid #e1e1e1
}

.reviews .ui-slider-horizontal .ui-slider-handle {
    top: -.85em
}

.reviews .ui-slider .ui-slider-handle {
    width: 70px;
    height: 29px;
    margin-left: -35px;
    text-align: center;
    outline: 0;
    font: 15px/1.8 open_sansbold, Arial, Helvetica, sans-serif;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAJCAYAAAB9nA+YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIRJREFUeNpiZMAErP/////NMAQAIyMjO5D6iSzGhKbGF+QhhqEDOIDYC5ckyDNcIAYwhoYEhgJeIPZG94wPzDND0EMgwAP1AwMjEDsA8RUgfoPsoSGSh5C5YkCsCcpDB4DYAjmGhiAAxZAZEB/EmuyGQx5C8dQQ8hA/einHONzqIYAAAwD52grQp9n7AAAAAABJRU5ErkJggg==) 50% 50% no-repeat #fff;
    color: #000;
    box-shadow: 0 4px 3px rgba(0, 0, 0, .08);
    cursor: pointer
}

.reviews .ui-corner-all {
    border-radius: 30px
}

.reviews .ui-widget-content .ui-state-hover {
    border: 1px solid #aaa
}

.sorter {
    margin-top: 20px;
    font-size: 14px
}

.sorter__item {
    display: inline-block;
    margin: 0 2px;
    padding: 4px 9px;
    color: inherit;
    border-radius: 5px;
    border: 1px solid #e1e1e1
}

.sorter__item:hover {
    background: #e1e1e1;
    color: #000
}

.sorter__item.selected {
    background: #e1e1e1
}

.sorter__icon {
    position: relative;
    display: inline-block;
    line-height: 16px;
    margin: 0 2px 0 7px;
    top: -1px
}

.statistics {
    padding: 59px 0 46px;
    border-top: 4px solid #ffcb08;
    background: #363636;
    color: #fff
}

.statistics__wrapper {
    padding-left: 15px;
    padding-right: 15px
}

.statistics__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.statistics__item {
    text-align: center
}

.statistics__data {
    font: 130px/.92 open_sansbold, Arial, Helvetica, sans-serif;
    color: #ffcb08
}

.statistics__name {
    text-transform: uppercase;
    font: 22px open_sanslight, Arial, Helvetica, sans-serif
}

.statistics__name_shifted {
    padding-left: 72px
}

.statistics .owl-theme .owl-controls .owl-page span {
    width: 14px;
    height: 14px;
    margin: 5px 10px;
    opacity: 1;
    background: #ddd
}

.statistics .owl-theme .owl-controls {
    margin-top: 34px
}

.statistics .owl-theme .owl-controls .owl-page.active span,
.statistics .owl-theme .owl-controls.clickable .owl-page:hover span {
    background: #f6cc3e
}

.statistics .owl-theme .owl-controls.clickable .owl-page:hover span {
    background: #f6cc3e;
    opacity: .7
}

.tag__item {
    display: inline-block;
    margin-left: 2px;
    margin-bottom: 4px;
    padding: 3px 7px;
    font-size: 13px;
    background-color: #585858;
    color: #fff
}

.tag__item:hover {
    color: #fff;
    background: #444
}

.tag__item span {
    opacity: .7;
    font-size: 10px;
    color: #f6cc3e
}

.tag__item input {
    display: none
}

.tag_checkbox .tag__item {
    padding: 0;
    background-color: transparent;
    cursor: pointer
}

.tag_checkbox .tag__item label {
    padding: 2px 2px;
    cursor: inherit;
    background: #666
}

.tag_checkbox .tag__item label.not_avaible {
    background-color: #ccc;
    cursor: default
}

.tag_checkbox .tag__item input[checked]+label {
    background-color: #000
}

.tiles {
    border-top: 1px solid #f1f1f1
}

.tiles__wrapper {
    padding-left: 15px;
    padding-right: 15px
}

.tiles__item {
    position: relative;
    width: 33.33333%;
    padding: 38px 29px 150px;
    float: left;
    border-right: 1px solid #f7f7f7;
    background: 0 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.tiles__item:first-child {
    border-left: 1px solid #f7f7f7
}

.tiles__item:hover {
    background: #363636
}

.tiles__item:hover .tiles__title {
    color: #fff
}

.tiles__category {
    margin: 0 0 4px;
    text-transform: uppercase;
    font: 20px open_sansextrabold, Arial, Helvetica, sans-serif;
    color: #ffcb08
}

.tiles__date {
    margin: 0 0 7px;
    font: 16px open_sansregular, Arial, Helvetica, sans-serif;
    color: #aeaeae
}

.tiles__title {
    height: 96px;
    margin-bottom: 11px;
    overflow: hidden;
    text-transform: uppercase;
    font: 24px/1.35 open_sansextrabold, Arial, Helvetica, sans-serif;
    color: #000;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

.tiles__picture {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0 29px;
    z-index: -1
}

.tiles__img {
    display: block;
    margin: 0 auto;
    max-height: 150px
}

.title-common {
    margin: .5em 0 .2em;
    text-transform: uppercase;
    text-align: left;
    font: 50px/1.15 open_sansextrabold, Arial, Helvetica, sans-serif;
    color: #ffcb08
}

.user {
    float: right;
    list-style: none;
    margin: 0;
    padding: 0;
    margin-right: -7px;
    padding-top: 7px
}

.user::after {
    content: '';
    display: table;
    clear: both
}

.user__item {
    float: left
}

.user__item.active .user__link {
    color: #aeaeae
}

.user__item.active .user__link:hover {
    color: #face2d
}

.user__link {
    display: block;
    padding: 3px 8px;
    text-transform: uppercase;
    font: 14px open_sanslight, Arial, Helvetica, sans-serif;
    color: #727272;
    border-radius: 5px
}

.visuals {
    list-style: none;
    margin: 0;
    padding: 0;
    margin: 20px 0
}

.visuals__wrap {
    margin-left: -5px
}

.visuals__wrap::after {
    content: '';
    display: table;
    clear: both
}

.visuals_list_item {
    display: flex;
    /* float: left; */
    /* width: 290px; */
    margin: 5px 25px 5px 5px;
    padding: 18px 10px;
    font-size: 16px;
    border: 1px solid #fff;
    background: #fff;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.visuals_list_item:hover {
    border: 1px solid #face2d
}

.visuals_list_img {
    display: none;
    margin: 0 auto
}

.visuals_list_title {
    display: block;
    /* margin: 26px 0 4px; */
    font: 18px/1.2 open_sanssemibold, Arial, Helvetica, sans-serif;
    color: #000
}

.visual_list_second_block {
    display: flow-root;
}

.visual_list_second_block p {
    /* display: inline; */
    margin-right: 30px;
}

.visuals_list_num {
    display: inline-flex;
    float: left;
    padding: 0 0 7px;
    font: 13px open_sansregular, Arial, Helvetica, sans-serif;
    color: #aeaeae
}

.visuals__flex {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    width: 920px;
}

.visuals__item:hover {
    border: 1px solid #face2d
}

.visuals__flex .visuals__item {
    display: block;
    font-size: 16px;
    background: #fff;
    padding: 24px 20px;
    width: 170px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    overflow: hidden;
}

.visuals__img {
    display: block;
    margin: 0 auto
}

.visuals__image {
    display: block;
    height: 200px;
    background-size: contain!important;
    background-position: center center!important;
    background-repeat: no-repeat!important
}

.visuals__video {
    display: block;
    height: 200px;
    background: url(data:image/png;base64,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) no-repeat center center, #f4f5f6;
    background-size: 60px!important
}

.visuals__title {
    display: block;
    margin: 26px 0 4px;
    font: 18px/1.2 open_sanssemibold, Arial, Helvetica, sans-serif;
    color: #000
}

.visuals__num {
    display: block;
    margin: 0 0 7px;
    font: 13px open_sansregular, Arial, Helvetica, sans-serif;
    color: #aeaeae
}

.visuals p {
    color: #000
}

.wrap {
    position: relative;
    max-width: 1238px;
    height: auto;
    margin: 0 auto;
    padding: 0 15px 60px
}

@media (max-width: 1200px) {
    .wrap {
        max-width: 918px;
    }
}

.wrap_login {
    height: 100%;
    padding: 0 15px
}

.wrap__form {
    display: table;
    width: 100%;
    height: 100%;
    max-width: 450px;
    margin: 0 auto
}

.wrap__form-inner {
    position: relative;
    display: table-cell;
    vertical-align: top;
    padding: 80px 0
}

@font-face {
    font-family: open_sansbold;
    src: url(../fonts/OpenSans-Bold.eot);
    src: url(../fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSans-Bold.woff) format("woff"), url(../fonts/OpenSans-Bold.ttf) format("truetype"), url(../fonts/OpenSans-Bold.svg#open_sansbold) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sansextrabold;
    src: url(../fonts/OpenSans-ExtraBold.eot);
    src: url(../fonts/OpenSans-ExtraBold.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSans-ExtraBold.woff) format("woff"), url(../fonts/OpenSans-ExtraBold.ttf) format("truetype"), url(../fonts/OpenSans-ExtraBold.svg#open_sansextrabold) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sanslight;
    src: url(../fonts/OpenSans-Light.eot);
    src: url(../fonts/OpenSans-Light.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSans-Light.woff) format("woff"), url(../fonts/OpenSans-Light.ttf) format("truetype"), url(../fonts/OpenSans-Light.svg#open_sanslight) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sanslight_italic;
    src: url(../fonts/OpenSans-LightItalic.eot);
    src: url(../fonts/OpenSans-LightItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSans-LightItalic.woff) format("woff"), url(../fonts/OpenSans-LightItalic.ttf) format("truetype"), url(../fonts/OpenSans-LightItalic.svg#open_sanslight_italic) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sansregular;
    src: url(../fonts/OpenSans-Regular.eot);
    src: url(../fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSans-Regular.woff) format("woff"), url(../fonts/OpenSans-Regular.ttf) format("truetype"), url(../fonts/OpenSans-Regular.svg#open_sansregular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sanssemibold;
    src: url(../fonts/OpenSans-Semibold.eot);
    src: url(../fonts/OpenSans-Semibold.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSans-Semibold.woff) format("woff"), url(../fonts/OpenSans-Semibold.ttf) format("truetype"), url(../fonts/OpenSans-Semibold.svg#open_sanssemibold) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sanslight_italic;
    src: url(../fonts/OpenSans-LightItalic.eot);
    src: url(../fonts/OpenSans-LightItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/OpenSans-LightItalic.woff) format("woff"), url(../fonts/OpenSans-LightItalic.ttf) format("truetype"), url(../fonts/OpenSans-LightItalic.svg#open_sanslight_italic) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url(../fonts/slick.eot);
    src: url(../fonts/slick.eot?#iefix) format("embedded-opentype"), url(../fonts/slick.woff) format("woff"), url(../fonts/slick.ttf) format("truetype"), url(../fonts/slick.svg#slick) format("svg")
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2 / 1),
only screen and (min-device-pixel-ratio:2) {
    .availability__icon_phone {
        background-image: url(data:image/png;base64,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);
        background-size: 36px 36px
    }
    .availability__icon_marker {
        background-image: url(data:image/png;base64,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);
        background-size: 30px 39px
    }
    .certificates .ui-slider .ui-slider-handle {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAASCAYAAAC3pZsGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASlJREFUeNrsmL1qQjEYhk9yDf3ZXTtYKxRnB0EUoUP1VkqpVRH1XlQQBEEX51JQF7v2BnoPTd+UBFRODi4xGd4HHjxwcPkeAl+OUEolJF6kECJxqLnmiPyCGecyGiTS9T/YgbccoXdu4IvzBDnidOEU7jk/73zANXw9J5CNM2Gci/IJV2mRZEqcMeMEYQOX8M20OAp0GOeLswrGFi5g20aS5qHHONGwg3P4/r/kmSM1c8XhPcn7mu16lYc1fYJYIE5+dT8daAhb8I4ziYZ7+KTb2BOkL6VNRoqCAmzAvm5jtzhltjhGCssDrNs4p/cgRgpLEVYP46R9SWCkMDzCChxkfUk4jfTMSBehBMtwlLqGZ63o8Ar3oB/O0Os9KIefb+d7XkTj5k+AAQDBrzwvFiXU+wAAAABJRU5ErkJggg==);
        background-size: 52px 9px
    }
    .header__hamburger {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAiCAYAAAAd6YoqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNrs1rENACAMA8EEsSvDMSQwAQUViu43OLlxrlMUqEWRQEBA7vUxMy0CAgICAvJYer8gICDer0VAQEBAvF+LgICAfNkWYAAA2w5iWZcT4wAAAABJRU5ErkJggg==);
        background-size: 25px 17px
    }
    .header__top_bg .header__hamburger {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAiAQMAAAAnJxhpAAAABlBMVEVmqgAPDw9dJpTcAAAAAXRSTlMAQObYZgAAABRJREFUGNNj+A8GBxiIpSkFg9w+AGS6eRXUodiYAAAAAElFTkSuQmCC);
        background-size: 25px 17px
    }
    .header__arrow_prev {
        background-image: url(data:image/png;base64,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);
        background-size: 72px 72px
    }
    .header__arrow_next {
        background-image: url(data:image/png;base64,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);
        background-size: 72px 72px
    }
    .history .slick-prev {
        background-image: url(data:image/png;base64,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);
        background-size: 72px 72px
    }
    .history .slick-next {
        background-image: url(data:image/png;base64,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);
        background-size: 72px 72px
    }
    .map-select:before {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANlJREFUeNpiYECAeUD8F4h7gZiRgXTADMSzoGZMgAmyAfE/IP4PxT0kGgpyyGwk/V+QJTcgSYBwIwkGT0TTuwBZkguID6IpKCXC0DY0PdugIYAC+IH4BJrCXDyG1qKp3Qt1IFYgCMQXkRSDwj4Ji7pCNEOPATE3Ie+JAvE1JE1/gDgCST4NLbLPQn1LFJAB4ttImn8DcQAQx6EZegnqEJKAAhA/RjLkJ9T1MD7IYgkGMoEqED9HC08Qvg/1FUVAF4hfIRkK8oUKA5WAMRDfA+LrQKxJSDFAgAEAflxSXKYtU+IAAAAASUVORK5CYII=);
        background-size: 11px 6px
    }
    .reviews .ui-slider .ui-slider-handle {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAASCAYAAAC3pZsGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASlJREFUeNrsmL1qQjEYhk9yDf3ZXTtYKxRnB0EUoUP1VkqpVRH1XlQQBEEX51JQF7v2BnoPTd+UBFRODi4xGd4HHjxwcPkeAl+OUEolJF6kECJxqLnmiPyCGecyGiTS9T/YgbccoXdu4IvzBDnidOEU7jk/73zANXw9J5CNM2Gci/IJV2mRZEqcMeMEYQOX8M20OAp0GOeLswrGFi5g20aS5qHHONGwg3P4/r/kmSM1c8XhPcn7mu16lYc1fYJYIE5+dT8daAhb8I4ziYZ7+KTb2BOkL6VNRoqCAmzAvm5jtzhltjhGCssDrNs4p/cgRgpLEVYP46R9SWCkMDzCChxkfUk4jfTMSBehBMtwlLqGZ63o8Ar3oB/O0Os9KIefb+d7XkTj5k+AAQDBrzwvFiXU+wAAAABJRU5ErkJggg==);
        background-size: 52px 9px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx) {
    .footer__studio {
        background-image: url(../images/lepshey-logo@2x.png);
        background-size: 80px 23px
    }
    .form__icon-sent {
        background-image: url(../images/icon-envelope@2x.png);
        background-size: 56px 50px
    }
    .icon_trigger {
        background-image: url(../images/icon-open-regular@2x.png);
        background-size: 39px 39px
    }
    .reply__icon-sent {
        background-image: url(../images/icon-envelope@2x.png);
        background-size: 56px 50px
    }
    .reply__icon-close {
        background-image: url(../images/icon-close-reply@2x.png);
        background-size: 20px 20px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    .fancybox-close {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS1JREFUeNrE2GsOwiAMAGDWcEl3wO2YGIwawqClT/pnGmb6WfYoHKWU1MTre7zTnnjkz93g2Xy/N+Ae+WEyeDb/Zgfunz8PBtuTIiqJ5q8VPJAfe1dyhvvFUYEXUSUvJIWrput3DUYjl3DtTRKJXMb1wAgkCzcCeiLZuBnQAynCYUBLpBhHAS2QKtwKUINU41aBEqQJru9mVpAJmdJz8lmM+7zrun5wJTTPQhaOM8Wc6TbDSYESpAinAXKQYpwWWKMYneMCpB4lJg0GOOPUSAjAqZBgjLutW7VsjLsGi3DVahGccGb9JDjgTJHghDNDgmezaYEEZ5waCQE4FRKCcGIkBOJESAjGsZF5A461xqH2B71wq5VE9we9cRQS3R+MwiUqfx5cEykYh+Z/CzAA7pGJ/ytUvHYAAAAASUVORK5CYII=);
        background-size: 20px 20px
    }
    .fancybox-next span,
    .fancybox-prev span {
        background-size: 72px 72px
    }
    #fancybox-loading {
        background-image: url(../images/fancybox_sprite@2x.png)
    }
    #fancybox-loading div {
        background-image: url(../images/fancybox_loading@2x.gif)
    }
}

@media screen and (max-width:1260px) {
    .banner__wrapper {
        padding-left: 30px;
        padding-right: 30px
    }
    .certificates__wrapper {
        padding-left: 30px;
        padding-right: 30px
    }
    .certificates__pane {
        width: 820px
    }
    .certificates__scale {
        width: 100%
    }
    .certificates__year {
        width: 7%
    }
    .certificates__slider {
        width: 90%;
        margin: 0 5%
    }
    .certificates .ui-widget-content {
        width: 92.6%
    }
    .empty {
        padding-left: 30px;
        padding-right: 30px
    }
    .footer__wrapper {
        padding-left: 30px;
        padding-right: 30px
    }
    .header__wrapper {
        padding-left: 30px;
        padding-right: 30px
    }
    .history__content {
        margin-left: 10%
    }
    .history__chronology {
        margin: 0 10%
    }
    .map-tabs {
        padding-left: 30px;
        padding-right: 30px
    }
    .nav__item {
        padding: 0
    }
    .partners__tiles {
        padding-left: 30px;
        padding-right: 30px
    }
    .partners__item {
        font-size: 14px
    }
    .reviews__wrapper {
        padding-left: 30px;
        padding-right: 30px
    }
    .reviews__pane {
        width: 820px
    }
    .reviews__scale {
        width: 100%
    }
    .reviews__year {
        width: 7%
    }
    .reviews__slider {
        width: 90%;
        margin: 0 5%
    }
    .reviews .ui-widget-content {
        width: 92.6%
    }
    .statistics__wrapper {
        padding-left: 30px;
        padding-right: 30px
    }
    .tiles__wrapper {
        padding-left: 30px;
        padding-right: 30px
    }
}

@media screen and (max-width:1040px) {
    .banner .owl-theme .owl-controls .owl-buttons .owl-prev {
        left: 20px
    }
    .banner .owl-theme .owl-controls .owl-buttons .owl-next {
        right: 20px
    }
    .footer__links_1 {
        width: 100%
    }
    .footer__links_2 {
        width: 100%
    }
    .footer__info_alt {
        padding-right: 0
    }
    .lead__description {
        font: 16px/1.5 open_sanssemibold, Arial, Helvetica, sans-serif
    }
    .partners__item {
        font-size: 12px
    }
}

@media screen and (max-width:960px) {
    .certificates__pane {
        width: 546px
    }
    .certificates .ui-widget-content {
        width: 89.6%
    }
    .footer__col_1 {
        width: 28%
    }
    .footer__col_4 {
        width: 22%
    }
    .header__arrow {
        display: none
    }
    .history__bubble {
        display: none
    }
    .lang {
        display: none
    }
    .nav {
        display: none
    }
    .partners__item {
        padding: 0 6px;
        font-size: 10px
    }
    .fancybox-prev {
        left: -80px
    }
    .fancybox-next {
        right: -80px
    }
    .reviews__pane {
        width: 546px
    }
    .reviews .ui-widget-content {
        width: 89.6%
    }
    .statistics__data {
        font-size: 90px
    }
    .tiles__wrapper {
        padding-left: 0;
        padding-right: 0
    }
    .tiles__item {
        padding-left: 15px;
        padding-right: 15px
    }
    .tiles__category {
        font-size: 16px
    }
    .tiles__date {
        font-size: 14px
    }
    .tiles__title {
        height: 108px;
        font-size: 20px
    }
}

@media screen and (max-width:800px) {
    h1 {
        margin: .3em 0
    }
    .banner__col {
        width: 100%
    }
    .banner__col_left {
        padding: 30px 40px
    }
    .banner__col_right {
        display: none
    }
    .cover__picture {
        padding: 0 35%
    }
    .cover h1,
    .cover__heading {
        font-size: 20px
    }
    .cover__anchor {
        font-size: 14px
    }
    .history__content {
        width: auto;
        margin-left: 40px;
        margin-right: 40px;
        padding: 15px
    }
    .history__textbox {
        height: auto
    }
    .history__caption {
        font-size: 20px
    }
    .history__slidetext {
        font-size: 14px
    }
    .history .slick-next,
    .history .slick-prev {
        zoom: .45
    }
    .partners__tile {
        width: 100%
    }
    .partners__item {
        font-size: 12px
    }
    .statistics__name_shifted {
        padding-left: 0
    }
}

@media screen and (max-width:767px) {
    .banner {
        background-image: none
    }
    .banner__wrapper {
        padding-left: 15px;
        padding-right: 15px
    }
    .banner .owl-theme .owl-controls .owl-buttons .owl-prev {
        left: 8px
    }
    .banner .owl-theme .owl-controls .owl-buttons .owl-next {
        right: 8px
    }
    .certificates {
        background: #fff
    }
    .certificates__wrapper {
        padding-left: 15px;
        padding-right: 15px
    }
    .docview__img {
        border: 1px solid #ddd
    }
    .docview__frame {
        background: 0 0
    }
    .empty {
        padding-left: 15px;
        padding-right: 15px
    }
    .empty {
        min-height: auto
    }
    .empty__title {
        margin: 0 0 30px;
        font-size: 24px
    }
    .empty__message {
        line-height: 1.25;
        font-size: 18px
    }
    .footer__wrapper {
        padding-left: 15px;
        padding-right: 15px
    }
    .footer__col {
        margin-bottom: 20px
    }
    .footer__col_1 {
        width: 100%
    }
    .footer__col_2 {
        width: 100%
    }
    .footer__col_3 {
        width: 100%
    }
    .footer__col_4 {
        width: 100%
    }
    .footer__links-anchor {
        margin: 3px 0
    }
    .footer__copyright {
        display: block;
        margin-bottom: 20px
    }
    .footer__studio {
        float: left;
        margin: 0 auto
    }
    .form_popup .form__title {
        padding: 15px 0;
        font-size: 24px
    }
    .form__message {
        height: 400px
    }
    .header_coverpage {
        padding-top: 0
    }
    .header__wrapper {
        padding-left: 15px;
        padding-right: 15px
    }
    .history__description {
        padding: 0 10%;
        font-size: 14px;
        line-height: 1.3
    }
    .history__head h2 {
        font-size: 32px;
        line-height: 1.15
    }
    .history__title {
        font-size: 32px;
        line-height: 1.15
    }
    .history__content {
        padding: 15px 10px
    }
    .history__chronology {
        margin: 0 1%
    }
    .history__point.is-active .history__button:after {
        top: 2.05rem
    }
    .history__year {
        font-size: 11px;
        margin-left: 3px
    }
    .lead__title {
        padding: 70px 0 40px;
        font-size: 50px
    }
    .lead__description {
        height: 212px;
        font: 14px/1.4 open_sanssemibold, Arial, Helvetica, sans-serif
    }
    .map-select {
        display: block
    }
    .map-tabs {
        padding-left: 15px;
        padding-right: 15px
    }
    .map-tabs {
        display: none
    }
    .map-tabs__tab {
        width: 100px;
        float: none
    }
    .map-tabs__trigger {
        font-size: 12px
    }
    .map {
        height: 425px;
        padding-top: 17px
    }
    .partners {
        margin-bottom: 0
    }
    .partners__tiles {
        padding-left: 15px;
        padding-right: 15px
    }
    .partners__tiles {
        padding-left: 0;
        padding-right: 0
    }
    .partners_main {
        margin-bottom: 0
    }
    .popup__wrapper {
        width: 100%;
        padding: 6.2% 6.2% 6.7%
    }
    .popup__wrapper_doc {
        padding: 50px 40px
    }
    .fancybox-wrap {
        position: absolute!important;
        width: 100%!important;
        height: 100%!important;
        left: 0!important;
        right: 0;
        bottom: 0;
        margin-top: -20px;
        background: #fff
    }
    .fancybox-skin {
        box-shadow: none!important
    }
    .fancybox-inner {
        width: 100%!important;
        height: 100%!important
    }
    .fancybox-nav span {
        width: 36px;
        height: 36px;
        background-size: 36px 36px
    }
    .fancybox-prev {
        left: 0
    }
    .fancybox-prev span {
        left: 3px
    }
    .fancybox-next {
        right: 0
    }
    .fancybox-next span {
        right: 1px
    }
    .fancybox-overlay {
        background-color: #fff
    }
    .fancybox-close {
        top: 0;
        right: 0;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNqc1OsKgCAMBWAde2/nP9+6lExEdnUQlNLXRqdyay31Kumrmu5q3Y/zgrbNeoGt+6Efeduk7WlhbFgwF+oFyk1GsCERlMX+kVMQFbET9KAqNgqZDuiIAjF7LCaBFipi3Mja+CZmgaMe55oLLEInaqQgkDNXTjGaM+ZFVa1DCzPDD5HQelAIYiaKF5ga/vN/6MWkTjMq32oEXeevAAMA56o9zNYJu6UAAAAASUVORK5CYII=)
    }
    .reviews__wrapper {
        padding-left: 15px;
        padding-right: 15px
    }
    .statistics__wrapper {
        padding-left: 15px;
        padding-right: 15px
    }
    .tiles__wrapper {
        padding-left: 15px;
        padding-right: 15px
    }
    .tiles__wrapper {
        padding-left: 0;
        padding-right: 0
    }
    .title-common {
        font-size: 50px
    }
}

@media screen and (max-width:640px) {
    .certificates__pane {
        width: 280px
    }
    .certificates__year {
        width: 14%;
        font-size: 12px
    }
    .certificates .ui-widget-content {
        width: 79.5%
    }
    .details__list {
        width: 100%
    }
    .map-select__select {
        text-indent: 34%
    }
    .reviews__pane {
        width: 280px
    }
    .reviews__year {
        width: 14%;
        font-size: 12px
    }
    .reviews .ui-widget-content {
        width: 79.5%
    }
    .tiles__item:first-child {
        border-left: 0
    }
    .tiles__item {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        border-right: 0
    }
    .tiles__item+.tiles__item {
        border-top: 1px solid #f7f7f7
    }
    .tiles__title {
        height: auto
    }
    .tiles__img {
        margin: 0
    }
}

@media screen and (max-width:480px) {
    h1 {
        margin-top: 0;
        font-size: 28.8px;
        line-height: 36px
    }
    .banner__col {
        min-height: 328px
    }
    .banner__col_left {
        padding: 20px 20px 30px
    }
    .banner__title {
        font-size: 30px
    }
    .banner__caption {
        font-size: 18px
    }
    .banner__description {
        font-size: 14px
    }
    .banner__attention {
        font-size: 20px
    }
    .btn {
        width: 100%;
        padding: 12px 15px 15px;
        text-align: center
    }
    .btn:hover .btn__arrow {
        margin-left: 19px
    }
    .btn__arrow {
        margin-left: 15px
    }
    .certificates__title {
        font-size: 36px
    }
    .form__title {
        font-size: 24px
    }
    .form__submit {
        width: 100%;
        text-align: center
    }
    .form__submit .form__btn {
        width: 100%;
        padding-right: 30px
    }
    .history__head {
        padding-bottom: 1.25em
    }
    .history__slidetext {
        margin: 1em 0 0
    }
    .history__chronology {
        height: 7rem
    }
    .history__year {
        font-size: 9px
    }
    .history__logo {
        width: 52px;
        bottom: -2.2rem;
        margin-left: -.7rem
    }
    .lead__title {
        padding-top: 20px;
        font-size: 36px
    }
    .map-select__select {
        text-indent: 26%
    }
    .navMenu__title {
        font-size: 20px
    }
    .partners__wrapper:after {
        background-position: 0 130%
    }
    .partners__logo {
        max-width: 180px;
        max-height: 60px
    }
    .partners__services {
        margin: 0 10px;
        padding: 1px 0 7px
    }
    .partners__item {
        padding: 0 3px;
        font-size: 9px
    }
    .reviews__title {
        font-size: 36px
    }
    .title-common {
        font-size: 36px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (max-width:767px),
only screen and (min--moz-device-pixel-ratio:1.5) and (max-width:767px),
only screen and (min-device-pixel-ratio:1.5) and (max-width:767px) {
    .fancybox-close {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASNJREFUeNrE2NsKhCAQBmD78b3Tu956l6BdpFLn7NxUaMzXSDC6HceRmtiva01r4pE/3wZL81wX4B750RkszdeswP3z55fBdlJEJYf5zwpug5e9K9nD/WLDNaEuQM5wp6mgQUQiSbj2J4lEknF3YASShXsDeiLZuB7QAynCjYCWSDFuBrRAqnAUoAapxlGBEqQJ7t7NUJBpsKSlcy/GcYFcpBrHWWLOcpvhpEAJUoTTADlIMU4LPONjNMcFuBMro2ow4IxTIxGAUyFhjKvWrVo2xpWXTbhqtwgnnFk/CQecKRJOODMkPJtNCySccWokAnAqJIJwYiQCcSIkgnFsZF6AY20fZueDXjhqJYfng964GXJ4PhiFS7P8WbCv9UQ+7r8CDACzAoX68UvHbAAAAABJRU5ErkJggg==)
    }
}

@media print {
    img {
        display: none!important
    }

    .wrap {
        display: none;
    }
}

.hidden {
    display: none;
}

.link {
    color: #333;
    text-decoration: underline;
}

.link:hover {
    color: #666;
    font-weight: bold;
}

.button {
    display: inline-block;
    border: 1px solid #333;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 5px 7px;
}

.close {
    position: absolute;
    padding: 0;
    top: 10px;
    right: 10px;
    height: 24px;
    width: 16px;
    text-align: center;
    vertical-align: middle;

}

.close .link {
    text-decoration: none;
}

.tags_toggler {
    cursor: pointer;
}

#tfrm {
    margin: 10px 0;
}

.clearfix {
    clear: both;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.msg {
    padding: 10px;
}

.success {
    background-color: #006600;
    color: #fff;
    font-weight: bold;
}

.msg.error {
    background-color: #660000;
    color: #fff;
    font-weight: bold;
}

.form label {
    display: block;
    text-transform: uppercase;
    font-size: 12px;
    color: #999;   
    margin-bottom: 15px;
}

#request-new-document-popup textarea {
    height: 172px;
    width: 100%;
}

.modal {
    overflow: hidden;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
}

#popup-overlay {
    background-color: #000;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9000;
}

#request-document-search {
    background-color: #fff;
    box-shadow: 0px 0px 10px 5px rgba(238,238,238,1);
    width: 800px;
    height: 400px;
}

#request-document-search .form {
    margin: 30px;
}

#request-document-search .form textarea {
    height: 180px;
    resize: none;
}

.message-box {
    height: 100%;
    width: 100%;
}

.message-box .link {
    color: #fff;
}

.description {
    font-size: 11px;
    color: #999;   
    font-style: italic;
}

.message-box .content {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px;
    width: 100%;
    height: 100%;
}

.description .error {
    background-color: inherit;
    color: #f00;
}

.form .textarea.error {
    border: 1px solid #f00;
}

.permitted_files {
    border-left: 5px solid #00ff00;
}

.requested_files {
    border-left: 5px solid #ffff00;
}

.new_files {
    border-left: 5px solid #ff0000;
}

.ad-ph-cover {
    background: transparent;
    cursor: pointer;
    position: absolute;
    width: 300px;
    height: 600px;
    z-index: 10000;
}

.ad-ph {
    height: 600px;
}

.ad-ph iframe {
    border: none;
    height: 600px;
    width: 300px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.visuals__grid {
    display: grid;
    grid-template-columns: 300px 300px 300px;
    grid-auto-flow: row;
    gap: 10px;
    width: 920px;
}

.visuals__grid .visuals__item {
    border: 1px #fff solid;
    background-color: #fff;
    order: initial;
    padding: 30px 20px;
}

.visuals__grid .visuals__item > div {
    max-height: 540px;
    overflow: hidden;
}

.visuals__grid.view_mode_list .visuals__item {
    grid-column: 1 / span 3;
    padding: 10px 10px;
    height: 193px;
}

.with-ad-block.view_mode_list.visuals__grid > .visuals__item:nth-of-type(-n+3) {
    grid-column: 1 / span 2;
}

.visuals__grid.view_mode_list .visuals__item > div {
    max-height: 173px;
    overflow: hidden;
}

.view_mode_list .visuals__img {
    display: none;
}

.view_mode_list .visuals__title {
    display: block;
    margin: 0 0 10px;
    font: 18px/1.2 open_sanssemibold, Arial, Helvetica, sans-serif;
    color: #000
}

.view_mode_list .visuals__num {
    font: 13px open_sansregular, Arial, Helvetica, sans-serif;
    color: #aeaeae
}

.visuals__grid .ad-ph {
    grid-column: 3;
    grid-row: 1;
}

.visuals__grid.view_mode_list .ad-ph {
    grid-column: 3;
    grid-row: 1 / span 3;
}

.new_files .visuals__item:hover {
    border: 1px solid #f00;
}

.requested_files .visuals__item:hover {
    border: 1px solid #ff0;
}

.permitted_files .visuals__item:hover {
    border: 1px solid #0f0;
}

.download-button {
    border-radius: 5px;
    background: #face2d;
    color: #000;
    cursor: pointer;
    display: block;
    padding: 4px 9px;
    text-transform: uppercase; 
    font: 14px open_sansbold,Arial,Helvetica,sans-serif;
}

.viewmode-icon {
    float: right;
    width: 40px;
    height: 40px;
    margin-right: 5px;
    margin-left: 5px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 1px;
    padding: 3px;
}

.viewmode-icon[checked] {
    border-style: solid;
    border-width: 1px;
    border-radius: 5px;
    border-color: #fcce39;
}

.viewmode-icon:hover {
    border-style: solid;
    border-width: 1px;
    border-radius: 5px;
    border-color: #b39c52;
}
