/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.field--type-paragraph{display:flex;flex-wrap:wrap;margin-top:30px;font:18px/140% HelveticaNeueCyr Light;color:#999;}@media (max-width:992px){.field--type-paragraph{flex-direction:column;}.field--type-paragraph .field--name-field-contacts-title{font-weight:600;}}.field--type-paragraph .field{margin:0 0 10px;}.paragraph--type--contact-address.field__item{padding:0 15px;width:100%;}@media (min-width:992px){.paragraph--type--contact-address.field__item{width:25%;}}.paragraph--type--body-with-title.field__item{width:100%;}.accordion-toggle{color:#59ADD3;font-family:HelveticaNeueCyr Thin;font-size:30px;padding:35px 24px 0 15px;background:url(/themes/custom/ts_base/img/icon/breadcrumb_arrow.jpg) no-repeat scroll right center transparent;background-position:100% 56px;cursor:pointer;text-decoration:none;padding-bottom:33px;display:inline-block;}#block-ts-bpmonline-content{margin-top:15px;}#block-ts-bpmonline-content h3{font:32px/100% HelveticaNeueCyr Light;color:#4C5770;}#block-ts-bpmonline-content p{font:18px/140% HelveticaNeueCyr Light;color:#444;}#block-ts-bpmonline-content p span{color:#999;}#block-ts-bpmonline-content a{font:17px/140% HelveticaNeueCyr Light;color:#007FFF;}@media (max-width:1199px){#block-ts-bpmonline-content a{font:15px/140% HelveticaNeueCyr Light;}}#block-ts-bpmonline-content .map-description-row.email{margin-bottom:5px !important;}#block-ts-bpmonline-content .map-description-row.email a span{color:#434343;}#block-ts-bpmonline-content .map-description-row.email a span:hover{color:#0056b3;}#block-ts-bpmonline-content .contact-info-block p{color:#999;}#block-ts-bpmonline-content .incut{padding:45px 0;margin:45px 0;background:url(/themes/custom/ts_base/img/icon/line.png) center top no-repeat,url(/themes/custom/ts_base/img/icon/line.png) center bottom no-repeat;}#block-ts-bpmonline-content .incut .row{justify-content:center;}#block-ts-bpmonline-content .incut h3{text-align:center;margin:0 0 35px;}#block-ts-bpmonline-content .incut .contact-img-block{padding:100px 0 0;text-align:center;}#block-ts-bpmonline-content .incut .contact-img-block a{display:inline-block;padding:0;position:relative;}#block-ts-bpmonline-content .incut .contact-img-block a:before{background:url(/themes/custom/ts_base/img/icon/arrow.png) right center no-repeat;content:'';width:7px;height:15px;right:-15px;top:20%;position:absolute;}#block-ts-bpmonline-content .incut .contact-img-block-demo{background:url(/themes/custom/ts_base/img/icon/Request-live-demo_white.png) no-repeat scroll center top transparent;}#block-ts-bpmonline-content .incut .contact-img-block-demo:hover{background:url(/themes/custom/ts_base/img/icon/Request-live-demo_green.png) no-repeat scroll center top transparent;}#block-ts-bpmonline-content .incut .contact-img-block-question{background:url(/themes/custom/ts_base/img/icon/Ask-a-question_white.png) no-repeat scroll center top transparent;}#block-ts-bpmonline-content .incut .contact-img-block-question:hover{background:url(/themes/custom/ts_base/img/icon/Ask-a-question_green.png) no-repeat scroll center top transparent;}#block-ts-bpmonline-content .incut .contact-img-block-partner{background:url(/themes/custom/ts_base/img/icon/Become-a-partner_white.png) no-repeat scroll center top transparent;}#block-ts-bpmonline-content .incut .contact-img-block-partner:hover{background:url(/themes/custom/ts_base/img/icon/Become-a-partner_green.png) no-repeat scroll center top transparent;}#block-ts-bpmonline-content .orange-separator{width:80px;height:2px;background-color:#F3781F;margin:35px 0;}#block-ts-bpmonline-content .paragraph--type--feedback .field--name-field-webform{margin-bottom:0;}#block-ts-bpmonline-content .paragraph--type--feedback .layout__region--first{order:2;}#block-ts-bpmonline-content .paragraph--type--feedback .layout__region--first,#block-ts-bpmonline-content .paragraph--type--feedback .layout__region--second{flex:0 1 100%;}@media (min-width:992px){#block-ts-bpmonline-content .paragraph--type--feedback .layout__region--first{order:2;margin-left:16.66666667%;flex:0 1 41.66666667%;}#block-ts-bpmonline-content .paragraph--type--feedback .layout__region--second{flex:0 1 41.66666667%;}}#block-ts-bpmonline-content .paragraph--type--feedback p,#block-ts-bpmonline-content .contact-form-container p{margin-bottom:35px;}#block-ts-bpmonline-content .paragraph--type--feedback label,#block-ts-bpmonline-content .contact-form-container label{display:none;}#block-ts-bpmonline-content .paragraph--type--feedback label.error,#block-ts-bpmonline-content .contact-form-container label.error{font:normal 11px Tahoma,Arial;color:#FFF;background-color:#D6492D;padding:2px 10px 4px;margin:0;line-height:160%;}#block-ts-bpmonline-content .paragraph--type--feedback label.help-message,#block-ts-bpmonline-content .contact-form-container label.help-message{font:normal 11px Tahoma,Arial;color:#FFF;background-color:#0db5ec;padding:2px 10px 4px;margin:0;line-height:160%;}#block-ts-bpmonline-content .paragraph--type--feedback input,#block-ts-bpmonline-content .contact-form-container input{height:42px;font:18px/42px 'Open Sans',sans-serif;font-weight:300;color:#999;padding:0 15px;border-radius:0;width:100%;}#block-ts-bpmonline-content .paragraph--type--feedback input.error,#block-ts-bpmonline-content .contact-form-container input.error{color:#D6492D;border:1px solid #D6492D;}#block-ts-bpmonline-content .paragraph--type--feedback select,#block-ts-bpmonline-content .contact-form-container select{height:42px;font:18px/42px 'Open Sans',sans-serif;font-weight:300;color:#999;padding:0 15px;border-radius:0;}#block-ts-bpmonline-content .paragraph--type--feedback select.select-init,#block-ts-bpmonline-content .contact-form-container select.select-init{color:#234163;}#block-ts-bpmonline-content .paragraph--type--feedback select.error,#block-ts-bpmonline-content .contact-form-container select.error{color:#D6492D;border:1px solid #D6492D;}#block-ts-bpmonline-content .paragraph--type--feedback textarea,#block-ts-bpmonline-content .contact-form-container textarea{font:18px/21px 'Open Sans',sans-serif;font-weight:300;color:#999;padding:15px;border-radius:0;height:110px;}#block-ts-bpmonline-content .paragraph--type--feedback textarea.error,#block-ts-bpmonline-content .contact-form-container textarea.error{color:#D6492D;border:1px solid #D6492D;}#block-ts-bpmonline-content .paragraph--type--feedback button,#block-ts-bpmonline-content .contact-form-container button{width:100%;height:60px;font:20px/60px 'Open Sans',sans-serif;font-weight:300;color:#fff;background:#F3781F;padding:0;border:0;border-radius:0;}#block-ts-bpmonline-content .paragraph--type--feedback .form-item:first-of-type,#block-ts-bpmonline-content .contact-form-container .form-item:first-of-type{margin-top:0;}#block-ts-bpmonline-content .paragraph--type--feedback .form-group,#block-ts-bpmonline-content .contact-form-container .form-group{margin-bottom:20px;}#block-ts-bpmonline-content .paragraph--type--feedback .form-item-ts-form-mail,#block-ts-bpmonline-content .contact-form-container .form-item-ts-form-mail{clear:both;}#block-ts-bpmonline-content .paragraph--type--feedback .form-inline,#block-ts-bpmonline-content .contact-form-container .form-inline{margin-bottom:20px;margin-left:0;margin-right:0;}#block-ts-bpmonline-content .paragraph--type--feedback .form-inline .form-item-ts-form-phone-code,#block-ts-bpmonline-content .contact-form-container .form-inline .form-item-ts-form-phone-code,#block-ts-bpmonline-content .paragraph--type--feedback .form-inline .form-item-ts-form-phone,#block-ts-bpmonline-content .contact-form-container .form-inline .form-item-ts-form-phone{position:relative;margin:0 !important;}#block-ts-bpmonline-content .paragraph--type--feedback .form-inline .form-item-ts-form-phone-code,#block-ts-bpmonline-content .contact-form-container .form-inline .form-item-ts-form-phone-code{width:35%;float:left;}#block-ts-bpmonline-content .paragraph--type--feedback .form-inline .form-item-ts-form-phone,#block-ts-bpmonline-content .contact-form-container .form-inline .form-item-ts-form-phone{width:60%;float:right;}#block-ts-bpmonline-content .paragraph--type--feedback .form-inline label.help-message,#block-ts-bpmonline-content .contact-form-container .form-inline label.help-message{width:100%;display:inline-block;font:400 11px 'Open Sans',sans-serif;font-weight:300;color:#FFF;padding:0;margin:0;position:absolute;bottom:-15px;left:0;line-height:160%;}#block-ts-bpmonline-content .paragraph--type--feedback .form-inline input,#block-ts-bpmonline-content .contact-form-container .form-inline input{width:100%;}#block-ts-bpmonline-content .social-link{display:block;line-height:45px;padding:0 0 0 65px;}#block-ts-bpmonline-content .social-link + .social-link{margin:15px 0 0;}#block-ts-bpmonline-content .fb-link{background:url(/themes/custom/ts_base/img/icon/facebook.png) no-repeat scroll left top transparent;}#block-ts-bpmonline-content .yt-link{background:url(/themes/custom/ts_base/img/icon/Youtube.png) no-repeat scroll left top transparent;}#block-ts-bpmonline-content .tw-link{background:url(/themes/custom/ts_base/img/icon/Twitter.png) no-repeat scroll left top transparent;}#block-ts-bpmonline-content .g-link{background:url(/themes/custom/ts_base/img/icon/g%2B.png) no-repeat scroll left top transparent;}#block-ts-bpmonline-content .ln-link{background:url(/themes/custom/ts_base/img/icon/Linkedin.png) no-repeat scroll left top transparent;}@media (max-width:992px){#block-ts-bpmonline-content .contact-info-block-1,#block-ts-bpmonline-content .contact-info-block-2{margin-top:35px;}#block-ts-bpmonline-content .contact-img-block{margin-top:35px;}#block-ts-bpmonline-content .social-links-container{margin-top:45px;}}#block-ts-bpmonline-content fieldset{margin-top:0;margin-bottom:0;}#block-ts-bpmonline-content fieldset legend{display:none !important;}#block-ts-bpmonline-content .webform-type-fieldset .fieldset-legend{display:none !important;}#block-ts-bpmonline-content .webform-type-fieldset .webform-element-description{font-family:"Open Sans";font-size:12px;line-height:20px;color:#999;margin-bottom:0;}@media (min-width:992px){#block-ts-bpmonline-content .webform-type-fieldset .webform-element-description{margin-bottom:10px;}}#block-ts-bpmonline-content .webform-type-fieldset .webform-element-description a{font-family:"Open Sans";font-size:12px;}#block-ts-bpmonline-content .form-actions.webform-actions{margin-bottom:10px;}#block-ts-bpmonline-content .form-actions.webform-actions input{width:100%;height:60px;font:20px/60px 'Open Sans',sans-serif;font-weight:300;color:#fff;background:#F3781F;padding:0;border:0;border-radius:4px;}#block-ts-bpmonline-content .form-actions.webform-actions input:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}#block-ts-bpmonline-content .accordion-toggle{color:#59ADD3;font-family:"Open Sans";font-size:30px;padding:35px 24px 0 0;background:url(/themes/custom/ts_base/img/icon/breadcrumb_arrow.jpg) no-repeat scroll right center transparent;background-position:100% 56px;cursor:pointer;text-decoration:none;padding-bottom:33px;display:inline-block;width:220px;}#block-ts-bpmonline-content .js-form-type-checkbox{position:relative;text-align:left;justify-content:left;display:flex;}#block-ts-bpmonline-content .js-form-type-checkbox input{height:15px;width:15px;position:absolute;top:5px;}#block-ts-bpmonline-content .js-form-type-checkbox label{display:block;padding-left:25px;font-size:14px;color:#999;}.row.bottom{flex-direction:column;}.row.bottom #more_info .col-md-3{float:left;}@media (max-width:640px){.row.bottom #more_info{flex-direction:column;}}select{width:100%;}.intl-tel-input.allow-dropdown{width:100%;}.intl-tel-input.allow-dropdown input{width:100%;padding-left:50px !important;}.select2-container--default .select2-selection--single{border-radius:0px;height:42px;}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:37px;color:#999;font-size:18px;}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px;}@media (min-width:992px){.col-md-offset-2{margin-left:16.66666667%;}}#contacts-page #mobile-version{display:none;background:none;padding:0;margin:0;}#contacts-page #mobile-version .ui-accordion-header{float:left;width:100%;padding:20px 35px;color:#4c5770;font:18px/18px HelveticaNeueCyr Light;background:#fff;margin:0px;border:none;border-top:2px solid #efefef;border-radius:0px;}#contacts-page #mobile-version .ui-accordion-header.ui-state-active{background:#4c5770;color:#fff;border-top:2px solid #4c5770;}#contacts-page #mobile-version .ui-accordion-header.ui-state-active .ui-accordion-header-icon{background:url(/themes/custom/ts_base/img/contacts/mobile_menu_arrow_closed_white.png) no-repeat scroll center center transparent;}#contacts-page #mobile-version .ui-accordion-header .ui-accordion-header-icon{right:20px;left:auto;background:url(/themes/custom/ts_base/img/contacts/accordion_plus.png) no-repeat scroll center center transparent;cursor:pointer;position:absolute;top:50%;margin-top:-8px;}#contacts-page #mobile-version .ui-accordion-content{border:none;border-radius:0px;padding:30px 45px;}#contacts-page #mobile-version .ui-accordion-content.mobile-description{width:100%;height:auto !important;background:#fff;border:none;}#contacts-page #mobile-version .ui-accordion-content.mobile-description h3{text-align:left;font:18px/18px HelveticaNeueCyr Light;color:#4c5770;margin:0 0 50px 0;}#contacts-page #mobile-version .ui-accordion-content.mobile-description .map-description-row{font:16px/20px HelveticaNeueCyr Light;color:#434343;margin-bottom:40px;}#contacts-page #mobile-version .ui-accordion-content.mobile-description .map-description-row img{display:table;float:left;margin-bottom:20px;margin-right:15px;vertical-align:top;}#contacts-page #mobile-version .ui-accordion-content.mobile-description .map-description-row.email img{margin-bottom:5px;}#contacts-page #mobile-version .ui-accordion-content.mobile-description .map-description-row:last-child{margin-bottom:0px;}#contacts-page h1{text-align:center;font:30px/30px HelveticaNeueCyr Light;color:#4c5770;margin-top:20px;margin-bottom:40px;}#contacts-page #map_contacts{width:100%;position:relative;padding:0;margin:0;border-radius:0;border:none;}#contacts-page #map_contacts .container{position:relative;}#contacts-page #map_contacts .map-description{width:330px;background:#fff;padding:45px;position:absolute;top:160px;left:15px;border:1px solid #f0f0f0;z-index:5;display:none;}#contacts-page #map_contacts .map-description:first-child{display:block;}#contacts-page #map_contacts .map-description h3{text-align:left;font:18px/18px HelveticaNeueCyr Light;color:#4c5770;margin:0 0 50px 0;}#contacts-page #map_contacts .map-description .map-description-row{font:16px/20px HelveticaNeueCyr Light;clear:left;color:#434343;margin-bottom:40px;}#contacts-page #map_contacts .map-description .map-description-row img{display:table;float:left;margin-bottom:60px;margin-right:15px;vertical-align:top;}#contacts-page #map_contacts .map-description .map-description-row:last-child{margin-bottom:0px;}#contacts-page #map_contacts .container{position:relative;}#contacts-page #map_contacts ul.map-tabs-nav{display:flex;flex-wrap:nowrap;position:absolute;z-index:5;left:15px;top:0px;border:none;background:none;margin:0px;padding:0px;border-left:1px solid #efefef;}#contacts-page #map_contacts ul.map-tabs-nav li{margin:0px;padding:0px;width:190px;text-align:center;height:105px;border:1px solid #efefef;border-left:none;background:#fff;outline:none;display:table;border-radius:0;}#contacts-page #map_contacts ul.map-tabs-nav li.ui-tabs-active{background:#4c5770;}#contacts-page #map_contacts ul.map-tabs-nav li.ui-tabs-active a{color:#fff;}#contacts-page #map_contacts ul.map-tabs-nav li.ui-tabs-active a span{display:none;}#contacts-page #map_contacts ul.map-tabs-nav li a{float:none;text-align:center;padding:0;margin:0;width:100%;display:table-cell;font:35px/25px HelveticaNeueCyr Light;color:#4c5770;outline:none;vertical-align:middle;}#contacts-page #map_contacts ul.map-tabs-nav li a span{font:16px/16px HelveticaNeueCyr Light;color:#999;}#contacts-page #map_contacts .full-width-map{width:100%;height:590px;}#contacts-page .contacts-title-middle{margin:40px 0;text-align:center;font:30px/30px HelveticaNeueCyr Light;color:#4c5770;}#contacts-page .info-row{margin:0px 0 40px 0;width:100%;clear:both;text-align:center;}#contacts-page .info-row .info-item{display:inline-block;margin:0 20px;min-height:52px;background:url(/themes/custom/ts_base/img/contacts/contacts_sliding.png) no-repeat scroll -240px center transparent;width:290px;cursor:pointer;border:1px solid #8ecc61;border-radius:5px;}#contacts-page .info-row .info-item span{float:left;height:52px;vertical-align:middle;width:50px;display:inline-block;}#contacts-page .info-row .info-item span img{position:relative;top:14px;}#contacts-page .info-row .info-item:hover{-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;cursor:pointer;background:url(/themes/custom/ts_base/img/contacts/contacts_sliding.png) no-repeat scroll 0px center transparent;}#contacts-page .info-row .info-item:hover a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#fff;text-decoration:none;}#contacts-page .info-row .info-item a{color:#434343;font:18px/52px HelveticaNeueCyr Light;}@media (max-width:1200px){#contacts-page h1{margin:45px 0;}#contacts-page #map_contacts ul.map-tabs-nav{left:0px;top:0px;}#contacts-page #map_contacts ul.map-tabs-nav li{width:120px;}#contacts-page #map_contacts ul.map-tabs-nav li a{font:22px/28px HelveticaNeueCyr Light;}#contacts-page #map_contacts ul.map-tabs-nav li a span{display:none;}#contacts-page #map_contacts .map-description{width:260px;padding:30px 15px;left:0px;}#contacts-page .info-row{margin-bottom:0px;}#contacts-page .info-row .info-item{margin-bottom:20px;}}@media (max-width:1200px) and (max-width:768px){#contacts-page #map_contacts ul.map-tabs-nav li{width:92px;}}@media (max-width:1200px) and (max-width:768px){#contacts-page #map_contacts ul.map-tabs-nav li a{font-size:20px;}}@media (max-width:592px){#contacts-page h1{margin:30px 0;font:24px/28px HelveticaNeueCyr Light;}#contacts-page #map_contacts{display:none;}#contacts-page #mobile-version{display:block;}#contacts-page .contacts-title-middle{font:24px/28px HelveticaNeueCyr Light;}#contacts-page .info-row .info-item{margin-left:0px;margin-right:0px;width:100%;max-width:290px;}}.page-alias-company-contacts .gmnoprint,.page-alias-ru-business-contact .gmnoprint{display:none;}
@font-face{font-family:HelveticaNeueCyr Light;src:url(/themes/custom/ts_base/font/HelveticaNeueCyr-Light.otf);}.thank-you{text-align:center;}.thank-you h2{font:48px HelveticaNeueCyr Light,Arial;color:#4C5974;margin:70px 0 40px;text-transform:inherit;}.thank-you p{font:18px HelveticaNeueCyr Light,Arial;color:#666;margin:0px 0 45px;}.thank-you h3{font:28px HelveticaNeueCyr Light,Arial;color:#666;margin:45px 0 40px;text-align:center;}.thank-you .row{text-align:center;margin-bottom:30px;}.thank-you .row .icon-column{display:inline-block;text-align:center;width:155px;}.thank-you .row .icon-column p{padding:15px 0 0;}.thank-you .row .icon-column p a:hover,.thank-you .row .icon-column p a:focus{text-decoration:none;}.thank-you .row .icon-column p img{padding:0 0 0 3px;position:absolute;top:4px;right:-13px;}.thank-you .row .icon-column p a{position:relative;}.thank-you .row{justify-content:center;}.block-separator{margin:0 auto 20px;width:100px;height:3px;background-color:#F49D56;}@media (max-width:992px){.thank-you p,.thank-you h2{text-align:center;}.thank-you .block-separator{margin:0 auto;}}.messages--status{display:none !important;}@media (max-width:768px){.thank-you h2{font:40px HelveticaNeueCyr Light,Arial;}.thank-you .row{margin-bottom:10px;}.thank-you .row .icon-column{width:95px;}}.webform-confirmation__back{display:none;}
