@charset "utf-8";
.get-course  {
    padding-top: 30px;
}

.get-course a {
    display: inline-block;
    position: relative;
    white-space: nowrap;
    padding: 0 0 0 20px;
    font: normal 1.89rem/3.3rem "DIN Condensed", sans-serif;
    height: 3.3rem;
    color: #000000;
    text-decoration: none;
    text-transform: uppercase;
    border: 2px solid #666666;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAAHdbkFIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMzQkExMzZGNDA3OTExRTc4NDNBQTMzQTAzNDIyNEI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMzQkExMzcwNDA3OTExRTc4NDNBQTMzQTAzNDIyNEI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzNCQTEzNkQ0MDc5MTFFNzg0M0FBMzNBMDM0MjI0QjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzNCQTEzNkU0MDc5MTFFNzg0M0FBMzNBMDM0MjI0QjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4KAzBNAAAA20lEQVR42mJgGAUgABBAowgCAAJoFI0CEAAIIEYg1qfEACZKXTBqwKgBowYMFgMAAogBqTwYEJoqPhjwIBx1wKgDRh0w6oBRB4w6YEg7ACAA+3VsAgAQw0AMUv/+6+YJZAenUHWlQZ3nH7xtJ1rJ8WklxwkQIECAAAECBAgQIECAAIETAl+A9uzQBgAQBgIgCRYGYf/dECgqyhL0xIuXTU59e+4DK7Ijp2BvM8eSkU+Mar3s4a8TQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBPzfLyL2sJrpzXU+AAAAAElFTkSuQmCC") center center repeat;
}
.get-course a:hover {
    border-color: #000000;
}

.get-course a span {
    position: relative;
    display: inline-block;
    left: 0;
    transition: all .1s ease;
}

.get-course a i.anm {
    transform: rotate(-90deg) scale(.85);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAYAAAHq0oasAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJBQTZGMDQzNDA3QTExRTc4RTI4RkM5MDcyQzcxNENDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJBQTZGMDQ0NDA3QTExRTc4RTI4RkM5MDcyQzcxNENDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkFBNkYwNDE0MDdBMTFFNzhFMjhGQzkwNzJDNzE0Q0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkFBNkYwNDI0MDdBMTFFNzhFMjhGQzkwNzJDNzE0Q0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7WY4HVAAAAu0lEQVR42mJgYGAQZICAcijN8B9EAAQQBuoACCAY4x2yKEAAoWiEgjQYIxSbgSDrZsI4AAEEQyCBM1hsNcblHGTBd1CFYMCCppARiF2gCoSQJQACiBnqck4gvseAHRAIEojVafgcC/LYbmzGnkHS9A6H6WBFoeimMqEpMgFiJXTfAQQYslX/oVYoMRAP0pD0GaNH3xmoZAcBQ4hWG0rAlTDX3EVKrgTBKjSbkV2TxkAGgEXVO6ghZ/ApBgDz+y2VJ6io5AAAAABJRU5ErkJggg==");
    position: relative;
    top: -2px;
}

.get-course a:hover span {
    left: 20px;
}

footer {
    position: relative;
    background: #000000;
    color: #ffffff;
    margin-top: 10rem;
}
footer.glue {
    margin-top: 0;
}
footer>ul {
    width: calc(100% - 40px);
    max-width: 1300px;
    margin: 0 auto;
    padding: 2rem 0;
    display: -webkit-flex;
    -webkit-align-items: center;
    -webkit-justify-content: space-between;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
footer>ul li.copy {
    font: normal 1rem/1.3rem "PT Sans", sans-serif;
    color: rgba(255,255,255,.7);
}

footer>ul li.menu ul {
    display: inline-flex;
    align-items: center;
}
footer>ul li.menu ul li {
    margin: 0 0 0 50px;
    font: normal 1.5rem/3rem "DIN Condensed", sans-serif;
    text-transform: uppercase;
}
footer>ul li.menu ul li a {
    text-decoration: none;
}
footer>ul li.menu ul li a:hover {
    text-decoration: underline;
}

footer>ul li.menu ul li.logo {
    position: relative;
    width: 5.5rem;
    height: 5.5rem;
}
footer>ul li.menu ul li.logo a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: transparent url(data:image/jpeg;base64,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) center center no-repeat;
    background-size: contain;
    opacity: .3;
}
footer>ul li.menu ul li.logo a:hover {
    opacity: .6;
}
footer>ul li.menu ul li.logo a:active {
    opacity: 1;
}


html:not(.mobile) div.mobile-nav {
    position: fixed;
    left: 0;
    top: -5rem;
    width: 100%;
    height: 4.4rem;
    background: rgba(0,0,0,.5);
    z-index: 1000;
    transition: all .3s ease;
}
html:not(.mobile) div.mobile-nav ul {
    position: absolute;
    left: 40px;
    font: normal 1.72rem/4.4rem "DIN Condensed";
    text-transform: uppercase;
    width: calc(100% - 80px);
}
html:not(.mobile) div.mobile-nav ul li {
    display: inline-block;
    margin-left: 4.5%;
}
html:not(.mobile) div.mobile-nav ul li a {
    color: #ffffff;
    text-decoration: none;
    opacity: .7;
    transition: all .2s ease;
}
html:not(.mobile) div.mobile-nav ul li a:hover {
    opacity: 1;
}

html:not(.mobile) div.mobile-nav ul li.main a,
html:not(.mobile) .stat-nav li.main a {
    display: inline-block;
    background: transparent url(data:image/jpeg;base64,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) center top no-repeat;
    background-size: contain;
    height: 1.78rem;
    width: 5rem;
    vertical-align: middle;
    position: relative;
    top: -.2rem;
}

html:not(.mobile) .stat-nav li.main a { opacity: .7; }
html:not(.mobile) .stat-nav li.main a:hover { opacity: 1; }

html:not(.mobile) div.mobile-nav>a {
    position: absolute;
    right: 40px;
    font: normal 1.72rem/4.4rem "DIN Condensed";
    text-transform: uppercase;
    color: #ffffff;
    text-decoration: none;
    opacity: .75;
    transition: all .2s ease;
}
html:not(.mobile) div.mobile-nav>a:hover  {
    opacity: 1;
}
html:not(.mobile) div.mobile-nav>a i.anm.h {
    padding: 0;
    width: 3.3rem;
}
html:not(.mobile) div.mobile-nav>a span {
    display: inline-block;
    position: relative;
    left: 0;
    transition: all .1s ease;
}
html:not(.mobile) div.mobile-nav>a:hover span {
    left: 20px;
}


main {
    padding: 100px 0  0 0;
    position: relative;
}

main.modules {
    padding: 0 0 80px 0;
}

main a {
    color: #0038b8;
}
main a:hover {
    opacity: .85;
}

main>section:not(.wide) {
    max-width: 1000px;
    margin: 100px auto;
}

main>section.wide {
    padding: 250px 0 100px 0;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

main:not(.modules)>section h2,
main.modules.individual>section h3,
main>section h3.-lf {
    font: normal 55px/35px "DIN Condensed", sans-serif;
    text-transform: uppercase;
    color: #000000;
    padding: 0 200px;
    display: inline-block;
    position: relative;
    margin: 0 0 50px 0;
    white-space: nowrap;
}
main>section h3.-lf{ 
    margin: 50px 0 50px -200px !important;
    font-size: 40px;
    font-weight: bold;
}
main>section div.narrow {
    max-width: 550px;
}
main:not(.modules)>section.form h2,
main.modules.individual>section h3,
main>section h3.-lf {
    padding: 50px 200px 0 200px;
    margin-bottom: 20px;
    line-height: 55px;
}
main.modules.individual>section h3 {
    margin-bottom: 40px;
}
main:not(.modules)>section h2::before,
main:not(.modules)>section h2::after,
main.modules.individual>section h3::before,
main.modules.individual>section h3::after,
main>section h3.-lf::before,
main>section h3.-lf::after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 180px;
    height: 0;
    border-bottom: 1px solid #000000;
}
main:not(.modules)>section h2::after,
main.modules.individual>section h3::after,
main>section h3.-lf::after { left: auto; right: 0; }
main:not(.modules)>section.wide:not(.form) h2,
main.modules.individual>section.wide:not(.form) h3 { color: #ffffff; }
main:not(.modules)>section.wide:not(.form) h2::before,
main:not(.modules)>section.wide:not(.form) h2::after,
main.modules.individual>section.wide:not(.form) h3::before,
main.modules.individual>section.wide:not(.form) h3::after {
    border-bottom-color: #ffffff;
}


main>section h2 .-wrap {
    display: inline-block;
    position: relative;
    background: #ffffff;
    top: 1px;
    padding: 0 20px;
}

main>section .b-wrap h2.padded {
    margin: 150px 0 40px -200px;
}

main>section .b-wrap {
    display: block;
    position: relative;
    padding-left: 200px;
    padding-right: 25%;
    font: normal 18px/22px "PT Sans", sans-serif;
    color: #000000;
}
main>section.wide .b-wrap {
    padding-right: 0;
}
main>section .w-wrap {
    position: relative;
    display: block;
    max-width: 1000px;
    margin: 0 auto;
}

main>section.wide .b-wrap {
    color: #ffffff;

}

main>section .b-wrap p {
    padding: 0 0 20px 0;
}
main>section.wide .b-wrap p {
    color: #ffffff;
}

main>section.wide .b-wrap p a {
    color: #ffffff;
}

main>section .b-wrap .right {
    text-align: right;
    padding-top: 40px;
    color: inherit;
    padding: 20px;
}
main>section .b-wrap .right span.left {
    display: inline-block;
    text-align: left;
    white-space: nowrap;
}
main>section .b-wrap .right span.left>* {
    display: inline-block !important;
}
main>section .b-wrap p.padded {
    padding-top: 60px;
}

main div.for-whom {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 40px 0 0 0;
}

main .b-wrap div.for-whom:not(:first-of-type) {
    margin-top: 60px;
}

main div.for-whom span {
    border-right: 1px solid #000000;
    white-space: nowrap;
    padding: 0 12px 0 0;
    margin: 0 15px 0 0;
}

strong {
    font-weight: inherit !important;
}

b {
    font: 600 30px/30px "DIN Condensed";
    text-transform: uppercase;
}

b.inl {
    font: inherit;
    font-weight: bold;
    text-transform: none;
}   

ul.countries {
    padding: 0 0 20px 150px;
}

ul.stroked {
    margin: 20px 0 40px 30px;
    padding: 0 0 0 25px;
    border-left: 1px solid #000000;
}
ul.stroked li {
    padding: 10px 0;
}

ul.stairs {
    position: relative;
    padding: 20px 0 50px 0;
}
ul.stairs li {
    width: 110px;
    height: 60px;
    padding: 10px 0;
    border-left: 1px solid #000000;
    border-top:  1px solid #000000;
    display: flex;
    align-items: center;
    justify-content: space-arround;
    flex-direction: column;
}
ul.stairs li:nth-child(1) { margin-left: 220px; }
ul.stairs li:nth-child(2) { margin-left: 110px; }

div.map,
div.audit-wr {
    margin-left: -230px;
    margin-right: -180px;
    padding-left: 500px;
    min-height: 460px;
    margin-top: 50px;
    line-height: 24px;
    //background: transparent url("/images/map.png") left center no-repeat;
}

div.audit-wr {
    background: url("/images/au01.jpg") left center no-repeat;
    min-height: 380px;
    margin-top: 0;
    margin-left: -280px;
    padding-top: 140px;
    padding-left: 550px;
    width: 320px;
    margin-bottom: 40px;
}

section.form {
    background: transparent url("data:image/png;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAyAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQjhCNzQxMDQyRTkxMUU3OENDNkVDNTI3NjhFQTM3OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQjhCNzQxMTQyRTkxMUU3OENDNkVDNTI3NjhFQTM3OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNCOEI3NDBFNDJFOTExRTc4Q0M2RUM1Mjc2OEVBMzc4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCOEI3NDBGNDJFOTExRTc4Q0M2RUM1Mjc2OEVBMzc4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4AIUFkb2JlAGTAAAAAAQMAEAMDBgkAAAVKAAAIygAACj3/2wCEAAgG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") center center repeat;
    background-size: 100px !important;
    background-attachment: fixed !important;
    background-repeat :repeat !important;
    padding-top: 50px !important;
    margin-bottom: 0 !important;
}

section.form form {
    position: relative;
    margin: 50px 0 0 200px;
    width: 310px;
}

section.form form.disabled {
    opacity: .5;
}
section.form form.disabled::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.01);
    z-index: 100;
    content: "";
}

