/* Normalize */
button,hr,input{overflow:visible}
progress,sub,sup{vertical-align:baseline}
[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}
fieldset{padding:.35em .75em .625em}
legend{color:inherit;display:table;max-width:100%;white-space:normal}
textarea{overflow:auto}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
[hidden],template{display:none}
*, ::after, ::before {box-sizing: border-box;}

/* Styles */
@font-face{
  font-family:SuzukiPROHeadline;
  src:url(../fonts/SuzukiPROHeadline.woff) format("woff"),url(../fonts/SuzukiPROHeadline.eot?#iefix) format("embedded-opentype"),url(../fonts/SuzukiPROHeadline.otf) format("opentype")
}
@font-face{
  font-family:SuzukiPRORegular;
  src:url(../fonts/SuzukiPRORegular.woff) format("woff"),url(../fonts/SuzukiPRORegular.eot?#iefix) format("embedded-opentype"),url(../fonts/SuzukiPRORegular.otf) format("opentype")
}
html, body {
  font-family:SuzukiPROHeadline,Arial,sans-serif;
  background-color: #fff;
  color: #000;
  text-transform: uppercase;
}
.preloader {
      position: fixed;
    width: 100%;
    height: 100%;
    z-index: 90;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.preloader img {
  -webkit-animation: preload 1.5s infinite;
  animation: preload 1.5s infinite;
}
@-webkit-keyframes preload { 
  0%   {opacity: .2;} 
  50%  {opacity: 1;} 
  100% {opacity: .2;} 
  } 
@keyframes preload {
  0%   {opacity: .2;} 
  50%  {opacity: 1;} 
  100% {opacity: .2;} 
} 
body.noscroll {
  overflow-y: hidden;
}
nav, footer {
  display: block;
  width: 100%;
}
section, header {
  display: block;
  width: 100%;
  position: relative;
}
nav {
  background: url('../images/menu_bg.jpg') center repeat-x;
  height: 90px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
}
a,a:before,a:after, button {
  transition: all .3s;
}
.container {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  z-index: 5;
  max-width: 1400px;
  padding-left: 20px;
  padding-right: 20px;
}
.popupGallery .control.button, .popupGallery .control.close, .fancybox-content .control.button, .fancybox-content .control.close {
  /* max-width: 1400px; */
  padding-left: 40px;
  padding-right: 40px;
  z-index: 10;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  display: block;
  position: absolute;
}
.popupClose, .button-close {
  width: 78px;
  height: 78px;
  display: inline-block;
  background-color: #1a1a1a;
  border: 2px solid #ed1c24;
  border-radius: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 34px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='218px' height='218px' viewBox='0 0 2180 2180' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ffffff' stroke='none'%3e%3cpath d='M147 2032 c-81 -81 -147 -152 -147 -157 0 -5 176 -185 390 -400 l390 -390 -385 -385 -385 -385 152 -152 153 -153 385 385 385 385 390 -390 c214 -214 394 -390 400 -390 13 0 305 292 305 305 0 5 -176 185 -390 400 l-390 390 385 385 385 385 -152 152 -153 153 -385 -385 -385 -385 -390 390 c-214 214 -394 390 -400 390 -6 0 -77 -66 -158 -148z'/%3e%3c/g%3e%3c/svg%3e");
}

.popupClose:hover, .button-close:hover {
  background-color: #ed1c24;
}
.popupGallery .control.close, .fancybox-content .control.close {
  top: 40px;
  text-align: right;
}
a {outline: none;}
.popupGallery .control.button, .fancybox-content .control.button {
  bottom: 40px;  
  width: 100%;
}
.row {
  display: flex;
  flex-direction: row;
}
.align-center {
  align-items: center;
}
.col-2 > * {
  flex-basis: 50%;
}
.parallax {
  
  height: 875px;
}
.parallax .parallax_block {
  height: 100%;
  position: relative;
}
.background_section {
  overflow-x: hidden;
  height: 875px;
  left: 0;
  top: 0;
  width: 100%;
  position: absolute;
}
.parallax .background_block {
    position: absolute;
    /* background: url('../images/bg_header_2400.jpg') center no-repeat; */
    background-size: cover;
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: calc(100% + 400px);
    min-width: 2400px;
    height: 100%;
}
.parallax .parallax_block:after {
  content: '';
  width: 100%;
  height: 146px;
  background: url('../images/svg/bg_line_header.svg') no-repeat;
  display: block;
  position: absolute;
  bottom: -3px;
  left: 0;
  z-index: 1;
  background-position: center bottom;
  background-size: 1920px;
}
@media (min-width: 1921px) {
  .parallax .parallax_block:after {
    height: 196px;
    background-position: center bottom;
    background-size: 101%;
  }
}
.scroll_block {
  position: absolute;
  right: 10%;
  top: 50%;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  z-index: 6;
  background-color: #fff;
  -webkit-box-shadow: 0px 27px 24px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:    0px 27px 24px 0px rgba(0, 0, 0, 0.2);
  box-shadow:         0px 27px 24px 0px rgba(0, 0, 0, 0.2);
}
.scroll_block a {
  width: 100%;
  height: 100%;
  display: inline-block;
  z-index: 6;
  position: relative;
  text-align: center;
  line-height: 80px;
}
.scroll_block a span {
  display: block;
  width: 24px;
  height: 38px;
  margin: 21px auto;
  position: relative;
}
.scroll_block a span:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 4px solid #ed1c24;
  border-radius: 11px;
}

.scroll_block a span:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 9px;
  width: 4px;
  height: 10px;
  border-radius: 2px;
  background-color: #ed1c24;
  -webkit-animation: iliketomoveit 2s infinite;
  animation: iliketomoveit 2s infinite;
}
@-webkit-keyframes iliketomoveit { 
  0%   {transform: translateY(0px);} 
  50%  {transform: scaleY(.6) translateY(20px);} 
  100% {transform: scaleY(1) translateY(0px);} 
  } 
@keyframes iliketomoveit {
  0%   {transform: translateY(0px);} 
  50%  {transform: scaleY(.6) translateY(20px);} 
  100% {transform: scaleY(1) translateY(0px);} 
} 
.parallax .sl1 .background {
  background-image: url('../images/bg_header_2400_1.jpg');
}
.parallax .sl2 .background {
  background-image: url('../images/bg_header_2400_2.png');
}
.parallax .sl3 .background {
  background-image: url('../images/bg_header_2400_3.png');
}
.parallax .background {
  width: 100%;
  height: 100%;
  background-position: center bottom;
  background-size: cover;
}
.parallax .parallax_block .container {
  height: 100%;
}
.parallax .auto {
  bottom: -80px;
  left: 0;
  z-index: 2;
}
.parallax .logo {
  top: 150px;
  left: 30px;
}
.parallax .avtograf {
  top: 45%;
  left: 48%;
}
.social a {
  width: 30px;
  height: 30px;
  margin: 0 5px;
  display: block;
  background-size: 16px 16px;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 100%;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:    0px 1px 2px 0px rgba(0, 0, 0, 0.4);
  box-shadow:         0px 1px 2px 0px rgba(0, 0, 0, 0.4);
}
.ico_vk {
  background-color: #4b6389;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='256px' height='256px' viewBox='0 0 2560 2560' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23FFFFFF' stroke='none'%3e%3cpath d='M1100 1995 c-114 -24 -179 -52 -301 -131 -155 -100 -259 -215 -437 -479 -139 -207 -362 -643 -362 -708 0 -59 9 -62 251 -65 261 -4 263 -3 305 90 51 115 185 371 224 428 49 73 113 130 145 130 48 0 78 -110 77 -290 -1 -218 -25 -271 -136 -310 -26 -10 -27 -12 -14 -33 8 -12 37 -33 64 -47 48 -24 54 -25 264 -25 243 0 280 7 308 58 15 28 17 61 14 293 -4 278 2 319 46 343 56 30 207 -167 332 -435 85 -181 83 -177 110 -191 35 -18 505 -18 540 0 20 10 26 21 28 55 6 75 -65 200 -251 444 -129 170 -157 215 -157 256 0 31 16 51 158 196 183 186 243 267 250 336 8 88 -28 100 -315 100 -188 0 -216 -2 -257 -20 -65 -27 -113 -68 -208 -178 -96 -109 -157 -151 -191 -133 -12 7 -30 23 -39 36 -24 31 -48 127 -48 187 0 35 -6 54 -24 75 l-24 28 -144 2 c-91 1 -167 -3 -208 -12z'/%3e%3c/g%3e%3c/svg%3e");
}
.ico_odn {
  background-color: #ef7528;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='256px' height='256px' viewBox='0 0 2560 2560' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23FFFFFF' stroke='none'%3e%3cpath d='M725 2544 c-44 -23 -66 -45 -81 -81 -17 -39 -18 -106 -3 -136 6 -12 119 -130 250 -262 132 -133 239 -246 239 -252 0 -5 -26 -13 -57 -17 -222 -26 -487 -160 -549 -278 -23 -45 -18 -108 15 -159 55 -88 146 -93 278 -15 305 178 612 179 922 2 112 -64 171 -75 227 -42 60 36 97 124 80 191 -14 57 -121 147 -254 214 -69 35 -214 76 -304 87 -32 3 -58 9 -58 12 0 3 110 116 244 251 259 262 275 284 261 359 -8 45 -46 97 -89 123 -44 27 -124 26 -162 -3 -16 -11 -113 -105 -216 -207 l-188 -185 -192 190 c-106 105 -204 198 -218 208 -31 20 -106 21 -145 0z'/%3e%3cpath d='M1170 1294 c-181 -35 -358 -156 -448 -307 -83 -138 -113 -324 -78 -481 43 -193 171 -355 347 -439 52 -25 118 -50 147 -56 74 -15 226 -13 297 4 183 43 340 169 425 340 54 109 73 203 67 330 -8 168 -67 302 -184 421 -123 123 -265 184 -443 190 -58 1 -116 0 -130 -2z m237 -364 c69 -29 134 -100 163 -176 55 -147 -13 -315 -158 -386 -67 -33 -197 -33 -264 0 -144 71 -213 239 -158 386 64 170 250 248 417 176z'/%3e%3c/g%3e%3c/svg%3e");
}
.ico_fb {
  background-color: #435698;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='512px' height='512px' viewBox='0 0 5120 5120' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ffffff' stroke='none'%3e%3cpath d='M1974 5089 l-29 -30 -3 -1079 -2 -1079 -348 -3 c-385 -3 -388 -4 -411 -70 -14 -39 -15 -886 -2 -921 6 -14 20 -35 32 -46 22 -20 31 -21 376 -21 l353 0 0 -294 c0 -161 5 -351 10 -422 49 -608 411 -1016 985 -1109 69 -12 190 -15 521 -15 l430 0 30 31 29 30 3 412 c2 271 -1 424 -8 448 -20 72 -27 73 -380 80 -355 6 -382 11 -450 79 -68 68 -73 95 -78 448 l-4 312 411 0 411 0 32 29 33 29 0 460 c0 359 -3 464 -13 483 -29 54 -26 54 -464 57 l-408 3 0 1078 0 1079 -29 31 -29 31 -484 0 -484 0 -30 -31z'/%3e%3c/g%3e%3c/svg%3e");
}
.ico_inst {
  background-color: #cd4873;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='256px' height='256px' viewBox='0 0 2560 2560' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23FFFFFF' stroke='none'%3e%3cpath d='M522 2540 c-242 -64 -440 -263 -502 -506 -19 -73 -20 -113 -20 -754 0 -641 1 -681 20 -754 62 -245 261 -444 506 -506 73 -19 113 -20 754 -20 641 0 681 1 754 20 245 62 444 261 506 506 19 73 20 113 20 754 0 641 -1 681 -20 754 -62 245 -261 444 -506 506 -73 19 -112 20 -758 19 -637 0 -686 -1 -754 -19z m1472 -234 c155 -59 259 -165 313 -318 17 -49 18 -97 18 -708 0 -611 -1 -659 -18 -708 -55 -156 -163 -264 -319 -319 -49 -17 -97 -18 -708 -18 -611 0 -659 1 -708 18 -156 55 -264 163 -319 319 -17 49 -18 97 -18 708 0 611 1 659 18 708 64 182 220 314 397 335 19 2 319 4 665 3 586 -2 633 -3 679 -20z'/%3e%3cpath d='M1116 1924 c-229 -55 -426 -255 -481 -485 -19 -82 -19 -236 0 -318 55 -233 253 -431 486 -486 82 -19 236 -19 318 0 233 55 431 253 486 486 19 82 19 236 0 318 -55 233 -253 431 -486 486 -80 18 -244 18 -323 -1z m311 -246 c185 -68 300 -264 273 -460 -25 -177 -181 -333 -358 -358 -335 -47 -591 303 -443 605 96 195 326 287 528 213z'/%3e%3cpath d='M1924 756 c-79 -22 -124 -79 -124 -159 0 -88 53 -154 137 -172 84 -17 186 53 198 139 20 128 -89 226 -211 192z'/%3e%3c/g%3e%3c/svg%3e");
}
.ico_yt {
  background-color: #d80000;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='512px' height='512px' viewBox='0 0 5120 5120' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ffffff' stroke='none'%3e%3cpath d='M1173 4360 c-432 -23 -703 -116 -893 -309 -124 -126 -195 -271 -239 -488 -39 -191 -43 -312 -39 -1173 4 -717 6 -837 21 -916 39 -214 95 -333 207 -445 146 -146 349 -218 730 -260 148 -17 2636 -24 2975 -10 458 20 680 70 865 194 166 111 259 290 302 584 19 127 19 1755 0 1898 -48 367 -171 604 -382 740 -142 92 -284 136 -555 172 -104 14 -299 16 -1480 18 -748 2 -1428 -1 -1512 -5z m1092 -1152 c383 -194 1026 -536 1048 -557 73 -67 75 -164 5 -228 -13 -13 -224 -127 -469 -254 -646 -336 -673 -349 -717 -349 -46 0 -97 31 -129 79 l-23 34 0 599 c0 643 0 637 50 683 28 25 91 45 125 39 17 -3 66 -24 110 -46z'/%3e%3c/g%3e%3c/svg%3e");
}
.ico_vk:hover, .ico_odn:hover, .ico_fb:hover, .ico_inst:hover, .ico_yt:hover {
  opacity: .4;
}
.mob-menu, .hide-desk, .vis-table, .vis-mob {display: none;}
.txt-r {text-align: right;}
nav .container {
  height: 100%;
}
nav .logo img {
  display: block;
}
nav .menu_block {
  flex-basis: 58%;
  text-align: center;
}
nav .row {
  justify-content: space-between;
  align-items: center;
} 
nav .row.col-3 > *:first-child, nav .row.col-3 > *:last-child {
  flex-basis: 21%;
}
nav .row.col-3 > *:last-child ul {
  justify-content: flex-end;
  padding-right: 20px;
}
.block5 .row.social_footer {
    position: relative;
    z-index: 6;
    padding: 45px 0 35px;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    align-items: center;
}
nav ul, ul.social {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}
nav ul.menu {
  justify-content: center;
  height: 100%;
}
nav ul.menu a {
  display: inline-block;
  height: 90px;
  line-height: 90px;
  color: #fff;
  font-size: 14px;
  margin: 0 25px;
  letter-spacing: 1px;
  text-decoration: none;
  position: relative;
}
nav ul.menu a:hover {
  color: #a4abb4;
}
nav ul.menu a:after {
  content: '';
  height: 4px;
  width: 100%;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: transparent;
}
nav ul.menu a.active:after, nav ul.menu a:hover:after {
  background-color: #ed1b24;
}
nav ul li {

}
section > .background {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  position: absolute;
}
section > .background .bg {
  margin: 0 auto;
  min-width: 1920px;
  width: 100%;
  position: absolute;
  height: 100%;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
section > .background .bg:before {
  left: 0;
  background-position: top left;
}
section > .background .bg:after {
  right: 0;
  background-position: top right;
}
section > .background .bg:after, section > .background .bg:before {
  content: '';
  width: 50%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  background-repeat: no-repeat;
}
.block1 .background {
  min-height: 883px;
}
.block1 .background .bg:after {
  background-image: url('../images/block1_bg.jpg');
}
.block2 .background {
  min-height: 2800px;
}
.block2 .background .bg {
    background: url('../images/block3_bottom_bg.jpg') center bottom no-repeat;
  background-size: contain;
}
.block3 .background {
  min-height: 730px;
  margin-top: 90px;
}
.block3 .background .bg {
  background: url('../images/block4_bg.jpg') center bottom no-repeat;
  background-size: cover;
}
.block4 .background .bg {
  background: url('../images/block5_bottom_bg.jpg') center bottom no-repeat;
  background-size: contain;
}
.block5 .background .bg {
  background: url('../images/block6_bg.jpg') center top no-repeat;
  background-size: 100%;
}
.block2 .background .bg:before {
  background-image: url('../images/block2_left_bg.png');
}
.block2 .background .bg:after {
  background-image: url('../images/block2_right_bg.png');
}
.red {color: #ed1c24;}
.hash {
  color: #00334c;
  padding: 50px 0;
  letter-spacing: 12px;
  font-size: 28px;
  line-height: 1;
  text-transform: uppercase;
}
h1, .h1 {
  font-size: 99px;
  text-transform: uppercase;
  line-height: .9;
  margin-bottom: 60px;
  margin-top: 0;
  font-weight: normal;
  letter-spacing: -3px;
}
h2, .h2 {
  font-size: 69px;
  text-transform: uppercase;
  line-height: .9;
  margin-bottom: 30px;
  margin-top: 0;
  font-weight: normal;
  letter-spacing: -3px;
}
.block1  .text {
  font-size: 18px;
  line-height: 2;
}
.block1 .img-gallery {
  text-align: right;
}
.block1 .img-gallery img {
  border: 6px solid #fff;
  -webkit-box-shadow: 0px 60px 110px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:    0px 60px 110px 0px rgba(0, 0, 0, 0.4);
  box-shadow:         0px 60px 110px 0px rgba(0, 0, 0, 0.4);
}
img.circle-img {
  border-radius: 100%;
}
.zoom-block {
  position: relative;
  display: inline-block;
}
.zoom {
  bottom: 17%;
  left: 0;
  display: block;
}
.zoom, .openpop {
  position: absolute;
  width: 80px;
  height: 80px;
  border-radius: 100%;
}
.zoom a {
  display: block;
  width: 80px;
  height: 80px;
  border-radius: 100%;
}
.zoom a, .openpop {
  background-color: #ed1c24;
}
.zoom a:hover, .openpop:hover {
  background-color: #fff;
}
.zoom a:before, .openpop:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-size: 30px;
}
.zoom a:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='447px' height='447px' viewBox='0 0 4470 4470' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ffffff' stroke='none'%3e%3cpath d='M3974 4439 c-47 -25 -141 -113 -479 -450 l-420 -419 -80 50 c-193 122 -432 216 -675 266 -125 26 -153 28 -365 28 -220 0 -236 -1 -380 -31 -179 -38 -313 -83 -467 -157 -544 -262 -929 -746 -1069 -1346 l-34 -145 0 -280 c0 -279 0 -280 32 -415 124 -528 425 -956 873 -1243 169 -108 404 -207 600 -252 183 -42 253 -47 502 -42 216 4 243 7 364 35 366 87 672 250 933 498 560 533 757 1347 500 2068 -48 133 -131 306 -194 401 l-45 69 423 426 c488 489 477 475 477 625 0 82 -3 98 -30 151 -36 72 -87 123 -164 163 -53 28 -67 31 -151 31 -84 0 -98 -3 -151 -31z m-1884 -1099 c358 -38 676 -201 914 -470 265 -298 390 -731 325 -1125 -14 -83 -48 -219 -66 -263 -83 -203 -170 -344 -290 -472 -182 -193 -411 -330 -661 -394 -150 -39 -205 -46 -351 -46 -507 0 -952 256 -1210 696 -175 298 -228 694 -140 1034 131 503 513 882 1013 1005 167 41 308 51 466 35z'/%3e%3cpath d='M1670 2520 l0 -280 -280 0 -280 0 0 -285 0 -285 280 0 280 0 0 -280 0 -280 285 0 285 0 0 280 0 280 280 0 280 0 0 285 0 285 -280 0 -280 0 0 280 0 280 -285 0 -285 0 0 -280z'/%3e%3c/g%3e%3c/svg%3e");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
}
.zoom a:hover:before{
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='447px' height='447px' viewBox='0 0 4470 4470' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ed1c24' stroke='none'%3e%3cpath d='M3974 4439 c-47 -25 -141 -113 -479 -450 l-420 -419 -80 50 c-193 122 -432 216 -675 266 -125 26 -153 28 -365 28 -220 0 -236 -1 -380 -31 -179 -38 -313 -83 -467 -157 -544 -262 -929 -746 -1069 -1346 l-34 -145 0 -280 c0 -279 0 -280 32 -415 124 -528 425 -956 873 -1243 169 -108 404 -207 600 -252 183 -42 253 -47 502 -42 216 4 243 7 364 35 366 87 672 250 933 498 560 533 757 1347 500 2068 -48 133 -131 306 -194 401 l-45 69 423 426 c488 489 477 475 477 625 0 82 -3 98 -30 151 -36 72 -87 123 -164 163 -53 28 -67 31 -151 31 -84 0 -98 -3 -151 -31z m-1884 -1099 c358 -38 676 -201 914 -470 265 -298 390 -731 325 -1125 -14 -83 -48 -219 -66 -263 -83 -203 -170 -344 -290 -472 -182 -193 -411 -330 -661 -394 -150 -39 -205 -46 -351 -46 -507 0 -952 256 -1210 696 -175 298 -228 694 -140 1034 131 503 513 882 1013 1005 167 41 308 51 466 35z'/%3e%3cpath d='M1670 2520 l0 -280 -280 0 -280 0 0 -285 0 -285 280 0 280 0 0 -280 0 -280 285 0 285 0 0 280 0 280 280 0 280 0 0 285 0 285 -280 0 -280 0 0 280 0 280 -285 0 -285 0 0 -280z'/%3e%3c/g%3e%3c/svg%3e");
}
.akue .photo {
  margin: 60px 60px 0;
}
.akue .photo img {
  -webkit-box-shadow: 0px 40px 70px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 40px 70px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 40px 70px 0px rgba(0, 0, 0, 0.3);
}
.akue .avtograf {
  position: relative;
}
.akue .avtograf .h1 {
  margin-top: 10px;
  margin-bottom: 0;
}
.akue .avtograf .red {
  font-size: 28px;
  letter-spacing:8px;
}
.akue .avtograf:after {
  content: '';
  position: absolute;
  width: 225px;
  height: 81px;
  display: block;
  right: -40px;
  bottom: -40px;
  background: url('../images/avtograf_red.png') center no-repeat;
}
.slide-drag {
  overflow-y: hidden;
  min-height: 680px;
  width: 100%;
  overflow-x: hidden;
  -webkit-mask-image: url('../images/svg/drag_mask.svg'); 
  -webkit-mask-repeat: no-repeat; 
  -webkit-mask-size: cover; 
  margin-top: -80px;
  z-index: 1;
  position: relative;
}
.ico-drag {
  width: 135px;
  height: 45px;
  background: url('../images/svg/drag.svg') center no-repeat;
  background-size: 100%;
  position: absolute;
  top: 80px;
  display: block;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 5;
  -webkit-animation: draghand 2s infinite;
  animation: draghand 2s infinite;
}
@-webkit-keyframes draghand { 
  0%   {transform: translateX(-10px);} 
  50%   {transform: translateX(10px);} 
  100% {transform: translateX(-10px);} 
  } 
@keyframes draghand {
  0%   {transform: translateX(-10px);} 
  50%   {transform: translateX(10px);} 
  100% {transform: translateX(-10px);} 
} 
.slider_block, .preim_block {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.slider_block {
  max-width: 1195px;
  margin-top: -90px;
  position: relative;
  z-index: 2;
  background-color: #fff;
  -webkit-box-shadow: 0px 60px 200px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:    0px 60px 200px 0px rgba(0, 0, 0, 0.2);
  box-shadow:         0px 60px 200px 0px rgba(0, 0, 0, 0.2);
}
.slider_block:after, #id_dealers_map:after {
  content: '';
  position: absolute;
  top:100%;
  left: 0;
  width: 100%;
  height: 135px;
  background: url('../images/sh_gallery.png') center no-repeat;
  background-size: cover;
}
#id_dealers_map:after {height: 115px;}
.slider_block .slider {
  padding: 40px;
}
.slider_block .slider .item {
  background-color: #fff;
}
.slider_block .slider .item img {
  width: 100%;
}
.slider_block .slider button {
  position: absolute;
  top: calc(50% - 75px);
  width: 75px;
  height: 75px;
  border: 0;
  background-color: #fff;
  outline: none;
  border-radius: 100%;
  background-repeat: no-repeat;
  z-index: 5;
  background-size: 35px;
  cursor: pointer;
}
.preim_block .control {
  position: relative;
  max-width: 590px;
  margin: 0 auto;
  z-index: 9;
}
.preim_block .button-prev, .preim_block .button-next {
  width: 45px;
  height: 45px;
  top: 220px;
  border: 0;
  outline: none;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 45px;
  background-position: center;
  position: absolute;
}
.preim_block .button-prev {left: 0;}
.preim_block .button-next {right: 0;}
.select-color .button-prev, .select-color .button-next {
  width: 25px;
  height: 25px;
  background-color: transparent;
  border: 0;
  outline: none;
  background-position: center;
  background-size: 25px;
  background-repeat: no-repeat;
  position: absolute;
  top: 10px;
  z-index: 9;
}
.select-color .control {
  position: relative;
  z-index: 9;
}
.select-color .button-prev {
  left: -40px;
}
.select-color .button-next {
  right: -40px;
}
.slider_block .slider button.button-prev {
  background-position: 30px center;
  left: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='423px' height='411px' viewBox='0 0 4230 4110' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ed1c24' stroke='none'%3e%3cpath d='M2275 3492 c-6 -5 -29 -14 -51 -22 -41 -12 -78 -42 -293 -239 -52 -47 -99 -90 -105 -96 -6 -5 -65 -59 -131 -120 -66 -60 -139 -128 -163 -150 -24 -22 -56 -51 -71 -65 -15 -14 -71 -65 -126 -115 -55 -49 -133 -121 -175 -160 -41 -38 -124 -115 -183 -170 -59 -54 -116 -113 -127 -130 -65 -105 -65 -235 0 -340 11 -17 68 -76 127 -130 59 -55 142 -131 183 -170 42 -38 120 -110 175 -160 55 -49 111 -101 126 -115 15 -14 47 -43 71 -65 24 -22 97 -89 163 -150 66 -60 125 -114 131 -120 6 -5 53 -49 105 -96 215 -197 252 -227 293 -239 22 -8 45 -17 51 -22 17 -15 120 -8 174 12 67 24 136 81 176 146 28 46 30 55 30 154 0 152 5 145 -335 456 -107 98 -213 194 -234 214 -22 19 -51 46 -66 60 -39 36 -348 320 -394 361 l-38 35 38 34 c34 29 321 291 394 360 15 14 44 41 66 60 21 20 127 116 234 214 340 311 335 304 335 456 0 99 -2 108 -30 154 -40 65 -109 122 -176 146 -54 20 -157 27 -174 12z'/%3e%3c/g%3e%3c/svg%3e");
}
.select-color .button-prev{
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='423px' height='411px' viewBox='0 0 4230 4110' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ed1c24' stroke='none'%3e%3cpath d='M2275 3492 c-6 -5 -29 -14 -51 -22 -41 -12 -78 -42 -293 -239 -52 -47 -99 -90 -105 -96 -6 -5 -65 -59 -131 -120 -66 -60 -139 -128 -163 -150 -24 -22 -56 -51 -71 -65 -15 -14 -71 -65 -126 -115 -55 -49 -133 -121 -175 -160 -41 -38 -124 -115 -183 -170 -59 -54 -116 -113 -127 -130 -65 -105 -65 -235 0 -340 11 -17 68 -76 127 -130 59 -55 142 -131 183 -170 42 -38 120 -110 175 -160 55 -49 111 -101 126 -115 15 -14 47 -43 71 -65 24 -22 97 -89 163 -150 66 -60 125 -114 131 -120 6 -5 53 -49 105 -96 215 -197 252 -227 293 -239 22 -8 45 -17 51 -22 17 -15 120 -8 174 12 67 24 136 81 176 146 28 46 30 55 30 154 0 152 5 145 -335 456 -107 98 -213 194 -234 214 -22 19 -51 46 -66 60 -39 36 -348 320 -394 361 l-38 35 38 34 c34 29 321 291 394 360 15 14 44 41 66 60 21 20 127 116 234 214 340 311 335 304 335 456 0 99 -2 108 -30 154 -40 65 -109 122 -176 146 -54 20 -157 27 -174 12z'/%3e%3c/g%3e%3c/svg%3e");
}
.select-color .button-next{
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='422px' height='411px' viewBox='0 0 4220 4110' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ed1c24' stroke='none'%3e%3cpath d='M1766 3480 c-63 -24 -132 -84 -171 -146 -28 -46 -30 -55 -30 -154 0 -152 -5 -145 335 -456 107 -98 213 -194 234 -214 22 -19 51 -46 66 -60 39 -36 348 -320 394 -361 l38 -35 -38 -34 c-34 -29 -321 -291 -394 -360 -15 -14 -44 -41 -66 -60 -21 -20 -127 -116 -234 -214 -340 -311 -335 -304 -335 -456 0 -99 2 -108 30 -154 40 -65 109 -122 176 -146 54 -20 157 -27 174 -12 6 5 29 14 51 22 41 12 78 42 293 239 52 47 99 91 105 96 6 6 65 60 131 120 66 61 139 128 163 150 24 22 56 51 71 65 15 14 71 66 126 115 55 50 133 122 175 160 41 39 124 115 183 170 59 54 116 113 127 130 65 105 65 235 0 340 -11 17 -68 76 -127 130 -59 55 -142 132 -183 170 -42 39 -120 111 -175 160 -55 50 -111 101 -126 115 -15 14 -47 43 -71 65 -24 22 -97 90 -163 150 -66 61 -125 115 -131 120 -6 6 -53 49 -105 96 -215 197 -252 227 -293 239 -22 8 -45 17 -50 22 -17 14 -129 7 -180 -12z'/%3e%3c/g%3e%3c/svg%3e");
}
.slider_block .slider button.button-prev:hover, .preim_block .button-prev {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='423px' height='411px' viewBox='0 0 4230 4110' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23000000' stroke='none'%3e%3cpath d='M2275 3492 c-6 -5 -29 -14 -51 -22 -41 -12 -78 -42 -293 -239 -52 -47 -99 -90 -105 -96 -6 -5 -65 -59 -131 -120 -66 -60 -139 -128 -163 -150 -24 -22 -56 -51 -71 -65 -15 -14 -71 -65 -126 -115 -55 -49 -133 -121 -175 -160 -41 -38 -124 -115 -183 -170 -59 -54 -116 -113 -127 -130 -65 -105 -65 -235 0 -340 11 -17 68 -76 127 -130 59 -55 142 -131 183 -170 42 -38 120 -110 175 -160 55 -49 111 -101 126 -115 15 -14 47 -43 71 -65 24 -22 97 -89 163 -150 66 -60 125 -114 131 -120 6 -5 53 -49 105 -96 215 -197 252 -227 293 -239 22 -8 45 -17 51 -22 17 -15 120 -8 174 12 67 24 136 81 176 146 28 46 30 55 30 154 0 152 5 145 -335 456 -107 98 -213 194 -234 214 -22 19 -51 46 -66 60 -39 36 -348 320 -394 361 l-38 35 38 34 c34 29 321 291 394 360 15 14 44 41 66 60 21 20 127 116 234 214 340 311 335 304 335 456 0 99 -2 108 -30 154 -40 65 -109 122 -176 146 -54 20 -157 27 -174 12z'/%3e%3c/g%3e%3c/svg%3e");
}
.slider_block .slider button.button-next {
  background-position: 10px center;
  right: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='422px' height='411px' viewBox='0 0 4220 4110' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ed1c24' stroke='none'%3e%3cpath d='M1766 3480 c-63 -24 -132 -84 -171 -146 -28 -46 -30 -55 -30 -154 0 -152 -5 -145 335 -456 107 -98 213 -194 234 -214 22 -19 51 -46 66 -60 39 -36 348 -320 394 -361 l38 -35 -38 -34 c-34 -29 -321 -291 -394 -360 -15 -14 -44 -41 -66 -60 -21 -20 -127 -116 -234 -214 -340 -311 -335 -304 -335 -456 0 -99 2 -108 30 -154 40 -65 109 -122 176 -146 54 -20 157 -27 174 -12 6 5 29 14 51 22 41 12 78 42 293 239 52 47 99 91 105 96 6 6 65 60 131 120 66 61 139 128 163 150 24 22 56 51 71 65 15 14 71 66 126 115 55 50 133 122 175 160 41 39 124 115 183 170 59 54 116 113 127 130 65 105 65 235 0 340 -11 17 -68 76 -127 130 -59 55 -142 132 -183 170 -42 39 -120 111 -175 160 -55 50 -111 101 -126 115 -15 14 -47 43 -71 65 -24 22 -97 90 -163 150 -66 61 -125 115 -131 120 -6 6 -53 49 -105 96 -215 197 -252 227 -293 239 -22 8 -45 17 -50 22 -17 14 -129 7 -180 -12z'/%3e%3c/g%3e%3c/svg%3e");
}
.slider_block .slider button.button-next:hover, .preim_block .button-next {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='422px' height='411px' viewBox='0 0 4220 4110' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23000000' stroke='none'%3e%3cpath d='M1766 3480 c-63 -24 -132 -84 -171 -146 -28 -46 -30 -55 -30 -154 0 -152 -5 -145 335 -456 107 -98 213 -194 234 -214 22 -19 51 -46 66 -60 39 -36 348 -320 394 -361 l38 -35 -38 -34 c-34 -29 -321 -291 -394 -360 -15 -14 -44 -41 -66 -60 -21 -20 -127 -116 -234 -214 -340 -311 -335 -304 -335 -456 0 -99 2 -108 30 -154 40 -65 109 -122 176 -146 54 -20 157 -27 174 -12 6 5 29 14 51 22 41 12 78 42 293 239 52 47 99 91 105 96 6 6 65 60 131 120 66 61 139 128 163 150 24 22 56 51 71 65 15 14 71 66 126 115 55 50 133 122 175 160 41 39 124 115 183 170 59 54 116 113 127 130 65 105 65 235 0 340 -11 17 -68 76 -127 130 -59 55 -142 132 -183 170 -42 39 -120 111 -175 160 -55 50 -111 101 -126 115 -15 14 -47 43 -71 65 -24 22 -97 90 -163 150 -66 61 -125 115 -131 120 -6 6 -53 49 -105 96 -215 197 -252 227 -293 239 -22 8 -45 17 -50 22 -17 14 -129 7 -180 -12z'/%3e%3c/g%3e%3c/svg%3e");
}
.slider_block .slider .item .title {
  padding-top: 50px;
  font-size: 26px;
  line-height: 1;
  text-align: center;
  letter-spacing: 5px;
}
.preim_block {
  position: relative;
  z-index: 2;
  max-width: 1110px;
  margin-top: 145px;
}
.preim_block .col-2 {
  display: flex;
  padding-bottom: 30px;
}
.preim_block .col-2:last-child {
  padding-bottom: 180px;
}
.preim_block .col-2 .preim_text {
  flex-basis: 100%;
  max-width: 650px;
}
.col-2.text-right .preim_text {
  text-align: right;
  padding-left: 100px;
}
.col-2.text-right .preim_img {
  text-align: right;
}
.col-2.text-right .preim_img img {
  margin-left: 45px;
}
.col-2.text-left .preim_text {
  text-align: left;
  padding-right: 100px;
}
.col-2.text-left .preim_img {
  text-align: left;
}
.col-2.text-left .preim_img img {
  margin-right: 45px;
}
.preim_img img{
  border: 6px solid #fff;
  -webkit-box-shadow: 0px 30px 100px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:    0px 30px 100px 0px rgba(0, 0, 0, 0.4);
  box-shadow:         0px 30px 100px 0px rgba(0, 0, 0, 0.4);
}
.preim_block .preim_text .desc {
  padding-bottom: 25px;
  letter-spacing: 1px;
}
.preim_block .preim_text .text {
  padding-bottom: 40px;
  letter-spacing: 1px;
}
.btn {
  text-decoration: none;
  height: 46px;
  line-height: 46px;
  font-size: 14px;
  letter-spacing: 3px;
  color: #ec1c24;
  min-width: 220px;
  padding: 0 20px;
  text-align: center;
  background-color: #fff;
  display: inline-block;
  background-color: transparent;
  border: 2px solid #ec1c24;
  border-radius: 23px;
}
.btn:hover {
  color: #fff;
  background-color: #ec1c24;
}

.slider2_block {
  height: 680px;
  width: 100%;
  overflow-x: hidden;
  -webkit-mask-image: url('../images/svg/slide_mask2.svg'); 
  -webkit-mask-repeat: no-repeat; 
  -webkit-mask-position:center; 
  -webkit-mask-size: cover; 
  margin-top: -90px;
  z-index: 1;
  position: relative;
}
.slider2_block .slider2, .slider2_block .slider2 .item {
  height: 100%;
}
.slider2_block .slider2 .item {
  background-size: cover;
  background-position: center;
  width: 100%;
}
.slider2_block .slider2 .item .block_text{
  height: 100%;
  display: flex;
  align-items: center;
  width: 100%;
  margin: 0 auto;
  justify-content: flex-end;
  position: relative;
}
.slider2 .control_block, .slider2_block .slider2 .item .block_text {
  max-width: 1400px;
  padding-left: 50px;
  padding-right: 50px;
}
.slider2 .control_block {
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 5;
  width: 100%;
  text-align: right;
}
.slider2 .control_block .control {
  display: inline-block;
}
.slider2  .button-prev, .slider2  .button-next, .popupGallery  .button-prev, .popupGallery  .button-next, .fancybox-content .button-previous, .fancybox-content .button-next  {
  width: 74px;
  height: 74px;
  cursor: pointer;
  border-radius: 100%;
  background-color: #fff;
  border: 0;
  outline: none;
  margin-left: 25px;
  background-position: center;
  background-size: 25px;
  background-repeat: no-repeat;
}
.slider2  .button-prev:hover, .slider2  .button-next:hover, .popupGallery  .button-prev:hover, .popupGallery  .button-next:hover, .fancybox-content .button-previous:hover, .fancybox-content .button-next:hover {
  background-color: #ed1c24;
}
.fancybox-content .button-previous {margin-left: 0;}
.fancybox-content .button-previous, .fancybox-content .button-next, .fancybox-content .button-close {
  display: inline-block;
}
.slider2 .button-prev, .popupGallery  .button-prev, .fancybox-content .button-previous {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='206px' height='172px' viewBox='0 0 2060 1720' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ed1c24' stroke='none'%3e%3cpath d='M795 1701 c-16 -10 -202 -192 -412 -403 l-383 -384 0 -54 0 -54 388 -389 c213 -214 399 -395 414 -403 55 -29 97 -17 166 50 69 65 87 117 61 169 -6 12 -108 120 -227 240 l-217 217 687 0 c429 0 696 4 713 10 14 5 37 22 50 36 23 25 25 35 25 119 0 80 -3 96 -22 120 -44 56 -29 55 -771 55 l-683 0 199 198 c110 108 212 215 228 236 48 65 36 117 -43 192 -72 69 -116 81 -173 45z'/%3e%3c/g%3e%3c/svg%3e");
}
.slider2 .button-prev:hover, .popupGallery  .button-prev:hover, .fancybox-content .button-previous:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='206px' height='172px' viewBox='0 0 2060 1720' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23FFFFFF' stroke='none'%3e%3cpath d='M795 1701 c-16 -10 -202 -192 -412 -403 l-383 -384 0 -54 0 -54 388 -389 c213 -214 399 -395 414 -403 55 -29 97 -17 166 50 69 65 87 117 61 169 -6 12 -108 120 -227 240 l-217 217 687 0 c429 0 696 4 713 10 14 5 37 22 50 36 23 25 25 35 25 119 0 80 -3 96 -22 120 -44 56 -29 55 -771 55 l-683 0 199 198 c110 108 212 215 228 236 48 65 36 117 -43 192 -72 69 -116 81 -173 45z'/%3e%3c/g%3e%3c/svg%3e");
}
.slider2 .button-next, .popupGallery  .button-next, .fancybox-content .button-next {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='206px' height='172px' viewBox='0 0 2060 1720' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ed1c24' stroke='none'%3e%3cpath d='M1155 1708 c-32 -17 -105 -90 -121 -120 -22 -42 -17 -81 15 -124 16 -21 118 -128 228 -236 l199 -198 -683 0 c-742 0 -727 1 -771 -55 -19 -24 -22 -40 -22 -120 0 -84 2 -94 25 -119 13 -14 36 -31 50 -36 17 -6 284 -10 713 -10 l687 0 -217 -217 c-119 -120 -221 -228 -227 -240 -26 -52 -8 -104 61 -169 69 -67 111 -79 166 -50 15 8 201 189 414 403 l388 389 0 54 0 54 -387 389 c-214 214 -400 395 -415 403 -32 17 -75 18 -103 2z'/%3e%3c/g%3e%3c/svg%3e");
}
.slider2 .button-next:hover, .popupGallery  .button-next:hover, .fancybox-content .button-next:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='206px' height='172px' viewBox='0 0 2060 1720' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23FFFFFF' stroke='none'%3e%3cpath d='M1155 1708 c-32 -17 -105 -90 -121 -120 -22 -42 -17 -81 15 -124 16 -21 118 -128 228 -236 l199 -198 -683 0 c-742 0 -727 1 -771 -55 -19 -24 -22 -40 -22 -120 0 -84 2 -94 25 -119 13 -14 36 -31 50 -36 17 -6 284 -10 713 -10 l687 0 -217 -217 c-119 -120 -221 -228 -227 -240 -26 -52 -8 -104 61 -169 69 -67 111 -79 166 -50 15 8 201 189 414 403 l388 389 0 54 0 54 -387 389 c-214 214 -400 395 -415 403 -32 17 -75 18 -103 2z'/%3e%3c/g%3e%3c/svg%3e");
}
.slider2_block .slider2 .item .text_slide {
  flex-basis: 500px;
  text-align: right;
  color: #fff;
  font-size: 16px;
  letter-spacing: 1px;
}
.slider2 .title {
  font-size: 69px;
  line-height: .9;
  padding-bottom: 20px;
}
.slider2 .desc {
  color: #ec1c24;
  padding-bottom: 20px;
}
.block3 {
  padding-bottom: 120px;
}
.block4 {
  padding-bottom: 60px;
}
.block4 .row, .block5 .row {
  padding: 0 50px;
}
.block4 .top-block > *{
}
.block4 .top-block .title {
  font-size: 48px;
  line-height: 2;
}
.block4 .top-block .price {
  font-size: 30px;
  line-height: 1;
  text-align: right;
  position: relative;
}
.block4 .top-block {
  /* align-items: flex-end; */
  align-items: baseline;
  background-color: #fff;
}
.block4 .top-block .price:after {
  content: '';
  position: absolute;
  right: 0;
  top: calc(100% + 40px);
  display: block;
  width: 155px;
  height: 68px;
  z-index: 3;
  /*background: url('../images/label.png') center no-repeat;*/
}
.block4 .top-block .price span {
  font-size: 64px;
}
.threesixty_images img {
  cursor: -webkit-grab;
}
.block4 .link .btn {
  min-width: auto;
  margin-right: 15px;
}
/* .block4 .bottom-block {
      justify-content: space-between;
    padding-bottom: 60px;
} */
.block4 .link p {
  padding-top: 40px;
}
 .social_footer .descr {
  padding: 0 20px 20px;
  max-width: 1440px;
  text-align: left;
 }
