/*
Theme Name: Areline
Description: Адаптивная тема специально для "areline.ru"
Version: 1.0
*/
/*Сброс стандартных стилей браузера*/
pre {
 /*+border-radius: 10px;*/
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
 border-radius: 10px;
 padding: 15px 20px;
 font-size: 16px;
 background-color: #272822;
 color: #FFFFFF;
 font-family: 'Consolas', 'Monospace', 'Menlo Regular';
 min-width: 60vw;
 /*+box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.5);*/
 -moz-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.5);
 -webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.5);
 box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.5);
 border: 2px solid #BDBDBD;
 text-align: left;
}
* {
 box-sizing: border-box;
}
:focus {
 outline: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
 display: block;
}
body {
 line-height: 1.1;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
 -webkit-appearance: none;
 -moz-appearance: none;
}
input[type=search] {
 -webkit-appearance: none;
 -moz-appearance: none;
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box;
}
textarea {
 overflow: auto;
 vertical-align: top;
 resize: vertical;
}
audio,
canvas,
video {
 display: inline-block;
 *display: inline;
 *zoom: 1;
 max-width: 100%;
}
audio:not([controls]) {
 display: none;
 height: 0;
}
[hidden] {
 display: none;
}
html {
 font-size: 100%;
 -webkit-text-size-adjust: 100%;
 -ms-text-size-adjust: 100%;
}
*:focus,
*:active,
*:hover {
 outline: none;
}
figure {
 margin: 0;
}
form {
 margin: 0;
}
fieldset {
 border: 1px solid #C0C0C0;
 margin: 0 2px;
 padding: 0.35em 0.625em 0.75em;
}
legend {
 border: 0;
 /* 1 */
 padding: 0;
 white-space: normal;
 /* 2 */
 *margin-left: -7px;
 /* 3 */
}
button,
input,
select,
textarea {
 font-size: 100%;
 margin: 0;
 vertical-align: baseline;
 *vertical-align: middle;
 font-family: 'TT Norms';
}
button,
input {
 line-height: normal;
}
button,
select {
 text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
 -webkit-appearance: button;
 /* 2 */
 cursor: pointer;
 /* 3 */
 *overflow: visible;
 /* 4 */
}
button[disabled],
html input[disabled] {
 cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
 box-sizing: border-box;
 /* 1 */
 padding: 0;
 /* 2 */
 *height: 13px;
 /* 3 */
 *width: 13px;
 /* 3 */
}
input[type="search"] {
 -webkit-appearance: textfield;
 /* 1 */
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 /* 2 */
 box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
html,
button,
input,
select,
textarea {
 color: #222;
}
::-moz-selection {
 background: #B3D4FC;
 text-shadow: none;
}
::selection {
 background: #B3D4FC;
 text-shadow: none;
}
img {
 vertical-align: middle;
}
fieldset {
 border: 0;
 margin: 0;
 padding: 0;
}
textarea {
 resize: vertical;
 overflow: auto;
 vertical-align: top;
 font-family: inherit;
}
.chromeframe {
 margin: 0.2em 0;
 background: #CCC;
 color: #000;
 padding: 0.2em 0;
}
img {
 max-width: 100%;
 height: auto;
 border: 0;
 -ms-interpolation-mode: bicubic;
}
hr {
 margin: 20px auto;
}
a {
 transition: 350ms;
 color: currentColor;
 text-decoration: none;
}
a:hover {
 text-decoration: none;
 color: #6C6C6C;
}
/*Общее*/
@font-face {
 font-family: 'TT Norms';
 src: url('assets/webfonts/ttnorms/TTNorms-Bold.eot');
 src: local('TT Norms Bold'), local('TTNorms-Bold'), url('assets/webfonts/ttnorms/TTNorms-Bold.eot?#iefix') format('embedded-opentype'), url('assets/webfonts/ttnorms/TTNorms-Bold.woff2') format('woff2'), url('assets/webfonts/ttnorms/TTNorms-Bold.woff') format('woff'), url('assets/webfonts/ttnorms/TTNorms-Bold.ttf') format('truetype');
 font-weight: bold;
 font-style: normal;
 font-display: swap;
}
@font-face {
 font-family: 'TT Norms';
 src: url('assets/webfonts/ttnorms/TTNorms-Medium.eot');
 src: local('TT Norms Medium'), local('TTNorms-Medium'), url('assets/webfonts/ttnorms/TTNorms-Medium.eot?#iefix') format('embedded-opentype'), url('assets/webfonts/ttnorms/TTNorms-Medium.woff2') format('woff2'), url('assets/webfonts/ttnorms/TTNorms-Medium.woff') format('woff'), url('assets/webfonts/ttnorms/TTNorms-Medium.ttf') format('truetype');
 font-weight: 500;
 font-style: normal;
 font-display: swap;
}
@font-face {
 font-family: 'TT Norms';
 src: url('assets/webfonts/ttnorms/TTNorms-Regular.eot');
 src: local('TT Norms Regular'), local('TTNorms-Regular'), url('assets/webfonts/ttnorms/TTNorms-Regular.eot?#iefix') format('embedded-opentype'), url('assets/webfonts/ttnorms/TTNorms-Regular.woff2') format('woff2'), url('assets/webfonts/ttnorms/TTNorms-Regular.woff') format('woff'), url('assets/webfonts/ttnorms/TTNorms-Regular.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
 font-display: swap;
}
body {
 margin: 0;
 font-family: 'TT Norms';
 position: relative;
 padding-top: 145px;
 font-size: 18px;
}
h1,
h2,
h3,
h4,
h5,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
 color: currentColor;
 text-decoration: none;
 display: block;
}
.h1 {
 color: #222222;
 margin: 0 0 20px;
 font-weight: 500;
 font-size: 42px;
}
.h2 {
 font-weight: 400;
 font-size: 35px;
 line-height: 45px;
 font-weight: 500;
 display: block;
}
.h3 {
 font-size: 24px;
 font-weight: 500;
 display: block;
}
.flex {
 display: flex;
 justify-content: space-between;
}
.container {
 margin: auto;
 max-width: 1440px;
 padding: 0 15px;
}
.main {
 min-height: calc(100vh - 370px);
 position: relative;
 padding-bottom: 90px;
}
.flow {
 overflow: hidden !important;
}
.text-right {
 text-align: right;
}
.text-center {
 text-align: center;
}
/*Кнопки*/
.btn {
 transition: 350ms;
 text-decoration: none;
 background: #2868E0;
 border-radius: 25px;
 display: inline-flex;
 padding: 13px 35px 14px;
 font-size: 20px;
 line-height: 100%;
 color: #FFFFFF;
 text-decoration: none;
 border: 2px solid #2868E0;
 text-align: center;
 white-space: nowrap;
 justify-content: center;
 align-items: center;
}
.btn:hover {
 background-color: #FFFFFF;
 color: #2868E0;
}
.btn-icon {
 margin-right: 7px;
 display: flex;
 justify-content: center;
 align-content: center;
}
.btn-icon * {
 transition: 350ms;
}
.btn:hover * {
 fill:#2868E0;
}
.btn-n {
 background-color: transparent;
 border: 2px solid #FFFFFF;
 filter: none;
}
.btn-n:hover {
 border: 2px solid #2868E0;
 background: #2868E0;
 color: #FFFFFF;
}
.btn-n:hover .btn-icon * {
 fill:#FFFFFF !important;
}
.btn-mini {
 font-size: 15px;
 padding: 10px 21px 11px;
}
.btn-n.btn-whatsapp:hover,
.btn-whatsapp:not(.btn-n) {
 background-color: #31C274;
 border-color: #31C274;
}
.btn-n.btn-telegram:hover,
.btn-telegram:not(.btn-n) {
 background-color: #34ACDB;
 border-color: #34ACDB;
}
.btn-whatsapp:not(.btn-n):hover,
.btn-whatsapp.btn-invert {
 background-color: #FFFFFF;
 color: #31C274;
}
.btn-whatsapp:not(.btn-n):hover .btn-icon *,
.btn-whatsapp.btn-invert * {
 fill:#31C274 !important;
}
.btn-telegram:not(.btn-n):hover,
.btn-telegram.btn-invert {
 background-color: #FFFFFF;
 color: #34ACDB;
}
.btn-telegram:not(.btn-n):hover .btn-icon *,
.btn-telegram.btn-invert * {
 fill:#34ACDB !important;
}
.btn-n.btn-white:hover,
.btn-white:not(.btn-n) {
 background-color: #FFFFFF;
 color: #BC0048;
 border-color: #FFFFFF;
}
.btn-telegram.btn-invert:hover {
 background-color: #34ACDB;
 color: #FFFFFF;
}
.btn-telegram.btn-invert:hover .btn-icon * {
 fill:#FFFFFF !important;
}
.btn-whatsapp.btn-invert:hover {
 background-color: #31C274;
 color: #FFFFFF;
}
.btn-whatsapp.btn-invert:hover .btn-icon * {
 fill:#FFFFFF !important;
}
/*Шапка*/
.header {
 position: absolute;
 top: 0;
 width: 100%;
 left: 0;
 font-family: 'TT Norms';
 z-index: 10;
}
.header_container {
 padding-top: 22px;
 padding-bottom: 20px;
 display: flex;
 justify-content: space-between;
 align-items: center;
}
.header_logo > a {
 display: flex;
 justify-content: space-between;
}
.header_logo .site-logo {
 height: 54px;
 width: auto;
 margin-right: 11px;
}
.header_logo .site_name {
 border-left: 1px solid #676767;
 padding-left: 15px;
}
.header_logo .site_name span {
 display: block;
 font-weight: 500;
 font-size: 15px;
 line-height: 18px;
 color: #676767;
}
.header_contacts {
 display: flex;
 justify-content: space-between;
 align-items: center;
}
.header_contacts-phones {
 margin-left: 18px;
}
.header_contacts-phones a {
 font-weight: 500;
 font-size: 20px;
 line-height: 24px;
 color: #3E3E3E;
 display: block;
 position: relative;
 top: -3px;
}
.header_contacts-phones a:hover {
 color: #B90147;
}
.header_contacts-phones a span {
 font-weight: 500;
 font-size: 15px;
 line-height: 18px;
 color: #A6A6A6;
 text-transform: uppercase;
}
.header_contacts-subphones {
 font-size: 14px;
 color: #484848;
 display: block;
 text-align: right;
}
.header_social {
 margin: auto;
 display: flex;
 justify-content: space-between;
 align-items: center;
}
.header_social-pretext {
 font-size: 13px;
 line-height: 19px;
 text-align: right;
 color: #676767;
 max-width: 150px;
 margin-right: 15px;
}
.header_social-links {
 display: flex;
 justify-content: space-between;
 align-items: center;
}
.header_social-links a {
 background: #F1F1F1;
 border-radius: 90px;
 padding: 5px 12px;
 display: flex;
 align-items: center;
 justify-content: center;
 margin-right: 3px;
 height: 25px;
 width: 40px;
}
.header_social .header_social-links .mob_menu_toggle {
 background-color: #757575;
 padding-top: 7px;
 display: none;
}
.header_social .header_social-links .mob_menu_toggle:hover {
 background-color: #4F4F4F;
}
.header_social .header_social-links a:hover {
 background-color: #E5E5E5;
}
.header_bottom {
 border-top: 1px solid rgba(0, 0, 0, 0.35);
}
.header_container_menu {
 padding: 0 5px;
}
#main_menu {
 display: flex;
 justify-content: space-between;
 padding: 0;
 margin: 0;
 list-style: none;
}
#main_menu > .menu-item {
 display: block;
 padding: 5px 0;
}
#main_menu > .menu-item > a {
 font-size: 15px;
 line-height: normal;
 color: #333333;
 display: block;
 position: relative;
 cursor: pointer;
 padding: 10px 15px;
}
#main_menu > .menu-item > a:before {
 content: '';
 width: 0;
 position: absolute;
 display: block;
 height: 1px;
 background-color: #333333;
 left: 15px;
 bottom: 0;
 transition: 350ms;
}
#main_menu > .menu-item:hover > a:before {
 width: calc(100% - 30px);
}
#main_menu > .menu-item.menu-item-has-children > a {
 padding-right: 30px;
 transition: 200ms;
}
#main_menu > .menu-item.menu-item-has-children:hover > a:before {
 width: calc(100% - 15px);
}
#main_menu > .menu-item.menu-item-has-children > a:after {
 background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOSA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuOTI1ODkgMC42MTMzODlDMC45NTIwMTUgMC41ODcxOTcgMC45ODMwNTEgMC41NjY0MTcgMS4wMTcyMiAwLjU1MjIzOEMxLjA1MTM5IDAuNTM4MDYgMS4wODgwMiAwLjUzMDc2MiAxLjEyNTAxIDAuNTMwNzYyQzEuMTYyMDEgMC41MzA3NjIgMS4xOTg2NCAwLjUzODA2IDEuMjMyODEgMC41NTIyMzhDMS4yNjY5OCAwLjU2NjQxNyAxLjI5ODAxIDAuNTg3MTk3IDEuMzI0MTQgMC42MTMzODlMNC41MDAwMSAzLjc4OTgzTDcuNjc1ODkgMC42MTMzODlDNy43MDIwNCAwLjU4NzI0IDcuNzMzMDggMC41NjY0OTcgNy43NjcyNSAwLjU1MjM0NUM3LjgwMTQxIDAuNTM4MTkzIDcuODM4MDMgMC41MzA5MDkgNy44NzUwMSAwLjUzMDkwOUM3LjkxMTk5IDAuNTMwOTA5IDcuOTQ4NjEgMC41MzgxOTMgNy45ODI3OCAwLjU1MjM0NUM4LjAxNjk1IDAuNTY2NDk3IDguMDQ3OTkgMC41ODcyNCA4LjA3NDE0IDAuNjEzMzg5QzguMTAwMjkgMC42Mzk1MzkgOC4xMjEwMyAwLjY3MDU4MyA4LjEzNTE4IDAuNzA0NzQ5QzguMTQ5MzMgMC43Mzg5MTQgOC4xNTY2MiAwLjc3NTUzMyA4LjE1NjYyIDAuODEyNTE0QzguMTU2NjIgMC44NDk0OTUgOC4xNDkzMyAwLjg4NjExNCA4LjEzNTE4IDAuOTIwMjhDOC4xMjEwMyAwLjk1NDQ0NiA4LjEwMDI5IDAuOTg1NDkgOC4wNzQxNCAxLjAxMTY0TDQuNjk5MTQgNC4zODY2NEM0LjY3MzAxIDQuNDEyODMgNC42NDE5OCA0LjQzMzYxIDQuNjA3ODEgNC40NDc3OUM0LjU3MzY0IDQuNDYxOTcgNC41MzcwMSA0LjQ2OTI3IDQuNTAwMDEgNC40NjkyN0M0LjQ2MzAyIDQuNDY5MjcgNC40MjYzOSA0LjQ2MTk3IDQuMzkyMjIgNC40NDc3OUM0LjM1ODA1IDQuNDMzNjEgNC4zMjcwMSA0LjQxMjgzIDQuMzAwODkgNC4zODY2NEwwLjkyNTg5IDEuMDExNjRDMC44OTk2OTggMC45ODU1MTQgMC44Nzg5MTcgMC45NTQ0NzcgMC44NjQ3MzkgMC45MjAzMDhDMC44NTA1NiAwLjg4NjEzOSAwLjg0MzI2MiAwLjg0OTUwOCAwLjg0MzI2MiAwLjgxMjUxNEMwLjg0MzI2MiAwLjc3NTUyIDAuODUwNTYgMC43Mzg4OSAwLjg2NDczOSAwLjcwNDcyQzAuODc4OTE3IDAuNjcwNTUxIDAuODk5Njk4IDAuNjM5NTE1IDAuOTI1ODkgMC42MTMzODlaIiBmaWxsPSIjMzMzMzMzIi8+Cjwvc3ZnPgo=");
 width: 9px;
 height: 9px;
 content: '';
 display: block;
 position: absolute;
 right: 12px;
 top: 14px;
 background-position: center;
 background-repeat: no-repeat;
 transition: 350ms;
}
#main_menu > .menu-item.menu-item-has-children:hover > a:after {
 transform: rotate(-90deg);
}
#main_menu > .menu-item.menu-item-has-children {
 position: relative;
}
#main_menu > .menu-item.menu-item-has-children:hover > a {
 /*+box-shadow: 0 0px 5px rgba(0, 0, 0, 0.12);*/
 -moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.12);
 -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.12);
 box-shadow: 0 0px 5px rgba(0, 0, 0, 0.12);
 border-top-left-radius: 10px;
 border-top-right-radius: 10px;
}
#main_menu > .menu-item.menu-item-has-children > .sub-menu {
 position: absolute;
 list-style: none;
 margin: -2px 0 0;
 width: auto;
 z-index: 50;
 background: #FFFFFF;
 border-radius: 0px 10px 10px;
 left: 0;
 display: none;
 /*+box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);*/
 -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
 -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
 box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
 min-width: 180px;
 padding: 0;
 overflow: hidden;
}
#main_menu .sub-menu a {
 font-size: 15px;
 line-height: 15px;
 color: #000000;
 padding: 12px 20px 12px 15px;
 display: block;
 cursor: pointer;
 width: 100%;
 position: relative;
 white-space: nowrap;
 border-bottom: 1px solid #B90147;
 transition: 150ms;
 -webkit-text-stroke-width: 2px;
 -webkit-text-stroke-color: transparent;
}
#main_menu .sub-menu li:last-child > a {
 border-bottom: 0px solid black;
}
#main_menu .sub-menu a:hover {
 color: #FFFFFF;
 background-color: #B90147;
}
#main_menu > .menu-item.menu-item-has-children > .sub-menu >
.menu-item:last-child a:after {
 display: none;
}
#main_menu > .menu-item-has-children > .sub-menu .menu-item-has-children
.sub-menu {
 padding: 0 0 0 10px;
 margin: 0;
 list-style: none;
}
#main_menu > .menu-item-has-children > .sub-menu .menu-item-has-children
.sub-menu a {
 padding-bottom: 3px;
 padding-top: 3px;
 font-size: 12px;
}
.header.scroll_pre {
 position: fixed;
 transform: translatey(-100%);
}
.admin-bar .header.scroll_pre {
 top: 32px;
}
.header.scroll_pre .header_container {
 display: none;
}
.header.scroll_pre.scroll {
 background-color: #FFFFFF;
 /*+box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);*/
 -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
 -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
 box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
 transition: 350ms;
}
.header.scroll_pre.scroll #main_menu > .menu-item {
 padding: 5px 0px;
}
.header.scroll_pre.scroll.scroll_open {
 transform: translatey(0);
}
/*Подвал*/
.footer {
 background-color: #0E1221;
 position: relative;
 padding-top: 40px;
}
.footer_bottom {
 background-color: #BB0147;
 padding: 25px 0 24px;
}
.footer_bottom .container {
 display: flex;
 justify-content: space-between;
}
.footer_bottom .privat {
 font-size: 14px;
 line-height: 138.19%;
 text-align: right;
 color: #FFFFFF;
}
.footer_bottom .privat:hover {
 text-decoration: underline;
}
.footer .copyright {
 font-size: 14px;
 line-height: 138.19%;
 color: #FFFFFF;
 margin-left: 0;
 margin-right: auto;
}
.footer .copyright a:hover {
 text-decoration: underline;
 color: currentColor;
}
.footer:before {
 background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MiIgaGVpZ2h0PSIxMTkiIHZpZXdCb3g9IjAgMCAxNDQyIDExOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CjxtYXNrIGlkPSJtYXNrMF82MV8xMjM1IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSItMTciIHk9IjAiIHdpZHRoPSIxNDU5IiBoZWlnaHQ9IjExOSI+CjxyZWN0IHg9Ii0xNyIgd2lkdGg9IjE0NTkiIGhlaWdodD0iMTE5IiBmaWxsPSJ1cmwoI3BhdHRlcm4wKSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNjFfMTIzNSkiPgo8cmVjdCB4PSItNzUiIHk9Ii0yOCIgd2lkdGg9IjE1ODYiIGhlaWdodD0iMTgwIiBmaWxsPSIjMEUxMjIxIi8+CjwvZz4KPGRlZnM+CjxwYXR0ZXJuIGlkPSJwYXR0ZXJuMCIgcGF0dGVybkNvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPgo8dXNlIHhsaW5rOmhyZWY9IiNpbWFnZTBfNjFfMTIzNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMS43NjcyKSBzY2FsZSgwLjAwMDUyMDgzMyAwLjAwNjM4NTY4KSIvPgo8L3BhdHRlcm4+CjxpbWFnZSBpZD0iaW1hZ2UwXzYxXzEyMzUiIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjQzOSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUI0QUFBQUczQ0FZQUFBQlZEVWpwQUFBZmprbEVRVlI0bk8zZGI2Z2xaMzBIOEYvc0RkMXRXZG9JQ2JyZ0tyRnRDaHRRYWlvUjRvdEZMS1F2MWpiQ2hqYUZGU0tvRUNGS0UxaGhWU0lrSmRyR05ndWJGMWxJYVBaRkFoRnloZVpGMEpXYUY0b3BUVnBERzYzQmhqWXVTVFdVclNpNmVNdVEzNWpIeWN6NWY4NDk1N21mRHl4Nzc3bm56TXlaTTMrK004L3ZQRThBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFPeDVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRHNlUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE3SGtBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT3g1QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURzZVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBN0hrQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1BS1hMS3pzMk05QXdEc0xTY2o0c0dJZU1IbkRnQXdFZmtKQUlDTm9RRVlBQUFBQUFBQW9CSnY4RUVDQUFBQUFBQUExRUVETUFBQUFBQUFBRUFsTkFBREFOVHJwTThXQUdBcThoTUFBSnZxbDFuV0dNQUFBUFU2RUJFWGZMNEFBQk9UbndBQTJGUy96TElhZ0FFQUFBQUFBQUFxb1F0b0FBQUFBQUFBZ0Vwb0FBWUFBQUFBQUFDb3hLZ0c0UDArWkFDQXFjaFBBQUJzS2xrV0FLQVNXejF2NC82SXVMenoyTm1JZU1TSERnRFFTMzRDQUdCVHliSUFBSlhwYXdCdUF0L1Juc2ViS3NBSGJRQUFBSzhqUHdFQXNLbGtXUUNBeXZSMUFYMng1N0VtQk40UUVRZDcvblpyUkJ5ZVlMVTByMzhzSWg2T2lQZmJrSDdweElUckR3QllYL0xUYXNsUEFBQ0xJOHV1bGl3TEFDemRyMzMyczUvdHp1UExFWEUrSXY0dklyNFhFVmRGeEhaRXZCSVJmOSt6UUUxb2VWOUV2Q2tpWG95SUgwZkVMM3FlOThNaVBQNVdSUHhwUlB3c1gvT0xmUDMrZlAxZThmWU1mRjlhOFBzOUZCSC91NGZXSXdEc052bHBkZVFuQUlERmttVlhSNVlGQUZiaWtwMmRuVkh6dVNZaVRtYmcrOURBY3g2S2lKdUszN2VMbisrTGlNZUwzNXNLd1NNRDNjcTByMzA1SXU2SWlCY3Ezd1R1aVlnZlJjVG5sakRkSy9QbkQ4d3huZE1SOFlVTS9yTm94NDlwdHAyUFI4U0YrZDhhQUd3RStXbDU1Q2NBZ09XU1paZEhsZ1VBVm1aY0EzRGp3SmdUOWhWWnliZVYzY0kwbFd6N010ZzFnZWJUbmVjL21zK1BJaUMra0JWLzdaZ2piWlZoMDBYTTF5TGlKeFZ1RXMxNmUya0owNzAyS3pFYnovU3MvMGsxWGZROEd4R2ZtdVAxYmJnL2xjRVBBUFlLK1drNTVDY0FnT1dUWlpkRGxnVUFWbVpyZ2htTnE5WjZLYXY3U3UvTW4zL1U4L3lIaS9sMlEwazdIa2diRm80WHdiQVpqK1RER1FZM1NWUHArSHluR2pLV0ZQZ2EzNGlJdXpMNGZYdk9hZTFmMERJZG11TzFkK2IyMWEwQ1BWWlVtemFoOG9rNTVnRXdqeE41d2UxNHRMdXVqNGdiSStLeWlEaFRuSGVQNUxtNGNUWWlIbG5SVXNwUDg1R2Y1Q2VnYnZJVDYrUjBObHErdUl2TEpNdktzdk9RWlFGV1M1WmxuUXhtMmI0eGdCZWhHVGZrcXhIeGxaNXBQWnRqVXB6cWRBa1RHWTUrbU9PQ1hOVUpTbjhTRWQrTmlIL2VzRTNyRXhIeGhvajR4eFhPODc4aTRsc1I4ZVFjMC9qWGlQak5pSGhxeHRmL1dYNkdqZWNpNHJkbm5OWlhCc1l3dVRNdkRxN0s3YTA4eUc0TmpEMERzQXpQWk1YN0QzTU1xMVVlNy9lNncxbFZmbXQyVlhkam5oZStYMlNRdnkzT0Y3K2U1N1oxelJMejVLZG12TGIzWm9iNlRrVDhULzVOZnBxYy9DUS9BYXNqUDdFTzltZVh0YzIzTXQ4U0VlZFd2RXl5N0t2Y0Mxd01XVmFXQlZaSGxtVWRqTTJ5azN3RGVGYWpxdHE2WWEvMFJMRmNUY1hoWDJURlkyUVhOSnRtWDRhZVZadDF2STVXRTg3Zm1OMjMzSlhWaEkxN000eDNxMXJ1ekZEM3BaN1BxYTNpZkxxWXpqeXU2cnoyWVBGek9lNUpPZTdNNlp6M2c4WHY1MVpZUFF2VTYwSlJ3WDVOSGpjL3VZRGpNSzg2MlJranE3MUIxcDVyK3NZU3U2ejRQRXJ0Y3gvZjVXOTRqREl1UDkxYTVLS3V0K1R2UDgreHYrU242Y2xQOGhPd0d2SVRxelFxUDdYbjIyZVh0RHl5N0d2Y0MxdytXVmFXQlZaRGxtV1ZaczZ5eTJ3QW5zZmpuZkUrenVVYldGWlhLY3R5SUt0Qk5qVllmQ1Ezb0tlS3NOWjA0WEpMQnE5VCtSN3Z6dUIxdVBpL2V4RlRib2huTXdoZm5IRzVidTFNdjFtR2owYkVkZmx6K2JjMzV1TUhpL0ZtM3BtLzM1Ui8vNGVzbHJpd3hoZFJ3R3oycjNqc3FGdnlHTlFjU3o0MjVybHQxMW8xam0yMVNLYzYwem95Y0tPczFCempieHR4UHBwblhLemQ5RURlRUJ6My90dHZUY2hQdTBOK0FqYWQvRVJOSnMxUHl5TExUczY5d1BVZ3l3S2JUcGFsSm5ObDJYVnRBSTZlbldDVEF0OVdocEQzNXpkdzVuRkxWbzUwS3lYdnpIRFYrT0lTdWlvNlVWVHZYWjMvdC9Ock43YnVPQzNkbjd1TzVyOFRQZU9ndEo3UHI2MjNGUXRORmQvbml6QjJvbFBsRjhWMGgrYlhmV3pvOTNhWmZob1JYODhLeGxsRDRHMFpObCtPaUR0NnhpMloxVzBadHAwa2x1UCszTjZtcmRROW1sV3RpL3FjV1l4MlBJNW12S2piVjNBZU9WbFU2M2VQVTZYeStOMzZWSEhjNjQ0WGRTSXZsdmZxOWpYTGVGOUQ1NFhXbGNYUGJaQjZPYnRxR3pmZTJXNjVjNHJBVjQ3Yk5XNjdQNWFWL09zd3JwcjgxRTkrbXAvOHRGenlVMTNrSjJveWEzNGFaNXI4Sk10T3g3M0FWOG15c214M3VyTHM4c2l5ZFpGbHFjbmNXWGEzRzREM1o3Y29iVlhHT3R4OExCM004RHdxUUxmdjRhMFI4YTRjZjYvOVVMWnpaLzNTSEYyL3ZELy9OWDNLbjhscG44anF1N0tTYmhHaGJ5c3I0cHJBZW5reC9YMDV6N0thYjk3cTJYRVhNNi9rKzIxQzF6dHkzc2Q3cXZvV3FaenVzVnp2RnpNQVBqRmxsMURuTXZUZG5Pdnl6SWlnTzQzcjh2UDQzQnpUMkpxajRySjJsK2UrTldwL1BaVDk2bC9JWThTeC9QK0pudXJ1U1RTZng2WFpaZXN5UHBlMzUzNjBGeThVN3N2My92aVVnYS90a3UzclUzd21kMmMxZEhrY09abmJSSHR1TzVCZFovV2R1Si9MWU5wNFQxWWt0OGVNYS9QZmRuWmQxUzdUL3B6bXBsWEVyNE5uY2hudUtZSjZyUGtOczNNOUZ3dERwc2wzVFFYOEIvUEM0aHNMMnA3a3AxZkpUL0xUWGlFLzFVVitvaWFibEorbXNZbFp0dVJlNEhpeXJDeGJrbVdYUzVhdGl5eExUZWJPc3FNQzdnTVpaTzliOEFwN3FETXVSTHZodHh2M0t6blA3dmdRM2VxdlpTdjcxYjZyWjNuS3Z3K0ZrTGJxN05yOC9mYmlaSEpIVmhoTlVzWFJUdWZlbnI5dFo3WFJrTk5GOWNuWm5pNW9UaFRMTi9SZXhsV2ZMbG83citNcm5HZWZkamx1NkFsc1A4Mkx2cUVUd2xQNW1uTGRiZVVGUU9sa25tQXVGZ2YwSVVQakFFM2pobHl2RjNPN2Zxcnoyb2R6Mys5V21kNVJkTmV6bTA3bk91eU9POU4xYTNZZE5iUnZITTkxOGRPc3BIeWhPQzZOcXRhNkl5OUMrdmFIWjNvZUc3VjhaYi85UjR0dGJGRVhDTkdwTGx2a2RPZlZ2djkyYktkRjZWWkp2ekptbitwcUxuaXZ6OGZhejZROGJ0NlQrOHpaenVzZTZya2diZmY5b1hHN3VzcnRibWk4cVB0SHZQNExHVktaVE5QZDE2TjVYRzQvNnc4dmFOMHRLejhkenhzems3aWllTTRrK2VsWS9tdVBFZk5zVC9MVDYrZS9LdkpUUC9sSmZwcVcvQ1EvVVkvbXVIZmpoTy9taWdtZVUxcGtmcHJXSm1aWjl3SmZKY3NPazJYN3liS3k3TFJrV1ZtV2VzeWRaVWMxQUYrV0cvL2hER0hQTDdCcVpDaFlsUE4rSmFzbG5zcUZiNnUveXRDM3pQN2N2MWFNemZKTVQrajc0b1JqdDBUeG5KZUxVRDdyZUMzYmVjSitMcXZRdnRlemJLMzllU0FwbC9GaUozaDhJMFBmS2tQZEp1cGJQL3V5Q3VQeHpnRjZmMWFHWFYwODFyNytjRzQ3elhQK3NsTWwxRlpkM2pkd3dQOTBjU0s2T3c4QTQ4SlAxNkhPL01vZ3NKWHY2YU1aaHNwSzBuZmt2eWVMN25CV1hVVjJiMjdQelluOWp6dmRBNVhhQzUwaitUNGV6ZlcwUHkvUXV4ZHIrM0xmYkN1eHVrRzRmZTROWTdwYytQYVk1ZC9LYXE3am5hcmFjaDZ0YTNJOXZ6UkI1ZkdRdmlxMGwwWWNMN29PRE16M1FLN2ZuK1IyTUVsVjNJSDhkeWlQZ1pjWDIvSkRHYXFlenVQK0pPLzFVT2U1aDNML3VEeXJkYStac2pMMmVERXVVRjgzVnBjVzR3ZGRtZnZ4bWF6VS9IeHVRNk11L2lkeElNKzV6K2M1cHd5V0g4ajNkV0ZNNWZPNzh2aXlqZzdtdGpKdmhlSldIb2ZtUFdmMTdhOUhCeTZNMnUxMzB1VnY4OU1mNUxMK0tDTCtMYy9YOHpvMDRldmZsRlhuNTZiTVQrMTZmWDdHaTRndCtZbUJ6N0FrUDYyVy9EUWQrV2x5OHRQeUxTby9sZmJuWjM1cFpwUjErK2JsWlhrZTJKZWY2eUx5MDluTVJlUHN5K2M5TXVYeFk1cjh0RWxaMXIxQVdSWlpWcGFWWmN2SFpWbFpkbHF5N0JwazJVdDJkbmFHWHZCWVo4TXFnK1E4MVNQSHNscHFraDJobk1mUi9HQWY3WG5lZlQxVlNxZUxibHMrTStQS1BwTFZLWS8wVkhsRVZndmRQY1gwenN4UWxmbG9VWFgyYkI1Z3B0bXcrejdIYmhYajBkdzRCTC9aOU8wTDg2ekxkbnJsT0FCM2RycmRLWjgzNmJndlIzTS9LTU5KV2RYMDBkeHYyc2RQWlZnNmtDZm1vZVBCb3ZWVnA1N3V1WURaemxCM3RsaWV2dWRONjJ4UmlYWnYwZUF5YnBwWFoxWGdxTUthV1phcnZkQjdzSGlmeDNNNWh3SlhYK0JycC9XWkRGaVg1ZkhvaVo3cXlMYTZNWXJ0SUxMcTdjcWVhdTBZT0U3ZU1qQSswS2ozV3Y1OHB2UDNNcHgxOVcyZjQ2b0syL1BScE11M0NtZkhMUE5OdWR4OXkxdXV2M05qQW1BVG1QNG05NWRYY2x0WWRMZERSM041OTNVZWZ6RzNxMUZkYVIzS2MyeTcvejJTeTlwMmZiWU03VGJYWHBCY2wvdFIrMTZlemd2RUY0dWJVbjIrR1JIdjdqeCtQaUoyaW04d3pPSllucXYvYUlyWG5zL0c0R1kvL0hqUDMrL0xZMzkzZS9wQlJIeDF5dnhVSGkvL0tTOUM1Q2RHa1o4V1MzNzZWZkxUYStTbnZadWZIaXdhZk1yelZkKzIyTHFRbVdIYW0ybjM1L1M2MDd3NTk0VngzM1k4bXR2cVZtZjVMdVk1Zk5JYjEzMmF6K3UvcDNqK0pPZUpiazZJWE5jZkhIaitnVHhmckNMTHRzdC9keWZMbHQrMEhaVmwzUXQwTDVESnlMS0xKY3YrS2xuMk5iS3NMQnV5N094WmRpdTduZWhXUjF6Vzg4THVCcmF2NThBOGlVZUtuV3ljN2p4L1B2RDhKM3RDWDNuZ2Z6YUR6clRPWllYQzBJWjV6NVNoYjVacWg0L2w2ODZNQ09pVDJNNzExRmYxc3oxaEZRSDlGbjJ5S0tmM1pGWXc5VlVWbGI5Zk5kQkYwN0c4Q04zWDg1cnk5eU9kYmlmYXg2L05rOE9vZVMvREZYbFNPSlFCcEsvYXJxemF1N25uOFZtMTFWY2ZIS2pPR3pLdTZtOVdaWlhtRGNWWVF6ZmtDZWhNVVlGNUpNUDdVQlZhM3pyY3ptUEMyVnp2dC9Tczc4TTVmc2loenVQZDZSM01rOXJoUEdGUE9rajkwUFFPNU1uKzdUM2pFVTB5bmUzOExMdm5oNzdRc0M0T1pQWHZVSmRGWjR1L2pkc3YzNU1CcHF3T2J0YmxuK2R4cFZ0dDM1eGp2cHpiY2pjQTd1OVpscjZ4YXE3SWRYNjBFM3E2RGc2RXYvZm04blV2M3Q2ZERabkwxTXp2RHlQaXgzbXgwbHhVL2w0eHY3TDc1YmRGeEZlSy9OUldZOTQ0OEMzZGR0ay9tZS90RXozUGFhdGpXeGVLOWR1c3krOTBsbWNTN1h5SEtzU2ZISGo4elpuVkpzMVBmUmZjVHcvY01BdjVpU1EvTFo3ODlCcjVTWDRxN2RYOEZIazh1bUxNOGFEclFINExaWHZnSEZwbWxtdUttMTAzNSsrZno3L2ZVK3hYeitkMitYUm5Pa2R6dit4NzMrViszTmN3MEYyVzZNbFB6V2Yza1lIM09hUmNqZ05UTkhoc1pUZXFaVGQ5aDdMQmQ5NkdpV21XKzdvY1E3Qzc3L2R0dSs0RjluTXZrRW5Jc29zbnk3NUdscFZsUzdLc0xEdU5YOG15elRlQUg4c2R2Z3hGeDdQdi8xRzI1K2huL0lFRmorbHdlODgzYXNwcXQrYkQrZEFDNTllNkxMOXFQcWx4MVJ6TFdMNEhjajFjUFNLOGxzOWpNM1hISjVpMjJtcmRkQ3QrR2RhOUliR2I2MnNkUDdkVHhUY2ZyOC93R0d1K1hZMzY5a0RycXJ6cE1PNTl6RktWUEhTVHEvdTZTWjgzN2J3MlpaOC9ueFdGMzgzZkoxM3U4NW01L2k1RDN1a2k3SzM2dmY5MVJQenVpUGsybGVLL00yWWEzV3JnMXZhSTZsUDVpWFVoUCsxZDh0Tm84dFByN2NYOE5LcmhjNWI1emJQYzI4VzMzVmFabjdaN3ZtVjNPTCtWMXpmZjdjeUhIeXJHT2x6WC9XYmJ2Y0NaeWJLc0MxbDI3NUpsUjVObFgwK1duWDkrRzVsbG13YmduVnlBWnpJY2JVMjRJY1Vjd2UvaHJFWmFsRk05WFJ1V29XODdxejd1enhiMHJleENKanF0N0JlbXJNeWJOcnkybFhlemR2L1lhbHIrLzNQRVYvVGJ2dEEvWFZSRGZXRGdHMER0Vit0Vi9XMis5Z0x1bldQR0lZQzlwTHpZM3BRTDNQYWNQRzU4cUxack12djY1am1mVllNLzIrWFA3OThqNHZkSC9QMThmdlA0ZlFQNTZhOHlSN3h2NFBYYldkMTVWNmU3SFBtSmRTSS93ZXZKVDZ5anRuRjEybThXemFzOVQ3UTM3RzRhazJPMnM3ZVk3Mi9RZnVOZW9IdUJiQzVaRmw1UGxtVWQ3VXFXYlJ1QTU5RUdxcjR1Si9vc29sLytydTBNTmFXK01WbkdWYVQwamFOd2QzNE52aHRzWjMwZjdUemFrRDN0ZUNTM1paYyswYW55T2ozUWJRZkFYdFk5UDV3dUt2L1dXYm5jSjdNTGtyNXhURzdPR3hxd1RNME56SCtaSTErMDJlZE1WdC9LVHdEclRYNkMrWnhmd2ZBbHU4Mjl3T21YTldSWmdKV1FaU0dOR3FCOFV1VzRBUS8wOUsvZXRheXhUMjR1QmdrZmVsL2o1bHYrL1dEdVpGZm0xK3ZmbFdId1lJNURNTTE0QUgzek9Kb0RxMS9NZ0htdXAxdVd0cC8xZlZuSmRWUFBmQy9OdnRCWE1hWU13Q2E2TGJ0U09kUVpWMkhkM1pMbjFuWWNpZTBjRjZPOENYR05MWklWZUZ2K20xV2JUNXJ1cFA5RGZnTFlDUElUeks3Mnh0OXdMM0Jxc2l6QWFzbXk3SG14b0c4QWw0YjYxVDZWWFk1TTJrLzVyUE51dTZDWmRqeU9TYWZmV21XZjVJSWNBSzF5SEt0bFZOSERwcEdmQUJoSGZvTGxjaTl3TWRNdk9VWUIwSkpsbWRtaUc0Q0hOSUhtNWF4ZXUybko4Mm1xNTk2YWZhRURRRTIyczRMeHlDNk1md1lBc0lua0o5Z2Q3Z1VDd1B4a1dXYTJxZ1pnQUFBQUFBQUFBSmJzRFZZd0FBQUFBQUFBUUIwMEFBTUFBQUFBQUFCVVFnTXdBQUFBQUFBQVFDVTBBQU1BQUFBQUFBQlVRZ013QUFBQUFBQUFRQ1UwQUFNQUFBQUFBQUJVUWdNd0FBQUFBQUFBUUNVMEFBTUFBQUFBQUFCVVFnTXdBQUFBQUFBQVFDVTBBQU1BQUFBQUFBQlVRZ013QUFBQUFBQUFRQ1UwQUFNQUFBQUFBQUJVUWdNd0FBQUFBQUFBUUNVMEFBTUFBQUFBQUFCVVFnTXdBQUFBQUFBQVFDVTBBQU1BQUFBQUFBQlVRZ013QUFBQUFBQUFRQ1UwQUFNQUFBQUFBQUJVUWdNd0FBQUFBQUFBUUNVMEFBTUFBQUFBQUFCVVFnTXdBQUFBQUFBQVFDVTBBQU1BQUFBQUFBQlVRZ013QUFBQUFBQUFRQ1UwQUFNQUFBQUFBQUJVUWdNd0FBQUFBQUFBUUNVMEFBTUFBQUFBQUFCVVFnTXdBQUFBQUFBQVFDVTBBQU1BQUFBQUFBQlVRZ013QUFBQUFBQUFRQ1UwQUFNQUFBQUFBQUJVUWdNd0FBQUFBQUFBUUNVMEFBTUFBQUFBQUFCVVFnTXdBQUFBQUFBQVFDVTBBQU1BQUFBQUFBQlVRZ013QUFBQUFBQUFRQ1UwQUFNQUFBQUFBQUJVUWdNd0FBQUFBQUFBUUNVMEFBTUFBQUFBQUFCVVFnTXdBQUFBQUFBQVFDVTBBQU1BQUFBQUFBQlVRZ013QUFBQUFBQUFRQ1UwQUFNQUFBQUFBQUJVUWdNd0FBQUFBQUFBUUNVMEFBTUFBQUFBQUFCVVFnTXdBQUFBQUFBQVFDVTBBQU1BQUFBQUFBQlVRZ013QUFBQUFBQUFRQ1UwQUFNQUFBQUFBQUJVUWdNd0FBQUFBQUFBUUNVMEFBTUFBQUFBQUFCVVFnTXdBQUFBQUFBQVFDVTBBQU1BQUFBQUFBQlVRZ013QUFBQUFBQUFRQ1UwQUFNQUFBQUFBQUJVUWdNd0FBQUFBQUFBUUNVMEFBTUFBQUFBQUFCVVFnTXdBQUFBQUFBQVFDVTBBQU1BQUFBQUFBQlVRZ013QUFBQUFBQUFRQ1UwQUFNQUFBQUFBQUJVUWdNd0FBQUFBQUFBUUNVMEFBTUFBQUFBQUFCVVFnTXdBQUFBQUFBQVFDVTBBQU1BQUFBQUFBQlVRZ013QUFBQUFBQUFRQ1UwQUFNQUFBQUFBQUJVUWdNd0FBQUFBQUFBUUNVMEFBTUFBQUFBQUFCVVFnTXdBQUFBQUFBQVFDVTBBQU1BQUFBQUFBQlVRZ013QUFBQUFBQUFRQ1UwQUFNQUFBQUFBQUJVUWdNd0FBQUFBQUFBUUNVMEFBTUFBQUFBQUFCVVFnTXdBQUFBQUFBQVFDVTBBQU1BQUFBQUFBQlVRZ013QUFBQUFBQUFRQ1UwQUFNQUFBQUFBQUJVUWdNd0FBQUFBQUFBUUNVMEFBTUFBQUFBQUFCVVFnTXdBQUFBQUF4N01mOEJBTUJHMlBJeEFRQUFBRUN2N1loNExpS2VqNGpUVmhFQUFKdEFBekFBQUFBQTlIc2xJbTZQaUNzaTR2cUlPRHJoZXRyTzE1NkxpUGRHeE9WVHZCWUFBT1p5eWM3T3pvNVZDQUFBQUFDdjh4c1I4Wk44OExFcEduRi9FQkhmS241dkdvRGZGaEZ2dG9vQkFGaXFpUGgvQ29HMWpoL3ZzUmNBQUFBQVNVVk9SSzVDWUlJPSIvPgo8L2RlZnM+Cjwvc3ZnPgo=");
 top: -40px;
 left: 0;
 position: absolute;
 content: '';
 background-size: auto;
 background-position: center;
 width: 100%;
 height: 80px;
}
.footer_container {
 padding-bottom: 40px;
 padding-top: 40px;
 display: flex;
 justify-content: space-between;
}
.footer_logo a {
 display: flex;
 justify-content: space-between;
 align-items: center;
}
.footer_logo .site_name {
 border-left: 1px solid #FFFFFF;
 padding-left: 19px;
}
.footer_logo a .site_name span {
 display: block;
 font-weight: 500;
 font-size: 23px;
 line-height: 27px;
 color: #FFFFFF;
}
.footer_logo .site-logo {
 margin-right: 24px;
 height: 78px;
 width: auto;
 filter: contrast(0%) brightness(500%);
}
.footer .ur_info {
 margin: 50px 0 0;
 color: #FFFFFF;
 font-size: 14px;
 line-height: 138.19%;
}
.footer_contacts-phones a {
 display: block;
 font-weight: 500;
 font-size: 23px;
 line-height: 27px;
 color: #FFFFFF;
}
.footer_contacts-phones a:hover {
 color: #BB0147;
}
.footer_contacts-phones a span {
 text-transform: uppercase;
 font-weight: 500;
 font-size: 15px;
 line-height: 18px;
 color: #FFFFFF;
}
.footer_btns .btn {
 margin-bottom: 17px;
 display: flex;
}
.footer_btns .btn:last-child {
 margin-bottom: 0px;
}
.footer_col1 {
 margin-right: auto;
 margin-left: 0;
}
.footer_col2 {
 max-width: 210px;
 margin: 0 auto;
}
.footer_col3 {
 margin: 0 auto;
}
.footer_contacts-text {
 font-size: 13px;
 line-height: 19px;
 display: block;
 text-align: center;
 color: #FFFFFF;
 margin-top: 17px;
}
.footer_social-links {
 display: flex;
 align-items: center;
 justify-content: center;
 margin-top: 10px;
}
.footer_social-links a {
 border: 0px solid black;
 width: 40px;
 height: 25px;
 background: #3C3C3C;
 border-radius: 90px;
 display: flex;
 align-items: center;
 justify-content: center;
 margin: 0 3px;
}
.footer_social-links a:hover {
 background: #545454;
}
.footer_mail {
 text-align: center;
 display: block;
 border: 0px solid black;
 margin-top: 21px;
 color: #FFFFFF;
}
.footer_mail:hover {
 color: #BB0147;
}
.footer_col4 {
 margin-left: auto;
 margin-right: 0;
}
.footer_list {
 list-style: none;
 padding: 0px;
 margin: 0;
 font-size: 15px;
 line-height: 125.5%;
 color: #FFFFFF;
}
.footer_list li {
 margin-bottom: 24px;
 padding-left: 14px;
 position: relative;
}
.footer_list li:last-child {
 margin-bottom: 0;
}
.footer_list li a {
 font-size: 15px;
}
.footer_list li a:hover {
 color: #BB0147;
}
.footer_list li:before {
 background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC42MTQ3MSAwLjM0Mzc0NkM4LjUzMjEgMC4yOTAxMyA4LjQzOTc0IDAuMjUzMzE0IDguMzQyODkgMC4yMzU0MDNDOC4yNDYwNSAwLjIxNzQ5MiA4LjE0NjYzIDAuMjE4ODM3IDguMDUwMyAwLjIzOTM2QzcuOTUzOTggMC4yNTk4ODMgNy44NjI2NCAwLjI5OTE4MiA3Ljc4MTUxIDAuMzU1MDEzQzcuNzAwMzggMC40MTA4NDQgNy42MzEwNCAwLjQ4MjExMiA3LjU3NzQ2IDAuNTY0NzQ2TDMuMzc0OTYgNy4wNDI1TDEuMzI1NDYgNS4xNDc1QzEuMjUzMTUgNS4wODA2NCAxLjE2ODM4IDUuMDI4NjggMS4wNzU5OSA0Ljk5NDU4QzAuOTgzNjAyIDQuOTYwNDggMC44ODU0IDQuOTQ0OTEgMC43ODY5OTMgNC45NDg3N0MwLjU4ODI1MSA0Ljk1NjU1IDAuNDAwNzQxIDUuMDQyOTYgMC4yNjU3MTMgNS4xODlDMC4xMzA2ODQgNS4zMzUwMyAwLjA1OTE5ODUgNS41Mjg3MyAwLjA2Njk4MTIgNS43Mjc0N0MwLjA3NDc2NCA1LjkyNjIxIDAuMTYxMTc4IDYuMTEzNzIgMC4zMDcyMTMgNi4yNDg3NUwyLjk5ODIxIDguNzM2NzVDMi45OTgyMSA4LjczNjc1IDMuMDc1NDYgOC44MDMyNSAzLjExMTIxIDguODI2NUMzLjE5MzgzIDguODgwMTUgMy4yODYyMiA4LjkxNyAzLjM4MzA5IDguOTM0OTNDMy40Nzk5NiA4Ljk1Mjg2IDMuNTc5NDEgOC45NTE1MyAzLjY3NTc2IDguOTMxMDFDMy43NzIxMiA4LjkxMDQ4IDMuODYzNDggOC44NzExNyAzLjk0NDYzIDguODE1MzJDNC4wMjU3OCA4Ljc1OTQ2IDQuMDk1MTMgOC42ODgxNyA0LjE0ODcxIDguNjA1NUw4LjgzNTcxIDEuMzgxQzguODg5MzMgMS4yOTgzOCA4LjkyNjE1IDEuMjA2MDIgOC45NDQwNiAxLjEwOTE4QzguOTYxOTcgMS4wMTIzMyA4Ljk2MDYyIDAuOTEyOTEgOC45NDAxIDAuODE2NTg3QzguOTE5NTggMC43MjAyNjMgOC44ODAyOCAwLjYyODkyNyA4LjgyNDQ1IDAuNTQ3Nzk2QzguNzY4NjIgMC40NjY2NjQgOC42OTczNSAwLjM5NzMyNyA4LjYxNDcxIDAuMzQzNzQ2WiIgZmlsbD0iI0VFRUVFRSIvPgo8L3N2Zz4K");
 position: absolute;
 width: 9px;
 height: 9px;
 content: '';
 background-position: center;
 background-repeat: no-repeat;
 left: 0;
 top: 4px;
}
.footer .copyright .hide_desk {
 display: none;
}
/*Модальное*/
.modal {
 position: fixed;
 height: 100%;
 width: 100%;
 z-index: 9000;
 top: 0;
 left: 0;
 display: flex;
 align-content: center;
 transition: 450ms;
 opacity: 0;
 pointer-events: none;
 perspective: 2000px;
}
.open.modal {
 opacity: 1;
 pointer-events: auto;
}
.modal_overlay {
 height: 100%;
 width: 100%;
 position: fixed;
 background-color: rgba(0, 0, 0, 0.5);
}
.modal_body .modal_exit {
 width: 20px;
 height: 20px;
 position: absolute;
 top: 10px;
 right: 10px;
}
.modal_exit {
 cursor: pointer;
}
.modal_body .modal_exit:before,
.modal_body .modal_exit:after {
 content: '';
 width: 4px;
 height: 115%;
 background-color: #000000;
 display: block;
 position: absolute;
 left: calc(50% - 2px);
 top: -1px;
 /*+border-radius: 10px;*/
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
 border-radius: 10px;
 transition: 350ms;
}
.modal_body .modal_exit:before {
 transform: rotate(45deg);
}
.modal_body .modal_exit:after {
 transform: rotate(-45deg);
}
.modal_body .modal_exit:hover:before {
 transform: rotate(45deg) scale(1.1);
 background-color: #464646;
}
.modal_body .modal_exit:hover:after {
 transform: rotate(-45deg) scale(1.1);
 background-color: #464646;
}
.modal_body {
 margin: auto;
 background-color: #FFFFFF;
 z-index: 10;
 position: relative;
 align-self: center;
 padding: 30px;
 overflow-y: auto;
 max-height: 98vh;
 min-width: 400px;
 transition: 0.6s;
 transform-style: preserve-3d;
 transform: rotateY(-90deg) translateY(-15%);
 box-shadow: 0px 15px 50px rgba(0, 0, 0, 0.5);
 border-radius: 15px;
}
.open.modal .modal_body {
 transform: rotateY(0deg);
}
.modal_title {
 font-weight: 500;
 font-size: 30px;
 line-height: 40px;
 text-align: center;
 color: #383838;
 margin: 0 0 30px 0;
 justify-content: center;
 display: flex;
}
.modal_title > span {
 position: relative;
 padding-bottom: 5px;
}
.modal_title > span:after {
 background-color: #2868E0;
 content: '';
 bottom: 0;
 height: 2px;
 display: block;
 position: absolute;
 width: 66%;
 left: 50%;
 transform: translatex(-50%);
}
.modal_subtitle {
 margin-top: -15px;
 text-align: center;
 font-size: 14px;
 color: #686868;
}
.modal .go_form {
 min-width: 80%;
 margin-top: 10px;
}
#sendmail {
 width: 700px;
}
/*Плюс/Минус в инпутах*/
.plus_minus_block {
 display: flex;
 justify-content: space-between;
 align-items: center;
 overflow: hidden;
}
.plus_minus_block span {
 padding: 12px 14px;
 cursor: pointer;
 color: #FFFFFF;
 transition: 350ms;
 height: 45px;
 position: relative;
 display: inline-block;
 font-weight: 600;
 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.0) 30%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.0) 70%), linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, #2E2E2E 50%);
 background-repeat: no-repeat;
 background-size: 200% 100%, 100% 200%;
 background-position: 200% 0, 100% 0%;
 box-shadow: rgba(0, 0, 0, 0.5) 3px 10px 10px -10px;
 background-color: #2E2E2E;
 transition: 0.5s ease;
 border: 1px solid #2E2E2E;
}
.plus_minus_block span:hover {
 background-position: -200% 0, 100% -100%;
 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.0) 30%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.0) 70%), linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, #2E2E2E 50%);
 border: 1px solid #DBDBDB;
 background-color: #FFFFFF;
 color: #2E2E2E;
}
.plus_minus_block input {
 text-align: center;
 width: 100%;
 /*pointer-events: none;*/
 height: 45px;
}
input[type="number"] {
 -moz-appearance: textfield;
}
input[type="number"]:hover,
input[type="number"]:focus {
 -moz-appearance: number-input;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
 -webkit-appearance: none;
 margin: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
 -webkit-appearance: none;
 margin: 0;
}
/*Формы*/
.form_group-anim {
 position: relative;
 padding: 15px 17px;
 width: 100%;
}
.form_group-anim.btn_container {
 padding-top: 0;
}
.form_group-anim label {
 display: block;
 text-align: center;
 font-size: 18px;
 line-height: 138.19%;
 position: absolute;
 left: 50%;
 transform: translatex(-50%);
 top: 10px;
 transition: 350ms;
 pointer-events: none;
 white-space: nowrap;
}
.form_group-anim input {
 border: 0px solid black;
 width: 100%;
 background-color: transparent;
 border-bottom: 1px solid currentColor;
 color: currentColor;
 padding: 5px 0;
 font-weight: 500;
}
.form_group-anim.active label {
 font-size: 12px;
 left: 17px;
 top: 0px;
 transform: translatex(0);
}
.form_group-anim .placeholder,
.form_group .placeholder {
 display: none;
}
.form_group-anim .select ul,
.form_group .select ul,
.suggestions-suggestions {
 position: absolute;
 background-color: #FFFFFF;
 color: #000000;
 margin: 0;
 list-style: none;
 top: calc(100% + 5px);
 width: 100%;
 /*+box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.2);*/
 -moz-box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.2);
 -webkit-box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.2);
 box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.2);
 padding: 0;
 z-index: 50;
 left: 0;
 max-height: 300px;
 overflow-y: auto;
}
.form_group-anim .select li,
.form_group .select li,
.suggestions-suggestions .suggestions-suggestion {
 cursor: pointer;
 padding: 12px 17px;
 border-bottom: 1px solid #F7F7F7;
 font-weight: 500;
 text-align: left;
}
.form_group-anim .select li:hover,
.form_group .select li:hover,
.suggestions-suggestions .suggestions-suggestion:hover {
 color: #2868E0;
 background-color: rgba(40, 104, 223, 0.05);
}
.form_group-anim.has_error label {
 color: red;
}
.form_group-anim input.error {
 border-bottom: 1px solid red;
}
.form_group {
 width: 100%;
 padding-bottom: 15px;
 position: relative;
}
.form_group input,
.form_group textarea {
 width: 100%;
 padding: 15px 20px;
 border-radius: 25px;
 border: 2px solid #EBEBEB;
 font-size: 16px;
 transition: 350ms;
}
.checkbox {
 display: block;
 margin: 0 0 10px 0;
 cursor: pointer;
 user-select: none;
 position: relative;
}
.checkbox-input {
 position: absolute;
 z-index: -1;
 opacity: 0;
 display: block;
 width: 0;
 height: 0;
}
.checkbox-name {
 display: inline-block;
 position: relative;
 padding: 0 0 0 23px;
 font-size: 12px;
 color: #656565;
 line-height: 15px;
}
.checkbox-name:before {
 content: "";
 display: inline-block;
 position: absolute;
 left: 0;
 top: 0;
 width: 14px;
 height: 14px;
 border: 1px solid #9C9C9C;
 border-radius: 2px;
 transition: 250ms;
 background-size: auto;
 background-position: center;
 background-repeat: no-repeat;
}
.checkbox-input:checked + .checkbox-name:before {
 background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNTcxODUgMC4zODE5NTRDOS40ODAwNiAwLjMyMjM4IDkuMzc3NDMgMC4yODE0NzQgOS4yNjk4MyAwLjI2MTU3M0M5LjE2MjIzIDAuMjQxNjcyIDkuMDUxNzYgMC4yNDMxNjYgOC45NDQ3MyAwLjI2NTk2OUM4LjgzNzcgMC4yODg3NzIgOC43MzYyMiAwLjMzMjQzOCA4LjY0NjA3IDAuMzk0NDcyQzguNTU1OTMgMC40NTY1MDcgOC40Nzg4OSAwLjUzNTY5MyA4LjQxOTM1IDAuNjI3NTA5TDMuNzQ5OTEgNy44MjUwMUwxLjQ3MjY4IDUuNzE5NDVDMS4zOTIzNCA1LjY0NTE3IDEuMjk4MTUgNS41ODc0MyAxLjE5NTQ5IDUuNTQ5NTRDMS4wOTI4NCA1LjUxMTY2IDAuOTgzNzIzIDUuNDk0MzYgMC44NzQzODIgNS40OTg2NEMwLjY1MzU1OCA1LjUwNzI5IDAuNDQ1MjE0IDUuNjAzMyAwLjI5NTE4MiA1Ljc2NTU3QzAuMTQ1MTUxIDUuOTI3ODMgMC4wNjU3MjE4IDYuMTQzMDQgMC4wNzQzNjkzIDYuMzYzODdDMC4wODMwMTY4IDYuNTg0NjkgMC4xNzkwMzIgNi43OTMwMyAwLjM0MTI5MyA2Ljk0MzA3TDMuMzMxMjkgOS43MDc1MUMzLjMzMTI5IDkuNzA3NTEgMy40MTcxMyA5Ljc4MTQgMy40NTY4NSA5LjgwNzIzQzMuNTQ4NjUgOS44NjY4NSAzLjY1MTMgOS45MDc3OSAzLjc1ODkzIDkuOTI3NzJDMy44NjY1NiA5Ljk0NzY0IDMuOTc3MDcgOS45NDYxNiA0LjA4NDEzIDkuOTIzMzVDNC4xOTExOSA5LjkwMDU1IDQuMjkyNyA5Ljg1Njg3IDQuMzgyODcgOS43OTQ4MUM0LjQ3MzA0IDkuNzMyNzUgNC41NTAwOSA5LjY1MzUzIDQuNjA5NjMgOS41NjE2OEw5LjgxNzQxIDEuNTM0NDVDOS44NzY5OCAxLjQ0MjY2IDkuOTE3ODkgMS4zNDAwNCA5LjkzNzc5IDEuMjMyNDNDOS45NTc2OSAxLjEyNDgzIDkuOTU2MTkgMS4wMTQzNiA5LjkzMzM5IDAuOTA3MzMyQzkuOTEwNTkgMC44MDAzMDYgOS44NjY5MiAwLjY5ODgyMiA5LjgwNDg5IDAuNjA4Njc2QzkuNzQyODUgMC41MTg1MyA5LjY2MzY3IDAuNDQxNDg5IDkuNTcxODUgMC4zODE5NTRaIiBmaWxsPSIjQkIwMTQ3Ii8+Cjwvc3ZnPgo=");
}
.checkbox:hover > .checkbox-name:before {
 border: 1px solid #525252;
}
.form_group.has_error .checkbox .checkbox-name:before {
 border: 1px solid red;
 /*+box-shadow: 0 0 3px red;*/
 -moz-box-shadow: 0 0 3px red;
 -webkit-box-shadow: 0 0 3px red;
 box-shadow: 0 0 3px red;
}
.checkbox-right > .checkbox-name {
 padding: 0 23px 0 0;
}
.checkbox-right > .checkbox-name:before {
 left: auto;
 right: 0;
}
.form_group input.error {
 border: 2px solid red;
}
/* Slider */
.slick-slider {
 position: relative;
 display: block;
 box-sizing: border-box;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 -webkit-touch-callout: none;
 -khtml-user-select: none;
 -ms-touch-action: pan-y;
 touch-action: pan-y;
 -webkit-tap-highlight-color: transparent;
}
.slick-list {
 position: relative;
 display: block;
 overflow: hidden;
 margin: 0;
 padding: 0;
}
.slick-list:focus {
 outline: none;
}
.slick-list.dragging {
 cursor: pointer;
 cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
 -webkit-transform: translate3d(0, 0, 0);
 -moz-transform: translate3d(0, 0, 0);
 -ms-transform: translate3d(0, 0, 0);
 -o-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}