section.form form .field {
    position: relative;
    clear: both;
    margin: 0 0 30px 0;
    font: normal 18px/24px "PT Sans", sans-serif;
    color: #000000;
    border: 2px solid #737373;
    background: #ffffff;
    padding: 10px;
}

section.form form .field.empty.required::before {
    position: absolute;
    content: "*";
    color: #ed1c24;
    font: bold 38px/60px "DIN Condensed";
    left: -22px;
    top: 0;
}

section.form form .field .placeholder>span {
    float: left;
    display: inline-block;
    margin: 0 20px 0 0;
}

section.form form .field:not(.empty) .placeholder>span {
    opacity: .65;
}

section.form form .field.focus .placeholder>span {
    display: none;
}

section.form form .field .placeholder>p {
    display: block;
    text-align: right;
    min-height: 24px;
    white-space: pre-wrap;
}
section.form form .field .placeholder>p::after {
    content: "";
    display: block;
    clear: both;
    height: 0 !important;
}

section.form form .field:not(.focus):hover {
    border-color: #2d2d2d;
}

section.form form .field.focus {
    border-color: #0000000;
}

section.form form .field textarea {
    position: absolute;
    left: 0;
    top: 0;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    resize: none;
    font: normal 18px/24px "PT Sans", sans-serif;
    color: #000000;
    border: none;
    padding: 10px;
    opacity: 0;
    box-sizing: content-box;
}
section.form form .field.info {
    min-height: 72px; 
}
section.form form .field.focus textarea {
    opacity: 1;
}

section.form form .checkbox {
    position: relative;
    margin: 0 0 30px 0;
    font: normal 18px/34px "PT Sans", sans-serif;
    color: rgba(0,0,0,.65);
    padding-left: 45px;
    cursor: pointer;
    white-space: nowrap;
}
section.form form .checkbox.checked {
    color: #000000;
}
section.form form .checkbox::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px;
    border: 2px solid #585858;
    background: #ffffff;
    content: "";
}
section.form form .checkbox:hover::before {
    border-color: #000000;
}

section.form form .checkbox.checked::after {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAdCAYAAAG8mV4RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQzOEJENURDNDQzNzExRTdCN0FEOEJBRjdGRjc1ODYxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQzOEJENURENDQzNzExRTdCN0FEOEJBRjdGRjc1ODYxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDM4QkQ1REE0NDM3MTFFN0I3QUQ4QkFGN0ZGNzU4NjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDM4QkQ1REI0NDM3MTFFN0I3QUQ4QkFGN0ZGNzU4NjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7tWVS4AAABoklEQVR42mJgQAVCaHyG/8iM/wzYAEAAoaM0DP1MQPwHKrAMq+kAAcSIxzyQouMghhaUwwaVUMFlArI7cZqsiy4AEECMxPoJHWwkFDQgSUVcAYnCZ4G6AySwHSk+MNwWiKSTB5+9fxhIBQABxMhAOkD2kB4pGqWR/PGfVFv3ImnchS9msJmOLC6KzxZmNMXh5Dr5KprGCWQENDhFIGcCnAAggMiJRuRkvoNUzcjh8pOBzEQEw8ykav6ApDmfHH/DNH8mJxBxljigou8bkumXsGhGtjGOmMDxQBIvQhJ/hc+JNliSLTOpSfkwWhz/ROJ7kxPPMPyQlOjixGIAySATSbMlA5ngITRb0x4ABBg90GockXOGmPKGEiABxG9xWF5Ba18n4LAYlG3VaW35LhyWH6C1xYrQggeb5cm0tjwfh8VvoS0CgiAHhwEgPJlAXX4Mh7515FTFD3EY9gpLq0ILrcBExiGUBGcLntDIgaqpxiH/BFurnxwghycP48JzaJG4ZhJpuRMtU7gWWr2PjG/ja7NTG6A3gbsGomKxgYaGMbUMBAAoRNwyaL5vCwAAAABJRU5ErkJggg==") center center no-repeat;
    content:"";
    position: absolute;
    left: 6px;
    top: -3px;
    width: 32px;
    height: 29px;
    z-index: 10;
}

section.form .modules-list {
    padding-left: 45px;
    display: none;
}

section.form .submit {
    position: relative;
    padding-top: 20px;
}
section.form .submit a {
    border: 2px solid rgba(0,0,0,65);
    font: normal 34px/65px "DIN Condensed";
    color: #000000;
    padding-left: 30px;
    text-decoration: none;
    display: block;
    background: #ffffff;
    white-space: nowrap;
}
section.form .submit a.disabled {
    cursor: default;
    background: transparent;
    opacity: .3;
}
section.form .submit a span {
    display: inline-block;
    position: relative;
    left: 0;
    padding-right: 10px;
    transition: all .2s ease;
    text-transform: uppercase;
}
section.form .submit a:not(.disabled):hover span {
    left: 30px; 
}
section.form .submit a i.anm.h {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAYAAAHq0oasAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJBQTZGMDQzNDA3QTExRTc4RTI4RkM5MDcyQzcxNENDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJBQTZGMDQ0NDA3QTExRTc4RTI4RkM5MDcyQzcxNENDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkFBNkYwNDE0MDdBMTFFNzhFMjhGQzkwNzJDNzE0Q0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkFBNkYwNDI0MDdBMTFFNzhFMjhGQzkwNzJDNzE0Q0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7WY4HVAAAAu0lEQVR42mJgYGAQZICAcijN8B9EAAQQBuoACCAY4x2yKEAAoWiEgjQYIxSbgSDrZsI4AAEEQyCBM1hsNcblHGTBd1CFYMCCppARiF2gCoSQJQACiBnqck4gvseAHRAIEojVafgcC/LYbmzGnkHS9A6H6WBFoeimMqEpMgFiJXTfAQQYslX/oVYoMRAP0pD0GaNH3xmoZAcBQ4hWG0rAlTDX3EVKrgTBKjSbkV2TxkAGgEXVO6ghZ/ApBgDz+y2VJ6io5AAAAABJRU5ErkJggg==");
}

section.form .done {
    position: absolute;
    left: 200px;
    top: 0;
    padding-top: 350px;
    font: normal 30px/36px "DIN Condensed", sans-serif;
    color: rgba(0,0,0,.5);
    display: none;
    opacity: 0;
    text-transform: uppercase;
}

section.gallery {
    position: relative;
    height: 35rem;
    margin: 50px 0;
    padding: 0 !important;
}
section.gallery .viewport {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
}
section.gallery .viewport img {
    display: inline-block;
    max-height: 100%;
    margin: 0 50px 0 0;
    opacity: .5;
}
section.gallery .viewport img.current {
    opacity: 1;
}

