Skip to Content

CSS File

URL: https://import-export-trade.com/css/style.css?v=19102503
HTTP Status: 200 OK
MIME Type: text/css
Last Modified: Thu, 18 Dec 2025 10:08:59 GMT
Download Time: Less than a second
Cookies: None
Size: 230 KB
Rules: 1551 style rules
Imports: 0 stylesheets
HTTP Headers:  6 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
Issue Issues: 4 issue(s) found in 543 location(s)

1* {

2

-webkit-box-sizing: border-box;

3 box-sizing: border-box;

4}

5

6html,

7body {

8 margin: 0;

9 padding: 0;

10 border: 0;

11 font-size: 100%;

12 font: inherit;

13 vertical-align: baseline;

14}

15

16body {

17 line-height: 1;

18}

19

20div,

21span,

22applet,

23object,

24iframe,

25h1,

26h2,

27h3,

28h4,

29h5,

30h6,

31p,

32blockquote,

33pre,

34a,

35abbr,

36acronym,

37address,

38big,

39cite,

40code,

41del,

42dfn,

43em,

44img,

45ins,

46kbd,

47q,

48s,

49samp,

50small,

51strike,

52strong,

53sub,

54sup,

55tt,

56var,

57b,

58u,

59i,

60center,

61dl,

62dt,

63dd,

64ol,

65ul,

66li,

67fieldset,

68form,

69label,

70legend,

71table,

72caption,

73tbody,

74tfoot,

75thead,

76tr,

77th,

78td,

79article,

80aside,

81canvas,

82details,

83embed,

84figure,

85figcaption,

86footer,

87header,

88hgroup,

89menu,

90nav,

91output,

92ruby,

93section,

94summary,

95time,

96mark,

97audio,

98video {

99 margin: 0;

100 padding: 0;

101 border: 0;

102 font-size: 100%;

103 font: inherit;

104 vertical-align: baseline;

105}

106

107article,

108aside,

109details,

110figcaption,

111figure,

112footer,

113header,

114hgroup,

115menu,

116nav,

117section {

118 display: block;

119}

120

121a {

122 text-decoration: none;

123 outline: none;

124}

125

126b,

127strong {

128 font-weight: 600;

129}

130

131i,

132em {

133 font-style: italic;

134}

135

136ol,

137ul {

138 list-style: none;

139}

140

141blockquote,

142q {

143 quotes: none;

144}

145

146blockquote:before,

147blockquote:after,

148q:before,

149q:after {

150 content: '';

151 content: none;

152}

153

154table {

155 border-collapse: collapse;

156 border-spacing: 0;

157}

158

159button {

160 background: transparent;

161 border: 0;

162 padding: 0;

163}

164

165input,

166select,

167textarea,

168button {

169 outline: none;

170 font-family: "SourceSansPro";

171}

172

173input,

174button {

175

-webkit-appearance: none;

176}

177

178@font-face {

179 font-family: SourceSansPro;

180 src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url("fonts/subset-SourceSansPro-Bold.woff2") format('woff2'), url("fonts/subset-SourceSansPro-Bold.woff") format('woff'), url("fonts/subset-SourceSansPro-Bold.svg#SourceSansPro-Bold") format('svg');

181 font-weight: bold;

182 font-style: normal;

183}

184

185@font-face {

186 font-family: SourceSansPro;

187 src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url("fonts/subset-SourceSansPro-Regular.woff2") format('woff2'), url("fonts/subset-SourceSansPro-Regular.woff") format('woff'), url("fonts/subset-SourceSansPro-Regular.svg#SourceSansPro-Regular") format('svg');

188 font-weight: normal;

189 font-style: normal;

190}

191

192@font-face {

193 font-family: SourceSansPro;

194 src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url("fonts/subset-SourceSansPro-Black.woff2") format('woff2'), url("fonts/subset-SourceSansPro-Black.woff") format('woff'), url("fonts/subset-SourceSansPro-Black.svg#SourceSansPro-Black") format('svg');

195 font-weight: 900;

196 font-style: normal;

197}

198

199@font-face {

200 font-family: SourceSansPro;

201 src: local('Source Sans Pro Black Italic'), local('SourceSansPro-BlackItalic'), url("fonts/subset-SourceSansPro-BlackItalic.woff2") format('woff2'), url("fonts/subset-SourceSansPro-BlackItalic.woff") format('woff'), url("fonts/subset-SourceSansPro-BlackItalic.svg#SourceSansPro-BlackItalic") format('svg');

202 font-weight: 900;

203 font-style: italic;

204}

205

206@font-face {

207 font-family: OfficinaSerifBookC;

208 src: local('OfficinaSerifBookC-Italic'), url("fonts/subset-OfficinaSerifBookC-Italic.woff2") format('woff2'), url("fonts/subset-OfficinaSerifBookC-Italic.woff") format('woff'), url("fonts/subset-OfficinaSerifBookC-Italic.svg#OfficinaSerifBookC-Italic") format('svg');

209 font-weight: normal;

210 font-style: italic;

211}

212

213@font-face {

214 font-family: SourceSansPro;

215 src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url("fonts/subset-SourceSansPro-Light.woff2") format('woff2'), url("fonts/subset-SourceSansPro-Light.woff") format('woff'), url("fonts/subset-SourceSansPro-Light.svg#SourceSansPro-Light") format('svg');

216 font-weight: 300;

217 font-style: normal;

218}

219

220@font-face {

221 font-family: SourceSansPro;

222 src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'), url("fonts/subset-SourceSansPro-Italic.woff2") format('woff2'), url("fonts/subset-SourceSansPro-Italic.woff") format('woff'), url("fonts/subset-SourceSansPro-Italic.svg#SourceSansPro-Italic") format('svg');

223 font-weight: normal;

224 font-style: italic;

225}

226

227@font-face {

228 font-family: SourceSansPro;

229 src: local('Source Sans Pro ExtraLight Italic'), local('SourceSansPro-ExtraLightItalic'), url("fonts/subset-SourceSansPro-ExtraLightItalic.woff2") format('woff2'), url("fonts/subset-SourceSansPro-ExtraLightItalic.woff") format('woff'), url("fonts/subset-SourceSansPro-ExtraLightItalic.svg#SourceSansPro-ExtraLightItalic") format('svg');

230 font-weight: 200;

231 font-style: italic;

232}

233

234@font-face {

235 font-family: SourceSansPro;

236 src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightItalic'), url("fonts/subset-SourceSansPro-LightItalic.woff2") format('woff2'), url("fonts/subset-SourceSansPro-LightItalic.woff") format('woff'), url("fonts/subset-SourceSansPro-LightItalic.svg#SourceSansPro-LightItalic") format('svg');

237 font-weight: 300;

238 font-style: italic;

239}

240

241@font-face {

242 font-family: SourceSansPro;

243 src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldItalic'), url("fonts/subset-SourceSansPro-BoldItalic.woff2") format('woff2'), url("fonts/subset-SourceSansPro-BoldItalic.woff") format('woff'), url("fonts/subset-SourceSansPro-BoldItalic.svg#SourceSansPro-BoldItalic") format('svg');

244 font-weight: bold;

245 font-style: italic;

246}

247

248@font-face {

249 font-family: SourceSansPro;

250 src: local('Source Sans Pro ExtraLight'), local('SourceSansPro-ExtraLight'), url("fonts/subset-SourceSansPro-ExtraLight.woff2") format('woff2'), url("fonts/subset-SourceSansPro-ExtraLight.woff") format('woff'), url("fonts/subset-SourceSansPro-ExtraLight.svg#SourceSansPro-ExtraLight") format('svg');

251 font-weight: 200;

252 font-style: normal;

253}

254

255@font-face {

256 font-family: OfficinaSerifBookC;

257 src: local('OfficinaSerifBookC'), url("fonts/subset-OfficinaSerifBookC.woff2") format('woff2'), url("fonts/subset-OfficinaSerifBookC.woff") format('woff'), url("fonts/subset-OfficinaSerifBookC.svg#OfficinaSerifBookC") format('svg');

258 font-weight: normal;

259 font-style: normal;

260}

261

262@font-face {

263 font-family: SourceSansPro;

264 src: local('Source Sans Pro SemiBold Italic'), local('SourceSansPro-SemiBoldItalic'), url("fonts/subset-SourceSansPro-SemiBoldItalic.woff2") format('woff2'), url("fonts/subset-SourceSansPro-SemiBoldItalic.woff") format('woff'), url("fonts/subset-SourceSansPro-SemiBoldItalic.svg#SourceSansPro-SemiBoldItalic") format('svg');

265 font-weight: 600;

266 font-style: italic;

267}

268

269@font-face {

270 font-family: SourceSansPro;

271 src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url("fonts/subset-SourceSansPro-SemiBold.woff2") format('woff2'), url("fonts/subset-SourceSansPro-SemiBold.woff") format('woff'), url("fonts/subset-SourceSansPro-SemiBold.svg#SourceSansPro-SemiBold") format('svg');

272 font-weight: 600;

273 font-style: normal;

274}

275

276html,

277body {

278 font-family: "SourceSansPro";

279 color: #000;

280}

281

282body {

283 overflow-x: hidden;

284}

285

286/*

287body:before {

288 content: '';

289 z-index: 1000000;

290 display: block;

291 position: absolute;

292 left: 0;

293 top: 0;

294 width: 100%;

295 height: 100%;

296 background-color: #fff;

297}

298*/

299

300body.pace-done:before {

301 display: none;

302}

303

304.pace .pace-progress {

305 z-index: 1000001;

306}

307

308body.pace-done .pace-progress {

309 z-index: -1;

310}

311

312

313

314.container-fluid{position: relative;width:100%;padding:0 1rem;margin:0 auto;z-index:1;}

315.row{display:-ms-flexbox;display:flex;

-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem;}

316.col-1,.col-2,.col-25,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-25,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-25,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-ml-1,.col-ml-2,.col-ml-25,.col-ml-3,.col-ml-4,.col-ml-5,.col-ml-6,.col-ml-7,.col-ml-8,.col-ml-9,.col-ml-10,.col-ml-11,.col-ml-12,.col-md,.col-ml-auto,.col-lg-1,.col-lg-2,.col-lg-25,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2.col-xl-25,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-s,.col-m{position:relative;width:100%;min-height:1px;padding:1rem 1rem}

317

318@media (max-width:1181px) {

319.row {margin: 0 -0.75rem;}

320.col-1,.col-2,.col-25,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-25,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-25,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-ml-1,.col-ml-2,.col-ml-25,.col-ml-3,.col-ml-4,.col-ml-5,.col-ml-6,.col-ml-7,.col-ml-8,.col-ml-9,.col-ml-10,.col-ml-11,.col-ml-12,.col-md,.col-ml-auto,.col-lg-1,.col-lg-2,.col-lg-25,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2.col-xl-25,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-s,.col-m {padding: 1rem 0.75rem;}

321}

322

323@media (max-width:767px) {

324.row {margin: 0 -0.5rem;}

325.col-1,.col-2,.col-25,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-25,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-25,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-ml-1,.col-ml-2,.col-ml-25,.col-ml-3,.col-ml-4,.col-ml-5,.col-ml-6,.col-ml-7,.col-ml-8,.col-ml-9,.col-ml-10,.col-ml-11,.col-ml-12,.col-md,.col-ml-auto,.col-lg-1,.col-lg-2,.col-lg-25,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2.col-xl-25,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-s,.col-m {padding: 1rem 0.5rem;}

326}

327

328.visible-xs,.visible-sm,.visible-md,.visible-ml,.visible-lg,.visible-xl, .hidden{display:none}

329.hidden-xs,.hidden-sm,.hidden-md,.hidden-ml,.hidden-lg,.hidden-xl{display:block}

330

331/*Автоширина колонок*/

332.col{

-ms-flex-preferred-size:0;flex-basis:0;

-ms-flex-positive:1;flex-grow:1;max-width:100%}

333

334/*Фиксированая ширина колонок*/

335.col-1{

-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}

336.col-2{

-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}

337.col-25{

-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}