.slick-track {
 position: relative;
 top: 0;
 left: 0;
 display: block;
 margin-left: auto;
 margin-right: auto;
}
.slick-track:before,
.slick-track:after {
 display: table;
 content: '';
}
.slick-track:after {
 clear: both;
}
.slick-loading .slick-track {
 visibility: hidden;
}
.slick-slide {
 display: none;
 float: left;
 height: 100%;
 min-height: 1px;
}
[dir='rtl'] .slick-slide {
 float: right;
}
.slick-slide img {
 display: block;
}
.slick-slide.slick-loading img {
 display: none;
}
.slick-slide.dragging img {
 pointer-events: none;
}
.slick-initialized .slick-slide {
 display: block;
}
.slick-loading .slick-slide {
 visibility: hidden;
}
.slick-vertical .slick-slide {
 display: block;
 height: auto;
 border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
 display: none;
}
.slick-arrow {
 position: absolute;
 top: 50%;
 transform: translatey(-50%);
 padding: 0;
 margin: 0;
 border: 0px solid black;
 background-color: transparent;
}
.slick-arrow:hover {
}
.slick-arrow * {
 fill:#2868E0;
 transition: 250ms;
 transform: scalex(0.9);
}
.slick-arrow:hover * {
 fill:rgb(187, 1, 71);
}
.slick-next {
 right: 0;
}
.slick-prev {
 left: 0;
}
.slick-dots {
 position: absolute;
 display: flex;
 justify-content: center;
 width: 100%;
 list-style: none;
 padding: 0;
 bottom: 15px;
 margin: 0;
 left: 0;
}
.slick-dots button {
 border: 0px solid black;
 font-size: 0px;
 padding: 0;
 margin: 5px;
 /*+border-radius: 50%;*/
 -moz-border-radius: 50%;
 -webkit-border-radius: 50%;
 -khtml-border-radius: 50%;
 border-radius: 50%;
 background-color: rgba(40, 104, 223, 0.2);
 height: 18px;
 width: 18px;
 transition: 350ms;
}
.slick-dots button:hover {
 background-color: rgba(187, 0, 72, 0.2);
}
.slick-dots .slick-active button {
 background-color: #2868E0;
}
.default_slider {
 padding: 0 60px;
}
.default_slider.slick-dotted {
 padding-bottom: 70px;
}
.default_slider.slick-dotted .slick-arrow {
 top: calc(50% - 35px);
}
/*Главная*/
@media (min-width: 1025px) {
 body.home {
  padding-top: 0;
 }
 body.home .header img.site-logo {
  filter: contrast(0%) brightness(500%);
 }
 body.home .header_social-pretext {
  color: #FFFFFF;
 }
 body.home .header_contacts-phones a {
  color: #FFFFFF;
 }
 body.home .header_logo .site_name {
  border-color: #FFFFFF;
 }
 body.home .header_logo .site_name span {
  color: #FFFFFF;
 }
 body.home .header_bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.28);
 }
 body.home .header_social-links a {
  background-color: #3C3C3C;
 }
 body.home .header:not(.scroll_pre) #main_menu > .menu-item > a {
  color: #FFFFFF;
 }
 body.home .header:not(.scroll_pre) #main_menu > .menu-item > a:after,
 body.home .header:not(.scroll_pre) #main_menu > .menu-item > a:before {
  filter: brightness(1000%);
 }
 body.home .header:not(.scroll_pre) #main_menu > .menu-item > a:before {
  background-color: #B9B9B9;
 }
 body.home .header:not(.scroll_pre) #main_menu >
 .menu-item.menu-item-has-children:hover > a {
  background-color: #FFFFFF;
  color: #000000;
  /*+border-radius: 10px 10px 0 0;*/
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -khtml-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
 }
 body.home .header:not(.scroll_pre) #main_menu >
 .menu-item.menu-item-has-children:hover > a:after {
  filter: brightness(0%);
 }
 body.home .header_contacts-subphones {
  color: #BDBDBD;
 }
 .postid-290 {
  padding-top: 0;
 }
 .postid-290 .header img.site-logo {
  filter: contrast(0%) brightness(500%);
 }
 .postid-290 .header_social-pretext {
  color: #FFFFFF;
 }
 .postid-290 .header_contacts-phones a {
  color: #FFFFFF;
 }
 .postid-290 .header_logo .site_name {
  border-color: #FFFFFF;
 }
 .postid-290 .header_logo .site_name span {
  color: #FFFFFF;
 }
 .postid-290 .header_bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.28);
 }
 .postid-290 .header_social-links a {
  background-color: #3C3C3C;
 }
 .postid-290 .header:not(.scroll_pre) #main_menu > .menu-item > a {
  color: #FFFFFF;
 }
 .postid-290 .header:not(.scroll_pre) #main_menu > .menu-item > a:before {
  background-color: #B9B9B9;
 }
 .postid-290 .header:not(.scroll_pre) #main_menu > .menu-item > a:after,
 body.home .header:not(.scroll_pre) #main_menu > .menu-item > a:before {
  filter: brightness(1000%);
 }
 .postid-290 .header:not(.scroll_pre) #main_menu >
 .menu-item.menu-item-has-children:hover > a {
  background-color: #FFFFFF;
  color: #000000;
  /*+border-radius: 10px 10px 0 0;*/
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -khtml-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
 }
 .postid-290 .header:not(.scroll_pre) #main_menu >
 .menu-item.menu-item-has-children:hover > a:after {
  filter: brightness(0%);
 }
 .postid-290 .header_contacts-subphones {
  color: #BDBDBD;
 }
}
.home_page-block1 {
 padding-top: 145px;
 color: #FFFFFF;
 min-height: calc(100vh + 50px);
 background-position: center;
 padding-bottom: 100px;
 display: flex;
 flex-wrap: wrap;
 background-size: cover;
 position: relative;
}
.home_page-block1:after {
 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaIAAABWCAMAAAAKeBFkAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA4vX6QgKk8QTrEy7K0BcdmwayuQ0Lv8XWNF5qOwhzZT/mT0UhlCUPp4pKfnhYVKwp3IWfj24+qOImAAAQLklEQVR42uzUMQEAAAzDoKmaf2m1kQNEcA9AlKIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshTN2KljAQAAAIBB/tbT2FEQAVuKBthSNMCWogG2FA2wpWiALUUDbCkaYEvRAFuKBthSNMBW7NSxAAAAAMAgf+tp7CiIFA2wpWiALUUDbCkaYEvRAFuKJnbqtTdVIAjA8Myuuq6IcjlyUSsCxdOqLeBl/v9POyi2PVpT+qFajPt8ICQMCcnOi6IotaV+0YqiKLUFdMKxJZ0QaYuUnyPXlkfKDcPERroJKuczbitnoHesaxS0zoaOsefegNM7LgWzjS47GhGuUUAUbPec031iMmRVI4KR7neS3y+cn5ygUxzgE6LgxKSgOyVkyKtGBONu1jck1Rtzvp2z9Snn/bvlMqicvyCukDPQm3w1/wM7C0lHXB+aLhFH5Lvr03ybvDbHHyvK0dsEmgnQNHuRgWm87GLd9/cyUv/RqBp53XjLv6DpdH1c4sc92qmkA4b6cpg1AdpmP7CwNV3oeJ9/6UR7tCu6TV4SbzSABtLVcU7flq/i9tmc7TJnhkj7nOPJJjrJeVUsQ5lziq3x3ebcqs65WIb80jlDEtIejnpQmjl0xAIAl9BoxMPRZDufPTzMzP+nulu/B2+ySGt3po2XFs+XQRBMdLoEabs5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');
 position: absolute;
 bottom: 0;
 content: '';
 width: 100%;
 height: 45px;
 display: block;
 left: 0;
 border: 0px solid black;
 background-size: auto;
 background-position: 0 45px;
 transform: rotate(180deg);
}
.hpb1_title {
 position: relative;
 z-index: 1;
 padding: 20px 0;
 width: 100%;
 align-self: flex-start;
}
.hpb1_title .container:before {
 background-color: #BB0147;
 width: 60%;
 content: '';
 height: 100%;
 display: block;
 position: absolute;
 left: 0;
 z-index: -1;
 top: 0;
}
.hpb1_title .entry-title {
 width: 60%;
 display: block;
 font-weight: 500;
 font-size: 32px;
 line-height: 138.19%;
 margin: 0;
 padding-right: 10px;
}
.hpb1_bottom {
 align-self: flex-end;
 width: 100%;
 margin-bottom: 0;
 margin-top: 60px;
}
.hpb1_form_title {
 display: block;
 font-size: 36px;
 line-height: 138.19%;
 margin-bottom: 20px;
}
.hpb1_arrow {
 display: flex;
 justify-content: center;
 margin: 10px 0 20px;
}
.raschet_stoimosti {
 background-color: #171F2D;
 border-radius: 25px;
 padding: 50px 43px;
 display: flex;
 align-items: center;
 position: relative;
}
.raschet_stoimosti .form_group-anim {
 width: 25%;
 padding: 15px 17px 0;
}
.hpb1_form_flex {
 display: flex;
 align-items: center;
 width: 25%;
}
.hpb1_form_flex .form_group-anim {
 width: 50%;
}
.raschet_stoimosti .form_group-anim.btn_container {
 padding-top: 0px;
}
.raschet_stoimosti .form_group-anim.btn_container .btn {
 width: 100%;
}
.section_iconlist > .container {
 max-width: 1000px;
}
.section_iconlist-text {
 font-size: 25px;
 line-height: 130%;
 color: #1C1C1C;
 margin-top: 5px;
 margin-bottom: 30px;
}
.section_icongrid-body {
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
}
.section_icongrid-item {
 max-width: ;
 width: 33.3333%;
 display: flex;
 justify-content: center;
 margin: 50px 0;
}
.section_icongrid-wrap {
 max-width: 240px;
 margin: auto;
 text-align: center;
}
.section_icongrid-icon {
 display: flex;
 justify-content: center;
}
.section_icongrid-text {
 font-size: 20px;
 line-height: 31px;
 color: #151515;
}
.section_schemework {
 background-size: cover;
 background-repeat: no-repeat;
 background-position: center;
 position: relative;
 padding: 80px 0;
 color: #FFFFFF;
}
.section_schemework:before {
 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaIAAABWCAMAAAAKeBFkAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA4vX6QgKk8QTrEy7K0BcdmwayuQ0Lv8XWNF5qOwhzZT/mT0UhlCUPp4pKfnhYVKwp3IWfj24+qOImAAAQLklEQVR42uzUMQEAAAzDoKmaf2m1kQNEcA9AlKIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshTN2KljAQAAAIBB/tbT2FEQAVuKBthSNMCWogG2FA2wpWiALUUDbCkaYEvRAFuKBthSNMBW7NSxAAAAAMAgf+tp7CiIFA2wpWiALUUDbCkaYEvRAFuKJnbqtTdVIAjA8Myuuq6IcjlyUSsCxdOqLeBl/v9POyi2PVpT+qFajPt8ICQMCcnOi6IotaV+0YqiKLUFdMKxJZ0QaYuUnyPXlkfKDcPERroJKuczbitnoHesaxS0zoaOsefegNM7LgWzjS47GhGuUUAUbPec031iMmRVI4KR7neS3y+cn5ygUxzgE6LgxKSgOyVkyKtGBONu1jck1Rtzvp2z9Snn/bvlMqicvyCukDPQm3w1/wM7C0lHXB+aLhFH5Lvr03ybvDbHHyvK0dsEmgnQNHuRgWm87GLd9/cyUv/RqBp53XjLv6DpdH1c4sc92qmkA4b6cpg1AdpmP7CwNV3oeJ9/6UR7tCu6TV4SbzSABtLVcU7flq/i9tmc7TJnhkj7nOPJJjrJeVUsQ5lziq3x3ebcqs65WIb80jlDEtIejnpQmjl0xAIAl9BoxMPRZDufPTzMzP+nulu/B2+ySGt3po2XFs+XQRBMdLoEabs5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');
 position: absolute;
 top: 0px;
 content: '';
 width: 100%;
 height: 45px;
 display: block;
 left: 0;
 background-size: auto;
 background-position: 0 45px;
 background-color: transparent;
}
.section_schemework:after {
 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaIAAABWCAMAAAAKeBFkAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA4vX6QgKk8QTrEy7K0BcdmwayuQ0Lv8XWNF5qOwhzZT/mT0UhlCUPp4pKfnhYVKwp3IWfj24+qOImAAAQLklEQVR42uzUMQEAAAzDoKmaf2m1kQNEcA9AlKIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshTN2KljAQAAAIBB/tbT2FEQAVuKBthSNMCWogG2FA2wpWiALUUDbCkaYEvRAFuKBthSNMBW7NSxAAAAAMAgf+tp7CiIFA2wpWiALUUDbCkaYEvRAFuKJnbqtTdVIAjA8Myuuq6IcjlyUSsCxdOqLeBl/v9POyi2PVpT+qFajPt8ICQMCcnOi6IotaV+0YqiKLUFdMKxJZ0QaYuUnyPXlkfKDcPERroJKuczbitnoHesaxS0zoaOsefegNM7LgWzjS47GhGuUUAUbPec031iMmRVI4KR7neS3y+cn5ygUxzgE6LgxKSgOyVkyKtGBONu1jck1Rtzvp2z9Snn/bvlMqicvyCukDPQm3w1/wM7C0lHXB+aLhFH5Lvr03ybvDbHHyvK0dsEmgnQNHuRgWm87GLd9/cyUv/RqBp53XjLv6DpdH1c4sc92qmkA4b6cpg1AdpmP7CwNV3oeJ9/6UR7tCu6TV4SbzSABtLVcU7flq/i9tmc7TJnhkj7nOPJJjrJeVUsQ5lziq3x3ebcqs65WIb80jlDEtIejnpQmjl0xAIAl9BoxMPRZDufPTzMzP+nulu/B2+ySGt3po2XFs+XQRBMdLoEabs5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');
 position: absolute;
 bottom: 0;
 content: '';
 width: 100%;
 height: 45px;
 display: block;
 left: 0;
 border: 0px solid black;
 background-size: auto;
 background-position: 0 45px;
 transform: rotate(180deg);
}
.section_schemework-body {
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
 counter-reset: schemework;
 width: calc(100% + 30px);
 margin-left: -15px;
}
.section_schemework-item {
 width: calc(33.3333% - 30px);
 background: rgba(33, 33, 33, 0.9);
 box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
 border-radius: 10px;
 margin-bottom: 30px;
 text-align: center;
 position: relative;
 padding-bottom: 20%;
 display: flex;
 justify-content: center;
 margin: 15px;
}
.section_schemework-item:before {
 counter-increment: schemework 1;
 content: counter(schemework);
 position: absolute;
 width: 100%;
 top: 50%;
 left: 0;
 font-size: 200px;
 color: rgba(255, 255, 255, 0.1);
 pointer-events: none;
 font-weight: bold;
 transform: translatey(-50%);
}
.section_schemework-wrap {
 position: absolute;
 left: 0;
 top: 50%;
 transform: translatey(-50%);
 min-width: 100%;
 padding: 20px 10px;
}
.section_schemework-title {
 font-size: 18px;
 line-height: 26px;
}
.section_schemework-text {
 font-size: 14px;
 line-height: 26px;
}
.section_service-item {
 text-align: center;
 background: #FFFFFF;
 box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.05);
 border-radius: 10px;
 display: block;
 overflow: hidden;
 margin-bottom: 25px;
 transition: 350ms;
 height: calc(100% - 25px);
}
.section_service-item:hover {
 box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.15);
}
.section_service-name {
 font-size: 20px;
 line-height: normal;
 padding: 20px 10px;
 display: block;
 max-width: 280px;
 margin: auto;
 transition: 350ms;
}
.section_service-img {
 transition: 350ms;
 filter: none;
}
.section_service-item:hover .section_service-img {
 filter: brightness(80%);
}
.section_service-item:hover .section_service-name {
 color: #BC0048;
 text-shadow: 0 0 1px #BC0048;
}
.hpb1_form-footer .hpb1_bottom {
 margin-top: 0;
}
.hpb1_form-footer .raschet_stoimosti {
 box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.25);
 background-color: rgba(255, 255, 255, 0.25);
}
.section_gruzmap-body {
 display: flex;
 align-items: center;
}
.section_gruzmap-list {
 width: 200px;
 padding-right: 20px;
}
.section_gruzmap-list_title {
 display: block;
 font-size: 25px;
 line-height: 18px;
 color: #BC0048;
 margin-bottom: 20px;
}
.section_gruzmap-list_item {
 font-size: 20px;
 line-height: 18px;
 color: #151515;
 display: block;
 margin-bottom: 15px;
}
.section_gruzmap-right {
 width: calc(100% - 200px);
}
.section_gruzmap-img {
 display: none;
}
/*услуги*/
.big_header {
 min-height: 450px;
 height: 60vh;
 padding: 0 0 40px 0;
 background-position: center;
 background-size: cover;
 position: relative;
}
.big_header:before {
 background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
 position: absolute;
 top: -1px;
 left: 0;
 right: 0;
 height: 10%;
 content: '';
 pointer-events: none;
}
.big_header:after {
 background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
 position: absolute;
 bottom: -1px;
 left: 0;
 right: 0;
 height: 10%;
 content: '';
 pointer-events: none;
 transform: rotate(180deg);
}
.big_header-title {
 position: relative;
 z-index: 1;
 padding: 20px 0;
 width: 100%;
 align-self: flex-start;
 color: #FFFFFF;
}
.big_header-title > .container:before {
 background-color: #BB0147;
 width: 60%;
 content: '';
 height: 100%;
 display: block;
 position: absolute;
 left: 0;
 z-index: -1;
 top: 0;
}
.big_header-title .entry-title {
 width: 60%;
 display: block;
 font-weight: 500;
 font-size: 32px;
 line-height: 138.19%;
 margin: 0;
 padding-right: 20px;
}
@media (max-width: 1180px) {
 .big_header-title .entry-title {
  font-size: 28px;
 }
}
.big_header-bottom {
 margin-top: 20px;
 display: block;
 width: 50%;
 padding-right: 20px;
}
.seo_section {
 font-size: 16px;
 margin: 50px 0;
}
.seo_section h2,
.seo_section h3 {
 color: #BC0048;
 font-weight: 500;
}
.seo_section a {
 color: #2868E0;
 font-weight: 500;
}
.seo_section a:hover {
 color: #000000;
}
.adv_post .container {
 max-width: 1200px;
}
.adv_post-title {
 margin-bottom: 10px;
}
.adv_post-wrap {
 background-position: center;
 background-size: auto;
 background-repeat: no-repeat;
 height: 600px;
 position: relative;
 margin: 40px auto;
}
@media (min-width: 1025px) {
 .adv_post-wrap {
  background-image: url('/wp-content/uploads/2019/09/logo-bez-fona-v-horoshem-razreshenii.png');
 }
}
.adv_post-item {
 position: absolute;
 background-color: rgb(255, 255, 255);
 box-shadow: 0px 11px 76px 0px rgba(15, 29, 75, 0.13);
 padding: 20px 25px 25px;
 transition: 350ms;
 width: 350px;
 border: 2px solid #FFFFFF;
}
.adv_post-item:after {
 content: " ";
 position: absolute;
 z-index: 1;
 content: " ";
 border-bottom: 35px solid #FFFFFF;
 border-right: 35px solid transparent;
 border-left: 35px solid transparent;
 /*+box-shadow: 0px 0px;*/
 -moz-box-shadow: 0px 0px;
 -webkit-box-shadow: 0px 0px;
 box-shadow: 0px 0px;
 transition: 350ms;
}
.adv_post-item1 {
 left: 0;
 top: 0;
}
.adv_post-item2 {
 top: 0;
 right: 0;
}
.adv_post-item3 {
 left: 0;
 bottom: 0;
}
.adv_post-item4 {
 right: 0;
 bottom: 0;
}
.adv_post-item1:after {
 transform: rotate(-135deg);
 right: -48px;
 bottom: -7px;
}
.adv_post-item2:after {
 transform: rotate(135deg);
 left: -48px;
 bottom: -7px;
}
.adv_post-item3:after {
 transform: rotate(-45deg);
 right: -48px;
 top: -7px;
}
.adv_post-item4:after {
 transform: rotate(45deg);
 left: -48px;
 top: -7px;
}
.adv_post-item:hover {
 border: 2px solid #BC0048;
}
.adv_post-item:hover:after {
 border-bottom: 35px solid #BC0048;
}
.adv_post-name {
 display: block;
 font-weight: bold;
 margin-bottom: 10px;
}
.adv_post2-items {
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
 align-items: stretch;
 border: 1px solid #F5F5F5;
}
.adv_post2-item {
 display: flex;
 align-items: center;
 width: 25%;
 padding: 20px;
 border: 2px solid #F5F5F5;
 position: relative;
 transition: 450ms;
}
.adv_post2-item:hover {
 border: 2px solid transparent;
 /*+box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);*/
 -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
 -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
 box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
 z-index: 1;
}
.adv_post2-wrap {
 display: flex;
 align-items: center;
}
.adv_post2-img {
 width: 40px;
 display: flex;
 align-items: center;
 justify-content: center;
}
.adv_post2-text {
 width: calc(100% - 50px);
 padding-left: 15px;
}
.adv_post3-blocks {
 display: flex;
 justify-content: space-between;
 align-items: center;
 max-width: 1024px;
 margin: auto;
}
.adv_post3-title {
 font-size: 22px;
 font-weight: bold;
 margin-bottom: 15px;
}
.adv_post3-left {
 width: 440px;
 padding-right: 60px;
 padding-top: 20px;
}
.adv_post4 {
 padding: 35px 0 45px;
}
.adv_post4 form {
 display: flex;
 justify-content: space-between;
 max-width: 900px;
 margin: 20px auto auto;
}
.adv_post4 form > * {
 width: calc(25% - 14px);
}
.adv_post4-item {
 padding: 0;
}
.adv_post4-item .adv_post4-input {
 font-size: 15px;
 padding: 10px 21px 11px;
 border-radius: 25px;
 border: 0px solid black;
 width: 100%;
}
.adv_post5-blocks {
 display: flex;
 justify-content: center;
}
.adv_post5-left {
 width: 330px;
 margin-right: 50px;
}
.adv_post5-right {
 width: 400px;
 display: flex;
 flex-direction: column;
 justify-content: space-between;
 padding: 25px 0 50px;
}
.adv_post5-title {
 display: block;
 font-size: 22px;
 font-weight: bold;
}
.ladv_post5-link {
 text-align: right;
}
.adv_post6-blocks {
 display: flex;
 justify-content: space-between;
 align-items: center;
 max-width: 1024px;
 margin: auto;
}
.adv_post6-title {
 font-size: 22px;
 font-weight: bold;
 margin-bottom: 15px;
}
.adv_post6-left {
 width: 440px;
 padding-right: 60px;
 padding-top: 20px;
}
.adv_post7-blocks {
 display: flex;
 justify-content: space-between;
 align-items: center;
 max-width: 1024px;
 margin: auto;
}
.adv_post7-right {
 width: 480px;
 padding-left: 60px;
 padding-top: 20px;
}
.adv_post7-title {
 font-size: 22px;
 font-weight: bold;
 margin-bottom: 15px;
}
.adv_post8-blocks {
 display: flex;
 justify-content: space-between;
 align-items: center;
 max-width: 1024px;
 margin: auto;
}
.adv_post8-title {
 font-size: 22px;
 font-weight: bold;
 margin-bottom: 15px;
}
.adv_post8-left {
 width: 480px;
 padding-right: 60px;
 padding-top: 20px;
}
.adv_post8.section-border > .container {
 padding-bottom: 0;
}
.adv_post9 {
 margin: -2px 0;
 padding: 70px 0;
 color: #FFFFFF;
}
.main .adv_post9:last-child {
 margin-bottom: -100px;
 padding-bottom: 90px;
}
.adv_post9-title {
 font-weight: bold;
 margin-bottom: 25px;
 text-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);
}
.adv_post9-blocks {
 display: flex;
 flex-wrap: wrap;
 margin-left: -10px;
 width: calc(100% + 20px);
 counter-reset: adv9;
}
.adv_post9-item {
 margin: 15px;
 width: calc(33.3333% - 30px);
 border: 1px solid rgba(255, 255, 255, 0.333);
 padding: 20px;
 display: flex;
 align-items: center;
 background-color: rgba(0, 0, 0, 0.1);
 transition: 350ms;
 position: relative;
}
.adv_post9-item:hover {
 background-color: rgba(0, 0, 0, 0.2);
 /*+box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);*/
 -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
 -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
 box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
}
.adv_post9-item:before {
 counter-increment: adv9 1;
 content: counter(adv9);
 color: #2578F0;
 position: absolute;
 top: -10px;
 left: -10px;
 font-size: 16px;
 pointer-events: none;
 font-weight: bold;
 background-color: #FFFFFF;
 height: 30px;
 width: 30px;
 line-height: 30px;
 text-align: center;
 border-right: 0px solid black;
 border-bottom: 0px solid black;
 /*+box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);*/
 -moz-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);
 -webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);
 box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);
}
.adv_post9-icon {
 margin-right: 20px;
}
.adv_post9-text a {
 text-decoration: underline;
 cursor: pointer;
}
.adv_post9-text a:hover {
 color: currentColor;
 text-decoration: none;
}
.section_leftform > .container {
 background-repeat: no-repeat;
 background-position: center right;
 background-size: calc(100% - 460px);
 padding-top: 35px;
 padding-bottom: 35px;
 position: relative;
}
.section_leftform .container:before {
 content: '';
 display: block;
 position: absolute;
 height: 100%;
 width: calc(100% - 460px);
 -moz-box-shadow: inset 0 0 30px 35px #FFFFFF;
 -webkit-box-shadow: inset 0 0 30px 35px #FFFFFF;
 box-shadow: inset 0 0 30px 35px #FFFFFF;
 right: 0;
 top: 0;
}
.leftform {
 text-align: center;
 box-shadow: 0.419px 7.989px 27px 0px rgba(29, 51, 86, 0.11);
 padding: 40px 30px;
 background: #FFFFFF;
 max-width: 460px;
 position: relative;
}
.leftform-title {
 color: #BB0147;
 display: block;
 font-size: 28px;
 margin-bottom: 5px;
 font-weight: bold;
}
.leftform-subtitle {
 font-size: 16px;
 margin-bottom: 30px;
 display: block;
 font-weight: 500;
}
.leftform .form_group {
 padding-left: 25px;
 padding-right: 25px;
}
.leftform-before {
 position: absolute;
 left: 35px;
 top: 162px;
 display: flex;
 height: 39px;
 border-left: 1px dashed #C7C7C7;
}
.leftform-before:before {
 content: "А";
 position: absolute;
 top: -22px;
 left: -9px;
 border-radius: 50%;
 background-color: rgb(227, 227, 227);
 width: 16px;
 height: 16px;
 font-weight: normal;
 font-size: 12px;
 line-height: 16px;
}
.leftform-before:after {
 content: "Б";
 position: absolute;
 bottom: -22px;
 left: -9px;
 border-radius: 50%;
 background-color: rgb(227, 227, 227);
 width: 16px;
 height: 16px;
 font-weight: normal;
 font-size: 12px;
 line-height: 16px;
}
.leftform .btn_container {
 margin-top: 10px;
}
.adv_post10-grid {
 display: flex;
 justify-content: space-between;
 margin-top: 10px;
 margin-left: -15px;
 width: calc(100% + 30px);
 flex-wrap: wrap;
}
.adv_post10-title {
 margin-bottom: 35px;
}
.adv_post10-item {
 width: calc(33.3333% - 30px);
 text-align: center;
 border: 2px dashed #D6C4A7;
 padding: 20px;
 /*+border-radius: 10px;*/
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
 border-radius: 10px;
 margin: 15px;
}
.adv_post10-4cols .adv_post10-item {
 width: calc(25% - 30px);
}
.adv_post10-icon {
 display: block;
 width: 100%;
 margin-bottom: 15px;
}
.adv_post10-icon > img {
 width: 150px;
}
.adv_post10-name {
 display: block;
 width: 100%;
}
.adv_post11 {
 margin-top: 35px;
}
.adv_post11 > .container {
 background-position: right center;
 background-repeat: no-repeat;
 background-size: contain;
 padding-top: 50px;
 padding-bottom: 150px;
}
.adv_post11-flags {
 display: flex;
 margin-top: 35px;
 margin-bottom: 130px;
}
.adv_post11-flag {
 display: flex;
 align-items: center;
 margin-right: 30px;
}
.adv_post11-name {
 margin-left: 15px;
 color: #151515;
 font-size: 20px;
 line-height: 1.1em;
}
.adv_post11-title {
 margin-bottom: 25px;
}
.adv_post11-text {
 font-size: 16px;
 font-weight: 500;
 line-height: 1.57em;
 max-width: 760px;
 display: block;
}
.section_leftform_gruz {
 padding-bottom: 70px;
 padding-top: 135px;
 background-size: cover;
 background-position: left top;
 background-repeat: no-repeat;
}
.section_leftform_gruz .leftform {
 margin-left: auto;
}
.main .section_leftform_gruz:last-child {
 margin-bottom: -90px;
}
/*РФ*/
.rf_page-block1 {
 color: #FFFFFF;
 min-height: calc(100vh + 40px);
 background-position: center;
 padding-bottom: 90px;
 display: flex;
 flex-wrap: wrap;
 background-size: cover;
 position: relative;
 padding-top: 145px;
}
.rf_page-block1:before {
 background: linear-gradient(180deg, #000 0%, rgba(255, 255, 255, 0) 100%);
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 height: 600px;
 content: '';
 pointer-events: none;
}
.rf_page-block1:after {
 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaIAAABWCAMAAAAKeBFkAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA4vX6QgKk8QTrEy7K0BcdmwayuQ0Lv8XWNF5qOwhzZT/mT0UhlCUPp4pKfnhYVKwp3IWfj24+qOImAAAQLklEQVR42uzUMQEAAAzDoKmaf2m1kQNEcA9AlKIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshTN2KljAQAAAIBB/tbT2FEQAVuKBthSNMCWogG2FA2wpWiALUUDbCkaYEvRAFuKBthSNMBW7NSxAAAAAMAgf+tp7CiIFA2wpWiALUUDbCkaYEvRAFuKJnbqtTdVIAjA8Myuuq6IcjlyUSsCxdOqLeBl/v9POyi2PVpT+qFajPt8ICQMCcnOi6IotaV+0YqiKLUFdMKxJZ0QaYuUnyPXlkfKDcPERroJKuczbitnoHesaxS0zoaOsefegNM7LgWzjS47GhGuUUAUbPec031iMmRVI4KR7neS3y+cn5ygUxzgE6LgxKSgOyVkyKtGBONu1jck1Rtzvp2z9Snn/bvlMqicvyCukDPQm3w1/wM7C0lHXB+aLhFH5Lvr03ybvDbHHyvK0dsEmgnQNHuRgWm87GLd9/cyUv/RqBp53XjLv6DpdH1c4sc92qmkA4b6cpg1AdpmP7CwNV3oeJ9/6UR7tCu6TV4SbzSABtLVcU7flq/i9tmc7TJnhkj7nOPJJjrJeVUsQ5lziq3x3ebcqs65WIb80jlDEtIejnpQmjl0xAIAl9BoxMPRZDufPTzMzP+nulu/B2+ySGt3po2XFs+XQRBMdLoEabs5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');
 position: absolute;
 bottom: 0;
 content: '';
 width: 100%;
 height: 45px;
 display: block;
 left: 0;
 background-size: auto;
 background-position: 0 45px;
 transform: rotate(180deg);
}
.rfb1_title {
 position: relative;
 z-index: 1;
 padding: 20px 0;
 width: 100%;
 align-self: flex-start;
}
.rfb1_title .container:before {
 background-color: #BB0147;
 width: 60%;
 content: '';
 height: 100%;
 display: block;
 position: absolute;
 left: 0;
 z-index: -1;
 top: 0;
}
.rfb1_title .entry-title {
 width: 60%;
 display: block;
 font-weight: 500;
 font-size: 32px;
 line-height: 138.19%;
 margin: 0;
 padding-right: 10px;
}
@media (max-width: 1180px) {
 .rfb1_title .entry-title {
  font-size: 28px;
 }
}
.rfb1_bottom {
 align-self: flex-end;
 width: 100%;
 margin-bottom: 0;
 margin-top: 150px;
}
.rfb1_form_title {
 font-size: 36px;
 line-height: 138.19%;
 text-align: center;
 text-shadow: 1px 0 10px #000, 0 1px 1px #000, -1px 0 1px #000, 0 -1px 1px #000;
 display: block;
 margin-bottom: 15px;
 font-weight: 500;
 position: relative;
}
.rfb1_bottom .raschet_stoimosti .form_group-anim {
 width: 33.3333%;
}
.servicegrid {
 display: flex;
 flex-wrap: wrap;
 width: calc(100% + 20px);
 margin-left: -10px;
 justify-content: center;
}
.servicegrid-item {
 width: calc(33.3333% - 20px);
 margin: 10px;
 text-align: center;
 border-width: 3px;
 border-color: rgb(245, 245, 245);
 border-style: solid;
 padding: 15px;
 display: flex;
 flex-wrap: wrap;
 /*+border-radius: 15px;*/
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
 -khtml-border-radius: 15px;
 border-radius: 15px;
}
.servicegrid-item:hover {
 /*+box-shadow: 3px 3px 10px 2px rgba(0, 0, 0, 0.15);*/
 -moz-box-shadow: 3px 3px 10px 2px rgba(0, 0, 0, 0.15);
 -webkit-box-shadow: 3px 3px 10px 2px rgba(0, 0, 0, 0.15);
 box-shadow: 3px 3px 10px 2px rgba(0, 0, 0, 0.15);
 border-color: rgb(255, 255, 255);
}
.servicegrid-img {
 width: 100%;
 height: 100px;
}
.servicegrid-img img {
 max-height: 100%;
}
.servicegrid-title {
 font-size: 20px;
 margin-top: 10px;
 margin-bottom: 10px;
 line-height: 1.2;
 width: 100%;
 min-height: 60px;
}
.servicegrid-price {
 text-align: right;
 width: 100%;
 align-self: flex-end;
 font-size: 20px;
 color: #2868E0;
 font-weight: bold;
}
.anim_word {
 color: #2868E0;
 transition: 500ms linear;
 display: inline-block;
 width: 200px;
 text-align: left;
 white-space: nowrap;
}
.anim_word.change {
 opacity: 0;
 transform: translatey(40%);
 transition: 200ms linear;
}
.anim_word.changed {
 transform: translatey(-60%);
 opacity: 0;
 transition: 0;
}
.anim_word.change_top {
 transform: translatey(-60%);
 opacity: 0;
}
.section-gray {
 background-color: #F8F8F8;
}
.section-padding {
 padding-top: 60px;
 padding-bottom: 90px;
}
.spingrid {
 display: flex;
 flex-wrap: wrap;
 width: calc(100% + 20px);
 margin-left: -10px;
 justify-content: center;
}
.spingrid-item {
 width: calc(33.3333% - 20px);
 margin: 10px;
 text-align: center;
 text-align: center;
 position: relative;
 padding-bottom: 27%;
}
.spingrid-wrap {
 position: absolute;
 height: 100%;
 width: 100%;
}
.spingrid-view {
 position: absolute;
 height: 100%;
 width: 100%;
 display: flex;
 justify-content: center;
 align-items: center;
 transform-style: preserve-3d;
 transition: 1s;
 box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.25);
 background: #FFFFFF;
}
.spingrid-img {
 display: block;
 text-align: center;
}
.spingrid-title {
 font-size: 20px;
 text-align: center;
 margin-top: 15px;
 color: #BC0048;
 font-weight: 500;
 display: block;
}
.spingrid-text {
 display: flex;
 justify-content: center;
 align-items: center;
 background-color: #2868E0;
 color: #FFFFFF;
 opacity: 0;
 position: absolute;
 height: 100%;
 width: 100%;
 top: 0;
 left: 0;
 pointer-events: none;
 transform-style: preserve-3d;
 transition: 1s;
 transform: rotateX(180deg);
 box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.25);
 padding: 50px;
}
.spingrid-wrap:hover > .spingrid-view {
 transform: rotateX(180deg);
 pointer-events: none;
 opacity: 0;
}
.spingrid-wrap:hover > .spingrid-text {
 transform: none;
 pointer-events: auto;
 opacity: 1;
 line-height: normal;
}
.section-default.contact_miniform {
 margin-bottom: 0;
}
.contact_miniform > .container {
 max-width: 1000px;
}
.contact_miniform-wrap {
 display: flex;
}
.contact_miniform-text {
 line-height: normal;
}
.contact_miniform-text ul {
 padding: 0;
 list-style: none;
}
.contact_miniform-text ul > li {
 position: relative;
 padding-left: 20px;
}
.contact_miniform-text ul > li:before {
 height: 6px;
 width: 6px;
 background-color: #326FE2;
 content: '';
 display: block;
 position: absolute;
 left: 3px;
 top: 8px;
 /*+border-radius: 50%;*/
 -moz-border-radius: 50%;
 -webkit-border-radius: 50%;
 -khtml-border-radius: 50%;
 border-radius: 50%;
}
.contact_miniform .contacts_page-form {
 background: #FFFFFF;
 box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.25);
 margin-right: 50px;
 flex: 0 0 auto;
 width: 100%;
 max-width: 370px;
 box-sizing: border-box;
}
.contact_miniform-text .contacts_page-item_text {
 margin-bottom: 15px;
}
.contact_miniform .contacts_page-item_btns {
 text-align: center;
 width: 100%;
 justify-content: center;
}
.contact_miniform .contacts_page-item_btns .btn {
 margin: auto auto 10px auto;
 width: 100%;
 max-width: 245px;
}
.contact_miniform .contacts_page-form .btn_container .btn {
 width: 100%;
 max-width: 245px;
}
.contact_miniform .contacts_page-hr {
 color: #BC0048;
 font-weight: 500;
}
.default_slider .cars-item {
 border: 10px solid #EFEFEF;
}
.default_slider .cars-item:hover {
 /*+box-shadow: 0 0;*/
 -moz-box-shadow: 0 0;
 -webkit-box-shadow: 0 0;
 box-shadow: 0 0;
 border: 10px solid #EFEFEF;
}
.answers_slider-item {
 background: #FFFFFF;
 box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.25);
 padding: 30px 40px;
 margin: 15px;
 min-height: 300px;
}
.answers_slider-title {
 font-size: 20px;
 line-height: 31px;
 color: #000000;
 position: relative;
 border-bottom: 2px solid #F3F3F3;
 padding-bottom: 20px;
 display: block;
 font-weight: 500;
}
.answers_slider-body {
 font-size: 16px;
 line-height: 1.3;
 margin: 20px 0;
}
/*КВАРТИРНЫЙ ПЕРЕЕЗД В РАССРОЧКУ*/
.horgrid-wrap {
 display: flex;
 margin-left: -10px;
 width: calc(100% + 20px);
 margin-top: 40px;
 justify-content: center;
 flex-wrap: wrap;
}
.horgrid-item {
 text-align: center;
 width: calc(20% - 20px);
 margin: 10px;
}
.horgrid-icon {
 display: flex;
 height: 80px;
 justify-content: center;
 align-items: flex-end;
}
.horgrid-title {
 display: block;
 color: #151515;
 font-size: 16px;
 font-weight: 500;
 margin-bottom: 15px;
}
.horgrid-subtitle {
 display: block;
 color: #151515;
 font-size: 14px;
}
.bigelementor-grid {
 display: flex;
 margin-left: -15px;
 width: calc(100% + 30px);
 flex-wrap: wrap;
}
.bigelementor-grid_item {
 width: calc(20% - 30px);
 margin: 15px;
 text-align: center;
}
.bigelementor-grid_icon {
 display: flex;
 height: 50px;
 justify-content: center;
 align-items: flex-end;
 margin-bottom: 15px;
}
.bigelementor-grid_text {
 display: block;
}
.bigelementor-border {
 padding: 0px 30px;
 border: 2px dashed rgba(255, 255, 255, 0.4);
 margin-top: 70px;
}
.bigelementor-border_items {
 display: flex;
}
.bigelementor-border_item {
 display: flex;
 padding: 20px;
 align-items: center;
 text-align: center;
 flex-wrap: wrap;
 justify-content: center;
}
.bigelementor-border_title {
 display: block;
 font-weight: 500;
 margin-bottom: 20px;
}
.bigelementor-border_subtitle {
 font-size: 14px;
}
.bigelementor-border_text {
 padding-right: 20px;
 align-self: flex-end;
}
.bigelementor-border_icon {
 width: 250px;
}
.bigelementor-last_text {
 display: block;
 text-align: center;
 font-size: 14px;
 color: rgba(255, 255, 255, 0.5);
 margin-top: 60px;
}
.section_prichina {
 color: #FFFFFF;
 padding: 80px 0;
}
.prichina_blocks {
 display: flex;
 align-items: center;
 height: 100%;
}
.prichina_item {
 padding: 10px;
}
.section_how {
 padding: 30px 0;
}
.section_how > .container {
 background-position: bottom right;
 background-size: contain;
 background-repeat: no-repeat;
 padding-top: 10px;
 padding-bottom: 10px;
}
.section_how .h2 {
 margin-bottom: 0;
}
.how-subtitle {
 display: block;
 text-align: center;
 margin-bottom: 50px;
 margin-top: 10px;
 font-weight: bold;
}
.how-items {
 display: flex;
 counter-reset: how;
}
.how-item {
 font-size: 16px;
 width: 16.6666%;
 position: relative;
 padding-right: 30px;
 padding-top: 100px;
}
.how-item:before {
 counter-increment: how 1;
 content: counter(how);
 color: #FFFFFF;
 position: absolute;
 width: 100%;
 top: 0;
 left: 0;
 font-size: 80px;
 color: #2868E0;
 pointer-events: none;
 font-weight: bold;
}
.how-item:after {
 position: absolute;
 width: calc(100% - 60px);
 border-bottom: 2px dashed black;
 content: '';
 top: 50px;
 right: 0;
 margin-right: 12px;
}
.how-items .how-item:last-child:after {
 display: none;
}
.section_minischemework-body {
 display: flex;
 counter-reset: minischemework;
 flex-wrap: wrap;
 justify-content: center;
 margin-left: -10px;
 width: calc(100% + 20px);
}
.section_minischemework-item {
 width: calc(33.3333% - 20px);
 border: 2px dashed rgba(187, 0, 72, 0.2);
 padding: 30px;
 /*+border-radius: 15px;*/
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
 -khtml-border-radius: 15px;
 border-radius: 15px;
 margin: 10px;
 display: flex;
}
.section_minischemework-item:before {
 counter-increment: minischemework 1;
 content: counter(minischemework);
 font-size: 40px;
 font-weight: bold;
 line-height: 1;
 width: 40px;
 color: #2868E0;
 align-self: center;
}
.section_minischemework-text {
 margin: 0;
 width: calc(100% - 40px);
}
.video-cols {
 display: flex;
 flex-wrap: wrap;
 align-items: center;
}
.video-left {
 width: 445px;
 padding-right: 20px;
 line-height: 1.3;
}
.video-right {
 width: calc(100% - 445px);
}
.before_year {
 display: flex;
 margin-bottom: 25px;
 margin-top: 25px;
}
.before_year-text {
 margin: auto 0 auto 15px;
 font-size: 17px;
 font-weight: 500;
}
.before_year-int {
 background-color: #BC0048;
 color: #FFFFFF;
 font-weight: 500;
 width: 60px;
 display: inline-block;
 height: 40px;
 line-height: 40px;
 text-align: right;
 padding-right: 15px;
}
.before_year-int:before {
 width: calc(50% - 705px);
 position: absolute;
 content: '';
 background-color: #BC0048;
 height: 40px;
 left: 0;
}
@media (max-width: 1620px) {
 .before_year-int:before {
  width: calc(50% - 600px);
 }
}
@media (max-width: 1245px) {
 .before_year-int:before {
  width: 15px;
 }
}
/*Страхование грузов при перевозке*/
.post-829_block-wrap {
 display: flex;
 align-items: center;
}
.post-829_block-left {
 padding-right: 39px;
}
.post-829_how .how-item {
 width: 25%;
}
.how-item span {
 font-weight: bold;
 display: block;
 margin-bottom: 10px;
}
.compo_section > .container {
 background-position: center right;
 background-size: contain;
 background-repeat: no-repeat;
 font-size: 16px;
}
.compo-wrap {
 min-height: 500px;
 display: flex;
 align-items: center;
}
.compo-left {
 max-width: 48%;
}
.compo-list_title {
 color: #BB0147;
 font-weight: 500;
 margin: 45px 0 30px;
}
.compo-list {
 list-style: none;
 padding: 0;
 margin: 0;
}
.compo-list_item {
 display: flex;
 align-items: center;
}
.compo-list_img {
 width: 80px;
}
.compo-list_texts {
 width: calc(100% - 80px);
}
.compo-list_texts_title {
 display: block;
 font-weight: 500;
 margin-bottom: 10px;
}
/*Контакты*/
.contacts_page-block1 {
 margin-top: 50px;
}
.cpb1-text {
 font-weight: 500;
 font-size: 35px;
 line-height: 45px;
 text-align: center;
 color: #373737;
}
.contacts_page-form_row {
 background-position: right center;
 background-size: auto;
 background-repeat: no-repeat;
 position: relative;
}
.contacts_page-form_row:before {
 content: '';
 display: block;
 position: absolute;
 height: 100%;
 width: 100%;
 /*+box-shadow: inset 0 0 30px 35px #FFFFFF;*/
 -moz-box-shadow: inset 0 0 30px 35px #FFFFFF;
 -webkit-box-shadow: inset 0 0 30px 35px #FFFFFF;
 box-shadow: inset 0 0 30px 35px #FFFFFF;
 left: 0;
 top: 0;
}
.contacts_page-form_block {
 position: relative;
 max-width: 540px;
 padding: 5px;
 background: #FFFFFF;
 box-shadow: 0px 15px 50px rgba(0, 0, 0, 0.05);
 border-radius: 10px;
}
.contacts_page-form {
 border: 1px solid #F1F1F1;
 box-sizing: border-box;
 border-radius: 10px;
 padding: 20px;
}
.contacts_page-form_title {
 font-weight: 500;
 font-size: 24px;
 line-height: 32px;
 text-align: center;
 color: #373737;
 display: block;
}
.contacts_page-form .form_group-anim {
 max-width: 400px;
 margin: auto;
}
.contacts_page-form .form_group-anim input {
 border-bottom-color: #A4A4A4;
 color: #434343;
 font-size: 16px;
 line-height: 138.19%;
}
.contacts_page-form .form_group-anim label {
 font-size: 16px;
 line-height: 138.19%;
 color: #434343;
 white-space: nowrap;
}
.contacts_page-form .form_group-anim.active label {
 font-size: 12px;
 top: 2px;
}
.contacts_page-hr {
 position: relative;
 text-align: center;
 font-size: 15px;
 line-height: 138.19%;
 text-align: center;
 color: #848484;
 margin: 30px 0;
}
.contacts_page-hr:before {
 height: 1px;
 width: 100%;
 background-color: #F1F1F1;
 content: '';
 position: absolute;
 top: calc(50% + 1px);
 transform: translatey(-50%);
 left: 0;
}
.contacts_page-hr > span {
 display: inline;
 padding: 0 5px;
 background-color: #FFFFFF;
 position: relative;
}
.contacts_page-items {
 display: flex;
 justify-content: space-between;
 white-space: nowrap;
 margin: auto;
 max-width: 430px;
}
.contacts_page-item_text {
 margin-bottom: 37px;
}
.contacts_page-item_texts .contacts_page-item_text:last-child {
 margin-bottom: 0;
}
.contacts_page-item_name {
 display: block;
 font-size: 12px;
 color: #373737;
}
.contacts_page-item_link {
 font-weight: 500;
 font-size: 25px;
 line-height: 30px;
 color: #BB0147;
}
.contacts_page-item_btns .btn {
 display: flex;
 width: 210px;
 margin-bottom: 25px;
}
.contacts_page-item_btns .btn:last-child {
 margin-bottom: 0;
}
.contacts_page-icongrid {
 display: flex;
 flex-wrap: wrap;
 width: calc(100% + 10px);
 margin-left: -5px;
}
.contacts_page-icongrid_item {
 width: calc(33.3333% - 10px);
 box-shadow: 0 0 40px 9px rgba(0, 0, 0, 0.05);
 border-radius: 10px;
 padding: 3px;
 margin: 5px;
 cursor: pointer;
 transition: 350ms;
}
.contacts_page-icongrid_item:hover {
 box-shadow: 0 0 40px 9px rgba(0, 0, 0, 0.15);
}
.contacts_page-icongrid_wrap {
 border: 1px solid #F1F1F1;
 border-radius: 10px;
 height: 100%;
 padding: 13px 13px 33px 13px;
 transition: 350ms;
}
.contacts_page-icongrid_item:hover > .contacts_page-icongrid_wrap {
 border: 1px solid #D7D7D7;
}
.contacts_page-icongrid_img {
 text-align: center;
 display: flex;
 justify-content: center;
 align-content: center;
 height: 45px;
 margin-bottom: 5px;
}
.contacts_page-icongrid_title {
 font-weight: 500;
 font-size: 25px;
 line-height: 25px;
 text-align: center;
 display: block;
 color: #BB0147;
 margin-bottom: 15px;
}
.contacts_page-icongrid_text {
 font-size: 15px;
 line-height: 25px;
 text-align: center;
 display: block;
 color: #000000;
}
.contacts_page-map_block {
 margin-bottom: -100px;
 padding: 90px 0 120px;
 display: flex;
 justify-content: center;
 align-content: center;
 position: relative;
 background-position: center;
 background-size: cover;
}
.contacts_page-map_block:before {
 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaIAAABWCAMAAAAKeBFkAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA4vX6QgKk8QTrEy7K0BcdmwayuQ0Lv8XWNF5qOwhzZT/mT0UhlCUPp4pKfnhYVKwp3IWfj24+qOImAAAQLklEQVR42uzUMQEAAAzDoKmaf2m1kQNEcA9AlKIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshQNkKVogCxFA2QpGiBL0QBZigbIUjRAlqIBshTN2KljAQAAAIBB/tbT2FEQAVuKBthSNMCWogG2FA2wpWiALUUDbCkaYEvRAFuKBthSNMBW7NSxAAAAAMAgf+tp7CiIFA2wpWiALUUDbCkaYEvRAFuKJnbqtTdVIAjA8Myuuq6IcjlyUSsCxdOqLeBl/v9POyi2PVpT+qFajPt8ICQMCcnOi6IotaV+0YqiKLUFdMKxJZ0QaYuUnyPXlkfKDcPERroJKuczbitnoHesaxS0zoaOsefegNM7LgWzjS47GhGuUUAUbPec031iMmRVI4KR7neS3y+cn5ygUxzgE6LgxKSgOyVkyKtGBONu1jck1Rtzvp2z9Snn/bvlMqicvyCukDPQm3w1/wM7C0lHXB+aLhFH5Lvr03ybvDbHHyvK0dsEmgnQNHuRgWm87GLd9/cyUv/RqBp53XjLv6DpdH1c4sc92qmkA4b6cpg1AdpmP7CwNV3oeJ9/6UR7tCu6TV4SbzSABtLVcU7flq/i9tmc7TJnhkj7nOPJJjrJeVUsQ5lziq3x3ebcqs65WIb80jlDEtIejnpQmjl0xAIAl9BoxMPRZDufPTzMzP+nulu/B2+ySGt3po2XFs+XQRBMdLoEabs5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');
 position: absolute;
 top: 0px;
 content: '';
 width: 100%;
 height: 45px;
 display: block;
 left: 0;
 background-size: auto;
 background-position: 0 45px;
 background-color: transparent;
}
.contacts_page-ur_wrap {
 background: #FFFFFF;
 box-shadow: 0px 15px 50px rgba(0, 0, 0, 0.05);
 border-radius: 10px;
 padding: 4px;
 position: relative;
}
.contacts_page-ur_btn {
 position: absolute;
 right: 10px;
 bottom: -40px;
 background: #FFFFFF;
 box-shadow: 0px 15px 50px rgba(0, 0, 0, 0.05);
 border-radius: 10px;
 padding: 4px;
}
.contacts_page-ur_btn > a {
 font-weight: 500;
 font-size: 20px;
 line-height: 100%;
 color: #2868E0;
 display: block;
 padding: 15px 60px 10px;
 border: 1px solid #F1F1F1;
 border-radius: 10px;
}
.contacts_page-ur_btn > a:hover {
 color: #000000;
}
.contacts_page-ur_body {
 border: 1px solid #F1F1F1;
 box-sizing: border-box;
 border-radius: 8px;
 padding: 10px 15px;
 position: relative;
 z-index: 1;
 background-color: #FFFFFF;
}
.contacts_page-ur_body:before {
 position: absolute;
 width: 1px;
 background-color: #F1F1F1;
 content: '';
 left: 285px;
 height: 100%;
 top: 0;
}
.contacts_page-ur_item {
 display: flex;
 justify-content: center;
 align-items: center;
}
.contacts_page-ur_key {
 width: 270px;
 text-align: right;
 font-size: 15px;
 color: #373737;
 padding: 10px 15px 10px 10px;
}
.contacts_page-ur_val {
 width: calc(100% - 270px);
 font-size: 15px;
 color: #373737;
 padding: 10px 10px 10px 15px;
}
/*faq*/
.faq_page.section-default {
 margin: 40px 0;
}
.answers_akkords-title {
 width: 100%;
 background: #E3E3E3;
 padding: 20px 30px 18px;
 border-bottom: 2px solid #CCC;
 color: #444;
 cursor: pointer;
 text-transform: uppercase;
 font-weight: 500;
 transition: 350ms;
 display: block;
 margin: auto;
 font-size: 16px;
 user-select: none;
}
.answers_akkords-title:hover,
.answers_akkords-title.active {
 background: #BB0147;
 border-bottom: 2px solid #770630;
 color: #FFF;
}
.answers_akkords-body {
 margin: 0 0 20px 0;
 display: block;
 padding: 20px 30px;
 font-size: 16px;
 display: none;
 background-color: #FBFBFB;
 line-height: 1.5;
}
/*автопарк*/
.cars_page {
 margin-top: 50px;
}
.cars-item {
 color: #393838;
 margin: 0 auto;
 border: 10px solid #EFEFEF;
 border-top: 5px solid #EFEFEF;
 border-bottom: 5px solid #EFEFEF;
 background: #FFF;
 padding-bottom: 30px;
 padding: 30px 45px;
 transition: 200ms;
 position: relative;
}
.cars-item:hover {
 /*+box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);*/
 -moz-box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
 -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
 box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
 z-index: 1;
 border-color: #FFFFFF;
}
.cars-title {
 font-size: 22px;
 font-weight: 500;
 color: #BB0147;
 margin: 0 0 5px 0;
 display: block;
}
.cars-flex {
 display: flex;
 justify-content: space-between;
 padding: 15px 0 5px;
}
.cars-image {
 width: calc(30% - 20px);
 align-self: stretch;
 display: flex;
 flex-wrap: wrap;
}
.cars-image img {
 align-self: safe start;
}
.cars-image .btn_container {
 margin-top: 10px;
 align-self: self-end;
 width: 100%;
}
.cars-attrs {
 width: calc(30% - 30px);
}
.cars-desk {
 width: calc(40% - 20px);
 padding: 0 20px;
 margin: 0;
 font-size: 16px;
 line-height: 1.3;
}
.cars-attrs_title {
 display: block;
 text-align: center;
 margin-bottom: 15px;
 font-size: 22px;
 color: #BB0147;
 font-weight: 500;
}
.cars-attrs_item {
 display: flex;
 justify-content: space-between;
 margin-bottom: 15px;
 position: relative;
 font-size: 18px;
 font-weight: 500;
}
.cars-attrs_item:before {
 order: 1;
 flex-grow: 1;
 content: '';
 border-bottom: 3px dotted #CDCDCD;
 width: auto;
 display: block;
 margin: 0 8px 2px;
}
.cars-attrs_key {
 font-size: 18px;
}
.cars-attrs_val {
 order: 2;
}
/*статьи*/
.blog_page-wrap {
 display: flex;
 margin-left: -10px;
 width: calc(100% + 10px);
 flex-wrap: wrap;
 margin-top: 40px;
}
.blog_page-item {
 position: relative;
 width: calc(33.3333% - 10px);
 margin: 5px;
 padding-bottom: 23.3%;
}
.blog_page-link {
 display: block;
 height: 100%;
 width: 100%;
 position: absolute;
 background-position: center;
 background-size: cover;
 background-repeat: no-repeat;
 /*+border-radius: 15px;*/
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
 -khtml-border-radius: 15px;
 border-radius: 15px;
 transition: 550ms;
}
.blog_page-link:hover {
 transform: scale(0.95);
 /*+box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.300);*/
 -moz-box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.300);
 -webkit-box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.300);
 box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.300);
}
/*О КОМПАНИИ*/
.page-id-643 .section-default.horgrid_section-cols3 {
 margin-top: 0;
}
.horgrid_section-cols3 .horgrid-item {
 width: calc(33.3333% - 20px);
}
.miniicon-wrap {
 width: calc(100% + 10px);
 margin-left: -10px;
 display: flex;
 flex-wrap: wrap;
}
.miniicon-item {
 width: calc(16.6666% - 20px);
 margin: 10px;
 text-align: center;
 font-size: 14px;
 font-weight: 500;
}
.personal-item {
 display: flex;
 align-items: center;
 margin-bottom: 30px;
}
.personal-img {
 width: 25%;
}
.personal-text {
 width: 75%;
 font-weight: 500;
 padding-left: 50px;
}
.personal-wrap .personal-item:nth-child(2n) {
 flex-direction: row-reverse;
}
.personal-wrap .personal-item:nth-child(2n) > .personal-text {
 padding-left: 0;
 padding-right: 50px;
}
.aboutform_section {
 margin-bottom: -90px;
 padding: 90px 0;
 background-size: cover;
 background-position: center;
 color: #FFFFFF;
}
.aboutform-title {
 font-size: 20px;
 font-weight: 500;
 display: block;
 text-align: center;
 margin-bottom: 40px;
}
.aboutform-wrap {
 margin-top: 40px;
 display: flex;
 justify-content: center;
}
.aboutform-right {
 text-align: center;
 padding: 0 50px;
}
.aboutform-left {
 padding: 0 50px;
}
.aboutform-contact_item {
 margin-bottom: 30px;
}
.aboutform-contact_link {
 display: block;
 font-size: 36px;
}
.aboutform-contact_link:hover {
 color: #FFFFFF;
 text-decoration: underline;
}
.aboutform-contact_item .go_modal {
 margin-top: 10px;
 display: block;
 cursor: pointer;
}
.aboutform-contact_item .go_modal:hover {
 text-decoration: underline;
}
.aboutform-img {
 margin-top: 110px;
}
/*расчет стоимости*/
.page-id-1719 .main {
 border: 1px solid transparent;
 background-color: #F5F5F5;
}
.generalform {
 background-color: #FFFFFF;
 padding: 30px;
 border: 1px solid #EBEBEB;
 /*+border-radius: 15px;*/
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
 -khtml-border-radius: 15px;
 border-radius: 15px;
 /*+box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.060);*/
 -moz-box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.060);
 -webkit-box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.060);
 box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.060);
 max-width: 1100px;
 margin: auto;
 z-index: 1;
 position: relative;
}
.generalform_flex {
 display: flex;
 min-height: 60px;
 align-items: center;
 padding: 10px;
 margin-bottom: 30px;
}
.generalform_flex_col3 > * {
 width: 33.3333%;
}
.generalform_flex_col4 > * {
 width: 25%;
}
.generalform .btn_container {
 padding: 0 17px;
}
.generalform .btn {
 width: 100%;
 margin-bottom: 18px;
}
.generalform_checkbox {
 justify-content: center;
 padding-bottom: 0px;
 min-height: auto;
}
.generalform_checkbox .form_group {
 width: auto;
 padding: 0;
 margin: 0 15px;
}
.generalform .generalform_flex:last-child {
 margin-bottom: 0;
}
.generalform .form_group-anim input {
 border-bottom: 1px solid #D7D7D7;
}
#generalform .form_group-anim input.error {
 border-bottom: 1px solid red;
}
.generalform .form_group-anim.active input {
 border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.generalform .form_group-anim label {
 left: 20px;
 transform: none;
 font-size: 16px;
 margin-top: 5px;
}
.generalform .form_group-anim.active label {
 left: 15px;
 margin-top: 0;
 font-size: 12px;
 left: 17px;
 color: #858585;
}
.generalform_inflex_col2 {
 display: flex;
}
.generalform_header {
 max-width: 1100px;
 margin: auto;
 padding: 0 20px;
 display: flex;
 justify-content: space-between;
 align-items: flex-end;
}
.generalform_header .h2 {
 margin: 0 0 5px 0;
}
.generalform_tab {
 display: flex;
 justify-content: flex-end;
}
.generalform_tablink {
 padding: 10px 15px;
 background-color: #F9F9F9;
 font-size: 14px;
 margin-bottom: -1px;
 z-index: 0;
 position: relative;
 box-shadow: 2px -5px 20px 0px rgba(0, 0, 0, 0.06);
 cursor: pointer;
 font-weight: bold;
}
.generalform_tablink:hover {
 color: #BC0048;
}
.generalform_tablink.active {
 z-index: 2;
 background-color: #FFFFFF;
 color: #BC0048;
 pointer-events: none;
}
.generalform_tab .generalform_tablink:first-child {
 border-top-left-radius: 15px;
}
.generalform_tab .generalform_tablink:last-child {
 border-top-right-radius: 15px;
}
.generalform_inflex_w66 {
 display: flex;
 width: 50%;
}
.generalform_inflex_w33 {
 width: 50%;
}
/*остальное*/
.text-pink {
 color: #BC0048;
}
.text-uppercase {
 text-transform: uppercase;
}
.section-default {
 margin: 80px 0;
}
.section-pink {
 background-color: #BC0048;
 color: #FFFFFF;
}
.pre_title_block {
 background-color: #F7F7F7;
 padding: 20px 30px 10px;
}
.pre_title_block .entry-title {
 padding: 15px 0;
 font-weight: bold;
 text-align: center;
}
.itua_breadcrumbs {
 padding: 0px;
 margin: 0;
 display: flex;
 list-style: none;
 margin-bottom: 10px;
 color: #555555;
 font-size: 14px;
 display: none;
}
.itua_breadcrumbs a {
 color: #959595;
 border-bottom: 1px #959595 solid;
}
.itua_breadcrumbs a:hover {
 border-bottom: 1px solid transparent;
 color: #BB0147;
}
.video_wrap {
 position: relative;
 padding-bottom: 56.25%;
 height: 0;
 overflow: hidden;
}
.video_wrap iframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 border-width: 0;
 outline-width: 0;
}
.title_has_before {
 padding-left: 45px;
 position: relative;
 display: block;
}
.title_has_before:before {
 position: absolute;
 width: 30px;
 height: 5px;
 content: '';
 background-color: #BC0048;
 left: 0;
 top: calc(50% + 2px);
 transform: translatey(-50%);
}
.section-border > .container {
 padding-top: 50px;
 padding-bottom: 50px;
 border-top: 2px solid #F2F2F2;
 border-bottom: 2px solid #F2F2F2;
 margin-top: -2px;
}
i.kazfl {
 width: 50px;
 height: 34px;
 display: inline-block;
 background: url(/wp-content/themes/sydney/images/kaz-flag.png);
 position: relative;
 margin-right: 17px;
}
i.rusfl {
 content: " ";
 width: 50px;
 height: 34px;
 display: inline-block;
 background: url(/wp-content/themes/sydney/images/rus.png);
 position: relative;
 margin-right: 17px;
 top: 2px;
}
.page_content {
 font-size: 16px;
 margin: 50px 0;
}
.page_content h2,
.page_content h3 {
 color: #BC0048;
 font-weight: 500;
}
.page_content a {
 color: #2868E0;
 font-weight: 500;
}
.page_content a:hover {
 color: #000000;
}
.page-id-523 .pre_title_block {
 display: none;
}
.page-id-523 .main {
 padding: 0;
 display: flex;
 justify-content: center;
 align-items: center;
}
.page-id-523 .main > .container {
 display: flex;
 justify-content: center;
 align-items: center;
}
@media (max-width: 1620px) {
 .container {
  max-width: 1230px;
 }
}
@media (max-width: 1200px) {
 .footer_col4 {
  display: none;
 }
 .footer_col3 {
  margin-right: 0px;
  margin-left: auto;
 }
}
@media (max-width: 1024px) {
 body {
  padding-top: 343px;
 }
 /*шапка и подвал*/
 .footer_container.container {
  flex-wrap: wrap;
 }
 .footer_col {
  width: 100%;
 }
 .footer_logo > a {
  flex-wrap: wrap;
 }
 .footer_logo a .site_name {
  width: 100%;
  display: flex;
  padding: 0;
  border: 0px solid black;
  margin-top: 25px;
  justify-content: center;
 }
 .footer_logo .site_name span {
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin: 0 5px;
 }
 .footer_logo .site-logo {
  margin: auto;
  width: 100%;
  height: auto;
  max-width: 280px;
 }
 .footer_col1 .ur_info {
  display: none;
 }
 .footer_col1 {
  margin-bottom: 52px;
 }
 .footer_contacts-text {
  display: none;
 }
 .footer_social-links {
  display: none;
 }
 .footer_col2 {
  margin-bottom: 52px;
 }
 .footer_contacts-phones {
  text-align: center;
 }
 .footer_btns {
  max-width: 230px;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
 }
 .footer_btns .btn {
  width: 100%;
 }
 .footer .copyright .hide_desk {
  display: block;
 }
 .footer_bottom .container {
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
 }
 .footer .copyright {
  width: 100%;
  margin-bottom: 20px;
 }
 .header_container {
  flex-wrap: wrap;
 }
 .header_logo {
  width: 100%;
  order: 2;
 }
 .header_logo > a {
  flex-wrap: wrap;
 }
 .header_logo .site_name {
  border: 0px solid black;
  padding: 0;
  display: flex;
  justify-content: center;
  width: 100%;
 }
 .header_logo .site_name span {
  margin: 0 3px;
 }
 .header_logo .site-logo {
  height: 166px;
  width: auto;
  margin: auto auto 15px auto;
  padding: 0;
 }
 .header_social {
  order: 1;
  width: 100%;
  margin-bottom: 20px;
 }
 .header_social-links {
  margin-left: auto;
 }
 .header_social-pretext {
  max-width: none;
  width: auto;
  text-align: left;
 }
 .header_contacts {
  order: 3;
  width: 100%;
  justify-content: center;
  margin-top: 15px;
 }
 .header_social .header_social-links .mob_menu_toggle {
  display: flex;
  padding-top: 5px;
 }
 body.mob_menu_open {
  overflow: hidden;
 }
 .header_bottom {
  position: fixed;
  left: 0;
  top: 60px;
  height: calc(100vh - 60px);
  width: 100%;
  opacity: 0;
  pointer-events: none;
  transition: 550ms;
  z-index: 100000;
  border-top: 0px solid black;
  background-color: #FFFFFF;
  transform: translateY(100%);
  display: flex;
  overflow-y: auto;
 }
 body.mob_menu_open .header_bottom {
  opacity: 1;
  transform: none;
  pointer-events: auto;
 }
 #main_menu {
  flex-wrap: wrap;
  padding: 0px 40px 40px;
 }
 #main_menu .menu-item {
  width: 100%;
 }
 #main_menu > .menu-item.menu-item-has-children:hover > a {
  /*+box-shadow: 0 0;*/
  -moz-box-shadow: 0 0;
  -webkit-box-shadow: 0 0;
  box-shadow: 0 0;
 }
 #main_menu a {
  margin-bottom: 10px;
  line-height: normal;
 }
 #main_menu > .menu-item > a:after {
  top: 22px !important;
 }
 #main_menu > .menu-item > a:before {
  left: 0;
 }
 #main_menu > .menu-item > a {
  font-size: 25px;
  line-height: normal;
  padding-left: 0;
  padding-right: 0;
 }
 #main_menu > .menu-item.menu-item-has-children > .sub-menu {
  width: 100%;
  position: static;
  padding: 0 15px 0 0;
  transform: none;
  /*+box-shadow: 0 0;*/
  -moz-box-shadow: 0 0;
  -webkit-box-shadow: 0 0;
  box-shadow: 0 0;
 }
 #main_menu > .menu-item.menu-item-has-children > .sub-menu a,
 #main_menu > .menu-item-has-children > .sub-menu .menu-item-has-children
 .sub-menu a {
  padding-bottom: 15px;
 }
 #main_menu .sub-menu a::after {
  bottom: 0px;
  position: absolute;
  top: auto;
 }
 #main_menu > .menu-item-has-children > .sub-menu .menu-item-has-children
 .sub-menu {
  padding: 0 0 0 20px;
 }
 .footer_mail {
  font-size: 20px;
 }
 .header_social-links a {
  height: 30px;
  width: 45px;
 }
 .header .site-logo,
 .footer .site-logo {
  max-height: none;
 }
 #main_menu .sub-menu a {
  font-size: 18px;
 }
 .header.scroll_pre {
  position: fixed;
  transform: translatey(-100%);
 }
 .header.scroll_pre .header_container {
  display: block;
 }
 .header.scroll_pre .header_logo,
 .header.scroll_pre .header_contacts {
  display: none;
 }
 .header.scroll_pre .header_container .header_social {
  margin-bottom: 0;
 }
 .header.scroll_pre.scroll {
  background-color: #FFFFFF;
  /*+box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);*/
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  transition: 350ms;
 }
 .header.scroll_pre.scroll #main_menu > .menu-item {
  padding: 18px 0 10px;
 }
 .header.scroll_pre.scroll.scroll_open {
  transform: translatey(0);
 }
 .spingrid-text {
  padding: 20px;
 }
 /*главная*/
 .home_page-block1 {
  padding-top: 0;
  min-height: 900px;
  height: 100vh;
 }
 .hpb1_title .container:before {
  width: 100%;
 }
 .hpb1_title .entry-title {
  width: 100%;
  text-align: center;
 }
 .hpb1_bottom {
  margin-top: 250px;
 }
 .raschet_stoimosti {
  flex-wrap: wrap;
  padding: 10px 20px 20px;
 }
 .raschet_stoimosti .form_group-anim {
  width: 50%;
  margin-top: 25px;
 }
 .hpb1_form_flex {
  width: 100%;
 }
 .raschet_stoimosti .form_group-anim.btn_container {
  width: 100%;
  margin-top: 40px;
  text-align: center;
 }
 .raschet_stoimosti .form_group-anim.btn_container .btn {
  width: 280px;
  margin: auto;
 }
 .section_iconlist-item {
  text-align: center;
 }
 .section_schemework-item {
  width: calc(50% - 16px);
  padding-bottom: 30%;
  margin: 8px;
 }
 .nontime_form {
  flex-wrap: wrap;
  justify-content: center;
 }
 .form_group-nontime {
  margin: 30px 0;
  padding-bottom: 25px;
  padding-right: 0;
  padding-left: 0;
 }
 /*контакты*/
 .contacts_page-form_row {
  background-position: center;
  background-size: cover;
  padding: 50px 0;
 }
 .contacts_page-form_block {
  margin: auto;
 }
 .contacts_page-icongrid_item {
  width: calc(50% - 10px);
 }
 .contacts_page-map_block {
  padding-left: 15px;
  padding-right: 15px;
 }
 /*автопарк*/
 .cars-item {
  padding: 15px;
 }
 .cars-flex {
  flex-wrap: wrap;
 }
 .cars-desk {
  width: 100%;
  margin-top: 25px;
  text-align: center;
  font-size: 16px;
 }
 .cars-image {
  width: 300px;
 }
 .cars-attrs {
  width: calc(100% - 300px);
  padding: 0 25px;
 }
 .cars-attrs_val {
  font-size: 14px;
 }
 .cars-attrs_key {
  font-size: 14px;
 }
 /*РФ*/
 .rfb1_title .entry-title,
 .rfb1_title .container:before {
  width: 100%;
  font-size: 26px;
  text-align: center;
 }
 .video-left {
  width: 100%;
  padding: 0 0 20px 0;
 }
 .video-right {
  width: 100%;
 }
 /*услуги*/
 .big_header {
  min-height: 300px;
  height: auto;
  margin-top: 90px;
  background-position: top center;
 }
 .big_header:before {
  display: none;
 }
 .big_header-title {
  top: -90px;
 }
 .big_header-title > .container:before,
 .big_header-title .entry-title {
  width: 100%;
  font-size: 26px;
  text-align: center;
 }
 .big_header-bottom {
  text-align: center;
  width: 100%;
  font-size: 16px;
 }
 .adv_post-item {
  position: static;
  width: 100%;
  margin-bottom: 25px;
 }
 .adv_post-item:after {
  display: none;
 }
 .adv_post-wrap {
  margin-bottom: 0;
  height: auto;
 }
 .adv_post {
  padding-bottom: 40px;
 }
 .adv_post2-item {
  width: 50%;
 }
 .adv_post9-item {
  width: calc(50% - 30px);
 }
 .adv_post11 > .container {
  background-size: auto 300px;
  background-position: right top;
 }
 .adv_post11-flags {
  margin-bottom: 70px;
 }
 .section_leftform_gruz .leftform {
  margin: auto;
 }
 .horgrid-item {
  width: calc(33.3333% - 20px);
 }
 .how-items {
  flex-wrap: wrap;
 }
 .how-item {
  width: 33.3333%;
 }
 .compo_section > .container {
  background-image: none !important;
 }
 .compo-wrap {
  min-height: auto;
 }
 .compo-left {
  max-width: none;
 }
 .adv_post10-4cols .adv_post10-item {
  width: calc(50% - 30px);
 }
 .aboutform-left {
  padding: 0 35px 0 0;
 }
 .aboutform-right {
  padding: 0;
 }
 .rf_page-block1 {
  padding-top: 0;
 }
 .generalform_header {
  display: block;
 }
 .generalform_header .h2 {
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
 }
 .generalform_flex {
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
 }
 .generalform_flex .form_group-anim {
  margin-bottom: 15px;
 }
 .generalform_checkbox {
  margin-bottom: 20px;
  margin-top: 5px;
 }
 .generalform_flex_col4 .form_group-anim {
  width: 50%;
 }
 .generalform_inflex_w66,
 .generalform_inflex_w33 {
  width: 100%;
 }
}
@media (max-width: 786px) {
 .section_schemework-item {
  width: 100%;
  padding-bottom: 50%;
 }
 .section_gruzmap-body {
  flex-wrap: wrap;
 }
 .section_gruzmap-list {
  padding: 30px 0 0;
  width: 100%;
  order: 1;
  text-align: center;
 }
 .section_gruzmap-right {
  width: 100%;
 }
 /*.section_gruzmap-svg
 {
 	display: none;
 }*/
 /*.section_gruzmap-img
 {
 	display: block;
 }*/
 .hpb1_title .entry-title {
  font-size: 25px;
  line-height: 138.19%;
 }
 .h2 {
  font-size: 25px;
  line-height: 35px;
 }
 .section_icongrid {
  display: none;
 }
 .cpb1-text {
  font-weight: 400;
  font-size: 18px;
  line-height: normal;
 }
 .contacts_page-block2 {
  margin: 0;
 }
 .contacts_page-icongrid_item {
  width: 100%;
 }
 .contacts_page-ur_body:before {
  display: none;
 }
 .contacts_page-ur_item {
  flex-wrap: wrap;
 }
 .contacts_page-ur_key {
  width: 100%;
  font-weight: bold;
  text-align: left;
  padding: 0 0 5px 0;
 }
 .contacts_page-ur_val {
  width: 100%;
  padding: 0 0 20px 0;
 }
 .contacts_page-form_title {
  font-size: 20px;
  line-height: normal;
 }
 .contacts_page-form {
  padding: 10px;
  margin: auto;
 }
 .contact_miniform .contacts_page-form {
  margin: auto;
 }
 .contacts_page-form .form_group-anim label {
  width: auto;
  white-space: nowrap;
  font-size: 12px;
 }
 .contacts_page-block2 .container {
  padding: 0;
 }
 .contacts_page-items {
  flex-wrap: wrap;
 }
 .contacts_page-item_texts {
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
 }
 .contacts_page-item_text {
  margin-bottom: 10px;
 }
 .contacts_page-item_btns {
  width: 100%;
  justify-content: center;
  padding-bottom: 10px;
 }
 .contacts_page-item_btns .btn {
  margin: 15px auto;
 }
 .contacts_page-map_block {
  padding: 0px 0px 90px 0px;
 }
 .rf_page-block1 {
  padding-bottom: 0;
 }
 .rfb1_bottom {
  padding: 0;
 }
 .rfb1_bottom .raschet_stoimosti {
  margin: 0;
  width: 100%;
  /*+border-radius: 0;*/
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  padding-bottom: 60px;
 }
 .rfb1_bottom .raschet_stoimosti .form_group-anim {
  width: 100%;
 }
 .servicegrid-item {
  width: 100%;
 }
 .default_slider {
  padding: 0;
 }
 .default_slider.slick-dotted {
  padding-bottom: 0;
 }
 .slick-prev {
  z-index: 10;
 }
 .slick-arrow * {
  width: auto;
  height: 30px;
 }
 .slick-dots {
  display: none;
 }
 .cars-image {
  width: 100%;
  margin-bottom: 35px;
 }
 .cars-image img {
  margin: auto;
 }
 .cars-attrs {
  width: 100%;
  padding: 0;
 }
 .spingrid-item {
  width: 100%;
  padding-bottom: 100%;
 }
 .contact_miniform-wrap {
  flex-direction: column-reverse;
 }
 .adv_post2-item {
  width: 100%;
 }
 .adv_post4-input {
  width: 100%;
 }
 .adv_post4 form {
  flex-wrap: wrap;
 }
 .adv_post4 form > * {
  width: 100%;
  margin-top: 20px;
 }
 .adv_post5-blocks {
  flex-wrap: wrap;
 }
 .adv_post5-left {
  margin: 0;
  order: 1;
 }
 .adv_post6-blocks {
  flex-wrap: wrap;
 }
 .adv_post6-left {
  width: 100%;
  padding: 40px 0;
 }
 .adv_post6-right {
  width: 100%;
 }
 .adv_post7-blocks {
  flex-wrap: wrap;
 }
 .adv_post7-right {
  width: 100%;
  padding: 40px 0;
 }
 .adv_post7-left {
  width: 100%;
  order: 1;
 }
 .adv_post8-blocks {
  flex-wrap: wrap;
 }
 .adv_post8-left {
  width: 100%;
  padding: 40px 0;
 }
 .adv_post8-right {
  width: 100%;
 }
 .adv_post9-item {
  width: 100%;
 }
 .adv_post10-item {
  width: 100%;
 }
 .horgrid-item {
  width: calc(50% - 20px);
 }
 .bigelementor-grid_item {
  width: calc(50% - 30px);
 }
 .bigelementor-border_items {
  flex-wrap: wrap;
 }
 .how-item {
  width: 50%;
 }
 .section_minischemework-item {
  width: 100%;
 }
 .post-829_block-wrap {
  flex-wrap: wrap;
 }
 .post-829_block-left {
  width: 100%;
  padding: 0 0 50px 0;
 }
 .post-829_block-right {
  width: 100%;
  text-align: center;
 }
 .post-829_how .how-item {
  width: 50%;
 }
 .adv_post11-subtitle {
  text-align: center;
  font-weight: bold;
 }
 .adv_post11-flags {
  justify-content: center;
 }
 .adv_post11-name {
  display: none;
 }
 .blog_page-item {
  width: calc(50% - 10px);
  padding-bottom: 35%;
 }
 .aboutform-wrap {
  flex-wrap: wrap;
 }
 .aboutform-left {
  padding: 0;
  width: 100%;
 }
 .aboutform-right {
  padding: 50px 0 0;
  width: 100%;
 }
 .miniicon-item {
  width: calc(33.3333% - 20px);
 }
 .adv_post11 .container {
  padding-bottom: 0;
 }
 #sendmail {
  width: 100%;
  min-width: auto;
 }
 .generalform_flex .form_group-anim {
  width: 50%;
 }
 .generalform_inflex_col2 {
  width: 100%;
 }
 .generalform_inflex_w33 .form_group-anim {
  width: 100%;
 }
 .generalform_flex .btn_container {
  width: 100%;
 }
 .generalform_flex_col3 > .form_group-anim:last-child {
  width: 100%;
 }
}
@media (max-width: 500px) {
 .generalform_flex .form_group-anim {
  width: 100%;
 }
 .generalform_inflex_col2 {
  flex-wrap: wrap;
 }
 .generalform_inflex_w66 {
  flex-wrap: wrap;
 }
}
@media (max-width: 440px) {
 body {
  padding-top: 401px;
 }
 /*шапка и подвал*/
 .header_contacts {
  flex-wrap: wrap;
 }
 .header_btn {
  order: 2;
 }
 .header_contacts-phones {
  width: 100%;
  text-align: center;
  order: 1;
  margin-bottom: 10px;
  margin-top: 10px;
 }
 .header_contacts-subphones {
  text-align: center;
 }
 .header_contacts-phones {
  margin-left: 0;
 }
 .footer_logo a span.site_name span {
  font-size: 14px;
  margin: 0 4px;
 }
 .raschet_stoimosti .form_group-anim.btn_container .btn {
  width: 100%;
 }
 .home_page-block1 {
  padding-bottom: 0;
  background-size: auto 300px;
  background-repeat: no-repeat;
  background-position: center 160px;
  height: auto;
 }
 .hpb1_bottom {
  padding: 25px 0;
  background-color: #171F2D;
  position: relative;
 }
 .hpb1_bottom:before {
  content: '';
  height: 106px;
  position: absolute;
  display: block;
  width: 100%;
  top: -106px;
  background: linear-gradient(180deg, #171F2D 0%, rgba(23, 31, 45, 0) 100%);
  transform: rotate(180deg);
  pointer-events: none;
 }
 .raschet_stoimosti {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding-bottom: 35px;
  width: 240px;
  margin: auto;
 }
 .raschet_stoimosti .form_group-anim {
  width: 100%;
 }
 .hpb1_form_flex {
  flex-wrap: wrap;
 }
 .raschet_stoimosti .form_group-anim.btn_container {
  padding: 0;
 }
 .adv_post10-4cols .adv_post10-item {
  width: 100%;
 }
 .blog_page-item {
  width: 100%;
  padding-bottom: 70%;
 }
 .miniicon-item {
  width: calc(50% - 20px);
 }
 .personal-item {
  flex-direction: column;
 }
 .personal-text {
  padding: 0;
 }
 .personal-wrap .personal-item:nth-child(2n) {
  flex-direction: column;
 }
 .personal-wrap .personal-item:nth-child(2n) > .personal-text {
  padding: 0;
 }
 .personal-img {
  width: 220px;
  padding-bottom: 5px;
 }
 .horgrid_section-cols3 .horgrid-item {
  width: calc(50% - 20px);
 }
 .modal_body {
  width: 100%;
  min-width: 100%;
 }
 .hpb1_title .entry-title {
  padding: 0;
 }
 .raschet_stoimosti {
  width: 100%;
 }
 .hpb1_form_title {
  font-size: 24px;
  margin-bottom: 0;
 }
 .hpb1_form-footer .hpb1_bottom {
  background: none;
 }
 .hpb1_form-footer .hpb1_bottom:before {
  display: none;
 }
 .hpb1_form-footer .hpb1_form_title {
  margin-bottom: 30px;
 }
}
@media (max-width: 380px) {
 .header_social-pretext {
  display: none;
 }
 .header_social-links {
  margin-left: auto;
 }
 .horgrid-item {
  width: 100%;
 }
 .how-item,
 .post-829_how .how-item {
  width: 100%;
 }
}
/*сетка бустрап 4 (только колонки)*/
.row {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 margin-right: -15px;
 margin-left: -15px;
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
 position: relative;
 width: 100%;
 min-height: 1px;
 padding-right: 15px;
 padding-left: 15px;
}
.col {
 -ms-flex-preferred-size: 0;
 flex-basis: 0;
 -webkit-box-flex: 1;
 -ms-flex-positive: 1;
 flex-grow: 1;
 max-width: 100%;
}
.col-auto {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 auto;
 flex: 0 0 auto;
 width: auto;
 max-width: none;
}
.col-1 {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 8.333333%;
 flex: 0 0 8.333333%;
 max-width: 8.333333%;
}
.col-2 {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 16.666667%;
 flex: 0 0 16.666667%;
 max-width: 16.666667%;
}
.col-3 {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 25%;
 flex: 0 0 25%;
 max-width: 25%;
}
.col-4 {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 33.333333%;
 flex: 0 0 33.333333%;
 max-width: 33.333333%;
}
.col-5 {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 41.666667%;
 flex: 0 0 41.666667%;
 max-width: 41.666667%;
}
.col-6 {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 50%;
 flex: 0 0 50%;
 max-width: 50%;
}
.col-7 {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 58.333333%;
 flex: 0 0 58.333333%;
 max-width: 58.333333%;
}
.col-8 {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 66.666667%;
 flex: 0 0 66.666667%;
 max-width: 66.666667%;
}
.col-9 {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 75%;
 flex: 0 0 75%;
 max-width: 75%;
}
.col-10 {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 83.333333%;
 flex: 0 0 83.333333%;
 max-width: 83.333333%;
}
.col-11 {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 91.666667%;
 flex: 0 0 91.666667%;
 max-width: 91.666667%;
}
.col-12 {
 -webkit-box-flex: 0;
 -ms-flex: 0 0 100%;
 flex: 0 0 100%;
 max-width: 100%;
}
@media (min-width: 576px) {
 .col-sm {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
 }
 .col-sm-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
 }
 .col-sm-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
 }
 .col-sm-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
 }
 .col-sm-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
 }
 .col-sm-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
 }
 .col-sm-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
 }
 .col-sm-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
 }
 .col-sm-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
 }
 .col-sm-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
 }
 .col-sm-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
 }
 .col-sm-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
 }
 .col-sm-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
 }
 .col-sm-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
 }
}
@media (min-width: 768px) {
 .col-md {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
 }
 .col-md-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
 }
 .col-md-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
 }
 .col-md-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
 }
 .col-md-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
 }
 .col-md-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
 }
 .col-md-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
 }
 .col-md-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
 }
 .col-md-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
 }
 .col-md-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
 }
 .col-md-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
 }
 .col-md-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
 }
 .col-md-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
 }
 .col-md-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
 }
}
@media (min-width: 992px) {
 .col-lg {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
 }
 .col-lg-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
 }
 .col-lg-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
 }
 .col-lg-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
 }
 .col-lg-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
 }
 .col-lg-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
 }
 .col-lg-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
 }
 .col-lg-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
 }
 .col-lg-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
 }
 .col-lg-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
 }
 .col-lg-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
 }
 .col-lg-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
 }
 .col-lg-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
 }
 .col-lg-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
 }
}
@media (min-width: 1200px) {
 .col-xl {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
 }
 .col-xl-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
 }
 .col-xl-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
 }
 .col-xl-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
 }
 .col-xl-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
 }
 .col-xl-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
 }
 .col-xl-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
 }
 .col-xl-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
 }
 .col-xl-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
 }
 .col-xl-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
 }
 .col-xl-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
 }
 .col-xl-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
 }
 .col-xl-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
 }
 .col-xl-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
 }
}