section.gallery .board {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
section.gallery .board a {
    position: absolute;
    top: 0;
    height: 100%;
    width: 80px;
}
section.gallery .board a::before {
    position: absolute;
    content: "";
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAkCAYAAAH+9Co2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3NkRGNjg0NDUxNzExRTc4MDk2Q0UxQkUyQTA1ODAxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ3NkRGNjg1NDUxNzExRTc4MDk2Q0UxQkUyQTA1ODAxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDc2REY2ODI0NTE3MTFFNzgwOTZDRTFCRTJBMDU4MDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDc2REY2ODM0NTE3MTFFNzgwOTZDRTFCRTJBMDU4MDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7W9/BAAAABRUlEQVR42mJgwAGUQEQ5uuh/dIF3AAHEgFXJO+yGAgQQNgQ30hjd/FB0AUYsWjsBAogoSzDMPgMTYEIyaw+yHRheZUIOGWy+wOrpNGxGwXUBBBDRgcSER7IcahI4OFjwWPMeSxgydCDpViJkBVFAEMnEDmI1nSHGGbhsITq57QYIIKL9wEiEIlCouBDrsd2MxGQCUAwxEUjAZ7FFI3pCCCUmoPG65z9UMUFFocRk8VBiywKC1pLkEfRsSJRTBHE5hZGY6EMuK9ABI7SUITpUYO7eTWyW2A0QYIwM1AOhxEYcIVetQgrR3ZS45h2SQTC8ihLXIBchodRwTQc1XHOG2FIQOZ28o9RLgtDYochLuAokkr2Eq/5FLhLTqJHKjakRdrjATGrELrGupiiyCLmaKkGCy9VUCZIOLAbvplYKuUtNA1GyLgAkI5mqxRX5ZQAAAABJRU5ErkJggg==") center center no-repeat;
    background-size: contain;
    width: 12px;
    height: 20px;
    left: calc(50% - 6px);
    top: calc(50% - 10px);
    opacity: .7;
    transition: all .25s ease;
    transform: scale(1);
}
section.gallery .board a:hover::before {
    opacity: 1;
    transform: scale(2);
}
section.gallery .board a.left { left: 0; }
section.gallery .board a.right { right: 0; }

section.gallery .board a.right::before { transform: scale(1) rotate(180deg); }
section.gallery .board a:hover.right::before { transform: scale(2) rotate(180deg); }


main.modules article {
    display: block;
    position: relative;
    max-width: 660px;
    padding: 375px 0 50px 0;
    margin: 50px auto 50px auto;
    left: -60px;
}

main.modules.individual article {
    max-width: 700px;
}

main.modules article .image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 375px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

main.modules article .image::before,
main.modules article .image::after,
main.modules article .content::before,
main.modules article .content::after {
    position: absolute;
    content:"";
    background: #ffffff;
    width: 84px;
    height: 84px;
    top: -42px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
main.modules article .content::before,
main.modules article .content::after {
    top: auto;
    bottom: -43px;
}
main.modules article .content::before {
    border-top: 1px solid #000000;
}
main.modules article .content::after {
    border-left: 1px solid #000000;
    bottom: -42px;
}
main.modules article .image::before,
main.modules article .content::before { left: -43px; }
main.modules article .image::after,
main.modules article .content::after { right: -43px;}

main.modules article .image .x-h2 {
    position: absolute;
    left: 60px;
    bottom: 30px;
    color: #ffffff;
    font-size: 55px;
    line-height: 55px;
    text-transform: uppercase;
}
main.modules.individual article .image .x-h2 {
    font-size: 40px;
    line-height: 40px;
}
main.modules article .image .x-h2 small {
    display: block;
    font-size: 30px;
    line-height: 40px;
}

main.modules article .content {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    padding: 10px 60px 30px 60px;
    position: relative;
    font: normal 18px/24px "PT Sans", sans-serif;
    color: #000000;
}
main.modules.individual article .content {
    padding-bottom: 80px;
}
main.modules article .content p {
    margin: 20px 0 0 0;
}
main.modules article .content .price {
    text-align: right;
    padding-top: 20px;
}

main.modules .get-course,
main.training .get-course,
main.customers .get-course {
    text-align: center;
    padding-bottom: 100px;
}

body.inner.training header .start .title i.anm {
    left: -30%;
    display: inline-block;
    position: relative;
}

body.inner.training main h4 {
    font: 500 30px/36px "DIN Condensed";
    color: #000000;
    margin-top: 30px;
    margin-bottom: 30px;
    text-transform: uppercase;
}

div.angles {
    margin: 20px;
    padding: 30px;
    position: relative;
    border: 6px solid #000000;
    display: inline-block;
}
div.angles::before,
div.angles::after {
    position: absolute;
    background: #ffffff;
    z-index: 10;
    content: "";
}
div.angles::before { left: -10px; top: 40px; width: calc(100% + 20px); height: calc(100% - 80px); }
div.angles::after { top: -10px; left: 40px; height: calc(100% + 20px); width: calc(100% - 80px); }

div.angles p {
    position: relative;
    z-index: 20;
}
div.angles p strong {
    text-transform: none;
}

main.audit .photo-01 {
    position: relative;
    padding: 80px 250px 0 30px;
    background: transparent url("/images/au02.jpg") center center no-repeat;
    width: 270px;
    height: 340px;
    color: #ffffff;
}

main.audit div.angles {
    max-width: 300px;
    margin-left: 20px;
    margin-top: 80px;
}
main.audit.restoranov div.angles {
    max-width: 400px;
}
main.audit.oteley div.angles {
    max-width: 400px;
}
main.audit.restoranov div.angles::before,
main.audit.oteley div.angles::before {
    width: calc(100% - 30px);
    height: 100%;
}
main.audit.restoranov div.angles::after,
main.audit.oteley div.angles::after {
    width: 100%;
    height: calc(100% - 30px);
}
main.audit div.angles p {
    padding-bottom: 8px;
}

main.audit section.form .done,
main.contacts section.form .done {
    padding-top: 150px;
}

main.customers p.silent {
    width: 340px;
    height: 550px;
    padding: 150px 220px 0 190px;
    background: transparent url("/images/cl01.jpg") center center no-repeat;
    background-size: contain;
}
main.customers>section  {
    margin-top: 0;
    margin-bottom: 0;
}
main.customers>section .b-wrap {
    padding-left: 0;
    width: 750px;
}
main.customers .get-course { 
    
}

main.contacts {
    padding-top: 0;
}

main.contacts .u-map {
    position: relative;
    padding-right: 500px;
    // background:transparent url("/images/map2.jpg") right center no-repeat;
    min-height: 370px;
    width: 340px;
}
main.contacts>section .b-wrap {
    padding-left: 40px;
}
main.contacts p.mmp {
    height: 100px;
}


body.p404 {
    background: #000000;
    color: #ffffff;
    height: 100%;
}

body.p404::before {
    position: absolute;
    left: 30px;
    top: 30px;
    width: 90px;
    height: 40px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAB4CAYAAAE/Ev+2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI0REU0QkYwNDUwRjExRTc4Q0MwQTZFRjdDNTQxNDdEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI0REU0QkYxNDUwRjExRTc4Q0MwQTZFRjdDNTQxNDdEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjRERTRCRUU0NTBGMTFFNzhDQzBBNkVGN0M1NDE0N0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjRERTRCRUY0NTBGMTFFNzhDQzBBNkVGN0M1NDE0N0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ZbL7nAAAOnklEQVR42mL8////HQYG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") center center no-repeat;
    background-size: contain;
    opacity: .75;
    content:"";
}

body.p404 .block {
    position: absolute;
    left: 5%;
    top: 5%;
    width: 90%;
    height: 90%;
    display: flex;
    align-items: center;
    justify-content: center;
}

body.p404 .e-wrap {
    width: 100%;
    height: 100%;
    position: relative;
    background: transparent url("/i/404.png") center center no-repeat;
    background-size: contain;
}
body.p404 .e-wrap>* {
    position: absolute;
}
body.p404 .e-wrap h1 {
    font-size: 3.1rem;
    line-height: 5rem;
    text-align: center;
    text-transform: uppercase;
    left: 0;
    top: 0;
    width: 100%;
    height: 5rem;
}
body.p404 .e-wrap a {
    font-size: 3.1rem;
    line-height: 3.2rem;
    right: 2rem;
    bottom: 0;
    white-space: nowrap;
    text-decoration: none;
    text-transform: uppercase;    
}
body.p404 .e-wrap a span {
    display: inline-block;
    position: relative;
    left: 0;
    transition: left .1s ease;
}
body.p404 .e-wrap a:hover span {
    left: 20px;
}


main.blog.list2 {
    display: grid;
    grid-template-columns: 50% 50%;
    margin: 0 25px;
}

main.blog.list2 .article {
    margin: 0 25px 50px 25px;
    height: 30vw;
    position: relative;
}

main.blog.list2 .article .brd {
    position: absolute;
    left: -10px;
    width: calc(100% + 20px);
    height: 40px;
}
main.blog.list2 .article .brd::before,
main.blog.list2 .article .brd::after {
    content: "";
    position: absolute;
    top: 0;
    width: 40px;
    height: 40px;
    border-width: 5px;
    border-color: #000000;
    opacity: 0;
    transition: all .45s ease;
}
main.blog.list2 .article:hover .brd::before,
main.blog.list2 .article:hover .brd::after {
    opacity: 1;
}
main.blog.list2 .article .brd.top { top: -10px; }
main.blog.list2 .article .brd.btm { bottom: -5px; }

main.blog.list2 .article .brd.top::before { border-left-style: solid; border-top-style: solid; left: 0; }
main.blog.list2 .article .brd.top::after { border-right-style: solid; border-top-style: solid; right: 0; }
main.blog.list2 .article .brd.btm::before { border-left-style: solid; border-bottom-style: solid; left: 0; }
main.blog.list2 .article .brd.btm::after { border-right-style: solid; border-bottom-style: solid; right: 0; }


main.blog.list2 .article .header {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
}

main.blog.list2 .article .anounce {
    position: absolute;
    right: 0;
    bottom: 0;
    width: calc(100% - 60px);
    padding: 20px 30px;
    overflow: hidden;
}

main.blog.list2 .article .anounce>* {
    position: relative;
    z-index: 20;
}

main.blog.list2 .article .anounce::after {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,.75);
    opacity: 0;
    transform: translateY(100%);
    content: "";
    z-index: 10;
    transition: all .3s ease;
}
main.blog.list2 .article:hover .anounce::after {
    transform: translateY(0);
    opacity: 1;
}

main.blog.list2 .article .anounce h2 {
    padding-left: 30px;
    font-weight: 400;
    font-size: 45px;
    line-height: 52px;
}

main.blog.list2 .article .txt {
    padding: 15px 90px;
    font: 300 18px/24px "PT Sans", sans-serif;
    color: #ffffff;
}
main.blog.list2 .article .anounce h2>a { color: #ffffff; text-decoration: none; }

main.blog.list2 .article .anounce .read-more {
    text-align: right;
}
main.blog.list2 .article .anounce .read-more a {
    font-size: 24px;
    line-height: 30px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 300;
    text-decoration: none;
}

main.blog.list2 .article .anounce .read-more a  i.anm.h {
    height: 30px;
    padding: 0 15px;
    border-top: 1px solid white;
    background-position: center center;
    background-size: 15px;
    top: -3px;
}

main.blog.list2 .article .anounce .read-more a:hover  i.anm.h {
    border-top-color: rgba(0,0,0,0);
    background-position: center top;
}   

main.blog.list2 a:hover {
    opacity: 1;
}

main.blog.list2 .article .anounce h2>a:hover {
    opacity: 1;
    text-decoration: underline;
}


@media(max-width:1400px) {
    main.blog.list2 .article .anounce h2 {
        font-size: 36px; 
        line-height: 40px;
        padding-left: 20px;
    }
    main.blog.list2 .article .anounce .txt {
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media(max-width:1160px) {
    main.blog.list2 .article .anounce h2 {
        font-size: 32px; 
        line-height: 36px;
        padding-left: 0;
    }
    main.blog.list2 .article .anounce .txt {
        padding-left: 15px;
        padding-right: 0;
        font-size: 16px;
        line-height: 20px;
    }
    main.blog.list2 .article .anounce .read-more a {
        font-size: 18px;
        line-height: 20px;
    }
    main.blog.list2 .article .anounce .read-more a i.anm.h {
        height: 20px;
        padding: 0 10px;
        margin-left: 15px;
    }

}

@media(max-width:699px) {
    main.blog.list2 {
        grid-template-columns: 100%;
        margin: 0 20px 20px 20px;
    }
    
    main.blog.list2 .article {
        height: 320px;
        margin: 0 0 20px 0;
    }
    main.blog.list2 .article .anounce h2 {
        font-size: 24px;
        line-height: 28px;
    }
    main.blog.list2 .article .anounce .txt {
        padding: 10px 0;
        margin-top: 10px;
    }
    main.blog.list2 .article .anounce .read-more a {
        font-size: 15px;
        line-height: 20px;
        white-space: nowrap;
    }
    main.blog.list2 .article .anounce::after {
        opacity: .75;
        transform: translateY(0);
    }
}







main.blog.list .article {
    position: relative;
    margin-bottom: 100px;
    min-width: 600px;
}

main.blog.list .article .header {
    min-height: 240px;
    display: -webkit-flex;
    -webkit-align-items: flex-end;
    -webkit-justify-content: center;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
main.blog.list .article .header h2 {
    width: 550px;
    padding: 30px 20px;
    margin: 0 auto;
    font: 500 55px/55px "DIN Condensed";
    color: #ffffff !important;
}
main.blog.list .article .header h2 a {
    color: inherit;
    text-decoration: none;
    opacity: 1;
}
main.blog.list .article .header h2 a:hover {
    text-decoration: underline;
}

main.blog.list .article .anounce {
    width: 550px;
    padding: 30px 20px;
    margin: 0 auto;
    font: normal 20px/26px "PT Sans";
    color: #000000;
}   

main.blog.list .article .read-more {
    text-align: right;
    padding-top: 20px;
}

main.blog.list .article .read-more a  {
    font: 500 28px/50px "DIN Condensed";
    color: #000000;
    text-decoration: none;
    text-transform: uppercase;
}

main.blog.list .article .read-more a i.anm {
    transform: rotate(-90deg) scale(.85);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAYAAAHq0oasAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJBQTZGMDQzNDA3QTExRTc4RTI4RkM5MDcyQzcxNENDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJBQTZGMDQ0NDA3QTExRTc4RTI4RkM5MDcyQzcxNENDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkFBNkYwNDE0MDdBMTFFNzhFMjhGQzkwNzJDNzE0Q0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkFBNkYwNDI0MDdBMTFFNzhFMjhGQzkwNzJDNzE0Q0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7WY4HVAAAAu0lEQVR42mJgYGAQZICAcijN8B9EAAQQBuoACCAY4x2yKEAAoWiEgjQYIxSbgSDrZsI4AAEEQyCBM1hsNcblHGTBd1CFYMCCppARiF2gCoSQJQACiBnqck4gvseAHRAIEojVafgcC/LYbmzGnkHS9A6H6WBFoeimMqEpMgFiJXTfAQQYslX/oVYoMRAP0pD0GaNH3xmoZAcBQ4hWG0rAlTDX3EVKrgTBKjSbkV2TxkAGgEXVO6ghZ/ApBgDz+y2VJ6io5AAAAABJRU5ErkJggg==");
    position: relative;
    top: -2px;
}
main.blog.list .article .read-more a span {
    position: relative;
    transition: all .15s ease;
    left: 0;
}
main.blog.list .article .read-more a:hover span {
    left: 20px;
}

.blog_article header {
    display: none;
}

main.blog.case div.text {
    max-width: 600px;
    padding: 100px 180px 50px 20px;
    margin: 0 auto;
    font: normal 17px/22px "PT Sans";
    color: #000000;
}

main.blog.case div.text p {
    padding: 0 0 20px 0;
}

main.blog.case div.text ul {
    list-style: none;
    margin-bottom: 20px;
}
main.blog.case div.text ul li {
    padding-left: 30px;
    margin: 12px 0;
}

main.blog.case div.text .ya-share2 ul li {
    padding-left: 5px;
    margin: 0;
}
main.blog.case div.text ul li::before {
    content: "–";
    position: relative;
    display: inline-block;
    width: 30px;
    margin-left: -30px;
}
main.blog.case div.text .ya-share2 ul li::before {
    content: "";
}

main.blog.case div.text ol {
    counter-reset: section;
}


main.blog.case div.text ol li {
    padding: 0 0 20px 30px;
    position: relative;
}

main.blog.case div.text img,
main.blog.case div.text video {
    max-width: 100%;
}

main.blog.case div.text ol li::before {
    position: absolute;
    width: 24px;
    left: 0;
    text-align: right;
    counter-increment: section; 
    content: counters(section,".") ".";
}


main.blog.case .top-header {
    position: relative;
    height: 100vh;
    margin-top: -100px;
    display: -webkit-flex;
    -webkit-align-items: flex-end;
    -webkit-justify-content: center;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    background-position: center center;
    background-size: cover;
}

main.blog.case .top-header>.wrap {
    width: 550px;
}

main.blog.case .top-header>.wrap>a {
    display: inline-block;
    color: #ffffff;
    font: normal 24px/50px "DIN Condensed";
    text-decoration: none;
    position: relative;
    left: -67px;
}
main.blog.case .top-header>.wrap>a i.anm.h {
    transform: rotate(90deg);
}

main.blog.case .top-header>.wrap>a span {
    position: relative;
    display: inline-block;
    left: 20px;
    top: 3px;
    transition: all .15s ease;
}
main.blog.case .top-header>.wrap>a:hover span {
    left: 0;
}

main.blog.case .top-header>.wrap h1 {
    margin: 30px 0;
    font: 400 55px/55px "DIN Condensed";
    color: #ffffff;
}

main.blog.case .top-header>.wrap .details {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-bottom: 50px;
}
main.blog.case .top-header>.wrap .details>* {
    font: normal 16px/20px "PT Sans";
    color: #ffffff;
}
main.blog.case .top-header>.wrap .details .date {
    width: 190px !important;
    display: block;
    white-space: nowrap;
}
main.blog.case .top-header>.wrap .details .anounce {
    width: calc(100% - 200px);
}


main.blog.case .text .read-others {
    padding: 50px 0 100px 0;
}

main.blog.case .text .read-others ul li {
    padding-left: 0;
}
main.blog.case .text .read-others ul li::before {
    content:"";
}

main.blog.case .text .read-others h3 {
    font: normal 30px/30px "DIN Condensed";
    color: #000000;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid #000000;
}

main.blog.case .text .read-others h3 span {
    display: inline-block;
    background: #ffffff;
    padding: 0 6px;
    position: relative;
    top: 7px;
}

main.blog.case .text .read-others ul li {
    position: relative;
    margin: 60px 0;
    height: 110px;
    background-position: center center;
    background-size: cover;
}

main.blog.case .text .read-others ul li a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #ffffff !important;
    font: normal 24px/24px "DIN Condensed";
    opacity: 1;
}

main.blog.case .text .read-others ul li a span {
    position: absolute;
    left: 0;
    bottom: 0;
    width: calc(100% - 40px);
    padding: 10px 20px;
    background: rgba(0,0,0,0);
    transition: all .2s ease;
    color: #ffffff;
}

main.blog.case .text .read-others ul li a:hover span {
    background: rgba(0,0,0,.4);
    color: #ffffff;
    text-decoration: underline;
}

main.blog.case .text .read-others .all {
    text-align: center;
}

main.blog p.images-list {
    position: relative;
    width: 100%;
    height: 450px;
    overflow: hidden;
    margin: 40px 0 40px 0;
}

main.blog p.images-list img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    opacity: 0;
    z-index: 10;
    transition: all .2s ease;
}

main.blog p.images-list img.current {
    opacity: 1;
    z-index: 20;
}

main.blog p.images-list .-img-wrp {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    align-items: -webkit-center;
    justify-content: -webkit-center;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.blog-gal-items {
    position: absolute;
    height: 30px;
    text-align: center;
}
.blog-gal-items ul {
    display: inline-block;
    white-space: nowrap;
}
.blog-gal-items ul li {
    width: 8px;
    height: 8px;
    background: rgba(0,0,0,.4);
    border-radius: 50%;
    display: inline-block;
    margin: 0 6px;
    transition: all .25s ease;
    transform: scale(1);
    cursor: pointer;
}
.blog-gal-items ul li:hover {
    transform: scale(1.25);
}
.blog-gal-items ul li.cur {
    background-color: rgba(0,0,0,.8);
    transform: scale(1.4);
}


div.small-note {
    position: relative;
    margin-top: -20px;
    padding-bottom: 20px;
    font-size: 1.2em;
    color: #000000;
    display: none;
}

div.small-note.visible {
    display: block;
}

section.form .modules-list div.small-note {
    white-space: nowrap;
}

@media screen and (min-width:800px) {
    main.blog.list .article .header h2 {
        margin: 0 0 0 60px;
    }
    main.blog.list .article .anounce {
        margin: 0 0 0 60px;        
    }
    main.blog.list .article .header {
        justify-content: flex-start;
    }
}

.inner-video {
    position: relative;
    margin: 50px 0;
}

.inner-video.lrg {
    transform: scale(1.25);
    margin: 80px 0;
}

#audit-items {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    padding: 0 0 150px 0;
    max-width: 1200px;
    width: 100%;
    flex-wrap: wrap;
}

#audit-items .a-item {  
    position: relative;
    width: calc(31% - 40px);
    margin: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#audit-items .a-item h3 {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 30px;
    font-size: 32px;
    line-height: 50px;
    text-transform: uppercase;
}

#audit-items .a-item a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #ffffff;
    text-decoration: none;
}

#audit-items .a-item::before,
#audit-items .a-item::after,
#audit-items .a-item a::before,
#audit-items .a-item a::after {
    position: absolute;
    border-top: 5px solid #000000;
    border-left: 5px solid #000000;
    width: 40px;
    height: 40px;
    content: "";
    opacity: 0;
    transition: opacity .5s ease;
}
#audit-items .a-item::before { left: -10px; top: -10px; transform: rotate(0deg); }
#audit-items .a-item::after { right: -10px; top: -10px; transform: rotate(90deg); }
#audit-items .a-item a::before { left: -10px; bottom: -10px; transform: rotate(270deg); }
#audit-items .a-item a::after { right: -10px; bottom: -10px; transform: rotate(180deg); }