338.col-3{

-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

339.col-4{

-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

340.col-5{

-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}

341.col-6{

-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

342.col-7{

-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}

343.col-8{

-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

344.col-9{

-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

345.col-10{

-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}

346.col-11{

-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}

347.col-12{

-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

348

349/*Смещение столбцов*/

350.offset-1{margin-left:8.333333%}

351.offset-2{margin-left:16.666667%}

352.offset-3{margin-left:25%}

353.offset-4{margin-left:33.333333%}

354.offset-5{margin-left:41.666667%}

355.offset-6{margin-left:50%}

356.offset-7{margin-left:58.333333%}

357.offset-8{margin-left:66.666667%}

358.offset-9{margin-left:75%}

359.offset-10{margin-left:83.333333%}

360.offset-11{margin-left:91.666667%}

361

362/*

363Ширины экрана

364-- xs 320-499 Смартфоны

365-- sm 500-767 Фаблеты

366-- md 768-1023 Планшеты

367-- ml 1024-1180 Нетбуки

368-- lg 1181-1399 Ноутбуки

369-- xl 1400 Декстопы

370*/

371

372@media (min-width:1400px) {

373.hidden-xl{display:none !important}

374.visible-xl{display:flex !important}

375}

376@media (min-width:1153px) and (max-width:1399px) {

377.hidden-lg{display:none !important}

378.visible-lg{display:flex !important}

379}

380@media (min-width:1024px) and (max-width:1181px) {

381.hidden-ml{display:none !important}

382.visible-ml{display:flex !important}

383}

384@media (min-width:768px) and (max-width:1023px) {

385.hidden-md{display:none !important}

386.visible-md{display:flex !important}

387}

388@media (min-width:500px) and (max-width:767px) {

389.hidden-sm{display:none !important}

390.visible-sm{display:flex !important}

391}

392@media (max-width:499px) {

393.hidden-xs{display:none !important}

394.visible-xs{display:flex !important}

395}

396

397/*

398 xs - Смартфоны

399*/

400@media (min-width: 320px) {

401.container-fluid{padding:0 1rem}

402.col-s,.col-m{

-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; margin: 0 auto;}

403}

404

405/*

406 sm - Фаблеты

407*/

408@media (min-width: 500px) {

409.container-fluid{padding:0 2rem}

410.col-sm{

-ms-flex-preferred-size:0;flex-basis:0;

-ms-flex-positive:1;flex-grow:1;max-width:100%}

411.col-sm-1{

-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}

412.col-sm-2{

-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}

413.col-sm-25{

-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}

414.col-sm-3{

-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

415.col-sm-4{

-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

416.col-sm-5{

-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}

417.col-sm-6{

-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

418.col-sm-7{

-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}

419.col-sm-8{

-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

420.col-sm-9{

-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

421.col-sm-10{

-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}

422.col-sm-11{

-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}

423.col-sm-12{

-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

424.offset-sm-0{margin-left:0}

425.offset-sm-1{margin-left:8.333333%}

426.offset-sm-2{margin-left:16.666667%}

427.offset-sm-3{margin-left:25%}

428.offset-sm-4{margin-left:33.333333%}

429.offset-sm-5{margin-left:41.666667%}

430.offset-sm-6{margin-left:50%}

431.offset-sm-7{margin-left:58.333333%}

432.offset-sm-8{margin-left:66.666667%}

433.offset-sm-9{margin-left:75%}

434.offset-sm-10{margin-left:83.333333%}

435.offset-sm-11{margin-left:91.666667%}

436}

437

438/*

439 md - Планшеты

440*/

441@media (min-width: 768px) {

442.container-fluid{padding:0 2.5rem}

443.col-s{

-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%; margin: 0 auto;}

444.col-m{

-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; margin: 0 auto;}

445.col-md{

-ms-flex-preferred-size:0;flex-basis:0;

-ms-flex-positive:1;flex-grow:1;max-width:100%}

446.col-md-1{

-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}

447.col-md-2{

-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}

448.col-md-25{

-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}

449.col-md-3{

-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

450.col-md-4{

-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

451.col-md-5{

-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}

452.col-md-6{

-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

453.col-md-7{

-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}

454.col-md-8{

-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

455.col-md-9{

-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

456.col-md-10{

-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}

457.col-md-11{

-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}

458.col-md-12{

-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

459.offset-md-0{margin-left:0}

460.offset-md-1{margin-left:8.333333%}

461.offset-md-2{margin-left:16.666667%}

462.offset-md-3{margin-left:25%}

463.offset-md-4{margin-left:33.333333%}

464.offset-md-5{margin-left:41.666667%}

465.offset-md-6{margin-left:50%}

466.offset-md-7{margin-left:58.333333%}

467.offset-md-8{margin-left:66.666667%}

468.offset-md-9{margin-left:75%}

469.offset-md-10{margin-left:83.333333%}

470.offset-md-11{margin-left:91.666667%}

471}

472

473/*

474 ml - Нетбуки

475*/

476@media (min-width: 1024px) {

477.container-fluid{padding:0 3rem}

478.col-ml{

-ms-flex-preferred-size:0;flex-basis:0;

-ms-flex-positive:1;flex-grow:1;max-width:100%}

479.col-ml-1{

-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}

480.col-ml-2{

-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}

481.col-ml-25{

-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}

482.col-ml-3{

-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

483.col-ml-4{

-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

484.col-ml-5{

-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}

485.col-ml-6{

-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

486.col-ml-7{

-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}

487.col-ml-8{

-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

488.col-ml-9{

-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

489.col-ml-10{

-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}

490.col-ml-11{

-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}

491.col-ml-12{

-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

492.offset-ml-0{margin-left:0}

493.offset-ml-1{margin-left:8.333333%}

494.offset-ml-2{margin-left:16.666667%}

495.offset-ml-3{margin-left:25%}

496.offset-ml-4{margin-left:33.333333%}

497.offset-ml-5{margin-left:41.666667%}

498.offset-ml-6{margin-left:50%}

499.offset-ml-7{margin-left:58.333333%}

500.offset-ml-8{margin-left:66.666667%}

501.offset-ml-9{margin-left:75%}

502.offset-ml-10{margin-left:83.333333%}

503.offset-ml-11{margin-left:91.666667%}

504}

505/*

506 lg - Ноутбуки

507*/

508@media (min-width: 1181px) {

509.col-s{

-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%; margin: 0 auto;}

510.col-m{

-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%; margin: 0 auto;}

511.col-lg{

-ms-flex-preferred-size:0;flex-basis:0;

-ms-flex-positive:1;flex-grow:1;max-width:100%}

512.col-lg-1{

-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}

513.col-lg-2{

-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}

514.col-lg-25{

-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}

515.col-lg-3{

-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

516.col-lg-4{

-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

517.col-lg-5{

-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}

518.col-lg-6{

-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

519.col-lg-7{

-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}

520.col-lg-8{

-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

521.col-lg-9{

-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

522.col-lg-10{

-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}

523.col-lg-11{

-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}

524.col-lg-12{

-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

525.offset-lg-0{margin-left:0}

526.offset-lg-1{margin-left:8.333333%}

527.offset-lg-2{margin-left:16.666667%}

528.offset-lg-3{margin-left:25%}

529.offset-lg-4{margin-left:33.333333%}

530.offset-lg-5{margin-left:41.666667%}

531.offset-lg-6{margin-left:50%}

532.offset-lg-7{margin-left:58.333333%}

533.offset-lg-8{margin-left:66.666667%}

534.offset-lg-9{margin-left:75%}

535.offset-lg-10{margin-left:83.333333%}

536.offset-lg-11{margin-left:91.666667%}

537}

538

539

540/*

541 xl - Десктопы

542*/

543@media (min-width: 1400px) {

544.container-fluid{max-width:1472px}

545.g-modules .container-fluid,

546.g-hero .container-fluid,

547.g-benefits .container-fluid,

548#balls-cart .container-fluid,

549#cases-hero .container-fluid,

550#hero .container-fluid

551{max-width:1472px}

552.col-xl{

-ms-flex-preferred-size:0;flex-basis:0;

-ms-flex-positive:1;flex-grow:1;max-width:100%}

553.col-xl-1{

-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}

554.col-xl-2{

-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}

555.col-xl-25{

-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}

556.col-xl-3{

-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

557.col-xl-4{

-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

558.col-xl-5{

-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}

559.col-xl-6{

-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

560.col-xl-7{

-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}

561.col-xl-8{

-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}

562.col-xl-9{

-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

563.col-xl-10{

-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}

564.col-xl-11{

-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}

565.col-xl-12{

-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

566.offset-xl-0{margin-left:0}

567.offset-xl-1{margin-left:8.333333%}

568.offset-xl-2{margin-left:16.666667%}

569.offset-xl-3{margin-left:25%}

570.offset-xl-4{margin-left:33.333333%}

571.offset-xl-5{margin-left:41.666667%}

572.offset-xl-6{margin-left:50%}

573.offset-xl-7{margin-left:58.333333%}

574.offset-xl-8{margin-left:66.666667%}

575.offset-xl-9{margin-left:75%}

576.offset-xl-10{margin-left:83.333333%}

577.offset-xl-11{margin-left:91.666667%}

578}

579

580

581

582

583

584

585

586

587

588

589

590

591

592

593

594

595.content {

596 padding: 160px 65px 0;

597

598}

599.ccnt {

600padding:0 65px;

601background: url(/img/map2.jpg) -100px 82px no-repeat;

602}

603.ccnt_uu {

604 padding: 0 65px;

605 background: url(/img/map2.jpg) 0px -15px no-repeat, url(/img/map-03-min.jpg) right bottom no-repeat;

606}

607

608

609.ccnt2 {

610 background: url(/img/map-03-min.jpg) right bottom no-repeat;

611}

612

613

614

615body.pace-done .content{

616

-webkit-transition-delay: .7s;

617 transition-delay: .7s;

618 z-index: inherit;

619}

620

621

622.header,

623.content,

624.footer {

625 opacity: 1;

626

-webkit-transition: opacity .7s;

627 transition: opacity .7s;

628}

629

630body.pace-done .header,

631body.pace-done .content,

632body.pace-done .footer{

633 opacity: 1;

634}

635

636.messagmobile {display:none;}

637.messagmobile a {border:0 !important;}

638

639.messagfix {position:fixed;right:30px;bottom:30px;z-index:100;}

640.messagfix .messang {display:none;}

641

642@media (min-width: 1640px) {

643 .content {

644 padding: 180px 160px 0;

645 }

646.ccnt,.ccnt_uu {padding:0 160px;}

647}

648

649@media (max-width: 960px) {

650.content {

651 padding: 160px 35px 0;

652 }

653.messag {display:none;}

654

655.ccnt,.ccnt_uu {

656padding:0 35px;

657}

658

659

660}

661@media (max-width: 768px) {

662.messagmobile {

663display:block;

664position:absolute;

665z-index:2;

666right: 10px;

667 margin-top: 5px;

668}

669}

670

671

672@media (max-width: 768px) {

673 .content {

674 padding: 90px 35px 0;

675 }

676.ccnt section {margin-top:60px !important;}

677.ccnt,.ccnt_uu {padding:0 35px;}

678}

679

680.content,

681.text {

682 font-family: "SourceSansPro";

683}

684

685.content h1:not([class]),

686.text h1:not([class]) {

687 font-family: "OfficinaSerifBookC";

688 font-size: 72px;

689 font-weight: 400;

690 line-height: 76px;

691 margin: 63px 0 35px;

692}

693

694.content h2:not([class]),

695.text h2:not([class]),

696.content h3:not([class]),

697.text h3:not([class]),

698.content h4:not([class]),

699.text h4:not([class]) {

700 font-family: "OfficinaSerifBookC";

701 font-size: 30px;

702 font-weight: 400;

703 line-height: 36px;

704 margin: 75px 0 23px;

705}

706

707.content img:not([class]),

708.text img:not([class]) {

709 margin: 5px 0;

710 max-width: 100%;

711}

712

713.content ul:not([class]),

714.text ul:not([class]) {

715 list-style: none;

716 margin: 23px 0;

717}

718

719.content ul:not([class]) li,

720.text ul:not([class]) li {

721 padding-left: 40px;

722 position: relative;

723 font-size: 15px;

724 font-weight: 400;

725 line-height: 21px;

726}

727

728@media (min-width: 1367px) {

729 .content ul:not([class]) li,

730 .text ul:not([class]) li {

731 font-size: 18px;

732 line-height: 24px;

733 }

734}

735

736@media (max-width: 768px) {

737 .content ul:not([class]) li,

738 .text ul:not([class]) li {

739 font-size: 14px;

740 font-weight: 400;

741 line-height: 21px;

742 }

743}

744

745.content ul:not([class]) li + li,

746.text ul:not([class]) li + li {

747 margin-top: 18px;

748}

749

750.content ul:not([class]) li:before,

751.text ul:not([class]) li:before {

752 content: "";

753 position: absolute;

754 left: 1px;

755 top: 11px;

756 width: 20px;

757 height: 1px;

758 background-color: #262626;

759}

760

761.content ol:not([class]),

762.text ol:not([class]) {

763 list-style: none;

764 margin: 23px 0;

765 counter-reset: myCounter;

766}

767

768.content ol:not([class]) li,

769.text ol:not([class]) li {

770 padding-left: 30px;

771 position: relative;

772 font-size: 15px;

773 font-weight: 400;

774 line-height: 21px;

775}

776

777@media (max-width: 768px) {

778 .content ol:not([class]) li,

779 .text ol:not([class]) li {

780 font-size: 14px;

781 font-weight: 400;

782 line-height: 21px;

783 }

784}

785

786.content ol:not([class]) li + li,

787.text ol:not([class]) li + li {

788 margin-top: 24px;

789}

790

791.content ol:not([class]) li:before,

792.text ol:not([class]) li:before {

793 counter-increment: myCounter;

794 content: counter(myCounter) ".";

795 position: absolute;

796 left: 0;

797 top: 0;

798 width: 30px;

799 padding-right: 9px;

800 color: #f3502d;

801 font-size: 15px;

802 font-weight: 400;

803 line-height: 21px;

804}

805

806@media (max-width: 768px) {

807 .content ol:not([class]) li:before,

808 .text ol:not([class]) li:before {

809 font-size: 14px;

810 font-weight: 400;

811 line-height: 21px;

812 }

813}

814

815.content p:not([class]),

816.text p:not([class]) {

817 font-size: 18px;

818 font-weight: 400;

819 line-height: 24px;

820 margin: 18px 0;

821}

822

823@media (max-width: 1366px) {

824 .content p:not([class]),

825 .text p:not([class]) {

826 font-size: 18px;

827 line-height: 24px;

828 }

829}

830

831@media (max-width: 768px) {

832 .content p:not([class]),

833 .text p:not([class]) {

834 font-size: 16px;

835 font-weight: 400;

836 line-height: 24px;

837 }

838}

839

840.content a:not([class]),

841.text a:not([class]) {

842 color: #000;

843 border-bottom: 2px solid #f3502d;

844

-webkit-transition: 0.7s border;

845 transition: 0.7s border;

846}

847

848.content a:not([class]):hover,

849.text a:not([class]):hover {

850 border-color: transparent;

851}

852

853.content *:not([class]):not(span):first-child,

854.text *:not([class]):not(span):first-child {

855 margin-top: 0;

856}

857

858.content *:not([class]):not(span):last-child,

859.text *:not([class]):not(span):last-child {

860 margin-bottom: 0 !important;

861}

862

863.content table,

864.text table {

865 margin: 24px 0;

866}

867

868.content table th,

869.text table th {

870 text-align: left;

871 padding: 19px 25px 14px;

872 color: #000;

873 font-size: 15px;

874 font-weight: 400;

875 line-height: 21px;

876 border-top: 1px solid #e5e5e5;

877}

878

879@media (min-width: 1367px) {

880 .content table th,

881 .text table th {

882 font-size: 15px;

883 line-height: 24px;

884 }

885}

886

887@media (max-width: 768px) {

888 .content table th,

889 .text table th {

890 font-size: 14px;

891 font-weight: 400;

892 line-height: 21px;

893 }

894}

895

896.content table td,

897.text table td {

898 padding: 19px 25px 14px;

899 color: #262626;

900 font-size: 15px;

901 font-weight: 400;

902 line-height: 21px;

903 border-top: 1px solid #e5e5e5;

904}

905

906@media (max-width: 768px) {

907 .content table td,

908 .text table td {

909 font-size: 14px;

910 font-weight: 400;

911 line-height: 21px;

912 }

913}

914

915.content table tbody tr:last-child,

916.text table tbody tr:last-child {

917 border-bottom: 1px solid #e5e5e5;

918}

919

920input::-webkit-input-placeholder {

921 color: rgba(255, 255, 255, 0.5);

922}

923

924input::-moz-placeholder {

925 color: rgba(255, 255, 255, 0.5);

926}

927

928input:-ms-input-placeholder {

929 color: rgba(255, 255, 255, 0.5);

930}

931

932div[class^="table-scroller"] {

933 overflow: auto;

934 position: relative;

935}

936

937/*

938@media $desktopMax {

939 div[class^="table-scroller"] {

940 width: 100%;

941 }

942}

943*/

944

945.btn {

946 display: inline-block;

947 vertical-align: top;

948 position: relative;

949 border: 0;

950 color: #fff;

951 outline: none;

952 cursor: pointer;

953 width: 124px;

954 height: 124px;

955 position: relative;

956 font-size: 18px;

957 font-weight: 400;

958 line-height: 22px;

959 padding: 25px 19px 56px;

960 text-align: left;

961 background: url("../i/btn-bg.jpg") no-repeat top left;

962

-webkit-transition: 0.7s background;

963 transition: 0.7s background;

964 overflow: hidden;

965 z-index: 1;

966}

967

968.btn:before {

969 content: '';

970 position: absolute;

971 left: 0;

972 top: 0;

973 width: 0;

974 height: 100%;

975

-webkit-transition: .7s width;

976 transition: .7s width;

977 background: url("../img/zvo-s-min.jpg") no-repeat top left;

978 opacity: 1;

979 z-index: -1;

980}

981

982.btn_red{

983 background-image: url("../img/zvo-s-min.jpg");

984}

985

986.btn_red:before {

987 background-image: url("../i/btn-bg.jpg");

988}

989

990@media (max-width: 1366px) {

991 .btn {

992 width: 116px;

993 height: 116px;

994 font-size: 15px;

995 font-weight: 400;

996 line-height: 18px;

997 }

998}

999

1000@media (max-width: 768px) {

1001 .btn {

1002 width: 90px;

1003 height: 90px;

1004 padding: 10px;

1005 font-size: 14px;

1006 font-weight: 400;

1007 line-height: 18px;

1008 }

1009}

1010

1011.btn:after {

1012 content: "";

1013 position: absolute;

1014 width: 35px;

1015 height: 17px;

1016 left: 20px;

1017 bottom: 27px;

1018 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAARCAMAAABgteXNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAXVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/beDHAAAAHnRSTlMAqU8w5WIk3XYZ0YwBEMOfBAmzsaDB0L2NocIKshGrGyxnAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAFlJREFUKM+NkjcSgEAMA03mEhfI8f/PpKRi9lTveGRJIn8qSkFVdcNQ2/UMKW0sQm7wAaGYxohQmGaHkDWLkge14p1NK/KzH+TnTBf9dXM+GTln9JXT+7efF/fkBtgCWMQPAAAAAElFTkSuQmCC") no-repeat center;

1019

-webkit-transition: 0.7s opacity, 0.7s left;

1020 transition: 0.7s opacity, 0.7s left;

1021}

1022

1023@media (max-width: 1366px) {

1024 .btn:after {

1025 bottom: 30px;

1026 }

1027}

1028

1029@media (max-width: 768px) {

1030 .btn:after {

1031 display: none;

1032 }

1033}

1034

1035.btn:hover:before {

1036 width: 100%;

1037}

1038

1039/*

1040.btn:hover {

1041 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgwAAAEZAQMAAADBu+/5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABlBMVEX///////9VfPVsAAAAAXRSTlMD2e+J3AAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAoSURBVHja7cEBAQAAAIIg/69uSEABAAAAAAAAAAAAAAAAAAAAAADcGkmLAAHdDymqAAAAAElFTkSuQmCC");

1042}

1043*/

1044

1045.btn:hover:after {

1046 left: 30px;

1047}

1048/*

1049.btn_dark {

1050 background-color: #262626;

1051}

1052*/

1053.btn_small:after {

1054 bottom: 41px;

1055}

1056

1057.common__label {

1058 /*opacity: 0.25;*/

1059 color: #fff;

1060 font-size: 14px;

1061 font-weight: 600;

1062 line-height: 18px;

1063 display: block;

1064 margin-bottom: 4px;

1065}

1066

1067.common__inp {

1068 width: 100%;

1069 height: 42px;

1070 border: 1px solid #2f89ca;

1071 background-color: rgba(255,255,255, 0.15);

1072 /*background-color: rgba(0, 0, 0, 0.13);*/

1073 color: #fff;

1074 padding: 0 16px;

1075 font-family: "SourceSansPro";

1076 font-size: 15px;

1077 font-weight: 400;

1078 line-height: 21px;

1079

-webkit-transition: 0.5s border;

1080 transition: 0.5s border;

1081}

1082

1083@media (max-width: 768px) {

1084 .common__inp {

1085 font-size: 14px;

1086 font-weight: 400;

1087 line-height: 21px;

1088 }

1089}

1090

1091.common__textarea {

1092 width: 100%;

1093 height: 131px;

1094 border: 1px solid #2f89ca;

1095 overflow: hidden;

1096 resize: none;

1097 padding: 11px 16px;

1098 background-color: rgba(255,255,255, 0.15);

1099 /*background-color: rgba(0, 0, 0, 0.13);*/

1100 color: #fff;

1101 font-family: "SourceSansPro";

1102 font-size: 15px;

1103 font-weight: 400;

1104 line-height: 21px;

1105

-webkit-transition: 0.7s border;

1106 transition: 0.7s border;

1107}

1108

1109@media (max-width: 768px) {

1110 .common__textarea {

1111 font-size: 14px;

1112 font-weight: 400;

1113 line-height: 21px;

1114 }

1115}

1116

1117.common__sbm {

1118 font-family: "SourceSansPro";

1119 margin-top: 5px;

1120}

1121

1122.common__select {

1123 height: 36px;

1124 background-color: #fff;

1125 border: 2px solid #b6b6b6;

1126 width: auto;

1127 cursor: pointer;

1128

-webkit-transition: 0.5s border;

1129 transition: 0.5s border;

1130}

1131

1132.common__select.warning {

1133 border-color: #f3502d;

1134}

1135

1136.common__placeholder {

1137 position: absolute;

1138 z-index: -1;

1139 left: 0;

1140 top: 0;

1141 color: #fff;

1142 font-size: 14px;

1143 font-weight: 700;

1144 line-height: 50px;

1145 letter-spacing: 0.1em;

1146 text-transform: uppercase;

1147 text-overflow: ellipsis;

1148 white-space: nowrap;

1149 overflow: hidden;

1150 max-width: 100%;

1151}

1152

1153.common__placeholder span {

1154 font-size: 23px;

1155 font-weight: 400;

1156 line-height: 50px;

1157 position: relative;

1158 top: 0;

1159}

1160

1161#order-form .common__textarea,

1162#order-form .common__inp,

1163#callorder-form .common__textarea,

1164#callorder-form .common__inp{

1165 background-color: rgba(0, 0, 0, 0.13);

1166}

1167

1168.common__col {

1169 width: calc(50% - 16px);

1170}

1171

1172@media (max-width: 768px) {

1173 .common__col {

1174 width: 100%;

1175 }

1176 .common__col + .common__col {

1177 margin-top: 27px;

1178 }

1179}

1180

1181.common__row_flex {

1182 display: -webkit-box;

1183 display: -ms-flexbox;

1184 display: flex;

1185

-webkit-box-pack: justify;

1186

-ms-flex-pack: justify;

1187 justify-content: space-between;

1188 position: relative;

1189 width: 100%;

1190}

1191

1192@media (max-width: 768px) {

1193 .common__row_flex {

1194

-webkit-box-orient: vertical;

1195

-webkit-box-direction: normal;

1196

-ms-flex-direction: column;

1197 flex-direction: column;

1198

-webkit-box-pack: start;

1199

-ms-flex-pack: start;

1200 justify-content: flex-start;

1201 }

1202}

1203

1204.common__row + .common__row {

1205 margin-top: 25px;

1206}

1207

1208.common__fileover {

1209 width: 100%;

1210 position: relative;

1211 padding-top: 25px;

1212}

1213

1214.common__file {

1215 position: absolute;

1216 width: 0;

1217 height: 0;

1218 left: 0;

1219 top: 0;

1220 opacity: 0;

1221}

1222

1223.common__filename {

1224 display: inline-block;

1225 vertical-align: top;

1226 position: relative;

1227 left: 48px;

1228 cursor: pointer;

1229 color: #fff;

1230 font-size: 15px;

1231 font-weight: 400;

1232 line-height: 21px;

1233 border-bottom: 2px solid #f3502d;

1234

-webkit-transition: 0.5s border;

1235 transition: 0.5s border;

1236}

1237

1238@media (max-width: 768px) {

1239 .common__filename {

1240 font-size: 14px;

1241 font-weight: 400;

1242 line-height: 21px;

1243 left: 33px;

1244 }

1245}

1246

1247.common__filename.choosed,

1248.common__filename:hover {

1249 border-color: transparent;

1250}

1251

1252.common__filename:before {

1253 content: "";

1254 position: absolute;

1255 left: -38px;

1256 top: 0;

1257 width: 24px;

1258 height: 23px;

1259 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAMAAAAm/38fAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABL1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+TyruBAAAAZHRSTlMAEy4XeNXRdyiW7mk4Y+SLwY3yMGDcFoE2h/Ec3/MrdEniGypy7QISjwumB9u4BM6+z7vsy8i89S1zA8L5L8q6EOs6vW9FU+UpWR3TVs25gsDQjBgBoZmKBtQ96YTvbiFYetZMI7yxYQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAEBSURBVCjPY2DAAIxMzAzYAAsrKxs7uiAHAwMnFzcPLx8Lqji/AIOgkDCQISIqhiwuLiQhKQUSZ5CWkUAWl5WT5wKLMygoKiGrV1ZRBYmrMagraqCqB4lrailp6+giiyuDxfX0DZQMjVDMkTcGiZsYiZmaIYvLgcXVTMwYBZDVm1tYgsyxAopbI4vb2PIa2wLNsQOqt0cST5FwcHQCme+MYo5LiiuDmztI3EwdWdxD1ZOBwcub08fXD0WcwT8ARDoZBAYFCxiFIEmEhoEpKyugF5DFGcKh3o+IRDYHCKKiXUFUsA6aOANDTGxcPHOCjC4DBkiMjDRJCsIW/czJCl4YggDELiK7BTHsCwAAAABJRU5ErkJggg==") no-repeat center;

1260}

1261

1262@media (max-width: 768px) {

1263 .common__filename:before {

1264 left: -33px;

1265 }

1266}

1267

1268.common__filename.choosed + .common__filedelete {

1269 visibility: visible;

1270 cursor: pointer;

1271}

1272

1273.common__filename.choosed:after {

1274 content: "";

1275}

1276

1277.common__filedelete {

1278 display: inline-block;

1279 vertical-align: top;

1280 visibility: hidden;

1281 margin-top: 6px;

1282 margin-left: 58px;

1283 width: 10px;

1284 height: 10px;

1285 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEX3bE73bE73bE73bE7////Z+NqaAAAAA3RSTlMAf4C/aSLHAAAAAWJLR0QEj2jZUQAAAAlwSFlzAAALEgAACxIB0t1+/AAAADdJREFUCNcVytENACAIA9HDCSAuYGACcP/drD9Nc3kEEJRjw2r2gYpRXFcXu67d2XwgJiCWivkAYb8DZG1gCrwAAAAASUVORK5CYII=") no-repeat center;

1286}

1287

1288.fakecheckbox {

1289 display: inline-block;

1290 vertical-align: top;

1291 position: relative;

1292 margin-top: 7px;

1293}

1294

1295.fakecheckbox__label {

1296 display: inline-block;

1297 vertical-align: top;

1298 color: #fff;

1299 font-size: 15px;

1300 font-weight: 400;

1301 line-height: 21px;

1302 position: relative;

1303 padding-left: 33px;

1304 padding-top: 7px;

1305}

1306

1307@media (max-width: 768px) {

1308 .fakecheckbox__label {

1309 font-size: 14px;

1310 font-weight: 400;

1311 line-height: 21px;

1312 }

1313}

1314

1315.fakecheckbox__label:before {

1316 content: "";

1317 position: absolute;

1318 left: -1px;

1319 top: 50%;

1320 margin-top: -5px;

1321 width: 18px;

1322 height: 18px;

1323 border: 1px solid #ececec;

1324 cursor: pointer;

1325

-webkit-transition: 0.5s border;

1326 transition: 0.5s border;

1327}

1328

1329.fakecheckbox__label:after {

1330 content: "";

1331 position: absolute;

1332 width: 14px;

1333 height: 10px;

1334 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAMAAACzB5/1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAllBMVEX3bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE73bE7////q9A/bAAAAMHRSTlMAA6BsB66EC7v+cxHH/GUBGND5V80UH9r1Sk/31xwo4vE+QvPfU+nrMjft4yktxCBwMwDhAAAAAWJLR0Qx2dsdcgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAFVJREFUCNdjYEAARiZmJB4LqwEbgsfOwcmF4HHz8PIBKX52ME9AUEgYRDOJiAJJMXEJSbCwlLSMLIOcvIIiVJOSsoqqmroG3BBNLQNtHSQLdfX0YUwA+mEE0mQdlfMAAAAASUVORK5CYII=") no-repeat center;

1335 left: 2px;

1336 top: 50%;

1337 margin-top: 0px;

1338 opacity: 0;

1339 cursor: pointer;

1340

-webkit-transition: 0.5s opacity;

1341 transition: 0.5s opacity;

1342}

1343

1344.fakecheckbox__label a:not([class]) {

1345 color: #fff;

1346}

1347

1348.fakecheckbox__truecheck {

1349 position: absolute;

1350 left: 0;

1351 top: 0;

1352 width: 0;

1353 height: 0;

1354 border: 0;

1355 opacity: 0;

1356}

1357

1358.fakecheckbox__truecheck:checked + .fakecheckbox__label:after {

1359 opacity: 1;

1360}

1361

1362.fakecheckbox__truecheck.warning + .fakecheckbox__label:before {

1363 border-color: #f3502d;

1364}

1365

1366input.warning,

1367textarea.warning {

1368 border-color: #f3502d;

1369}

1370

1371.hidden-block {

1372 display: none;

1373}

1374

1375.header {

1376

position: absolute;

1377 width: 100%;

1378

// top: 24px;

1379top:0;

1380 left: 0;

1381 padding: 28px 74px 0;

1382

//z-index: 1;

1383}

1384.header.offers {top:0;}

1385

1386@media (max-width: 960px) {

1387 .header {

1388 position: fixed;

1389 z-index: 11;

1390 height: 116px;

1391 background-color: #fff;

1392 padding-top: 0;

1393 top: 0;

1394

-webkit-box-shadow: 2.5px 4.3px 35px rgba(0, 0, 0, 0.25);

1395 box-shadow: 2.5px 4.3px 35px rgba(0, 0, 0, 0.25);

1396 padding: 0 35px 0;

1397 }

1398}

1399

1400@media (max-width: 768px) {

1401 .header {

1402 height: 90px;

1403 }

1404}

1405

1406.header:before {

1407 content: "";

1408 position: absolute;

1409 top: 0;

1410 left: 0;

1411 z-index: -1;

1412 width: 544px;

1413 height: 351px;

1414 /*

1415 background-color: #f3502d;

1416 background-image: url("../img/bg3-111.png");

1417 background-repeat: no-repeat;

1418 background-blend-mode: soft-light;

1419 background-position: top left;

1420 */

1421 background: url("../img/bg3-111.png") top left no-repeat;

1422 opacity: 1;

1423

-webkit-transition: .7s;

1424 transition: .7s;

1425

-webkit-transition-delay: .7s;

1426 transition-delay: .7s;

1427}

1428

1429

1430body.pace-done .header:before{

1431 opacity: 1;

1432}

1433

1434@media (min-width: 1400px) {

1435 .header:before {

1436 width: 524px;

1437 height: 281px;

1438 background-size: cover;

1439 }

1440}

1441

1442@media (min-width: 1640px) {

1443 .header:before {

1444 width: 650px;

1445 height: 350px;

1446 background-size: cover;

1447 }

1448}

1449

1450@media (max-width: 960px) {

1451 .header:before {

1452 display: none;

1453 }

1454}

1455

1456.header__feedback {

1457 float: right;

1458 margin-right: -74px;

1459}

1460

1461@media (max-width: 960px) {

1462 .header__feedback {

1463 margin-right: -35px;

1464 }

1465}

1466

1467.header__info {

1468 float: right;

1469 margin-right: 35px;

1470 margin-top: 0px;

1471 text-align: right;

1472}

1473

1474@media (max-width: 1270px) {

1475 .header__info {

1476 margin-top: 26px;

1477 }

1478}

1479

1480@media (max-width: 960px) {

1481 .header__info {

1482 margin-right: 20px;

1483 }

1484}

1485

1486@media (max-width: 768px) {

1487 .header__info {

1488 margin-top: 5px;

1489 }

1490.header__info-days {margin-top:0 !important;}

1491}

1492

1493@media (max-width: 400px) {

1494 .header__info {

1495 margin-right: 15px;

1496 }

1497}

1498

1499@media (max-width: 360px) {

1500 .header__info {

1501 margin-right:6px;

1502 }

1503}

1504

1505.header__info-phone {

1506 color: #000;

1507 font-size: 24px;

1508 font-weight: 600;

1509 line-height: 28px;

1510}

1511

1512@media (max-width: 1270px) {

1513 .header__info-phone {

1514 font-size: 15px;

1515 font-weight: 600;

1516 line-height: 21px;

1517 }

1518}

1519

1520.header__info-days {

1521 display: block;

1522 margin-top: 8px;

1523 color: #000;

1524 font-size: 15px;

1525 font-weight: 400;

1526 line-height: 21px;

1527}

1528

1529@media (max-width: 1270px) {

1530 .header__info-days {

1531 margin-top: 6px;

1532 }

1533}

1534

1535@media (max-width: 960px) {

1536 .header__info-days {

1537 font-size: 9px;

1538 font-weight: 400;

1539 line-height: 18px;

1540 }

1541}

1542

1543.header__logo {

1544 display: inline-block;

1545 vertical-align: top;

1546 margin-top: 29px;

1547 margin-right: 42px;

1548}

1549

1550@media (max-width: 1270px) {

1551 .header__logo {

1552 margin-right: 20px;

1553 margin-top: 22px;

1554 }

1555}

1556

1557@media (max-width: 780px) {

1558 .header__logo {

1559 margin-top: 24px;

1560 }

1561}

1562

1563@media (max-width: 360px) {

1564 .header__logo {

1565 margin-top: 23px;

1566 }

1567}

1568

1569@media (max-width: 960px) {

1570 .header__logo-img {

1571

-webkit-filter: invert(100%);

1572 filter: invert(100%);

1573 }

1574}

1575

1576@media (max-width: 780px) {

1577 .header__logo-img {

1578 width: 88px;

1579 }

1580}

1581

1582.header__logo-hint {

1583 display: inline-block;

1584 vertical-align: top;

1585 margin-top: 38px;

1586font-family: 'Roboto Condensed', sans-serif;

1587 color: #fff;

1588 font-size: 22px;

1589 font-weight: 400;

1590 line-height: 24px;

1591 max-width: 240px;

1592}

1593

1594@media (max-width: 1270px) {

1595 .header__logo-hint {

1596 font-size: 14px;

1597 font-weight: 400;

1598 line-height: 21px;

1599 }

1600}

1601

1602@media (max-width: 1230px) {

1603 .header__logo-hint {

1604 display: none;

1605 }

1606}

1607

1608.header__menu {

1609 float: right;

1610 margin-right: 55px;

1611 margin-top: 34px;

1612position:relative;

1613}

1614

1615@media (min-width: 1400px) {

1616 .header__menu {

1617 margin-right: 120px;

1618 }

1619}

1620

1621@media (min-width: 1640px) {

1622 .header__menu {

1623 margin-right: 230px;

1624 }

1625}

1626

1627@media (max-width: 1315px) {

1628 .header__menu {

1629 margin-right: 35px;

1630 margin-top: 50px;

1631 }

1632}

1633

1634@media (max-width: 960px) {

1635 .header__menu {

1636 margin-right: 25px;

1637 }

1638}

1639

1640@media (max-width: 768px) {

1641 .header__menu {

1642 display: none;

1643 }

1644}

1645

1646.header__menu-list {

1647 display: -webkit-box;

1648 display: -ms-flexbox;

1649 display: flex;

1650}

1651

1652.header__menu-item + .header__menu-item {

1653 margin-left: 30px;

1654}

1655

1656@media (max-width: 1315px) {

1657 .header__menu-item + .header__menu-item {

1658 margin-left: 17px;

1659 }

1660}

1661

1662@media (max-width: 960px) {

1663 .header__menu-item + .header__menu-item {

1664 margin-left: 12px;

1665 }

1666}

1667

1668.header__menu-href {

1669 color: #000;

1670 font-size: 18px;

1671 font-weight: 400;

1672 line-height: 20px;

1673 position: relative;

1674

-webkit-transition: 0.7s color;

1675 transition: 0.7s color;

1676}

1677

1678

1679.header__menu-href:after {

1680 content: "";

1681 position: absolute;

1682 background-color: #f3502d;

1683 width: 0;

1684 height: 2px;

1685 bottom: -2px;

1686 left: 50%;

1687

-webkit-transform: translateX(-50%);

1688 transform: translateX(-50%);

1689

-webkit-transition: 0.7s width;

1690 transition: 0.7s width;

1691}

1692

1693.header__menu-href.active:after,

1694.header__menu-href:not(.acitve):hover:after {

1695 width: 100%;

1696}

1697

1698.header.fixed_ready {

1699 position: fixed;

1700 top: -140px;

1701

-webkit-box-shadow: none;

1702 box-shadow: none;

1703}

1704

1705@media (max-width: 960px) {

1706 .header.fixed_ready {

1707 top: 0;

1708

-webkit-box-shadow: 2.5px 4.3px 35px rgba(0, 0, 0, 0.25);

1709 box-shadow: 2.5px 4.3px 35px rgba(0, 0, 0, 0.25);

1710 }

1711}

1712

1713.header.fixed_ready:before {

1714 display: none;

1715}

1716

1717.header.fixed {

1718 z-index: 11;

1719 height: 124px;

1720 background-color: #fff;

1721 padding-top: 0;

1722 top: 0;

1723

-webkit-box-shadow: 2.5px 4.3px 35px rgba(0, 0, 0, 0.25);

1724 box-shadow: 2.5px 4.3px 35px rgba(0, 0, 0, 0.25);

1725

-webkit-transition: 1.2s top, 0.7s -webkit-box-shadow 0.2s;

1726 transition: 1.2s top, 0.7s -webkit-box-shadow 0.2s;

1727 transition: 1.2s top, 0.7s box-shadow 0.2s;

1728 transition: 1.2s top, 0.7s box-shadow 0.2s, 0.7s -webkit-box-shadow 0.2s;

1729}

1730

1731@media (max-width: 1366px) {

1732 .header.fixed_ready {

1733 height: 116px;

1734 }

1735}

1736

1737@media (max-width: 768px) {

1738 .header.fixed,.header.fixed_ready {

1739 height: 90px !important;

1740 }

1741}

1742

1743.header.fixed:before {

1744 display: none;

1745}

1746

1747.header.fixed .header__logo-hint {

1748 color: #000;

1749}

1750

1751.header.fixed .header__logo-img {

1752

-webkit-filter: invert(100%);

1753 filter: invert(100%);

1754}

1755

1756.header.fixed .header__info {

1757 margin-top: 1px;

1758 margin-right: 30px;

1759}

1760

1761@media (max-width: 960px) {

1762 .header.fixed .header__info {

1763 margin-right: 20px;

1764 }

1765}

1766

1767@media (max-width: 768px) {

1768 .header.fixed .header__info {

1769 margin-top: 5px;

1770 }

1771}

1772

1773@media (max-width: 400px) {

1774 .header.fixed .header__info {

1775 margin-right: 6px;

1776 }

1777}

1778

1779.header.fixed .header__info-phone {

1780 font-size: 24px;

1781 font-weight: 600;

1782 line-height: 28px;

1783}

1784

1785@media (max-width: 1270px) {

1786 .header.fixed .header__info-phone {

1787 font-size: 15px;

1788 line-height: 21px;

1789 }

1790}

1791

1792.header.fixed .header__info-days {

1793 margin-top: 6px;

1794}

1795

1796@media (max-width: 960px) {

1797 .header.fixed .header__info-days {

1798 font-size: 9px;

1799 font-weight: 400;

1800 line-height: 18px;

1801 }

1802}

1803

1804.header.fixed .header__menu {

1805 margin-right: 128px;

1806 margin-top: 50px;

1807}

1808

1809@media (max-width: 1315px) {

1810 .header.fixed .header__menu {

1811 margin-right: 35px;

1812 }

1813}

1814

1815@media (max-width: 960px) {

1816 .header.fixed .header__menu {

1817 margin-right: 25px;

1818 }

1819}

1820

1821.header.fixed .header__menu-href {

1822 font-size: 18px;

1823 font-weight: 400;

1824 line-height: 22px;

1825}

1826

1827@media (max-width: 1439px) {

1828 .header.fixed .header__menu-href,

1829 .header__menu-href {

1830 font-size: 15px;

1831 font-weight: 600;

1832 line-height: 21px;

1833 }

1834 .header.fixed .header__menu {

1835 margin-right: 55px;

1836 }

1837}

1838

1839.burger__bg {

1840 position: absolute;

1841 left: 50%;

1842 top: 50%;

1843

-webkit-transform: translate(-50%, -50%) scale(1.06);

1844 transform: translate(-50%, -50%) scale(1.06);

1845

-webkit-transition: 1s -webkit-transform;

1846 transition: 1s -webkit-transform;

1847 transition: 1s transform;

1848 transition: 1s transform, 1s -webkit-transform;

1849 will-change: transform;

1850 opacity: 0.5;

1851}

1852

1853@media (max-width: 960px) {

1854 .burger__bg {

1855 display: none;

1856 }

1857}

1858

1859.burger__button {

1860 cursor: pointer;

1861 width: 25px;

1862 height: 25px;

1863 position: relative;

1864}

1865

1866.burger__button:before {

1867 content: "";

1868 position: absolute;

1869 top: 0;

1870 right: 0;

1871 width: 25px;

1872 height: 1px;

1873

-webkit-transition: 0.5s width, 0.5s background, 0.5s top, 0.5s -webkit-transform;

1874 transition: 0.5s width, 0.5s background, 0.5s top, 0.5s -webkit-transform;

1875 transition: 0.5s width, 0.5s background, 0.5s transform, 0.5s top;

1876 transition: 0.5s width, 0.5s background, 0.5s transform, 0.5s top, 0.5s -webkit-transform;

1877}

1878

1879.burger__button:after {

1880 content: "";

1881 position: absolute;

1882 bottom: 0;

1883 right: 0;

1884 width: 25px;

1885 height: 1px;

1886

-webkit-transition: 0.5s width, 0.5s background, 0.5s top, 0.5s -webkit-transform;

1887 transition: 0.5s width, 0.5s background, 0.5s top, 0.5s -webkit-transform;

1888 transition: 0.5s width, 0.5s background, 0.5s transform, 0.5s top;

1889 transition: 0.5s width, 0.5s background, 0.5s transform, 0.5s top, 0.5s -webkit-transform;

1890}

1891

1892.burger__button-meat {

1893 content: "";

1894 position: absolute;

1895 top: 50%;

1896 right: 0;

1897 width: 25px;

1898 height: 1px;

1899 margin-top: -1px;

1900

-webkit-transition: 0.5s width, 0.5s background, 0.5s top, 0.5s -webkit-transform;

1901 transition: 0.5s width, 0.5s background, 0.5s top, 0.5s -webkit-transform;

1902 transition: 0.5s width, 0.5s background, 0.5s transform, 0.5s top;

1903 transition: 0.5s width, 0.5s background, 0.5s transform, 0.5s top, 0.5s -webkit-transform;

1904}

1905

1906.burger__button:not(.open):hover:before {

1907

-webkit-animation: burger-hover 1s infinite ease-in-out alternate;

1908 animation: burger-hover 1s infinite ease-in-out alternate;

1909}

1910

1911.burger__button:not(.open):hover:after {

1912

-webkit-animation: burger-hover 1s infinite ease-in-out alternate forwards 400ms;

1913 animation: burger-hover 1s infinite ease-in-out alternate forwards 400ms;

1914}

1915

1916.burger__button:not(.open):hover .burger__button-meat {

1917

-webkit-animation: burger-hover 1s infinite ease-in-out alternate forwards 200ms;

1918 animation: burger-hover 1s infinite ease-in-out alternate forwards 200ms;

1919}

1920

1921.burger__button.open:before {

1922

-webkit-animation: burger-top 1s ease-in-out forwards;

1923 animation: burger-top 1s ease-in-out forwards;

1924}

1925

1926.burger__button.open:after {

1927

-webkit-animation: burger-bottom 1s ease-in-out forwards;

1928 animation: burger-bottom 1s ease-in-out forwards;

1929}

1930

1931.burger__button.open .burger__button-meat {

1932 opacity: 0;

1933}

1934

1935.burger__button.open.remove:before {

1936

-webkit-animation: burger-top-invert 1s ease-in-out forwards;

1937 animation: burger-top-invert 1s ease-in-out forwards;

1938}

1939

1940.burger__button.open.remove:after {

1941

-webkit-animation: burger-bottom-invert 1s ease-in-out forwards;

1942 animation: burger-bottom-invert 1s ease-in-out forwards;

1943}

1944

1945.burger__button.open.remove .burger__button-meat {

1946 opacity: 1;

1947

-webkit-transition: 0.4s opacity 0.6s;

1948 transition: 0.4s opacity 0.6s;

1949}

1950

1951.burger__popup {

1952 visibility: hidden;

1953 opacity: 0;

1954 position: fixed;

1955 top: 0;

1956 left: 0;

1957 width: 100vw;

1958 height: 100vh;

1959 z-index: 9;

1960 background: #262626;

1961 display: -webkit-box;

1962 display: -ms-flexbox;

1963 display: flex;

1964

-webkit-box-align: center;

1965

-ms-flex-align: center;

1966 align-items: center;

1967

-webkit-box-pack: start;

1968

-ms-flex-pack: start;

1969 justify-content: flex-start;

1970

-webkit-transition: 0.7s visibility, 0.7s opacity;

1971 transition: 0.7s visibility, 0.7s opacity;

1972}

1973

1974@media (max-width: 650px) {

1975 .burger__popup {

1976

-webkit-box-align: start;

1977

-ms-flex-align: start;

1978 align-items: flex-start;

1979 overflow: auto;

1980 }

1981}

1982

1983@media (max-width: 960px) {

1984 .burger__popup {

1985 background: url("../i/burger-bg.png") no-repeat center #262626;

1986 background-size: cover;

1987 }

1988}

1989

1990.burger__menu-inner {

1991 max-width: 1226px;

1992 width: 100%;

1993 margin: 0 auto;

1994 display: -webkit-box;

1995 display: -ms-flexbox;

1996 display: flex;

1997

-webkit-box-pack: justify;

1998

-ms-flex-pack: justify;

1999 justify-content: space-between;

2000

-webkit-box-align: stretch;

2001

-ms-flex-align: stretch;

2002 align-items: stretch;

2003}

2004

2005/*

2006@media $desktopMax {

2007 .burger__menu-inner {

2008 max-width: 100%;

2009 padding: 0 30px;

2010 }

2011}

2012*/

2013

2014@media (max-width: 650px) {

2015 .burger__menu-inner {

2016 padding: 0 20px;

2017 }

2018}

2019

2020@media (max-width: 650px) {

2021 .burger__menu-inner {

2022

-webkit-box-orient: vertical;

2023

-webkit-box-direction: normal;

2024

-ms-flex-direction: column;

2025 flex-direction: column;

2026 }

2027}

2028

2029.burger__menu-col {

2030 width: calc(50% - 21px);

2031 display: -webkit-box;

2032 display: -ms-flexbox;

2033 display: flex;

2034

-webkit-box-orient: vertical;

2035

-webkit-box-direction: normal;

2036

-ms-flex-direction: column;

2037 flex-direction: column;

2038

-webkit-box-pack: justify;

2039

-ms-flex-pack: justify;

2040 justify-content: space-between;

2041

-ms-flex-line-pack: justify;

2042 align-content: space-between;

2043}

2044

2045@media (max-width: 650px) {

2046 .burger__menu-col {

2047 width: 100%;

2048 }

2049}

2050

2051.burger__menu-list {

2052 display: -webkit-box;

2053 display: -ms-flexbox;

2054 display: flex;

2055

-webkit-box-orient: vertical;

2056

-webkit-box-direction: normal;

2057

-ms-flex-direction: column;

2058 flex-direction: column;

2059 position: relative;

2060 opacity: 0;

2061 bottom: -20px;

2062

-webkit-transition: 0.7s bottom, 0.7s opacity;

2063 transition: 0.7s bottom, 0.7s opacity;

2064}

2065

2066.burger__menu-item + .burger__menu-item {

2067 margin-top: 59px;

2068}

2069

2070@media (max-width: 1600px) {

2071 .burger__menu-item + .burger__menu-item {

2072 margin-top: 44px;

2073 }

2074}

2075

2076@media (max-width: 650px) {

2077 .burger__menu-item + .burger__menu-item {

2078 margin-top: 10px;

2079 }

2080}

2081

2082@media (min-width: 651px) {

2083 .burger__menu-item_mobile {

2084 display: none;

2085 }

2086 .burger__menu-item_mobile + .burger__menu-item {

2087 margin-top: 0;

2088 }

2089}

2090

2091.burger__menu-href {

2092 color: #fff;

2093 font-size: 72px;

2094 font-weight: 400;

2095 line-height: 48px;

2096 position: relative;

2097 left: 0;

2098

-webkit-transition: 0.7s color, 0.7s left;

2099 transition: 0.7s color, 0.7s left;

2100}

2101

2102@media (max-width: 1740px) {

2103 .burger__menu-href {

2104 font-size: 66px;

2105 font-weight: 400;

2106 line-height: 48px;

2107 }

2108}

2109

2110@media (max-width: 1600px) {

2111 .burger__menu-href {

2112 font-size: 60px;

2113 font-weight: 400;

2114 line-height: 48px;

2115 }

2116}

2117

2118@media (max-width: 650px) {

2119 .burger__menu-href {

2120 font-size: 36px;

2121 font-weight: 400;

2122 line-height: 48px;

2123 }

2124}

2125

2126.burger__menu-href:after {

2127 content: "";

2128 position: absolute;

2129 background-color: rgba(255, 255, 255, 0.25);

2130 width: 0;

2131 height: 3px;

2132 bottom: 4px;

2133 left: 50%;

2134

-webkit-transform: translateX(-50%);

2135 transform: translateX(-50%);

2136

-webkit-transition: 0.7s width;

2137 transition: 0.7s width;

2138}

2139

2140.burger__menu-href.active {

2141 color: yellow;

2142}

2143

2144.burger__menu-href:hover {

2145 left: 15px;

2146}

2147

2148.burger__phones {

2149 margin-top: -6px;

2150 overflow: hidden;

2151 position: relative;

2152 opacity: 0;

2153 bottom: -20px;

2154

-webkit-transition: 0.7s bottom, 0.7s opacity;

2155 transition: 0.7s bottom, 0.7s opacity;

2156}

2157

2158@media (max-width: 960px) {

2159 .burger__phones {

2160 margin-top: 0;

2161 }

2162}

2163

2164@media (max-width: 650px) {

2165 .burger__phones {

2166 margin-top: 35px;

2167 }

2168}

2169

2170.burger__phones-elem {

2171 display: inline-block;

2172 vertical-align: top;

2173 color: #fff;

2174 font-size: 42px;

2175 font-weight: 400;

2176 line-height: 40px;

2177 float: left;

2178 clear: both;

2179}

2180

2181@media (max-width: 1740px) {

2182 .burger__phones-elem {

2183 font-size: 38px;

2184 font-weight: 400;

2185 line-height: 40px;

2186 }

2187}

2188

2189@media (max-width: 1600px) {

2190 .burger__phones-elem {

2191 font-size: 36px;

2192 font-weight: 400;

2193 line-height: 40px;

2194 }

2195}

2196

2197@media (max-width: 960px) {

2198 .burger__phones-elem {

2199 font-size: 30px;

2200 font-weight: 400;

2201 line-height: 40px;

2202 }

2203}

2204

2205@media (max-width: 650px) {

2206 .burger__phones-elem {

2207 font-size: 23px;

2208 font-weight: 400;

2209 line-height: 23px;

2210 }

2211}

2212

2213.burger__phones-elem ~ .burger__phones-elem {

2214 margin-top: 40px;

2215}

2216

2217@media (max-width: 960px) {

2218 .burger__phones-elem ~ .burger__phones-elem {

2219 margin-top: 20px;

2220 }

2221}

2222

2223.burger__socials {

2224 padding-left: 102px;

2225 position: relative;

2226 color: #fff;

2227 font-size: 16px;

2228 font-weight: 400;

2229 line-height: 23px;

2230 max-width: 334px;

2231 opacity: 0;

2232 bottom: -20px;

2233

-webkit-transition: 0.7s bottom, 0.7s opacity;

2234 transition: 0.7s bottom, 0.7s opacity;

2235}

2236

2237@media (max-width: 1600px) {

2238 .burger__socials {

2239 font-size: 14px;

2240 font-weight: 400;

2241 line-height: 21px;

2242 }

2243}

2244

2245@media (max-width: 650px) {

2246 .burger__socials {

2247 padding-left: 0;

2248 margin-top: 35px;

2249 }

2250}

2251

2252.burger__socials:before {

2253 content: "";

2254 position: absolute;

2255 left: 6px;

2256 top: 11px;

2257 width: 70px;

2258 height: 1px;

2259 background-color: #fff;

2260

-webkit-transition: 0.7s width;

2261 transition: 0.7s width;

2262}

2263

2264@media (max-width: 650px) {

2265 .burger__socials:before {

2266 display: none;

2267 }

2268}

2269

2270.burger__socials-elem {

2271 color: #fff;

2272 font-size: 16px;

2273 font-weight: 400;

2274 line-height: 23px;

2275 white-space: nowrap;

2276 position: relative;

2277}

2278

2279@media (max-width: 1600px) {

2280 .burger__socials-elem {

2281 font-size: 14px;

2282 font-weight: 400;

2283 line-height: 21px;

2284 }

2285}

2286

2287.burger__socials-elem:after {

2288 content: "";

2289 position: absolute;

2290 background-color: rgba(255, 255, 255, 0.25);

2291 height: 1px;

2292 bottom: 0;

2293 right: 0;

2294

-webkit-transition: 0.7s background, 0.7s bottom;

2295 transition: 0.7s background, 0.7s bottom;

2296}

2297

2298.burger__socials-elem:hover:after {

2299 background-color: transparent;

2300 bottom: -2px;

2301}

2302

2303.burger__socials-elem:hover {

2304 border-color: transparent;

2305}

2306

2307.burger__socials-elem:before {

2308 content: "";

2309 display: inline-block;

2310 vertical-align: top;

2311 margin-right: 7px;

2312}

2313

2314.burger__socials-elem[data-type="inst"]:before {

2315 width: 12px;

2316 height: 12px;

2317 margin-top: 6px;

2318 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAP1BMVEX///////////////////////////////////////////////////////////////////////////////////81m6ZbAAAAFHRSTlMAA37ree2Qg4+O+W4SEedvdoHhd8PbWNMAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAU0lEQVQI122N0Q6AIAhFLxqZolnG/39rkrXW1n3hHMa4IOf1ip8IbqDyzAH3XhdERp9JcpE1sppU9GwdTLJJ/pPPWZJSJJk8r60K+ysB5NrAdtAJRDMH441ZvLkAAAAASUVORK5CYII=") no-repeat center;

2319}

2320

2321.burger__socials-elem[data-type="inst"]:after {

2322 left: 19px;

2323}

2324

2325.burger__socials-elem[data-type="fb"]:before {

2326 width: 7px;

2327 height: 13px;

2328 margin-top: 5px;

2329 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANBAMAAACX52mGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEX///////////////////////////////////////8V2MxSAAAACXRSTlMAEardd2bumbuE/Rs4AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAACxJREFUCNdjYBCaOYGBQRNEzDQJABIKDAxKM5MKGGbOnGkAIhogYliJtAIGAA1bDqr8bfauAAAAAElFTkSuQmCC") no-repeat center;

2330}

2331

2332.burger__socials-elem[data-type="fb"]:after {

2333 left: 14px;

2334}

2335

2336html.burgeropen .burger__button:before,

2337html.burgeropen .burger__button:after,

2338html.burgeropen .burger__button-meat {

2339 background-color: #fff !important;

2340}

2341

2342html.burgeropen .burger__popup {

2343 visibility: visible;

2344 opacity: 1;

2345}

2346

2347@media (max-width: 650px) {

2348 html.burgeropen .burger__popup {

2349 padding-top: 150px;

2350 }

2351}

2352

2353@media (max-width: 960px) {

2354 html.burgeropen .burger__popup {

2355 padding: 30px 0;

2356 }

2357}

2358

2359html.burgeropen .burger__bg {

2360

-webkit-transform: translate(-50%, -50%) scale(1);

2361 transform: translate(-50%, -50%) scale(1);

2362}

2363

2364html.burgeropen .burger__menu-list {

2365 opacity: 1;

2366 bottom: 0;

2367

-webkit-transition-delay: 0.8s;

2368 transition-delay: 0.8s;

2369}

2370

2371html.burgeropen .burger__phones {

2372 opacity: 1;

2373 bottom: 0;

2374

-webkit-transition-delay: 1s;

2375 transition-delay: 1s;

2376}

2377

2378html.burgeropen .burger__socials {

2379 opacity: 1;

2380 bottom: 0;

2381

-webkit-transition-delay: 1.2s;

2382 transition-delay: 1.2s;

2383}

2384

2385html.touchevents .burger__button:not(.open):hover:before {

2386

-webkit-animation: none;

2387 animation: none;

2388}

2389

2390html.touchevents .burger__button:not(.open):hover:after {

2391

-webkit-animation: none;

2392 animation: none;

2393}

2394

2395html.touchevents .burger__button:not(.open):hover .burger__button-meat {

2396

-webkit-animation: none;

2397 animation: none;

2398}

2399

2400@-webkit-keyframes burger-hover {

2401 0% {

2402 width: 100%;

2403 }

2404 50% {

2405 width: 50%;

2406 }

2407 100% {

2408 width: 100%;

2409 }

2410}

2411

2412@keyframes burger-hover {

2413 0% {

2414 width: 100%;

2415 }

2416 50% {

2417 width: 50%;

2418 }

2419 100% {

2420 width: 100%;

2421 }

2422}

2423

2424@-webkit-keyframes burger-top {

2425 0% {

2426 top: 0;

2427 }

2428 40% {

2429 top: 12px;

2430 }

2431 60% {

2432 top: 12px;

2433 -webkit-transform: rotate(0);

2434 transform: rotate(0);

2435 }

2436 100% {

2437 top: 12px;

2438 -webkit-transform: rotate(45deg);

2439 transform: rotate(45deg);

2440 }

2441}

2442

2443@keyframes burger-top {

2444 0% {

2445 top: 0;

2446 }

2447 40% {

2448 top: 12px;

2449 }

2450 60% {

2451 top: 12px;

2452

-webkit-transform: rotate(0);

2453 transform: rotate(0);

2454 }

2455 100% {

2456 top: 12px;

2457

-webkit-transform: rotate(45deg);

2458 transform: rotate(45deg);

2459 }

2460}

2461

2462@-webkit-keyframes burger-bottom {

2463 0% {

2464 bottom: 0;

2465 }

2466 40% {

2467 bottom: 12px;

2468 }

2469 60% {

2470 bottom: 12px;

2471 -webkit-transform: rotate(0);

2472 transform: rotate(0);

2473 }

2474 100% {

2475 bottom: 12px;

2476 -webkit-transform: rotate(-45deg);

2477 transform: rotate(-45deg);

2478 }

2479}

2480

2481@keyframes burger-bottom {

2482 0% {

2483 bottom: 0;

2484 }

2485 40% {

2486 bottom: 12px;

2487 }

2488 60% {

2489 bottom: 12px;

2490

-webkit-transform: rotate(0);

2491 transform: rotate(0);

2492 }

2493 100% {

2494 bottom: 12px;

2495

-webkit-transform: rotate(-45deg);

2496 transform: rotate(-45deg);

2497 }

2498}

2499

2500@-webkit-keyframes burger-top-invert {

2501 0% {

2502 top: 12px;

2503 -webkit-transform: rotate(45deg);

2504 transform: rotate(45deg);

2505 }

2506 40% {

2507 top: 12px;

2508 -webkit-transform: rotate(0);

2509 transform: rotate(0);

2510 }

2511 60% {

2512 top: 12px;

2513 }

2514 100% {

2515 top: 0;

2516 }

2517}

2518

2519@keyframes burger-top-invert {

2520 0% {

2521 top: 12px;

2522

-webkit-transform: rotate(45deg);

2523 transform: rotate(45deg);

2524 }

2525 40% {

2526 top: 12px;

2527

-webkit-transform: rotate(0);

2528 transform: rotate(0);

2529 }

2530 60% {

2531 top: 12px;

2532 }

2533 100% {

2534 top: 0;

2535 }

2536}

2537

2538@-webkit-keyframes burger-bottom-invert {

2539 0% {

2540 bottom: 12px;

2541 -webkit-transform: rotate(-45deg);

2542 transform: rotate(-45deg);

2543 }

2544 40% {

2545 bottom: 12px;

2546 -webkit-transform: rotate(0);

2547 transform: rotate(0);

2548 }

2549 60% {

2550 bottom: 12px;

2551 }

2552 100% {

2553 bottom: 0;

2554 }

2555}

2556

2557@keyframes burger-bottom-invert {

2558 0% {

2559 bottom: 12px;

2560

-webkit-transform: rotate(-45deg);

2561 transform: rotate(-45deg);

2562 }

2563 40% {

2564 bottom: 12px;

2565

-webkit-transform: rotate(0);

2566 transform: rotate(0);

2567 }

2568 60% {

2569 bottom: 12px;

2570 }

2571 100% {

2572 bottom: 0;

2573 }

2574}

2575

2576.banner {

2577 position: relative;

2578}

2579

2580@media (max-width: 500px) {

2581 .banner {

2582 margin-left: -35px;

2583 width: calc(100% + 70px);

2584 }

2585}

2586

2587.banner .swiper-buttons {

2588 position: absolute;

2589 z-index: 1;

2590 right: 228px;

2591 top: 20px;

2592}

2593

2594@media (max-width: 1366px) {

2595 .banner .swiper-buttons {

2596 top: 20px;

2597 }

2598}

2599

2600@media (min-width: 1400px) {

2601 .banner .swiper-buttons {

2602 right: 285px;

2603 }

2604}

2605

2606@media (min-width: 1640px) {

2607 .banner .swiper-buttons {

2608 right: 311px;

2609 }

2610}

2611

2612@media (max-width: 960px) {

2613 .banner .swiper-buttons {

2614 right: auto;

2615 left: 35px;

2616 top: 35px;

2617 }

2618}

2619

2620.banner .swiper-slide {

2621 overflow: hidden;

2622 height: 560px;

2623}

2624

2625@media (min-width: 1367px) {

2626 .banner .swiper-slide {

2627 height: 560px;

2628 }

2629}

2630

2631@media (max-width: 960px) {

2632 .banner .swiper-slide {

2633 height: auto;

2634 }

2635}

2636

2637.banner .swiper-slide-active .banner__img {

2638

-webkit-transform: translateY(-50%) scale(1.02);

2639 transform: translateY(-50%) scale(1.02);

2640}

2641

2642.banner__img {

2643 position: absolute;

2644 height: 100%;

2645max-height:560px;

2646 left: 0;

2647 top: 50%;

2648 will-change: transform;

2649

-webkit-transition: 4s -webkit-transform;

2650 transition: 4s -webkit-transform;

2651 transition: 4s transform;

2652 transition: 4s transform, 4s -webkit-transform;

2653

-webkit-transform: translateY(-50%) scale(1);

2654 transform: translateY(-50%) scale(1);

2655}

2656

2657.banner__content {

2658 position: absolute;

2659 z-index: 1;

2660 top: 0;

2661 right: 0;

2662 height: 100%;

2663 background-color: #fff;

2664 width: 393px;

2665

2666 padding: 80px 20px 0 64px;

2667}

2668

2669@media (max-width: 1366px) {

2670 .banner__content {

2671 padding: 80px 20px 0 64px;

2672 }

2673}

2674

2675@media (min-width: 1400px) {

2676

2677 .banner__content {

2678 width: 450px;

2679

2680 padding: 80px 20px 0 64px;

2681 }

2682

2683/*

2684 .banner__img {

2685 max-width: calc(100% - 450px);

2686 }

2687*/

2688}

2689

2690@media (min-width: 1640px) {

2691 .banner__content {

2692 width: 492px;

2693 }

2694/*

2695 .banner__img {

2696 max-width: calc(100% - 503px);

2697 }

2698*/

2699}

2700

2701@media (max-width: 960px) {

2702 .banner__content {

2703 width: 100%;

2704 background-color: rgba(251, 251, 251, 0.75);

2705 padding: 100px 35px 124px;

2706 height: auto;

2707 position: relative;

2708 }

2709 .banner__img {

2710 /* max-width: 100%; */

2711 min-height: 100%;

2712 width: auto;

2713 }

2714}

2715

2716@media (max-width: 500px) {

2717 .banner__img {

2718 height: 100%;

2719 }

2720}

2721

2722@media (max-width: 768px) {

2723 .banner__content {

2724 padding: 100px 35px 95px;

2725 }

2726}

2727

2728.banner__title {

2729 font-family: 'Roboto Condensed', sans-serif;

2730 font-size: 46px;

2731 font-weight: 600;

2732 line-height: 52px;

2733 margin-bottom: 30px;

2734}

2735

2736@media (min-width: 1367px) {

2737 .banner__title {

2738 /* font-size: 62px; */

2739 font-size: 44px;

2740 font-weight: 600;

2741 /* line-height: 66px; */

2742 line-height: 50px;

2743 }

2744}

2745

2746@media (max-width: 1366px) {

2747 .banner__title {

2748 font-size: 42px;

2749 line-height: 46px;

2750 }

2751}

2752

2753@media (max-width: 768px) {

2754 .banner__title {

2755 font-size: 32px;

2756 font-weight: 400;

2757 line-height: 42px;

2758 }

2759}

2760

2761.banner__text {

2762 font-size: 18px;

2763 font-weight: 400;

2764 line-height: 24px;

2765}

2766

2767@media (min-width: 1366px) {

2768 .banner__text {

2769 font-size: 18px;

2770 font-weight: 400;

2771 line-height: 24px;

2772 }

2773}

2774

2775@media (max-width: 768px) {

2776 .banner__text {

2777 font-size: 14px;

2778 font-weight: 400;

2779 line-height: 21px;

2780 }

2781}

2782

2783.banner__btn {

2784 position: absolute;

2785border-bottom: 6px solid #ff4419;

2786 right: 213px;

2787 bottom: -46px;

2788 z-index: 1;

2789}

2790.logistic__btn {

2791display:block;

2792text-align:center;

2793margin:40px auto;

2794width:350px;

2795max-width:80%;

2796background:#407fd5;

2797border-bottom: 6px solid #ff4419;

2798}

2799.logistic__btn:before{

2800background:#6b737c;

2801}

2802.logistic__btn:after {

2803left: calc(50% - 18px);

2804}

2805.logistic__btn:hover:after {

2806left: calc(50% - 2px);

2807}

2808

2809

2810

2811

2812@media (min-width: 1400px) {

2813 .banner__btn {

2814 right: 268px;

2815 bottom: 46px;

2816 }

2817}

2818

2819@media (max-width: 1366px) {

2820 .banner__btn {

2821 bottom: -30px;

2822 }

2823}

2824

2825@media (min-width: 1640px) {

2826 .banner__btn {

2827 right: 287px;

2828 }

2829}

2830

2831@media (max-width: 960px) {

2832 .banner__btn {

2833 right: auto;

2834 left: 35px;

2835 }

2836}

2837

2838.special {

2839 margin-top: 231px;

2840 padding: 0 44px;

2841}

2842

2843@media (max-width: 1100px) {

2844 .special {

2845 margin-top: 150px;

2846 }

2847}

2848

2849@media (max-width: 960px) {

2850 .special {

2851 padding: 0;

2852 }

2853}

2854

2855.special__count {

2856 float: right;

2857 font-family: "OfficinaSerifBookC";

2858 font-size: 30px;

2859 font-weight: 300;

2860 line-height: 34px;

2861 max-width: 345px;

2862 text-align: right;

2863 margin-top: 5px;

2864}

2865

2866@media (max-width: 1366px) {

2867 .special__count {

2868 font-size: 24px;

2869 line-height: 28px;

2870 max-width: 245px;

2871 }

2872}

2873

2874@media (max-width: 1270px) {

2875 .special__count {

2876 display: none;

2877 }

2878}

2879

2880.special__title {

2881 font-family: "OfficinaSerifBookC";

2882 font-size: 48px;

2883 font-weight: 300;

2884 line-height: 52px;

2885 max-width: 650px;

2886 margin-bottom: 30px;

2887}

2888

2889@media (min-width: 1367px) {

2890 .special__title {

2891 font-size: 62px;

2892 font-weight: 300;

2893 line-height: 66px;

2894 }

2895}

2896

2897@media (max-width: 960px) {

2898 .special__title {

2899 max-width: 650px;

2900 }

2901}

2902

2903@media (max-width: 768px) {

2904 .special__title {

2905 font-size: 32px;

2906 font-weight: 400;

2907 line-height: 42px;

2908 }

2909}

2910

2911.special__subtitle {

2912 font-size: 18px;

2913 font-weight: 400;

2914 line-height: 24px;

2915 max-width: 520px;

2916}

2917

2918@media (max-width: 1366px) {

2919 .special__subtitle {

2920 font-size: 15px;

2921 line-height: 21px;

2922 }

2923}

2924

2925@media (max-width: 1270px) {

2926 .special__subtitle {

2927 max-width: 370px;

2928 }

2929}

2930

2931@media (max-width: 960px) {

2932 .special__subtitle {

2933 max-width: 650px;

2934 }

2935}

2936

2937@media (max-width: 768px) {

2938 .special__subtitle {

2939 font-size: 14px;

2940 font-weight: 400;

2941 line-height: 21px;

2942 }

2943}

2944

2945.special__bottom {

2946 margin-top: 74px;

2947 height: 195px;

2948 position: relative;

2949 display: -webkit-box;

2950 display: -ms-flexbox;

2951 display: flex;

2952 z-index: 1;

2953

-webkit-box-pack: justify;

2954

-ms-flex-pack: justify;

2955 justify-content: space-between;

2956}

2957

2958@media (max-width: 1270px) {

2959 .special__bottom {

2960 height: 220px;

2961 }

2962}

2963

2964@media (max-width: 960px) {

2965 .special__bottom {

2966 margin-top: 45px;

2967 height: auto;

2968 }

2969}

2970

2971.special__bottom:before {

2972 content: "";

2973 background-color: #f3502d;

2974 position: absolute;

2975 z-index: -1;

2976 left: 0;

2977 top: 0;

2978 height: 100%;

2979 width: calc(100% + 110px);

2980}

2981

2982@media (min-width: 1640px) {

2983 .special__bottom:before {

2984 width: calc(100% + 204px);

2985 }

2986}

2987

2988@media (max-width: 960px) {

2989 .special__bottom:before {

2990 width: calc(100% + 35px);

2991 }

2992}

2993

2994@media (max-width: 500px) {

2995 .special__bottom:before {

2996 margin-left: -35px;

2997 width: calc(100% + 70px);

2998 }

2999}

3000

3001.special__links {

3002 display: -webkit-box;

3003 display: -ms-flexbox;

3004 display: flex;

3005 height: 100%;

3006

-webkit-box-align: center;

3007

-ms-flex-align: center;

3008 align-items: center;

3009 padding-left: 64px;

3010}

3011

3012@media (max-width: 1270px) {

3013 .special__links {

3014

-webkit-box-orient: vertical;

3015

-webkit-box-direction: normal;

3016

-ms-flex-direction: column;

3017 flex-direction: column;

3018

-webkit-box-align: start;

3019

-ms-flex-align: start;

3020 align-items: flex-start;

3021

-webkit-box-pack: center;

3022

-ms-flex-pack: center;

3023 justify-content: center;

3024 }

3025}

3026

3027@media (max-width: 960px) {

3028 .special__links {

3029

-webkit-box-orient: horizontal;

3030

-webkit-box-direction: normal;

3031

-ms-flex-direction: row;

3032 flex-direction: row;

3033

-webkit-box-align: start;

3034

-ms-flex-align: start;

3035 align-items: flex-start;

3036

-webkit-box-pack: start;

3037

-ms-flex-pack: start;

3038 justify-content: flex-start;

3039 padding: 40px;

3040 }

3041}

3042

3043@media (max-width: 768px) {

3044 .special__links {

3045

-webkit-box-orient: vertical;

3046

-webkit-box-direction: normal;

3047

-ms-flex-direction: column;

3048 flex-direction: column;

3049

-webkit-box-align: start;

3050

-ms-flex-align: start;

3051 align-items: flex-start;

3052

-webkit-box-pack: center;

3053

-ms-flex-pack: center;

3054 justify-content: center;

3055 }

3056}

3057

3058@media (max-width: 500px) {

3059 .special__links {

3060 padding: 30px 0;

3061 }

3062}

3063

3064.special__link {

3065 max-width: 170px;

3066 margin-bottom: -2px;

3067}

3068

3069@media (max-width: 1270px) {

3070 .special__link {

3071 max-width: 250px;

3072 }

3073}

3074

3075@media (max-width: 960px) {

3076 .special__link {

3077 max-width: none;

3078 }

3079}

3080

3081.special__link:first-child {

3082 max-width: 148px;

3083}

3084

3085@media (max-width: 1270px) {

3086 .special__link:first-child {

3087 max-width: 250px;

3088 }

3089}

3090

3091@media (max-width: 960px) {

3092 .special__link:first-child {

3093 max-width: none;

3094 }

3095}

3096

3097.special__link + .special__link {

3098 margin-left: 34px;

3099}

3100

3101@media (max-width: 1270px) {

3102 .special__link + .special__link {

3103 margin-left: 0;

3104 margin-top: 15px;

3105 }

3106}

3107

3108@media (max-width: 960px) {

3109 .special__link + .special__link {

3110 margin-left: 34px;

3111 margin-top: 0;

3112 }

3113}

3114

3115@media (max-width: 768px) {

3116 .special__link + .special__link {

3117 margin-left: 0;

3118 margin-top: 15px;

3119 }

3120}

3121

3122.special__link-type {

3123 color: #fff;

3124 font-size: 14px;

3125 font-weight: 400;

3126 line-height: 21px;

3127 margin-bottom: 2px;

3128}

3129

3130.special__link-href {

3131 color: #fff;

3132 font-size: 18px;

3133 font-weight: 600;

3134 line-height: 28px;

3135 border-bottom: 2px solid #fff;

3136

-webkit-transition: 0.5s border;

3137 transition: 0.5s border;

3138}

3139

3140.special__link-href:hover {

3141 border-color: transparent;

3142}

3143

3144.special__car {

3145 width: 570px;

3146 height: 570px;

3147 top: 50%;

3148}

3149

3150@media (max-width: 1366px) {

3151 .special__car {

3152 width: 450px;

3153 height: 450px;

3154 }

3155}

3156

3157@media (max-width: 1270px) {

3158 .special__car {

3159 width: 530px;

3160 }

3161}

3162

3163@media (max-width: 960px) {

3164 .special__car {

3165 display: none;

3166 }

3167}

3168

3169/* .special__car.swiper-container {

3170 margin-top: -487px;

3171 margin-right: 362px;

3172 margin-left: 40px;

3173 overflow: visible;

3174} */

3175

3176.special__car.swiper-container {

3177 margin-top: -353px;

3178 margin-right: 230px;

3179 margin-left: 40px;

3180 overflow: visible;

3181}

3182

3183.special__img {

3184 width: 530px;

3185}

3186

3187@media (max-width: 1450px) {

3188 .special__car.swiper-container {

3189 margin-top: -370px;

3190 margin-left: 50px;

3191 }

3192}

3193

3194@media (max-width: 1366px) {

3195 .special__car.swiper-container {

3196 margin-top: -270px;

3197 }

3198}

3199

3200@media (max-width: 1270px) {

3201 .special__car.swiper-container {

3202 margin-right: 0;

3203 }

3204}

3205

3206.special__car + .swiper-buttons {

3207 position: absolute;

3208 right: 0;

3209 top: 50%;

3210 margin-top: -14px;

3211}

3212

3213@media (max-width: 1270px) {

3214 .special__car + .swiper-buttons {

3215 top: -323px;

3216 margin-top: 0;

3217 }

3218}

3219

3220@media (max-width: 960px) {

3221 .special__car + .swiper-buttons {

3222 display: none;

3223 }

3224}

3225

3226@media (max-width: 1270px) {

3227 .special__car + .swiper-buttons .swiper-button-prev,

3228 .special__car + .swiper-buttons .swiper-button-next {

3229

-webkit-filter: invert(100%);

3230 filter: invert(100%);

3231 }

3232}

3233

3234.special__bottom .swiper-button-prev {

3235 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAbCAMAAADBLsarAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMABwPl18/GsaaYjBsVEAu+3rukfm5iV0s0KyOBe0Cflo8AAABsSURBVCjPhZM3EoAwDARFcE6AyeH/34SWarfe8VjSnfzYrBBrt5OydAcp83CSUvtAilcRjNbpRMpUMiiNMQ0oebSkJO1aUKLyAoS+ClEe5HvnEgD+A3PBfnjPfC++O+cHuTGHnGfuBfeLe/oCvGAHt9oir+4AAAAASUVORK5CYII=');

3236}

3237

3238.special__bottom .swiper-button-next {

3239 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAbCAMAAADBLsarAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAqFBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VRVRbAAAAN3RSTlMAqEs05lcr42Mj3nAc134Wz4sBEceXAgy9pAQIsrAHBaa7CwOZxRCMzoAbgdYaj80UmsQPF9CJC2y6PQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACISURBVCjPY2DAAhiZGAgCZhZWworY2DkIK+Lk4iasiIeXj7AifgFBIYKKhEVExQgqEpeQlCKoSFpGVo6gInkFRSWCipRVVNUIKhJS1+AnHAaavFoM5gSBBEFztHV0CblHT9+AkL8MjYwpDx8iwpmI+CIi3k1MzQilHyLSIRHpmYh8QUz+QsunAN/DD7paMn9GAAAAAElFTkSuQmCC");

3240}

3241

3242.special__hint {

3243 position: absolute;

3244 width: 30px;

3245 height: 30px;

3246 color: #fff;

3247 cursor: pointer;

3248 text-align: center;

3249 font-size: 23px;

3250 font-weight: 200;

3251 line-height: 30px;

3252 z-index: 1;

3253}

3254

3255.special__hint:after {

3256 content: '';

3257 position: absolute;

3258 left: 50%;

3259 top: 50%;

3260 width: 100%;

3261 height: 100%;

3262 background-color: #262626;

3263

-webkit-transform: translate(-50%, -50%) scale(1);

3264 transform: translate(-50%, -50%) scale(1);

3265 z-index: -1;

3266 will-change: transform;

3267

-webkit-transition: .7s -webkit-transform;

3268 transition: .7s transform;

3269}

3270

3271.special__hint:hover {

3272 z-index: 2;

3273}

3274

3275.special__hint:hover:after {

3276

-webkit-transform: translate(-50%, -50%) scale(1.35);

3277 transform: translate(-50%, -50%) scale(1.35);

3278}

3279

3280.special__hint:before {

3281 content: attr(data-text);

3282 position: absolute;

3283 bottom: 55px;

3284 width: 300px;

3285 text-align: left;

3286 padding: 25px 29px;

3287 background-color: #fff;

3288

-webkit-box-shadow: 2.5px 4.3px 35px rgba(0, 0, 0, 0.25);

3289 box-shadow: 2.5px 4.3px 35px rgba(0, 0, 0, 0.25);

3290 color: #000;

3291 font-size: 18px;

3292 font-weight: 400;

3293 line-height: 24px;

3294

-webkit-box-sizing: border-box;

3295 box-sizing: border-box;

3296 left: 50%;

3297 margin-left: -150px;

3298 opacity: 0;

3299 visibility: hidden;

3300

-webkit-transition: 0.7s opacity, 0.7s visibility, 0.7s bottom;

3301 transition: 0.7s opacity, 0.7s visibility, 0.7s bottom;

3302}

3303

3304@media (max-width: 768px) {

3305 .special__hint:before {

3306 font-size: 14px;

3307 font-weight: 400;

3308 line-height: 21px;

3309 }

3310}

3311

3312.special__hint:hover:before {

3313 visibility: visible;

3314 bottom: 65px;

3315 opacity: 1;

3316}

3317

3318.features {

3319 display: -webkit-box;

3320 display: -ms-flexbox;

3321 display: flex;

3322 margin-top: 0px;

3323 padding: 0 43px;

3324 position: relative;

3325 z-index: 1;

3326}

3327.featuress {

3328 display: -webkit-box;

3329 display: -ms-flexbox;

3330 display: flex;

3331 margin-top: 0px;

3332 padding: 0 43px;

3333 position: relative;

3334 z-index: 1;

3335}

3336

3337@media (max-width: 1100px) {

3338 .features {

3339 margin-top: 250px;

3340 }

3341}

3342

3343@media (max-width: 960px) {

3344 .features {

3345 margin-top: 155px;

3346 padding: 0;

3347 }

3348}

3349

3350@media (max-width: 768px) {

3351 .features {

3352 margin-top: 100px;

3353 }

3354}

3355

3356.features:before,.featuress:before {

3357 content: "";

3358 position: absolute;

3359 z-index: -1;

3360 width: calc(100% - 240px);

3361 height: 454px;

3362 left: 120px;

3363 top: 170px;

3364 background-color: #fbfbfb;

3365}

3366

3367@media (max-width: 960px) {

3368 .features:before,.featuress:before {

3369 display: none;

3370 }

3371}

3372

3373.featuress__content {

3374 width: 500px;

3375}

3376

3377@media (min-width: 1400px) {

3378 .featuress__content {

3379 width: 632px;

3380 }

3381}

3382

3383@media (max-width: 1270px) {

3384 .featuress__content {

3385 width: 420px;

3386 }

3387}

3388

3389@media (max-width: 960px) {

3390 .featuress__content {

3391 width: 600px;

3392 }

3393}

3394

3395.features__title,.featuress__title {

3396font-family: 'Roboto Condensed', sans-serif;

3397 font-size: 48px;

3398 font-weight: 600;

3399 line-height: 52px;

3400 margin-bottom: 80px;

3401}

3402

3403@media (min-width: 1367px) {

3404 .features__title,.featuress__title {

3405 font-size: 56px;

3406 font-weight: 600;

3407 line-height: 66px;

3408 }

3409}

3410

3411@media (max-width: 768px) {

3412 .features__title,.featuress__title {

3413 font-size: 32px;

3414 font-weight: 400;

3415 line-height: 42px;

3416 }

3417}

3418

3419@media (max-width: 960px) {

3420 .features__title,.featuress__title {

3421 margin-bottom: 55px;

3422 }

3423}

3424

3425@media (max-width: 768px) {

3426 .features__title,.features__title {

3427 margin-bottom: 35px;

3428 }

3429}

3430

3431.features__list {

3432 display: -webkit-box;

3433 display: -ms-flexbox;

3434 display: flex;

3435

-ms-flex-wrap: wrap;

3436 flex-wrap: wrap;

3437 margin-left: 26px;

3438background: url(/i/point2.png) 14px 0 repeat-y;

3439 background-size: 5px;

3440}

3441.featuress__list {

3442 display: -webkit-box;

3443 display: -ms-flexbox;

3444 display: flex;

3445

-ms-flex-wrap: wrap;

3446 flex-wrap: wrap;

3447 margin-left: 0px;

3448}

3449

3450

3451@media (max-width: 1270px) {

3452 .features__list,.featuress__list {

3453 margin-left: 0px;

3454 }

3455}

3456

3457.features__item {

3458 padding-left: 50px;

3459 font-size: 18px;

3460 /* font-weight: 600; */

3461 line-height: 24px;

3462 position: relative;

3463font-family: "SourceSansPro";

3464 margin-bottom: 50px;

3465width:100%;

3466}

3467

3468.features__item span {

3469line-height:2.5;

3470 font-size: 26px;

3471font-weight:400 !important;

3472text-transform: uppercase;

3473 font-family: 'Roboto Condensed', sans-serif;

3474}

3475@media (max-width: 960px) {

3476.features__item span {

3477line-height: 32px;

3478 font-size: 22px;

3479display: block;

3480}

3481}

3482

3483.featuress__item {

3484 padding-left: 30px;

3485 font-size: 18px;

3486 font-weight: 400;

3487 line-height: 24px;

3488 position: relative;

3489 max-width: 230px;

3490 margin-bottom: 38px;

3491}

3492

3493@media (max-width: 1440px) {

3494 .featuress__item {

3495 font-size: 18px;

3496 line-height: 21px;

3497 max-width: 200px;

3498 }

3499}

3500

3501@media (max-width: 960px) {

3502 .featuress__item {

3503 width: 240px;

3504 max-width: none;

3505 }

3506}

3507

3508@media (max-width: 768px) {

3509 .featuress__item {

3510 width: 100%;

3511 padding-left: 0;

3512 margin-bottom: 18px;

3513 }

3514}

3515

3516.features__list .features__item:first-child:before {

3517padding-top: 25px;

3518 top: -2px;

3519}

3520

3521

3522.features__list .features__item:last-child {

3523margin-bottom:0;

3524}

3525.features__list .features__item:last-child:before {

3526height:100%;

3527}

3528

3529

3530.featuress__item + .featuress__item {

3531 margin-left: 70px;

3532}

3533

3534@media (max-width: 1100px) {

3535 .featuress__item + .featuress__item {

3536 margin-left: 50px;

3537 }

3538}

3539

3540@media (max-width: 960px) {

3541 .featuress__item + .featuress__item {

3542 margin-left: 110px;

3543 }

3544}

3545

3546@media (max-width: 768px) {

3547 .featuress__item + .featuress__item {

3548 margin-left: 0;

3549 }

3550}

3551

3552.featuress__item:nth-child(2n - 3) {

3553 margin-left: 0;

3554}

3555

3556.features__item:before {

3557 content: attr(data-number);

3558 position: absolute;

3559 left: 0;

3560 top: 12px;

3561 font-size: 32px;

3562 font-weight: 400;

3563 line-height: 18px;

3564

3565 background: #fff;

3566/*

3567 padding: 20px 0;

3568*/

3569padding: 10px 0;

3570 border-radius: 50%;

3571

3572}

3573

3574.log-ic {

3575

3576padding: 0 5px;

3577 width: calc(20% - 5px);

3578 max-width: 213px;

3579

3580}

3581@media (max-width: 768px) {

3582

3583.log-ic {width: calc(50% - 5px);}

3584.catalog__official-content:after {display:none;}

3585.catalog__official-files:after {display:none;}

3586

3587}

3588

3589.featuress__item:before {

3590 content: attr(data-number);

3591 position: absolute;

3592 left: 0;

3593 top: 3px;

3594 font-size: 32px;

3595 font-weight: 400;

3596 line-height: 18px;

3597 background: none;

3598}

3599

3600

3601

3602

3603

3604/*

3605@media (max-width: 768px) {

3606 .features__item:before {

3607 display: none;

3608 }

3609}

3610*/

3611

3612

3613.featuress__imgs {

3614 position: relative;

3615 z-index: 1;

3616 width: calc(100% - 632px);

3617 height: 629px;

3618 display: -webkit-box;

3619 display: -ms-flexbox;

3620 display: flex;

3621

-ms-flex-line-pack: end;

3622 align-content: flex-end;

3623

-webkit-box-align: end;

3624

-ms-flex-align: end;

3625 align-items: flex-end;

3626}

3627

3628@media (min-width: 1400px) {

3629 .featuress__imgs {

3630 height: 710px;

3631 }

3632}

3633

3634@media (max-width: 960px) {

3635 .featuress__imgs {

3636 display: none;

3637 }

3638}

3639

3640.featuress__img_img1 {

3641 position: relative;

3642 top: 80px;

3643 background: url("/img/pre2.jpg") no-repeat top left;

3644 width: 0;

3645 height: 422px;

3646

-webkit-transition: 0.9s width;

3647 transition: 0.9s width;

3648 background-size: contain;

3649}

3650

3651@media (min-width: 1400px) {

3652 .featuress__img_img1 {

3653 top: 118px;

3654 height: 580px;

3655 background-size: 386px 580px;

3656 }

3657}

3658

3659.featuress__img_img1.visible {

3660 width: 280px;

3661}

3662

3663@media (min-width: 1400px) {

3664 .featuress__img_img1.visible {

3665 width: 386px;

3666 }

3667}

3668

3669.featuress__img_img2 {

3670 background: url("/img/pre1.jpg") no-repeat top left;

3671 width: 0;

3672 height: 730px;

3673 position: absolute;

3674 z-index: -1;

3675 left: 213px;

3676 top: -100px;

3677

-webkit-transition: 0.9s width;

3678 transition: 0.9s width;

3679}

3680

3681@media (min-width: 1400px) {

3682 .featuress__img_img2 {

3683 left: 244px;

3684 top: -117px;

3685 height: 860px;

3686 background-size: 680px 860px;

3687 }

3688}

3689

3690@media (max-width: 1100px) {

3691 .featuress__img_img2 {

3692 width: 0;

3693 height: 600px;

3694 left: 103px;

3695 top: -40px;

3696 }

3697}

3698

3699.featuress__img_img2.visible {

3700 width: 600px;

3701}

3702

3703@media (min-width: 1400px) {

3704 .featuress__img_img2.visible {

3705 width: 680px;

3706 }

3707}

3708

3709@media (max-width: 1100px) {

3710 .featuress__img_img2.visible {

3711 width: 493px;

3712 }

3713}

3714

3715.video {

3716 margin-top: 318px;

3717 margin-left: -65px;

3718 width: calc(100% + 130px);

3719 height: 100vh;

3720 max-height: 700px;

3721 position: relative;

3722 z-index: 1;

3723 background-size: cover;

3724}

3725

3726@media (min-width: 1640px) {

3727 .video {

3728 width: calc(100% + 320px);

3729 margin-left: -160px;

3730 max-height: 980px;

3731 }

3732}

3733

3734@media (max-width: 960px) {

3735 .video {

3736 max-height: none;

3737 height: auto;

3738 margin-left: -35px;

3739 width: calc(100% + 70px);

3740 padding-top: 60%;

3741 margin-top: 155px;

3742 }

3743}

3744

3745@media (max-width: 768px) {

3746 .video {

3747 margin-top: 100px;

3748 }

3749}

3750

3751.video__play {

3752 position: absolute;

3753 z-index: 1;

3754 left: 50%;

3755 top: 50%;

3756 width: 60px;

3757 height: 60px;

3758 margin-top: -30px;

3759 margin-left: -30px;

3760 border-radius: 50%;

3761}

3762

3763.video__play:before {

3764 content: "";

3765 position: absolute;

3766 width: 10px;

3767 height: 13px;

3768 top: 23px;

3769 left: 26px;

3770 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAMAAACn6Q83AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAOVBMVEX///////////////////////////////////////////////////////////////////////////+0EB4eAAAAEnRSTlMAdgLAH/BbqBHjQ/6NCKX9B+J19h11AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAD1JREFUCNdjEGJkYoACISFmFjhTiJUNzhQSYueAM4U4ueBMIW4eXhhTSIgPxuTnEYAyBbkwTECYi7AN7gYAYAoE1tuqH1sAAAAASUVORK5CYII=") no-repeat center;

3771}

3772

3773.video__play:after {

3774 content: "";

3775 cursor: pointer;

3776 position: absolute;

3777 z-index: -1;

3778 background-color: #f3502d;

3779 border-radius: 50%;

3780 width: 100%;

3781 height: 100%;

3782 left: 50%;

3783 top: 50%;

3784

-webkit-transform: translate(-50%, -50%);

3785 transform: translate(-50%, -50%);

3786

-webkit-transition: 0.7s background, 0.7s width, 0.7s height;

3787 transition: 0.7s background, 0.7s width, 0.7s height;

3788}

3789

3790.video__play:hover:after {

3791 width: 110%;

3792 height: 110%;

3793 background-color: #262626;

3794}

3795

3796.catalog {

3797 margin-top: 194px;

3798 padding: 0 43px;

3799}

3800

3801@media (max-width: 960px) {

3802 .catalog {

3803 padding: 0;

3804 }

3805}

3806

3807@media (max-width: 768px) {

3808 .catalog {

3809 margin-top: 100px;

3810 }

3811}

3812

3813.catalog__smalltitle {

3814 display: block;

3815 color: #f3502d;

3816 font-size: 18px;

3817 font-weight: 600;

3818 line-height: 24px;

3819}

3820

3821.catalog__title {

3822 margin-top: 16px;

3823 max-width: 950px;

3824 color: #000;

3825 font-family: "OfficinaSerifBookC";

3826 font-size: 48px;

3827 font-weight: 400;

3828 line-height: 52px;

3829}

3830

3831@media (min-width: 1367px) {

3832 .catalog__title {

3833 font-size: 62px;

3834 font-weight: 400;

3835 line-height: 66px;

3836 }

3837}

3838

3839@media (max-width: 768px) {

3840 .catalog__title {

3841 font-size: 32px;

3842 font-weight: 400;

3843 line-height: 42px;

3844 }

3845}

3846

3847.catalog__list {

3848 display: -webkit-box;

3849 display: -ms-flexbox;

3850 display: flex;

3851

-ms-flex-wrap: wrap;

3852 flex-wrap: wrap;

3853 margin-top: 35px;

3854 margin-left: -100px;

3855 width: calc(100% + 200px);

3856 counter-reset: catCounter;

3857

-webkit-transition: 0.7s background;

3858 transition: 0.7s background;

3859 background-size: cover;

3860}

3861

3862@media (min-width: 1640px) {

3863 .catalog__list {

3864 width: calc(100% + 406px);

3865 margin-left: -203px;

3866 }

3867}

3868

3869@media (max-width: 960px) {

3870 .catalog__list {

3871 background-size: cover;

3872 }

3873}

3874

3875@media (max-width: 960px) {

3876 .catalog__list {

3877 margin-left: -35px;

3878 width: calc(100% + 70px);

3879 }

3880}

3881

3882.catalog__item {

3883 position: relative;

3884 z-index: 1;

3885 cursor: pointer;

3886 height: 50vh;

3887 width: 25%;

3888 color: #fff;

3889 font-size: 15px;

3890 font-weight: 600;

3891 line-height: 25px;

3892 padding: 74px 43px 0 108px;

3893 border-bottom: 1px solid rgba(255,255,255,.05);

3894 border-right: 1px solid rgba(255,255,255,.05);

3895}

3896

3897@media (max-width: 1366px) {

3898 .catalog__item {

3899 padding-top: 36px;

3900 padding-left: 74px;

3901 }

3902}

3903

3904@media (max-width: 1100px) {

3905 .catalog__item {

3906 padding: 55px 43px;

3907 height: 290px;

3908 }

3909}

3910

3911@media (max-width: 960px) {

3912 .catalog__item {

3913 width: 50%;

3914 height: 170px;

3915 padding: 30px 35px;

3916 }

3917}

3918

3919@media (max-width: 650px) {

3920 .catalog__item {

3921 width: 100%;

3922 height: auto;

3923 border-right: 0;

3924 }

3925}

3926

3927.catalog__item span {

3928 display: inline-block;

3929 vertical-align: top;

3930 font-size: 18px;

3931 font-weight: 400;

3932 line-height: 24px;

3933 position: relative;

3934}

3935

3936.catalog__item span:after {

3937 content: "";

3938 position: absolute;

3939 width: 35px;

3940 height: 17px;

3941 left: -10px;

3942 bottom: -31px;

3943 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAARCAMAAABgteXNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAXVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/beDHAAAAHnRSTlMAqU8w5WIk3XYZ0YwBEMOfBAmzsaDB0L2NocIKshGrGyxnAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAFlJREFUKM+NkjcSgEAMA03mEhfI8f/PpKRi9lTveGRJIn8qSkFVdcNQ2/UMKW0sQm7wAaGYxohQmGaHkDWLkge14p1NK/KzH+TnTBf9dXM+GTln9JXT+7efF/fkBtgCWMQPAAAAAElFTkSuQmCC") no-repeat center;

3944 opacity: 0;

3945

-webkit-transition: 0.7s left, 0.7s opacity;

3946 transition: 0.7s left, 0.7s opacity;

3947}

3948

3949@media (max-width: 650px) {

3950 .catalog__item span:after {

3951 display: none;

3952 }

3953}

3954

3955.catalog__item:hover span:after {

3956 left: 0;

3957 opacity: 1;

3958}

3959

3960.catalog__item:before {

3961 counter-increment: catCounter;

3962 content: counter(catCounter) ". ";

3963 position: absolute;

3964 left: 78px;

3965 top: 74px;

3966 font-size: 18px;

3967 font-weight: 400;

3968 line-height: 24px;

3969}

3970

3971

3972@media (max-width: 1366px) {

3973 .catalog__item:before {

3974 left: 45px;

3975 top: 36px;

3976 }

3977}

3978

3979

3980@media (max-width: 1100px) {

3981 .catalog__item:before {

3982 display: none;

3983 }

3984}

3985

3986.catalog__item:after {

3987 content: "";

3988 position: absolute;

3989 z-index: -1;

3990 left: 0;

3991 top: 0;

3992 /*width: 100%;*/

3993 width: 0;

3994 height: 100%;

3995 background-color: #f3502d;

3996 opacity: 0;

3997

-webkit-transition: 0.7s opacity, width .7s;

3998 transition: 0.7s opacity, width .7s;

3999}

4000

4001.catalog__item:hover:after {

4002 opacity: 0.75;

4003 width: 100%;

4004}

4005

4006.catalog__item:nth-child(3),

4007.catalog__item:last-child {

4008 border-right: 0;

4009}

4010

4011@media (max-width: 960px) {

4012 .catalog__item:nth-child(3),

4013 .catalog__item:last-child {

4014 border-right: 1px solid rgba(255,255,255,.05);

4015 }

4016}

4017

4018.catalog__item_wide {

4019 width: 50%;

4020 border-right: 1px solid rgba(255,255,255,.05);

4021 border-bottom: 1px solid rgba(255,255,255,.05);

4022}

4023

4024@media (max-width: 650px) {

4025 .catalog__item_wide {

4026 width: 100%;

4027 border-right: 0;

4028 }

4029}

4030

4031.catalog__official {

4032 margin-top: 212px;

4033 display: -webkit-box;

4034 display: -ms-flexbox;

4035 display: flex;

4036

-webkit-box-align: start;

4037

-ms-flex-align: start;

4038 align-items: flex-start;

4039 padding: 0 47px;

4040 position: relative;

4041 z-index: 1;

4042}

4043

4044@media (max-width: 1100px) {

4045 .catalog__official {

4046 margin-top: 112px;

4047

-webkit-box-orient: vertical;

4048

-webkit-box-direction: normal;

4049

-ms-flex-direction: column;

4050 flex-direction: column;

4051 }

4052}

4053

4054@media (max-width: 960px) {

4055 .catalog__official {

4056 margin-top: 120px;

4057 padding: 0;

4058 }

4059}

4060

4061@media (max-width: 768px) {

4062 .catalog__official {

4063 margin-top: 90px;

4064 }

4065}

4066

4067.catalog__official-content {

4068 width: 495px;

4069 padding: 59px 0 59px 75px;

4070}

4071

4072@media (min-width: 1640px) {

4073 .catalog__official-content {

4074 width: 718px;

4075 }

4076}

4077

4078@media (max-width: 1270px) {

4079 .catalog__official-content {

4080 padding: 39px 0 110px 45px;

4081 width: 435px;

4082 }

4083}

4084

4085@media (max-width: 960px) {

4086 .catalog__official-content {

4087 padding: 39px 0 110px 0;

4088 width: 100%;

4089 }

4090}

4091

4092@media (max-width: 500px) {

4093 .catalog__official-content {

4094 padding: 0;

4095 }

4096}

4097

4098.catalog__official-content:before {

4099 content: "";

4100 position: absolute;

4101 z-index: -1;

4102 left: 44px;

4103 top: -10px;

4104 height: 114%;

4105 width: 63%;

4106 background-color: #f3f3f3;

4107}

4108.catalog__official-content:after {

4109content: "";

4110 position: absolute;

4111 z-index: -2;

4112 right: 85px;

4113 top: 45px;

4114 height: 200px;

4115 width: 63%;

4116 background-color: #ff4419;

4117}

4118

4119

4120@media (max-width: 1100px) {

4121 .catalog__official-content:before {

4122 height: 306px;

4123 }

4124}

4125

4126@media (max-width: 960px) {

4127 .catalog__official-content:before {

4128 left: -35px;

4129 width: 100%;

4130 }

4131}

4132

4133@media (max-width: 500px) {

4134 .catalog__official-content:before {

4135 display: none;

4136 }

4137}

4138

4139.catalog__official-title {

4140 font-family: 'Roboto Condensed', sans-serif;

4141 font-size: 48px;

4142 font-weight: 600;

4143 line-height: 52px;

4144 max-width: 400px;

4145}

4146

4147@media (min-width: 1367px) {

4148 .catalog__official-title {

4149 font-size: 56px;

4150 font-weight: 600;

4151 line-height: 66px;

4152 }

4153}

4154

4155@media (max-width: 768px) {

4156 .catalog__official-title {

4157 font-size: 32px;

4158 font-weight: 400;

4159 line-height: 42px;

4160 }

4161}

4162

4163.catalog__official-subtitle {

4164 font-size: 18px;

4165 font-weight: 400;

4166 line-height: 24px;

4167 margin-top: 30px;

4168padding:0 20px 0 0;

4169}

4170

4171@media (max-width: 1366px) {

4172 .catalog__official-subtitle {

4173 font-size: 18px;

4174 line-height: 24px;

4175 }

4176}

4177

4178@media (max-width: 768px) {

4179 .catalog__official-subtitle {

4180 font-size: 14px;

4181 font-weight: 400;

4182 line-height: 21px;

4183 }

4184}

4185

4186.catalog__official-files {

4187 min-height: 197px;

4188 width: calc(100% - 602px);

4189 margin-top: 63px;

4190 background-color: #407fd5;

4191 display: -webkit-box;

4192 display: -ms-flexbox;

4193 display: flex;

4194

-webkit-box-align: center;

4195

-ms-flex-align: center;

4196 align-items: center;

4197 padding: 0 35px 0 81px;

4198}

4199

4200.catalog__official-files:after{

4201 content:'';

4202 min-height:inherit;

4203 font-size:0;

4204}

4205

4206@media (max-width: 1640px) {

4207 .catalog__official-files {

4208 width: calc(100% - 495px);

4209 padding-left: 61px;

4210 }

4211}

4212

4213@media (max-width: 1270px) {

4214 .catalog__official-files {

4215 margin-top: 48px;

4216 padding: 0 35px;

4217 min-height: 140px;

4218 width: calc(100% - 435px);

4219 }

4220}

4221

4222@media (max-width: 1100px) {

4223 .catalog__official-files {

4224 width: calc(100% - 35px);

4225 margin-left: 35px;

4226 margin-top: -71px;

4227 }

4228}

4229

4230@media (max-width: 768px) {

4231 .catalog__official-files {

4232

-webkit-box-orient: vertical;

4233

-webkit-box-direction: normal;

4234

-ms-flex-direction: column;

4235 flex-direction: column;

4236

-webkit-box-align: start;

4237

-ms-flex-align: start;

4238 align-items: flex-start;

4239

-webkit-box-pack: center;

4240

-ms-flex-pack: center;

4241 justify-content: center;

4242 padding: 25px 35px;

4243 }

4244}

4245

4246@media (max-width: 500px) {

4247 .catalog__official-files {

4248 margin-top: 30px;

4249 width: calc(100% + 70px);

4250 margin-left: -35px;

4251 }

4252}

4253

4254.catalog__official-file {

4255 padding-bottom: 7px;

4256}

4257

4258.catalog__official-file + .catalog__official-file {

4259 margin-left: 36px;

4260}

4261

4262@media (max-width: 768px) {

4263 .catalog__official-file + .catalog__official-file {

4264 margin-left: 0;

4265 margin-top: 15px;

4266 }

4267}

4268

4269.catalog__official-file-info {

4270 color: #fff;

4271 font-size: 14px;

4272 font-weight: 400;

4273 line-height: 21px;

4274 margin-bottom: -3px;

4275}

4276

4277.catalog__official-file-href {

4278 color: #fff;

4279 font-size: 18px;

4280 font-weight: 600;

4281 line-height: 28px;

4282 border-bottom: 2px solid #fff;

4283

-webkit-transition: 0.5s border;

4284 transition: 0.5s border;

4285}

4286

4287.catalog__official-file-href:hover {

4288 border-color: transparent;

4289}

4290

4291.gallery {

4292 padding: 74px 0 0 122px;

4293 margin-top: 237px;

4294 display: -webkit-box;

4295 display: -ms-flexbox;

4296 display: flex;

4297 width: calc(100% + 65px);

4298 position: relative;

4299}

4300

4301@media (min-width: 1640px) {

4302 .gallery {

4303 width: calc(100% + 195px);

4304 }

4305}

4306

4307@media (max-width: 960px) {

4308 .gallery {

4309 width: calc(100% + 35px);

4310 margin-top: 155px;

4311 padding: 0;

4312 }

4313}

4314

4315@media (max-width: 768px) {

4316 .gallery {

4317 margin-top: 100px;

4318

-webkit-box-orient: vertical;

4319

-webkit-box-direction: normal;

4320

-ms-flex-direction: column;

4321 flex-direction: column;

4322 width: 100%;

4323 }

4324}

4325

4326.gallery:before {

4327 content: "";

4328 position: absolute;

4329 z-index: -1;

4330 left: 35px;

4331 top: 0;

4332 height: 720px;

4333 width: 90%;

4334 background-color: #fbfbfb;

4335}

4336

4337@media (max-width: 960px) {

4338 .gallery:before {

4339 display: none;

4340 }

4341}

4342

4343.gallery__side {

4344 width: 297px;

4345 min-width: 297px;

4346}

4347

4348@media (min-width: 1400px) {

4349 .gallery__side {

4350 width: 370px;

4351 }

4352}

4353

4354@media (min-width: 1640px) {

4355 .gallery__side {

4356 width: 440px;

4357 }

4358}

4359

4360@media (max-width: 1100px) {

4361 .gallery__side {

4362 width: 245px;

4363 min-width: 245px;

4364 }

4365}

4366

4367@media (max-width: 768px) {

4368 .gallery__side {

4369 width: 100%;

4370 height: auto !important;

4371 }

4372}

4373

4374@media (max-width: 768px) {

4375 .gallery__side-sticky {

4376 position: static !important;

4377

-webkit-transform: none !important;

4378 transform: none !important;

4379 }

4380}

4381

4382.gallery__smalltitle {

4383 color: #f3502d;

4384 font-size: 18px;

4385 font-weight: 400;

4386 line-height: 21px;

4387}

4388

4389.gallery__title {

4390 margin-top: 17px;

4391 font-family: "OfficinaSerifBookC";

4392 font-size: 48px;

4393 font-weight: 400;

4394 line-height: 52px;

4395 padding-right: 20px;

4396}

4397

4398@media (min-width: 1367px) {

4399 .gallery__title {

4400 font-size: 62px;

4401 font-weight: 400;

4402 line-height: 66px;

4403 }

4404}

4405

4406@media (max-width: 768px) {

4407 .gallery__title {

4408 font-size: 32px;

4409 font-weight: 400;

4410 line-height: 42px;

4411 }

4412}

4413

4414.gallery__catlist {

4415 display: -webkit-box;

4416 display: -ms-flexbox;

4417 display: flex;

4418

-webkit-box-orient: vertical;

4419

-webkit-box-direction: normal;

4420

-ms-flex-direction: column;

4421 flex-direction: column;

4422 margin-top: 80px;

4423 padding-right: 55px;

4424}

4425

4426@media (max-width: 768px) {

4427 .gallery__catlist {

4428 margin-top: 32px;

4429 }

4430}

4431

4432.gallery__catitem + .gallery__catitem {

4433 margin-top: 28px;

4434}

4435

4436@media (max-width: 1366px) {

4437 .gallery__catitem + .gallery__catitem {

4438 margin-top: 18px;

4439 }

4440}

4441

4442@media (max-width: 768px) {

4443 .gallery__catitem + .gallery__catitem {

4444 margin-top: 12px;

4445 }

4446}

4447

4448.gallery__catitem-href {

4449 color: #000;

4450 font-size: 18px;

4451 font-weight: 400;

4452 line-height: 24px;

4453

-webkit-transition: 0.7s color;

4454 transition: 0.7s color;

4455}

4456

4457@media (max-width: 1366px) {

4458 .gallery__catitem-href {

4459 font-size: 15px;

4460 line-height: 21px;

4461 }

4462}

4463

4464.gallery__catitem-href.active,

4465.gallery__catitem-href:hover {

4466 color: #f3502d;

4467}

4468

4469.gallery__photos {

4470

-webkit-box-flex: 1;

4471

-ms-flex-positive: 1;

4472 flex-grow: 1;

4473 margin-top: 8px;

4474}

4475

4476@media (max-width: 768px) {

4477 .gallery__photos {

4478 margin-top: 40px;

4479 }

4480}

4481

4482@media (max-width: 768px) {

4483 .gallery__photos {

4484 width: calc(100% + 70px);

4485 margin-left: -35px;

4486 }

4487}

4488

4489.gallery__photos-tab {

4490 display: none;

4491}

4492

4493.gallery__photos-tab.active {

4494 display: -webkit-box;

4495 display: -ms-flexbox;

4496 display: flex;

4497}

4498

4499.gallery__photo-col {

4500 display: -webkit-box;

4501 display: -ms-flexbox;

4502 display: flex;

4503

-webkit-box-orient: vertical;

4504

-webkit-box-direction: normal;

4505

-ms-flex-direction: column;

4506 flex-direction: column;

4507}

4508

4509.gallery__photo-col + .gallery__photo-col {

4510 margin-left: 40px;

4511}

4512

4513@media (max-width: 400px) {

4514 .gallery__photo-col + .gallery__photo-col {

4515 margin-left: 20px;

4516 }

4517}

4518

4519.gallery__photo-col:first-child {

4520 width: calc(33% - 2px);

4521 text-align: right;

4522}

4523

4524@media (max-width: 1270px) {

4525 .gallery__photo-col:first-child {

4526 width: 300px;

4527 }

4528}

4529

4530.gallery__photo-col:last-child {

4531

-webkit-box-flex: 1;

4532

-ms-flex-positive: 1;

4533 flex-grow: 1;

4534}

4535

4536.gallery__photo-col img {

4537 width: 100%;

4538}

4539

4540.gallery__photo-elem {

4541 position: relative;

4542 font-size: 0;

4543}

4544

4545.gallery__photo-elem:after {

4546 content: "";

4547 position: absolute;

4548 z-index: 1;

4549 left: 0;

4550 top: 0;

4551 width: 100%;

4552 height: 100%;

4553 background-color: #f3502d;

4554 opacity: 0;

4555

-webkit-transition: 0.7s opacity;

4556 transition: 0.7s opacity;

4557}

4558

4559.gallery__photo-elem:hover:after {

4560 opacity: 0.75;

4561}

4562

4563.gallery__photo-elem + .gallery__photo-elem {

4564 margin-top: 40px;

4565}

4566

4567@media (max-width: 400px) {

4568 .gallery__photo-elem + .gallery__photo-elem {

4569 margin-top: 20px;

4570 }

4571}

4572

4573.gallery__photo-elem img {

4574 max-width: 100%;

4575}

4576

4577.help {

4578 margin: 193px 44px 0;

4579 background-color: #262626;

4580 padding: 71px 175px 74px 80px;

4581 position: relative;

4582}

4583

4584@media (max-width: 960px) {

4585 .help {

4586 margin: 140px 0 0;

4587 padding: 41px 147px 41px 47px;

4588 }

4589}

4590

4591@media (max-width: 768px) {

4592 .help {

4593 margin-top: 100px;

4594 }

4595}

4596

4597@media (max-width: 575px) {

4598 .help {

4599 padding: 41px 47px;

4600 }

4601}

4602

4603@media (max-width: 500px) {

4604 .help {

4605 margin-left: -35px;

4606 width: calc(100% + 70px);

4607 padding: 35px;

4608 }

4609}

4610

4611.help__title {

4612 color: #fff;

4613 font-family: "OfficinaSerifBookC";

4614 font-size: 48px;

4615 font-weight: 400;

4616 line-height: 52px;

4617}

4618

4619@media (min-width: 1367px) {

4620 .help__title {

4621 font-size: 62px;

4622 font-weight: 400;

4623 line-height: 66px;

4624 }

4625}

4626

4627@media (max-width: 768px) {

4628 .help__title {

4629 font-size: 32px;

4630 font-weight: 400;

4631 line-height: 42px;

4632 }

4633}

4634

4635.help__subtitle {

4636 margin-top: 30px;

4637 color: #fff;

4638 max-width: 630px;

4639 font-size: 18px;

4640 font-weight: 400;

4641 line-height: 24px;

4642}

4643

4644@media (max-width: 1366px) {

4645 .help__subtitle {

4646 font-size: 15px;

4647 line-height: 21px;

4648 }

4649}

4650

4651@media (max-width: 768px) {

4652 .help__subtitle {

4653 font-size: 14px;

4654 font-weight: 400;

4655 line-height: 21px;

4656 }

4657}

4658

4659.help__form {

4660 margin-top: 40px;

4661}

4662

4663@media (max-width: 1270px) {

4664 .help__form > .common__row_flex {

4665

-webkit-box-orient: vertical;

4666

-webkit-box-direction: normal;

4667

-ms-flex-direction: column;

4668 flex-direction: column;

4669 }

4670 .help__form > .common__row_flex > .common__col {

4671 width: 100%;

4672 }

4673 .help__form > .common__row_flex > .common__col + .common__col {

4674 margin-top: 27px;

4675 }

4676}

4677

4678.help__hint {

4679 color: #fff;

4680 font-size: 18px;

4681 font-weight: 400;

4682 line-height: 24px;

4683 margin-top: 12px;

4684}

4685

4686@media (max-width: 1366px) {

4687 .help__hint {

4688 font-size: 15px;

4689 line-height: 21px;

4690 }

4691}

4692

4693@media (max-width: 768px) {

4694 .help__hint {

4695 font-size: 14px;

4696 font-weight: 400;

4697 line-height: 21px;

4698 }

4699}

4700

4701.help__btn {

4702 position: absolute;

4703 bottom: 80px;

4704 right: -45px;

4705}

4706

4707@media (max-width: 960px) {

4708 .help__btn {

4709 right: -21px;

4710 }

4711}

4712

4713@media (max-width: 575px) {

4714 .help__btn {

4715 position: static;

4716 margin-top: 30px;

4717 }

4718}

4719

4720.about {

4721 margin-top: 274px;

4722 padding: 0 43px;

4723 display: -webkit-box;

4724 display: -ms-flexbox;

4725 display: flex;

4726 position: relative;

4727}

4728

4729@media (max-width: 960px) {

4730 .about {

4731

-webkit-box-orient: vertical;

4732

-webkit-box-direction: normal;

4733

-ms-flex-direction: column;

4734 flex-direction: column;

4735 padding: 0;

4736 margin-top: 140px;

4737 }

4738}

4739

4740@media (max-width: 768px) {

4741 .about {

4742 margin-top: 60px !important;

4743 }

4744}

4745

4746.about__side {

4747 width: 535px;

4748 margin-right: 62px;

4749 position: relative;

4750 z-index: 1;

4751}

4752

4753@media (max-width: 1270px) {

4754 .about__side {

4755 width: 280px;

4756 }

4757}

4758

4759@media (max-width: 960px) {

4760 .about__side {

4761 width: 100%;

4762 margin-right: 0;

4763 }

4764}

4765

4766.about__info {

4767

-webkit-box-flex: 1;

4768

-ms-flex-positive: 1;

4769 flex-grow: 1;

4770 position: relative;

4771 padding-top: 650px;

4772 padding-right: 37px;

4773}

4774

4775@media (max-width: 1100px) {

4776 .about__info {

4777 padding-top: 650px;

4778 }

4779}

4780

4781.about__info-img {

4782 position: absolute;

4783 left: 0;

4784 top: -75px;

4785 background: url(/img/slide-02-min.jpg) no-repeat top left;

4786 width: 0;

4787 height: 672px;

4788

-webkit-transition: 1.3s width;

4789 transition: 1.3s width;

4790}

4791

4792@media (max-width: 960px) {

4793 .about__info-img {

4794 display: none;

4795 }

4796}

4797

4798.about__info-img.visible {

4799 width: calc(100vw - 595px);

4800}

4801

4802@media (max-width: 1270px) {

4803 .about__info-img.visible {

4804 width: 830px;

4805 }

4806}

4807

4808.about__smalltitle {

4809 color: #f3502d;

4810font-family: "Roboto Condensed", sans-serif;

4811 font-size: 18px;

4812 font-weight: 400;

4813 line-height: 21px;

4814}

4815

4816.about__title {

4817 margin-top: 17px;

4818 font-family: 'Roboto Condensed', sans-serif;

4819 font-size: 56px;

4820 font-weight: 600;

4821 line-height: 66px;

4822 width: 570px;

4823}

4824

4825@media (min-width: 1367px) {

4826 .about__title {

4827 font-size: 56px;

4828 font-weight: 600;

4829 line-height: 66px;

4830 }

4831}

4832

4833@media (max-width: 768px) {

4834 .about__title {

4835 font-size: 32px;

4836 font-weight: 400;

4837 line-height: 42px;

4838 width: 100%;

4839 }

4840}

4841

4842.about__text {

4843 margin-top: 32px;

4844}

4845

4846.about__features {

4847 display: -webkit-box;

4848 display: -ms-flexbox;

4849 display: flex;

4850

-webkit-box-pack: justify;

4851

-ms-flex-pack: justify;

4852 justify-content: flex-start;

4853}

4854

4855@media (max-width: 1100px) {

4856 .about__features {

4857

-ms-flex-wrap: wrap;

4858 flex-wrap: wrap;

4859 }

4860}

4861

4862.about__feature {

4863 width: 120px;

4864 margin-right: 95px;

4865}

4866

4867@media (max-width: 1510px) {

4868 .about__feature {

4869 margin-right: 45px;

4870 }

4871}

4872

4873@media (max-width: 1366px) {

4874 .about__feature {

4875 margin-right: 20px;

4876 }

4877}

4878

4879.about__feature:last-child {

4880 margin-right: 0;

4881}

4882

4883@media (max-width: 1100px) {

4884 .about__feature {

4885 width: 50%;

4886 margin-bottom: 30px;

4887 margin-right: 0;

4888 }

4889}

4890.about__digit {opacity:0;}

4891.about__digit,.about__digit_nan {

4892 color: #407fd5;

4893 font-family: "OfficinaSerifBookC";

4894 font-size: 80px;

4895 font-weight: 400;

4896 line-height: 48px;

4897 margin-left: -5px;

4898}

4899

4900@media (max-width: 1366px) {

4901 .about__digit,.about__digit_nan {

4902 font-size: 66px;

4903 }

4904}

4905

4906.about__digit-for {

4907 margin-top: 20px;

4908 font-size: 18px;

4909 font-weight: 600;

4910 line-height: 24px;

4911}

4912

4913.capabilities {

4914 margin-top: 249px;

4915 position: relative;

4916 z-index: 1;

4917 padding: 71px 43px 36px 43px;

4918 display: -webkit-box;

4919 display: -ms-flexbox;

4920 display: flex;

4921

-webkit-box-pack: end;

4922

-ms-flex-pack: end;

4923 justify-content: flex-end;

4924}

4925

4926@media (max-width: 1440px) {

4927 .capabilities {

4928 padding-bottom: 80px;

4929 }

4930}

4931

4932@media (max-width: 960px) {

4933 .capabilities {

4934

-webkit-box-pack: start;

4935

-ms-flex-pack: start;

4936 justify-content: flex-start;

4937 margin-top: 150px;

4938 padding: 42px 0 50px;

4939 }

4940}

4941

4942.capabilities:before {

4943 content: "";

4944 position: absolute;

4945 z-index: -1;

4946 left: -71px;

4947 top: 0;

4948 background-color: #f3502d;

4949 height: 100%;

4950 width: calc(100% + 231px);

4951}

4952

4953@media (max-width: 960px) {

4954 .capabilities:before {

4955 left: -65px;

4956 width: calc(100% + 130px);

4957 }

4958}

4959

4960@media (max-width: 768px) {

4961 .capabilities:before {

4962 left: -35px;

4963 width: calc(100% + 70px);

4964 }

4965}

4966

4967.capabilities__img {

4968 position: absolute;

4969 right: 560px;

4970 top: -81px;

4971 background: url("/img/capabilites.jpg") no-repeat top left;

4972 width: 0;

4973 height: 739px;

4974

-webkit-transition: 1.3s width;

4975 transition: 1.3s width;

4976}

4977

4978@media (min-width: 1400px) {

4979 .capabilities__img {

4980 right: 620px;

4981 }

4982}

4983

4984@media (min-width: 1640px) {

4985 .capabilities__img {

4986 right: 694px;

4987 }

4988}

4989

4990@media (max-width: 1100px) {

4991 .capabilities__img {

4992 right: 460px;

4993 }

4994}

4995

4996@media (max-width: 960px) {

4997 .capabilities__img {

4998 display: none;

4999 }

5000}

5001

5002.capabilities__img.visible {

5003 width: calc(100vw - 640px);

5004}

5005

5006@media (min-width: 1400px) {

5007 .capabilities__img.visible {

5008 width: calc(100vw - 702px);

5009 }

5010}

5011

5012@media (min-width: 1640px) {

5013 .capabilities__img.visible {

5014 width: calc(100vw - 866px);

5015 }

5016}

5017

5018@media (max-width: 1270px) {

5019 .capabilities__img.visible {

5020 width: 746px;

5021 }

5022}

5023

5024.capabilities__info {

5025 width: 460px;

5026}

5027

5028@media (min-width: 1400px) {

5029 .capabilities__info {

5030 width: 520px;

5031 }

5032}

5033

5034@media (min-width: 1640px) {

5035 .capabilities__info {

5036 width: 590px;

5037 padding-bottom: 120px;

5038 }

5039}

5040

5041@media (max-width: 1100px) {

5042 .capabilities__info {

5043 width: 380px;

5044 }

5045}

5046

5047@media (max-width: 960px) {

5048 .capabilities__info {

5049 width: 100%;

5050 }

5051}

5052

5053.capabilities__title {

5054 color: #fff;

5055 font-family: "OfficinaSerifBookC";

5056 font-size: 48px;

5057 font-weight: 400;

5058 line-height: 52px;

5059}

5060

5061@media (min-width: 1367px) {

5062 .capabilities__title {

5063 font-size: 62px;

5064 font-weight: 400;

5065 line-height: 66px;

5066 }

5067}

5068

5069@media (max-width: 768px) {

5070 .capabilities__title {

5071 font-size: 32px;

5072 font-weight: 400;

5073 line-height: 42px;

5074 }

5075}

5076

5077.capabilities__list {

5078 margin-top: 30px;

5079 padding-left: 73px;

5080 counter-reset: capabalitiesCounter;

5081}

5082

5083.capabilities__item {

5084 position: relative;

5085}

5086

5087.capabilities__item + .capabilities__item {

5088 margin-top: 40px;

5089}

5090

5091.capabilities__item:before {

5092 counter-increment: capabalitiesCounter;

5093 content: counter(capabalitiesCounter) ". ";

5094 position: absolute;

5095 top: 0;

5096 left: -30px;

5097 color: #fff;

5098 font-size: 18px;

5099 font-weight: 600;

5100 line-height: 24px;

5101}

5102

5103.capabilities__item:after {

5104 content: "";

5105 position: absolute;

5106 top: 5px;

5107 left: -56px;

5108 width: 1px;

5109 height: calc(100% - 5px);

5110 background-color: rgba(255, 255, 255, 0.25);

5111}

5112

5113.capabilities__item-title {

5114 color: #fff;

5115 font-size: 18px;

5116 font-weight: 600;

5117 line-height: 24px;

5118}

5119

5120.capabilities__item-text {

5121 color: #fff;

5122 font-size: 18px;

5123 font-weight: 400;

5124 line-height: 23px;

5125 margin-top: 19px;

5126}

5127

5128@media (max-width: 1366px) {

5129 .capabilities__item-text {

5130 font-size: 15px;

5131 line-height: 21px;

5132 }

5133}

5134

5135@media (max-width: 768px) {

5136 .capabilities__item-text {

5137 font-size: 14px;

5138 font-weight: 400;

5139 line-height: 21px;

5140 }

5141}

5142

5143.ourfeat {

5144 margin-top: 192px;

5145 position: relative;

5146}

5147

5148@media (max-width: 960px) {

5149 .ourfeat {

5150 margin-top: 140px;

5151 }

5152}

5153

5154@media (max-width: 768px) {

5155 .ourfeat {

5156 margin-top: 100px;

5157 }

5158}

5159

5160.ourfeat__title {

5161

5162

5163

5164 font-size: 48px;

5165 font-weight: 400;

5166 line-height: 52px;

5167 margin-left: 42px;

5168}

5169

5170@media (min-width: 1367px) {

5171 .ourfeat__title {

5172 font-size: 62px;

5173 font-weight: 400;

5174 line-height: 66px;

5175 }

5176}

5177

5178@media (max-width: 768px) {

5179 .ourfeat__title {

5180 font-size: 32px;

5181 font-weight: 400;

5182 line-height: 42px;

5183 }

5184}

5185

5186

5187

5188

5189

5190.ourfeat__list {

5191 margin: 115px 45px 0;

5192 background: url("/img/slide-f1-min.jpg") no-repeat top left;

5193 background-size: 100% auto;

5194 min-height: 574px;

5195 display: -webkit-box;

5196 display: -ms-flexbox;

5197 display: flex;

5198

-webkit-box-pack: justify;

5199

-ms-flex-pack: justify;

5200 justify-content: space-between;

5201

-webkit-box-align: start;

5202

-ms-flex-align: start;

5203 align-items: flex-start;

5204}

5205

5206@media (max-width: 960px) {

5207 .ourfeat__list {

5208

-webkit-box-orient: vertical;

5209

-webkit-box-direction: normal;

5210

-ms-flex-direction: column;

5211 flex-direction: column;

5212

-webkit-box-pack: start;

5213

-ms-flex-pack: start;

5214 justify-content: flex-start;

5215 margin: 40px 0 0;

5216 background: none;

5217 }

5218}

5219

5220.ourfeat__item {

5221 width: calc(100% / 3);

5222 height: 390px;

5223 position: relative;

5224 background-color: #fbfbfb;

5225 padding: 48px 64px;

5226

-webkit-transition: 0.7s background;

5227 transition: 0.7s background;

5228}

5229

5230@media (max-width: 1440px) {

5231 .ourfeat__item {

5232 height: auto;

5233 }

5234}

5235

5236@media (max-width: 1270px) {

5237 .ourfeat__item {

5238 padding: 38px 35px;

5239 }

5240}

5241

5242@media (max-width: 1100px) {

5243 .ourfeat__item {

5244 height: auto;

5245 }

5246}

5247

5248@media (max-width: 960px) {

5249 .ourfeat__item {

5250 width: 100%;

5251 top: 0 !important;

5252 }

5253}

5254

5255@media (max-width: 500px) {

5256 .ourfeat__item {

5257 width: calc(100% + 70px);

5258 margin-left: -35px;

5259 }

5260}

5261

5262.ourfeat__item + .ourfeat__item {

5263 margin-left: 33px;

5264}

5265

5266@media (max-width: 960px) {

5267 .ourfeat__item + .ourfeat__item {

5268 margin-left: 0;

5269 /*margin-top: 30px;*/

5270 margin-top: 0 !important;

5271 }

5272}

5273

5274@media (max-width: 500px) {

5275 .ourfeat__item {

5276 padding-top: 10px;

5277 padding-bottom: 10px;

5278 }

5279 .ourfeat__item + .ourfeat__item {

5280 margin-left: -35px;

5281 }

5282}

5283

5284.ourfeat__item:first-child {

5285 margin-left: -35px;

5286 top: -65px;

5287}

5288

5289@media (max-width: 960px) {

5290 .ourfeat__item:first-child {

5291 margin-left: 0;

5292 }

5293}

5294

5295@media (max-width: 500px) {

5296 .ourfeat__item:first-child {

5297 margin-left: -35px;

5298 }

5299}

5300

5301.ourfeat__item:nth-child(2) {

5302 top: 195px;

5303}

5304

5305.ourfeat__item:last-child {

5306 margin-right: -35px;

5307 top: 65px;

5308}

5309

5310@media (max-width: 960px) {

5311 .ourfeat__item:last-child {

5312 margin-right: 0;

5313 }

5314}

5315

5316.ourfeat__item-title {

5317font-size: 18px;

5318 font-weight: 600;

5319 text-transform: uppercase;

5320 font-family: 'Roboto Condensed', sans-serif;

5321 line-height: 24px;

5322

-webkit-transition: 0.7s color;

5323 transition: 0.7s color;

5324}

5325

5326.ourfeat__item-text {

5327 margin-top: 20px;

5328 font-size: 18px;

5329 font-weight: 400;

5330 line-height: 24px;

5331

-webkit-transition: 0.7s color;

5332 transition: 0.7s color;

5333}

5334

5335@media (max-width: 1366px) {

5336 .ourfeat__item-text {

5337 font-size: 15px;

5338 line-height: 21px;

5339 }

5340}

5341

5342@media (max-width: 768px) {

5343 .ourfeat__item-text {

5344 font-size: 14px;

5345 font-weight: 400;

5346 line-height: 21px;

5347 }

5348}

5349

5350.ourfeat__item:hover {

5351 background-color: #407fd5;

5352}

5353

5354.ourfeat__item:hover .ourfeat__item-title,

5355.ourfeat__item:hover .ourfeat__item-text {

5356 color: #fff;

5357}

5358

5359.clients {

5360 margin-top: 150px;

5361 /*margin-top: 263px;*/

5362 position: relative;

5363 padding: 0 43px;

5364}

5365

5366@media (max-width: 1366px) {

5367 .clients {

5368 margin-top: 190px;

5369 }

5370}

5371

5372@media (max-width: 1100px) {

5373 .clients {

5374 margin-top: 160px;

5375 }

5376}

5377

5378@media (max-width: 768px) {

5379 .clients {

5380 margin-top: 120px;

5381 }

5382}

5383

5384@media (max-width: 960px) {

5385 .clients {

5386 padding: 0;

5387 }

5388}

5389

5390.clients__title {

5391 font-family: "OfficinaSerifBookC";

5392 font-size: 48px;

5393 font-weight: 400;

5394 line-height: 52px;

5395}

5396

5397@media (min-width: 1367px) {

5398 .clients__title {

5399 font-size: 62px;

5400 font-weight: 400;

5401 line-height: 66px;

5402 }

5403}

5404

5405@media (max-width: 768px) {

5406 .clients__title {

5407 font-size: 32px;

5408 font-weight: 400;

5409 line-height: 42px;

5410 }

5411}

5412

5413.clients__img {

5414 max-width: 100%;

5415 max-height: 100%;

5416 opacity: 0.6;

5417

-webkit-transition: 0.7s opacity;

5418 transition: 0.7s opacity;

5419align-self: flex-end;

5420filter: grayscale(1);

5421}

5422

5423.clients__img:hover {

5424 opacity: 1;

5425filter: none;

5426}

5427

5428.clients__car.swiper-container {

5429 margin-top: 68px;

5430}

5431

5432.clients__car .swiper-slide {

5433 height: 85px;

5434 display: -webkit-box;

5435 display: -ms-flexbox;

5436 display: flex;

5437

-webkit-box-align: center;

5438

-ms-flex-align: center;

5439 align-items: center;

5440

-webkit-box-pack: center;

5441

-ms-flex-pack: center;

5442 justify-content: center;

5443 padding: 0 20px;

5444}

5445

5446.clients__car .swiper-slide .clients__img{

5447

-ms-flex-item-align: auto;

-ms-grid-row-align: auto;align-self: auto;

5448}

5449

5450.clients .swiper-buttons {

5451 position: absolute;

5452 right: 45px;

5453 top: 19px;

5454}

5455

5456@media (max-width: 500px) {

5457 .clients .swiper-buttons {

5458 right: auto;

5459 left: 50%;

5460 top: 0;

5461 position: relative;

5462 margin-top: 30px;

5463 width: 102px;

5464 margin-left: -51px;

5465 }

5466}

5467

5468.contacts {

5469 margin: 143px 0 0 0;

5470 /*margin: 193px 43px 0;*/

5471 background-color: #262626;

5472 padding: 71px 110px 79px 110px;

5473 position: relative;

5474}

5475

5476@media (max-width: 1270px) {

5477 .contacts > .common__row_flex {

5478

-webkit-box-orient: vertical;

5479

-webkit-box-direction: normal;

5480

-ms-flex-direction: column;

5481 flex-direction: column;

5482 }

5483 .contacts > .common__row_flex > .common__col {

5484 width: 100%;

5485 }

5486 .contacts > .common__row_flex > .common__col + .common__col {

5487 margin-top: 27px;

5488 }

5489}

5490

5491@media (max-width: 960px) {

5492 .contacts {

5493 margin: 140px 0 0;

5494 padding: 41px 147px 41px 47px;

5495 }

5496}

5497

5498@media (max-width: 768px) {

5499 .contacts {

5500 margin-top: 100px;

5501 }

5502}

5503

5504@media (max-width: 575px) {

5505 .contacts {

5506 padding: 41px 47px;

5507 }

5508}

5509

5510@media (max-width: 500px) {

5511 .contacts {

5512 margin-left: 0;

5513 }

5514}

5515

5516.anyque {

5517

5518 padding: 0px 0;

5519 text-align: center;

5520 font-size: 40px;

5521 /* font-family: 'Roboto Condensed', sans-serif;

5522 background: url(/i/point2.png) 0px 11px repeat-x;*/

5523 background-size: 10px;

5524}

5525.anyque:after {

5526

5527content: '';

5528 /* height: 40px; */

5529 display: block;

5530 width: 100%;

5531 /* background: url(/i/down.jpg) no-repeat top center; */

5532 /* background-size: contain; */

5533 margin: 30px auto 0px auto;

5534 opacity: 1;

5535 width: 0;

5536 height: 0;

5537 border-left: 20px solid transparent;

5538 border-right: 20px solid transparent;

5539 border-top: 20px solid #ff4419;

5540

5541}

5542

5543.contacts__title {

5544 color: #fff;

5545 font-family: 'Roboto Condensed', sans-serif;

5546 font-size: 48px;

5547 font-weight: 600;

5548 line-height: 52px;

5549}

5550

5551@media (min-width: 1367px) {

5552 .contacts__title {

5553 font-size: 62px;

5554 font-weight: 400;

5555 line-height: 66px;

5556 }

5557}

5558

5559@media (max-width: 768px) {

5560 .contacts__title {

5561 font-size: 32px;

5562 font-weight: 400;

5563 line-height: 42px;

5564 }

5565}

5566

5567.contacts__types {

5568 margin-top: 30px;

5569}

5570

5571.contacts__type {

5572 padding-left: 27px;

5573 position: relative;

5574}

5575

5576@media (max-width: 500px) {

5577 .contacts__type {

5578 padding-left: 0;

5579 }

5580}

5581

5582.contacts__type:before {

5583 content: "";

5584 position: absolute;

5585 left: 2px;

5586 top: 4px;

5587 background-color: rgba(255, 255, 255, 0.1);

5588 height: 30px;

5589 width: 1px;

5590}

5591

5592@media (max-width: 500px) {

5593 .contacts__type:before {

5594 display: none;

5595 }

5596}

5597

5598.contacts__type + .contacts__type {

5599 margin-top: 39px;

5600}

5601

5602.contacts__type-title {

5603 color: #fff;

5604 font-size: 18px;

5605 font-weight: 600;

5606 line-height: 24px;

5607}

5608

5609.contacts__type-text {

5610 margin-top: 18px;

5611 color: #fff;

5612 font-size: 18px;

5613 font-weight: 400;

5614 line-height: 24px;

5615}

5616

5617@media (max-width: 1366px) {

5618 .contacts__type-text {

5619 font-size: 15px;

5620 line-height: 21px;

5621 }

5622}

5623

5624@media (max-width: 768px) {

5625 .contacts__type-text {

5626 font-size: 14px;

5627 font-weight: 400;

5628 line-height: 21px;

5629 }

5630}

5631

5632.contacts__type-phones {

5633 margin-top: 18px;

5634}

5635

5636@media (max-width: 360px) {

5637 .contacts__type-phones {

5638 display: -webkit-box;

5639 display: -ms-flexbox;

5640 display: flex;

5641

-webkit-box-orient: vertical;

5642

-webkit-box-direction: normal;

5643

-ms-flex-direction: column;

5644 flex-direction: column;

5645 }

5646}

5647

5648.contacts__type-phone {

5649 display: inline-block;

5650 vertical-align: top;

5651 color: #fff;

5652 font-size: 15px;

5653 font-weight: 400;

5654 line-height: 21px;

5655}

5656

5657@media (max-width: 768px) {

5658 .contacts__type-phone {

5659 font-size: 14px;

5660 font-weight: 400;

5661 line-height: 21px;

5662 }

5663}

5664

5665.contacts__type-phone + .contacts__type-phone {

5666 margin-left: 30px;

5667}

5668

5669@media (max-width: 360px) {

5670 .contacts__type-phone + .contacts__type-phone {

5671 margin-top: 10px;

5672 margin-left: 0;

5673 }

5674}

5675

5676.contacts__type-mail {

5677 margin-top: 18px;

5678 display: inline-block;

5679 vertical-align: top;

5680 color: #fff;

5681 font-size: 15px;

5682 font-weight: 400;

5683 line-height: 21px;

5684 border-bottom: 1px solid transparent;

5685

-webkit-transition: 0.7s border;

5686 transition: 0.7s border;

5687}

5688

5689@media (max-width: 768px) {

5690 .contacts__type-mail {

5691 font-size: 14px;

5692 font-weight: 400;

5693 line-height: 21px;

5694 }

5695}

5696

5697.contacts__type-mail:hover {

5698 border-color: currentColor;

5699}

5700

5701.contacts__form {

5702 margin-top: 33px;

5703}

5704

5705.contacts__btn {

5706 position: absolute;

5707 bottom: 2px;

5708 right: 0;

5709border-bottom:6px solid #ff4419;

5710}

5711

5712@media (max-width: 960px) {

5713 .contacts__btn {

5714 bottom: 0;

5715 right: 0px;

5716 }

5717}

5718

5719@media (max-width: 575px) {

5720 .contacts__btn {

5721 position: static;

5722 margin-top: 30px;

5723 }

5724}

5725

5726.contacts .common__textarea {

5727 height: 89px;

5728}

5729

5730.footer {

5731 margin-top: 49px;

5732 margin-bottom: 52px;

5733 padding: 0 74px;

5734 display: -webkit-box;

5735 display: -ms-flexbox;

5736 display: flex;

5737

-webkit-box-pack: justify;

5738

-ms-flex-pack: justify;

5739 justify-content: space-between;

5740

-webkit-box-align: center;

5741

-ms-flex-align: center;

5742 align-items: center;

5743}

5744

5745@media (max-width: 960px) {

5746 .footer {

5747 padding: 0 35px;

5748 }

5749}

5750

5751.footer__left {

5752 display: -webkit-box;

5753 display: -ms-flexbox;

5754 display: flex;

5755

-webkit-box-align: center;

5756

-ms-flex-align: center;

5757 align-items: normal;

5758}

5759

5760.footer__logoover {

5761 display: inline-block;

5762 vertical-align: top;

5763 margin-right: 31px;

5764}

5765

5766.footer__logo {

5767

-webkit-filter: invert(100%);

5768 filter: invert(100%);

5769}

5770

5771@media (max-width: 360px) {

5772 .footer__logo {

5773 width: 55px;

5774 }

5775}

5776

5777.footer__copy {

5778 display: inline-block;

5779 vertical-align: top;

5780 font-size: 18px;

5781 font-weight: 400;

5782 line-height: 21px;

5783}

5784

5785@media (max-width: 500px) {

5786 .footer__copy {

5787 display: none;

5788 }

5789}

5790

5791.footer__dextra {

5792 color: #000;

5793 font-family: Verdana, Geneva, sans-serif;

5794 font-size: 9px;

5795 font-weight: 400;

5796 line-height: 14px;

5797 text-transform: uppercase;

5798 letter-spacing: 0.18em;

5799 position: relative;

5800}

5801

5802.footer__dextra span {

5803 display: block;

5804 position: absolute;

5805 top: 2px;

5806 right: calc(100% + 9px);

5807 width: 71px;

5808 height: 21px;

5809 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAJCAMAAABZlb9eAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAgL9QEN9AMGCf7yCPz69wvspXdQAAAAFiS0dEAf8CLd4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAADYSURBVCjPZVFXlsQwCMPYuJCm+592Kdm8yYw+YsVGIIAKDFzJEBQgaoLun0HEeddvJpMCgpkKLkuDOzUY6xD7czbLgpSyuXiVXT0NUQWOFBcP1n+a2LHy2d84TnbdHbLA2B7F4Razcvgxz37zLW5nVG44KvZHfKeN/iP0hLRvseNyOu1QecTiLj5sV2ikfomvXlU3yvbl6eKCvHpuqkNyNu+ed9heNgizJXCFsEAHJTWE6WLF0/jvwErsRrTR9HhfBSV18eDTJ84xu8Hpf2cr0NmaXuxZL+5/APkKRRf72YAAAAAASUVORK5CYII=");

5810 background-repeat: no-repeat;

5811 background-position: center;

5812 background-color: #262626;

5813

-webkit-transition: 0.7s background;

5814 transition: 0.7s background;

5815}

5816

5817.footer__dextra:hover span {

5818 background-color: #f3502d;

5819}

5820

5821.popup {

5822 width: calc(100% - 200px);

5823 background-color: #fbfbfb;

5824 padding: 58px 147px 59px 63px;

5825}

5826

5827@media (max-width: 960px) {

5828 .popup {

5829 padding: 41px 147px 41px 47px;

5830 }

5831}

5832

5833@media (max-width: 768px) {

5834 .popup {

5835 width: calc(100% - 70px);

5836 }

5837}

5838

5839@media (max-width: 575px) {

5840 .popup {

5841 padding: 41px 47px;

5842 }

5843}

5844

5845@media (max-width: 400px) {

5846 .popup {

5847 width: 100%;

5848 padding: 35px;

5849 }

5850}

5851

5852.popup__back-btn{

5853 position: fixed;

5854 left: 32px;

5855 top: 30px;

5856 width: 35px;

5857 height: 27px;

5858 z-index: 10;

5859 cursor: pointer;

5860 background-color: transparent;

5861 outline: none;

5862

-webkit-transition: .7s left, 0.7s opacity, background .7s;

5863 transition: .7s left, 0.7s opacity, background .7s;

5864 background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAbCAMAAADBLsarAAAAV1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOl5NtAAAAHHRSTlMABAq95dfOxqeMGxUQft6ysKSZl3BjV0s0KyOByAvt4gAAAGlJREFUKM+lkzcSgDAMBIVzJGf4/zuhpdqCrXc8lnQnH7YgxGp2UhZzkDK3JynVJlKiy6RMvoDRDFqR0nekKB0aUIofSckuCpBsFULfyPvOJQD9h+fi/fCe+V58d84P55Dz/KcX3C/u6QPsvgdG/jVcBQAAAABJRU5ErkJggg==') no-repeat center;

5865 padding: 0;

5866}

5867

5868.popup__back-btn:hover{

5869 left: 17px;

5870}

5871

5872.popup__title {

5873 color: #000;

5874 font-family: 'Roboto Condensed', sans-serif;

5875 font-size: 42px;

5876 font-weight: 600;

5877 line-height: 52px;

5878}

5879

5880@media (max-width: 768px) {

5881 .popup__title {

5882 font-size: 32px;

5883 font-weight: 400;

5884 line-height: 42px;

5885 }

5886}

5887

5888.popup__subtitle {

5889 color: #000;

5890 margin-top: 32px;

5891 max-width: 630px;

5892 font-size: 15px;

5893 font-weight: 400;

5894 line-height: 21px;

5895}

5896

5897@media (max-width: 768px) {

5898 .popup__subtitle {

5899 font-size: 14px;

5900 font-weight: 400;

5901 line-height: 21px;

5902 }

5903}

5904

5905@media (max-width: 1270px) {

5906 .popup__form > .common__row_flex {

5907

-webkit-box-orient: vertical;

5908

-webkit-box-direction: normal;

5909

-ms-flex-direction: column;

5910 flex-direction: column;

5911 }

5912 .popup__form > .common__row_flex > .common__col {

5913 width: 100%;

5914 }

5915 .popup__form > .common__row_flex > .common__col + .common__col {

5916 margin-top: 27px;

5917 }

5918}

5919

5920.popup__form_top {

5921 margin-top: 40px;

5922}

5923

5924.popup__form .common__label {

5925 opacity: 0.5;

5926}

5927

5928.popup__form .common__label,

5929.popup__form .help__hint,

5930.popup__form .common__filename,

5931.popup__form .fakecheckbox__label,

5932.popup__form .fakecheckbox__label a:not([class]) {

5933 color: #000;

5934}

5935

5936.popup__form .fakecheckbox__label a:not([class]) {

5937 border-bottom: 2px solid #f3502d;

5938

-webkit-transition: 0.7s border;

5939 transition: 0.7s border;

5940}

5941

5942.popup__form .fakecheckbox__label a:not([class]):hover {

5943 border-color: transparent;

5944}

5945

5946.popup__form .common__filename:before {

5947

-webkit-filter: invert(100%);

5948 filter: invert(100%);

5949}

5950

5951.popup__form .fakecheckbox__label:before {

5952 border-color: #000;

5953}

5954

5955.popup__form .common__inp{

5956 color: #000;

5957}

5958

5959.popup_item {

5960 padding: 0;

5961 background-color: transparent;

5962}

5963

5964.popup__scrollable {

5965 height: 70vh;

5966 overflow: auto;

5967}

5968

5969.card__over {

5970 display: -webkit-box;

5971 display: -ms-flexbox;

5972 display: flex;

5973 padding-right: 20px;

5974}

5975

5976@media (max-width: 1100px) {

5977 .card__over {

5978

-webkit-box-orient: vertical;

5979

-webkit-box-direction: normal;

5980

-ms-flex-direction: column;

5981 flex-direction: column;

5982 }

5983}

5984

5985@media (max-width: 400px) {

5986 .card__over {

5987 padding: 0 35px;

5988 }

5989}

5990

5991.card__imgover {

5992 position: fixed;

5993 width: 368px;

5994 margin-right: 59px;

5995}

5996

5997@media (max-width: 1270px) {

5998 .card__imgover {

5999 width: 270px;

6000 margin-right: 40px;

6001 }

6002}

6003

6004@media (max-width: 1100px) {

6005 .card__imgover {

6006 position: relative;

6007 width: 100%;

6008 margin-right: 0;

6009 margin-bottom: 40px;

6010 }

6011}

6012

6013.card__img {

6014 width: 100%;

6015}

6016

6017@media (max-width: 1100px) {

6018 .card__img {

6019 max-width: 100%;

6020 width: auto;

6021 }

6022}

6023

6024.card__info {

6025

-webkit-box-flex: 1;

6026

-ms-flex-positive: 1;

6027 flex-grow: 1;

6028 margin-top: -8px;

6029 max-width: 698px;

6030 width: calc(100% - 427px);

6031 margin-left: 427px;

6032}

6033

6034@media (min-width: 1600px) {

6035 .card__info {

6036 max-width: 1000px;

6037 }

6038}

6039

6040@media (max-width: 1270px) {

6041 .card__info {

6042 width: calc(100% - 310px);

6043 margin-left: 310px;

6044 }

6045}

6046

6047@media (max-width: 1100px) {

6048 .card__info {

6049 width: 100%;

6050 margin-left: 0;

6051 }

6052}

6053

6054.card__title {

6055 font-family: "OfficinaSerifBookC";

6056 font-size: 48px;

6057 font-weight: 400;

6058 line-height: 52px;

6059 margin-bottom: 32px;

6060}

6061

6062@media (max-width: 768px) {

6063 .card__title {

6064 font-size: 24px;

6065 font-weight: 400;

6066 line-height: 31px;

6067 }

6068}

6069

6070.card__download {

6071 margin-top: 22px;

6072 position: relative;

6073 z-index: 1;

6074 padding-left: 65px;

6075 padding-bottom: 7px;

6076 height: 170px;

6077 width: 535px;

6078 display: -webkit-box;

6079 display: -ms-flexbox;

6080 display: flex;

6081

-webkit-box-orient: vertical;

6082

-webkit-box-direction: normal;

6083

-ms-flex-direction: column;

6084 flex-direction: column;

6085

-webkit-box-pack: center;

6086

-ms-flex-pack: center;

6087 justify-content: center;

6088

-webkit-box-align: start;

6089

-ms-flex-align: start;

6090 align-items: flex-start;

6091}

6092

6093@media (max-width: 650px) {

6094 .card__download {

6095 padding-left: 30px;

6096 width: 100%;

6097 margin-right: 0;

6098 height: auto;

6099 padding: 35px;

6100 }

6101}

6102

6103@media (max-width: 500px) {

6104 .card__download {

6105 display: block;

6106 }

6107}

6108

6109.card__download:before {

6110 content: "";

6111 position: absolute;

6112 z-index: -1;

6113 left: 0;

6114 top: 0;

6115 height: 100%;

6116 width: 100%;

6117 background-color: #fbfbfb;

6118}

6119

6120.card__download-type {

6121 color: #f3502d;

6122 font-size: 12px;

6123 font-weight: 600;

6124 line-height: 21px;

6125}

6126

6127.card__download-href {

6128 max-width: calc(100% - 135px);

6129}

6130

6131/*

6132.card__download-href {

6133 color: #000;

6134 font-size: 15px;

6135 font-weight: 600;

6136 line-height: 21px;

6137 border-bottom: 2px solid #f3502d;

6138 -webkit-transition: 0.7s border;

6139 transition: 0.7s border;

6140}

6141*/

6142

6143.card__download-href span{

6144 color: #000;

6145 font-size: 15px;

6146 font-weight: 600;

6147 line-height: 21px;

6148 border-bottom: 2px solid #f3502d;

6149

-webkit-transition: 0.7s border;

6150 transition: 0.7s border;

6151}

6152

6153.card__download-href:hover span{

6154 border-color: transparent;

6155}

6156

6157.card__btn {

6158 position: absolute;

6159 top: 50%;

6160 right: -35px;

6161 margin-top: -58px;

6162}

6163

6164@media (max-width: 650px) {

6165 .card__btn {

6166 position: static;

6167 margin-top: 20px;

6168 display: block;

6169 }

6170}

6171

6172.card__examples {

6173 margin-top: 46px;

6174 display: -webkit-box;

6175 display: -ms-flexbox;

6176 display: flex;

6177

-ms-flex-wrap: wrap;

6178 flex-wrap: wrap;

6179

-webkit-box-pack: justify;

6180

-ms-flex-pack: justify;

6181 justify-content: space-between;

6182 margin-bottom: -34px;

6183}

6184

6185.card__example {

6186 width: calc(50% - 16px);

6187 margin-bottom: 34px;

6188}

6189

6190@media (max-width: 575px) {

6191 .card__example {

6192 width: 100%;

6193 }

6194}

6195

6196.card__example-img {

6197 width: 100%;

6198}

6199

6200.card__example-name {

6201 font-size: 15px;

6202 font-weight: 400;

6203 line-height: 21px;

6204 margin-top: 10px;

6205}

6206

6207@media (min-width: 1367px) {

6208 .card__example-name {

6209 font-size: 18px;

6210 line-height: 24px;

6211 }

6212}

6213

6214@media (max-width: 768px) {

6215 .card__example-name {

6216 font-size: 14px;

6217 font-weight: 400;

6218 line-height: 21px;

6219 }

6220}

6221

6222.card__imgs {

6223 position: relative;

6224 margin-top: 69px;

6225 max-width: 800px

6226}

6227

6228.card__imgs .swiper-buttons {

6229 position: absolute;

6230 right: 0;

6231 top: 3px;

6232}

6233

6234@media (max-width: 500px) {

6235 .card__imgs .swiper-buttons {

6236 right: auto;

6237 left: 50%;

6238 top: 0;

6239 position: relative;

6240 margin-top: 30px;

6241 width: 102px;

6242 margin-left: -51px;

6243 margin-bottom: 40px;

6244 }

6245}

6246

6247.card__car.swiper-container {

6248 margin-top: 30px;

6249}

6250

6251.card__car-img {

6252 width: 100%;

6253}

6254

6255body.fancybox-active {

6256 overflow: hidden;

6257}

6258

6259body.fancybox-iosfix {

6260 position: fixed;

6261 left: 0;

6262 right: 0;

6263}

6264

6265.fancybox-is-hidden {

6266 position: absolute;

6267 top: -9999px;

6268 left: -9999px;

6269 visibility: hidden;

6270}

6271

6272.fancybox-container {

6273 position: fixed;

6274 top: 0;

6275 left: 0;

6276 width: 100%;

6277 height: 100%;

6278 z-index: 99992;

6279

-webkit-tap-highlight-color: transparent;

6280

-webkit-backface-visibility: hidden;

6281 backface-visibility: hidden;

6282

-webkit-transform: translateZ(0);

6283 transform: translateZ(0);

6284 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";

6285}

6286

6287.fancybox-outer,

6288.fancybox-inner,

6289.fancybox-bg,

6290.fancybox-stage {

6291 position: absolute;

6292 top: 0;

6293 right: 0;

6294 bottom: 0;

6295 left: 0;

6296}

6297

6298.fancybox-outer {

6299 overflow-y: auto;

6300

-webkit-overflow-scrolling: touch;

6301}

6302

6303.fancybox-bg {

6304 right: auto;

6305 width: 0;

6306 background: #fff;

6307 opacity: 0;

6308

-webkit-transition: .7s width cubic-bezier(0.47, 0, 0.74, 0.71), opacity .7s cubic-bezier(0.47, 0, 0.74, 0.71);

6309 transition: .7s width cubic-bezier(0.47, 0, 0.74, 0.71), opacity .7s cubic-bezier(0.47, 0, 0.74, 0.71);

6310}

6311

6312.fancybox-is-open .fancybox-bg {

6313 width: 100%;

6314 opacity: 1;

6315}

6316

6317.popup .popup__title,

6318.popup .popup__subtitle,

6319.popup#feedback .popup__form,

6320.popup#feedback_logistic .popup__form,

6321.popup#feedcall .popup__form,

6322.popup#feedcall-offer .popup__form {

6323 opacity: 0;

6324

-webkit-transition: opacity .7s linear 1.4s;

6325 transition: opacity .7s linear 1.4s;

6326}

6327

6328.popup_item .popup__scrollable {

6329 opacity: 0;

6330

-webkit-transition: opacity .7s linear .7s;

6331 transition: opacity .7s linear .7s;

6332}

6333

6334.fancybox-container .fancybox-slide--video iframe {

6335 visibility: hidden;

6336 background: #fff;

6337 opacity: 0;

6338

-webkit-transition: opacity .7s, background .7s, visibility.7s;

6339 transition: opacity .7s, background .7s, visibility.7s;

6340

-webkit-transition-delay: .7s;

6341 transition-delay: .7s;

6342}

6343

6344.popup#feedback,

6345.popup#feedback_logistic,

6346.popup#feedcall,

6347.popup#feedcall-offer {

6348 top: 100px;

6349 opacity: 0;

6350display:none;

6351

-webkit-transition: opacity .7s linear .7s, top .7s linear .7s;

6352 transition: opacity .7s linear .7s, top .7s linear .7s;

6353}

6354

6355.fancybox-slide--complete .popup#feedback,

6356.fancybox-slide--complete .popup#feedcall,

6357.fancybox-slide--complete .popup#feedback_logistic,

6358.fancybox-slide--complete .popup#feedcall-offer {

6359 opacity: 1;

6360 top: 0;

6361}

6362

6363.fancybox-slide--complete .popup .popup__title,

6364.fancybox-slide--complete .popup .popup__subtitle,

6365.fancybox-slide--complete .popup_item .popup__scrollable,

6366.fancybox-slide--complete .popup#feedback .popup__form,

6367.fancybox-slide--complete .popup#feedback_logistic .popup__form,

6368.fancybox-slide--complete .popup#feedcall .popup__form,

6369.fancybox-slide--complete .popup#feedcall-offer .popup__form {

6370 opacity: 1;

6371}

6372

6373.fancybox-container .fancybox-slide--video.fancybox-slide--complete iframe {

6374 opacity: 1;

6375 background: #000;

6376 visibility: visible;

6377}

6378

6379.fancybox-infobar,

6380.fancybox-toolbar,

6381.fancybox-caption-wrap {

6382 position: absolute;

6383 direction: ltr;

6384 z-index: 99997;

6385 opacity: 0;

6386 visibility: hidden;

6387

-webkit-transition: opacity 0.25s, visibility 0s linear 0.25s;

6388 transition: opacity 0.25s, visibility 0s linear 0.25s;

6389

-webkit-box-sizing: border-box;

6390 box-sizing: border-box;

6391}

6392

6393.fancybox-show-infobar .fancybox-infobar,

6394.fancybox-show-toolbar .fancybox-toolbar,

6395.fancybox-show-caption .fancybox-caption-wrap {

6396 opacity: 1;

6397 visibility: visible;

6398

-webkit-transition: opacity 0.25s, visibility 0s;

6399 transition: opacity 0.25s, visibility 0s;

6400}

6401

6402.fancybox-infobar {

6403 top: 0;

6404 left: 0;

6405 font-size: 13px;

6406 padding: 0 10px;

6407 height: 44px;

6408 min-width: 44px;

6409 line-height: 44px;

6410 color: #ccc;

6411 text-align: center;

6412 pointer-events: none;

6413

-webkit-user-select: none;

6414

-moz-user-select: none;

6415

-ms-user-select: none;

6416 user-select: none;

6417

-webkit-touch-callout: none;

6418

-webkit-tap-highlight-color: transparent;

6419

-webkit-font-smoothing: subpixel-antialiased;

6420 mix-blend-mode: exclusion;

6421}

6422

6423.popup#feedcall,.popup#feedcall-offer {

6424 width: 100%;

6425 max-width: 949px;

6426}

6427

6428.popup#feedcall .common__row_flex, .popup#feedcall-offer .common__row_flex{

6429 flex-direction: column;

6430}

6431

6432.popup#feedcall .common__col,.popup#feedcall-offer .common__col {

6433 width: 100%;

6434}

6435

6436.popup#feedcall .common__col + .common__col,.popup#feedcall-offer .common__col + .common__col {

6437 margin-top: 40px;

6438}

6439

6440.fancybox-toolbar {

6441 top: 0;

6442 right: 0;

6443 margin: 0;

6444 padding: 0;

6445}

6446

6447.fancybox-stage {

6448 overflow: hidden;

6449 direction: ltr;

6450 z-index: 99994;

6451

-webkit-transform: translate3d(0, 0, 0);

6452}

6453

6454.fancybox-is-closing .fancybox-stage {

6455 overflow: visible;

6456}

6457

6458.fancybox-slide {

6459 position: absolute;

6460 top: 0;

6461 left: 0;

6462 width: 100%;

6463 height: 100%;

6464 margin: 0;

6465 padding: 0;

6466 overflow: auto;

6467 outline: none;

6468 white-space: normal;

6469

-webkit-box-sizing: border-box;

6470 box-sizing: border-box;

6471 text-align: center;

6472 z-index: 99994;

6473

-webkit-overflow-scrolling: touch;

6474 display: none;

6475

-webkit-backface-visibility: hidden;

6476 backface-visibility: hidden;

6477 transition-property: opacity, -webkit-transform;

6478

-webkit-transition-property: opacity, -webkit-transform;

6479 transition-property: transform, opacity;

6480 transition-property: transform, opacity, -webkit-transform;

6481}

6482

6483.fancybox-slide::before {

6484 content: '';

6485 display: inline-block;

6486 vertical-align: middle;

6487 height: 100%;

6488 width: 0;

6489}

6490

6491.fancybox-is-sliding .fancybox-slide,

6492.fancybox-slide--previous,

6493.fancybox-slide--current,

6494.fancybox-slide--next {

6495 display: block;

6496}

6497

6498.fancybox-slide--image {

6499 overflow: visible;

6500}

6501

6502.fancybox-slide--image::before {

6503 display: none;

6504}

6505

6506.fancybox-slide--video .fancybox-content,

6507.fancybox-slide--video iframe {

6508 /*background: #000;*/

6509}

6510

6511.fancybox-slide--map .fancybox-content,

6512.fancybox-slide--map iframe {

6513 background: #e5e3df;

6514}

6515

6516.fancybox-slide--next {

6517 z-index: 99995;

6518}

6519

6520.fancybox-slide > * {

6521 display: inline-block;

6522 position: relative;

6523 /*padding: 24px;*/

6524 margin: 85px 0;

6525 border-width: 0;

6526 vertical-align: middle;

6527 text-align: left;

6528 overflow: visible;

6529

-webkit-box-sizing: border-box;

6530 box-sizing: border-box;

6531}

6532

6533.fancybox-slide > title,

6534.fancybox-slide > style,

6535.fancybox-slide > meta,

6536.fancybox-slide > link,

6537.fancybox-slide > script,

6538.fancybox-slide > base {

6539 display: none;

6540}

6541

6542.fancybox-slide .fancybox-image-wrap {

6543 position: absolute;

6544 top: 0;

6545 left: 0;

6546 margin: 0;

6547 padding: 0;

6548 border: 0;

6549 z-index: 99995;

6550 background: transparent;

6551 cursor: default;

6552 overflow: visible;

6553

-webkit-transform-origin: top left;

6554 transform-origin: top left;

6555 background-size: 100% 100%;

6556 background-repeat: no-repeat;

6557

-webkit-backface-visibility: hidden;

6558 backface-visibility: hidden;

6559

-webkit-user-select: none;

6560

-moz-user-select: none;

6561

-ms-user-select: none;

6562 user-select: none;

6563 transition-property: opacity, -webkit-transform;

6564

-webkit-transition-property: opacity, -webkit-transform;

6565 transition-property: transform, opacity;

6566 transition-property: transform, opacity, -webkit-transform;

6567}

6568

6569.fancybox-can-zoomOut .fancybox-image-wrap {

6570 cursor: -webkit-zoom-out;

6571 cursor: zoom-out;

6572}

6573

6574.fancybox-can-zoomIn .fancybox-image-wrap {

6575 cursor: -webkit-zoom-in;

6576 cursor: zoom-in;

6577}

6578

6579.fancybox-can-drag .fancybox-image-wrap {

6580 cursor: -webkit-grab;

6581 cursor: grab;

6582}

6583

6584.fancybox-is-dragging .fancybox-image-wrap {

6585 cursor: -webkit-grabbing;

6586 cursor: grabbing;

6587}

6588

6589.fancybox-image,

6590.fancybox-spaceball {

6591 position: absolute;

6592 top: 0;

6593 left: 0;

6594 width: 100%;

6595 height: 100%;

6596 margin: 0;

6597 padding: 0;

6598 border: 0;

6599 max-width: none;

6600 max-height: none;

6601

-webkit-user-select: none;

6602

-moz-user-select: none;

6603

-ms-user-select: none;

6604 user-select: none;

6605}

6606

6607.fancybox-spaceball {

6608 z-index: 1;

6609}

6610

6611.fancybox-slide--iframe .fancybox-content {

6612 padding: 0;

6613 width: 80%;

6614 height: 80%;

6615 max-width: calc(100% - 100px);

6616 max-height: calc(100% - 88px);

6617 overflow: visible;

6618 background: #fff;

6619}

6620

6621.fancybox-iframe {

6622 display: block;

6623 margin: 0;

6624 padding: 0;

6625 border: 0;

6626 width: 100%;

6627 height: 100%;

6628 background: #fff;

6629}

6630

6631.fancybox-error {

6632 margin: 0;

6633 padding: 40px;

6634 width: 100%;

6635 max-width: 380px;

6636 background: #fff;

6637 cursor: default;

6638}

6639

6640.fancybox-error p {

6641 margin: 0;

6642 padding: 0;

6643 color: #444;

6644 font-size: 16px;

6645 line-height: 20px;

6646}

6647

6648.fancybox-button {

6649

-webkit-box-sizing: border-box;

6650 box-sizing: border-box;

6651 display: inline-block;

6652 vertical-align: top;

6653 width: 44px;

6654 height: 44px;

6655 margin: 0;

6656 padding: 10px;

6657 border: 0;

6658 border-radius: 0;

6659 background: rgba(30, 30, 30, 0.6);

6660

-webkit-transition: color 0.3s ease;

6661 transition: color 0.3s ease;

6662 cursor: pointer;

6663 outline: none;

6664}

6665

6666.fancybox-button,

6667.fancybox-button:visited,

6668.fancybox-button:link {

6669 color: #ccc;

6670}

6671

6672.fancybox-button:focus,

6673.fancybox-button:hover {

6674 color: #fff;

6675}

6676

6677.fancybox-button[disabled] {

6678 color: #ccc;

6679 cursor: default;

6680 opacity: 0.6;

6681}

6682

6683.fancybox-button svg {

6684 display: block;

6685 position: relative;

6686 overflow: visible;

6687 shape-rendering: geometricPrecision;

6688}

6689

6690.fancybox-button svg path {

6691 fill: currentColor;

6692 stroke: currentColor;

6693 stroke-linejoin: round;

6694 stroke-width: 3;

6695}

6696

6697.fancybox-button--share svg path {

6698 stroke-width: 1;

6699}

6700

6701.fancybox-button--play svg path:nth-child(2) {

6702 display: none;

6703}

6704

6705.fancybox-button--pause svg path:nth-child(1) {

6706 display: none;

6707}

6708

6709.fancybox-button--zoom svg path {

6710 fill: transparent;

6711}

6712

6713.fancybox-navigation {

6714 display: none;

6715}

6716

6717.fancybox-show-nav .fancybox-navigation {

6718 display: block;

6719}

6720

6721.fancybox-navigation button {

6722 position: absolute;

6723 top: 50%;

6724 margin: -50px 0 0 0;

6725 z-index: 99997;

6726 background: transparent;

6727 width: 60px;

6728 height: 100px;

6729 padding: 17px;

6730}

6731

6732.fancybox-navigation button:before {

6733 content: "";

6734 position: absolute;

6735 top: 30px;

6736 right: 10px;

6737 width: 40px;

6738 height: 40px;

6739 background: rgba(30, 30, 30, 0.6);

6740}

6741

6742.fancybox-navigation .fancybox-button--arrow_left {

6743 left: 0;

6744}

6745

6746.fancybox-navigation .fancybox-button--arrow_right {

6747 right: 0;

6748}

6749

6750.fancybox-close-small {

6751 cursor: pointer;

6752 top: 30px;

6753 right: 30px;

6754 position: fixed;

6755 background-color: transparent;

6756 width: 27px;

6757 height: 27px;

6758 opacity: 0.7;

6759 background-position: -59px 2px;

6760 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbBAMAAAB/+ulmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9agToZAAAADnRSTlMAqT8+qjrnO+Y9cW9tPPJEaJcAAAABYktHRA8YugDZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAnUlEQVQY02MQYkAAZgeGMAUE1yyAgTUZIZkKJMIMkCQZENJgSYS0WQGYYodIM7dDVVWApS0KoFz2ZmRJiDRcEijdycCZjuS6sgnTCpC47FnIkgwM+zYg8zhzMpG5MwoqJiBJtjPwdiJJXmBguAGX5uwFEghpkCRQ+gKEx9uLTMGFr4Fp3lyoHgjj2gWYGSBlcEmI7htwSTDbF9npDgAe6SgCaPxARAAAAABJRU5ErkJggg==");

6761 background-repeat: no-repeat;

6762 background-position: center;

6763 transition: transform .5s, 0.5s opacity;

6764

-webkit-transition: transform .5s, 0.5s opacity;

6765}

6766

6767.fancybox-close-small:hover {

6768 opacity: 1;

6769

-webkit-transform: rotate(180deg);

6770 transform: rotate(180deg);

6771}

6772

6773.fancybox-slide--image .fancybox-close-small,

6774.fancybox-slide--iframe .fancybox-close-small {

6775 top: 0;

6776 right: -40px;

6777}

6778

6779.fancybox-slide--image .fancybox-close-small:after,

6780.fancybox-slide--iframe .fancybox-close-small:after {

6781 font-size: 35px;

6782 color: #aaa;

6783}

6784

6785.fancybox-slide--image .fancybox-close-small:hover:after,

6786.fancybox-slide--iframe .fancybox-close-small:hover:after {

6787 color: #fff;

6788 background: transparent;

6789}

6790

6791.fancybox-is-scaling .fancybox-close-small,

6792.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {

6793 display: none;

6794}

6795

6796.fancybox-caption-wrap {

6797 bottom: 0;

6798 left: 0;

6799 right: 0;

6800 padding: 60px 2vw 0 2vw;

6801 background:

-webkit-gradient(linear, left top, left bottom,

from(transparent),

color-stop(20%, rgba(0, 0, 0, 0.1)),

color-stop(40%, rgba(0, 0, 0, 0.2)),

color-stop(80%, rgba(0, 0, 0, 0.6)),

to(rgba(0, 0, 0, 0.8)));

6802 background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);

6803 pointer-events: none;

6804}

6805

6806.fancybox-caption {

6807 padding: 30px 0;

6808 border-top: 1px solid rgba(255, 255, 255, 0.4);

6809 font-size: 14px;

6810 color: #fff;

6811 line-height: 20px;

6812

-webkit-text-size-adjust: none;

6813}

6814

6815.fancybox-caption a,

6816.fancybox-caption button,

6817.fancybox-caption select {

6818 pointer-events: all;

6819 position: relative;

6820 /* Fix IE11 */

6821}

6822

6823.fancybox-caption a {

6824 color: #fff;

6825 text-decoration: underline;

6826}

6827

6828.fancybox-slide > .fancybox-loading {

6829 border: 6px solid rgba(100, 100, 100, 0.4);

6830 border-top: 6px solid rgba(255, 255, 255, 0.6);

6831 border-radius: 100%;

6832 height: 50px;

6833 width: 50px;

6834

-webkit-animation: fancybox-rotate 0.8s infinite linear;

6835 animation: fancybox-rotate 0.8s infinite linear;

6836 background: transparent;

6837 position: absolute;

6838 top: 50%;

6839 left: 50%;

6840 margin-top: -30px;

6841 margin-left: -30px;

6842 z-index: 99999;

6843}

6844

6845@-webkit-keyframes fancybox-rotate {

6846 from {

6847 -webkit-transform: rotate(0deg);

6848 transform: rotate(0deg);

6849 }

6850 to {

6851 -webkit-transform: rotate(359deg);

6852 transform: rotate(359deg);

6853 }

6854}

6855

6856.fancybox-animated {

6857

-webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);

6858 transition-timing-function: cubic-bezier(0, 0, 0.25, 1);

6859}

6860

6861.fancybox-fx-slide.fancybox-slide--previous {

6862

-webkit-transform: translate3d(-100%, 0, 0);

6863 transform: translate3d(-100%, 0, 0);

6864 opacity: 0;

6865}

6866

6867.fancybox-fx-slide.fancybox-slide--next {

6868

-webkit-transform: translate3d(100%, 0, 0);

6869 transform: translate3d(100%, 0, 0);

6870 opacity: 0;

6871}

6872

6873.fancybox-fx-slide.fancybox-slide--current {

6874

-webkit-transform: translate3d(0, 0, 0);

6875 transform: translate3d(0, 0, 0);

6876 opacity: 1;

6877}

6878

6879.fancybox-fx-fade.fancybox-slide--previous,

6880.fancybox-fx-fade.fancybox-slide--next {

6881 opacity: 0;

6882

-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);

6883 transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);

6884}

6885

6886.fancybox-fx-fade.fancybox-slide--current {

6887 opacity: 1;

6888}

6889

6890.fancybox-fx-zoom-in-out.fancybox-slide--previous {

6891

-webkit-transform: scale3d(1.5, 1.5, 1.5);

6892 transform: scale3d(1.5, 1.5, 1.5);

6893 opacity: 0;

6894}

6895

6896.fancybox-fx-zoom-in-out.fancybox-slide--next {

6897

-webkit-transform: scale3d(0.5, 0.5, 0.5);

6898 transform: scale3d(0.5, 0.5, 0.5);

6899 opacity: 0;

6900}

6901

6902.fancybox-fx-zoom-in-out.fancybox-slide--current {

6903

-webkit-transform: scale3d(1, 1, 1);

6904 transform: scale3d(1, 1, 1);

6905 opacity: 1;

6906}

6907

6908.fancybox-fx-rotate.fancybox-slide--previous {

6909

-webkit-transform: rotate(-360deg);

6910 transform: rotate(-360deg);

6911 opacity: 0;

6912}

6913

6914.fancybox-fx-rotate.fancybox-slide--next {

6915

-webkit-transform: rotate(360deg);

6916 transform: rotate(360deg);

6917 opacity: 0;

6918}

6919

6920.fancybox-fx-rotate.fancybox-slide--current {

6921

-webkit-transform: rotate(0deg);

6922 transform: rotate(0deg);

6923 opacity: 1;

6924}

6925

6926.fancybox-fx-circular.fancybox-slide--previous {

6927

-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);

6928 transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);

6929 opacity: 0;

6930}

6931

6932.fancybox-fx-circular.fancybox-slide--next {

6933

-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);

6934 transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);

6935 opacity: 0;

6936}

6937

6938.fancybox-fx-circular.fancybox-slide--current {

6939

-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);

6940 transform: scale3d(1, 1, 1) translate3d(0, 0, 0);

6941 opacity: 1;

6942}

6943

6944.fancybox-fx-tube.fancybox-slide--previous {

6945

-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);

6946 transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);

6947}

6948

6949.fancybox-fx-tube.fancybox-slide--next {

6950

-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);

6951 transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);

6952}

6953

6954.fancybox-fx-tube.fancybox-slide--current {

6955

-webkit-transform: translate3d(0, 0, 0) scale(1);

6956 transform: translate3d(0, 0, 0) scale(1);

6957}

6958

6959.fancybox-share {

6960 padding: 30px;

6961 border-radius: 3px;

6962 background: #f4f4f4;

6963 max-width: 90%;

6964 text-align: center;

6965}

6966

6967.fancybox-share h1 {

6968 color: #222;

6969 margin: 0 0 20px 0;

6970 font-size: 35px;

6971 font-weight: 700;

6972}

6973

6974.fancybox-share p {

6975 margin: 0;

6976 padding: 0;

6977}

6978

6979p.fancybox-share__links {

6980 margin-right: -10px;

6981}

6982

6983.fancybox-share__button {

6984 display: inline-block;

6985 text-decoration: none;

6986 margin: 0 10px 10px 0;

6987 padding: 0 15px;

6988 min-width: 130px;

6989 border: 0;

6990 border-radius: 3px;

6991 background: #fff;

6992 white-space: nowrap;

6993 font-size: 14px;

6994 font-weight: 700;

6995 line-height: 40px;

6996

-webkit-user-select: none;

6997

-moz-user-select: none;

6998

-ms-user-select: none;

6999 user-select: none;

7000 color: #fff;

7001

-webkit-transition: all 0.2s;

7002 transition: all 0.2s;

7003}

7004

7005.fancybox-share__button:hover {

7006 text-decoration: none;

7007}

7008

7009.fancybox-share__button--fb {

7010 background: #3b5998;

7011}

7012

7013.fancybox-share__button--fb:hover {

7014 background: #344e86;

7015}

7016

7017.fancybox-share__button--pt {

7018 background: #bd081d;

7019}

7020

7021.fancybox-share__button--pt:hover {

7022 background: #aa0719;

7023}

7024

7025.fancybox-share__button--tw {

7026 background: #1da1f2;

7027}

7028

7029.fancybox-share__button--tw:hover {

7030 background: #0d95e8;

7031}

7032

7033.fancybox-share__button svg {

7034 position: relative;

7035 top: -1px;

7036 width: 25px;

7037 height: 25px;

7038 margin-right: 7px;

7039 vertical-align: middle;

7040}

7041

7042.fancybox-share__button svg path {

7043 fill: #fff;

7044}

7045

7046.fancybox-share__input {

7047

-webkit-box-sizing: border-box;

7048 box-sizing: border-box;

7049 width: 100%;

7050 margin: 10px 0 0 0;

7051 padding: 10px 15px;

7052 background: transparent;

7053 color: #5d5b5b;

7054 font-size: 14px;

7055 outline: none;

7056 border: 0;

7057 border-bottom: 2px solid #d7d7d7;

7058}

7059

7060.fancybox-thumbs {

7061 display: none;

7062 position: absolute;

7063 top: 0;

7064 bottom: 0;

7065 right: 0;

7066 width: 212px;

7067 margin: 0;

7068 padding: 2px 2px 4px 2px;

7069 background: #fff;

7070

-webkit-tap-highlight-color: transparent;

7071

-webkit-overflow-scrolling: touch;

7072

-ms-overflow-style: -ms-autohiding-scrollbar;

7073

-webkit-box-sizing: border-box;

7074 box-sizing: border-box;

7075 z-index: 99995;

7076}

7077

7078.fancybox-thumbs-x {

7079 overflow-y: hidden;

7080 overflow-x: auto;

7081}

7082

7083.fancybox-show-thumbs .fancybox-thumbs {

7084 display: block;

7085}

7086

7087.fancybox-show-thumbs .fancybox-inner {

7088 right: 212px;

7089}

7090

7091.fancybox-thumbs > ul {

7092 list-style: none;

7093 position: absolute;

7094 position: relative;

7095 width: 100%;

7096 height: 100%;

7097 margin: 0;

7098 padding: 0;

7099 overflow-x: hidden;

7100 overflow-y: auto;

7101 font-size: 0;

7102 white-space: nowrap;

7103}

7104

7105.fancybox-thumbs-x > ul {

7106 overflow: hidden;

7107}

7108

7109.fancybox-thumbs-y > ul::-webkit-scrollbar {

7110 width: 7px;

7111}

7112

7113.fancybox-thumbs-y > ul::-webkit-scrollbar-track {

7114 background: #fff;

7115 border-radius: 10px;

7116

-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

7117 box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

7118}

7119

7120.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb {

7121 background: #2a2a2a;

7122 border-radius: 10px;

7123}

7124

7125.fancybox-thumbs > ul > li {

7126 float: left;

7127 overflow: hidden;

7128 padding: 0;

7129 margin: 2px;

7130 width: 100px;

7131 height: 75px;

7132 max-width: calc(50% - 4px);

7133 max-height: calc(100% - 8px);

7134 position: relative;

7135 cursor: pointer;

7136 outline: none;

7137

-webkit-tap-highlight-color: transparent;

7138

-webkit-backface-visibility: hidden;

7139 backface-visibility: hidden;

7140

-webkit-box-sizing: border-box;

7141 box-sizing: border-box;

7142}

7143

7144li.fancybox-thumbs-loading {

7145 background: rgba(0, 0, 0, 0.1);

7146}

7147

7148.fancybox-thumbs > ul > li > img {

7149 position: absolute;

7150 top: 0;

7151 left: 0;

7152 max-width: none;

7153 max-height: none;

7154

-webkit-touch-callout: none;

7155

-webkit-user-select: none;

7156

-moz-user-select: none;

7157

-ms-user-select: none;

7158 user-select: none;

7159}

7160

7161.fancybox-thumbs > ul > li:before {

7162 content: '';

7163 position: absolute;

7164 top: 0;

7165 right: 0;

7166 bottom: 0;

7167 left: 0;

7168 border: 4px solid #4ea7f9;

7169 z-index: 99991;

7170 opacity: 0;

7171

-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);

7172 transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);

7173}

7174

7175.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {

7176 opacity: 1;

7177}

7178

7179@media all and (max-width: 800px) {

7180 .fancybox-thumbs {

7181 width: 110px;

7182 }

7183 .fancybox-show-thumbs .fancybox-inner {

7184 right: 110px;

7185 }

7186 .fancybox-thumbs > ul > li {

7187 max-width: calc(100% - 10px);

7188 }

7189}

7190

7191@-webkit-keyframes fancybox-rotate {

7192 from {

7193 -webkit-transform: rotate(0deg);

7194 transform: rotate(0deg);

7195 }

7196 to {

7197 -webkit-transform: rotate(359deg);

7198 transform: rotate(359deg);

7199 }

7200}

7201

7202@keyframes fancybox-rotate {

7203 from {

7204

-webkit-transform: rotate(0deg);

7205 transform: rotate(0deg);

7206 }

7207 to {

7208

-webkit-transform: rotate(359deg);

7209 transform: rotate(359deg);

7210 }

7211}

7212

7213.swiper-container {

7214 margin: 0 auto;

7215background:#fff;

7216 position: relative;

7217 overflow: hidden;

7218 list-style: none;

7219 padding: 0;

7220 /* Fix of Webkit flickering */

7221 z-index: 1;

7222}

7223

7224.swiper-container-no-flexbox .swiper-slide {

7225 float: left;

7226}

7227

7228.swiper-container-vertical > .swiper-wrapper {

7229

-webkit-box-orient: vertical;

7230

-webkit-box-direction: normal;

7231

-ms-flex-direction: column;

7232 flex-direction: column;

7233}

7234

7235.swiper-wrapper {

7236 position: relative;

7237 width: 100%;

7238 height: 100%;

7239 z-index: 1;

7240 display: -webkit-box;

7241 display: -ms-flexbox;

7242 display: flex;

7243

-webkit-transition-property: -webkit-transform;

7244 transition-property: -webkit-transform;

7245 transition-property: transform;

7246 transition-property: transform, -webkit-transform;

7247

-webkit-box-sizing: content-box;

7248 box-sizing: content-box;

7249}

7250

7251.swiper-container-android .swiper-slide,

7252.swiper-wrapper {

7253

-webkit-transform: translate3d(0px, 0, 0);

7254 transform: translate3d(0px, 0, 0);

7255}

7256

7257.swiper-container-multirow > .swiper-wrapper {

7258

-ms-flex-wrap: wrap;

7259 flex-wrap: wrap;

7260}

7261

7262.swiper-container-free-mode > .swiper-wrapper {

7263

-webkit-transition-timing-function: ease-out;

7264 transition-timing-function: ease-out;

7265 margin: 0 auto;

7266}

7267

7268.swiper-slide {

7269

-ms-flex-negative: 0;

7270 flex-shrink: 0;

7271 width: 100%;

7272 height: 100%;

7273 position: relative;

7274

-webkit-transition-property: -webkit-transform;

7275 transition-property: -webkit-transform;

7276 transition-property: transform;

7277 transition-property: transform, -webkit-transform;

7278}

7279

7280.swiper-invisible-blank-slide {

7281 visibility: hidden;

7282}

7283

7284.swiper-container-autoheight,

7285.swiper-container-autoheight .swiper-slide {

7286 height: auto;

7287}

7288

7289.swiper-container-autoheight .swiper-wrapper {

7290

-webkit-box-align: start;

7291

-ms-flex-align: start;

7292 align-items: flex-start;

7293

-webkit-transition-property: height, -webkit-transform;

7294 transition-property: height, -webkit-transform;

7295 transition-property: transform, height;

7296 transition-property: transform, height, -webkit-transform;

7297}

7298

7299.swiper-container-3d {

7300

-webkit-perspective: 1200px;

7301 perspective: 1200px;

7302}

7303

7304.swiper-container-3d .swiper-wrapper,

7305.swiper-container-3d .swiper-slide,

7306.swiper-container-3d .swiper-slide-shadow-left,

7307.swiper-container-3d .swiper-slide-shadow-right,

7308.swiper-container-3d .swiper-slide-shadow-top,

7309.swiper-container-3d .swiper-slide-shadow-bottom,

7310.swiper-container-3d .swiper-cube-shadow {

7311

-webkit-transform-style: preserve-3d;

7312 transform-style: preserve-3d;

7313}

7314

7315.swiper-container-3d .swiper-slide-shadow-left,

7316.swiper-container-3d .swiper-slide-shadow-right,

7317.swiper-container-3d .swiper-slide-shadow-top,

7318.swiper-container-3d .swiper-slide-shadow-bottom {

7319 position: absolute;

7320 left: 0;

7321 top: 0;

7322 width: 100%;

7323 height: 100%;

7324 pointer-events: none;

7325 z-index: 10;

7326}

7327

7328.swiper-container-3d .swiper-slide-shadow-left {

7329 background-image:

-webkit-gradient(linear, right top, left top,

from(rgba(0, 0, 0, 0.5)),

to(rgba(0, 0, 0, 0)));

7330 background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));

7331}

7332

7333.swiper-container-3d .swiper-slide-shadow-right {

7334 background-image:

-webkit-gradient(linear, left top, right top,

from(rgba(0, 0, 0, 0.5)),

to(rgba(0, 0, 0, 0)));

7335 background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));

7336}

7337

7338.swiper-container-3d .swiper-slide-shadow-top {

7339 background-image:

-webkit-gradient(linear, left bottom, left top,

from(rgba(0, 0, 0, 0.5)),

to(rgba(0, 0, 0, 0)));

7340 background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));

7341}

7342

7343.swiper-container-3d .swiper-slide-shadow-bottom {

7344 background-image:

-webkit-gradient(linear, left top, left bottom,

from(rgba(0, 0, 0, 0.5)),

to(rgba(0, 0, 0, 0)));

7345 background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));

7346}

7347

7348.swiper-container-wp8-horizontal,

7349.swiper-container-wp8-horizontal > .swiper-wrapper {

7350

-ms-touch-action: pan-y;

7351 touch-action: pan-y;

7352}

7353

7354.swiper-container-wp8-vertical,

7355.swiper-container-wp8-vertical > .swiper-wrapper {

7356

-ms-touch-action: pan-x;

7357 touch-action: pan-x;

7358}

7359

7360.swiper-button-prev,

7361.swiper-button-next {

7362 position: absolute;

7363 top: 50%;

7364 width: 35px;

7365 height: 27px;

7366 margin-top: -13px;

7367 z-index: 10;

7368 cursor: pointer;

7369 border-radius: 50%;

7370 background-color: transparent;

7371 outline: none;

7372

-webkit-transition: .7s right, .7s left, 0.7s opacity, background .7s;

7373 transition: .7s right, .7s left, 0.7s opacity, background .7s;

7374}

7375

7376/*

7377@media $desktopMax {

7378 .swiper-button-prev,

7379 .swiper-button-next {

7380 top: 0;

7381 margin-top: 0;

7382 }

7383}

7384*/

7385

7386.swiper-buttons .swiper-button-prev,

7387.swiper-buttons .swiper-button-next {

7388 position: relative;

7389 margin-top: 0;

7390 display: inline-block;

7391 vertical-align: top;

7392 top: 0;

7393}

7394

7395.swiper-buttons .swiper-button-next {

7396 margin-left: 28px;

7397}

7398

7399/*

7400.swiper-button-prev_dark,

7401.swiper-button-next_dark {

7402 -webkit-filter: invert(100%);

7403 filter: invert(100%);

7404}

7405*/

7406

7407.swiper-button-prev_arr,

7408.swiper-button-next_arr {

7409 background-color: transparent;

7410

-webkit-filter: invert(100%);

7411 filter: invert(100%);

7412}

7413

7414.swiper-button-prev.swiper-button-disabled,

7415.swiper-button-next.swiper-button-disabled {

7416 opacity: 0.1;

7417 cursor: auto;

7418 pointer-events: none;

7419}

7420

7421.swiper-button-prev {

7422 background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAbCAMAAADBLsarAAAAV1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOl5NtAAAAHHRSTlMABAq95dfOxqeMGxUQft6ysKSZl3BjV0s0KyOByAvt4gAAAGlJREFUKM+lkzcSgDAMBIVzJGf4/zuhpdqCrXc8lnQnH7YgxGp2UhZzkDK3JynVJlKiy6RMvoDRDFqR0nekKB0aUIofSckuCpBsFULfyPvOJQD9h+fi/fCe+V58d84P55Dz/KcX3C/u6QPsvgdG/jVcBQAAAABJRU5ErkJggg==') no-repeat center;

7423 left: 0;

7424}

7425

7426.swiper-button-next {

7427 background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAbCAMAAADBLsarAAAAV1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOl5NtAAAAHHRSTlMABqa84dfPmBsVEAuL5sfFsrCBfnBjV0s0KyOPI9DbSgAAAGhJREFUKM+lk8cJwEAMBOXLyTmH/ut0A4Y58LwHgaRd+ULtghztxtJpVpYus7AU7MxSdIWl1HmWslYNSs0wVkhKZ0F8n1gqLrI02SAPoqvmALeLP/ai+/Cd+V/8d84P55DzzL3gfnFPX4GIBy0Y4/9+AAAAAElFTkSuQmCC') no-repeat center;

7428 right: 0;

7429}

7430

7431/*

7432

7433.swiper-button-next {

7434 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAbCAMAAADBLsarAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAqFBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VRVRbAAAAN3RSTlMAqEs05lcr42Mj3nAc134Wz4sBEceXAgy9pAQIsrAHBaa7CwOZxRCMzoAbgdYaj80UmsQPF9CJC2y6PQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACISURBVCjPY2DAAhiZGAgCZhZWworY2DkIK+Lk4iasiIeXj7AifgFBIYKKhEVExQgqEpeQlCKoSFpGVo6gInkFRSWCipRVVNUIKhJS1+AnHAaavFoM5gSBBEFztHV0CblHT9+AkL8MjYwpDx8iwpmI+CIi3k1MzQilHyLSIRHpmYh8QUz+QsunAN/DD7paMn9GAAAAAElFTkSuQmCC") no-repeat center;

7435 right: 20px;

7436}

7437*/

7438

7439.swiper-button-next:hover {

7440 right: -10px;

7441 /*

7442 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAbCAMAAADBLsarAAAAXVBMVEUAAADzUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC1r48NIAAAAHnRSTlMApgYD5dfPfxsVEAu9l4rfx8W7srBwY1dLNCsjm45uI6lhAAAAbUlEQVQoz6WTWQ6AIAwFQZQdFPf9/sf0AiZj4nxPmqZ9T7whV4Fs9cLSXs8sHe3Ekm0MS05nlnyXFEohSpaqYaxYkn1ASaXiBZK1Y8k0VtxI/DQHuHAfdRb/4z5wZ/4X/53zwznkPHMvuF/c0wfL8QfhhSfSRgAAAABJRU5ErkJggg==');*/

7443}

7444

7445.swiper-button-prev:hover {

7446 left: -10px;

7447 /*

7448 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAbCAMAAADBLsarAAAAUVBMVEUAAADzUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC3zUC0kiyP9AAAAGnRSTlMApgcDvR8W5dfPxrGYjBAL3n5wY1dLNCuBfVC8cSEAAABnSURBVCjPhZO3AYAwEMTeOduYDPsPSk0l1So+3MmPQwmxh5OULVykrIsjZUZUWvJgmJo7KcoOUHQpGpRhFSk9VwOKT00AF6cQ9kXEx1sAmAf2gvvwnflf/HfOD/JgDjnP3AvuF/f0AxR1BtkjUYZsAAAAAElFTkSuQmCC');*/

7449}

7450

7451/*

7452.swiper-button-next.swiper-button-next_dark,

7453.swiper-button-prev.swiper-button-prev_dark,

7454.swiper-container-rtl .swiper-button-next {

7455 -webkit-filter: invert(100%);

7456 filter: invert(100%);

7457}

7458*/

7459

7460.swiper-button-prev.swiper-button-white,

7461.swiper-container-rtl .swiper-button-next.swiper-button-white {

7462 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");

7463}

7464

7465.swiper-button-next.swiper-button-white,

7466.swiper-container-rtl .swiper-button-prev.swiper-button-white {

7467 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");

7468}

7469

7470.swiper-button-prev.swiper-button-black,

7471.swiper-container-rtl .swiper-button-next.swiper-button-black {

7472 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");

7473}

7474

7475.swiper-button-next.swiper-button-black,

7476.swiper-container-rtl .swiper-button-prev.swiper-button-black {

7477 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");

7478}

7479

7480.swiper-button-lock {

7481 display: none;

7482}

7483

7484.swiper-pagination {

7485 position: absolute;

7486 text-align: center;

7487

-webkit-transition: 300ms opacity;

7488 transition: 300ms opacity;

7489

-webkit-transform: translate3d(0, 0, 0);

7490 transform: translate3d(0, 0, 0);

7491 z-index: 10;

7492}

7493

7494.swiper-pagination.swiper-pagination-hidden {

7495 opacity: 0;

7496}

7497

7498.swiper-pagination-fraction,

7499.swiper-pagination-custom,

7500.swiper-container-horizontal > .swiper-pagination-bullets {

7501 bottom: 10px;

7502 left: 0;

7503 width: 100%;

7504}

7505

7506.swiper-pagination-bullets-dynamic {

7507 overflow: hidden;

7508 font-size: 0;

7509}

7510

7511.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {

7512

-webkit-transform: scale(0.33);

7513 transform: scale(0.33);

7514 position: relative;

7515}

7516

7517.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {

7518

-webkit-transform: scale(1);

7519 transform: scale(1);

7520}

7521

7522.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {

7523

-webkit-transform: scale(1);

7524 transform: scale(1);

7525}

7526

7527.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {

7528

-webkit-transform: scale(0.66);

7529 transform: scale(0.66);

7530}

7531

7532.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {

7533

-webkit-transform: scale(0.33);

7534 transform: scale(0.33);

7535}

7536

7537.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {

7538

-webkit-transform: scale(0.66);

7539 transform: scale(0.66);

7540}

7541

7542.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {

7543

-webkit-transform: scale(0.33);

7544 transform: scale(0.33);

7545}

7546

7547.swiper-pagination-bullet {

7548 width: 8px;

7549 height: 8px;

7550 display: inline-block;

7551 border-radius: 100%;

7552 background: #000;

7553 opacity: 0.2;

7554}

7555

7556button.swiper-pagination-bullet {

7557 border: none;

7558 margin: 0;

7559 padding: 0;

7560

-webkit-box-shadow: none;

7561 box-shadow: none;

7562

-webkit-appearance: none;

7563

-moz-appearance: none;

7564 appearance: none;

7565}

7566

7567.swiper-pagination-clickable .swiper-pagination-bullet {

7568 cursor: pointer;

7569}

7570

7571.swiper-pagination-bullet-active {

7572 opacity: 1;

7573 background: #007aff;

7574}

7575

7576.swiper-container-vertical > .swiper-pagination-bullets {

7577 right: 10px;

7578 top: 50%;

7579

-webkit-transform: translate3d(0px, -50%, 0);

7580 transform: translate3d(0px, -50%, 0);

7581}

7582

7583.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {

7584 margin: 6px 0;

7585 display: block;

7586}

7587

7588.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {

7589 top: 50%;

7590

-webkit-transform: translateY(-50%);

7591 transform: translateY(-50%);

7592 width: 8px;

7593}

7594

7595.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {

7596 display: inline-block;

7597

-webkit-transition: 200ms top, 200ms -webkit-transform;

7598 transition: 200ms top, 200ms -webkit-transform;

7599 transition: 200ms transform, 200ms top;

7600 transition: 200ms transform, 200ms top, 200ms -webkit-transform;

7601}

7602

7603.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {

7604 margin: 0 4px;

7605}

7606

7607.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {

7608 left: 50%;

7609

-webkit-transform: translateX(-50%);

7610 transform: translateX(-50%);

7611 white-space: nowrap;

7612}

7613

7614.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {

7615

-webkit-transition: 200ms left, 200ms -webkit-transform;

7616 transition: 200ms left, 200ms -webkit-transform;

7617 transition: 200ms transform, 200ms left;

7618 transition: 200ms transform, 200ms left, 200ms -webkit-transform;

7619}

7620

7621.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {

7622

-webkit-transition: 200ms right, 200ms -webkit-transform;

7623 transition: 200ms right, 200ms -webkit-transform;

7624 transition: 200ms transform, 200ms right;

7625 transition: 200ms transform, 200ms right, 200ms -webkit-transform;

7626}

7627

7628.swiper-pagination-progressbar {

7629 background: rgba(0, 0, 0, 0.25);

7630 position: absolute;

7631}

7632

7633.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {

7634 background: #007aff;

7635 position: absolute;

7636 left: 0;

7637 top: 0;

7638 width: 100%;

7639 height: 100%;

7640

-webkit-transform: scale(0);

7641 transform: scale(0);

7642

-webkit-transform-origin: left top;

7643 transform-origin: left top;

7644}

7645

7646.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {

7647

-webkit-transform-origin: right top;

7648 transform-origin: right top;

7649}

7650

7651.swiper-container-horizontal > .swiper-pagination-progressbar,

7652.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {

7653 width: 100%;

7654 height: 4px;

7655 left: 0;

7656 top: 0;

7657}

7658

7659.swiper-container-vertical > .swiper-pagination-progressbar,

7660.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {

7661 width: 4px;

7662 height: 100%;

7663 left: 0;

7664 top: 0;

7665}

7666

7667.swiper-pagination-white .swiper-pagination-bullet-active {

7668 background: #fff;

7669}

7670

7671.swiper-pagination-progressbar.swiper-pagination-white {

7672 background: rgba(255, 255, 255, 0.25);

7673}

7674

7675.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {

7676 background: #fff;

7677}

7678

7679.swiper-pagination-black .swiper-pagination-bullet-active {

7680 background: #000;

7681}

7682

7683.swiper-pagination-progressbar.swiper-pagination-black {

7684 background: rgba(0, 0, 0, 0.25);

7685}

7686

7687.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {

7688 background: #000;

7689}

7690

7691.swiper-pagination-lock {

7692 display: none;

7693}

7694

7695.swiper-scrollbar {

7696 border-radius: 10px;

7697 position: relative;

7698

-ms-touch-action: none;

7699 background: rgba(0, 0, 0, 0.1);

7700}

7701

7702.swiper-container-horizontal > .swiper-scrollbar {

7703 position: absolute;

7704 left: 1%;

7705 bottom: 3px;

7706 z-index: 50;

7707 height: 5px;

7708 width: 98%;

7709}

7710

7711.swiper-container-vertical > .swiper-scrollbar {

7712 position: absolute;

7713 right: 3px;

7714 top: 1%;

7715 z-index: 50;

7716 width: 5px;

7717 height: 98%;

7718}

7719

7720.swiper-scrollbar-drag {

7721 height: 100%;

7722 width: 100%;

7723 position: relative;

7724 background: rgba(0, 0, 0, 0.5);

7725 border-radius: 10px;

7726 left: 0;

7727 top: 0;

7728}

7729

7730.swiper-scrollbar-cursor-drag {

7731 cursor: move;

7732}

7733

7734.swiper-scrollbar-lock {

7735 display: none;

7736}

7737

7738.swiper-zoom-container {

7739 width: 100%;

7740 height: 100%;

7741 display: -webkit-box;

7742 display: -ms-flexbox;

7743 display: flex;

7744

-webkit-box-pack: center;

7745

-ms-flex-pack: center;

7746 justify-content: center;

7747

-webkit-box-align: center;

7748

-ms-flex-align: center;

7749 align-items: center;

7750 text-align: center;

7751}

7752

7753.swiper-zoom-container > img,

7754.swiper-zoom-container > svg,

7755.swiper-zoom-container > canvas {

7756 max-width: 100%;

7757 max-height: 100%;

7758

-o-object-fit: contain;

7759 object-fit: contain;

7760}

7761

7762.swiper-slide-zoomed {

7763 cursor: move;

7764}

7765

7766.swiper-lazy-preloader {

7767 width: 42px;

7768 height: 42px;

7769 position: absolute;

7770 left: 50%;

7771 top: 50%;

7772 margin-left: -21px;

7773 margin-top: -21px;

7774 z-index: 10;

7775

-webkit-transform-origin: 50%;

7776 transform-origin: 50%;

7777

-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;

7778 animation: swiper-preloader-spin 1s steps(12, end) infinite;

7779}

7780

7781.swiper-lazy-preloader:after {

7782 display: block;

7783 content: '';

7784 width: 100%;

7785 height: 100%;

7786 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");

7787 background-position: 50%;

7788 background-size: 100%;

7789 background-repeat: no-repeat;

7790}

7791

7792.swiper-lazy-preloader-white:after {

7793 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");

7794}

7795

7796@-webkit-keyframes swiper-preloader-spin {

7797 100% {

7798 -webkit-transform: rotate(360deg);

7799 transform: rotate(360deg);

7800 }

7801}

7802

7803.swiper-container .swiper-notification {

7804 position: absolute;

7805 left: 0;

7806 top: 0;

7807 pointer-events: none;

7808 opacity: 0;

7809 z-index: -1000;

7810}

7811

7812.swiper-container-fade.swiper-container-free-mode .swiper-slide {

7813

-webkit-transition-timing-function: ease-out;

7814 transition-timing-function: ease-out;

7815}

7816

7817.swiper-container-fade .swiper-slide {

7818 pointer-events: none;

7819

-webkit-transition-property: opacity;

7820 transition-property: opacity;

7821}

7822

7823.swiper-container-fade .swiper-slide .swiper-slide {

7824 pointer-events: none;

7825}

7826

7827.swiper-container-fade .swiper-slide-active,

7828.swiper-container-fade .swiper-slide-active .swiper-slide-active {

7829 pointer-events: auto;

7830}

7831

7832.swiper-container-cube {

7833 overflow: visible;

7834}

7835

7836.swiper-container-cube .swiper-slide {

7837 pointer-events: none;

7838

-webkit-backface-visibility: hidden;

7839 backface-visibility: hidden;

7840 z-index: 1;

7841 visibility: hidden;

7842

-webkit-transform-origin: 0 0;

7843 transform-origin: 0 0;

7844 width: 100%;

7845 height: 100%;

7846}

7847

7848.swiper-container-cube .swiper-slide .swiper-slide {

7849 pointer-events: none;

7850}

7851

7852.swiper-container-cube.swiper-container-rtl .swiper-slide {

7853

-webkit-transform-origin: 100% 0;

7854 transform-origin: 100% 0;

7855}

7856

7857.swiper-container-cube .swiper-slide-active,

7858.swiper-container-cube .swiper-slide-active .swiper-slide-active {

7859 pointer-events: auto;

7860}

7861

7862.swiper-container-cube .swiper-slide-active,

7863.swiper-container-cube .swiper-slide-next,

7864.swiper-container-cube .swiper-slide-prev,

7865.swiper-container-cube .swiper-slide-next + .swiper-slide {

7866 pointer-events: auto;

7867 visibility: visible;

7868}

7869

7870.swiper-container-cube .swiper-slide-shadow-top,

7871.swiper-container-cube .swiper-slide-shadow-bottom,

7872.swiper-container-cube .swiper-slide-shadow-left,

7873.swiper-container-cube .swiper-slide-shadow-right {

7874 z-index: 0;

7875

-webkit-backface-visibility: hidden;

7876 backface-visibility: hidden;

7877}

7878

7879.swiper-container-cube .swiper-cube-shadow {

7880 position: absolute;

7881 left: 0;

7882 bottom: 0px;

7883 width: 100%;

7884 height: 100%;

7885 background: #000;

7886 opacity: 0.6;

7887

-webkit-filter: blur(50px);

7888 filter: blur(50px);

7889 z-index: 0;

7890}

7891

7892.swiper-container-flip {

7893 overflow: visible;

7894}

7895

7896.swiper-container-flip .swiper-slide {

7897 pointer-events: none;

7898

-webkit-backface-visibility: hidden;

7899 backface-visibility: hidden;

7900 z-index: 1;

7901}

7902

7903.swiper-container-flip .swiper-slide .swiper-slide {

7904 pointer-events: none;

7905}

7906

7907.swiper-container-flip .swiper-slide-active,

7908.swiper-container-flip .swiper-slide-active .swiper-slide-active {

7909 pointer-events: auto;

7910}

7911

7912.swiper-container-flip .swiper-slide-shadow-top,

7913.swiper-container-flip .swiper-slide-shadow-bottom,

7914.swiper-container-flip .swiper-slide-shadow-left,

7915.swiper-container-flip .swiper-slide-shadow-right {

7916 z-index: 0;

7917

-webkit-backface-visibility: hidden;

7918 backface-visibility: hidden;

7919}

7920

7921.swiper-container-coverflow .swiper-wrapper {

7922 /* Windows 8 IE 10 fix */

7923

-ms-perspective: 1200px;

7924}

7925

7926@-webkit-keyframes swiper-preloader-spin {

7927 100% {

7928 -webkit-transform: rotate(360deg);

7929 transform: rotate(360deg);

7930 }

7931}

7932

7933@keyframes swiper-preloader-spin {

7934 100% {

7935

-webkit-transform: rotate(360deg);

7936 transform: rotate(360deg);

7937 }

7938}

7939

7940.ps {

7941 overflow: hidden !important;

7942 overflow-anchor: none;

7943

-ms-overflow-style: none;

7944 touch-action: auto;

7945

-ms-touch-action: auto;

7946}

7947

7948.ps__rail-x {

7949 display: none;

7950 opacity: 0;

7951 transition: background-color 0.2s linear, opacity 0.2s linear;

7952

-webkit-transition: background-color 0.2s linear, opacity 0.2s linear;

7953 height: 15px;

7954 /* there must be 'bottom' or 'top' for ps__rail-x */

7955 bottom: 0px;

7956 /* please don't change 'position' */

7957 position: absolute;

7958}

7959

7960.ps__rail-y {

7961 display: none;

7962 opacity: 0;

7963 transition: background-color 0.2s linear, opacity 0.2s linear;

7964

-webkit-transition: background-color 0.2s linear, opacity 0.2s linear;

7965 width: 7px;

7966 /* there must be 'right' or 'left' for ps__rail-y */

7967 right: 0;

7968 /* please don't change 'position' */

7969 position: absolute;

7970 top: 0 !important;

7971}

7972

7973.ps--active-x > .ps__rail-x,

7974.ps--active-y > .ps__rail-y {

7975 display: block;

7976 background-color: #f3f3f3;

7977}

7978

7979.ps:hover > .ps__rail-x,

7980.ps:hover > .ps__rail-y,

7981.ps--focus > .ps__rail-x,

7982.ps--focus > .ps__rail-y,

7983.ps--scrolling-x > .ps__rail-x,

7984.ps--scrolling-y > .ps__rail-y {

7985 opacity: 1;

7986}

7987

7988.ps__rail-x:hover,

7989.ps__rail-y:hover,

7990.ps__rail-x:focus,

7991.ps__rail-y:focus {

7992 background-color: #eee;

7993 opacity: 0.9;

7994}

7995

7996.ps__thumb-x {

7997 background-color: #aaa;

7998 border-radius: 6px;

7999 transition: background-color 0.2s linear, height 0.2s ease-in-out;

8000

-webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;

8001 height: 6px;

8002 /* there must be 'bottom' for ps__thumb-x */

8003 bottom: 2px;

8004 /* please don't change 'position' */

8005 position: absolute;

8006}

8007

8008.ps__thumb-y {

8009 background-color: rgba(247, 108, 78, 0.75);

8010 transition: background-color 0.2s linear, width 0.2s ease-in-out;

8011

-webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;

8012 width: 100%;

8013 /* there must be 'right' for ps__thumb-y */

8014 right: 0;

8015 /* please don't change 'position' */

8016 position: absolute;

8017}

8018

8019.ps__rail-y:hover > .ps__thumb-y,

8020.ps__rail-y:focus > .ps__thumb-y {

8021 background-color: #f3502d;

8022}

8023

8024@supports (

-ms-overflow-style: none) {

8025 .ps {

8026 overflow: auto !important;

8027 }

8028}

8029

8030@media screen and (-ms-high-contrast: active),

8031(-ms-high-contrast: none) {

8032 .ps {

8033 overflow: auto !important;

8034 }

8035}

8036

8037.choices {

8038 display: inline-block;

8039 vertical-align: top;

8040 margin-left: 4px;

8041 margin-top: -7px;

8042 position: relative;

8043 margin-bottom: 24px;

8044 font-size: 16px;

8045 line-height: 22px;

8046}

8047

8048.choices:focus {

8049 outline: none;

8050}

8051

8052.choices:last-child {

8053 margin-bottom: 0;

8054}

8055

8056.choices.is-disabled .choices__inner,

8057.choices.is-disabled .choices__input {

8058 background-color: #eaeaea;

8059 cursor: not-allowed;

8060

-webkit-user-select: none;

8061

-moz-user-select: none;

8062

-ms-user-select: none;

8063 user-select: none;

8064}

8065

8066.choices.is-disabled .choices__item {

8067 cursor: not-allowed;

8068}

8069

8070.choices[data-type*="select-one"] {

8071 cursor: pointer;

8072}

8073

8074.choices[data-type*="select-one"] .choices__input {

8075 display: block;

8076 width: 100%;

8077 padding: 10px;

8078 border-bottom: 1px solid #ddd;

8079 background-color: #fff;

8080 margin: 0;

8081}

8082

8083.choices[data-type*="select-one"] .choices__button {

8084 background-image: url("../../icons/cross-inverse.svg");

8085 padding: 0;

8086 background-size: 8px;

8087 height: 100%;

8088 position: absolute;

8089 top: 50%;

8090 right: 0;

8091 margin-top: -10px;

8092 margin-right: 25px;

8093 height: 20px;

8094 width: 20px;

8095 border-radius: 10em;

8096 opacity: 0.5;

8097}

8098

8099.choices[data-type*="select-one"] .choices__button:hover,

8100.choices[data-type*="select-one"] .choices__button:focus {

8101 opacity: 1;

8102}

8103

8104.choices[data-type*="select-one"] .choices__button:focus {

8105

-webkit-box-shadow: 0px 0px 0px 2px #00bcd4;

8106 box-shadow: 0px 0px 0px 2px #00bcd4;

8107}

8108

8109.choices[data-type*="select-one"]:after {

8110 content: "";

8111 width: 16px;

8112 height: 10px;

8113 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKBAMAAABPkMOvAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAKQM48Kk3NvV16uIAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAARUlEQVQI12NgVGAAAiYBBpMgEEPVjSGlFSjEFOHOwOYBFFJtKWAACYEEGEBCqi0JIIUprRFuIJqB3QMiwMBQAhEACoEEABl3C7YMtMY5AAAAAElFTkSuQmCC") no-repeat center;

8114 position: absolute;

8115 right: 11.5px;

8116 top: 50%;

8117 margin-top: -5px;

8118 pointer-events: none;

8119

-webkit-transition: 0.5s -webkit-transform;

8120 transition: 0.5s -webkit-transform;

8121 transition: 0.5s transform;

8122 transition: 0.5s transform, 0.5s -webkit-transform;

8123 will-change: transform;

8124}

8125

8126.choices[data-type*="select-one"].is-open:after {

8127

-webkit-transform: rotate(180deg);

8128 transform: rotate(180deg);

8129}

8130

8131.choices[data-type*="select-one"][dir="rtl"]:after {

8132 left: 11.5px;

8133 right: auto;

8134}

8135

8136.choices[data-type*="select-one"][dir="rtl"] .choices__button {

8137 right: auto;

8138 left: 0;

8139 margin-left: 25px;

8140 margin-right: 0;

8141}

8142

8143.choices[data-type*="select-multiple"] .choices__inner,

8144.choices[data-type*="text"] .choices__inner {

8145 cursor: text;

8146}

8147

8148.choices[data-type*="select-multiple"] .choices__button,

8149.choices[data-type*="text"] .choices__button {

8150 position: relative;

8151 display: inline-block;

8152 margin-top: 0;

8153 margin-right: -4px;

8154 margin-bottom: 0;

8155 margin-left: 8px;

8156 padding-left: 16px;

8157 border-left: 1px solid #008fa1;

8158 background-image: url("../../icons/cross.svg");

8159 background-size: 8px;

8160 width: 8px;

8161 line-height: 1;

8162 opacity: 0.75;

8163}

8164

8165.choices[data-type*="select-multiple"] .choices__button:hover,

8166.choices[data-type*="select-multiple"] .choices__button:focus,

8167.choices[data-type*="text"] .choices__button:hover,

8168.choices[data-type*="text"] .choices__button:focus {

8169 opacity: 1;

8170}

8171

8172.choices__inner {

8173 display: inline-block;

8174 vertical-align: top;

8175 width: 100%;

8176 background-color: #fff;

8177 font-size: 14px;

8178 height: 36px;

8179 border: 2px solid #b6b6b6;

8180 overflow: hidden;

8181}

8182

8183.is-focused .choices__inner,

8184.is-open .choices__inner {

8185 border-color: #b7b7b7;

8186}

8187

8188.is-open .choices__inner {

8189 border-radius: 2.5px 2.5px 0 0;

8190}

8191

8192.is-flipped.is-open .choices__inner {

8193 border-radius: 0 0 2.5px 2.5px;

8194}

8195

8196.choices__list {

8197 margin: 0;

8198 padding-left: 0;

8199 list-style: none;

8200}

8201

8202.choices__list--single {

8203 display: inline-block;

8204 padding: 5px 34px 6px 9px;

8205 width: 100%;

8206}

8207

8208[dir="rtl"] .choices__list--single {

8209 padding-right: 4px;

8210 padding-left: 16px;

8211}

8212

8213.choices__list--single .choices__item {

8214 width: 100%;

8215 text-overflow: ellipsis;

8216 white-space: nowrap;

8217 overflow: hidden;

8218}

8219

8220.choices__list--multiple {

8221 display: inline;

8222}

8223

8224.choices__list--multiple .choices__item {

8225 display: inline-block;

8226 vertical-align: middle;

8227 border-radius: 20px;

8228 padding: 4px 10px;

8229 font-size: 12px;

8230 font-weight: 500;

8231 margin-right: 3.75px;

8232 margin-bottom: 3.75px;

8233 background-color: #00bcd4;

8234 border: 1px solid #00a5bb;

8235 color: #fff;

8236 word-break: break-all;

8237}

8238

8239.choices__list--multiple .choices__item[data-deletable] {

8240 padding-right: 5px;

8241}

8242

8243[dir="rtl"] .choices__list--multiple .choices__item {

8244 margin-right: 0;

8245 margin-left: 3.75px;

8246}

8247

8248.choices__list--multiple .choices__item.is-highlighted {

8249 background-color: #00a5bb;

8250 border: 1px solid #008fa1;

8251}

8252

8253.is-disabled .choices__list--multiple .choices__item {

8254 background-color: #aaa;

8255 border: 1px solid #919191;

8256}

8257

8258.choices__list--dropdown {

8259 display: none;

8260 z-index: 1;

8261 position: absolute;

8262 width: 100%;

8263 background-color: #fff;

8264

-webkit-box-shadow: 0 6px 32px rgba(0, 0, 0, 0.21);

8265 box-shadow: 0 6px 32px rgba(0, 0, 0, 0.21);

8266 border-top: 0;

8267 top: 100%;

8268 margin-top: 0;

8269 overflow: hidden;

8270 word-break: break-all;

8271}

8272

8273.choices__list--dropdown.is-active {

8274 display: block;

8275}

8276

8277.is-open .choices__list--dropdown {

8278 border-color: #b7b7b7;

8279}

8280

8281.is-flipped .choices__list--dropdown {

8282 top: auto;

8283 bottom: 100%;

8284 margin-top: 0;

8285 margin-bottom: -1px;

8286 border-radius: 0.25rem 0.25rem 0 0;

8287}

8288

8289.choices__list--dropdown .choices__list {

8290 position: relative;

8291 max-height: 300px;

8292 overflow: auto;

8293 -webkit-overflow-scrolling: touch;

8294 will-change: scroll-position;

8295}

8296

8297.choices__list--dropdown .choices__item {

8298 position: relative;

8299 padding: 4px 10px;

8300 font-size: 14px;

8301 text-overflow: ellipsis;

8302 white-space: nowrap;

8303 overflow: hidden;

8304}

8305

8306[dir="rtl"] .choices__list--dropdown .choices__item {

8307 text-align: right;

8308}

8309

8310.choices__list--dropdown .choices__item--selectable.is-highlighted {

8311 background-color: #000;

8312 color: #fff;

8313}

8314

8315.choices__list--dropdown .choices__item--selectable.is-highlighted:after {

8316 opacity: 0.5;

8317}

8318

8319.choices__item {

8320 cursor: default;

8321}

8322

8323.choices__item--selectable {

8324 cursor: pointer;

8325}

8326

8327.choices__item--disabled {

8328 cursor: not-allowed;

8329 -webkit-user-select: none;

8330 -moz-user-select: none;

8331 -ms-user-select: none;

8332 user-select: none;

8333 opacity: 0.5;

8334}

8335

8336.choices__heading {

8337 font-weight: 600;

8338 font-size: 12px;

8339 padding: 10px;

8340 border-bottom: 1px solid #f7f7f7;

8341 color: #808080;

8342}

8343

8344.choices__button {

8345 text-indent: -9999px;

8346 -webkit-appearance: none;

8347 -moz-appearance: none;

8348 appearance: none;

8349 border: 0;

8350 background-color: transparent;

8351 background-repeat: no-repeat;

8352 background-position: center;

8353 cursor: pointer;

8354}

8355

8356.choices__button:focus {

8357 outline: none;

8358}

8359

8360.choices__input {

8361 display: inline-block;

8362 vertical-align: baseline;

8363 background-color: #f9f9f9;

8364 font-size: 14px;

8365 margin-bottom: 5px;

8366 border: 0;

8367 border-radius: 0;

8368 max-width: 100%;

8369 padding: 4px 0 4px 2px;

8370}

8371

8372.choices__input:focus {

8373 outline: 0;

8374}

8375

8376[dir="rtl"] .choices__input {

8377 padding-right: 2px;

8378 padding-left: 0;

8379}

8380

8381.choices__placeholder {

8382 opacity: 0.5;

8383}

8384

8385.glightbox-container {

8386 width: 100%;

8387 height: 100%;

8388 position: fixed;

8389 top: 0;

8390 left: 0;

8391 z-index: 99999 !important;

8392 overflow: hidden;

8393

overflow-scrolling: touch;

8394}

8395

8396.glightbox-container.inactive {

8397 display: none;

8398}

8399

8400.glightbox-container .gcontainer {

8401 position: relative;

8402 width: 100%;

8403 height: 100%;

8404 z-index: 9999;

8405}

8406

8407.glightbox-container .gslider {

8408 -webkit-transition: -webkit-transform 0.4s ease;

8409 transition: -webkit-transform 0.4s ease;

8410 transition: transform 0.4s ease;

8411 transition: transform 0.4s ease, -webkit-transform 0.4s ease;

8412 height: 100%;

8413 left: 0;

8414 top: 0;

8415 width: 100%;

8416 position: absolute;

8417}

8418

8419.glightbox-container .gslide {

8420 height: 100%;

8421 width: 100%;

8422 position: absolute;

8423 display: block;

8424 display: -webkit-box;

8425 display: -ms-flexbox;

8426 display: flex;

8427 -webkit-box-align: center;

8428 -ms-flex-align: center;

8429 align-items: center;

8430 -webkit-box-pack: center;

8431 -ms-flex-pack: center;

8432 justify-content: center;

8433 opacity: 0;

8434 -webkit-user-select: none;

8435 -moz-user-select: none;

8436 -ms-user-select: none;

8437 user-select: none;

8438}

8439

8440.glightbox-container .gslide.current {

8441 opacity: 1;

8442 z-index: 99999;

8443}

8444

8445.glightbox-container .gslide.prev {

8446 opacity: 1;

8447 z-index: 9999;

8448}

8449

8450.glightbox-container .gslide-inner-content {

8451 width: 100%;

8452 display: -webkit-box;

8453 display: -ms-flexbox;

8454 display: flex;

8455 -webkit-box-align: center;

8456 -ms-flex-align: center;

8457 align-items: center;

8458 -webkit-box-pack: center;

8459 -ms-flex-pack: center;

8460 justify-content: center;

8461}

8462

8463.glightbox-container .ginner-container {

8464 width: auto;

8465 display: -webkit-box;

8466 display: -ms-flexbox;

8467 display: flex;

8468 -webkit-box-pack: center;

8469 -ms-flex-pack: center;

8470 justify-content: center;

8471 -webkit-box-orient: vertical;

8472 -webkit-box-direction: normal;

8473 -ms-flex-direction: column;

8474 flex-direction: column;

8475 max-width: 100%;

8476}

8477

8478@media (min-width: 48em) {

8479 .glightbox-container .ginner-container {

8480 -webkit-box-orient: horizontal;

8481 -webkit-box-direction: normal;

8482 -ms-flex-direction: row;

8483 flex-direction: row;

8484 }

8485}

8486

8487.glightbox-container .ginner-container.desc-bottom,

8488.glightbox-container .ginner-container.desc-top {

8489 display: inline-block;

8490}

8491

8492.glightbox-container .ginner-container.desc-left,

8493.glightbox-container .ginner-container.desc-right {

8494 max-width: 100% !important;

8495}

8496

8497@media (min-width: 48em) {

8498 .glightbox-container .ginner-container.desc-left .gslide-description,

8499 .glightbox-container .ginner-container.desc-top .gslide-description {

8500 -webkit-box-ordinal-group: 1;

8501 -ms-flex-order: 0;

8502 order: 0;

8503 }

8504 .glightbox-container .ginner-container.desc-left .gslide-media,

8505 .glightbox-container .ginner-container.desc-top .gslide-media {

8506 -webkit-box-ordinal-group: 2;

8507 -ms-flex-order: 1;

8508 order: 1;

8509 }

8510}

8511

8512.gslide iframe,

8513.gslide video {

8514 width: 100vw;

8515 max-width: 100vw;

8516 min-width: 100vw;

8517 outline: none !important;

8518 border: none;

8519 min-height: 165px;

8520 -webkit-overflow-scrolling: touch;

8521

overflow-scrolling: touch;

8522 -ms-touch-action: auto;

8523 touch-action: auto;

8524}

8525

8526@media (min-width: 25em) {

8527 .gslide iframe,

8528 .gslide video {

8529 min-width: 0;

8530 }

8531}

8532

8533.gslide-image {

8534 -webkit-box-align: center;

8535 -ms-flex-align: center;

8536 align-items: center;

8537}

8538

8539.gslide-image img {

8540 max-height: 100vh;

8541 display: block;

8542 max-width: 100%;

8543 margin: 0;

8544 padding: 0;

8545 float: none;

8546 outline: none;

8547 border: none;

8548 -webkit-user-select: none;

8549 -moz-user-select: none;

8550 -ms-user-select: none;

8551 user-select: none;

8552 width: initial;

8553}

8554

8555@media (min-width: 48em) {

8556 .gslide-image img {

8557 width: initial;

8558 max-height: 97vh;

8559 }

8560}

8561

8562.gslide-video {

8563 width: 100%;

8564 height: auto;

8565 min-width: 100%;

8566 max-width: 100%;

8567 min-height: auto;

8568 max-height: auto;

8569 position: relative;

8570}

8571

8572@media (min-width: 48em) {

8573 .gslide-video {

8574 display: -webkit-box;

8575 display: -ms-flexbox;

8576 display: flex;

8577 min-height: 100px;

8578 height: 100%;

8579 max-height: 95vh !important;

8580 }

8581}

8582

8583.gslide-video::before {

8584 content: '';

8585 display: block;

8586 position: absolute;

8587 width: 100%;

8588 height: 100%;

8589 background: rgba(255, 0, 0, 0.34);

8590 display: none;

8591}

8592

8593.gslide-video.playing::before {

8594 display: none;

8595}

8596

8597.gslide-video .jw-media,

8598.gslide-video .jw-video {

8599 position: relative !important;

8600}

8601

8602.gslide-video .jwplayer {

8603 max-width: 100vw;

8604 width: 100vh;

8605 height: auto !important;

8606}

8607

8608.gslide-video .jwplayer,

8609.gslide-video .box-emboss {

8610 outline: none !important;

8611 -webkit-box-shadow: none !important;

8612 box-shadow: none !important;

8613 border: none !important;

8614}

8615

8616.gslide-video .jwplayer .btnd:active,

8617.gslide-video .box-emboss .btnd:active,

8618.gslide-video .jwplayer .btnd:focus,

8619.gslide-video .box-emboss .btnd:focus,

8620.gslide-video .jwplayer .btnd.active,

8621.gslide-video .box-emboss .btnd.active {

8622 background-image: none;

8623 outline: 0;

8624 -webkit-box-shadow: none;

8625 box-shadow: none;

8626}

8627

8628.gslide-video object {

8629 position: absolute;

8630 top: 0;

8631 left: 0;

8632}

8633

8634.gslide-inline {

8635 text-align: left;

8636 max-height: 62vh;

8637 overflow: auto;

8638}

8639

8640@media (min-width: 48em) {

8641 .gslide-inline {

8642 max-height: 95vh;

8643 }

8644}

8645

8646.ginlined-content {

8647 overflow: auto;

8648 display: block !important;

8649 opacity: 1;

8650}

8651

8652.gslide-external {

8653 display: -webkit-box;

8654 display: -ms-flexbox;

8655 display: flex;

8656 width: 100%;

8657 min-width: 100%;

8658 background: #fff;

8659 padding: 0;

8660 overflow: auto;

8661 max-height: 62vh;

8662}

8663

8664@media (min-width: 48em) {

8665 .gslide-external {

8666 max-height: 95vh;

8667 }

8668}

8669

8670.gslide-media {

8671 display: block;

8672 width: auto;

8673}

8674

8675@media (min-width: 48em) {

8676 .gslide-media {

8677 display: block;

8678 display: -webkit-inline-box;

8679 display: -ms-inline-flexbox;

8680 display: inline-flex;

8681 -webkit-box-pack: center;

8682 -ms-flex-pack: center;

8683 justify-content: center;

8684 }

8685}

8686

8687.gslide-description.left-position,

8688.gslide-description.right-position {

8689 padding: 30px;

8690 background: #fff;

8691 max-width: 300px;

8692 min-width: 190px;

8693}

8694

8695.gslide-description .bottom-position,

8696.gslide-description .top-position {

8697 padding: 30px;

8698 background: #fff;

8699 width: 100%;

8700 display: inline-block;

8701 min-width: 190px;

8702}

8703

8704.gslide-description.description-left,

8705.gslide-description.description-right {

8706 max-width: 100%;

8707}

8708

8709@media (min-width: 48em) {

8710 .gslide-description.description-left,

8711 .gslide-description.description-right {

8712 max-width: 275px;

8713 }

8714}

8715

8716.gslide-description p {

8717 margin-bottom: 12px;

8718}

8719

8720.gslide-description p

::last-child {

8721 margin-bottom: 0;

8722}

8723

8724.glightbox-mobile .glightbox-container .gslide-description {

8725 background: transparent;

8726 position: absolute;

8727 bottom: 15px;

8728 padding: 19px 11px;

8729 max-width: 100vw !important;

8730 -webkit-box-ordinal-group: 3 !important;

8731 -ms-flex-order: 2 !important;

8732 order: 2 !important;

8733 max-height: 78vh;

8734 overflow: auto !important;

8735 background:

-webkit-gradient(linear, left top, left bottom,

from(rgba(0, 0, 0, 0)),

to(rgba(0, 0, 0, 0.75)));

8736 background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);

8737 -webkit-transition: opacity 0.3s linear;

8738 transition: opacity 0.3s linear;

8739}

8740

8741.glightbox-mobile .glightbox-container .gslide-title {

8742 color: #fff;

8743 font-size: 1em;

8744}

8745

8746.glightbox-mobile .glightbox-container .gslide-desc {

8747 color: #a1a1a1;

8748}

8749

8750.glightbox-mobile .glightbox-container .gslide-desc a {

8751 color: #fff;

8752 font-weight: bold;

8753}

8754

8755.glightbox-mobile .glightbox-container .gslide-desc .desc-more {

8756 color: #fff;

8757 opacity: 0.4;

8758}

8759

8760.gdesc-open .gslide-media {

8761 -webkit-transition: opacity 0.5s ease;

8762 transition: opacity 0.5s ease;

8763 opacity: 0.4;

8764}

8765

8766.gdesc-open .gslide-description {

8767 padding-bottom: 30px;

8768}

8769

8770.gdesc-closed .gslide-media {

8771 -webkit-transition: opacity 0.5s ease;

8772 transition: opacity 0.5s ease;

8773 opacity: 1;

8774}

8775

8776.greset {

8777 -webkit-transition: all 0.5s ease;

8778 transition: all 0.5s ease;

8779}

8780

8781.glightbox-desc {

8782 display: none;

8783}

8784

8785.glightbox-open {

8786 overflow: hidden;

8787 -webkit-overflow-scrolling: touch;

8788 -ms-touch-action: auto;

8789 touch-action: auto;

8790}

8791

8792.gloader {

8793 height: 25px;

8794 width: 25px;

8795 -webkit-animation: lightboxLoader 0.8s infinite linear;

8796 animation: lightboxLoader 0.8s infinite linear;

8797 border: 2px solid #fff;

8798 border-right-color: transparent;

8799 border-radius: 50%;

8800 position: absolute;

8801 display: block;

8802 z-index: 9999;

8803 left: 0;

8804 right: 0;

8805 margin: 0 auto;

8806 top: 47%;

8807}

8808

8809.goverlay {

8810 width: 100%;

8811 height: 100%;

8812 position: fixed;

8813 top: 0;

8814 left: 0;

8815 background: #222;

8816}

8817

8818.gprev,

8819.gnext,

8820.gclose {

8821 background-repeat: no-repeat;

8822 z-index: 99999;

8823 cursor: pointer;

8824 width: 26px;

8825 height: 44px;

8826 display: block;

8827 background-position: 0 0;

8828}

8829

8830.gprev.disabled,

8831.gnext.disabled,

8832.gclose.disabled {

8833 opacity: 0.1;

8834}

8835

8836.gprev .garrow,

8837.gnext .garrow,

8838.gclose .garrow {

8839 stroke: #fff;

8840}

8841

8842iframe.wait-autoplay {

8843 opacity: 0;

8844}

8845

8846.glightbox-closing .gnext,

8847.glightbox-closing .gprev,

8848.glightbox-closing .gclose {

8849 opacity: 0 !important;

8850}

8851

8852.glightbox-clean .gslide-description {

8853 background: #fff;

8854 padding: 22px 20px;

8855}

8856

8857.glightbox-clean .gslide-title {

8858 font-size: 1em;

8859 font-weight: normal;

8860 font-family: arial;

8861 color: #000;

8862 margin-bottom: 19px;

8863 line-height: 1.4em;

8864}

8865

8866.glightbox-clean .gslide-desc {

8867 font-size: 0.86em;

8868 margin-bottom: 0;

8869 font-family: arial;

8870 line-height: 1.4em;

8871}

8872

8873.glightbox-clean .gslide-video {

8874 background: #000;

8875}

8876

8877.glightbox-clean .gprev {

8878 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASBAMAAACQmVJ4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMACT3pPvSVngIDPPOg8uULsCJ2AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAEBJREFUCNdjYAACARDBZAIiVb+BmPEVQNL1ewMDAwuUOQHErIQxGVb/AZFc+08yIDj3wZy1KByQaQxcrxjAtgAAbV4XisWpAfYAAAAASUVORK5CYII=");

8879}

8880

8881.glightbox-clean .gnext {

8882 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASBAMAAACQmVJ4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEX///////////////////////////////////////////////////////////+g0jAFAAAADnRSTlMACT7plfQDnqHzPPKW5Xfv9DQAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAANklEQVQI12NgZAABZQUQ6RcEItOfgjhsdfg5bH2zgGTGywVw5mswcxeMyXAOxGRYC2IygG0BALXtFALhD24QAAAAAElFTkSuQmCC");

8883}

8884

8885.glightbox-clean .gclose {

8886 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAA2CAYAAADTeCfRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NThDMEMwNzg3NjgxMUU1QUM2MUYwRDYwNTNEN0UxMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NThDMEMwODg3NjgxMUU1QUM2MUYwRDYwNTNEN0UxMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk1OEMwQzA1ODc2ODExRTVBQzYxRjBENjA1M0Q3RTExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk1OEMwQzA2ODc2ODExRTVBQzYxRjBENjA1M0Q3RTExIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+htE8KwAAA9BJREFUeNrsm1tIFGEYhndDI4OSLgqkMrKjBXYwCjt40QkpL4pMyoqMgigIgm6iiy66KSwpj2vrucKgpINRRhYRooQkWYEWUkaWERokhVQXbu/QOyDhpjPzz3H/Dx7W1f2+753/3X9mnPnHHwqFfDKcEWPkEEgzZEgzpBkybDbjHLhvIP8GKLNhPILgksEaFaDKKWacAMdAn4Ean8F+kGOxGXFgDyjSmZ8L9oFpurKVU1uBnAr9jZMCah1hrQLBGkciyL7FGvNymXdZb2+RG3GGYo4LrHmINS9abEiZRkMu8PNXjPQVJV4Vc9SEgclm7WqLDSkd5RdBiBGizCihmMMmDkwWe1yz2JBy9g2E+ft5o7smkWZUUMwBCwYmg71u2nQMCZhphFEzaihmt4UDk86e9TYZUsj3OaKNMGJGHcVkWjwoChvZ+7HFfQvZt42vpaJ76Em6SzHbbDBCZR01NFvct519u8yorzXhEcWk2WiESiq1tFrUT901veZrnp1mNFHEWgcYoZJMTe0m98ljn3K+z+f7oB1mtLD5agcZoZJEbZ3Ab0J9deCrwpzSB6004xWbLnegESqJ1NgNok04aFeF+XtA5MF8pA90stkiBxuhkkCtvSBGQL2iEYz415Bys8yIAu/ZZKELjFCJp+Z+EGugTgHrVGq8ClEm2oxZ4CUYAHNcZIRKHOjj6ed8A8eISo15xUaPIcP9spFFk11ohMp0bkOHxrxa5lXo7Ksack9Pvn+YpTqLwS0QDZbxRo+bYgJoBZPAZtCiIVe5QzceZBroXwP8YKfWRH+YdVOx4AOYCOJBt0uMUAz4BGLAVNDjhXvg/bwF2UdTElywLVOoN5o/97hsRv/3HvgAv10fwVuQ6ODtUO45f6HmyaDXi6tDfoMZNKMdJDlwG2ZyN/qVs/mbl5fqDILZoAO8AMkO0j8XvONJhjKLf0TKuqkF4Dl4BlY6QLty1vcGdHE39SvSFrEtBc2gCWywUfcKfjE6eHIxGKkrCleBRvAApNmgOQU8BW2crRG/vDMV1JN0C/WmcmYqZizxeSyMLO/cBG6DOyDDAq3rwRPOyhSfB8PoWtst4DrJMlGnYnwDeMjZ4c0QdGGumhfIsk246LeVtetcfOFyVEQJ8nQv+AkqwThQIqjuDnAV1ILtPo9HlMBaB/kfewCMBfkG6ylL85VnJZSroLt8kRAmTLezOpfUD+W0WQvFnIzfpEePlaeO5oE1OvOVp56+R8KuaWiYZYYMG05tZUgzpBkypBnSDBnSDGmGDGmGDGmGNEOGNEOaIUOa4YH4I8AAM9m8BFEzyDIAAAAASUVORK5CYII=");

8887}

8888

8889.glightbox-clean .gprev {

8890 background-color: rgba(255, 255, 255, 0.15);

8891 background-position: 16px 14px;

8892 position: absolute;

8893 top: -100%;

8894 left: 30px;

8895 width: 44px;

8896 height: 44px;

8897 border-radius: 50%;

8898 -webkit-transition: 0.5s background-color;

8899 transition: 0.5s background-color;

8900}

8901

8902.glightbox-clean .gprev:hover {

8903 background-color: rgba(255, 255, 255, 0.35);

8904}

8905

8906@media (min-width: 48em) {

8907 .glightbox-clean .gprev {

8908 top: 45%;

8909 }

8910}

8911

8912.glightbox-clean .gnext {

8913 background-color: rgba(255, 255, 255, 0.15);

8914 background-position: 18px 14px;

8915 position: absolute;

8916 top: -100%;

8917 right: 30px;

8918 width: 44px;

8919 height: 44px;

8920 border-radius: 50%;

8921 -webkit-transition: 0.5s background-color;

8922 transition: 0.5s background-color;

8923}

8924

8925.glightbox-clean .gnext:hover {

8926 background-color: rgba(255, 255, 255, 0.35);

8927}

8928

8929@media (min-width: 48em) {

8930 .glightbox-clean .gnext {

8931 top: 45%;

8932 }

8933}

8934

8935.glightbox-clean .gclose {

8936 background-color: rgba(0, 0, 0, 0.08);

8937 width: 35px;

8938 height: 35px;

8939 top: 15px;

8940 right: 10px;

8941 position: absolute;

8942 opacity: 0.7;

8943 background-position: -59px 2px;

8944}

8945

8946@media (min-width: 62em) {

8947 .glightbox-clean .gclose {

8948 right: 20px;

8949 }

8950}

8951

8952.glightbox-clean .gclose:hover {

8953 opacity: 1;

8954}

8955

8956.gfadeIn {

8957 -webkit-animation: gfadeIn 0.5s ease;

8958 animation: gfadeIn 0.5s ease;

8959}

8960

8961.gfadeOut {

8962 -webkit-animation: gfadeOut 0.5s ease;

8963 animation: gfadeOut 0.5s ease;

8964}

8965

8966.gslideOutLeft {

8967 -webkit-animation: gslideOutLeft 0.3s ease;

8968 animation: gslideOutLeft 0.3s ease;

8969}

8970

8971.gslideInLeft {

8972 -webkit-animation: gslideInLeft 0.3s ease;

8973 animation: gslideInLeft 0.3s ease;

8974}

8975

8976.gslideOutRight {

8977 -webkit-animation: gslideOutRight 0.3s ease;

8978 animation: gslideOutRight 0.3s ease;

8979}

8980

8981.gslideInRight {

8982 -webkit-animation: gslideInRight 0.3s ease;

8983 animation: gslideInRight 0.3s ease;

8984}

8985

8986.gzoomIn {

8987 -webkit-animation: gzoomIn 0.5s ease;

8988 animation: gzoomIn 0.5s ease;

8989}

8990

8991.gzoomOut {

8992 -webkit-animation: gzoomOut 0.5s ease;

8993 animation: gzoomOut 0.5s ease;

8994}

8995

8996@-webkit-keyframes lightboxLoader {

8997 0% {

8998 -webkit-transform: rotate(0deg);

8999 transform: rotate(0deg);

9000 }

9001 100% {

9002 -webkit-transform: rotate(360deg);

9003 transform: rotate(360deg);

9004 }

9005}

9006

9007@keyframes lightboxLoader {

9008 0% {

9009 -webkit-transform: rotate(0deg);

9010 transform: rotate(0deg);

9011 }

9012 100% {

9013 -webkit-transform: rotate(360deg);

9014 transform: rotate(360deg);

9015 }

9016}

9017

9018@-webkit-keyframes gfadeIn {

9019 from {

9020 opacity: 0;

9021 }

9022 to {

9023 opacity: 1;

9024 }

9025}

9026

9027@keyframes gfadeIn {

9028 from {

9029 opacity: 0;

9030 }

9031 to {

9032 opacity: 1;

9033 }

9034}

9035

9036@-webkit-keyframes gfadeOut {

9037 from {

9038 opacity: 1;

9039 }

9040 to {

9041 opacity: 0;

9042 }

9043}

9044

9045@keyframes gfadeOut {

9046 from {

9047 opacity: 1;

9048 }

9049 to {

9050 opacity: 0;

9051 }

9052}

9053

9054@-webkit-keyframes gslideInLeft {

9055 from {

9056 opacity: 0;

9057 -webkit-transform: translate3d(-60%, 0, 0);

9058 transform: translate3d(-60%, 0, 0);

9059 }

9060 to {

9061 visibility: visible;

9062 -webkit-transform: translate3d(0, 0, 0);

9063 transform: translate3d(0, 0, 0);

9064 opacity: 1;

9065 }

9066}

9067

9068@keyframes gslideInLeft {

9069 from {

9070 opacity: 0;

9071 -webkit-transform: translate3d(-60%, 0, 0);

9072 transform: translate3d(-60%, 0, 0);

9073 }

9074 to {

9075 visibility: visible;

9076 -webkit-transform: translate3d(0, 0, 0);

9077 transform: translate3d(0, 0, 0);

9078 opacity: 1;

9079 }

9080}

9081

9082@-webkit-keyframes gslideOutLeft {

9083 from {

9084 opacity: 1;

9085 visibility: visible;

9086 -webkit-transform: translate3d(0, 0, 0);

9087 transform: translate3d(0, 0, 0);

9088 }

9089 to {

9090 -webkit-transform: translate3d(-60%, 0, 0);

9091 transform: translate3d(-60%, 0, 0);

9092 opacity: 0;

9093 visibility: hidden;

9094 }

9095}

9096

9097@keyframes gslideOutLeft {

9098 from {

9099 opacity: 1;

9100 visibility: visible;

9101 -webkit-transform: translate3d(0, 0, 0);

9102 transform: translate3d(0, 0, 0);

9103 }

9104 to {

9105 -webkit-transform: translate3d(-60%, 0, 0);

9106 transform: translate3d(-60%, 0, 0);

9107 opacity: 0;

9108 visibility: hidden;

9109 }

9110}

9111

9112@-webkit-keyframes gslideInRight {

9113 from {

9114 opacity: 0;

9115 visibility: visible;

9116 -webkit-transform: translate3d(60%, 0, 0);

9117 transform: translate3d(60%, 0, 0);

9118 }

9119 to {

9120 -webkit-transform: translate3d(0, 0, 0);

9121 transform: translate3d(0, 0, 0);

9122 opacity: 1;

9123 }

9124}

9125

9126@keyframes gslideInRight {

9127 from {

9128 opacity: 0;

9129 visibility: visible;

9130 -webkit-transform: translate3d(60%, 0, 0);

9131 transform: translate3d(60%, 0, 0);

9132 }

9133 to {

9134 -webkit-transform: translate3d(0, 0, 0);

9135 transform: translate3d(0, 0, 0);

9136 opacity: 1;

9137 }

9138}

9139

9140@-webkit-keyframes gslideOutRight {

9141 from {

9142 opacity: 1;

9143 visibility: visible;

9144 -webkit-transform: translate3d(0, 0, 0);

9145 transform: translate3d(0, 0, 0);

9146 }

9147 to {

9148 -webkit-transform: translate3d(60%, 0, 0);

9149 transform: translate3d(60%, 0, 0);

9150 opacity: 0;

9151 }

9152}

9153

9154@keyframes gslideOutRight {

9155 from {

9156 opacity: 1;

9157 visibility: visible;

9158 -webkit-transform: translate3d(0, 0, 0);

9159 transform: translate3d(0, 0, 0);

9160 }

9161 to {

9162 -webkit-transform: translate3d(60%, 0, 0);

9163 transform: translate3d(60%, 0, 0);

9164 opacity: 0;

9165 }

9166}

9167

9168@-webkit-keyframes gzoomIn {

9169 from {

9170 opacity: 0;

9171 -webkit-transform: scale3d(0.3, 0.3, 0.3);

9172 transform: scale3d(0.3, 0.3, 0.3);

9173 }

9174 to {

9175 opacity: 1;

9176 }

9177}

9178

9179@keyframes gzoomIn {

9180 from {

9181 opacity: 0;

9182 -webkit-transform: scale3d(0.3, 0.3, 0.3);

9183 transform: scale3d(0.3, 0.3, 0.3);

9184 }

9185 to {

9186 opacity: 1;

9187 }

9188}

9189

9190@-webkit-keyframes gzoomOut {

9191 from {

9192 opacity: 1;

9193 }

9194 50% {

9195 opacity: 0;

9196 -webkit-transform: scale3d(0.3, 0.3, 0.3);

9197 transform: scale3d(0.3, 0.3, 0.3);

9198 }

9199 to {

9200 opacity: 0;

9201 }

9202}

9203

9204@keyframes gzoomOut {

9205 from {

9206 opacity: 1;

9207 }

9208 50% {

9209 opacity: 0;

9210 -webkit-transform: scale3d(0.3, 0.3, 0.3);

9211 transform: scale3d(0.3, 0.3, 0.3);

9212 }

9213 to {

9214 opacity: 0;

9215 }

9216}

9217

9218.irs {

9219 position: relative;

9220 display: block;

9221 -webkit-touch-callout: none;

9222 -webkit-user-select: none;

9223 -moz-user-select: none;

9224 -ms-user-select: none;

9225 user-select: none;

9226}

9227

9228.irs-line {

9229 position: relative;

9230 display: block;

9231 overflow: hidden;

9232 outline: none !important;

9233}

9234

9235.irs-line-left,

9236.irs-line-mid,

9237.irs-line-right {

9238 position: absolute;

9239 display: block;

9240 top: 0;

9241}

9242

9243.irs-line-left {

9244 left: 0;

9245 width: 11%;

9246}

9247

9248.irs-line-mid {

9249 left: 9%;

9250 width: 82%;

9251}

9252

9253.irs-line-right {

9254 right: 0;

9255 width: 11%;

9256}

9257

9258.irs-bar {

9259 position: absolute;

9260 display: block;

9261 left: 0;

9262 width: 0;

9263}

9264

9265.irs-bar-edge {

9266 position: absolute;

9267 display: block;

9268 top: 0;

9269 left: 0;

9270}

9271

9272.irs-shadow {

9273 position: absolute;

9274 display: none;

9275 left: 0;

9276 width: 0;

9277}

9278

9279.irs-slider {

9280 position: absolute;

9281 display: block;

9282 cursor: default;

9283 z-index: 1;

9284}

9285

9286.irs-slider.type_last {

9287 z-index: 2;

9288}

9289

9290.irs-min {

9291 position: absolute;

9292 display: block;

9293 left: 0;

9294 cursor: default;

9295}

9296

9297.irs-max {

9298 position: absolute;

9299 display: block;

9300 right: 0;

9301 cursor: default;

9302}

9303

9304.irs-from,

9305.irs-to,

9306.irs-single {

9307 position: absolute;

9308 display: block;

9309 top: 0;

9310 left: 0;

9311 cursor: default;

9312 white-space: nowrap;

9313}

9314

9315.irs-grid {

9316 position: absolute;

9317 display: none;

9318 bottom: 0;

9319 left: 0;

9320 width: 100%;

9321 height: 20px;

9322}

9323

9324.irs-with-grid .irs-grid {

9325 display: block;

9326}

9327

9328.irs-grid-pol {

9329 position: absolute;

9330 top: 0;

9331 left: 0;

9332 width: 1px;

9333 height: 8px;

9334 background: #000;

9335}

9336

9337.irs-grid-pol.small {

9338 height: 4px;

9339}

9340

9341.irs-grid-text {

9342 position: absolute;

9343 bottom: 0;

9344 left: 0;

9345 white-space: nowrap;

9346 text-align: center;

9347 font-size: 9px;

9348 line-height: 9px;

9349 padding: 0 3px;

9350 color: #000;

9351}

9352

9353.irs-disable-mask {

9354 position: absolute;

9355 display: block;

9356 top: 0;

9357 left: -1%;

9358 width: 102%;

9359 height: 100%;

9360 cursor: default;

9361 background: rgba(0, 0, 0, 0);

9362 z-index: 2;

9363}

9364

9365.irs-disabled {

9366 opacity: 0.4;

9367}

9368

9369.irs-hidden-input {

9370 position: absolute !important;

9371 display: block !important;

9372 top: 0 !important;

9373 left: 0 !important;

9374 width: 0 !important;

9375 height: 0 !important;

9376 font-size: 0 !important;

9377 line-height: 0 !important;

9378 padding: 0 !important;

9379 margin: 0 !important;

9380 outline: none !important;

9381 z-index: -9999 !important;

9382 background: none !important;

9383 border-style: solid !important;

9384 border-color: transparent !important;

9385}

9386

9387.irs {

9388 height: 40px;

9389}

9390

9391.irs-with-grid {

9392 height: 60px;

9393}

9394

9395.irs-line {

9396 height: 2px;

9397 top: 25px;

9398 background-color: #30302f;

9399}

9400

9401.irs-line-left {

9402 height: 2px;

9403}

9404

9405.irs-line-mid {

9406 height: 2px;

9407}

9408

9409.irs-line-right {

9410 height: 2px;

9411}

9412

9413.irs-bar {

9414 height: 2px;

9415 top: 25px;

9416 background-color: #e76f17;

9417}

9418

9419.irs-bar-edge {

9420 top: 25px;

9421 height: 12px;

9422 width: 9px;

9423}

9424

9425.irs-shadow {

9426 height: 3px;

9427 top: 34px;

9428 background: #000;

9429 opacity: 0.25;

9430}

9431

9432.irs-slider {

9433 width: 16px;

9434 height: 18px;

9435 top: 22px;

9436}

9437

9438.irs-min,

9439.irs-max {

9440 display: none;

9441 color: #999;

9442 font-size: 10px;

9443 line-height: 1.333;

9444 text-shadow: none;

9445 top: 0;

9446 padding: 1px 3px;

9447 background: #e1e4e9;

9448 border-radius: 4px;

9449}

9450

9451.irs-from,

9452.irs-to,

9453.irs-single {

9454 color: #0e0e0e;

9455 font-family: "Open Sans";

9456 font-size: 14px;

9457 font-weight: 400;

9458 line-height: 23px;

9459 bottom: -16px;

9460 top: auto;

9461 cursor: pointer;

9462}

9463

9464.irs-from:after,

9465.irs-to:after,

9466.irs-single:after {

9467 content: "";

9468 position: absolute;

9469 width: 14px;

9470 height: 14px;

9471 background-color: #e76f17;

9472 border: 2px solid #f5f5f5;

9473 border-radius: 50%;

9474 top: -15px;

9475 left: 50%;

9476 margin-left: -9px;

9477 cursor: pointer;

9478}

9479

9480.irs-grid-pol {

9481 background: #e1e4e9;

9482}

9483

9484.irs-grid-text {

9485 color: #999;

9486}

9487

9488.table-wrapper {

9489 width: 100%;

9490 overflow: auto;

9491}

9492

9493

9494@media (max-width: 1366px) {

9495 .capabilities{

9496 margin-top: 149px;

9497 }

9498 .ourfeat,

9499 .catalog{

9500 margin-top: 132px;

9501 }

9502 .video {

9503 margin-top: 218px;

9504 }

9505 .features{

9506 margin-top: 320px;

9507 }

9508 .special {

9509 margin-top: 185px;

9510 }

9511 .gallery{

9512 margin-top: 160px;

9513 }

9514 .about{

9515 margin-top: 174px;

9516 }

9517 .about__title{

9518 width: 620px;

9519 }

9520 .about__info{

9521 padding-top: 520px;

9522 }

9523 .about__info-img{

9524 top: -35px;

9525 height: 470px;

9526 background-size: 771px 470px;

9527 }

9528 .popup__scrollable {

9529 height: 80vh;

9530 }

9531}

9532

9533@media (max-width: 960px) {

9534 .about__info {

9535 padding-top: 0;

9536 padding-right: 0;

9537 margin-top: 50px;

9538 }

9539}

9540

9541@media (max-width: 1239px) {

9542 .about__title{

9543 width: 100%;

9544 }

9545}

9546

9547@media (max-width: 767px) {

9548 .ourfeat,

9549 .catalog,

9550 .capabilities,

9551 .clients{

9552 margin-top: 75px;

9553 }

9554 .ourfeat__list{

9555 min-height: auto;

9556 }

9557}

9558

9559.accordion {

9560max-width:1000px;

9561margin: 0 auto !important;

9562}

9563.accordion-header {border:0;}

9564

9565.accordion-item {

9566border:0;

9567border-top: 1px solid rgba(0,0,0,.1);

9568}

9569

9570.accordion .accordion-item:first-child {

9571border-top: none !important;

9572}

9573.ui-accordion-header-icon {display:none;}

9574.accordion .ui-accordion-header {

9575 font-size: 18px;

9576font-weight:600;

9577 font-family: "SourceSansPro";

9578 line-height: 22px;

9579 margin: 0 0 0 0;

9580 padding: 20px 0 25px 50px;

9581 outline: none;

9582 cursor: pointer;

9583 background: url(/img/down.png) 0 27px no-repeat;

9584}

9585

9586.ui-widget-content {border:0 !important;background:none;}

9587.ui-accordion .ui-accordion-header {color:#000;}

9588

9589.ui-accordion .ui-accordion-header:hover {

9590color: #f43 !important;

9591}

9592

9593

9594

9595

9596.accordion .ui-state-active {

9597 background-image: url(/img/up.png);

9598}

9599.accordion .ui-accordion-content {

9600 padding:0 0px 50px 50px;

9601font-family: "SourceSansPro";

9602 font-size: 18px;

9603 line-height: 1.4;

9604 color: #111;

9605}

9606

9607.fong {display:none;}

9608@media (max-width: 768px) {

9609

9610.featuress {padding:0;}

9611.featuress__item {padding-left:25px;}

9612 .featuress__item:before {

9613content: '·';

9614 font-size: 22px;

9615}

9616.anyque {

9617font-size:22px;

9618padding-top:40px;

9619}

9620.fong {

9621display: block;

9622 background: url(/img/slide-mob-1-min.jpg) no-repeat;

9623 width: 100%;

9624 height: 260px;

9625 background-size: cover;

9626}

9627.about__side {

9628width: calc(100% + 70px);

9629 margin-left: -35px;

9630 padding: 0 35px 50px 35px;

9631background: url(/img/slide-5-1-min.jpg) -460px top no-repeat;

9632 /* background-size: contain; */

9633}

9634}

9635

9636

9637

9638

9639

9640

9641#cookie_note {

9642 display: none;

9643 position: fixed;

9644 bottom: 15px;

9645 left: 50%;

9646 max-width: 90%;

9647 transform: translateX(-50%);

9648 padding: 20px;

9649z-index:9999;

9650 background-color: white;

9651 border-radius: 4px;

9652 box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);

9653}

9654

9655#cookie_note p{

9656 margin: 0;

9657 font-size: 0.7rem;

9658 text-align: left;

9659 color: black;

9660}