.block4 .link p, .social_footer .descr {
    margin: 0;
    color: #b3b3b3;
    font-size: 12px;
    line-height: 1.3;
    
    letter-spacing: 1px;
    display: block;
}

.select-color {
  text-align: right;
}
.select-color ul {
  list-style: none;
  white-space: nowrap;
  padding: 0;
  margin: 0;
  font-size: 0px;
  display: inline-block;
}
.select-color ul li {
  display: inline-block;
  
}
.select-color ul li > div {
  border-radius: 100%;
  position: relative;
  padding: 5px;
  width: 50px;
  height: 50px;
  cursor: pointer;
  border: 2px solid transparent;
}

.select-color ul li span {
    position: absolute;
    bottom: calc(100% + 10px);
    left: calc(50% - 95px);
    width: 190px;
    color: #b3b3b3;
    font-size: 12px;
    text-align: center;
    display: none;
    letter-spacing: 1px;
    white-space: nowrap;
    margin: 0 auto;
    z-index: 3;
}
.select-color ul li:hover span {
  display: block;
}
.select-color ul li.active > div {
  border-color: #dcdcdc;
}
.select-color ul li img {
  border-radius: 100%;
}
.slider360 {
  /* background-color: #dcdcdc; */
  max-width: 1024px;
  width: 100%;
  position: relative;
}