#audit-items .a-item:hover::before,
#audit-items .a-item:hover::after,
#audit-items .a-item:hover a::before,
#audit-items .a-item:hover a::after {
    opacity: 1;
}

#audit-items .a-item.blank::before,
#audit-items .a-item.blank::after {
    content: none;
}

main.audit>section:not(.wide) {
    margin-top: 0;
}

main.audit .b-wrap {
    padding: 0 0 0 80px;
    width: 800px;
    margin: 0 auto;
}
main.audit .b-wrap._t { 
    width: 570px;
}
main.audit .b-wrap .right-ins {
    float: right;
    white-space: nowrap;
}

main.audit .b-wrap .right-ins h4 {
    font-size: 30px;
    padding-bottom: 30px;
    font-family: "DIN Condensed";
    text-transform: uppercase;
    font-weight: 500;
}

main.audit .b-wrap .clear {
    clear: both;
    padding-bottom: 40px;
}

main.audit .strocked {
    border-left: 1px solid #000000;
    margin-left: 15px;
    padding: 10px 20px;
    margin-bottom: 40px;
}

main.audit section.wide .b-wrap h2 {
    margin-left: -200px;
    font-size: 42px;
}

main.audit section.wide .b-wrap p {
    width: 550px;
}

main.audit.objects section .b-wrap {
    max-width: 570px;
    padding-left: 0;
}

main.audit.objects section p.image {
    text-align: center;
    padding: 30px 0;
}

main.audit.objects section h2.f {
    margin-left: -200px;
    padding-top: 40px;
}

main.audit.objects  .trg-b {
    position: relative;
    font-size: 125%;
    line-height: 120%;
    padding: 15px 30px;
    margin: 30px 0;
    width: 380px;
}
main.audit.objects  .trg-b::before,
main.audit.objects  .trg-b::after {
    position: absolute;
    content: "";
    border-left: 6px solid #000000;
    border-top: 6px solid #000000;
    width: 40px;
    height: 40px;
}
main.audit.objects  .trg-b::before { left: -10px; top: -10px; }
main.audit.objects  .trg-b::after { right: -10px; bottom: -10px; transform: rotate(180deg); }

div.author-text {
    font-family: "Anonymous Pro", sans-serif;
    margin: 0 -20px 20px -20px;
    padding: 20px;
    background: #f1eadc;
}

p a.expander {
   text-decoration-style: dotted;
   text-decoration-skip-ink: none; 
}

.blog li.hidden {
    opacity: 0;
    display: none;
}

main.blog.case div.text p.noted {
    padding-left: 100px;
    opacity: .7;
    font-size: .9em;
}

main .ya-share2 {
    position: absolute;
    left: calc( 75% );
    top: calc(100vh + 90px);
}

main .ya-share2__badge {
    background: transparent !important;
}

main .ya-share2__container_size_m .ya-share2__icon {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background-color: #f4f4f5  !important;
    background-size: 75%;
    background-repeat: no-repeat;   
    background-position: center center;
}