9661

9662.cookie_accept{

9663 width: 100px;

9664 background: #308acb;

9665 color: #fff;

9666cursor: pointer;

9667 padding: 5px;

9668}

9669

9670@media (min-width: 576px){

9671 #cookie_note.show{

9672 display: flex;

9673 }

9674}

9675

9676@media (max-width: 575px){

9677 #cookie_note.show{

9678 display: block;

9679 text-align: left;

9680 }

9681#cookie_note {

9682left: 0;

9683 right: 0;

9684 margin: 0 auto;

9685 max-width: 80%;

9686transform: translateX(0%);

9687}

9688

9689}

9690

9691

9692.table-legal td {

9693border:1px solid #777;

9694padding:10px;

9695}

9696.language-selector {

9697

9698border:0;

9699position:absolute;

9700right:0;

9701width:76px;

9702top:-30px;

9703 background-position: 0;

9704 background-repeat: no-repeat;

9705 padding-left: 28px;

9706 font-size: 15px;

9707 cursor: pointer;

9708}

9709.language-selector-mob {

9710

9711border:0;

9712display:block;

9713 margin: 0 0 0 50px;

9714width:68px;

9715 background-position: 0;

9716 background-repeat: no-repeat;

9717 padding-left: 22px;

9718 font-size: 13px;

9719 cursor: pointer;

9720}