.slider360 .customcolor {
  content: '';
  width: 95%;
  height: 95%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
  z-index: 1;
  background-color: #dcdcdc;
}
.threesixty .threesixty_images, .threesixty .spinner {
  z-index: 2;
  position: relative;
}
.block5 .title {
  font-size: 48px;
  line-height: 1;
}
#id_dealers_map {
  margin-top: 70px;
  width: 100%;
  position: relative;
  height: 750px;
  max-height: 80vh;
  border: 5px solid #000;
  -webkit-box-shadow: 0px 10px 140px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:    0px 10px 140px 0px rgba(0, 0, 0, 0.4);
  box-shadow:         0px 10px 140px 0px rgba(0, 0, 0, 0.4);
}
.select-city {
  position: relative;
  text-align: right;
}
.btn.selmap {
  text-align: left;
  position: relative;
  padding: 0 30px;
  min-width: 300px;
}
.btn.selmap.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-color: transparent;
}
.btn.selmap:after {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  right: 30px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='174px' height='106px' viewBox='0 0 1740 1060' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ed1c24' stroke='none'%3e%3cpath d='M783 1045 c-17 -7 -162 -138 -323 -291 -160 -152 -317 -300 -347 -328 -86 -78 -113 -127 -113 -203 0 -71 20 -121 67 -165 62 -59 169 -76 242 -38 22 10 155 130 297 265 142 135 262 245 266 245 4 0 123 -110 263 -245 141 -135 273 -254 295 -265 102 -52 236 -5 291 102 27 53 26 148 -2 198 -29 51 -709 700 -757 722 -45 21 -135 23 -179 3z'/%3e%3c/g%3e%3c/svg%3e");
  background-size: contain;
}
.btn.selmap:hover:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='174px' height='106px' viewBox='0 0 1740 1060' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23FFFFFF' stroke='none'%3e%3cpath d='M783 1045 c-17 -7 -162 -138 -323 -291 -160 -152 -317 -300 -347 -328 -86 -78 -113 -127 -113 -203 0 -71 20 -121 67 -165 62 -59 169 -76 242 -38 22 10 155 130 297 265 142 135 262 245 266 245 4 0 123 -110 263 -245 141 -135 273 -254 295 -265 102 -52 236 -5 291 102 27 53 26 148 -2 198 -29 51 -709 700 -757 722 -45 21 -135 23 -179 3z'/%3e%3c/g%3e%3c/svg%3e");
}
.list-city {
    position: absolute;
    display: none;
    top: calc(100% - 2px);
    right: 0;
    padding: 15px 0;
    background-color: #fff;
    max-width: 300px;
    width: 100%;
    z-index: 9;
    border-bottom-right-radius: 23px;
    border-bottom-left-radius: 23px;
    border: 2px solid #ec1c24;
    border-top: 0;
}
.list-city .swiper-container {
    width: 100%;
    height: 245px;
}
.list-city .swiper-slide {
    font-size: 18px;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
.slider2  .swiper-slide > .block_text {
  display: none;
}
.list-city .gocity {
    display: block;
    cursor: pointer;
    padding: 5px 30px;
    text-align: left;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 1.8;
}
.list-city .gocity:hover {
  background-color: #fcddde;
}
.swiper-container-vertical>.swiper-scrollbar {right: 12px;}
.swiper-scrollbar-drag {background-color: #ec1c24;}
.swiper-scrollbar {background-color: transparent;}
.balloon_layout {width: 300px;height: 110px;
  border-radius: 55px;
  background-color: #ec1c24;
  color: #fff;
  position: absolute;
  padding: 10px 40px;
  display: flex;
  align-items: center;
}
.balloon_layout .close {
  position: absolute;
  top: -8px;
  right: 0px;
  text-decoration: none;
  color: #fff;
  font-size: 26px;
}
.balloon_content {
  font-size: 15px;
  position: relative;
}
.bal-address {
  padding-top: 10px;
  font-family:SuzukiPRORegular, Arial, sans-serif;
  text-transform: none;
  font-size: 13px;
}
.balloon_layout .arrow {
  position: absolute;
    top: 100%;
    left: 0;
    text-align: center;
    width: 100%;
    padding-left: 40px;
}
[class*="ymaps-2"][class*="-ground-pane"] {
     filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: contrast(100%) grayscale(100%);
}
.control-map {
  position: absolute;
  left: 20px;
  width: 56px;
  display: block;
  top: calc(50% - 100px);
}
.control-map a {
  width: 56px;
  display: block;
  height: 56px;
  margin-bottom: 20px;
  background-color: #ed1c24;
  border: 2px solid transparent;
  background-repeat: no-repeat;
  background-size: 26px;
  border-radius: 100%;
  background-position: center;
  cursor: pointer;
}
.control-map a:last-child {
  margin-bottom: 0;
}
.map {
  position: relative;
  z-index: 3;
  width: 100%;
}
.control-map a.plus {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='244px' height='244px' viewBox='0 0 2440 2440' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ffffff' stroke='none'%3e%3cpath d='M1097 2425 c-85 -32 -160 -108 -194 -196 -14 -37 -18 -93 -21 -361 l-3 -317 -322 -3 c-313 -3 -323 -4 -368 -26 -68 -34 -121 -83 -154 -143 -24 -45 -30 -69 -33 -141 -7 -136 36 -227 140 -298 77 -53 129 -60 451 -60 l287 0 0 -279 c0 -153 5 -302 10 -332 21 -108 85 -195 178 -241 40 -20 62 -23 152 -23 98 0 109 2 159 30 60 33 109 86 143 154 22 45 23 55 26 368 l3 323 287 0 c326 0 384 8 459 59 105 72 148 163 141 299 -3 72 -9 96 -33 141 -33 60 -86 109 -154 143 -45 22 -55 23 -373 26 l-327 3 -3 327 c-3 318 -4 328 -26 373 -34 68 -83 121 -143 154 -47 26 -66 30 -149 32 -65 2 -107 -2 -133 -12z'/%3e%3c/g%3e%3c/svg%3e");
}
.control-map a.plus:hover {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='244px' height='244px' viewBox='0 0 2440 2440' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ed1c24' stroke='none'%3e%3cpath d='M1097 2425 c-85 -32 -160 -108 -194 -196 -14 -37 -18 -93 -21 -361 l-3 -317 -322 -3 c-313 -3 -323 -4 -368 -26 -68 -34 -121 -83 -154 -143 -24 -45 -30 -69 -33 -141 -7 -136 36 -227 140 -298 77 -53 129 -60 451 -60 l287 0 0 -279 c0 -153 5 -302 10 -332 21 -108 85 -195 178 -241 40 -20 62 -23 152 -23 98 0 109 2 159 30 60 33 109 86 143 154 22 45 23 55 26 368 l3 323 287 0 c326 0 384 8 459 59 105 72 148 163 141 299 -3 72 -9 96 -33 141 -33 60 -86 109 -154 143 -45 22 -55 23 -373 26 l-327 3 -3 327 c-3 318 -4 328 -26 373 -34 68 -83 121 -143 154 -47 26 -66 30 -149 32 -65 2 -107 -2 -133 -12z'/%3e%3c/g%3e%3c/svg%3e"); 
}
.control-map a.minus {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='244px' height='66px' viewBox='0 0 2440 660' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ffffff' stroke='none'%3e%3cpath d='M201 642 c-65 -25 -139 -96 -172 -167 -25 -51 -29 -72 -29 -145 0 -73 4 -94 29 -145 34 -73 108 -143 177 -168 45 -16 119 -17 1014 -17 895 0 969 1 1014 17 69 25 143 95 177 168 25 51 29 72 29 145 0 73 -4 94 -29 145 -34 73 -108 143 -177 168 -45 16 -118 17 -1019 16 -882 0 -974 -2 -1014 -17z'/%3e%3c/g%3e%3c/svg%3e");
}
.control-map a.minus:hover {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='244px' height='66px' viewBox='0 0 2440 660' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ed1c24' stroke='none'%3e%3cpath d='M201 642 c-65 -25 -139 -96 -172 -167 -25 -51 -29 -72 -29 -145 0 -73 4 -94 29 -145 34 -73 108 -143 177 -168 45 -16 119 -17 1014 -17 895 0 969 1 1014 17 69 25 143 95 177 168 25 51 29 72 29 145 0 73 -4 94 -29 145 -34 73 -108 143 -177 168 -45 16 -118 17 -1019 16 -882 0 -974 -2 -1014 -17z'/%3e%3c/g%3e%3c/svg%3e");
}
.control-map a.geo {
  background-color: #fff;
  border-color: #ed1c24;
  background-size: 33px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='220px' height='220px' viewBox='0 0 2200 2200' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23ed1c24' stroke='none'%3e%3cpath d='M990 2095 l0 -105 -28 0 c-40 0 -164 -36 -237 -69 -181 -82 -337 -236 -434 -428 -33 -66 -81 -219 -81 -259 0 -24 -1 -24 -105 -24 l-105 0 0 -110 0 -110 105 0 105 0 0 -29 c0 -44 46 -194 81 -264 118 -232 307 -390 555 -462 47 -14 99 -25 115 -25 l29 0 0 -105 0 -105 110 0 110 0 0 105 0 105 28 0 c40 0 164 36 237 69 181 82 337 236 434 428 33 66 81 219 81 259 0 24 1 24 105 24 l105 0 0 110 0 110 -104 0 -103 0 -6 50 c-3 28 -19 89 -36 136 -75 218 -240 403 -458 513 -66 33 -219 81 -259 81 -24 0 -24 1 -24 105 l0 105 -110 0 -110 0 0 -105z m284 -325 c310 -79 516 -346 516 -670 0 -391 -299 -690 -690 -690 -391 0 -690 299 -690 690 0 322 204 589 512 670 100 26 250 26 352 0z'/%3e%3cpath d='M1032 1499 c-212 -35 -365 -249 -331 -460 20 -125 112 -251 222 -303 201 -95 437 -14 537 184 148 293 -103 633 -428 579z'/%3e%3c/g%3e%3c/svg%3e");
}
.control-map a.geo:hover {
  background-color: #ed1c24;
  border-color: #fff;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='220px' height='220px' viewBox='0 0 2200 2200' preserveAspectRatio='xMidYMid meet'%3e%3cg id='layer101' fill='%23FFFFFF' stroke='none'%3e%3cpath d='M990 2095 l0 -105 -28 0 c-40 0 -164 -36 -237 -69 -181 -82 -337 -236 -434 -428 -33 -66 -81 -219 -81 -259 0 -24 -1 -24 -105 -24 l-105 0 0 -110 0 -110 105 0 105 0 0 -29 c0 -44 46 -194 81 -264 118 -232 307 -390 555 -462 47 -14 99 -25 115 -25 l29 0 0 -105 0 -105 110 0 110 0 0 105 0 105 28 0 c40 0 164 36 237 69 181 82 337 236 434 428 33 66 81 219 81 259 0 24 1 24 105 24 l105 0 0 110 0 110 -104 0 -103 0 -6 50 c-3 28 -19 89 -36 136 -75 218 -240 403 -458 513 -66 33 -219 81 -259 81 -24 0 -24 1 -24 105 l0 105 -110 0 -110 0 0 -105z m284 -325 c310 -79 516 -346 516 -670 0 -391 -299 -690 -690 -690 -391 0 -690 299 -690 690 0 322 204 589 512 670 100 26 250 26 352 0z'/%3e%3cpath d='M1032 1499 c-212 -35 -365 -249 -331 -460 20 -125 112 -251 222 -303 201 -95 437 -14 537 184 148 293 -103 633 -428 579z'/%3e%3c/g%3e%3c/svg%3e");
}
.popup_block {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  overflow-y: auto;
  height: 100%;
  z-index: 99;
  display: none;
 
}
.popup_block .swiper-wrapper {
  width: 100vw;
}
.pop_scroll {
    overflow-y: auto;
    height: 100%;
    padding: 0;
}
.popup_block .pop_block_center {
  display: table;
  vertical-align: middle;
  padding: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.8);
}
/* .popup_block.gallery .pop_block_center {
  display: table;
} */
.drag {height: 680px;}
.popup_block .pop_scroll, .popup_block.text_drag .pop_scroll {    display: table-cell;
    vertical-align: middle;}
}
.popup_block .popcenter {
  width: 100%;
  -webkit-box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 1);
  -moz-box-shadow:    0px 0px 100px 0px rgba(0, 0, 0, 1);
  box-shadow:         0px 0px 100px 0px rgba(0, 0, 0, 1);
}
.popup_block.gallery .popcenter img {
  max-width: 100%;
}
.popupGallery {
  max-height: 100vh;
}
.popcenter {color: #fff;}
#pop1 .popcenter {
  background: url('../images/pop_bg_1.jpg') center no-repeat;
  background-size: cover;
}