main .ya-share2__item_service_facebook .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0 0 14.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%233b5998' fill-rule='evenodd'/%3E%3C/svg%3E"); }
main .ya-share2__item_service_twitter .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 0 1-1.885.517 3.294 3.294 0 0 0 1.443-1.816 6.575 6.575 0 0 1-2.085.796 3.283 3.283 0 0 0-5.593 2.994A9.32 9.32 0 0 1 5.114 6.6a3.28 3.28 0 0 0 1.016 4.382 3.274 3.274 0 0 1-1.487-.41v.041a3.285 3.285 0 0 0 2.633 3.218 3.305 3.305 0 0 1-1.482.056 3.286 3.286 0 0 0 3.066 2.28A6.585 6.585 0 0 1 4 17.524 9.291 9.291 0 0 0 9.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0 0 20 7.538z' fill='%2300aced' fill-rule='evenodd'/%3E%3C/svg%3E"); }
main .ya-share2__item_service_vkontakte .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.785 16.241s.288-.032.436-.194c.136-.148.132-.427.132-.427s-.02-1.304.576-1.496c.588-.19 1.341 1.26 2.14 1.818.605.422 1.064.33 1.064.33l2.137-.03s1.117-.071.587-.964c-.043-.073-.308-.661-1.588-1.87-1.34-1.264-1.16-1.059.453-3.246.983-1.332 1.376-2.145 1.253-2.493-.117-.332-.84-.244-.84-.244l-2.406.015s-.178-.025-.31.056c-.13.079-.212.262-.212.262s-.382 1.03-.89 1.907c-1.07 1.85-1.499 1.948-1.674 1.832-.407-.267-.305-1.075-.305-1.648 0-1.793.267-2.54-.521-2.733-.262-.065-.454-.107-1.123-.114-.858-.009-1.585.003-1.996.208-.274.136-.485.44-.356.457.159.022.519.099.71.363.246.341.237 1.107.237 1.107s.142 2.11-.33 2.371c-.325.18-.77-.187-1.725-1.865-.489-.859-.859-1.81-.859-1.81s-.07-.176-.198-.272c-.154-.115-.37-.151-.37-.151l-2.286.015s-.343.01-.469.161C3.94 7.721 4.043 8 4.043 8s1.79 4.258 3.817 6.403c1.858 1.967 3.968 1.838 3.968 1.838h.957z' fill='%2348729e' fill-rule='evenodd'/%3E%3C/svg%3E");}
main .ya-share2__item_service_telegram .ya-share2__icon { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%2364a9dc' fill-rule='evenodd'/%3E%3C/svg%3E"); }

main .ya-share2__item_service_facebook:hover .ya-share2__icon { background-color: #3b5998 !important; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0 0 14.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E"); }
main .ya-share2__item_service_twitter:hover .ya-share2__icon { background-color: #00aced !important; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 0 1-1.885.517 3.294 3.294 0 0 0 1.443-1.816 6.575 6.575 0 0 1-2.085.796 3.283 3.283 0 0 0-5.593 2.994A9.32 9.32 0 0 1 5.114 6.6a3.28 3.28 0 0 0 1.016 4.382 3.274 3.274 0 0 1-1.487-.41v.041a3.285 3.285 0 0 0 2.633 3.218 3.305 3.305 0 0 1-1.482.056 3.286 3.286 0 0 0 3.066 2.28A6.585 6.585 0 0 1 4 17.524 9.291 9.291 0 0 0 9.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0 0 20 7.538z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E"); }
main .ya-share2__item_service_vkontakte:hover .ya-share2__icon { background-color: #48729e !important; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.785 16.241s.288-.032.436-.194c.136-.148.132-.427.132-.427s-.02-1.304.576-1.496c.588-.19 1.341 1.26 2.14 1.818.605.422 1.064.33 1.064.33l2.137-.03s1.117-.071.587-.964c-.043-.073-.308-.661-1.588-1.87-1.34-1.264-1.16-1.059.453-3.246.983-1.332 1.376-2.145 1.253-2.493-.117-.332-.84-.244-.84-.244l-2.406.015s-.178-.025-.31.056c-.13.079-.212.262-.212.262s-.382 1.03-.89 1.907c-1.07 1.85-1.499 1.948-1.674 1.832-.407-.267-.305-1.075-.305-1.648 0-1.793.267-2.54-.521-2.733-.262-.065-.454-.107-1.123-.114-.858-.009-1.585.003-1.996.208-.274.136-.485.44-.356.457.159.022.519.099.71.363.246.341.237 1.107.237 1.107s.142 2.11-.33 2.371c-.325.18-.77-.187-1.725-1.865-.489-.859-.859-1.81-.859-1.81s-.07-.176-.198-.272c-.154-.115-.37-.151-.37-.151l-2.286.015s-.343.01-.469.161C3.94 7.721 4.043 8 4.043 8s1.79 4.258 3.817 6.403c1.858 1.967 3.968 1.838 3.968 1.838h.957z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");}
main .ya-share2__item_service_telegram:hover .ya-share2__icon { background-color: #64a9dc !important; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E"); }


main.audit .b-wrap.calc-box {  
    background: rgba(0,0,0,.3); 
    padding: 20px;
    margin: auto;
    max-width: 550px;
}

main.audit .b-wrap.calc-box .slider-line {
    display: block;
    position: relative;
    white-space: nowrap;
}

main.audit .b-wrap.calc-box .slider-line span.title {
    display: inline-block;
    white-space: auto;
    width: 160px;
    font: bold 18px/24px "PT Sans", sans-serif;
    vertical-align: top;
}

main.audit.oteley .b-wrap.calc-box .slider-line span.title {
    text-align: right;
    padding-right: 20px;
}
main.audit.oteley .b-wrap.calc-box .slider-line:not(.l-1) span.title {
    padding-top: 20px;
}

main.audit .b-wrap.calc-box .slider-line.l-1 span.title {
    padding-top: 35px;
}

main.audit .b-wrap.calc-box .slider-line div.block {    
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 180px);
    max-width: 380px;
}
main.audit .b-wrap.calc-box .slider-line.l-1 div.block {    
    height: 190px;
}
main.audit.restoranov .b-wrap.calc-box .slider-line.l-2 div.block {
    height: 260px;
}
main.audit.oteley .b-wrap.calc-box .slider-line.l-1 div.block {
    height: 240px;
}
main.audit.oteley .b-wrap.calc-box .slider-line.l-2 div.block {
    height: 180px;
}
main.audit.oteley .b-wrap.calc-box .slider-line.l-3 div.block {
    height: 300px;
}

main.audit .b-wrap.calc-box .slider-line div.block .scale{ 
    display: -webkit-flex;
    -webkit-align-items: center;
    -webkit-justify-content: space-between;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font: normal 30px/35px "DIN Condensed", sans-serif;
    padding: 0 6px;
}

main.audit .b-wrap.calc-box .subitem {
    margin: 30px 0 20px 0;
    text-align: center;
}
main.audit .b-wrap.calc-box .subitem a {
    color: #ffffff;
}

main.audit .b-wrap.calc-box .slider-line div.block .scale em {
    color: #ffffff;
    opacity: .3;
    cursor: pointer;
    transition: opacity .25s ease;
    margin-left: 3px;
}

main.audit .b-wrap.calc-box .slider-line div.block .scale em.active {
    opacity: 1;
}

main.audit .b-wrap.calc-box .slider-line input[type=range] {
    width: 100%;
    height: 30px;  
    margin: 0 0 0 2px;
    -webkit-appearance: none;
    background: transparent;
}
main.audit .b-wrap.calc-box .slider-line input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background: #ffffff;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    position: relative;
    top: -12px; 
    left: 0;
}
main.audit .b-wrap.calc-box .slider-line input[type=range]::-moz-range-thumb {
    background: #ffffff;
    border: none;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    position: relative;
    top: -12px; 
    left: 0;
}
main.audit .b-wrap.calc-box .slider-line input[type=range]::-ms-thumb {
    background: #ffffff;
    border: none;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    position: relative;
    top: -12px; 
    left: 0;
}

main.audit .b-wrap.calc-box .slider-line input[type=range]::-webkit-slider-runnable-track {
    height: 3px;
    background: #7b7b7b;
}
main.audit .b-wrap.calc-box .slider-line input[type=range]::-moz-range-track {
    height: 3px;
    background: #7b7b7b;
}
main.audit .b-wrap.calc-box .slider-line input[type=range]::-ms-track {
    height: 3px;
    background: #7b7b7b;    
}

main.audit .b-wrap.calc-box .slider-line.l-1 input[type=range]::-webkit-slider-runnable-track,
main.audit.restoranov .b-wrap.calc-box .slider-line.l-2 input[type=range]::-webkit-slider-runnable-track,
main.audit.oteley .b-wrap.calc-box .slider-line.l-2 input[type=range]::-webkit-slider-runnable-track,
main.audit.oteley .b-wrap.calc-box .slider-line.l-3 input[type=range]::-webkit-slider-runnable-track {
    background: #5b8f12;
    background: -webkit-linear-gradient(left, #5b8f12 0%,#fb0400 100%);
    background: linear-gradient(to right, #5b8f12 0%,#fb0400 100%);
}
main.audit .b-wrap.calc-box .slider-line.l-1 input[type=range]::-moz-range-track,
main.audit.restoranov .b-wrap.calc-box .slider-line.l-2 input[type=range]::-moz-range-track,
main.audit.oteley .b-wrap.calc-box .slider-line.l-2 input[type=range]::-moz-range-track,
main.audit.oteley .b-wrap.calc-box .slider-line.l-3 input[type=range]::-moz-range-track {
    background: #5b8f12;
    background: -webkit-linear-gradient(left, #5b8f12 0%,#fb0400 100%);
    background: linear-gradient(to right, #5b8f12 0%,#fb0400 100%);
}
main.audit .b-wrap.calc-box .slider-line.l-1 input[type=range]::-ms-track,
main.audit.restoranov .b-wrap.calc-box .slider-line.l-2 input[type=range]::-ms-track,
main.audit.oteley .b-wrap.calc-box .slider-line.l-2 input[type=range]::-ms-track,
main.audit.oteley .b-wrap.calc-box .slider-line.l-3 input[type=range]::-ms-track {
    background: #5b8f12;
    background: linear-gradient(to right, #5b8f12 0%,#fb0400 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b8f12', endColorstr='#fb0400',GradientType=1 );
}

main.audit .b-wrap.calc-box .block .description {
    max-width: 380px;
    white-space: normal;
    font-style: italic;
    padding-top: 10px;
    position: absolute;
    opacity: 0;
    transition: opacity .25s ease;
}
main.audit .b-wrap.calc-box .block .description.visible {
    opacity: 1;
    z-index: 10;
}

main.audit .b-wrap.calc-box .slider-line.l-2 {
    margin-top: 50px;
}
main.audit .b-wrap.calc-box .slider-line.l-2 .block {
    position: relative;
}
main.audit:not(.restoranov):not(.oteley) .b-wrap.calc-box .slider-line.l-2 .block em {
    position: absolute;
    width: 30px;
    text-align: center;
    margin-left: -6px;
    top: -35px;
    font: normal 30px/35px "DIN Condensed", sans-serif;
}

main.audit .b-wrap.calc-box .checkbox {
    margin-top: 30px;
    display: -webkit-flex;
    -webkit-align-items: center;
    -webkit-justify-content: space-between;
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 550px;
}

main.audit .b-wrap.calc-box .checkbox span {
    display: inline-block;
    vertical-align: middle;
    font: bold 18px/24px "PT Sans", sans-serif;
    color: #888888;
    transition: color .25s ease;
}

main.audit .b-wrap.calc-box .checkbox span i {
    display: block;
    font-weight: normal;
    font-style: italic;
}
main.audit .b-wrap.calc-box .checkbox.checked span {
    color: #ffffff;
}

main.audit .b-wrap.calc-box .checkbox .switcher {
    display: inline-block;
    vertical-align: middle;
    width: 70px;
    height: 34px;
    border-radius: 17px;
    background: #888888;
    transition: background-color .25s ease;
    position: relative;
    cursor: pointer;
}
main.audit .b-wrap.calc-box .checkbox.spt .switcher {
    margin-top: -45px;
}

main.audit .b-wrap.calc-box .checkbox.checked .switcher {

}

main.audit .b-wrap.calc-box .checkbox .switcher::before {
    content: "";
    position: absolute;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #ffffff;
    left: 3px;
    top: 3px;
    transition: left .15s ease;
}

main.audit .b-wrap.calc-box .checkbox.checked .switcher::before {
    left: 38px;
}

main.audit .b-wrap.calc-box .total {
    margin: 30px -20px 10px -20px;
    border-top: 3px solid #ffffff;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

main.audit.restoranov .b-wrap.calc-box .total {
    padding-bottom: 0;
    margin-bottom: 0;
}

main.audit .b-wrap.calc-box .total strong {
    font: bold 40px/45px "DIN Condensed";
    white-space: nowrap;
    padding-left: 20px;
}

main.audit .-bb div.angles {
    max-width: 380px;
}

p.welcome {
    font: normal 18px/24px "PT Sans";
}

.calc-block *:not(#backgrounds) {
    z-index: 10;
}

.calc-block {
    position: relative;
}

.calc-block #backgrounds {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
}
.calc-block #backgrounds>div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    opacity: 0;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all .25s ease;
}
.calc-block #backgrounds>div.selected {
    z-index: 10;
    opacity: 1;
}

main>section.wide.calc-block {
    padding: 40px 0 20px 0;
}


div.spoiler-block {
    padding: 50px 0 30px 40px;
}

.spoiler-content {
    display: none;
}
footer>ul li.menu ul li a {
    margin-right: 10px;
    font-size: 22px;
}


footer>ul li.menu ul li.watsapp a {
    color: #43c12f;
    position: relative;
    margin-right: 30px;
    width: 22px;
    height: 22px;
}

footer>ul li.menu ul li.watsapp a::after {
    content: "";
    display: block;
    position: absolute;
    left: 8px;
    top: 1px;
    width: 22px;
    height: 22px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAIAAACg4UBvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc5NzJDQTRBNUVDNDExRThBRTUzODMyREU3NEVEMDY1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc5NzJDQTRCNUVDNDExRThBRTUzODMyREU3NEVEMDY1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Nzk3MkNBNDg1RUM0MTFFOEFFNTM4MzJERTc0RUQwNjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk3MkNBNDk1RUM0MTFFOEFFNTM4MzJERTc0RUQwNjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Kh5AnAAADAUlEQVR42pxUS2gTURSdf2aSTDKTSZo0IbW1H2OjaCtK1dpAcaGCLkSooIi4cFV0IQpu3Aii4M6dG3HRjSBFcKPWjVKsbSntQmz9tWpta9MkEyaT78w8b5hpQpPgom/x5vHeO3fOuefeh7e2tsqyjG1rCIJAJRIJRVHqz9gQwwgkwRFGAek5Q/2Wr7+j6zoFo2bXtdceGvKIB50kRyADYTgOc+ZzbuV5cuOdgkqocrMOjGPt1wKh81L+T3FlNKl8yhXWS7RI2dtsvkH37nvh1IS6cHe5uKFVIaIoWlgC67zVHJuMtl5tol1kLVcC858Sjo5Fep/sZCSqiq3gwxe8sek9gTPifxLGd3MQIvogDD/bgrf5qSOvIx03mstESDx41uMbdDUM4TvuHpiISv28iSfMXeAG86+ncZilY3zn7WDbsJ/xUPX4+Fg6PZsNnvOYFCy82MenplQzMY52G9KQrYl299gbUoi/SYMQW4C28ASDMyKVmc+Zx9mfRYidWcjL02pDfOZLHjTSArX5fwLHKUzLGuZxclyRZ7MQvpLnmqGpBoYQaSc28TpCRUS7Lc+g2r4/XCUorPt+C/CEHc9hJwimnJZYBm4SuKbosCY5jsupOe8Az3jp9Vdp80YxqWW+FvwnhcBpkQsxAIa10OtMvlf0vAEW8BFueSTBIJsVEgpT6LFDnVVIpj5m5oaX5BkVrIFegB2jaOgFA5Q3nXDLM9liQqvWHxRp34uuXXdC9WqdES58yRu+6KXFssDQkDTwISr0OkyslSGjYCAdmZJqsz2fq1jjjfHt1wMrz5LAy2ohq5MPOIBC/G2aj3LuffbUpFrTsJBd6KuWyz4wdfHx32oLmp9yPUL/3AyyYYag8R1XUGoqk57LlpIaxZPOLhYsoCV6dTT149EaGLQFT7CEe79DVwx1sfB7ZCO7VPD281LMJR5ygs9gVSmlJcaVtZcydHStPMgBTmKODtbm21ItOI2zzTQbZNggDQ9Jw0Iq557neWy7A7CUJEkkSW77/fwnwABe/RXjQDJR+wAAAABJRU5ErkJggg==") center center no-repeat;

}


p.intro-f {
    font-family: "Roboto", "PT Sans";
    color: #000000;
    font-size: 18px;
    line-height: 22px;
    margin-left: 200px;
    margin-top: 40px;
}


a.green {
    color: #43c12f;
    text-decoration: underline;
}


@media screen and (max-width: 400px) and (min-width: 400px) {
    div.get-course {
        text-align: center;
        padding-top: 30px;
        padding-bottom: 50px;
    }

    footer>ul {
        padding: 10px 0 5px;
    }
    footer ul {
        position: relative;
        align-items: flex-end;
    }
    footer>ul li.copy {
        font-size: 10px;
        line-height: 20px;
        display: block;
        position: relative;
        color: #fff;
        transform: translateY(-5px);
    }
    footer>ul li.copy span {
        display: none;
    }
    footer .copy em { display: none; }
    footer>ul li.menu {
        padding: 15px 0;
    }
    footer>ul li.menu ul {
        display: block;
        text-align: right;
        position: relative;
    }
    footer>ul li.menu ul li {
        display: inline-block;
        font-size: 19px;
        line-height: 30px;
        margin: 0;
    }

    footer>ul li.menu ul li.logo {
        position: absolute;
        top: -7px;
        left: -110px;
        width: 70px;
        height: 30px;
        margin-left: 0;
    }
    footer>ul li.menu ul li.logo a {
        width: 63px;
        height: 26px;
        background: transparent url(data:image/jpeg;base64,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) center center no-repeat;
        background-size: contain;
        opacity: 1;
    }
    footer>ul li.menu ul li:nth-child(4) a {
        margin-right: 0;
    }


    .get-course a {
        height: 50px;
        line-height: 55px;
        font-size: 19px;
    }       

    main {
        padding-top: 20px;
    }
    main>section:not(.wide) {
        margin: 20px 0 50px 0;
    }
    main:not(.modules)>section h2,
    main.modules.individual>section h3 {
        padding: 0 70px;
        font-size: 30px;
        line-height: 35px;
        margin-left: 20px;
        margin-bottom: 0;
    }
    main:not(.modules)>section h2 {
        white-space: normal;
    }
    main:not(.modules)>section h2 i {
        display: block;
    }
    main:not(.modules)>section h2.cn {
        text-align: center;
    }
    main>section .b-wrap h2.padded {
        margin-left: 0;
        margin-top: 30px;
    }
    main:not(.modules)>section h2.sml {        padding: 0 50px;    }
    main:not(.modules)>section h2.sml2 {        padding: 0 35px;    }
    main:not(.modules)>section h2.lr2,
    main.modules.individual>section h3.lr2 {        padding: 0 95px;    }
    main:not(.modules)>section h2::before,
    main:not(.modules)>section h2::after {        width: 30px;     }
    main:not(.modules)>section h2.sml::before,
    main:not(.modules)>section h2.sml::after {        width: 40px;     }
    main:not(.modules)>section h2.sml2::before,
    main:not(.modules)>section h2.sml2::after {        width: 30px;     }
    main:not(.modules)>section h2.lr::before,
    main:not(.modules)>section h2.lr::after {        width: 95px;     }
    main:not(.modules)>section h2.lr2::before,
    main:not(.modules)>section h2.lr2::after,
    main.modules.individual>section h3.lr2::before,
    main.modules.individual>section h3.lr2::after {        width: 85px;     }
    main>section .b-wrap {
        padding-left: 0;
        margin: 20px;
        font-size: 15px;
        line-height: 20px;
        padding-right: 0;
    }
    main>section .b-wrap p br {
        display: none;
    }
    main>section .b-wrap p   {
        width: 320px;
    }
    .for-whom strong {
        display: block;
    }
    .for-whom:nth-of-type(2) em {
        position: relative;
        top: 20px;
    }

    main>section.wide {
        padding-top: 50px;
        background-position: left top;
    }
    main>section.wide .pdd {
        padding-bottom: 180px;
    }
    main>section.wide p br {
        display: none;
    }

    main>section.wide.gallery {
        margin: 40px 0;
        text-align: center;
    }

    body.ios main>section.wide {
        background-attachment: initial;
    }

    ul.stroked {
        margin-left: 0;
        padding-left: 10px;
    }

    div.map,
    div.audit-wr {
        background-position: center top;
        background-size: 100%;
        padding-left: 0;
        margin: 0 !important;
        padding-top: 50px;
    }
    div.audit-wr {
        padding-top: 330px;
        min-height: 0;
    }

    ul.countries {
        padding-left: 100px;
    }

    main img {
        max-width: 100%;
    }

    section.form form {
        padding: 0 20px;
        margin: 50px auto;
        
    }

    section.form form .checkbox {
        line-height: 20px;
        padding: 7px 0 7px 45px;
        white-space: normal !important;
        width: 230px;
    }
    section.form .done {
        left: 20px;
        font-size: 30px;       
        line-height: 36px;
    }

    main>section.wide.gallery {
        height: 55rem;
    }
    section.gallery .board a {
        height: 40px;
        width: 40px;
        top: calc(50% - 20px);
        background: rgba(0,0,0,.5);
    }
    section.gallery .board a::before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAkCAYAAAH+9Co2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1OTJBNzlDNDUxQzExRTdCQThFRDQyRDM5N0Q1OTg3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg1OTJBNzlENDUxQzExRTdCQThFRDQyRDM5N0Q1OTg3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODU5MkE3OUE0NTFDMTFFN0JBOEVENDJEMzk3RDU5ODciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODU5MkE3OUI0NTFDMTFFN0JBOEVENDJEMzk3RDU5ODciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CZQP1AAABy0lEQVR42mL8//8/AwwwMSCAEgNQphwkC8KMUGUgghGmjBGI3wEEEEwGrvk/iPEOJI0hxQAQQIzItiGrBwFjqPkQo4EqQ/9DAAO6K+BagbgTIICwmYniE4TZSGadgZnNhGTWHqinGFhgXsVmphKq8yHmgcA7mPksSAGUBjMKq98BAgir47GA/0x4JMuhVoCDgwWbbij9HtlLMBM7kHQrQxUIoXuxHD0qsGEYQ/A/AnTgU4gtQkBACVeEIwNBaDIDewxf8MB8DcJnAQKI2AAXZCFCESjgXRgIBAvMY7vxWY0swYjNM8iZ4yw8GtGsKkcKw1BcAY4c0DhjBgbO4ItrrFbhUhhKTOohaC2yG/F6BN3Xafjci65TEJdTcEUhSvRhK3+QJfcgaQollHrSiEk9yFliFUCAEZvCiQGhIMxEoSFgV0H9u4rYrIXLNTOhBqJmcEJpCy1uV/3HBO+QEwYxBoVCNaEDoks8fK45g1wKEmNgGhbXvCMm2yEbCHLNbmK9RIyB5aR4iRDGVqenUZQyoSYbUxp2+GJ5JjmxS0w6NCYl/ZGSsHG5+h0xRSchjMvV8CBhoCCJdGAxeDclxVcFtMg2AeJ7+BqxlIA0AJg1aRGtCYOwAAAAAElFTkSuQmCC");
        transform: scale(1) !important;
    }
    section.gallery .board a.right::before {
        transform: scale(1) rotate(180deg) !important;
    }


    main.modules article {
        width: 360px;
        left: auto;
        padding-top: 210px;
        padding-bottom: 0;
    }
    main.modules article .image {
        height: 210px;
    }
    main.modules article .image::before,
    main.modules article .image::after,
    main.modules article .content::before,
    main.modules article .content::after {
        width: 42px;
        height: 42px;
        top: -21px;
    }
    main.modules article .image::before,
    main.modules article .content::before { left: -21px; }
    main.modules article .image::after,
    main.modules article .content::after { right: -21px;}
    main.modules article .content::before,
    main.modules article .content::after {
        top: auto;
        bottom: -22px;
    }
    main.modules article .content::after {
        right: -22px;
    }
    main.modules article .content {
        padding: 10px 20px 20px 20px;
        font-size: 16px;
        line-height: 19px;
    }
    main.modules article .image .x-h2 {
        font-size: 30px;
        line-height: 30px;
        left: 20px;
    }
    main.modules article .image .x-h2 small {
        font-size: 18px;
        line-height: 22px;
    }
    main.modules article .image .x-h2 h2 {
        font-size: inherit;
    }

    body.inner.training main h4 {
        font: normal 24px/28px "DIN Condensed";
    }
    div.angles {
        margin: 20px 0;
        padding: 15px;
        border-width: 5px;
    }
    div.angles::before { left: -10px; top: 20px; width: calc(100% + 20px); height: calc(100% - 40px); }
    div.angles::after { top: -10px; left: 20px; height: calc(100% + 20px); width: calc(100% - 40px); }

    main.audit .photo-01 {
        width: 200px;
        font-size: 15px;
        padding: 30px 140px 0 20px;
        background-size: cover;
        height: 240px;
    }

    main.audit>section .b-wrap div.angles  {
        margin-left: 0;
        max-width: 250px;
        white-space: normal;
        margin-top: 20px;
    }
    main.audit>section .b-wrap div.angles p {
            max-width: 250px;
    }
    
    

    main.customers p.silent {
        margin-left: -30px;
        width: 210px;
        height: 230px;
        padding: 120px 100px 0 110px;
    }
    main.contacts>section .b-wrap {
        padding-left: 20px;
    }
    main.contacts .u-map {  
        padding: 0; 
        margin: 0;
        width: 320px;
        background-size: contain;
        background-position: center 55%;
    }
    main.contacts p.mmp {
        height: 340px;
   }

    body.inner header {
        min-height: 320px !important;
        margin-bottom: 50px;
    }

    body.inner header .start .title {
        right: 0;
        top: calc(100% + 40px);
        max-width: 75%;
        font-size: 36px !important;
        line-height: 45px !important;
        white-space: normal;
        display: inline-block;
    }
    body.inner header .start .title a  {
        display: inline;
    }
    body.inner header .start .title a span {
        white-space: normal;       
        display: inline;
    }
    body.inner header .start .title a i {
        display: none !important;
    }
    body.inner header .slogan {
        display: none;
        /* opacity: .7; */
    }
    div.mobile-nav>a {
        display: none !important;
    }
    div.mobile-nav ul li.main a {
        display: inline-block;
        background: transparent url(data:image/jpeg;base64,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) center top no-repeat;
        background-size: contain;
        height: 26px;
        width: 70px;
        vertical-align: middle;
        position: relative;
        top: -.2rem;
    }
    main>section.form h2,
    main.individual>section.form h3 {
        line-height: 30px !important;
    }

    section.form .submit a i.anm.h {
        padding-top: 10px;
    }

    body.p404 .e-wrap h1 {
        font-size: 25px;
        top: -20px;
    }
    body.p404 .e-wrap a {
        position: absolute;
        display: block;
        font-size: 25px;
        width: 200px;
        text-align: center;
        left:50%;
        top: calc(100% + 40px);
        margin-left: -80px;
    }
    header .start .stat-nav { display: none !important; }

    main.blog.list .article  {
        padding-left: 0 !important;
        min-width: 0;
    }

    main.blog.list .article .header {
        padding-top: 0;
        min-height: 80px;
    }
    main.blog.list .article .header h2 {
        width: calc(100% - 40px);
        font-size: 24px;
        line-height: 24px;
    }

    main.blog.list .article .anounce {
        font-size: 16px;
        line-height: 20px;
        width: calc(100% - 40px);
    }


    main.blog.list .article .anounce .read-more {
        margin-right: -20px;
    }
    main.blog.list .article .anounce .read-more a {
        font-weight: 600;
        font-size: inherit;
        line-height: inherit;
    }

    main.blog.list .article { 
        margin-bottom: 40px;
    }

    main.blog.list2 .article .brd.btm {
        /* bottom: -107px; */
    }

    main.blog.case .top-header {
        height: 50vh;
    }

    main.blog.case .top-header>.wrap { 
        width: calc(100% - 40px);
    }

    main.blog.case .top-header>.wrap>a {
        position: absolute;
        left: 40px;
        bottom:20px;
    }

    main.blog.case .top-header>.wrap h1 {
        position: absolute;
        right: 20px;
        top: 70px;
        font-size: 28px;
        line-height: 28px;
        text-align: right;
        padding-left: 100px;
    }
    main.blog.case .top-header>.wrap .details {
        position: absolute;
        right: 20px;
        bottom: 20px;
        display: block;
        text-align: right;
        padding-bottom: 15px;
    }
    main.blog.case .top-header>.wrap .details>* {
        display: inline;
    }

    main.blog.case>.anounce {
        display: block;
        padding: 20px 10px 0 100px;
        font: normal 16px/20px "PT Sans";   
        color: #000000;
    }

    main.blog.case div.text p.images-list {
        height: 320px;
    }
    main.modules.individual>section:not(.form) h3{
        padding: 0 30px;
    }
    main.modules.individual>section.wide:not(.form) h3 {
        padding: 0 0;
    }
    main.modules.individual>section:not(.form):not(.wide) h3::before,
    main.modules.individual>section:not(.form):not(.wide) h3::after {
        width: 20px;
    }
    main.modules.individual>section.wide:not(.form) h3::before,
    main.modules.individual>section.wide:not(.form) h3::after {
        width: 0;
    }

    #audit-items .a-item {
        width: calc(100% - 40px) !important;
    }
    #audit-items .a-item.blank {
        display: none !important;
    }

    #audit-items .a-item:nth-of-type(1) { background-color: #7e8f9d; }
    #audit-items .a-item:nth-of-type(2) { background-color: #5c8b79; }
    #audit-items .a-item:nth-of-type(3) { background-color: #4e4e4e; }


    main.audit .b-wrap {
        width: calc(100% - 40px);
        padding: 0 20px;
    }
    main.audit .b-wrap .right-ins {
        float: none;
        white-space: normal;
    }

    main.audit .b-wrap .right-ins br {
        display: none;
    }
    main.audit section.wide .b-wrap h2 { margin-left: 0; white-space: normal; padding-left: 50px; margin-bottom: 40px;}
    main.audit section.wide .b-wrap h2::before,
    main.audit section.wide .b-wrap h2::after {  }
    main.audit section .b-wrap h2.f::before,
    main.audit section .b-wrap h2.f::after { width: 40px;}
    main.audit section.wide .b-wrap p { 
        width: 100%;
    }

    main.audit.objects section.wide .b-wrap h2 {
        padding-left: 80px; 
        padding-right: 80px;
        width: 185px;
    } 

    main.audit.objects section h2.f {
        margin-left: 0;
        padding-left: 60px;
        margin-bottom: 20px;
        max-width: calc(100% - 180px);
        white-space:normal;
    }

    main.audit.objects  .trg-b {
        width: calc(100% - 60px);
        margin-left: 10px;
    }

    main.blog.case div.text {
        padding: 50px 20px;
    }

    main .ya-share2 {
        position: static !important;  
        margin: 20px auto;
        width: 200px;
    }   
    
    main>section h3.-lf {
        font-size: 28px !important;
        line-height: 35px !important;
    }
    main>section h3.-lf::before,
    main>section h3.-lf::after  {
        display: none;
    }
    main.audit .b-wrap.calc-box .block .description {
        margin-left: -160px;
        font-size: 18px;
        line-height: 24px;
    }
    main.audit .b-wrap.calc-box .total p {
        width: 190px;
    }
/*    .calc-block #backgrounds { display: none !important; } */
    .calc-block *:not(#backgrounds) {
        color: #ffffff;
    }
    main.audit .b-wrap.calc-box .checkbox span {
        width: 250px;
    }
    main.audit .b-wrap.calc-box .checkbox:not(.checked) span {
        color: #909090 !important;
    }
    main>section h3.-lf {
        margin-top: 0 !important;
        margin-bottom: 20px !important;
    }
    main>section.wide.calc-block {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    
    main.audit.restoranov .b-wrap.calc-box .slider-line.l-1 div.block {
        height: 220px;
        margin-top: 15px;
    }
    main.audit.restoranov .b-wrap.calc-box .slider-line.l-2 div.block {
        height: 280px;
    }
    main.audit.restoranov .b-wrap.calc-box .slider-line.l-2 span.title {
        margin-top: 35px;
    }
    main.audit .b-wrap.calc-box .subitem {
        width: 200px;
        margin-left: auto;
        margin-right: auto;
    }
    
    main.audit.oteley .b-wrap.calc-box .slider-line.l-1 div.block {
        height:300px;
    }
    main.audit.oteley .b-wrap.calc-box .slider-line.l-2 div.block {
        height:230px;
    }
    main.audit.oteley .b-wrap.calc-box .slider-line.l-3 div.block {
        height:340px;
    }
    main.audit.oteley .b-wrap.calc-box .slider-line span.title,
    main.audit.restoranov .b-wrap.calc-box .slider-line span.title {
        width: 140px !important;
    }
    main.audit .b-wrap.calc-box {

    }
    main>section .b-wrap .spoiler-block p {
        width: 300px;
    }
    main.audit>section.form h2 {
        line-height:35px;
    }
    p.intro-f {
        margin-left: 50px;
    }
}@media screen and (max-width: 640px) and (min-width: 640px) {
    html, body {
        min-width: 640px;
        width: 640px;
    }
    header {
        width: 100%;
        height: calc(100% - 30px);
        padding-right: 20px;
        padding-top: 30px;
        -webkit-align-items: center;
        align-items: center;
        outline: 4px solid #000000;
        outline-offset: -2px;

    }
    body.inner header {
        padding-top: 50px;
        margin-bottom: 30px;
    }
    body.inner header .slogan {
        top: -80px;
        transform: scale(1);
        opacity: .7;
    }
    header .start .slogan {
        font-size: 20px;
        line-height: 22px;
        right: 20px;
        bottom: 30px;
        top: auto;
        left: auto;
    }
    header .start .slogan em {
        width: 20px;
        height: 20px;
    }
    i.anm:not(.h)::before {
        background-position: center .4rem
    }

    header .button {
        text-align: right !important;
        width: calc(100% - 20px);
        padding-right: 20px;
        padding-top: 15px;
        display: block !important;
    }
    header .button a {
        font-size: 20px !important;
    }
    header .button a i {
        transform: scale(.75);
    }

    section.main-items {
        display: block;
        padding: 0;
    }
    section.main-items ul {
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        min-height: 100%;
        margin-bottom: -40px !important;
    }   
    section.main-items ul li,
    section.main-items ul li.init {
        position: relative;
        left: 0 !important;
        top: 0 !important;
        width: 100% !important;
        height: 100%;
        background: none !important;
        opacity: 1;
        z-index: 20;
        transition: all .25s ease;
    }
    section.main-items ul li:last-child { overflow: hidden; }
    section.main-items ul li.current,
    section.main-items ul li.init.current {
        opacity: 1;
        z-index: 30;
    }
    section.main-items ul li::before {
        opacity: .3;
    }
    section.main-items ul li::after {
        position: absolute;
        z-index: 5;
        left: 0;
        top: 0;
        width: 100%;
        height: 50%;
        background-position: center center; 
        background-repeat: no-repeat;
        background-size: cover;
        content:"";
    }
    section.main-items ul li:nth-child(1)::after { background-image: url("/i/bm/mobile/01.jpg"); background-position: center 28%;}
    section.main-items ul li:nth-child(2)::after { background-image: url("/i/bm/mobile/02.jpg"); }
    section.main-items ul li:nth-child(3)::after { background-image: url("/i/bm/mobile/03.jpg"); background-size: cover; background-position: center 40%; }
    section.main-items ul li:nth-child(4)::after { background-image: url("/i/bm/mobile/04.jpg"); background-position: center 15%;}
    section.main-items ul li:nth-child(4) .ovl { height: auto; }
    section.main-items ul li:nth-child(5)::after { background-image: url("/i/bm/mobile/05.jpg"); }

    section.main-items ul li h2 {
        width: calc(75% - 40px);
        padding: 15px 20px;
        background: rgba(0,0,0,.5);
        position: absolute;
        right: 0;
        top: calc(50% - 60px);
        height: 35px;
        line-height: 35px;
        font-size: 36px;
    }
    section.main-items ul li .ovl {
        position: absolute;
        right: 0 !important;
        left: auto !important;
        top: 50% !important;
        width: 75% !important;
        background: #000000;
        padding-top: 1.5rem !important;
        padding-bottom: .5rem !important;
    }
    section.main-items ul li .ovl::before { display: none !important; }
    section.main-items ul li .ovl p,
    section.main-items ul li .ovl .show-more {
        opacity: 1;
    }
    section.main-items ul li .ovl p {
        font-size: 16px;
        line-height: 20px;
        padding-left: 20px;
        padding-right: 20px;
        opacity: .8;
    }
    section.main-items ul li span.corn {
        display: none !important;
    }

    div.mobile-nav {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 50px;
        background: rgba(0,0,0,.5);
        color: #ffffff;
        z-index: 100;
        display: block;
        opacity: 0;
        transition: opacity .2s ease;
    }
    div.mobile-nav ul {
        position: absolute;
        top: 0;
        right: 20px;
        height: 50px;
        font: normal 1.2rem/50px "DIN Condensed", sans-serif;
        color: #ffffff;
        width: calc(100% - 20px);
        text-align: right;
    }
    div.mobile-nav ul li {
        display: inline-block;
        margin-left: 20px;
        text-transform: uppercase;
    }
    div.mobile-nav ul li a {
        text-decoration: none;
        color: #ffffff;
    }
    div.mobile-nav>span {
        position: absolute;
        left: 15px;
        top: 0;
        width: 65px;
        height: 50px;
        background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAADwCAYAAAGrsSrgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkxN0M5OTQyNDExMTExRTdCNUUxODQzOTI0QkRFMTZGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkxN0M5OTQzNDExMTExRTdCNUUxODQzOTI0QkRFMTZGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTE3Qzk5NDA0MTExMTFFN0I1RTE4NDM5MjRCREUxNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTE3Qzk5NDE0MTExMTFFN0I1RTE4NDM5MjRCREUxNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5f55IYAAAciUlEQVR42uyYMQ7CMAxF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") center center no-repeat;
        background-size: contain;
    }

    div.get-course {
        text-align: center;
        padding-top: 100px;
        padding-bottom: 80px; 
    }

    footer ul {
        display: block;
        position: relative;
    }

    footer .copy em { display: none; }
    footer>ul li.copy {
        font-size: 16px;
        line-height: 20px;
        display: block;
        position: relative;
    }

    footer>ul li.menu ul {
        display: block;
        text-align: right;
        padding: 30px 0 0 0;
        position: relative;
    }
    footer>ul li.menu ul li {
        display: inline-block;
    }
    footer>ul li.menu ul li.logo {
        position: absolute;
        left: 0;
        top: 38px;
        width: 70px;
        height: 30px;
        margin-left: 0;
    }
    footer>ul li.menu ul li.logo a {
        width: 70px;
        height: 30px;
        background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAADwCAYAAAGrsSrgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkxN0M5OTQyNDExMTExRTdCNUUxODQzOTI0QkRFMTZGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkxN0M5OTQzNDExMTExRTdCNUUxODQzOTI0QkRFMTZGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTE3Qzk5NDA0MTExMTFFN0I1RTE4NDM5MjRCREUxNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTE3Qzk5NDE0MTExMTFFN0I1RTE4NDM5MjRCREUxNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5f55IYAAAciUlEQVR42uyYMQ7CMAxF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") center center no-repeat;
        background-size: contain;
        opacity: 1;
    }


    main {
        padding-top: 20px;
    }
    main>section:not(.wide) {
        margin: 20px 0 50px 0;
        text-align: center;
    }
    main:not(.modules)>section h2 {
        padding: 0 70px;
        font-size: 30px;
        line-height: 35px;
        margin: 0 auto;
        width: auto;        
    }
    main:not(.modules)>section h2 i {
        display: block;
    }
    main:not(.modules)>section h2.cn {
        text-align: center;
    }
    main>section .b-wrap h2.padded {
        margin-left: 0;
        margin-top: 30px;
    }
    main:not(.modules)>section h2.sml {        padding: 0 50px;    }
    main:not(.modules)>section h2.sml2 {        padding: 0 35px;    }
    main:not(.modules)>section h2.lr2 {        padding: 0 95px;    }
    main:not(.modules)>section h2::before,
    main:not(.modules)>section h2::after {        width: 60px;     }
    main:not(.modules)>section h2.sml::before,
    main:not(.modules)>section h2.sml::after {        width: 40px;     }
    main:not(.modules)>section h2.sml2::before,
    main:not(.modules)>section h2.sml2::after {        width: 30px;     }
    main:not(.modules)>section h2.lr::before,
    main:not(.modules)>section h2.lr::after {        width: 95px;     }
    main:not(.modules)>section h2.lr2::before,
    main:not(.modules)>section h2.lr2::after {        width: 85px;     }
    main>section .b-wrap {
        padding-left: 0;
        margin: 20px auto;
        font-size: 15px;
        line-height: 20px;
        padding-right: 0;
        max-width: 360px;
        text-align: left;
    }
    main>section .w-wrap {
        text-align: center;
    }
    .for-whom strong {
        display: block;
    }
    .for-whom:nth-of-type(2) em {
        position: relative;
        top: 20px;
    }

    main>section.wide {
        padding-top: 50px;
    }
    main>section.wide p br {
        display: none;
    }

    main>section.wide.gallery {
        margin: 40px 0;
        text-align: center;
    }

    ul.stroked {
        margin-left: 0;
        padding-left: 10px;
    }

    div.map,
    div.audit-wr {
        background-position: center top;
        background-size: 100%;
        padding-left: 0;
        margin: 0 !important;
        padding-top: 50px;
    }
    div.audit-wr {
        padding-top: 330px;
        min-height: 0;
    }



    ul.countries {
        padding-left: 100px;
    }

    main img {
        max-width: 100%;
    }

    section.form form {
        padding: 0 20px;
        margin: 50px auto;
        
    }

    section.form form .checkbox {
        line-height: 20px;
        padding: 7px 0 7px 45px;
        white-space: normal !important;
        width: 230px;
    }
    section.form .done {
        left: 20px;
        font-size: 30px;       
        line-height: 36px;
    }

    .get-course a {
        height: 50px;
        line-height: 55px;
        font-size: 19px;
    }       

    main>section.wide.gallery {
        height: 20rem;
    }
    section.gallery .board a {
        height: 40px;
        width: 40px;
        top: calc(50% - 20px);
        background: rgba(0,0,0,.5);
    }
    section.gallery .board a::before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAkCAYAAAH+9Co2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1OTJBNzlDNDUxQzExRTdCQThFRDQyRDM5N0Q1OTg3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg1OTJBNzlENDUxQzExRTdCQThFRDQyRDM5N0Q1OTg3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODU5MkE3OUE0NTFDMTFFN0JBOEVENDJEMzk3RDU5ODciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODU5MkE3OUI0NTFDMTFFN0JBOEVENDJEMzk3RDU5ODciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CZQP1AAABy0lEQVR42mL8//8/AwwwMSCAEgNQphwkC8KMUGUgghGmjBGI3wEEEEwGrvk/iPEOJI0hxQAQQIzItiGrBwFjqPkQo4EqQ/9DAAO6K+BagbgTIICwmYniE4TZSGadgZnNhGTWHqinGFhgXsVmphKq8yHmgcA7mPksSAGUBjMKq98BAgir47GA/0x4JMuhVoCDgwWbbij9HtlLMBM7kHQrQxUIoXuxHD0qsGEYQ/A/AnTgU4gtQkBACVeEIwNBaDIDewxf8MB8DcJnAQKI2AAXZCFCESjgXRgIBAvMY7vxWY0swYjNM8iZ4yw8GtGsKkcKw1BcAY4c0DhjBgbO4ItrrFbhUhhKTOohaC2yG/F6BN3Xafjci65TEJdTcEUhSvRhK3+QJfcgaQollHrSiEk9yFliFUCAEZvCiQGhIMxEoSFgV0H9u4rYrIXLNTOhBqJmcEJpCy1uV/3HBO+QEwYxBoVCNaEDoks8fK45g1wKEmNgGhbXvCMm2yEbCHLNbmK9RIyB5aR4iRDGVqenUZQyoSYbUxp2+GJ5JjmxS0w6NCYl/ZGSsHG5+h0xRSchjMvV8CBhoCCJdGAxeDclxVcFtMg2AeJ7+BqxlIA0AJg1aRGtCYOwAAAAAElFTkSuQmCC");
        transform: scale(1) !important;
    }
    section.gallery .board a.right::before {
        transform: scale(1) rotate(180deg) !important;
    }

    body.inner header .start .title a {
        position: relative;
        display: inline-block;
        white-space: nowrap;
        transform-origin: right center;
        transform: scale(.65);
    }

    main.modules article {
        width: 360px;
        left: auto;
        padding-top: 210px;
        padding-bottom: 0;
    }
    main.modules article .image {
        height: 210px;
    }
    main.modules article .image::before,
    main.modules article .image::after,
    main.modules article .content::before,
    main.modules article .content::after {
        width: 42px;
        height: 42px;
        top: -21px;
    }
    main.modules article .image::before,
    main.modules article .content::before { left: -21px; }
    main.modules article .image::after,
    main.modules article .content::after { right: -21px;}
    main.modules article .content::before,
    main.modules article .content::after {
        top: auto;
        bottom: -22px;
    }
    main.modules article .content::after {
        right: -22px;
    }
    main.modules article .content {
        padding: 10px 20px 20px 20px;
        font-size: 16px;
        line-height: 19px;
        text-align: left;
    }
    main.modules article .image .x-h2 {
        font-size: 30px;
        line-height: 30px;
        left: 20px;
        text-align: left;
    }
    main.modules article .image .x-h2 small {
        font-size: 18px;
        line-height: 22px;
    }

    body.inner.training main h4 {
        font: normal 24px/28px "DIN Condensed";
    }
    div.angles {
        margin: 20px 0;
        padding: 15px;
        border-width: 5px;
    }
    div.angles::before { left: -10px; top: 20px; width: calc(100% + 20px); height: calc(100% - 40px); }
    div.angles::after { top: -10px; left: 20px; height: calc(100% + 20px); width: calc(100% - 40px); }

    main.audit .photo-01 {
        width: 200px;
        font-size: 15px;
        padding: 30px 140px 0 20px;
        background-size: cover;
        height: 240px;
    }

    main.audit div.angles {
        margin-left: 40px;
        max-width: 250px;
    }
    main.customers p.silent {
        margin-left: -30px;
        width: 210px;
        height: 230px;
        padding: 120px 100px 0 110px;
    }

    main.contacts>section .b-wrap {
        padding-left: 20px;
    }
    main.contacts .u-map {  
        padding: 0; 
        margin: 0;
        width: 320px;
        background-size: contain;
        background-position: center 55%;
    }
    main.contacts p.mmp {
        height: 340px;
    }

    div.mobile-nav>a {
        display: none !important;
    }
    div.mobile-nav ul li.main a {
        display: inline-block;
        background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAB4CAYAAAE/Ev+2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI0REU0QkYwNDUwRjExRTc4Q0MwQTZFRjdDNTQxNDdEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI0REU0QkYxNDUwRjExRTc4Q0MwQTZFRjdDNTQxNDdEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjRERTRCRUU0NTBGMTFFNzhDQzBBNkVGN0M1NDE0N0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjRERTRCRUY0NTBGMTFFNzhDQzBBNkVGN0M1NDE0N0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ZbL7nAAAOnklEQVR42mL8////HQYG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") center top no-repeat;
        background-size: contain;
        height: 26px;
        width: 70px;
        vertical-align: middle;
        position: absolute;
        top: 10px;
        left: 20px;
    }
    main>section.form h2 {
        line-height: 30px;
    }

    body.p404 .e-wrap {
        background-size: 50%;
    }

    body.p404 .e-wrap h1 {
        font-size: 25px;
    }
    body.p404 .e-wrap a {
        font-size: 25px;
        right: -20px;
    }
    header .start .stat-nav { display: none !important; }


    main.blog.list .article .header {
        padding-top: 0;
    }
    main.blog.list .article .header h2 {
        width: 400px;
        font-size: 24px;
        line-height: 24px;
    }

    main.blog.list .article .anounce {
        font-size: 16px;
        line-height: 20px;
        width: 400px;
    }

    main.blog.list .article .anounce .read-more {
        margin-right: -20px;
        font-size: 19px;
    }
    main.blog.list .article .anounce .read-more a {
        font-weight: 600;
        font-size: 19px;
    }

    main.blog.list .article { 
        margin-bottom: 40px;
    }

    main.blog.case .top-header {
        height: 100vh;
        margin-top: -50px;
        z-index: 100;
    }

    main.blog.case .top-header>.wrap { 
        width: 400px;
    }

    main.blog.case .top-header>.wrap>a {
    }

    main.blog.case .top-header>.wrap h1 {
        font-size: 28px;
        line-height: 28px;
    }
    main.blog.case .top-header>.wrap .details {
        padding-bottom: 20px;
    }
    main.blog.case .top-header>.wrap .details .date {
        width: 100px;
    }
    main.blog.case .top-header>.wrap .details .anounce {
        width: calc(100% - 100px);
    }

    main.blog.case div.text {
        width: 400px;
    }

    main.blog.case div.text p.images-list {
        height: 320px;
        padding-bottom: 40px;
        margin-bottom: 10px;
    }
}