9721

9722

9723.language-selector.ru {

9724 background-image: url(/i/flag-ru.svg);

9725}

9726.language-selector.en {

9727 background-image: url(/i/flag-en.svg);

9728}

9729.language-selector-mob.ru {

9730 background-image: url(/i/flag-ru.svg);

9731background-size:18px 14px;

9732}

9733.language-selector-mob.en {

9734 background-image: url(/i/flag-en.svg);

9735background-size:18px 14px;

9736}

9737/*

9738

9739.language-selector:after, .language-selector-mob:after {

9740 content: "";

9741 background: url(/i/arrow-small.svg) no-repeat 0 0;

9742 filter: invert(80%) sepia(0) saturate(233%) hue-rotate(179deg) brightness(92%) contrast(102%);

9743 width: 10px;

9744 height: 7px;

9745 display: inline-block;

9746 margin-left: 8px;

9747 position: relative;

9748 top: 0;

9749}

9750.language-selector:hover:after, .language-selector-mob:hover:after {

9751 filter: invert(70%) sepia(0) saturate(233%) hue-rotate(179deg) brightness(50%) contrast(100%);

9752

9753}

9754*/

9755@media (min-width: 767px) {

9756.language-selector-mob { display:none;}

9757

9758}

9759

9760

9761.swiper-slide0 {

9762display:inline-block;

9763 width: calc(100%/4 - 4px);

9764 text-align: center;

9765 display: inline-block;

9766}