#pop2 .popcenter {
  background: url('../images/pop_bg_2.jpg') center no-repeat;
  background-size: cover;
}
#pop3 .popcenter {
  background: url('../images/pop_bg_3.jpg') center no-repeat;
  background-size: cover;
}
.popup_block.text .control.close {
  position: relative;
      /* text-align: right; */
      direction: rtl;
    margin-left: 40px;
}
.popup_block.text .control.close a {
  position: fixed;
  margin-top: -40px;
  z-index: 9;
}
#pop1 .popcenter, #pop2 .popcenter, #pop3 .popcenter {
  background-color: #131111;
  min-height: 100%;
}
#pop1 .popcenter .container, #pop2 .popcenter .container, #pop3 .popcenter .container{
  padding-top: 60px;
  padding-bottom: 60px;
  min-height: calc(100vh - 60px);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.popup_block.text .title {
  font-size: 60px;
  position: relative;
  padding-bottom: 40px;
  line-height: .9;
  margin-bottom: 30px;
}
.popup_block.text .title:before {
  position: absolute;
  content: '';
  width: 35px;
  height: 4px;
  background-color: #ed1c24;
  display: block;
  bottom: 0;
  left: 0;
}
.popup_block.text .col-2 {
  flex-wrap: wrap;
}
.popup_block p {
  letter-spacing: .5px;
}
.popup_block.text .snos {
  padding-left: 35px;
  padding-top: 30px;
}
.gray, .snos {
  color: #7b7b7b;
}
.popup_block.text .desc {
  font-size: 36px;
  padding-bottom: 65px;
  line-height: 1.1;
}
.popup_block.text .title_list {
  font-size: 30px;
  color: #ed1c24;
  padding-bottom: 20px;
  line-height: 1;
}
.popup_block.text ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.popup_block.text ul li {
  padding-left: 35px;
  position: relative;
  font-size: 17px;
  padding-right: 100px;
  letter-spacing: .5px;
  padding-bottom: 10px;
  padding-top: 10px;
  line-height: 1.2;
}
.popup_block.text ul li:before {
  content: '';
  position: absolute;
  display: block;
  width: 7px;
  height: 7px;
  left: 0;
  top: 13px;
  border-radius: 100%;
  background-color: #ed1c24;
}
.popup_block .preim_img img {max-width: 430px; width: 100%;}
#pop2 .title {
  padding-top: 140px;
}
#pop3 .title {
  padding-top: 50px;
}
#pop2 .title_list, #pop3 .title_list {
  padding-bottom: 0;
}
#pop2 .title_list.pdt, #pop3 .title_list.pdt {
  padding-top: 30px;
}
.popup_block.gallery .swiper-slide {line-height: 1; font-size: 0; position: relative;}
.swiper-pagination-bullet {width: 14px;height: 14px; background-color: #000; opacity: .2;}
.swiper-pagination-bullet-active {background-color: #000; opacity: .7;}
.slider2_block .slider2 .swiper-pagination {display: none;}
/* .popup_block.gallery .popcenter {height: 100%;} */
/* .popup_block.gallery .popcenter img {left: 0; right: 0; top: 0; bottom: 0; position: absolute; margin: auto; display: block; } */