

/* Start:/bitrix/templates/veonix/components/bitrix/form/callback_ru/bitrix/form.result.new/.default/style.css?1620133838623*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(../images/k0mR7BshqTk1.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(../images/j7XWyd59Z8wt.gif);
}
/* End */


/* Start:/bitrix/templates/veonix/components/bitrix/main.userconsent.request/modal/user_consent.min.css?16201338383280*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 30px 0;font:normal 18px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px 0}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:0;border-radius:2px;font:normal 12px/39px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#535c69;outline:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:0}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{padding:5px 10px;width:100%;height:130px;border:1px solid #999;background:#fff;box-sizing:border-box;outline:0;-moz-appearance:none}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:'';display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{cursor:pointer;color:#333;font-size:13px;line-height:15px}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@media(min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-text{height:240px}}
/* End */


/* Start:/bitrix/templates/veonix/components/bitrix/form/uslugi/bitrix/form.result.new/.default/style.css?1620133838623*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(../images/os63Rd0CG0vZ.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(../images/Aazaorw7BcJ6.gif);
}
/* End */


/* Start:/bitrix/templates/veonix/components/bitrix/form/flex/bitrix/form.result.new/.default/style.css?1638975794623*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(../images/wJox2Od2FArp.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(../images/fCKbfsHgYukY.gif);
}
/* End */


/* Start:/bitrix/templates/veonix/components/bitrix/form/map/bitrix/form.result.new/.default/style.css?1661951361623*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(../images/Q6pWjaWiTZHF.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(../images/c2ezusH3qBHD.gif);
}
/* End */


/* Start:/bitrix/templates/veonix/assets/css/fonts.css?166609606010066*/
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/VO26bD7ICBbV.eot');
    src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),
        url('../fonts/VO26bD7ICBbV.eot#iefix') format('embedded-opentype'),
        url('../fonts/BN9QlsBGqftO.woff2') format('woff2'),
        url('../fonts/0nSHvNhxseXZ.woff') format('woff'),
        url('../fonts/svZN2G0MXqZQ.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/8VbHVxKQu11J.eot');
    src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),
        url('../fonts/8VbHVxKQu11J.eot#iefix') format('embedded-opentype'),
        url('../fonts/zozYhQfg0EMB.woff2') format('woff2'),
        url('../fonts/tnrgD84pAtgU.woff') format('woff'),
        url('../fonts/nXRl4J5N9I8z.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/crm6mTjHNSrO.eot');
    src: local('Montserrat Italic'), local('Montserrat-Italic'),
        url('../fonts/crm6mTjHNSrO.eot#iefix') format('embedded-opentype'),
        url('../fonts/MGT2dO9PTSRq.woff2') format('woff2'),
        url('../fonts/9yI8052AsGJK.woff') format('woff'),
        url('../fonts/AkCADa0hieN0.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/ydlE865PHGYD.eot');
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
        url('../fonts/ydlE865PHGYD.eot#iefix') format('embedded-opentype'),
        url('../fonts/Y4YKhuVzbqK2.woff2') format('woff2'),
        url('../fonts/nKs7R6BlPbOM.woff') format('woff'),
        url('../fonts/xmY5107NYB5Y.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/zqB9L17BNTZf.eot');
    src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'),
        url('../fonts/zqB9L17BNTZf.eot#iefix') format('embedded-opentype'),
        url('../fonts/5K3OtzIMLzk1.woff2') format('woff2'),
        url('../fonts/y98efs7d50mF.woff') format('woff'),
        url('../fonts/Cwz1zE9IafNH.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/QjSkBlt0Rb3J.eot');
    src: local('Montserrat Bold'), local('Montserrat-Bold'),
        url('../fonts/QjSkBlt0Rb3J.eot#iefix') format('embedded-opentype'),
        url('../fonts/FdeXbhgiVMuz.woff2') format('woff2'),
        url('../fonts/l5DptHthZUHy.woff') format('woff'),
        url('../fonts/ri68eGGgkXdq.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/L2QsKYwpEfAL.eot');
    src: local('Montserrat Light'), local('Montserrat-Light'),
        url('../fonts/L2QsKYwpEfAL.eot#iefix') format('embedded-opentype'),
        url('../fonts/EgneL15Ypsjm.woff2') format('woff2'),
        url('../fonts/Uc6nCQFNiLNC.woff') format('woff'),
        url('../fonts/MchJfjLF3NSk.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/obEoJOjKHJwa.eot');
    src: local('Montserrat Black'), local('Montserrat-Black'),
        url('../fonts/obEoJOjKHJwa.eot#iefix') format('embedded-opentype'),
        url('../fonts/jNZqBZRAJEne.woff2') format('woff2'),
        url('../fonts/bVXMy9El0KIw.woff') format('woff'),
        url('../fonts/q1y8dlU3CgmQ.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/BrzTX9JCrL9T.eot');
    src: local('Montserrat Medium'), local('Montserrat-Medium'),
        url('../fonts/BrzTX9JCrL9T.eot#iefix') format('embedded-opentype'),
        url('../fonts/y2sGkqUPiy0J.woff2') format('woff2'),
        url('../fonts/IeGJl8QLdgTU.woff') format('woff'),
        url('../fonts/CNcbBm28wOSi.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/yjAbeGHUQ4vf.eot');
    src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'),
        url('../fonts/yjAbeGHUQ4vf.eot#iefix') format('embedded-opentype'),
        url('../fonts/u1vLtZF1YB6s.woff2') format('woff2'),
        url('../fonts/2F2wwmgn3FK5.woff') format('woff'),
        url('../fonts/s7PddnTxzEn9.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/anbxX8WvPLB2.eot');
    src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'),
        url('../fonts/anbxX8WvPLB2.eot#iefix') format('embedded-opentype'),
        url('../fonts/e3fK2JyPGufm.woff2') format('woff2'),
        url('../fonts/UGacCFr7wn9x.woff') format('woff'),
        url('../fonts/5o0Irgn1YiJO.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/2Fqo9JMW36Nk.eot');
    src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'),
        url('../fonts/2Fqo9JMW36Nk.eot#iefix') format('embedded-opentype'),
        url('../fonts/Nm46d0ViECjh.woff2') format('woff2'),
        url('../fonts/N3FOPpIC6oZc.woff') format('woff'),
        url('../fonts/4IRj9ezgmUdO.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/iql4eq2ejxGS.eot');
    src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),
        url('../fonts/iql4eq2ejxGS.eot#iefix') format('embedded-opentype'),
        url('../fonts/opL1xoexX4OH.woff2') format('woff2'),
        url('../fonts/VQeOYUy9Alv4.woff') format('woff'),
        url('../fonts/SNApQ5PCcw8H.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/NFynpWJQfxmt.eot');
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
        url('../fonts/NFynpWJQfxmt.eot#iefix') format('embedded-opentype'),
        url('../fonts/U96Eejenfha6.woff2') format('woff2'),
        url('../fonts/XasvB668P04p.woff') format('woff'),
        url('../fonts/uWyMoygagC8g.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/sy6McBhLWE5L.eot');
    src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'),
        url('../fonts/sy6McBhLWE5L.eot#iefix') format('embedded-opentype'),
        url('../fonts/qGa5p17Kyys5.woff2') format('woff2'),
        url('../fonts/oElh9ix18BDm.woff') format('woff'),
        url('../fonts/XSwBs7WZVn7H.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/7eYDrLLMDW5N.eot');
    src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'),
        url('../fonts/7eYDrLLMDW5N.eot#iefix') format('embedded-opentype'),
        url('../fonts/BCSmP6SOteMt.woff2') format('woff2'),
        url('../fonts/gc91BQhYXG3t.woff') format('woff'),
        url('../fonts/OxvefB5NlDLn.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/vrphPNDNuOX1.eot');
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
        url('../fonts/vrphPNDNuOX1.eot#iefix') format('embedded-opentype'),
        url('../fonts/yK1Z205bJLYK.woff2') format('woff2'),
        url('../fonts/mrmH03qWhja9.woff') format('woff'),
        url('../fonts/IxWWOB1Igki2.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/r7SlS1NVdtYX.eot');
    src: local('Montserrat Thin'), local('Montserrat-Thin'),
        url('../fonts/r7SlS1NVdtYX.eot#iefix') format('embedded-opentype'),
        url('../fonts/LENw6GD96uM4.woff2') format('woff2'),
        url('../fonts/ODZoi9sIXv3n.woff') format('woff'),
        url('../fonts/TsaySMwmp9ch.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

/* End */


/* Start:/bitrix/templates/veonix/assets/css/main.css?1680791127338642*/
a {
  text-decoration: none;
}

* {
  -webkit-appearance: none;
}

body {
  margin: 0;
  font-family: 'Montserrat', sans-serif;
  color: #35435E;
}

:focus {
  outline: none;
}

.main {
  max-width: 1140px;
  margin: 0 auto;
  width: 100%;
}

.b1 {
  background: url("../images/h4MIy4w1C4b3.jpg") top center no-repeat;
  background-size: cover;
  position: relative;
}

.b1_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: calc(var(--vh, 1vh) * 100);
  max-height: 981px;
  min-height: 600px;
  position: relative;
  z-index: 15;
}

.h1 {
  font-weight: bold;
  font-size: 55px;
  line-height: 67px;
  color: #FFFFFF;
  max-width: 873px;
  margin: 9vh 0 6vh;
}

.p {
  font-weight: 500;
  font-size: 20px;
  line-height: 157%;
  color: #FFFFFF;
  max-width: 550px;
  margin: 0;
}

.b1_bg:after {
  position: absolute;
  top: 0;
  bottom: 0;
  content: "";
  left: 0;
  right: 0;
  background: #313a4b6b;
  display: block;
}

.video_bg_1 {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  -ms-flex-line-pack: center;
  align-content: center;
}

.video_bg_1 video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.header {
  position: absolute;
  top: 0;
  z-index: 16;
  left: 0;
  right: 0;
  width: 100%;
}

.bt_login {
  font-weight: 600;
  font-size: 12px;
  line-height: 13px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 5px 0;
  margin: 0 33px 0 0;
  border-bottom: 1px solid #fff0;
}

.top_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  position: absolute;
  right: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: 6px;
}

.box_lang a {
  font-family: 'Montserrat';
  font-weight: 600;
  font-size: 12px;
  line-height: 13px;
  text-transform: uppercase;
  color: #FFFFFF;
  border: 0;
  padding: 11px 8px 0;
  margin: 0 0 0;
  background: rgba(145, 191, 62, 0.8);
  cursor: pointer;
  display: block;
}

.header .main {
  position: relative;
  max-width: 1190px;
}

.top ul {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  list-style: none;
  padding: 0;
  width: 100%;
  max-width: 968px;
}

.top {
  padding: 48px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.top ul a {
  font-weight: 600;
  font-size: 12px;
  line-height: 17px;
  text-transform: uppercase;
  color: #FFFFFF;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  padding: 0px 0;
  display: table;
  border-bottom: 2px solid #0000;
  letter-spacing: -0.5px;
}

.top ul a:hover {
  border-color: #fff;
}

.box_ikea {
  position: fixed;
  z-index: 17;
  right: 6vh;
  bottom: 6vh;
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.32) 0%, rgba(255, 255, 255, 0) 73.96%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.32) 0%, rgba(255, 255, 255, 0) 73.96%), #FFFFFF;
  -webkit-box-shadow: 0px 8px 36px rgba(53, 67, 94, 0.25);
  box-shadow: 0px 8px 36px rgba(53, 67, 94, 0.25);
  border-radius: 10px;
  padding: 16px 12px 16px 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.box_ikea a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 500;
  font-size: 12px;
  line-height: 140%;
  color: #35435E;
}

.box_ikea a p {
  margin: 0 16px 0 0;
}

.b2_img_bx img {
  font-size: 0;
  border-radius: 0px 0px 0px 180px;
}

.b2_box_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0 45px;
}

.b2_text {
  width: 100%;
  max-width: 575px;
}

.b2_img {
  width: 100%;
  max-width: 555px;
}

.b2_img_bx {
  font-size: 0;
}

.h2 {
  font-weight: 600;
  font-size: 55px;
  line-height: 130%;
  color: #35435E;
  text-align: center;
}

.h3 {
  font-weight: 600;
  font-size: 25px;
  line-height: 130%;
  color: #91BF3E;
  margin: 0 0 0;
  padding: 30px 0 25px;
}

.b2_text p {
  font-size: 15px;
  line-height: 170%;
  color: #35435E;
  max-width: 477px;
}

.b2_box_2 .b2_text {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  max-width: 497px;
}

.b2_box_2 .b2_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  max-width: 574px;
}

.b2_box_2 .b2_img img {
  border-radius: 0px 0px 211.5px 0px;
}

.b2_box_2 {
  padding: 0 0 0;
}

.b2_box_3 .b2_text p {
  max-width: 540px;
}

.b2_box_3 .b2_text {
  padding: 40px 0 0;
}

.b2_box_3 .b2_img_bx img {
  border-radius: 180px 0px 0px 0px;
}

.b2 {
  padding: 0 0 41px;
  background: url("../images/jfZe5xWxtw9G.svg") center no-repeat;
  position: relative;
  z-index: 3;
}

.b2_text .h2 {
  text-align: left;
  margin: 140px 0 22px;
}

.b3_box {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.32) 0%, rgba(255, 255, 255, 0) 73.96%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.32) 0%, rgba(255, 255, 255, 0) 73.96%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 53px 55px 0;
  margin: 77px 0 48px;
  position: relative;
  z-index: 8;
}

.b3 {
  padding: 1px 0 74px;
  overflow: hidden;
  position: relative;
  z-index: 3;
}

.b3_box_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 473px;
  margin: 0 0 35px;
}

.b3_box_item_icon {
  margin: 0 46px 0 0;
}

.b3_box_item_text p span {
  display: block;
}

.b3_box_item_text p b {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  color: #35435E;
  display: block;
  padding: 0px 0 19px;
}

.b3_box_item_text {
  max-width: 350px;
}

.b3_auto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.b3_auto_item {
  max-width: 293px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.b3_auto_item:nth-child(3) {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.b3_auto_item:nth-child(3) img {
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}

.b3_logo {
  width: 179px;
  height: 179px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 1;
  overflow: hidden;
  border-radius: 50%;
}

.b3_logo video {
  height: 215px;
}

.box_bg {
  position: relative;
  overflow: hidden;
}

.box_bg:before,
.b4:before,
.b8:before {
  content: "";
  background: -o-linear-gradient(329.42deg, rgba(255, 255, 255, 0) 29.52%, #F6F6F6 87.2%), #FFFFFF;
  background: -o-linear-gradient(329.42deg, rgba(255, 255, 255, 0) 29.52%, #faf9f5 87.2%), #FFFFFF;
  background: linear-gradient(120.58deg, rgba(255, 255, 255, 0) 29.52%, #faf9f5 87.2%), #FFFFFF;
  border-radius: 0px 0px 281px 0px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  min-width: 1440px;
}

.b3_avto {
  content: "";
  background: url(../images/4NBlx541eO0m.jpg) right bottom no-repeat;
  background-blend-mode: darken;
  border-radius: 5px;
  min-width: 650px !important;
  height: 298px;
}

.b4 .h2 {
  font-size: 45px;
}

.b4 {
  padding: 61px 0 61px;
  position: relative;
  overflow: hidden;
}

.pz {
  font-weight: 500;
  font-size: 18px;
  line-height: 31px;
  text-align: center;
  color: #35435E;
  padding: 15px 0 0;
}

.b4_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 49px 0 0;
}

.b4_box_item {
  background: #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  width: 100%;
  max-width: 262px;
  margin: 0 0 20px 23px;
}

.b4 .main {
  position: relative;
  z-index: 3;
}

.b4_box_item_icon i {
  height: 100px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin: 0 0 0 15px;
  position: relative;
}

.b4_box_item_icon i:after {
  content: "";
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='195' height='16' viewBox='0 0 195 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M194.707 8.80025C195.098 8.40973 195.098 7.77656 194.707 7.38604L188.343 1.02208C187.953 0.631552 187.319 0.631552 186.929 1.02208C186.538 1.4126 186.538 2.04577 186.929 2.43629L192.586 8.09314L186.929 13.75C186.538 14.1405 186.538 14.7737 186.929 15.1642C187.319 15.5547 187.953 15.5547 188.343 15.1642L194.707 8.80025ZM75.6273 9.09314L194 9.09314L194 7.09314L75.6273 7.09314L75.6273 9.09314Z' fill='%2335435E'/%3e%3cline y1='-1' x2='32.4553' y2='-1' transform='matrix(1 7.1815e-08 1.67325e-07 -1 29.9624 7.09326)' stroke='%2335435E' stroke-width='2'/%3e%3cline y1='-1' x2='19.9725' y2='-1' transform='matrix(1 6.83859e-08 2.09855e-07 -1 0 7.09326)' stroke='%2391BF3E' stroke-width='2'/%3e%3c/svg%3e ") center right no-repeat;
  height: 16px;
  width: 186px;
  display: block;
  bottom: -4px;
  position: absolute;
  right: -1px;
}

.b4_box_item_tx {
  margin: 0 12px;
}

.b4_box_item_tx p>b {
  display: block;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #35435E;
  min-height: 52px;
}

.b4_box_item_tx p>b span {
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  color: #35435E;
  display: block;
}

.b4_box_item_tx p {
  margin: 0;
  padding: 40px 0 46px;
}

.b4_box_item_tx p>span {
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #35435E;
  max-width: 228px;
  display: block;
}

.b4_box_item:nth-child(6) .b4_box_item_tx p>b,
.b4_box_item:nth-child(7) .b4_box_item_tx p>b {
  min-height: 35px;
}

.b4_box_item video {
  width: 100%;
  -webkit-transform: translate(10px, 10px);
  -ms-transform: translate(10px, 10px);
  transform: translate(10px, 10px);
}

.b4:before {
  border-radius: 0px 0 238px 0px;
  background: -o-linear-gradient(179.42deg, rgba(255, 255, 255, 0) 29.52%, #fdfcfb 87.2%), #FFFFFF;
  background: linear-gradient(270.58deg, rgba(255, 255, 255, 0) 29.52%, #fdfcfb 87.2%), #FFFFFF;
}

.b4_video {
  overflow: hidden;
}

.box_ikea:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.b5_box {
  background: #fff;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 40px;
  position: relative;
  overflow: hidden;
  z-index: 9;
}

.b5_icon {
  height: 46px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.b5_name {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #35435E;
  margin: 0;
  padding: 21px 0 0;
  position: relative;
  min-height: 57px;
}

.b5_box_item {
  width: 100%;
  max-width: 263px;
  padding: 41px 0 46px;
  position: relative;
  z-index: 3;
}

.b5_name:after {
  content: "";
  width: 50px;
  display: block;
  height: 3px;
  background: #91BF3E;
  position: absolute;
  left: 0;
  bottom: 0;
}

.b5_price b {
  font-weight: 600;
  font-size: 35px;
  line-height: 43px;
  color: #35435E;
  display: block;
}

.b5_price span {
  display: block;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #0197A0;
}

.b5_price {
  margin: 0;
  padding: 13px 0 0;
}

.b5_box:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 50%;
  background: #000;
  background: -o-linear-gradient(top, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(229, 229, 229, 0.36)), color-stop(22.92%, rgba(255, 255, 255, 0))), #FFFFFF;
  background: linear-gradient(180deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
}

.b5 {
  padding: 1px 0 169px;
  position: relative;
  background: -o-linear-gradient(179.42deg, rgba(255, 255, 255, 0) 29.52%, #fdfcfb 87.2%), #FFFFFF;
  background: linear-gradient(270.58deg, rgba(255, 255, 255, 0) 29.52%, #fdfcfb 87.2%), #FFFFFF;
}

.del {
  content: "";
  width: 100%;
  height: 451px;
  background: url("../images/meaP5CcEnDup.jpg") center no-repeat;
  background-size: cover;
  display: block;
  position: absolute;
  bottom: 0;
  border-radius: 160px 163px 0px 0px;
}

.b6 .h2 {
  text-align: left;
  padding: 0 0 20px;
}

.b6 {
  padding: 65px 0 0;
  overflow: hidden;
  background: -o-linear-gradient(88.05deg, #ffffff00 -10.29%, rgba(229, 229, 229, 0.39) 36.89%, #ffffff7a 127.17%), #FFFFFF;
  background: linear-gradient(1.95deg, #ffffff00 -10.29%, rgba(229, 229, 229, 0.39) 36.89%, #ffffff7a 127.17%), #FFFFFF;
}

.b6_col:nth-child(2) .b6_col_box {
  background: -o-linear-gradient(left, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  background: -webkit-gradient(linear, left top, right top, from(rgba(229, 229, 229, 0.36)), color-stop(22.92%, rgba(255, 255, 255, 0))), #FFFFFF;
  background: linear-gradient(90deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 0px 20px 20px 0px;
  position: relative;
  z-index: 3;
  padding: 1px 0;
}

.b6_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.b6_col {
  width: 50%;
  position: relative;
  padding: 0 0 164px;
}

.b6_col:nth-child(1) .b6_col_box {
  background: -o-linear-gradient(right, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  background: -webkit-gradient(linear, right top, left top, color-stop(31.23%, rgba(255, 255, 255, 0)), color-stop(99.62%, rgba(241, 241, 241, 0.41))), #FFFFFF;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px 00px 00px 20px;
  padding: 1px 0;
}

.b6_bg {
  font-size: 0;
  position: absolute;
  bottom: 0;
  border-radius: 0px 0px 0px 50px;
  overflow: hidden;
}

.b6_box_item {
  margin: 43px 57px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.b6_box_item p {
  font-weight: 500;
  font-size: 16px;
  line-height: 131.9%;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #35435E;
  margin: 0 0 0 20px;
}

.b6_col_box_icon {
  width: 32px;
}

.b7_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  counter-reset: item;
  list-style-type: none;
  padding: 68px 0 50px;
}

.b7_box_item {
  display: block;
  width: 100%;
  max-width: calc(366px - 56px);
  background: #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 10px;
  margin: 0 0 21px;
  color: #35435E;
  padding: 23px 28px 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.b7_box_item:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  font-size: 20px;
  line-height: 24px;
  color: #C4C4C4;
  display: block;
  font-weight: 300;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.b7 {
  background: -o-linear-gradient(88.05deg, rgba(255, 255, 255, 0) -10.29%, rgba(229, 229, 229, 0.39) 36.89%, rgba(255, 255, 255, 0.48) 127.17%), #FFFFFF;
  background: linear-gradient(1.95deg, rgba(255, 255, 255, 0) -10.29%, rgba(229, 229, 229, 0.39) 36.89%, rgba(255, 255, 255, 0.48) 127.17%), #FFFFFF;
  padding: 69px 0 53px;
}

.b7 .h2 {
  text-align: left;
}

.b7_car {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.b7_box_item span {
  font-weight: 500;
  font-size: 17px;
  line-height: 21px;
  color: #35435E;
  padding: 0 0 0;
  margin: 31px 0 22px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.b7_box_item span:after {
  content: "";
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.3536 4.35355C15.5488 4.15829 15.5488 3.84171 15.3536 3.64645L12.1716 0.464465C11.9763 0.269203 11.6597 0.269203 11.4645 0.464465C11.2692 0.659727 11.2692 0.97631 11.4645 1.17157L14.2929 4L11.4645 6.82843C11.2692 7.02369 11.2692 7.34027 11.4645 7.53553C11.6597 7.7308 11.9763 7.7308 12.1716 7.53553L15.3536 4.35355ZM4.37114e-08 4.5L15 4.5L15 3.5L-4.37114e-08 3.5L4.37114e-08 4.5Z' fill='%2391BF3E'/%3e%3c/svg%3e ") center no-repeat;
  width: 16px;
  height: 8px;
  display: block;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.b7_box_item:hover {
  background: #91BF3E;
}

.b7_box_item:hover:before {
  color: #fff;
}

.b7_box_item:hover span:after {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.3536 4.35355C15.5488 4.15829 15.5488 3.84171 15.3536 3.64645L12.1716 0.464467C11.9763 0.269205 11.6597 0.269205 11.4645 0.464467C11.2692 0.659729 11.2692 0.976312 11.4645 1.17157L14.2929 4L11.4645 6.82843C11.2692 7.02369 11.2692 7.34027 11.4645 7.53553C11.6597 7.7308 11.9763 7.7308 12.1716 7.53553L15.3536 4.35355ZM-4.37114e-08 4.5L15 4.5L15 3.5L4.37114e-08 3.5L-4.37114e-08 4.5Z' fill='white'/%3e%3c/svg%3e ") center no-repeat;
}

.b7_box_item:hover span {
  color: #fff;
}

.b7_box_item:hover span:after {
  -webkit-transform: translate(7px, 0px);
  -ms-transform: translate(7px, 0px);
  transform: translate(7px, 0px);
}

.b8_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 3;
}

.b8_top_right {
  background: #8BBE30;
  border-radius: 10px;
  max-width: 560px;
  width: 100%;
}

.b8_top_left {
  max-width: 510px;
  width: 100%;
}

.b8_top_left .h2 {
  text-align: left;
}

.b8_top_left p {
  font-size: 16px;
  line-height: 150%;
  color: #35435E;
  padding: 0 0 9px;
}

.b8_top_right p {
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #FFFFFF;
  max-width: 437px;
  margin: 0 auto;
  padding: 88px 0;
}

.b8_box {
  width: 1140px;
  margin: 108px 0 0;
  position: relative;
}

.b8_box ul {
  padding: 0 0 0;
  margin: 0 0 0;
  list-style: none;
}

.b8_box ul li:before {
  content: "";
  width: 21px;
  height: 23px;
  background: url("../images/TXH925pRpGR1.svg") center no-repeat;
  display: block;
  display: inline-block;
  padding: 0 12px 0 0;
  margin: -2px 0 0;
}

.b8_box ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600;
  font-size: 15px;
  line-height: 19px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #35435E;
  position: absolute;
}

.maps_rg:before {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.maps_sp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 8px 0 0;
  position: relative;
  z-index: 3;
}

.maps_sp p i {
  width: 11px;
  height: 11px;
  display: block;
  background: #315BED;
  border-radius: 50%;
  margin: 0 9px 0 0;
}

.maps_sp p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 18px;
  color: #35435E;
}

.maps_sp p span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2px 0 0;
}

.maps_sp p i.green_i {
  background: #91BF3E;
}

.b8 {
  padding: 0 0 76px;
  position: relative;
  overflow: hidden;
}

.b8:before {
  background: -o-linear-gradient(300.26deg, rgba(255, 255, 255, 0) 24.83%, rgba(236, 236, 236, 0.72) 95.85%), #fdfdfd;
  background: linear-gradient(149.74deg, rgba(255, 255, 255, 0) 24.83%, rgba(236, 236, 236, 0.72) 95.85%), #fdfdfd;
  border-radius: 0px 0px 0px 400px;
  left: auto;
  right: 0;
}

.box_ikea .feedback_text {
  font-weight: 600;
  font-size: 30px;
  line-height: 28px;
  color: #35435E;
  margin: 5px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.b9 {
  padding: 70px 0 44px;
  background: -o-linear-gradient(309.12deg, #FFFFFF 17.25%, rgba(229, 229, 229, 0.58) 58.06%), #F1F1F1;
  background: -o-linear-gradient(309.12deg, #FFFFFF 17.25%, #f1f1f1 58.06%), #F1F1F1;
  background: linear-gradient(140.88deg, #FFFFFF 17.25%, #f1f1f1 58.06%), #F1F1F1;
}

.b9_content {
  padding: 24px 0 0;
}

.dt {
  font-size: 18px;
  line-height: 22px;
  color: #35435E;
  margin: 0 0 0;
  padding: 0 0 16px;
}

.b9_it a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 317px;
  height: 270px;
  overflow: hidden;
  font-size: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-shadow: 0px 0px 27px rgba(53, 67, 94, 0.15);
  box-shadow: 0px 0px 27px rgba(53, 67, 94, 0.15);
  border-radius: 5px;
  background: #313A4B;
  position: relative;
  cursor: pointer;
}

.play {
  background: #91BF3E;
  width: 77px;
  height: 77px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 6px #93c13e33;
  box-shadow: 0 0 0 6px #93c13e33;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  position: absolute;
  cursor: pointer;
}

.play_bt span {
  display: block;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #FFFFFF;
}

.play:after {
  content: "";
  border-style: solid;
  border-width: 8.5px 0 9.5px 13px;
  border-color: transparent transparent transparent #ffffff;
  width: 0;
  height: 0;
  margin: 0 0 0 8px;
}

.play_bt:hover .play {
  -webkit-box-shadow: 0 0 0 21px #93c13e33;
  box-shadow: 0 0 0 21px #93c13e33;
}

.b9_it a img {
  min-height: 100%;
  opacity: 0.1;
}

.b9_it a:before {
  content: "";
  display: block;
}

.b9_it a:hover .play {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.b9_name {
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  color: #35435E;
  margin: 0 0 0;
  max-width: 304px;
  padding: 28px 0 19px;
}

.svg-animate-img.hidden {
  display: none;
}

.b9_it {
  padding: 0 0 0 21px;
}

.b9 .main {
  max-width: 1170px;
}

.bt_slider {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='45' height='16' viewBox='0 0 45 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.292892 7.2929C-0.0976296 7.68342 -0.0976295 8.31659 0.292893 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41422 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928935C7.68054 0.538411 7.04738 0.538411 6.65685 0.928936L0.292892 7.2929ZM45 7L1 7L1 9L45 9L45 7Z' fill='%2391BF3E'/%3e%3c/svg%3e ") center no-repeat;
  border: 0;
  padding: 0;
  font-size: 0;
  width: 55px;
  height: 31px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.b9_slider_info {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 47px 0 50px;
}

.countsSlides {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin: 0 23px;
}

.active_slide {
  font-weight: 600;
  font-size: 25px;
  line-height: 30px;
  color: #35435E;
  margin: 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.all_slide {
  margin: 0 0 2px;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #A4A8B6;
}

.bt_right {
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}

.active_slide span {
  display: block;
  min-width: 29px;
  text-align: right;
}

.bt_slider:hover {
  opacity: 0.7;
}

.ft {
  background: #35435E;
  padding: 68px 0 61px;
}

.ft_bx_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.bt {
  border: 1px solid #91BF3E;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  font-weight: 600;
  font-size: 12px;
  line-height: 13px;
  text-align: center;
  color: #FFFFFF;
  padding: 13px 0;
  min-width: 170px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.bt:hover {
  background: #91BF3E;
  color: #36445e;
}

.tel {
  font-weight: bold;
  font-size: 19px;
  line-height: 22px;
  color: #91BF3E;
}

.ft_adres {
  font-size: 13px;
  line-height: 15px;
  color: #FFFFFF;
  font-weight: 300;
}

.ft_adres b {
  font-weight: 600;
  color: #FFFFFF;
  padding: 0 16px 0 0;
}

.ft_logo img {
  max-width: 173px;
}

.ft_logo {
  width: 100%;
  max-width: 250px;
}

.ft_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.ft_menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
  padding: 0;
  margin: 0;
}

.ft_menu ul a {
  font-weight: 600;
  font-size: 9px;
  line-height: 15px;
  text-transform: uppercase;
  color: #FFFFFF;
  border-bottom: 2px solid #fff0;
  padding: 7px 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.ft_menu ul li {
  margin: 0px 26px 0 0;
  position: relative;
}

.ft_menu ul a:hover {
  border-color: #fff;
}

.ft_bx_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 28px 0 41px;
  border-bottom: 1px solid #ADC2CE;
}

.ft_lang {
  position: static;
}

.social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 -4px 0 0;
  width: 100%;
  max-width: 174px;
  justify-content: flex-end;
}

.social li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 27px;
  height: 27px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.social li a img {
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
}

.social li {
  padding: 0;
  margin: 0;
  list-style: none;
  margin: 0 0 0 12px;
}

.social a:hover {
  opacity: 0.7;
}

.ft_lang .active_lang {
  padding-top: 11px;
}

.ft_bx_3_bx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  max-width: 879px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0 18px;
}

.ft_bx_3 {
  padding: 49px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.ft_bx_3_it a {
  font-weight: 500;
  font-size: 12px;
  line-height: 150%;
  color: #FFFFFF;
  border-bottom: 1px solid;
  display: table;
  margin: 0 0 4px;
}

.ft_bx_3_it p {
  font-weight: 500;
  font-size: 12px;
  line-height: 21px;
  color: #FFFFFF;
  margin: 0;
}

.go {
  border: 1px solid #91BF3E;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 8px;
  display: block;
  width: 35px;
  height: 35px;
  font-size: 0;
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.70711 0.292892C8.31658 -0.0976315 7.68342 -0.0976314 7.29289 0.292892L0.928932 6.65685C0.538407 7.04738 0.538407 7.68054 0.928932 8.07107C1.31946 8.46159 1.95262 8.46159 2.34315 8.07107L8 2.41421L13.6569 8.07107C14.0474 8.46159 14.6805 8.46159 15.0711 8.07107C15.4616 7.68054 15.4616 7.04738 15.0711 6.65685L8.70711 0.292892ZM9 16L9 0.999999L7 0.999999L7 16L9 16Z' fill='%23F1F1F1'/%3e%3c/svg%3e ") center no-repeat;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  /* margin: 0 0 0 91px; */
}

.go:hover {
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.ft_bx_3_it a:hover {
  color: #7fa647;
}

.feedback_b1 {
  background: #3A4CB5;
  height: 100vh;
  padding: 1px 0 0;
  min-height: 600px;
  max-height: 900px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.feedback_b1 .h1 {
  font-weight: 600;
  font-size: 60px;
  line-height: 73px;
  color: #FFFFFF;
  margin: 0;
  padding: 0 0 45px;
}

.feedback_b1_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 11vh 0 0;
}

.feedback_b1_right {
  margin: 21px 27px 0 0;
}

.feedback_b1_box a {
  font-size: 28px;
  line-height: 34px;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  width: 100%;
  font-weight: 300;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.feedback_b1_left {
  max-width: 560px;
}

.feedback_b1_box a:before {
  content: "";
  height: 129px;
  width: 129px;
  display: block;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: url("../images/Pr5RES2gf5lF.gif") center no-repeat;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  margin: 0 5px 0 -21px;
}

.feedback_b1_box a span {
  max-width: 370px;
  padding: 9px 0 0;
}

.feedback_b1:before {
  content: "";
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 0%, rgba(53, 67, 94, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(53, 67, 94, 0)), to(rgba(53, 67, 94, 0.5)));
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 0%, rgba(53, 67, 94, 0.5) 100%);
  -webkit-transform: matrix(1, 0, 0, -1, 0, 0);
  -ms-transform: matrix(1, 0, 0, -1, 0, 0);
  transform: matrix(1, 0, 0, -1, 0, 0);
  width: 100%;
  position: absolute;
  top: 0;
  height: 137px;
}

.feedback_b1_box a:hover {
  text-decoration: underline;
}

.feedback_box_bg {
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  padding: 1px 0 1px;
}

.feedback_b2 {
  padding: 63px 0 0;
}

.feedback_form {
  background: -o-linear-gradient(328.72deg, rgba(255, 255, 255, 0) 13.78%, rgba(241, 241, 241, 0.41) 97.15%), #FFFFFF;
  background: linear-gradient(121.28deg, rgba(255, 255, 255, 0) 13.78%, rgba(241, 241, 241, 0.41) 97.15%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  margin: 80px 0 0;
  padding: 50px 30px;
}

.feedback_form_zg {
  display: block;
  text-align: center;
  background: -o-linear-gradient(356.94deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  background: linear-gradient(93.06deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -40px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -40px rgba(53, 67, 94, 0.09);
  border-radius: 20px 20px 0px 0px;
  position: relative;
  z-index: 99;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #35435E;
  padding: 35px 0 31px;
  margin: 0 0 49px;
}

.feedback_form_input,
.capcha_block {
  margin: 0 57px 34px;
}

.feedback_form_input label {
  display: block;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #35435E;
  margin: 0 0 17px 21px;
}

.feedback_form_input input,
.feedback_form_input textarea {
  background: #F9F9F9;
  border-radius: 10px;
  border: 0;
  font-family: 'Montserrat';
  font-size: 15px;
  line-height: 18px;
  color: #35435E;
  width: calc(100% - 40px);
  padding: 18px 20px;
}

.feedback_form_input textarea {
  min-width: calc(100% - 40px);
  max-width: calc(100% - 40px);
  min-height: 209px;
}

.feedback_form_checkbox {
  padding: 22px 57px 54px;
}

.feedback_form_checkbox label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.feedback_form_checkbox label p {
  font-size: 15px;
  line-height: 18px;
  color: #35435E;
  margin: 0;
  padding: 3px 0 0 40px;
  position: relative;
}

.feedback_form_checkbox label p a {
  font-weight: 600;
  color: #35435E;
  border-bottom: 1px solid #fff0;
}

.feedback_form_checkbox label p a:hover {
  border-bottom: 1px solid;
}

.feedback_form_checkbox label p:before {
  content: "";
  border: 2px solid #91BF3E;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
  width: 25px;
  height: 25px;
  display: block;
  cursor: pointer;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}

.feedback_form_checkbox label input:checked+p:before {
  background: url("data:image/svg+xml;charset=UTF-8, %3csvg fill='%2391BF3E' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='45.701px' height='45.7px' viewBox='0 0 45.701 45.7' style='enable-background:new 0 0 45.701 45.7;' xml:space='preserve' %3e%3cpath d='M20.687,38.332c-2.072,2.072-5.434,2.072-7.505,0L1.554,26.704c-2.072-2.071-2.072-5.433,0-7.504 c2.071-2.072,5.433-2.072,7.505,0l6.928,6.927c0.523,0.522,1.372,0.522,1.896,0L36.642,7.368c2.071-2.072,5.433-2.072,7.505,0 c0.995,0.995,1.554,2.345,1.554,3.752c0,1.407-0.559,2.757-1.554,3.752L20.687,38.332z'/%3e%3c/svg%3e ") center no-repeat;
  background-size: 12px;
  border-color: #91BF3E !important;
}

.feedback_form_checkbox label input {
  position: absolute;
  left: 2px;
  top: 0;
  opacity: 0;
}

.feedback_form_button {
  padding: 0 57px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.feedback_form_button p {
  font-size: 16px;
  line-height: 20px;
  color: #828283;
}

.feedback_b3 {
  padding: 88px 0 222px;
  position: relative;
  overflow: hidden;
  margin: 0 0 -1px;
}

.feedback_form_checkbox label:hover p:before {
  opacity: 0.8;
}

.bt_2 {
  height: 70px;
  width: 268px;
  position: relative;
  overflow: hidden;
  background: #91BF3E;
  font-size: 18px;
  cursor: pointer;
}

.bt_2:after {
  content: "";
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.3536 4.35356C15.5488 4.15829 15.5488 3.84171 15.3536 3.64645L12.1716 0.464467C11.9763 0.269205 11.6597 0.269205 11.4645 0.464467C11.2692 0.659729 11.2692 0.976312 11.4645 1.17157L14.2929 4L11.4645 6.82843C11.2692 7.02369 11.2692 7.34027 11.4645 7.53554C11.6597 7.7308 11.9763 7.7308 12.1716 7.53554L15.3536 4.35356ZM-3.59228e-08 4.5L15 4.5L15 3.5L3.59228e-08 3.5L-3.59228e-08 4.5Z' fill='white'/%3e%3c/svg%3e ") center no-repeat;
  width: 16px;
  height: 8px;
  display: block;
  position: absolute;
  right: 35px;
  bottom: 0;
  top: 0;
  margin: auto;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.bt_2:hover {
  color: #fff;
  background: #88B13D;
}

.bt_2:hover:after {
  -webkit-transform: translate(5px, 0px);
  -ms-transform: translate(5px, 0px);
  transform: translate(5px, 0px);
}

.feedback_b3_box_content {
  display: none;
}

.feedback_b3_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: -o-linear-gradient(right, rgba(255, 255, 255, 0) 3.12%, rgba(229, 229, 229, 0.231) 100%), #FFFFFF;
  background: -webkit-gradient(linear, right top, left top, color-stop(3.12%, rgba(255, 255, 255, 0)), to(rgba(229, 229, 229, 0.231))), #FFFFFF;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 3.12%, rgba(229, 229, 229, 0.231) 100%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px 30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px 30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  max-width: 991px;
  margin: 71px auto 0;
}

.feedback_b3_box_left ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  height: 100%;
  padding: 0;
  list-style: none;
  background: -o-linear-gradient(356.94deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  background: linear-gradient(93.06deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  margin: 0 0 0 44px;
  width: 100%;
  max-width: 367px;
}

.feedback_b3_box_left ul li {
  padding: 29px 0 22px 44px;
  position: relative;
  width: 100%;
  cursor: pointer;
}

.feedback_b3_box_left ul li:after {
  content: "";
  width: 12px;
  height: 53px;
  background: #91BF3E;
  border-radius: 10px 0px 0px 10px;
  display: block;
  position: absolute;
  left: -12px;
  top: 29px;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.feedback_b3_box_left ul li p b {
  font-weight: 500;
  font-size: 17px;
  line-height: 20px;
  text-transform: uppercase;
  color: #35435E;
  display: block;
  padding: 0 0 12px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.feedback_b3_box_left ul li p span {
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  color: #A4A4A4;
  max-width: 300px;
  display: block;
}

.feedback_b3_box_left {
  width: 100%;
  max-width: 410px;
  min-height: 430px;
}

.feedback_b3_box_right {
  width: 100%;
  background: -o-linear-gradient(0.13deg, rgba(229, 229, 229, 0.36) 0.12%, rgba(255, 255, 255, 0) 11.55%), #FFFFFF;
  background: linear-gradient(89.87deg, rgba(229, 229, 229, 0.36) 0.12%, rgba(255, 255, 255, 0) 11.55%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 0px 20px 20px 0px;
  padding: 31px 0 25px 43px;
}

.feedback_b3_content {
  display: -webkit-box;
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  display: none;
  flex-wrap: wrap;
  display: flex;
  height: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.feedback_b3_box_content ul {
  margin: 15px 0 0;
  list-style: none;
  padding: 0;
  width: 100%;
}

.feedback_b3_box_content ul li:after {
  content: "";
  display: block;
  background: #91BF3E;
  width: 6px;
  height: 6px;
  position: absolute;
  left: 0;
  top: 8px;
}

.feedback_b3_box_content ul a {
  font-weight: 600;
  font-size: 18px;
  line-height: 23px;
  color: #35435E;
}

.feedback_b3_box_content ul li {
  position: relative;
  padding: 0 0 0 23px;
  min-height: 90px;
}

.feedback_b3_box_content ul li p {
  font-weight: 300;
  font-size: 13px;
  line-height: 15px;
  color: #A4A4A4;
  max-width: 330px;
  margin: 6px 0 8px;
}

.feedback_b3_content>p {
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  color: #35435E;
}

.feedback_b3_box_content ul li:last-child {
  min-height: 50px;
}

.feedback_b3_box_left ul li:hover p b {
  font-weight: 600;
}

.feedback_b3_box_left ul .city_active::after {
  opacity: 1;
}

.feedback_b3_box_left ul .city_active p b {
  font-weight: bold !important;
}

.feedback_b3_box_content {
  height: 100% !important;
  min-width: 100%;
}

.feedback_b3:before {
  content: "";
  display: block;
  height: 479px;
  width: 100%;
  position: absolute;
  background: url("/bitrix/templates/veonix/assets/css/../img/feedback_bg.jpg") center no-repeat;
  bottom: -1px;
  left: 0;
  right: 0;
  border-radius: 200px 200px 0px 0px;
  background-size: cover;
  max-width: 1440px;
  margin: auto;
}

.feedback_b3 .main {
  position: relative;
  z-index: 9;
}

.feedback_form_input .errorLabel {
  color: #EF9121;
}

.feedback_form_input .errorInput {
  -webkit-box-shadow: 0 0 0 1px #EF9121;
  box-shadow: 0 0 0 1px #EF9121;
}

.feedback_form_checkbox .errorChecked+p:before {
  border-color: #EF9121;
}

.feedback_form_checkbox .errorChecked+p,
.feedback_form_checkbox .errorChecked+p a {
  color: #EF9121;
}

.feedback_form_checkbox label input:checked+p,
.feedback_form_checkbox label input:checked+p a {
  color: #35435E !important;
}

.load_process {
  background: url("../images/Hx1RXJpj2iof.gif") center no-repeat;
  width: 160px;
  height: 35px;
  background-size: cover;
  margin: 22px auto 23px;
  opacity: 0.5;
}

.load_page {
  height: 100vh;
  background: #35435E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 465px;
}

.load_page .main {
  height: 87%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.load_logo {
  width: 100%;
  text-align: center;
}

.load_center .h1 {
  font-weight: 600;
  font-size: 43px;
  line-height: 140%;
  text-align: center;
  margin: 0 auto 0;
}

.load_center .bt {
  margin: 4vh auto 0;
  height: 46px;
  text-transform: uppercase;
  width: 226px;
}

.load_center {
  width: 100%;
  text-align: center;
}

.load_footer p {
  font-weight: 500;
  font-size: 16px;
  line-height: 157.8%;
  color: #FFFFFF;
  margin: 0;
  padding: 0 0 8px;
}

.load_footer a {
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  color: #91BF3E;
}

.load_footer {
  text-align: center;
}

.b8_box_maps {
  display: block;
  width: 1140px;
  min-height: 584px;
}

.active_lang:hover {
  background: #91bf3e;
}

.mobile_menu_overlay,
.mobile_menu_container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mobile_menu_container,
.mobile_menu_container ul li ul {
  -webkit-transition: all 600ms;
  -o-transition: all 600ms;
  transition: all 600ms;
}

.mobile_menu_overlay {
  display: none;
  cursor: pointer;
  z-index: 10200;
  background: rgba(0, 0, 0, 0.5);
}

.mobile_menu_container {
  -webkit-transform: translateX(-800px);
  -ms-transform: translateX(-800px);
  transform: translateX(-800px);
  width: 300px;
  overflow: hidden;
  z-index: 10201;
  background: rgba(145, 191, 62, 0.97);
}

.mobile_menu_container.loaded {
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
}

.mobile_menu_container .mobile_menu_content {
  overflow: auto;
  max-height: 100%;
  padding-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  height: 100%;
}

.mobile_menu_container ul {
  margin: 0;
  padding: 0;
}

.mobile_menu_container ul li {
  list-style: none;
}

.mobile_menu_container ul li a {
  display: block;
  padding: 15px 20px;
  line-height: 20px;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  border-bottom: 1px solid #ffffff36;
}

.mobile_menu_container ul li a.parent {
  padding-right: 50px;
  background: #87b72c url(../images/SJYwWx1fJsx8.svg) right 20px center no-repeat;
  background-size: 20px;
}

.mobile_menu_container ul li a.parent:hover {
  background: #3c8de8 url("../images/SJYwWx1fJsx8.svg") right 20px center no-repeat;
  background-size: 20px;
}

.mobile_menu_container ul li a.back {
  padding-left: 50px;
  background: #87b72b url(../images/Vs8XLc7mBVbU.svg) left 20px center no-repeat;
  background-size: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 50px;
}

.mobile_menu_container ul li a.back:hover {
  background: #3c8de8 url("../images/Vs8XLc7mBVbU.svg") left 20px center no-repeat;
  background-size: 20px;
}

.mobile_menu_container ul li a:hover {
  background: #91bf3e;
}

.mobile_menu_container ul li ul {
  -webkit-transform: translateX(300px);
  -ms-transform: translateX(300px);
  transform: translateX(300px);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #8fbc3d;
  z-index: 2;
}

.mobile_menu_container ul li ul.loaded {
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
}

.mobile_menu_container ul li ul.activity {
  overflow-y: auto;
  overflow-x: hidden;
}

.feedback_b3_box_left ul ul {
  margin: 0;
}

.feedback_b3_box_left ul ul li {
  padding: 0 0px 18px;
}

.feedback_b3_box_left .feedback_b3_content {
  display: none;
  height: 0;
  overflow: hidden;
}

.policy_b1:before {
  content: "";
  background: #36445e;
  display: block;
  position: absolute;
  width: 100%;
  height: 164px;
  top: 0;
}

.policy_b1 {
  position: relative;
  padding: 182px 0 91px;
}

.policy_content h2 {
  padding: 41px 0 0;
}

section.policy_b1 .h2 {
  font-size: 35px;
  max-width: 700px;
  margin: 41px auto 0;
  line-height: 140%;
}

.hamburger3 .bar1 {
  -webkit-transform-origin: 5%;
  -ms-transform-origin: 5%;
  transform-origin: 5%;
}

.hamburger3 .bar4 {
  -webkit-transform-origin: 5%;
  -ms-transform-origin: 5%;
  transform-origin: 5%;
}

.checkbox3:checked+label>.hamburger3>.bar1 {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  height: 3px;
  width: 31px;
}

.checkbox3:checked+label>.hamburger3>.bar3 {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  height: 3px;
  background-color: transparent;
}

.checkbox3:checked+label>.hamburger3>.bar2 {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  height: 3px;
  background-color: transparent;
}

.checkbox3:checked+label>.hamburger3>.bar4 {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  height: 3px;
  width: 31px;
}

.menu_container {
  position: fixed;
  z-index: 9999;
  top: 40px;
  right: 20px;
  background: rgba(145, 191, 62, 0.8);
}

.hamburger {
  margin: 0 auto;
  margin-top: 0;
  width: 23px;
  height: 23px;
  position: relative;
}

.hamburger .bar {
  padding: 0;
  width: 23px;
  height: 2px;
  background-color: #fff;
  display: block;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: absolute;
}

.bar1 {
  top: 0;
}

.bar2,
.bar3 {
  top: 11px;
}

.bar3 {
  right: 0;
}

.bar4 {
  bottom: 0;
}

.burMenu {
  display: none;
}

.menu_container label {
  padding: 8px;
  display: block;
}

.logo_mobile {
  padding: 13px 0;
  text-align: center;
}

.logo_mobile img {
  height: 50px;
}

.mobile_menu_container ul.social {
  max-width: 100%;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 21px 0 0;
}

.mobile_menu_container ul.social li a {
  padding: 0;
  border: 0;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.mobile_menu_footer {
  padding: 0 16px 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.mobile_menu_footer .top_right {
  width: 33%;
  position: static;
}

.mobile_menu_footer .box_ikea {
  position: static;
  width: 133px;
  z-index: 9999999;
  padding: 12px 0 13px 14px;
}

.mobile_menu_footer .box_ikea a p {
  font-size: 11px;
  line-height: 12px;
  margin: 0 9px 0 0;
}

.mobile_menu_footer .box_ikea a .feedback_text {
  margin: 5px 0 0;
  font-size: 22px;
  line-height: 21px;
}

.mobile_menu_footer .active_lang {
  padding: 11px 8px 11px;
  background: #36445e;
}

.mobile_menu_container ul.social li {
  margin: 0 3px;
}

.mobile_menu_top {
  width: 100%;
}

.popup {
  width: 100% !important;
  max-width: 480px !important;
  background: #fff;
}

.popup input {
  -webkit-box-shadow: 0 0 0px 1px #0000001c;
  box-shadow: 0 0 0px 1px #0000001c;
}

.popup_zg {
  text-align: center;
  font-size: 30px;
  padding: 27px 0 24px;
}

.popup_main .bt {
  margin: 23px auto 42px;
  height: 58px;
}

.popup_main .feedback_form_input,
.popup_main .feedback_form_checkbox,
.popup_main .modal_capch {
  margin: 0 auto 22px;
  width: 83%;
  padding: 0;
}

.popup_main .feedback_form_input label {
  margin: 0 0 13px;
}

.popup_main .feedback_form_checkbox {
  margin-bottom: 0px;
}

.popup_main .feedback_form_checkbox label p {
  font-size: 12px;
}

.message {
  width: 100% !important;
  max-width: 450px !important;
  text-align: center !important;
  padding: 41px 0;
}

.ths-t1 {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 22px;
  margin: 0;
}

.ths-t2 {
  text-align: center;
  font-size: 20px;
  font-weight: 300;
  margin: 4px 0 0;
}

.ths-box {
  padding: 47px 0;
  margin: 0 auto;
}

.b4_box_item:nth-child(4n) {
  margin-right: 0;
}

.b4_box_item:last-child .b4_box_item_icon i:after {
  opacity: 0;
}

.main_2 {
  max-width: 1140px;
  margin: 0 auto;
}

.top ul ul {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 9px 18px;
  margin: 0 0 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  display: block;
  background: #87ab45e6;
  border-radius: 8px;
}

.top_logo img {
  max-width: 177px;
}

.top ul li {
  position: relative;
}

.top ul ul a {
  border-bottom: 1px solid;
  text-transform: inherit;
  font-size: 11px;
  margin: 0 0 7px;
}

.top ul li a:hover+.child,
.top ul .child:hover {
  display: block;
}

.child {
  display: none;
  padding: 34px 0 0;
  margin: 0;
  position: absolute;
  top: 0;
}

.top ul ul a:hover {
  -webkit-transform: translate(5px, 0px);
  -ms-transform: translate(5px, 0px);
  transform: translate(5px, 0px);
}

.box_lang {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.langs_page_en .list_lang_en span,
.langs_page_de .list_lang_de span,
.langs_page_en .list_lang_en span,
.langs_page_ru .list_lang_ru span,
.langs_page_cn .list_lang_cn span {
  border-bottom: 1px solid;
}

.box_lang a span {
  padding: 0 0 11px;
  display: block;
}

.box_lang a:hover {
  background: #91bf3e;
}

.b5_video iframe {
  width: calc(100% - 88px);
  max-width: 1440px;
  display: block;
  height: 570px;
  margin: 0 auto;
  position: relative;
  z-index: 9;
  -webkit-filter: drop-shadow(0px 16px 32px rgba(35, 23, 5, 0.26));
  filter: drop-shadow(0px 16px 32px rgba(35, 23, 5, 0.26));
}

.b5_video {
  background: -o-linear-gradient(59deg, #F6F6F6 36.67%, rgba(255, 255, 255, 0) 88.56%), #FFFFFF;
  background: linear-gradient(31deg, #F6F6F6 36.67%, rgba(255, 255, 255, 0) 88.56%), #FFFFFF;
  border-radius: 0px;
  padding: 82px 0 135px 0;
}

.b5_video_box:after {
  content: "";
  display: block;
  width: 100%;
  height: 345px;
  background: -o-linear-gradient(356.94deg, rgba(255, 255, 255, 0) 31.23%, #f1f1f169 99.62%), #FFFFFF;
  background: linear-gradient(93.06deg, rgba(255, 255, 255, 0) 31.23%, #f1f1f169 99.62%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px #35435e17;
  box-shadow: 14px 39px 36px -30px #35435e17;
  border-radius: 20px;
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
  position: absolute;
  bottom: -47px;
}

.b5_video_box {
  position: relative;
  padding: 21px 0 0;
}

.top>ul>li {
  border-right: 1px solid;
  color: #fff;
  padding: 0 6px 0 0;
}

.top>ul>li:last-child {
  border: 0;
}

.top>ul>li>a {
  margin: 0 0 -3px;
}

.news_page_full .news_list_item_text a {
  color: #36435e;
  border-bottom: 1px solid;
}

.news_page_full .news_list_item_text a:hover {
  color: #000;
}

.ft_menu ul li:hover .child {
  display: block;
  top: auto;
  bottom: 0;
  padding: 0 0 30px;
}

.ft_menu ul li .child ul {
  background: #91bf3e;
  padding: 9px 18px;
  border-radius: 5px;
  display: block;
}

.ft_menu ul li .child ul li {
  width: max-content;
  margin: 0 0 4px;
}

.ft_menu ul li .child ul li a {
  padding: 0 0 3px;
}

/* VIDEO BOX START */
section.b1_video>video {
  margin: 0 auto;
  display: block;
  position: absolute;
  z-index: 3;
  width: 100%;
  margin: auto;
  height: 100%;
  width: 100%;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -o-object-fit: cover;
  object-fit: cover;
}

section.b1_video {
  position: relative;
  height: 100vh;
  min-height: 600px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: #fff;
}

del {
  content: "";
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 0%, rgba(53, 67, 94, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(53, 67, 94, 0)), to(rgba(53, 67, 94, 0.5)));
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 0%, rgba(53, 67, 94, 0.5) 100%);
  -webkit-transform: matrix(1, 0, 0, -1, 0, 0);
  -ms-transform: matrix(1, 0, 0, -1, 0, 0);
  transform: matrix(1, 0, 0, -1, 0, 0);
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 98px;
  display: block;
  content: "";
}

.b1_video_bg {
  position: absolute;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.b1_video_bg video {
  width: 100%;
  opacity: 0.2;
}

body.hidden_body {
  overflow: hidden;
}

.b1_video_controls {
  position: absolute;
  z-index: 999;
  top: 44%;
  margin: auto;
  left: 5%;
}

.b1_video button {
  background-color: #F1F1F1;
  -webkit-box-shadow: 0px 8px 36px rgba(53, 67, 94, 0.25);
  box-shadow: 0px 8px 36px rgba(53, 67, 94, 0.25);
  border-radius: 5px;
  width: 35px;
  height: 35px;
  border: 0;
  margin: 0 0 12px;
  cursor: pointer;
}

.b1_video ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.play_video.pause_video {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.0623 9.78146C16.2337 9.87671 16.2337 10.1233 16.0623 10.2185L1.12141 18.519C0.954776 18.6116 0.749999 18.4911 0.749999 18.3005L0.75 1.69951C0.75 1.50889 0.954779 1.3884 1.12141 1.48097L16.0623 9.78146Z' stroke='%2335435E' stroke-width='1.5'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center left 11px;
}

.b1_video button:hover {
  background-color: #dcdcdc;
}

.mute_video {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.6227 0.732616C11.3907 0.621949 11.1173 0.651283 10.9173 0.812616L4.432 6.00062H1.33333C0.598667 6.00062 0 6.59928 0 7.33395V12.6673C0 13.4019 0.598667 14.0006 1.33333 14.0006H4.432L10.916 19.1886C11.0373 19.2846 11.1853 19.3339 11.3333 19.3339C11.432 19.3339 11.5307 19.3126 11.6227 19.2686C11.8533 19.1566 12 18.9233 12 18.6673V1.33395C12 1.07795 11.8533 0.844616 11.6227 0.732616ZM4 12.6673H1.33333V7.33395H4V12.6673ZM10.6667 17.2793L5.33333 13.0126V6.98862L10.6667 2.72195V17.2793Z' fill='%2335435E'/%3e%3cpath d='M15.376 5.28587C15.1133 5.02587 14.692 5.02987 14.4333 5.2912C14.1747 5.55387 14.1773 5.9752 14.4387 6.23387C15.4453 7.22987 16 8.5672 16 10.0005C16 11.4339 15.4453 12.7712 14.4387 13.7672C14.176 14.0259 14.1733 14.4472 14.4333 14.7099C14.564 14.8419 14.736 14.9072 14.9067 14.9072C15.076 14.9072 15.2453 14.8432 15.376 14.7139C16.6387 13.4672 17.3333 11.7939 17.3333 10.0005C17.3333 8.2072 16.6387 6.53387 15.376 5.28587Z' fill='%2335435E'/%3e%3cpath d='M17.256 3.40687C16.9947 3.14821 16.572 3.14954 16.3133 3.41087C16.0547 3.67221 16.056 4.09487 16.3173 4.35354C17.832 5.85621 18.6667 7.86154 18.6667 10.0002C18.6667 12.1389 17.832 14.1442 16.3173 15.6469C16.056 15.9055 16.0547 16.3282 16.3133 16.5895C16.444 16.7215 16.6147 16.7869 16.7867 16.7869C16.956 16.7869 17.1253 16.7229 17.256 16.5935C19.0253 14.8389 20 12.4975 20 10.0002C20 7.50287 19.0253 5.16154 17.256 3.40687Z' fill='%2335435E'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
}

button.play_video {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='20' viewBox='0 0 14 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='path-1-inside-1' fill='white'%3e%3crect width='5' height='20' rx='1'/%3e%3c/mask%3e%3crect width='5' height='20' rx='1' stroke='%2335435E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' mask='url(%23path-1-inside-1)'/%3e%3cmask id='path-2-inside-2' fill='white'%3e%3crect x='9' width='5' height='20' rx='1'/%3e%3c/mask%3e%3crect x='9' width='5' height='20' rx='1' stroke='%2335435E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' mask='url(%23path-2-inside-2)'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
}

button.close_video {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='2.06066' y1='2' x2='20' y2='19.9393' stroke='%2335435E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cline x1='0.75' y1='-0.75' x2='26.1201' y2='-0.75' transform='matrix(-0.707107 0.707107 0.707107 0.707107 21 2)' stroke='%2335435E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
}

.mute_video.unmute_video {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.309 0.0710387C15.0591 -0.0489551 14.7676 -0.0146711 14.5534 0.156749L8.85366 4.71366C8.5451 4.95936 8.49654 5.40934 8.74224 5.71789C8.98937 6.02788 9.43792 6.07787 9.74647 5.83074L14.2848 2.20093V10.9719C14.2848 11.3676 14.6048 11.6862 14.9991 11.6862C15.3933 11.6862 15.7133 11.3662 15.7133 10.9719V0.715291C15.7133 0.44102 15.5562 0.191033 15.309 0.0710387Z' fill='%2335435E'/%3e%3cpath d='M19.7908 18.7818L15.5068 14.4977L15.5053 14.4963L8.36285 7.35381L8.36142 7.35239L6.93435 5.92532L6.93293 5.92389L1.22036 0.209894C0.941804 -0.0686627 0.48897 -0.0686627 0.210413 0.209894C-0.0681439 0.488452 -0.0681439 0.941285 0.210413 1.21984L4.70447 5.71533H4.28592C3.48453 5.71533 2.85742 6.34244 2.85742 7.14382V12.8578C2.85742 13.6592 3.48453 14.2863 4.28592 14.2863H7.60575L14.5525 19.8446C14.6825 19.9475 14.8411 20.0003 14.9997 20.0003C15.1039 20.0003 15.2096 19.9774 15.3096 19.9303C15.5568 19.8103 15.7139 19.5603 15.7139 19.2861V16.7248L18.7795 19.7903C18.9195 19.9303 19.1023 20.0003 19.2851 20.0003C19.468 20.0003 19.6508 19.9303 19.7908 19.7917C20.0694 19.5132 20.0694 19.0604 19.7908 18.7818ZM7.14291 12.8578H4.28592V7.14382H6.13297L7.14291 8.15377V12.8578ZM14.2854 17.799L8.57141 13.2278V9.58227L14.2854 15.2963V17.799Z' fill='%2335435E'/%3e%3c/svg%3e ");
}

@-webkit-keyframes scroll {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  30% {
    -webkit-transform: translateY(60px);
    transform: translateY(60px);
  }
}

@keyframes scroll {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  30% {
    -webkit-transform: translateY(60px);
    transform: translateY(60px);
  }
}

svg #wheel {
  -webkit-animation: scroll ease 2s infinite;
  animation: scroll ease 2s infinite;
}

.scroll {
  position: absolute;
  z-index: 99;
  left: 0;
  right: 0;
  bottom: 2%;
  margin: auto;
  width: 50px;
}

.scroll svg {
  width: 21px;
}

.box_load {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}

/* VIDEO BOX  END */
/* COOKE BOX START */
.cooke_box {
  background: -o-linear-gradient(328.72deg, rgba(255, 255, 255, 0) 13.78%, rgba(241, 241, 241, 0.41) 97.15%), #FFFFFF;
  background: linear-gradient(121.28deg, rgba(255, 255, 255, 0) 13.78%, rgba(241, 241, 241, 0.41) 97.15%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  position: fixed;
  z-index: 99999;
  bottom: 5%;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  max-width: 1140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 23px 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 95%;
  border: 1px solid #f7f7f7;
}

.cooke_box p {
  max-width: 550px;
  font-weight: 500;
  font-size: 14px;
  line-height: 143.3%;
  color: #35435E;
  margin: 0 0 0 41px;
}

.cooke_box p a {
  font-weight: 600;
  border-bottom: 1px solid;
  color: #35435E;
}

.cooke__true {
  height: 60px;
  width: 268px;
  margin: 0 44px 0 0;
}

/* COOKE BOX  END */
/* ABOUT PAGE START */
.about_b1 {
  background: url("../images/INZrSuND7CxL.jpg") top center no-repeat;
  height: 100vh;
  max-height: 900px;
  min-height: 600px;
  background-size: cover;
}

.about_b1 .main {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.about_b1 .p {
  max-width: 410px;
  font-size: 16px;
  padding: 0 0 12vh;
}

.about_b1 .h1 {
  font-weight: 600;
  font-size: 60px;
  line-height: 73px;
}

.about_b2 .pz {
  padding: 0;
  max-width: 730px;
  margin: 0 auto;
  font-size: 20px;
  padding: 0 0 103px;
}

.about_b2 .h2 {
  margin: 40px 0 31px;
}

.about_b2 {
  padding: 85px 0 0;
  position: relative;
  overflow: hidden;
}

.about_b2_box_1 {
  background: #FFFFFF;
  border-radius: 15px;
  position: relative;
  z-index: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 16px 20px 27px;
}

.about_b2_bg {
  width: 100%;
  max-width: 1440px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  overflow: hidden;
  border-radius: 0px 0px 300px 300px;
  margin: 0 auto;
}

.about_b2_box_2 {
  position: relative;
  z-index: 4;
}

.about_b2 .main {
  position: relative;
  z-index: 4;
}

.about_b2_t1 {
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
  color: #91BF3E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 212px;
}

.about_b2_box_1_item {
  width: 100%;
  max-width: 212px;
}

.about_b2_t2 {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #35435E;
  padding: 11px 0 7px;
}

.about_b2_box_1_item_main {
  width: 94%;
}

.about_b2_t3 {
  font-size: 14px;
  line-height: 17px;
  color: #596987;
  max-width: 220px;
}

.about_b2_t1:after {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='136' height='16' viewBox='0 0 136 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cline y1='8' x2='31' y2='8' stroke='%2391BF3E' stroke-width='2'/%3e%3cpath d='M135.707 8.70712C136.098 8.31659 136.098 7.68343 135.707 7.2929L129.343 0.92894C128.953 0.538416 128.319 0.538416 127.929 0.92894C127.538 1.31946 127.538 1.95263 127.929 2.34315L133.586 8.00001L127.929 13.6569C127.538 14.0474 127.538 14.6806 127.929 15.0711C128.319 15.4616 128.953 15.4616 129.343 15.0711L135.707 8.70712ZM40 9L135 9.00001L135 7.00001L40 7L40 9Z' fill='%2335435E'/%3e%3c/svg%3e ") right center no-repeat;
  content: "";
  width: 136px;
  height: 16px;
  display: block;
}

.about_b2_box_1_item:nth-child(3) {
  max-width: 230px;
}

.about_b2_box_1_item:nth-child(4) {
  max-width: 264px;
}

.about_b2_box_2 {
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  border-radius: 40px 40px 0px 0px;
  max-width: 900px;
  text-align: center;
  margin: 205px auto 0;
  padding: 11px 0 31px;
}

.about_b2_box_2 p {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #35435E;
}

.about_b2_box_2_img {
  max-width: 831px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  padding: 16px 0 0;
  align-items: center;
}

.about_b2b3_bg {
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  background: #f6f6f6;
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  margin: auto;
}

.about_b3 {
  background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), color-stop(60.94%, #F6F6F6)), #FFFFFF;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  padding: 72px 0 144px;
}

.about_b3 .h2 {
  max-width: 900px;
  margin: 41px auto;
}

.about_b3_box_item {
  background: -o-linear-gradient(356.94deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  background: linear-gradient(93.06deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  margin: 0 0 24px;
}

.about_b3_box_item_text {
  background: -o-linear-gradient(left, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 10.42%), #FFFFFF;
  background: -webkit-gradient(linear, left top, right top, from(rgba(229, 229, 229, 0.36)), color-stop(10.42%, rgba(255, 255, 255, 0))), #FFFFFF;
  background: linear-gradient(90deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 10.42%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  width: 100%;
  max-width: calc(100% - 310px);
}

.about_b3_box_item_name {
  width: 100%;
  max-width: 310px;
}

.about_b3_box_item_name p {
  margin: 29px 0 0 58px;
}

.about_b3_box_item_name p b {
  font-weight: 800;
  font-size: 35px;
  line-height: 43px;
  text-transform: uppercase;
  color: #91BF3E;
  display: block;
}

.about_b3_box_item_name p span {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #313A4B;
}

.about_b3_box_item_text ul {
  margin: 0 0 0;
  padding: 27px 0 27px 37px;
  list-style: none;
  counter-reset: item;
}

.about_b3_box_item_text ul li {
  font-size: 16px;
  line-height: 135%;
  color: #35435E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 6px 0;
}

.about_b3_box_item_text ul li:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  width: 25px;
  display: block;
  margin: 0 34px 0 0;
  font-size: 16px;
  line-height: 135%;
  color: #BFBFC0;
}

.about_b3_box_item:nth-child(2) {
  background: -o-linear-gradient(356.94deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  background: linear-gradient(93.06deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
}

.about_b3_box_item:nth-child(2) .about_b3_box_item_name {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.about_b3_box_item:nth-child(2) .about_b3_box_item_text {
  background: -o-linear-gradient(right, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 10.42%), #FFFFFF;
  background: -webkit-gradient(linear, right top, left top, from(rgba(229, 229, 229, 0.36)), color-stop(10.42%, rgba(255, 255, 255, 0))), #FFFFFF;
  background: linear-gradient(270deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 10.42%), #FFFFFF;
}

.about_b3 .main {
  max-width: 1249px;
}

.about_b3_box_item:nth-child(2) .about_b3_box_item_text ul {
  padding-left: 58px;
}

.about_b3_box {
  padding: 32px 0 0;
}

.about_b4 {
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  padding: 48px 0 1px;
  position: relative;
  overflow: hidden;
}

.about_b4 .pz {
  max-width: 965px;
  text-align: left;
  font-size: 25px;
}

.about_b4 .h2 {
  text-align: left;
}

.about_b4 .main {
  max-width: 1249px;
  position: relative;
  z-index: 3;
}

.about_b4_box {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  margin: 95px 0 0;
  padding: 26px 55px 1px;
}

.about_b4_box_zg {
  font-size: 20px;
  line-height: 24px;
  color: #0197A0;
  text-align: center;
}

.about_b4_box_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  counter-reset: item;
  padding: 51px 0 10px;
}

.about_b4_box_content_item {
  position: relative;
  padding: 0 0 64px 68px;
  margin: 0 34px 0 0;
}

.about_b4_box_t1 {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #35435E;
  margin: 0 0 0;
}

.about_b4_box_t2 {
  font-size: 15px;
  line-height: 18px;
  color: #596987;
  margin: 25px 0 0;
  max-width: 320px;
}

.about_b4_box_t1:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  font-weight: 300;
  font-size: 25px;
  line-height: 100%;
  letter-spacing: 0.05em;
  color: #BFBFC0;
  position: absolute;
  left: 0;
  top: 0;
}

.about_b4_box_content_item:nth-child(3n) {
  margin: 0;
  max-width: calc(320px - 68px);
}

.about_b4_box_content_item:nth-child(2),
.about_b4_box_content_item:nth-child(5) {
  max-width: calc(361px - 68px);
}

.about_b4_ft_text {
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #35435E;
  max-width: 657px;
  padding: 83px 0;
}

.about_b4_bg {
  font-size: 0;
  padding: 0 0 0;
  border-radius: 200px 0px 0px 200px;
  overflow: hidden;
  position: absolute;
  bottom: 56px;
  right: 0;
}

.about_b5 {
  background: -o-linear-gradient(20deg, rgba(255, 255, 255, 0) 4.26%, #f8f8f8 70.72%), #FFFFFF;
  background: linear-gradient(70deg, rgba(255, 255, 255, 0) 4.26%, #f8f8f8 70.72%), #FFFFFF;
  border-radius: 0px;
  padding: 18px 0 1px;
}

.about_b5_boss_img p {
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 33.85%, #E5E5E5 100%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 33.85%, #E5E5E5 100%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 0px 0px 20px 20px;
  display: block;
  margin: 0 0 0;
  padding: 27px 0;
}

.about_b5_boss {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 40px 0px 31px;
  max-width: 1105px;
  margin: 0 auto 0;
}

.about_b5_boss img {
  max-width: 100%;
}

.about_b5_boss_img p b {
  display: block;
  font-weight: bold;
  font-size: 28px;
  line-height: 34px;
  text-align: center;
  color: #35435E;
}

.about_b5_boss_img p span {
  font-weight: 500;
  text-align: center;
  display: block;
  font-size: 18px;
}

.about_b5_boss_img {
  font-size: 0;
  max-width: 426px;
  width: 100%;
}

.about_b5_boss_text {
  width: 100%;
  max-width: 584px;
  padding: 80px 0 0;
}

.about_b5_boss_text p {
  font-style: italic;
  font-size: 25px;
  line-height: 30px;
  color: #596987;
}

.about_b5_team_box {
  width: 248px;
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 33.85%, #E5E5E5 100%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 33.85%, #E5E5E5 100%), #FFFFFF;
  -webkit-box-shadow: -9px 17px 20px 7px rgba(53, 67, 94, 0.03);
  box-shadow: -9px 17px 20px 7px rgba(53, 67, 94, 0.03);
  border-radius: 20px;
  margin: 31px 0 61px 34px;
}

.about_b5_team_img {
  width: 100%;
  height: 215px;
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 33.85%, #E5E5E5 100%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 33.85%, #E5E5E5 100%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
}

.about_b5_team_box p {
  margin: 0;
  padding: 22px 0;
}

.about_b5_team_box p b {
  display: block;
  font-weight: 800;
  font-size: 17px;
  line-height: 21px;
  text-align: center;
  color: #35435E;
  padding: 0 0 2px;
}

.about_b5_team_box p span {
  display: block;
  font-weight: 400;
  font-size: 11px;
  line-height: 140%;
  text-align: center;
  color: #35435E;
  padding: 0 9px;
}

.about_b5 .main {
  max-width: 1173px;
}

.about_b6 .h2,
.about_b6 .pz {
  text-align: left;
}

.about_b6 .pz {
  font-size: 20px;
  line-height: 136.6%;
}

.about_b6 {
  padding: 68px 0 158px;
  background: -o-linear-gradient(138.69deg, #ffffff00 21.45%, #ececec6b 70.65%), #FFFFFF;
  background: linear-gradient(-48.69deg, #ffffff00 21.45%, #ececec6b 70.65%), #FFFFFF;
}

.about_b6_slider_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 9;
}

.about_b6_slider_left {
  width: 100%;
  max-width: 677px;
  background: -o-linear-gradient(334deg, rgba(255, 255, 255, 0) 31.23%, #f1f1f1d1 99.62%), #FFFFFF;
  background: linear-gradient(116deg, rgba(255, 255, 255, 0) 31.23%, #f1f1f1d1 99.62%), #FFFFFF;
  position: relative;
  -webkit-box-shadow: 0px 9px 36px 0px rgba(53, 67, 94, 0.09);
  box-shadow: 0px 9px 36px 0px rgba(53, 67, 94, 0.09);
  padding: 32px 0;
}

.about_b6_slider_right {
  max-width: 500px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: -o-linear-gradient(358deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 36.92%), #FFFFFF;
  background: linear-gradient(92deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 36.92%), #FFFFFF;
  -webkit-box-shadow: 0px 9px 36px 0px rgba(53, 67, 94, 0.09);
  box-shadow: 0px 9px 36px 0px rgba(53, 67, 94, 0.09);
}

.about_b6 .main {
  max-width: 1223px;
}

.about_b6_box {
  background: -o-linear-gradient(44deg, rgba(255, 255, 255, 0) 3.12%, rgba(229, 229, 229, 0.231) 100%), #FFFFFF;
  background: linear-gradient(46deg, rgba(255, 255, 255, 0) 3.12%, rgba(229, 229, 229, 0.231) 100%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px 3px rgba(53, 67, 94, 0.04);
  box-shadow: 14px 39px 36px 3px rgba(53, 67, 94, 0.04);
  border-radius: 20px;
  padding: 0 0 0 46px;
  overflow: hidden;
  margin: 76px 0 0;
}

.about_b6_slider_2 {
  max-width: 362px;
  -webkit-box-shadow: 4px 3px 36px 0px rgba(53, 67, 94, 0.09);
  box-shadow: 4px 3px 36px 0px rgba(53, 67, 94, 0.09);
}

.about_b6_box_main ul {
  padding: 0 0 0;
  margin: 0 0 0;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 0px 36px rgba(53, 67, 94, 0.09);
  box-shadow: 0px 0px 36px rgba(53, 67, 94, 0.09);
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 20px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.about_b6_slider_1 p {
  font-size: 18px;
  line-height: 22px;
  color: #A4A4A4;
  padding: 3px 0 0px 33px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  margin: 14px 0;
  position: relative;
}

.about_b6_slider_1 p.slick-current {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #35435E;
}

.about_b6_slider_1_1 .slick-track {
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  height: auto !important;
}

.about_b6_slider_1_1>.slick-list {
  height: auto !important;
}

.about_b6_slider_1 p:before {
  content: "";
  width: 7px;
  height: calc(100% + 20px);
  background: #91BF3E;
  border-radius: 7px 0px 0px 7px;
  display: block;
  position: absolute;
  left: -1px;
  top: -10px;
  bottom: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}

.about_b6_slider_1 {
  margin: 0 0 0 -7px;
}

.about_b6_slider_1 p.slick-current:before {
  opacity: 1;
}

.about_b6_slider_right img:hover {
  -webkit-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
}

.about_b6_slider_right img {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.about_b6_slider_right img:hover {
  -webkit-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
}

.about_b6_slider_right img {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.about_b6_box_main ul a {
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
  color: #35435E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.about_b6_box_main ul a:before {
  content: "";
  background-color: #F1F1F1;
  display: block;
  background: #F1F1F1 url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.64643 11.3536C3.8417 11.5488 4.15828 11.5488 4.35354 11.3536L7.53552 8.17158C7.73079 7.97631 7.73079 7.65973 7.53553 7.46447C7.34026 7.26921 7.02368 7.26921 6.82842 7.46447L3.99999 10.2929L1.17156 7.46446C0.976302 7.2692 0.65972 7.2692 0.464458 7.46446C0.269195 7.65972 0.269195 7.97631 0.464457 8.17157L3.64643 11.3536ZM3.5 -5.66261e-07L3.49999 11L4.49999 11L4.5 5.66261e-07L3.5 -5.66261e-07Z' fill='%2335435E'/%3e%3c/svg%3e") center no-repeat;
  width: 24px;
  height: 24px;
  border-radius: 5px;
  margin: 0 12px 0 0;
}

.about_b6_box_main ul li {
  max-width: 248px;
  margin: 0 36px 0 0;
}

.about_b6_box_main ul a span {
  max-width: calc(100% - 24px - 12px);
}

.about_b6_box_main ul li:last-child {
  margin: 0;
}

.about_b6_box_main ul a:hover {
  text-decoration: underline;
}

.about_b5_team_img img {
  width: 100%;
}

/* ABOUT PAGE END */
/* CONTACTS PAGE START */
.contacts_b1 {
  height: 100vh;
  min-height: 600px;
  max-height: 900px;
  background: #91BF3E;
  position: relative;
  padding: 1px 0 0;
}

.contacts_b1:before {
  content: "";
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 0%, rgba(53, 67, 94, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(53, 67, 94, 0)), to(rgba(53, 67, 94, 0.5)));
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 0%, rgba(53, 67, 94, 0.5) 100%);
  -webkit-transform: matrix(1, 0, 0, -1, 0, 0);
  -ms-transform: matrix(1, 0, 0, -1, 0, 0);
  transform: matrix(1, 0, 0, -1, 0, 0);
  display: block;
  width: 100%;
  height: 137px;
  top: 0;
  position: absolute;
}

.contacts_b1 .main {
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contacts_b1_box {
  position: absolute;
  bottom: 4vh;
  display: table;
}

.contacts_b1_box_maps svg {
  height: 79vh;
}

.contacts_b1 .h1 {
  position: relative;
  z-index: 3;
  margin: 0 0 5vh;
}

.contacts_b2_box {
  display: table;
  width: 100%;
  background: -o-linear-gradient(44deg, rgba(255, 255, 255, 0) 3.12%, rgba(229, 229, 229, 0.231) 100%), #FFFFFF;
  background: linear-gradient(46deg, rgba(255, 255, 255, 0) 3.12%, rgba(229, 229, 229, 0.231) 100%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px 3px rgba(53, 67, 94, 0.04);
  box-shadow: 14px 39px 36px 3px rgba(53, 67, 94, 0.04);
  border-radius: 20px;
  padding: 0 0 0 46px;
  max-width: 1200px;
}

.contacts_info_office .resp-tabs-list {
  background: -o-linear-gradient(334deg, rgba(255, 255, 255, 0) 31.23%, #f1f1f1d1 99.62%), #FFFFFF;
  background: linear-gradient(116deg, rgba(255, 255, 255, 0) 31.23%, #f1f1f1d1 99.62%), #FFFFFF;
  position: relative;
  -webkit-box-shadow: 0px 9px 36px 0px rgba(53, 67, 94, 0.09);
  box-shadow: 0px 9px 36px 0px rgba(53, 67, 94, 0.09);
}

.contacts_info_office.resp-vtabs {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.contacts_b2 {
  padding: 102px 0 51px;
}

.contacts_info_office_text {
  width: calc(90% - 54px);
  margin: 37px auto 30px;
  background: -o-linear-gradient(57deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(33deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 5px;
  padding: 26px 27px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.resp-tabs-list li:before {
  content: "";
  background: #91BF3E;
  border-radius: 10px 0px 0px 10px;
  width: 15px;
  height: 100%;
  display: block;
  position: absolute;
  left: -15px;
  top: 0;
  bottom: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}

.resp-tabs-list .resp-tab-active:before {
  opacity: 1;
}

.resp-tabs-list li:hover {
  color: #000;
}

.contacts_info_office_maps {
  -webkit-box-shadow: 0 17px 21px 0px #35435e0f;
  box-shadow: 0 17px 21px 0px #35435e0f;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  overflow: hidden;
  width: 90%;
  height: 371px;
  position: relative;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.contacts_info_office_maps>* {
  width: 100% !important;
  height: 100% !important;
  position: relative;
  z-index: 3;
  border: 0;
}

.contacts_info_office_text_lf>*,
.icon_adress {
  font-weight: 500;
  font-size: 17px;
  line-height: 22px;
  color: #35435E;
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 8px 0;
}

.contacts_info_office_text_lf>*:before,
.icon_adress:before {
  content: "";
  width: 15px;
  height: 16px;
  display: block;
  margin: 0 18px 0 0;
}

.icon_phone:before {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.0526 7.90106C10.3124 7.90106 9.58738 7.78548 8.90021 7.55873C8.56484 7.44315 8.184 7.53221 7.96359 7.75706L6.60127 8.7859C5.03811 7.9516 4.03769 6.95179 3.21475 5.4L4.21579 4.0699C4.46779 3.8179 4.55812 3.44905 4.45012 3.10358C4.22148 2.412 4.10528 1.68632 4.10528 0.947369C4.10528 0.425043 3.68023 0 3.15791 0H0.947369C0.425043 0 0 0.425043 0 0.947369C0 7.04147 4.95853 12 11.0526 12C11.575 12 12 11.575 12 11.0526V8.84843C12 8.3261 11.575 7.90106 11.0526 7.90106Z' fill='%2391BF3E'/%3e%3c/svg%3e ") center no-repeat;
}

.icon_email:before {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M12.7693 1.66797H1.23029C1.04087 1.66797 0.863551 1.71454 0.703125 1.79129L6.97247 8.06064L8.37764 6.71021C8.37764 6.71021 8.37775 6.71007 8.37778 6.71002C8.3778 6.70996 8.37791 6.70991 8.37791 6.70991L13.2967 1.7914C13.1362 1.71459 12.9588 1.66797 12.7693 1.66797Z' fill='%2391BF3E'/%3e%3cpath d='M13.8769 2.37134L9.24805 6.99992L13.8767 11.6286C13.9535 11.4682 14 11.2908 14 11.1014V2.89831C14 2.70901 13.9536 2.53171 13.8769 2.37134Z' fill='%2391BF3E'/%3e%3cpath d='M0.12332 2.37134C0.0465664 2.53176 0 2.70909 0 2.8985V11.1016C0 11.2909 0.0465117 11.4683 0.123211 11.6286L4.75204 7.00006L0.12332 2.37134Z' fill='%2391BF3E'/%3e%3cpath d='M8.66803 7.58013L7.26267 8.93072C7.18255 9.01084 7.07761 9.0509 6.97269 9.0509C6.86777 9.0509 6.7628 9.01084 6.68271 8.93072L5.33204 7.58008L0.703125 12.2087C0.863578 12.2855 1.04101 12.3321 1.23048 12.3321H12.7695C12.9589 12.3321 13.1363 12.2856 13.2967 12.2088L8.66803 7.58013Z' fill='%2391BF3E'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='14' height='14' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ") center no-repeat;
}

.icon_adress:before {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='16' viewBox='0 0 12 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.00034 0C3.05959 0 0.666992 2.39259 0.666992 5.33334C0.666992 6.21616 0.887711 7.09147 1.3073 7.86784L5.70868 15.8281C5.76727 15.9342 5.87893 16 6.00034 16C6.12174 16 6.2334 15.9342 6.29199 15.8281L10.695 7.86522C11.113 7.09147 11.3337 6.21613 11.3337 5.33331C11.3337 2.39259 8.94109 0 6.00034 0ZM6.00034 8C4.52996 8 3.33368 6.80372 3.33368 5.33334C3.33368 3.86297 4.52996 2.66669 6.00034 2.66669C7.47071 2.66669 8.66699 3.86297 8.66699 5.33334C8.66699 6.80372 7.47071 8 6.00034 8Z' fill='%2391BF3E'/%3e%3c/svg%3e ") center no-repeat;
}

.contacts_info_office_text_lf {
  width: 100%;
  max-width: 414px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.contacts_info_office_text_rg {
  width: 100%;
  max-width: 228px;
}

.contacts_info_office_text_rg a {
  background: #91BF3E;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 5px;
  display: block;
  font-weight: 500;
  font-size: 13px;
  line-height: 17px;
  color: #FFFFFF;
  padding: 13px 15px;
  position: relative;
  overflow: hidden;
}

.contacts_info_office_text_rg a span {
  position: relative;
  z-index: 3;
}

.contacts_info_office_text_rg a:before {
  content: "";
  -webkit-animation: move 3.5s infinite linear;
  animation: move 3.5s infinite linear;
  display: block;
  position: absolute;
  bottom: 0;
  top: 0;
  height: 100%;
  width: 0;
  left: 0;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  background: #315BED;
}

.contacts_info_office_text_rg a:hover:before {
  background: #133ac1;
}

.contacts_info_office_maps:after {
  content: "yandex map...";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #35435E;
  right: 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  top: 46%;
}

@-webkit-keyframes move {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

@keyframes move {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

.icon_adress {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  height: 27px;
}

.icon_phone {
  width: 49%;
}

.icon_email {
  width: 100%;
}

.contacts_b2 .main {
  max-width: 1231px;
}

.contacts_b2 .h2 {
  text-align: left;
  padding: 0 0 48px;
}

.contacts_bg {
  background: -o-linear-gradient(202deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  background: linear-gradient(248deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
}

.contacts_b3 {
  padding: 11px 0 217px;
  position: relative;
}

.contacts_b3_bg {
  max-width: 1440px;
  border-radius: 200px 200px 0px 0px;
  overflow: hidden;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  font-size: 0;
}

.contacts_b3 .main {
  position: relative;
  z-index: 3;
}

/* CONTACTS PAGE END */
/* AIR PAGE START */
.air_b1 {
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 72.4%, #35435E 100%), -o-linear-gradient(bottom, rgba(53, 67, 94, 0.3), rgba(53, 67, 94, 0.3)), url(../images/KAWYCqN6QH4l.jpg) center bottom no-repeat;
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 72.4%, #35435E 100%), -o-linear-gradient(bottom, rgba(53, 67, 94, 0.3), rgba(53, 67, 94, 0.3)), url(../images/KAWYCqN6QH4l.jpg) center no-repeat;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(72.4%, rgba(53, 67, 94, 0)), to(#35435E)), -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.3)), to(rgba(53, 67, 94, 0.3))), url(../images/KAWYCqN6QH4l.jpg) center no-repeat;
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 72.4%, #35435E 100%), linear-gradient(0deg, rgba(53, 67, 94, 0.3), rgba(53, 67, 94, 0.3)), url(../images/KAWYCqN6QH4l.jpg) center no-repeat;
  background-size: cover;
  padding: 1px 0 1px;
  position: relative;
}

.air_b1:before {
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 0%, rgba(53, 67, 94, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(53, 67, 94, 0)), to(rgba(53, 67, 94, 0.5)));
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 0%, rgba(53, 67, 94, 0.5) 100%);
  -webkit-transform: matrix(1, 0, 0, -1, 0, 0);
  -ms-transform: matrix(1, 0, 0, -1, 0, 0);
  transform: matrix(1, 0, 0, -1, 0, 0);
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 98px;
  display: block;
  content: "";
}

.box_b1 .main {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  height: calc(var(--vh, 1vh) * 100);
  min-height: 600px;
  max-height: 981px;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.box_b1_content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  height: calc(92% - 150px);
  padding: 0 0 4%;
}

.box_b1_content_top {
  width: 100%;
}

.box_b1_content_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  counter-reset: item;
  width: 100%;
}

.box_b1_content_top_footer_item p {
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  color: #FFFFFF;
}

.box_b1_content_top_footer_item:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #E5E5E5;
}

.box_b1_content_top_footer_item {
  position: relative;
  max-width: 260px;
}

.box_b1_t1 {
  font-weight: 600;
  font-size: 25px;
  line-height: 30px;
  color: #FFFFFF;
  margin: 0 0 27px;
}

.box_b1_t2 {
  font-size: 16px;
  line-height: 143.3%;
  color: #FFFFFF;
  margin: 0 0 0;
  font-weight: 600;
}

.box_b1 .h1 {
  margin: 5vh 0 24px;
  font-weight: 600;
}

.air_b2 {
  position: relative;
  overflow: hidden;
}

.air_b2 .main:before {
  content: "";
  position: absolute;
  left: calc(((-100vw + 1180px) / 2));
  bottom: 0;
  top: 0;
  height: 100%;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.59) 0%, rgba(255, 255, 255, 0) 100%), url(../images/9e7qe8H2jJ8i.jpg) left top no-repeat, #F9F8F8;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.59)), to(rgba(255, 255, 255, 0))), url(../images/9e7qe8H2jJ8i.jpg) left top no-repeat, #F9F8F8;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.59) 0%, rgba(255, 255, 255, 0) 100%), url(../images/9e7qe8H2jJ8i.jpg) left top no-repeat, #F9F8F8;
  border-radius: 0px 0px 0px 300px;
  /* background-size: cover; */
  margin: 0 auto;
  width: 100vw;
  max-width: 2193px;
}

.air_b2 .main {
  position: relative;
  max-width: 1180px;
  padding: 81px 0 69px;
}

.air_b2__item_t1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.air_b2__item_t1 p {
  width: calc(100% - 60px - 17px);
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #35435E;
  margin: 0;
}

.air_b2__item {
  max-width: 308px;
  padding: 0 0 171px;
}

.air_b2_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 59px 0 0 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.air_b2__item:nth-child(3) {
  max-width: 260px;
}

.air_b2__item:nth-child(4) {
  max-width: 385px;
  padding: 0 0 0;
}

.air_b2__item>p {
  font-size: 14px;
  line-height: 143.3%;
  color: #596987;
  padding: 7px 0 0;
}

.air_b2 .main>* {
  position: relative;
  z-index: 3;
}

.air_b3 {
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  padding: 43px 0 121px;
}

.air_b3 .h2 {
  text-align: left;
}

.air_b3_box {
  padding: 36px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  counter-reset: item;
}

.air_b3__item {
  width: 100%;
  max-width: 500px;
  background: -o-linear-gradient(1deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(89deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 5px;
  padding: 31px 30px;
  margin: 0 0 19px;
  overflow: hidden;
}

.air_b3__item_zg p {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #35435E;
  margin: 16px 0 15px;
}

.air_b3__item_zg:after {
  content: "";
  width: 50px;
  display: block;
  height: 2px;
  background: #91BF3E;
}

.air_b3__item:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #BFBFC0;
  display: block;
}

.air_b3__item>p {
  font-size: 14px;
  line-height: 143.3%;
  color: #596987;
  margin: 0;
  padding: 31px 0 0;
}

.air_b4 {
  background: -o-linear-gradient(279deg, rgba(255, 255, 255, 0) -10.29%, rgba(229, 229, 229, 0.39) 36.89%, rgba(255, 255, 255, 0.48) 78.17%), #FFFFFF;
  background: linear-gradient(171deg, rgba(255, 255, 255, 0) -10.29%, rgba(229, 229, 229, 0.39) 36.89%, rgba(255, 255, 255, 0.48) 78.17%), #FFFFFF;
  padding: 49px 0 104px;
  overflow: hidden;
}

.air_b4__item {
  width: 100%;
  max-width: 365px;
  background: #FFFFFF;
  height: 255px;
  margin: 0 0 21px;
  position: relative;
  -webkit-box-shadow: 20px 39px 36px -30px #35435e26;
  box-shadow: 20px 39px 36px -30px #35435e26;
  border-radius: 10px;
  overflow: hidden;
}

.air_b4_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 45px 0 0;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.air_b4_content {
  width: 100%;
  max-width: 753px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  counter-reset: item;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

.air_b4_bg {
  width: calc(100% - 777px);
  margin: -266px 0 0;
}

.air_b4__item_content {
  /* display: none; */
  position: absolute;
  top: 0;
  background: -o-linear-gradient(bottom, #91BF3E, #91BF3E);
  background: -webkit-gradient(linear, left bottom, left top, from(#91BF3E), to(#91BF3E));
  background: linear-gradient(0deg, #91BF3E, #91BF3E);
  border: 1px solid #F1F1F1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 20px;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
}

.air_b4__item_name {
  height: 100%;
  padding: 0 22px;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #35435E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.air_b4__item_name p {
  margin: 0 0 40px;
  width: 100%;
}

.air_b4__item_name:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #BFBFC0;
  margin: 27px 0 0;
}

.air_b4 .h2 {
  text-align: left;
}

.air_b4_bg_img img {
  height: 100%;
}

.air_b4_bg_img {
  font-size: 0;
  border-radius: 0px 0px 300px 0px;
  overflow: hidden;
  width: 517px;
  margin: 0 0 0 0;
}

.air_b4__item_name p span {
  font-size: 16px;
  font-weight: 400;
}

.air_b4__item_content p {
  padding: 11px 0;
  font-size: 18px;
  line-height: 22px;
  color: #FFFFFF;
  margin: 0 0;
}

.air_b4__item_content:after {
  content: "";
  width: 42px;
  height: 2px;
  background: #fff;
  display: block;
  margin: 11px 0 0;
}

.air_b4__item_content ul {
  padding: 0 0 0 16px;
  margin: 0 0 0;
}

.air_b4__item_content ul li {
  font-size: 12px;
  color: #fff;
  padding: 2px 0;
}

.air_b4__item:hover .air_b4__item_content {
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.air_b4__item:hover .air_b4__item_name {
  -webkit-transform: translate(0px, -100%);
  -ms-transform: translate(0px, -100%);
  transform: translate(0px, -100%);
}

.air_b4+.b8:before {
  border-radius: 0;
  background: -o-linear-gradient(255deg, rgba(255, 255, 255, 0) 24.83%, rgba(236, 236, 236, 0.72) 95.85%), #FFFFFF;
  background: linear-gradient(195deg, rgba(255, 255, 255, 0) 24.83%, rgba(236, 236, 236, 0.72) 95.85%), #FFFFFF;
}

.box_button_global {
  background: -o-linear-gradient(94deg, rgba(255, 255, 255, 0) 24.83%, rgba(236, 236, 236, 0.72) 95.85%), #FFFFFF;
  background: linear-gradient(356deg, rgba(255, 255, 255, 0) 24.83%, rgba(236, 236, 236, 0.72) 95.85%), #FFFFFF;
  padding: 95px 0 91px;
  text-align: center;
}

.box_button_global p {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #35435E;
}

.box_button_global .h2 {
  margin: 0 0 24px;
}

.box_button_global .bt {
  max-width: 366px;
  width: 100%;
  margin: 46px auto 0;
}

/* AIR PAGE  END */
/* AUTO(CAR) PAGE START */
.car_b1 {
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 71.87%, #121212 100%), -o-linear-gradient(bottom, rgba(53, 67, 94, 0.3), rgba(53, 67, 94, 0.3)), url(../images/Zdn2npUFgnml.jpg) center no-repeat;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(71.87%, rgba(53, 67, 94, 0)), to(#121212)), -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.3)), to(rgba(53, 67, 94, 0.3))), url(../images/Zdn2npUFgnml.jpg) center no-repeat;
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 71.87%, #121212 100%), linear-gradient(0deg, rgba(53, 67, 94, 0.3), rgba(53, 67, 94, 0.3)), url(../images/Zdn2npUFgnml.jpg) center no-repeat;
  background-size: cover;
}

.car_b1 .box_b1_t1 {
  font-weight: normal;
  font-size: 30px;
  line-height: 37px;
}

.box_b1 ul,
.ul {
  font-weight: 500;
  font-size: 16px;
  line-height: 157.8%;
  color: #FFFFFF;
  padding: 7px 0 0;
  list-style: none;
  margin: 0 0 0;
}

.box_b1 ul li,
.ul li {
  position: relative;
  padding: 2px 0 1px 24px;
}

.box_b1 ul li:before,
.ul li:before {
  content: "";
  background: #91BF3E;
  width: 5px;
  height: 5px;
  display: block;
  position: absolute;
  left: 0;
  top: 12px;
}

.car_b1 .box_b1_content_top_footer_item p {
  font-size: 16px;
  line-height: 141.3%;
}

.car_b1 .box_b1_content_top_footer_item {
  max-width: 294px;
}

.box_b1 {
  position: relative;
}

.car_b1:after {
  content: "";
  display: block;
  width: 100%;
  height: 120px;
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 0%, rgba(53, 67, 94, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(53, 67, 94, 0)), to(rgba(53, 67, 94, 0.5)));
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 0%, rgba(53, 67, 94, 0.5) 100%);
  -webkit-transform: matrix(1, 0, 0, -1, 0, 0);
  -ms-transform: matrix(1, 0, 0, -1, 0, 0);
  transform: matrix(1, 0, 0, -1, 0, 0);
  position: absolute;
  top: 0;
}

.car_b2 .h2 {
  text-align: left;
  padding: 0 0 18px;
}

.car_b2 .main {
  max-width: 1200px;
}

.car_b2_box {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.32) 0%, rgba(255, 255, 255, 0) 73.96%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.32) 0%, rgba(255, 255, 255, 0) 73.96%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  padding: 41px 50px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 0 -78px;
  z-index: 3;
  position: relative;
}

.car_b2__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 498px;
  padding: 0 0 37px;
}

.car_b2__item_text p b {
  font-weight: 600;
  font-size: 25px;
  line-height: 30px;
  color: #35435E;
  display: block;
  padding: 2px 0 14px;
}

.car_b2__item_text p {
  font-weight: 500;
  font-size: 14px;
  line-height: 143.3%;
  color: #777A84;
  margin: 0;
}

.car_b2__item_text {
  padding: 0 0 0 44px;
}

.car_b2 .b3_auto_item {
  max-width: 484px;
}

.car_b2 {
  padding: 50px 0 41px;
  background: -o-linear-gradient(329.42deg, rgba(255, 255, 255, 0) 29.52%, #F6F6F6 87.2%), #FFFFFF;
  background: linear-gradient(120.58deg, rgba(255, 255, 255, 0) 29.52%, #F6F6F6 87.2%), #FFFFFF;
}

.car_b3 .h2 {
  text-align: left;
  margin-bottom: 34px;
}

.car_b3__ul {
  background: -o-linear-gradient(356.94deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  background: linear-gradient(93.06deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  padding: 52px 29px 26px 60px;
  margin: 0 0 0 -60px;
  list-style: none;
  counter-reset: item;
}

.car_b3 {
  background: -o-linear-gradient(18deg, rgba(255, 255, 255, 0) 29.52%, #F6F6F6 87.2%), #FFFFFF;
  background: linear-gradient(72deg, rgba(255, 255, 255, 0) 29.52%, #F6F6F6 87.2%), #FFFFFF;
  padding: 1px 0 100px;
  overflow: hidden;
}

section.car_b3 .main {
  padding: 1px 0 1px;
}

.car_b3_bx {
  max-width: 750px;
  width: 100%;
  position: relative;
  z-index: 4;
  margin: 0 0 97px;
}

.car_b3_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.car_b3_bg {
  max-width: 300px;
  margin: 0 0 0 -150px;
}

ul.car_b3__ul li {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #35435E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 30px;
}

.car_b3_bg img {
  border-radius: 300px 0px 0px 300px;
}

.car_b3__ul li:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #BFBFC0;
  border-right: 2px solid #91BF3E;
  width: 23px;
  display: block;
  padding-right: 14px;
  margin: 0 25px 0 0;
  padding: 4px 14px 4px 0;
}

.car_b4_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* align-items: center; */
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.car_b4_top .h2 {
  text-align: left;
}

.car_b4_top_right {
  max-width: 466px;
  background: #91BF3E;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.car_b4_top_right p {
  width: 72%;
  margin: 0 auto;
  font-size: 20px;
  line-height: 26px;
  color: #FFFFFF;
}

.car_b4 {
  background: -o-linear-gradient(343deg, rgba(255, 255, 255, 0) 29.52%, #F6F6F6 87.2%), #FFFFFF;
  background: linear-gradient(107deg, rgba(255, 255, 255, 0) 29.52%, #F6F6F6 87.2%), #FFFFFF;
  padding: 9px 0 0;
}

.car_b4__item {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.32) 0%, rgba(255, 255, 255, 0) 73.96%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.32) 0%, rgba(255, 255, 255, 0) 73.96%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  max-width: 366px;
  margin: 0 20px 0 0px;
  padding: 42px 0 51px;
}

.car_b4_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  z-index: 3;
  padding: 62px 0 0;
}

.car_b4__item:nth-child(3) {
  margin-right: 0;
}

.car_b4_bg {
  margin: -201px 0 0;
  text-align: center;
}

.car_b4_bg img {
  max-width: 100%;
}

.car_b4__item_main {
  margin: 0 15px 0px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.car_b4__item__t1 {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #35435E;
  margin: 0 0 0;
}

.car_b4__item__t1:after {
  content: "";
  width: 44px;
  height: 2px;
  background: #91BF3E;
  display: block;
  margin: 20px 0 0;
}

.car_b4__item__t2 {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #35435E;
  min-height: 70px;
}

.car_b4__item_main ul {
  padding: 21px 0 0;
  margin: 0 0 0;
  list-style: none;
}

.car_b4__item_main ul li {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #35435E;
  margin: 0 0 23px;
}

.car_b4__item_main ul li b {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #777A84;
  padding: 5px 0 0;
  display: block;
}

.car_b4__item_main ul li b span {
  font-size: 11px;
}

.car_b4__item_main ul li:last-child {
  margin: 0;
}

.car_b4__item__t3 {
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  color: #35435E;
  max-width: 300px;
  margin: 0;
}

.car_b4__item_bx {
  width: 100%;
}

.car_b5 .h2 {
  text-align: left;
}

section.car_b5 .pz {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  /* identical to box height */
  color: #35435E;
  text-align: left;
  padding: 0 0 0;
}

section.car_b5 .pz span {
  color: #91BF3E;
  padding: 0 0 0 12px;
}

.car_b5_box_1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.car_b5_box_1__item {
  background: #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  width: 100%;
  max-width: 135px;
  padding: 83px 0 0px 18px;
  min-height: 295px;
}

.car_b5 {
  background: -o-linear-gradient(254deg, rgba(255, 255, 255, 0) 29.52%, #f6f6f62e 87.2%), #ffffff;
  background: linear-gradient(196deg, rgba(255, 255, 255, 0) 29.52%, #f6f6f62e 87.2%), #ffffff;
  padding: 18px 0 50px;
  margin: -6px 0 0;
  overflow: hidden;
}

.car_b5_box_1__item p {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #35435E;
  padding: 18px 0 30px;
}

.car_b5_box_1___img {
  height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  position: relative;
}

.car_b5_box_1___img:after {
  content: "";
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='49' height='16' viewBox='0 0 49 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M48.7072 8.70711C49.0977 8.31658 49.0977 7.68342 48.7072 7.29289L42.3432 0.928932C41.9527 0.538407 41.3195 0.538408 40.929 0.928932C40.5385 1.31946 40.5385 1.95262 40.929 2.34315L46.5858 8L40.929 13.6569C40.5385 14.0474 40.5385 14.6805 40.929 15.0711C41.3195 15.4616 41.9527 15.4616 42.3432 15.0711L48.7072 8.70711ZM18.7119 9L48.0001 9L48.0001 7L18.7119 7L18.7119 9Z' fill='%2335435E'/%3e%3cline y1='-1' x2='8.03019' y2='-1' transform='matrix(1 1.28335e-07 6.01893e-08 -1 7.41357 7)' stroke='%2335435E' stroke-width='2'/%3e%3cline y1='-1' x2='4.94165' y2='-1' transform='matrix(1 1.01282e-07 7.68998e-08 -1 0 7)' stroke='%2391BF3E' stroke-width='2'/%3e%3c/svg%3e ") center no-repeat;
  width: 49px;
  height: 16px;
  position: absolute;
  bottom: -7px;
  right: 13px;
}

.car_b5_box_1__item:last-child .car_b5_box_1___img:after {
  display: none;
}

.car_b5_box {
  margin: 0 -23px;
}

.car_b5_box_2 {
  padding: 50px 0;
}

.car_b5_box_2 ul {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  counter-reset: item;
}

.car_b5_box_2 ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 190px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #35435E;
}

.car_b5_box_2 ul li:before {
  font-weight: 300;
  font-size: 40px;
  line-height: 49px;
  color: #91BF3E;
  margin: 0 21px 0 0;
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
}

.car_b6:before {
  border-radius: 0;
  background: -o-linear-gradient(67deg, rgba(255, 255, 255, 0) 29.52%, #f6f6f62e 87.2%), #ffffff;
  background: linear-gradient(23deg, rgba(255, 255, 255, 0) 29.52%, #f6f6f62e 87.2%), #ffffff;
}

.car_b7 {
  background: -o-linear-gradient(153deg, rgba(255, 255, 255, 0) 29.52%, #ffffff 87.2%), #ffffff;
  background: linear-gradient(297deg, rgba(255, 255, 255, 0) 29.52%, #ffffff 87.2%), #ffffff;
}

/* AUTO(CAR) PAGE  END */
/* CONTAINER PAGE  START */
.container_b1 {
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 79.17%, #35435E 100%), -o-linear-gradient(bottom, rgba(53, 67, 94, 0.3), rgba(53, 67, 94, 0.3)), url(../images/74YH1aW0HOIP.jpg) top center no-repeat;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(79.17%, rgba(53, 67, 94, 0)), to(#35435E)), -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.3)), to(rgba(53, 67, 94, 0.3))), url(../images/74YH1aW0HOIP.jpg) top center no-repeat;
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 79.17%, #35435E 100%), linear-gradient(0deg, rgba(53, 67, 94, 0.3), rgba(53, 67, 94, 0.3)), url(../images/74YH1aW0HOIP.jpg) top center no-repeat;
  background-size: cover;
}

.container_b1:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 137px;
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 0%, rgba(53, 67, 94, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(53, 67, 94, 0)), to(rgba(53, 67, 94, 0.5)));
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 0%, rgba(53, 67, 94, 0.5) 100%);
  -webkit-transform: matrix(1, 0, 0, -1, 0, 0);
  -ms-transform: matrix(1, 0, 0, -1, 0, 0);
  transform: matrix(1, 0, 0, -1, 0, 0);
}

.container_b1 .box_b1_content_top_footer_item p {
  font-size: 16px;
}

.container_bg {
  background: -o-linear-gradient(183deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  background: linear-gradient(267deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
}

.container_b2 {
  padding: 39px 0 69px;
}

.container_b2 .h2 {
  text-align: left;
}

.container_b2__item {
  background: -o-linear-gradient(328.72deg, rgba(255, 255, 255, 0) 13.78%, rgba(241, 241, 241, 0.41) 97.15%), #FFFFFF;
  background: linear-gradient(121.28deg, rgba(255, 255, 255, 0) 13.78%, rgba(241, 241, 241, 0.41) 97.15%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  width: 100%;
  max-width: 367px;
  overflow: hidden;
}

.container_b2_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 21px 0 0;
}

.container_b2__item_zg {
  text-align: center;
  padding: 33px 0;
  background: -o-linear-gradient(356.94deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  background: linear-gradient(93.06deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px 20px 0 0;
}

.container_b2__item_zg p {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #35435E;
  margin: 0;
}

.container_b2__img {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-align: center;
}

.container_b2__item_content {
  position: relative;
}

.container_b2__item_content ul {
  padding: 0;
  list-style: none;
  margin: 36px 0 0 30px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  position: relative;
  z-index: 4;
}

.container_b2__item_content ul li {
  font-weight: 500;
  font-size: 16px;
  line-height: 143.3%;
  color: #35435E;
  position: relative;
  padding: 0 0 0 26px;
  margin: 0 0 30px;
}

.container_b2__item_content ul li:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  width: 3px;
  height: 3px;
  background: #35435E;
  left: 0;
  top: 10px;
}

.container_b2__item:hover .container_b2__img {
  opacity: 0;
}

.container_b2__item:hover .container_b2__item_content ul {
  opacity: 1;
}

.container_b3 .h2 {
  text-align: left;
}

.container_b3_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  counter-reset: item;
  padding: 47px 0 20px;
}

.container_b3__item {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 25px 36px -5px rgba(53, 67, 94, 0.09);
  box-shadow: 0px 25px 36px -5px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  width: 100%;
  max-width: 366px;
  margin: 0 0 21px;
  min-height: 366px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.container_b3__bg {
  max-height: 60px;
}

.container_b3__bg img {
  border-radius: 20px 20px 600px 20px;
}

.container_b3__item_main {
  margin: 38px 21px 25px 38px;
  position: relative;
  height: 100%;
}

.container_b3__item_main_visible:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  font-size: 20px;
  line-height: 24px;
  color: #35435E;
  margin: 10px 0 5px;
  display: block;
}

.container_b3__item_main_visible {
  position: absolute;
  top: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.container_b3__item_main_visible p {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #35435E;
  padding: 7px 0 0;
  max-width: 283px;
}

.container_b3__item_text p {
  font-weight: 600;
  font-size: 19px;
  line-height: 150%;
  color: #35435E;
}

.container_b3__item_text table {
  width: 100%;
  padding: 35px 0 0;
  border-spacing: 0;
}

.container_b3__item_text table tr {
  font-size: 14px;
  line-height: 18px;
  color: #35435E;
}

.container_b3__item_text table tr td:nth-child(1) {
  font-weight: 500;
}

.container_b3__item_text table tr td {
  padding: 0 0 15px;
}

.container_b3__item_text p span {
  font-size: 14px;
  font-weight: 400;
}

.container_b3__item_text {
  height: 100%;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  padding: 0px 0 0;
}

.container_b3__item_img {
  height: 170px;
}

.container_b3__item:hover {
  background: #EBEBEB;
}

.container_b3__item:hover .container_b3__item_main_visible {
  opacity: 0;
}

.container_b3__item:hover .container_b3__item_text {
  opacity: 1;
}

.container_b3 {
  padding: 32px 0 21px;
}

.container_b3__item_text ul {
  color: #35435E;
  padding: 0;
  margin: -5px 0 0 21px;
}

section.container_b4 .h2 {
  text-align: left;
}

.container_b4_box {
  margin: 0 0 0 -47px;
  max-width: 752px;
  width: 100%;
}

.container_b4_box .resp-tabs-list li {
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #35435E;
  padding: 16px 0 16px 43px;
}

.container_b4_box .resp-tabs-list li.resp-tab-active {
  font-weight: bold;
  font-size: 15px;
  line-height: 22px;
  text-transform: uppercase;
  color: #35435E;
}

.container_b4_box .resp-tabs-list li:before {
  width: 7px;
  border-radius: 7px 0px 0px 7px;
  left: -7px;
}

.container_b4_box ul.ul {
  font-size: 14px;
  color: #35435E;
  padding: 0;
}

.container_b4_box .resp-vtabs .resp-tabs-container {
  max-width: 387px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.container_b4_box .resp-vtabs ul.resp-tabs-list {
  max-width: 365px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  padding: 21px 0 11px;
  max-height: 349px;
}

.container_b4_box .contacts_b2_box {
  overflow: hidden;
}

.container_b4_box .resp-tab-content {
  padding: 35px 38px 25px 38px;
  height: calc(100% - 60px);
  margin: 0 0 0;
  max-height: 320px;
}

.container_b4_box ul.ul li {
  margin: 0 0 8px;
  padding: 0px 0 1px 16px;
  line-height: 120%;
}

.container_b4_box .resp-tab-content p {
  line-height: 140%;
  font-size: 14px;
  color: #35435E;
  font-weight: 500;
}

.container_b4_box ul.ul li:before {
  top: 8px;
  width: 3px;
  height: 4px;
}

.container_b4 {
  padding: 0 0 75px;
}

.container_b5_tx {
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #C4C4C4;
  padding: 37px 0 0;
}

.car_b5.container_b5 {
  background: none;
}

.container_b6__left .h2 {
  text-align: left;
}

.container_b6__left {
  width: 100%;
  max-width: 850px;
  padding: 30px 0 0;
}

.container_b6_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.container_b6__right {
  max-width: 572px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 0 -302px;
}

.container_b6__right img {
  border-radius: 200px 0px 0px 200px;
}

.container_b6_box__content {
  background: -o-linear-gradient(265deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(185deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 30px 70px;
  margin: 99px 0 0;
}

.container_b6_box__item p {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #35435E;
}

.container_b6_box__item p b span {
  font-size: 30px;
}

.container_b6_box__item p b {
  font-size: 20px;
  color: #91BF3E;
  font-weight: 600;
  display: block;
  padding: 0 0 10px;
}

.container_b6_box__item {
  width: 40%;
  padding: 25px 0;
}

.container_b6 {
  padding: 31px 0 22px;
  overflow: hidden;
}

.box_button_global.container_b7 {
  background: none;
}

.container_b4_main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 48px 0 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.container_b4_main_img {
  border-radius: 20px 20px 600px 20px;
  overflow: hidden;
  font-size: 0;
}

.container_b4_main_img img {
  max-width: 100%;
}

/* CONTAINER PAGE  END */
/* WAREHOUSE PAGE  START */
.warehouse_b1 {
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 79.17%, #35435E 100%), -o-linear-gradient(bottom, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/NHpv7eRNqqDd.jpg) center no-repeat;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(79.17%, rgba(53, 67, 94, 0)), to(#35435E)), -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.5)), to(rgba(53, 67, 94, 0.5))), url(../images/NHpv7eRNqqDd.jpg) center no-repeat;
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 79.17%, #35435E 100%), linear-gradient(0deg, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/NHpv7eRNqqDd.jpg) center no-repeat;
  background-size: cover;
}

.warehouse_b1 .box_b1_content_top_footer_item {
  max-width: 100%;
}

.warehouse_b1 .box_b1_content_top_footer_item p {
  font-size: 16px;
}

.warehouse_bg {
  background: -o-linear-gradient(140deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  background: linear-gradient(310deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
}

section.warehouse_b2 .h2 {
  text-align: left;
}

.warehouse_b2 {
  padding: 64px 0 0;
}

.warehouse_b2 .container_b2__item_content ul {
  opacity: 1;
}

.warehouse_b2 .container_b2__item_content ul li {
  margin: 0 0 20px;
}

.warehouse_b2 .container_b2__item_content {
  padding: 7px 0 30px;
}

.warehouse_b2 .container_b2__item {
  margin: 0 0 26px;
  overflow: visible;
}

.warehouse_b2 .container_b2__item_content p {
  font-weight: 600;
  font-size: 16px;
  line-height: 143.3%;
  color: #35435E;
  padding: 14px 0 0 30px;
}

.warehouse_b2__img {
  max-height: 60px;
}

.warehouse_b2__img img {
  border-radius: 20px 20px 600px 20px;
}

.warehouse_b3 .h2 {
  text-align: left;
}

.warehouse_b3 {
  padding: 67px 0 0;
}

.warehouse_b3_box {
  max-width: 753px;
  padding: 31px 0 0;
}

.warehouse_b3__item {
  background: -o-linear-gradient(101deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(349deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 5px;
  padding: 29px 30px 21px;
  margin: 0 0 17px;
}

.warehouse_b3__zg {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #35435E;
  margin: 0 0 0;
}

.warehouse_b3__zg:after {
  content: "";
  width: 50px;
  height: 2px;
  background: #91BF3E;
  display: block;
  margin: 14px 0 0;
}

.warehouse_b3__text {
  font-size: 14px;
  line-height: 143.3%;
  color: #596987;
  width: 91%;
  padding: 3px 0 0;
}

.box_b1:before {
  content: "";
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 0%, rgba(53, 67, 94, 0.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(53, 67, 94, 0)), to(rgba(53, 67, 94, 0.5)));
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 0%, rgba(53, 67, 94, 0.5) 100%);
  -webkit-transform: matrix(1, 0, 0, -1, 0, 0);
  -ms-transform: matrix(1, 0, 0, -1, 0, 0);
  transform: matrix(1, 0, 0, -1, 0, 0);
  width: 100%;
  display: block;
  height: 137px;
  position: absolute;
}

/* WAREHOUSE PAGE  END */
/* CUSTOMS PAGE START */
.customs_b1 {
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 71.87%, #121212 100%), -o-linear-gradient(bottom, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/JHglVnR8xpcz.jpg) center no-repeat;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(71.87%, rgba(53, 67, 94, 0)), to(#121212)), -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.5)), to(rgba(53, 67, 94, 0.5))), url(../images/JHglVnR8xpcz.jpg) center no-repeat;
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 71.87%, #121212 100%), linear-gradient(0deg, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/JHglVnR8xpcz.jpg) center no-repeat;
  background-size: cover;
}

.customs_b2 {
  padding: 81px 0 18px;
  position: relative;
}

.text_left {
  text-align: left;
}

.customs_b2_box {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.32) 0%, rgba(255, 255, 255, 0) 73.96%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.32) 0%, rgba(255, 255, 255, 0) 73.96%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  padding: 71px 56px 20px 42px;
  margin: 79px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  counter-reset: item;
}

.customs_b2:before {
  content: "";
  background: -o-linear-gradient(329.42deg, rgba(255, 255, 255, 0) 29.52%, #f8f7f7 87.2%), #FFFFFF;
  background: linear-gradient(120.58deg, rgba(255, 255, 255, 0) 29.52%, #f8f7f7 87.2%), #FFFFFF;
  border-radius: 0px 0px 0px 400px;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  max-height: 1144px;
  max-width: 2010px;
  margin: auto;
  right: 0;
  top: 0;
}

.customs_b2 .main {
  z-index: 3;
  position: relative;
}

.customs_b2__item {
  width: 100%;
  max-width: 416px;
  padding: 0 0 0 71px;
  position: relative;
  margin: 0 0 45px;
}

.customs_b2__item p b {
  font-weight: 600;
  font-size: 25px;
  line-height: 30px;
  color: #35435E;
  padding: 0 0 25px;
  display: block;
}

.customs_b2__item p {
  font-weight: 500;
  font-size: 14px;
  line-height: 143.3%;
  color: #777A84;
  margin: 0 0 0;
}

.customs_b2__item:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #BFBFC0;
  position: absolute;
  top: 4px;
  left: 0;
}

.customs_b3 {
  background: -o-linear-gradient(183deg, #f8f7f7 29.52%, #fff0 87.2%), #FFFFFF;
  background: linear-gradient(267deg, #f8f7f7 29.52%, #fff0 87.2%), #FFFFFF;
  padding: 103px 0 61px;
  margin: -31px 0 0;
}

.customs_b3__right_zg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 29px 0 21px;
}

.customs_b3__right_zg .h2 {
  max-width: 500px;
  width: 100%;
}

.customs_b3_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
}

.customs_b3__right {
  width: 100%;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.customs_b3__left {
  max-width: 50%;
  margin: 0 -50% 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.customs_b3__left img {
  border-radius: 0px 200px 200px 0px;
}

.customs_b3__right__column {
  width: 50%;
  background: -o-linear-gradient(8deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  background: linear-gradient(82deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px 0px 0px 20px;
  padding: 63px 0 22px;
}

.customs_b3__right_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  z-index: 9;
}

.customs_b3__right__column:nth-child(2) {
  background: -o-linear-gradient(359deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  background: linear-gradient(91deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  border-radius: 0px 20px 20px 0px;
}

.customs_b3__right__column p {
  margin: 0 42px 21px 36px;
  padding: 0px 0 0px 30px;
  border-left: 3px solid #91BF3E;
  font-size: 16px;
  line-height: 20px;
}

.car_b3.customs_b4 .car_b3_box {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.car_b3.customs_b4 .car_b3_bg {
  width: 38%;
  margin: 0 0 0 -38%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 100%;
}

.car_b3.customs_b4 .car_b3_bx {
  max-width: 100%;
}

section.car_b3.customs_b4 .car_b3_bg img {
  border-radius: 200px 0px 0px 200px;
}

section.car_b3.customs_b4 ul.car_b3__ul li {
  width: 90%;
}

section.car_b3.customs_b4 .car_b3__ul {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  margin: 71px 0 0;
}

section.box_button_global.customs_b5 {
  background: -o-linear-gradient(319deg, rgba(255, 255, 255, 0) 29.52%, #F6F6F6 87.2%), #FFFFFF;
  background: linear-gradient(131deg, rgba(255, 255, 255, 0) 29.52%, #F6F6F6 87.2%), #FFFFFF;
}

.customs_b4 {
  padding: 1px 0 23px;
}

/* CUSTOMS PAGE  END */
/* E-COM PAGE  START */
.ecom_b1 .h1 {
  max-width: 994px;
}

.ecom_b1 {
  background: -o-linear-gradient(bottom, rgba(53, 67, 94, 0.7), rgba(53, 67, 94, 0.7)), url(../images/7Ka3RXUuvmmI.jpg) top center no-repeat;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.7)), to(rgba(53, 67, 94, 0.7))), url(../images/7Ka3RXUuvmmI.jpg) top center no-repeat;
  background: linear-gradient(0deg, rgba(53, 67, 94, 0.7), rgba(53, 67, 94, 0.7)), url(../images/7Ka3RXUuvmmI.jpg) top center no-repeat;
  background-size: cover;
}

.ecom_b1__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  max-width: 260px;
  margin: 0 0 10px;
}

.ecom_b1__item p {
  font-weight: 500;
  font-size: 16px;
  line-height: 131.9%;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #FFFFFF;
  margin: 2px 0 0 20px;
}

.ecom_b1_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 9px 0 40px;
}

.ecom_b1__item:nth-child(3),
.ecom_b1__item:nth-child(6),
.ecom_b1__item:nth-child(9) {
  max-width: 388px;
}

.ecom_b1 .main {
  min-height: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: auto;
  padding: 170px 0 0;
}

.ecom_b2 {
  padding: 215px 0 18px;
  position: relative;
}

.ecom_b2_bg {
  position: absolute;
  top: 0;
  border-radius: 0px 0px 200px 200px;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 1440px;
}

.ecom_b2_box {
  position: relative;
  z-index: 3;
  background: -o-linear-gradient(top, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(229, 229, 229, 0.36)), color-stop(22.92%, rgba(255, 255, 255, 0))), #FFFFFF;
  background: linear-gradient(180deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  padding: 73px 0 26px;
}

.ecom_b2_box p {
  margin: 0 41px 46px;
  font-size: 20px;
  line-height: 143.3%;
  color: #35435E;
  padding: 0 0 0 36px;
  position: relative;
}

main.ecom_bg>* {
  z-index: 3;
  position: relative;
}

.ecom_b2_box p:before {
  content: "";
  display: block;
  height: 44px;
  width: 3px;
  background: #91BF3E;
  position: absolute;
  left: 0;
  top: 0;
}

.ecom_bg {
  position: relative;
}

.ecom_bg:before {
  content: "";
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  border-radius: 0px 400px 0px 0px;
  width: 100%;
  position: absolute;
  height: calc(100% - 260px);
  top: 260px;
}

.ecom_b3 .car_b3__ul {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  margin: 70px 0 0 -60px;
}

.ecom_b3 .car_b3_bg {
  max-width: 450px;
}

.ecom_b3 .car_b3_bx {
  max-width: 835px;
}

.ecom_b3 {
  background: none;
  padding: 1px 0 1px;
  margin: 0 0 -96px;
}

.ecom_b4 .car_b5_box_1__item {
  max-width: 193px;
  margin: 0 20px 28px 0px;
  position: relative;
  padding: 102px 0 0px 24px;
  min-height: 224px;
}

.ecom_b4 .car_b5_box_1 {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  counter-reset: item;
  padding: 34px 0 0;
}

.ecom_b4 .car_b5_box_1__item p {
  font-weight: 500;
  font-size: 16px;
  max-width: 170px;
  line-height: 127%;
}

.ecom_b4 .car_b5_box_1__item:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  position: absolute;
  top: 28px;
  left: 28px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #BFBFC0;
}

.ecom_b4 {
  background: none;
  padding: 17px 0 150px;
  margin: 0 0 0;
}

.ecom_b4 .h2 {
  padding: 0 0 23px;
}

.ecom_b4 .car_b5_box_1__item:last-child .car_b5_box_1___img:after {
  right: 32px;
  display: block;
  width: 34px;
  height: 24px;
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='36' height='26' viewBox='0 0 36 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='2.11839' y1='12.1115' x2='9.1115' y2='19.8816' stroke='%2391BF3E' stroke-width='3' stroke-linecap='round'/%3e%3cline x1='34' y1='2.12132' x2='12.1213' y2='24' stroke='%2335435E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ") center no-repeat;
}

.ecom_b4 .car_b5_box_1__item:nth-child(9) img {
  margin: 0 0 -8px;
}

.ecom_b4 .car_b5_box_1__item:nth-child(8) img {
  margin: 0 0 -7px;
}

.ecom_b5_logo {
  max-width: 1013px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 30px 0 51px;
}

.ecom_b5_logo_item {
  width: 100%;
  max-width: 290px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  height: 150px;
}

.ecom_b5 {
  padding: 51px 0 101px;
  position: relative;
}

.ecom_b5:before {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  height: 100%;
  background: -o-linear-gradient(312.68deg, #F6F6F6 45.16%, rgba(255, 255, 255, 0) 93.49%), #FFFFFF;
  background: linear-gradient(137.32deg, #F6F6F6 45.16%, rgba(255, 255, 255, 0) 93.49%), #FFFFFF;
  border-radius: 0px 0px 700px 0px;
}

.ecom_b5 .main {
  z-index: 3;
  position: relative;
}

.ecom_b5 .about_b3_box_item_name p b {
  font-weight: 800;
  font-size: 25px;
  line-height: 30px;
  text-transform: uppercase;
  color: #91BF3E;
}

.ecom_b5 .about_b3_box_item_name {
  max-width: 356px;
}

.ecom_b5 .about_b3_box_item_name p {
  margin: 34px 0 0 49px;
}

.about_b3_box_item_text p {
  font-weight: bold;
  font-size: 16px;
  line-height: 135%;
  color: #35435E;
  margin: 34px 27px -7px;
}

.ecom_b5 .about_b3_box_item:nth-child(2) .about_b3_box_item_text ul {
  padding-left: 49px;
}

.about_b3_box_item:nth-child(2) .about_b3_box_item_text p {
  margin-left: 49px;
}

.ecom_b6_bg img {
  border-radius: 0px 0px 200px 0px;
}

.ecom_b6_bg {
  max-width: 478px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0 -190px 0 0;
}

.ecom_b6 .main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.ecom_b6_zg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
  padding: 52px 0 49px;
}

.ecom_b6_text {
  width: calc(100% - 290px);
  min-width: 290px;
}

.ecom_b6_zg .h2 {
  width: 100%;
  max-width: 600px;
}

.ecom_b6_box {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  padding: 50px 52px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.ecom_b6_box_it p {
  font-weight: 500;
  font-size: 22px;
  line-height: 27px;
  color: #35435E;
}

.ecom_b6_box_it p b {
  color: #91BF3E;
}

.ecom_b6_box_it:nth-child(odd) {
  max-width: 390px;
}

.ecom_b6_box_it {
  padding: 0 0 50px;
}

.ecom_bg_2 {
  background: -o-linear-gradient(268deg, rgba(255, 255, 255, 0) 4.26%, #F6F6F6 70.72%), #FFFFFF;
  background: linear-gradient(182deg, rgba(255, 255, 255, 0) 4.26%, #F6F6F6 70.72%), #FFFFFF;
}

.ecom_bg_2 .box_button_global {
  background: none;
}

.load_page_tx {
  color: #fff;
  padding: 0 0 7px;
  font-size: 18px;
  margin: 0;
}

.load_page_tx_1 {
  color: #fff;
}

.ecom_b1 .box_b1_content_top_footer_item p {
  font-size: 13px;
}

.ecom_b1 .box_b1_content_top_footer_item {
  max-width: 194px;
}

.ecom_b1 .box_b1_content_top_footer_item:nth-child(3) {
  max-width: 161px;
}

.ecom_b1 .box_b1_content_top_footer_item:nth-child(2) {
  max-width: 135px;
}

.ecom_b1 .box_b1_content_top_footer_item:nth-child(5) {
  max-width: 159px;
}

/* E-COM PAGE  END */
/* GROUPAGE CARGO PAGE  START */
.gc_b1 {
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 72.4%, #35435E 100%), -o-linear-gradient(bottom, rgba(53, 67, 94, 0.6), rgba(53, 67, 94, 0.6)), url(../images/5SVoufD2kcs9.jpg) top center;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(72.4%, rgba(53, 67, 94, 0)), to(#35435E)), -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.6)), to(rgba(53, 67, 94, 0.6))), url(../images/5SVoufD2kcs9.jpg) top center;
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 72.4%, #35435E 100%), linear-gradient(0deg, rgba(53, 67, 94, 0.6), rgba(53, 67, 94, 0.6)), url(../images/5SVoufD2kcs9.jpg) top center;
  background-size: cover;
}

.gc_b1 .box_b1_content_footer {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.gc_b1 .box_b1_content_top_footer_item {
  width: 100%;
  padding: 17px 0 0;
}

.gc_b1 .box_b1_content_top_footer_item:nth-child(1),
.gc_b1 .box_b1_content_top_footer_item:nth-child(5) {
  max-width: 335px;
  margin: 0 24px 0 0;
}

.gc_b1 .main {
  min-height: 675px;
}

.gc_b2__left {
  max-width: 926px;
  padding: 84px 0 0;
  position: relative;
  z-index: 9;
  width: 100%;
}

.gc_b2_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.gc_b2__right {
  max-width: 500px;
  margin: 0 0 0 -294px;
}

.gc_b2 {
  overflow: hidden;
}

.gc_b2__bg img {
  font-size: 0;
  border-radius: 0px 0px 0px 200px;
}

.gc_b2__bg {
  font-size: 0;
}

.gc_b2__left .h2 {
  text-align: left;
  max-width: 588px;
  padding: 0 0 35px;
}

.gc_b2_content {
  background: -o-linear-gradient(33deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(57deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 10px;
  padding: 65px 99px 29px 85px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 0 0 -75px;
  width: calc(100% - 185px);
}

.gc_b2__item {
  max-width: 330px;
  width: 100%;
  margin: 0 0 33px;
}

.gc_b2__item:nth-child(2n) {
  max-width: 382px;
}

.gc_b2_t1 {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #35435E;
  position: relative;
}

.gc_b2_t1:before {
  content: "";
  height: 44px;
  display: block;
  width: 3px;
  background: #91BF3E;
  position: absolute;
  left: -19px;
  top: -12px;
}

.gc_b2_t2 {
  font-size: 14px;
  line-height: 143.3%;
  color: #596987;
  max-width: 365px;
}

.gc_b3_box_1 {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 36px 42px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gc_page:before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  border-radius: 0px 0px 300px 0px;
  position: absolute;
}

.gc_page {
  position: relative;
}

main.gc_page>* {
  position: relative;
  z-index: 5;
}

.gc_b3_1_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gc_b3_1_item p {
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #35435E;
  margin: 0 0 0 18px;
}

section.gc_b3 .h2 {
  padding: 79px 0 45px;
  margin: 0 0 0;
}

.gc_b3 {
  padding: 91px 0 281px;
}

.gc_b3_box_2 {
  background: -o-linear-gradient(26deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(64deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 25px 35px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.gc_b3_2_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gc_b3_2_item p {
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #35435E;
  max-width: 253px;
  margin: 0 0 0 20px;
}

.gc_b3_box_3 {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 0 0;
  list-style: none;
  padding: 30px 36px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.gc_b3_box_3 li {
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #35435E;
  border-left: 3px solid #91BF3E;
  padding: 5px 0 5px 20px;
}

.gc_b3_box_4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 1042px;
  width: 100%;
  margin: 0 auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  counter-reset: item;
}

.gc_b3_box_4 p {
  width: 100%;
  max-width: 463px;
  text-align: center;
  background: -o-linear-gradient(69deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(21deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 5px;
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: #35435E;
  height: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

.gc_b3_box_4 p:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #BFBFC0;
  position: absolute;
  left: 40px;
}

.gc_b4 .car_b3_bg {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  max-width: 555px;
  margin: 0 -555px 0 0px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.gc_b4 .car_b3_bx {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.gc_b4 .car_b3_bx {
  max-width: 100%;
}

.gc_b4_zg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.gc_b4_zg .h2 {
  padding: 0 0 37px;
}

.gc_b4 .car_b3__ul {
  margin: 0;
}

.gc_b4 {
  background: none;
  padding: 0 0 121px;
  position: relative;
}

.gc_b6 {
  background: none;
}

.gc_b6 .car_b3__ul li:before {
  font-size: 0;
  width: 0;
}

.gc_bg {
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  border-radius: 0px;
  margin: -91px 0 0;
  position: relative;
}

.gc_b6 .h2 {
  padding: 0 0 77px;
  margin: -33px 0 0;
}

.gc_b6 .car_b3_bx {
  max-width: 781px;
}

.gc_b6 .car_b3_bx li {
  font-weight: 600;
}

.gc_bg .box_button_global {
  background: none;
  padding: 0 0 91px;
}

/* GROUPAGE CARGO PAGE  END */
/*ENGINEERING SOLUTIONS PAGE  START */
.inj_b1 {
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 79.17%, #35435E 100%), -o-linear-gradient(bottom, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/BtoRikCrJFrL.jpg) center no-repeat;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(79.17%, rgba(53, 67, 94, 0)), to(#35435E)), -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.5)), to(rgba(53, 67, 94, 0.5))), url(../images/BtoRikCrJFrL.jpg) center no-repeat;
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 79.17%, #35435E 100%), linear-gradient(0deg, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/BtoRikCrJFrL.jpg) center no-repeat;
  background-size: cover;
}

.inj_b1 .box_b1_content_top_footer_item:nth-child(1) {
  max-width: 336px;
}

.inj_b1 .box_b1_content_top_footer_item:nth-child(2) {
  max-width: 375px;
}

.inj_b1 .box_b1_content_top_footer_item p {
  width: 100%;
  font-size: 16px;
}

.inj_b1 .box_b1_content_top_footer_item:nth-child(3) {
  max-width: 348px;
}

.inj_page {
  background: -o-linear-gradient(150deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  background: linear-gradient(300deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  overflow: hidden;
}

.inj_page .box_button_global {
  background: none;
}

.inj_b2 {
  padding: 1px 0 1px;
}

.inj_b2_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.inj_b2__lf {
  max-width: 753px;
  width: 100%;
}

.inj_b2__lf .h2 {
  text-align: left;
  padding: 59px 0 55px;
}

.inj_b2__item {
  background: -o-linear-gradient(240deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(210deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 0 35px;
  margin: 0 0 69px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.inj_b2__item:before {
  width: 55px;
  height: 80px;
  border-right: 3px solid #91BF3E;
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #BFBFC0;
}

.inj_b2_content {
  counter-reset: item;
}

.inj_b2__item p {
  width: calc(100% - 55px);
  padding: 0 0 0 31px;
  font-weight: 500;
  font-size: 20px;
  line-height: 144%;
  color: #35435E;
  max-width: 608px;
  margin: 0;
}

.inj_b2__rg {
  max-width: 424px;
  margin: -2px 0 0 -38px;
  position: relative;
  z-index: 9;
}

.inj_b2_img img {
  border-radius: 0px 0px 0px 400px;
}

/*ENGINEERING SOLUTIONS PAGE  END */
/*NEWS PAGE  START */
.news_page_list:before {
  content: "";
  background: #36445e;
  display: block;
  width: 100%;
  height: 164px;
  top: 0;
}

.news_page_list {
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  padding: 0 0 120px;
}

.news_page_list .h2 {
  text-align: left;
  padding: 21px 0 24px;
}

.news_page_list_box {
  background: -o-linear-gradient(0.13deg, rgba(229, 229, 229, 0.36) 0.12%, rgba(255, 255, 255, 0) 11.55%), #FFFFFF;
  background: linear-gradient(89.87deg, rgba(229, 229, 229, 0.36) 0.12%, rgba(255, 255, 255, 0) 11.55%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  padding: 70px 0 119px;
}

.news_list_item {
  background: -o-linear-gradient(70deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(20deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 5px;
  max-width: 999px;
  width: 100%;
  margin: 0 auto 61px;
  padding: 1px 0 1px;
}

.news_list_item_main {
  margin: 31px 25px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.news_list_item_name {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #35435E;
}

.news_list_item_text p {
  font-size: 14px;
  line-height: 143.3%;
  color: #596987;
  padding: 22px 0 15px;
}

.news_list_item_name:after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background: #91BF3E;
  margin: 15px 0 0;
}

.news_list_sb {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #91BF3E;
}

.news_list_sb:hover {
  border-bottom: 1px solid;
}

.news_list_item_text {
  width: 100%;
  max-width: 625px;
  padding: 23px 0 0;
}

.news_list_item_img * {
  width: 290px;
  height: 230px;
  display: block;
  border-radius: 5px;
  background: #37455e url(../images/gDq3K4p1A0dB.svg) center no-repeat;
  background-size: 150px;
  -webkit-box-shadow: 14px 39px 36px -30px #35435e17;
  box-shadow: 14px 39px 36px -30px #35435e17;
}

.news_page_full .news_page_list_box {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.news_page_full .news_list_item_img {
  width: 100%;
  max-width: 400px;
  float: left;
  margin: 0 28px 23px 0;
}

.news_page_full .news_list_item_img * {
  width: 100%;
  height: 266px;
}

.news_page_full .news_list_item_text {
  max-width: 100%;
}

.news_page_full .news_list_item_main {
  margin: 65px 55px 31px;
}

.news_page_full .news_page_list_box .news_list_item {
  margin: 0;
  background: -o-linear-gradient(0.13deg, rgba(229, 229, 229, 0.36) 0.12%, rgba(255, 255, 255, 0) 11.55%), #FFFFFF;
  background: linear-gradient(89.87deg, rgba(229, 229, 229, 0.36) 0.12%, rgba(255, 255, 255, 0) 11.55%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  max-width: 1100px;
}

.news_page_full .news_list_item_text p {
  padding: 0 0 9px;
}

.news_page_full .news_list_item_name {
  margin: 10px 0 30px;
  display: table;
}

.news_prev_prev a {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #91BF3E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.news_prev_prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
  padding: 31px 0 0;
}

.news_prev_prev a:before {
  content: "";
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.646445 4.35356C0.451183 4.15829 0.451183 3.84171 0.646445 3.64645L3.82843 0.464467C4.02369 0.269205 4.34027 0.269205 4.53553 0.464467C4.73079 0.659729 4.73079 0.976312 4.53553 1.17157L1.70711 4L4.53553 6.82843C4.7308 7.02369 4.7308 7.34027 4.53553 7.53554C4.34027 7.7308 4.02369 7.7308 3.82843 7.53554L0.646445 4.35356ZM16 4.5L0.999999 4.5L0.999999 3.5L16 3.5L16 4.5Z' fill='%2391BF3E'/%3e%3c/svg%3e ") center no-repeat;
  width: 16px;
  height: 8px;
  display: block;
  background-size: contain;
  margin: 0 12px 0 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.news_prev_prev a:hover:before {
  -webkit-transform: translate(-5px, 0px);
  -ms-transform: translate(-5px, 0px);
  transform: translate(-5px, 0px);
}

/*NEWS PAGE  END */
/*project-transportation PAGE  START */
.gp_b1 {
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 79.17%, #35435E 100%), -o-linear-gradient(bottom, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/8gr9u1q8GaMM.jpg) center no-repeat;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(79.17%, rgba(53, 67, 94, 0)), to(#35435E)), -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.5)), to(rgba(53, 67, 94, 0.5))), url(../images/8gr9u1q8GaMM.jpg) center no-repeat;
  background: linear-gradient(180deg, rgba(53, 67, 94, 0) 79.17%, #35435E 100%), linear-gradient(0deg, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/8gr9u1q8GaMM.jpg) center no-repeat;
  background-size: cover;
}

.gp_b1 .h1 {
  max-width: 1000px;
}

.gp_b1 .box_b1_content_top_footer_item:nth-child(1) {
  max-width: 192px;
}

.box_b1_content_top_footer_item {
  padding: 21px 0 0;
}

.gp_b1 .box_b1_content_top_footer_item p {
  font-size: 14px;
  line-height: 144%;
}

.gp_b1 .box_b1_content_top_footer_item:nth-child(2) {
  max-width: 374px;
}

.gp_b1 .box_b1_content_top_footer_item:nth-child(3),
.gp_b1 .box_b1_content_top_footer_item:nth-child(5),
.gp_b1 .box_b1_content_top_footer_item:nth-child(7) {
  max-width: 351px;
  width: 100%;
}

.gp_b1 .box_b1_content_top_footer_item:nth-child(4),
.gp_b1 .box_b1_content_top_footer_item:nth-child(6) {
  max-width: 657px;
}

.gp_b2_lf {
  width: 100%;
  max-width: 490px;
  position: relative;
  padding: 1px 0 0;
}

.gp_b2_lf img {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0px 0px 200px 0px;
}

.gp_b2_lf .h2 {
  position: relative;
  z-index: 9;
  text-align: left;
  color: #fff;
  padding: 87px 0 0;
}

.gp_b2_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.gp_b2_rg {
  width: 100%;
  max-width: 760px;
  margin: 0px -37px 0 -86px;
  position: relative;
  z-index: 9;
  padding: 122px 0 0;
  counter-reset: item;
}

.gp_b2__item {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 5px;
  padding: 29px 36px 20px;
  margin: 0 0 21px;
}

.gp_b2__item p {
  font-weight: 500;
  font-size: 18px;
  line-height: 130%;
  /* or 23px */
  color: #35435E;
  padding: 9px 0 0;
}

.gp_b2__item:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #BFBFC0;
  border-bottom: 2px solid #91BF3E;
  width: 49px;
  display: block;
  padding: 0 0 26px;
}

.gp_page {
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  overflow: hidden;
}

.gp_b2_box_2 {
  text-align: center;
  padding: 270px 0 111px;
}

.gp_b2_t1 {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: #35435E;
  padding: 0 0 21px;
}

.gp_b2_hf_1 {
  font-weight: 600;
  font-size: 45px;
  line-height: 55px;
  color: #35435E;
}

.gp_b2_box_2 .bt {
  width: 100%;
  max-width: 366px;
  margin: 48px auto 0;
}

.gp_page .box_button_global {
  background: none;
}

.gp_b3_rg {
  font-size: 0;
  max-width: 482px;
  margin: 0 0 0 -115px;
}

.gp_b3_rg img {
  border-radius: 200px 0px 0px 200px;
}

.gp_b3_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.gp_b3_lf .h2 {
  text-align: left;
  padding: 0 0 45px;
}

.gp_b3_bx {
  background: -o-linear-gradient(166deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(284deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  padding: 22px 55px 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.gp_b3_lf {
  width: 100%;
  max-width: 825px;
  margin: 0 0 0 -55px;
  position: relative;
  z-index: 9;
}

.gp_b3_box__item p {
  font-weight: 600;
  font-size: 20px;
  color: #91BF3E;
}

.gp_b3_box__item p b {
  font-weight: 800;
  font-size: 30px;
}

.gp_b3_box__item p span {
  display: block;
  color: #35435E;
  font-size: 14px;
}

.gp_b3_box__item {
  width: 41%;
}

.gp_b4_icon {
  width: 69px;
  height: 69px;
  background: rgba(191, 196, 211, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
}

.gp_b4__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  max-width: 342px;
  margin: 26px 0;
}

.gp_b4_tx {
  margin: 0 0 0 28px;
}

.gp_b4_tx p {
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #35435E;
}

.gp_b4_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: -o-linear-gradient(205deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(245deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  padding: 23px 0 30px 56px;
}

.gp_b4 .main {
  max-width: 1234px;
}

.gp_b4 .h2 {
  text-align: left;
  padding: 0 0 47px 45px;
}

.gp_b4 {
  padding: 46px 0 55px;
}

/*project-transportation PAGE  END */
/* logistics-consultant PAGE  START */
.lc_b1 {
  background: -o-linear-gradient(bottom, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/ScMqiMLP6UMR.jpg) center no-repeat;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.5)), to(rgba(53, 67, 94, 0.5))), url(../images/ScMqiMLP6UMR.jpg) center no-repeat;
  background: linear-gradient(0deg, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/ScMqiMLP6UMR.jpg) center no-repeat;
  background-size: cover;
}

.lc_b1 .box_b1_content_top_footer_item {
  max-width: 100%;
  width: 100%;
}

.lc_b2 {
  background: none;
  padding: 40px 0 0;
}

.lc_page {
  overflow: hidden;
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
}

.lc_b2 .car_b3__ul {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
}

.lc_b2 .car_b3_bx {
  max-width: 993px;
  margin: 0;
}

.lc_b2 .car_b3_bx li {
  font-size: 22px;
  max-width: 919px;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.lc_b2 .car_b3_bx li:before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lc_b2 .car_b3_bg {
  margin: 0 0 0 -74%;
}

.lc_b2 .car_b3_bg img {
  border-radius: 150px 0px 0px 150px;
}

.lc_b2 .h2 {
  padding: 0 0 55px;
}

.lc_b3_box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lc_b3_img {
  font-size: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 93px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lc_b3_img img {
  border-radius: 0px 200px 200px 0px;
}

.lc_b3 {
  padding: 57px 0 159px;
}

.lc_b3 .h2 {
  text-align: left;
  padding: 0 0 49px;
}

.lc_b3_item {
  width: 100%;
  position: relative;
  z-index: 8;
  background: -o-linear-gradient(356.94deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  background: linear-gradient(93.06deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  max-width: 560px;
}

.lc_b3_item>p {
  background: -o-linear-gradient(356.94deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  background: linear-gradient(93.06deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px 20px 0px 0px;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #35435E;
  padding: 7px 43px;
  margin: 0;
  min-height: 79px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lc_b3_item ul {
  font-weight: 400;
  font-size: 16px;
  line-height: 143.3%;
  color: #35435E;
  margin: 54px 15px 30px;
  max-width: 467px;
}

.lc_b3_item ul li {
  padding: 0 0 25px;
}

.lc_page .box_button_global {
  background: none;
}

/* logistics-consultant PAGE  END */
/*4pl PAGE  START */
.pl4_b1 {
  background: -o-linear-gradient(bottom, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/iixQgC5XmrMu.jpg) center no-repeat;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.5)), to(rgba(53, 67, 94, 0.5))), url(../images/iixQgC5XmrMu.jpg) center no-repeat;
  background: linear-gradient(0deg, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/iixQgC5XmrMu.jpg) center no-repeat;
  background-size: cover;
}

.pl4_b1 .h1 {
  max-width: 100%;
}

.pl4_b1 .box_b1_content_top_footer_item {
  max-width: 100%;
  width: 100%;
}

.pl4_b2 .car_b3_bx {
  max-width: 947px;
}

.pl4_b2 {
  background: none;
  padding: 47px 0 0;
}

.pl4_b2 ul.car_b3__ul li {
  margin: 0 0 19px;
}

.pl4_b2 .car_b3_bg img {
  border-radius: 200px 0px 0px 200px;
}

.pl4_b2 .car_b3_bg {
  margin: 0 0 0 -31%;
}

.pl4_b2 .car_b3_box {
  margin: -63px 0 0;
}

.pl4_page {
  overflow: hidden;
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
}

.pl4_b2 .car_b3__ul {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
}

.pl4_b3_img {
  font-size: 0;
  overflow: hidden;
  border-radius: 20px 20px 600px 20px;
  display: table;
}

.pl4_b3_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.pl4_b3__left {
  width: 100%;
  max-width: 753px;
}

.pl4_b3__rg {
  margin: 0 0 0 -51px;
}

.pl4_b3__left ul {
  padding: 39px 0 0;
  list-style: none;
  margin: 0;
}

.pl4_b3__left ul li {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 5px;
  margin: 0 0 17px;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #35435E;
  padding: 0px 75px 0 28px;
  height: 111px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.pl4_b3__left ul li:after {
  content: "";
  display: block;
  width: 49px;
  height: 2px;
  background: #91BF3E;
  margin: 17px 0 0;
}

.pl4_page .box_button_global {
  background: none;
}

.pl4_b3__left ul li span {
  display: block;
  width: 100%;
}

/*4pl PAGE  END */
/* career PAGE  START */
.cr_b1 {
  background: -o-linear-gradient(top, rgba(53, 67, 94, 0.5) 0%, rgba(255, 255, 255, 0) 100%), url(../images/nsYnzmnpyj69.jpg) center no-repeat;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(53, 67, 94, 0.5)), to(rgba(255, 255, 255, 0))), url(../images/nsYnzmnpyj69.jpg) center no-repeat;
  background: linear-gradient(180deg, rgba(53, 67, 94, 0.5) 0%, rgba(255, 255, 255, 0) 100%), url(../images/nsYnzmnpyj69.jpg) center no-repeat;
  background-size: cover;
}

.cr_bt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  max-width: 700px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 43px 0 0;
}

.cr_bt a {
  width: 100%;
  max-width: 313px;
}

.cr_b1 .box_b1_content_top {
  padding: 12vh 0 0;
}

.cr_bt a:nth-child(1) span {
  -webkit-transform: translate(-20px, 0px);
  -ms-transform: translate(-20px, 0px);
  transform: translate(-20px, 0px);
}

.cr_b2 {
  background: -o-linear-gradient(329.42deg, rgba(255, 255, 255, 0) 29.52%, #F6F6F6 87.2%), #FFFFFF;
  background: linear-gradient(120.58deg, rgba(255, 255, 255, 0) 29.52%, #F6F6F6 87.2%), #FFFFFF;
  padding: 59px 0 331px;
  position: relative;
}

.cr_b2 .h2 {
  text-align: left;
  padding: 0 0 0;
}

.cr_b2_box {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.32) 0%, rgba(255, 255, 255, 0) 73.96%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.32) 0%, rgba(255, 255, 255, 0) 73.96%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 33px 49px;
  position: relative;
  z-index: 9;
  margin: 91px 0 0;
}

.cr_b2_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 49%;
  padding: 22px 0;
}

.cr_b2_text {
  font-weight: 600;
  font-size: 17px;
  line-height: 24px;
  color: #35435E;
  margin: 0 0 0 32px;
}

.cr_b2_bg {
  width: 100%;
  max-width: 1440px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 0;
  margin: auto;
  overflow: hidden;
  border-radius: 200px 200px 0px 0px;
}

.cr_b3 {
  background: -o-linear-gradient(329.42deg, rgba(255, 255, 255, 0) 29.52%, #F6F6F6 87.2%), #FFFFFF;
  background: linear-gradient(120.58deg, rgba(255, 255, 255, 0) 29.52%, #F6F6F6 87.2%), #FFFFFF;
  padding: 57px 0 181px;
}

.cr_b3 .h2 {
  text-align: left;
  padding: 0 0 43px;
}

.cr_b3__item {
  background: -o-linear-gradient(6deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(84deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 5px;
  margin: 0 0 36px;
}

.cr_b3_zg {
  padding: 46px 40px 27px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}

.cr_b3_zg p {
  font-weight: 600;
  font-size: 25px;
  line-height: 30px;
  color: #35435E;
  width: 90%;
  /* max-width: 981px; */
  margin: 0;
}

.cr_b3_zg:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  width: 100%;
  position: absolute;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #BFBFC0;
  top: 18px;
  left: 40px;
}

.cr_b3_box {
  counter-reset: item;
}

.cr_b3_zg_ct_main {
  margin: -15px 40px 0;
  padding: 0 0 24px;
}

.job_city {
  font-weight: 600;
  font-size: 14px;
  line-height: 143.3%;
  color: #596987;
  margin: 0 0 0;
  padding: 0 0 12px;
}

.job_city:after {
  content: "";
  display: block;
  height: 2px;
  width: 49px;
  background: #91BF3E;
  margin: 20px 0 0;
}

.job_desc {
  font-size: 14px;
  line-height: 143.3%;
  color: #596987;
}

.job_min {
  padding: 28px 0 0;
}

.job_min p {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #35435E;
  margin: 0 0 -6px;
}

.job_min ul {
  margin: 0;
  padding: 9px 0 0 0px;
  list-style: none;
  font-size: 16px;
  line-height: 20px;
  color: #35435E;
}

.job_min ul li:before {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  background: #91BF3E;
  margin: 0 18px 0 0;
}

.job_min ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 6px 0;
}

.job_go {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 42px 0 0;
}

.job_many p {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #35435E;
}

.job_many p b {
  font-weight: 600;
  font-size: 35px;
  line-height: 43px;
  color: #91BF3E;
  display: block;
  padding: 4px 0 0;
}

.job_bt a {
  width: 100%;
}

.job_bt {
  width: 100%;
  max-width: 366px;
}

.job_bt a span {
  -webkit-transform: translate(-17px, 0px);
  -ms-transform: translate(-17px, 0px);
  transform: translate(-17px, 0px);
}

.job_popub {
  width: 100% !important;
  max-width: 560px !important;
  border-radius: 4px;
  padding: 38px 0 0;
}

.job_main {
  margin: 0 30px;
  position: relative;
  z-index: 99999;
  padding: 0 0 40px;
}

.job_main .feedback_form_input {
  margin: 0 0 21px;
}

.job_main .feedback_form_input input {
  padding: 11px 25px;
}

.job_main .feedback_form_input label {
  margin: 0 0 6px;
  font-size: 14px;
}

.job_form_item p {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #35435E;
  max-width: 443px;
  margin: 0 0 0;
  padding: 7px 0 12px;
}

.job_check.modal_checkbox label span:before {
  content: "";
  border: 2px solid #91BF3E;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
  width: 17px;
  height: 17px;
  display: block;
  margin: 0 8px 0 0;
  cursor: pointer;
}

.job_check.modal_checkbox label span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.job_check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 290px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.job_check.modal_checkbox label input {
  position: absolute;
  opacity: 0;
  left: 5px;
  top: 7px;
}

.job_check.modal_checkbox label {
  position: relative;
}

.job_check.modal_checkbox label input:checked+span:before {
  background: url("data:image/svg+xml;charset=UTF-8, %3csvg fill='%2391BF3E' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='45.701px' height='45.7px' viewBox='0 0 45.701 45.7' style='enable-background:new 0 0 45.701 45.7;' xml:space='preserve' %3e%3cpath d='M20.687,38.332c-2.072,2.072-5.434,2.072-7.505,0L1.554,26.704c-2.072-2.071-2.072-5.433,0-7.504 c2.071-2.072,5.433-2.072,7.505,0l6.928,6.927c0.523,0.522,1.372,0.522,1.896,0L36.642,7.368c2.071-2.072,5.433-2.072,7.505,0 c0.995,0.995,1.554,2.345,1.554,3.752c0,1.407-0.559,2.757-1.554,3.752L20.687,38.332z'/%3e%3c/svg%3e ") center no-repeat;
  background-size: 9px;
}

.job_main .feedback_form_checkbox {
  padding: 27px 0 0;
}

.job_main .feedback_form_checkbox p {
  font-size: 15px;
  padding: 0 0 0 26px;
}

.job_main .feedback_form_checkbox p:before {
  width: 17px;
  height: 17px;
  background-size: 9px !important;
}

.job_form_item {
  padding: 0 0 25px;
}

.job_bt_go .bt {
  padding: 0;
  height: 40px;
  border-radius: 5px;
}

.job_bt_go p {
  margin: 0;
  font-size: 12px;
  line-height: 15px;
  color: #828283;
}

.job_bt_go {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 41px 0 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.job_file span {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  /* identical to box height */
  color: #35435E;
}

.job_file label input {
  background: #000;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  opacity: 0;
  z-index: 99999;
  height: 100%;
  cursor: pointer;
}

.job_file label {
  position: relative;
  display: block;
  padding: 2px 0;
  cursor: pointer;
}

.job_file span:before {
  content: "";
  border: 1px solid #35435E;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
  width: 17px;
  height: 17px;
  display: block;
  margin: 0 8px 0 0;
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.64645 8.35355C3.84171 8.54882 4.15829 8.54882 4.35355 8.35355L7.53553 5.17157C7.7308 4.97631 7.7308 4.65973 7.53553 4.46447C7.34027 4.2692 7.02369 4.2692 6.82843 4.46447L4 7.29289L1.17157 4.46447C0.976311 4.2692 0.659728 4.2692 0.464466 4.46447C0.269204 4.65973 0.269204 4.97631 0.464466 5.17157L3.64645 8.35355ZM3.5 2.18556e-08L3.5 8L4.5 8L4.5 -2.18556e-08L3.5 2.18556e-08Z' fill='%2391BF3E'/%3e%3c/svg%3e") center no-repeat;
  cursor: pointer;
}

.job_file span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.job_file {
  margin: 7px 0;
}

.job_file label:hover span {
  text-decoration: underline;
}

/* career PAGE  END */
/* digital-solutions PAGE  START */
.ds_b1 {
  background: -o-linear-gradient(bottom, rgba(53, 67, 94, 0.62), rgba(53, 67, 94, 0.62)), url(../images/I1oRNYteBIm3.jpg) center no-repeat;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.62)), to(rgba(53, 67, 94, 0.62))), url(../images/I1oRNYteBIm3.jpg) center no-repeat;
  background: linear-gradient(0deg, rgba(53, 67, 94, 0.62), rgba(53, 67, 94, 0.62)), url(../images/I1oRNYteBIm3.jpg) center no-repeat;
  background-size: cover;
}

.ds_b1 .box_b1_content_top {
  padding: 10vh 0 0;
}

.ds_b2_bg {
  width: 100%;
  max-width: 1440px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  font-size: 0;
  border-radius: 0px 0px 200px 200px;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.ds_page {
  overflow: hidden;
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 0%, #F6F6F6 60.94%), #FFFFFF;
}

.ds_page .box_button_global {
  background: none;
}

.ds_b2 .h2 {
  text-align: left;
}

.ds_b2_item:nth-child(2) {
  background: -o-linear-gradient(top, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(229, 229, 229, 0.36)), color-stop(22.92%, rgba(255, 255, 255, 0))), #FFFFFF;
  background: linear-gradient(180deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 0px 0px 20px 20px;
}

.ds_b2_item:nth-child(1) {
  background: -o-linear-gradient(356deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  background: linear-gradient(94deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px 20px 0px 0px;
  position: relative;
  z-index: 4;
}

.ds_b2 {
  padding: 57px 0 303px;
  position: relative;
}

.ds_b2_box {
  position: relative;
  z-index: 9;
  padding: 41px 0 0;
}

.ds_b2_item {
  padding: 22px 45px;
}

.ds_b2_item p {
  border-left: 3px solid #91BF3E;
  padding: 5px 0 5px 50px;
  font-size: 23px;
  line-height: 148.3%;
  color: #35435E;
  max-width: 900px;
}

/* digital-solutions PAGE  END */
/* experience PAGE  START */
.exp_b1 {
  background: #91BF3E;
}

.exp_b1 .box_b1_content_top {
  padding: 10vh 0 0;
}

.exp_b2_bx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 124px 0 96px;
}

.exp_b2 .b9_it {
  padding: 0;
  margin: 0 94px 47px 0;
}

.exp_b2 .b9_it:nth-child(3n) {
  margin-right: 0;
}

/* experience PAGE  END */
/* complex PAGE  START */
.cmp_b1 {
  background: -o-linear-gradient(bottom, rgba(64, 63, 86, 0.3), rgba(64, 63, 86, 0.3)), url(../images/z7rFBdoFudLD.jpg) top center no-repeat;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(64, 63, 86, 0.3)), to(rgba(64, 63, 86, 0.3))), url(../images/z7rFBdoFudLD.jpg) top center no-repeat;
  background: linear-gradient(0deg, rgba(64, 63, 86, 0.3), rgba(64, 63, 86, 0.3)), url(../images/z7rFBdoFudLD.jpg) top center no-repeat;
  background-size: cover;
}

.cmp_b1 .h1 {
  max-width: 100%;
}

.cmp_b1 .box_b1_content_top_footer_item {
  max-width: none;
}

.cmp_b1 .box_b1_content_top_footer_item p {
  font-size: 15px;
}

.cmp_b1_main .h2 {
  text-align: left;
  max-width: 735px;
}

.cmp_b2 {
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  overflow: hidden;
}

.cmp_b1_main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cmp_b1_lf {
  padding: 65px 0 0;
  width: 100%;
  max-width: 863px;
  position: relative;
  z-index: 9;
}

.cmp_b1_rg {
  max-width: 279px;
  margin: 0 203px 0 -210px;
}

.cmp_b2__item {
  border-left: 3px solid #91BF3E;
  padding: 0 0 0 41px;
  font-size: 18px;
  line-height: 144.3%;
  /* or 26px */
  color: #35435E;
  font-weight: 500;
  position: relative;
  z-index: 8;
  margin: 61px 0 0;
}

.cmp_b2_box_1 {
  position: relative;
  padding: 1px 0 26px;
}

.cmp_b2_box_1:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  background: #000;
  top: 0;
  left: -84px;
  width: 1073px;
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px 20px 300px 20px;
}

.cmp_b2_box {
  padding: 45px 0 0;
}

.cmp_b2_box_2 .cmp_b2__item {
  margin: 47px 0;
}

.cmp_b2_box_2 {
  max-width: 642px;
  padding: 24px 0 0;
}

.cmp_b1_img img {
  border-radius: 0px 0px 0px 300px;
}

.cmp_b2_box_2 .cmp_b2__item:nth-child(1) {
  max-width: 524px;
}

.cmp_b3 .car_b3_bx {
  max-width: 910px;
}

.cmp_b3 .car_b3_bg img {
  border-radius: 200px 0px 0px 200px;
}

.cmp_b3 .car_b3_bg {
  margin: 0 0 0 -39%;
}

.cmp_b3 .h2 {
  max-width: 947px;
  margin: 0 0 -27px;
}

.cmp_b3 {
  background: none;
  padding: 140px 0 65px;
}

.cmp_page {
  background: -o-linear-gradient(322deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  background: linear-gradient(128deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
}

.cmp_page .box_button_global {
  background: none;
}

/* complex PAGE  END */
/* rail PAGE  START */
.rail_b1 {
  background: -o-linear-gradient(bottom, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/Rfj2c58fUX1q.jpg) center no-repeat;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.5)), to(rgba(53, 67, 94, 0.5))), url(../images/Rfj2c58fUX1q.jpg) center no-repeat;
  background: linear-gradient(0deg, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/Rfj2c58fUX1q.jpg) center no-repeat;
  background-size: cover;
}

.rail_b1 .h1 {
  max-width: 100%;
}

.rail_b1 .box_b1_content_top_footer_item {
  margin: 0 60px 0 0;
}

.rail_b1 .box_b1_content_footer {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.rail_b1 .box_b1_content_top_footer_item:nth-child(4n) {
  margin-right: 0;
}

.rail_b1 .box_b1_content_top_footer_item:nth-child(1),
.rail_b1 .box_b1_content_top_footer_item:nth-child(5) {
  max-width: 274px;
  width: 100%;
}

.rail_b1 .box_b1_content_top_footer_item:nth-child(2),
.rail_b1 .box_b1_content_top_footer_item:nth-child(6) {
  width: 100%;
  max-width: 244px;
}

.rail_b1 .box_b1_content_top_footer_item:nth-child(3) {
  width: 100%;
  max-width: 230px;
}

.rail_b1 .box_b1_content_top_footer_item:nth-child(7) {
  max-width: none;
}

.rail_page {
  overflow: hidden;
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  overflow: hidden;
}

.rail_b2 {
  padding: 0;
  margin: -1px 0 0;
}

.rail_b2 ul.car_b3__ul li:before {
  padding: 10px 23px 10px 0;
}

.rail_b2 .h2 {
  padding: 0 0 53px;
}

.rail_b2 .car_b3__ul {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
}

.rail_b3_bx .h2 {
  text-align: left;
  max-width: 290px;
  margin: 0;
  padding: 15px 0;
}

.rail_b3 .main {
  max-width: 1211px;
}

.rail_b3_bx {
  background: -o-linear-gradient(63deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(27deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 5px;
  padding: 0 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: -71px 0 70px;
  position: relative;
}

.rail_b3_tx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 685px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.rail_b3_tx p {
  max-width: 547px;
  font-weight: 500;
  font-size: 22px;
  line-height: 27px;
  color: #35435E;
}

.rail_b4 .car_b5_box_1__item {
  min-height: auto;
  max-width: 208px;
  padding: 50px 0 18px 57px;
}

.rail_b4 {
  background: none;
  padding: 50px 0 152px;
}

.rail_b4 .h2 {
  padding: 0 0 57px;
}

.rail_b4 .car_b5_box {
  margin: 0;
}

section.rail_b4 .pz {
  padding: 0 0 20px;
}

.rail_b4 .car_b5_box_1___img:after {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='139' height='16' viewBox='0 0 139 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M138.703 8.80013C139.094 8.4096 139.094 7.77644 138.703 7.38591L132.339 1.02195C131.949 0.631428 131.316 0.631428 130.925 1.02195C130.535 1.41248 130.535 2.04564 130.925 2.43617L136.582 8.09302L130.925 13.7499C130.535 14.1404 130.535 14.7736 130.925 15.1641C131.316 15.5546 131.949 15.5546 132.339 15.1641L138.703 8.80013ZM53.793 9.09302L137.996 9.09302L137.996 7.09302L53.793 7.09302L53.793 9.09302Z' fill='%2335435E'/%3e%3cline y1='-1' x2='23.0868' y2='-1' transform='matrix(1 7.75953e-08 1.28605e-07 -1 21.3164 7.09326)' stroke='%2335435E' stroke-width='2'/%3e%3cline y1='-1' x2='14.2072' y2='-1' transform='matrix(1 7.27747e-08 1.58858e-07 -1 0 7.09326)' stroke='%2391BF3E' stroke-width='2'/%3e%3c/svg%3e ") center no-repeat;
  width: 138px;
  right: -7px;
}

.rail_b5 .h2 {
  text-align: left;
  padding: 0 0 71px;
}

.rail_b5 {
  position: relative;
  padding: 0 0 70px;
}

.rail_b5_bg {
  position: absolute;
  margin: 0 auto;
  left: auto;
  right: auto;
  text-align: center;
  width: 100%;
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  top: 0;
}

.rail_b5_bg img {
  border-radius: 0px 250px 250px 0px;
  max-width: 100%;
  width: 100%;
}

.rail_b5_box {
  position: relative;
  z-index: 9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  counter-reset: item;
}

.rail_b5_bx .main {
  max-width: 1211px;
}

.rail_b5_item {
  padding: 71px 0 61px;
  background: -o-linear-gradient(246deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  background: linear-gradient(204deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px #35435e17;
  box-shadow: 14px 39px 36px -30px #35435e17;
  border-radius: 20px 0px 0px 20px;
  width: 100%;
}

.rail_b5_item:nth-child(1) {
  max-width: 414px;
}

.rail_b5_item:nth-child(2) {
  max-width: 424px;
  border-radius: 0;
  background: -o-linear-gradient(8deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  background: linear-gradient(82deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px #35435e17;
  box-shadow: 14px 39px 36px -30px #35435e17;
}

.rail_b5_bx {
  padding: 225px 0;
  position: relative;
}

.rail_b5_item:nth-child(3) {
  max-width: 371px;
  border-radius: 0;
  background: -o-linear-gradient(8deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  background: linear-gradient(82deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  position: relative;
}

.rail_b5_item:nth-child(3):after {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #000;
  top: 0;
  left: 0;
  width: 1000px;
  background: -o-linear-gradient(8deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  background: linear-gradient(82deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
}

.rail_b5_item p {
  position: relative;
  z-index: 1;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #35435E;
}

.rail_b5_item p {
  max-width: 253px;
  margin: 0 0 0 126px;
}

.rail_b5_item p:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  font-weight: 300;
  font-size: 25px;
  line-height: 100%;
  letter-spacing: 0.05em;
  color: #BFBFC0;
  position: absolute;
  left: -54px;
  top: 0;
}

.rail_b6_bg {
  font-size: 0;
  width: 0;
  margin: 0 0 0 -50%;
}

.rail_b6_bg img {
  border-radius: 150px 0px 0px 200px;
}

.rail_b6_box {
  max-width: 1021px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.rail_b6_ct {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 30px 0;
  z-index: 99;
}

.rail_b6_item {
  position: relative;
  z-index: 9;
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 39px 0;
}

.rail_b6_ct:after {
  content: "";
  display: block;
  height: 100%;
  width: 50%;
  background: -o-linear-gradient(3deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  background: linear-gradient(87deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 0px 20px 20px 0px;
  position: absolute;
  top: 0;
  right: 0;
}

.rail_b6_ct:before {
  content: "";
  height: 100%;
  width: 50%;
  position: absolute;
  background: -o-linear-gradient(351deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  background: linear-gradient(99deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px 0px 0px 20px;
  left: 0;
  z-index: 9;
  top: 0;
}

.rail_b6_icon {
  width: 61px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0 0 47px;
}

.rail_b6_item p {
  margin: 0 0 0 37px;
  font-weight: 600;
  font-size: 25px;
  line-height: 30px;
  color: #35435E;
}

.rail_page .box_button_global {
  background: none;
}

.rail_b6 {
  padding: 77px 0 38px;
}

.rail_b6 .h2 {
  text-align: left;
  margin: 0 0 24px;
}

/* rail PAGE  END */
/* water PAGE  START */
.wt_b1 {
  background: -o-linear-gradient(bottom, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/Kx27MSh4l7Da.jpg) center no-repeat;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.5)), to(rgba(53, 67, 94, 0.5))), url(../images/Kx27MSh4l7Da.jpg) center no-repeat;
  background: linear-gradient(0deg, rgba(53, 67, 94, 0.5), rgba(53, 67, 94, 0.5)), url(../images/Kx27MSh4l7Da.jpg) center no-repeat;
  background-size: cover;
}

.wt_b1 .box_b1_content_top_footer_item p {
  font-size: 15px;
  line-height: 120%;
}

.wt_b1 .box_b1_content_top_footer_item:nth-child(1),
.wt_b1 .box_b1_content_top_footer_item:nth-child(3) {
  max-width: 483px;
}

.wt_b1 .box_b1_content_top_footer_item:nth-child(2),
.wt_b1 .box_b1_content_top_footer_item:nth-child(4) {
  max-width: 575px;
}

.wt_b1 .box_b1_content_top_footer_item {
  padding: 8px 0 0;
}

.wt_b1 .box_b1_t2 {
  padding: 0 0 32px;
  max-width: 962px;
}

.wt_page {
  overflow: hidden;
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
}

.wt_page .box_button_global {
  background: none;
}

.wt_b2_bg {
  font-size: 0;
}

.wt_b2_bg img {
  border-radius: 0px 0px 0px 200px;
}

.wt_b2__lf {
  width: 100%;
  max-width: 828px;
  position: relative;
  z-index: 9;
  padding: 0 0 124px;
}

.wt_b2__lf .h2 {
  text-align: left;
  padding: 0 0 39px;
}

.wt_b2_box {
  margin: 0 0 0 -70px;
  padding: 0 70px 30px;
  background: -o-linear-gradient(42deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(48deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 10px;
}

.wt_b2_t1 {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #35435E;
  padding: 51px 0 6px;
}

.wt_b2_bx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wt_b2__rg {
  width: 0;
  margin: 0 0 0 -9%;
}

.wt_b2__item {
  width: 49%;
  border-left: 3px solid #91BF3E;
  margin: 18px 0;
  padding: 11px 0;
}

.wt_b2_ct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wt_b2__item p {
  margin: 0 0 0 24px;
  font-size: 18px;
  line-height: 22px;
  color: #35435E;
}

.wt_b3 {
  background: none;
  padding: 1px 0 42px;
}

.wt_b3 .h2 {
  max-width: 852px;
  margin: 55px 0 0;
}

.wt_b3 .car_b3_bg img {
  border-radius: 150px 0px 0px 150px;
}

.wt_b4_box {
  background: -o-linear-gradient(76deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(14deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 5px;
  text-align: center;
  padding: 48px 0;
}

.wt_b4_box p {
  max-width: 89%;
  margin: 0 auto;
  font-size: 22px;
  line-height: 143.3%;
  text-align: center;
  color: #596987;
}

.wt_b4 {
  padding: 0 0 67px;
}

.wt_b4 .h2 {
  padding: 0 0 27px;
}

/* water PAGE  END */

.multi_langs .top_right {
  top: 57px;
}

.langs_page_en .b4_box_item_tx p>b {
  min-height: 52px !important;
  font-size: 14px;
}

.bt_login:hover {
  border-color: #fff;
}

.about_b2_box_2_img img {
  height: auto;
  max-width: 137px;
  max-height: 54px;
}

.capcha_box {
  border: 1px solid #91bf3e;
  display: table;
  padding: 0;
  border-radius: 7px;
  overflow: hidden;
}

.capcha_box_1 img {
  height: auto;
  width: 100%;
}

.capcha_box_2 input {
  text-align: center;
  border: 0;
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
  width: 100%;
  padding: 11px 0;
  background: #91bf3e14;
  font-weight: 600;
  letter-spacing: 8px;
  text-transform: uppercase;
}

.capcha_box_2 {
  border-top: 1px solid #91bf3e;
}

.modal_capch .capcha_box {
  display: flex;
  height: 46px;
  max-width: 360px;
}

.modal_capch .capcha_box_2 {
  width: 50%;
  border: 0;
  border-left: 1px solid #91bf3e;
}

.modal_capch .capcha_box_1 {
  width: 50%;
  display: flex;
  align-items: center;
  max-width: 180px;
}

.capcha_block.modal_capch.rezume_box {
  margin: 32px 0 17px;
}

.customs_b4 .bt {
  margin: 58px 0 0 212px;
  text-transform: uppercase;
  width: 100%;
  max-width: 285px;
  font-size: 16px;
  color: #91BF3E;
  height: 62px;
}

.customs_b4 .bt:after {
  display: none;
}

.customs_b4 .bt:hover {
  color: #fff;
}

.pisma_block .about_b6_slider_1 p {
  margin: 7px 0;
}

.veonix {
  font-size: 12px;
  color: #fff;
  max-width: 123px;
  text-align: right;
  opacity: 0.5;
  transition: 0.3s;
}

.veonix span {
  border-bottom: 1px solid;
}

.veonix:hover {
  opacity: 1;
}

.slick-arrow {
  background: #91bf3e;
  border: 0;
  font-size: 0;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 50%;
  border-radius: 50%;
  transition: 0.3s;
  padding: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

button.slick-next.slick-arrow {
  right: -47px;
}

button.slick-prev.slick-arrow {
  left: -47px;
}

.slick-arrow:hover {
  background: #7ea932;
}

.slick-arrow:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 492.004 492.004' style='enable-background:new 0 0 492.004 492.004;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M382.678,226.804L163.73,7.86C158.666,2.792,151.906,0,144.698,0s-13.968,2.792-19.032,7.86l-16.124,16.12 c-10.492,10.504-10.492,27.576,0,38.064L293.398,245.9l-184.06,184.06c-5.064,5.068-7.86,11.824-7.86,19.028 c0,7.212,2.796,13.968,7.86,19.04l16.124,16.116c5.068,5.068,11.824,7.86,19.032,7.86s13.968-2.792,19.032-7.86L382.678,265 c5.076-5.084,7.864-11.872,7.848-19.088C390.542,238.668,387.754,231.884,382.678,226.804z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background-size: contain;
  margin: 0 -2px 0 0;
}

button.slick-prev.slick-arrow:before {
  transform: matrix(-1, 0, 0, 1, 0, 0);
  margin: 0 0 0 -5px;
}

.about_b6_slider_2.about_b6_slider_2_2 img {
  width: 100%;
  height: auto;
  min-height: 100px;
}

.reg_h1 {
  text-align: center;
  font-size: 40px;
  padding: 7px 0 0;
}

.theme_reg {
  margin: 0 auto;
  font-size: 20px;
  max-width: 900px;
  text-align: center;
  padding: 0 0 54px;
}

section.reg_page .feedback_form_zg {
  display: none;
}

.top_tx {
  color: #fff;
  font-size: 10px;
  margin: 0 22px 0 0;
}

.ft .top_tx {
  margin: 0 0 9px;
  text-align: left;
  font-size: 13px;
}

.ft .top_tx br {
  display: none;
}

.main-user-consent-request-popup-cont {
  z-index: 99999999999999;
}

.main-user-consent-request-popup {
  z-index: 9999999;
}

.top_bt {
  background: #0058ab;
  color: #fff;
  font-size: 10px;
  border-radius: 5px;
  width: 186px;
  text-align: center;
  padding: 6px 0px;
  margin: 0 20px 0 0;
  transition: 0.3s;
  line-height: 110%;
}

.top_bt:hover {
  background: #0168c9;
}

.hleb {
  position: absolute;
  top: 0;
}

.hleb a {
  color: #fff;
}

.hleb span {
  color: #fff;
  font-family: 'Montserrat', sans-serif !important;
}

.bx-breadcrumb-item>span {
  font-weight: bold;
}

.bx-breadcrumb .bx-breadcrumb-item {
  font-size: 10px;
}

.bx-breadcrumb i:before {
  content: "/";
  color: #fff;
  font-size: 16px;
}

.bx-breadcrumb i {
  margin: -1px 2px 0 -2px;
}

.b1_center_box,
.flex_Pg,
.ikea_b1_left,
.ikea_b1_box {
  position: relative;
}

.b1_center_box .hleb,
.flex_Pg .hleb,
.ikea_b1_left .hleb {
  top: -33px;
}

.hleb.news_hleb {
  position: static;
  margin: -51px 0 43px;
}

.hleb.news_hleb span {
  color: #000;
}

.hleb.news_hleb i:before {
  color: #000;
}

.warehouse_b1.customs_b1 .box_b1_content_top_footer_item b {
  font-size: 25px;
}

.customs_b1 .main {
  height: 100vw;
}.de_info {
  max-width: 900px;
  padding: 5vh 2vw;
}

.de_info h3 {
  text-align: center;
  font-size: 26px;
}

.de_info h4 {
  font-size: 21px;
}

@media (max-width: 320px) {
  .mobile_menu_container {
    width: 240px;
  }
}

@media only screen and (max-width: 680px) {
  .top_bt:hover {
    display: none;
  }
  .langs_page_de .ft_bx_3_it {
    width: 100%;
}

.de_info {
    max-width: 100%;
}
  .customs_b1 .box_b1_content_top_footer_item:last-child {
    width: 94%;
  }

  .warehouse_b1.customs_b1 .box_b1_content_top_footer_item b {
    font-size: 18px;
  }

  .customs_b1 .box_b1_content_top_footer_item:last-child p {
    line-height: 150%;
  }

  .main {
    width: 94%;
    min-width: 300px;
  }

  a.bt.bt_2.mobile_bt {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin: 36px auto 0;
    font-size: 15px;
    text-align: left;
    line-height: 120%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 33px;
  }

  .mobile_menu_footer .top_right {
    margin: 0 auto;
  }

  .top ul {
    display: none;
  }

  .header .top_right {
    display: none;
  }

  .top {
    padding: 27px 0 0;
  }

  .h1 {
    font-size: 25px;
    text-align: center;
    line-height: 120%;
  }

  .p br {
    display: none;
  }

  .p {
    text-align: center;
    font-size: 15px;
  }

  .video_bg_1 {
    display: none;
  }

  .b1_bg:after {
    background: #313a4bb5;
  }

  .h2 {
    font-size: 26px;
    line-height: 125%;
  }

  .b2_text .h2 {
    margin: 47px 0 0;
  }

  .h3 {
    font-size: 19px;
    padding: 42px 0 5px;
  }

  .b2_img_bx img {
    width: 100%;
    border-radius: 20px !important;
  }

  .b2_box_1 {
    display: block;
    padding: 0 0 6px;
  }

  .b2_img {
    padding: 15px 0 0;
  }

  .b3 {
    padding: 14px 0 37px;
  }

  .b3_box {
    padding: 26px 16px 21px;
    margin: 30px 0 0;
  }

  .b3_box_item_icon {
    margin: 0 18px 0 0;
  }

  .b3_box_item_text p {
    margin: 2px 0 0;
  }

  .b3_auto_item {
    width: 41%;
  }

  .b3_logo {
    width: 0;
    height: 0;
    margin: 70px 0 0;
  }

  .b3_box_item_text p b {
    font-size: 16px;
    width: 79%;
    padding: 0 0 8px;
  }

  .b3_box_item_text p span {
    font-size: 13px;
  }

  .b3_box_item {
    margin: 0 0 15px;
  }

  .b4 .h2 {
    font-size: 20px;
  }

  .b4_box_item_icon i:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: -98px;
    bottom: 73px;
  }

  .b4_box_item_icon i {
    position: static;
  }

  .b4_box_item {
    position: relative;
    margin: 0 auto 26px !important;
  }

  .pz {
    font-size: 14px;
    line-height: 163%;
  }

  .pz br {
    display: none;
  }

  .b5 {
    padding: 60px 0 72px;
  }

  .box_bg:before,
  .b4:before,
  .b8:before {
    min-width: 0;
    border-radius: 0px 0px 219px 0px;
  }

  .b3_auto {
    margin: -31px 0 0;
  }

  .b4 {
    padding: 61px 0 27px;
  }

  .b5:after {
    border-radius: 20px 20px 0px 0px;
  }

  .b5_box {
    max-width: 254px;
    margin: 53px auto 0;
    padding: 32px 16px;
    -webkit-box-shadow: 3px 39px 36px 21px rgba(53, 67, 94, 0.06);
    box-shadow: 3px 39px 36px 21px rgba(53, 67, 94, 0.06);
  }

  .b5_box:before {
    background: -o-linear-gradient(269deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 88.92%), #FFFFFF;
    background: linear-gradient(181deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 88.92%), #FFFFFF;
  }

  .b5_box_item {
    padding: 26px 12px;
  }

  .b6_box {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-radius: 20px;
    background: #fff;
    -webkit-box-shadow: 14px 39px 36px 30px rgba(53, 67, 94, 0.04);
    box-shadow: 14px 39px 36px 30px rgba(53, 67, 94, 0.04);
    padding: 24px 0 21px;
  }

  .b6_col {
    width: 100%;
    padding: 0;
  }

  .b6_bg {
    height: 208px;
    border-radius: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: static;
    display: none;
  }

  .b6_bg img {
    width: 100%;
  }

  .b6_col:nth-child(1) .b6_col_box {
    border-radius: 20px 20px 0 0;
  }

  .b6_col:nth-child(2) .b6_col_box {
    border-radius: 0 0 20px 20px;
  }

  .b6_col_box {
    margin: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: none !important;
    padding: 1px 0;
  }

  .b6_box_item {
    padding: 14px 27px;
    margin: 0;
  }

  .b6 {
    padding: 33px 0 48px;
  }

  .b7_car img {
    width: 100%;
  }

  .ft_bx_1 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .b7 {
    padding: 24px 0 53px;
  }

  .b7_box {
    padding: 18px 0 31px;
  }

  .b8_top_right p {
    font-size: 16px;
    line-height: 140%;
    text-align: center;
    padding: 29px 15px;
  }

  .b8_box {
    zoom: 0.5;
    margin: 100px 0 0 0px;
  }

  .b8 {
    padding: 0 0 40px;
  }

  .b8:before {
    border-radius: 0px 0px 134px 0px;
  }

  .ft_menu ul a {
    font-size: 9px;
  }

  .ft_menu ul {
    padding: 0 0 10px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
  }

  .ft_menu {
    padding: 0 0 20px;
  }

  p.ft_adres {
    padding: 0 0 15px;
    font-size: 12px;
  }

  .ft_bx_3_it {
    width: 50%;
  }

  .ft_bx_3_it:nth-child(1) {
    width: 100%;
    padding: 0 0 24px;
  }

  .ft_bx_3_it:last-child {
    width: 100%;
    padding: 31px 0 0;
  }

  .ft {
    padding: 38px 0 31px;
  }

  .menu_mobile_box {
    display: block !important;
  }

  .b1 .box_ikea {
    display: none;
  }

  .b3_logo video {
    height: 111%;
  }

  .b8_bx_mp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0 -12px 0 0;
  }

  .load_center .h1 {
    font-size: 31px;
    line-height: 134%;
  }

  .feedback_b1 .h1 {
    font-size: 36px;
    line-height: 140%;
  }

  .feedback_b1_box a {
    font-size: 17px;
    line-height: 126%;
    width: 300px;
    margin: 0 auto;
  }

  .feedback_b1_box a:before {
    margin: 0 21px 0 0;
    zoom: 0.6;
  }

  .feedback_b1_box a span {
    width: 93%;
  }

  .feedback_b1_right img {
    width: 100%;
  }

  .feedback_b1_right {
    margin: 48px 0 0;
  }

  .h2 br {
    display: none;
  }

  .feedback_form {
    margin: 0 0 0;
    padding: 0 0 0;
  }

  .feedback_form_zg {
    font-size: 17px;
    padding: 31px 15px;
  }

  .feedback_form_input,
  .capcha_block {
    margin: 0 20px 29px;
  }

  .feedback_form_input textarea {
    min-height: 150px;
    height: 150px;
  }

  .feedback_form_checkbox label p {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: block;
    padding: 0 0 0 38px;
    font-size: 12px;
    line-height: 100%;
  }

  .feedback_form_checkbox {
    padding: 0 20px;
  }

  .feedback_form_checkbox label p:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }

  .feedback_form_checkbox label p a {
    padding: 0;
    margin: 0;
  }

  .feedback_form_button {
    padding: 23px 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
  }

  .feedback_b2 {
    padding: 39px 0 0;
  }

  .feedback_form_input input,
  .feedback_form_input textarea {
    padding: 13px 20px;
  }

  .feedback_b3_box_right {
    display: none;
  }

  .feedback_b3_box_left ul {
    margin: 0 0 0 28px;
    width: 90%;
    padding: 16px 0;
  }

  .feedback_b3_box {
    overflow: hidden;
    padding: 0 0;
    display: block;
    margin: 31px auto 0;
  }

  .feedback_b3_box_left ul li {
    padding: 14px 0 14px 25px;
  }

  .feedback_b3_box_left {
    min-height: auto;
    padding: 0 0;
    height: auto;
  }

  .feedback_b3_box_left ul li p span {
    font-size: 12px;
  }

  .feedback_b3_box_left ul li p {
    margin: 0 0;
  }

  .feedback_b3_box_left ul li:after {
    top: 3px;
  }

  .feedback_b3:before {
    border-radius: 50px 50px 0px 0px;
    height: 300px;
  }

  .feedback_b3 {
    padding: 88px 0 122px;
  }

  li.feedback_adress.city_active+.feedback_b3_content {
    display: block;
    height: auto;
    padding: 0 0 0 26px;
  }

  .city_active+.feedback_b3_content .feedback_b3_content {
    display: block;
    height: auto;
  }

  .feedback_b3_box_left ul ul li a {
    color: #000;
    font-weight: 600;
    font-size: 21px;
  }

  .feedback_b3_box_left ul ul li p {
    font-size: 12px;
  }

  section.policy_b1 .h2 {
    font-size: 22px;
  }

  .policy_b1:before {
    height: 132px;
  }

  section.policy_b1 {
    padding: 128px 0 91px;
  }

  .policy_content h2 {
    font-size: 19px;
  }

  .feedback_b1_left {
    margin: 0 auto;
  }

  .ft_menu ul li {
    margin: 0;
  }

  .ft_menu ul li:last-child {
    margin: 0;
  }

  .tel {
    margin: 0 0 11px;
    font-size: 17px;
  }

  .ft_bx_1 .bt {
    font-size: 11px;
    min-width: 0;
    padding: 11px 18px;
  }

  .ft_adres b {
    padding: 0 8px 0 0;
  }

  .go {
    margin: 0;
  }

  .b3_auto_item img {
    height: 119px;
  }

  .b5_name {
    min-height: 0;
    padding-bottom: 16px;
  }

  .b5_video p {
    font-size: 20px;
    line-height: 122%;
  }

  .b5_video iframe {
    height: 233px;
    width: 93%;
  }

  .b5_video_box:after {
    bottom: -19px;
    height: 62%;
  }

  .b5_video {
    padding: 21px 0 75px;
  }

  /* ABOUT PAGE START */
  .about_b1 .h1 {
    font-size: 37px;
    margin: 0vh 0 2vh;
  }

  .about_b2 {
    padding: 16px 0 0;
  }

  .about_b2 .pz {
    font-size: 14px;
    padding: 0 0 41px;
  }

  .about_b2_t1:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    position: absolute;
    left: -95px;
    top: 58px;
  }

  .about_b2_t1 {
    position: relative;
    margin: 0 0;
  }

  .about_b2_box_1_item {
    padding: 0 0 27px 33px;
    max-width: 100% !important;
  }

  .about_b2_t2 {
    padding: 0;
  }

  .about_b2_box_1_item:last-child {
    padding-bottom: 0;
  }

  .about_b2_box_1_item_main {
    width: 100%;
  }

  .about_b2_box_2 {
    margin: 107px auto 0;
    max-width: 85%;
    background: #f6f6f6;
  }

  .about_b2_box_2_img {
    width: 80%;
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .about_b2_box_2_img img {
    max-width: 29%;
  }

  .about_b4_box {
    padding: 1px 0 1px;
    margin: 41px auto 0;
  }

  .about_b4_box_t1 {
    font-size: 16px;
  }

  .about_b2_bg {
    border-radius: 0px 0px 50px 50px;
  }

  .about_b3 {
    padding: 31px 0 44px;
  }

  .about_b3_box_item {
    display: block;
  }

  .about_b3_box_item_text {
    max-width: 100%;
    background: -o-linear-gradient(top, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 10.42%), #FFFFFF !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(229, 229, 229, 0.36)), color-stop(10.42%, rgba(255, 255, 255, 0))), #FFFFFF !important;
    background: linear-gradient(180deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 10.42%), #FFFFFF !important;
  }

  .about_b3_box_item_name {
    padding: 0 0 29px;
  }

  .about_b3_box_item_text ul {
    padding: 27px 27px 27px 21px !important;
  }

  .about_b3_box_item_text ul li:before {
    margin: 0 17px 0 0;
  }

  .about_b3_box_item_text ul li {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    font-size: 14px;
  }

  .about_b4 {
    padding: 1px 0 1px;
  }

  .about_b4 .pz {
    font-size: 14px;
    padding: 0;
  }

  .about_b4_box_zg {
    font-size: 16px;
    line-height: 140%;
    padding: 16px 0 0;
  }

  .about_b4_box_content {
    padding: 23px 20px 0;
  }

  .about_b4_box_content_item {
    padding: 0 0 32px 42px;
  }

  .about_b4_box_t2 {
    margin: 8px 0 0;
  }

  .about_b4_ft_text {
    font-size: 17px;
    text-align: center;
    padding: 19px 0 69px;
  }

  .about_b4_bg {
    border-radius: 30px;
    bottom: 164px;
    opacity: 0.4;
    left: 0;
    right: 0;
    margin: auto;
  }

  .about_b5_boss_img p b {
    font-size: 22px;
  }

  .about_b5_boss_img p span {
    font-size: 15px;
  }

  .about_b5_boss {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .about_b5_boss_text p {
    text-align: center;
    font-size: 18px;
    line-height: 150%;
  }

  .about_b5_boss_text {
    padding: 41px 0 0;
  }

  .about_b5_team_box p b {
    font-size: 15px;
  }

  .about_b5_team_box p span {
    font-size: 14px;
  }

  .about_b5_team_box {
    margin: 4px auto 43px;
  }

  .about_b5_team_slider {
    margin: 0;
  }

  .about_b5_team .b9_slider_info {
    padding: 0 0 45px;
  }

  .about_b6 .pz {
    font-size: 14px;
  }

  .about_b6_slider_1 p {
    font-size: 13px !important;
    line-height: 140% !important;
    padding: 0 0 0 22px;
    width: 91% !important;
    margin: 7px 0;
  }

  .about_b6_slider_1 p:before {
    width: 5px;
    left: 1px;
  }

  .about_b6_box {
    padding: 0;
    background: none;
    padding: 6px 6px 6px 6px;
    -webkit-box-shadow: 0px 9px 33px 7px #ffffff0a;
    box-shadow: 0px 9px 33px 7px #ffffff0a;
    margin: 44px 0 0;
  }

  .about_b6_slider_1 {
    margin: 0 0 0 -7px;
  }

  .about_b6_slider_left {
    margin: 0 0 0 0;
    padding: 23px 0 18px;
    border-radius: 20px 20px 0 0;
  }

  .about_b6_slider_right img {
    max-width: calc(100% - 22px);
    margin: 0 auto;
  }

  .about_b6_box_main ul a {
    margin: 0 0 18px;
    font-size: 13px;
    line-height: 134%;
  }

  .about_b6_box_main ul {
    padding: 30px 20px 11px;
    border-radius: 0 0 20px 20px;
  }

  .about_b6_slider_right {
    padding: 0;
    background: none;
    overflow: hidden;
  }

  .about_b6_slider_2 {
    background: #edf0f0;
  }

  .about_b6 {
    padding: 53px 0 51px;
  }

  .fancybox-slide--iframe .fancybox-content {
    width: 100% !important;
    max-width: 94% !important;
    height: 100% !important;
  }

  .about_b1 {
    background: url(../images/jp8XNjay8NRy.jpg) bottom center no-repeat;
    background-size: cover;
  }

  .about_b1 .feedback_b1_box {
    padding: 0 0 0;
    margin: 0 auto;
  }

  .about_b6_box_main ul li {
    max-width: 100%;
    width: 100%;
    margin: 0;
  }

  .about_b6_box_main ul li br {
    display: none;
  }

  .about_b1 .p {
    line-height: 133%;
    padding: 0 0 25vh;
  }

  /* ABOUT PAGE END */
  /*   CONTACT PAGE START */
  .contacts_b1 {
    height: 355px;
    min-height: 0;
  }

  .contacts_b1_box_maps svg {
    height: auto;
  }

  .contacts_b2 {
    padding: 36px 0 51px;
  }

  .contacts_b2_box {
    padding: 0;
  }

  .resp-tabs-container {
    border-left: 1px solid #c1c1c152;
  }

  .contacts_b2 .h2 {
    padding: 0 0 13px;
    text-align: center;
  }

  .icon_phone {
    width: 100%;
  }

  .contacts_info_office_text_rg {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    margin: 24px auto 28px;
  }

  .icon_adress {
    height: auto;
  }

  .contacts_info_office_text {
    width: calc(100% - 24px);
    padding: 26px 12px 25px;
    margin: 0;
  }

  .contacts_info_office_text_lf>*,
  .icon_adress {
    font-size: 14px;
    display: block;
    padding-left: 20px;
    position: relative;
  }

  .contacts_info_office_text_lf>*:before,
  .icon_adress:before {
    display: inline-block;
    margin: 0 0 0 0;
    position: absolute;
    left: 0;
    top: 11px;
  }

  .contacts_info_office_maps {
    height: 234px;
  }

  .contacts_b3_bg img {
    height: 100%;
  }

  .contacts_b3_bg {
    border-radius: 50px 50px 0px 0px;
    height: 234px;
  }

  .contacts_b3 {
    padding: 11px 0 54px;
  }

  .contacts_b1 .h1 {
    margin: 0;
  }

  .contacts_b1_box {
    bottom: 15%;
  }

  .resp-vtabs h2.resp-accordion {
    text-transform: uppercase;
    padding: 18px 18px;
  }

  /*   CONTACT PAGE END */
  /* COOKE BOX START */
  .cooke_box p {
    font-size: 10px;
    margin: 0 auto 0;
    text-align: center;
  }

  .cooke_box {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 9px;
    width: 95%;
    bottom: 2%;
  }

  .cooke__true {
    margin: 16px auto 0;
    width: 205px;
    height: 52px;
  }

  .cooke_box p a {
    display: table;
    margin: 7px auto 0;
  }

  /* COOKE BOX  END */
  /* AIR PAGE START */
  .box_b1 .h1 {
    text-align: left;
    margin: 0vh 0 21px;
    font-size: 25px;
  }

  .box_b1 .h1 br {
    display: none;
  }

  .box_b1_content_top_footer_item p {
    font-size: 11px;
    margin: 2px 0 0 7px;
    line-height: 146%;
  }

  .box_b1_content {
    /* min-height: calc(var(--vh, 1vh) * 100 - 150px); */
    height: calc(100% - 150px);
  }

  .box_b1_t1 {
    font-size: 22px;
    padding: 0 0 0;
    margin: 0 0 18px;
  }

  .box_b1_t2 br {
    display: none;
  }

  .box_b1 .box_b1_t2 {
    font-size: 13px;
  }

  .box_b1_content_top_footer_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0 0 19px;
    width: 48%;
  }

  .box_b1 .main {
    min-height: 550px;
  }

  .box_b1_content_top_footer_item p br {
    display: none;
  }

  .box_b1_content_top_footer_item:before {
    font-size: 12px;
  }

  .air_b1:before {
    height: 50vh;
  }

  .air_b1 {
    background-position: left -71vw center;
  }

  .air_b2 .main:before {
    left: 0;
    background-size: cover;
    background-position: top 0 right -130px;
    background-size: 1320px;
    background-color: #f6f5f3;
    padding: 0 0 0;
    border-radius: 0;
  }

  .air_b2 .main {
    position: static;
    padding: 37px 0 8px;
  }

  .air_b2__item {
    padding: 0 0 29px;
  }

  .air_b2_box {
    padding: 20px 0 0;
  }

  .air_b2__item_t1 p {
    font-size: 18px;
    line-height: 129%;
  }

  .air_b2__item>p {
    padding: 0 0 0;
  }

  .air_b2__item:nth-child(2) {
    padding: 0 0 104px;
  }

  .air_b2__item_t1 {
    max-width: 98%;
  }

  .air_b2 {
    padding: 0 0 2px;
  }

  .air_b3 .h2,
  .air_b4 .h2 {
    text-align: center;
  }

  .air_b3 {
    padding: 43px 0 45px;
  }

  .air_b4_bg {
    width: 100%;
    margin: 0 0 0;
  }

  .air_b4_bg_img {
    width: 100%;
    height: 500px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0px 0px 150px 0px;
  }

  .air_b4_bg_img img {
    width: 100%;
    height: auto;
  }

  .air_b4 {
    padding: 39px 0 46px;
  }

  .box_button_global p {
    font-size: 16px;
  }

  .box_button_global .bt {
    margin: 31px auto 0;
    font-size: 15px;
    text-indent: -21px;
  }

  @-webkit-keyframes animetouch {
    0% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }

    50% {
      -webkit-transform: scale(1.3);
      transform: scale(1.3);
    }

    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }

  @keyframes animetouch {
    0% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }

    50% {
      -webkit-transform: scale(1.3);
      transform: scale(1.3);
    }

    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }

  .air_b4__item_name:after {
    -webkit-animation: animetouch 1.5s infinite linear;
    animation: animetouch 1.5s infinite linear;
    content: "";
    display: block;
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg height='52pt' viewBox='-74 0 512 512.00072' width='512pt' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m91.125 322.441406c14.824219-14.824218 14.824219-38.949218 0-53.773437-7.183594-7.179688-16.730469-11.136719-26.886719-11.136719-5.871093 0-11.535156 1.328125-16.65625 3.832031-18.058593-25.835937-27.570312-56.070312-27.570312-87.871093 0-81.386719 63.578125-148.808594 144.738281-153.496094 5.519531-.320313 9.730469-5.050782 9.414062-10.566406-.320312-5.519532-5.050781-9.71875-10.566406-9.414063-91.738281 5.300781-163.597656 81.5-163.597656 173.476563 0 36.695312 11.214844 71.550781 32.476562 101.15625-9.714843 14.75-8.089843 34.828124 4.875 47.792968 7.183594 7.179688 16.730469 11.136719 26.886719 11.136719s19.703125-3.957031 26.886719-11.136719zm-39.625-39.621094c3.511719-3.511718 8.125-5.269531 12.738281-5.269531 4.609375 0 9.222657 1.757813 12.734375 5.269531 7.023438 7.019532 7.023438 18.449219 0 25.46875-7.023437 7.023438-18.449218 7.023438-25.472656 0-7.019531-7.019531-7.019531-18.445312 0-25.46875zm0 0'/%3e%3cpath d='m328.042969 346.667969c-6.324219 0-12.269531 1.648437-17.429688 4.539062-4.574219-14.503906-18.152343-25.050781-34.148437-25.050781-10.121094 0-19.273438 4.222656-25.789063 10.996094-1.808593-1.875-3.820312-3.550782-5.996093-5 23.0625-10.324219 43.816406-25.660156 60.609374-45.085938 27.242188-31.523437 42.246094-71.859375 42.246094-113.574218 0-36.675782-11.214844-71.550782-32.472656-101.160157 9.714844-14.75 8.089844-34.824219-4.878906-47.792969-14.824219-14.824218-38.945313-14.824218-53.773438 0-14.824218 14.824219-14.824218 38.949219 0 53.773438 7.414063 7.414062 17.148438 11.121094 26.886719 11.121094 5.707031 0 11.40625-1.285156 16.644531-3.832032 18.066406 25.84375 27.582032 56.101563 27.582032 87.890626 0 72.382812-49.136719 133.566406-118.421876 149.683593v-53.859375c39.679688-14.648437 66.789063-53.003906 66.789063-95.824218 0-56.308594-45.8125-102.121094-102.125-102.121094-56.308594 0-102.121094 45.808594-102.121094 102.121094 0 22.222656 7.019531 43.355468 20.292969 61.105468 11.578125 15.480469 27.597656 27.503906 45.570312 34.363282v147.183593l-12.570312-20.621093c-10.5625-17.339844-32.613281-22.964844-50.195312-12.816407-16.722657 9.65625-23.246094 30.84375-14.804688 48.320313l37.324219 75.402344c1.746093 3.527343 5.292969 5.570312 8.976562 5.570312 1.492188 0 3.003907-.332031 4.429688-1.039062 4.953125-2.453126 6.980469-8.457032 4.53125-13.40625l-37.285157-75.316407c-3.863281-8.003906-.863281-17.753906 6.835938-22.199219 7.957031-4.59375 18.320312-1.949218 23.101562 5.898438l31.117188 51.058594c2.335938 3.828125 6.933594 5.636718 11.25 4.425781s7.300781-5.148437 7.300781-9.636719v-229.578125c0-8.703125 7.082031-15.78125 15.785157-15.78125 8.703124 0 15.785156 7.078125 15.785156 15.78125v39.578125c-.003906.070313 0 .140625 0 .214844v150.242188c0 5.527343 4.476562 10.003906 10.003906 10.003906s10.007812-4.476563 10.007812-10.003906v-50.289063c0-8.703125 7.078126-15.785156 15.78125-15.785156 8.703126 0 15.785157 7.082031 15.785157 15.785156v53.929687c0 5.527344 4.480469 10.007813 10.003906 10.007813 5.527344 0 10.007813-4.480469 10.007813-10.007813v-53.929687c0-8.703125 7.082031-15.785156 15.785156-15.785156s15.78125 7.082031 15.78125 15.785156v54.605469c0 5.527344 4.480468 10.007812 10.007812 10.007812s10.003906-4.480468 10.003906-10.007812v-34.09375c0-8.703125 7.082032-15.785156 15.785157-15.785156s15.785156 7.082031 15.785156 15.785156v119.523437c0 5.527344 4.476563 10.007813 10.003906 10.007813 5.527344 0 10.007813-4.480469 10.007813-10.007813v-119.523437c0-19.738282-16.058594-35.796875-35.796875-35.796875zm-57.480469-282.503907c-7.023438-7.023437-7.023438-18.449218 0-25.472656 3.511719-3.511718 8.121094-5.265625 12.734375-5.265625s9.226563 1.753907 12.738281 5.265625c7.019532 7.023438 7.019532 18.449219 0 25.472656-7.023437 7.019532-18.453125 7.019532-25.472656 0zm-178.90625 109.328126c0-45.277344 36.835938-82.113282 82.113281-82.113282 45.273438 0 82.109375 36.835938 82.109375 82.113282 0 31.882812-18.683594 60.691406-46.777344 74.132812v-25.417969c0-5.617187-1.304687-10.9375-3.625-15.675781 8.875-8.554688 14.121094-20.480469 14.121094-33.039062 0-25.273438-20.558594-45.832032-45.828125-45.832032-25.273437 0-45.832031 20.558594-45.832031 45.832032 0 12.191406 4.964844 23.90625 13.5 32.445312-2.503906 4.882812-3.929688 10.414062-3.929688 16.269531v24.996094c-27.863281-13.617187-45.851562-41.855469-45.851562-73.710937zm63.492188 17.882812c-4.613282-4.773438-7.199219-11.097656-7.199219-17.882812 0-14.238282 11.582031-25.820313 25.816406-25.820313 14.238281 0 25.820313 11.582031 25.820313 25.820313 0 6.882812-2.796876 13.4375-7.554688 18.226562-5.453125-3.363281-11.867188-5.304688-18.726562-5.304688-6.625 0-12.828126 1.8125-18.15625 4.960938zm0 0'/%3e%3cpath d='m209.199219 23.578125c2.632812 0 5.214843-1.070313 7.074219-2.933594 1.863281-1.859375 2.933593-4.441406 2.933593-7.074219 0-2.628906-1.070312-5.210937-2.933593-7.074218-1.859376-1.859375-4.441407-2.929688-7.074219-2.929688-2.628907 0-5.210938 1.070313-7.070313 2.929688-1.863281 1.863281-2.933594 4.445312-2.933594 7.074218 0 2.632813 1.070313 5.214844 2.933594 7.074219 1.859375 1.863281 4.441406 2.933594 7.070313 2.933594zm0 0'/%3e%3c/svg%3e") center no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    z-index: 3;
    background-size: cover;
    top: 24px;
    right: 24px;
    opacity: 0.1;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
  }

  .air_b4_content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  /* AIR PAGE  END */
  /* AUTO(CAR) PAGE  START */
  .car_b1 .box_b1_t1 {
    font-size: 14px;
    line-height: 140%;
  }

  .box_b1 ul {
    font-size: 13px;
  }

  .car_b1 .box_b1_content_top_footer_item p {
    font-size: 9px;
  }

  .car_b1 {
    background-position: right -139px center;
  }

  .car_b2_box {
    padding: 28px 15px;
    margin: 0 0 -47px;
    max-width: calc(100% - 30px);
  }

  .car_b2__item_text p b {
    font-size: 16px;
    line-height: 120%;
  }

  .car_b2__item_text {
    padding: 0;
    margin: 0 0 0 15px;
  }

  .car_b2__item_text p {
    font-size: 12px;
  }

  .car_b2__item_img {
    width: 137px;
  }

  ul.car_b3__ul li {
    font-size: 14px;
    line-height: 121%;
    margin: 0 0 23px;
    position: relative;
    padding: 0 0 0 44px;
  }

  ul.car_b3__ul {
    border-radius: 13px;
    max-width: 300px;
    margin: 0 auto;
    padding: 30px 17px 8px;
  }

  .car_b3__ul li:before {
    font-size: 14px;
    margin: auto;
    padding: 4px 7px 4px 0;
    position: absolute;
    left: 0;
    bottom: 0;
    top: -10%;
    height: 120%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .car_b3_bx {
    margin: 0 0 -25px;
  }

  .car_b3_bg {
    margin: 0 auto 0;
    overflow: hidden;
    border-radius: 0 0 60px 60px;
    font-size: 0;
  }

  .car_b3_bg img {
    width: 100%;
    border-radius: 0;
  }

  .car_b4_top {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .car_b3 {
    padding: 1px 0 20px;
  }

  .car_b4_top_right p {
    font-size: 14px;
    line-height: 140%;
    width: 84%;
    padding: 18px 0;
  }

  .car_b4_box {
    padding: 31px 0 0;
  }

  .car_b4__item {
    margin: 0 auto 32px !important;
  }

  section.car_b4 {
    padding: 1px 0 2px;
  }

  .car_b4_bg {
    margin: -35px 0 0;
  }

  .car_b5_box_1__item {
    padding: 29px 0 25px 13px;
    margin: 0 0 21px;
    max-width: 126px;
  }

  .car_b5_box_1 {
    width: 100%;
    margin: 0 auto;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }

  .car_b5_box_1__item:nth-child(6) .car_b5_box_1___img:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .car_b2__item {
    width: 100%;
  }

  section.car_b5 .pz {
    font-size: 15px;
  }

  .car_b5_box_2 ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: block;
  }

  .car_b5_box_2 ul li {
    margin: 0 auto 14px;
  }

  .car_b5_box_2 ul li:before {
    width: 50px;
    display: block;
  }

  .car_b5_box {
    margin: 0 0 0;
  }

  /* AUTO(CAR) PAGE  END */
  /* CONTAINER PAGE  START */
  .container_b1 .box_b1_content_top_footer_item p {
    font-size: 9px;
  }

  .container_b1 {
    background-position: center right -280px;
  }

  .container_b2__item {
    margin: 0 auto 23px !important;
  }

  .container_b2__item_content ul li br {
    display: none;
  }

  .container_b2__item_content ul li {
    font-size: 15px;
    padding-right: 20px;
  }

  .container_b2__item_zg p {
    font-size: 17px;
    width: 80%;
    margin: 0 auto;
  }

  .container_b3__item_main_visible p {
    font-size: 16px;
  }

  .container_b3__item_text p {
    font-size: 16px;
    line-height: 120%;
  }

  .container_b3__item_main {
    margin: 38px 21px 24px 21px;
  }

  .container_b3__bg img {
    width: 100%;
  }

  .container_b3__bg {
    height: 388px;
    overflow: hidden;
    max-height: initial;
    border-radius: 15px;
  }

  .container_b4_box {
    margin: 0 0 29px;
  }

  .container_b4_box .resp-vtabs h2.resp-accordion {
    font-weight: 500;
    font-size: 13px;
  }

  .container_b4_box .contacts_b2_box {
    border-radius: 0;
  }

  .container_b4 {
    padding: 0 0 23px;
  }

  .container_b5 .car_b5_box_1__item {
    min-height: 0;
  }

  .container_b6__right {
    margin: 0;
  }

  .container_b6_box__content {
    margin: 4px 0 0;
    padding: 27px 15px;
  }

  .container_b6_box__item {
    width: 100%;
    padding: 0;
  }

  .container_b6_box__item p b {
    font-size: 15px;
    padding: 0 0 5px;
  }

  .container_b6_box__item p b span {
    font-size: 16px;
  }

  .container_b6__right img {
    width: 100%;
    border-radius: 0;
  }

  .container_b6__right {
    height: 250px;
    overflow: hidden;
    border-radius: 30px;
    margin: 31px auto 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .container_b3__item {
    margin: 0 auto 21px;
  }

  .container_b4_box .resp-vtabs .resp-tabs-container {
    max-width: 100%;
  }

  /* CONTAINER PAGE  END */
  /* WAREHOUSE PAGE  START */
  .box_b1 .box_b1_t1 {
    font-size: 15px;
    line-height: 129%;
    font-weight: 500;
    padding: 12px 0 9px;
  }

  .warehouse_b1 .box_b1_content_top_footer_item p {
    font-size: 9px;
  }

  .warehouse_b1 .box_b1_t2 {
    width: 100%;
  }

  .warehouse_b2 .container_b2__item_content ul li {
    margin: 0 0 8px;
    font-size: 15px;
  }

  .container_b2__item_zg {
    padding: 25px 0;
  }

  .warehouse_b2__img {
    max-height: 300px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 20px;
  }

  .warehouse_b2__img img {
    width: 100%;
    border-radius: 0;
  }

  .warehouse_b3 {
    padding: 21px 0 0;
  }

  .warehouse_b3__zg {
    font-size: 16px;
  }

  .warehouse_b3__item {
    padding: 23px 19px 14px;
  }

  .warehouse_b3__text {
    width: 100%;
  }

  /* WAREHOUSE PAGE  END */
  /* CUSTOMS PAGE START */
  .box_b1_t1 br {
    display: none;
  }

  .customs_b1 .ul li {
    line-height: 120%;
    margin: 0 0 5px;
    font-size: 9px;
  }

  .customs_b1 .ul br {
    display: none;
  }

  .customs_b1 .ul {
    padding: 0;
  }

  .customs_b1 .box_b1_content_top_footer_item p {
    font-size: 8px;
  }

  .customs_b1 .box_b1_content_top_footer_item {
    padding: 0 0 4px;
  }

  .customs_b1 {
    background-position: center left -233px;
  }

  .customs_b2_box {
    margin: 35px auto 0;
    padding: 31px 15px;
  }

  .customs_b2__item {
    padding: 0 0 0 36px;
    margin: 0 0 37px;
  }

  .customs_b2__item p b {
    font-size: 20px;
    line-height: 120%;
    padding: 0 0 13px;
  }

  .customs_b3 {
    padding: 53px 0 61px;
    margin: -51px 0 0px;
  }

  .customs_b3__right__column {
    width: 100%;
    padding: 17px 0 0;
    background: none !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }

  .customs_b3__right__column p {
    margin: 0 14px 13px 17px;
    font-size: 13px;
  }

  .customs_b3__right_box {
    background: -o-linear-gradient(8deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
    background: linear-gradient(82deg, rgba(255, 255, 255, 0) 31.23%, rgba(241, 241, 241, 0.41) 99.62%), #FFFFFF;
    -webkit-box-shadow: 14px 39px 36px -30px #35435e17;
    box-shadow: 14px 39px 36px -30px #35435e17;
    border-radius: 11px;
  }

  .customs_b3__left {
    max-width: 100%;
    margin: 36px 0 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .customs_b3__left img {
    width: 100%;
    border-radius: 20px;
  }

  .customs_b4 {
    padding: 31px 0 21px;
  }

  .car_b3.customs_b4 .car_b3_bg {
    width: 100%;
    margin: 0 0 0;
    border-radius: 0;
  }

  section.car_b3.customs_b4 .car_b3_bg img {
    width: 100%;
    border-radius: 20px !important;
  }

  .car_b3.customs_b4 .car_b3_bx {
    margin: 0 0 21px;
  }

  .customs_b4 ul.car_b3__ul {
    max-width: 100%;
  }

  .customs_b1 .main {
    min-height: calc(100vh - 120px);
    padding: 120px 0 11px;
    height: auto;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    max-height: 700px;
  }

  .customs_b1 .box_b1_content_top {
    padding: 0 0 21px;
  }

  /* CUSTOMS PAGE  END */
  /* E-COM PAGE  START */
  .ecom_b2_bg img {
    height: 231px;
  }

  .ecom_b2_bg {
    border-radius: 0px 0px 50px 50px;
  }

  .ecom_b2 {
    padding: 116px 0 55px;
  }

  .ecom_b2_box p {
    font-size: 13px;
    line-height: 130%;
    margin: 0 18px 20px 18px;
    padding: 0 0 0 13px;
  }

  .ecom_b2_box {
    padding: 31px 0 18px;
  }

  .ecom_b3 .car_b3__ul {
    margin: 0 auto 0 0;
  }

  .ecom_b3 {
    margin: 0 0 -1px;
  }

  .ecom_b4 .car_b5_box_1__item {
    margin: 0 auto 21px;
  }

  .ecom_b4 .car_b5_box_1___img:after {
    -webkit-transform: rotate(90deg) translate(-23px, -2px) !important;
    -ms-transform: rotate(90deg) translate(-23px, -2px) !important;
    transform: rotate(90deg) translate(-23px, -2px) !important;
  }

  .ecom_b4 .car_b5_box_1__item:last-child .car_b5_box_1___img:after {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }

  .ecom_b4 {
    padding: 20px 0 0;
  }

  .ecom_b5_logo_item {
    margin: 0 0 12px;
    width: 31%;
    height: 81px;
    border-radius: 5px;
  }

  .ecom_b5_logo_item img {
    width: 74%;
  }

  .ecom_b5_logo {
    padding: 22px 0 1px;
  }

  .ecom_b5 .about_b3_box_item_name p b {
    font-size: 20px;
    line-height: 120%;
  }

  .about_b3_box_item_text p {
    padding: 24px 0 0;
  }

  .ecom_b5 .about_b3_box_item_name {
    padding: 0;
  }

  .ecom_b6_bg img {
    height: auto;
    width: 100%;
  }

  .ecom_b6_bg {
    margin: 0 0 0;
  }

  .ecom_b5 {
    padding: 51px 0 55px;
  }

  .ecom_b6_zg {
    padding: 0 0 9px;
  }

  .ecom_b6_box {
    padding: 29px 0 21px;
  }

  .ecom_b6_box_it p {
    font-size: 15px;
    margin: 0 19px 0;
    line-height: 121%;
  }

  .ecom_b6_box_it p br {
    display: none;
  }

  .ecom_b6_box_it {
    padding: 0 0 23px;
  }

  .ecom_b1 .h1 {
    font-size: 25px;
  }

  .ecom_b1__item {
    width: 48%;
  }

  .ecom_b1_icon img {
    max-width: 22px;
  }

  .ecom_b1__item p {
    font-size: 10px;
    margin: 0 2px 0 10px;
  }

  .ecom_b1 .main {
    padding: 126px 0 0;
  }

  /* E-COM PAGE  END */
  /* GROUPAGE CARGO PAGE  START */
  .gc_b1 .main {
    max-height: none;
    /* height: auto; */
    /* padding: 123px 0 0; */
    min-height: 614px;
  }

  .gc_b1 .box_b1_content_top_footer_item {
    width: 48% !important;
    margin: 0 0 0 !important;
  }

  .gc_b1 .box_b1_content_footer {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .gc_b2__left {
    padding: 33px 0 0;
  }

  .gc_b2_content {
    margin: 0;
    width: 100%;
    padding: 7px 0 38px;
  }

  .gc_b2__item {
    margin: 0 27px 0;
  }

  .gc_b2__bg img {
    height: auto;
    width: 100%;
    border-radius: 0px 0px 0px 129px;
  }

  .gc_b2__right {
    margin: 0 auto;
  }

  section.gc_b3 .h2 {
    padding: 41px 0 29px;
  }

  .gc_b3 {
    padding: 3px 0 41px;
  }

  .gc_b3_1_item {
    width: 100%;
    margin: 6px 0;
  }

  .gc_b3_box_1 {
    padding: 19px 15px;
  }

  .gc_b3_1_item img {
    width: 62px;
    height: auto;
  }

  .gc_b3_2_item p {
    font-size: 17px;
    line-height: 144%;
  }

  .gc_b3_box_2 {
    padding: 22px 20px;
  }

  .gc_b3_2_item {
    margin: 8px 0;
  }

  .gc_b3_box_3 li {
    font-size: 17px;
    margin: 8px 0;
  }

  .gc_b3_box_4 p {
    margin: 0 auto 19px;
  }

  .gc_bg {
    margin: 0;
  }

  .gc_b4 .car_b3_bg img {
    height: auto;
    width: 100%;
  }

  .gc_b4 .car_b3_bg {
    margin: 0 auto 0;
    height: 266px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .gc_b4_zg .h2 {
    padding: 41px 0 0;
  }

  section.car_b3.gc_b4 ul.car_b3__ul li br {
    display: none;
  }

  .gc_b6 .h2 {
    margin: 0 0 0;
    padding: 41px 0 14px;
  }

  section.car_b3.gc_b6 .car_b3_bg img {
    height: auto;
  }

  .gc_bg .box_button_global {
    padding: 41px 0 80px;
  }

  .gc_page:before {
    border-radius: 0px 0px 100px 0px;
  }

  .gc_bg .h2 br {
    display: block;
  }

  /* GROUPAGE CARGO PAGE  END */
  /*ENGINEERING SOLUTIONS PAGE  START */
  .inj_b1 .box_b1_content_top_footer_item p {
    font-size: 10px;
  }

  .inj_b1 .box_b1_content_top_footer_item:nth-child(3) {
    width: 100%;
  }

  .inj_b2__lf .h2 {
    padding: 29px 0 16px;
  }

  .inj_b2_box {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .inj_b2__item p {
    font-size: 11px;
    padding: 0 13px 0 12px;
  }

  .inj_b2__item p br {
    display: none;
  }

  .inj_b2__item:before {
    width: 38px;
  }

  .inj_b2__item {
    padding: 18px 0;
    margin: 0 0 21px;
  }

  .inj_b2__rg {
    margin: 0 auto;
  }

  .inj_b2__rg img {
    width: 100%;
    height: auto;
    border-radius: 20px;
  }

  .inj_b1 .main {
    height: auto !important;
    padding: 136px 0 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    min-height: 0;
  }

  .inj_b1 .main .box_b1_t2 {
    padding: 0 0 31px;
  }

  /*ENGINEERING SOLUTIONS PAGE  END */
  /*NEWS PAGE  START */
  .news_page_list_box {
    padding: 0 0 0;
    background: none;
  }

  .news_list_item_name {
    font-size: 14px;
    line-height: 144%;
  }

  .news_list_item_text {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .news_list_item_img * {
    width: 100%;
    height: 179px;
  }

  .news_list_item_img {
    width: 100%;
  }

  .news_list_item_text p {
    font-size: 11px;
  }

  .news_list_item {
    margin: 0 0 30px;
  }

  .news_page_full .news_list_item_main {
    margin: 31px 21px;
  }

  .news_page_full .news_list_item_img * {
    height: 150px;
  }

  /*NEWS PAGE  END */
  /*project-transportation PAGE  START */
  .gp_b1 .box_b1_content_top_footer_item p {
    font-size: 9px;
  }

  .gp_b1 .main {
    height: auto;
    padding: 145px 0 0;
  }

  .gp_b1 .box_b1_content_top_footer_item {
    width: 100%;
    max-width: 100% !important;
  }

  .gp_b1 .box_b1_content_top_footer_item p br {
    display: none;
  }

  .gp_b2_lf img {
    width: 100%;
    height: auto;
    border-radius: 20px;
    position: static;
  }

  .gp_b2_lf {
    height: 203px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 20px;
  }

  .gp_b2_lf .h2 {
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    padding: 0 0 0 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 100%;
  }

  .gp_b2 {
    padding: 42px 0 0;
  }

  .gp_b2_rg {
    padding: 39px 0 0;
    margin: 0 0 0;
  }

  .gp_b2__item p {
    font-size: 13px;
  }

  .gp_b2__item {
    padding: 21px 21px 21px;
  }

  .gp_b2_box_2 {
    padding: 41px 0;
  }

  .gp_b2_t1 {
    font-size: 15px;
    line-height: 120%;
    padding: 0;
  }

  .gp_b2_t1 br {
    display: none;
  }

  .gp_b2_hf_1 {
    font-size: 16px;
  }

  .gp_b2_box_2 .bt {
    margin: 18px auto 0;
  }

  .gp_b3_lf {
    margin: 0;
  }

  .gp_b3_bx {
    padding: 21px 21px 21px;
  }

  .gp_b3_box__item {
    width: 100%;
  }

  .gp_b3_box__item p {
    margin: 9px 0;
  }

  .gp_b3_rg img {
    width: 100%;
    height: auto;
    border-radius: 20px;
  }

  .gp_b3_rg {
    margin: 31px 0 0;
  }

  .gp_b4_box {
    padding: 25px 21px;
  }

  .gp_b4__item {
    margin: 11px 0px;
  }

  .gp_b4_tx p {
    font-size: 12px;
    line-height: 120%;
  }

  .gp_b4_tx {
    margin: 0 0 0 16px;
    max-width: calc(100% - 40px);
  }

  /*project-transportation PAGE  END */
  /*logistics-consultant PAGE  START */
  .lc_b2 {
    padding: 21px 0 21px;
  }

  .lc_b2 .h2 {
    padding: 0 0 4px;
  }

  .lc_b2 .car_b3_bx li {
    font-size: 10px;
    margin: 39px 0;
  }

  .lc_b2 .car_b3_bx li:before {
    padding: 0 4 0 0;
  }

  .lc_b2 .car_b3__ul {
    padding: 1px 11px;
  }

  .lc_b2 .car_b3_bg {
    margin: 25px 0 0;
    border-radius: 0;
    max-width: 100%;
  }

  .lc_b2 .car_b3_bg img {
    height: auto;
    border-radius: 24px;
  }

  .lc_b3 {
    padding: 21px 0 21px;
    overflow: hidden;
  }

  .lc_b3_box {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .lc_b3_item>p {
    font-size: 13px;
    line-height: 120%;
    min-height: 0;
    padding: 24px 32px;
  }

  .lc_b3_item {
    margin: 0 0 33px;
  }

  .lc_b3_item ul {
    font-size: 11px;
    padding: 0 7px 0 19px;
    line-height: 136%;
    margin: 23px 15px 0;
  }

  /*logistics-consultant PAGE  END */
  /*4pl PAGE  START */
  .pl4_b2 .car_b3_bg {
    margin: 0;
    width: 100%;
    max-width: 100%;
  }

  .pl4_b2 .car_b3_bg img {
    height: auto;
    border-radius: 20px;
  }

  .pl4_b3__left ul li {
    font-size: 15px;
    padding: 0 23px 0;
    line-height: 130%;
  }

  .pl4_b3_img {
    border-radius: 20px;
    height: 362px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .pl4_b3_img img {
    height: auto;
    width: 100%;
    margin: 0 0 277px;
  }

  .pl4_b3__rg {
    margin: 0;
  }

  .pl4_b2 .car_b3_box {
    margin: 0;
  }

  .pl4_b3__left ul {
    padding: 0;
  }

  /*4pl PAGE  END */
  /* career PAGE  START */
  .cr_b2_box {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 22px 23px;
    margin: 34px 0 0;
  }

  .cr_b2_item {
    width: 100%;
    padding: 0;
  }

  .cr_b1 .h1 {
    font-size: 24px;
  }

  .cr_bt {
    padding: 21vh 0 0;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .cr_bt a {
    margin: 0 0 18px;
  }

  .cr_b2_text {
    margin: 0 0 0 20px;
    font-size: 14px;
    line-height: 120%;
  }

  .cr_b2_bg img {
    height: auto;
    width: 100%;
  }

  .cr_b2_bg {
    position: static;
    border-radius: 20px;
    margin: -27px auto 0;
  }

  .cr_b2 {
    padding: 21px 0 49px;
  }

  .cr_b3_zg {
    padding: 46px 17px 27px;
  }

  .cr_b3_zg p {
    font-size: 16px;
    line-height: 123%;
    width: 100%;
  }

  .cr_b3_zg:before {
    left: 17px;
  }

  .cr_b3_icon {
    position: absolute;
    top: 14px;
    right: 17px;
  }

  .cr_b3_icon img {
    height: 22px;
  }

  .cr_b3_zg_ct_main {
    margin: -15px 17px 0;
  }

  .job_desc {
    font-size: 12px;
  }

  .job_min p {
    font-size: 15px;
  }

  .job_min ul {
    font-size: 14px;
    line-height: 120%;
  }

  .job_go {
    padding: 8px 0 0;
  }

  .job_many {
    text-align: center;
    margin: 0 auto;
  }

  .job_many p b {
    font-size: 30px;
  }

  .job_bt a {
    height: 60px;
    font-size: 12px;
  }

  .cr_b3 {
    padding: 35px 0 42px;
  }

  .job_bt_go p {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin: -13px auto 12px;
  }

  .job_bt_go .bt {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  /* career PAGE  END */
  /* digital-solutions PAGE  START */
  .ds_b2_item {
    padding: 31px 20px;
  }

  .ds_b2_item p {
    font-size: 14px;
    padding: 5px 0 5px 22px;
  }

  .ds_b2_bg img {
    height: auto;
  }

  .ds_b2_bg {
    border-radius: 22px;
    border-radius: 0px 0px 100px 100px;
    bottom: 18px;
  }

  /* digital-solutions PAGE  END */
  /* experience PAGE  START */
  .exp_b2 .b9_it {
    margin: 0 0 49px;
    width: 100%;
  }

  .exp_b2_bx {
    padding: 81px 0;
  }

  /* experience PAGE  END */
  /* complex PAGE  START */
  .cmp_b1 .main {
    height: auto;
    padding: 142px 0 0;
  }

  .cmp_b1 .box_b1_content_top_footer_item {
    width: 100%;
  }

  .cmp_b1 .box_b1_content_top_footer_item p {
    font-size: 10px;
  }

  .cmp_b1 .box_b1_content_footer {
    padding: 31px 0 0;
  }

  .cmp_b1_lf {
    padding: 31px 0 0;
  }

  .cmp_b2_box {
    padding: 3px 0 40px;
  }

  .cmp_b2_box_1:after {
    display: none;
  }

  .cmp_b2__item {
    margin: 28px 0 0 !important;
    font-size: 13px;
    padding: 0 0 0 21px;
  }

  .cmp_b2_box_1,
  .cmp_b2_box_2 {
    padding: 0;
  }

  .cmp_b1_img img {
    width: 100%;
    height: auto;
    border-radius: 20px;
  }

  .cmp_b1_rg {
    max-width: 100%;
    margin: 0;
  }

  .cmp_b2 {
    padding: 0 0 41px;
  }

  .cmp_b3 {
    padding: 38px 0 6px;
  }

  .cmp_b3 .h2 {
    padding: 0 0 31px;
    margin: 0;
  }

  .cmp_b3 ul.car_b3__ul li {
    font-size: 13px;
  }

  .cmp_b3 ul.car_b3__ul {
    padding: 18px 11px;
  }

  .cmp_b3 .car_b3_bg {
    margin: 0;
  }

  .cmp_b3 .car_b3_bg img {
    width: 100%;
    height: auto;
    border-radius: 0;
  }

  /* complex PAGE  END */
  /* rail PAGE  START */
  .rail_b1 .box_b1_content_top_footer_item {
    margin: 0 0 0 !important;
    width: 48% !important;
    padding: 8px 0 0;
  }

  .rail_b1 .box_b1_content_top_footer_item br {
    display: none;
  }

  .box_b1_content_top_footer_item p {
    font-size: 8px;
  }

  .rail_b1 .box_b1_content_footer {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .rail_b2 .h2 {
    padding: 31px 0 20px;
  }

  .rail_b2 ul.car_b3__ul li:before {
    padding: 0 0;
  }

  .rail_b2 .car_b3_bg img {
    height: auto;
  }

  .rail_b3_bx {
    margin: -43px 0 0;
    padding: 20px 16px;
    text-align: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .rail_b3_tx {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .rail_b3_tx p {
    font-size: 15px;
    line-height: 139%;
  }

  .rail_b4 .car_b5_box_1___img:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .rail_b5_bg img {
    height: auto;
    border-radius: 0;
  }

  .rail_b5_item {
    padding: 28px 0;
    border-radius: 0 !important;
    margin: 0 0 15px;
  }

  .rail_b5_item p {
    margin: 0 0 0 68px;
    font-size: 15px;
    line-height: 121%;
  }

  .rail_b5_item:nth-child(3):after {
    display: none;
  }

  .rail_b5_bx {
    padding: 0;
  }

  .rail_b5 .h2 {
    padding: 0 0 23px;
  }

  .rail_b5_bg {
    position: static;
    margin: 35px 0 0;
  }

  .rail_b6 {
    padding: 0;
  }

  .rail_b6_bg {
    margin: 0;
    width: 100%;
  }

  .rail_b6_bg img {
    width: 100%;
    height: auto;
    border-radius: 20px;
    margin: 25px 0 0;
  }

  .rail_b6_item {
    width: 100%;
    padding: 20px 0;
  }

  .rail_b6_ct:before {
    width: 100%;
    height: 50%;
    border-radius: 20px 20px 0 0;
  }

  .rail_b6_ct:after {
    width: 100%;
    height: 50%;
    border-radius: 0 0 20px 20px;
    bottom: 0;
    top: auto;
  }

  .rail_b6_item p {
    font-size: 19px;
    margin: 0 0 0 21px;
    line-height: 118%;
    width: 150px;
  }

  .rail_b6_icon {
    margin: 0 0 0 25px;
  }

  .rail_b6_ct {
    padding: 0;
  }

  /* rail PAGE  END */
  /* water PAGE  START */
  .wt_b1 .main {
    height: auto;
    padding: 140px 0 0;
  }

  .wt_b1 .box_b1_content_top_footer_item {
    max-width: 100%;
    width: 100%;
    padding: 1px 0 18px;
  }

  .wt_b1 .box_b1_content_top_footer_item p {
    font-size: 9px;
  }

  .wt_b2_box {
    margin: 0;
    padding: 0 0 0;
  }

  .wt_b2__item p {
    font-size: 13px;
    line-height: 120%;
    margin: 0 0 0 11px;
  }

  .wt_b2__rg {
    width: 100%;
    margin: 0;
  }

  .wt_b2__rg img {
    height: auto;
    width: 100%;
    border-radius: 20px;
  }

  .wt_b2__lf {
    padding: 0 0 31px;
  }

  .wt_b2__lf .h2 {
    padding: 33px 0 0;
  }

  p.wt_b2_t1 {
    padding: 24px 0 0;
    font-size: 14px;
    line-height: 120%;
    width: 279px;
  }

  .wt_b3 .car_b3_bg img {
    border-radius: 20px;
    height: auto;
  }

  .wt_b4_box p {
    font-size: 15px;
  }

  /* water PAGE  END */
  .customs_b4 .bt {
    margin: 31px auto 4px;
  }

  .ft_logo {
    width: auto;
  }

  .ft_adres {
    padding: 0 0 27px;
  }

  .ft .top_tx {
    margin: 16px 0 17px;
  }

  .social {
    margin: 0 auto;
    width: auto;
  }


  .ft_bx_3_it p {
    text-align: center;
  }

  .ft_bx_3_it a {
    margin: 0 auto 10px;
  }

  .ft .main {
    width: 320px;
  }

  .ft_adres b {
    display: block;
    padding: 0 0 7px;
  }

  .hleb {
    position: static;
  }

  .hleb span {
    font-size: 11px !important;
  }

  .hleb.news_hleb {
    margin: -30px 0 0;
  }
}

@media only screen and (max-width: 340px) {
  .mobile_menu_footer {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .mobile_menu_footer .top_right {
    width: auto;
    padding: 21px 0 0;
  }

  .mobile_menu_container ul li a {
    padding: 10px 20px;
  }

  .b9_it {
    padding: 0;
  }

  .b9_it a {
    width: 95%;
  }

  /* AIR PAGE START */
  .box_b1 .h1 {
    font-size: 25px;
    margin: 0 0 13px;
    text-align: left;
  }

  .box_b1_content_top_footer_item p {
    font-size: 9px;
    margin: 2px 0 0 7px;
    line-height: 146%;
  }

  .box_b1_t1 {
    font-size: 18px;
    margin: 0 0 12px;
  }

  .box_b1_t2 {
    font-size: 13px;
    width: 270px;
  }

  .air_b1 {
    background-position: left -35vw center;
  }

  .air_b2 .main:before {
    background-position: top 0 right -182px;
  }

  .air_b3__item_zg p {
    font-size: 16px;
  }

  .air_b3__item {
    padding: 20px;
  }

  .air_b4__item_name p {
    font-size: 16px;
  }

  .air_b4__item_name p span {
    font-size: 15px;
  }

  .air_b4__item_content p {
    font-size: 16px;
    line-height: 130%;
  }

  .box_button_global {
    padding: 41px 0 81px;
  }

  /* AIR PAGE  END */
}

@media only screen and (min-width: 1000px) and (max-height: 800px) {

  .gp_b1 .main,
  .wt_b1 .main {
    height: auto;
    padding: 163px 0 0;
  }
}

@media only screen and (max-width: 680px) and (min-height: 620px) {

  /* ABOUT PAGE START */
  .about_b1 {
    background-position: center top;
  }

  .about_b1 .feedback_b1_box {
    padding: 0 0 26vh;
  }

  .about_b1 .p {
    line-height: 153%;
    padding: 0 0 0;
  }

  .p {
    font-size: 19px;
  }

  .h1 {
    font-size: 30px;
  }

  /* ABOUT PAGE END */
  /* AUTO(CAR) PAGE  START */
  .box_b1 ul {
    font-size: 13px;
  }

  .car_b1 .box_b1_content_top_footer_item p {
    font-size: 10px;
  }

  /* AUTO(CAR) PAGE  END */
  /* CONTAINER PAGE  START */
  .container_b1 .box_b1_content_top_footer_item p {
    font-size: 12px;
  }

  .container_b1.box_b1 .h1 br {
    display: block;
  }

  .air_b1 .h1 br {
    display: block;
  }

  /* CONTAINER PAGE  END */
  /* WAREHOUSE PAGE  START */
  .warehouse_b1 .box_b1_content_top_footer_item p {
    font-size: 12px;
    padding: 0 0 5px;
    line-height: 120%;
  }

  .container_b2__item_zg p {
    font-size: 19px;
  }

  /* WAREHOUSE PAGE  END */
  /* CUSTOMS PAGE START */
  .customs_b1 .ul li {
    font-size: 13px;
  }

  /* CUSTOMS PAGE  END */

  .multi_langs .menu_container label {
    display: none;
  }

  .multi_langs .header .top_right {
    display: block;
    top: 20px;
  }

  .multi_langs .top_logo img {
    max-width: 146px;
  }

  .multi_langs .bt_login {
    margin: 0 0 8px;
    display: block;
    text-align: right;
  }

  .ft_menu ul {
    display: none;
  }

  .b7_box_item span {
    padding-right: 13px;
  }

  .b7_box_item span:after {
    position: relative;
    right: -13px;
  }

  .box_lang a {
    font-family: 'Montserrat', sans-serif;
  }

  .mobile_menu_footer .top_right {
    width: auto;
  }

  div#fancybox-container-1 {
    z-index: 2147483646;
  }

  .main-user-consent-request-popup {
    z-index: 2147483648;
  }

  .mobile_menu_container.loaded {
    z-index: 2147483647;
  }

}

@media screen and (min-width: 549px) and (max-width: 680px) {
  .main {
    width: 540px;
  }

  .b4_box_item_icon i:after {
    right: 5px;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    bottom: 0;
    z-index: 9;
  }

  .b4_box_item_icon i {
    position: relative;
  }

  .b5_box {
    max-width: 100%;
  }

  .b5_box_item {
    width: 45%;
  }

  .b5:after {
    height: 583px;
  }

  .b6_col {
    width: 50%;
  }

  .b6_box_item p {
    font-size: 14px;
  }

  .b7_box_item {
    width: 38%;
  }

  .b9_it a {
    width: 100%;
    height: 168px;
  }

  .b9_name {
    font-size: 10px;
    line-height: 140%;
  }

  .mobile_menu_footer {
    padding-top: 20px;
  }

  .feedback_b1_left {
    margin: 0 auto;
  }

  .feedback_form_button p {
    width: 150px;
    text-align: left;
  }

  /* ABOUT PAGE START */
  .about_b1 {
    min-height: auto;
  }

  .about_b1 .h1 {
    margin: 26vh 0 2vh;
  }

  .about_b6_slider_right {
    padding: 0 0;
  }

  .about_b6_slider_right img {
    margin: 33px auto 40px;
  }

  .about_b6_slider_2 {
    max-width: 100%;
  }

  /* ABOUT PAGE END */
  /* AIR PAGE START */
  .box_b1 .main {
    height: 430px;
  }

  /* AIR PAGE  END */
  /* AUTO(CAR) PAGE  START */
  .car_b2__item {
    width: 50%;
  }

  .car_b2__item_text p b {
    font-size: 14px;
  }

  ul.car_b3__ul {
    margin: 0 0 79px;
  }

  .car_b3_bg {
    max-width: 100px;
    margin: 0;
    overflow: visible;
    height: 790px;
    margin: 0 0 0 -76px;
  }

  .car_b3_bx {
    max-width: 347px;
  }

  .car_b3_bg img {
    height: 100%;
    max-width: 10000%;
    width: auto;
    margin: 0 0;
    border-radius: 50px 0 0 50px;
  }

  .car_b4__item {
    width: 48%;
  }

  .car_b4_box {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .car_b5_box_2 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* AUTO(CAR) PAGE  END */
  /* GROUPAGE CARGO PAGE  START */
  .gc_b3_1_item img {
    width: auto;
  }

  .gc_b3_1_item p {
    font-size: 17px;
  }

  .gc_b3_1_item {
    width: auto;
  }

  .gc_b3_box_2 {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }

  .gc_b3_box_3 li {
    width: 42%;
  }

  .gc_b4_zg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .gc_b4 .car_b3_bx {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .car_b3_box {
    display: block;
  }

  /* GROUPAGE CARGO PAGE  END */
}

@media screen and (max-width: 980px) and (min-width: 681px) {
  .main {
    width: 680px;
  }

  .video_bg_1 {
    display: block;
  }

  .video_bg_1 video {
    height: 100%;
  }

  .top ul:nth-child(1) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 0 0 14px;
  }

  .top ul:nth-child(3) {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .top_logo {
    margin: 0 0 0 0;
  }

  .h1 {
    font-size: 44px;
  }

  .b2_box_1 {
    display: block;
  }

  .b2_img_bx img {
    width: 100%;
    border-radius: 50px !important;
    margin: 31px 0 0;
  }

  .b3_auto_item {
    width: 30%;
  }

  .h2,
  .b4 .h2 {
    font-size: 33px;
    line-height: 140%;
  }

  .pz br {
    display: none;
  }

  .b4_box {
    max-width: 571px;
    margin: 0 auto;
  }

  section.b5 {
    padding: 61px 0 187px;
  }

  .b6_col_box {
    padding: 2px 0;
  }

  .b7_box_item {
    width: 38%;
    margin: 0 10px 17px;
  }

  .b7_box {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .b7_car img {
    width: 100%;
  }

  .b8_bx_mp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .b9_it {
    padding: 0;
  }

  .b9_it a {
    width: 220px;
    height: 220px;
  }

  .ft_bx_3_it {
    width: 22%;
  }

  .ft_bx_3_it:nth-child(1) {
    width: 49%;
  }

  .ft_bx_3_it:last-child {
    width: 100%;
    padding: 21px 0 0;
  }

  .ft_menu {
    padding: 0 0 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .feedback_b1 .h1 {
    font-size: 50px;
    padding: 0 0 14px;
  }

  .feedback_b1_box {
    padding: 146px 0 0;
  }

  .feedback_b1_right {
    margin: 41px auto 0;
  }

  .feedback_b3_box_left ul li p span {
    font-size: 11px;
  }

  .feedback_b3_box_left ul li {
    padding: 29px 0 22px 21px;
  }

  .feedback_b3_box_content ul li p {
    font-size: 11px;
  }

  .go {
    margin: 0;
  }

  .ft_bx_1 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .ft_menu ul {
    padding: 0 0 8px;
  }

  .top ul {
    max-width: 452px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: none;
  }

  .top ul a {
    font-size: 12px;
  }

  .b5_video p {
    font-size: 25px;
  }

  .b5_video iframe {
    height: 400px;
  }

  .menu_mobile_box {
    display: block !important;
  }

  .menu_container {
    top: 57px;
    right: auto;
    left: 35%;
  }

  /* ABOUT PAGE START */
  .about_b1 {
    background-size: 149%;
    background-position: left top;
  }

  .about_b2_box_1_item {
    width: 50% !important;
    max-width: 100% !important;
  }

  .about_b2_box_2_img {
    width: 80%;
  }

  .about_b2_box_2 {
    background: #f6f6f6;
  }

  .about_b2_bg {
    border-radius: 0px 0px 100px 100px;
  }

  .about_b3_box_item_name {
    max-width: 200px;
  }

  .about_b3_box_item_name p {
    margin: 29px 0 0 30px;
  }

  .about_b3_box_item_text {
    max-width: calc(100% - 200px);
  }

  .about_b3_box_item_name p b {
    font-size: 30px;
  }

  .about_b3_box_item_text ul {
    padding: 27px 0 27px 25px;
    width: 90%;
  }

  .about_b3_box_item_text ul li:before {
    margin: 0 19px 0 0;
  }

  .about_b3_box_item:nth-child(2) .about_b3_box_item_text ul {
    padding-left: 26px;
  }

  .about_b3 {
    padding: 72px 0 74px;
  }

  .about_b4_box_content_item {
    width: 37%;
    padding: 0 31px 64px 46px;
    margin: 0;
  }

  .about_b4_box {
    padding: 26px 22px 1px;
  }

  .about_b4_box_content {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .about_b4_box_t1 {
    font-size: 18px;
  }

  .about_b4_box_t2 {
    font-size: 14px;
  }

  .about_b4_bg {
    opacity: 0.4;
  }

  .about_b5_boss {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .about_b6_slider_right {
    max-width: 100%;
    padding: 44px 0;
  }

  .about_b6_box_main ul li {
    margin: 0 36px 20px 0;
  }

  .about_b5_team_box {
    margin: 31px auto 61px;
  }

  /* ABOUT PAGE END */
  /* CONTACTS PAGE START */
  .svg-animate-img svg {
    max-width: initial;
    -webkit-transform: translate(-11vh, 0);
    -ms-transform: translate(-11vh, 0);
    transform: translate(-11vh, 0);
  }

  .contacts_b2_box {
    width: 93%;
  }

  .contacts_info_office_text_rg {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    margin: 17px auto 14px;
  }

  .icon_phone {
    width: 100%;
  }

  h2.resp-accordion {
    -webkit-box-shadow: -1px 0 0 0 #f7f7f7;
    box-shadow: -1px 0 0 0 #f7f7f7;
    text-transform: uppercase;
    padding: 16px 27px;
  }

  /* CONTACTS PAGE END */
  /* COOKE BOX START */
  .cooke_box {
    padding: 15px 0;
    border-radius: 13px;
    bottom: 2%;
  }

  .cooke_box p {
    width: 62%;
    margin: 0 0 0 30px;
    font-size: 11px;
  }

  .cooke__true {
    width: 217px;
    margin: 0 29px 0 0;
  }

  /* COOKE BOX  END */
  /* AIR PAGE START */
  .box_b1_content_top_footer_item {
    width: 43%;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 0 10px;
  }

  .box_b1_content_top_footer_item p {
    font-size: 15px;
    margin: 0 0 0 15px;
  }

  .box_b1 .h1 {
    margin: 0 0 20px;
    line-height: 130%;
  }

  .air_b1 {
    background-position: left center;
  }

  .air_b2 .main {
    position: static;
  }

  .air_b2 .main:before {
    left: 0;
    background-size: cover;
    background-position: left center;
  }

  .air_b2_box {
    width: 90%;
  }

  .air_b2__item {
    width: 48%;
  }

  .air_b2__item:nth-child(4) {
    margin: 146px 75px 0 -31px;
  }

  .air_b3__item {
    width: 40%;
  }

  .air_b4__item {
    width: 49%;
  }

  .air_b4__item_name {
    font-size: 17px;
  }

  .air_b4_bg {
    width: 100%;
    margin: -275px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 450px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 10px 10px 200px 200px;
    overflow: hidden;
  }

  .air_b4_bg img {
    height: auto;
    width: 100%;
  }

  .air_b4_bg_img {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
  }

  /* AIR PAGE  END */
  /* AUTO(CAR) PAGE  START */
  .car_b2_box {
    padding: 41px 30px 15px;
  }

  .car_b2__item {
    width: 48%;
  }

  .car_b2__item_text {
    padding: 0 0 0 23px;
  }

  .car_b2__item_text p b {
    font-size: 18px;
    line-height: 140%;
  }

  .car_b2__item_text p {
    font-size: 13px;
  }

  ul.car_b3__ul li {
    font-size: 17px;
    margin: 0 0 7px;
  }

  .car_b3__ul {
    margin: 0 auto 0;
  }

  .car_b4_top_right p {
    font-size: 16px;
    width: 81%;
    line-height: 130%;
    padding: 29px 0;
  }

  .car_b4_top_right {
    max-width: 335px;
  }

  .car_b4__item {
    margin: 0 3px 22px;
    width: 49%;
  }

  .car_b4_box {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .car_b5_box_1__item {
    max-width: 81px;
    padding: 60px 0 38px 13px;
  }

  .car_b5_box_1___img img {
    max-width: 37px;
  }

  .car_b5_box_1___img:after {
    zoom: 0.5;
  }

  .car_b5_box_1__item p {
    font-size: 11px;
    margin: 0 0 0 -10px;
  }

  .car_b5_box_2 ul li {
    font-size: 11px;
    width: 18%;
    line-height: 120%;
  }

  .car_b5_box_2 ul li:before {
    font-size: 28px;
    margin: 0 9px 0 0;
  }

  .b8_top_right p {
    padding: 30px 0;
    font-size: 18px;
  }

  /* AUTO(CAR) PAGE  END */
  /* CONTAINER PAGE  START */
  .container_b2__item {
    width: 47%;
    margin: 0 7px 23px;
  }

  .container_b2__item_zg p {
    width: 250px;
    margin: 0 auto;
  }

  .container_b2_box {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .container_b3__item {
    width: 49%;
    overflow: hidden;
  }

  .container_b3__item_main_visible p {
    font-size: 16px;
  }

  .container_b3__bg {
    max-height: 366px;
    overflow: hidden;
  }

  .container_b4_box .resp-vtabs .resp-tabs-container {
    max-width: 100%;
  }

  .container_b4_box {
    margin: 0;
  }

  .car_b5_box_1__item {
    min-height: auto;
    padding-bottom: 33px;
  }

  .container_b5 .car_b5_box_1__item p {
    padding-bottom: 0;
  }

  .container_b6__right {
    margin: 41px auto 0;
    overflow: hidden;
    max-width: 100%;
    border-radius: 50px;
    height: 604px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .container_b6__right img {
    width: 100%;
    border-radius: 0;
  }

  .container_b4_main_img {
    margin: 23px auto 0;
    width: 100%;
    height: 250px;
  }

  .container_b4_main_img img {
    width: 100%;
  }

  /* CONTAINER PAGE  END */
  /* WAREHOUSE PAGE  START */
  .warehouse_b2__img {
    max-height: 475px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 20px;
  }

  .warehouse_b2__img img {
    width: 100%;
    border-radius: 0;
  }

  .box_button_global p {
    max-width: 572px;
    margin: 0 auto;
  }

  /* WAREHOUSE PAGE  END */
  /* CUSTOMS PAGE START */
  .box_b1_t1 br {
    display: none;
  }

  .box_b1 ul li br {
    display: none;
  }

  .box_b1 ul li {
    line-height: 120%;
    margin: 0 0 10px;
  }

  .customs_b3__right_zg .h2 {
    max-width: 300px;
  }

  /* CUSTOMS PAGE  END */
  /* E-COM PAGE  START */
  .ecom_b1__item {
    width: 45% !important;
    max-width: 100%;
  }

  .ecom_b3 .car_b3_bg {
    max-width: 100%;
    margin: 0 0 0;
  }

  .ecom_b3 .car_b3_bg img {
    width: 100%;
  }

  .ecom_b3 {
    margin: 0 0 0;
  }

  .ecom_b5_logo_item {
    width: 32%;
  }

  .ecom_b5 .about_b3_box_item_name p b {
    font-size: 19px;
  }

  .ecom_b5 .about_b3_box_item_name {
    max-width: 263px;
  }

  .ecom_b6_bg {
    width: 170px;
    margin: 0 -190px 0 0;
  }

  .ecom_b6_text {
    width: calc(100% - 30px);
  }

  .ecom_b6_zg .h2 {
    max-width: 460px;
  }

  /* E-COM PAGE  END */
  /* GROUPAGE CARGO PAGE  START */
  .gc_b1 .box_b1_content_top_footer_item:nth-child(1),
  .gc_b1 .box_b1_content_top_footer_item:nth-child(5) {
    max-width: 148px;
  }

  .gc_b1 .box_b1_content_top_footer_item p {
    font-size: 10px;
    line-height: 144%;
  }

  .gc_b1 .box_b1_content_top_footer_item {
    max-width: 169px;
  }

  .gc_b2_t1 {
    font-size: 18px;
  }

  .gc_b2__right {
    max-width: 198px;
  }

  .gc_b2__left .h2 {
    max-width: 400px;
  }

  .gc_b3_1_item p {
    font-size: 22px;
  }

  .gc_b3_2_item {
    width: 48%;
    margin: 10px 0;
  }

  .gc_b3_2_item p {
    font-size: 20px;
  }

  .gc_b3_box_3 li {
    width: 46%;
  }

  .gc_b3_box_3 li {
    font-size: 21px;
  }

  .gc_b3_box_4 p {
    width: 48%;
  }

  .gc_b4 .car_b3_bg {
    max-width: 370px;
    margin: 0 -370px 0 0px;
  }

  .gc_b4 ul.car_b3__ul li br {
    display: none;
  }

  .gc_b6 .car_b3_bg {
    max-width: 200px;
    margin: 0 0 0 -381px;
  }

  /* GROUPAGE CARGO PAGE  END */
  /*ENGINEERING SOLUTIONS PAGE  START */
  .inj_b1 .box_b1_content_top_footer_item:nth-child(3) {
    width: 100%;
    max-width: 100%;
    padding: 23px 0 13px;
  }

  .inj_b1 .box_b1_t2 br {
    display: none;
  }

  .inj_b2_box {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .inj_b2__rg {
    margin: 0 0 0;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 702px;
    overflow: hidden;
    border-radius: 30px;
  }

  .inj_b2__rg img {
    width: 100%;
    border-radius: 30px;
  }

  /*ENGINEERING SOLUTIONS PAGE  END */
  /*NEWS PAGE  START */
  .news_list_item {
    width: 95%;
  }

  .news_list_item_text {
    max-width: 346px;
    padding: 0;
  }

  .news_list_item_name {
    font-size: 18px;
  }

  .news_list_item_img * {
    width: 236px;
  }

  .news_list_item_text p {
    font-size: 12px;
    padding: 7px 0 10px;
  }

  /*NEWS PAGE  END */
  /*project-transportation PAGE  START */
  .gp_b1 .box_b1_content_top_footer_item p {
    font-size: 9px;
  }

  .gp_b1 .box_b1_content_top_footer_item:nth-child(2) {
    max-width: 188px;
  }

  .gp_b1 .box_b1_content_top_footer_item:nth-child(3),
  .gp_b1 .box_b1_content_top_footer_item:nth-child(5),
  .gp_b1 .box_b1_content_top_footer_item:nth-child(7) {
    max-width: 240px;
  }

  .gp_b1 .box_b1_content_top_footer_item:nth-child(1) {
    max-width: 144px;
  }

  .box_b1_content_top_footer_item {
    padding: 31px 0 0;
  }

  .gp_b2_rg {
    margin: 0;
  }

  .gp_b2_box_2 {
    padding: 101px 0;
  }

  .gp_b2_hf_1 {
    font-size: 35px;
  }

  .gp_b3_lf {
    margin: 0;
  }

  .gp_b3_rg {
    margin: 0 -16% 0 -100%;
  }

  .gp_b4__item {
    width: 50%;
  }

  /*project-transportation PAGE  END */
  /*logistics-consultant PAGE  START */
  .lc_b2 .car_b3_bx li {
    font-size: 14px;
    margin: 19px 0;
  }

  .lc_b2 .car_b3_bx li:before {
    margin: 0 20px 0 0;
    width: 36px;
    max-width: 19px;
  }

  .lc_b2 .car_b3__ul {
    padding: 52px 29px 26px 36px;
  }

  .lc_b3_item ul {
    font-size: 14px;
  }

  .lc_b3_item>p {
    font-size: 14px;
  }

  .lc_b3_item {
    width: 48%;
  }

  .lc_b3 {
    padding: 57px 0 9px;
  }

  /*logistics-consultant PAGE  END */
  /*4pl PAGE  START */
  .pl4_b1 .box_b1_content_top_footer_item p {
    font-size: 13px;
  }

  .pl4_b2 .car_b3_bg {
    margin: 0 0 0 -55%;
  }

  .pl4_b3__left {
    max-width: 495px;
  }

  .pl4_b3__rg {
    width: 231px;
    position: relative;
    z-index: 9;
  }

  /*4pl PAGE  END */
  /* career PAGE  START */
  .cr_b2_text {
    font-size: 13px;
    line-height: 120%;
  }

  .cr_b2_text br {
    display: none;
  }

  .job_bt a {
    font-size: 14px;
  }

  .job_bt {
    max-width: 300px;
  }

  /* career PAGE  END */
  /* digital-solutions PAGE  START */
  .ds_b2_item p {
    font-size: 19px;
  }

  /* digital-solutions PAGE  END */
  /* experience PAGE  START */
  .exp_b2 .b9_it {
    width: 234px;
    margin: 0 0 29px !important;
  }

  .exp_b2_bx {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 500px;
    margin: 0 auto;
  }

  /* experience PAGE  END */
  /* complex PAGE  START */
  .cmp_b1 .box_b1_content_top_footer_item {
    max-width: 33%;
    width: auto;
  }

  .cmp_b1 .box_b1_content_top_footer_item p {
    font-size: 10px;
    line-height: 120%;
  }

  .cmp_b1 .box_b1_content_top_footer_item br {
    display: none;
  }

  .cmp_b1_rg {
    margin: 0 0 42px 0;
    max-width: 100%;
  }

  .cmp_b1_rg img {
    width: 100%;
    height: auto;
    border-radius: 40px;
  }

  .cmp_b3 .h2 {
    margin: 0;
    max-width: 83%;
  }

  .cmp_b3 .car_b3_bg img {
    width: 100%;
    height: auto;
    border-radius: 40px;
  }

  .cmp_b3 .car_b3_bg {
    margin: 0 auto;
    max-width: 100%;
  }

  /* complex PAGE  END */
  /* rail PAGE  START */
  .box_b1_content_top_footer_item p {
    font-size: 16px;
  }

  .rail_b1 .box_b1_content_top_footer_item:nth-child(1),
  .rail_b1 .box_b1_content_top_footer_item:nth-child(5) {
    max-width: 235px;
  }

  .rail_b1 .box_b1_content_top_footer_item {
    margin: 0;
    width: 50% !important;
    max-width: 100% !important;
  }

  .rail_b2 {
    padding: 0;
  }

  .rail_b2 .car_b3_bg {
    width: 0;
    margin: 0 0 0 -63%;
  }

  .rail_b2 .car_b3_bg img {
    border-radius: 200px 0 0 200px;
  }

  .rail_b3_tx p {
    font-size: 15px;
    line-height: 140%;
  }

  .rail_b3_icon img {
    width: 65px;
    height: 65px;
    margin: 0 17px 0 0;
  }

  .rail_b3_bx {
    padding: 0 21px;
  }

  .rail_b3_bx .h2 {
    font-size: 22px;
    margin: 0 77px 0 0;
  }

  .rail_b4 .car_b5_box {
    max-width: 600px;
    margin: 0 auto;
  }

  .rail_b4 .car_b5_box_1__item {
    margin: 0 0 31px;
  }

  .rail_b5_box {
    min-width: 1400px;
    zoom: 0.5;
  }

  .rail_b5_bg {
    height: 450px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .rail_b6_item p {
    font-size: 20px;
  }

  /* rail PAGE  END */
  /* water PAGE  START */
  .wt_b1 .box_b1_content_top_footer_item:nth-child(1),
  .wt_b1 .box_b1_content_top_footer_item:nth-child(3) {
    width: 310px;
  }

  .wt_b1 .box_b1_content_top_footer_item p {
    font-size: 13px;
  }

  .wt_b1 .box_b1_content_top_footer_item {
    padding: 20px 0 0;
  }

  .wt_b2__rg {
    margin: 0px 0 0 -55%;
  }

  .wt_b3 .car_b3_bg img {
    width: 100%;
    height: auto;
    border-radius: 40px;
  }

  .wt_b3 .car_b3_bg {
    width: 100%;
    max-width: 100%;
    margin: 0;
  }

  /* water PAGE  END */
  .multi_langs .menu_container label {
    display: none;
  }

  .customs_b4 .bt {
    margin: 41px 0 0 69px;
  }
}

@media screen and (min-width: 981px) and (max-width: 1169px) {
  .main {
    width: 980px;
  }

  .video_bg_1 {
    display: block;
  }

  .video_bg_1 video {
    height: 100%;
  }

  .top_logo img {
    height: 56px;
  }

  .top ul {
    max-width: 807px;
    display: none;
  }

  .top ul a {
    font-size: 13px;
  }

  .b2_img {
    max-width: 404px;
  }

  .b2_box_2 .b2_img {
    max-width: 405px;
  }

  .b3_box_item {
    width: 46%;
  }

  .b4_box_item {
    width: 23%;
    margin: 0 0 20px 14px;
  }

  .b5_box_item {
    width: 22%;
  }

  .b7_box_item {
    width: 27%;
  }

  .b7_car img {
    width: 100%;
  }

  .b8_top_right p {
    font-size: 15px;
    max-width: 349px;
    padding: 43px 0;
    line-height: 140%;
  }

  .b8_top_right {
    max-width: 448px;
  }

  .b8_bx_mp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .b9_it {
    padding: 0;
  }

  .feedback_b1_right {
    max-width: 425px;
    margin: 74px 27px 0 0;
  }

  .feedback_b1 {
    overflow: hidden;
  }

  .ft_bx_3_bx {
    max-width: 779px;
  }

  a.go {
    margin: 0 0 0 28px;
  }

  .menu_mobile_box {
    display: block !important;
  }

  .menu_container {
    top: 53px;
    right: auto;
    left: 22%;
  }

  /* ABOUT PAGE START */
  .about_b2_bg {
    border-radius: 0px 0px 100px 100px;
  }

  .about_b2_box_2 {
    background: #f6f6f6;
  }

  .about_b3_box_item_text ul li {
    width: 94%;
  }

  .about_b4_box_content_item {
    width: calc(33% - 54px) !important;
    padding: 0 0 64px 43px;
    margin: 0 18px 0 0;
  }

  .about_b4_box_t1 {
    font-size: 17px;
  }

  .about_b4_box_t2 {
    font-size: 13px;
  }

  .about_b5_boss_img {
    max-width: 326px;
  }

  .about_b6_slider_left {
    max-width: 508px;
  }

  .about_b6_slider_right {
    max-width: 426px;
  }

  .about_b4_bg {
    right: -27%;
  }

  /* ABOUT PAGE END */
  /* CONTACTS PAGE START */
  .resp-vtabs ul.resp-tabs-list {
    max-width: 320px !important;
  }

  .resp-vtabs .resp-tabs-container {
    max-width: 380px !important;
  }

  .contacts_info_office_text_rg {
    position: absolute;
    right: 27px;
  }

  .contacts_info_office_text_lf {
    max-width: 100%;
  }

  .contacts_info_office_text {
    position: relative;
  }

  /* CONTACTS PAGE END */
  /* AIR PAGE START */
  .air_b2 .main:before {
    left: 0;
    border-radius: 0px 0px 0px 100px;
  }

  .air_b2 .main {
    position: static;
  }

  .h2 {
    font-size: 41px;
  }

  .air_b3__item {
    width: 43%;
  }

  /* AIR PAGE  END */
  /* AUTO(CAR) PAGE  START */
  .car_b1 .box_b1_content_top_footer_item p {
    font-size: 14px;
  }

  .car_b2__item {
    width: 48%;
  }

  .car_b4__item {
    width: 30%;
  }

  .car_b5_box_1__item {
    max-width: 122px;
    padding: 83px 0 71px 13px;
  }

  .car_b5_box_2 ul li {
    max-width: 186px;
    font-size: 14px;
  }

  .car_b5_box {
    margin: 0 0 0;
  }

  /* AUTO(CAR) PAGE  END */
  /* CONTAINER PAGE  START */
  .container_b2__item {
    width: 32%;
  }

  .container_b2__item_zg p {
    width: 80%;
    margin: 0 auto;
  }

  .container_b2__img {
    top: 27px;
  }

  .container_b3__item {
    width: 32%;
  }

  .container_b3__item_main_visible p {
    font-size: 18px;
  }

  .container_b3__bg img {
    width: 100%;
  }

  .container_b3__bg {
    max-height: 376px;
    overflow: hidden;
    border-radius: 19px;
  }

  .container_b4_box {
    max-width: 700px;
  }

  .container_b6__left {
    max-width: 653px;
  }

  .container_b4_main_img {
    width: 261px;
  }

  .container_b4_main_img img {
    max-width: 1000%;
    height: 100%;
  }

  /* CONTAINER PAGE  END */
  /* WAREHOUSE PAGE  START */
  .warehouse_b2__img img {
    width: 100%;
  }

  .warehouse_b3_box {
    max-width: 643px;
  }

  .warehouse_b3 {
    padding: 21px 0 0;
  }

  .warehouse_b2 .container_b2__item_zg p {
    width: 100%;
    font-size: 18px;
  }

  .warehouse_b2 .container_b2__item_content ul li {
    line-height: 120%;
    margin: 0 0 11px;
    font-size: 14px;
  }

  .warehouse_b2 .container_b2__item_content ul {
    margin: 29px 11px 0 19px;
  }

  .warehouse_b2 .container_b2__item_content {
    padding: 0 0 18px;
  }

  .warehouse_b3__text {
    width: 100%;
  }

  .warehouse_b3__zg {
    font-size: 18px;
  }

  .warehouse_b3__item {
    padding: 21px 30px 18px;
  }

  .warehouse_b1 .box_b1_content_top_footer_item p {
    font-size: 14px;
  }

  /* WAREHOUSE PAGE  END */
  /* CUSTOMS PAGE START */
  .customs_b3__right_zg .h2 {
    max-width: 415px;
  }

  /* CUSTOMS PAGE  END */
  /* E-COM PAGE  START */
  section.box_b1.ecom_b1 .box_b1_content_top_footer_item p {
    font-size: 16px;
  }

  .ecom_b3 .car_b3_bg {
    margin: 0 0 0 -350px;
  }

  .ecom_b4 .car_b5_box_1__item {
    margin: 0 12px 27px 0px;
    padding: 102px 0 0px 24px;
    max-width: 162px;
  }

  .ecom_b4 .car_b5_box_1__item:nth-child(5n) {
    margin-right: 0;
  }

  .ecom_b4 .car_b5_box_1__item p {
    font-size: 15px;
  }

  .ecom_b6_text {
    width: calc(100% - 90px);
  }

  .ecom_b6_bg {
    width: 291px;
    margin: 0 -213px 0 0;
  }

  /* E-COM PAGE  END */
  /* GROUPAGE CARGO PAGE  START */
  .gc_b1 .box_b1_content_top_footer_item:nth-child(1),
  .gc_b1 .box_b1_content_top_footer_item:nth-child(5) {
    max-width: 248px;
  }

  .gc_b1 .box_b1_content_top_footer_item {
    max-width: 232px;
  }

  .gc_b2__right {
    margin: 0 0 0 -451px;
  }

  .gc_b2_content {
    margin: 0;
  }

  .gc_b3_2_item p {
    font-size: 22px;
  }

  .gc_b3_box_3 li {
    font-size: 22px;
  }

  section.car_b3.gc_b4 ul.car_b3__ul li br {
    display: none;
  }

  /* GROUPAGE CARGO PAGE  END */
  /*ENGINEERING SOLUTIONS PAGE  START */
  .inj_b1 .box_b1_t1 br {
    display: none;
  }

  .inj_b1 .box_b1_content_top_footer_item p {
    font-size: 14px;
  }

  .inj_b1 .box_b1_content_top_footer_item {
    width: 30%;
  }

  .inj_b2__item p br {
    display: none;
  }

  .inj_b2__rg {
    max-width: 262px;
  }

  /*ENGINEERING SOLUTIONS PAGE  END */
  /*project-transportation PAGE  START */
  .gp_b1 .box_b1_content_top_footer_item p {
    font-size: 12px;
  }

  .gp_b1 .box_b1_content_top_footer_item:nth-child(3),
  .gp_b1 .box_b1_content_top_footer_item:nth-child(5),
  .gp_b1 .box_b1_content_top_footer_item:nth-child(7) {
    max-width: 280px;
  }

  .gp_b1 .main {
    height: auto;
    padding: 151px 0 0;
  }

  .gp_b2_lf .h2 {
    width: 300px;
  }

  .gp_b2_rg {
    margin: 0 -14px 0 -201px;
    max-width: 699px;
  }

  .gp_b2_lf {
    max-width: 363px;
  }

  .gp_b3_lf {
    margin: 0;
  }

  .gp_b3_rg {
    margin: 0 0 0 -100%;
  }

  .gp_b4__item {
    max-width: 300px;
  }

  .gp_b4_tx p {
    font-size: 13px;
  }

  /*project-transportation PAGE  END */
  /*logistics-consultant PAGE  START */
  .lc_b3_item {
    width: 48%;
  }

  /*logistics-consultant PAGE  END */
  /* experience PAGE  START */
  .exp_b2 .b9_it {
    margin: 0 14px 47px 0;
  }

  /* experience PAGE  END */
  /* complex PAGE  START */
  .cmp_b1_main .h2 {
    max-width: 500px;
  }

  .cmp_b1_rg {
    margin: 0 0 0 -100%;
  }

  /* complex PAGE  END */
  /* water PAGE  START */
  .wt_b1 .box_b1_content_top_footer_item:nth-child(1),
  .wt_b1 .box_b1_content_top_footer_item:nth-child(3) {
    width: 412px;
  }

  .wt_b1 .box_b1_content_top_footer_item:nth-child(2),
  .wt_b1 .box_b1_content_top_footer_item:nth-child(4) {
    width: 500px;
  }

  .wt_b2__rg {
    margin: 0px 0 0 -44%;
  }

  /* water PAGE  END */
  .multi_langs .menu_container label {
    display: none;
  }
  .ft_adres>.main {
	width: 100%;
	max-width: 980px;
  }
}

@media screen and (min-width: 1441px) {

  /* ABOUT PAGE START */
  .about_b1 {
    background: url("../images/sfdF8Az5AJyM.jpg") top center no-repeat;
    background-size: cover;
  }

  /* ABOUT PAGE END */
  /* AIR PAGE START */
  .air_b2 .main:before {
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.59) 0%, rgba(255, 255, 255, 0) 100%), url(../images/jSKDdxImEpk5.jpg) left top no-repeat, #F9F8F8;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.59)), to(rgba(255, 255, 255, 0))), url(../images/jSKDdxImEpk5.jpg) left top no-repeat, #F9F8F8;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.59) 0%, rgba(255, 255, 255, 0) 100%), url(../images/jSKDdxImEpk5.jpg) left top no-repeat, #F9F8F8;
    left: calc(((-1492px + 1180px) / 2));
  }

  /* AIR PAGE  END */
  /* SEA PAGE  START */
  .container_b1 {
    background: -o-linear-gradient(top, rgba(53, 67, 94, 0) 79.17%, #35435E 100%), -o-linear-gradient(bottom, rgba(53, 67, 94, 0.3), rgba(53, 67, 94, 0.3)), url(../images/lr4G9TE6AiEN.jpg) top center no-repeat;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(79.17%, rgba(53, 67, 94, 0)), to(#35435E)), -webkit-gradient(linear, left bottom, left top, from(rgba(53, 67, 94, 0.3)), to(rgba(53, 67, 94, 0.3))), url(../images/lr4G9TE6AiEN.jpg) top center no-repeat;
    background: linear-gradient(180deg, rgba(53, 67, 94, 0) 79.17%, #35435E 100%), linear-gradient(0deg, rgba(53, 67, 94, 0.3), rgba(53, 67, 94, 0.3)), url(../images/lr4G9TE6AiEN.jpg) top center no-repeat;
    background-size: cover;
  }

  /* SEA PAGE  END */
  /* CONTAINER PAGE  START */
  .container_b6__right img {
    border-radius: 200px;
  }

  /* CONTAINER PAGE  END */
  /* complex PAGE  START */
  .cmp_b1 {
    background: -o-linear-gradient(bottom, rgba(64, 63, 86, 0.3), rgba(64, 63, 86, 0.3)), url(../images/HR6q0JxtDNLg.jpg) top center no-repeat;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(64, 63, 86, 0.3)), to(rgba(64, 63, 86, 0.3))), url(../images/HR6q0JxtDNLg.jpg) top center no-repeat;
    background: linear-gradient(0deg, rgba(64, 63, 86, 0.3), rgba(64, 63, 86, 0.3)), url(../images/HR6q0JxtDNLg.jpg) top center no-repeat;
    background-size: cover;
  }

  /* complex PAGE  END */
}


.b24-form input[type='checkbox'] {
  -webkit-appearance: auto;
  -moz-appearance: auto;
  appearance: auto;
}

.b24-window-popup .b24-window-popup-wrapper {
  border-radius: 0;
  max-width: 800px;
}

.b24-window-popup .b24-form-wrapper {
  max-width: none;
}

.main .b24-form-wrapper {
  max-width: none;
}

.main .b24-form-header {
  border-bottom: none;
  margin-bottom: 15px;
}

.main .b24-form-header-title {
  font-size: 20px;
  line-height: 1.2;
}

.main input.b24-form-control,
.main textarea.b24-form-control {
  border-radius: 10px;
}

.main .b24-form-control-label {
  opacity: 1;
  color: #35435e;
}

.main .b24-form-btn-block {
  text-align: center;
}

.main .b24-form-btn {
  width: 268px;
  height: 60px;
  font-size: 18px;
  font-weight: 600;
  border-radius: 10px;
}

.main .b24-window-popup .b24-form-btn {
  width: 100%;
}

@media (max-width: 530px) {
  .main .b24-form-header {
    margin-bottom: 5px;
  }

  .main .b24-form-header-title {
    font-size: 18px;
  }
}

.geography {
  font-family: 'Montserrat', sans-serif;
  background: -o-linear-gradient(300.26deg, #FBFBFB 24.83%, rgba(236, 236, 236, 0.72) 95.85%), #FFFFFF;
  background: linear-gradient(149.74deg, #FBFBFB 24.83%, rgba(236, 236, 236, 0.72) 95.85%), #FFFFFF;
  padding: 50px 0 40px;
  border-radius: 0px 0px 134px 0px;
}

@media (min-width: 1200px) {
  .geography {
    padding: 50px 0 73px;
    border-radius: 0px 0px 0px 400px;
  }
}

.geography__cnt {
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 15px;
}

.geography__top {
  margin-bottom: 50px;
}

@media (min-width: 640px) {
  .geography__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 70px;
  }
}

@media (min-width: 1024px) {
  .geography__top {
    margin-bottom: 90px;
  }
}

@media (min-width: 1200px) {
  .geography__top {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-bottom: 110px;
  }
}

.geography__intro {
  margin: 0px 0px 25px 0px;
}

@media (min-width: 640px) {
  .geography__intro {
    width: 44.8%;
    margin: 0;
  }
}

@media (min-width: 1200px) {
  .geography__intro {
    padding-top: 80px;
  }
}

.geography__title {
  font-size: 26px;
  line-height: 125%;
  color: #35435E;
  font-weight: 600;
  margin: 0px 0px 22px 0px;
}

@media (min-width: 640px) {
  .geography__title {
    font-size: 36px;
    margin: 0px 0px 32px 0px;
  }
}

@media (min-width: 1024px) {
  .geography__title {
    font-size: 46px;
    margin: 0px 0px 42px 0px;
  }
}

@media (min-width: 1200px) {
  .geography__title {
    font-size: 55px;
    line-height: 67px;
    margin: 0px 0px 52px 0px;
  }
}

.geography__text {
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  color: #35435E;
  margin: 0;
}

.geography__about {
  color: #FFFFFF;
  font-size: 16px;
  line-height: 140%;
  font-weight: 500;
  text-align: center;
  border-radius: 10px;
  background-color: #8BBE30;
  padding: 30px 15px;
}

@media (min-width: 640px) {
  .geography__about {
    width: 49.1%;
    max-width: 35%;
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .geography__about {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
    padding: 85px 60px 55px;
  }
}

.geography__map-wrap {
  position: relative;
  padding-bottom: 10px;
  margin: 0px -15px 10px -15px;
  overflow-x: auto;
  scrollbar-width: none;
}

.geography__map-wrap::-webkit-scrollbar {
  height: 0;
}

@media (min-width: 640px) {
  .geography__map-wrap {
    overflow-x: visible;
    padding-bottom: 0;
    margin: 0px 0px 20px 0px;
  }
}

.geography__map {
  position: relative;
  width: 640px;
  margin-right: auto;
}

@media (min-width: 640px) {
  .geography__map {
    width: auto;
  }
}

.geography__map img {
  display: block;
  width: 100%;
}

.geography__footnotes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 480px) {
  .geography__footnotes-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.geography__footnotes-inner span {
  display: block;
  position: relative;
  font-family: 'Montserrat', sans-serif;
  color: #35435E;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  padding-left: 20px;
}

@media (min-width: 1200px) {
  .geography__footnotes-inner span {
    font-size: 18px;
    line-height: 22px;
    padding-left: 29px;
  }
}

.geography__footnotes-inner span::before {
  content: '';
  position: absolute;
  left: 0;
  top: 5px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
}

.geography__footnotes-inner span:nth-child(1)::before {
  background-color: #315BED;
}

.geography__footnotes-inner span:nth-child(2)::before {
  background-color: #91BF3E;
}

@media (min-width: 480px) {
  .geography__footnotes-inner span:not(:last-child) {
    margin: 0px 20px 0px 0px;
  }
}

.mark-p {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer;
  z-index: 10;
}

.mark-p>span {
  display: block;
  position: relative;
  z-index: 1;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #315BED;
}

@media (min-width: 1200px) {
  .mark-p>span {
    width: 8px;
    height: 8px;
  }
}

@media (min-width: 1200px) {
  .mark-p>span::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #315BED;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
  }
}

@media (min-width: 1200px) {

  .mark-p::before,
  .mark-p::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    opacity: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    visibility: hidden;
  }
}

@media (min-width: 1200px) {
  .mark-p::before {
    width: 24px;
    height: 24px;
    background-color: rgba(185, 199, 253, 0.7);
    z-index: 1;
  }
}

@media (min-width: 1200px) {
  .mark-p::after {
    width: 39px;
    height: 39px;
    background-color: rgba(216, 224, 254, 0.7);
  }
}

@media (min-width: 1200px) {
  .mark-p:hover>span::before {
    opacity: 1;
    visibility: visible;
  }
}

@media (min-width: 1200px) {

  .mark-p:hover::before,
  .mark-p:hover::after {
    opacity: 1;
    visibility: visible;
  }
}

.mark-o {
  position: absolute;
  z-index: 5;
  color: #35435E;
  font-size: 8px;
  line-height: 10px;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding-left: 12px;
  cursor: pointer;
}

@media (min-width: 640px) {
  .mark-o {
    font-size: 10px;
    line-height: 12px;
    padding-left: 18px;
  }
}

@media (min-width: 1200px) {
  .mark-o {
    font-size: 14px;
    line-height: 17px;
    padding-left: 26px;
  }
}

.mark-o::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 11px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 21 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply' opacity='0.61'%3E%3Cpath d='M2.93932 5.41504H3.22636C6.32642 5.41504 10.322 8.1911 12.1361 11.6325C13.1121 13.5023 12.9399 14.3283 12.8136 16.4046L12.538 22.7597L5.22417 16.416C3.31821 14.7183 1.87152 13.5597 0.895579 11.6899C-0.861118 8.3517 0.0574163 5.59858 2.93932 5.41504Z' fill='%2391BF3E' fill-opacity='0.5'/%3E%3C/g%3E%3Cpath d='M20.9997 8.28229C20.9997 10.7601 19.7597 12.3087 18.29 14.5686L12.4229 23L7.0954 14.58C5.31574 11.8499 4.40869 10.7601 4.40869 8.28229C4.41173 6.08464 5.28767 3.97803 6.84413 2.42513C8.40059 0.872228 10.5103 -2.1021e-06 12.7099 0H13.1348C15.2589 0.108897 17.2599 1.02934 18.7238 2.57092C20.1877 4.11251 21.0025 6.15729 20.9997 8.28229Z' fill='white'/%3E%3Cpath d='M16.9696 8.51172C16.9719 9.3562 16.7233 10.1824 16.2554 10.8856C15.7874 11.5889 15.1212 12.1376 14.3409 12.4624C13.5606 12.7871 12.7015 12.8733 11.8722 12.7099C11.0429 12.5466 10.2808 12.141 9.68232 11.5447C9.08383 10.9484 8.6759 10.188 8.51016 9.35993C8.34442 8.53184 8.42834 7.67324 8.75127 6.89281C9.07421 6.11239 9.62165 5.44525 10.3243 4.97584C11.0269 4.50643 11.8532 4.25586 12.6984 4.25586C13.8292 4.25586 14.9139 4.70387 15.7146 5.50167C16.5152 6.29947 16.9666 7.38194 16.9696 8.51172Z' fill='%2391BF3E'/%3E%3C/svg%3E");
}

@media (min-width: 640px) {
  .mark-o::before {
    top: -3px;
    width: 15px;
    height: 16px;
  }
}

@media (min-width: 1200px) {
  .mark-o::before {
    top: -4px;
    width: 21px;
    height: 23px;
  }
}

.mark-o.right {
  padding-left: 0;
  padding-right: 26px;
}

.mark-o.right::before {
  left: auto;
  right: 0;
}

.mark-popup {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 20;
  width: 300px;
  cursor: auto;
  display: none;
}

.mark-popup.active {
  display: block;
}

@media (min-width: 640px) {
  .mark-popup {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    margin: 0 auto;
    width: 450px;
  }
}

@media (min-width: 1350px) {
  .mark-popup {
    top: auto;
    left: auto;
    right: auto;
    margin: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

.mark-popup::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 11px;
  background-color: rgba(233, 233, 233, 0.5);
  -webkit-transform: translate(7px, 7px);
  -ms-transform: translate(7px, 7px);
  transform: translate(7px, 7px);
}

@media (min-width: 1350px) {
  .mark-popup::after {
    content: '';
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(calc(-50% + 7px));
    -ms-transform: translateX(calc(-50% + 7px));
    transform: translateX(calc(-50% + 7px));
    top: calc(100% + 7px);
    border-top: 11px solid rgba(233, 233, 233, 0.5);
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
  }
}

.mark-popup__inner {
  position: relative;
  border-radius: 11px;
  background-color: #FFFFFF;
  border: 1px solid #F1F1F1;
}

@media (min-width: 1350px) {
  .mark-popup__inner::after {
    content: '';
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 100%;
    border-top: 11px solid #fff;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
  }
}

.mark-popup__exit {
  position: absolute;
  top: -1px;
  right: -1px;
  width: 30px;
  height: 30px;
  border: none;
  background-color: transparent;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .mark-popup__exit {
    display: none;
  }
}

.mark-popup__exit::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_17_347)'%3E%3Cpath d='M0.487884 10.0001C0.391298 10.0001 0.296876 9.97146 0.216562 9.9178C0.136248 9.86415 0.0736496 9.78789 0.0366852 9.69865C-0.000279118 9.60942 -0.00994887 9.51123 0.00889911 9.4165C0.0277471 9.32177 0.074266 9.23476 0.142572 9.16647L9.16601 0.143033C9.25759 0.0514506 9.3818 0 9.51132 0C9.64084 0 9.76505 0.0514506 9.85663 0.143033C9.94822 0.234616 9.99967 0.358828 9.99967 0.488346C9.99967 0.617863 9.94822 0.742076 9.85663 0.833658L0.833197 9.8571C0.787891 9.90249 0.734063 9.9385 0.674804 9.96303C0.615545 9.98757 0.552022 10.0002 0.487884 10.0001Z' fill='%2335435E'/%3E%3Cpath d='M9.5113 10.0001C9.44716 10.0002 9.38363 9.98757 9.32438 9.96303C9.26512 9.9385 9.21129 9.90249 9.16598 9.8571L0.142545 0.833658C0.0509623 0.742076 -0.000488281 0.617863 -0.000488281 0.488346C-0.000488281 0.358828 0.0509623 0.234616 0.142545 0.143033C0.234127 0.0514506 0.35834 0 0.487857 0C0.617375 0 0.741587 0.0514506 0.83317 0.143033L9.85661 9.16647C9.92491 9.23476 9.97143 9.32177 9.99028 9.4165C10.0091 9.51123 9.99946 9.60942 9.96249 9.69865C9.92553 9.78789 9.86293 9.86415 9.78262 9.9178C9.7023 9.97146 9.60788 10.0001 9.5113 10.0001Z' fill='%2335435E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_17_347'%3E%3Crect width='10' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.mark-popup__top {
  padding: 30px 20px 24px;
  border-bottom: 1px solid #D9D9D9;
}

@media (min-width: 1200px) {
  .mark-popup__top {
    padding: 40px 30px 30px;
  }
}

.mark-popup__title {
  margin: 0px 0px 10px 0px;
  font-size: 14px;
  line-height: 17px;
  font-weight: 600;
  color: #35435E;
}

@media (min-width: 1200px) {
  .mark-popup__title {
    font-size: 16px;
    line-height: 20px;
  }
}

.mark-popup__label {
  position: relative;
  color: #0197A0;
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
  padding-left: 15px;
}

.mark-popup__label::before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  width: 10px;
  height: 12px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 0C3.80701 0.00158253 2.66334 0.476196 1.81977 1.31977C0.976196 2.16334 0.501583 3.30701 0.5 4.5C0.5 7.73063 4.6925 11.7769 4.87063 11.9475C4.90527 11.9812 4.95168 12 5 12C5.04832 12 5.09473 11.9812 5.12937 11.9475C5.3075 11.7769 9.5 7.73063 9.5 4.5C9.49842 3.30701 9.0238 2.16334 8.18023 1.31977C7.33666 0.476196 6.19299 0.00158253 5 0V0ZM5 6.5625C4.59208 6.5625 4.19331 6.44154 3.85414 6.21491C3.51496 5.98828 3.2506 5.66616 3.0945 5.28928C2.93839 4.91241 2.89755 4.49771 2.97713 4.09763C3.05671 3.69754 3.25315 3.33004 3.54159 3.04159C3.83004 2.75315 4.19754 2.55671 4.59763 2.47713C4.99771 2.39755 5.41241 2.43839 5.78928 2.5945C6.16616 2.7506 6.48828 3.01496 6.71491 3.35414C6.94154 3.69331 7.0625 4.09208 7.0625 4.5C7.06217 5.04691 6.84477 5.57132 6.45805 5.95805C6.07132 6.34477 5.54691 6.56217 5 6.5625Z' fill='%230197A0'/%3E%3C/svg%3E");
}

.mark-popup__info {
  padding: 24px 20px 30px;
}

@media (min-width: 1200px) {
  .mark-popup__info {
    padding: 24px 30px 40px;
  }
}

.mark-popup__caption {
  font-size: 14px;
  line-height: 17px;
  color: #35435E;
  font-weight: 500;
  margin: 0px 0px 20px 0px;
}

@media (min-width: 1200px) {
  .mark-popup__caption {
    font-size: 16px;
    line-height: 20px;
  }
}

.mark-popup__contact {
  position: relative;
  color: #35435E;
  font-size: 12px;
  line-height: 140%;
  font-weight: 400;
  margin: 0px 0px 14px 0px;
  padding-left: 35px;
}

@media (min-width: 1200px) {
  .mark-popup__contact {
    font-size: 14px;
    margin: 0px 0px 22px 0px;
  }
}

.mark-popup__contact::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_17_296)'%3E%3Cpath d='M10.9187 25.7531C10.9187 25.9946 10.7269 26.1926 10.4854 26.1926C10.2439 26.1926 10.0459 25.9946 10.0459 25.7531V20.2493C10.0459 19.8781 10.2067 19.5436 10.4668 19.3024C10.7207 19.0672 11.0613 18.9248 11.4389 18.9248H16.5585C16.9361 18.9248 17.2828 19.067 17.5302 19.3024C17.7901 19.5439 17.9515 19.8781 17.9515 20.2493V25.7531C17.9515 25.9946 17.7595 26.1926 17.518 26.1926C17.2765 26.1926 17.0785 25.9946 17.0785 25.7531V20.2493C17.0785 20.1319 17.0288 20.0203 16.9422 19.94C16.8433 19.8534 16.7132 19.7976 16.5585 19.7976H14.4349V25.7533C14.4349 25.9948 14.2433 26.1928 14.0018 26.1928C13.7605 26.1928 13.5623 25.9948 13.5623 25.7533V19.7974H11.4389C11.2904 19.7974 11.1602 19.8534 11.0613 19.9398C10.9747 20.0201 10.9189 20.1316 10.9189 20.2491V25.7531H10.9187Z' fill='%2391BF3E'/%3E%3Cpath d='M9.68676 13.0558H12.5467C12.7882 13.0558 12.98 13.2479 12.98 13.4891V16.1513C12.98 16.3928 12.7882 16.5842 12.5467 16.5842H9.68676C9.44526 16.5842 9.25342 16.3926 9.25342 16.1513V13.4891C9.2532 13.2479 9.44526 13.0558 9.68676 13.0558ZM9.68676 7.7627H12.5467C12.7882 7.7627 12.98 7.95476 12.98 8.19604V10.858C12.98 11.0995 12.7882 11.2914 12.5467 11.2914H9.68676C9.44526 11.2914 9.25342 11.0993 9.25342 10.858V8.19626C9.2532 7.95476 9.44526 7.7627 9.68676 7.7627ZM12.1072 8.63595H10.1262V10.4185H12.1072V8.63595ZM16.8863 10.4185C17.1278 10.4185 17.3194 10.6167 17.3194 10.8582C17.3194 11.0997 17.1275 11.2916 16.8863 11.2916H15.4563C15.2148 11.2916 15.0166 11.0995 15.0166 10.8582V8.19626C15.0166 7.95476 15.2146 7.76291 15.4563 7.76291C15.6978 7.76291 15.8896 7.95498 15.8896 8.19626V10.4185H16.8863ZM15.4563 13.0558H18.3101C18.5516 13.0558 18.7496 13.2479 18.7496 13.4891V16.1513C18.7496 16.3928 18.5516 16.5842 18.3101 16.5842H15.4563C15.2148 16.5842 15.0166 16.3926 15.0166 16.1513V13.4891C15.0166 13.2479 15.2148 13.0558 15.4563 13.0558ZM17.877 13.9288H15.8899V15.7116H17.877V13.9288ZM12.1072 13.9288H10.1262V15.7116H12.1072V13.9288Z' fill='%2391BF3E'/%3E%3Cpath d='M21.3557 13.4089C21.2321 13.6132 20.9661 13.6874 20.7616 13.5636C20.6933 13.5203 20.6378 13.4647 20.6006 13.4028L16.849 7.04484C16.6569 6.71672 16.4962 6.29584 16.3973 5.92441C16.298 5.5405 16.2485 5.14456 16.2485 4.73572C16.2485 3.42934 16.7748 2.24722 17.6352 1.38644C18.4896 0.532437 19.672 0 20.9845 0C22.2906 0 23.473 0.532438 24.3335 1.38666C25.1878 2.24744 25.7204 3.42956 25.7204 4.73594C25.7204 5.14456 25.6646 5.54072 25.5658 5.92462C25.4664 6.321 25.3116 6.69222 25.1199 7.03894L21.3557 13.4089ZM20.9845 12.3316L24.3644 6.60516C24.5193 6.32669 24.6431 6.02328 24.7236 5.70762C24.8038 5.39787 24.8472 5.07609 24.8472 4.73572C24.8472 3.67084 24.4143 2.70528 23.7145 2.00572C23.0149 1.30637 22.0491 0.872813 20.9845 0.872813C19.9135 0.872813 18.9477 1.30616 18.2483 2.00572C17.5547 2.70528 17.1216 3.67084 17.1216 4.73572C17.1216 5.07631 17.1647 5.39787 17.2393 5.70762C17.3195 6.01694 17.4433 6.31422 17.5919 6.59269L20.9845 12.3316Z' fill='%2391BF3E'/%3E%3Cpath d='M20.9847 2.20996C21.6781 2.20996 22.3094 2.49499 22.7673 2.95284C23.2255 3.40477 23.5104 4.03609 23.5104 4.73565C23.5104 5.43499 23.2253 6.06674 22.7673 6.5248C22.3092 6.97674 21.6781 7.26134 20.9847 7.26134C20.2851 7.26134 19.6536 6.97674 19.1955 6.5248C18.7375 6.06674 18.459 5.43521 18.459 4.73565C18.459 4.03609 18.7375 3.40477 19.1955 2.95284C19.6536 2.49477 20.2849 2.20996 20.9847 2.20996ZM22.1484 3.56577C21.8511 3.26871 21.4366 3.08299 20.9847 3.08299C20.5266 3.08299 20.1116 3.26871 19.8146 3.56577C19.5173 3.86918 19.3318 4.27759 19.3318 4.73587C19.3318 5.19393 19.5173 5.60868 19.8146 5.90596C20.1114 6.20302 20.5266 6.38874 20.9847 6.38874C21.4366 6.38874 21.8511 6.20302 22.1484 5.90596C22.4516 5.6089 22.6373 5.19393 22.6373 4.73587C22.6373 4.27759 22.4516 3.86918 22.1484 3.56577Z' fill='%2391BF3E'/%3E%3Cpath d='M23.0023 21.2646C22.7608 21.2646 22.5694 21.0667 22.5694 20.8252C22.5694 20.5837 22.7611 20.3916 23.0023 20.3916H24.5872C25.1321 20.3916 25.6151 20.7075 25.8255 21.2089L27.8746 26.1985C27.9612 26.409 27.992 26.6196 27.9673 26.8301C27.924 27.2573 27.639 27.6532 27.2614 27.8514C27.0696 27.9505 26.8591 28.0002 26.6364 28.0002H1.36666C1.14375 28.0002 0.933314 27.9505 0.74147 27.8514C0.357564 27.6532 0.079095 27.2573 0.0296575 26.8301C0.0110638 26.6196 0.0419075 26.409 0.122408 26.1985L2.17778 21.2089C2.38822 20.7075 2.871 20.3916 3.41591 20.3916H4.98828C5.22978 20.3916 5.42163 20.5839 5.42163 20.8252C5.42163 21.0664 5.22978 21.2646 4.98828 21.2646H3.41591C3.22406 21.2646 3.05672 21.3574 2.98256 21.5431L0.933533 26.5326C0.90247 26.601 0.89022 26.6689 0.896345 26.7371C0.914939 26.8795 1.01403 27.0094 1.13785 27.0777C1.20588 27.1088 1.28003 27.1274 1.36688 27.1274H26.6369C26.7235 27.1274 26.7977 27.1088 26.8598 27.0777C26.9899 27.0094 27.0888 26.8797 27.1013 26.7371C27.1074 26.6689 27.1013 26.601 27.0702 26.5326L25.0212 21.5431C24.9468 21.3572 24.7797 21.2646 24.5878 21.2646H23.0023Z' fill='%2391BF3E'/%3E%3Cpath d='M20.5449 15.2849C20.5449 15.0434 20.7429 14.8452 20.9844 14.8452C21.2259 14.8452 21.4177 15.0434 21.4177 15.2849V25.7531C21.4177 25.9946 21.2257 26.1926 20.9844 26.1926H7.0183C6.7768 26.1926 6.58496 25.9946 6.58496 25.7531V6.6182C6.58496 6.24677 6.74596 5.9123 7.00605 5.67102C7.25368 5.43564 7.6004 5.28711 7.97796 5.28711H14.8679C15.1094 5.28711 15.3013 5.48508 15.3013 5.7268C15.3013 5.9683 15.1092 6.16627 14.8679 6.16627H7.97796C7.82309 6.16627 7.69315 6.21592 7.59427 6.30867C7.50765 6.38895 7.45799 6.50052 7.45799 6.6182V25.3196H20.5451V15.2849H20.5449Z' fill='%2391BF3E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_17_296'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

@media (min-width: 1200px) {
  .mark-popup__contact::before {
    width: 28px;
    height: 28px;
  }
}

.mark-popup__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 204px;
  padding: 8px;
  background-color: #91BF3E;
  border-radius: 9px;
  text-decoration: none;
}

@media (min-width: 1200px) {
  .mark-popup__btn {
    padding: 12px;
    border-radius: 10px;
    width: 242px;
  }
}

.mark-popup__btn span {
  position: relative;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  padding-right: 23px;
}

@media (min-width: 1200px) {
  .mark-popup__btn span {
    font-size: 14px;
    padding-right: 30px;
  }
}

.mark-popup__btn span::after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 13px;
  height: 8px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3536 4.35356C15.5488 4.15829 15.5488 3.84171 15.3536 3.64645L12.1716 0.464467C11.9763 0.269205 11.6597 0.269205 11.4645 0.464467C11.2692 0.659729 11.2692 0.976312 11.4645 1.17157L14.2929 4L11.4645 6.82843C11.2692 7.02369 11.2692 7.34027 11.4645 7.53554C11.6597 7.7308 11.9763 7.7308 12.1716 7.53554L15.3536 4.35356ZM-3.59228e-08 4.5L15 4.5L15 3.5L3.59228e-08 3.5L-3.59228e-08 4.5Z' fill='white'/%3E%3C/svg%3E%0A");
}

@media (min-width: 1200px) {
  .mark-popup__btn span::after {
    width: 16px;
    height: 8px;
  }
}

@media (max-width: 1200px) {
  .geography__map {
    width: 100%;
  }

  .map__container {
    padding: 0 25px;
  }

  .map__container .map {
    max-width: 100%;
    height: 80vw !important;
    overflow-x: scroll;
  }

  .map__container .map text {
    display: none;
  }
}

.reviews-block .news_list_item_text {
  max-width: unset;
}

.news-list__reviews .blog__wrap {
  display: flex;
  flex-wrap: wrap;
}

.news-list__reviews .blog__wrap .news_list_item {
  width: 47%;
}

@media screen and (max-width: 768px) {
  .news-list__reviews .blog__wrap .news_list_item {
    width: 100%;
  }
}


/* TRADE-AGANCY PAGE  START */
.trade-agency_b1 .h1 {
  max-width: 994px;
}

.trade-agency_b1 {
  background: url(../images/Nj4hwH1iiKRw.jpg) top center no-repeat;
  background-size: cover;
}






.trade-agency_b1__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  max-width: 260px;
  margin: 0 0 10px;
}

.trade-agency_b1__item p {
  font-weight: 500;
  font-size: 16px;
  line-height: 131.9%;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #FFFFFF;
  margin: 2px 0 0 20px;
}

.trade-agency_b1_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 9px 0 40px;
}

.trade-agency_b1__item:nth-child(3),
.trade-agency_b1__item:nth-child(6),
.trade-agency_b1__item:nth-child(9) {
  max-width: 388px;
}

.trade-agency_b1 .main {
  min-height: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: auto;
  padding: 170px 0 0;
}

.trade-agency_b2 {
  padding: 215px 0 18px;
  position: relative;
}

.trade-agency_b2_bg {
  position: absolute;
  top: 0;
  border-radius: 0px 0px 200px 200px;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 1440px;
}

.trade-agency_b2_box {
  position: relative;
  z-index: 3;
  background: -o-linear-gradient(top, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(229, 229, 229, 0.36)), color-stop(22.92%, rgba(255, 255, 255, 0))), #FFFFFF;
  background: linear-gradient(180deg, rgba(229, 229, 229, 0.36) 0%, rgba(255, 255, 255, 0) 22.92%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  padding: 73px 0 26px;
}

.trade-agency_b2_box p {
  margin: 0 41px 46px;
  font-size: 20px;
  line-height: 143.3%;
  color: #35435E;
  padding: 0 0 0 36px;
  position: relative;
}

main.trade-agency_bg>* {
  z-index: 3;
  position: relative;
}

.trade-agency_b2_box p:before {
  content: "";
  display: block;
  height: 44px;
  width: 3px;
  background: #91BF3E;
  position: absolute;
  left: 0;
  top: 0;
}

.trade-agency_bg {
  position: relative;
}

.trade-agency_bg:before {
  content: "";
  background: -o-linear-gradient(337.8deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(255, 255, 255, 0) 1.23%, #F8F8F8 72.4%), #FFFFFF;
  border-radius: 0px 400px 0px 0px;
  width: 100%;
  position: absolute;
  height: calc(100% - 260px);
  top: 260px;
}

.trade-agency_b3 .car_b3__ul {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  margin: 70px 0 0 -60px;
}

.trade-agency_b3 .car_b3_bg {
  max-width: 450px;
}

.trade-agency_b3 .car_b3_bx {
  max-width: 835px;
}

.trade-agency_b3 {
  background: none;
  padding: 1px 0 1px;
  margin: 0 0 -96px;
}

.trade-agency_b4 .car_b5_box_1__item {
  max-width: 193px;
  margin: 0 20px 28px 0px;
  position: relative;
  padding: 102px 0 0px 24px;
  min-height: 224px;
}

.trade-agency_b4 .car_b5_box_1 {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  counter-reset: item;
  padding: 34px 0 0;
}

.trade-agency_b4 .car_b5_box_1__item p {
  font-weight: 500;
  font-size: 16px;
  max-width: 170px;
  line-height: 127%;
}

.trade-agency_b4 .car_b5_box_1__item:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  position: absolute;
  top: 28px;
  left: 28px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #BFBFC0;
}

.trade-agency_b4 {
  background: none;
  padding: 17px 0 150px;
  margin: 0 0 0;
}

.trade-agency_b4 .h2 {
  padding: 0 0 23px;
}

.trade-agency_b4 .car_b5_box_1__item:last-child .car_b5_box_1___img:after {
  right: 32px;
  display: block;
  width: 34px;
  height: 24px;
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='36' height='26' viewBox='0 0 36 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='2.11839' y1='12.1115' x2='9.1115' y2='19.8816' stroke='%2391BF3E' stroke-width='3' stroke-linecap='round'/%3e%3cline x1='34' y1='2.12132' x2='12.1213' y2='24' stroke='%2335435E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ") center no-repeat;
}

.trade-agency_b4 .car_b5_box_1__item:nth-child(9) img {
  margin: 0 0 -8px;
}

.trade-agency_b4 .car_b5_box_1__item:nth-child(8) img {
  margin: 0 0 -7px;
}

.trade-agency_b5_logo {
  max-width: 1013px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 30px 0 51px;
}

.trade-agency_b5_logo_item {
  width: 100%;
  max-width: 290px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  height: 150px;
}

.trade-agency_b5 {
  padding: 51px 0 101px;
  position: relative;
}

.trade-agency_b5:before {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  height: 100%;
  background: -o-linear-gradient(312.68deg, #F6F6F6 45.16%, rgba(255, 255, 255, 0) 93.49%), #FFFFFF;
  background: linear-gradient(137.32deg, #F6F6F6 45.16%, rgba(255, 255, 255, 0) 93.49%), #FFFFFF;
  border-radius: 0px 0px 700px 0px;
}

.trade-agency_b5 .main {
  z-index: 3;
  position: relative;
}

.trade-agency_b5 .about_b3_box_item_name p b {
  font-weight: 800;
  font-size: 25px;
  line-height: 30px;
  text-transform: uppercase;
  color: #91BF3E;
}

.trade-agency_b5 .about_b3_box_item_name {
  max-width: 356px;
}

.trade-agency_b5 .about_b3_box_item_name p {
  margin: 34px 0 0 49px;
}

.about_b3_box_item_text p {
  font-weight: bold;
  font-size: 16px;
  line-height: 135%;
  color: #35435E;
  margin: 34px 27px -7px;
}

.trade-agency_b5 .about_b3_box_item:nth-child(2) .about_b3_box_item_text ul {
  padding-left: 49px;
}

.about_b3_box_item:nth-child(2) .about_b3_box_item_text p {
  margin-left: 49px;
}

.trade-agency_b6_bg img {
  border-radius: 0px 0px 200px 0px;
}

.trade-agency_b6_bg {
  max-width: 478px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0 -190px 0 0;
}

.trade-agency_b6 .main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.trade-agency_b6_zg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
  padding: 52px 0 49px;
}

.trade-agency_b6_text {
  width: calc(100% - 290px);
  min-width: 290px;
}

.trade-agency_b6_zg .h2 {
  width: 100%;
  max-width: 600px;
}

.trade-agency_b6_box {
  background: -o-linear-gradient(337.8deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  background: linear-gradient(112.2deg, rgba(229, 229, 229, 0.27) 0%, rgba(255, 255, 255, 0) 57.81%), #FFFFFF;
  -webkit-box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
  border-radius: 20px;
  padding: 50px 52px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.trade-agency_b6_box_it p {
  font-weight: 500;
  font-size: 22px;
  line-height: 27px;
  color: #35435E;
}

.trade-agency_b6_box_it p b {
  color: #91BF3E;
}

.trade-agency_b6_box_it:nth-child(odd) {
  max-width: 390px;
}

.trade-agency_b6_box_it {
  padding: 0 0 50px;
}

.trade-agency_bg_2 {
  background: -o-linear-gradient(268deg, rgba(255, 255, 255, 0) 4.26%, #F6F6F6 70.72%), #FFFFFF;
  background: linear-gradient(182deg, rgba(255, 255, 255, 0) 4.26%, #F6F6F6 70.72%), #FFFFFF;
}

.trade-agency_bg_2 .box_button_global {
  background: none;
}

.box_b1_content_top_footer_item {
	font-size: 22px;
	max-width: 360px;
}

.trade-agency_b1 .box_b1_content_top_footer_item {
	max-width: 360px;
}

.trade-agency_b1 .box_b1_content_top_footer_item:nth-child(3) {
	max-width: 360px;
}

.trade-agency_b1 .box_b1_content_top_footer_item:nth-child(2) {
	max-width: 360px;
}

.trade-agency_b1 .box_b1_content_top_footer_item:nth-child(5) {
	max-width: 360px;
}
.trade-agency_b1 .box_b1_content_top_footer_item:before {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 27px;
	color: #FFFFFF;
}
.trade-agency_b1 .box_b1_content_top_footer_item p {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 27px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.car_b3.trade-agency_b4 .car_b3_bg {
	width: 38%;
	margin: 0 0 0 -38%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 100%;
}
.b3_bg img {
	max-height: 715px;
}

.hd-text {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	color: #35435E;
}
.sm-text {
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #35435E;
}
.trade-agency li p {
	margin: 0;
}
section.car_b3.customs_b4 .trade-agency ul.car_b3__ul {
	background: #FFFFFF;
	border-radius: 20px;
}
.gc {
	background: #91BF3E;
	border-radius: 10px;
	padding: 52px 55px 52px 49px;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	color: #FFFFFF;
	/* max-width: 324px; */
	/* max-height: 144px; */
	width: 27%;
}
.gcs {
	background: #91BF3E;
	border-radius: 10px;
	padding: 52px 55px 52px 49px;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #FFFFFF;
	width: 27%;
}
.text-block {
	font-family: 'Montserrat';
	font-style: normal;
	color: #35435E;
	margin-bottom: 40px;
	margin-top: 120px;
}

div.hd-text {
	font-weight: 700;
	font-size: 55px;
	line-height: 67px;
	margin-bottom: 40px;
}
div.sm-text {
	font-size: 14px;
	line-height: 17px;
}

.text-block .main {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.text-block.right-green .main {
    flex-direction: row;
}
.text-block.left-green .main {
    flex-direction: row-reverse;
}

section.ta {
	padding: 0px;
	margin-bottom: 120px;
	background: initial;
}

.b-text {
	/* width: 58%; */
	width: 61%;
}
.right-green .b-text {
	/* margin-right: 30px; */
}
.left-green .b-text {
	margin-left: 30px;
}

div.highlited {
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 20px;
}

div.twin-header {
	margin-bottom:16px;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	color: #35435E;
}

.ag { 
	margin-bottom: 26px;
    padding: 0px 0 0px 18px;
    border-left: 2px solid #91BF3E;
    font-size: 16px;
    line-height: 28px;
	flex-basis: 45%;
}

.trade-agency_b4_box {
	padding: 52px 60px;
    background: #FFFFFF;
    box-shadow: 14px 39px 36px -30px rgb(53 67 94 / 9%);
    border-radius: 20px;
}

.ta .car_b3__ul li {
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: #35435E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 30px;
}
.ta div.mb4 {
	margin-bottom: 40px;
}

section.car_b3.customs_b4 .car_b4_bg img {
    border-radius: 200px 0px 0px 200px;
}
.b4_bg img {
    max-height: 919px;
}
section.car_b3.customs_b4.ta .car_b3__ul {
	background: #FFFFFF;
	margin: 70px 0 0;
	-webkit-box-shadow: initial;
	box-shadow: initial;
}
section.car_b5.customs_b4.ta .car_b3__ul {
	background: #FFFFFF;
	margin: 70px 0 0;
	box-shadow: 14px 39px 36px -30px rgba(53, 67, 94, 0.09);
	border-radius: 20px;
}
section.ta.car_b5 {
	margin: 0px;
    padding-bottom: 120px;
    background: initial;
}

section.ta.car_b5 .car_b3__ul li:before {
    content: counter(item, decimal-leading-zero) " ";
    counter-increment: item;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    color: #BFBFC0;
    border-right: initial;
    width: 23px;
    display: block;
    padding-right: 14px;
    margin: 0 25px 0 0;
    padding: 4px 14px 4px 0;
}
section.ta .car_b3__ul li:before {
    font-weight: 700;
}

.icons {
	margin-bottom: 120px;
}

.icons .main {
	display: flex;
	justify-content: space-between;
}
.icons .icon-block {
	display: flex;
	align-items: center;
	width: 48%;
}
.icon-icon
{
	margin-right: 44px;
}
.icon-text
{
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
}

.ta h2 {
	margin-top: 34px;
}
.ordinal {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
}
.tas .main {
	max-width: 1200px;
}
.tas ul.no-padding {
	padding: 0;
}
.tas .customs_b3__right_box {
	justify-content: space-between;
}
.tas.text-block:nth-last-of-type(2) {
	margin-bottom: 30px;
}
.car_b5.customs_b4.ta.tas div.car_b3__ul {
	margin-top: 0;
}

@media only screen and (max-width: 980px) {
	.b-text {
		width: 100%;
		margin-bottom: 9px;
	}
	.gc, .gcs {
		width: 100%;
		font-size: 17px;
		line-height: 21px;
		padding: 40px 48px 40px 47px;
	}
	
	div.hd-text {
		font-size: 33px;
		line-height: 40px;
	}
	.text-block {
		margin-bottom: 40px;
		margin-top: 80px;
	}
	.icons {
		margin-bottom: 80px;
	}
	.ta h2.h2 {
		font-weight: 700;
		line-height: 40px;
	}
	.trade-agency_b4 {
		padding: 0px 0 150px;
	}
	.trade-agency_b4_box {
		padding: 40px;
	}
	div.twin-header {
		margin-bottom: 40px;
	}
	.ag {
		margin-bottom: 7px;
		font-size: 17px;
		line-height: 21px;
	}
	.ta .car_b3__ul li {
		font-size: 17px;
		line-height: 21px;
		margin: 0 0 7px;
	}
	.car_b3__ul li:before {
		width: 20px;
	}
	.b4_bg img {
		max-height: 675px;
	}
	section.car_b3.customs_b4.ta .car_b3__ul {
		margin: 60px 0 0;
	}
	section.ta {
		margin-bottom: 80px;
	}
	
	.tas:nth-last-of-type(2) .sm-text {
		margin-bottom: 40px;
	}
	
	section.car_b5.customs_b4.ta .car_b3__ul {
		margin: 0;
		padding: 40px;
	}
	section.ta.car_b5 {
		padding-bottom: 78px;
	}
	.box_b1.tas h1 {
		font-size: 44px;
		line-height: 54px;
		margin-top: 50px;
	}
	.tas .box_b1_content_top_footer_item p {
		font-size: 13px;
		line-height: 16px;
	}
	.tas .box_b1_content_top_footer_item {
		width: 33%;
	}
	.tas.text-block:nth-last-of-type(2) {
		margin-bottom: 40px;
	}
	.left-green .b-text {
		margin-left: 0;
	}
	.ta .b3_bg img {
		max-height: 548px;
	}
	.text-block:nth-of-type(2) .b-text {
		margin-bottom: 40px;
	}
	.text-block:nth-of-type(5) .b-text,
	.text-block:nth-of-type(6) .b-text,
	.text-block:nth-of-type(7) .b-text,
	.text-block:nth-of-type(12) .b-text	{
		margin-bottom: 40px;
	}
	.text-block:nth-of-type(8) .b-text {
		margin-bottom: 22px;
	}
	.text-block:nth-of-type(9) .b-text {
		margin-bottom: 27px;
	}
}
@media only screen and (max-width: 680px) {
	.ta .car_b3_bg {
		height: initial;
	}
	section.car_b3.customs_b4.ta .car_b3_bg img {
		border-radius: 0px 0px 60px 60px!important;
	}
	.box_b1.tas h1 {
		font-size: 25px;
		line-height: 30px;
		margin-top: 10px;
		margin-bottom: 50px;
	}
	.tas .box_b1_content_top_footer_item {
		width: 45%;
	}
	.tas.trade-agency_b1 .box_b1_content_top_footer_item:before {
		font-size: 10px;
		line-height: 12px;
	}
	.tas .box_b1_content_top_footer_item p {
		font-size: 10px;
		line-height: 12px;
		margin: 0 0 0 7px;
	}
	div.hd-text {
		font-size: 26px;
		line-height: 32px;
	}
	.text-block {
		margin-bottom: 30px;
		margin-top: 50px;
	}
	div.hd-text {
		margin-bottom: 30px;
	}
	.b-text {
		margin-bottom: 30px;
	}
	.icons .main {
		flex-wrap: wrap;
	}
	.icons .icon-block {
		width: initial;
		margin-bottom: 30px;
	}
	.icons {
		margin-bottom: 20px;
	}
	.ta h2.h2 {
		margin-top: 0;
		margin-bottom: 30px;
	}
	
	section.car_b3.customs_b4.ta .car_b3__ul {
		margin: 30px 0 0;
	}
	.hd-text {
		font-size: 14px;
		line-height: 17px;
	}
	.sm-text {
		font-size: 12px;
		line-height: 15px;
	}
	.ta .car_b3__ul li {
		margin: 0 0 10px;
	}
	.ta .car_b3__ul li:before {
		height: 28px;
	}
	.ta.car_b3.customs_b4 .car_b3_bx {
		margin: 0 0 0;
	}
	section.ta {
		margin-bottom: 50px;
	}
	.ta ul.car_b3__ul {
		padding: 30px;
	}
	div.highlited {
		font-size: 14px;
		line-height: 17px;
	}
	.gc, .gcs {
		font-size: 14px;
		line-height: 17px;
	}
	.trade-agency_b4 {
		padding: 0px 0 50px;
	}
	.trade-agency_b4_box {
		padding: 30px;
	}
	div.twin-header {
		font-size: 18px;
		line-height: 22px;
	}
	.ag {
		flex-basis: 100%;
		margin-bottom: 10px;
		font-size: 14px;
		line-height: 17px;
		margin-left: 10px;
	}
	.tas .customs_b3__right_box {
		background: initial;
		box-shadow: initial;
		box-shadow: initital;
	}
	
	.ta .car_b3__ul {
		padding: 30px;
	}
	.ta .car_b3__ul li:before {
		position: initial;
		left: initial;
		bottom: initial;
		top: initial;
		margin: 0 25px 0 0;
		padding: 4px 14px 4px 0;
		width: 15px;
	}
	.tas:nth-last-of-type(2) .sm-text {
		margin-bottom: 0;
	}
	.ordinal {
		font-size: 14px;
		line-height: 17px;
	}
	section.car_b5.customs_b4.ta .car_b3__ul {
		padding: 30px;
	}
	.tas ul li{
		padding: 0;
	}
	section.ta.car_b5 .car_b3__ul li:before {
		padding: 0px 14px 0px 0;
	}
	.text-block:nth-of-type(2) .gc {
		padding: 30px;
	}
	.text-block:nth-of-type(5) .gc {
		padding: 21px 24px 20px 24px;
	}
	.text-block:nth-of-type(6) .gc {
		padding: 20px 24px 20px 24px;
	}
	.text-block:nth-of-type(7) .gcs {
		padding: 20px 24px 20px 24px;
	}
	.text-block:nth-of-type(8) .gc {
		padding: 21px 24px 20px 24px;
	}
	.text-block:nth-of-type(9) .gc {
		padding: 27px 27px 27px 28px;
	}
	.text-block:nth-of-type(12) .gc {
		padding: 33px 28px;
	}

	.text-block:nth-of-type(2) .b-text {
		margin-bottom: 29px;
	}
	.text-block:nth-of-type(5) .b-text {
		margin-bottom: 30px;
	}
	.text-block:nth-of-type(6) .b-text {
		margin-bottom: 30px;
	}
	.text-block:nth-of-type(7) .b-text {
		margin-bottom: 30px;
	}
	.text-block:nth-of-type(8) .b-text {
		margin-bottom: 30px;
	}
	.text-block:nth-of-type(9) .b-text {
		margin-bottom: 30px;
	}
	.text-block:nth-of-type(12) .b-text {
		margin-bottom: 30px;
	}
}
/* TRADE-AGANCY PAGE END */
/* End */


/* Start:/bitrix/templates/veonix/assets/css/easy-responsive-tabs.css?16201338382378*/
﻿ul.resp-tabs-list{margin:0;padding:0}.resp-tabs-list li{font-weight:600;font-size:13px;display:inline-block;padding:18px 0 17px 50px;margin:0;list-style:none;cursor:pointer;font-weight:bold;font-size:18px;line-height:22px;text-transform:uppercase;color:#35435E;position:relative;width:100%}.resp-tabs-container{padding:0;background-color:#fff;clear:left}h2.resp-accordion{cursor:pointer;padding:5px;display:none}.resp-tab-content{display:none}.resp-content-active,.resp-accordion-active{display:block}.resp-tab-content{border:1px solid #c1c1c1;background:linear-gradient(89.87deg,rgba(229,229,229,0.36) 0.12%,rgba(255,255,255,0) 11.55%),#FFF;box-shadow:14px 3px 36px 0 rgba(53,67,94,0.09);height:100%;padding:1px 0 0;margin:0 0 30px}h2.resp-accordion{font-size:13px;border:1px solid #c1c1c114;margin:0;padding:10px 15px;border-left:6px solid #a8cc6800}h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important}h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:blue}.resp-vtabs ul.resp-tabs-list{width:100%;max-width:390px;padding:28px 0}.resp-vtabs .resp-tabs-list li{display:block;cursor:pointer}.resp-vtabs .resp-tabs-container{padding:0;clear:none;width:100%;max-width:810px;position:relative}.resp-vtabs .resp-tab-content{border:none}.resp-vtabs li.resp-tab-active{border-right:none;position:relative;z-index:1}.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #92bf3e}h2.resp-tab-active span.resp-arrow{border:none;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #92bf3e}h2.resp-tab-active{border-left-color:#a8cc68}.resp-easy-accordion h2.resp-accordion{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}.resp-jfit{width:100%;margin:0}.resp-tab-content-active{display:block}@media only screen and (max-width: 768px){ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-vtabs .resp-tab-content{height:auto}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}.resp-accordion-closed{display:none!important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}}
/* End */


/* Start:/bitrix/templates/veonix/assets/css/svg-animate.min.css?16201338381857*/
.svg-animate,.svg-animate-container .hidden{display:none}.svg-animate-img svg{max-width:100%}.svg-animate-img path{fill-opacity:0;stroke-opacity:0;animation-timing-function:linear;-webkit-animation-timing-function:linear;transition-timing-function:linear;-webkit-transition-timing-function:linear;animation-name:StrokeIn,DrawStroke,FillIn;animation-duration:1s,2s,1s;animation-delay:0s,.5s,1.5s;stroke-dasharray:300;stroke-dashoffset:300;animation-fill-mode:forwards;animation-iteration-count:1}.svg-animate-img path.stroked{stroke-dasharray:0}.svg-animate-img path.active-path{stroke:red!important;stroke-width:2px!important}svg.filtered{filter:none;transition:1s}svg.filtered.grayscale{filter:grayscale(100%)}@keyframes rotating{0%{transform:rotate(0degdeg)}to{transform:rotate(360degdeg)}}.rotating{animation:rotating 2s linear infinite!important;moz-transform-origin:50% 50%;transform-origin:50% 50%;fill-opacity:inherit!important;stroke-opacity:inherit!important}@keyframes DrawStroke{to{stroke-dashoffset:0}}@keyframes StrokeIn{0%{stroke-opacity:0}to{stroke-opacity:1}}@keyframes FillIn{0%{fill-opacity:0}to{fill-opacity:1}}svg path.draw-1{animation:draw 1s linear}svg path.draw-2{animation:draw 2s linear}svg path.draw-3{animation:draw 3s linear}svg path.draw-4{animation:draw 4s linear}@keyframes draw{to{stroke-dashoffset:0}}.svg-animate-triangle-img svg{overflow:visible}.svg-animate-triangle-container{position:absolute;top:0;overflow:hidden}.svg-animate-triangle-img svg{transition:1s;filter:grayscale(0)}.svg-animate-triangle-img path{opacity:0;transition:1.5s;transform-origin:50% 50%}.svg-animate-triangle-img.disabled path{opacity:0;transition:none}.svg-animate-triangle-img.grayscaled svg{filter:grayscale(100%)}.svg-animate-triangle-img.animated-visible path,.svg-animate-triangle-img.shown path{opacity:1}#slider,#slider svg{height:500px}
/* End */


/* Start:/bitrix/templates/veonix/assets/css/jquery.fancybox.min.css?162013383813655*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;margin:15px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box;}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top: 3px;r;right: 1px;:0width:44pxheight:44pxpadding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer;border-radius: 50%;}.fancybox-close-small:after{content:"×";position:absolute;top: 0;right: 0;width: 47px;height: 47px;font: 42px/52px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight: 200;text-align:center;border-radius:50%;border-width:0;transition:background .25s;box-sizing:border-box;z-index:2;color: #fe8b12;}.fancybox-close-small:hover:after{color: #172747;}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/* End */


/* Start:/bitrix/templates/veonix/assets/css/slick-theme.css?1620133838516*/
@charset "UTF-8";.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;list-style:none}.slick-dots li{cursor:pointer;display:inline-block;margin:0 7px 0 0}.slick-dots li button{font-size:0;line-height:0;display:block;height:3px;width:40px;padding:0;background:#E2E9EF;border:0;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
/* End */


/* Start:/bitrix/templates/veonix/assets/css/slick.css?16201338381332*/
.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}
/* End */


/* Start:/bitrix/templates/veonix/assets/css/animate.css?16201338384397*/
@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
/* End */


/* Start:/bitrix/templates/veonix/assets/css/jquery-jvectormap-2.0.5.css?16584813516698*/
svg {
    touch-action: none;
}

.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    touch-action: none;
}

.jvectormap-tip {
    position: absolute;
    display: none;
    border: solid 1px #CDCDCD;
    border-radius: 3px;
    background: #292929;
    color: white;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px;
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #292929;
    padding: 3px;
    color: white;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    box-sizing: content-box;
}

.jvectormap-zoomin, .jvectormap-zoomout {
    width: 10px;
    height: 10px;
}

.jvectormap-zoomin {
    top: 10px;
}

.jvectormap-zoomout {
    top: 30px;
}

.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px;
}

.jvectormap-spinner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}

.jvectormap-legend-title {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.jvectormap-legend-cnt {
    position: absolute;
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0;
}

.jvectormap-legend-cnt-v {
    top: 0;
    right: 0;
}

.jvectormap-legend {
    background: black;
    color: white;
    border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}

.jvectormap-legend-tick-text {
    font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 3px;
}
.jvectormap-zoomout,
.jvectormap-zoomin {
    display: none;
}
/* End */
/* /bitrix/templates/veonix/components/bitrix/form/callback_ru/bitrix/form.result.new/.default/style.css?1620133838623 */
/* /bitrix/templates/veonix/components/bitrix/main.userconsent.request/modal/user_consent.min.css?16201338383280 */
/* /bitrix/templates/veonix/components/bitrix/form/uslugi/bitrix/form.result.new/.default/style.css?1620133838623 */
/* /bitrix/templates/veonix/components/bitrix/form/flex/bitrix/form.result.new/.default/style.css?1638975794623 */
/* /bitrix/templates/veonix/components/bitrix/form/map/bitrix/form.result.new/.default/style.css?1661951361623 */
/* /bitrix/templates/veonix/assets/css/fonts.css?166609606010066 */
/* /bitrix/templates/veonix/assets/css/main.css?1680791127338642 */
/* /bitrix/templates/veonix/assets/css/easy-responsive-tabs.css?16201338382378 */
/* /bitrix/templates/veonix/assets/css/svg-animate.min.css?16201338381857 */
/* /bitrix/templates/veonix/assets/css/jquery.fancybox.min.css?162013383813655 */
/* /bitrix/templates/veonix/assets/css/slick-theme.css?1620133838516 */
/* /bitrix/templates/veonix/assets/css/slick.css?16201338381332 */
/* /bitrix/templates/veonix/assets/css/animate.css?16201338384397 */
/* /bitrix/templates/veonix/assets/css/jquery-jvectormap-2.0.5.css?16584813516698 */