9767

9768.clients__img0 {max-width:100%;}

9769

9770

9771@media (max-width: 768px) {

9772.swiper-slide0 {

9773display:inline-block;

9774 width: calc(100%/2 - 4px);

9775 text-align: center;

9776 display: inline-block;

9777}

9778.clients__img0 {padding:10px 20px;}

9779}

9780

9781.block_uslugi {

9782 display: grid;

9783 gap: 1rem;

9784 grid-template-rows: repeat(4, 12.5rem);

9785 grid-template-columns: repeat(2, 1fr);

9786 margin-top: 4rem;

9787}

9788

9789.block_item {

9790cursor:pointer;

9791 font-weight: 600;

9792 border-radius: 2px;

9793 padding: 3rem 2.5rem;

9794 background-repeat: no-repeat;

9795 background-size: contain;

9796 background-position: bottom right;

9797transition: background 1.5s ease;

9798

9799}

9800.block_uslugi_b {

9801 display: grid;

9802 gap: 1rem;

9803 grid-template-rows: repeat(1, 12.5rem);

9804 grid-template-columns: repeat(5, 1fr);

9805 margin-top: 4rem;

9806}

9807

9808

9809

9810.block_uslugi_s {

9811 display: grid;

9812 gap: 1rem;

9813 grid-template-columns: repeat(4, 1fr);

9814 margin-top: 4rem;

9815}

