.ta-r{text-align: right}.ta-c{text-align: center}.ttu{text-transform: uppercase}.bg-red{background-color: #91313a}.bg-light{background-color: #f4f4f4}.bg-white{background-color: #fff}.txt-red{color: #91313a}.mt10{margin-top: 10px}.mt20{margin-top: 20px}.mt30{margin-top: 30px}.mt40{margin-top: 40px}.mt50{margin-top: 50px}.mt60{margin-top: 60px}.mt70{margin-top: 70px}.mt80{margin-top: 80px}.mt90{margin-top: 90px}.mb10{margin-bottom: 10px}.mb20{margin-bottom: 20px}.mb30{margin-bottom: 30px}.mb40{margin-bottom: 40px}.mb50{margin-bottom: 50px}.mb60{margin-bottom: 60px}.mb70{margin-bottom: 70px}.mb80{margin-bottom: 80px}.mb90{margin-bottom: 90px}*,*::before,*::after{box-sizing: border-box}body{position: relative;margin: 0;padding: 0;min-width: 1240px;font-family: 'PT Sans', sans-serif;font-size: 14px;color: #555}body::before{content: ' ';display: table;clear: both}a{text-decoration: none;color: #369}a:hover{color: #39c}a.masked{text-decoration: inherit;color: inherit}a.masked:hover{text-decoration: inherit;color: inherit}h1{margin: 12px 0;font-size: 42px;font-weight: normal;line-height: 1;letter-spacing: -0.05em}h2{margin: 0;font-size: 28px;font-weight: normal;line-height: 1;letter-spacing: -0.025em}h2:not(:first-child){margin: 1em 0}h3{margin: 0;font-size: 18px}main > h3{margin: 2em 0 1em;text-transform: uppercase}iframe{display: block;border: none}input[type="text"],input[type="tel"],input[type="email"],input[type="password"],textarea,button{display: block;margin: 0;padding: 0 5px;min-height: 24px;width: 100%;color: #555;border: none}select{display: block;margin: 0;padding: 0;padding-left: 5px;min-height: 24px;width: 100%;color: #555;border: 1px solid #e8e8e8}label.checkbox{position: relative;display: inline-block;overflow: hidden}label.checkbox input{position: absolute;right: 100%}label.checkbox span{display: inline-block;vertical-align: sub;margin-right: 5px;width: 16px;height: 16px;background-color: #fff;border: 1px solid #cfcfcf;border-radius: 2px;cursor: pointer}label.checkbox input:checked + span{background: url(/images/checkbox-mark.png) 50% 50% no-repeat #fff}p{margin: 0 0 .75em}ul:not([class]):not([style="list-style: none;"]){list-style: none;padding-left: 30px}ul:not([class]):not([style="list-style: none;"]) > li{position: relative}ul:not([class]):not([style="list-style: none;"]) > li::before{content: '\2022';position: absolute;right: 100%;top: 0;margin-right: 10px;color: #91313a}li:not([class]){margin-top: .75em}ol:not([class]){list-style: none;counter-reset: olCounter;padding-left: 30px}ol:not([class]) > li{position: relative}ol:not([class]) > li::before{counter-increment: olCounter;content: counters(olCounter, ".") ".";position: absolute;top: 0;right: 100%;margin-right: 1ex;min-width: 30px;text-align: right}table{width: 100%;border-collapse: collapse}th{text-align: left}img{max-width: 100%}img[width='1'][height='1']{position: absolute}object{display: block}.wrap{position: relative;margin: 0 auto;width: 1200px}.cf::after,.wrap::after{content: ' ';display: table;width: 100%;clear: both}.flex{-js-display: flex;display: -ms-flexbox;display: flex}.flex:not(.nospace){-ms-flex-pack: justify;justify-content: space-between}.flex.center{-ms-flex-pack: center;justify-content: center}.flex:not(.nowrap){-ms-flex-wrap: wrap;flex-wrap: wrap}.flex.row-reverse{-ms-flex-direction: row-reverse;flex-direction: row-reverse}.flex.flex-col{-ms-flex-direction: column;flex-direction: column}.flex.flex-col-reverse{-ms-flex-direction: column-reverse;flex-direction: column-reverse}.col-1{width: 282px}.col-2{width: 588px}.col-3{width: 894px}.col-4{width: 1200px}.module{position: relative;margin-bottom: 24px}.module-header{position: relative;padding-bottom: 8px}.module-header.line{border-bottom: 1px solid #e8e8e8}.module-header.small h2{font-size: 24px}.module-header h1,.module-header h2,.module-header h3{display: inline-block}.module-header-link{display: inline-block;vertical-align: top;margin-top: 9px;margin-left: 5px;padding: 0 5px;line-height: 16px;font-size: 12px;color: #fff;background: #369}.module-header-link:hover{color: #85c2e0}.module-header + .module-content > p:first-child{margin-top: 1em}.index .module{padding: 15px}.module.bg-red{padding: 15px;color: #fff}.module.bg-red .module-header{color: #e0ae8c}.module.bg-light{padding: 15px 15px 20px}.module.bg-white{padding: 15px}.module.border{padding: 14px;border: 1px solid #e8e8e8}.content{margin-top: 190px;padding: 25px 0 50px;min-height: 100px;font-size: 16px}.content.index{background: url(/images/bg-index.jpg) 50% 50% no-repeat;background-size: cover}.sidebar-menu a{color: #fff}.sidebar-menu a:hover{color: #e0ae8c}.sidebar-menu span{color: #e0ae8c}.sidebar-menu-lvl1{list-style: none;margin: 0;padding: 0;font-size: 14px;margin-top: 20px;line-height: 18px}.sidebar-menu-lvl1-item{margin-bottom: 12px;text-transform: uppercase}.sidebar-menu-lvl1-item.active > a{color: #e0ae8c}.sidebar-menu-lvl2{list-style: none;margin: 12px 0 0;padding: 15px 0;text-transform: none;border-top: 1px solid #fff;border-bottom: 1px solid #fff}:not(.active):not(.open) > .sidebar-menu-lvl2{display: none}.sidebar-menu-lvl2-item{margin-left: 15px}* + .sidebar-menu-lvl2-item{margin-top: 6px}.sidebar-menu-lvl2-item.active > a{color: #e0ae8c}.breadcrumbs{font-size: 14px;line-height: 1;color: #999}.breadcrumbs span:not(:first-child)::before{content: '>';display: inline-block;margin-left: .6em;margin-right: .8em}.breadcrumbs a{color: inherit}.breadcrumbs a:hover{color: #39c}.page-header{margin-bottom: 24px}.page-header.line{border-bottom: 1px solid #e8e8e8}.rub::after{content: '\20BD';display: inline-block;margin-left: .25em}.no-flexbox .rub::after{content: 'руб.'}.usd::after{content: '\0024';display: inline-block;margin-left: .25em}.no-flexbox .usd::after{content: 'usd'}.eur::after{content: '\20AC';display: inline-block;margin-left: .25em}.no-flexbox .eur::after{content: 'eur'}.button{display: block;width: 100%;line-height: 38px;font-size: 16px;font-weight: bold;text-align: center;text-transform: uppercase;color: #fff;background-color: #91313a;border: none;border-bottom: 2px solid #6b242b;transition: background-color .2s linear}.button:hover{color: #fff;background-color: #b73e49}.bg-red .button{color: #91313a;background-color: #e0ae8c}.bg-red .button:hover{background-color: #ebcab4}.cut-toggle span{color: #369;border-bottom: 1px dashed}.cut-toggle span:hover{border: none}.hidden{display: none}.highlight{color: #91313a}.i-calendar{display: inline-block;background: url(/images/i-calendar.png) 50% 50% no-repeat;width: 26px;height: 26px}.i-calendar.gray{background-image: url(/images/i-calendar-gray.png)}.i-clock{display: inline-block;background: url(/images/i-clock.png) 50% 50% no-repeat;width: 26px;height: 26px}.i-clock.gray{background-image: url(/images/i-clock-gray.png)}.i-coin{display: inline-block;background: url(/images/i-coin.png) 50% 50% no-repeat;width: 26px;height: 26px}.i-compass{display: inline-block;background: url(/images/i-compass.png) 50% 50% no-repeat;width: 26px;height: 26px}.i-phone{display: inline-block;background: url(/images/i-phone.png) 50% 50% no-repeat;width: 26px;height: 26px}.i-phone-small-blue{display: inline-block;background: url(/images/i-phone-small-blue.png) 0 0 no-repeat;width: 16px;height: 16px}.i-mail-small-blue{display: inline-block;background: url(/images/i-mail-small-blue.png) 0 0 no-repeat;width: 16px;height: 16px}.i-coffee{display: inline-block;background: url(/images/i-coffee.png) 50% 50% no-repeat;width: 26px;height: 26px}.i-talk{display: inline-block;background: url(/images/i-talk.png) 50% 50% no-repeat;width: 26px;height: 26px}.header{position: absolute;left: 0;top: 0;min-width: 100%}.header-top{height: 114px}.header-logo{margin-top: 20px}.header-logo img{float: left}.header-logo-text{margin-top: 20px;margin-left: 100px;text-align: center;white-space: nowrap}.header-logo-text-top{line-height: 24px;text-transform: uppercase;color: #036}.header-logo-text-bottom{line-height: 28px;letter-spacing: 0.04em;border-top: 1px solid #d0d0d0}.header-menu{list-style: none;margin: 66px 0 0;padding: 0;max-width: calc(100% - 320px - 170px);line-height: 28px;font-weight: bold;white-space: nowrap}.header-menu-item:not(:first-child){margin-left: 15px}.header-contact{margin-top: 40px;text-align: center;white-space: nowrap}.header-contact-time{line-height: 22px;color: #808080}.header-contact-phone{line-height: 30px;font-family: 'PT Sans Narrow', sans-serif;font-size: 22px;font-weight: bold;color: #ac2727;border-top: 1px solid #d0d0d0}.header-extra{margin-top: 40px}.header-extra .header-lang{position: relative;height: 28px}.header-extra .header-lang-dropdown{overflow: hidden;position: absolute;right: 0;top: 0;list-style: none;margin: 0;padding: 4px 24px 4px 10px;height: 28px;line-height: 20px}.header-extra .header-lang-dropdown::before,.header-extra .header-lang-dropdown::after{content: '';display: block;position: absolute;top: 12px;right: 12px}.header-extra .header-lang-dropdown::before{margin-right: -5px;border-top: 5px solid #bbb;border-left: 5px solid transparent;border-right: 5px solid transparent}.header-extra .header-lang-dropdown::after{margin-right: -3px;border-top: 3px solid #fff;border-left: 3px solid transparent;border-right: 3px solid transparent}.header-extra .header-lang-dropdown:hover{height: auto;background: #e8e8e8}.header-extra .header-lang-dropdown:hover::before{margin-right: -5px;border-top: 5px solid #ac2727}.header-extra .header-lang-dropdown:hover::after{margin-right: -3px;border-top: 3px solid #e8e8e8}.header-extra .header-search{line-height: 24px;white-space: nowrap}.header-extra .header-search-btn{padding-right: 8px}.header-extra .header-search-btn .icon-search{display: inline-block;vertical-align: middle;width: 24px;height: 24px;background: url(/images/icon-search.png) 0 0 no-repeat}.header-bottom{background: #f4f4f4;border-top: 5px solid #bec2c3}.inner .header-bottom{border-bottom: 1px solid #e8e8e8}.service-menu{position: relative;z-index: 2;display: table;list-style: none;margin: 0;padding: 0}.service-menu-item{display: table-cell;vertical-align: top;width: 20%}.service-menu-item.active{background-color: #fff}.service-menu-item-inner{position: relative;padding: 12px 50px 12px 30px;height: 70px}.service-menu-item-inner::before{content: '';position: absolute;left: 10px;top: -1px;height: 26px;width: 0;border-left: 6px solid currentColor;border-right: 6px solid currentColor;border-bottom: 3px solid transparent;transition: height .15s linear}.service-menu-item-inner::after{content: '';position: absolute;left: 0;right: 0;top: 12px;bottom: 0;border-left: 1px solid #e8e8e8}.active .service-menu-item-inner::after{top: 0;bottom: -1px;border-right: 1px solid #e8e8e8;border-bottom: 1px solid #fff}.active + .service-menu-item .service-menu-item-inner::after{border-left: none}.service-menu-item:last-child .service-menu-item-inner::after{border-right: 1px solid #e8e8e8}.service-menu-item.active .service-menu-item-inner::before,.service-menu-item:hover .service-menu-item-inner::before{height: 40px}.service-menu-item:nth-child(1){color: #bc4620}.service-menu-item:nth-child(2){color: #dba504}.service-menu-item:nth-child(3){color: #416698}.service-menu-item:nth-child(4){color: #638412}.service-menu-item:nth-child(5){color: #81648b}.service-menu-item-name{position: relative;z-index: 1;display: inline-block;line-height: 15px;font-weight: bold;text-transform: uppercase}.inner .service-menu-item{color: #369}.inner .service-menu-item.active{color: #91313a}.inner .service-menu-item-name{color: inherit;opacity: .5}.inner .active .service-menu-item-name,.inner .service-menu-item:hover .service-menu-item-name{opacity: 1}.service-menu-item:nth-child(2) .service-menu-inner-cat{padding-bottom: 50px}.service-menu-inner{display: flex;flex-wrap: wrap;position: absolute;z-index: 2;left: 0;top: 100%;width: 100%;background: #e8e8e8;transition: all 0s linear .125s;transform: scaleY(1);transform-origin: 50% 0%}.service-menu-inner-cat{vertical-align: top;padding-bottom: 25px;width: 25%;line-height: 16px}.service-menu-inner-cat .cat-name{font-weight: bold;text-transform: uppercase}.service-menu-inner-cat .cat-name a{color: inherit}.service-menu-inner-cat .cat-item{-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid}.service-menu-inner-cat .cat-item:not(:first-child){margin-top: 6px}.no-csstransforms .service-menu-item:not(:hover) .service-menu-inner{display: none}.service-menu-item:not(:hover) .service-menu-inner{transform: scaleY(0)}html.csscolumns .service-menu-inner{display: block;-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px}html.csscolumns .service-menu-inner:not(:empty){padding: 25px 30px}html.csscolumns .service-menu-inner-cat{display: block;width: auto}html.csscolumns .service-menu-inner-cat:not(.page-break){-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid}html.no-csscolumns .service-menu-inner{display: block}html.no-csscolumns .service-menu-inner-cat{display: inline-block;padding: 25px 20px;width: 25%}.footer-top{padding: 30px 0;background: #f4f4f4}.footer-bottom{height: 65px;line-height: 65px;color: #999}.footer-info{line-height: 24px}.footer-info-col{float: left}.footer-info-col:not(:first-child){margin-left: 40px}.footer-rating-wrap{padding: 10px 25px;border: 1px solid #d3dbe3}.footer-rating-title{display: inline-block;vertical-align: middle;width: 80px;font-size: 12px;text-align: right;text-transform: uppercase;color: #999}.footer-rating-list{display: inline-block;vertical-align: middle;white-space: nowrap}.footer-rating-list-item{display: inline-block;vertical-align: middle;margin-left: 25px}.footer-rating-list-item.worldlink{margin-top: 10px}.footer-rating-list-item.wwl{margin-bottom: 6px}.footer-rating-list-item img,.footer-rating-list-item a{display: block}.footer-link{font-weight: bold;text-transform: uppercase}.footer-link a{color: #036}.footer-link a:hover{color: #369}.footer-phone a{padding-left: 20px;background: url(/images/icon-phone-small.png) 0 50% no-repeat}.footer-email a{padding-left: 20px;background: url(/images/icon-mail-small.png) 0 50% no-repeat}.advantage-list{padding: 30px 0 60px}.advantage-list-item{position: relative;line-height: normal}.advantage-list-item:not(:first-child){margin-left: 24px}.advantage-img{float: left}.advantage-info{margin-left: 65px;width: 170px;font-weight: bold}.advantage-info-value{font-size: 28px;line-height: 1;color: #333}.advantage-info-value small{font-size: 18px}.advantage-info-descr{font-size: 18px;line-height: 14px;color: #555}.pub-list-item:not(:first-child){margin-top: 50px}.pub-name{padding: .75em 0;font-weight: bold;line-height: 1;border-bottom: 1px solid #e8e8e8}.pub-tags{color: #999}.pub-cont{overflow: hidden;margin-top: .75em}.pub-author{float: left;margin-right: 15px;width: 100px}.pub-author + .pub-announce{margin-left: 115px}.pub-link-full{text-align: right}.pub-full .pub-date{margin-bottom: 10px}.pub-full .pub-author{margin-bottom: 15px}.pub-full .pub-all-links span:not(:first-child)::before{content: '| ';margin: 0 10px}.bg-light.module .publication-list-item:not(:first-child),.bg-white.module .publication-list-item:not(:first-child){margin-top: 15px}.bg-light.module .publication-list-more,.bg-white.module .publication-list-more{position: absolute;left: 15px;right: 15px;bottom: 5px;line-height: 40px;border-top: 1px solid #e8e8e8}.bg-light.module .publication-date,.bg-white.module .publication-date{font-size: 12px;color: #999}.bg-light.module .publication-name,.bg-white.module .publication-name{line-height: 18px}.full.publication .publication-list-item:not(:first-child){margin-top: 2em}.full.publication .publication-name{font-weight: bold;line-height: 1}.full.publication .publication-announce{margin-top: .75em;line-height: 1}.full.publication .publication-link-full{margin-top: .75em}.full.publication .publication-link-all{margin-top: .75em}.index .event .module-content{height: calc(100% - 40px)}.index .event-list{height: 100%}.event-list-item:not(:first-child){margin-top: 15px;padding-top: 15px;border-top: 1px solid #e8e8e8}.simple .event-list-item:not(:first-child){padding-top: 0;border-top: none}.event-list .event-img{float: left;margin-top: 5px}.event-list .event-info:not(:first-child){margin-left: 85px}.event-list .event-type{font-size: 12px;text-transform: uppercase}.event-list .event-date{font-size: 12px;color: #ac2727}.event-list .event-name{line-height: 18px}.event-announce-header{font-weight: bold}.event-reg-button{margin-left: -32px;width: calc(100% + 32px)}.event-reg-button:hover{color: #e0ae8c}.event-info-row{position: relative;padding-left: 32px}.event-info-row:not(:first-child){margin-top: 20px}.event-info-row .icon{position: absolute;left: 0;top: -2px}.event-info-descr{margin-top: 1em;margin-bottom: 50px}.event-info-map-container{height: 410px}.event-session{margin-top: 20px;padding-bottom: 10px;line-height: 26px}.event-session:not(:last-child){border-bottom: 2px solid #e8e8e8}.event-session-time{display: inline-block;vertical-align: top;width: 100px;font-weight: bold;text-align: right;white-space: nowrap}.event-session-time .svg-icon{position: relative;float: left;margin-top: -0.5em;width: 40px;height: 40px;border: 2px solid;border-radius: 50%}.event-session-time .svg-icon svg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;max-width: 24px;max-height: 24px;fill: currentColor}.event-session.talk .event-session-time,.event-session.coffee .event-session-time{padding-right: 20px;width: 170px;line-height: 26px}.event-session.talk .event-session-time{color: #91313a}.event-session.coffee .event-session-time .svg-icon{color: #8b979c}.event-session-info{display: inline-block;width: calc(100% - 200px)}.event-session-header{line-height: 22px;font-size: 24px;color: #91313a}.event-session-topic{line-height: normal}.event-session-topic:not(:first-child){margin-top: 10px}.event-session-topic .topic-title{font-weight: bold}.event-session-topic .topic-author{color: #666}.event-table{margin-top: 10px;font-size: 14px;line-height: 18px}.event-table-header th{vertical-align: top;padding: 10px 0;font-size: 13px;font-weight: normal;text-transform: uppercase;border-bottom: 2px solid #e8e8e8}.event-table td{vertical-align: top;padding: 10px 0;border-top: 1px solid #e8e8e8}.event-table .event-time{width: 140px}.event-table .event-title{font-size: 16px;font-weight: bold}.event-table .event-type{width: 100px}.event-table .event-theme{width: 120px}.event-table .event-cost{width: 100px}.event-table .event-reg-button{width: 170px}.event-table .event-reg-button a{margin-top: 4px}.event-table .event-reg-button a:hover{color: #e0ae8c}.event-reg-form{margin-top: 20px;margin-bottom: 20px;padding: 30px 30px 20px}.event-reg-form .form-row{position: relative}.event-reg-form .form-row:not(:first-child){margin-top: 30px}.event-reg-form i{color: #91313a;font-size: 1.2em}.event-reg-form input[type="text"],.event-reg-form input[type="email"]{padding: 0 9px;height: 30px;border: 1px solid #cfcfcf}.event-reg-form input[type="checkbox"]{display: inline-block;width: auto}.event-reg-form-btn{margin-left: 30px;width: 220px}.event-reg .event-name{margin-top: -10px;margin-bottom: 20px}.event-reg .event-date,.event-reg .event-time{margin-left: 30px;margin-bottom: 5px;line-height: 28px}.event-reg .event-date .gray,.event-reg .event-time .gray{vertical-align: top;margin-right: 5px}.event-archive-filter{line-height: 25px;font-size: 14px;font-weight: bold;border-bottom: 5px solid #f5f5f5}.event-archive-year{position: relative;display: inline-block;margin-left: 10px}.event-archive-year.active{color: #91313a}.event-archive-year.active::after{content: '';display: block;position: absolute;top: 100%;left: 0;right: 0;height: 5px;background-color: #91313a}.event-archive .event-table td{padding-right: 10px}.event-archive .event-type{width: 150px}.event-archive .event-theme{width: 200px}.offsite-event{margin-top: 30px}.offsite-event-list{margin-top: 20px}.offsite-event-list-item:not(:first-child){margin-top: 30px;padding-top: 25px;border-top: 1px solid #e8e8e8}.offsite-event-name{margin-bottom: .75em;font-weight: bold;color: #91313a}.offsite-event-program{margin-top: 25px}.offsite-event-program .offsite-event-popup{display: none}.offsite-event-btn{width: 220px}.offsite-request-form .form-row:not(:first-child){margin-top: 15px}.offsite-request-message{resize: none;padding: 5px;height: 180px}.module .banner-img{display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-position: 50% 50%;background-repeat: no-repeat}.banner .module-content{height: 100%}.banner a,.banner img{display: block}.module .solution-module-header h2{font-size: 22px}.module .solution-list{padding-bottom: 10px;font-size: 14px}.module .solution-list-header{margin-top: 10px;padding-bottom: 8px;color: #999}.module .solution-list-item{margin-top: 10px;text-transform: uppercase}.multi.module .review-author-img{display: inline-block;vertical-align: middle;width: 80px;height: 80px;line-height: 80px}.multi.module .review-author-img img{display: block}.multi.module .review-author-name{display: inline-block;vertical-align: middle;font-size: 14px;line-height: 1;color: #333}.one.module .review-author{padding-top: 20px;line-height: 1}.one.module .review-author-name{font-weight: bold}.one.module .review-txt{position: relative;padding: 20px 20px 0}.one.module .review-txt::before{content: '\201c';display: block;position: absolute;left: 0;top: 5px;font-size: 48px;line-height: 1}.one.module .review-txt::after{content: '\201d';display: block;position: absolute;right: 0;bottom: 0;font-size: 48px;line-height: 0}.review-slider{overflow: hidden;position: relative;transition: height .25s linear}.review-slider-switch{float: right;line-height: 28px}.review-slider-switch span{display: inline-block;vertical-align: middle;margin: 0 .25em;font-size: 14px}.review-slider-switch .arr-left,.review-slider-switch .arr-right{width: 10px;height: 16px;background-image: url(/images/arr-horizontal.png);background-repeat: no-repeat;cursor: pointer}.review-slider-switch .arr-left{margin-right: 10px;background-position: 0 0}.review-slider-switch .arr-right{margin-left: 10px;background-position: 100% 0}.review-slider-item{position: absolute;left: 0;top: 0;opacity: 1;z-index: 1;transition: all .25s linear .25s}.review-slider-item:not(.active){opacity: 0;z-index: 0;transition: none}.review-list{overflow: hidden;margin-top: 20px}.review-list-scrollpane{overflow: hidden}.review-list-scrollpane:not(.active){display: none}.review-list-item{float: left;margin-left: 50px;width: calc((100% - (50px * 3)) / 4);min-height: 200px;text-align: center}.review-list-item:nth-child(4n+1){margin-left: 0}.review-list-item:nth-child(n + 5){margin-top: 20px}.no-flexbox .review-list-item{float: left}.review-list-item .review-name{margin-bottom: 15px}.review-list-item .review-img{display: inline-block}.review-list-item .review-img img{display: block;margin: 0 auto;border: 1px solid #e8e8e8}.review-list-all{text-align: right}.brand-list{overflow: hidden;margin-top: 20px}.brand-list-scrollpane{overflow: hidden}.brand-list-scrollpane:not(.active){display: none}.brand-list-item{float: left;margin-bottom: 10px;margin-left: 10px;width: calc((100% - (10px * 2)) / 3);height: 100px;line-height: 95px;text-align: center;border: 1px solid #e8e8e8}.brand-list-item:nth-child(3n+1){margin-left: 0}.brand-list-item a{display: block;height: 100%}.brand-list-item img{display: inline-block;vertical-align: middle}.brand-list-all{text-align: right}.small.module .member-list{margin: 0 -4px;font-size: 0}.small.module .member-list-item{position: relative;display: inline-block;vertical-align: top;margin: 0 4px;font-size: 16px}.small.module .member-list-item:nth-child(n + 8){margin-top: 8px}.small.module .member-img img{display: block}.small.module .member-img:hover + .member-info{display: block}.small.module .member-info{display: none;position: absolute;z-index: 10;padding: 20px;width: 390px;background-color: #fff;border: 1px solid #e8e8e8}.small.module .member-info-img{display: inline-block;vertical-align: middle;margin-right: 15px}.small.module .member-info-inner{display: inline-block;vertical-align: middle;line-height: 18px}.small.module .member-info-inner:not(:first-child){width: 175px}.small.module .member-info-name{color: #333}.small.module .member-info-descr{margin-top: 10px}.ext.module .member-list-item{margin-top: 10px;width: calc(100% / 2 - 12px)}.ext.module .member-img{display: inline-block;vertical-align: top}.ext.module .member-img a{display: block}.ext.module .member-img img{display: block}.ext.module .member-info{display: inline-block;vertical-align: top;padding-top: 5px;width: 145px;font-size: 14px}.ext.module .member-info:not(:first-child){margin-left: 15px}.ext.module .member-info-name{color: #333}.ext.module .member-info-descr{margin-top: 15px}.one.module .member-person{margin-top: 10px}.one.module .member-img{display: inline-block;vertical-align: middle}.one.module .member-name{display: inline-block;vertical-align: middle;margin-left: 10px;width: 135px;line-height: 1;color: #333}.one.module .member-descr{margin-top: 10px;line-height: 18px}.one.module .member-contact{margin-top: 10px}.module .service-request-form{margin-top: 5px}.module .service-request-form .form-row{position: relative;z-index: 1}.module .service-request-form .form-row:not(:first-child){margin-top: 15px}.module .service-request-phone,.module .service-request-email,.module .service-request-button{width: calc(50% - 5px)}.module .service-request-name,.module .service-request-phone,.module .service-request-email,.module .service-request-content,.module .service-request-button{padding: 0 5px;height: 28px;line-height: 26px;border: 1px solid #91313a}.module .service-request-button{text-transform: uppercase;color: #500;background: #e0ae8c}.module .service-request-button:hover{background: #ebcab4}.module.switch{padding: 0}.switch-tab{padding: 15px 15px 10px;font-weight: bold;text-align: center;border-bottom: 5px solid transparent}.equal > .switch-tab{flex-grow: 1;flex-basis: 0;position: relative}.switch-tab.active{color: #91313a;background-color: #fff;border-bottom-color: #91313a}.switch-tab-content:not(.active){display: none}.side-link-list{padding-top: 10px;padding-bottom: 10px;padding-left: 15px}.side-link-list-item{display: block}.side-link-list-item:not(:first-child){margin-top: 30px}.side-link-img{display: inline-block;vertical-align: middle}.side-link-txt{display: inline-block;vertical-align: middle;margin-left: 5px;font-weight: bold}.module .question-list-item{line-height: 18px}.module .case-list-item{margin-bottom: 2em}.module .case-name{font-weight: bold}.module .case-descr{margin-top: .75em}.speaker-list-item{overflow: hidden;margin-bottom: 30px}.speaker-list-item:not(:first-child){margin-top: 30px;padding-top: 30px;border-top: 2px solid #e8e8e8}.speaker-person{float: left;width: 300px}.speaker-img{display: inline-block;vertical-align: middle}.speaker-info{display: inline-block;vertical-align: middle;margin-left: 5px;width: 180px;line-height: 1.125em}.speaker-name{line-height: 1em;font-weight: bold;color: #333}.speaker-descr{margin-top: 10px}.speaker-extra{margin-left: 300px;padding-top: 20px}.speaker-table-item{margin-bottom: 30px;min-width: 220px;width: 25%;text-align: center}.speaker-table-item .speaker-person{float: none;width: auto}.speaker-table-item .speaker-img img{display: block;margin: 0 auto}.speaker-table-item .speaker-info{display: block;margin: 5px 0 0;width: auto}.collapsible-header{margin-bottom: .25em;font-weight: bold}.collapsible-header-toggle{display: inline-block;color: #369;border-bottom: 1px dotted;cursor: pointer}.collapsible-header-toggle:hover{color: #39c}.active .collapsible-header-toggle{color: #333}.collapsible-header::after{content: '';display: inline-block;margin-bottom: 2px;width: 10px;height: 7px;background: url(/images/arr-collapse.png) 0 100% no-repeat}.active .collapsible-header::after{background: url(/images/arr-collapse.png) 0 0 no-repeat}.collapsible-content{overflow: hidden;margin-bottom: 2em}:not(.active) > .collapsible-content{display: none}.collapsible-content iframe[src*="www.youtube.com"]{width: 480px;height: 270px}.module .partners-list-item{display: inline-block;vertical-align: middle;line-height: 100px;text-align: center}.module .partners-list-item img{display: inline-block;vertical-align: middle}.category-selector-wrap .category-selector{width: calc(50% - 30px)}.category-selector-wrap .category-selector select{border: 1px solid #e8e8e8}.category-selector{display: inline-block}:not(.category-selector-wrap) > .category-selector{margin-left: 10px}.category-selector-value::after{content: '';display: inline-block;vertical-align: middle;margin-left: 5px;width: 10px;height: 7px;background: url(/images/arr-collapse.png) 50% 100% no-repeat}.category-selector.active .category-selector-value::after{background: url(/images/arr-collapse.png) 50% 0% no-repeat}.category-selector-list{position: absolute;left: 0;right: 0;top: 100%;z-index: 1;margin: 0;padding: 10px;list-style: none;background-color: #fff;-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;border: 1px solid #e8e8e8;border-bottom: 2px solid #e8e8e8}.category-selector:not(.active) .category-selector-list{display: none}.category-selector-item{margin-bottom: 5px;line-height: 1.25}.no-csscolumns .category-selector-item{display: inline-block;margin: 0;margin-right: 1%;width: 30%}.sidebar .category-filter{margin-top: 15px}.subscribe .category-filter{padding: 10px;color: #555;background-color: #fff}.category-filter-item{font-size: 14px;line-height: 1.25em}.category-filter-item:not(:first-child){margin-top: 5px}.category-filter-item .checkbox{padding-left: 25px;min-height: 16px}.category-filter-item .checkbox span{position: absolute;top: 0;left: 0}.extra-link-list-item{display: inline-block;vertical-align: middle;padding-right: 20px;min-width: 280px}.extra-link-img{display: inline-block;vertical-align: middle}.extra-link-txt{display: inline-block;vertical-align: middle;margin-left: 5px;font-weight: bold;white-space: nowrap}.subscribe-form .form-row:not(:first-child){margin-top: 15px}.subscribe-form .checkbox{padding-left: 25px;font-size: 14px;line-height: 1.25}.subscribe-form .checkbox span{position: absolute;top: 0;left: 0}.subscribe-form.big input[type="text"],.subscribe-form.big input[type="email"]{padding: 0 9px;height: 30px;border: 1px solid #cfcfcf}.subscribe-form.big input[type="checkbox"]{display: inline-block;vertical-align: top;margin-top: 2px;width: auto}.subscribe-form.big .subscribe-category-header{margin-bottom: 10px;font-weight: bold}.subscribe-form.big .subscribe-category label{display: inline-block;vertical-align: top;margin-left: 5px;width: calc(100% - 25px);line-height: 1}.subscribe-form.big .subscribe-category br{display: block;margin-bottom: 10px}.pagination span:first-child{margin-right: 20px}.pagination span:nth-child(n+3)::before{content: '|';margin: 0 5px}.video.service .video-list-item:nth-child(2n){margin-right: 0}.video-list:not(:first-child){margin-top: 40px}.video-list-item{margin-bottom: 100px;margin-right: 24px}.video-list-item:nth-child(3n){margin-right: 0}.video-title{font-size: 22px;line-height: 1}.video-preview{margin: 20px 0}.video-preview-img{display: block;padding-top: 56.25%;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover}.video-descr{overflow: hidden;position: relative;font-size: 15px;line-height: 1.15;max-height: 28.75em;transition: all .15s linear}.video-descr.big{padding-bottom: 2.3em}.video-descr.collapsed{max-height: 8.050000000000001em}.video-descr.collapsed::after{content: '';display: block;position: absolute;left: 0;right: 0;height: 3.45em;bottom: 0;background-color: rgba(255,255,255,0.8)}.video-descr-toggle{display: block;position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;padding-top: 1.15em;background-color: #fff}.index .video .module-content{height: 100%}.video .social-buttons{margin-top: 20px}.ya-share2 a{opacity: 0.4;transition: all .2s linear}.ya-share2 a:hover{opacity: 1}.contact-phone,.contact-mail{font-weight: bold;color: #036}.contact-phone i,.contact-mail i{vertical-align: middle;margin-top: -3px}.contact-phone span,.contact-mail span{display: inline-block;margin-left: 10px}.contact-phone{font-size: 20px}.contact-mail a{text-decoration: underline;color: inherit}.module.project:not(:first-child){margin-top: 60px}.project-list-item:not(:first-child){margin-top: 65px}.project-title{padding-bottom: .75em;font-weight: bold;border-bottom: 1px solid #e8e8e8}.project-descr{margin: .75em 0}.project-category{color: #999}.paged-slider-switch{float: right;line-height: 28px}.paged-slider-switch span{display: inline-block;vertical-align: middle;margin: 0 .25em;font-size: 14px}.paged-slider-switch .arr-left,.paged-slider-switch .arr-right{width: 10px;height: 16px;background-image: url(/images/arr-horizontal.png);background-repeat: no-repeat;cursor: pointer}.paged-slider-switch .arr-left{margin-right: 10px;background-position: 0 0}.paged-slider-switch .arr-right{margin-left: 10px;background-position: 100% 0}.faq-list-item{margin-top: 50px}.faq-question{padding: .75em 0;line-height: 1;border-bottom: 1px solid #e8e8e8}.faq-tags{color: #999}.faq-cont{overflow: hidden;margin-top: .75em}.faq-link-full{text-align: right}.question-form .form-row:not(:first-child){margin-top: 15px}.brochure-list-item{margin-top: 50px;padding-right: 56px;padding-bottom: 60px;width: calc((100% - (56px * 3)) / 4 + 56px);text-align: center;border-bottom: 1px solid #e8e8e8}.brochure-list-item:nth-child(4n){padding-right: 0;width: calc((100% - (56px * 3)) / 4)}.brochure-list-item:nth-child(4n):nth-last-child(-n+5) ~ .brochure-list-item{border-bottom: none}.brochure-list-item a{display: block;padding: 15px;height: 250px;line-height: 110px;font-weight: bold;color: #91313a;background-color: #f4f4f4;box-shadow: 5px 5px 0 #e8e8e8, 10px 10px 0 #ccc}.brochure-list-item span{display: inline-block;vertical-align: middle;line-height: 1.375em}.brochure-list-item .brochure-name{overflow: hidden;text-overflow: ellipsis;max-width: 100%;max-height: calc(1.375em * 5)}.brochure-info{margin-top: 2em}.brochure-info .brochure-popup{display: none}.country-list{list-style: none;margin: 1em 0 0;padding: 0}.country-list li{margin: 0 0 .25em}.country-link-all{margin-top: 1em;font-weight: bold;text-align: right}.country-link-all a{text-decoration: underline}.country-link-all a:hover{text-decoration: none}.price-list{margin-bottom: 35px}p + .price-list{margin-top: 35px}.price-list td{padding: 3px}.price-list td:nth-child(1){width: 7%}.price-list td:nth-child(3){width: 15%}.price-list td:nth-child(4){width: 15%}.yr-list td{vertical-align: top}.sub-menu{list-style: none;padding: 0}.sub-menu li{display: inline-block;vertical-align: top;padding-right: 50px;width: calc(50% - 1ex)}.owl-item img{display: block}.owl-carousel.owl-theme .owl-controls{text-align: left}.acc-calc-main{line-height: 26px}.acc-calc-main .acc-calc-form .form-row:not(:first-child){margin-top: 15px}.acc-calc-main .acc-calc-form .form-row-val.acc-calc-workers label,.acc-calc-main .acc-calc-form .form-row-val.acc-calc-workers input{display: inline-block}.acc-calc-main .acc-calc-form .form-row-val.acc-calc-workers input{margin-left: 10px;width: 60px;height: 26px;text-align: center;border: 1px solid #e8e8e8}.acc-calc-result{line-height: 26px}.acc-calc-result .calc-result-cost{margin-bottom: 10px;font-size: 18px;font-weight: bold;color: #91313a}.acc-calc-result .calc-result-btn{margin-top: 15px}.acc-calc-popup.featherlight .featherlight-content{overflow: hidden;padding: 15px 20px 25px;width: 420px;color: #fff;background-color: #91313a;border: 3px solid #fff}.acc-calc-popup.featherlight .featherlight-close-icon{top: 20px;right: -2px;width: 20px;height: 20px;line-height: 20px;font-size: 22px;background-color: #fff}.acc-calc-popup .popup-header{color: #e0ae8c}.acc-calc-popup .form-row{margin-top: 15px}.audit-form{font-size: 14px}.audit-form-table{line-height: 1}.audit-form-table.form-section-1 td:nth-child(1){width: 240px}.audit-form-table.form-section-1 td:nth-child(3){padding-right: 10px;text-align: right}.audit-form-table.form-section-2 td:nth-child(2){width: 300px}.audit-form-table.form-section-3 td[colspan='4'] input{display: inline-block;width: calc(100% - 200px)}.audit-form-table.form-section-3 td:nth-child(2){width: 300px}.audit-form-table.form-section-6 td + td{padding-left: 10px}.audit-form-table:not(:first-child){margin-top: 30px}.audit-form-table td{padding: 10px 0;border-bottom: 1px dotted #e8e8e8}.audit-form-table th{padding: 10px 0;font-size: 20px;text-align: center;color: #999;border-bottom: 4px solid #e8e8e8}.audit-form input[type=text],.audit-form input[type=email]{border: 1px solid #ccc}.audit-form-button{margin: 40px auto 0;width: 300px}.ui-datepicker.ui-corner-all,.ui-datepicker .ui-corner-all{border-radius: 0;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0}.ui-datepicker.ui-widget .ui-icon{background-image: url(/images/ui-icons_444444_256x240.png)}.ui-datepicker .ui-state-active,.ui-datepicker.ui-widget .ui-state-active{background: #91313a;border: 1px solid #91313a}.ui-datepicker .ui-state-highlight,.ui-datepicker.ui-widget .ui-state-highlight{color: #91313a;background: #e0ae8c;border: 1px solid #91313a}.featherlight.popup-offsite .featherlight-content{overflow: hidden;padding: 15px 20px 25px;width: 600px;color: #fff;background-color: #91313a;border: 3px solid #fff}.featherlight.popup-offsite .featherlight-close-icon{top: 20px;right: -2px;width: 20px;height: 20px;line-height: 20px;font-size: 22px;color: #369;background-color: #fff}.featherlight.popup-offsite .popup-offsite-header{color: #e0ae8c}.featherlight.popup-offsite .popup-offsite-name{margin-top: 15px;line-height: 1;font-size: 16px;font-weight: bold}.featherlight.popup-offsite .popup-offsite-form .form-row{margin-top: 15px}.featherlight.popup-offsite .popup-offsite-email{width: 410px;height: 28px;color: #555}.featherlight.popup-offsite .popup-offsite-button{width: 230px}.featherlight.brochure-popup .featherlight-content{overflow: hidden;padding: 15px 20px 25px;width: 600px;color: #fff;background-color: #91313a;border: 3px solid #fff}.featherlight.brochure-popup .featherlight-close-icon{top: 20px;right: -2px;width: 20px;height: 20px;line-height: 20px;font-size: 22px;color: #369;background-color: #fff}.featherlight.brochure-popup .brochure-popup-header{color: #e0ae8c}.featherlight.brochure-popup .brochure-popup-name{margin-top: 15px;line-height: 1;font-size: 16px;font-weight: bold}.featherlight.brochure-popup .brochure-popup-form .form-row{margin-top: 15px}.featherlight.brochure-popup .brochure-popup-email{width: 410px;height: 28px;color: #555}.featherlight.brochure-popup .brochure-popup-button{width: 230px}/*# sourceMappingURL=main.min.css.map */