9816.block_uslugi_s_n {

9817 display: grid;

9818 gap: 1rem;

9819 grid-template-rows: repeat(2, 12.5rem);

9820 grid-template-columns: repeat(4, 2fr);

9821 margin-top: 4rem;

9822}

9823.block_item_s {

9824

9825overflow:hidden;

9826cursor:pointer;

9827 font-weight: 600;

9828 border-radius: 16px;

9829 padding: 0 5px;

9830 background-repeat: no-repeat;

9831 background-size: contain;

9832 background-position: bottom right;

9833transition: background 1s ease;

9834background:#fff;

9835}

9836

9837

9838.block_item_b {

9839position:relative;

9840overflow:hidden;

9841cursor:pointer;

9842 font-weight: 600;

9843 border-radius: 2px;

9844 padding: 2rem 2.5rem;

9845 background-repeat: no-repeat;

9846 background-size: contain;

9847 background-position: bottom right;

9848transition: background 1s ease;

9849background:#f3f3f3;

9850}

9851.block_item_b:hover {

9852background:#deeef1;

9853}

9854

9855.block_item_title_s img { border-radius:10px; }

9856

9857.block_item_b::after {

9858 position: absolute;

9859 bottom: 0;

9860 left: 0;

9861 width: 100%;

9862 height: 3px;

9863 background: #ff4419;

9864 content: '';

9865 -webkit-transition: -webkit-transform 0.5s;

9866 transition: transform 0.5s;

9867 -webkit-transform: translate3d(-75%,0,0);

9868 transform: translate3d(-75%,0,0);

9869

9870}

9871.block_item_b:hover::after {

9872 -webkit-transform: translate3d(0,0,0);

9873 transform: translate3d(0,0,0);

9874

9875}

9876

9877.block_item_b::before {

9878 position: absolute;

9879 top: 0;

9880 right: 0;

9881 width: 100%;

9882 height: 3px;

9883 background: #ff4419;

9884 content: '';

9885 -webkit-transition: -webkit-transform 0.5s;

9886 transition: transform 0.5s;

9887 -webkit-transform: translate3d(75%,0,0);

9888 transform: translate3d(75%,0,0);

9889}

9890.block_item_b:hover::before {

9891 -webkit-transform: translate3d(0,0,0);

9892 transform: translate3d(0,0,0);

9893}

9894

9895

9896.block_item_b {

9897 -webkit-transition: background 0.5s linear;

9898transition: background 0.5s linear;

9899}

9900.block_item_b:nth-child(1) {

9901

9902 background: url(/i/item_1b.webp) -17px 72px #ebebeb no-repeat;

9903 background-size: 280px;

9904}

9905.block_item_b:nth-child(1):hover {

9906 background: url(/i/item_1c.png) -17px 72px #ebebeb no-repeat;

9907 background-size: 280px;

9908}

9909.block_item_b:nth-child(1).active {

9910 background: url(/i/item_1c.png) -17px 72px #ebebeb no-repeat;

9911 background-size: 280px;

9912}

9913

9914

9915.block_item_b:nth-child(2) {

9916

9917 background: url(/i/item_2b.webp) -17px 72px #ebebeb no-repeat;

9918 background-size: 280px;

9919}

9920.block_item_b:nth-child(2):hover {

9921 background: url(/i/item_2c.png) -17px 72px #ebebeb no-repeat;

9922 background-size: 280px;

9923}

9924.block_item_b:nth-child(2).active {

9925 background: url(/i/item_2c.png) -17px 72px #ebebeb no-repeat;

9926 background-size: 280px;

9927}

9928

9929

9930.block_item_b:nth-child(3) {

9931

9932 background: url(/i/item_5b.webp) -34px 72px #ebebeb no-repeat;

9933 background-size: 280px;

9934}

9935.block_item_b:nth-child(3):hover {

9936 background: url(/i/item_5c.png) -34px 72px #ebebeb no-repeat;

9937 background-size: 280px;

9938}

9939.block_item_b:nth-child(3).active {

9940 background: url(/i/item_5c.png) -34px 72px #ebebeb no-repeat;

9941 background-size: 280px;

9942}

9943

9944

9945.block_item_b:nth-child(4) {

9946

9947 background: url(/i/item_3b.webp) -17px 48px #ebebeb no-repeat;

9948 background-size: 280px;

9949}

9950.block_item_b:nth-child(4):hover {

9951 background: url(/i/item_3c.png) -17px 48px #ebebeb no-repeat;

9952 background-size: 280px;

9953}

9954.block_item_b:nth-child(4).active {

9955 background: url(/i/item_3c.png) -17px 48px #ebebeb no-repeat;

9956 background-size: 280px;

9957}

9958

9959

9960.block_item_b:nth-child(5) {

9961 background: url(/i/item_4b.webp) -27px 58px #ebebeb no-repeat;

9962 background-size: 312px;

9963}

9964.block_item_b:nth-child(5):hover {

9965 background: url(/i/item_4c.png) -27px 58px #ebebeb no-repeat;

9966 background-size: 312px;

9967}

9968.block_item_b:nth-child(5).active {

9969 background: url(/i/item_4c.png) -27px 58px #ebebeb no-repeat;

9970 background-size: 312px;

9971}

9972

9973.block_item_b:nth-child(6) {

9974 background: url(/i/item_6b.webp) -48px 4px #ebebeb no-repeat;

9975 background-size: 280px;

9976}

9977.block_item_b:nth-child(6):hover {

9978 background: url(/i/item_6c.png) -48px

4x #ebebeb no-repeat;

9979 background-size: 280px;

9980}

9981.block_item_b:nth-child(6).active {

9982 background: url(/i/item_6c.png) -48px

4x #ebebeb no-repeat;

9983 background-size: 280px;

9984}

9985

9986

9987@media (min-width: 1333px) {

9988

9989.block_item_b:nth-child(1) {

9990

9991 background: url(/i/item_1b.webp) -7px 62px #ebebeb no-repeat;

9992 background-size: 300px;

9993}

9994.block_item_b:nth-child(1):hover {

9995 background: url(/i/item_1c.png) -7px 62px #ebebeb no-repeat;

9996 background-size: 300px;

9997}

9998.block_item_b:nth-child(2) {

9999 background: url(/i/item_2b.webp) -7px 62px #ebebeb no-repeat;

10000 background-size: 300px;

10001}

10002.block_item_b:nth-child(2):hover {

10003 background: url(/i/item_2c.png) -7px 62px #ebebeb no-repeat;

10004 background-size: 300px;

10005}

10006.block_item_b:nth-child(3) {

10007 background: url(/i/item_5b.webp) -27px 62px #ebebeb no-repeat;

10008 background-size: 300px;

10009}

10010.block_item_b:nth-child(3):hover {

10011 background: url(/i/item_5c.png) -27px 62px #ebebeb no-repeat;

10012 background-size: 300px;

10013}

10014.block_item_b:nth-child(4) {

10015 background: url(/i/item_3b.webp) -4px 46px #ebebeb no-repeat;

10016 background-size: 300px;

10017}

10018.block_item_b:nth-child(4):hover {

10019 background: url(/i/item_3c.png) -4px 46px #ebebeb no-repeat;

10020 background-size: 300px;

10021}

10022.block_item_b:nth-child(5) {

10023 background: url(/i/item_4b.webp) -4px 54px #ebebeb no-repeat;

10024 background-size: 330px;

10025}

10026.block_item_b:nth-child(5):hover {

10027 background: url(/i/item_4c.png) -4px 54px #ebebeb no-repeat;

10028 background-size: 330px;

10029}

10030

10031}

10032@media (min-width:1024px) and (max-width:1181px) {

10033.block_item_b:nth-child(1) {

10034

10035 background: url(/i/item_1b.webp) -50px 72px #ebebeb no-repeat;

10036 background-size: 280px;

10037}

10038.block_item_b:nth-child(1):hover {

10039 background: url(/i/item_1c.png) -50px 72px #ebebeb no-repeat;

10040 background-size: 280px;

10041}

10042.block_item_b:nth-child(2) {

10043

10044 background: url(/i/item_2b.webp) -50px 72px #ebebeb no-repeat;

10045 background-size: 280px;

10046}

10047.block_item_b:nth-child(2):hover {

10048 background: url(/i/item_2c.png) -50px 72px #ebebeb no-repeat;

10049 background-size: 280px;

10050}

10051.block_item_b:nth-child(3) {

10052

10053 background: url(/i/item_5b.webp) -50px 72px #ebebeb no-repeat;

10054 background-size: 280px;

10055}

10056.block_item_b:nth-child(3):hover {

10057 background: url(/i/item_5c.png) -50px 72px #ebebeb no-repeat;

10058 background-size: 280px;

10059}

10060.block_item_b:nth-child(4) {

10061

10062 background: url(/i/item_3b.webp) -50px 48px #ebebeb no-repeat;

10063 background-size: 280px;

10064}

10065.block_item_b:nth-child(4):hover {

10066 background: url(/i/item_3c.png) -50px 48px #ebebeb no-repeat;

10067 background-size: 280px;

10068}

10069.block_item_b:nth-child(5) {

10070 background: url(/i/item_4b.webp) -50px 58px #ebebeb no-repeat;

10071 background-size: 312px;

10072}

10073.block_item_b:nth-child(5):hover {

10074 background: url(/i/item_4c.png) -50px 58px #ebebeb no-repeat;

10075 background-size: 312px;

10076}

10077

10078}

10079@media (min-width:781px) and (max-width:1023px) {

10080.block_uslugi_b {

10081 display: grid;

10082 gap: 1rem;

10083 grid-template-rows: repeat(3, 9.5rem);

10084 grid-template-columns: repeat(2, 1fr);

10085 margin-top: 4rem;

10086}

10087.block_uslugi_s {

10088 display: grid;

10089 gap: 1rem;

10090 grid-template-columns: repeat(2, 1fr);

10091 margin-top: 4rem;

10092}

10093.block_uslugi_s_n {

10094 display: grid;

10095 gap: 1rem;

10096 grid-template-rows: repeat(2, 14.5rem);

10097 grid-template-columns: repeat(2, 1fr);

10098 margin-top: 4rem;

10099}

10100

10101.block_item_b:nth-child(1) {

10102

10103 background: url(/i/item_1b.webp) right 25px #ebebeb no-repeat;

10104 background-size: 280px;

10105}

10106.block_item_b:nth-child(1):hover {

10107 background: url(/i/item_1c.png) right 25px #ebebeb no-repeat;

10108 background-size: 280px;

10109}

10110.block_item_b:nth-child(2) {

10111

10112 background: url(/i/item_2b.webp) right 25px #ebebeb no-repeat;

10113 background-size: 280px;

10114}

10115.block_item_b:nth-child(2):hover {

10116 background: url(/i/item_2c.png) right 25px #ebebeb no-repeat;

10117 background-size: 280px;

10118}

10119.block_item_b:nth-child(3) {

10120

10121 background: url(/i/item_5b.webp) right 25px #ebebeb no-repeat;

10122 background-size: 280px;

10123}

10124.block_item_b:nth-child(3):hover {

10125 background: url(/i/item_5c.png) right 25px #ebebeb no-repeat;

10126 background-size: 280px;

10127}

10128.block_item_b:nth-child(4) {

10129

10130 background: url(/i/item_3b.webp) right 10px #ebebeb no-repeat;

10131 background-size: 280px;

10132}

10133.block_item_b:nth-child(4):hover {

10134 background: url(/i/item_3c.png) right 10px #ebebeb no-repeat;

10135 background-size: 280px;

10136}

10137.block_item_b:nth-child(5) {

10138 background: url(/i/item_4b.webp) right 25px #ebebeb no-repeat;

10139 background-size: 312px;

10140}

10141.block_item_b:nth-child(5):hover {

10142 background: url(/i/item_4c.png) right 25px #ebebeb no-repeat;

10143 background-size: 312px;

10144}

10145

10146}

10147@media (max-width:780px) {

10148

10149.block_item_b .block_item_title {

10150font-size:16px !important;

10151}

10152

10153.block_item_b {

10154padding:20px !important;

10155}

10156

10157

10158.block_uslugi_b {

10159 display: grid;

10160 gap: 1rem;

10161 grid-template-rows: repeat(3, 9.5rem);

10162 grid-template-columns: repeat(2, 1fr);

10163 margin-top: 4rem;

10164}

10165.block_uslugi_s {

10166 display: grid;

10167 gap: 1rem;

10168 grid-template-columns: repeat(2, 1fr);

10169 margin-top: 4rem;

10170}

10171.block_uslugi_s_n {

10172 display: grid;

10173 gap: 1rem;

10174 grid-template-rows: repeat(2, 10rem);

10175 grid-template-columns: repeat(2, 1fr);

10176 margin-top: 4rem;

10177}

10178.block_item_b:nth-child(1) {

10179

10180 background: url(/i/item_1b.webp) -50px 25px #ebebeb no-repeat;

10181 background-size: 280px;

10182}

10183.block_item_b:nth-child(1):hover {

10184 background: url(/i/item_1c.webp) -50px 25px #ebebeb no-repeat;

10185 background-size: 280px;

10186}

10187.block_item_b:nth-child(2) {

10188

10189 background: url(/i/item_2b.webp) -60px 25px #ebebeb no-repeat;

10190 background-size: 280px;

10191}

10192.block_item_b:nth-child(2):hover {

10193 background: url(/i/item_2c.png) -60px 25px #ebebeb no-repeat;

10194 background-size: 280px;

10195}

10196.block_item_b:nth-child(3) {

10197

10198 background: url(/i/item_5b.webp) -65px 25px #ebebeb no-repeat;

10199 background-size: 280px;

10200}

10201.block_item_b:nth-child(3):hover {

10202 background: url(/i/item_5c.png) -65px 25px #ebebeb no-repeat;

10203 background-size: 280px;

10204}

10205.block_item_b:nth-child(4) {

10206

10207 background: url(/i/item_3b.webp) -91px 10px #ebebeb no-repeat;

10208 background-size: 280px;

10209}

10210.block_item_b:nth-child(4):hover {

10211 background: url(/i/item_3c.png) -91px 10px #ebebeb no-repeat;

10212 background-size: 280px;

10213}

10214.block_item_b:nth-child(5) {

10215 background: url(/i/item_4b.webp) -70px 25px #ebebeb no-repeat;

10216 background-size: 312px;

10217}

10218.block_item_b:nth-child(5):hover {

10219 background: url(/i/item_4c.png) -70px 25px #ebebeb no-repeat;

10220 background-size: 312px;

10221}

10222

10223}

10224

10225

10226

10227.block_item_b .block_item_title {

10228text-transform: uppercase;

10229font-size: 24px;

10230 font-family: 'Roboto Condensed', sans-serif;

10231}

10232

10233

10234

10235

10236

10237

10238

10239

10240

10241.block_item:nth-child(1) {

10242 grid-column: 1 / 2;

10243 grid-row: 1 / 3;

10244 background: url(/i/item_1.png) 0 0 #deeef1;

10245

10246}

10247.block_item:nth-child(1):hover {

10248 background: url(/i/item_1.png) 0 -20px #7bb3ff;

10249}

10250.block_item:nth-child(2) {

10251 grid-column: 2 / 3;

10252 grid-row: 2 / 3;

10253 background: url(/i/item_2.png) 0px -30px #deeef1;

10254}

10255

10256.block_item:nth-child(2):hover {

10257 background: url(/i/item_2.png) -20px -30px #a7d9f7;

10258}

10259.block_item:nth-child(3):hover {

10260 background: url(/i/item_3.png) 30px -47px #a7d9f7;

10261}

10262.block_item:nth-child(3) {

10263 grid-column: 2 / 3;

10264 grid-row: 1 / 2;

10265 background: url(/i/item_3.png) 10px -47px #deeef1;

10266}

10267.block_item:nth-child(4) {

10268 grid-column: 1 / 2;

10269 grid-row: 3 / 4;

10270 background: url(/i/item_4.png) 0px -30px #deeef1;

10271}

10272.block_item:nth-child(4):hover {

10273 background: url(/i/item_4.png) -20px -30px #a7d9f7;

10274}

10275.block_item:nth-child(5) {

10276 grid-column: 1 / 2;

10277 grid-row: 4 / 5;

10278 background-color: #deeef1;

10279 background-size: 65%;

10280}

10281.block_item:nth-child(6) {

10282 grid-column: 2 / 3;

10283 grid-row: 3 / 5;

10284 background-color:#deeef1;

10285}

10286.uusl_pic {overflow:hidden;border-radius:20px;}

10287.uusl_pic img {

10288

10289width:100%;

10290-webkit-transition: all 0.5s;

10291transition: all 0.5s;

10292}

10293

10294.uusl_pic:hover img {

10295transform: scale(1.1);

10296 -webkit-transform: scale(1.1);

10297 -o-transform: scale(1.1);

10298 -moz-transform: scale(1.1);

10299}

10300

10301.uusl_title {

10302text-align: center;

10303 color: #000;

10304 font-size: 18px;

10305 font-weight: 600;

10306 padding: 10px;

10307

10308}

10309

10310

10311

10312.all_steps {

10313 background: url(/i/fon_steps-min.jpg) center center repeat #047cab;

10314

10315}

10316.all_steps_n {

10317 background: url(/i/fon_steps_n.jpg) center center no-repeat #76acc1;

10318

10319}

10320.box_steps {

10321 padding: 5px 65px 40px 65px;

10322

10323}

10324.all_steps_n .box_steps {background:url(/i/fly2.png) no-repeat right 44px;}

10325

10326.s_title {

10327width: 60px;

10328font-size:26px;

10329 height: 60px;

10330 background: #ff4419;

10331 text-align: center;

10332 padding: 16px 0 0 0;

10333 border-radius: 50%;

10334 color: #fff;

10335 position: absolute;

10336margin:-70px 0 0 -25px;

10337}

10338.block_item_title_s {padding:10px 0 0 0;overflow:hidden;}

10339

10340.block_uslugi_s_n .block_item_title_s {padding:0px 0 0 0;}

10341

10342

10343.block_item_title_s > span {

10344 font-size: 24px;

10345 font-weight: 600;

10346 text-align: center;

10347 display: block;

10348 width: 100%;

10349 padding: 10px 0;

10350}

10351.block_item_title_s > span > span {

10352font-weight:600;

10353}

10354

10355@media (max-width:780px) {

10356

10357.box_steps {

10358 padding: 1px 10px 40px 10px;

10359}

10360

10361

10362}

10363@media (min-width:780px) {

10364.hidden-pc {display:none;}

10365}

10366@media (max-width:779px) {

10367.hidden-mob {display:none;}

10368.page-offers {margin-top:0 !important}

10369.offers-tip {width:100% !important;}

10370.box__advert {flex-direction: column !important;}

10371}

10372

10373

10374

10375@media (min-width:1100px) {

10376.block_item_s {

10377overflow:visible;

10378position:relative;

10379margin: 0 0px;

10380}

10381/*

10382.block_item_s:nth-child(1) {

10383margin-top:70px;

10384}

10385.block_item_s:nth-child(2) {

10386margin-top:47px;

10387}

10388.block_item_s:nth-child(3) {

10389margin-top:23px;

10390}

10391*/

10392.block_uslugi_s_n .block_item_s {margin-top:0;}

10393

10394

10395

10396/*

10397

10398.block_item_s:nth-child(1):after {

10399background: url(/i/arrow-right.png) no-repeat;

10400 background-size: cover;

10401 content: '';

10402 position: absolute;

10403 right: -67px;

10404 top: calc(50% - 30px);

10405 width: 60px;

10406 height: 52px

10407}

10408.block_item_s:nth-child(2):after {

10409background: url(/i/arrow-right.png) no-repeat;

10410 background-size: cover;

10411 content: '';

10412 position: absolute;

10413 right: -67px;

10414 top: calc(50% - 30px);

10415 width: 60px;

10416 height: 52px

10417}

10418.block_item_s:nth-child(3):after {

10419background: url(/i/arrow-right.png) no-repeat;

10420 background-size: cover;

10421 content: '';

10422 position: absolute;

10423 right: -67px;

10424 top: calc(50% - 30px);

10425 width: 60px;

10426 height: 52px

10427}

10428*/

10429

10430

10431}

10432

10433.block_uslugi_s_n .block_item_s:nth-child(1):after,.block_uslugi_s_n .block_item_s:nth-child(3):after {

10434 background: url(/i/arrow-right.png) no-repeat;

10435 transform: rotate(90deg);

10436 background-size: cover;

10437 content: '';

10438 position: absolute;

10439 right: calc(50% - 36px);

10440 top: calc(100% - 44px);

10441 width: 60px;

10442 height: 52px;

10443

10444}

10445.block_uslugi_s_n .block_item_s:nth-child(4):after {

10446display:none;

10447}

10448

10449.block_uslugi_s_n .block_item_s:nth-child(2):after,.block_uslugi_s_n .block_item_s:nth-child(5):after,.block_uslugi_s_n .block_item_s:nth-child(7):after {

10450background: url(/i/arrow-right.png) no-repeat;

10451 background-size: cover;

10452 content: '';

10453 position: absolute;

10454 right: -67px;

10455 top: calc(50% - 30px);

10456 width: 60px;

10457 height: 52px;

10458}

10459

10460

10461

10462.block_uslugi_s_n .block_item_s:nth-child(6):after,.block_uslugi_s_n .block_item_s:nth-child(8):after {

10463 background: url(/i/arrow-right.png) no-repeat;

10464 transform: rotate(270deg);

10465 background-size: cover;

10466 content: '';

10467 position: absolute;

10468 right: calc(50% - 27px);

10469 top: calc(0% - 10px);

10470 width: 60px;

10471 height: 52px;

10472

10473}

10474

10475

10476

10477

10478

10479

10480

10481.block_item_s.numb {

10482background:#dd4444;

10483 color: #fff;

10484 text-align: center;

10485 font-size: 100px;

10486}

10487

10488.offers-tip {

10489display: table;

10490width:60%;

10491 border-collapse: separate;

10492 border-spacing: 10px;

10493}

10494.offers-tip div {

10495display:table-cell;width:50%;background: #6fc3ff;

10496 height: 60px;

10497cursor:pointer;

10498font-weight:600;

10499border-radius: 10px;

10500padding: 22px 0;

10501 text-align: center;}

10502

10503.offers-tip div:hover {

10504background-color: #6fc3ff !important;

10505}

10506

10507.box__advert {

10508 display: flex;

10509 flex-direction: row;

10510 justify-content: space-between;

10511 align-items: start;

10512 padding: 19px;

10513cursor:pointer;

10514margin:10px 0 35px 0;

10515 border-bottom: 1px solid #ecf2f5;

10516}

10517.box__advert:hover {background:#f4f4f4;}

10518.advert__image {

10519 margin-right: 30px;

10520 flex-shrink: 0;

10521 margin: 4px 30px 4px 0;

10522}

10523.equip_image {

10524 width: 170px;

10525 text-align: center;

10526 display: flex;

10527 justify-content: center;

10528 align-items: center;

10529}

10530.advert__text {

10531 flex-grow: 1;

10532 min-width: 50%;

10533line-height:1.5;

10534}

10535.advert__text a {

10536 display: inline-block;

10537 font-size: 18px;

10538 color: #015293;

10539font-weight:600;

10540 margin-bottom: 5px;

10541 line-height: 1;

10542 margin-top: 0;

10543}

10544.advert__text>p {

10545 color: #333;

10546 margin: 5px 0 10px;

10547 font-size: 14px;

10548 line-height: 22px;

10549 padding-right: 20px;

10550}

10551.of_ic {line-height:1.9;}

10552.advert__image a { border: 0 !important;}

10553.advert__price {

10554 text-align: right;

10555 padding-right: 20px;

10556 flex-shrink: 0;

10557}

10558.fa {width:20px;color: #008ed8;}

10559

10560

10561.btn_offer {

10562margin:20px 0 0 0;

10563display: inline-block;

10564 vertical-align: top;

10565 position: relative;

10566 border: 0;

10567 color: #fff;

10568 outline: none;

10569 cursor: pointer;

10570 width: 200px;

10571 height: 60px;

10572 position: relative;

10573 font-size: 16px;

10574 font-weight: 400;

10575 line-height: 22px;

10576 padding: 20px 0px 20px 0;

10577 text-align: center;

10578 background: #43afef;

10579 -webkit-transition: 0.7s background;

10580 transition: 0.7s background;

10581 overflow: hidden;

10582 z-index: 1;

10583border-radius:6px;

10584

10585}

10586.btn_offer:hover {

10587background:#2f88c9;

10588}

10589.thcolums {

10590columns: 3;

10591 -webkit-columns: 3;

10592 -moz-columns: 3;

10593}

10594@media (max-width: 768px) {

10595.thcolums {

10596margin-left: -40px;

10597columns: 2;

10598 -webkit-columns: 2;

10599 -moz-columns: 2;

10600}

10601}

10602

10603

10604@media (min-width: 591px) {

10605.hidden-pc {

10606display:none !important;

10607}

10608}

10609@media (max-width: 590px) {

10610.hidden-mob {

10611display:none !important;

10612}

10613.hidden-pc {

10614display:block;

10615}

10616}

10617

10618

10619.cover--video video {

10620 width: 100%;

10621 height: 100%;

10622 -o-object-fit: cover;

10623 object-fit: cover;

10624}

10625

10626.cover {

10627margin:50px 0 50px 0px;

10628display: flex;

10629 position: relative;

10630 flex-direction: column;

10631 align-items: center;

10632 justify-content: center;

10633 width: 100%;

10634 min-height: 315px;

10635 text-align: center;

10636}

10637.cover--video {

10638 justify-content: flex-end;

10639 height: 100vh;

10640 padding: 0;

10641 overflow: hidden;

10642}

10643/*

10644.button {

10645 display: inline-block;

10646 padding: 0.5em 1.0em;

10647 border-radius: 4px;

10648 background: #ffffff;

10649 font-family: sans-serif;

10650 font-size: 16px;

10651 cursor: pointer;

10652 border: 1px solid #000000;

10653 margin: 10px;

10654 -webkit-transition: background 0.3s;

10655 -moz-transition: background 0.3s;

10656 transition: background 0.3s;

10657}

10658

10659.button:hover {

10660 background-color: rgba(0,0,0,0.1);

10661}

10662

10663.button:active,

10664.button.is-checked {

10665 background-color: rgba(0,0,0,0.1);

10666 outline: none;

10667}

10668

10669.button-group {

10670 margin: 20px 0;

10671 text-align: center;

10672}

10673

10674.button-group:after {

10675 content: '';

10676 display: block;

10677 clear: both;

10678}

10679*/

10680.grid article img {

10681 vertical-align: middle;

10682}

10683

10684.grid article .img-responsive {

10685 display: block;

10686 max-width: 100%;

10687 height: auto;

10688}

10689

10690.grid article {

10691 background-color: #FFFFFF;

10692 display: block;

10693 float: left;

10694 margin: 1%;

10695 width: 23%;

10696}

10697

10698@media (max-width: 1024px) {

10699 .grid article {

10700 width: 31.3%;

10701 }

10702}

10703

10704@media (max-width: 767px) {

10705 .grid article {

10706 width: 48%;

10707 }

10708}

10709

10710@media (max-width: 479px) {

10711 .grid article {

10712 margin: 2% 0;

10713 width: 100%;

10714 }

10715}

10716

10717